html{font-size:10px}body{font-size:1.6rem}html,body{width:100%;margin:0;padding:0;line-height:1}body{font-family:-apple-system,BlinkMacSystemFont,Roboto,Noto Sans KR,Noto Sans,Segoe UI,Ubuntu,Cantarell,Open Sans,Helvetica Neue,Arial,sans-serif}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:inherit;vertical-align:baseline;word-break:auto-phrase;border:0;margin:0;padding:0;font-family:inherit}img,fieldset,iframe,hr{border:0}li{list-style:none}input,select,button{vertical-align:middle;font:inherit;padding:0;font-family:inherit}img{vertical-align:middle}i,em,address{font-style:normal}label,button{cursor:pointer}a,a:hover,a:focus,a:active,a:visited{text-decoration:none}label{font-weight:400}hr{font-size:0;line-height:0;display:none}table th,table td{vertical-align:middle}input,textarea,button{border-radius:0}strong{font-weight:500}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:text;user-select:text}body{scrollbar-face-color:#b0b0b0;scrollbar-highlight-color:#a3a3a3;scrollbar-shadow-color:#a3a3a3;scrollbar-3dlight-color:#a3a3a3;scrollbar-arrow-color:#aaa;scrollbar-track-color:#e0e0e0;scrollbar-darkshadow-color:#e0e0e0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-size:100%}*,:before,:after{box-sizing:inherit}body{font-family:var(--font-family-sans-serif);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#181818;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--link-hover-color)}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-unit);font-weight:500}p{margin-top:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}input{background:0 0;border:0}input:focus,button:focus{outline:none}input::placeholder{color:#939393;background:0 0}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}button{cursor:pointer;background:0 0;border:0}@media (max-width:380px){html{font-size:90%}}@font-face{font-family:GangwonEduPower;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduPower/GangwonEduPower.woff2)format("woff2"),url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduPower/GangwonEduPower.woff)format("woff"),url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduPower/GangwonEduPower.otf)format("opentype"),url(https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduPower/GangwonEduPower.ttf)format("truetype")}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Light-knQmDAda.woff2)format("ont-woff2");font-weight:100;font-style:normal}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-BhrLQoBv.woff2)format("ont-woff2");font-weight:300;font-style:normal}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2)format("ont-woff2");font-weight:600;font-style:normal}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-BYNivUXw.woff2)format("ont-woff2");font-weight:700;font-style:normal}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-ExtraBold-C0vVUedy.woff2)format("ont-woff2");font-weight:800;font-style:normal}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fs10{font-size:10px!important}.fs11{font-size:11px!important}.fs15{font-size:15px!important}.fs20{font-size:20px!important}.fs25{font-size:25px!important}.w1p{width:1%!important}.w2p{width:2%!important}.w3p{width:3%!important}.w4p{width:4%!important}.w5p{width:5%!important}.w6p{width:6%!important}.w7p{width:7%!important}.w8p{width:8%!important}.w9p{width:9%!important}.w10p{width:10%!important}.w11p{width:11%!important}.w12p{width:12%!important}.w13p{width:13%!important}.w14p{width:14%!important}.w15p{width:15%!important}.w16p{width:16%!important}.w17p{width:17%!important}.w18p{width:18%!important}.w19p{width:19%!important}.w20p{width:20%!important}.w21p{width:21%!important}.w22p{width:22%!important}.w23p{width:23%!important}.w24p{width:24%!important}.w25p{width:25%!important}.w26p{width:26%!important}.w27p{width:27%!important}.w28p{width:28%!important}.w29p{width:29%!important}.w30p{width:30%!important}.w31p{width:31%!important}.w32p{width:32%!important}.w33p{width:33%!important}.w34p{width:34%!important}.w35p{width:35%!important}.w36p{width:36%!important}.w37p{width:37%!important}.w38p{width:38%!important}.w39p{width:39%!important}.w40p{width:40%!important}.w41p{width:41%!important}.w42p{width:42%!important}.w43p{width:43%!important}.w44p{width:44%!important}.w45p{width:45%!important}.w46p{width:46%!important}.w47p{width:47%!important}.w48p{width:48%!important}.w49p{width:49%!important}.w50p{width:50%!important}.w51p{width:51%!important}.w52p{width:52%!important}.w53p{width:53%!important}.w54p{width:54%!important}.w55p{width:55%!important}.w56p{width:56%!important}.w57p{width:57%!important}.w58p{width:58%!important}.w59p{width:59%!important}.w60p{width:60%!important}.w61p{width:61%!important}.w62p{width:62%!important}.w63p{width:63%!important}.w64p{width:64%!important}.w65p{width:65%!important}.w66p{width:66%!important}.w67p{width:67%!important}.w68p{width:68%!important}.w69p{width:69%!important}.w70p{width:70%!important}.w71p{width:71%!important}.w72p{width:72%!important}.w73p{width:73%!important}.w74p{width:74%!important}.w75p{width:75%!important}.w76p{width:76%!important}.w77p{width:77%!important}.w78p{width:78%!important}.w79p{width:79%!important}.w80p{width:80%!important}.w81p{width:81%!important}.w82p{width:82%!important}.w83p{width:83%!important}.w84p{width:84%!important}.w85p{width:85%!important}.w86p{width:86%!important}.w87p{width:87%!important}.w88p{width:88%!important}.w89p{width:89%!important}.w90p{width:90%!important}.w91p{width:91%!important}.w92p{width:92%!important}.w93p{width:93%!important}.w94p{width:94%!important}.w95p{width:95%!important}.w96p{width:96%!important}.w97p{width:97%!important}.w98p{width:98%!important}.w99p{width:99%!important}.w100p{width:100%!important}.w-1vw{height:auto;width:1vw!important}.w-2vw{height:auto;width:2vw!important}.w-3vw{height:auto;width:3vw!important}.w-3-1vw{height:auto;width:3.1vw!important}.w-3-2vw{height:auto;width:3.2vw!important}.w-3-3vw{height:auto;width:3.3vw!important}.w-3-4vw{height:auto;width:3.4vw!important}.w-3-5vw{height:auto;width:3.5vw!important}.w-3-6vw{height:auto;width:3.6vw!important}.w-3-7vw{height:auto;width:3.7vw!important}.w-3-8vw{height:auto;width:3.8vw!important}.w-3-9vw{height:auto;width:3.9vw!important}.w-4vw{height:auto;width:4vw!important}.w-5vw{height:auto;width:5vw!important}.w-6vw{height:auto;width:6vw!important}.w-7vw{height:auto;width:7vw!important}.w-8vw{height:auto;width:8vw!important}.w-9vw{height:auto;width:9vw!important}.w-10vw{height:auto;width:10vw!important}.w-11vw{height:auto;width:11vw!important}.w-12vw{height:auto;width:12vw!important}.w-13vw{height:auto;width:13vw!important}.w-14vw{height:auto;width:14vw!important}.w-15vw{height:auto;width:15vw!important}.w-16vw{height:auto;width:16vw!important}.w-17vw{height:auto;width:17vw!important}.w-18vw{height:auto;width:18vw!important}.w-19vw{height:auto;width:19vw!important}.w-20vw{height:auto;width:20vw!important}.w-21vw{height:auto;width:21vw!important}.w-22vw{height:auto;width:22vw!important}.w-23vw{height:auto;width:23vw!important}.w-24vw{height:auto;width:24vw!important}.w-25vw{height:auto;width:25vw!important}.w-26vw{height:auto;width:26vw!important}.w-27vw{height:auto;width:27vw!important}.w-28vw{height:auto;width:28vw!important}.w-29vw{height:auto;width:29vw!important}.w-30vw{height:auto;width:30vw!important}.w-31vw{height:auto;width:31vw!important}.mlr-0{margin-left:0!important;margin-right:0!important}.mtb-0{margin-top:0!important;margin-bottom:0!important}.plr-0{padding-left:0!important;padding-right:0!important}.ptb-0{padding-top:0!important;padding-bottom:0!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-1vw{margin-left:1vw!important}.ml-2vw{margin-left:2vw!important}.ml-3vw{margin-left:3vw!important}.mr-1vw{margin-right:1vw!important}.mr-2vw{margin-right:2vw!important}.mr-3vw{margin-right:3vw!important}.mb-1vh{margin-bottom:1vh!important}.mb-2vh{margin-bottom:2vh!important}.mb-3vh{margin-bottom:3vh!important}.mb-4vh{margin-bottom:4vh!important}.mb-5vh{margin-bottom:5vh!important}.mb-6vh{margin-bottom:6vh!important}.mb-7vh{margin-bottom:7vh!important}.mb-8vh{margin-bottom:8vh!important}.mb-9vh{margin-bottom:9vh!important}.mb-10vh{margin-bottom:10vh!important}.mb-1vw{margin-bottom:1vw!important}.mb-2vw{margin-bottom:2vw!important}.mb-3vw{margin-bottom:3vw!important}.mb-4vw{margin-bottom:4vw!important}.mb-5vw{margin-bottom:5vw!important}.mb-6vw{margin-bottom:6vw!important}.mb-7vw{margin-bottom:7vw!important}.mb-8vw{margin-bottom:8vw!important}.mb-9vw{margin-bottom:9vw!important}.mb-10vw{margin-bottom:10vw!important}.mb-1rem{margin-bottom:1rem!important}.mb-2rem{margin-bottom:2rem!important}.mb-3rem{margin-bottom:3rem!important}.mb-4rem{margin-bottom:4rem!important}.mb-5rem{margin-bottom:5rem!important}.mb-6rem{margin-bottom:6rem!important}.mb-7rem{margin-bottom:7rem!important}.mb-8rem{margin-bottom:8rem!important}.mb-9rem{margin-bottom:9rem!important}.mb-10rem{margin-bottom:10rem!important}.mt-1vh{margin-top:1vh!important}.mt-2vh{margin-top:2vh!important}.mt-3vh{margin-top:3vh!important}.mt-4vh{margin-top:4vh!important}.mt-5vh{margin-top:5vh!important}.mt-6vh{margin-top:6vh!important}.mt-7vh{margin-top:7vh!important}.mt-8vh{margin-top:8vh!important}.mt-9vh{margin-top:9vh!important}.mt-10vh{margin-top:10vh!important}.mt-11vh{margin-top:11vh!important}.mt-12vh{margin-top:12vh!important}.mt-13vh{margin-top:13vh!important}.mt-14vh{margin-top:14vh!important}.mt-15vh{margin-top:15vh!important}.mt-16vh{margin-top:16vh!important}.mt-17vh{margin-top:17vh!important}.mt-18vh{margin-top:18vh!important}.mt-19vh{margin-top:19vh!important}.mt-20vh{margin-top:20vh!important}.mt-21vh{margin-top:21vh!important}.mt-22vh{margin-top:22vh!important}.mt-23vh{margin-top:23vh!important}.mt-24vh{margin-top:24vh!important}.mt-25vh{margin-top:25vh!important}.mt-26vh{margin-top:26vh!important}.mt-27vh{margin-top:27vh!important}.mt-28vh{margin-top:28vh!important}.mt-29vh{margin-top:29vh!important}.mt-30vh{margin-top:30vh!important}.mt-1rem{margin-top:1rem!important}.mt-2rem{margin-top:2rem!important}.mt-3rem{margin-top:3rem!important}.mt-4rem{margin-top:4rem!important}.mt-5rem{margin-top:5rem!important}.mt-6rem{margin-top:6rem!important}.mt-7rem{margin-top:7rem!important}.mt-8rem{margin-top:8rem!important}.mt-9rem{margin-top:9rem!important}.mt-10rem{margin-top:10rem!important}.mt-11rem{margin-top:11rem!important}.mt-12rem{margin-top:12rem!important}.mt-13rem{margin-top:13rem!important}.mt-14rem{margin-top:14rem!important}.mt-15rem{margin-top:15rem!important}.mt-16rem{margin-top:16rem!important}.mt-17rem{margin-top:17rem!important}.mt-18rem{margin-top:18rem!important}.mt-19rem{margin-top:19rem!important}.mt-20rem{margin-top:20rem!important}.ml-1rem{margin-left:1rem!important}.ml-2rem{margin-left:2rem!important}.ml-3rem{margin-left:3rem!important}.ml-4rem{margin-left:4rem!important}.ml-5rem{margin-left:5rem!important}.ml-6rem{margin-left:6rem!important}.ml-7rem{margin-left:7rem!important}.ml-8rem{margin-left:8rem!important}.ml-9rem{margin-left:9rem!important}.ml-10rem{margin-left:10rem!important}.mr-1rem{margin-right:1rem!important}.mr-2rem{margin-right:2rem!important}.mr-3rem{margin-right:3rem!important}.mr-4rem{margin-right:4rem!important}.mr-5rem{margin-right:5rem!important}.mr-6rem{margin-right:6rem!important}.mr-7rem{margin-right:7rem!important}.mr-8rem{margin-right:8rem!important}.mr-9rem{margin-right:9rem!important}.mr-10rem{margin-right:10rem!important}.mt-1vw{margin-top:1vw!important}.mt-2vw{margin-top:2vw!important}.mt-3vw{margin-top:3vw!important}.mt-4vw{margin-top:4vw!important}.mt-5vw{margin-top:5vw!important}.mt-6vw{margin-top:6vw!important}.mt-7vw{margin-top:7vw!important}.mt-8vw{margin-top:8vw!important}.mt-9vw{margin-top:9vw!important}.mt-10vw{margin-top:10vw!important}.pb-0{padding-bottom:0!important}.pb-1vh{padding-bottom:1vh!important}.pb-2vh{padding-bottom:2vh!important}.pb-3vh{padding-bottom:3vh!important}.pb-4vh{padding-bottom:4vh!important}.pb-5vh{padding-bottom:5vh!important}.pb-6vh{padding-bottom:6vh!important}.pb-7vh{padding-bottom:7vh!important}.pb-8vh{padding-bottom:8vh!important}.pb-9vh{padding-bottom:9vh!important}.pb-10vh{padding-bottom:10vh!important}.pb-11vh{padding-bottom:11vh!important}.pt-1vh{padding-top:11vh!important}.pt-2vh{padding-top:12vh!important}.pt-3vh{padding-top:13vh!important}.pt-4vh{padding-top:14vh!important}.pt-5vh{padding-top:15vh!important}.pt-6vh{padding-top:16vh!important}.pt-7vh{padding-top:17vh!important}.pt-8vh{padding-top:18vh!important}.pt-9vh{padding-top:19vh!important}.pt-10vh{padding-top:10vh!important}.font-pretend__light{font-family:Pretendard,sans-serif;font-weight:100}.font-pretend__regular,.font-pretend__medium{font-family:Pretendard,sans-serif;font-weight:500}.font-pretend__semiBold{font-family:Pretendard,sans-serif;font-weight:600}.font-pretend__bold{font-family:Pretendard,sans-serif;font-weight:700}.font-pretend__extraBold{font-family:Pretendard,sans-serif;font-weight:800}.font-gangwonEdu{font-family:GangwonEduPower,sans-serif;font-style:italic;font-weight:900}.no-padding{padding:0!important}.prl-30{padding:0 1.9rem}.loading-overlay{z-index:9999;background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loading-overlay.hidden{display:none}.container{background:#181818;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.page-container{height:100dvh;padding-top:calc(5rem + env(safe-area-inset-top));flex-direction:column;padding-bottom:4rem;display:flex}@supports (-webkit-touch-callout:none){@media screen and (max-aspect-ratio:1/2){.page-container{padding-top:calc(5rem + max(env(safe-area-inset-top),40px))}.main-header,.sub-header{padding-top:max(env(safe-area-inset-top),60px)!important}.mypage-academy__tab{top:calc(5rem + max(env(safe-area-inset-top),40px) + 10px)!important}}}.page-container--noNav{padding-bottom:0}.base-container{padding:0 30px;overflow-y:scroll}.common-footer__btn{margin-top:auto;margin-bottom:2.5rem;padding:0 30px}.common-footer__btn button{color:#939393;border:0;border-radius:27px;width:100%;padding:1rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600;background:#2d2d35!important}.common-footer__btn button.on{color:#181818;background:#d9fc4c!important}.sample-thumnail{background:#24242b}.main-header{z-index:100;width:100%;height:calc(5rem + env(safe-area-inset-top));padding:0 1.9rem;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);background:#181818;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}.main-header__logo-img{width:7rem}.main-header__nav ul{gap:1.2rem;display:flex}.main-header__nav ul li{font-size:.95rem;list-style:none}.main-header__nav ul li a:hover{color:#005f2a}.sub-header{width:100%;height:calc(5rem + env(safe-area-inset-top));z-index:100;padding:0 1.9rem;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0}.sub-header-noBg{background:0 0}.sub-header__back{border-radius:50%;justify-content:center;align-items:center;display:flex}.sub-header__back-icon{width:1.6rem}.sub-header__back-title{color:#68687d;font-size:.9rem}.sub-header-white .sub-header__back-title{color:#fff}.sub-header__back-inquiry{color:#68687d;font-size:.8rem}.sub-header__back-inquiry-icon{width:1.2rem;height:auto}.main-container{overflow-y:scroll}.loading-container{z-index:99999;background-color:#000000b3;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.loading-container__gif{width:2.6rem}.loading-container__img{width:6.5rem}.intro-container{height:100dvh;position:relative}.intro-img{height:55vh;position:relative}.intro-img>div{position:absolute}.intro-img__01{top:0;right:0}.intro-img__02{top:10rem;left:0}.intro-img__03{bottom:0;right:0}.intro-img__01 img{width:14rem;height:auto}.intro-img__02 img{width:10rem;height:auto}.intro-img__03 img{width:12rem;height:auto}.intro-content{flex-direction:column;width:100%;height:52vh;display:flex;position:absolute;bottom:0}.intro-slide{background:#2d2d35;border-radius:30px;margin:0 2rem;padding:4vh 0 3vh;position:relative;overflow:hidden}.intro-slide .swiper-slide{text-align:center}.intro-slide .swiper-wrapper{margin-bottom:8%}.intro-slide__title-main{color:#fff;margin-bottom:1.3rem;font-family:GangwonEduPower,sans-serif;font-size:1.15rem;font-style:italic}.intro-slide__title-sub{color:#939393;font-family:Pretendard,sans-serif;font-size:.6rem;font-weight:400;line-height:1.5}.intro-slide__pagination{text-align:center}.intro-slide__pagination .swiper-pagination-bullet{background:#9898b3}.intro-slide__pagination .swiper-pagination-bullet-active{background:#d9fc4c}.intro-btn{margin-top:2vh;padding:0 9vw}.intro-btn button{color:#181818;border-radius:27px;justify-content:center;align-items:center;width:100%;height:3rem;margin-bottom:1rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600;display:flex}.intro-btn__join{background:#d9fc4c}.intro-btn__login{background:#fff}.login-container{width:100%;height:100dvh;padding:0 30px;padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box;flex-direction:column;display:flex;overflow-y:auto}.login-container__logo{flex-direction:column;align-items:center;margin-top:8vh;display:flex}.login-container__logo img{width:4rem;height:auto}.login-container__title{justify-content:center;align-items:center;margin-top:4vh;display:flex}.login-container__title img{width:14rem}.login-container__title p{color:#d9fc4c;text-align:center;font-family:GangwonEduPower,sans-serif;font-size:22px;font-weight:700;line-height:1.4}.login-container__form{margin-top:18vh;margin-bottom:3vh}.login-container__input{margin-bottom:3vh;position:relative}.login-container__input input{color:#fff;background:0 0;border:none;border-bottom:1px solid #ccc;width:100%;padding:.8rem 0;font-family:Pretendard,sans-serif;font-size:.8rem}.login-container__search{justify-content:space-between;align-items:center;padding:0 6vw;display:flex}.login-container__search-btn{text-align:center;width:100%}.login-container__search-btn button{color:#545454;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.login-container__search-line{background:#545454;width:1px;height:13px;margin-top:.5vh}.login-container__button{margin-top:3vh;margin-bottom:3vh;position:relative}.login-container__button button{border:none;border-radius:27px;width:100%;padding:1rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600}.login-container__button-base{color:#181818;margin-bottom:15px;background:#d9fc4c!important}.login-container__button-sns{color:#939393;background:#2d2d35!important}.login-container__terms{flex-shrink:0;justify-content:center;margin-top:auto;margin-bottom:2rem;display:flex}.login-container__terms a,.login-container__terms button{color:#545454;margin:0 .8rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.login-container__msg{color:#dd2a2a;font-family:Pretendard,sans-serif;font-size:.8rem;position:absolute;bottom:-22px;left:0}.login-container__secret{-webkit-user-select:none;user-select:none;justify-content:flex-end;display:flex;position:absolute;top:.8rem;right:0}.login-container__secret img{width:1.4rem;height:auto}.join-container{padding:0 30px;overflow-y:scroll}.join-container__title-main{color:#fff;font-family:GangwonEduPower,sans-serif;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.3}.join-container__title-sub{color:#939393;margin-top:1rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400;line-height:1.5}.join-container__next-btn{margin-top:auto;margin-bottom:2.5rem;padding:0 30px}.join-container__next-btn button{color:#939393;border:0;border-radius:27px;width:100%;padding:1rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600;background:#2d2d35!important}.join-container__next-btn button.on{color:#181818;background:#d9fc4c!important}.join-container__input{padding-top:5vh}.join-container__input label{font-size:13px}.join-container__input input{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #fff;width:100%;margin-top:1vh;padding-bottom:5px;font-size:13px}.join-container__input input::placeholder{color:#6f6f6f}.join-container__type{justify-content:space-between;margin-top:4vh;display:flex}.join-type__item{cursor:pointer;flex-direction:column;align-items:center;display:flex}.join-type__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.join-type__item:has(input:checked) .join-type__label{color:#d9fc4c}.join-type__img{width:91%;height:auto}.join-type__label{color:#fff;margin-top:9px;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.join-terms__item{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.join-terms__btn{font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400;color:#939393!important}.join-terms__title{color:#fff;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.join-terms__check{justify-content:flex-start;align-items:center;width:65vw;display:flex}.join-terms__check-icon{border:2.3px solid #2d2d35;border-radius:20px;align-content:center;justify-items:center;width:4vw;height:4vw;margin-right:2vw}.join-terms__check-icon img{width:2vw;height:auto}.join-terms__item.on .join-terms__check-icon{background:#d9fc4c;border:2.7px solid #d9fc4c}.join-check__item{border-bottom:1px solid #939393;justify-content:flex-start;align-items:center;margin-bottom:1.5rem;padding:.9rem 0;display:flex}.join-check__item .label{color:#939393;width:20vw;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.join-check__item input{color:#fff;background:0 0;border:0;width:13vh;font-size:.8rem}.join-id__input{color:#fff;background:0 0;border:0;border-bottom:1px solid #939393;width:100%;padding:.9rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.join-id__input:focus{border-bottom:1px solid #fff}.join-id__msg{color:#e22929;margin-top:8px;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.join-password__item{position:relative}.join-password__input{color:#fff;background:0 0;border:0;border-bottom:1px solid #939393;width:100%;padding:.9rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.join-password__msg{color:#e22929;margin-top:8px;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.join-password__input:focus{border-bottom:1px solid #fff}.join-businessNumber{-moz-column-count:3;-webkit-column-count:3;column-count:3;justify-content:space-between;display:flex}.join-businessNumber__item{flex-direction:column;align-items:center;width:26vw;display:flex}.join-businessNumber__item input{color:#fff;text-align:center;background:0 0;border:0;border-bottom:1px solid #939393;width:100%;padding:.9rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.error-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 1.9rem;display:flex}.error-container__code{color:#4a90e2;font-size:5rem}.error-container__title{color:#484848;font-size:1.15rem}.error-container__message{color:#666;font-size:.9rem}.error-container__suggestion{color:#777;font-size:.9rem}.error-container__home-button{color:#fff;background-color:#4a90e2;border-radius:8px;padding:12px 30px;font-size:.8rem;text-decoration:none;display:inline-block}.bottom-nav{z-index:100;background:#111;justify-content:space-around;place-items:center;width:100%;height:4.4rem;display:flex;position:fixed;bottom:0}.bottom-nav__item{text-align:center;flex-direction:column;place-items:center;width:50%;line-height:1;display:flex}.bottom-nav__item img{width:1.3rem}.bottom-nav__item span{color:#939393;margin-top:.4rem;font-family:Pretendard,sans-serif;font-size:.6rem;font-weight:300}.bottom-nav__item.on span{color:#d9fc4c}.find-container{padding:0 30px}.find-container__title-main{color:#fff;font-family:GangwonEduPower,sans-serif;font-size:1.15rem;font-style:italic;font-weight:500;line-height:1.3}.find-container__title-sub{color:#939393;margin-top:1.3rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400;line-height:1.5}.find-container__box{border-bottom:1px solid #939393;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;padding:.9rem 0;display:flex;position:relative}.find-container__box-02{border-bottom:1px solid #fff;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2rem;padding:.9rem 0;display:flex;position:relative}.find-container__box input{color:#fff;text-align:left;background:0 0;border:0;width:54vw;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.find-container__box:focus-within{border-bottom:1px solid #fff}.find-container__input-etc{justify-content:flex-end;align-items:center;width:33vw;display:flex}.find-container__input-btn{-webkit-user-select:none;user-select:none;text-align:center;border:1px solid #939393;border-radius:20px;width:21vw;padding:5px 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400;color:#939393!important;background:0 0!important}.find-container__box-02 .label{color:#fff;width:5rem;margin-right:.7rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.find-container__box-02 input{color:#d9fc4c;text-align:left;background:0 0;border:0;width:16rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.find-container__box-02:focus-within{border-bottom:1px solid #d9fc4c}.find-container__cert-count{color:#d9fc4c;margin-right:2vw;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.find-container__box-id{color:#939393;font-size:.8rem}.find-container__box-id.on{color:#d9fc4c}.mypage-container{padding:0 30px;overflow-y:scroll}.mypage-main__info{flex-direction:column;justify-content:center;align-items:center;display:flex}.mypage-main__thumnail{border:3px solid #d9fc4c;border-radius:25px;width:6rem;height:6rem;position:relative}.mypage-main__thumnail-img{object-fit:cover;border-radius:20px;width:100%;height:100%}.mypage-main__thumnail-modfy{justify-content:center;display:flex;position:absolute;bottom:-18px;left:0;right:0}.mypage-main__thumnail-modfy img{width:2rem;height:auto}.mypage-main__name{color:#fff;font-size:1.15rem}.mypage-main__nickname{border-bottom:1px solid #939393;justify-content:space-between;align-items:end;width:100%;padding:1vh 0;display:flex}.mypage-main__nickname-input{color:#fff;width:85%;font-size:1.15rem;font-style:italic;font-weight:500}.mypage-main__nickname-input::placeholder{font-size:1rem}.mypage-main__nickname-pen{margin-bottom:2px;display:inline-block}.mypage-main__nickname-pen img{width:12px;height:auto}.mypage-main__nickname-btn-save{color:#939393;text-align:center;border:1px solid #939393;border-radius:10px;width:5rem;padding:.2rem 0;font-size:.8rem;display:inline-block}.mypage-main__banner{position:relative}.mypage-main__banner-img{width:100%;height:auto}.mypage-main__banner-title{position:absolute;top:11%;left:6%}.mypage-main__banner-title p{color:#fff;font-size:.8rem}.mypage-main__banner-btn{justify-content:center;align-items:center;display:flex;position:absolute;bottom:15%;right:6%}.mypage-main__banner-btn span{color:#fff;margin-right:9px;font-size:.8rem}.mypage-main__banner-btn img{width:1.4rem}.mypage-main__button-item{border-radius:10px;align-content:center;width:100%;margin-bottom:10px;overflow:hidden}.mypage-main__button-item-title{background:#2d2d35;justify-content:space-between;align-items:center;height:3rem;padding:0 1rem;display:flex}.mypage-main__button-item-inner{align-items:center;display:flex}.mypage-main__button-item-content{background:#24242b;border-top:1px solid #454553;padding:.8rem 1rem}.mypage-main__button-item-content p{color:#939393;font-size:.8rem;line-height:1.5}.mypage-main__button-text{color:#939393;font-size:.8rem}.mypage-main__button-icon{width:1rem;height:auto;margin-right:19px;display:inline-flex}.mypage-main__button-arrow{width:.5rem;height:auto;display:inline-flex}.mypage-main__button-arrow-down{width:.7rem}.mypage-main__children-title-area{justify-content:space-between;align-items:center;display:flex}.mypage-main__children-title{color:#fff;font-size:.8rem}.mypage-main__children-title-img{width:.8rem;height:auto}.mypage-main__children-item{border-radius:10px;width:100%;height:6rem;margin-bottom:12px;position:relative;overflow:hidden}.mypage-main__children-bg{width:100%;height:auto}.mypage-main__children-info{z-index:1;background:linear-gradient(90deg,#d9fc4c,#d9fc4c,#d9fc4c,#d9fc4c00);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:1.3rem;display:flex;position:absolute;inset:0 25% 0 0}.mypage-main__children-academy{margin-bottom:.5rem}.mypage-main__children-academy li{color:#181818;background:#fff;border-radius:27px;margin-right:.3rem;padding:.3rem 1rem;font-size:.8rem;display:inline-block}.mypage-main__children-name{color:#181818;font-family:GangwonEduPower,sans-serif;font-size:1.15rem;font-style:italic;font-weight:500}.mypage-main__children-empty{text-align:center;background:#2d2d35;border-radius:10px;padding:4vh 0}.mypage-main__children-empty-title{color:#fff;font-size:2.8vw;font-weight:100}.mypage-main__children-reg-btn{color:#181818;background:#d9fc4c;border-radius:27px;padding:12px 28px;font-size:3.4vw;display:inline-block}.mypage-main__children-thumnail{justify-content:center;align-items:flex-start;width:55%;display:flex;position:absolute;top:0;bottom:0;right:0}.mypage-main__setting-title{color:#fff;font-size:.9rem}.mypage-main__setting-item{background:#3f3f3f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;display:flex}.mypage-main__community-title{color:#fff;font-size:.9rem}.mypage-main__community-full{border-radius:13px;margin-bottom:1.5rem;overflow:hidden}.mypage-main__community-full-title{background:#2d2d35;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex}.mypage-main__community-full-title-text{color:#939393;font-size:.8rem}.mypage-main__community-arrow-right{width:.5rem;height:auto}.mypage-main__community-full-content{background:#24242b;padding:.2rem 1.2rem}.mypage-main__community-full-content li{justify-content:start;align-items:center;margin:.7rem 0;display:flex}.mypage-main__community-etc-area{display:flex}.mypage-main__community-new{color:#181818;text-align:center;background:#d9fc4c;border-radius:50%;padding:.2rem .4rem;font-size:.6rem;display:inline-block}.mypage-main__community-full-content-title{color:#fff;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:79vw;padding-right:1.1rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.mypage-main__community-half{justify-content:space-between;align-items:center;display:flex}.mypage-main__community-half-area{border-radius:13px;width:48%;overflow:hidden}.mypage-main__community-half-content{background:#24242b;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.2rem;display:flex}.mypage-main__community-half-title{background:#2d2d35;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex}.mypage-main__community-half-title-text,.mypage-main__community-half-content-title{color:#939393;font-size:.8rem}.mypage-main__community-half-content-title span{color:#d9fc4c;margin-right:.1rem;font-size:.9rem;display:inline-block}.mypage-main__community-empty{color:#939393;text-align:center;padding:1vh .5rem;font-size:.8rem}.mypage-info__item{border-bottom:1px solid #939393;justify-content:flex-start;align-items:flex-start;margin-bottom:3vh;padding:15px 0;display:flex;position:relative}.mypage-info__title{color:#939393;width:5rem;font-size:.8rem}.mypage-info__content{color:#fff;font-size:.8rem}.mypage-info__mod-btn{border:1px solid #939393;border-radius:10px;margin-top:15px;padding:3px 20px;font-size:2.5vw;display:inline-block;color:#939393!important;background:0 0!important}.mypage-academy{position:relative}.mypage-academy__bg{position:absolute;inset:0}.mypage-academy__tab{top:calc(5rem + env(safe-area-inset-top) + 10px);z-index:1;justify-content:center;width:100%;display:flex;position:fixed;left:0}.mypage-academy__tab li{color:#181818;text-align:center;background:#fff;border-radius:27px;width:17vw;margin-right:9px;padding:4px 0;font-family:Pretendard,sans-serif;font-size:2.5vw;font-weight:600}.mypage-academy__tab li.on{background:#d9fc4c}.mypage-academy__content{margin-top:8rem}.mypage-academy__name{text-align:center}.mypage-academy__name-text{color:#fff;font-family:GangwonEduPower,sans-serif;font-size:4.5vw;font-style:italic;font-weight:900}.mypage-academy__intro p{color:#939393;font-size:3vw;line-height:1.3}.mypage-academy__comment{margin-bottom:1rem}.mypage-academy__desc.truncated{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mypage-academy__desc-more{text-align:right;color:#d9fc4c;margin-top:.4rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300;display:block}.mypage-academy__class-item{border-radius:15px;margin-bottom:4vw;overflow:hidden}.mypage-academy__class-info{position:relative}.mypage-academy__class-info-bg{width:100%}.mypage-academy__class-info-content{flex-direction:column;padding:5vw;display:flex;position:absolute;inset:0}.mypage-academy__class-name{color:#fff;font-size:1.05rem}.mypage-academy__class-etc{display:flex}.mypage-academy__class-etc li{color:#fff;border:1px solid #fff;border-radius:10px;margin-right:6px;padding:2px 11px;font-family:Pretendard,sans-serif;font-size:.6rem;font-weight:400}.mypage-academy__class-intro{background:#2d2d35;padding:4vw 5vw}.mypage-academy__class-intro p{color:#939393;font-size:.8rem;line-height:1.6}.mypage-academy__button-live{color:#181818;background:#d9fc4c;border-radius:20px;justify-content:center;align-items:center;width:100%;padding:.5rem 1rem .5rem 4rem;font-size:.8rem;display:flex;position:relative}.mypage-academy__button-live span{color:#d9fc4c;background:#e22929;border-radius:10px;padding:.25rem 1rem;font-size:.6rem;position:absolute;right:2%}.mypage-academy__button-mento{color:#181818;background:#fff;border-radius:20px;width:100%;margin-top:.5rem;padding:.5rem 1rem;font-size:.8rem}.mypage-academy__class-parent{align-items:center;width:100%;display:flex}.mypage-academy__class-parent-info{align-items:center;display:flex}.mypage-academy__class-parent-name{color:#d9fc4c;margin-right:8px;font-size:1.05rem}.mypage-academy__class-parent-gender{color:#d9fc4c;font-size:.8rem}.mypage-payment__tab{display:flex}.mypage-payment__tab li{color:#939393;text-align:center;border-bottom:1px solid #939393;width:50%;padding-bottom:2.5vw;font-family:Pretendard,sans-serif;font-size:3vw;font-weight:300}.mypage-payment__tab li.on{color:#fff;border-bottom:1px solid #fff}.mypage-payment__method-list{overflow-x:hidden}.mypage-payment__method-list .mypage-payment__method-item.on .mypage-payment__method-item-img{border:3px solid #d9fc4c;border-radius:12px}.mypage-payment__method-item-img{position:relative}.mypage-payment__method-item-img img{width:100%}.mypage-payment__method-item-use{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.mypage-payment__method-item-use p{color:#181818;background:#d9fc4c;border-bottom-right-radius:25px;border-bottom-left-radius:25px;padding:.2rem 1.6rem;font-size:.8rem}.mypage-payment__method-name-wrap{justify-content:space-between;align-items:center;display:flex}.mypage-payment__method-name{color:#939393;font-size:.8rem}.mypage-payment__method-del img{width:.8rem;height:auto}.mypage-payment__method-member{color:#939393;margin:.3rem 0;font-size:.8rem}.mypage-payment__method-number{color:#939393;font-size:.8rem}.mypage-payment__method-pagination{text-align:center}.mypage-payment__method-pagination .swiper-pagination-bullet{opacity:1;background:#454553}.mypage-payment__method-pagination .swiper-pagination-bullet-active{background:#d9fc4c}.mypage-payment__method-empty{padding:0 17vw}.mypage-payment__method-empty-btn{text-align:center;border:1px solid #939393;border-radius:10px;flex-direction:column;place-items:center;width:100%;padding:5vw 0;display:flex}.mypage-payment__method-empty-title{color:#fff;font-size:2.6vw}.mypage-payment__method-empty-text{color:#939393;font-size:2.6vw}.mypage-payment__method-empty-btn img{width:1rem;height:auto;margin:3rem 0 2rem}.mypage-payment-reg{margin-top:2.7rem}.mypage-payment-reg__top{justify-content:space-between;align-items:center;display:flex}.mypage-payment-reg__title{color:#fff;font-size:1.15rem}.mypage-payment-reg__scan{color:#939393;border:1px solid #939393;border-radius:10px;padding:2px 1rem;font-size:.8rem}.mypage-payment-reg__desc{color:#939393;font-size:.8rem;line-height:1.6}.mypage-payment-reg__item-title{color:#fff;font-size:.8rem}.mypage-payment-reg__item input{color:#fff;text-align:center;background:0 0;border:0;border-bottom:1px solid #939393;padding-bottom:.8rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.mypage-payment-reg__number-input{-moz-column-count:4;-webkit-column-count:4;column-count:4;justify-content:space-between;display:flex}.mypage-payment-reg__number-input input{width:23%}.mypage-payment-reg__expire-input{-moz-column-count:2;-webkit-column-count:2;column-count:2;justify-content:space-between;display:flex}.mypage-payment-reg__expire-input input{width:45%}.mypage-payment-reg__item-gubun{color:#939393;padding-top:2px;font-size:.8rem}.mypage-payment-reg__cvc-input input{width:100%}.mypage-payment-reg__agree-box{justify-content:space-between;align-items:center;display:flex}.mypage-payment-reg__agree-title{color:#939393;font-size:.8rem}.mypage-payment-reg__agree-label{align-items:center;display:flex}.mypage-payment-reg__agree-chk{width:9%;height:auto;margin-right:4%}.mypage-payment-reg__agree-label span{color:#fff;font-size:.8rem}.mypage-payment-reg__agree-link{color:#939393;font-size:.8rem}.mypage-payment-reg__btn{color:#181818;text-align:center;background:#d9fc4c;border-radius:27px;width:100%;margin-top:10px;padding:1rem 0;font-size:.8rem;display:inline-block}.mypage-payment__history{padding:0 30px}.mypage-payment__history-item{background:#2d2d35;border-radius:10px;margin-bottom:.7rem;padding:1.1rem}.mypage-payment__history-name{color:#939393;font-size:.8rem}.mypage-payment__history-desc{color:#939393;margin-top:.8rem;font-size:.8rem}.mypage-payment__history-number{color:#939393;margin-top:.3rem;font-size:.8rem}.mypage-payment__history-item-info{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.mypage-payment__history-date,.mypage-payment__history-price{color:#fff;font-size:.8rem}.mypage-payment__history-empty-title-main{color:#fff;margin-bottom:1.5rem;font-size:1.15rem;font-weight:500}.mypage-payment__history-empty-title-sub{color:#939393;font-size:.8rem;line-height:1.5}.mypage-payment__history-empty-search{text-align:center;margin-top:9rem}.mypage-payment__history-empty-img{border:3px solid #d9fc4c;border-radius:20px;margin:0 7.8rem}.mypage-payment__history-empty-img img{width:100%}.mypage-payment__history-empty-btn{color:#181818;text-align:center;background:#d9fc4c;border-radius:27px;width:13rem;margin-top:1.5rem;padding:1rem 0;font-size:.8rem;display:inline-block}.mypage-children__bg{position:absolute;top:0;left:0;right:0}.mypage-children{position:relative}.mypage-children__header{padding-bottom:2rem}.mypage-children__add{margin-right:.5rem}.mypage-children__add button{width:1.5rem}.mypage-children__list{align-items:center;display:flex;overflow-x:scroll}.mypage-children__list ul{-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.mypage-children__list ul li{color:#181818;text-align:center;background:#fff;border-radius:20px;flex:none;margin-right:.6rem;padding:6px 8px;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600}.mypage-children__list ul li.on{background:#d9fc4c}.mypage-children__list-add{background:0 0!important;padding:0!important}.mypage-children__list-add-img{width:1.6rem;height:auto}.mypage-children__info{align-items:center;padding:0 30px;display:flex}.mypage-children__thumnail{border:3px solid #d9fc4c;border-radius:25px;width:6rem;height:6rem;position:relative}.mypage-children__thumnail-img{border-radius:20px;width:100%;height:100%}.mypage-children__thumnail-edit{justify-content:center;align-items:center;display:flex;position:absolute;bottom:-15px;left:0;right:0}.mypage-children__thumnail-edit-img{width:1.8rem}.mypage-children__name{color:#fff;margin-bottom:.3rem;margin-right:.6rem;font-size:1rem}.mypage-children__age{color:#fff;font-size:.8rem}.mypage-children__member{width:64%;margin-left:1.5rem}.mypage-children__member-info{justify-content:space-between;align-items:flex-end;display:flex}.mypage-children__team{background:#2d2d35;border-radius:10px;margin-top:.5rem;padding:.6rem}.mypage-children__team-title{color:#fff;margin-bottom:.3rem;font-size:.8rem}.mypage-children__team-value{color:#939393;font-size:.8rem}.mypage-children__btns{justify-content:flex-end;width:35%;display:flex}.mypage-children__btns button{width:1.3rem;margin-left:.4rem}.mypage-children__invite{color:#fff;background:#454553;border-radius:10px;padding:.3rem 1rem;font-size:.8rem}.mypage-children__tab ul{justify-content:space-between;align-items:center;display:flex}.mypage-children__tab li{text-align:center;border-bottom:1px solid #939393;width:50%;padding:10px 0}.mypage-children__tab li.on{border-bottom:1px solid #fff}.mypage-children__tab-text{color:#939393;font-size:.8rem}.mypage-children__tab li.on .mypage-children__tab-text{color:#fff}.mypage-children__stats{border-top-left-radius:30px;border-top-right-radius:30px;padding:15px 30px}.mypage-children__stats-header{justify-content:space-between;align-items:center;display:flex}.mypage-children__stats-title{color:#fff;font-size:1.15rem;font-weight:500}.mypage-children__stats-btn{color:#fff;border-radius:5px;align-items:center;padding:2px 7px;font-size:4vw;display:flex}.mypage-children__stats-btn-text{color:#fff;margin-right:.5rem;font-size:.8rem}.mypage-children__stats-btn-img{width:1.3rem}.mypage-children__stats-score{text-align:center;justify-content:center;align-items:center;padding:2rem 0;display:flex}.mypage-children__stats-score img{width:1.4rem;margin:0 .1rem}.mypage-children__stats-item{background:#2d2d35;border-radius:10px;justify-content:flex-start;align-items:center;margin-bottom:15px;padding:.8rem 1rem;display:flex}.mypage-children__stats-badge img{width:3.59rem}.mypage-children__stats-item-score{margin-left:1.5rem}.mypage-children__stats-item-title{color:#939393;font-size:.8rem}.mypage-children__stats-item-score-bar{align-items:center;margin-top:.3rem;display:flex}.mypage-children__stats-item-score-bar img{width:.9rem;margin-right:.2rem}.mypage-children__no-data p{color:#fff;text-align:center;font-size:.9rem}.mypage-children-reg__title-main{color:#fff;margin-bottom:1.4rem;font-size:1.15rem;font-weight:500}.mypage-children-reg__title-sub{color:#939393;font-size:.8rem;line-height:1.5}.mypage-children-reg__content{text-align:center;margin-top:7rem}.mypage-children-reg__content-img{border:3px solid #d9fc4c;border-radius:20px;margin:0 7.8rem}.mypage-children-reg__content-img img{width:100%}.mypage-children-reg__content-btn{color:#181818;text-align:center;background:#d9fc4c;border-radius:27px;width:13rem;margin-top:1.5rem;padding:1rem 0;font-size:.8rem;display:inline-block}.mypage-children-reg__btn{color:#939393;text-align:center;background:#2d2d35;border-radius:27px;width:100%;padding:1rem 0;font-size:.8rem;display:inline-block}.mypage-children-intro__item{margin-bottom:.8rem;position:relative}.mypage-children-intro__item-content{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:1.5rem;display:flex;position:absolute;inset:0}.mypage-children-intro__item-content-main{margin-bottom:.7rem;font-size:1.15rem;font-weight:500}.mypage-children-intro__item-content-sub{font-size:.8rem;line-height:1.5}.mypage-children-reg__item{margin-bottom:5vh;position:relative}.mypage-children-reg__item-title{color:#fff;margin-bottom:1.3rem;font-size:.8rem}.mypage-children-reg__item-input{color:#fff;border-bottom:1px solid gray;width:100%;padding-bottom:1rem;font-size:.8rem}.mypage-children-reg__item-birth{-moz-column-count:3;-webkit-column-count:3;column-count:3;justify-content:space-between;display:flex}.mypage-children-reg__item-birth input{text-align:center;color:#fff;border-bottom:1px solid gray;width:31%;padding-bottom:1rem;font-size:.8rem}.mypage-children-reg__item-gender{-moz-column-count:2;-webkit-column-count:2;column-count:2;justify-content:space-between;display:flex}.mypage-children-reg__item-gender label{text-align:center;background:#454553;border-radius:27px;width:48%;padding:1rem 0}.mypage-children-reg__item-gender input{display:none}.mypage-children-reg__item-gender p{color:#939393;font-size:.8rem}.mypage-children-reg__item-gender label:has(input:checked){background:#d9fc4c}.mypage-children-reg__item-gender input:checked+p{color:#181818}.mypage-children-reg__confirm{text-align:center;align-content:center;height:80vh;position:relative}.mypage-children-reg__confirm-btn{position:absolute;bottom:0;left:0;right:0}.mypage-children-reg__btn-yellow{color:#181818;background:#d9fc4c}.mypage-children-reg__btn-white{color:#181818;background:#fff}.mypage-children-reg__item-pin{-moz-column-count:4;-webkit-column-count:4;column-count:4;justify-content:space-between;display:flex}.mypage-children-reg__item-pin input{text-align:center;color:#fff;border-bottom:1px solid gray;width:23%;padding-bottom:.8rem;font-size:.8rem}.mypage-record-main{background:#2d2d35;border-radius:10px;padding:1.2rem 0}.mypage-record-main__tab{padding:0 1.2rem}.mypage-record-main__tab ul{justify-content:space-between;align-items:center;display:flex}.mypage-record-main__tab li{color:#939393;text-align:center;background:#454553;border-radius:27px;width:23%;padding:.3rem 0;font-size:.8rem}.mypage-record-main__tab li.on{color:#181818;background:#d9fc4c}.mypage-record-main__model{border-bottom:1px solid #454553;margin-bottom:1.5rem;padding:0 1.2rem 1.7rem}.mypage-record-main__record{padding:0 1.2rem}.mypage-record-main__score-title{color:#fff;margin-bottom:.5rem;font-size:.8rem}.mypage-record-main__score{grid-template-columns:repeat(5,1fr);gap:.4rem;width:50%;margin:0;padding:0;list-style:none;display:grid}.mypage-record-main__chart-title{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mypage-record-main__chart-title span{color:#fff;font-size:.9rem}.mypage-record-main__chart-title img{width:1.3rem}.mypage-record-main__chart{background:#f1f1f1;height:20vh}.mypage-record-main__chart-tab{padding-top:.3rem;padding-left:.3rem;display:flex}.mypage-record-main__chart-tab li{align-items:center;margin-right:.7rem;font-size:.8rem;display:flex}.mypage-record-main__chart-tab li span{background:red;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}.mypage-record-box{background:#24242b;border-radius:10px;margin-bottom:1rem;padding:1.5rem 1rem}.mypage-record-box__title{color:#fff;margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.mypage-record-box__title span{color:#939393}.mypage-record-box__date{color:#d9fc4c;font-size:.8rem}.mypage-record-box__list{margin-top:2.5rem}.mypage-record-box__item{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.mypage-record-box__item-title{color:#939393;font-size:.8rem}.mypage-record-box__item-score{justify-content:flex-end;align-items:center;width:30%;display:flex}.mypage-record-box__item-score-before{color:#939393;margin-right:1.3rem;font-size:.8rem}.mypage-record-box__item-score-after{color:#d9fc4c;font-size:.8rem}.mypage-record-box__item-score-arrow{justify-content:flex-start;align-items:center;width:40%;display:flex}.mypage-record-box__item-score-arrow img{width:.8rem;margin-right:.3rem}.mypage-record__pagination{text-align:center;margin-top:1rem}.mypage-record__pagination .swiper-pagination-bullet{background:#9898b3}.mypage-record__pagination .swiper-pagination-bullet-active{background:#d9fc4c}.mypage-mac__tab{display:flex}.mypage-mac__tab li{color:#939393;text-align:center;border-bottom:1px solid #939393;flex:1 1 0;padding-bottom:2.5vw;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.mypage-mac__tab li.on{color:#fff;border-bottom:1px solid #fff}.mypage-mac__class{padding:0 30px}.mypage-mac__class-item{border-radius:13px;margin-bottom:.8rem;overflow:hidden}.mypage-mac__class-info{background:#2d2d35;padding:1.3rem}.mypage-mac__class-title{color:#939393;margin-bottom:.8rem;font-size:.8rem}.mypage-mac__class-etc{margin-bottom:.8rem;display:flex}.mypage-mac__class-etc li{color:#fff;border:1px solid #fff;border-radius:10px;align-content:center;height:1rem;margin-right:.4rem;padding:0 .6rem;font-size:.57rem}.mypage-mac__class-cnt{background:#d9fc4c;justify-content:space-between;align-items:center;padding:.9rem 1.3rem;display:flex}.mypage-mac__class-text{color:#181818;font-size:.8rem}.mypage-mac__class-arrow{width:.5rem;height:auto}.mypage-mac-classdtl__title-wrapper{border-bottom:1px solid #939393;padding-bottom:1.5rem}.mypage-mac-classdtl__title{color:#fff;font-size:1.05rem}.mypage-mac-classdtl__item{justify-content:start;align-items:center;padding:1rem 0;display:flex}.mypage-mac-classdtl__thumbnail{border:3px solid #d9fc4c;border-radius:50%;width:20%;overflow:hidden}.mypage-mac-classdtl__info{width:80%;padding:0 .5rem 0 1.5rem}.mypage-mac-classdtl__divider{color:#939393;margin:0 .4rem;display:inline-block}.mypage-mac-classdtl__age,.mypage-mac-classdtl__gender-age{color:#939393}.mypage-mac-classdtl__name{color:#fff;font-size:.8rem}.mypage-mac-classdtl__date{color:#939393;margin:.4rem 0 .15rem;font-size:.8rem}.mypage-mac-classdtl__score{grid-template-columns:repeat(5,1fr);gap:.2rem;width:35%;margin:0;padding:0;list-style:none;display:grid}.mypage-mac-classdtl__attendance-count{color:#939393;font-size:.8rem}.mypage-mac__schedule-week{padding:0 1.8rem}.mypage-mac__schedule-week ul{grid-template-columns:repeat(7,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mypage-mac__schedule-week li{justify-items:center;row-gap:.5rem;min-width:0;display:grid}.mypage-mac__schedule-day{--dot-size:clamp(43px,9vw,56px);width:var(--dot-size);aspect-ratio:1;background:#2d2d35;border:0 solid #68687d;border-radius:50%;place-items:center;display:grid;position:relative}.mypage-mac__schedule-day-text{color:#fff;font-size:.8rem}.mypage-mac__schedule-dotted-wrrapper{text-align:center;position:absolute;bottom:-15px;left:0;right:0}.mypage-mac__schedule-dotted{border:2px solid #d9fc4c;border-radius:50%;display:inline-block}.mypage-mac__schedule-text{color:#939393;font-size:.85rem}.mypage-mac__schedule-week li.on .mypage-mac__schedule-day{border:1px solid #d9fc4c}.mypage-mac__schedule-week li.today .mypage-mac__schedule-day{background:#fff}.mypage-mac__schedule-week li.today .mypage-mac__schedule-text{color:#181818}.mypage-mac__schedule-list{padding:0 1.8rem}.mypage-mac__schedule-item{border-radius:10px;margin-bottom:1rem;position:relative;overflow:hidden}.mypage-mac__schedule-img{z-index:1;position:absolute;inset:0}.mypage-mac__schedule-info{z-index:2;background:#0000001a;padding:1rem;position:absolute;inset:0}.mypage-mac__schedule-etc{margin-bottom:.8rem;display:flex}.mypage-mac__schedule-etc li{color:#fff;border:1px solid #fff;border-radius:10px;align-content:center;height:1rem;margin-right:.4rem;padding:0 .6rem;font-size:.57rem}.mypage-mac__schedule-title{color:#fff;margin-bottom:.8rem;font-size:.95rem}.mypage-mac__schedule-time{text-align:left;z-index:3;position:absolute;bottom:10%;left:5%}.mypage-mac__schedule-time p{color:#fff;font-size:1.25rem}.mypage-mac-empty{flex-direction:column;justify-content:center;align-items:center;height:85vh;display:flex}.mypage-mac-empty__title{color:#fff;margin-bottom:.8rem;font-size:1.25rem;font-weight:500}.mypage-mac-empty__desc{color:#939393;font-size:.8rem}.mypage-mac-empty__button-wrapper{width:100%;padding:0 2rem;position:absolute;bottom:3%}.mypage-mac-empty__button{text-align:center;color:#181818;background:#d9fc4c;border-radius:27px;width:100%;margin-top:1.5rem;padding:.8rem 2.7rem;font-size:.85rem}.mypage-mac-inquiry__tab{padding:0 30px;display:flex}.mypage-mac-inquiry__tab li{color:#939393;text-align:center;background:#454553;border-radius:27px;margin-right:.5rem;padding:.4rem 1.3rem;font-size:.8rem}.mypage-mac-inquiry__tab li.on{color:#181818;background:#d9fc4c}.mypage-mac-inquiry__content{padding:0 30px}.mypage-mac-inquiry__date-text{color:#fff;margin-bottom:.8rem;font-size:1.15rem}.mypage-mac-inquiry__item{background:#2d2d35;border-radius:10px;margin-bottom:.8rem;padding:1.2rem 1.3rem}.mypage-mac-inquiry__title{color:#939393;font-size:.8rem}.mypage-mac-inquiry__desc{color:#939393;word-break:break-all;white-space:pre-wrap;font-size:.8rem}.mypage-mac-inquiry__info{justify-content:space-between;align-items:center;display:flex}.mypage-mac-inquiry__nickname{color:#fff;font-size:.8rem}.mypage-mac-inquiry__answered{color:#d9fc4c;border:1px solid #d9fc4c;border-radius:10px;padding:.2rem .5rem;font-size:.6rem}.mypage-mac-inquirydtl__answered-input{color:#fff;background:0 0;border:1px solid #939393;border-radius:10px;width:100%;min-height:15vh;padding:.8rem;font-size:.85rem}.mypage-mac-inquirydtl__button{text-align:center;color:#181818;background:#d9fc4c;border-radius:27px;width:100%;margin-top:1.5rem;padding:1rem 1.3rem;font-size:.85rem}.mypage-career__thumbnail-wrapper{border-bottom:1px solid #939393;align-items:flex-start;padding-bottom:1.7rem;display:flex}.mypage-career__thumbnail-img{border:3px solid #d9fc4c;border-radius:20px;width:6rem;height:6rem;overflow:hidden}.mypage-career__thumbnail-img-empty{border-radius:50%;width:6rem;height:6rem;overflow:hidden}.mypage-career__thumbnail-empty{width:6rem;height:6rem}.mypage-career__name{color:#fff;margin-bottom:.5rem;font-size:1.2rem}.mypage-career__description{color:#939393;font-size:.8rem;line-height:1.4}.mypage-career__title-wrapper{justify-content:space-between;align-items:center;display:flex}.mypage-career__title{color:#fff;font-size:1.05rem}.mypage-career__edit-icon{width:.8rem}.mypage-career__button{text-align:center;color:#181818;background:#d9fc4c;border-radius:10px;width:100%;margin-top:1.3rem;padding:.4rem 0;font-size:.85rem}.mypage-career__active{border-radius:10px;margin-bottom:1rem;overflow:hidden}.mypage-career__active-item{background:#2d2d35;padding:.7rem .7rem 1.3rem}.mypage-career__active-item ul{grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.mypage-career__active-item li{place-items:flex-end center;row-gap:.1rem;min-width:0;display:grid}.mypage-career__active-icon{width:50%}.mypage-career__active-text{color:#181818;background:#fff;border-radius:10px;padding:.2rem 1rem;font-size:.8rem}.mypage-career__active-val{color:#939393;font-size:1.1rem}.mypage-career__active-col{color:#939393;margin-top:1rem;font-size:.8rem}.mypage-career__active-button{background:#d9fc4c;justify-content:space-between;align-items:center;padding:.9rem 1.4rem;display:flex}.mypage-career__active-button p{color:#181818;font-size:.9rem}.mypage-career__active-button img{width:.5rem}.mypage-career__history-content{background:#2d2d35;border-radius:10px;padding:1rem 1.3rem}.mypage-career__history-title{color:#fff;margin-bottom:.8rem;font-size:.9rem}.mypage-career__history-text{color:#939393;font-size:.8rem;line-height:1.7}.mypage-career__history-text__divider{margin:0 .4rem;display:inline-block}.mypage-career__history-item{justify-content:space-between;align-items:flex-end;margin-bottom:1rem;display:flex}.mypage-career__history-item ul{justify-content:flex-end;width:50%;margin:0;padding:0;list-style:none;display:flex}.mypage-career__history-item li{justify-content:flex-start;align-items:center;gap:.2rem;width:27%;display:flex}.mypage-career__history-item li img{width:30%}.mypage-career__history-item li span{color:#d9fc4c;font-size:.8rem}.mypage-career-intro-reg{flex-direction:column;justify-content:space-between;height:86vh;display:flex}.mypage-career-intro-reg__desc{color:#939393;font-size:.8rem}.mypage-career-intro-reg__input{color:#fff;background:0 0;border:1px solid #939393;border-radius:10px;width:100%;height:30vh;padding:.8rem;font-size:.85rem}.mypage-career-intro-reg__button{text-align:center;color:#181818;background:#d9fc4c;border-radius:27px;width:100%;margin-top:.5rem;padding:1rem 0;font-size:.85rem}.mypage-career-active__info{background:#2d2d35;border-radius:10px;padding:.7rem 0 1.3rem 0}.mypage-career-active__info ul{grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.mypage-career-active__info li{place-items:flex-end center;row-gap:.1rem;min-width:0;display:grid}.mypage-career-active__title{color:#fff;font-size:.85rem}.mypage-career-active__content{background:#2d2d35;border-radius:10px;margin-top:.8rem;padding:1.2rem 1.3rem}.mypage-career-active__lahistory-item{display:flex}.mypage-career-active__lahistory-year{color:#fff;margin-right:1.2rem;font-size:.85rem}.mypage-career-active__lahistory-name{color:#939393;font-size:.8rem}.mypage-career-active__lahistory-role{color:#d9fc4c;width:3rem;font-size:.8rem;display:inline-block}.mypage-career-active__ahistory-wrapper{justify-content:space-between;align-items:center;display:flex}.mypage-career-active__ahistory-item{background:#24242b;border-radius:10px;width:48%;padding:.7rem .6rem}.mypage-career-active__ahistory-title{color:#fff;text-align:left;margin-bottom:1rem;font-size:.8rem}.mypage-career-active__ahistory-count{color:#939393;text-align:right;font-size:.8rem}.mypage-career-active__ahistory-count-text{color:#d9fc4c;margin-right:.2rem;font-size:1.1rem}.mypage-career-active__ahistory-max-text{color:#fff;margin-bottom:.6rem;font-size:.8rem}.mypage-career-active__ahistory-max-value{color:#939393;background:#24242b;border-radius:10px;padding:1.2rem .8rem;font-size:.8rem}.mypage-career-active__record-wrapper{justify-content:space-between;align-items:center;display:flex}.mypage-career-active__record-item{background:#24242b;border-radius:10px;width:31%;padding:.7rem .6rem}.mypage-career-active__record-title{color:#fff;text-align:left;margin-bottom:1rem;font-size:.8rem}.mypage-career-active__record-count{color:#939393;text-align:right;font-size:.8rem}.mypage-career-active__record-count-text{color:#d9fc4c;margin-right:.2rem;font-size:1.1rem}.mypage-career-active__lecture{margin-bottom:2rem}.mypage-career-active__lecture-title{color:#fff;margin-bottom:.8rem;font-size:.8rem}.mypage-career-active__lecture li{background:#d9fc4c;border-radius:20px;justify-content:space-between;align-items:center;width:60%;margin-bottom:.5rem;padding:.4rem .8rem;display:flex}.mypage-career-active__lecture li span{color:#181818;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600}.mypage-career-setting__desc{color:#68687d;font-size:.8rem}.mypage-career-setting__title{color:#fff;font-size:1.05rem}.mypage-career-setting__content{margin-top:.8rem}.mypage-career-setting__item{background:#2d2d35;border-radius:10px;padding:1.5rem 1.3rem}.mypage-career-setting__subtitle{color:#fff;margin-bottom:.8rem;font-size:.8rem}.mypage-career-setting__select{position:relative}.mypage-career-setting__select select{color:#fff;appearance:none;background:#24242b;border:0;border-radius:10px;width:100%;padding:.5rem .7rem;font-size:.6rem}.mypage-career-setting__select select:focus{outline:none}.mypage-career-setting__select select:invalid{color:#939393}.mypage-career-setting__select-arrow{pointer-events:none;background:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'> <path d='M4 6l4 4 4-4' stroke='%238A8F98' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/> </svg>") 50% no-repeat;width:16px;position:absolute;top:0;bottom:0;right:5px}.mypage-career-setting__select-terms{width:85%}.mypage-career-setting__select-position{width:100%}.mypage-career-setting__filter-item{background:#24242b;border-radius:20px;justify-content:space-between;align-items:center;margin-right:.4rem;padding:.5rem .6rem;display:flex}.mypage-career-setting__filter-title{color:#fff;margin-right:1rem;font-size:.8rem}.mypage-career-setting__filter-icon{width:.6rem}.mypage-career-setting__empty{color:#939393;font-size:.8rem}.mypage-career-setting__terms{justify-content:space-between;align-items:center;display:flex}.mypage-career-setting__terms-item{width:48%}.mypage-career-setting__noun{justify-content:space-between;align-items:center;display:flex}.mypage-career-setting__noun>div.mypage-career-setting__select:first-child{width:42%}.mypage-career-setting__noun>div.mypage-career-setting__select:nth-child(2){width:54%}.mypage-career-setting__button-add-wrapper{justify-content:flex-end;width:100%;display:flex}.mypage-career-setting__button-add{color:#d9fc4c;border-bottom:1px solid #d9fc4c;font-size:.8rem}.mypage-career-setting__etc{justify-content:space-between;align-items:center;display:flex}.mypage-career-setting__etc-item{width:32.5%}.mypage-career-setting__input{color:#fff;background:#24242b;border:0;border-radius:20px;width:100%;padding:.5rem .7rem;font-size:.8rem}.mypage-career-setting__button{text-align:center;color:#181818;background:#d9fc4c;border-radius:27px;width:100%;margin-top:.5rem;padding:1rem 0;font-size:.85rem}.mypage-mng-class__title{color:#fff;margin-bottom:.5rem;font-size:1.05rem}.mypage-mng-class__subtitle{color:#68687d;font-size:.8rem}.mypage-mng-student__tab{background:#24242b;justify-content:space-between;align-items:center;padding:.5rem 2rem;display:flex}.mypage-mng-student__tab-item{text-align:center;justify-content:center;width:18%;display:flex}.mypage-mng-student__tab-item img{width:1.1rem}.mypage-mng-student__tab-item-star{margin-right:0}.mypage-mng-student__tab-content{justify-content:space-between;align-items:center;width:71%;display:flex}.mypage-mng-student__tab-text{text-align:center;width:20%}.mypage-mng-student__tab-text p{color:#68687d;font-size:.8rem}.mypage-mng-student__item{border-bottom:1px solid #454553;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.mypage-mng-student__img-wrapper{text-align:center;flex-direction:column;align-items:center;width:20%;display:flex}.mypage-mng__img-wrapper{text-align:center;width:25%}.mypage-mng__thumbnail{border:3px solid #d9fc4c;border-radius:50%;width:80%;margin-bottom:.5rem;overflow:hidden}.mypage-mng__thumbnail__nickname{color:#939393;font-size:.8rem}.mypage-mac-student__item{justify-content:space-between;align-items:center;padding:.4rem 2rem;display:flex}.mypage-mac__thumbnail{border:3px solid #d9fc4c;border-radius:50%;margin-bottom:.5rem;overflow:hidden}.mypage-mac-student__info{justify-content:space-between;align-items:center;width:72%;margin-bottom:1rem;display:flex}.mypage-mac-student__info p{color:#939393;text-align:center;width:19%;font-size:.85rem}.mypage-mac-student__info p.mypage-mng__student-star{color:#d9fc4c;padding:.1rem 0;font-size:.9rem}.mypage-mng-attendance__date-wrapper{text-align:center;color:#d9fc4c;background:#24242b;justify-content:center;align-items:center;width:100%;padding:.4rem 0;font-size:.85rem;display:flex}.mypage-mng-attendance__date-icon{width:1.5rem;margin-left:.4rem}.mypage-mac-attendance__button-wrapper{width:22%}.mypage-mac-attendance__button-wrapper button{color:#181818;background:#d9fc4c;border-radius:27px;width:100%;padding:.6rem .8rem;font-size:.8rem}.mypage-mac-attendance__button-wrapper button.on{color:#939393;background:#2d2d35}.mypage-mac-attendance__button-wrapper button.disabled{color:#939393;background:#454553}.mypage-mng-evaluation__session{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:center;margin-bottom:.6rem;display:flex;overflow-x:auto}.mypage-mng-evaluation__session::-webkit-scrollbar{display:none}.mypage-mng-evaluation__session-item{background:#2d2d35;border-radius:27px;flex:none;margin-right:.5rem;padding:.4rem .8rem;display:flex}.mypage-mng-evaluation__session-item.on{background:#d9fc4c}.mypage-mng-evaluation__img-wrapper{text-align:center;justify-content:center;width:20%;display:flex}.mypage-mng-evaluation__session-item-text{color:#939393;font-size:.85rem}.mypage-mng-evaluation__session-item.on .mypage-mng-evaluation__session-item-text{color:#181818}.mypage-mng-evaluation__techology{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-items:center;margin-bottom:.6rem;display:flex;overflow-x:auto}.mypage-mng-evaluation__techology::-webkit-scrollbar{display:none}.mypage-mng-evaluation__techology-item{background:#2d2d35;border-radius:27px;flex:none;justify-content:space-between;align-items:center;margin-right:.5rem;padding:.2rem .2rem .2rem .6rem;display:flex}.mypage-mng-evaluation__techology-item.on{background:#d9fc4c}.mypage-mng-evaluation__techology-item-text{color:#939393;font-size:.8rem}.mypage-mng-evaluation__techology-item.on .mypage-mng-evaluation__techology-item-text{color:#181818}.mypage-mng-evaluation__techology-item-cnt{color:#939393;text-align:center;background:#191919;border-radius:50%;align-content:center;width:1rem;height:1rem;margin-left:.5rem;font-size:.8rem}.mypage-mng-evaluation__techology-item.on .mypage-mng-evaluation__techology-item-cnt{color:#fff}.mypage-mng-evaluation__item{background:#2d2d35;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:.6rem;padding:1rem;display:flex}.mypage-mng-evaluation__info{width:75%;padding-top:.4rem}.mypage-mng-evaluation__info-text{color:#939393;font-size:.8rem}.mypage-mng-evaluation__info-player{background:#24242b;border:1px solid #939393;border-radius:20px;justify-content:space-between;padding:.2rem;display:flex}.mypage-mng-evaluation__info-player li{color:#939393;text-align:center;background:#24242b;border-radius:20px;width:33.5%;padding:.2rem .5rem;font-size:.8rem}.mypage-mng-evaluation__info-player li.on{color:#181818;background:#d9fc4c}.mypage-mng-evaluation__button-wrapper{text-align:center}.mypage-mng-evaluation__button{color:#181818;background:#d9fc4c;border-radius:27px;width:85%;padding:.9rem 0;font-size:.9rem}.mypage-exit__img{justify-content:center;align-items:center;padding:0 8rem;display:flex}.mypage-exit__text p{color:#fff;text-align:center;font-size:.9rem;line-height:1.3}.mypage-exit__text span{color:#ff4242}.notice-list__item{border-bottom:1px solid #454553;justify-content:flex-start;align-items:flex-start;padding:1rem 2rem;display:flex}.notice-list__icon-wrap{width:1.7rem;margin-right:1.5rem;position:relative}.notice-list__icon-badge{color:#181818;background:#d9fc4c;border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1rem;margin-right:.9rem;font-size:.6rem;display:flex}.notice-list__info{width:90%}.notice-list__title{color:#fff;margin-bottom:.8rem;font-size:.85rem;display:flex}.notice-list__type{color:#68687d;margin-right:.3rem}.notice-list__desc{color:#939393;margin-bottom:.8rem;font-size:.85rem}.notice-list__date{color:#939393;font-size:.8rem}.notice-detail__header{width:100%;margin-bottom:1.2rem;padding-bottom:1.2rem}.notice-detail__type{color:#68687d;font-size:.8rem}.notice-detail__date{color:#68687d;margin-top:1rem;font-size:.8rem;display:inline-block}.notice-detail__title{color:#fff;font-size:.85rem}.notice-detail__img-wrapper{background:#2d2d35;border-radius:10px;width:100%;height:auto;overflow:hidden}.notice-detail__desc{color:#939393;white-space:pre-wrap;font-size:.85rem}.inquiry-mentoring__header{border-bottom:1px solid #939393;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;padding-bottom:2rem;display:flex}.inquiry-mentoring__thumbnail{border:3px solid #d9fc4c;border-radius:20px;width:25%;overflow:hidden}.inquiry-mentoring__info{width:65%}.inquiry-mentoring__class{color:#939393;font-size:.8rem}.inquiry-mentoring__name{color:#fff;margin-bottom:.7rem;font-size:1.15rem}.inquiry-mentoring__desc{color:#68687d;font-size:.8rem}.inquiry-mentoring__input{color:#fff;background:0 0;border:1px solid #939393;border-radius:10px;width:100%;height:15vh;padding:1rem;font-size:.8rem}.inquiry-mentoring__answered-title{color:#fff;margin-bottom:1.5rem;font-size:.9rem}.inquiry-academy__header{border-bottom:1px solid #939393;width:100%;margin-bottom:1.5rem;padding-bottom:1.5rem}.inquiry-academy__title{color:#fff;font-size:1.05rem;font-weight:500;line-height:1.5}.inquiry-academy__info{flex-direction:column;align-items:center;margin-bottom:1.3rem;display:flex}.inquiry-academy__thumbnail{border:3px solid #d9fc4c;border-radius:25%;width:28%;overflow:hidden}.inquiry-academy__desc{color:#fff;text-align:center;font-size:.85rem;line-height:1.5}.inquiry-academy__desc span{margin-top:.1rem;display:inline-block}.inquiry-academy__type-title{color:#fff;margin-bottom:.5rem;font-size:.95rem}.inquiry-academy__type-list li{color:#939393;background:#2d2d35;border-radius:27px;margin-bottom:.7rem;margin-right:.5rem;padding:.3rem .8rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.inquiry-academy__type-list li.on{color:#181818;background:#d9fc4c}.inquiry-academy__input{color:#fff;background:0 0;border:1px solid #939393;border-radius:10px;width:100%;height:15vh;padding:.8rem;font-size:.85rem}.inquiry-member__title{color:#fff;font-size:1.15rem;font-weight:500}.inquiry-member__desc{color:#939393;font-size:.8rem}.inquiry-member__btn{color:#181818;background:#d9fc4c;border-radius:27px;width:100%;padding:1.1rem 0;font-size:.85rem}.inquiry-member-list__container{background:#24242b;min-height:10vh;padding:.4rem 1.2rem}.inquiry-member-list__container li{justify-content:space-between;align-items:center;margin:.6rem 0;display:flex}.inquiry-member-list__content{width:80%;display:flex}.inquiry-member-list__type{color:#68687d;margin-right:.4rem;font-size:.8rem}.inquiry-member-list__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.inquiry-member-list__reply{justify-content:flex-end;width:18%;display:flex}.inquiry-member-list__reply span{color:#d9fc4c;border:1px solid #d9fc4c;border-radius:10px;padding:.1rem .4rem;font-size:.6rem}.inquiry-member__empty{color:#9d9393;padding:.5rem 0;font-size:.8rem}.inquiry-member-history__title{color:#fff;font-size:.9rem}.inquiry-member-history__search{justify-content:space-between;display:flex}.inquiry-member-history__search li{color:#939393;text-align:center;background:#2d2d35;border-radius:27px;width:32%;padding:.4rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600}.inquiry-member-history__search li.on{color:#181818;background:#d9fc4c}.inquiry-member-history__search--class li{width:48%}.inquiry-member-history__reg-title{color:#fff;margin-bottom:.5rem;font-size:.9rem}.inquiry-member-history__reg-input{color:#fff;background:0 0;border:1px solid #939393;border-radius:10px;width:100%;height:3rem;padding:.8rem;font-size:.8rem}.inquiry-member-history__reg-textarea{color:#fff;background:0 0;border:1px solid #939393;border-radius:10px;width:100%;height:20vh;padding:.8rem;font-size:.8rem}.inquiry-member-history__reg-button{text-align:center;color:#181818;background:#d9fc4c;border-radius:27px;width:100%;margin-top:1.5rem;padding:1rem 1.3rem;font-size:.85rem}.inquiry-member-history__item{background:#2d2d35;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.8rem;padding:1.2rem 1.3rem;display:flex}.inquiry-member-history__item-title{color:#939393;white-space:nowrap;text-overflow:ellipsis;width:75%;font-size:.8rem;overflow:hidden}.inquiry-member-history__item-type{color:#68687d;margin-right:.3rem}.inquiry-member-detail__content{background:#2d2d35;border-radius:10px;min-height:20vh;padding:1.3rem}.inquiry-member-detail__title{color:#939393;margin-bottom:.5rem;font-size:.8rem}.inquiry-member-detail__type{color:#68687d;margin-right:.3rem}.inquiry-member-detail__desc{color:#939393;word-wrap:break-word;white-space:pre-wrap;font-size:.8rem}.inquiry-member-detail__reply{border:1px solid #939393;border-radius:10px;min-height:17vh;padding:1rem}.inquiry-member-detail__reply p{color:#fff;white-space:pre-wrap;word-wrap:break-word;font-size:.8rem}.academy-container{padding:0 30px;overflow-y:scroll}.academy-search__input{border-bottom:1px solid #939393;align-items:center;padding-bottom:.9rem;display:flex}.academy-search__icon{width:4%}.academy-search__input input{color:#939393;width:100%;padding:.2rem 1rem 0;font-size:.8rem}.academy-search__distance{align-items:center;margin-top:1.3rem;display:flex}.academy-search__distance input{display:none}.academy-search__distance-icon{width:1rem}.academy-search__icon-wrap{width:1rem;display:inline-block}.academy-search__distance-check{width:1.1rem}.academy-search__distance-text{color:#939393;margin:0 .8rem 0 .3rem;padding-top:2px;font-size:.8rem}.academy-search__item{border-radius:15px;margin-bottom:.8rem;display:inline-block;position:relative;overflow:hidden}.academy-search__item-thumnail{width:100%;position:relative}.academy-search__item-name{color:#181818;background:#fff;border-radius:27px;padding:.3rem .7rem;font-size:.8rem;position:absolute;top:10px;left:10px}.academy-search__item-info{background:#d9fc4c;justify-content:space-between;align-items:center;padding:.5rem 1.2rem;display:flex}.academy-search__item-info span{color:#181818;font-size:.8rem}.academy-search__item-abbr{margin-right:.9rem}.academy-search__item-info-text{align-items:center;display:flex}.academy-search__item-detail{justify-content:flex-end;align-items:center;display:flex}.academy-search__item-detail img{width:7%;margin-left:.8rem}.academy-search__item-content{background:#2d2d35;padding:.8rem 1.2rem}.academy-search__item-content p{color:#939393;font-size:.8rem;line-height:1.6}.academy-search__title{color:#fff;margin-bottom:.3rem;font-size:.8rem}.academy-detail{margin-top:15rem;padding-bottom:4rem;position:relative}.academy-detail__thumnail{position:absolute;inset:0}.academy-detail__info{text-align:center}.academy-detail__distance{color:#d9fc4c;margin-bottom:.3rem;font-size:.8rem}.academy-detail__name{color:#fff;font-size:1.15rem;font-weight:500}.academy-detail__abbr{color:#fff;font-size:.85rem;font-weight:500}.academy-detail__btn{padding:0 1.9rem}.academy-detail__btn button{text-align:center;border-radius:27px;padding:.7rem 0;display:inline-block}.academy-detail__btn-basic{color:#181818;background:#d9fc4c;width:8rem;margin-right:.5rem;font-size:.8rem}.academy-detail__favorites{color:#939393;background:#2d2d35;width:2.3rem;font-size:.9rem}.academy-detail__content{padding:0 1.9rem}.academy-detail__content p{color:#939393;white-space:pre-wrap;font-size:.8rem;line-height:1.3}.academy-detail__comment{margin-bottom:1rem}.academy-detail__desc.truncated{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.academy-detail__desc-more{text-align:right;color:#d9fc4c;margin-top:.4rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300;display:block}.academy-detail__tab-container{z-index:10;transition:background-color .2s ease-in-out;position:sticky;top:-3px}.academy-detail__tab{width:100%;display:flex}.academy-detail__tab.is-stuck{background-color:#181818e6;box-shadow:0 2px 4px #00000080}.academy-detail__tab.fixed{z-index:10;position:fixed;top:2rem;left:0;right:0}.academy-detail__tab li{color:#939393;text-align:center;border-bottom:1px solid #939393;width:50%;padding:1rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.academy-detail__tab li.on{color:#fff;border-bottom:1px solid #fff}.academy-detail__class{padding:0 1.9rem}.academy-detail__class-title{color:#fff;margin-bottom:.3rem;font-size:.8rem}.academy-detail__class-filter{width:100%;display:flex}.academy-detail__class-filter-item{background:#2d2d35;border-radius:10px;justify-content:space-between;align-items:center;margin-right:.4rem;padding:.5rem .6rem;display:flex}.academy-detail__class-filter-title{color:#fff;margin-right:1rem;font-size:.58rem}.academy-detail__class-filter-icon{width:.6rem}.academy-detail__class-item{border-radius:10px;margin-bottom:.8rem;display:inline-block;position:relative;overflow:hidden}.academy-detail__class-thumnail{width:100%;position:relative}.academy-detail__class-info{flex-direction:column;justify-content:flex-start;padding:1.7rem;display:flex;position:absolute;inset:0}.academy-detail__class-name{color:#fff;margin-bottom:.5rem;font-size:.95rem}.academy-detail__class-etc{display:flex}.academy-detail__class-etc li{color:#fff;border:1px solid #fff;border-radius:10px;align-content:center;height:1rem;margin-right:.4rem;padding:0 .6rem;font-family:Pretendard,sans-serif;font-size:.57rem;font-weight:300}.academy-detail__class-intro{background:#2d2d35;padding:1.2rem 1.7rem}.academy-detail__class-intro p{color:#939393;font-size:.8rem;line-height:1.6}.academy-detail__coach{min-height:100vh;padding:0 1.9rem}.academy-detail__coach-item{border-radius:10px;margin-bottom:.8rem;display:inline-block;position:relative;overflow:hidden}.academy-detail__coach-thumnail{z-index:1;position:absolute;inset:0}.academy-detail__coach-thumnail img{height:100%}.academy-detail__coach-info{z-index:2;flex-direction:column;justify-content:center;padding:0 1.7rem;display:flex;position:absolute;inset:0}.academy-detail__coach-type{color:#181818;text-align:center;background:#fff;border-radius:10px;width:4rem;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.8rem}.academy-detail__coach-name{color:#fff;margin-bottom:.7rem;font-size:1.15rem;font-weight:500}.academy-detail__coach-intro{color:#939393;font-size:.8rem;line-height:1.6}.class-detail__thumnail{position:absolute;inset:0}.class-detail__thumnail img{width:100%;height:30vh}.class-detail{z-index:1;position:relative}.class-detail__info{padding:0 1.9rem}.class-detail__name{color:#fff;font-size:.95rem}.class-detail__desc{color:#939393;white-space:pre-wrap;margin-top:.6rem;font-size:.8rem;line-height:1.3}.class-detail__button{text-align:center;background:#d9fc4c;border-radius:27px;flex-direction:column;justify-content:center;width:100%;height:3rem;padding:0 1rem;display:flex}.class-detail__button-text{color:#181818;font-size:.8rem}.class-detail__button-price{color:#181818;font-size:.9rem}.class-detail__button a{color:#fff;font-size:.8rem}.class-detail__etc{align-items:center;display:flex}.class-detail__etc li{color:#fff;border:1px solid #fff;border-radius:10px;align-content:center;height:1rem;margin-right:.4rem;padding:0 .6rem;font-family:Pretendard,sans-serif;font-size:.57rem;font-weight:300}.class-detail__intro p{color:#939393;font-size:.8rem}.class-detail__tab{display:flex}.class-detail__tab li{color:#939393;text-align:center;border-bottom:1px solid #939393;width:50%;padding-bottom:2.5vw;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.class-detail__tab li.on{color:#fff;border-bottom:1px solid #fff}.class-detail__media-list{justify-content:space-between;padding:0 1.9rem;display:flex}.class-detail__media-item{background:#2d2d35;border-radius:10px;width:48%;height:10rem}.class-detail__info-item{margin-bottom:2.5rem}.class-detail__session-title{color:#fff;font-size:.8rem}.class-detail__session-empty{color:#777;font-size:.8rem}.class-detail__session-item{margin-bottom:.8rem}.class-detail__session-item-title{background:#2d2d35;border-radius:10px;justify-content:space-between;align-items:center;padding:.8rem 1.5rem .8rem 1.2rem;display:flex}.class-detail__session-item-title-01{align-items:center;display:flex}.class-detail__session-item-title-01 img{width:2.5rem}.class-detail__session-item-title-text{color:#fff;margin-left:1.5rem;font-size:.86rem}.class-detail__session-item-title-text span{color:#d9fc4c;margin-left:.3rem}.class-detail__session-item-title-02{justify-content:flex-end;display:flex}.class-detail__session-item-title-02 img{width:37%}.class-detail__session-item-content{background:#24242b;border-top:1px solid #454553;border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:.7rem 1.2rem .7rem 5.2rem;display:none}.class-detail__session-item-content p{color:#d9fc4c;margin:.4rem 0;font-family:Pretendard,sans-serif;font-size:.86rem;font-weight:300}.class-detail__session-item-content p span{color:#d9fc4c;margin-left:.3rem}.class-detail__session-item.on .class-detail__session-item-content{display:block}.class-detail__session-item.on .class-detail__session-item-title{border-bottom-right-radius:0;border-bottom-left-radius:0}.payment-detail__header{padding:0 1.9rem}.payment-detail__title{color:#fff;padding:0 1.9rem;font-size:1.15rem;font-weight:500}.payment-detail__name{color:#fff;margin-bottom:.5rem;font-size:.95rem}.payment-detail__etc{align-items:center;margin-bottom:1.2rem;display:flex}.payment-detail__etc li{color:#fff;border:1px solid #fff;border-radius:10px;align-content:center;height:1rem;margin-right:.4rem;padding:0 .6rem;font-family:Pretendard,sans-serif;font-size:.57rem;font-weight:300}.payment-detail__desc{color:#939393;font-size:.8rem;line-height:1.3}.payment-detail__children-title{color:#fff;margin-bottom:.5rem;padding:0 1.9rem;font-size:.8rem}.payment-detail__children-desc{color:#939393;padding:0 1.9rem;font-size:.8rem}.payment-detail__children-list{margin-top:1.5rem;padding:0 1.9rem;overflow:hidden}.payment-detail__children-list .swiper-slide{width:auto}.payment-detail__children-list .payment-detail__children-slide.is-selected .payment-detail__children-thumnail{border:3px solid #d9fc4c}.payment-detail__children-thumnail{border:3px solid #545454;border-radius:50px;width:6rem;height:6rem;overflow:hidden}.payment-detail__children-list .swiper-slide.on .payment-detail__children-thumnail{border:3px solid #d9fc4c}.payment-detail__children-thumnail img{filter:grayscale();width:100%;height:100%;transition:filter .3s ease-in-out}.payment-detail__children-list .swiper-slide.on .payment-detail__children-thumnail img{filter:grayscale(0%)}.payment-detail__children-name{color:#939393;text-align:center;margin-top:.5rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300}.payment-detail__children-list .swiper-slide.on .payment-detail__children-name{color:#fff}.payment-detail__method-title{color:#fff;margin-bottom:.5rem;padding:0 1.9rem;font-size:.8rem}.payment-detail__method-list{margin-top:1.5rem;padding:0 1.9rem;overflow:hidden}.payment-detail__method-item-img{position:relative}.payment-detail__method-item-img img{width:100%}.payment-detail__method-item-use{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.payment-detail__method-item-use p{color:#181818;background:#d9fc4c;border-bottom-right-radius:25px;border-bottom-left-radius:25px;padding:.2rem 1.6rem;font-size:.8rem}.payment-detail__method-item-card,.payment-detail__method-item-name{color:#939393;margin-bottom:.3rem;font-size:.8rem}.payment-detail__method-item-num{color:#939393;font-size:.8rem}.payment-detail__amount{padding:0 1.9rem}.payment-detail__amount-title{color:#fff;margin-bottom:.8rem;font-size:.8rem}.payment-detail__amount-content{background:#2d2d35;border-radius:10px;padding:.7rem 1.3rem}.payment-detail__amount-item{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.payment-detail__amount-item p{color:#fff;font-size:.8rem}.payment-detail__amount-item-total p{color:#d9fc4c}.payment-detail__amount-children{margin-top:1rem}.payment-detail__button{padding:0 1.9rem}.payment-detail__button button{text-align:center;background:#d9fc4c;border-radius:27px;flex-direction:column;justify-content:center;width:100%;height:3rem;padding:0 1rem;display:flex}.payment-detail__button-text{color:#181818;font-size:.8rem}.payment-detail__button-price{color:#181818;font-size:.9rem}.payment-detail__button-empty{text-align:center}.payment-detail__button-empty button{color:#181818;text-align:center;background:#d9fc4c;border-radius:15px;width:13rem;margin-top:1.5rem;padding:1rem 0;font-size:.8rem;display:inline-block}.coach-detail{position:absolute;inset:0}.coach-detail__effect-top{position:absolute;top:0;left:0;right:0}.coach-detail__effect-top img{width:100%;height:20vh}.coach-detail__effect-bottom{-o-transition:all 50ms ease-in-out;background:linear-gradient(#d9fc4c00,#d9fc4c80);height:50vh;transition:all 50ms ease-in-out;position:absolute;bottom:0;left:0;right:0}.coach-detail__effect-bottom img{width:100%;height:53vh}.coach-detail__info{min-height:15vh;padding:0 1.9rem 5vh;position:absolute;bottom:0;left:0;right:0}.coach-detail__name{color:#fff;margin-bottom:1.2rem;font-size:1.5rem;font-weight:500}.coach-detail__desc{color:#fff;font-size:.8rem;font-weight:200;line-height:1.3}.coach-detail__class-list{margin-top:1.5rem}.coach-detail__class-name{color:#181818;text-align:center;background:#fff;border-radius:10px;padding:.2rem 1.2rem;font-size:.8rem}.coach-detail .swiper-pagination{flex-direction:column;align-items:center;display:flex}.coach-detail .swiper-pagination-bullet{opacity:1;-o-transition:all .1s ease-in-out;background:#c35353;width:4px;height:4px;transition:all .1s ease-in-out}.coach-detail .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;height:12px}.coach-detail__career-bg{opacity:1;-o-transition:all 50ms ease-in-out;background:linear-gradient(#d9fc4c80,#d9fc4c00);height:50vh;transition:all 50ms ease-in-out;position:absolute;top:0;left:0;right:0}.coach-detail__career{flex-direction:column;justify-content:space-between;height:100%;display:flex}.coach-detail__career-top{align-items:center;height:25vh;padding:0 1.9rem;display:flex}.coach-detail__career-thumnail{margin-right:1.4rem}.coach-detail__career-thumnail img{border:3px solid #d9fc4c;border-radius:20px;width:6.5rem;height:6.5rem;overflow:hidden}.coach-detail__career-top-info{width:60%}.coach-detail__career-name{color:#fff;margin-bottom:.5rem;font-size:1.15rem;font-weight:500}.coach-detail__career-desc{-webkit-line-clamp:6;color:#939393;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.coach-detail__career-bottom{background:#2d2d35;border-top-left-radius:38px;border-top-right-radius:38px;height:75vh;padding:.8rem 1.9rem 3vh}.coach-detail__career-bottom-bar{background:#454553;border-radius:27px;width:37%;height:.25rem;margin:0 auto}.coach-detail__career-content{-ms-overflow-style:none;scrollbar-width:none;height:53vh;margin-bottom:2vh;overflow-y:scroll}.coach-detail__career-content::-webkit-scrollbar{display:none}.coach-detail__career-title{color:#fff;font-size:1.1rem;font-weight:500}.coach-detail__career-item{align-items:center;margin-bottom:1.1rem;display:flex}.coach-detail__career-item-num{color:#181818;text-align:center;background:#fff;border-radius:50px;align-content:center;width:1.5rem;height:1.5rem;font-size:.8rem;display:inline-block;position:relative}.coach-detail__career-item-num:before{content:"";background:#fff;width:.08rem;height:1.3rem;position:absolute;bottom:-1.3rem;left:.74rem;right:0}.coach-detail__career-item-num-line{background:#fff;width:1px;height:.5rem;position:absolute;bottom:0;left:0;right:0}.coach-detail__career-item-value{color:#fff;margin-left:1.5rem;font-size:.8rem}.coach-detail__career-list .coach-detail__career-item:last-child .coach-detail__career-item-num:before{display:none}.home-container{overflow-y:scroll}.home-container__title-wrap{align-items:center;padding:0 30px;display:flex}.home-container__title{color:#fff;margin-right:1rem;font-size:1.15rem;font-weight:500}.home-container__more-btn img{width:1.3rem}.home-academy-list .swiper{padding:0 30px}.home-academy-list__item{border-radius:10px;overflow:hidden}.home-academy-list__item-thumbnail{height:7rem}.home-academy-list__item-thumbnail img{height:100%}.home-academy-list__item-info{background:#2d2d35;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;display:flex}.home-academy-list__item-info-text{align-items:center;display:flex}.home-academy-list__item-info-text span{color:#fff;font-size:.8rem}.home-academy-list__item-btn-img{width:.45rem}.home-notice-list{padding:0 30px}.home-notice-list__item{background:#2d2d35;border-radius:10px;justify-content:space-between;align-items:center;height:7rem;display:flex;overflow:hidden}.home-notice-list__item-thumbnail{width:40%;height:100%}.home-notice-list__item-thumbnail img{object-fit:cover;width:100%;height:100%}.home-notice-list__item-info{width:60%;padding:.8rem 1.2rem}.home-notice-list__item-info-title{color:#fff;margin-bottom:1.5rem;font-size:.8rem}.home-notice-list__item-info-hit{color:#939393;font-size:.8rem}.home-short-category{margin-top:1.2rem}.home-short-category .swiper{padding:0 30px}.home-short-category .swiper-slide{width:6.3rem}.home-short-category__item-thumbnail{background-image:linear-gradient(#181818,#181818),linear-gradient(90deg,#d9fc4c,#909090);background-origin:border-box;background-clip:content-box,border-box;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;margin-bottom:.7rem;display:flex;position:relative;overflow:hidden}.home-short-category__item-thumbnail img{filter:grayscale();width:100%;height:100%;transition:filter .3s ease-in-out}.home-short-category__item-title{color:#fff;text-align:center;font-size:.8rem}.home-short-category__item.on .home-short-category__item-thumbnail img{filter:grayscale(0%)}.home-short__all{padding:0 30px}.home-short__all-btn{color:#fff;background:#454553;border-radius:10px;padding:.3rem .8rem;font-size:.8rem}.home-short-video .swiper{padding:0 30px}.home-short-video .swiper-slide{width:10rem;position:relative}.home-short-video__item-thumbnail{background:#000;border-radius:15px;width:100%;overflow:hidden}.home-short-video__item-thumbnail img{object-fit:cover;width:100%;height:75%}.home-short-video__item-title{margin-top:.7rem;padding:0 0}.home-short-video__item-title p{color:#fff;text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.short-detail-iframe{height:calc(100vh - 5rem + env(safe-area-inset-top));border:none;width:100%;position:fixed;bottom:0;left:0;right:0}.home-gls{margin-top:1.5rem}.home-gls__title{color:#fff;margin-bottom:1rem;padding:0 30px;font-size:.8rem}.home-gls__list-pagination{text-align:center}.home-gls__list-pagination .swiper-pagination-bullet{background:#9898b3}.home-gls__list-pagination .swiper-pagination-bullet-active{background:#d9fc4c}.home-gls__item{border-radius:10px;height:5.4rem;margin:0 30px 15px;position:relative;overflow:hidden}.home-gls__item-bg{width:100%;height:auto}.home-gls__item-info{z-index:1;background:linear-gradient(90deg,#d9fc4c,#d9fc4c,#d9fc4c,#d9fc4c00);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;position:absolute;inset:0 35% 0 0}.home-gls__thumnail{justify-content:center;align-items:center;width:57%;display:flex;position:absolute;top:0;bottom:0;right:0}.home-gls__thumnail img{object-fit:cover;width:100%;height:100%}.home-gls__item-name{color:#181818;font-size:1rem}.home-player{margin-top:1.5rem;padding:0 30px}.home-player__title{color:#939393;margin-bottom:1rem;font-size:.8rem}.home-player__list{flex-wrap:wrap;display:flex}.home-player__list .home-player__item:nth-child(4n){margin-right:0}.home-player__item{border:1px solid #d9fc4c;border-radius:20px;width:22.6%;height:6.8rem;margin-bottom:1rem;margin-right:10px;position:relative;overflow:hidden}.home-player__abbr{text-align:center;background:#d9fc4c;justify-content:center;padding:.2rem 0;display:flex;position:absolute;top:0;left:0;right:0}.home-player__abbr span{color:#181818;font-size:.6rem}.home-player__name{background:#0003;padding:.3rem 0;position:absolute;bottom:0;left:0;right:0}.home-player__name p{color:#fff;text-align:center;font-size:.8rem}.news-search__input{border-bottom:1px solid #939393;align-items:center;padding-bottom:.9rem;display:flex}.news-search__icon{width:4%}.news-search__input input{color:#939393;width:100%;padding:.2rem 1rem 0;font-size:.8rem}.news-search__icon-wrap{width:1rem;display:inline-block}.news-list{padding:0 1.5rem}.news-list-item{border-bottom:1px solid #939393;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.news-list-item__info{width:70%}.news-list-item__thumbnail{justify-content:center;align-items:center;width:25%;display:flex}.news-list-item__thumbnail-img{border:3px solid #d9fc4c;border-radius:20px;width:5rem;height:5rem;overflow:hidden}.news-list-item__date{color:#939393;margin-bottom:.5rem;font-size:.8rem}.news-list-item__title{color:#fff;margin-bottom:.8rem;font-size:.9rem;line-height:1.3}.news-list-item__desc{color:#939393;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.news-list-empty{color:#fff;text-align:center;margin-top:8rem;font-size:.9rem}.news-detail__img{border-radius:5px;width:100%;height:100%;overflow:hidden}.news-detail__info{border-bottom:1px solid #939393;margin-bottom:2rem;padding-bottom:.7rem}.news-detail__title{color:#fff;margin-bottom:1.5rem;font-size:1rem}.news-detail__desc{color:#939393;white-space:pre-wrap;margin-bottom:3rem;font-size:.8rem;line-height:1.3}.news-detail__date{color:#454553;font-size:.8rem}.news-etc-title{color:#fff;margin-bottom:1rem;font-size:.9rem}.news-etc-list{margin-bottom:3rem}.news-etc-list ul{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.news-etc-list__img{background:#7e7e7e;border-radius:5px;width:100%;height:4rem;overflow:hidden}.news-etc-list__title{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.short-sort-wrap li{color:#939393;text-align:center;background:#454553;border-radius:27px;width:5rem;margin-right:.5rem;padding:.3rem 0;font-size:.8rem;display:inline-block}.short-sort-wrap li.on{color:#181818;background:#d9fc4c}.short-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;width:100%;height:83vh;display:grid;overflow-y:scroll}.short-list-item{margin-bottom:.5rem}.short-list-item__thumbnail{aspect-ratio:9/6;background:#000 50%/cover;width:100%;min-width:0;position:relative}.short-list-item__thumbnail img{object-fit:cover;width:100%}.short-list-item__info{margin-top:.5rem}.short-list-item__title{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;margin:0 .4rem .4rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.gls-detail-bg{height:100vh;position:relative}.gls-detail-bg__info{text-align:center;flex-direction:column;justify-content:center;height:50vh;padding:0 1.9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.gls-detail-bg__name{color:#fff;margin-bottom:.5rem;font-size:1.8rem;line-height:1.3}.gls-detail-bg__date{color:#d9fc4c;font-size:1rem}.gls-detail-bg__comment{color:#fff;font-size:1.8rem}.gls-detail-intro__container{z-index:1;padding:0 1.8rem 1rem;position:relative}.gls-detail-intro__info{flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem 0;display:flex}.gls-detail-intro__title{color:#fff;margin-bottom:1.3rem;font-size:1.1rem}.gls-detail-intro__value{color:#939393;white-space:pre-wrap;font-size:.8rem;line-height:1.3}.gls-detail-career__title{color:#fff;margin-bottom:1.3rem;font-size:1.1rem}.gls-detail-career__tab{background:#454553;border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.3rem;padding:.3rem;display:flex}.gls-detail-career__tab li{color:#939393;text-align:center;border-radius:10px;width:50%;padding:.5rem 0;font-size:.95rem}.gls-detail-career__tab li.on{color:#181818;background:#d9fc4c}.gls-detail-career__item{background:#2d2d35;border-top:3px solid #d9fc4c;border-radius:5px;flex-direction:column;margin-bottom:1.5rem;padding:0 .8rem;display:flex}.gls-detail-career__info{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.gls-detail-career__badge{align-items:center;display:flex}.gls-detail-career__badge img{width:3rem;height:3rem}.gls-detail-career__badge span{color:#fff;margin-left:.5rem;font-size:.9rem}.gls-detail-career__terms{color:#fff;font-size:.9rem}.gls-detail-career__list{background:#454553;border-radius:5px;margin-bottom:.8rem;padding:.3rem 1rem}.gls-detail-career__team{padding:.7rem 0}.gls-detail-career__team-title{color:#fff;margin-bottom:.5rem;font-size:.9rem}.gls-detail-career__team-date{color:#939393;font-size:.8rem}.gls-detail-flim__container .swiper-slide{width:9rem;position:relative}.gls-detail-film__item-thumbnail{aspect-ratio:9/16;background:#000;border-radius:15px;width:100%;overflow:hidden}.gls-detail-film__item-thumbnail img{object-fit:cover;width:100%;height:75%}.gls-detail-film__item-title{margin-top:.7rem;padding:0 0}.gls-detail-film__item-title p{color:#fff;text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.gls-detail-present__item{align-items:flex-start;margin-bottom:1.5rem;display:flex}.gls-detail-present__thumbnail{border:3px solid #d9fc4c;border-radius:20px;width:5rem;height:5rem;margin-right:.7rem;overflow:hidden}.gls-detail-present__content{width:73%;margin-bottom:.5rem}.gls-detail-present__name{color:#fff;margin-bottom:.5rem;font-size:.85rem}.gls-detail-present__message{color:#939393;text-align:left;-webkit-line-clamp:3;text-overflow:ellipsis;word-break:break-all;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.gls-detail-personal{background:#2d2d35;border-top:3px solid #d9fc4c;border-radius:5px;margin-bottom:1.5rem;padding:.3rem 1.3rem}.gls-detail-personal__item{padding:.7rem 0}.gls-detail-personal__title{color:#fff;margin-bottom:.5rem;font-size:.9rem}.gls-detail-personal__date{color:#939393;font-size:.8rem}.gls-detail-personal_empty{color:#fff;text-align:center;margin:2rem 0;font-size:.9rem}.alarm-list__item{border-bottom:1px solid #939393;justify-content:space-between;align-items:center;margin:0 1.5rem;padding:1rem 0;display:flex}.alarm-list__icon{border:2px solid #d9fc4c;border-radius:50%;justify-content:center;width:3.7rem;height:3.7rem;display:flex}.alarm-list__icon img{padding:.5rem}.alarm-list__info{width:80%}.alarm-list__desc{color:#fff;margin-bottom:.5rem;font-size:.8rem}.alarm-list__date{color:#939393;font-size:.8rem}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.modal-overlay{z-index:1000;background-color:#0000;width:100%;height:100%;transition:background-color .3s ease-out;display:flex;position:fixed;top:0;left:0}.modal-overlay.open{background-color:#0009}.modal-overlay.variant-bottomSheet{justify-content:center;align-items:flex-end}.modal-overlay.variant-alert{justify-content:center;align-items:center}.bottom-sheet-modal{background-color:#2d2d35;border-top-left-radius:40px;border-top-right-radius:40px;flex-direction:column;align-items:center;width:100%;transition:transform .3s ease-out;display:flex}.drag-handle-bar{text-align:center;cursor:grab;border-radius:10px;width:100%;padding:6% 0 13%}.drag-handle-bar__line{background-color:#454553;width:35%;height:4px;margin:auto}.bottom-sheet-modal-content{width:100%;max-height:80vh}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bottom-sheet__terms{padding:0 1.8rem 3.5vh}.bottom-sheet__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.bottom-sheet__title{color:#fff;font-family:GangwonEduPower,sans-serif;font-size:1.15rem;font-style:italic;font-weight:500}.bottom-sheet__close-icon{width:15px;height:auto}.bottom-sheet__content{background:#24242b;height:65vh;padding:15px;overflow-y:auto}.bottom-sheet__content-two-col{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.bottom-sheet__content-text{color:#939393;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400;line-height:1.5}.bottom-sheet__footer{justify-content:space-between;align-items:center;padding:4% 0;display:flex}.bottom-sheet__footer button{border:none;border-radius:27px;width:48%;padding:1.1rem 0;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:400}.bottom-sheet__footer button:first-child{color:#939393;background:#454553}.bottom-sheet__footer button:last-child{color:#181818;background:#d9fc4c}.bottom-sheet__filter-item{background:#454553;border-radius:27px;justify-content:center;align-items:center;margin-bottom:.5rem;padding:1rem 1.5rem;display:flex}.bottom-sheet__filter-item span{color:#939393;font-size:.95rem}.bottom-sheet__content-two-col .bottom-sheet__filter-item{margin-bottom:0;padding:.7rem 0}.bottom-sheet__attendance-date{flex-direction:column;justify-content:space-between;width:100%;height:60vh;padding-bottom:2.5vh;display:flex}.bottom-sheet__attendance-date-year{-ms-overflow-style:none;scrollbar-width:none;gap:.5rem;padding:0 1.7rem;display:flex;overflow-x:auto}.bottom-sheet__attendance-date-year li{color:#939393;background:#454553;border-radius:27px;flex:none;padding:.3rem .8rem;font-size:.85rem}.bottom-sheet__attendance-date-year li.on{color:#181818;background:#d9fc4c}.bottom-sheet__attendance-date-year::-webkit-scrollbar{display:none}.bottom-sheet__attendance-date-month{-ms-overflow-style:none;scrollbar-width:none;gap:.5rem;padding:0 1.7rem;display:flex;overflow-x:auto}.bottom-sheet__attendance-date-month::-webkit-scrollbar{display:none}.bottom-sheet__attendance-date-month li{color:#939393;background:#454553;border-radius:27px;flex:none;padding:.2rem .8rem;font-size:.7rem}.bottom-sheet__attendance-date-month li.on{color:#181818;background:#d9fc4c}.bottom-sheet__attendance-date-day-wrapper{max-height:70%;overflow-y:scroll}.bottom-sheet__attendance-date-day{padding:0 2rem}.bottom-sheet__attendance-date-day li{color:#fff;text-align:center;background:#24242b;border-radius:27px;flex:none;margin-bottom:2vh;padding:.8rem;font-size:.85rem}.bottom-sheet__attendance-date-day li.on{color:#181818;background:#d9fc4c}.bottom-sheet__attendance-date-button-wrapper{padding:0 2rem}.bottom-sheet__attendance-date-button{color:#181818;text-align:center;background:#d9fc4c;border-radius:27px;width:100%;padding:.8rem 0;font-size:.9rem}.bottom-sheet__attendance-date-button:disabled{color:#939393;background:#3e3e40}.bottom-sheet__tech-title{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.bottom-sheet__tech-subtitle{color:#d9fc4c;font-size:.73rem}.bottom-sheet__tech-tab{-ms-overflow-style:none;scrollbar-width:none;justify-content:center;margin:0 .5rem;display:flex;overflow-x:auto}.bottom-sheet__tech-tab li{text-align:center;color:#939393;background:#454553;border-radius:27px;flex:none;width:18%;margin:0 .2rem;padding:.3rem 0;font-family:Pretendard,sans-serif;font-size:.7rem}.bottom-sheet__tech-tab li.on{color:#181818;background:#d9fc4c}.bottom-sheet__tech-list-item{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.bottom-sheet__tech-item-num{color:#939393;width:1rem;margin-right:1rem;font-size:.9rem;display:inline-block}.bottom-sheet__tech-item-name{color:#fff;font-size:.9rem}.bottom-sheet__tech-item-name-score{color:#939393;font-size:.9rem}.bottom-sheet__tech-item-score-arrow{justify-content:flex-end;align-items:center;width:3rem;margin-left:1rem;display:flex}.bottom-sheet__tech-item-score-arrow img{width:.65rem;margin-right:.1rem}.bottom-sheet__tech-item-name-modfy{color:#d9fc4c;text-align:center;width:1.7rem;font-size:.9rem;display:inline-block}.bottom-sheet__tech-button-wrapper{justify-content:center;margin-bottom:1rem;display:flex}.bottom-sheet__tech-button-wrapper button{background:#fff;border-radius:27px;width:80%;padding:.8rem 0}.alert-modal{background-color:#00000080;border-radius:12px;width:100%;animation:.2s ease-out fadeIn;box-shadow:0 4px 20px #00000026}.popup-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.popup-content{text-align:center;background-color:#2d2d35;border-radius:30px;width:80%;max-width:400px;padding:2rem 1rem;box-shadow:0 4px 8px #0000001a}.popup-title{color:#fff;margin-bottom:1.3rem;font-family:GangwonEduPower,sans-serif;font-size:1.15rem;font-style:italic;font-weight:500}.popup-body{white-space:pre-wrap;color:#939393;margin-bottom:1.5rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:300;line-height:1.3}.popup-buttons{justify-content:center;gap:10px;display:flex}.popup-button{cursor:pointer;color:#939393;background:#454553;border:none;border-radius:27px;padding:.4rem 3rem;font-family:Pretendard,sans-serif;font-size:.8rem;font-weight:600}.popup-confirm-btn{color:#181818;background-color:#d9fc4c}.popup-cancel-btn{color:#939393;background-color:#454553}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,#0000001a);position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}._1q6dj2j0{--stackflow-plugin-basic-ui-background-color:#fff;--stackflow-plugin-basic-ui-background-image:unset;--stackflow-plugin-basic-ui-dim-background-color:#00000026;--stackflow-plugin-basic-ui-dim-height:10rem;--stackflow-plugin-basic-ui-transition-duration:0s;--stackflow-plugin-basic-ui-computed-transition-duration:0s;--stackflow-plugin-basic-ui-default-transition-off-set:10rem;--stackflow-plugin-basic-ui-app-bar-border-color:#00000012;--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-border-size:1px;--stackflow-plugin-basic-ui-app-bar-height:3.5rem;--stackflow-plugin-basic-ui-app-bar-height-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-min-height:3.5rem;--stackflow-plugin-basic-ui-app-bar-icon-color:#212124;--stackflow-plugin-basic-ui-app-bar-icon-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-text-color:#212124;--stackflow-plugin-basic-ui-app-bar-text-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-background-color:#fff;--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-background-image:unset;--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-overflow:hidden;--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top:0px;--stackflow-plugin-basic-ui-app-bar-container-padding:1rem;--stackflow-plugin-basic-ui-app-bar-item-gap:1rem;--stackflow-plugin-basic-ui-app-bar-font-size:1.125rem;--stackflow-plugin-basic-ui-app-bar-hit-slop:.5rem;--stackflow-plugin-basic-ui-app-bar-line-height:1.5;--stackflow-plugin-basic-ui-bottom-sheet-border-radius:1rem;--stackflow-plugin-basic-ui-modal-border-radius:1rem;--stackflow-plugin-basic-ui-modal-max-width:100%;--stackflow-plugin-basic-ui-edge-width:1.25rem}._1q6dj2j1,:root[data-stackflow-plugin-basic-ui-theme=cupertino]{--stackflow-plugin-basic-ui-background-color:#fff;--stackflow-plugin-basic-ui-background-image:unset;--stackflow-plugin-basic-ui-dim-background-color:#00000026;--stackflow-plugin-basic-ui-dim-height:100%;--stackflow-plugin-basic-ui-transition-duration:0s;--stackflow-plugin-basic-ui-computed-transition-duration:0s;--stackflow-plugin-basic-ui-default-transition-off-set:100%;--stackflow-plugin-basic-ui-app-bar-border-color:#00000012;--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-border-size:.5px;--stackflow-plugin-basic-ui-app-bar-height:2.75rem;--stackflow-plugin-basic-ui-app-bar-height-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-min-height:2.75rem;--stackflow-plugin-basic-ui-app-bar-icon-color:#212124;--stackflow-plugin-basic-ui-app-bar-icon-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-text-color:#212124;--stackflow-plugin-basic-ui-app-bar-text-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-background-color:#fff;--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-background-image:unset;--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-overflow:hidden;--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top:0px;--stackflow-plugin-basic-ui-app-bar-container-padding:1rem;--stackflow-plugin-basic-ui-app-bar-item-gap:1rem;--stackflow-plugin-basic-ui-app-bar-font-size:1.125rem;--stackflow-plugin-basic-ui-app-bar-hit-slop:.5rem;--stackflow-plugin-basic-ui-app-bar-line-height:normal;--stackflow-plugin-basic-ui-bottom-sheet-border-radius:1rem;--stackflow-plugin-basic-ui-modal-border-radius:1rem;--stackflow-plugin-basic-ui-modal-max-width:100%;--stackflow-plugin-basic-ui-edge-width:1.25rem}:root[data-stackflow-plugin-basic-ui-theme=android]{--stackflow-plugin-basic-ui-background-color:#fff;--stackflow-plugin-basic-ui-background-image:unset;--stackflow-plugin-basic-ui-dim-background-color:#00000026;--stackflow-plugin-basic-ui-dim-height:10rem;--stackflow-plugin-basic-ui-transition-duration:0s;--stackflow-plugin-basic-ui-computed-transition-duration:0s;--stackflow-plugin-basic-ui-default-transition-off-set:10rem;--stackflow-plugin-basic-ui-app-bar-border-color:#00000012;--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-border-size:1px;--stackflow-plugin-basic-ui-app-bar-height:3.5rem;--stackflow-plugin-basic-ui-app-bar-height-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-min-height:3.5rem;--stackflow-plugin-basic-ui-app-bar-icon-color:#212124;--stackflow-plugin-basic-ui-app-bar-icon-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-text-color:#212124;--stackflow-plugin-basic-ui-app-bar-text-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-background-color:#fff;--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-background-image:unset;--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration:0s;--stackflow-plugin-basic-ui-app-bar-overflow:hidden;--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top:0px;--stackflow-plugin-basic-ui-app-bar-container-padding:1rem;--stackflow-plugin-basic-ui-app-bar-item-gap:1rem;--stackflow-plugin-basic-ui-app-bar-font-size:1.125rem;--stackflow-plugin-basic-ui-app-bar-hit-slop:.5rem;--stackflow-plugin-basic-ui-app-bar-line-height:1.5;--stackflow-plugin-basic-ui-bottom-sheet-border-radius:1rem;--stackflow-plugin-basic-ui-modal-border-radius:1rem;--stackflow-plugin-basic-ui-modal-max-width:100%;--stackflow-plugin-basic-ui-edge-width:1.25rem}.dhthxq0{width:100%}.dhthxq1{height:100%}.dhthxq2{top:0}.dhthxq3{left:0}.dhthxq4{position:absolute}.dhthxq5{position:relative}.dhthxq7{display:flex}.dhthxq8{flex:1}.dhthxq9{align-items:center}.dhthxqa{align-items:flex-end}.dhthxqb{justify-content:center}.dhthxqc{overflow:hidden}.dhthxqd{white-space:nowrap}.dhthxqe{text-align:center}.dhthxqf{cursor:pointer;-webkit-tap-highlight-color:transparent}.dhthxqg{box-sizing:border-box}.dhthxqh{box-sizing:content-box}.dhthxqi{appearance:none;background:0 0;border:0;padding:0}._1dlf4347{background-color:var(--stackflow-plugin-basic-ui-dim-background-color)}._1dlf4348{background-color:var(--stackflow-plugin-basic-ui-background-color);background-image:var(--stackflow-plugin-basic-ui-background-image)}._1dlf4349{transition:transform var(--_1dlf4340),opacity var(--_1dlf4340)}._1dlf434d{transform:translate(100%)}._1dlf434j{--_1dlf4345:var(--stackflow-plugin-basic-ui-app-bar-height)}._1dlf434k{opacity:0;z-index:var(--_1dlf4341);height:var(--stackflow-plugin-basic-ui-dim-height)}._1q6dj2j0 ._1dlf434k{background:linear-gradient(var(--stackflow-plugin-basic-ui-dim-background-color),#0000)}._1dlf434a ._1dlf434k,._1dlf434b ._1dlf434k{opacity:1}._1dlf434c ._1dlf434k,._1dlf434d ._1dlf434k{opacity:0}._1dlf434l{z-index:var(--_1dlf4342)}._1q6dj2j1 ._1dlf434l{transform:translate3d(var(--stackflow-plugin-basic-ui-default-transition-off-set),0,0)}._1q6dj2j1 ._1dlf434a ._1dlf434l,._1q6dj2j1 ._1dlf434b ._1dlf434l{transform:translate(0,0)}._1q6dj2j0 ._1dlf434l{opacity:0;transform:translate3d(0,var(--stackflow-plugin-basic-ui-default-transition-off-set),0)}._1q6dj2j0 ._1dlf434a ._1dlf434l,._1q6dj2j0 ._1dlf434b ._1dlf434l{opacity:1;transform:translate(0,0)}._1dlf434m{transition:transform var(--_1dlf4340),opacity var(--_1dlf4340),margin-top var(--stackflow-plugin-basic-ui-app-bar-height-transition-duration);padding-top:var(--_1dlf4345)}._1q6dj2j1 ._1dlf434n{transform:translateY(100%)}._1q6dj2j0 ._1dlf434o{transform:translate(50%)}._1dlf434p{-webkit-overflow-scrolling:touch;overflow-y:scroll}._1dlf434p::-webkit-scrollbar{display:none}._1dlf434q{margin-top:var(--_1dlf4345);height:calc(100% - var(--_1dlf4345))}._1dlf434r{width:var(--stackflow-plugin-basic-ui-edge-width);z-index:var(--_1dlf4343)}._1dlf434s{top:var(--_1dlf4345);height:calc(100% - var(--_1dlf4345))}@supports (padding:max(0px)) and (padding:constant(safe-area-inset-top)){._1dlf434j{--_1dlf4345:calc(var(--stackflow-plugin-basic-ui-app-bar-height) + max(var(--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top),constant(safe-area-inset-top)))}}@supports (padding:max(0px)) and (padding:env(safe-area-inset-top)){._1dlf434j{--_1dlf4345:calc(var(--stackflow-plugin-basic-ui-app-bar-height) + max(var(--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top),env(safe-area-inset-top)))}}._1yk3a450{min-height:var(--stackflow-plugin-basic-ui-app-bar-min-height)}._1yk3a451{overflow:var(--stackflow-plugin-basic-ui-app-bar-overflow)}._1yk3a452{background-color:var(--stackflow-plugin-basic-ui-app-bar-background-color);background-image:var(--stackflow-plugin-basic-ui-app-bar-background-image);z-index:var(--_1dlf4344);transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration)}._1q6dj2j1 ._1yk3a452{position:absolute}._1q6dj2j1 ._1dlf434c ._1yk3a452{transform:translate3d(var(--stackflow-plugin-basic-ui-default-transition-off-set),0,0);transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform 0s}._1q6dj2j0 ._1yk3a452{opacity:0;transform:translate3d(0,var(--stackflow-plugin-basic-ui-default-transition-off-set),0);transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340),opacity var(--_1dlf4340)}._1q6dj2j0 ._1dlf434a ._1yk3a452,._1q6dj2j0 ._1dlf434b ._1yk3a452,._1q6dj2j0 ._1yk3a453{opacity:1;transform:translate(0,0)}._1q6dj2j0 ._1dlf434c ._1yk3a453{transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform 0s;transform:translate(100%)}._1q6dj2j1 ._1yk3a454{transform:translate(100%)}._1q6dj2j1 ._1dlf434c ._1yk3a454{transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340)}._1q6dj2j1 ._1dlf434a ._1yk3a454,._1q6dj2j1 ._1dlf434b ._1yk3a454{transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340);transform:translate(0,0)}._1yk3a455{box-shadow:inset 0px calc(-1*var(--stackflow-plugin-basic-ui-app-bar-border-size))0 var(--stackflow-plugin-basic-ui-app-bar-border-color)}._1q6dj2j1 ._1yk3a456{transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340),opacity var(--_1dlf4340);transform:translateY(100vh)}._1q6dj2j1 ._1dlf434a ._1yk3a456,._1q6dj2j1 ._1dlf434b ._1yk3a456{transform:translate(0,0)}._1q6dj2j1 ._1dlf434c ._1yk3a456{transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340),opacity var(--_1dlf4340);transform:translateY(100vh)}._1q6dj2j0 ._1yk3a457,._1q6dj2j0 ._1dlf434c ._1yk3a457,._1q6dj2j0 ._1dlf434d ._1yk3a457{opacity:0;transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340),opacity var(--_1dlf4340);transform:translate(50%)}._1q6dj2j0 ._1dlf434a ._1yk3a457,._1q6dj2j0 ._1dlf434b ._1yk3a457{opacity:1;transition:background-color var(--stackflow-plugin-basic-ui-app-bar-background-color-transition-duration),background-image var(--stackflow-plugin-basic-ui-app-bar-background-image-transition-duration),box-shadow var(--stackflow-plugin-basic-ui-app-bar-border-color-transition-duration),transform var(--_1dlf4340),opacity var(--_1dlf4340);transform:translate(0,0)}._1yk3a458{height:max(var(--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top),constant(safe-area-inset-top));height:max(var(--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top),env(safe-area-inset-top))}._1yk3a459{height:var(--stackflow-plugin-basic-ui-app-bar-height);transition:height var(--stackflow-plugin-basic-ui-app-bar-height-transition-duration)}._1q6dj2j0 ._1yk3a459{padding-left:var(--stackflow-plugin-basic-ui-app-bar-container-padding);padding-right:var(--stackflow-plugin-basic-ui-app-bar-container-padding)}._1yk3a45a{padding-right:var(--stackflow-plugin-basic-ui-app-bar-item-gap)}._1yk3a45a:empty{display:none}._1q6dj2j1 ._1yk3a45a{padding-left:var(--stackflow-plugin-basic-ui-app-bar-container-padding)}._1yk3a45b{color:var(--stackflow-plugin-basic-ui-app-bar-icon-color);transition:opacity .3s,color var(--stackflow-plugin-basic-ui-app-bar-icon-color-transition-duration);padding:var(--stackflow-plugin-basic-ui-app-bar-hit-slop);margin:calc(-1*var(--stackflow-plugin-basic-ui-app-bar-hit-slop))}._1yk3a45b:active{opacity:.2;transition:opacity 0s,color var(--stackflow-plugin-basic-ui-app-bar-icon-color-transition-duration)}._1yk3a45e{color:var(--stackflow-plugin-basic-ui-app-bar-text-color);font-size:var(--stackflow-plugin-basic-ui-app-bar-font-size);line-height:var(--stackflow-plugin-basic-ui-app-bar-line-height);transition:height var(--stackflow-plugin-basic-ui-app-bar-height-transition-duration),color var(--stackflow-plugin-basic-ui-app-bar-text-color-transition-duration);font-weight:700;display:flex}._1q6dj2j0 ._1yk3a45e{box-sizing:border-box;justify-content:flex-start;width:100%}._1q6dj2j1 ._1yk3a45e{width:var(--_1dlf4346);text-align:center;height:var(--stackflow-plugin-basic-ui-app-bar-height);left:50%;top:max(var(--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top),constant(safe-area-inset-top));top:max(var(--stackflow-plugin-basic-ui-app-bar-min-safe-area-inset-top),env(safe-area-inset-top));justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont;position:absolute;transform:translate(-50%)}._1yk3a45f{height:var(--stackflow-plugin-basic-ui-app-bar-font-size);max-width:calc(var(--stackflow-plugin-basic-ui-app-bar-font-size)*5);width:var(--_1dlf4346);display:none;left:50%;transform:translate(-50%)}._1q6dj2j1 ._1yk3a45f{display:block}._1yk3a45g{text-overflow:ellipsis;font-size:inherit;font-weight:inherit}._1yk3a45h{padding-left:var(--stackflow-plugin-basic-ui-app-bar-item-gap)}._1yk3a45h:empty{display:none}._1q6dj2j1 ._1yk3a45h{padding-right:var(--stackflow-plugin-basic-ui-app-bar-container-padding)}._1ht38h03{transition:var(--_1ht38h00)}._1ht38h07{transform:translate(100%)}._1ht38h0d{background-color:var(--stackflow-plugin-basic-ui-dim-background-color);z-index:var(--_1ht38h01);opacity:0}._1ht38h04 ._1ht38h0d,._1ht38h05 ._1ht38h0d{opacity:1}._1ht38h06 ._1ht38h0d,._1ht38h07 ._1ht38h0d{opacity:0}._1ht38h0e{background-color:var(--stackflow-plugin-basic-ui-background-color);background-image:var(--stackflow-plugin-basic-ui-background-image);border-radius:var(--stackflow-plugin-basic-ui-bottom-sheet-border-radius)var(--stackflow-plugin-basic-ui-bottom-sheet-border-radius)0 0;opacity:0;width:100%;transform:translateY(100%)}._1ht38h04 ._1ht38h0e,._1ht38h05 ._1ht38h0e{opacity:1;transform:translate(0,0)}._1ht38h06 ._1ht38h0e,._1ht38h07 ._1ht38h0e{opacity:0!important;transform:translateY(100%)!important}._5ozg8c3{transition:var(--_5ozg8c0)}._5ozg8c7{transform:translate(100%)}._5ozg8cd{background-color:var(--stackflow-plugin-basic-ui-dim-background-color);z-index:var(--_5ozg8c1);opacity:0}._5ozg8c4 ._5ozg8cd,._5ozg8c5 ._5ozg8cd{opacity:1}._5ozg8c6 ._5ozg8cd,._5ozg8c7 ._5ozg8cd{opacity:0}._5ozg8ce{background-color:var(--stackflow-plugin-basic-ui-background-color);background-image:var(--stackflow-plugin-basic-ui-background-image);width:100%;max-width:var(--stackflow-plugin-basic-ui-modal-max-width);border-radius:var(--stackflow-plugin-basic-ui-modal-border-radius);opacity:0;margin:0 2.5rem;transform:scale(1.1);box-shadow:0 .625rem 2.375rem #00000026,0 .5625rem 2.875rem #0000001f,0 .3125rem .9375rem #0000001a}._5ozg8c4 ._5ozg8ce,._5ozg8c5 ._5ozg8ce{opacity:1;transform:scale(1)}._5ozg8c6 ._5ozg8ce,._5ozg8c7 ._5ozg8ce{opacity:0;transform:scale(1.1)}
