.cm-font-size14{font-size:var(--font-size14)!important}@keyframes slideIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{0%{opacity:0;transform:translateY(1.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes flip-rotate{0%{transform:translate(-50%,-60%) rotateY(0deg)}to{transform:translate(-50%,-60%) rotateY(-1turn)}}@keyframes bubble-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-2px)}}@keyframes bubble-bounce2{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes msg-nudge-x{0%{transform:rotate(0) translateX(-2px)}to{transform:rotate(-12deg) translateX(-2px)}}@keyframes msg-nudge-x2{0%{transform:rotate(0)}to{transform:rotate(-6deg)}}@keyframes stamp{0%{opacity:0}10%{transform:rotate(-2deg) scale(1.5);transform-origin:50% 50%;opacity:.5;transition:all .3s cubic-bezier(.6,.04,.98,.335)}to{transform:scale(1);opacity:1}}@keyframes rocket{0%{transform:translate(0) scale(1);opacity:1}30%{transform:translate(15px,-15px) scale(.7);opacity:.5}40%{transform:translate(35px,-35px) scale(0);opacity:0}41%{transform:translate(-35px,35px) scale(0);opacity:0}60%{transform:translate(-15px,15px) scale(.7);opacity:.5}to{transform:translate(0) scale(1);opacity:1}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box!important}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;vertical-align:top}[type=button],[type=submit],button{font:inherit;border:0;padding:0;background-color:rgba(0,0,0,0);color:inherit}.clickable,[type=button],[type=checkbox],[type=radio],[type=reset],[type=submit],button,label{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}button:disabled{cursor:default}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;color:inherit;font:inherit;letter-spacing:0;cursor:pointer}textarea{resize:none}table{width:100%}body,html{height:100%;min-height:100%;min-width:360px}.wrap{display:flex;flex-direction:column;min-height:100%}.container{flex:1 1 auto}.container.bg-01{background-color:var(--mui-palette-background-blue01)}.footer{flex:0 0 auto}.blind{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blind.block{display:inline-block}.hide{display:none!important}.noscroll{-webkit-overflow-scrolling:none;overflow:hidden!important;overscroll-behavior:none;touch-action:none}.clear{float:none!important;clear:both}.clearfix:after,.clearfix:before{display:block;content:"";line-height:0}.clearfix:after{clear:both}input,select,textarea{font:inherit;min-height:35px;border:1px solid #ddd;-webkit-tap-highlight-color:rgba(0,0,0,0)}input::placeholder,textarea::placeholder{color:#666}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}td,th{vertical-align:middle}caption,legend{z-index:-1;position:absolute;top:-9999px;left:-9999px;margin:0;padding:0;overflow:hidden;font-size:0;line-height:0}.reveal{animation-play-state:paused!important}.reveal.animated{animation-play-state:running!important}.inner{margin-right:auto;margin-left:auto}.wb-nor{word-break:normal!important}.wb-ba{word-break:break-all!important}.wb-ka{word-break:keep-all!important}.wb-i{word-break:inherit!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-column{flex-direction:column!important}.visible-hide{visibility:hidden!important}.visible-show{visibility:visible!important}.float-left{float:left!important}.float-right{float:right!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-small{font-size:85%!important}.text-large{font-size:115%!important}.text-blind{text-indent:-9999px!important}.text-decoration-underline{text-decoration:underline!important}.text-nowrap{white-space:nowrap!important}.text-pre-wrap{white-space:pre-wrap!important}.mt-05{margin-top:.25rem!important}.mt-10{margin-top:.5rem!important}.mt-15{margin-top:.75rem!important}.mt-20{margin-top:1rem!important}.mt-25{margin-top:1.25rem!important}.mt-30{margin-top:1.5rem!important}.mt-35{margin-top:1.75rem!important}.mt-40{margin-top:2rem!important}.mt-45{margin-top:2.25rem!important}.mt-50{margin-top:2.5rem!important}.mt-55{margin-top:2.75rem!important}.mt-60{margin-top:3rem!important}.mt-65{margin-top:3.25rem!important}.mt-70{margin-top:3.5rem!important}.mt-75{margin-top:3.75rem!important}.mt-80{margin-top:4rem!important}.mt-85{margin-top:4.25rem!important}.mt-90{margin-top:4.5rem!important}.mt-95{margin-top:4.75rem!important}.mt-100{margin-top:5rem!important}.mr-05{margin-right:.25rem!important}.mr-10{margin-right:.5rem!important}.mr-15{margin-right:.75rem!important}.mr-20{margin-right:1rem!important}.mr-25{margin-right:1.25rem!important}.mr-30{margin-right:1.5rem!important}.mr-35{margin-right:1.75rem!important}.mr-40{margin-right:2rem!important}.mr-45{margin-right:2.25rem!important}.mr-50{margin-right:2.5rem!important}.mr-55{margin-right:2.75rem!important}.mr-60{margin-right:3rem!important}.mr-65{margin-right:3.25rem!important}.mr-70{margin-right:3.5rem!important}.mr-75{margin-right:3.75rem!important}.mr-80{margin-right:4rem!important}.mr-85{margin-right:4.25rem!important}.mr-90{margin-right:4.5rem!important}.mr-95{margin-right:4.75rem!important}.mr-100{margin-right:5rem!important}.mb-05{margin-bottom:.25rem!important}.mb-10{margin-bottom:.5rem!important}.mb-15{margin-bottom:.75rem!important}.mb-20{margin-bottom:1rem!important}.mb-25{margin-bottom:1.25rem!important}.mb-30{margin-bottom:1.5rem!important}.mb-35{margin-bottom:1.75rem!important}.mb-40{margin-bottom:2rem!important}.mb-45{margin-bottom:2.25rem!important}.mb-50{margin-bottom:2.5rem!important}.mb-55{margin-bottom:2.75rem!important}.mb-60{margin-bottom:3rem!important}.mb-65{margin-bottom:3.25rem!important}.mb-70{margin-bottom:3.5rem!important}.mb-75{margin-bottom:3.75rem!important}.mb-80{margin-bottom:4rem!important}.mb-85{margin-bottom:4.25rem!important}.mb-90{margin-bottom:4.5rem!important}.mb-95{margin-bottom:4.75rem!important}.mb-100{margin-bottom:5rem!important}.ml-05{margin-left:.25rem!important}.ml-10{margin-left:.5rem!important}.ml-15{margin-left:.75rem!important}.ml-20{margin-left:1rem!important}.ml-25{margin-left:1.25rem!important}.ml-30{margin-left:1.5rem!important}.ml-35{margin-left:1.75rem!important}.ml-40{margin-left:2rem!important}.ml-45{margin-left:2.25rem!important}.ml-50{margin-left:2.5rem!important}.ml-55{margin-left:2.75rem!important}.ml-60{margin-left:3rem!important}.ml-65{margin-left:3.25rem!important}.ml-70{margin-left:3.5rem!important}.ml-75{margin-left:3.75rem!important}.ml-80{margin-left:4rem!important}.ml-85{margin-left:4.25rem!important}.ml-90{margin-left:4.5rem!important}.ml-95{margin-left:4.75rem!important}.ml-100{margin-left:5rem!important}.mt-00{margin-top:0!important}.mt-04{margin-top:.25rem!important}.mt-08{margin-top:.5rem!important}.mt-12{margin-top:.75rem!important}.mt-16{margin-top:1rem!important}.mt-20{margin-top:1.25rem!important}.mt-24{margin-top:1.5rem!important}.mt-28{margin-top:1.75rem!important}.mt-32{margin-top:2rem!important}.mt-36{margin-top:2.25rem!important}.mt-40{margin-top:2.5rem!important}.mt-44{margin-top:2.75rem!important}.mt-48{margin-top:3rem!important}.mt-52{margin-top:3.25rem!important}.mt-56{margin-top:3.5rem!important}.mr-00{margin-right:0!important}.mr-04{margin-right:.25rem!important}.mr-08{margin-right:.5rem!important}.mr-12{margin-right:.75rem!important}.mr-16{margin-right:1rem!important}.mr-20{margin-right:1.25rem!important}.mr-24{margin-right:1.5rem!important}.mr-28{margin-right:1.75rem!important}.mr-32{margin-right:2rem!important}.mr-36{margin-right:2.25rem!important}.mr-40{margin-right:2.5rem!important}.mr-44{margin-right:2.75rem!important}.mr-48{margin-right:3rem!important}.mr-52{margin-right:3.25rem!important}.mr-56{margin-right:3.5rem!important}.mb-00{margin-bottom:0!important}.mb-04{margin-bottom:.25rem!important}.mb-08{margin-bottom:.5rem!important}.mb-12{margin-bottom:.75rem!important}.mb-16{margin-bottom:1rem!important}.mb-20{margin-bottom:1.25rem!important}.mb-24{margin-bottom:1.5rem!important}.mb-28{margin-bottom:1.75rem!important}.mb-32{margin-bottom:2rem!important}.mb-36{margin-bottom:2.25rem!important}.mb-40{margin-bottom:2.5rem!important}.mb-44{margin-bottom:2.75rem!important}.mb-48{margin-bottom:3rem!important}.mb-52{margin-bottom:3.25rem!important}.mb-56{margin-bottom:3.5rem!important}.ml-00{margin-left:0!important}.ml-04{margin-left:.25rem!important}.ml-08{margin-left:.5rem!important}.ml-12{margin-left:.75rem!important}.ml-16{margin-left:1rem!important}.ml-20{margin-left:1.25rem!important}.ml-24{margin-left:1.5rem!important}.ml-28{margin-left:1.75rem!important}.ml-32{margin-left:2rem!important}.ml-36{margin-left:2.25rem!important}.ml-40{margin-left:2.5rem!important}.ml-44{margin-left:2.75rem!important}.ml-48{margin-left:3rem!important}.ml-52{margin-left:3.25rem!important}.ml-56{margin-left:3.5rem!important}.pt-05{padding-top:.25rem!important}.pt-10{padding-top:.5rem!important}.pt-15{padding-top:.75rem!important}.pt-20{padding-top:1rem!important}.pt-25{padding-top:1.25rem!important}.pt-30{padding-top:1.5rem!important}.pt-35{padding-top:1.75rem!important}.pt-40{padding-top:2rem!important}.pt-45{padding-top:2.25rem!important}.pt-50{padding-top:2.5rem!important}.pt-55{padding-top:2.75rem!important}.pt-60{padding-top:3rem!important}.pt-65{padding-top:3.25rem!important}.pt-70{padding-top:3.5rem!important}.pt-75{padding-top:3.75rem!important}.pt-80{padding-top:4rem!important}.pt-85{padding-top:4.25rem!important}.pt-90{padding-top:4.5rem!important}.pt-95{padding-top:4.75rem!important}.pt-100{padding-top:5rem!important}.pr-05{padding-right:.25rem!important}.pr-10{padding-right:.5rem!important}.pr-15{padding-right:.75rem!important}.pr-20{padding-right:1rem!important}.pr-25{padding-right:1.25rem!important}.pr-30{padding-right:1.5rem!important}.pr-35{padding-right:1.75rem!important}.pr-40{padding-right:2rem!important}.pr-45{padding-right:2.25rem!important}.pr-50{padding-right:2.5rem!important}.pr-55{padding-right:2.75rem!important}.pr-60{padding-right:3rem!important}.pr-65{padding-right:3.25rem!important}.pr-70{padding-right:3.5rem!important}.pr-75{padding-right:3.75rem!important}.pr-80{padding-right:4rem!important}.pr-85{padding-right:4.25rem!important}.pr-90{padding-right:4.5rem!important}.pr-95{padding-right:4.75rem!important}.pr-100{padding-right:5rem!important}.pb-05{padding-bottom:.25rem!important}.pb-10{padding-bottom:.5rem!important}.pb-15{padding-bottom:.75rem!important}.pb-20{padding-bottom:1rem!important}.pb-25{padding-bottom:1.25rem!important}.pb-30{padding-bottom:1.5rem!important}.pb-35{padding-bottom:1.75rem!important}.pb-40{padding-bottom:2rem!important}.pb-45{padding-bottom:2.25rem!important}.pb-50{padding-bottom:2.5rem!important}.pb-55{padding-bottom:2.75rem!important}.pb-60{padding-bottom:3rem!important}.pb-65{padding-bottom:3.25rem!important}.pb-70{padding-bottom:3.5rem!important}.pb-75{padding-bottom:3.75rem!important}.pb-80{padding-bottom:4rem!important}.pb-85{padding-bottom:4.25rem!important}.pb-90{padding-bottom:4.5rem!important}.pb-95{padding-bottom:4.75rem!important}.pb-100{padding-bottom:5rem!important}.pt-00{padding-top:0!important}.pt-04{padding-top:.25rem!important}.pt-08{padding-top:.5rem!important}.pt-12{padding-top:.75rem!important}.pt-16{padding-top:1rem!important}.pt-20{padding-top:1.25rem!important}.pt-24{padding-top:1.5rem!important}.pt-28{padding-top:1.75rem!important}.pt-32{padding-top:2rem!important}.pt-36{padding-top:2.25rem!important}.pt-40{padding-top:2.5rem!important}.pt-44{padding-top:2.75rem!important}.pt-48{padding-top:3rem!important}.pt-52{padding-top:3.25rem!important}.pt-56{padding-top:3.5rem!important}.pr-00{padding-right:0!important}.pr-04{padding-right:.25rem!important}.pr-08{padding-right:.5rem!important}.pr-12{padding-right:.75rem!important}.pr-16{padding-right:1rem!important}.pr-20{padding-right:1.25rem!important}.pr-24{padding-right:1.5rem!important}.pr-28{padding-right:1.75rem!important}.pr-32{padding-right:2rem!important}.pr-36{padding-right:2.25rem!important}.pr-40{padding-right:2.5rem!important}.pr-44{padding-right:2.75rem!important}.pr-48{padding-right:3rem!important}.pr-52{padding-right:3.25rem!important}.pr-56{padding-right:3.5rem!important}.pb-00{padding-bottom:0!important}.pb-04{padding-bottom:.25rem!important}.pb-08{padding-bottom:.5rem!important}.pb-12{padding-bottom:.75rem!important}.pb-16{padding-bottom:1rem!important}.pb-20{padding-bottom:1.25rem!important}.pb-24{padding-bottom:1.5rem!important}.pb-28{padding-bottom:1.75rem!important}.pb-32{padding-bottom:2rem!important}.pb-36{padding-bottom:2.25rem!important}.pb-40{padding-bottom:2.5rem!important}.pb-44{padding-bottom:2.75rem!important}.pb-48{padding-bottom:3rem!important}.pb-52{padding-bottom:3.25rem!important}.pb-56{padding-bottom:3.5rem!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.gap-0{gap:0!important}.gap-1{gap:.0625rem!important}.gap-2{gap:.125rem!important}.gap-3{gap:.1875rem!important}.gap-4{gap:.25rem!important}.gap-5{gap:.3125rem!important}.gap-6{gap:.375rem!important}.gap-7{gap:.4375rem!important}.gap-8{gap:.5rem!important}.gap-9{gap:.5625rem!important}.gap-10{gap:.625rem!important}.gap-11{gap:.6875rem!important}.gap-12{gap:.75rem!important}.gap-13{gap:.8125rem!important}.gap-14{gap:.875rem!important}.gap-15{gap:.9375rem!important}.gap-16{gap:1rem!important}.gap-17{gap:1.0625rem!important}.gap-18{gap:1.125rem!important}.gap-19{gap:1.1875rem!important}.gap-20{gap:1.25rem!important}.gap-21{gap:1.3125rem!important}.gap-22{gap:1.375rem!important}.gap-23{gap:1.4375rem!important}.gap-24{gap:1.5rem!important}.gap-25{gap:1.5625rem!important}.gap-26{gap:1.625rem!important}.gap-27{gap:1.6875rem!important}.gap-28{gap:1.75rem!important}.gap-29{gap:1.8125rem!important}.gap-30{gap:1.875rem!important}.gap-31{gap:1.9375rem!important}.gap-32{gap:2rem!important}.gap-33{gap:2.0625rem!important}.gap-34{gap:2.125rem!important}.gap-35{gap:2.1875rem!important}.gap-36{gap:2.25rem!important}.gap-37{gap:2.3125rem!important}.gap-38{gap:2.375rem!important}.gap-39{gap:2.4375rem!important}.gap-40{gap:2.5rem!important}.radius-0{border-radius:0!important}.radius-4{border-radius:4px!important}.radius-8{border-radius:8px!important}.radius-12{border-radius:12px!important}.radius-16{border-radius:16px!important}.radius-20{border-radius:20px!important}.radius-24{border-radius:24px!important}.radius-28{border-radius:28px!important}.radius-32{border-radius:32px!important}.radius-36{border-radius:36px!important}.radius-40{border-radius:40px!important}.radius-44{border-radius:44px!important}.radius-48{border-radius:48px!important}.radius-52{border-radius:52px!important}.radius-56{border-radius:56px!important}.radius-60{border-radius:60px!important}.radius-64{border-radius:64px!important}.radius-68{border-radius:68px!important}.radius-72{border-radius:72px!important}.radius-76{border-radius:76px!important}.radius-80{border-radius:80px!important}.radius-84{border-radius:84px!important}.radius-88{border-radius:88px!important}.radius-92{border-radius:92px!important}.radius-96{border-radius:96px!important}.radius-100{border-radius:100px!important}.border-0{border:0!important}.border-top0{border-top:0!important}.border-right0{border-right:0!important}.border-bottom0{border-bottom:0!important}.border-left0{border-left:0!important}.border-bottom-dashed{border-bottom-style:dashed!important}:root{--mui-spacing:0.5rem;--spacing-1:calc(var(--mui-spacing) * 1);--spacing-2:calc(var(--mui-spacing) * 2);--spacing-3:calc(var(--mui-spacing) * 3);--spacing-4:calc(var(--mui-spacing) * 4);--spacing-5:calc(var(--mui-spacing) * 5);--spacing-6:calc(var(--mui-spacing) * 6);--form-height:48px}@media screen and (max-width:655px){:root{--form-height:36px}}html{font-size:16px;scroll-behavior:smooth}body{font-family:Pretendard!important;word-break:break-all;font-size:var(--font-size17)!important;letter-spacing:-.01em!important}body.no-scroll{overflow:hidden!important}::-webkit-scrollbar{width:6px;height:6px;border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(117,124,134,.48);border-radius:10px}::-webkit-scrollbar-track{background:#f7f7f7}.w-auto{width:auto!important}.w-100{width:100px!important}.w-140{width:140px!important}.wp-100{width:100%!important}@media screen and (max-width:1047px){html{font-size:14.5px}.flex-mobile-column{flex-direction:column!important}.flex-mobile-column-reverse{flex-direction:column-reverse!important}.flex-mobile-row{flex-direction:row!important}.flex-mobile-row-reverse{flex-direction:row-reverse!important}.mobile-wp-100{width:100%!important}}@media screen and (max-width:655px){html{font-size:13px}}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-Light.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-Regular.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-Medium.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-Bold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-ExtraBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;font-display:swap;src:url(https://static.basics.go.kr/public/basics/ba-nb/lib/fonts/PretendardGOV-Black.subset.woff2) format("woff2")}:root{--font-size13:13px;--font-size14:14px;--font-size15:15px;--font-size16:16px;--font-size17:17px;--font-size18:18px;--font-size19:19px;--font-size20:20px;--font-size21:21px;--font-size22:22px;--font-size23:23px;--font-size24:24px;--font-size25:25px;--font-size26:26px;--font-size27:27px;--font-size28:28px;--font-size29:29px;--font-size30:30px;--font-size31:31px;--font-size32:32px;--font-size33:33px;--font-size34:34px;--font-size35:35px;--font-size36:36px;--font-size37:37px;--font-size38:38px;--font-size39:39px;--font-size40:40px;--font-size41:41px;--font-size42:42px}@media screen and (max-width:1280px){:root{--font-size13:13px;--font-size14:14px;--font-size15:14px;--font-size16:14px;--font-size17:14px;--font-size18:14px;--font-size19:15px;--font-size20:16px;--font-size21:17px;--font-size22:18px;--font-size23:18px;--font-size24:18px;--font-size25:19px;--font-size26:20px;--font-size27:20px;--font-size28:21px;--font-size29:22px;--font-size30:23px;--font-size31:23px;--font-size32:24px;--font-size33:25px;--font-size34:26px;--font-size35:26px;--font-size36:27px;--font-size37:28px;--font-size38:29px;--font-size39:29px;--font-size40:28px;--font-size41:29px;--font-size42:29px}}@media screen and (max-width:1047px){:root{--font-size13:13px;--font-size14:14px;--font-size15:14px;--font-size16:14px;--font-size17:14px;--font-size18:14px;--font-size19:14px;--font-size20:15px;--font-size21:16px;--font-size22:17px;--font-size23:17px;--font-size24:17px;--font-size25:18px;--font-size26:18px;--font-size27:19px;--font-size28:20px;--font-size29:20px;--font-size30:21px;--font-size31:22px;--font-size32:22px;--font-size33:23px;--font-size34:24px;--font-size35:25px;--font-size36:25px;--font-size37:26px;--font-size38:27px;--font-size39:27px;--font-size40:26px;--font-size41:27px;--font-size42:27px}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-weight-extrabold{font-weight:800!important}.font-weight-black{font-weight:900!important}.cm-line-height1{line-height:1!important}.cm-line-height1-1{line-height:1.1!important}.cm-line-height1-2{line-height:1.2!important}.cm-line-height1-3{line-height:1.3!important}.cm-line-height1-4{line-height:1.4!important}.cm-line-height1-5{line-height:1.5!important}.cm-line-height1-6{line-height:1.6!important}.cm-line-height1-7{line-height:1.7!important}.cm-line-height1-8{line-height:1.8!important}.cm-line-height1-9{line-height:1.9!important}.cm-line-height2{line-height:2!important}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all}.ellipsis.line2{-webkit-line-clamp:2}.ellipsis.line3{-webkit-line-clamp:3}.ellipsis.line4{-webkit-line-clamp:4}.ellipsis.line5{-webkit-line-clamp:5}.text-underline{text-decoration:underline}.cm-typography.heading-h1{font-size:var(--font-size48)!important;line-height:1.25!important;font-weight:700!important}.cm-typography.heading-h2{font-size:var(--font-size40)!important;line-height:1.2!important;font-weight:700!important}.cm-typography.heading-h3{font-size:var(--font-size32)!important;line-height:1.25!important;font-weight:600!important}.cm-typography.heading-h4{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important}.cm-typography.heading-h5{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important}.cm-typography.heading-h6{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important}.cm-typography.sub-title0{font-size:var(--font-size22)!important;line-height:1.4!important;font-weight:600!important}.cm-typography.sub-title1{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important}.cm-typography.sub-title2{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.cm-typography.sub-title3{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important}.cm-typography.paragraph-body1{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important}.cm-typography.paragraph-body2{font-size:var(--font-size17)!important;line-height:1.53!important;font-weight:400!important}.cm-typography.paragraph-body3{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.cm-typography.paragraph-body4{font-size:var(--font-size15)!important;line-height:1.3!important;font-weight:400!important}.cm-typography.button-btn1{font-weight:600;font-size:var(--font-size17)!important;line-height:1.3!important}.cm-typography.button-btn2{font-weight:600;font-size:var(--font-size16)!important;line-height:1.25!important}.cm-typography.button-btn3{font-weight:600;font-size:var(--font-size15)!important;line-height:1.2!important}.cm-typography.label-label1{font-size:var(--font-size16)!important;line-height:1.25!important;font-weight:500!important}.cm-typography.label-label2{font-size:var(--font-size15)!important;line-height:1.2!important;font-weight:500!important}.cm-typography.label-label3{font-size:var(--font-size14)!important;line-height:1.2!important;font-weight:500!important}.info-text .color-error{color:var(--mui-palette-error-600)}.cm-num-text{display:flex;gap:.5rem}.cm-num-text .num{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size15);font-weight:600;background:var(--mui-palette-neutral-700);color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;line-height:.8;margin-top:2px}.cm-num-text .text{font-size:var(--font-size18);font-weight:600;flex:1 1}.view-print{display:none!important}@media print{@page{size:A4;margin:10mm}.page{width:794px;height:1123px;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;break-after:page;page-break-after:always}.inner.no-padding{padding:0}:root{--font-size15:6px;--font-size16:7px;--font-size17:7px;--font-size19:8px;--font-size20:9px;--spacing-4:16px}html{font-size:10px!important}body{font-size:14px!important}*{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.no-print{display:none!important}.view-print{display:flex!important}.mt-16{margin-top:6px!important}.mt-24{margin-top:8px!important}.mt-32{margin-top:10px!important}.mt-40{margin-top:12px!important}.mb-16{margin-bottom:6px!important}.mb-24{margin-bottom:8px!important}.mb-32{margin-bottom:10px!important}.mb-40{margin-bottom:12px!important}.cm-badge.cm-badge.type1{height:20px}table{break-inside:auto;page-break-inside:auto}.print-table table{min-width:auto!important}.cm-tab-panel{display:block!important}.cm-tab-panel~.cm-tab-panel{margin-top:2.5rem}.cm-bul-list.bul-list1 .list-item{padding-left:1.5rem!important}.cm-bul-list.bul-list1 .list-item:before{left:.5rem!important;top:.625rem!important}.cm-bul-list.bul-list2>li{font-size:7px!important}.cm-validation-message.cm-validation-message{font-size:7px}.cm-validation-message.cm-validation-message .cm-icon:before{width:8px;height:8px}.cm-checkbox1 .chk-label{padding-left:24px!important;font-size:1rem!important}.cm-checkbox1 .chk-label:before{width:16px!important;height:16px!important;border-radius:4px!important}.page-result-sheet.page-result-sheet .sheet-head{padding:10px 0}.page-result-sheet.page-result-sheet .sheet-head .sheet-title-area{margin-bottom:6px}.page-result-sheet.page-result-sheet .sheet-head .sheet-title-area .sheet-title{font-size:10px;padding-left:26px}.page-result-sheet.page-result-sheet .sheet-head .sheet-title-area .sheet-title:before{width:20px;height:20px}.page-result-sheet.page-result-sheet .sheet-head .std-info-box{padding:8px}.page-result-sheet.page-result-sheet .sheet-head .std-info-box .info-list dd,.page-result-sheet.page-result-sheet .sheet-head .std-info-box .info-list dt{font-size:8px}.page-result-sheet.page-result-sheet .sheet-body{padding-top:12px;padding-bottom:12px;font-size:12px}.page-result-sheet.page-result-sheet .sheet-body .sheet-body-title-area .sheet-body-title-button{display:none}.page-result-sheet.page-result-sheet .sheet-body .chart-area{width:80%;margin-left:auto;margin-right:auto}.page-result-sheet.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area{margin-bottom:12px}.page-result-sheet.page-result-sheet .sheet-body .sheet-title{font-size:10px;padding-left:20px}.page-result-sheet.page-result-sheet .sheet-body .sheet-title:before{width:18px}.page-result-sheet.page-result-sheet .sheet-body .sheet-title.title-icon-none{padding-left:0}.page-result-sheet.page-result-sheet .sheet-body .sheet-title-desc{font-size:7px!important}.page-result-sheet.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 th{height:22px;font-size:7px!important}.page-result-sheet.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 td,.page-result-sheet.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 th{font-size:7px!important;padding:2px 10px;height:22px}.page-result-sheet.page-result-sheet .sheet-foot .cm-box .icon.icon{width:3rem}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-02 thead th{height:22px}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-02 tbody td,.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-02 thead th{font-size:8px!important;padding:2px 10px}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-02 tbody td{height:16px}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-03 thead th{height:8px}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-03 tbody td,.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-03 thead th{font-size:7px!important;padding:1px 10px}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-03 tbody td{height:13px}.page-result-sheet.page-result-sheet .cm-table.table1.table1.type-03 tbody td .cm-bul-list.bul-list1 .list-item:before{width:2px;height:2px;top:4px!important}.report-card .page-report-card{min-width:auto!important}.report-card table{break-inside:auto;page-break-inside:auto}.report-card .report-section.hide{display:block!important}.report-card .sub-top-title-area{display:none!important}.report-card .cm-table.scroll-table table{min-width:0!important}.report-card .cm-table.table1 tbody td,.report-card .cm-table.table1 tbody th,.report-card .cm-table.table1 thead th{height:auto!important}.report-card .report-card-head-area .state-closed,.report-card .report-sub-navi{display:none!important}.report-card .report-card-head-area .state-opened{display:block!important}.report-card .cm-swiper-navi,.report-card .handle-head-open-button.state-opened,.report-card .nav-button,.report-card .subject-list{display:none!important}.report-card .scroll-table{overflow:visible!important;max-height:none!important}.report-card .report-section{break-inside:avoid;page-break-inside:avoid;padding:15px 0;margin:15px 0!important}.report-card .report-write-box{display:none!important}.report-card .main-section .inner{flex-direction:column;align-items:stretch!important}.report-card .main-section .inner .main-title{text-align:left!important}.report-card .main-section .inner .main-title:before{display:none!important}.report-card .chart-section .chart-area .chart-inner-content.hide,.report-card .result-section-inner-content-wrap .result-section-inner-content.hide{display:block!important}.report-card .chart-section .chart-area .chart-inner-content,.report-card .result-section-inner-content~.result-section-inner-content{margin-top:15px}.report-card .report-inner-chart-area{flex-direction:column}.report-card .chart-img{aspect-ratio:unset!important}.cm-title.type-1:before{height:2.4rem!important}.cm-icon{font-size:1.5rem}.page-break{break-before:page;page-break-before:always}}#skipNavi{z-index:9999;top:0;left:0;white-space:nowrap}#skipNavi,#skipNavi a{position:absolute;width:100%}#skipNavi a{display:inline-block;top:-624.9375rem}#skipNavi a:focus-visible{top:0;padding:.3125rem;outline:.125rem dashed #fff;outline-offset:-.375rem;background-color:#000;color:#fff;font-size:var(--font-size15)}#skipNavi:focus-visible{outline:none}body.scroll-lock{overflow:hidden}.wrap{height:100%}.page-wrap{margin-top:10.125rem;padding-top:2.5rem;padding-bottom:6.25rem}.inner{width:100%;max-width:78rem;padding:0 1.5rem;margin:0 auto}.inner.xs{max-width:33.125rem}.inner.sm{max-width:67.5rem}.inner.lg{max-width:95.5rem}@media screen and (max-width:1280px){.inner{padding:0 1.5rem}}.grid-02{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1280px){.grid-02{grid-template-columns:repeat(1,1fr)}}.grid-03{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1280px){.grid-03{grid-template-columns:repeat(1,1fr)}}.grid-04{display:grid;grid-template-columns:repeat(4,1fr)}.grid-1-3{display:grid;grid-template-columns:1fr 3fr}@media screen and (max-width:1280px){.grid-1-3{grid-template-columns:repeat(1,1fr)}}.sub-page-wrap{display:flex;justify-content:space-between;align-items:flex-start}.sub-page .mui-1trpyf-MuiContainer-root{max-width:1528px}.left-menu-area{width:216px;flex-shrink:0;background-color:#fff;box-shadow:.25rem .375rem 1.25rem 0 rgba(0,0,0,.07);border-radius:var(--spacing-3);padding:var(--spacing-2);position:-webkit-sticky;position:sticky;top:6.5rem}.left-menu-area.scroll-up{top:10.5rem}.left-menu-gnb .gnb-depth1-link{display:flex;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/bg-circle.png),linear-gradient(112deg,var(--mui-palette-primary-700) 23.69%,#00866b 78.44%);background-size:auto;background-repeat:no-repeat;background-position:100%,50%;border-radius:var(--spacing-2);padding:var(--spacing-3);color:#fff;line-height:1.3;font-size:var(--font-size20);font-weight:600;align-items:center;justify-content:center}.left-menu-gnb .gnb-depth2-wrap{margin-top:var(--spacing-2)}.left-menu-gnb .gnb-depth2>li{margin-bottom:var(--spacing-1);line-height:1.3}.left-menu-gnb .gnb-depth2>li:last-child{margin-bottom:0}.left-menu-gnb .gnb-depth2>li.active .gnb-depth2-link:before{position:absolute;top:16px;left:7px;content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:var(--mui-palette-primary-700)}.left-menu-gnb .gnb-depth2>li .gnb-depth2-link{display:flex;font-size:var(--font-size17);padding:var(--spacing-1);font-weight:500;white-space:pre-line}.left-menu-gnb .gnb-depth2>li.active .gnb-depth2-link{position:relative;color:var(--mui-palette-primary-700);padding-left:20px}.popup-content-area{padding:1.875rem}.popup-content-area.no-padding,.popup-content-area.report-card{padding:0}.popup-content-area.report-card .sub-top-title-area{padding-top:1.875rem;padding-bottom:1.875rem;margin-bottom:0}.dashboard-page-content-area,.sub-page-content-area{padding-top:var(--spacing-2);width:calc(100% - 216px - 64px)}.sub-top-title-area{margin-bottom:2.5rem}.sub-top-title-area .cm-breadcrumbs{margin-bottom:var(--spacing-1)}.sub-top-title-area .sub-top-title{font-size:var(--font-size32);font-weight:700;line-height:1.25}.page-wrap.dash-main-bg{background:var(--mui-palette-background-blue01)}.dashboard-page-wrap{display:flex;justify-content:space-between;align-items:flex-start}.dashboard-page-content-area{padding-top:var(--spacing-2);width:calc(100% - 216px - 64px)}.dash-left-menu-area{background:var(--mui-palette-neutral-900);color:#fff;width:216px;flex-shrink:0;box-shadow:.25rem .375rem 1.25rem 0 rgba(0,0,0,.07);border-radius:var(--spacing-3);padding:var(--spacing-2);padding-right:var(--spacing-1);position:-webkit-sticky;position:sticky;top:6.5rem}.dash-left-menu-area.scroll-up{top:10.5rem}.dash-left-menu-area a:focus-visible{outline:.125rem dashed #fff;outline-offset:-.25rem}.dash-left-menu-area .gnb-depth2-link:focus-visible{outline-offset:0}.dash-left-menu-area .dash-left-menu-head{padding:.75rem;background:var(--mui-palette-neutral-800);border:1px solid var(--mui-palette-neutral-700);border-radius:.75rem;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;font-weight:500;margin-bottom:1.5rem;margin-right:.5rem}.dash-left-menu-area .dash-left-menu-head .head-icon{width:2rem;height:2rem;background:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dash-left-menu-area .dash-left-menu-head .head-icon .icon{display:inline-flex;width:1.25rem;height:1.25rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-home.svg) no-repeat 50%/contain}.dash-left-menu-area .dash-left-menu-gnb{max-height:29.25rem;overflow:auto;margin-bottom:var(--spacing-1);border-radius:8px;padding-right:4px;overscroll-behavior:contain}.dash-left-menu-area .dash-left-menu-gnb::-webkit-scrollbar-thumb{background:var(--mui-palette-neutral-600)}.dash-left-menu-area .dash-left-menu-gnb::-webkit-scrollbar-track{background:var(--mui-palette-neutral-900)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1{display:flex;flex-direction:column;gap:.5rem}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-link{display:flex;align-items:center;justify-content:flex-start;gap:6px;height:3rem;border-radius:.5rem;line-height:1.2;padding-left:6px;font-size:var(--font-size16)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link{position:relative;padding-right:28px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link:after{content:"";position:absolute;width:24px;height:24px;right:6px;top:50%;transform:translateY(-50%);background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-down-wt.svg) no-repeat 50%/contain}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth1-link{background:var(--mui-palette-neutral-800)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.has-sub.active .gnb-depth1-link:after{transform:translateY(-50%) rotate(180deg)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-link .icon-box{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-link span{flex:1 1;white-space:pre-line}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-wrap{max-height:0;overflow:hidden}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth2-wrap{max-height:500px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2{background:var(--mui-palette-neutral-700);border-radius:8px;padding:16px 8px;margin-top:8px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2 .gnb-depth2-item~.gnb-depth2-item{margin-top:10px}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-link{line-height:1.3;font-size:var(--font-size15);position:relative;color:#d4d6da;padding-left:22px;display:block}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-link:before{content:"";position:absolute;left:9px;top:calc(50% - 2px);width:3px;height:3px;border-radius:50px;background:var(--mui-palette-neutral-300)}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-link[target=_blank] span:after{content:"";display:inline-block;width:20px;height:20px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-gry.svg) no-repeat 50%/contain;vertical-align:middle}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-item.active .gnb-depth2-link{color:#fff;font-weight:700;text-decoration:underline}.dash-left-menu-area .dash-left-menu-gnb .gnb-depth2-item.active .gnb-depth2-link:before{background:#fff}.dash-left-menu-area .dash-left-menu-foot{padding-right:.5rem}.dash-left-menu-area .dash-left-menu-foot .dash-left-foot-btn{display:flex;align-items:center;justify-content:flex-start;height:48px;border-radius:8px;background:var(--mui-palette-neutral-900);border:1px solid var(--mui-palette-neutral-700);padding-left:12px;font-size:var(--font-size14);line-height:1.2}.dash-left-menu-area .dash-left-menu-foot .dash-left-foot-btn .cm-icon{gap:0}.dash-left-menu-area .dash-left-menu-foot .dash-left-foot-btn .cm-icon.icon-right:before{margin-left:0}.dash-left-menu-area.theme-teacher .dash-left-menu-gnb{margin-bottom:var(--spacing-4)}.page-wrap.dash-main-bg.bg-element.bg-element{background:#f1f5f7}.dash-left-menu-area.theme-student-element{background:#01867b;background:linear-gradient(180deg,#01867b,#006851)}.dash-left-menu-area.theme-student-element .dash-left-menu-head{background:var(--mui-palette-secondary-900);border-color:var(--mui-palette-secondary-700);color:#fff}.dash-left-menu-area.theme-student-element .dash-left-menu-head .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-home-element.svg)}.dash-left-menu-area.theme-student-element .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-down-wt.svg)}.dash-left-menu-area.theme-student-element .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth1-link{background-color:var(--mui-palette-secondary-800);border:1px solid #fff;font-weight:600}.dash-left-menu-area.theme-student-element .dash-left-menu-gnb .gnb-depth2{background-color:var(--mui-palette-secondary-900)}.dash-left-menu-area.theme-student-secondary{background:var(--mui-palette-primary-900)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-head{background:#00305c;border-color:rgba(0,0,0,0);color:#fff}.dash-left-menu-area.theme-student-secondary .dash-left-menu-head .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-home-secondary.svg)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-gnb .gnb-depth1-item.has-sub .gnb-depth1-link:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-down-wt.svg)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-gnb .gnb-depth1-item.active .gnb-depth1-link{background-color:var(--mui-palette-primary-900);border:1px solid var(--mui-palette-primary-800)}.dash-left-menu-area.theme-student-secondary .dash-left-menu-gnb .gnb-depth2{background-color:var(--mui-palette-primary-800)}@media screen and (min-width:1280px){.pc-br{display:block}}@media screen and (max-width:1280px){.page-wrap{margin-top:115px;padding-top:12px}.page-wrap.dash-main-bg .dash-left-menu-area{top:5rem}.page-wrap.dash-main-bg .dash-left-menu-area.scroll-up{top:9rem}.dashboard-page-content-area,.sub-page-content-area{flex:1 1}.left-menu-area{top:5rem}.left-menu-area.scroll-up{top:9rem}.mypage-menu-area .mypage-menu-head{position:relative;z-index:1}.mypage-menu-area .dash-left-menu-area{display:block;padding:20px;height:100%}.MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.dashboard-page-wrap,.sub-page-wrap{gap:20px}.m-br{display:block}}@media screen and (max-width:1023px){.dash-left-menu-area,.left-menu-area{display:none}}.loading-area{width:100%;height:30vh;display:flex;gap:12px;align-items:center;justify-content:center}.loading-area h5{color:#666}.doc-preview-wrap{padding:1rem}.doc-preview-wrap .doc-preview-content{width:100%;padding:4rem;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;font-size:1.25rem;color:var(--mui-palette-primary-800);background:var(--mui-palette-grey-200);border-radius:1rem}.doc-preview-wrap .doc-preview-content .doc-preview-error{color:var(--mui-palette-error-700)}.header{z-index:100;transition:transform .15s ease}.header .header-inner{width:100%;max-width:95.5rem;margin:0 auto;padding:0 1.25rem}.header .header-top{width:100%;height:3.75rem;border-bottom:.0625rem solid #eaeaea;opacity:1;transform:translateY(0);visibility:visible;position:relative;z-index:1}.header .header-top .header-inner{height:100%}.header .header-top .logo_wrap{position:relative;width:190px;height:38px}.header .header-top .logo{transition:opacity .25s}.header .header-top .logo.scroll-down-view{opacity:0;visibility:hidden;display:none}.header .header-top .header-user-state{height:100%;display:flex;align-items:center;justify-content:space-between}.header .header-top .header-user-state .util-icon-btn{width:40px;height:40px;background:#fff;border:.0625rem solid #dadada;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.header .header-top .header-user-state .util-icon-btn .mob-show-btn{display:none}.header .header-top .header-user-state .header-top-utils{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.header .header-top .header-user-state .header-top-utils .cm-icon{gap:0}.header .header-top .mob-navi-close-btn,.header.state-logout .header-top .header-user-state.login{display:none}.header .header-top .header-user-state.logout .header-top-utils{width:100%;gap:.5rem}.header.state-login .header-top .header-user-state.logout{display:none}.header.state-login .header-top .header-user-state .header-site-description{font-weight:700}.header.state-login .header-top .header-user-state .user-account-area{display:flex;align-items:center;gap:.5rem}.header.state-login .header-top .header-user-state .user-info-area{display:flex;align-items:center;gap:.5rem;background:var(--mui-palette-primary-100);padding:0 .375rem 0 0;border-radius:.5rem;font-size:var(--font-size16);font-weight:500;color:var(--mui-palette-primary-700)}.header.state-login .header-top .header-user-state .user-switch-btn{white-space:nowrap;overflow:hidden;text-indent:100%;width:33px;height:33px;border-radius:var(--spacing-1);background-color:#eff0f5;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user-switch.svg);background-repeat:no-repeat;background-position:50%;background-size:65%}@media screen and (max-width:1279px){.header.state-login .header-top .header-user-state .user-switch-btn{width:30px;height:30px;border:1px solid #999;background-color:#fff}}.header .header-bottom{height:6.375rem;transform:translateY(0);position:relative}.header .header-bottom:after{content:"";position:absolute;top:6.375rem;left:0;width:100%;height:1px;background:#eaeaea;transition:opacity .15s ease-in-out;opacity:0}.header .header-bottom .header-inner{display:flex;justify-content:space-between;max-height:6.375rem;overflow:hidden;background:#fff;transition:max-height .15s ease-in-out}.header .header-bottom .header-bottom-utils,.header .header-bottom .header-gnb .gnb-depth1-link,.header .header-bottom .header-logo{height:6.375rem;display:flex;align-items:center;justify-content:center}.header .header-bottom .header-gnb .gnb-depth1-link{justify-content:flex-start}.header .header-bottom .header-logo .header-logo-link{width:12.25rem;height:2.75rem}.header .header-bottom .header-logo .logo-img{width:100%;height:100%}.header .header-bottom .header-logo .header-logo-link .logo{width:100%;height:100%;object-fit:contain;object-position:left center}.header .header-bottom .header-gnb .gnb-depth1{display:flex;gap:4rem}.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link span{position:relative;display:inline-block;padding:2.25rem 0}.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.125rem;background-color:var(--mui-palette-primary-700)}.header .header-bottom .header-gnb .gnb-depth1-item{font-size:var(--font-size20);font-weight:700;width:136px}.header .header-bottom .header-gnb .gnb-depth1-link .icon-box{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link .icon-box .icon,.header .header-bottom .header-gnb .gnb-depth1-link .icon-box .icon-active{display:none}.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link .icon-box .icon-active{display:block}.header .header-bottom .header-gnb .gnb-depth2-wrap{padding:2rem 0 2.875rem}.header .header-bottom .header-gnb .gnb-depth2-item{font-size:var(--font-size17);font-weight:400;line-height:1.2}.header .header-bottom .header-gnb .gnb-depth2-item~.gnb-depth2-item{margin-top:2.5rem}.header .header-bottom .header-gnb .gnb-depth2-item .gnb-depth2-link{color:#111;transition:color .15s ease}.header .header-bottom .header-gnb .gnb-depth2-item .gnb-depth2-link:hover{color:#000;font-weight:500}.header .header-bottom .header-gnb .gnb-depth2-item.active .gnb-depth2-link{font-weight:600;color:var(--mui-palette-primary-700)}.header .header-bottom .header-bottom-utils{gap:4px}.header .header-bottom .header-bottom-utils .util-item{display:flex;width:40px;height:40px}.header .header-bottom .header-bottom-utils .util-item.mypage{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-mypage.svg) no-repeat 50%/24px;display:none}.header .header-bottom .header-bottom-utils .util-item.mob-navi{display:none}.header .header-bottom .header-bottom-utils .util-item.mob-navi,.header .header-bottom .header-bottom-utils .util-item.sitemap{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-menu.svg) no-repeat 50%/24px}.header .header-bottom.is-gnb-open{height:max-content}.header .header-bottom.is-gnb-open:after{opacity:1}.header .header-bottom.is-gnb-open .header-inner{max-height:62.5rem}.header.scroll-down,.header.scroll-up{position:fixed;top:0;width:100%;background:#fff;z-index:100}.header.scroll-down{height:3.75rem}.header.scroll-down .header-top .logo{opacity:0;display:none}.header.scroll-down .header-top .logo.scroll-down-view{opacity:1;visibility:visible;display:block}.header.scroll-down .header-bottom{opacity:0;visibility:hidden;pointer-events:none}.header.scroll-up .header-bottom{display:block}.header.scroll-down .header-bottom{transform:translateY(-6.375rem);box-shadow:none}.header.scroll-up .header-bottom{transform:translateY(0)}.header.is-gnb-open,.header.is-scrolled{box-shadow:0 3px 12px rgba(0,0,0,.1)}.mypage-menu-area{position:fixed;left:0;width:100%;background:#fff;z-index:101;top:-3.75rem;height:100vh;display:none}.header.fix-menu-open .mypage-menu-area.open{display:block}.header.fix-menu-open .header-top{z-index:0}.header .site-map-area{position:fixed;left:0;width:100%;background:#fff;z-index:101;top:-3.75rem;height:100vh;max-height:100vh;overflow:auto;align-items:center;justify-content:center;display:none;padding:24px 0 44px;background:var(--mui-palette-background-blue01)}.header.scroll-down.fix-menu-open .site-map-area{top:0}.header .site-map-area .sitemap-wrapper{width:100%}.header .site-map-area .sitemap-head{display:flex;align-items:center;justify-content:space-between;border-radius:16px;padding:20px 24px 20px 40px;background:#00866b;background:linear-gradient(90deg,rgb(0,134,107),rgb(0,100,191))}.header .site-map-area .sitemap-head .sitemap-title{color:#fff;font-size:var(--font-size20);font-weight:700;line-height:1}.header .site-map-area .sitemap-head .sitemap-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.header .site-map-area .sitemap-content-box{background:#fff;border-radius:16px;padding:56px;margin-top:24px;color:#111}.header .site-map-area .sitemap-portal-gnb .gnb-depth1{display:flex;gap:32px}.header .site-map-area .sitemap-portal-gnb .gnb-depth1 .gnb-depth1-item{width:248px;border-right:2px dashed #b2b8bd}.header .site-map-area .sitemap-portal-gnb .gnb-depth1 .gnb-depth1-item:last-child{border:0}.header .site-map-area .sitemap-portal-gnb .gnb-depth1 .gnb-depth1-item .gnb-depth1-link{font-size:var(--font-size20);font-weight:700}.header .site-map-area .sitemap-portal-gnb .gnb-depth2 .gnb-depth2-item{margin-top:24px}.header .site-map-area .sitemap-portal-gnb .gnb-depth2 .gnb-depth2-item .gnb-depth2-link:hover{text-decoration:underline}.header .site-map-area .sitemap-mypage-gnb .gnb-depth1{display:flex;flex-wrap:wrap;flex-direction:column;gap:40px}.header .site-map-area .sitemap-mypage-gnb .gnb-depth1 .gnb-depth1-item{display:flex}.header .site-map-area .sitemap-mypage-gnb .gnb-depth1 .gnb-depth1-item .gnb-depth1-title{width:200px;font-size:var(--font-size20);font-weight:700}.header .site-map-area .sitemap-mypage-gnb .gnb-depth2{display:flex;flex-wrap:wrap;gap:24px}.header.fix-menu-open .site-map-area.open{display:block}@media screen and (max-width:1440px){.header .header-bottom .header-gnb .gnb-depth1{gap:3rem}}@media screen and (min-width:1281px){.header .header-bottom .header-gnb .gnb-depth1-link .icon-box{display:none}}@media screen and (max-width:1280px){.header.scroll-down{height:42px}.header.scroll-down.fix-menu-open{transition:none;transform:translateY(0)}.header .header-inner{max-width:100%;padding-left:20px;padding-right:8px}.header .header-top{height:42px;background:var(--mui-palette-neutral-50)}.header.scroll-down.fix-menu-open .header-bottom{opacity:1;visibility:visible;pointer-events:auto}.header.state-login .header-top .header-user-state .header-site-description{font-size:15px;line-height:1.3;font-weight:400}.header .header-top .header-user-state.login .header-top-utils{display:none}.header .header-top .header-user-state.logout .header-top-utils{gap:12px;position:absolute;left:20px;top:50%;right:auto;justify-content:flex-start;transform:translateY(-50%);display:none}.header.state-logout.mob-navi-open .header-top .header-user-state.logout .header-top-utils{display:flex}.header .header-top .header-user-state .util-icon-btn{width:auto;height:auto;border:0;display:flex;align-items:center;gap:4px;background:none}.header .header-top .header-user-state .util-icon-btn .mob-show-btn{display:block}.header .header-bottom,.header .header-bottom .header-bottom-utils,.header .header-bottom .header-gnb .gnb-depth1-link,.header .header-bottom .header-logo{height:4.6rem}.header .header-bottom .header-gnb{display:none}.header .header-bottom .header-bottom-utils .util-item.mob-navi,.header.header.state-login .header-bottom .header-bottom-utils .util-item.mypage{display:block}.header .header-bottom .header-bottom-utils .util-item.sitemap{display:none}.header .mypage-menu-area,.header .site-map-area{top:-42px}.header .header-top .header-user-state .header-site-description{padding-top:8px;padding-bottom:8px}.header .header-top .header-user-state .header-site-description img{width:auto;height:25px}.header.mob-navi-open .header-top{height:80px;background:var(--mui-palette-primary-100);z-index:1}.header.state-logout.mob-navi-open .header-top{height:54px}.header.mob-navi-open .header-site-description{display:none}.header.mob-navi-open .header-top .header-user-state .header-top-utils{display:flex;align-items:center;width:calc(100% - 40px)}.header.mob-navi-open .header-top .header-user-state.login .header-top-utils{justify-content:space-between}.header.mob-navi-open .header-top .header-user-state.login .header-top-utils:last-child img{transform:scale(1.1)}.header.mob-navi-open .header-top .header-user-state.login .util-icon-btn{width:40px;height:40px}.header.mob-navi-open .header-top .header-user-state.logout .header-top-utils{display:none}.header.mob-navi-open .header-top .mob-navi-close-btn{display:block;position:absolute;right:8px;top:19px}.header.mob-navi-open .header-top .mob-navi-close-btn .util-icon-btn{width:40px;height:40px}.header.state-logout.mob-navi-open .header-top .mob-navi-close-btn{top:7px}.header.mob-navi-open .header-bottom{height:0}.header.mob-navi-open.state-logout .header-bottom .header-logo{position:absolute;top:-56px;z-index:112}.header.mob-navi-open .header-bottom .header-bottom-utils{display:none}.header.mob-navi-open .header-bottom .header-gnb{display:block;position:fixed;left:0;top:0;width:100%;height:calc(100vh - 80px);z-index:111;background:#fff;overflow:auto}.header.state-logout.mob-navi-open .header-bottom .header-gnb{height:calc(100vh - 54px)}.header .header-bottom .header-gnb .gnb-depth1{flex-direction:column;align-items:flex-start;gap:0}.header .header-bottom .header-gnb .gnb-depth1-item{width:100%;text-align:left;font-size:17px;line-height:1;font-weight:400;border-bottom:1px solid #e0e3e7;max-width:100%}.header .header-bottom .header-gnb .gnb-depth1-link{justify-content:flex-start;height:60px;padding:18px 16px;gap:8px;position:relative}.header .header-bottom .header-gnb .gnb-depth1-link:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-down.svg) no-repeat 50%/contain}.header .header-bottom .header-gnb .gnb-depth1-item.open .gnb-depth1-link:after{transform:rotate(180deg) translateY(50%)}.header .header-bottom .header-gnb .gnb-depth1-item .gnb-depth1-link span,.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link span{padding:0}.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link{color:var(--mui-palette-primary-700);font-weight:600}.header .header-bottom .header-gnb .gnb-depth1-item.active .gnb-depth1-link span:after{display:none}.header .header-bottom .header-gnb .gnb-depth2-wrap{padding:0;max-height:0;overflow:hidden;transition:max-height .15s ease-in-out;visibility:hidden}.header .header-bottom .header-gnb .gnb-depth1-item.open{border-bottom:0}.header .header-bottom .header-gnb .gnb-depth1-item.open .gnb-depth2-wrap{max-height:500px;visibility:visible}.header .header-bottom .header-gnb .gnb-depth2-wrap .gnb-depth2{padding:8px 48px;background:var(--mui-palette-neutral-50)}.header .header-bottom .header-gnb .gnb-depth2-item{text-align:left;font-size:17px;line-height:1;height:44px;display:flex;align-items:center}.header .header-bottom .header-gnb .gnb-depth2-item~.gnb-depth2-item{margin-top:0}.header .header-bottom .header-gnb .gnb-depth2-item.active .gnb-depth2-link{color:#111;font-weight:600}.header .site-map-area .sitemap-head{padding:16px 28px;border-radius:12px}.header .site-map-area .sitemap-head .sitemap-title{font-size:17px}.header .site-map-area .sitemap-content-box{padding:28px}.header .site-map-area .sitemap-portal-gnb .gnb-depth1{flex-direction:column;gap:24px}.header .site-map-area .sitemap-portal-gnb .gnb-depth1 .gnb-depth1-item{width:100%;border-right:0;border-bottom:1px dashed #b2b8bd;padding-bottom:24px}.header .site-map-area .sitemap-portal-gnb .gnb-depth1 .gnb-depth1-item:last-child{padding-bottom:0}.header .site-map-area .sitemap-portal-gnb .gnb-depth1 .gnb-depth1-item .gnb-depth1-link{font-size:16px}.header .site-map-area .sitemap-portal-gnb .gnb-depth2 .gnb-depth2-item{margin-top:12px}.header .site-map-area .sitemap-mypage-gnb .gnb-depth1{gap:24px}.header .site-map-area .sitemap-mypage-gnb .gnb-depth1 .gnb-depth1-item{flex-direction:column}.header .site-map-area .sitemap-mypage-gnb .gnb-depth1 .gnb-depth1-item .gnb-depth1-title{width:100%;font-size:16px;margin-bottom:12px}.header .site-map-area .sitemap-mypage-gnb .gnb-depth2{gap:8px 24px}.mypage-menu-area{background:var(--mui-palette-neutral-900)}.mypage-menu-area .mypage-menu-head{position:relative}.mypage-menu-area .mypage-menu-head .mypage-menu-close{position:absolute;width:40px;height:40px;right:30px;top:1.875rem}.mypage-menu-area .mypage-menu-head .mypage-menu-close img{width:20px}.mypage-menu-area .dash-left-menu-area{width:100%}.mypage-menu-area .dash-left-menu-area .dash-left-menu-gnb{max-height:100%;height:calc(100% - 155px)}}@media screen and (max-width:480px){.header .header-top .header-user-state.login .header-top-utils .util-item .cm-btn.btn1{font-size:12px!important;height:30px}}.footer{background-color:#222;color:#bababa;font-size:var(--font-size17)}.footer .inner{max-width:95.5rem}.footer .footer-top{display:flex;justify-content:space-between;align-items:center;padding:1.875rem 0 2.25rem;border-bottom:1px solid #535353}.footer .cm-dropdown.type2{width:13.75rem}.footer .footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;padding:3.125rem 0 3.75rem}.footer .footer-logos{display:flex;gap:2.25rem;margin-bottom:1.25rem}.footer .footer-address{margin-bottom:1.125rem}.footer .footer-info-list{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.footer .footer-info-list .footer-info{display:flex}.footer .footer-bottom-links{display:flex;flex-wrap:wrap;gap:.5rem 3rem}.footer .footer-bottom-links .link-item strong{color:#fff;font-weight:600}.footer .foot-link-btn{background:rgba(0,0,0,0);color:#bababa;border-radius:4px;border:1px solid #bababa;font-size:var(--font-size16)!important}.footer .footer-copyright{color:#8a8a8a}.footer a:focus-visible,.footer button:focus-visible{outline-color:#fff}@media screen and (max-width:1280px){.footer .inner{max-width:100%;padding-left:20px;padding-right:20px}.footer .footer-logos .footer-logo-item{width:220px}.footer .footer-logos .footer-logo-item img{height:auto!important}}@media screen and (max-width:899px){.footer .footer-bottom,.footer .footer-top{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.footer .footer-bottom-left,.footer .footer-bottom-right,.footer .footer-top-left,.footer .footer-top-right{width:100%}.footer .cm-dropdown.type2{width:25rem;margin-left:auto}.footer .footer-logos .footer-logo-item{width:180px}.footer .footer-address{margin-bottom:8px}.footer .foot-link-btn.cm-btn.btn-lg{height:40px}}@media screen and (max-width:480px){.footer .cm-dropdown.type2{width:100%}}.cm-answer-input-wrap{display:flex;flex-wrap:wrap;gap:12px 10px;max-width:400px;margin:0 auto}.cm-answer-input-wrap .answer-input-group .form-label{font-size:var(--font-size16);color:var(--mui-palette-text-tertiary)}.cm-answer-input-wrap .answer-input-group .form-control{min-width:0;min-height:0;width:30px;height:30px;padding:0;text-align:center;font-size:var(--font-size16)}.cm-answer-input-wrap .answer-input-group .form-control.short-answer{width:150px}.cm-avatar{border-radius:50%;position:relative;overflow:hidden;background-color:#ededed}.cm-avatar.size-xxs{width:2rem;height:2rem}.cm-avatar.size-xs{width:2.5rem;height:2.5rem}.cm-avatar.size-sm{width:4rem;height:4rem}.cm-avatar.size-md{width:6rem;height:6rem}.cm-avatar.size-lg{width:7.5625rem;height:7.5625rem}.cm-avatar.border-none{border:0}.cm-avatar.border-solid{border:1px solid #cacaca}.cm-avatar.border-dashed{border:1px dashed #cacaca}.cm-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:absolute;left:50%!important;top:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.cm-avatar-wrap{position:relative}.cm-avatar-wrap .btn-avatar-setting{position:absolute;right:0;bottom:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #dadada;background:#fff}.cm-avatar-wrap .btn-avatar-setting,.cm-badge{display:inline-flex;align-items:center;justify-content:center}.cm-badge{white-space:nowrap;border:1px solid rgba(0,0,0,0);font-weight:400}.cm-badge.type1{border-radius:8px;padding:0 .75rem;height:32px;font-size:var(--font-size15);line-height:1.25}.cm-badge.type1.round{border-radius:50px}.cm-badge.type1.lg{padding:0 16px;height:40px;font-size:var(--font-size17)}.cm-badge.type1.md{padding:0 8px;height:26px;font-weight:600;font-size:var(--font-size17)}.cm-badge.type1.sm{padding:0 10px;height:24px;font-size:var(--font-size14)}.cm-badge.type1.xs{font-size:var(--font-size14)!important;line-height:1.2!important;font-weight:500!important;padding:0 4px;height:20px}.cm-badge.transparent{background:rgba(0,0,0,0)}.cm-badge.badge1{background:var(--mui-palette-primary-700);color:#fff}.cm-badge.badge2{color:var(--mui-palette-neutral-700)}.cm-badge.badge2,.cm-badge.badge3{background:#fff;border-color:#eaeaea}.cm-badge.badge3{color:var(--mui-palette-primary-700)}.cm-badge.badge4{background:var(--mui-palette-neutral-50);color:var(--mui-palette-neutral-700)}.cm-badge.badge5{background:var(--mui-palette-secondary-50);color:var(--mui-palette-secondary-900)}.cm-badge.badge6{background:var(--mui-palette-neutral-700);color:#fff}.cm-badge.badge7{color:var(--mui-palette-primary-700);background:var(--mui-palette-primary-50)}.cm-badge.badge8{color:var(--mui-palette-error-700);background:#fff;border-color:#dadada}.cm-badge.badge9{background:var(--mui-palette-tertiary-50);color:var(--mui-palette-tertiary-800)}.cm-badge.badge10{background:var(--mui-palette-warning-50);color:var(--mui-palette-warning-800)}.cm-badge.badge11{background:var(--mui-palette-secondary-700);color:#fff}.cm-badge.badge12{background:var(--mui-palette-tertiary-700);color:#fff}.cm-badge.badge13{background:var(--mui-palette-primary-200);color:var(--mui-palette-primary-900)}.cm-badge.badge14{background:var(--mui-palette-warning-200);color:var(--mui-palette-text-primary)}.cm-badge.badge15{background:var(--mui-palette-neutral-500);color:#fff}.cm-badge.badge16{background:var(--mui-palette-primary-500);color:#fff}.cm-badge.badge17{background:var(--mui-palette-error-50);color:var(--mui-palette-error-700)}.cm-badge.badge18{background:#fff;border:1px solid var(--mui-palette-secondary-700);color:var(--mui-palette-secondary-700)}.cm-badge.badge19{background:#fff;border:1px solid var(--mui-palette-primary-700);color:var(--mui-palette-primary-700)}.cm-badge.badge20{background:var(--mui-palette-background-blue01);color:var(--mui-palette-tertiary-700)}.cm-badge.badge21{background:var(--mui-palette-primary-700);color:#fff}.cm-badge.badge22{background:var(--mui-palette-error-700);color:#fff}.cm-badge.badge23{color:var(--mui-palette-secondary-700)}.cm-badge.badge23,.cm-badge.badge24{background:#fff;border-color:#eaeaea}.cm-badge.badge24{color:var(--mui-palette-tertiary-700)}.cm-badge.badge25{background:#fff;color:var(--mui-palette-warning-700);border-color:#eaeaea}.cm-badge.badge26{background:var(--mui-palette-supportYellow-900);color:#fff;border-color:var(--mui-palette-supportYellow-900)}.cm-badge.badge27{background:var(--mui-palette-supportPink-900);color:#fff;border-color:var(--mui-palette-supportPink-900)}.cm-badge.badge28{background:var(--mui-palette-supportPurple-900);color:#fff;border-color:var(--mui-palette-supportPurple-900)}.cm-badge.badge29{background:var(--mui-palette-supportGreen-900);color:#fff;border-color:var(--mui-palette-supportGreen-900)}.cm-badge.badge30{background:var(--mui-palette-supportRed-900);color:#fff;border-color:var(--mui-palette-supportRed-900)}.cm-badge.badge31{background:#fff;border:1px solid var(--mui-palette-tertiary-500);color:var(--mui-palette-tertiary-500)}.cm-tag-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.cm-tag-wrap .tag{padding:10px 12px;border-radius:6px;display:inline-flex;gap:8px;align-items:center;border:1px solid #dadada;background:#fff;color:var(--mui-palette-text-primary);font-size:var(--font-size16);font-weight:500;line-height:1.15}.cm-tag-wrap .tag .btn-delete,.number-badge{display:inline-flex;align-items:center;justify-content:center}.number-badge{padding:0 .5rem;height:1.25rem;font-size:var(--font-size15);font-weight:600;background:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700);border-radius:50px}[class*=cm-board-] .cm-btn-area .cm-btn{min-width:208px}.board-button-area{margin-top:1.875rem}.cm-board-total-count{margin-bottom:var(--spacing-2);gap:3px}.board-list-head-box,.cm-board-total-count{display:flex;align-items:center;justify-content:space-between}.board-list-head-box{position:relative;font-size:var(--font-size18);font-weight:600;color:#111;gap:8px;margin-bottom:1.5rem}.board-list-head-box .text-area{flex:1 1}.board-list-toolbar{display:flex;justify-content:space-between;align-items:center}.cm-board-list--default td,.cm-board-list--default th{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size16);text-align:center}.cm-board-list--default th{height:60px;background-color:var(--mui-palette-background-blue02);color:#222;font-weight:500;white-space:nowrap;word-break:auto-phrase}.cm-board-list--default th:first-child{border-radius:var(--spacing-1) 0 0 var(--spacing-1)}.cm-board-list--default th:last-child{border-radius:0 var(--spacing-1) var(--spacing-1) 0}.cm-board-list--default td{height:70px;border-bottom:1px solid #dadada;color:#444;transition:background-color .2s}.cm-board-list--default .no-data{height:15rem}.cm-board-list--default .no-data td{color:#757575}.cm-board-list--default .subject{text-align:left!important;word-break:break-all}.cm-board-list--default .subject a{display:inline;vertical-align:middle}.cm-board-list--default .subject a:hover{color:var(--mui-palette-primary-700);text-decoration:underline}.cm-board-list--default .subject img{margin-right:.5rem}.cm-board-list--default .notice-icon{display:inline-flex;align-items:center;justify-content:center;width:5.5rem;height:3rem;border-radius:var(--spacing-1);background-color:var(--mui-palette-primary-700);color:#fff;font-size:14px;text-align:center}.cm-board-list--default .new-icon{position:relative;top:3.2px;width:1.125rem;height:1.125rem;border-radius:62.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-new.svg) no-repeat 50%/contain}.cm-board-list--default .file-icon,.cm-board-list--default .new-icon{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cm-board-list--default .file-icon{width:28.8px;height:28.8px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-file.svg) no-repeat 50%/contain;vertical-align:middle}.cm-board-list--default .board-item.answer{background-color:#f8f8f8}@media screen and (max-width:1280px){.cm-board-list--default colgroup,.cm-board-list--default thead{display:none}.cm-board-list--default table,.cm-board-list--default tbody{display:block}.cm-board-list--default tr{display:flex;position:relative;flex-wrap:wrap;align-items:center;width:100%;padding:15px;gap:5px 10px;border-bottom:1px solid #ddd}.cm-board-list--default tr:first-child{border-top:1px solid #ddd}.cm-board-list--default tr.no-data{justify-content:center;height:100px}.cm-board-list--default tr.no-data td:before{display:none}.cm-board-list--default tr.notice{background-color:rgba(1,101,192,.05)}.cm-board-list--default tr.notice td{background-color:rgba(0,0,0,0)}.cm-board-list--default td,.cm-board-list--default th{display:block;position:relative;height:auto;padding:0;border:0!important}.cm-board-list--default td:before{margin-right:5px;content:attr(data-th) ":"}.cm-board-list--default td.data-th-none:before{display:none}.cm-board-list--default td.mobile-none{display:none!important}.cm-board-list--default td.comp{width:100%;margin-top:4px;text-align:left}.cm-board-list--default .subject{width:100%;font-weight:700;font-size:105%}}@media screen and (max-width:655px){.board-list-head-box .text-area .icon-message.mr-08{margin-bottom:8px}}@media screen and (max-width:480px){.board-list-head-box{flex-direction:column;align-items:stretch}.board-list-head-box .button-area{margin-left:auto}}.cm-board-list--card .board-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px}.cm-board-list--card .item-box{display:block;height:100%;padding:32px;border:1px solid #dadada;border-radius:16px;background:#fff}.cm-board-list--card .badge-area{display:flex;margin-bottom:16px;gap:8px}.cm-board-list--card .subject{margin-bottom:24px;font-weight:700;font-size:24px;line-height:1.2}.cm-board-list--card .item-box:hover .subject{text-decoration:underline}.cm-board-list--card .detail{margin-bottom:24px;color:#555;line-height:1.5}.cm-board-list--card .info-area{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cm-board-list--card .info-item{color:#6a6a6a;line-height:1.2}@media screen and (max-width:1280px){.cm-board-list--card .board-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:899px){.cm-board-list--card .board-list{grid-template-columns:repeat(1,1fr)}}.cm-board-list--faq{border-top:1px solid #222}.cm-board-list--faq .board-item .icon-area .icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size18);font-weight:600;width:2.5rem;height:2.5rem;border-radius:50%}.cm-board-list--faq .board-item-head{border-bottom:1px solid #dadada}.cm-board-list--faq .board-item-head .head-button-area{padding:1.75rem 4.5rem 1.75rem 1.5rem;display:flex;gap:1rem;align-items:center;position:relative;width:100%}.cm-board-list--faq .board-item-head .head-button-area:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-arrow-gry-down.svg) no-repeat 50%/contain}.cm-board-list--faq .board-item.active .board-item-head .head-button-area:after{transform:translateY(-50%) rotate(180deg)}.cm-board-list--faq .board-item .board-item-head .icon{color:var(--mui-palette-primary-700);background:#fff;border:1px solid #eaeaea}.cm-board-list--faq .board-item .board-item-body .icon{background:var(--mui-palette-primary-700);color:#fff}.cm-board-list--faq .board-item-head .title-area{display:flex;align-items:center;text-align:left;gap:.375rem 1rem;flex:1 1;line-height:1.3}.cm-board-list--faq .board-item-body{max-height:0;overflow:hidden}.cm-board-list--faq .board-item.active .board-item-body{max-height:max-content}.cm-board-list--faq .board-item-body .item-body-content{display:flex;padding:2rem 1.5rem;background:var(--mui-palette-background-blue01);border-bottom:1px solid #dadada;gap:1rem}.cm-board-list--faq .board-item-body .item-body-content .content{flex:1 1}.cm-board-list--faq .board-item-body .icon-area{padding-left:2rem;position:relative}.cm-board-list--faq .board-item-body .icon-area:after{content:"";position:absolute;left:0;top:8px;width:1.5rem;height:1.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-dgry-answer.svg) no-repeat 50%}@media screen and (max-width:1280px){.cm-board-list--faq .board-item-head .head-button-area{padding-left:0;padding-right:32px;align-items:flex-start}.cm-board-list--faq .board-item-head .head-button-area:after{right:0;top:40px}.cm-board-list--faq .board-item-head .title-area{flex-direction:column;align-items:flex-start}}.cm-board-view .board-view-head{border-top:.0625rem solid #222;border-bottom:.0625rem solid #eaeaea;padding:2rem}.cm-board-view .board-view-head .board-view-head-badge{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cm-board-view .board-view-head .board-view-head-title{font-size:var(--font-size26);font-weight:600;color:#111;line-height:1.5}.cm-board-view .board-view-head .board-view-head-title .icon{display:inline-block;width:1.5rem;height:1.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-lock.svg) no-repeat top 2px center}.cm-board-view .board-view-head .board-view-head-desc{color:#555;font-size:var(--font-size18);display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-top:16px}.cm-board-view .board-view-head .board-view-head-info{display:flex;gap:1rem;line-height:1.5;color:#6a6a6a;margin-top:1.5rem}.cm-board-view .board-view-head .board-view-head-info .info-item{display:flex;gap:6px;align-items:center}.cm-board-view .board-view-head .board-view-head-info .info-item .icon{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:contain;background-position:50%}.cm-board-view .board-view-head .board-view-head-info .date .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-calander.svg)}.cm-board-view .board-view-head .board-view-head-info .view-count .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-hide.svg)}.cm-board-view .board-view-head .board-view-head-info .author .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user-gry.svg)}.cm-board-view .board-view-head.type-data .board-view-head-badge,.cm-board-view .board-view-head.type-data .board-view-head-desc,.cm-board-view .board-view-head.type-data .board-view-head-title{display:flex;align-items:center;gap:.75rem}.cm-board-view .board-view-head.type-data .board-view-head-badge .text,.cm-board-view .board-view-head.type-data .board-view-head-desc .text,.cm-board-view .board-view-head.type-data .board-view-head-title .text{flex:1 1}.cm-board-view .board-view-head.type-data .cm-badge{width:81px}.cm-board-view .board-view-head.type-portal-data .board-view-head-badge{margin-bottom:.5rem}.cm-board-view .board-view-head.type-portal-data .board-view-head-title{display:flex;align-items:center;gap:.75rem}.cm-board-view .board-view-head.type-portal-data .board-view-head-title .text{flex:1 1}.cm-board-view .board-view-head.type-portal-data .board-view-head-desc{display:flex;flex-wrap:nowrap;align-items:center;margin-top:.5rem;gap:.8rem}.cm-board-view .board-view-head.type-portal-data .board-view-head-info{margin-top:2rem}.cm-board-view .board-view-head.type-thumb{display:flex;align-items:center;gap:2.5rem}.cm-board-view .board-view-head.type-thumb .text-area{flex:1 1;min-width:0}.cm-board-view .board-view-head.type-thumb .thumb-area{width:13.125rem}.cm-board-view .board-view-body{padding:0 2.125rem}.cm-board-view .board-view-body .file-attached-area{padding:1.5rem 0}.cm-board-view .board-view-body .board-view-content{padding:2rem 0}.cm-board-view .board-view-body .board-view-content .board-view-data-container .cm-title{margin-bottom:1rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container .data-content-box{background:#f8f8f8;padding:1.5rem;border-radius:12px;font-size:var(--font-size16);line-height:1.5}.cm-board-view .board-view-body .board-view-content .board-view-data-container .data-content-box .cm-btn{margin-top:1rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container .cm-btn .icon-solid-download:before{width:1.25rem;height:1.25rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container~.board-view-data-container{margin-top:1.5rem}.cm-board-view .board-view-body .board-view-content .board-view-data-container .link-area{display:flex;width:100%}.cm-board-view .board-view-body .board-view-content .data-content-box .link-area:hover{text-decoration:underline}.cm-board-view .board-view-body .board-view-content .data-content-box .link-area .link-area-icon{display:flex;width:100%;justify-content:space-between}.cm-board-view .answer-container{position:relative;border:1px solid #dadada;border-radius:var(--spacing-2);padding:1.5rem;margin-top:1.5rem}.cm-board-view .answer-container .answer-head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.cm-board-view .answer-container .answer-head .profile-area{position:relative;padding-left:2.5rem}.cm-board-view .answer-container .answer-head .profile-area:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-answer.svg) no-repeat 50%}.cm-board-view .answer-container .answer-head .profile-area .profile-img{display:inline-flex;width:4rem;height:4rem}.cm-board-view .answer-container .answer-head .profile-area .profile-img img{width:100%;height:100%;object-fit:cover}.cm-board-view .answer-container .answer-head .title-area{flex:1 1}.cm-board-view .answer-container .answer-head .title-area .title{font-size:var(--font-size18);font-weight:600;color:#111;line-height:1.4}.cm-board-view .answer-container .answer-head .title-area .date{margin-top:4px;font-size:var(--font-size16);color:#555;line-height:1.5}.cm-board-view .answer-container .answer-body{background:#f8f8f8;border-radius:.75rem;padding:1.5rem;font-size:var(--font-size16);line-height:1.5}.cm-board-view .answer-container .answer-actions{position:absolute;right:1.5rem;top:1.5rem}.cm-board-view .answer-container .btn-settings{white-space:nowrap;overflow:hidden;text-indent:100%;width:24px;height:24px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-setting2.svg) no-repeat 50%/contain}.cm-board-view .answer-container .settings-menu{display:none;position:absolute;right:0;top:100%;border-radius:var(--spacing-1);border:1px solid #dadada;overflow:hidden}.cm-board-view .answer-container .settings-menu .cm-btn{border:0;border-radius:0;border-bottom:1px solid #dadada}.cm-board-view .answer-container .settings-menu .cm-btn:last-child{border-bottom:0}.cm-board-view .answer-container .settings-menu .cm-btn:hover{background-color:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700)}.cm-board-view .answer-container .settings-menu.active{display:block}.cm-board-view .board-view-foot .post-pager{padding:1.5rem 0;display:flex;gap:.75rem;align-items:center;justify-content:space-between}.cm-board-view .board-view-foot .post-pager .pager-item{padding:1.5rem;border-radius:.75rem;border:1px solid #eaeaea;flex:1 1;height:6.25rem}.cm-board-view .board-view-foot .post-pager .pager-item .pager-link{display:flex;gap:1.5rem;align-items:center}.cm-board-view .board-view-foot .post-pager .pager-item .pager-icon{display:block;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f8f8f8;background-repeat:no-repeat;background-position:50%;background-size:1.25rem}.cm-board-view .board-view-foot .post-pager .pager-item .pager-text{flex:1 1}.cm-board-view .board-view-foot .post-pager .pager-item .pager-text .pager-label{font-size:var(--font-size17);font-weight:600;color:#111;line-height:1.4;margin-bottom:.25rem}.cm-board-view .board-view-foot .post-pager .pager-item .pager-text .pager-title{font-size:var(--font-size16);color:#444;line-height:1.5}.cm-board-view .board-view-foot .post-pager .pager-item .pager-link:hover .pager-text .pager-title{text-decoration:underline}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-prev .pager-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-prev.svg)}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-link{text-align:right;flex-direction:row-reverse}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-next.svg)}.cm-board-view.student-qna .board-view-head{border-bottom:none;padding:2rem 1.5rem}.cm-board-view.student-qna .board-view-body{padding:0}.cm-board-view.student-qna .board-view-content{padding-bottom:0}@media screen and (max-width:1280px){.cm-board-view .board-view-body,.cm-board-view .board-view-head{padding-left:10px;padding-right:10px}.cm-board-view .board-view-head .board-view-head-desc{display:block;line-height:1.8}.cm-board-view .board-view-head.type-thumb .thumb-area{width:165px}.cm-board-view .board-view-body .answer-container .answer-head .profile-area{padding-left:0}.cm-board-view .board-view-body .answer-container .answer-head .profile-area:before{display:none}}@media screen and (max-width:899px){.cm-board-view .board-view-head{padding-top:1rem;padding-bottom:1rem}.cm-board-view .board-view-foot .post-pager{flex-direction:column}.cm-board-view .board-view-foot .post-pager .pager-item{flex:auto;width:100%;padding:1rem;height:auto}.cm-board-view .board-view-foot .pager-item.pager-item-next .pager-link,.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-link{flex-direction:row;text-align:left}.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-next .pager-icon,.cm-board-view .board-view-foot .post-pager .pager-item.pager-item-prev .pager-icon{width:2rem;height:2rem;transform:rotate(90deg)}}@media screen and (max-width:768px){.cm-board-view .board-view-head.type-thumb{flex-direction:column;align-items:flex-start;gap:24px}}.cm-board-write--default{padding:var(--spacing-5);border:1px solid #dadada;border-radius:var(--spacing-2)}@media screen and (max-width:655px){.cm-board-write--default{padding:1.5625rem}}.cm-breadcrumbs .breadcrumb-list{display:flex;align-items:center;gap:4px}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item{position:relative;color:#555;font-size:var(--font-size16);padding-right:24px}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item a{display:block}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item.active{color:#111}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-breadcrumbs-arrow.svg) no-repeat 50%/contain}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item:last-child:after{display:none}.cm-breadcrumbs .breadcrumb-list .breadcrumb-item span{display:block}.cm-breadcrumbs .breadcrumb-list .home-icon{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-breadcrumbs-home.svg) no-repeat 0/22px;padding-left:32px}.cm-btn-area{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-1);margin-top:2.5rem}@media screen and (max-width:1047px){.cm-btn-area{margin-top:1.25rem}}.cm-btn-area.center{justify-content:center}.cm-btn-area .left,.cm-btn-area .right{display:flex;gap:var(--spacing-1)}.cm-more-btn{white-space:nowrap;overflow:hidden;text-indent:100%;width:2.5rem;height:2.5rem;background-color:#111;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg);background-size:60%;background-repeat:no-repeat;background-position:50%;border-radius:1000px}.cm-more-btn.type2{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg);transition:.25s ease-in-out}.cm-more-btn.type2:hover{transform:rotate(90deg)}.cm-more-btn.type3{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg)}.cm-more-btn.type4{border-radius:.75rem}.cm-more-btn.type5{width:1.5rem;height:1.5rem;background:rgba(0,0,0,0) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3-bk.svg) no-repeat 50%/contain;border-radius:0}.cm-more-btn.type5,.cm-more-btn.type6{display:inline-flex;align-items:center;justify-content:center}.cm-more-btn.type6{width:1.625rem;height:1.625rem;background:var(--mui-palette-primary-700) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-wt.svg) no-repeat center/1.125rem}.cm-btn{display:inline-flex;border:1px solid rgba(0,0,0,0);font:inherit;align-items:center;justify-content:center;text-align:center;line-height:1.1;padding:0 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;word-break:auto-phrase}.cm-btn.none{padding:0!important;height:auto!important}.cm-btn.btn1{border:1px solid #dadada}.cm-btn.btn1,.cm-btn.btn2{background:#fff;color:var(--mui-palette-neutral-900)}.cm-btn.btn2{border-color:var(--mui-palette-neutral-900)}.cm-btn.btn3{background:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700);color:#fff}.cm-btn.btn4{background:var(--mui-palette-neutral-900);border-color:var(--mui-palette-neutral-900);color:#fff}.cm-btn.btn5{background:var(--mui-palette-neutral-50);color:var(--mui-palette-neutral-900);border:1px solid #dadada}.cm-btn.btn6{background:var(--mui-palette-tertiary-50);color:var(--mui-palette-tertiary-700)}.cm-btn.btn7{background:#fff;border:1px solid #dadada}.cm-btn.btn7,.cm-btn.btn8{color:var(--mui-palette-primary-700)}.cm-btn.btn8{background:var(--mui-palette-primary-50);border:1px solid #bfddf9}.cm-btn.btn9{color:var(--mui-palette-neutral-900)}.cm-btn.btn10,.cm-btn.btn9{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.cm-btn.btn10{color:var(--mui-palette-tertiary-700)}.cm-btn.btn11{background:#fff;border:1px solid var(--mui-palette-primary-700);color:var(--mui-palette-primary-700)}.cm-btn.btn12{background:#fff;border:1px solid #dadada;color:var(--mui-palette-error-700)}.cm-btn.btn13{background:var(--mui-palette-secondary-700);color:#fff}.cm-btn.btn14{border-color:var(--mui-palette-secondary-700);color:var(--mui-palette-secondary-700);background:#fff}.cm-btn.btn15{background:var(--mui-palette-tertiary-700);color:#fff}.cm-btn.btn15,.cm-btn.btn16{border-color:var(--mui-palette-tertiary-700)}.cm-btn.btn16{background:#fff;color:var(--mui-palette-tertiary-700)}.cm-btn.btn17{background:var(--mui-palette-warning-200)!important;color:var(--mui-palette-text-primary)!important;border-color:var(--mui-palette-warning-200)!important}.cm-btn.btn18{background:#3747ff;border-color:#3747ff;color:#fff}.cm-btn.btn19{background:#eceffe;border-color:#eceffe;color:#453dbf}.cm-btn[disabled]{background:var(--mui-palette-neutral-400)!important;color:#fff!important;border-color:rgba(0,0,0,0)!important}.cm-btn.btn-shadow{box-shadow:4px 4px 4px rgba(0,0,0,.1)}.cm-btn.radius-sm{border-radius:var(--spacing-1)}.cm-btn.radius-full{border-radius:1000px}.cm-btn.btn-2xl{height:52px;padding:0 .5rem;min-width:3.9375rem;font-size:var(--font-size15);line-height:1.2}.cm-btn.btn-xl{height:3.5rem}.cm-btn.btn-lg,.cm-btn.btn-xl{font-weight:600;font-size:var(--font-size17)!important;line-height:1.3!important;padding:0 1rem}.cm-btn.btn-lg{height:var(--form-height)}.cm-btn.btn-md{font-size:var(--font-size16)!important;line-height:1.25!important;height:36px}.cm-btn.btn-md,.cm-btn.btn-sm{font-weight:600;padding:0 12px}.cm-btn.btn-sm{font-size:var(--font-size15)!important;line-height:1.2!important;height:30px}.cm-btn.btn-xs{font-size:var(--font-size14);height:24px;padding:0 5px}.cm-btn.btn-alert{height:44px;padding:5px 16px}.cm-btn.btn-icon{font-size:var(--font-size14);height:auto;padding:6px 8px}.cm-btn.btn-full{width:100%}.bookmark-btn{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;min-width:40px;min-height:40px;border-radius:50%;background:#fff url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bookmark.svg) no-repeat 50%/1.5rem;border:1px solid #dadada}.bookmark-btn.checked{border-color:#eff0f5;background:#eff0f5 url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bookmark-active.svg) no-repeat 50%/1.5rem}.btn-test-paper{position:fixed;right:0;bottom:8dvh;background-color:#fff;border-radius:var(--spacing-2) 0 0 var(--spacing-2);box-shadow:0 1rem 2rem rgba(0,0,0,.1);padding:var(--spacing-2);text-align:left;min-width:9.375rem;z-index:1}.btn-circle{width:36px;height:36px;border-radius:1000px;background-color:#eff0f5}.view-type-toggle{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:var(--spacing-2)}.view-type-toggle .view-type-toggle-btn{color:var(--mui-palette-neutral-400)}.view-type-toggle .view-type-toggle-btn.active{color:var(--mui-palette-text-primary)}.view-type-toggle .view-type-toggle-btn.active .cm-icon.icon-view-card-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-view-card.svg)}.view-type-toggle .view-type-toggle-btn.active .cm-icon.icon-view-list-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-view-list.svg)}.hover-float,.hover-float:hover{transition:all .3s ease}.hover-float:hover{transform:translateY(-4px)}.btn-toggle-ox{display:inline-flex;width:1.75rem;aspect-ratio:1/1;border-radius:.5rem;box-shadow:1px 1px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,0);background-repeat:no-repeat;background-size:1.125rem;background-position:50%;position:relative}.btn-toggle-ox.is-o{border-color:var(--mui-palette-border-primary);background-color:#fff;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-o2.svg)}.btn-toggle-ox.is-x{border-color:var(--mui-palette-error-100);background-color:var(--mui-palette-error-50);background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-x2.svg)}.toggle-wrap{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center}.toggle-open-btn{font-size:var(--font-size16);font-weight:400;padding:3px 7px;border-radius:6px;height:30px;background:var(--mui-palette-neutral-200);color:var(--mui-palette-neutral-700)}@media screen and (max-width:1280px){.cm-btn{padding:0 15px}}@media screen and (max-width:1047px){.btn-test-paper{bottom:5dvh}}.btn-group.dgns-common-toolbar{display:flex;align-items:center;gap:8px}.cm-box{padding:1.5rem;border-radius:1rem}.cm-box.padding-1{padding:var(--spacing-1)}.cm-box.padding-2{padding:var(--spacing-2)}.cm-box.padding-3{padding:var(--spacing-3)}.cm-box.padding-4{padding:var(--spacing-4)}.cm-box.btn-box{display:flex}.cm-box.btn-box .box-content-area{flex:1 1}.cm-box.btn-box .box-content-area.justify-start{width:100%;display:flex;justify-content:flex-start}.cm-box.btn-box .box-btn-area{display:flex;align-items:center;gap:var(--spacing-2)}.cm-box.btn-box .box-btn-area.justify-end{width:100%;justify-content:flex-end}.cm-box.border-none{border:none!important}.cm-box.box1{background-color:#f8f8f8}.cm-box.box2{padding:1.5rem 2rem;background-color:#fff;border:1px solid #dadada;border-top:2px solid var(--mui-palette-primary-500);border-radius:0 0 1rem 1rem}.cm-box.box2.type2{background:#ebefff;border-left:0;border-right:0;border-bottom:0}.cm-box.box3{background-color:var(--mui-palette-background-blue01);border:1px solid var(--mui-palette-background-blue03)}.cm-box.box3.wrap{flex-wrap:wrap;row-gap:16px}.cm-box.box4{padding:2rem;background-color:#fff;border:1px solid #dadada}@media screen and (max-width:899px){.cm-box.box4{padding:15px}}.cm-box.box5{background-color:var(--mui-palette-background-blue02);border:1px solid #dadada}.cm-box.box6{padding:0;border-radius:var(--spacing-2);border:1px solid #dadada;overflow:hidden}.cm-box.box6 .box-top{padding:var(--spacing-4)}.cm-box.box6 .box-bottom{padding:var(--spacing-4);background:#f8f8f8}.cm-box.box7{background-color:#f8f8f8}.cm-box.box7,.cm-box.box8{border-top:1px solid #222;border-radius:0}.cm-box.box8{border-bottom:1px solid #dadada}.cm-box.box9{padding:2rem;border:1px solid #dadada;background-color:#f8f8f8}a.cm-box{display:block}.cm-box.page-head-box{color:#111;line-height:1.5}.cm-box.page-head-box .sub-text{margin-top:.75rem;font-size:var(--font-size16)}.cm-box.page-head-box .sub-text .color1{color:#555}.cm-box.page-head-box .sub-text .color2{color:var(--mui-palette-error-700)}.cm-box.student-info-box{position:relative}.cm-box.student-info-box .info-area{display:flex;gap:1.5rem}.cm-box.student-info-box .info-area .avatar-area{flex-shrink:0}.cm-box.student-info-box .info-area .text-area{flex:1 1}.cm-box.student-info-box .info-area .text-area .title{font-size:var(--font-size20);line-height:1.25;font-weight:700;color:#111}.cm-box.student-info-box .info-area .text-area .detail-info{font-size:var(--font-size18);color:#555;line-height:1.6;margin-top:6px}.cm-box.student-info-box .info-area .text-area .subject-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:1rem}.cm-box.student-info-box .info-area .text-area .subject-list .list-title{font-size:var(--font-size16);font-weight:700;color:#555;line-height:1.5}.cm-box.student-info-box .info-area .text-area .subject-list .list-title.warn{color:#e05048}.cm-box.student-info-box .info-area .text-area .subject-list .list-content{display:flex;flex-wrap:wrap;gap:.5rem}.cm-box.student-info-box .button-area{position:absolute;right:1.5rem;top:1.5rem;display:flex;gap:.5rem}.cm-box.user-info-box{display:flex;align-items:flex-start;gap:1.5rem}.cm-box.user-info-box .info-area{flex:1 1;display:flex;gap:1.5rem}.cm-box.user-info-box .info-area .text-area{flex:1 1}.cm-box.user-info-box .info-area .text-area .cm-badge{margin-bottom:12px}.cm-box.user-info-box .info-area .text-area .title{font-size:var(--font-size20);line-height:1.25;font-weight:700;color:#111}.cm-box.user-info-box .info-area .text-area .detail-info{font-size:var(--font-size18);color:#555;line-height:1.6}@media screen and (max-width:1530px){.cm-box.btn-box{flex-direction:column;align-items:start!important;gap:12px}.cm-box.btn-box .box-content-area{width:100%}.cm-box.btn-box .box-btn-area{margin-left:auto}}@media screen and (max-width:1280px){.cm-box.student-info-box{position:relative}.cm-box.student-info-box .info-area{flex-direction:column;width:100%}.cm-box.student-info-box .button-area{position:absolute;right:20px;top:20px}.cm-box.student-info-box .info-area .text-area .subject-list{flex-direction:column}}@media screen and (max-width:655px){.cm-box.student-info-box.type2{position:relative;padding-bottom:148px}.cm-box.student-info-box.type2 .button-area{right:auto;top:auto;left:15px;bottom:15px;width:calc(100% - 30px);display:flex;flex-direction:column}.cm-box.student-info-box.type2 .button-area .cm-btn{width:100%}}.cm-custom-box.custom-box1{padding:2rem 2rem 2rem 15rem;position:relative;background:var(--mui-palette-background-blue02)}.cm-custom-box.custom-box1 .img-area{position:absolute;left:3.5625rem;bottom:0}.cm-custom-box.custom-box1 .text-area .line{display:flex;align-items:center;gap:.75rem}.cm-custom-box.custom-box1 .text-area .line~.line{margin-top:.75rem}.cm-custom-box.custom-box1 .text-area .title{font-size:20px;font-weight:600;line-height:1.4}@media screen and (max-width:1280px){.cm-custom-box.custom-box1{padding-left:10.5rem}.cm-custom-box.custom-box1 .img-area{width:106px;left:36px}.cm-custom-box.custom-box1 .text-area .title{font-size:18px}}@media screen and (max-width:899px){.cm-custom-box.custom-box1 .img-area{width:106px;left:16px}}@media screen and (max-width:655px){.cm-custom-box.custom-box1{padding:24px 24px 80px}.cm-custom-box.custom-box1 .img-area{width:96px;left:auto;right:12px;opacity:.75}.cm-custom-box.custom-box1 .text-area .line{flex-direction:column;align-items:flex-start;gap:4px}.cm-custom-box.custom-box1 .text-area .title{font-size:var(--font-size20)}}.cm-custom-box.custom-box2{display:flex;gap:2.5rem;background:var(--mui-palette-neutral-50)}.cm-custom-box.custom-box2 .my-rank-area{width:14.625rem;background:#fff;border-radius:var(--spacing-2);padding:1.5rem 1rem 1rem;text-align:center}.cm-custom-box.custom-box2 .my-rank-area .rank-badge{width:100px;height:100px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f4f4f4;position:relative}.cm-custom-box.custom-box2 .my-rank-area .rank-badge .rank-img-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.cm-custom-box.custom-box2 .my-rank-area .rank-badge .rank-img-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-60%);animation:flip-rotate .65s linear 2}.cm-custom-box.custom-box2 .my-rank-area .rank-text{margin-top:1rem;font-weight:600;width:100%;background:var(--mui-palette-neutral-900);color:#fff;padding:.5rem;border-radius:.5rem}.cm-custom-box.custom-box2 .my-status-area{flex:1 1}.cm-custom-box.custom-box2 .my-status-area .head{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size18);font-weight:600}.cm-custom-box.custom-box2 .my-status-area .status-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box{background:#fff;border-radius:1rem;padding:1.25rem}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box .title{font-size:var(--font-size18);font-weight:600}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box .content{margin-top:1.25rem;font-size:var(--font-size20);font-weight:600;text-align:right}.cm-custom-box.custom-box2 .my-status-area .status-content .status-box .content .number{color:var(--mui-palette-tertiary-700);font-weight:700;font-size:2.5rem;margin-right:6px;line-height:1.2}@media screen and (max-width:899px){.cm-custom-box.custom-box2{flex-direction:column}.cm-custom-box.custom-box2 .my-rank-area{width:100%}}@media screen and (max-width:655px){.cm-custom-box.custom-box2 .my-status-area .head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:1rem!important}.cm-custom-box.custom-box2 .my-status-area .cm-tab{width:100%}.cm-custom-box.custom-box2 .my-status-area .cm-tab .tab-list{justify-content:flex-end}.cm-custom-box.custom-box2 .my-status-area .status-content{grid-template-columns:repeat(1,1fr)}}.cm-custom-box.custom-box3{padding:3.75rem 1.5rem;text-align:center}.cm-corner-box{--r:var(--spacing-3);--circle-size:2.8125rem;display:grid;place-items:end end}.cm-corner-box>*{grid-area:1/1}.cm-corner-box .link-button{z-index:1;cursor:pointer}.cm-corner-box .corner-box-content{width:100%;border-radius:var(--r);--_m:/calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 69%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);--_d:calc(var(--circle-size) / 2 + var(--r));-webkit-mask:calc(100% - var(--_d)) 100% var(--_m),100% calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) calc(-1*var(--r)),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 calc(-1*var(--_d));mask:calc(100% - var(--_d)) 100% var(--_m),100% calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) calc(-1*var(--r)),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 calc(-1*var(--_d));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-corner-box.left-bottom{place-items:end start}.cm-corner-box.left-bottom .corner-box-content{--_g:conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);-webkit-mask:var(--_d) 100% var(--_m),0 calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) calc(-1*var(--r)),var(--_g) var(--_d) 0,var(--_g) 0 calc(-1*var(--_d));mask:var(--_d) 100% var(--_m),0 calc(100% - var(--_d)) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) calc(-1*var(--r)),var(--_g) var(--_d) 0,var(--_g) 0 calc(-1*var(--_d));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-corner-box.top-right{place-items:start end}.cm-corner-box.top-right .corner-box-content{--_g:conic-gradient(from 0deg at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);-webkit-mask:calc(100% - var(--_d)) 0 var(--_m),100% var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) var(--r),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 var(--_d);mask:calc(100% - var(--_d)) 0 var(--_m),100% var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 100% 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1*var(--r)) var(--r),var(--_g) calc(-1*var(--_d)) 0,var(--_g) 0 var(--_d);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cm-corner-box.top-left{place-items:start start}.cm-corner-box.top-left .corner-box-content{--_g:conic-gradient(from 270deg at var(--r) var(--r),#0000 25%,#000 0);-webkit-mask:var(--_d) 0 var(--_m),0 var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) var(--r),var(--_g) var(--_d) 0,var(--_g) 0 var(--_d);mask:var(--_d) 0 var(--_m),0 var(--_d) var(--_m),radial-gradient(calc(var(--circle-size) / 2) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) var(--r),var(--_g) var(--_d) 0,var(--_g) 0 var(--_d);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.compliment-card{border-radius:1.25rem;padding:var(--spacing-3);background:#e9f2ff;position:relative;height:15.9375rem}.compliment-card .card-title{font-size:var(--font-size24);font-weight:500;line-height:1.2;margin-bottom:var(--spacing-3)}.compliment-card .card-title em{font-weight:700}.compliment-card .cm-btn.btn11.card-btn{background:#f5f9ff}.compliment-card .cm-btn.btn11.card-btn .cm-icon{line-height:1}.compliment-card .cm-btn.btn11.card-btn .cm-icon:before{margin-bottom:0}.compliment-card .card-img{position:absolute;right:1rem;bottom:1rem;background-position:100% 100%;background-repeat:no-repeat;background-size:contain}.compliment-card .card1 .card-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img01.png);width:10.1875rem;height:10.1875rem}.compliment-card .card2 .card-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img02.png);width:12.125rem;height:8.1875rem}.compliment-card .card3 .card-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img03.png);width:11.5625rem;height:8.6875rem}.compliment-card .card4 .card-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img04.png);width:13.25rem;height:10rem}.compliment-card .card5 .card-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img05.png);width:12.5625rem;height:9.3125rem}.compliment-card .card6 .card-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/compliment-card-img06.png);width:12.375rem;height:9.25rem}@media screen and (max-width:480px){.compliment-card .card-img{text-align:right}.compliment-card .card-img img{width:75%}}.chart-area.chart-bar-01{--var-legend-color-01:#bfddf9;--var-legend-color-02:#fa5a5a;--var-legend-color-03:#ffc709;--var-legend-color-04:#1ab394;--var-legend-color-05:#639aff;--var-legend-color-06:#8683f4;--var-legend-color-07:#5cb75a}.chart-area.chart-bar-01.none-circle-legend{--var-legend-color-01:#fa5a5a;--var-legend-color-02:#ffc709;--var-legend-color-03:#1ab394;--var-legend-color-04:#639aff;--var-legend-color-05:#8683f4;--var-legend-color-06:#5cb75a}.chart-area.chart-bar-01 .legend-section{margin-bottom:var(--spacing-4);display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);font-size:var(--font-size15);color:var(--mui-palette-text-tertiary)}.chart-area.chart-bar-01 .legend-section .legend-item{display:flex;align-items:center;gap:4px}.chart-area.chart-bar-01 .legend-section .legend-item .legend-color{display:inline-flex;width:8px;height:8px;border-radius:2px}.chart-area.chart-bar-01 .legend-section .legend-item .legend-color.circle{border-radius:10px}.chart-area.chart-bar-01 .legend-section .legend-item:first-child .legend-color{background:var(--var-legend-color-01)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(2) .legend-color{background:var(--var-legend-color-02)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(3) .legend-color{background:var(--var-legend-color-03)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(4) .legend-color{background:var(--var-legend-color-04)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(5) .legend-color{background:var(--var-legend-color-05)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(6) .legend-color{background:var(--var-legend-color-06)}.chart-area.chart-bar-01 .legend-section .legend-item:nth-child(7) .legend-color{background:var(--var-legend-color-07)}.chart-area.chart-bar-01 .chart-section{max-width:72rem;margin:0 auto;text-align:center}.chart-area.chart-circle-01{--var-legend-color-01:#018073;--var-legend-color-02:#fdbc56;--var-legend-color-03:#1e88e5;--var-legend-color-04:#ffa028;--var-legend-color-05:#58db58;--var-legend-color-06:#ff4d50;--var-legend-color-07:#7557f2;--var-legend-color-08:#4bbaff;--var-legend-color-09:#fd77a4;--var-legend-color-10:#4757ba}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text{font-size:var(--font-size19);font-weight:500}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-01{color:var(--var-legend-color-01)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-02{color:var(--var-legend-color-02)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-03{color:var(--var-legend-color-03)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-04{color:var(--var-legend-color-04)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-05{color:var(--var-legend-color-05)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-06{color:var(--var-legend-color-06)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-07{color:var(--var-legend-color-07)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-08{color:var(--var-legend-color-08)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-09{color:var(--var-legend-color-09)}.chart-area.chart-circle-01 .legend-section .cm-bul-list .list-item .legend-text.legend-10{color:var(--var-legend-color-10)}.cm-legend-list{display:flex;gap:1rem;flex-wrap:wrap}.cm-legend-list .legend-item{display:flex;gap:.25rem;align-items:center;font-size:15pzx;color:var(--mui-palette-text-tertiary)}.cm-legend-list .legend-item .legend-color{display:inline-block;width:.5rem;aspect-ratio:1/1;border-radius:2px}.cm-legend-list .legend-item .legend-color.circle{border-radius:99x}.cm-color.primary-50{color:var(--mui-palette-primary-50)!important}.cm-color.primary-100{color:var(--mui-palette-primary-100)!important}.cm-color.primary-200{color:var(--mui-palette-primary-200)!important}.cm-color.primary-300{color:var(--mui-palette-primary-300)!important}.cm-color.primary-500{color:var(--mui-palette-primary-500)!important}.cm-color.primary-700{color:var(--mui-palette-primary-700)!important}.cm-color.primary-900{color:var(--mui-palette-primary-900)!important}.cm-color.secondary-50{color:var(--mui-palette-secondary-50)!important}.cm-color.secondary-100{color:var(--mui-palette-secondary-100)!important}.cm-color.secondary-200{color:var(--mui-palette-secondary-200)!important}.cm-color.secondary-500{color:var(--mui-palette-secondary-500)!important}.cm-color.secondary-700{color:var(--mui-palette-secondary-700)!important}.cm-color.secondary-900{color:var(--mui-palette-secondary-900)!important}.cm-color.tertiary-50{color:var(--mui-palette-tertiary-50)!important}.cm-color.tertiary-100{color:var(--mui-palette-tertiary-100)!important}.cm-color.tertiary-200{color:var(--mui-palette-tertiary-200)!important}.cm-color.tertiary-500{color:var(--mui-palette-tertiary-500)!important}.cm-color.tertiary-700{color:var(--mui-palette-tertiary-700)!important}.cm-color.tertiary-900{color:var(--mui-palette-tertiary-900)!important}.cm-color.warning-50{color:var(--mui-palette-warning-50)!important}.cm-color.warning-100{color:var(--mui-palette-warning-100)!important}.cm-color.warning-200{color:var(--mui-palette-warning-200)!important}.cm-color.warning-500{color:var(--mui-palette-warning-500)!important}.cm-color.warning-700{color:var(--mui-palette-warning-700)!important}.cm-color.warning-900{color:var(--mui-palette-warning-900)!important}.cm-color.error-50{color:var(--mui-palette-error-50)!important}.cm-color.error-100{color:var(--mui-palette-error-100)!important}.cm-color.error-200{color:var(--mui-palette-error-200)!important}.cm-color.error-500{color:var(--mui-palette-error-500)!important}.cm-color.error-700{color:var(--mui-palette-error-700)!important}.cm-color.error-900{color:var(--mui-palette-error-900)!important}.cm-color.neutral-50{color:var(--mui-palette-neutral-50)!important}.cm-color.neutral-100{color:var(--mui-palette-neutral-100)!important}.cm-color.neutral-200{color:var(--mui-palette-neutral-200)!important}.cm-color.neutral-300{color:var(--mui-palette-neutral-300)!important}.cm-color.neutral-400{color:var(--mui-palette-neutral-400)!important}.cm-color.neutral-500{color:var(--mui-palette-neutral-500)!important}.cm-color.neutral-600{color:var(--mui-palette-neutral-600)!important}.cm-color.neutral-700{color:var(--mui-palette-neutral-700)!important}.cm-color.neutral-800{color:var(--mui-palette-neutral-800)!important}.cm-color.neutral-900{color:var(--mui-palette-neutral-900)!important}.cm-color.text-primary{color:var(--mui-palette-text-primary)!important}.cm-color.text-secondary{color:var(--mui-palette-text-secondary)!important}.cm-color.text-tertiary{color:var(--mui-palette-text-tertiary)!important}.cm-color.text-disabled{color:var(--mui-palette-text-secondary)!important}.cm-comment .inner-box{padding:var(--spacing-4) var(--spacing-3);border-radius:var(--spacing-2);background-color:#f4f4f4}.cm-comment .comment-box{background-color:#fff;border-radius:var(--spacing-2);border:1px solid #dadada;padding:var(--spacing-3);margin-bottom:1.875rem}.cm-comment .comment-box .author{font-weight:600;font-size:var(--font-size16);margin-bottom:.5rem}.cm-comment .comment-box .comment-textarea{border:0;width:100%;padding:0;min-height:auto;font-size:var(--font-size16)}.cm-comment .comment-box .btn-area{display:flex;justify-content:flex-end;gap:var(--spacing-1)}.cm-comment .comment-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.cm-comment .comment-item{position:relative}.cm-comment .comment-body{display:flex;gap:var(--spacing-1)}.cm-comment .comment-content-area{flex:1 1}.cm-comment .comment-content{margin-bottom:5px}.cm-comment .author-name{font-weight:600}.cm-comment .comment-meta{display:flex;align-items:center;gap:var(--spacing-1) var(--spacing-2)}.cm-comment .timestamp{font-size:var(--font-size16);color:#555}.cm-comment .btn-reply{color:var(--mui-palette-primary-700);font-size:var(--font-size15)}.cm-comment .author-avatar{flex-shrink:0}.cm-comment .comment-actions{position:absolute;right:0;top:0}.cm-comment .btn-settings{white-space:nowrap;overflow:hidden;text-indent:100%;width:24px;height:24px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-setting2.svg) no-repeat 50%/contain}.cm-comment .settings-menu{display:none;position:absolute;right:0;top:100%;border-radius:var(--spacing-1);border:1px solid #dadada;overflow:hidden}.cm-comment .settings-menu .cm-btn{border:0;border-radius:0;border-bottom:1px solid #dadada;padding:0 1.25rem}.cm-comment .settings-menu .cm-btn:last-child{border-bottom:0}.cm-comment .settings-menu .cm-btn:hover{background-color:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700)}.cm-comment .settings-menu.active{display:block}.cm-comment .reply-group .comment-box{margin-bottom:1rem}.cm-comment .reply-list,.cm-comment .reply-write{margin-left:3rem;margin-top:1rem}.cm-comment .reply-list{background:#fff;padding:var(--spacing-3);border-radius:var(--spacing-2)}.cm-comment .reply-list .reply-item{padding-left:2.125rem;position:relative}.cm-comment .reply-list .reply-item .author-name{font-size:var(--font-size16);margin-bottom:4px}.cm-comment .reply-list .reply-item .timestamp{display:inline-flex;padding-left:9px;margin-left:6px;position:relative;font-size:var(--font-size16);font-weight:400}.cm-comment .reply-list .reply-item .timestamp:before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:3px;height:3px;background:#555;border-radius:10px}.cm-comment .reply-list .reply-item .comment-content{margin-bottom:4px}.cm-comment .reply-list .reply-item .btn-delete{font-size:var(--font-size15);text-decoration:underline;color:var(--mui-palette-text-secondary)}.cm-comment .reply-list .reply-item:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-answer.svg) no-repeat 50%/contain}.cm-comment .reply-list .reply-item~.reply-item{margin-top:var(--spacing-3)}@media screen and (max-width:655px){.cm-comment .reply-group .reply-list,.cm-comment .reply-group .reply-write{margin-left:12px}}.cm-contextual-help{gap:0}.cm-contextual-help .tooltip-action{position:relative}.cm-contextual-help .tooltip-popover{position:absolute;z-index:10;width:25.75rem;padding:1rem;border-radius:var(--spacing-1);background-color:#1d1d1d;color:#fff;font-size:var(--font-size15);line-height:1.5;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.cm-contextual-help .tooltip-popover:before{content:"";width:14px;height:14px;display:block;position:absolute;margin-top:-7px;transform:rotate(45deg);background-color:#1d1d1d;box-shadow:2px 2px 6px rgba(0,0,0,.1)}.cm-contextual-help .tooltip-popover .tooltip-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;padding-right:1rem;font-weight:600}.cm-contextual-help .tooltip-popover .tooltip-contents{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:.5rem;gap:.5rem}.cm-contextual-help .tooltip-popover .tooltip-contents .btn-wrap{width:100%}.cm-contextual-help .tooltip-popover .tooltip-close{position:absolute;top:5px;right:5px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.cm-contextual-help.left .tooltip-popover{left:0;margin-left:-20px}.cm-contextual-help.left .tooltip-popover:before{left:24px}.cm-contextual-help.center .tooltip-popover{left:50%;transform:translateX(-50%)}.cm-contextual-help.center .tooltip-popover:before{left:50%;margin-left:-8px}.cm-contextual-help.right .tooltip-popover{right:0;margin-right:-20px}.cm-contextual-help.right .tooltip-popover:before{right:24px}.cm-contextual-help.top .tooltip-popover{bottom:100%;margin-bottom:16px}.cm-contextual-help.top .tooltip-popover:before{top:100%}.cm-contextual-help.bottom .tooltip-popover{top:100%;margin-top:16px}.cm-contextual-help.bottom .tooltip-popover:before{bottom:100%;transform:rotate(225deg);margin-bottom:-8px}@media screen and (max-width:1511px){.cm-contextual-help .tooltip-popover{border-radius:4px}.cm-contextual-help .tooltip-popover:before{width:10px;height:10px;margin-top:-5px}.cm-contextual-help.left .tooltip-popover{margin-left:0}.cm-contextual-help.left .tooltip-popover:before{left:7px}.cm-contextual-help.right .tooltip-popover{margin-right:0}.cm-contextual-help.right .tooltip-popover:before{right:7px}.cm-contextual-help.top .tooltip-popover{margin-bottom:.5rem}.cm-contextual-help.bottom .tooltip-popover{margin-top:.5rem}}@media screen and (max-width:655px){.cm-contextual-help .tooltip-popover{width:calc(100vw - 40px)}}.cm-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;z-index:1000;display:none}.cm-dialog .dialog-container{width:320px;border-radius:var(--spacing-2);border:1px solid #dadada;background:#fff;padding:var(--spacing-3);text-align:center}.cm-dialog .dialog-container.wide{width:480px}.cm-dialog .dialog-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.cm-dialog .dialog-title{font-size:var(--font-size20);font-weight:700;margin-bottom:8px}.cm-dialog .dialog-desc{font-size:var(--font-size16);color:var(--mui-palette-text-secondary)}.cm-dialog .dialog-buttons{display:flex;justify-content:center;gap:8px;margin-top:var(--spacing-4)}.cm-dialog .dialog-buttons .cm-btn{flex:1 1;height:2.75rem}.cm-dialog .dim{background:rgba(0,0,0,.7);width:100%;height:100%}.cm-dialog.open{display:block}.cm-dropdown{font-size:var(--font-size16);font-weight:500;color:#555;position:relative;line-height:1.2}.cm-dropdown .dropdown-trigger{width:100%;text-align:left}.cm-dropdown .dropdown-list{display:none;position:absolute;width:max-content;min-width:100%;top:calc(100% + .125rem);z-index:1}.cm-dropdown.drop-up .dropdown-list{top:auto;bottom:calc(100% + .125rem)}.cm-dropdown .dropdown-list.active{display:block}.cm-dropdown .dropdown-list .dropdown-item .dropdown-btn,.cm-dropdown .dropdown-list .dropdown-item a{display:block;width:100%}.cm-dropdown.type1 .dropdown-trigger{background:#fff url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-dropdown-duotone.svg) no-repeat right .375rem center/1.25rem;color:var(--mui-palette-primary-700);padding:.375rem 2.125rem .375rem .625rem}.cm-dropdown.type1 .dropdown-list,.cm-dropdown.type1 .dropdown-trigger{border:1px solid var(--mui-palette-primary-500);border-radius:var(--spacing-1)}.cm-dropdown.type1 .dropdown-list{position:absolute;left:0;background:#fff;padding:.375rem 0}.cm-dropdown.type1 .dropdown-list .dropdown-item .dropdown-btn,.cm-dropdown.type1 .dropdown-list .dropdown-item a{padding:.375rem .75rem;color:#555;transition:background .15s ease-in-out,color .15s ease-in-out}.cm-dropdown.type1 .dropdown-list .dropdown-item .dropdown-btn:hover,.cm-dropdown.type1 .dropdown-list .dropdown-item a:hover{color:var(--mui-palette-primary-700);background-color:var(--mui-palette-primary-100)}.cm-dropdown.type2{position:relative}.cm-dropdown.type2 .dropdown-trigger{background:#333 url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-select-down.svg) no-repeat right .75rem center/1.5rem;border:1px solid #3a3a3a;color:#ddd;font-size:var(--font-size15);padding:.9375rem 1.5rem;line-height:1;border-radius:var(--spacing-1)}.cm-dropdown.type2 .dropdown-list{background:#333;border-radius:var(--spacing-1);padding:.375rem 0;border:1px solid #3a3a3a;color:#fff;font-weight:400;font-size:var(--font-size15)}.cm-dropdown.type2 .dropdown-list .dropdown-item .dropdown-btn,.cm-dropdown.type2 .dropdown-list .dropdown-item a{padding:.75rem;line-height:1;transition:background .15s ease-in-out}.cm-dropdown.type2 .dropdown-list .dropdown-item .dropdown-btn:hover,.cm-dropdown.type2 .dropdown-list .dropdown-item a:hover{background:#444}.required,[class^=cm-checkbox],[class^=cm-radio]{position:relative}.required{color:var(--mui-palette-error-700)}.form-control{display:block;width:100%;height:var(--form-height);padding:0 var(--spacing-2);overflow:hidden;border:1px solid #b2b8bd;border-radius:var(--spacing-1);background-repeat:no-repeat;background-color:#fff;color:#111;font:inherit;font-size:var(--font-size16);line-height:53px;text-overflow:ellipsis}.form-control.size-md{height:2.25rem;font-size:var(--font-size16);width:auto}.form-control.date-input{max-width:10rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar-gry.svg) no-repeat center right .75rem/1.5rem;padding-right:2.5rem}.form-control.date-input.size-lg{max-width:14rem}.form-control.date-input.type2{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar.svg) no-repeat center right .75rem/1.5rem}.cm-combobox .mui-13cymwt-control{border-radius:var(--spacing-1);border:1px solid #b2b8bd}.cm-combobox .mui-13cymwt-control:hover{border:1px solid #b2b8bd}.cm-combobox .mui-13cymwt-control:focus,.cm-combobox .mui-13cymwt-control:focus-visible{border-color:#b2b8bd;outline:none}.cm-combobox .mui-1u9des2-indicatorSeparator{display:none}.password-input-wrap{position:relative}.password-input-wrap .password-input{padding-right:3rem}.password-input-wrap .handle-hide-button{position:absolute;top:calc(50% - .75rem);right:.75rem;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.password-input-wrap .handle-hide-button.state-hide{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-unhide.svg)}.password-input-wrap .handle-hide-button.state-show{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-hide.svg)}.limit-input-wrap .input-text-count{text-align:right;font-size:var(--font-size15);color:var(--mui-palette-text-secondary);line-height:1.25;margin-bottom:2px}.clear-input-wrap{position:relative}.clear-input-wrap input[type=text]{padding-right:60px}.clear-input-wrap .btn-input-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem;aspect-ratio:1/1;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close2.svg) no-repeat 50%/contain}.form-control::placeholder{color:#6a6a6a}.form-control[disabled],.form-control[readonly]{background-color:#f8f8f8;color:#888;opacity:1;border-color:#b2b8bd}.form-control.readonly-bg-none[disabled],.form-control.readonly-bg-none[readonly]{background-color:#fff;color:var(--mui-palette-text-tertiary)}.form-control:not([disabled]):focus-visible,.form-control:not([readonly]):focus-visible{outline:.125rem dashed #000;outline-offset:.25rem}select.form-control{min-width:160px;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-select-down.svg);background-position:right .625rem center;line-height:normal;padding-right:2.25rem;background-size:1.5rem;color:var(--mui-palette-text-primary)}select.form-control.size-xs{display:inline-block;min-height:auto;height:30px;font-size:var(--font-size16);min-width:auto;width:auto;padding:0 30px 0 10px;background-position:right 5px center}select.form-control.size-md{height:2.25rem;font-size:var(--font-size16);min-width:146px;width:auto}select.form-control.round{border-radius:80px}select.form-control[disabled]{cursor:default}select.form-control.form-select{min-width:80px}select.form-control.form-select.size-sm{height:2.5rem;padding-left:12px}select.form-control.form-select2{border:none;background-color:rgba(0,0,0,0);font-size:var(--font-size16);height:1.5rem;min-height:1.5rem;color:#555;border-radius:4px;min-width:80px;padding:0 32px 0 4px;width:auto;background-position:center right 4px}textarea.form-control{width:100%;height:15rem;padding-top:.75rem;padding-bottom:.75rem;line-height:1.6;overflow:auto}textarea.form-control.size-md{width:100%;height:8.75rem}textarea.form-control.size-sm{width:100%;height:6.5rem}textarea.form-control.size-full{width:100%;height:100%}.form-label{cursor:default}.cm-form-group .form-section{margin-bottom:2.375rem}.cm-form-group .form-section:last-child{margin-bottom:0}.cm-form-group .form-label{display:block;margin-bottom:.75rem;font-weight:600;font-size:var(--font-size20)}.cm-form-group .form-label .required{color:var(--mui-palette-error-700)}.cm-form-group2 .form-label{font-size:var(--font-size15);color:var(--mui-palette-text-secondary)}.cm-form-group2 .form-label .required{color:var(--mui-palette-error-700)}.cm-form-group3{display:flex;gap:.75rem}.cm-form-group3 .form-label{width:11.25rem;font-weight:600;margin-top:.75rem}.cm-form-group3 .form-label .required{color:var(--mui-palette-error-700)}.cm-form-group3 .form-item{flex:1 1}.cm-form-group3 .form-item .form-control,.cm-form-group3 .form-item .password-input-wrap{width:100%;max-width:28.125rem}.cm-form-group3 .form-item.type-btn-item .item-wrap{display:flex;gap:.75rem}.cm-form-group3 .form-item.type-btn-item .item-wrap .cm-btn{flex-shrink:0}@media screen and (max-width:480px){.cm-form-group3 .form-item.type-btn-item .item-wrap{flex-direction:column}.cm-form-group3 .form-item.type-btn-item .item-wrap .form-control{flex:unset!important;width:100%}}.cm-form-group4 .form-fields{display:flex;flex-direction:column;gap:var(--spacing-2)}.cm-form-group4 .form-field{display:flex;flex-direction:column;gap:4px}.cm-form-group4 .field-label .label{font-size:var(--font-size16)!important;line-height:1.25!important;font-weight:500!important}.cm-form-group4 .cm-validation-message{font-size:var(--font-size15)}.cm-form-group4 .login-btn{width:100%;margin-top:var(--spacing-3)}.cm-form-group4 .btn-area{display:flex;gap:var(--spacing-1)}.cm-form-group4 .required{color:var(--mui-palette-error-700)}.cm-teacher-form-group{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}.cm-teacher-form-group .form-control.form-control{width:100%}.cm-phone-form-group{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}.cm-phone-form-group .form-control.form-control{width:100%}.cm-school-form-group .form-control:-moz-read-only{background:#fff}.cm-school-form-group .form-control:read-only{background:#fff}.cm-school-form-group .top-area{display:flex;gap:.75rem}.cm-school-form-group .middle-area{display:flex;gap:1rem;flex-wrap:wrap;margin-top:12px}.cm-school-form-group .bottom-area{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}.cm-school-form-group .bottom-area .form-control.form-control{width:100%}.cm-school-form-group .clear-input-wrap{width:100%;max-width:28.125rem}.cm-school-form-group .clear-input-wrap .form-control{width:100%}.cm-school-form-group .bottom-area2{margin-top:12px;display:flex;gap:.75rem;width:100%;max-width:33.125rem}.cm-school-form-group .bottom-area2 .btn-wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;width:100%;max-width:28.125rem}@media screen and (max-width:655px){.cm-school-form-group .bottom-area2 .btn-wrap{gap:5px}.cm-school-form-group .bottom-area2{gap:5px;flex-direction:column}}.cm-school-form-group .add-btn-area{margin-top:12px}.cm-school-form-group .children_form_group .bottom-area{display:flex;gap:.75rem}.cm-school-form-group .children_form_group .bottom-area input[type=text]{width:100%;max-width:10.625rem}.cm-school-form-group .children_form_group .add-btn-area{margin-top:12px}.cm-school-form-group .children_form_group~.children_form_group{margin-top:var(--spacing-4)}.cm-school-form-group.type2 .bottom-area,.cm-school-form-group.type2 .bottom-area .input-wrap{display:flex;gap:.75rem}.cm-school-form-group.type2 .bottom-area .input-wrap input[type=text]{width:8.75rem}.cm-school-form-group.type2 .bottom-area .input-wrap input[type=text].name{width:18.75rem}@media screen and (min-width:1281px){.cm-school-form-group .row-line1{display:flex;gap:1rem}.cm-school-form-group .row-line1 .top-area{width:420px}.cm-school-form-group .row-line1 .bottom-area2{margin-top:0;max-width:auto;flex:1 1;min-width:0}.cm-school-form-group .row-line1 .bottom-area2 .btn-wrap{gap:.5rem}}@media screen and (max-width:899px){.cm-school-form-group .top-area .clear-input-wrap{width:calc(100% - 110px)}.cm-school-form-group .top-area .clear-input-wrap .form-control{width:100%}}.cm-address-form-group{max-width:34.5625rem}.cm-address-form-group .form-control:-moz-read-only{background:#fff}.cm-address-form-group .form-control:read-only{background:#fff}.cm-address-form-group .bottom-area{margin-top:.75rem}.cm-address-form-group .bottom-area .form-control{max-width:100%}.flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}.class-add-form-group .class-add-child{margin-top:.75rem;display:flex;gap:.75rem}.class-add-form-group .class-add-child input[type=text]{width:100px}@media screen and (max-width:655px){.class-add-form-group .class-add-child{gap:.25rem}.class-add-form-group .class-add-child input[type=text]{width:72px}}.form-group-row .form-group-row-line{display:flex}.form-group-column{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.date-form-group{display:flex;align-items:center;gap:4px 8px}.cm-file-drop-zone{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3);border:1px dashed #7b9fff;border-radius:var(--spacing-2);background-color:#f4f9fe;transition:border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:10px}.cm-file-drop-zone input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cm-file-drop-zone label{display:inline-flex;align-items:center;cursor:pointer}.cm-file-drop-zone label:focus-within{outline:2px dashed #000;outline-offset:2px}.cm-form-table table{width:100%;border-collapse:collapse}.cm-form-table th{width:180px;background:#f2f4f6;padding:12px 14px;vertical-align:top;text-align:left;font-weight:600}.cm-form-table td{padding:12px 14px;background:#fff;text-align:left}.cm-form-table .desc-text{font-size:.85rem;color:#666}.toggle-group{display:flex;gap:10px 25px}[class^=cm-checkbox],[class^=cm-radio]{display:inline-flex;cursor:pointer}[class^=cm-checkbox] input[type=checkbox],[class^=cm-radio] input[type=radio]{clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}[class^=cm-checkbox] .chk-label,[class^=cm-radio] .radio-label{-webkit-user-select:none;-moz-user-select:none;user-select:none}[class^=cm-checkbox].alone{vertical-align:middle!important}[class^=cm-checkbox] input[type=checkbox]~.chk-label:before,[class^=cm-radio] input[type=radio]~.radio-label:before{outline:2px dashed rgba(0,0,0,0)}[class^=cm-checkbox] input[type=checkbox]:focus-visible~.chk-label:before,[class^=cm-radio] input[type=radio]:focus-visible~.radio-label:before{outline:2px dashed #000}.cm-checkbox-list{display:flex;gap:8px 24px;flex-wrap:wrap;align-items:center}.cm-checkbox1 .chk-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-checkbox1 .chk-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #757575;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-checkbox1 input[type=checkbox]:checked+.chk-label:before{border-color:rgba(0,0,0,0);background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-chk.svg);background-size:65%;background-color:var(--mui-palette-primary-500)}.cm-checkbox1.alone .chk-label{width:24px;height:24px;padding-left:0}.cm-checkbox1 input[type=checkbox]:disabled+.chk-label:before{background-color:#f5f5f5}.cm-checkbox2 .chk-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-checkbox2 .chk-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #dadada;border-radius:6px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-checkbox2 input[type=checkbox]:checked+.chk-label:before{border-color:rgba(0,0,0,0);background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-chk.svg);background-size:65%;background-color:var(--mui-palette-primary-500)}.cm-checkbox2 input[type=checkbox]:disabled+.chk-label:before{background-color:#f5f5f5}.cm-checkbox2.alone .chk-label{width:24px;height:24px;padding-left:0}.cm-checkbox3 .chk-label{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size15);height:30px;padding:0 12px;font-weight:500;background:#fff;border:1px solid #dadada;border-radius:var(--spacing-1);color:var(--mui-palette-neutral-900)}.cm-checkbox3 input[type=checkbox]:checked+.chk-label{border-color:rgba(0,0,0,0);background:var(--mui-palette-primary-700);color:#fff}.cm-checkbox3.type-icon .chk-label{font-weight:600!important;font-size:var(--font-size16)!important;line-height:1.25!important;height:36px;padding:0 12px}.cm-checkbox3.type-icon input[type=checkbox]:checked+.chk-label .icon-check:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-wt.svg)}.cm-checkbox4 .chk-label{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size17);height:3.5rem;padding:0 1rem;font-weight:500;background:var(--mui-palette-neutral-900);border:1px solid var(--mui-palette-neutral-900);border-radius:var(--spacing-1);color:#fff}.cm-checkbox4 .chk-label .visible-checked{display:none}.cm-checkbox4 input[type=checkbox]:focus+.chk-label{outline:2px dashed #000;outline-offset:2px}.cm-checkbox4 input[type=checkbox]:checked+.chk-label{border-color:#dadada;background:#fff;color:var(--mui-palette-neutral-900)}.cm-checkbox4 input[type=checkbox]:checked+.chk-label .visible-checked{display:inline-flex}.cm-checkbox4 input[type=checkbox]:checked+.chk-label .visible-unChecked{display:none}.cm-checkbox5-list{display:flex;flex-wrap:wrap;gap:1rem}.cm-checkbox5-list .cm-checkbox5{display:inline-flex;align-items:center;gap:.625rem;padding:1rem 1rem 1rem 2.75rem;border:1px solid #d5dbe8;border-radius:.75rem;background:#fff;color:#1f2937;font-weight:500;position:relative}.cm-checkbox5-list .cm-checkbox5.size-lg{padding:1rem 3.75rem}.cm-checkbox5-list .cm-checkbox5 input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.cm-checkbox5-list .cm-checkbox5:before{content:"";position:absolute;left:1rem;top:50%;width:1.5rem;height:1.5rem;transform:translateY(-50%);background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-gry.svg) no-repeat 50%/contain}.cm-checkbox5-list .cm-checkbox5:has(input:checked){border:2px solid var(--mui-palette-tertiary-700);color:var(--mui-palette-tertiary-700);font-weight:700}.cm-checkbox5-list .cm-checkbox5:has(input:checked):before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-tertiary.svg)}.cm-checkbox5-list .cm-checkbox5 span{line-height:1.4}.cm-checkbox-list2{display:flex;flex-direction:column;position:relative}.cm-checkbox-list2 .list-title{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid #b2b8bd;border-radius:var(--spacing-1);padding-left:var(--spacing-2);padding-right:calc(var(--spacing-2) + var(--spacing-4));height:var(--form-height);position:relative}.cm-checkbox-list2 .list-title:after{content:"";position:absolute;right:var(--spacing-2);top:50%;transform:translateY(-50%);width:var(--spacing-3);aspect-ratio:1/1;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down.svg) no-repeat 50%/contain}.cm-checkbox-list2 .list-box{width:100%;border:1px solid #b2b8bd;border-radius:var(--spacing-1);padding:var(--spacing-2) 0;position:absolute;left:0;top:calc(100% - 1px);max-height:180px;overflow:auto;z-index:1;background:#fff;display:none}.cm-checkbox-list2 .list-box .list-box-item{padding:var(--spacing-1) var(--spacing-2);background:rgba(0,0,0,0);transition:background .15s}.cm-checkbox-list2 .list-box .list-box-item:hover{background:var(--mui-palette-primary-100)}.cm-checkbox-list2.active .list-title:after{transform:translateY(-50%) rotate(180deg)}.cm-checkbox-list2.active .list-box{display:block}.cm-checkbox-toggle{position:relative;display:inline-flex;align-items:center;gap:6px}.cm-checkbox-toggle .toggle-visual{position:relative;width:32px;height:20px;border-radius:1000px;background-color:var(--mui-palette-neutral-400)}.cm-checkbox-toggle .toggle-visual:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:1000px;transition:transform .3s ease}.cm-checkbox-toggle .toggle-label{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-checkbox-toggle input[type=checkbox]:checked~.toggle-visual{background-color:var(--mui-palette-primary-500)}.cm-checkbox-toggle input[type=checkbox]:checked~.toggle-visual:after{transform:translateX(12px);background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-chk2.svg);background-size:12px;background-repeat:no-repeat;background-position:50%}.cm-checkbox-toggle input[type=checkbox]:focus-visible~.toggle-visual{outline:2px dashed #000;outline-offset:2px}.cm-checkbox-toggle input[type=checkbox]:disabled~.toggle-visual{background-color:#dcdcdc}.cm-checkbox-toggle input[type=checkbox]:disabled~.toggle-visual:after{background-color:#fff}.cm-checkbox-toggle input[type=checkbox]:disabled~.toggle-label{color:var(--mui-palette-text-disabled)}.cm-checkbox-toggle.column{flex-direction:column}.cm-radio-list{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.cm-radio-list.column{flex-direction:column;gap:1rem;align-items:flex-start}.cm-radio-list.type2{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.cm-radio-list.type2 .radio-wrap{display:flex;gap:1.5rem;flex-wrap:wrap}.cm-radio1 .radio-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-radio1 .radio-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid #757575;border-radius:1000px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-radio1 input[type=radio]:checked+.radio-label:before{background-size:65%;background-color:#fff;border:7px solid rgba(0,0,0,0);border-color:var(--mui-palette-primary-500)}.cm-radio1 input[type=radio]:disabled+.radio-label{color:var(--mui-palette-text-disabled)}.cm-radio1 input[type=radio]:disabled+.radio-label:before{background:#f4f4f4}.cm-radio1 input[type=radio]:checked:disabled+.radio-label:before{border:7px solid var(--mui-palette-neutral-300)}.cm-radio1.alone{width:24px;height:24px;margin-right:0;overflow:hidden;vertical-align:middle}.cm-radio1.alone.radio-label{padding-left:0}.cm-radio2 .radio-label{position:relative;padding-left:32px;font-size:var(--font-size17)}.cm-radio2 .radio-label:before{position:absolute;top:50%;left:0;width:24px;height:24px;transform:translateY(-50%);border:1px solid var(--mui-palette-neutral-300);border-radius:1000px;background-position:50%;background-repeat:no-repeat;background-color:#fff;content:""}.cm-radio2 input[type=radio]:checked+.radio-label:before{border-color:rgba(0,0,0,0);background-size:50%;background-color:var(--mui-palette-primary-500);background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-chk3.svg)}.cm-radio2 input[type=radio]:disabled+.radio-label{color:var(--mui-palette-text-disabled)}.cm-radio2 input[type=radio]:disabled+.radio-label:before{background:#f4f4f4}.cm-radio2.alone{width:20px;height:20px;margin-right:0;overflow:hidden;vertical-align:middle}.cm-radio2.alone.radio-label{padding-left:0}.switch-radio-group{display:inline-flex;padding:4px;border-radius:10px;background:var(--mui-palette-neutral-50)}.switch-radio-group label{position:relative}.switch-radio-group label input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.switch-radio-group label .radio-label{display:inline-block;padding:6px 12px;border-radius:8px;line-height:1.25;font-size:var(--font-size16);font-weight:500;color:var(--mui-palette-neutral-400);background-color:rgba(0,0,0,0);cursor:pointer;transition:all .15s ease}.switch-radio-group label input[type=radio]:focus-visible+.radio-label{outline:2px dashed #000;outline-offset:2px}.switch-radio-group label:first-child input[type=radio]+.radio-label{position:relative;color:var(--mui-palette-text-disabled)}.switch-radio-group label:first-child input[type=radio]+.radio-label:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background:#b2b8bd}.switch-radio-group label:first-child input[type=radio]:checked+.radio-label{background-color:var(--mui-palette-secondary-700);color:#fff}.switch-radio-group label:first-child input[type=radio]:checked+.radio-label:after{display:none}.switch-radio-group label:last-child input[type=radio]:checked+.radio-label{background-color:var(--mui-palette-tertiary-700);color:#fff}.switch-radio-group label input[type=radio]:disabled+.radio-label{color:#888}.cm-omr-check-group{display:inline-flex;align-items:center;gap:1.5rem}.cm-omr-check-group .omr-item input[type=checkbox],.cm-omr-check-group .omr-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cm-omr-check-group .omr-visual{width:18px;height:18px;border:1px solid #555;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size14);font-weight:700;color:var(--mui-palette-text-secondary);line-height:1}.cm-omr-check-group .omr-item input[type=checkbox]:checked+.omr-visual,.cm-omr-check-group .omr-item input[type=radio]:checked+.omr-visual{background-color:#1d1d1d;border-color:#1d1d1d;color:#1d1d1d}.cm-omr-check-group .omr-item input[type=checkbox]:focus-visible+.omr-visual,.cm-omr-check-group .omr-item input[type=radio]:focus-visible+.omr-visual{outline:.125rem dashed #000;outline-offset:.25rem}.cm-filter1{position:relative}.cm-filter1 .filter-content{position:absolute;background:#fff;padding:20px;border-radius:10px;min-width:570px;z-index:2;top:calc(100% + 10px);left:-50px;border:1px solid #dadada;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:none}@media screen and (max-width:1511px){.cm-filter1 .filter-content{left:auto;right:0}}@media screen and (max-width:1280px){.cm-filter1 .filter-content{min-width:auto;width:320px;left:0;right:auto}}.cm-filter1 .cm-filter-form-wrap2 .form-group{border:1px solid #dadada;width:100%}.cm-filter1 .cm-filter-form-wrap2 .form-group .form-list{display:flex}.cm-filter1 .cm-filter-form-wrap2 .form-group .form-title{background:var(--mui-palette-neutral-700);color:#fff}@media screen and (max-width:1280px){.cm-filter1 .cm-filter-form-wrap2 .form-group .form-title{width:100%}}.cm-filter1.type-data-select .filter-content{min-width:443px;left:0}.cm-filter1.type-data-select .form-group .form-list{flex-wrap:wrap}@media screen and (max-width:1511px){.cm-filter1.type-data-select .filter-content{left:-50px;right:auto}}@media screen and (max-width:1280px){.cm-filter1.type-data-select .filter-content{left:-60%;right:auto;min-width:auto}}@media screen and (max-width:655px){.cm-filter1.type-data-select .filter-content{left:0}}.cm-filter1.active .btn-filter-select{color:var(--mui-palette-primary-700)}.cm-filter1.active .btn-filter-select .icon-arr-drop-down:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down-duotone.svg)}.cm-filter1.active .filter-content{display:block}.cm-filter-form-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cm-filter-form-wrap .form-item input[type=checkbox],.cm-filter-form-wrap .form-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cm-filter-form-wrap .form-item .form-visual{padding:0 1rem;font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500);border-radius:var(--spacing-1);background:#fff;border:1px solid #eaeaea;display:inline-flex;align-items:center;justify-content:center;height:3rem;min-width:4.125rem}.cm-filter-form-wrap .form-item input[type=checkbox]:checked+.form-visual,.cm-filter-form-wrap .form-item input[type=radio]:checked+.form-visual{background:var(--mui-palette-neutral-700);color:#fff}.cm-filter-form-wrap .form-item input[type=checkbox]:focus-visible+.form-visual,.cm-filter-form-wrap .form-item input[type=radio]:focus-visible+.form-visual{outline:.125rem dashed #000;outline-offset:-.375rem}.cm-filter-form-wrap .form-item input[type=checkbox]:checked:focus-visible+.form-visual,.cm-filter-form-wrap .form-item input[type=radio]:checked:focus-visible+.form-visual{outline:.125rem dashed #fff}.cm-filter-form-wrap .form-label-line-item{margin:0 .75rem}@media screen and (max-width:768px){.cm-filter-form-wrap .form-label-line-item{font-size:0;width:100%}}.cm-filter-form-wrap2{display:flex;flex-wrap:wrap;gap:8px}.cm-filter-form-wrap2 .form-group{display:flex;align-items:center;background:#fff;border-radius:8px;overflow:hidden}.cm-filter-form-wrap2 .form-group.disabled{opacity:.7}.cm-filter-form-wrap2 .form-group.disabled .form-item{cursor:not-allowed}.cm-filter-form-wrap2 .form-group .form-title{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1rem;min-width:66px;border-radius:var(--spacing-1);font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500)}.cm-filter-form-wrap2 .form-group .form-title:focus-visible{outline:.125rem dashed #000;outline-offset:-.375rem}.cm-filter-form-wrap2 .form-group .form-list{padding:4px 8px;display:flex;gap:8px;display:none}.cm-filter-form-wrap2 .form-group .form-list .form-item.disabled{opacity:.5}.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=checkbox],.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cm-filter-form-wrap2 .form-group .form-list .form-item .form-visual{padding:0 1rem;font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500);border-radius:var(--spacing-1);background:#fff;display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:4.125rem;word-break:auto-phrase}.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=checkbox]:checked+.form-visual,.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=radio]:checked+.form-visual{background:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700);border:1px solid var(--mui-palette-primary-700);font-weight:700;text-decoration:underline}.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=checkbox]:focus-visible+.form-visual,.cm-filter-form-wrap2 .form-group .form-list .form-item input[type=radio]:focus-visible+.form-visual{outline:.125rem dashed #000;outline-offset:-.375rem}.cm-filter-form-wrap2 .form-group.active .form-title{background:var(--mui-palette-neutral-700);color:#fff}.cm-filter-form-wrap2 .form-group.active .form-title:focus-visible{outline:.125rem dashed #fff}.cm-filter-form-wrap2 .form-group.active .form-list{display:flex}.cm-split-form{display:flex;border-radius:var(--spacing-1);background:#fff;border:1px solid var(--mui-palette-background-blue03);position:relative}.cm-split-form .split-form-nav{width:220px;padding:12px;height:21.75rem;overflow:auto;border-right:1px solid var(--mui-palette-background-blue03)}.cm-split-form .split-form-nav-list .split-form-nav-item~.split-form-nav-item{margin-top:8px}.cm-split-form .split-form-nav-item .split-form-nav-item-button{padding:.5rem 2rem .5rem 1rem;border-radius:6px;width:100%;text-align:left;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward.svg) no-repeat center right 5px/20px}.cm-split-form .split-form-nav-item.active .split-form-nav-item-button{color:var(--mui-palette-primary-700);background-color:var(--mui-palette-background-blue01);background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg);font-weight:600}.cm-split-form .split-form-nav-item .split-form-panel{flex:1 1;height:21.75rem;overflow:auto;position:absolute;top:0;left:220px;width:calc(100% - 220px);display:none}.cm-split-form .split-form-nav-item.active .split-form-panel{display:block}.cm-split-form .split-form-panel .split-form-panel-item-group{display:none}.cm-split-form .split-form-panel .split-form-panel-item-group.active{display:block}.cm-split-form .split-form-panel .split-form-panel-item .panel-head{padding:.75rem 1.25rem;border-top:1px solid var(--mui-palette-background-blue03);position:relative;font-size:var(--font-size16);color:#333}.cm-split-form .split-form-panel .split-form-panel-item .panel-head .split-panel-item-button{text-align:left;padding-right:2rem}.cm-split-form .split-form-panel .split-form-panel-item .panel-head.active{color:#222;font-weight:600}.cm-split-form .split-form-panel .split-form-panel-item .panel-head.active:after{transform:scaleY(-1)}.cm-split-form .split-form-panel .split-form-panel-item:first-child .panel-head{border-top:0}.cm-split-form .split-form-panel .split-form-panel-item .panel-body{display:none}.cm-split-form .split-form-panel .split-form-panel-item .panel-body.active{display:block}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list{padding:1rem 1rem 1rem 2rem;border-top:1px solid var(--mui-palette-background-blue03)}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list .panel-body-item{font-size:var(--font-size15);color:#333}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list .panel-body-item~.panel-body-item{margin-top:12px}.cm-split-form .depth4-area{margin:.75rem 1.25rem;background:var(--mui-palette-primary-100);padding:.75rem 1.25rem;border-radius:var(--spacing-1);display:none}.cm-split-form .depth4-area .depth4-list .depth4-item~.depth4-item{margin-top:8px}.cm-split-form .depth4-area .depth4-list .depth4-item .cm-checkbox1 .chk-label{font-size:var(--font-size15);color:var(--mui-palette-text-secondary)}.cm-split-form .depth4-area .depth4-list .depth4-item .cm-checkbox1 .chk-label:before{width:22px;height:22px}.cm-split-form .depth4-area.active{display:block}.cm-voting-option .option-list{display:flex;flex-direction:column;gap:.5rem}.cm-voting-option .option-list .option-item{display:flex;gap:.5rem}.cm-voting-option .option-list .option-item .form-control{width:calc(100% - 3.5rem)}.cm-voting-option .option-list .option-item .btn-option-delete{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#f8f8f8 url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-minus.svg) no-repeat 50%/1.5rem;border:1px solid #b2b8bd;border-radius:.5rem}.cm-voting-option .option-add-area{margin-top:1rem}.cm-voting-option .option-add-area .option-add-text{margin-left:16px;font-size:var(--font-size16);color:var(--mui-palette-text-secondary)}@media screen and (max-width:1280px){.form-group-row .form-group-row-line{flex-direction:column;gap:12px!important}.form-group-row .form-group-row-line input[type=number],.form-group-row .form-group-row-line input[type=password],.form-group-row .form-group-row-line input[type=search],.form-group-row .form-group-row-line input[type=text],.form-group-row .form-group-row-line select{width:100%!important}.cm-filter-form-wrap2 .form-group{flex-direction:column;width:100%}.cm-filter-form-wrap2 .form-group .form-list{width:100%;flex-wrap:wrap}.cm-filter-form-wrap2 .form-group.active .form-title{width:100%}.cm-school-form-group.type2 .bottom-area{flex-direction:column}}@media screen and (max-width:899px){.cm-form-group3{flex-direction:column}.cm-form-group3 .form-item.type-btn-item .item-wrap .form-control.form-control{flex:1 1}.cm-school-form-group .top-area .form-control{width:calc(100% - 110px)}.cm-school-form-group .top-area .cm-btn{width:100px}.cm-school-form-group .top-area .input-inner{position:relative;width:50%}.cm-school-form-group .top-area .input-inner .input{width:100%;padding-right:3rem;box-sizing:border-box}.cm-school-form-group .top-area .input-inner .cancel-button{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-split-form .split-form-nav{width:100%}.cm-split-form .split-form-nav-list .split-form-nav-item .split-form-nav-item-button{border:1px solid #dadada}.cm-split-form .split-form-nav-list .split-form-nav-item.active .split-form-nav-item-button{border:1px solid var(--mui-palette-primary-200)}.cm-split-form .split-form-nav-list .split-form-nav-item~.split-form-nav-item{padding:8px 0;margin-top:0}.cm-split-form .split-form-nav-item.active .split-form-panel{position:static;width:100%;height:auto;padding:8px 12px 12px}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .panel-head{border-top:0;padding:.75rem}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .panel-head:after{right:.75rem}.cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list{border:1px dashed #dadada;margin:.5rem .75rem;border-radius:8px;padding-top:1.25rem;padding-bottom:1.25rem}}@media screen and (max-width:655px){.date-form-group{flex-direction:column}.date-form-group .form-control.date-input{max-width:100%}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .cm-radio1 .radio-label{padding-left:28px}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .cm-radio1 .radio-label:before{width:18px;height:18px;top:11px}.cm-split-form .split-form-nav-item .split-form-panel .split-form-panel-item .cm-radio1 input[type=radio]:checked+.radio-label:before{border:6px solid var(--mui-palette-primary-500)}.cm-split-form .depth4-area .depth4-list .depth4-item .cm-checkbox1 .chk-label:before{top:12px}.cm-voting-option .option-list .option-item{display:flex;gap:4px}.cm-voting-option .option-list .option-item .form-control{width:calc(100% - 44px)}.cm-voting-option .option-list .option-item .btn-option-delete{width:40px;height:36px}.cm-voting-option .option-add-area{display:flex;flex-direction:column;gap:8px}.cm-voting-option .option-add-area .option-add-text{margin-left:0}}@media screen and (max-width:480px){.cm-split-form .split-form-nav-item.active .split-form-panel{padding-left:6px;padding-right:0}.cm-split-form .depth4-area{margin-left:0;margin-right:0}.cm-school-form-group.type2 .bottom-area .input-wrap.wrap1 input[type=text]{width:auto;flex:1 1;min-width:0}}.cm-qna .qna-answer,.cm-qna .qna-question,.cm-qna .qna-write_wrap{padding:var(--spacing-4);border:1px solid #dadada;border-radius:var(--spacing-2)}.cm-qna .qna-answer,.cm-qna .qna-write_wrap{margin-top:1.5625rem}.cm-qna .qna-write_wrap{background-color:#f8f8f8}.cm-qna .qna-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}.cm-qna .qna-write_title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;margin-bottom:1.25rem}.cm-qna .qna-date{color:var(--mui-palette-text-secondary)}.cm-toggle{display:inline-flex;vertical-align:middle;border-radius:10px;overflow:hidden;background-color:#eff0f5;padding:4px}.cm-toggle .btn-toggle{position:relative;transition:background-color .3s ease,color .3s ease;background-color:rgba(0,0,0,0);flex:1 1}.cm-toggle .btn-toggle:before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#b2bbbd}.cm-toggle .btn-toggle:last-child:before{display:none}.cm-toggle .btn-toggle .btn-toggle-label{position:relative;display:block;padding:4px 10px;font-weight:500;font-size:var(--font-size14);color:#b0b0b0;border-radius:8px;z-index:1;word-break:keep-all}.cm-toggle .btn-toggle.btn-toggle-on.active .btn-toggle-label{background-color:var(--mui-palette-primary-700);color:#fff}.cm-toggle .btn-toggle.btn-toggle-off{margin-left:-1px}.cm-toggle .btn-toggle.btn-toggle-off.active .btn-toggle-label{background-color:var(--mui-palette-error-700);color:#fff}.cm-combo-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3)}.cm-combo-list .combo-item{flex:1 1;display:flex;align-items:center;gap:var(--spacing-1)}.cm-combo-list .combo-item .combo-item-label{font-weight:500;width:2.5rem}.cm-combo-list .combo-item .combo-item-select{flex:1 1}@media screen and (max-width:1080px){.cm-combo-list{flex-direction:column}.cm-combo-list .combo-item{max-width:100%;width:100%}}.cm-custom-form.custom-form1 .bottom-area{border-top:1px solid #dadada;padding-top:1rem;margin-top:1.5rem;display:flex;justify-content:space-between;align-items:flex-end}.cm-custom-form.custom-form1 .bottom-area .box-btn-area{display:flex;align-items:center;gap:var(--spacing-2)}@media screen and (max-width:1280px){.cm-custom-form.custom-form1 .top-area .cm-search3{max-width:100%!important}.cm-custom-form.custom-form1 .bottom-area{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1.5rem}.cm-custom-form.custom-form1 .bottom-area .cm-form-group2{width:100%}.cm-custom-form.custom-form1 .bottom-area .box-btn-area{width:100%;justify-content:flex-end}}.cm-custom-form.custom-form2{margin-top:2.5rem}.cm-custom-form.custom-form2 .cm-form-group3 .cm-validation-message{font-size:var(--font-size15);color:var(--mui-palette-text-secondary);margin-top:var(--spacing-1);margin-left:.5rem}.cm-custom-form.custom-form2 .cm-form-group3.radio-form-group .form-label{margin-top:0}.cm-custom-form.custom-form2 .cm-form-group3~.cm-form-group3{margin-top:var(--spacing-4)}.cm-custom-form.custom-form2 .cm-form-group3.align-items-center .form-label{margin-top:0}.cm-custom-form.custom-form2 .custom-form2-head-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.cm-custom-form.custom-form2 .custom-form2-head-wrap .custom-form2-head-title{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem 1rem;flex:1 1;min-width:0}.cm-custom-form.custom-form2 .custom-form2-head-wrap .custom-form2-head-title .title{font-weight:600}.cm-custom-form.custom-form2 .custom-form2-head-wrap .custom-form2-head-title .s-title{color:#555;font-size:var(--font-size15)}.cm-custom-form.custom-form2 .custom-form2-inner-box{padding:1.5rem 2rem;border-radius:1rem;background:#edf2fa;display:flex;gap:2rem;flex-direction:column;align-items:flex-end}.cm-custom-form.custom-form2 .custom-form2-inner-box~.custom-form2-inner-box{margin-top:1.5rem}.cm-custom-form.custom-form2 .custom-form2-inner-box .inner-box-contents{width:100%}.cm-custom-form.custom-form2 .custom-form2-inner-box .inner-box-handle{padding-top:1.5rem;border-top:1px solid #ccc;width:100%;text-align:right}@media screen and (max-width:899px){.cm-custom-form.custom-form2 .cm-form-group3.align-items-center{align-items:start!important}}.cm-custom-form.custom-form3 .form-box{border:1px solid #b2b8bd;border-radius:1.5rem;overflow:hidden}.cm-custom-form.custom-form3 .form-box .form-label{font-size:var(--font-size15);color:var(--mui-palette-text-secondary);line-height:1.25}.cm-custom-form.custom-form3 .form-box .form-control{height:3.5rem}.cm-custom-form.custom-form3 .form-head{padding:1.5rem}.cm-custom-form.custom-form3 .form-head .save-input,.cm-custom-form.custom-form3 .form-head .save-input .data-utils{display:flex;align-items:flex-end;gap:.5rem}.cm-custom-form.custom-form3 .form-head .save-input .data-title{flex:1 1}.cm-custom-form.custom-form3 .form-head .save-input .data-title .form-control{line-height:1;display:flex;align-items:center}.cm-custom-form.custom-form3 .form-head .save-input .data-count,.cm-custom-form.custom-form3 .form-head .save-input .data-my-count{width:7.5rem}.cm-custom-form.custom-form3 .form-head .save-input .data-name{width:100%;max-width:27.5rem;margin-right:auto}.cm-custom-form.custom-form3 .form-head .save-input .data-date{display:flex;align-items:center;gap:1rem;margin-right:auto}.cm-custom-form.custom-form3 .form-head .save-input .data-date .date-input{max-width:12.5rem;width:100%}.cm-custom-form.custom-form3 .form-head .save-input .btn-data-save{width:5.625rem}.cm-custom-form.custom-form3 .form-bottom{padding:2rem;background:#f8f8f8}.cm-custom-form.custom-form3 .form-bottom .save-input-list{display:flex;flex-direction:column;gap:.5rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input{display:flex;align-items:center;gap:8px}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area{flex:1 1;display:flex;align-items:center;gap:.5rem 1rem;background:#fff;border-radius:.5rem;padding:.75rem 1.5rem .75rem .75rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area .cm-badge{width:5rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area .cm-typography{flex:1 1}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .btn-area{width:5.75rem}.cm-custom-form.custom-form3 .form-foot{display:flex;justify-content:space-between;margin-top:var(--spacing-3)}@media screen and (max-width:899px){.cm-custom-form.custom-form3 .form-head .save-input{margin-top:var(--spacing-2);flex-direction:column}.cm-custom-form.custom-form3 .form-head .save-input .data-title,.cm-custom-form.custom-form3 .form-head .save-input .data-utils{width:100%}.cm-custom-form.custom-form3 .form-head .save-input .data-count,.cm-custom-form.custom-form3 .form-head .save-input .data-my-count{width:auto;flex:1 1}.cm-custom-form.custom-form3 .form-head .save-input .cm-checkbox4{width:5.75rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input{flex-direction:column;position:relative}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area{width:100%;flex-direction:column;align-items:flex-start;padding-left:1rem;padding-right:1rem;padding-bottom:4rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .data-area .cm-badge{height:26px}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .btn-area{position:absolute;right:1rem;bottom:1rem}.cm-custom-form.custom-form3 .form-bottom .save-input-list .save-input .btn-area .cm-checkbox4 .chk-label{width:100%;height:2.6rem}}@media screen and (max-width:480px){.cm-custom-form.custom-form3 .form-head .save-input .data-name{max-width:100%}.cm-custom-form.custom-form3 .form-head .save-input .data-date{flex-direction:column;width:100%;max-width:100%;gap:4px}.cm-custom-form.custom-form3 .form-head .save-input .data-date .date-input{max-width:100%}}.cm-custom-form.custom-form4{background:#eff2f8;padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:flex-end;gap:var(--spacing-4)}.cm-custom-form.custom-form4 .left-content{flex:1 1;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.cm-custom-form.custom-form4 .left-content .title{font-weight:600}.cm-custom-form.custom-form4 .right-content{width:6.25rem;display:flex;gap:.75rem;align-items:center}@media screen and (max-width:655px){.cm-custom-form.custom-form4{flex-direction:column;align-items:flex-start;gap:1rem}.cm-custom-form.custom-form4 .left-content{flex-direction:column;align-items:flex-start;gap:.5rem}.cm-custom-form.custom-form4 .right-content{width:100%;justify-content:flex-end}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#585e6c!important}.cm-icon{--icon-width:24;--icon-height:24;display:inline-flex;position:relative;align-items:center;gap:.5rem;vertical-align:middle;line-height:1.3}.cm-icon:before{display:block;flex-shrink:0;background-position:50%;background-size:contain;background-repeat:no-repeat;content:"";width:calc(var(--icon-width)*.0625*1rem);height:calc(var(--icon-height)*.0625*1rem);min-width:calc(var(--icon-width)*.8/16*1rem);min-height:calc(var(--icon-height)*.8/16*1rem);margin-bottom:1px}.cm-icon.icon-right{flex-direction:row-reverse}.cm-icon.icon-arr-forward:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward.svg)}.cm-icon.icon-arr-forward2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward2.svg)}.cm-icon.icon-arr-forward-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-gry.svg)}.cm-icon.icon-arr-forward-duotone:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg)}.cm-icon.icon-arr-drop-down:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down.svg)}.cm-icon.icon-arr-drop-down-duotone:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down-duotone.svg)}.cm-icon.icon-arr-forward-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-wt.svg)}.cm-icon.icon-user-duotone:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user-duotone.svg)}.cm-icon.icon-user-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user-gry.svg)}.cm-icon.icon-user2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user02.svg)}.cm-icon.icon-user3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user03.svg)}.cm-icon.icon-file:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-file.svg)}.cm-icon.icon-file2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-file2.svg)}.cm-icon.icon-solid-download:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-download.svg)}.cm-icon.icon-download-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-download-wt.svg)}.cm-icon.icon-download-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-download-primary.svg)}.cm-icon.icon-download-tertiary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-download-tertiary.svg)}.cm-icon.icon-upload-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-upload-primary.svg)}.cm-icon.icon-upload-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-upload-wt.svg)}.cm-icon.icon-link:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link.svg)}.cm-icon.icon-link3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link3.svg)}.cm-icon.icon-link-bk:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-bk.svg)}.cm-icon.icon-link-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-gry.svg)}.cm-icon.icon-link-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-primary.svg)}.cm-icon.icon-link-secondary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-secondary.svg)}.cm-icon.icon-link-tertiary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-tertiary.svg)}.cm-icon.icon-link-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link-wt.svg)}.cm-icon.icon-link2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link2.svg)}.cm-icon.icon-pencil:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil.svg)}.cm-icon.icon-pencil2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil2.svg)}.cm-icon.icon-pencil3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil3.svg)}.cm-icon.icon-pencil-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pencil-wt.svg)}.cm-icon.icon-message:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-message.svg)}.cm-icon.icon-alert:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-alert.svg)}.cm-icon.icon-alert-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-alert-primary.svg)}.cm-icon.icon-hourglass:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-hourglass.svg)}.cm-icon.icon-plus:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus.svg)}.cm-icon.icon-plus2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2.svg)}.cm-icon.icon-plus2-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-gry.svg)}.cm-icon.icon-plus2-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-wt.svg)}.cm-icon.icon-plus2-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-primary.svg)}.cm-icon.icon-plus3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg)}.cm-icon.icon-calendar:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar.svg)}.cm-icon.icon-calendar2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar2.svg)}.cm-icon.icon-calendar-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar-wt.svg)}.cm-icon.icon-calendar-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar-gry.svg)}.cm-icon.icon-hide-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-hide-gry.svg)}.cm-icon.icon-video:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-video.svg)}.cm-icon.icon-desktop:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-desktop.svg)}.cm-icon.icon-close:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close.svg)}.cm-icon.icon-close-dgry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close-dgry.svg)}.cm-icon.icon-close-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close-gry.svg)}.cm-icon.icon-close-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close-wt.svg)}.cm-icon.icon-search:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-search-bk.svg)}.cm-icon.icon-search-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-search-wt.svg)}.cm-icon.icon-search-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-search-primary.svg)}.cm-icon.icon-write:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-write.svg)}.cm-icon.icon-write2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-write2.svg)}.cm-icon.icon-write-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-write-wt.svg)}.cm-icon.icon-write2-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-write2-wt.svg)}.cm-icon.icon-user-solid:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-user-solid.svg)}.cm-icon.icon-print:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-print.svg)}.cm-icon.icon-print2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-print2.svg)}.cm-icon.icon-info:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-info.svg)}.cm-icon.icon-info2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-info2.svg)}.cm-icon.icon-info3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-info3.svg)}.cm-icon.icon-info4:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-info4.svg)}.cm-icon.icon-info5:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-info5.svg)}.cm-icon.icon-question:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-question.svg)}.cm-icon.icon-check:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check.svg)}.cm-icon.icon-check-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-primary.svg)}.cm-icon.icon-check-dgry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-dgry.svg)}.cm-icon.icon-check-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-wt.svg)}.cm-icon.icon-check2-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check2-primary.svg)}.cm-icon.icon-check2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check2.svg)}.cm-icon.icon-check2-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check2-gry.svg)}.cm-icon.icon-check2-bk:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check2-bk.svg)}.cm-icon.icon-chk4:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-chk4.svg)}.cm-icon.icon-reset:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-reset.svg)}.cm-icon.icon-reset-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-reset-primary.svg)}.cm-icon.icon-reset-dkgry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-reset-dkgry.svg)}.cm-icon.icon-reset-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-reset-wt.svg)}.cm-icon.icon-sort-down:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-sort-down.svg)}.cm-icon.icon-sort-up:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-sort-up.svg)}.cm-icon.icon-add:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-add.svg)}.cm-icon.icon-test:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test.svg)}.cm-icon.icon-test-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test-primary.svg)}.cm-icon.icon-test-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test-gry.svg)}.cm-icon.icon-test2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test2.svg)}.cm-icon.icon-remove:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-remove.svg)}.cm-icon.icon-arrow-left:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-left.svg)}.cm-icon.icon-delete:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-delete.svg)}.cm-icon.icon-preview:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-preview.svg)}.cm-icon.icon-preview-primary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-preview-primary.svg)}.cm-icon.icon-preview-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-preview-wt.svg)}.cm-icon.icon-preview2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-preview2.svg)}.cm-icon.icon-school:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-school.svg)}.cm-icon.icon-setting:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-setting.svg)}.cm-icon.icon-setting-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-setting-wt.svg)}.cm-icon.icon-view-card:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-view-card.svg)}.cm-icon.icon-view-list:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-view-list.svg)}.cm-icon.icon-view-card-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-view-card-gry.svg)}.cm-icon.icon-view-list-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-view-list-gry.svg)}.cm-icon.icon-progress:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-progress.svg)}.cm-icon.icon-accuracy:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-accuracy.svg)}.cm-icon.icon-timer:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-timer.svg)}.cm-icon.icon-timer2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-timer2.svg)}.cm-icon.icon-timer3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-timer3.svg)}.cm-icon.icon-start:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon_start.svg)}.cm-icon.icon-start-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-start-wt.svg)}.cm-icon.icon-comp:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-comp.svg)}.cm-icon.icon-arrow-right:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg)}.cm-icon.icon-gry-answer:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-gry-answer.svg)}.cm-icon.icon-data:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-dash-menu02.svg)}.cm-icon.icon-data2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-data.svg)}.cm-icon.icon-data3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-data2.svg)}.cm-icon.icon-data4:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-data4.svg)}.cm-icon.icon-data5:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-menu05.svg)}.cm-icon.icon-vote:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-vote.svg)}.cm-icon.icon-vote2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-vote2.svg)}.cm-icon.icon-dummy:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-dummy.svg)}.cm-icon.icon-minus:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-minus.svg)}.cm-icon.icon-minus2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-minus2.svg)}.cm-icon.icon-zoom-in:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-zoom-in.svg)}.cm-icon.icon-zoom-out:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-zoom-out.svg)}.cm-icon.icon-notice:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-notice.svg)}.cm-icon.icon-notice2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-notice2.svg)}.cm-icon.icon-book:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-book.svg)}.cm-icon.icon-bel:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bel.svg)}.cm-icon.icon-call2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-call2.svg)}.cm-icon.icon-sort:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-sort.svg)}.cm-icon.icon-group:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-group.svg)}.cm-icon.icon-o:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-o.svg)}.cm-icon.icon-o2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-o2.svg)}.cm-icon.icon-x:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-x.svg)}.cm-icon.icon-x2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-x2.svg)}.cm-icon.icon-bullet7:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet07.svg)}.cm-icon.icon-bullet8:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet08.svg)}.cm-icon.icon-bullet9:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet09.svg)}.cm-icon.icon-dash-img4:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img04.svg)}.cm-icon.icon-dash-img5:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img05.svg)}.cm-icon.icon-dash-img6:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img06.svg)}.cm-icon.icon-02:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-02.svg)}.cm-icon.icon-03:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-03.svg)}.cm-icon.icon-04:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-04.svg)}.cm-icon.icon-09:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-09.svg)}.cm-icon.icon-dictionary:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon_dictionary.svg)}.cm-icon.icon-plus2-purple:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-purple.svg)}.cm-icon.icon-calendar3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar3.svg)}.in-page-navigation-layout{display:flex;align-items:flex-start;gap:2.5rem;height:100%;flex-direction:row-reverse}.in-page-navigation-layout .in-page-content-area{flex:1 1}.in-page-navigation-layout .in-page-navigation-area{width:10rem;position:-webkit-sticky;position:sticky;top:10.5rem}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-header{margin-bottom:1rem}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-header .quick-caption{font-size:var(--font-size14);font-weight:500;color:var(--mui-palette-text-secondary);margin-bottom:4px;line-height:1.2}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-header .quick-title{font-weight:600;line-height:1.41}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li a{font-size:var(--font-size15);color:var(--mui-palette-text-secondary);display:flex;width:100%;padding:4px 8px;line-height:20px;border-radius:4px}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li a:hover{background:var(--mui-palette-primary-50)}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li a.active{color:var(--mui-palette-primary-700);background:var(--mui-palette-primary-50);font-weight:500}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-list li~li{margin-top:4px}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-action{margin-top:1rem}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-action .cm-btn{width:100%}@media screen and (max-width:1280px){.in-page-navigation-layout{gap:2rem}}@media screen and (max-width:655px){.in-page-navigation-layout{flex-direction:column}.in-page-navigation-layout .in-page-navigation-area{width:100%;position:static}.in-page-navigation-layout .in-page-navigation-area .in-page-navigation-action{display:none}.in-page-navigation-layout .in-page-content-area{width:100%}}.cm-dl{display:flex;align-items:baseline}.cm-dl dt{width:120px}.cm-dl dd{flex:1 1}.cm-dl.size-lg dt{width:180px;font-weight:600}@media screen and (max-width:1280px){.cm-dl{flex-direction:column;gap:8px}.cm-dl dd,.cm-dl dt{width:100%!important}}.cm-dl2{word-break:auto-phrase}.cm-dl2 dl{display:flex;align-items:baseline;gap:var(--spacing-1) var(--spacing-2);margin-bottom:var(--spacing-3)}.cm-dl2 dl:last-child{margin-bottom:0}.cm-dl2 dt{width:150px;font-size:var(--font-size17);font-weight:600;flex-shrink:0}.cm-dl2 dd{flex:1 1}.cm-dl2.type2 dl:last-child{margin-bottom:0}.cm-dl2.type2 dt{width:90px}@media screen and (max-width:1280px){.cm-dl2 dl{flex-direction:column;gap:8px}.cm-dl2 dl dt{width:100%!important}.cm-dl2 dl dd{width:100%}}.cm-dl3{display:flex}.cm-dl3 dt{position:relative;padding-right:14px;margin-right:12px;font-weight:600}.cm-dl3 dt:after{content:"";position:absolute;right:0;top:6px;width:2px;height:12px;background:#b2b8bd}.cm-dl3 dd{flex:1 1}.cm-dl4{display:flex;flex-wrap:wrap}.cm-dl4 .dl-item{position:relative;margin-right:1rem;padding-right:1rem;display:flex;gap:.5rem}.cm-dl4 .dl-item dt{color:var(--mui-palette-text-secondary)}.cm-dl4 .dl-item dd{font-weight:600}.cm-dl4 .dl-item:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:10px;background:#b2b8bd}.cm-dl4 .dl-item:last-child{padding-left:0;padding-right:0}.cm-dl4 .dl-item:last-child:after{display:none}.cm-bul-list.bul-list1 .list-item{padding-left:20px;position:relative;line-height:1.5}.cm-bul-list.bul-list1 .list-item:before{content:"";position:absolute;left:8px;top:10px;width:3px;height:3px;background:#555;border-radius:10px}.cm-bul-list.bul-list1 .list-item~.list-item{margin-top:4px}.cm-bul-list.bul-list1.cm-color.text-primary{color:var(--mui-palette-text-primary)}.cm-bul-list.bul-list1.size-sm .list-item{font-size:var(--font-size16)}.cm-bul-list.bul-list2{display:flex;flex-direction:column;gap:.625rem;word-break:auto-phrase}.cm-bul-list.bul-list2>li{position:relative;padding-left:.8125rem;font-size:var(--font-size18);line-height:1.3}.cm-bul-list.bul-list2>li:before{content:"";position:absolute;left:0;top:.5em;width:.25rem;height:.25rem;background:var(--mui-palette-neutral-400);border-radius:1000px}.cm-bul-list.bul-list3{display:flex;flex-direction:column;gap:.625rem;word-break:auto-phrase}.cm-bul-list.bul-list3>li{position:relative;padding-left:.8125rem;line-height:1.3}.cm-bul-list.bul-list3>li:before{content:"";position:absolute;left:0;top:.5em;width:.25rem;height:.25rem;background:var(--mui-palette-neutral-400);border-radius:1000px}.cm-bul-list.bul-list4 .list-item.gray{color:var(--mui-palette-text-secondary)}.cm-bul-list.bul-list4 .list-item .bul{display:inline-block;width:4px;height:4px;border-radius:10px;background:#757575;vertical-align:middle;margin-right:.5rem}.cm-bul-list.bul-list4 .list-item~.list-item{margin-top:.375rem}.cm-bul-list.bul-list4 .list-item~.list-item.nomargin{margin-top:0}.cm-bul-list.bul-list5>.list-item{position:relative;padding-left:.8125rem;line-height:1.3}.cm-bul-list.bul-list5>.list-item:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:#666}.cm-bul-list.bul-list6>li{position:relative;padding-left:1rem}.cm-bul-list.bul-list6>li:before{content:"※";position:absolute;left:0}.cm-bul-list.bul-list6>li~li{margin-top:4px}.file-list-header{display:flex;justify-content:space-between;align-items:center}.cm-file-list1{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cm-file-list1 .file-item{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border-radius:var(--spacing-1);border:1px solid #dadada;background:#fff;color:#111;line-height:1.4}.cm-file-list1 .file-item>.link-btn:hover{text-decoration:underline}.cm-file-list1 .file-item .cm-icon{gap:.5rem}.cm-file-list1.type2 .file-item{width:100%;justify-content:space-between;gap:.75rem}.cm-file-list1.type2 .file-item .item-label{flex:1 1;min-width:0}.cm-file-list1.type2 .file-item .btn-area{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:.375rem .75rem}.cm-file-list1.size-sm .file-item{padding:.75rem var(--spacing-2);font-size:var(--font-size16)}.cm-file-list1.box-none .file-item{padding:0;background:none;border:0}.cm-file-list1.box-none .file-item .link-btn:hover span{text-decoration:underline}.cm-file-list1.box-none .file-item~.file-item{margin-top:8px}@media screen and (max-width:768px){.cm-file-list1.type2 .file-item{flex-direction:column}.cm-file-list1.type2 .file-item .item-label{width:100%}.cm-file-list1.type2 .file-item .btn-area{flex:unset;width:100%}}.cm-file-list2{background:#f8f8f8;padding:0 1.5rem;border-radius:1rem}.cm-file-list2>li{border-bottom:1px dashed #dadada;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.cm-file-list2>li .cm-checkbox1{width:1.5rem}.cm-file-list2>li .link-item{flex:1 1}.cm-file-list2>li .cm-icon{text-align:left}.cm-file-list2>li:last-child{border-bottom:none}.cm-file-list2 .link-item{display:flex;justify-content:space-between;padding:1.25rem 0}.cm-file-list2 .link-item:hover span{text-decoration:underline}.cm-file-list2.type2{background:none}.cm-file-list2.type2>li{border-bottom:0}.cm-file-list2.type2>li~li{margin-top:4px}.cm-file-list2.type2 .link-item{padding:4px 0;text-align:left}.cm-file-list3{border:1px solid #dadada;border-radius:var(--spacing-1);padding:0 1rem}.cm-file-list3 .file-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:15px;border-bottom:1px solid #f1f3f5}.cm-file-list3 .file-item:last-child{border-bottom:none}.cm-file-list3 .file-size{color:#555;flex-shrink:0}.cm-file-list3 .file-info-text p{margin:0;line-height:1.5}.cm-path-list{font-size:var(--font-size16);color:var(--mui-palette-text-secondary);line-height:1.25}.cm-path-list .step-icon{display:inline-block;width:1.25rem;height:1.25rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-breadcrumbs-arrow.svg) no-repeat 50%/contain;vertical-align:middle;margin-bottom:2px}.cm-step-list.step1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}.cm-step-list.step1 .step-item{display:flex;align-items:center;gap:.5rem;color:var(--mui-palette-text-tertiary)}.cm-step-list.step1 .step-item .badge{display:inline-flex;align-items:center;justify-content:center;height:2rem;border-radius:.5rem;font-size:var(--font-size15);line-height:1.25;background:var(--mui-palette-neutral-50);color:var(--mui-palette-neutral-700);padding:0 .75rem}.cm-step-list.step1 .step-item.active .badge{background:var(--mui-palette-primary-700);color:#fff;font-weight:300}.cm-step-list.step1 .step-item.active .text{font-weight:600;color:var(--mui-palette-text-primary)}@media screen and (max-width:655px){.cm-step-list.step1{flex-direction:column;align-items:flex-start;gap:.5rem}}.cm-step-list.step2{display:flex;align-items:center;justify-content:center;margin-bottom:2.1875rem}.cm-step-list.step2 .step-item{position:relative;min-width:10rem;padding:0 .9375rem;text-align:center}.cm-step-list.step2 .step-item.item1 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step1.svg)}.cm-step-list.step2 .step-item.item2 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step2.svg)}.cm-step-list.step2 .step-item.item3 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step3.svg)}.cm-step-list.step2 .step-item.item4 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step4.svg)}.cm-step-list.step2 .step-item.active .step-text:before{background-color:var(--mui-palette-primary-700)}.cm-step-list.step2 .step-item.active.item1 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step1-wt.svg)}.cm-step-list.step2 .step-item.active.item2 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step2-wt.svg)}.cm-step-list.step2 .step-item.active.item3 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step3-wt.svg)}.cm-step-list.step2 .step-item.active.item4 .step-text:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-step4-wt.svg)}.cm-step-list.step2 .step-item:before{content:"";position:absolute;left:0;top:2.1875rem;right:0;height:1px;background:repeating-linear-gradient(90deg,#b2b8bd 0,#b2b8bd 2px,transparent 0,transparent 4px)}@media screen and (max-width:655px){.cm-step-list.step2 .step-item:before{top:15px}}.cm-step-list.step2 .step-item:first-child:before{left:50%}.cm-step-list.step2 .step-item:last-child:before{right:50%}@media screen and (max-width:655px){.cm-step-list.step2 .step-item{min-width:auto;flex:1 1;padding:0 3px}}.cm-step-list.step2 .step-text{position:relative;font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}@media screen and (max-width:655px){.cm-step-list.step2 .step-text{font-size:12px!important}}.cm-step-list.step2 .step-text:before{display:block;content:"";width:4.375rem;height:4.375rem;border-radius:1000px;background-repeat:no-repeat;background-position:50%;background-size:46%;background-color:#fff;margin:0 auto .625rem}@media screen and (max-width:655px){.cm-step-list.step2 .step-text:before{width:30px;height:30px}}.cm-step-list.step3{display:flex;flex-wrap:wrap;gap:.75rem}.cm-step-list.step3 .step-item{flex:1 1}.cm-step-list.step3 .step-item .item-title{font-size:var(--font-size15);font-weight:500;color:#fff;background:var(--mui-palette-primary-500);height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.75rem .75rem 0 0}.cm-step-list.step3 .step-item .item-content{font-size:var(--font-size16);border:1px solid #dadada;display:flex;align-items:center;flex-direction:column;justify-content:center;height:calc(100% - 2.5rem);word-break:keep-all;text-align:center;padding:var(--spacing-2) var(--spacing-3);border-radius:0 0 .75rem .75rem;background:#fff}.cm-step-list.step3 .step-item .item-content .icon{width:3.5rem;height:3.5rem;border-radius:50%;background:var(--mui-palette-primary-100);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.5rem}@media screen and (max-width:1080px){.cm-step-list.step3{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.cm-step-list.step3{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.cm-step-list.step3{display:grid;grid-template-columns:repeat(1,1fr)}}.cm-selected-chip .chip-list{display:flex;flex-wrap:wrap;gap:.5rem}.cm-selected-chip .chip-list .chip-item{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dadada;border-radius:6px;font-size:var(--font-size16);font-weight:500;height:2.5rem;padding-left:.75rem;padding-right:.25rem;display:flex}.cm-selected-chip .chip-list .chip-item .chip-remove{display:inline-flex;width:24px;height:24px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close-dgry.svg) no-repeat 50%/16px}@media screen and (max-width:655px){.cm-modal .cm-file-list3 .file-item{flex-direction:column;align-items:flex-start;gap:0}.cm-modal .cm-file-list3 .file-item .file-size{width:100%;text-align:right}}.cm-test-list{display:inline-flex;flex-wrap:wrap;gap:4px}.cm-test-list .test-item-box{border:1px solid var(--mui-palette-primary-200);font-size:var(--font-size16);font-weight:500;border-radius:4px;color:var(--mui-palette-text-secondary)}.cm-test-list .item-number,.cm-test-list .item-status{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.cm-test-list .item-number{border-bottom:1px solid var(--mui-palette-primary-200);font-size:var(--font-size14);flex-direction:column;padding-left:4px;padding-right:4px}.cm-test-list .item-number .detail{font-size:12px}.cm-test-list .item-status{display:flex;align-items:center;justify-content:center;padding-left:2px;padding-right:2px}.cm-test-list .item-status .ox-wrap,.cm-test-list .item-status .view-question{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.cm-test-list .item-status .view-question{cursor:pointer;padding-bottom:2px}.cm-test-list .item-status .view-question span{padding-top:1px}.cm-test-list .btn-circle{flex-shrink:0;align-self:center}.cm-text-list{display:flex;align-items:center;justify-content:center}.cm-text-list>li{position:relative;padding:0 var(--spacing-2);font-size:var(--font-size17);color:#555}.cm-text-list>li:before{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:15px;background-color:#ddd}.cm-text-list>li:last-child:before{display:none}.cm-text-list2{display:flex;flex-wrap:wrap;gap:.3125rem 1.25rem}.cm-text-list2>li{position:relative;font-weight:600;color:var(--mui-palette-primary-700)}.cm-text-list2>li:before{content:"";display:block;position:absolute;right:-.625rem;top:50%;transform:translateY(-50%);width:1px;height:.75rem;background-color:#ddd}.cm-text-list2>li:last-child:before{display:none}.cm-text-list3{display:flex;flex-wrap:wrap;align-items:center}.cm-text-list3>li~li{margin-left:.75rem;padding-left:1rem;position:relative}.cm-text-list3>li~li:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;aspect-ratio:1/1;border-radius:99px;background:var(--mui-palette-neutral-300)}.cm-num-list1{display:flex;flex-direction:column;gap:2rem}.cm-num-list1 .num1-item .item-title{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size20);font-weight:600}.cm-num-list1 .num1-item .item-title .num{display:inline-flex;width:var(--spacing-4);aspect-ratio:1/1;border-radius:.25rem;background:#d3d3d3;color:#fff;font-size:var(--font-size16);font-weight:700;align-items:center;justify-content:center}.cm-num-list1 .num1-item .item-box,.cm-num-list1 .num1-item .item-desc{margin-top:.5rem}.cm-num-list1 .num1-item .item-box .box-inner{display:flex;align-items:flex-start;gap:.5rem}.cm-num-list1 .num1-item .item-box .box-inner .icon{width:var(--spacing-3);aspect-ratio:1/1;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-light.svg) no-repeat 50%/contain}.cm-num-list1.color1 .num1-item.level1 .item-title .num{background:#c2aad2}.cm-num-list1.color1 .num1-item.level2 .item-title .num{background:#ae8ebf}.cm-num-list1.color1 .num1-item.level3 .item-title .num{background:#9d70b0}.cm-num-list1.color2 .num1-item.level1 .item-title .num{background:#8f9ccc}.cm-num-list1.color2 .num1-item.level2 .item-title .num{background:#6380bc}.cm-num-list1.color2 .num1-item.level3 .item-title .num{background:#2f66af}.cm-num-list1.color3 .num1-item.level1 .item-title .num{background:#b6d789}.cm-num-list1.color3 .num1-item.level2 .item-title .num{background:#95ca5d}.cm-num-list1.color3 .num1-item.level3 .item-title .num{background:#72bc37}.cm-num-list1.color4 .num1-item.level1 .item-title .num{background:#f4b076}.cm-num-list1.color4 .num1-item.level2 .item-title .num{background:#ef9248}.cm-num-list1.color4 .num1-item.level3 .item-title .num{background:#ec751f}@keyframes cm-spinner-spin{to{transform:rotate(1turn)}}.cm-spinner,.cm-spinner .spinner-container{display:inline-flex;align-items:center;justify-content:center}.cm-spinner .ring{position:relative;width:60px;height:60px;flex-shrink:0}.cm-spinner.indeterminate .ring{border-radius:50%;border:4px solid #e0e0e0;border-top:4px solid var(--mui-palette-primary-700);animation:cm-spinner-spin .9s linear infinite}.cm-spinner.determinate .ring:before{content:"";position:absolute;inset:0;border:4px solid #e0e0e0;border-radius:50%}.cm-spinner.determinate .ring .progress-ring{width:100%;height:100%;transform:rotate(-90deg);position:relative;z-index:1}.cm-spinner.determinate .ring .progress-ring circle{fill:none;stroke:var(--mui-palette-primary-700);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray 1s ease}.cm-spinner.determinate .ring .progress-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size14);font-weight:600}.cm-spinner.overlay-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.cm-spinner.overlay-full{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.cm-modal,.cm-spinner.overlay-full{position:fixed;top:0;left:0;z-index:1000}.cm-modal{width:100vw;height:100vh}.cm-modal .modal-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);z-index:1;background:#fff;border-radius:var(--spacing-2);overflow:hidden}.cm-modal .modal-container .modal-head{padding:1.5rem 3.5rem 1.5rem 1.5rem;position:relative;border-bottom:1px solid #dadada}.cm-modal .modal-container .modal-head.has-util{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cm-modal .modal-container .modal-head.has-util .modal-head-util .btns{display:flex;flex-wrap:wrap;gap:.375rem .75rem}.cm-modal .modal-container .modal-head .title-wrap{display:flex;align-items:center;gap:.75rem 2.5rem;flex-wrap:wrap}.cm-modal .modal-container .modal-head .modal-title{font-size:var(--font-size20);font-weight:700;color:#111;line-height:1.25}.cm-modal .modal-container .modal-head .modal-close{width:40px;height:40px;position:absolute;right:1rem;top:1rem}.cm-modal .modal-container .modal-body{max-height:76vh;overflow:auto;position:relative}.cm-modal .modal-container .modal-body.bg1{background:#deefff}.cm-modal .modal-container .modal-body .modal-content{padding:2rem}.cm-modal .modal-container .modal-body .modal-foot{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;gap:.5rem 1rem}.cm-modal .modal-container .modal-body .modal-foot .right.btn-area{display:flex;gap:.5rem}.cm-modal .dim{background:rgba(0,0,0,.7);width:100%;height:100%}.cm-modal.attendance-book .modal-close:focus-visible{outline-color:#fff}.cm-modal.attendance-book .modal-container{border-radius:var(--spacing-3);background:#00305c;max-height:95vh;overflow:auto}.cm-modal.attendance-book .modal-container .modal-head{text-align:center;padding:2.1875rem 3.5rem 1.25rem 1.5rem;border-bottom:none}.cm-modal.attendance-book .modal-container .modal-head .modal-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;color:#fff}.cm-modal.attendance-book .modal-container .modal-body{padding:var(--spacing-3);padding-top:0;overflow:visible;max-height:none}@media screen and (max-width:655px){.cm-modal.attendance-book .modal-container .modal-body{padding:10px}}.cm-modal.attendance-book .modal-container .modal-body .modal-content{background-color:#fff;border-radius:var(--spacing-2);padding:var(--spacing-3)}@media screen and (max-width:655px){.cm-modal.attendance-book .modal-container .modal-body .modal-content{padding:10px}}.cm-modal.attendance-book .modal-container .fc-header-toolbar{display:none}.cm-modal.attendance-book .modal-container .fc-theme-standard td,.cm-modal.attendance-book .modal-container .fc-theme-standard th,.cm-modal.attendance-book .modal-container table.fc-scrollgrid{border:0}.cm-modal.attendance-book .modal-container .fc-scrollgrid-section-body>td{padding:0}.cm-modal.attendance-book .modal-container .fc-col-header-cell-cushion{height:3.875rem;background-color:#f8f8f8;font-weight:800;padding:10px;font-size:var(--font-size15);display:flex;align-items:center;justify-content:center;border-bottom:1px solid #111;text-transform:uppercase}.cm-modal.attendance-book .modal-container .fc-daygrid-day-events{display:none}.cm-modal.attendance-book .modal-container .fc-daygrid-day{height:7.25rem;vertical-align:top;padding:10px;font-size:var(--font-size15)}.cm-modal.attendance-book .modal-container .fc-daygrid-day .fc-daygrid-day-top{display:block}.cm-modal.attendance-book .modal-container .fc-daygrid-day .fc-daygrid-day-number{padding:0;display:block}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status{position:relative;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status:before{content:"";display:block;padding-top:95.89%}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status.absent{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-absent2.svg)}.cm-modal.attendance-book .modal-container .fc-daygrid-day .day-status.attended{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attended2.svg)}.cm-modal.attendance-book .modal-container .fc-daygrid-day.fc-day-today{background-color:var(--mui-palette-tertiary-50);border:3px solid var(--mui-palette-tertiary-900)}@media screen and (max-width:655px){.cm-modal.attendance-book .modal-container .fc-col-header-cell-cushion,.cm-modal.attendance-book .modal-container .fc-daygrid-day{padding:3px;font-size:12px}}.cm-modal.attendance-book .cm-icon.icon-close:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close-wt.svg)}.cm-slide-modal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1000;pointer-events:none}.cm-slide-modal.active{pointer-events:auto}.cm-slide-modal .slide-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:opacity;transform:translateZ(0)}.cm-slide-modal.active .slide-modal-overlay{opacity:1}.cm-slide-modal .slide-modal-container{position:fixed;top:0;right:0;height:100vh;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1001;display:flex;flex-direction:column;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout style paint}.cm-slide-modal.active .slide-modal-container{transform:translateX(0)}.cm-slide-modal .slide-modal-head{padding:1.5rem 3.5rem 1.5rem 2rem;position:relative;background:#fff;flex-shrink:0}.cm-slide-modal .slide-modal-head .slide-modal-title{font-size:var(--font-size20);font-weight:700;color:#111;line-height:1.25;margin:0}.cm-slide-modal .slide-modal-head .slide-modal-close{width:40px;height:40px;position:absolute;right:1rem;top:1rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.cm-slide-modal .slide-modal-toolbar{padding:1.5rem 2rem 0}.cm-slide-modal .slide-modal-toolbar .toolbar-inner{border-bottom:1px solid #000;padding-bottom:1.5rem}.cm-slide-modal .slide-modal-body{display:flex;flex:1 1;overflow:auto;background:#fff}.cm-slide-modal .slide-modal-body .slide-modal-content{flex:1 1;padding:0 2rem}.cm-slide-modal .slide-modal-foot{padding:0 2rem 1.5rem;background:#fff;flex-shrink:0}.cm-slide-modal .slide-modal-foot .foot-inner{padding-top:1.5rem;border-top:1px solid #dadada}.cm-slide-modal .react-datepicker-wrapper{width:100%}@media screen and (max-width:1280px){.cm-slide-modal .mobile-wp-100{width:100%!important}.cm-modal .modal-container .modal-body .modal-foot{flex-direction:column;align-items:flex-start}.cm-modal .modal-container .modal-body .modal-foot .right.btn-area{width:100%;justify-content:flex-end}.cm-slide-modal .slide-modal-container{width:100%!important}}.modal-assessment .modal-container .modal-body{overflow:hidden;max-height:none}.modal-assessment .modal-container .modal-body .modal-content{padding:0;height:100%}.modal-assessment .assessment-container{display:flex;justify-content:space-between;height:76vh}.modal-assessment .question-list-section{width:70%;background-color:#f4f4f4;padding:var(--spacing-3);overflow:auto}@media screen and (max-width:655px){.modal-assessment .question-list-section{padding:var(--spacing-1)}}.modal-assessment .result-table-section{width:30%;padding:var(--spacing-3);overflow:auto}@media screen and (max-width:655px){.modal-assessment .result-table-section{padding:var(--spacing-1)}.modal-assessment .result-table-section .cm-table.table1.responsive-table tr{padding:5px}}.cm-no-data.no-data1{text-align:center}.cm-no-data.no-data1:before{content:"";display:block;width:12.5rem;height:12.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/no-data1.png) no-repeat 50%/contain;margin:0 auto;margin-bottom:var(--spacing-2)}.cm-no-data.no-data1 .no-data-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;color:#555;margin-bottom:var(--spacing-1)}.cm-no-data.no-data1 .no-data-desc{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important;color:#555}.cm-no-data.no-data2{text-align:center;background-color:#f8f8f8;border-top:1px solid #e0e3e7;border-bottom:1px solid #e0e3e7;padding:6.25rem 2rem}.cm-no-data.no-data2:before{content:"";display:block;width:9.375rem;height:9.375rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/no-data1.png) no-repeat 50%/contain;margin:0 auto;margin-bottom:var(--spacing-2)}.cm-no-data.no-data2.bg-none{background:rgba(0,0,0,0);border-top:0;border-bottom:0}.cm-no-data.no-data2.nodata-box{border:1px solid #dadada;border-radius:var(--spacing-3)}.cm-no-data.no-data2 .no-data-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;color:#555;margin-bottom:var(--spacing-1)}.cm-no-data.no-data3{text-align:center;padding:4.875rem 1.25rem}.cm-no-data.no-data3:before{content:"";display:block;width:9.375rem;height:9.375rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/no-data2.svg) no-repeat 50%/contain;margin:0 auto;margin-bottom:var(--spacing-1)}.cm-no-data.no-data3.nodata-box{border:1px solid #dadada;border-radius:var(--spacing-3)}.cm-no-data.no-data3 .no-data-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;color:#111;margin-bottom:var(--spacing-1)}.cm-no-data.no-data3 .no-data-desc{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important;color:#555;margin-bottom:var(--spacing-3)}.cm-no-data.no-data4{background:#e3e9f8;border:1px dashed #b2b8bd;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1.5rem;color:#555;font-weight:600;padding:1.5rem 2.5rem}.cm-no-data.no-data4 .img{width:4rem;height:4rem;position:relative}.cm-slide-modal .cm-no-data.no-data1{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.cm-overview.overview1 .ovw1-list .ovw1-item~.ovw1-item{margin-top:1.5rem}.cm-overview.overview1 .ovw1-box{border:1px solid #dadada;border-radius:var(--spacing-2);padding:1.5rem;position:relative;display:flex;gap:1.5rem}.cm-overview.overview1 .ovw1-item .ovw1-chk-box{align-self:center}.cm-overview.overview1 .ovw1-item .ovw1-thumb{width:13.125rem}.cm-overview.overview1 .ovw1-item .ovw1-content{position:relative;flex:1 1}.cm-overview.overview1 .ovw1-item .ovw1-content-inner{padding-right:5rem}.cm-overview.overview1 .ovw1-item .badge-area{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.cm-overview.overview1 .ovw1-item .title-area .desc{margin-bottom:.5rem}.cm-overview.overview1 .ovw1-item .title-area .title{font-size:var(--font-size20);font-weight:700;color:var(--mui-palette-text-primary);line-height:1.25}.cm-overview.overview1 .ovw1-item .title-area .detail-info{color:var(--mui-palette-text-secondary);margin-top:var(--spacing-3);color:#333}.cm-overview.overview1 .ovw1-item .other-info{display:flex;flex-wrap:wrap;gap:.5rem var(--spacing-4);color:var(--mui-palette-text-secondary);margin-top:.5rem;font-size:var(--font-size16)}.cm-overview.overview1 .ovw1-item .help-area{margin-top:1rem;display:flex;justify-content:space-between}.cm-overview.overview1 .ovw1-item .help-area .tags-list{display:flex;flex-wrap:wrap;gap:6px;flex:1 1}.cm-overview.overview1 .ovw1-item .help-area .ovw1-tooltip{width:11.25rem;text-align:right}.cm-overview.overview1 .ovw1-item .ovw1-bookmark{position:absolute;right:1.5rem;top:1.5rem}.cm-overview.overview1.type2 .ovw1-item .ovw1-content-inner{padding-right:0}.cm-overview.overview1.type2 .ovw1-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.cm-overview.overview1.type2 .ovw1-head .data-area{color:var(--mui-palette-text-secondary);font-size:var(--font-size16)}.cm-overview.overview1.type3 .ovw1-box:hover .ovw1-thumb .cm-thumb .thumb img{transform:scale(1.05)}.cm-overview.overview1.type3 .ovw1-box:hover .title-area .title{text-decoration:underline}.cm-overview.overview2 .ovw2-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.cm-overview.overview2 .ovw2-list>li{width:calc(50% - var(--spacing-3)/2)}.cm-overview.overview2 .ovw2-box{border:1px solid #dadada;border-radius:var(--spacing-2);overflow:hidden;display:flex;flex-direction:column;height:100%}.cm-overview.overview2 .ovw2-content{flex:1 1;padding:var(--spacing-4)}.cm-overview.overview2 .ovw2-btn-wrap{background-color:#f8f8f8;padding:var(--spacing-2) var(--spacing-4);border-top:1px solid #dadada}.cm-overview.overview2 .ovw2-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;margin-bottom:var(--spacing-2)}.cm-overview.overview2 .ovw2-thumb{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--spacing-2);overflow:hidden;margin-bottom:1rem}.cm-overview.overview2 .ovw2-thumb img{object-fit:cover;object-position:center;width:100%;height:100%}.cm-overview.overview2.type2 .ovw2-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview2.type2 .ovw2-list>li{width:100%}.cm-overview.overview2.type2 .ovw2-content{padding-bottom:var(--spacing-2)}.cm-overview.overview2.type2 .ovw2-title{font-size:var(--font-size24);font-weight:700}.cm-overview.overview2.type2 .ovw2-desc{margin-bottom:var(--spacing-2);font-size:var(--font-size17);line-height:1.53}.cm-overview.overview2.type2 .ovw2-others{display:flex;flex-wrap:wrap;gap:.375rem .75rem;color:var(--mui-palette-text-tertiary)}.cm-overview.overview2.type2.title-lg .ovw2-title{font-size:var(--font-size24)!important;font-weight:700!important;line-height:1.2;height:4.25rem}.cm-overview.overview3 .ovw3-list{display:flex;flex-wrap:wrap;border-top:1px solid #000}.cm-overview.overview3 .ovw3-list>li{width:100%;border-bottom:1px solid #dadada}.cm-overview.overview3 .ovw3-box{padding:var(--spacing-3)}.cm-overview.overview3 .ovw3-btn-wrap{background-color:#f8f8f8;padding:var(--spacing-2) var(--spacing-4);border-top:1px solid #dadada}.cm-overview.overview3 .ovw3-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;margin-bottom:var(--spacing-1)}.cm-overview.overview3 .ovw3-title.cm-link{text-align:left}.cm-overview.overview4 .ovw4-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}.cm-overview.overview4 .ovw4-list>li{width:calc(50% - var(--spacing-3)/2)}.cm-overview.overview4 .ovw4-box{border:1px solid #dadada;border-radius:var(--spacing-2);overflow:hidden}.cm-overview.overview4 .ovw4-content{padding:var(--spacing-3)}.cm-overview.overview4 .ovw4-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;margin-bottom:var(--spacing-2)}.cm-overview.overview4 .ovw4-info{color:var(--mui-palette-text-tertiary)}.cm-overview.overview5~.overview5{margin-top:2.5rem}.cm-overview.overview5 .ovw5-list{border:1px solid #dadada;border-radius:var(--spacing-2)}.cm-overview.overview5 .ovw5-list>li{border-bottom:1px dashed #dadada}.cm-overview.overview5 .ovw5-list>li:last-child{border-bottom:none}.cm-overview.overview5 .ovw5-box{padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;gap:1rem}.cm-overview.overview5 .ovw5-thumb{width:5rem;height:5rem;border-radius:1000px;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.cm-overview.overview5 .ovw5-content{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.cm-overview.overview5 .ovw5-texts{display:flex;flex-direction:column;gap:var(--spacing-1)}.cm-overview.overview5 .ovw5-desc{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;color:#555}.cm-overview.overview5 .ovw5-desc .cm-badge.type1{height:28px;padding:0 8px}.cm-overview.overview5 .ovw5-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;color:#111}.cm-overview.overview5 .ovw5-actions{flex-shrink:0}.cm-overview.overview5.type2 .ovw5-box{padding:var(--spacing-3)}.cm-overview.overview5.type2 .ovw5-thumb{width:4.5rem;height:4.5rem}.cm-overview.overview5.type2 .ovw5-title{font-size:var(--font-size19)!important}.cm-overview.overview5.type3 .ovw5-box{padding:var(--spacing-2) var(--spacing-3);flex-direction:column;align-items:flex-start;gap:.5rem}.cm-overview.overview5.type3 .ovw5-thumb{width:2.75rem;height:2.75rem}.cm-overview.overview5.type3 .ovw5-thumb .cm-icon.icon-pencil2:before{width:28px;height:28px;min-width:0;min-height:0}.cm-overview.overview5.type3 .ovw5-content{width:100%}.cm-overview.overview5.type3 .ovw5-content .ovw5-title{font-size:var(--font-size18)!important}.cm-overview.overview5.type4 .ovw5-badge{margin-bottom:.5rem}.cm-overview.overview5.type4 .ovw5-box{padding:var(--spacing-2) var(--spacing-4)}.cm-overview.overview5.type4 .ovw5-content{gap:2.5rem}.cm-overview.overview5.type4 .ovw5-title{font-size:var(--font-size18)!important}.cm-overview.overview5.type4 .ovw5-actions{display:flex;justify-content:flex-end;gap:.5rem}.cm-overview.overview5.type4 .ovw5-actions .cm-btn.btn-md{font-size:var(--font-size15)!important}@media screen and (max-width:1280px){.cm-overview.overview5.type4 .ovw5-content{flex-direction:column;gap:1rem}.cm-overview.overview5.type4 .ovw5-title{width:100%}.cm-overview.overview5.type4 .ovw5-actions{width:100%;justify-content:flex-end}}@media screen and (max-width:480px){.cm-overview.overview5.type4 .ovw5-actions{flex-direction:column}.cm-overview.overview5.type4 .ovw5-actions .cm-btn.btn-md{height:32px}}.cm-overview.overview6 .ovw6-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.cm-overview.overview6 .ovw6-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview6 .ovw6-box{border:1px solid #dadada;border-radius:var(--spacing-2);overflow:hidden;height:100%}.cm-overview.overview6 .ovw6-subject{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;background-color:#f8f8f8;padding:var(--spacing-2) var(--spacing-3)}.cm-overview.overview6 .ovw6-content{padding:var(--spacing-3);position:relative}.cm-overview.overview6 .ovw6-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;color:#111}.cm-overview.overview6 .ovw6-tooltip{text-align:right;margin-top:.5rem}.cm-overview.overview6 .ovw6-bookmark{position:absolute;right:1.5rem;top:.5rem}.cm-overview.overview7 .ovw7-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}.cm-overview.overview7 .ovw7-box{background:#fff;border:1px solid #dadada;border-radius:1.5rem;padding:1.5rem;height:100%;display:flex;flex-direction:column}.cm-overview.overview7 .ovw7-head{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.cm-overview.overview7 .ovw7-body{margin-bottom:1.5rem;flex:1 1}.cm-overview.overview7 .ovw7-foot .cm-btn{width:100%}.cm-overview.overview7 .ovw7-title{font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-overview.overview7 .ovw7-inner-box1{border:1px solid #eaeaea;border-radius:.75rem;padding:.75rem;font-size:var(--font-size15);font-weight:500;line-height:1.2}.cm-overview.overview7 .ovw7-inner-box1 .badge-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:1rem}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-head{font-size:var(--font-size15);font-weight:500;line-height:1.2;margin-bottom:.75rem}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-head .num{font-size:var(--font-size17);font-weight:600;line-height:1.3;color:var(--mui-palette-primary-700)}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body{background:#f8f8f8;padding:.5rem 1rem;display:flex;border-radius:.5rem;font-size:var(--font-size16);min-height:6rem;align-items:center}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body .box-inner-badge{margin-bottom:6px}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body .box-inner-content{display:flex;gap:8px;align-items:flex-start}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body p{flex:1 1;min-width:0}.cm-overview.overview7 .ovw7-inner-box2 .inner-box-body .percent{font-size:var(--font-size17);font-weight:600;color:var(--mui-palette-primary-700);width:50px;text-align:right}.cm-overview.overview7.type2 .ovw7-box{border:0}.cm-overview.overview7.type2 .ovw7-inner-box1{position:relative}.cm-overview.overview7.type2 .ovw7-inner-box1 .cm-more-btn{position:absolute;right:.75rem;top:.75rem}.cm-overview.overview7.type2 .ovw7-inner-box2{padding-left:.75rem;padding-right:.75rem}.cm-overview.overview7.type2 .ovw7-inner-box2 .inner-box-head{display:flex;align-items:center;justify-content:space-between}.cm-overview.overview7.type2 .ovw7-inner-box2 .inner-box-head>div{display:flex;align-items:center;gap:4px}.cm-overview.overview8 .ovw8-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview8 .ovw8-box{padding:var(--spacing-4);background:var(--mui-palette-neutral-50);border-radius:var(--spacing-3)}.cm-overview.overview8 .ovw8-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem 1rem}.cm-overview.overview8 .ovw8-head .head-date{color:var(--mui-palette-text-secondary);line-height:1.53}.cm-overview.overview8 .ovw8-title{font-size:var(--font-size24);font-weight:700;line-height:1.2;height:3.75rem;margin-bottom:var(--spacing-2)}.cm-overview.overview8 .ovw8-title.type2{height:6.125rem}.cm-overview.overview8 .ovw8-title.type2 .ovw8-subject-list{margin-top:1rem}.cm-overview.overview8 .ovw8-subject-list{display:flex;flex-wrap:wrap;gap:4px 8px}.cm-overview.overview8 .ovw8-content-box{background:#fff;border-radius:1rem;padding:1rem;margin-top:var(--spacing-4)}.cm-overview.overview8 .ovw8-content-box dt{font-weight:600;margin-bottom:4px}.cm-overview.overview8 .ovw8-subject-list~.ovw8-content-box{margin-top:var(--spacing-3)}.cm-overview.overview8 .ovw8-button{margin-top:1.5rem;width:100%}.cm-overview.overview9 .ovw9-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.cm-overview.overview9 .ovw9-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview9 .ovw9-box{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-radius:1rem;background-color:var(--mui-palette-background-blue01);height:100%}.cm-overview.overview9 .ovw9-title{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.cm-overview.overview9 .ovw9-desc{font-size:var(--font-size20);font-weight:600;color:#111}.cm-overview.overview9 .ovw9-desc-num{font-size:var(--font-size40);font-weight:700;color:var(--mui-palette-primary-700)}.cm-overview.overview9 .ovw9-desc-num-sub{font-size:var(--font-size18);color:var(--mui-palette-neutral-700);margin-left:1rem}.cm-overview.overview9 .ovw9-content.color2 .ovw9-desc-num{color:var(--mui-palette-tertiary-700)}.cm-overview.overview10{display:flex;gap:1rem 1.5rem;border:1px solid #dadada;padding:1.5rem 2rem;border-radius:1.5rem}.cm-overview.overview10 .ovw10-box{min-width:0}.cm-overview.overview10 .ovw10-box.ovw10-left-box{flex:1 1;padding:2.5rem .5rem}.cm-overview.overview10 .ovw10-box.ovw10-left-box .box-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box{border-radius:1.5rem;flex:2 1;padding:var(--spacing-1);position:relative}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper{padding:var(--spacing-3)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-title-area{height:10.25rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-head{display:flex;justify-content:space-between;margin-bottom:1rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-title{font-size:var(--font-size24);font-weight:700;line-height:1.2;margin-bottom:.75rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-badge-line{display:flex;flex-wrap:wrap;gap:4px 8px;margin-bottom:.75rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-date{color:var(--mui-palette-text-secondary)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-button{margin-top:1.5rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area{display:flex;justify-content:space-between;align-items:flex-end;margin-top:2.25rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .ovw10-progress{width:calc(100% - 17.5rem)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .progress-bar,.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .progress-container{width:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .mobile-message-bubble{display:none}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control{height:0}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control .swiper-navi-button{position:absolute;top:calc(50% - 1.25rem);z-index:1}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control .swiper-navi-button.prev{left:-1.25rem}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-swiper-control .swiper-navi-button.next{right:-1.25rem}.cm-overview.overview10 .ovw10-box .ovw10-nodata{text-align:center;font-size:var(--font-size18);color:var(--mui-palette-text-secondary)}.cm-overview.overview10 .ovw10-box .ovw10-nodata .ovw10-nodata-inner{padding:2rem 0}.cm-overview.overview10 .ovw10-box .ovw10-nodata .ovw10-title{margin:8px 0;color:var(--mui-palette-text-primary)}.cm-overview.overview10.type2 .ovw10-box.ovw10-left-box{padding:var(--spacing-4) .5rem}.cm-overview.overview10.type2 .ovw10-box.ovw10-right-box .ovw10-title-area{height:8rem}@media screen and (max-width:480px){.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-title-area{height:12rem}}.cm-overview.overview11 .ovw11-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview11 .ovw11-list{flex-direction:column;gap:var(--spacing-2)}}.cm-overview.overview11 .ovw11-item{flex:1 1;opacity:0;transform:translateY(1.875rem);animation:fadein .7s cubic-bezier(.22,1,.36,1) forwards}.cm-overview.overview11 .ovw11-item:first-child{animation-delay:.05s}.cm-overview.overview11 .ovw11-item:nth-child(2){animation-delay:.15s}.cm-overview.overview11 .ovw11-item:nth-child(3){animation-delay:.25s}.cm-overview.overview11 .ovw11-item.item1 .ovw11-box{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/login-bg1.png)}.cm-overview.overview11 .ovw11-item.item2 .ovw11-box{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/login-bg2.png)}.cm-overview.overview11 .ovw11-item.item3 .ovw11-box{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/login-bg3.png)}.cm-overview.overview11 .ovw11-box{position:relative;display:block;border-radius:var(--spacing-3);background-color:#fff;height:100%;word-break:auto-phrase;background-position:100% 100%;background-repeat:no-repeat;padding:1.875rem 1.5625rem 9.0625rem;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:1047px){.cm-overview.overview11 .ovw11-box{background-size:auto 50%}}.cm-overview.overview11 a.ovw11-box:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--mui-palette-primary-700);border-radius:inherit;z-index:1}.cm-overview.overview11 a.ovw11-box:after{content:"";position:absolute;bottom:1.875rem;left:1.5625rem;width:2.5rem;height:2.5rem;background-color:var(--mui-palette-neutral-100);border-radius:1000px;background-repeat:no-repeat;background-position:50%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg);background-size:60%;transition:background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);z-index:1}.cm-overview.overview11 a.ovw11-box:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.18)}.cm-overview.overview11 a.ovw11-box:hover:before{display:block}.cm-overview.overview11 a.ovw11-box:hover:after{background-color:var(--mui-palette-primary-700);transform:translateX(.25rem)}.cm-overview.overview11 .ovw11-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;margin-bottom:1.25rem}.cm-overview.overview11 .ovw11-desc{font-size:var(--font-size16)}.cm-overview.overview12 .ovw12-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview12 .ovw12-list{flex-direction:column;gap:var(--spacing-2)}}.cm-overview.overview12 .ovw12-item{flex:1 1;opacity:0;transform:translateY(1.875rem);animation:fadein .7s cubic-bezier(.22,1,.36,1) forwards}.cm-overview.overview12 .ovw12-item:first-child{animation-delay:.05s}.cm-overview.overview12 .ovw12-item:nth-child(2){animation-delay:.15s}.cm-overview.overview12 .ovw12-item:nth-child(3){animation-delay:.25s}.cm-overview.overview12 .ovw12-item.item1 .ovw12-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon1.png)}.cm-overview.overview12 .ovw12-item.item2 .ovw12-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon2.png)}.cm-overview.overview12 .ovw12-item.item3 .ovw12-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon3.png)}.cm-overview.overview12 .ovw12-box{position:relative;display:block;width:100%;border-radius:var(--spacing-3);padding:2.1875rem 1.5625rem;background-color:#fff;height:100%;word-break:auto-phrase;border:1px solid #dadada;text-align:center;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.cm-overview.overview12 .ovw12-box:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--mui-palette-primary-700);border-radius:inherit;z-index:1}.cm-overview.overview12 .ovw12-box:after{content:"";display:block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon-chk.png);background-size:contain;position:absolute;right:1.25rem;top:1.25rem;z-index:1}.cm-overview.overview12 .ovw12-box:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.18)}.cm-overview.overview12 .ovw12-box:hover:before{display:block}.cm-overview.overview12 .ovw12-box:hover:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon-chk-active.png)}.cm-overview.overview12 .ovw12-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;margin-bottom:1.25rem}.cm-overview.overview12 .ovw12-title:before{content:"";display:block;width:7.5rem;height:7.5rem;background-color:#f8f8f8;border-radius:1000px;margin:0 auto 2.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:1047px){.cm-overview.overview12 .ovw12-title:before{width:35px;height:35px;margin-bottom:10px}}.cm-overview.overview12 .ovw12-desc{font-size:var(--font-size16)}.cm-overview.overview13{display:flex;gap:1rem 1.5rem}.cm-overview.overview13 .ovw13-box{border-radius:1.5rem;min-width:0}.cm-overview.overview13 .ovw13-box.ovw13-left-box{flex:1 1;padding:var(--spacing-4)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .title-area{margin-bottom:var(--spacing-4)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .title-area .title{font-size:var(--font-size28);font-weight:700;line-height:1.3}.cm-overview.overview13 .ovw13-box.ovw13-left-box .title-area .desc{font-size:var(--font-size18)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area{padding-top:1.25rem;padding-bottom:1.25rem;display:flex;justify-content:space-between;align-items:center}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area .message-bubble{background:var(--mui-palette-neutral-700);color:#fff;font-weight:600;line-height:1.4;padding:var(--spacing-2);border-radius:.75rem;position:relative}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area .message-bubble em{color:var(--mui-palette-warning-100)}.cm-overview.overview13 .ovw13-box.ovw13-left-box .content-area .message-bubble:after{content:"";position:absolute;right:-.875rem;top:calc(50% - .5625rem);width:1.625rem;height:1.125rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/mesasge-bubble2.svg) no-repeat 50%/contain}.cm-overview.overview13 .ovw13-box.ovw13-right-box{flex:2 1;padding:var(--spacing-3);background:var(--mui-palette-background-blue03)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-swiper{height:100%;padding:var(--spacing-1)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-swiper-inner-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-head{display:flex;justify-content:space-between;margin-bottom:1rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-title{font-size:var(--font-size24);font-weight:700;line-height:1.2;margin-bottom:.75rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-date{color:var(--mui-palette-text-secondary)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont{background:#fff;padding:var(--spacing-2);border-radius:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-3)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cont{display:flex;align-items:center;gap:.5rem 1rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cont~.cont{margin-top:.5rem}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom{display:flex;justify-content:space-between;align-items:flex-end}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-swiper-control{display:flex}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-progress-area{display:flex;align-items:flex-end;gap:24px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-message{font-size:var(--font-size20);font-weight:600;color:var(--mui-palette-primary-700)}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar{width:15rem;height:8px;background:#fff;border-radius:10px;overflow:hidden;position:relative}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar .progress-thumb{position:absolute;height:100%;left:0;top:0;background:var(--mui-palette-primary-700);border-radius:10px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar .dots{width:calc(100% - 5.75rem);position:absolute;left:50%;transform:translateX(-50%);top:1px;display:flex;z-index:1;justify-content:space-between;opacity:.35}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar .dots span{display:inline-block;width:.375rem;height:.375rem;border-radius:10px;background:#ccc}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp{display:flex;align-items:center;justify-content:center;text-align:center;background:#f8f8f8;border:1px solid #dadada}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp .stamp-area{margin-bottom:var(--spacing-3)}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp .title{font-size:var(--font-size20);font-weight:600;line-height:1.4;margin-bottom:4px}.cm-overview.overview13 .ovw13-box.ovw13-right-box.comp .desc{line-height:1.5;color:var(--mui-palette-text-secondary)}@media screen and (max-width:1400px){.cm-overview.overview13 .ovw13-left-box .content-area .message-bubble{padding:.75rem;font-size:var(--font-size15)}}@media screen and (max-width:1280px){.cm-overview.overview13 .ovw13-left-box .title-area{margin-bottom:var(--spacing-2)}.cm-overview.overview13 .ovw13-left-box .content-area.content-area{padding-top:0;padding-bottom:0;flex-direction:column;gap:1.5rem}.cm-overview.overview13 .ovw13-left-box .content-area.content-area .message-bubble{width:100%;text-align:center}.cm-overview.overview13 .ovw13-left-box .content-area.content-area .message-bubble:after{left:calc(50% - .8125rem);top:calc(100% - .5rem);transform:rotate(90deg)}}@media screen and (max-width:899px){.cm-overview.overview13{flex-direction:column}}@media screen and (max-width:655px){.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-head .d-flex{flex-direction:column;align-items:start!important}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-head .d-flex .cm-badge.type1.lg{height:30px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cont{flex-direction:column;align-items:flex-start}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-study-cont .cm-badge.type1{height:24px}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom{flex-direction:column-reverse;gap:24px;position:relative}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-progress-area,.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-swiper-control,.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-bar,.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .progress-container{width:100%}.cm-overview.overview13 .ovw13-box.ovw13-right-box .ovw13-cont-bottom .ovw13-button{position:absolute;right:0;bottom:0}}.cm-overview.overview14 .ovw14-item{position:relative;background:var(--mui-palette-neutral-50);padding:var(--spacing-3);border-radius:1rem}.cm-overview.overview14 .ovw14-item .ovw14-head{display:flex;justify-content:space-between;margin-bottom:1rem}.cm-overview.overview14 .ovw14-item .ovw14-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:.5rem}.cm-overview.overview14 .ovw14-item .ovw14-date{color:var(--mui-palette-text-secondary)}.cm-overview.overview14 .ovw14-item .comp-visible{display:none}.cm-overview.overview14 .ovw14-item~.ovw14-item{margin-top:var(--spacing-3)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.7)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper{text-align:center}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper .stamp-area{margin-bottom:var(--spacing-4)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper .btn-area{display:flex;justify-content:center;gap:var(--spacing-2)}.cm-overview.overview14 .ovw14-item.comp .comp-visible-content .content-wrapper .btn-area .cm-btn{width:10rem}@media screen and (max-width:655px){.cm-overview.overview14 .ovw14-head .d-flex{flex-direction:column;align-items:start!important}.cm-overview.overview14 .ovw14-head .d-flex .cm-badge.type1.lg{height:30px}}.cm-overview.overview15{background:#fff;border-radius:1rem;padding:0 var(--spacing-3)}.cm-overview.overview15 .ovw15-item{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2) var(--spacing-3)}.cm-overview.overview15 .ovw15-item .data-info{display:flex;align-items:center;gap:1rem}.cm-overview.overview15 .ovw15-item .data-info .badge-wrap{width:9rem}.cm-overview.overview15 .ovw15-item .data-info .cm-badge{width:5rem}.cm-overview.overview15 .ovw15-item .data-info .cm-badge.w-auto{width:auto}.cm-overview.overview15 .ovw15-item .data-status{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.cm-overview.overview15 .ovw15-item .data-status .percent{font-size:var(--font-size20);font-weight:600;line-height:1.4;color:var(--mui-palette-primary-700);width:3.5rem}.cm-overview.overview15 .ovw15-item~.ovw15-item{border-top:1px dashed #dadada}@media screen and (max-width:899px){.cm-overview.overview15 .ovw15-item{flex-direction:column}.cm-overview.overview15 .ovw15-item .data-info{width:100%;flex-direction:column;align-items:flex-start;gap:8px}.cm-overview.overview15 .ovw15-item .data-info .cm-badge{height:26px}.cm-overview.overview15 .ovw15-item .data-status{width:100%}}.cm-overview.overview16{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview16 .ovw16-box{padding:1.25rem;border-radius:1rem;background:#fff}.cm-overview.overview16 .ovw16-box .head{font-weight:600;font-size:var(--font-size18);margin-bottom:1.25rem}.cm-overview.overview16 .ovw16-box .bottom{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-end}.cm-overview.overview16 .ovw16-box .bottom .text-area{font-size:var(--font-size18);color:var(--mui-palette-text-secondary)}.cm-overview.overview16 .ovw16-box .bottom .text-area em{font-weight:600;color:var(--mui-palette-text-primary)}.cm-overview.overview16 .ovw16-box .bottom .percent-area{font-size:var(--font-size20);font-weight:600;line-height:1.4}.cm-overview.overview16 .ovw16-box .bottom .percent-area strong{font-size:2.5rem;font-weight:700;color:var(--mui-palette-tertiary-700);margin-right:6px;line-height:1.2}@media screen and (max-width:655px){.cm-overview.overview16{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview17 .ovw17-head-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:1.5rem}.cm-overview.overview17 .ovw17-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview17 .ovw17-list{gap:var(--spacing-1)}}.cm-overview.overview17 .ovw17-item{flex:1 1}.cm-overview.overview17 .ovw17-item.item1 .ovw17-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/user-type1.png)}.cm-overview.overview17 .ovw17-item.item2 .ovw17-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/user-type2.png)}.cm-overview.overview17 .ovw17-item.item3 .ovw17-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/user-type3.png)}.cm-overview.overview17 .ovw17-item.item4 .ovw17-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/user-type4.png)}.cm-overview.overview17 .ovw17-item.item5 .ovw17-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet03.svg);width:2.5rem;height:2.5rem;border-radius:0;background-color:rgba(0,0,0,0)}.cm-overview.overview17 .ovw17-item.item6 .ovw17-title:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet05.svg);width:2.25rem;height:2.25rem;border-radius:0;background-color:rgba(0,0,0,0)}.cm-overview.overview17 .ovw17-box{position:relative;display:block;width:100%;border-radius:var(--spacing-3);padding:2.1875rem 1.5625rem;background-color:#fff;height:100%;word-break:auto-phrase;border:1px solid #dadada;text-align:center;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.cm-overview.overview17 .ovw17-box:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--mui-palette-primary-700);border-radius:inherit;z-index:1}.cm-overview.overview17 .ovw17-box:after{content:"";display:block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon-chk.png);background-size:contain;position:absolute;right:1.25rem;top:1.25rem;z-index:1}.cm-overview.overview17 .ovw17-box:hover{transform:translateY(-.375rem);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.18)}.cm-overview.overview17 .ovw17-box:hover:before{display:block}.cm-overview.overview17 .ovw17-box:hover:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/login/icon-chk-active.png)}.cm-overview.overview17 .ovw17-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;font-weight:700!important}.cm-overview.overview17 .ovw17-title:before{content:"";display:block;width:9.375rem;height:9.375rem;background-color:#f8f8f8;border-radius:1000px;margin:0 auto 1.25rem;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:1047px){.cm-overview.overview17 .ovw17-title:before{width:50px;height:50px;margin-bottom:10px}}.cm-overview.overview17 .ovw17-desc{font-size:var(--font-size16)}.cm-overview.overview17.type-none-check .ovw17-box:after{display:none}.cm-overview.overview18 .ovw18-list .ovw18-item{position:relative;border:1px solid #dadada;background:#fff;border-radius:1.5rem;padding:var(--spacing-4);padding-right:9.5rem}.cm-overview.overview18 .ovw18-list .ovw18-item .ovw18-status{margin-bottom:var(--spacing-2)}.cm-overview.overview18 .ovw18-list .ovw18-item .ovw18-title{font-size:var(--font-size20);font-weight:600;margin-bottom:var(--spacing-4)}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area{position:absolute;right:var(--spacing-4);bottom:var(--spacing-3);display:flex;gap:.5rem}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn.btn14{position:relative}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn.btn14 .bubble{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 9px);width:max-content;padding:.5rem 1rem;background:var(--mui-palette-secondary-700);color:#fff;font-size:var(--font-size16);font-weight:500;line-height:1.25;border-radius:50px;animation:bubble-bounce 1.8s ease-in-out infinite}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn.btn14 .bubble:after{content:"";position:absolute;width:9px;height:9px;background:var(--mui-palette-secondary-700);border-radius:2px;left:50%;transform:translateX(-50%) rotate(45deg);bottom:-4px}.cm-overview.overview18 .ovw18-list .ovw18-item~.ovw18-item{margin-top:var(--spacing-3)}@media screen and (max-width:1280px){.cm-overview.overview18 .ovw18-list .ovw18-item{padding:20px}.cm-overview.overview18 .ovw18-list .ovw18-item .ovw18-title{margin-bottom:4px}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area{position:static;margin-top:44px}.cm-overview.overview18 .ovw18-list .ovw18-item .btn-area .cm-btn{flex:1 1}}.cm-overview.overview19 .ovw19-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3)}@media screen and (max-width:1047px){.cm-overview.overview19 .ovw19-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2)}}@media screen and (max-width:655px){.cm-overview.overview19 .ovw19-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.cm-overview.overview19 .ovw19-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--spacing-3);height:100%;background:var(--mui-palette-primary-100)}.cm-overview.overview19 .stamp-area{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .3s ease}.cm-overview.overview19 .card-header{padding:1.25rem}.cm-overview.overview19 .label-group{justify-content:space-between;margin-bottom:.75rem}.cm-overview.overview19 .label-group,.cm-overview.overview19 .subject-labels{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview19 .group-btn{font-size:var(--font-size15)}.cm-overview.overview19 .card-title{font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.cm-overview.overview19 .card-content{flex:1 1;padding:0 .625rem 1.5rem}.cm-overview.overview19 .progress-info{padding:1.25rem .625rem;border-radius:.625rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);height:100%;justify-content:center;background:#fff}.cm-overview.overview19 .progress-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);text-align:center}.cm-overview.overview19 .progress-text:before{content:"";display:block;margin:0 auto;width:3rem;height:3rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/stamp1.svg) no-repeat 50%/contain}.cm-overview.overview19 .progress-details{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;display:flex;flex-direction:column;align-items:center;gap:2px}.cm-overview.overview19 .progress-current{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important}.cm-overview.overview19 .progress-bar{display:flex;align-items:center;gap:.25rem .75rem;width:100%}.cm-overview.overview19 .progress-track{position:relative;width:11.125rem;height:10px;background:#222;border-radius:99px}@media screen and (max-width:1511px){.cm-overview.overview19 .progress-track{width:6.25rem}}.cm-overview.overview19 .progress-fill{position:relative;height:100%;border-radius:100px;transition:width .3s ease}.cm-overview.overview19 .progress-fill:after{content:"";position:absolute;right:0;top:-2px;width:14px;height:14px;background:#fff;border:3px solid;border-radius:50%;transition:right .3s ease}.cm-overview.overview19 .progress-percentage{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;flex-shrink:0;text-align:right}.cm-overview.overview19 .learning-record{display:flex;align-items:center;gap:1px}.cm-overview.overview19 .record-info{font-size:var(--font-size15)!important;line-height:1.3!important;font-weight:400!important;color:var(--mui-palette-text-tertiary);display:flex;align-items:center;gap:4px}.cm-overview.overview19 .learning-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;height:3.5rem;padding:0 1.25rem;border:none;border-radius:0 0 24px 24px;font-size:17px;font-weight:500;line-height:1.3;color:#111;cursor:pointer;transition:all .3s ease;background:var(--mui-palette-primary-200)}.cm-overview.overview19 .learning-btn .icon-wrap{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview19 .learning-btn .icon{position:relative;width:1.5rem;height:1.5rem;overflow:hidden}.cm-overview.overview19 .learning-btn .icon:before{content:"";display:block;width:100%;height:100%;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-write2.svg) no-repeat 50%/contain}.cm-overview.overview19 .ovw19-item{position:relative}.cm-overview.overview19 .ovw19-item.item1 .progress-current{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview19 .ovw19-item.item1 .progress-fill{background-color:var(--mui-palette-supportBlue-800)}.cm-overview.overview19 .ovw19-item.item1 .progress-fill:after{border-color:var(--mui-palette-supportBlue-900)}.cm-overview.overview19 .ovw19-item.item1 .progress-percentage{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview19 .ovw19-item.item2 .progress-current{color:var(--mui-palette-supportPink-900)}.cm-overview.overview19 .ovw19-item.item2 .progress-fill{background-color:var(--mui-palette-supportPink-800)}.cm-overview.overview19 .ovw19-item.item2 .progress-fill:after{border-color:var(--mui-palette-supportPink-900)}.cm-overview.overview19 .ovw19-item.item2 .progress-percentage{color:var(--mui-palette-supportPink-900)}.cm-overview.overview19 .ovw19-item.item3 .progress-current{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview19 .ovw19-item.item3 .progress-fill{background-color:var(--mui-palette-supportGreen-800)}.cm-overview.overview19 .ovw19-item.item3 .progress-fill:after{border-color:var(--mui-palette-supportGreen-900)}.cm-overview.overview19 .ovw19-item.item3 .progress-percentage{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview19 .ovw19-item.item4 .progress-current{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview19 .ovw19-item.item4 .progress-fill{background-color:var(--mui-palette-supportYellow-800)}.cm-overview.overview19 .ovw19-item.item4 .progress-fill:after{border-color:var(--mui-palette-supportYellow-900)}.cm-overview.overview19 .ovw19-item.item4 .progress-percentage{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview19 .ovw19-item.item5 .progress-current{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview19 .ovw19-item.item5 .progress-fill{background-color:var(--mui-palette-supportPurple-800)}.cm-overview.overview19 .ovw19-item.item5 .progress-fill:after{border-color:var(--mui-palette-supportPurple-900)}.cm-overview.overview19 .ovw19-item.item5 .progress-percentage{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview19 .ovw19-item.complete .ovw19-card:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);pointer-events:none;transition:opacity .3s ease}.cm-overview.overview19 .ovw19-item.complete:hover .ovw19-card:after,.cm-overview.overview19 .ovw19-item.complete:hover .stamp-area{opacity:0}.cm-overview.overview19 .ovw19-item.offline .learning-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-download.svg)}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip{background-color:#fff;color:#111;border:1px solid #dadada}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip a{color:var(--mui-palette-primary-700)}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip a:hover{text-decoration:underline}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip .MuiTooltip-arrow:before{border:1px solid #dadada;background-color:#fff}.cm-overview.overview19 .ovw19-item .MuiTooltip-tooltip .cm-icon.icon-close-wt:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close.svg)}.cm-overview.overview20{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}.cm-overview.overview20 .ovw-item{background:#fff;padding:0}.cm-overview.overview20 .ovw-item .box-head{text-align:center;padding:1.5rem 2rem;border-radius:1.5rem 1.5rem 0 0;border:1px solid #dadada;border-bottom:0}.cm-overview.overview20 .ovw-item .box-head .step{font-size:var(--font-size16);color:var(--mui-palette-neutral-500)}.cm-overview.overview20 .ovw-item .box-head .title{font-size:var(--font-size18);font-weight:600}.cm-overview.overview20 .ovw-item .box-content{border-radius:0 0 1.5rem 1.5rem;padding:1rem 2rem 1.5rem;color:#333;border:1px solid #dadada;border-top:0}.cm-overview.overview20 .ovw-item .box-content .desc{height:6.5rem}.cm-overview.overview20 .ovw-item .box-content .link{font-size:var(--font-size16)}.cm-overview.overview20 .ovw-item .box-content .link:hover .cm-icon{text-decoration:underline}.cm-overview.overview20 .ovw-item.item1 .box-head{background:var(--mui-palette-primary-100);border-color:var(--mui-palette-primary-200)}.cm-overview.overview20 .ovw-item.item1 .title{color:var(--mui-palette-primary-500)}.cm-overview.overview20 .ovw-item.item1 .link{color:var(--mui-palette-primary-700)}.cm-overview.overview20 .ovw-item.item2 .box-head{background:var(--mui-palette-secondary-50);border-color:var(--mui-palette-secondary-200)}.cm-overview.overview20 .ovw-item.item2 .link,.cm-overview.overview20 .ovw-item.item2 .title{color:var(--mui-palette-secondary-700)}.cm-overview.overview20 .ovw-item.item3 .box-head{background:var(--mui-palette-tertiary-50);border-color:var(--mui-palette-tertiary-100)}.cm-overview.overview20 .ovw-item.item3 .link,.cm-overview.overview20 .ovw-item.item3 .title{color:var(--mui-palette-tertiary-700)}@media screen and (max-width:899px){.cm-overview.overview20{grid-template-columns:repeat(1,1fr);grid-gap:1rem}.cm-overview.overview20 .ovw-item .box-content .desc{height:auto;margin-bottom:1.5rem}}.cm-overview.overview21{border-radius:var(--spacing-3);padding:1.125rem;background:#00866b;background:linear-gradient(90deg,rgb(0,134,107),rgb(0,100,191));color:#fff;margin-bottom:var(--spacing-3)}.cm-overview.overview21 .ovw-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cm-overview.overview21 .ovw-head .title{font-size:var(--font-size20);font-weight:600;line-height:1.25}.cm-overview.overview21 .ovw-head .ovw-date-today{font-size:var(--font-size18);font-weight:500;line-height:1.4}.cm-overview.overview21 .ovw-head .cm-badge{background:rgba(4,4,4,.2);font-size:var(--font-size15);font-weight:500;margin-right:.75rem}.cm-overview.overview21 .ovw-body{background:var(--mui-palette-secondary-50);border-radius:.75rem;padding:var(--spacing-2) var(--spacing-3)}.cm-overview.overview21 .ovw-body .ovw-body-title{font-weight:600;line-height:1;color:var(--mui-palette-text-primary)}.cm-overview.overview21 .ovw-body .ovw-date-period{margin-top:.75rem;font-size:var(--font-size34);line-height:1;color:var(--mui-palette-primary-900);text-align:right}@media screen and (max-width:1400px){.cm-overview.overview21 .ovw-head{margin-bottom:.5rem}.cm-overview.overview21 .ovw-head .title{font-size:var(--font-size19)}.cm-overview.overview21 .ovw-head .cm-badge{font-size:var(--font-size14)}.cm-overview.overview21 .ovw-head .ovw-date-today{font-size:var(--font-size16)}.cm-overview.overview21 .ovw-body .ovw-date-period{font-size:var(--font-size28);margin-top:var(--spacing-4)}}@media screen and (max-width:1279px){.cm-overview.overview21 .ovw-head .ovw-date-today .cm-badge{padding:0 .375rem}.cm-overview.overview21 .ovw-body .ovw-date-period{font-size:var(--font-size30)}}.cm-overview.overview22 .ovw-list{display:flex;gap:.75rem}.cm-overview.overview22 .ovw-list .ovw-item{flex:1 1;min-width:140px}.cm-overview.overview22 .ovw-list .ovw-box{color:#fff;padding:1.25rem}.cm-overview.overview22 .ovw-list .ovw-box .ovw-box-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:3rem}.cm-overview.overview22 .ovw-list .ovw-box .icon{width:40px;height:40px;position:relative}.cm-overview.overview22 .ovw-list .ovw-box .icon img{object-fit:contain}.cm-overview.overview22 .ovw-list .ovw-box.ovw-box1{background:#0376de;background:linear-gradient(0deg,rgb(3,118,222),rgb(1,101,192) 55%,rgb(1,101,192))}.cm-overview.overview22 .ovw-list .ovw-box.ovw-box2{background:#01867b;background:linear-gradient(0deg,rgb(0,104,81),rgb(1,134,123) 55%,rgb(1,134,123))}.cm-overview.overview22 .ovw-list .ovw-box.ovw-box3{background:#594feb;background:linear-gradient(0deg,rgb(54,41,246),rgb(89,79,235) 55%,rgb(89,79,235))}@media screen and (max-width:1400px){.cm-overview.overview22 .ovw-list .ovw-box .ovw-box-title{font-size:var(--font-size17);margin-bottom:1.5rem}}@media screen and (max-width:1279px){.cm-overview.overview22 .ovw-list{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;max-width:calc(100vw - 40px)}.cm-overview.overview22 .ovw-list .ovw-item{scroll-snap-align:flex-start}}.cm-overview.overview22.type2 .ovw-list .ovw-box .ovw-box-title{font-size:var(--font-size18);color:var(--mui-palette-neutral-700);margin-bottom:1.125rem}.cm-overview.overview22.type2 .ovw-list .ovw-box .ovw-box-title strong{display:block;font-size:var(--font-size20)}.cm-overview.overview22.type2 .ovw-list .ovw-box.ovw-box1{background:var(--mui-palette-primary-50)}.cm-overview.overview22.type2 .ovw-list .ovw-box.ovw-box2{background:var(--mui-palette-secondary-50)}.cm-overview.overview22.type2 .ovw-list .ovw-box.ovw-box3{background:var(--mui-palette-tertiary-50)}.cm-overview.overview23 .ovw-head{display:flex;gap:2.25rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.cm-overview.overview23 .ovw-head .participants-number{width:9.25rem;text-align:center;font-size:var(--font-size18);font-weight:600;position:relative;color:#555}.cm-overview.overview23 .ovw-head .participants-number em{color:var(--mui-palette-primary-700)}.cm-overview.overview23 .ovw-head .participants-number span{position:relative}.cm-overview.overview23 .ovw-head .participants-number span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#555}.cm-overview.overview23 .ovw-head .cm-tab3{flex:1 1}.cm-overview.overview23 .ovw-head .cm-tab3 .tab-list{flex-wrap:wrap}.cm-overview.overview23 .ovw-chart .chart-area{margin-top:1rem;background:#f8f8f8;border:1px solid #eaeaea;padding:1rem 1.5rem;border-radius:.75rem;text-align:center}@media screen and (max-width:1024px){.cm-overview.overview23 .ovw-head{flex-direction:column;gap:1rem}}.cm-overview.overview25{display:flex;gap:.75rem}.cm-overview.overview25 .ovw-item{flex:1 1;border:1px solid #eaeaea;padding:1rem;border-radius:.75rem}.cm-overview.overview25 .ovw-item .item-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.cm-overview.overview25 .ovw-item .item-content-list{background:#f8f8f8;border-radius:.75rem;padding:1rem}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item .content-item-box{display:block;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #dadada}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item .content-item-box:hover .content-item-title span{text-decoration:underline}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item .content-item-badge{margin-bottom:.5rem}.cm-overview.overview25 .ovw-item .item-content-list .content-list-item:last-child .content-item-box{padding-bottom:0;margin-bottom:0;border-bottom:0}.cm-overview.overview25 .ovw-item.item2 .cm-title.type-1:before{background-color:var(--mui-palette-secondary-500)}.cm-overview.overview25 .ovw-item.item2 .content-item-box .badge-area{display:flex;align-items:center;justify-content:space-between}.cm-overview.overview25 .ovw-item.item2 .content-item-box .badge-area .date{font-size:var(--font-size15);color:#353535}@media screen and (max-width:1279px){.cm-overview.overview25{flex-direction:column}}.cm-overview.overview26{display:flex;flex-direction:column;gap:1rem}.cm-overview.overview26 .ovw-box{display:block;background:#f8f8f8;padding:1rem;border-radius:.75rem}.cm-overview.overview26 .ovw-box .ovw-badge{margin-bottom:.5rem}.cm-overview.overview26 .ovw-box .ovw-title{font-size:var(--font-size20);font-weight:600;line-height:1.75rem;margin-bottom:var(--spacing-3);height:3.5rem}.cm-overview.overview26 .ovw-box .ovw-date{color:#727272;font-size:var(--font-size16)}.cm-overview.overview26 .ovw-box:hover .ovw-title span{text-decoration:underline}.cm-overview.overview27 .ovw-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem}.cm-overview.overview27 .ovw-list .ovw-item{border:1px solid #eaeaea;border-radius:.75rem;padding:1rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-badge{margin-bottom:var(--spacing-3)}.cm-overview.overview27 .ovw-list .ovw-item .ovw-student{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-student .stu-name{flex:1 1;font-size:var(--font-size16);font-weight:600}.cm-overview.overview27 .ovw-list .ovw-item .ovw-student .stu-name .stu-id{color:#727272;display:inline-block;margin-left:.25rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-title{margin-bottom:.25rem;font-size:var(--font-size24);font-weight:700;line-height:2rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-desc{font-weight:500;font-size:var(--font-size16);color:#555;line-height:1.375rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart{margin:var(--spacing-3) 0}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area{display:flex;align-items:flex-end;justify-content:center;gap:.75rem}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-circle{position:relative}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-circle .chart-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:var(--font-size20);font-weight:600;line-height:1.4}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-count{font-size:var(--font-size20);font-weight:600;color:#555}.cm-overview.overview27 .ovw-list .ovw-item .ovw-chart .chart-area .chart-count strong{color:var(--mui-palette-primary-700);font-size:var(--font-size28);font-weight:700;display:inline-block;margin-right:2px}.cm-overview.overview27 .ovw-list .ovw-item .ovw-button{width:100%;transition:all .3s ease-in-out}.cm-overview.overview27 .ovw-list .ovw-item .ovw-button:hover{color:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700)}.cm-overview.overview27 .ovw-list .ovw-item .ovw-date{margin-top:var(--spacing-3);color:#727272;font-size:var(--font-size16)}@media screen and (max-width:1279px){.cm-overview.overview27 .ovw-list{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview28 .ovw-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem}.cm-overview.overview28 .ovw-list .ovw-box{display:block;background:#f8f8f8;border-radius:.75rem;padding:1rem}.cm-overview.overview28 .ovw-list .ovw-box .ovw-title{margin-top:.5rem;margin-bottom:2.25rem;font-size:var(--font-size20);font-weight:600;line-height:1.75rem;height:3.5rem}.cm-overview.overview28 .ovw-list .ovw-box .ovw-date{font-size:var(--font-size16);color:#727272}.cm-overview.overview28 .ovw-list .ovw-box:hover .ovw-title span{text-decoration:underline}.cm-overview.overview28.col-3 .ovw-list{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1279px){.cm-overview.overview28 .ovw-list,.cm-overview.overview28.col-3 .ovw-list{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview29 .overview-box .box-title{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size16);margin-bottom:1rem}.cm-overview.overview29 .overview-box .box-title i{width:2.25rem;height:2.25rem}.cm-overview.overview29 .overview-box.ovw-box1 .box-title i{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-call.svg) no-repeat 50%/contain}.cm-overview.overview29 .overview-box.ovw-box1 .call-number{display:block;font-size:var(--font-size34);font-weight:600;line-height:1;margin-bottom:3.25rem}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .cm-badge{margin-bottom:1rem}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .time span{font-size:var(--font-size16);line-height:1;display:inline-block}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .time span:first-child{padding-right:.75rem;margin-right:.6875rem;position:relative}.cm-overview.overview29 .overview-box.ovw-box1 .call-time .time span:first-child:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:12px;background:#dadada}.cm-overview.overview29 .overview-box.ovw-box2,.cm-overview.overview29 .overview-box.ovw-box3{color:#fff;display:block}.cm-overview.overview29 .overview-box.ovw-box2 .box-desc,.cm-overview.overview29 .overview-box.ovw-box3 .box-desc{margin:2.5rem 0;font-size:var(--font-size20);font-weight:600;line-height:1.75rem}.cm-overview.overview29 .overview-box.ovw-box2 .link,.cm-overview.overview29 .overview-box.ovw-box3 .link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--mui-palette-neutral-900);border-radius:50px}.cm-overview.overview29 .overview-box.ovw-box2{background:var(--mui-palette-primary-700) url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img02.png) no-repeat bottom right/220px}.cm-overview.overview29 .overview-box.ovw-box2 .box-title i{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img04.svg) no-repeat 50%/contain}.cm-overview.overview29 .overview-box.ovw-box3{background:var(--mui-palette-secondary-700) url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img03.png) no-repeat bottom right/200px}.cm-overview.overview29 .overview-box.ovw-box3 .box-title i{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/dash-img05.svg) no-repeat 50%/contain}.cm-overview.overview29 .overview-box:focus{outline:2px dashed #fff;outline-offset:-4px}.cm-overview.overview30 .ovw-item{padding:1.5rem 1.25rem .75rem;background:#fff;border-radius:1rem}.cm-overview.overview30 .ovw-item .item-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;margin-bottom:1.25rem}.cm-overview.overview31{padding:0 .9375rem}.cm-overview.overview31 .ovw-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem 4.625rem}.cm-overview.overview31 .ovw-list .ovw-item{position:relative}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input__backup{position:absolute!important;width:100%;height:100%;opacity:1;left:-5px;top:-2px;z-index:1;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input__backup:focus+label{outline:2px auto #000}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__item{display:inline-flex;align-items:center;justify-content:center;width:7.5625rem;height:7.5625rem;background:#ededed;border-radius:50%;position:relative}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__item:after{content:"";position:absolute;width:2rem;height:2rem;right:0;top:0;border-radius:50%;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-primary.svg) no-repeat 50%/contain;display:none}.cm-overview.overview31 .ovw-list .ovw-item :focus-visible+.avatar-radio__item .avatar-radio__img{outline:2px dashed #000;outline-offset:4px}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input:checked~.avatar-radio__item{outline:2px solid var(--mui-palette-primary-700)}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input:checked~.avatar-radio__item:after{display:block}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__input:focus-visible~.avatar-radio__item:before{content:"";outline:2px dashed #000;outline-offset:5px;width:100%;height:100%;border-radius:inherit;position:absolute;left:0;top:0}@media screen and (max-width:768px){.cm-overview.overview31 .ovw-list{grid-gap:var(--spacing-4)}.cm-overview.overview31 .ovw-list .ovw-item{text-align:center}.cm-overview.overview31 .ovw-list .ovw-item .avatar-radio__item{width:5.625rem;height:5.625rem}}@media screen and (max-width:480px){.cm-overview.overview31 .ovw-list{grid-template-columns:repeat(2,1fr)}}.cm-overview.overview32 .ovw32-item{position:relative;height:100%}.cm-overview.overview32 .ovw32-item.type2 .ovw32-card{background-color:var(--mui-palette-secondary-700)}.cm-overview.overview32 .ovw32-item.type2 .ovw32-btns .cm-btn{color:var(--mui-palette-secondary-700)}.cm-overview.overview32 .ovw32-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--spacing-3);background-color:var(--mui-palette-tertiary-700);padding:1.25rem;color:#fff;min-height:16.75rem}.cm-overview.overview32 .card-header{margin-bottom:1.25rem}.cm-overview.overview32 .label-group{justify-content:space-between;margin-bottom:.9375rem}.cm-overview.overview32 .label-group,.cm-overview.overview32 .subject-labels{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview32 .card-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;font-weight:700!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#fff}.cm-overview.overview32 .card-content{flex:1 1;padding:0 1.25rem 1.5rem}.cm-overview.overview32 .ovw32-dday{position:absolute;right:1.25rem;top:1.25rem}.cm-overview.overview32 .ovw32-btns{margin-top:1.25rem}.cm-overview.overview32 .ovw32-btns .cm-btn{width:100%;background-color:#fff;border-radius:.625rem;color:var(--mui-palette-tertiary-700)}.cm-overview.overview33 .ovw33-item{height:100%}.cm-overview.overview33 .ovw33-card{position:relative;display:flex;flex-direction:column;border-radius:var(--spacing-3);height:100%;background:var(--mui-palette-primary-100)}.cm-overview.overview33 .card-header{padding:1.25rem}.cm-overview.overview33 .label-group{justify-content:space-between;margin-bottom:.75rem}.cm-overview.overview33 .label-group,.cm-overview.overview33 .subject-labels{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview33 .group-btn{font-size:var(--font-size15)}.cm-overview.overview33 .card-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;font-weight:700!important;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.cm-overview.overview33 .card-content{flex:1 1;padding:0 1.25rem 1.5rem}.cm-overview.overview33 .progress-info{display:flex;gap:0 15px;height:100%;transition:height .3s ease,opacity .3s ease}@media screen and (max-width:1023px){.cm-overview.overview33 .progress-info{flex-direction:column;gap:10px}}.cm-overview.overview33 .progress-info>*{flex:1 1;background:rgba(255,255,255,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem;border-radius:.625rem}.cm-overview.overview33 .progress-text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);text-align:center}.cm-overview.overview33 .progress-details{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;display:flex;flex-direction:column;align-items:center;gap:2px}.cm-overview.overview33 .progress-current{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important}.cm-overview.overview33 .progress-bar{display:flex;align-items:center;gap:.25rem .75rem;width:100%}.cm-overview.overview33 .progress-track{position:relative;width:11.125rem;height:10px;background:#222;border-radius:99px}@media screen and (max-width:1511px){.cm-overview.overview33 .progress-track{width:6.25rem}}.cm-overview.overview33 .progress-fill{position:relative;height:100%;border-radius:100px;transition:width .3s ease}.cm-overview.overview33 .progress-fill:after{content:"";position:absolute;right:0;top:-2px;width:14px;height:14px;background:#fff;border:3px solid;border-radius:50%;transition:right .3s ease}.cm-overview.overview33 .progress-percentage{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important;flex-shrink:0;text-align:right}.cm-overview.overview33 .learning-record{display:flex;align-items:center;gap:1px}.cm-overview.overview33 .record-info{font-size:var(--font-size15)!important;line-height:1.3!important;font-weight:400!important;color:var(--mui-palette-text-tertiary);display:flex;align-items:center;gap:4px}.cm-overview.overview33 .learning-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:3.5rem;padding:0 1.25rem;border:none;border-radius:0 0 24px 24px;font-size:17px;font-weight:500;line-height:1.3;color:#111;cursor:pointer;transition:all .3s ease;background:var(--mui-palette-primary-200)}.cm-overview.overview33 .learning-btn:focus-visible{outline-offset:-2px}.cm-overview.overview33 .learning-btn .icon-wrap{display:flex;align-items:center;gap:var(--spacing-1)}.cm-overview.overview33 .learning-btn .icon{position:relative;width:1.5rem;height:1.5rem;overflow:hidden}.cm-overview.overview33 .learning-btn .icon:before{content:"";display:block;width:100%;height:100%;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-write2.svg) no-repeat 50%/contain}.cm-overview.overview33 .ovw33-item{position:relative}.cm-overview.overview33 .ovw33-item.item1 .progress-current{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview33 .ovw33-item.item1 .progress-fill{background-color:var(--mui-palette-supportBlue-800)}.cm-overview.overview33 .ovw33-item.item1 .progress-fill:after{border-color:var(--mui-palette-supportBlue-900)}.cm-overview.overview33 .ovw33-item.item1 .progress-percentage{color:var(--mui-palette-supportBlue-900)}.cm-overview.overview33 .ovw33-item.item2 .progress-current{color:var(--mui-palette-supportPink-900)}.cm-overview.overview33 .ovw33-item.item2 .progress-fill{background-color:var(--mui-palette-supportPink-800)}.cm-overview.overview33 .ovw33-item.item2 .progress-fill:after{border-color:var(--mui-palette-supportPink-900)}.cm-overview.overview33 .ovw33-item.item2 .progress-percentage{color:var(--mui-palette-supportPink-900)}.cm-overview.overview33 .ovw33-item.item3 .progress-current{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview33 .ovw33-item.item3 .progress-fill{background-color:var(--mui-palette-supportGreen-800)}.cm-overview.overview33 .ovw33-item.item3 .progress-fill:after{border-color:var(--mui-palette-supportGreen-900)}.cm-overview.overview33 .ovw33-item.item3 .progress-percentage{color:var(--mui-palette-supportGreen-900)}.cm-overview.overview33 .ovw33-item.item4 .progress-current{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview33 .ovw33-item.item4 .progress-fill{background-color:var(--mui-palette-supportYellow-800)}.cm-overview.overview33 .ovw33-item.item4 .progress-fill:after{border-color:var(--mui-palette-supportYellow-900)}.cm-overview.overview33 .ovw33-item.item4 .progress-percentage{color:var(--mui-palette-supportYellow-900)}.cm-overview.overview33 .ovw33-item.item5 .progress-current{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview33 .ovw33-item.item5 .progress-fill{background-color:var(--mui-palette-supportPurple-800)}.cm-overview.overview33 .ovw33-item.item5 .progress-fill:after{border-color:var(--mui-palette-supportPurple-900)}.cm-overview.overview33 .ovw33-item.item5 .progress-percentage{color:var(--mui-palette-supportPurple-900)}.cm-overview.overview33 .ovw33-item.offline .learning-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-solid-download.svg)}.cm-overview.overview34{position:relative}.cm-overview.overview34 .ovw-item{width:100%!important;padding:4px}.cm-overview.overview34 .ovw-item .ovw-link{background:#f8f8f8;border-radius:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);display:block}.cm-overview.overview34 .ovw-item .ovw-link .ovw-badge{margin-bottom:1rem}.cm-overview.overview34 .ovw-item .ovw-link .ovw-cont-area{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem}.cm-overview.overview34 .ovw-item .ovw-link .ovw-text{flex:1 1}.cm-overview.overview34 .ovw-item .ovw-link .ovw-title{font-size:var(--font-size22);font-weight:600;line-height:1.75rem;margin-bottom:.5rem}.cm-overview.overview34 .ovw-item .ovw-link .ovw-desc{color:var(--mui-palette-text-secondary)}.cm-overview.overview34 .ovw-item .ovw-link:hover .ovw-title{text-decoration:underline}.cm-overview.overview34 .group-study-controls .group-study-btn{position:absolute;display:block;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);border-radius:1000px;background-color:#fff;border:1px solid #e4e4e4;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:50%;background-repeat:no-repeat;background-size:60%;transition:background-color .15s ease-in-out;z-index:1}.cm-overview.overview34 .group-study-controls .group-study-btn.group-study-swiper-prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-prev.svg);left:-1.25rem}.cm-overview.overview34 .group-study-controls .group-study-btn.group-study-swiper-next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg);right:-1.25rem}.cm-overview.overview34 .ovw-nodata-item{background:#f8f8f8;border-radius:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);text-align:center}.cm-overview.overview34 .ovw-nodata-item img{width:7.5rem}.cm-overview.overview34 .ovw-nodata-item .text{font-size:var(--font-size18);margin-bottom:1rem}@media screen and (max-width:1280px){.cm-overview.overview34 .ovw-item .ovw-link .ovw-cont-area{flex-direction:column;align-items:flex-start}.cm-overview.overview34 .ovw-item .ovw-link .ovw-btn{width:100%;text-align:right}}.cm-overview.overview35 .ovw35-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.cm-overview.overview35 .ovw35-list .ovw35-box{border:1px solid #dadada;border-radius:1rem;overflow:hidden}.cm-overview.overview35 .ovw35-list .ovw35-box .box-head{background:#f8f8f8;padding:.75rem 1.5rem;font-size:var(--font-size20);font-weight:700;line-height:1.25}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item{padding:1rem 1.5rem}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .link{border:0;display:block;text-align:left;padding:0;height:auto;position:relative;width:100%;height:100%}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .link:after{content:"";position:absolute;right:0;bottom:0;width:1.625rem;height:1.625rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link3-gry.svg) no-repeat 50%/contain;transition:background .15s}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .link:hover:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-link3-primary.svg)}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-title{font-size:var(--font-size18);font-weight:600}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-title .cm-badge{vertical-align:middle}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info{margin-top:var(--spacing-1);display:flex;font-size:var(--font-size16);color:var(--mui-palette-text-secondary);line-height:1.5;font-weight:400!important;width:calc(100% - 2.5rem);flex-wrap:wrap}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div{padding-right:9px;margin-right:8px;position:relative}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div:before{content:"";position:absolute;padding:auto;right:0;top:5px;width:1px;height:12px;background:#b2b8bd}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div:last-child{padding-right:0;margin-right:0}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item .item-info>div:last-child:before{display:none}.cm-overview.overview35 .ovw35-list .ovw35-box .box-item~.box-item{border-top:1px solid #dadada}@media screen and (max-width:899px){.cm-overview.overview35 .ovw35-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:655px){.cm-overview.overview35 .ovw35-list{grid-template-columns:repeat(1,1fr)}}.cm-overview.overview36 .ovw-head-title{font-size:var(--font-size18);margin-bottom:var(--spacing-3)}.cm-overview.overview36 .ovw-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.cm-overview.overview36 .ovw-button{text-align:center;width:100%;padding:1.25rem;border-radius:.75rem;color:var(--mui-palette-text-secondary);background:#f8f8f8;font-weight:600;border:1px solid rgba(0,0,0,0)}.cm-overview.overview36 .ovw-button.active{color:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.cm-overview.overview36 input[type=radio]:focus-visible~.button-label{outline:2px dashed #000}.cm-overview.overview36 input[type=radio]:checked~.button-label{color:var(--mui-palette-primary-700);border:1px solid var(--mui-palette-primary-700);background:#fff;box-shadow:0 0 4px rgba(0,0,0,.25)}.cm-overview.overview37{background:var(--mui-palette-primary-100);padding:var(--spacing-3);border-radius:.75rem}.cm-overview.overview37 .ovw37-chart-section .legend-area{margin-bottom:.75rem}.cm-overview.overview37 .ovw37-chart-section .chart-area .chart-img{width:100%;height:100%;position:relative;aspect-ratio:542/486}.cm-overview.overview37 .ovw37-info-text{font-size:.8125rem;margin-top:1rem;color:#333;word-break:keep-all}.cm-overview.overview37 .ovw37-sub-title{border-bottom:2px solid var(--mui-palette-primary-400);margin-bottom:1re}.cm-overview.overview37 .ovw37-sub-title span{background:var(--mui-palette-primary-400);color:#fff;border-radius:.5rem .5rem 0 0;display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:.25rem .75rem}.cm-overview.overview37 .ovw37-result-section{margin-top:var(--spacing-4)}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list~.ovw37-result-list{margin-top:.75rem}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list{display:flex;gap:.75rem}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list .title{width:3.75rem;height:3.125rem;border-radius:.5rem;font-size:var(--font-size15);background:var(--mui-palette-primary-200);color:var(--mui-palette-primary-800);display:flex;align-items:center;justify-content:center;font-weight:500;line-height:1.25}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list .content{background:#fff;border-radius:.5rem;display:flex;flex:1 1;min-width:0;color:#333;font-size:var(--font-size16)}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list .content .content-item{flex:1 1;display:flex;align-items:center;justify-content:center}.cm-overview.overview37.type2{padding-top:1rem;padding-bottom:1rem}.cm-overview.overview37.type2 .sheet-body-title-area .sheet-title{padding-left:2.75rem}.cm-overview.overview37.type2 .sheet-body-title-area .sheet-title:before{width:2.5rem;height:2.5rem}.cm-overview.overview37.type2 .ovw37-chart-section{margin-top:1rem}.cm-overview.overview37.type2 .ovw37-chart-section .chart-img{aspect-ratio:231/221}.cm-overview.overview37.type2 .ovw37-result-section{margin-top:1rem}.cm-overview.overview37.type2 .ovw37-result-section .ovw37-result-list{gap:0}.cm-overview.overview37.type2 .ovw37-result-section .ovw37-result-list .title{border-radius:.5rem 0 0 .5rem;width:3rem;font-size:var(--font-size14)}.cm-overview.overview37.type2 .ovw37-result-section .ovw37-result-list .content{border-radius:0 .5rem .5rem 0}.cm-overview.overview37.type2 .ovw37-result-section .ovw37-result-list .content .content-item{font-size:var(--font-size15)}.cm-overview.overview37.type3{padding-top:1.625rem;padding-bottom:1.625rem}.cm-overview.overview37.type3 .ovw37-chart-section{margin-top:1rem}.cm-overview.overview37.type3 .ovw37-chart-section .chart-img{aspect-ratio:269/231}.cm-overview.overview37.type3 .ovw37-result-section{margin-top:1rem;word-break:keep-all}.cm-overview.overview37.type3 .ovw37-result-section .ovw37-result-list{gap:0}.cm-overview.overview37.type3 .ovw37-result-section .ovw37-result-list .title{border-radius:.5rem 0 0 .5rem;width:3rem;font-size:var(--font-size14)}.cm-overview.overview37.type3 .ovw37-result-section .ovw37-result-list .content{border-radius:0 .5rem .5rem 0}.cm-overview.overview37.type3 .ovw37-result-section .ovw37-result-list .content .content-item{font-size:var(--font-size14);text-align:center;padding:2px}.cm-overview.overview37.border-1{border:1px solid var(--mui-palette-primary-300)}.cm-overview.overview37.border-2{border:2px solid var(--mui-palette-primary-300)}@media screen and (max-width:1280px){.cm-overview.overview37 .ovw37-inner{max-width:360px;margin-left:auto;margin-right:auto}.cm-overview.overview37 .ovw37-inner .ovw37-chart-section .legend-area{font-size:13px;gap:4px}.cm-overview.overview37 .ovw37-inner .ovw37-chart-section .chart-area{width:calc(100% - 28px);margin-left:auto}.cm-overview.overview37 .ovw37-inner .ovw37-chart-section .chart-area .chart-img{max-width:100%!important}.cm-overview.overview37.type2 .ovw37-result-section .ovw37-result-list .title{width:96px}.cm-overview.overview37.type3 .ovw37-result-section .ovw37-result-list .title{width:86px}}@media screen and (max-width:480px){.cm-overview.overview37 .ovw37-inner{max-width:240px;margin-left:auto;margin-right:auto}.cm-overview.overview37.type2 .ovw37-result-section .ovw37-result-list .title{width:70px}.cm-overview.overview37.type3 .ovw37-result-section .ovw37-result-list .title{width:65px}}@media print{.cm-overview.overview37{padding:6px}.cm-overview.overview37 .ovw37-chart-section .chart-area{width:70%}.cm-overview.overview37 .ovw37-result-section{width:74%;margin-left:11%;margin-right:auto;margin-top:8px}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list .title{font-size:7px!important;height:20px!important}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list .content,.cm-overview.overview37 .ovw37-result-section .ovw37-result-list .content .content-item{font-size:7px!important}.cm-overview.overview37 .ovw37-result-section .ovw37-result-list~.ovw37-result-list{margin-top:4px}.cm-overview.overview37.type2 .ovw37-chart-section .chart-area{width:100%}.cm-overview.overview37.type2 .ovw37-result-section{width:100%;margin-left:0;margin-right:0}}.cm-overview.overview38 .ovw38-title{font-size:var(--font-size18);font-weight:500;margin-bottom:1rem}@media print{.cm-overview.overview38 .ovw38-title{font-size:8px;margin-bottom:4px}}.cm-overview.overview39 .ovw39-item.item2 .sheet-body-title-area{justify-content:space-between;align-items:center}.cm-overview.overview39 .ovw39-item.item2 .sheet-body-title-area .sheet-title{display:flex;align-items:center;gap:.5rem}@media screen and (max-width:1280px){.cm-overview.overview39 .ovw39-item.item2 .sheet-body-title-area{gap:0}.cm-overview.overview39 .ovw39-item.item2 .sheet-body-title-area .sheet-title{flex-direction:column;align-items:flex-start;justify-content:flex-start}.cm-overview.overview39 .legend-area{width:100%}}.cm-overview.overview40 .ovw40-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.cm-overview.overview40 .ovw40-box{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border:1px solid var(--mui-palette-border-primary);background:#fff;padding:1.5rem;height:100%}.cm-overview.overview40 .ovw40-thumb{background:#d3d3d3;border-radius:1rem;overflow:hidden}.cm-overview.overview40 .ovw40-content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.cm-overview.overview40 .ovw40-title{font-size:1.5rem;font-weight:700}.cm-overview.overview40 .ovw40-desc{color:var(--mui-palette-text-secondary)}.cm-overview.overview41 .ovw41-list{display:flex;flex-direction:column;gap:1rem}.cm-overview.overview41 .ovw41-item{border:1px solid #dadada;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;gap:2.5rem}.cm-overview.overview41 .ovw41-item .left-area{display:flex;align-items:center;gap:1.5rem;flex:1 1;min-width:0}.cm-overview.overview41 .ovw41-item .left-area .content{width:100%}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap{display:flex;gap:.5rem;align-items:center}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-badge{color:#eee;display:inline-block;padding-left:11px;position:relative}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-badge:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;aspect-ratio:1/1;border-radius:50%;background:#eee}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-badge.color1{color:var(--mui-palette-primary-700)}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-badge.color1:before{background:var(--mui-palette-primary-700)}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-badge.color2{color:var(--mui-palette-tertiary-700)}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-badge.color2:before{background:var(--mui-palette-tertiary-700)}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .state-label{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:3px .75rem 0;border-radius:99px;background:#757c86;color:#fff;line-height:.9;font-size:var(--font-size15)}.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap .title{font-size:var(--font-size20);font-weight:700;flex:1 1;min-width:0}.cm-overview.overview41 .ovw41-item .left-area .cont-info-wrap{margin-top:.5rem;color:#555;font-size:var(--font-size16)}.cm-overview.overview41 .ovw41-item .right-area{display:flex}.cm-overview.overview41 .ovw41-item .right-area .state-btns{display:flex;align-items:center;gap:.5rem}.cm-overview.overview41 .ovw41-item .right-area .state-btns .cm-btn{width:76px}.cm-overview.overview41 .ovw41-item .right-area .state-btns .cm-btn[disabled]{background:#f8f8f8!important;border:1px solid var(--mui-palette-border-primary)!important;color:var(--mui-palette-text-disabled)!important}.cm-overview.overview41 .ovw41-item .right-area .manage-btn{margin-left:1rem;padding-left:1rem;position:relative}.cm-overview.overview41 .ovw41-item .right-area .manage-btn:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1.25rem;background:var(--mui-palette-border-primary)}.cm-overview.overview41 .ovw41-item.end{background:#f8f8f8}.cm-overview.overview41 .ovw41-item.end .left-area .cont-title-wrap .state-label{background:var(--mui-palette-neutral-700)}.cm-overview.overview41 .ovw41-item.end .left-area .guide-text-box{border:1px solid var(--mui-palette-error-100);background:var(--mui-palette-error-50);color:var(--mui-palette-error-700);font-weight:500;padding:.5rem .75rem;margin-top:.5rem;border-radius:.375rem}@media screen and (max-width:899px){.cm-overview.overview41 .ovw41-item{flex-direction:column}.cm-overview.overview41 .ovw41-item .left-area,.cm-overview.overview41 .ovw41-item .right-area{width:100%}.cm-overview.overview41 .ovw41-item .right-area{justify-content:flex-end}}@media screen and (max-width:655px){.cm-overview.overview41 .ovw41-item .left-area,.cm-overview.overview41 .ovw41-item .left-area .cont-title-wrap{flex-direction:column;align-items:flex-start}.cm-overview.overview41 .ovw41-item .right-area{flex-direction:column}.cm-overview.overview41 .ovw41-item .right-area .manage-btn{padding-left:0;margin-left:0;margin-top:.5rem}.cm-overview.overview41 .ovw41-item .right-area .manage-btn:before{display:none}.cm-overview.overview41 .ovw41-item .right-area .manage-btn .cm-btn{width:100%}}.cm-slide-modal .cm-overview.overview3 .ovw3-list{border-top:none}.cm-slide-modal .cm-overview.overview3 .ovw3-list>li:last-child{border-bottom:none}@media screen and (max-width:1600px){.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .ovw10-progress{width:calc(100% - 224px)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .cm-progress .progress-message .message-bubble{font-size:var(--font-size16);padding-left:.75rem;padding-right:1rem}}@media screen and (max-width:1280px){.cm-overview.overview40 .ovw40-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:899px){.cm-overview.overview1 .ovw1-item .help-area{flex-direction:column;gap:12px}.cm-overview.overview1 .ovw1-item .ovw1-content-inner{padding-right:3rem}.cm-overview.overview1 .ovw1-item .help-area .ovw1-tooltip,.cm-overview.overview1 .ovw1-item .help-area .tags-list{width:100%}.cm-overview.overview1 .ovw1-item .ovw1-bookmark{right:10px;top:10px}.cm-overview.overview2 .ovw2-list{gap:var(--spacing-2)}.cm-overview.overview2 .ovw2-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview2 .ovw2-box{border-radius:var(--spacing-1)}.cm-overview.overview2 .ovw2-content{padding:var(--spacing-2)}.cm-overview.overview2 .ovw2-btn-wrap{padding:var(--spacing-1) var(--spacing-2)}.cm-overview.overview2 .ovw2-title{margin-bottom:var(--spacing-1)}.cm-overview.overview2.type2 .ovw2-list{grid-template-columns:repeat(2,1fr)}.cm-overview.overview4 .ovw4-list{gap:var(--spacing-2)}.cm-overview.overview4 .ovw4-list>li{width:calc(50% - var(--spacing-2)/2)}.cm-overview.overview4 .ovw4-box{border-radius:var(--spacing-1)}.cm-overview.overview4 .ovw4-content{padding:var(--spacing-2)}.cm-overview.overview4 .ovw4-title{margin-bottom:var(--spacing-1)}.cm-overview.overview5 .ovw5-box{padding:var(--spacing-2)}.cm-overview.overview6 .ovw6-list>li{width:100%}.cm-overview.overview7 .ovw7-list,.cm-overview.overview8 .ovw8-list{grid-template-columns:repeat(2,1fr)}.cm-overview.overview10{flex-direction:column}.cm-overview.overview10 .ovw10-box.ovw10-left-box{padding:1rem .5rem}.cm-overview.overview10.type2 .ovw10-box.ovw10-left-box{padding-top:1rem}.cm-overview.overview10.type2 .ovw10-box.ovw10-left-box .box-inner{gap:1rem}}@media screen and (max-width:655px){.cm-overview.overview1 .ovw1-box{flex-direction:column}.cm-overview.overview1 .ovw1-item .ovw1-content-inner{padding-right:0}.cm-overview.overview1 .ovw1-item .badge-area{margin-bottom:16px}.cm-overview.overview1 .ovw1-item .ovw1-chk-box{position:absolute;right:10px;top:10px;z-index:2}.cm-overview.overview1 .ovw1-item .ovw1-thumb{width:100%}.cm-overview.overview1 .ovw1-item .ovw1-bookmark{z-index:1}.cm-overview.overview1.type2 .ovw1-head{flex-direction:column;align-items:flex-start}.cm-overview.overview2 .ovw2-list>li{width:100%}.cm-overview.overview2.type2 .ovw2-list{grid-template-columns:repeat(1,1fr)}.cm-overview.overview4 .ovw4-list>li{width:100%}.cm-overview.overview5 .ovw5-box{align-items:flex-start}.cm-overview.overview5 .ovw5-thumb{width:4rem;height:4rem}.cm-overview.overview5 .ovw5-thumb .cm-icon{--icon-width:32!important;--icon-height:32!important}.cm-overview.overview5 .ovw5-content{flex-direction:column;align-items:flex-start;gap:.5rem}.cm-overview.overview5 .ovw5-actions{width:100%;display:flex;justify-content:flex-end}.cm-overview.overview7 .ovw7-list,.cm-overview.overview8 .ovw8-list{grid-template-columns:repeat(1,1fr)}.cm-overview.overview9 .ovw9-list{gap:var(--spacing-1)}.cm-overview.overview9 .ovw9-list>li{width:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area{margin-top:12px;padding-top:96px;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .ovw10-progress{width:100%}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .cm-progress .progress-message .message-bubble{display:none}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .mobile-message-bubble{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;background:var(--mui-palette-neutral-700);color:#fff;font-weight:600;border-radius:100px;padding:4px}.cm-overview.overview10 .ovw10-box.ovw10-right-box .ovw10-progress-area .mobile-message-bubble em{color:var(--mui-palette-warning-100)}.cm-overview.overview10 .ovw10-box.ovw10-right-box .cm-btn{margin-left:auto}.cm-overview.overview40 .ovw40-list{grid-template-columns:repeat(1,1fr)}}.cm-school-login{border-radius:var(--spacing-3);padding:2.5rem;background-color:#fff}.cm-school-login .form-control[type=number]{width:50px;text-align:center}.cm-school-login .form-fields{display:flex;flex-direction:column;gap:var(--spacing-2)}.cm-school-login .form-field{display:flex;align-items:center;gap:var(--spacing-1)}.cm-school-login .field-label{width:100px;flex-shrink:0}.cm-school-login .field-label .label{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.cm-school-login .field-input{display:flex;gap:var(--spacing-1);flex:1 1}.cm-school-login .school-select-btn{white-space:nowrap;flex-shrink:0}.cm-school-login .login-btn{width:100%;margin-top:var(--spacing-3)}.cm-school-login .btn-area{display:flex;gap:var(--spacing-1)}.cm-school-login .register-link{color:#555}@media screen and (max-width:1047px){.cm-school-login{padding:1.25rem}}.cm-pagination{gap:.5rem;margin-top:2.5rem;font-size:var(--font-size17)}.cm-pagination,.cm-pagination .pagination-btn{display:flex;align-items:center;justify-content:center}.cm-pagination .pagination-btn{height:2.5rem;background-color:#fff;color:#555;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cm-pagination .pagination-btn span{display:block;position:relative}.cm-pagination .pagination-btn span:before{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;width:1.25rem;height:1.25rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-pagination .pagination-btn.pagination-prev span{padding-left:1.25rem}.cm-pagination .pagination-btn.pagination-prev span:before{left:0;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-prev.svg)}.cm-pagination .pagination-btn.pagination-next span{padding-right:1.25rem}.cm-pagination .pagination-btn.pagination-next span:before{right:0;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg)}.cm-pagination .pagination-numbers{display:flex;align-items:center;gap:.5rem}.cm-pagination .pagination-number{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:#111;cursor:pointer;transition:all .2s ease}.cm-pagination .pagination-number:hover{background-color:var(--mui-palette-primary-100)}.cm-pagination .pagination-number.active{background-color:var(--mui-palette-primary-700);color:#fff}.cm-pagination .pagination-number.active:hover{background-color:#1565c0}.cm-pagination .pagination-dots{white-space:nowrap;overflow:hidden;text-indent:100%;display:block;width:2.5rem;height:2.5rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-dots.svg) no-repeat 50%/60%}@media screen and (max-width:1280px){.cm-pagination{font-size:12px;gap:5px}.cm-pagination .pagination-numbers{gap:5px}.cm-pagination .pagination-number{min-width:25px;height:25px}.cm-pagination .pagination-dots{width:15px;height:20px}}@media screen and (max-width:655px){.cm-modal .cm-pagination .pagination-number{min-width:20px;height:20px}}.cm-policy-box{padding:var(--spacing-2);background-color:#f8f8f8;border-radius:8px;font-size:var(--font-size16);max-height:10rem;overflow:auto}.cm-policy-box.border{border:1px solid #ccc}.cm-policy-box2 .title{font-size:var(--font-size22);line-height:1.2;font-weight:600;margin-bottom:1.375rem}.cm-policy-box2 .inner-box~.inner-box{margin-top:1.25rem}.cm-policy-box2 .sub-title{font-weight:600;margin-bottom:2px}.cm-policy-box2 .desc{font-size:var(--font-size16);color:#333}.cm-policy-box2~.cm-policy-box2{margin-top:3.75rem}.join-policy-box{padding:1.25rem 2rem}.join-policy-box .cm-policy-box2 .title{font-size:var(--font-size16);font-weight:600;margin-bottom:.75rem}.join-policy-box .cm-policy-box2 .sub-title{font-size:var(--font-size15);font-weight:500;margin-bottom:2px}.join-policy-box .cm-policy-box2 .desc{font-size:var(--font-size15)}.join-policy-box .cm-policy-box2~.cm-policy-box2{margin-top:2rem}.join-policy-box .cm-table.table1 td{background:#fff}.page__privacy-policy .link{text-decoration:underline;color:var(--mui-palette-primary-500)}.page__privacy-policy #policy-list,.page__privacy-policy .policy-cont{scroll-margin-top:172px}.page__privacy-policy .privacy-policy-guide{font-size:var(--font-size16);margin-top:.75rem;color:var(--mui-palette-text-secondary)}.page__privacy-policy .labeling-list-wrap .labeling-img{display:inline-block;margin-bottom:7px}.page__privacy-policy .labeling-list-wrap .labeling-img2{display:inline-block;width:31px;margin-right:5px}.page__privacy-policy .labeling-item-title{color:#333;font-size:var(--font-size15);font-weight:500}.page__privacy-policy .privacy-policy-title{font-weight:600;margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center}.page__privacy-policy .privacy-policy-title .tit{display:flex;align-items:center;gap:.5rem}.page__privacy-policy .privacy-policy-title .cm-btn{vertical-align:sub;margin-left:.5rem}.page__privacy-policy .policy-cont~.policy-cont{margin-top:2.5rem}.page__privacy-policy #policy5 .img{width:100%;height:100%;max-width:1080px;aspect-ratio:1080/621;position:relative}.page__privacy-policy .toc{display:flex;align-items:center;text-align:left}.page__privacy-policy .labeling-list-wrap td{position:relative}.page__privacy-policy .labeling-item-tip{position:absolute;top:100%;left:50%;width:235px;margin-left:-117.5px;background:#fff;color:#333;overflow:hidden;border-radius:10px;border:1px solid #333;z-index:2;display:none;box-sizing:border-box}.page__privacy-policy .labeling-item-tip *{box-sizing:border-box}.page__privacy-policy .labeling-item-tip dl{width:100%;word-break:keep-all;font-size:14px}.page__privacy-policy .labeling-item-tip dt{display:flex;align-items:center;justify-content:center;min-height:34px;padding:4px 15px 6px;line-height:1.2;font-weight:700;background:#333;color:#fff}.page__privacy-policy .labeling-item-tip dd{padding:10px 15px;line-height:1.5;text-align:left}.page__privacy-policy .labeling-list-wrap td:focus-visible .labeling-item-tip,.page__privacy-policy .labeling-list-wrap td:hover .labeling-item-tip{display:block}@media screen and (max-width:1280px){.page__privacy-policy #policy-list,.page__privacy-policy .policy-cont{scroll-margin-top:120px}}@media screen and (max-width:768px){.page__privacy-policy .toc{flex-direction:column}.page__privacy-policy .toc .imgs{width:100%}.page__privacy-policy .labeling-list-wrap .labeling-img2{margin-right:auto}.page__privacy-policy .labeling-item-title{width:100%}.page__privacy-policy .privacy-policy-title .cm-btn{margin-left:auto}.join-policy-box{padding:1rem}}.cm-progress .progress-container{position:relative}.cm-progress .progress-bar{background:#fff;width:100%;height:8px;border-radius:20px;display:flex;overflow:hidden}.cm-progress .progress-bar .progress-thumb{width:20%;position:relative}.cm-progress .progress-bar .progress-thumb:before{content:"";position:absolute;left:0;top:1px;width:6px;height:6px;border-radius:10px;background:rgba(255,255,255,.15)}.cm-progress .progress-bar .progress-thumb.comp{background:var(--mui-palette-primary-700)}.cm-progress .progress-bar .progress-thumb.latest{border-radius:0 10px 10px 0}.cm-progress .progress-bar .progress-thumb.latest:after{content:"";position:absolute;right:0;top:1px;width:6px;height:6px;border-radius:10px;background:rgba(255,255,255,.15)}.cm-progress .progress-message{position:absolute;bottom:8px}.cm-progress .progress-message .message-img{--nudge-x:6px;--nudge-duration:1.2s;--nudge-timing:cubic-bezier(0.2,0,1,1);animation:msg-nudge-x var(--nudge-duration) var(--nudge-timing) infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.cm-progress .progress-message .cm-progress .progress-message .message-img{animation:none}}.cm-progress .progress-message .message-bubble{position:absolute;left:calc(100% + 2px);bottom:52px;width:-moz-fit-content;width:fit-content;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px 0 16px;border-radius:100px;background:var(--mui-palette-neutral-700);color:#fff;font-weight:600}.cm-progress .progress-message .message-bubble em{color:var(--mui-palette-warning-100)}.cm-progress .progress-message .message-bubble:before{content:"";position:absolute;left:0;top:20px;width:18px;height:18px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/mesasge-bubble.svg) no-repeat 50%/contain}.cm-progress.comp-0 .progress-message{left:0;transform:translateX(-1.5rem)}.cm-progress.length-1 .progress-bar .progress-thumb{width:100%}.cm-progress.length-1.comp-1 .progress-message{right:0}.cm-progress.length-2 .progress-bar .progress-thumb{width:50%}.cm-progress.length-2.comp-1 .progress-message{left:calc(50% - 32px)}.cm-progress.length-2.comp-2 .progress-message{right:0}.cm-progress.length-3 .progress-bar .progress-thumb{width:33.3333%}.cm-progress.length-3.comp-1 .progress-message{left:calc(33.3333% - 32px)}.cm-progress.length-3.comp-2 .progress-message{left:calc(66.6666% - 32px)}.cm-progress.length-3.comp-3 .progress-message{right:0}.cm-progress.length-4 .progress-bar .progress-thumb{width:25%}.cm-progress.length-4.comp-1 .progress-message{left:calc(25% - 32px)}.cm-progress.length-4.comp-2 .progress-message{left:calc(50% - 32px)}.cm-progress.length-4.comp-3 .progress-message{left:calc(75% - 32px)}.cm-progress.length-4.comp-4 .progress-message{right:0}.cm-progress.length-5 .progress-bar .progress-thumb{width:20%}.cm-progress.length-5.comp-1 .progress-message{left:calc(20% - 32px)}.cm-progress.length-5.comp-2 .progress-message{left:calc(40% - 32px)}.cm-progress.length-5.comp-3 .progress-message{left:calc(60% - 32px)}.cm-progress.length-5.comp-4 .progress-message{left:calc(80% - 32px)}.cm-progress.length-5.comp-5 .progress-message{right:0}.cm-progress2 .progress-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:.625rem;margin-bottom:.5rem;padding-top:3.5rem}.cm-progress2 .progress-bar .progress-step{position:relative;flex:1 1;min-width:0}.cm-progress2 .progress-bar .progress-step .step{color:var(--mui-palette-tertiary-700);font-weight:700;display:none}.cm-progress2 .progress-bar .progress-step .step .num{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size16);border-radius:100%;width:1.75rem;aspect-ratio:1/1;background:var(--mui-palette-tertiary-50)}.cm-progress2 .progress-bar .progress-step .bar{display:inline-flex;border-radius:99px;background:#f3f3f3;width:100%;height:.625rem}.cm-progress2 .progress-bar .progress-step.active .step{display:inline-flex}.cm-progress2 .progress-bar .progress-step.active .bar{background:var(--mui-palette-tertiary-500)}.cm-progress2 .progress-bar .progress-step.active.last .bar{position:relative}.cm-progress2 .progress-bar .progress-step.active.last .bar:before{content:"";position:absolute;right:0;bottom:calc(100% + 2px);width:3.3125rem;aspect-ratio:1/1;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-05.svg) no-repeat 50%/contain;--nudge-x:4px;--nudge-duration:1.2s;--nudge-timing:cubic-bezier(0.2,0,1,1);animation:msg-nudge-x var(--nudge-duration) var(--nudge-timing) infinite alternate;will-change:transform}@media(prefers-reduced-motion:reduce){.cm-progress2 .progress-bar .progress-step.active.last .bar:before{animation:none}}.cm-progress2 .progress-text{font-size:var(--font-size22);font-weight:600;color:var(--mui-palette-tertiary-700)}@media screen and (max-width:768px){.cm-progress2 .progress-bar{padding-top:0}.cm-progress2 .progress-bar .progress-step .step .num{font-size:12px;width:20px}.cm-progress2 .progress-bar .progress-step.active.last .bar:before{display:none}}.cm-search1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-3)}.cm-search1,.cm-search1 .search-item{position:relative}.cm-search1 .search-label{align-self:center;padding-right:2rem;font-weight:500;font-size:var(--font_size17)}.cm-search1 .search-form-wrap{position:relative;width:320px}.cm-search1 .search-form::placeholder{color:#444}.cm-search1 .search-form::-webkit-search-cancel-button{position:relative;margin-right:30px;cursor:pointer}.cm-search1 .search-btn{white-space:nowrap;overflow:hidden;text-indent:100%;position:absolute;right:0;top:0;bottom:0;width:var(--form-height);background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-search.svg) no-repeat 50%/18px}@media screen and (max-width:1280px){.cm-search1{flex-direction:column;align-items:stretch}.cm-search1 .search-form-wrap{width:100%}}.cm-search2 .search-inner{position:relative}.cm-search2 .search2-item{display:flex;gap:8px 24px;align-items:flex-start}.cm-search2 .search2-item dt{width:80px;margin-top:12px;font-weight:600;color:#111}.cm-search2 .search2-item dd{flex:1 1}.cm-search2 .search2-item~.search2-item{margin-top:1rem}.cm-search2 .cm-search1{margin-bottom:0}.cm-search2 .search2-reset{position:absolute;right:0;bottom:0;display:inline-flex;height:48px;padding:0 1rem;font-weight:500;color:var(--mui-palette-neutral-500)}.cm-search2.contain-button-box{position:relative}.cm-search2.contain-button-box .position-button{position:absolute;right:0;top:0}@media screen and (max-width:1280px){.cm-search2.contain-button-box .position-button{position:absolute;right:auto;top:auto;left:0;bottom:8px;height:36px}}.cm-search3 .search-form-wrap{display:flex;gap:8px}.cm-search3 .search-form-wrap .search-form{flex:1 1}.cm-search3 .search-form-wrap .search-btn{font-weight:500;display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:.5rem;background:var(--mui-palette-neutral-500);color:#fff;padding:0 1rem}@media screen and (max-width:655px){.cm-search3 .search-form-wrap .search-btn{height:36px}}.detail-search-option-box .btns-list{display:flex;gap:4px 8px;flex-wrap:wrap}.detail-search-option-box .btns-list .option-btn{display:inline-flex;align-items:center;justify-content:center;height:3rem;font-size:var(--font-size15);font-weight:500;color:var(--mui-palette-neutral-500);background:#fff;border:1px solid #eaeaea;border-radius:100px;padding:0 1rem}.detail-search-option-box .btns-list .option-btn:disabled{color:#888}.detail-search-option-box .btns-list .option-btn.active{border-color:var(--mui-palette-neutral-700);background:var(--mui-palette-neutral-700);color:#fff}.detail-search-option-box .btns-list .option-btn.active .cm-icon.icon-plus2-gry:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus2-wt.svg)}.detail-search-option-box .detail-search-option-desc{display:none}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-title{padding-left:24px;position:relative}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-title:before{content:"";position:absolute;left:10px;top:10px;width:3px;height:3px;border-radius:50px;background:#000}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-desc{padding-left:24px;font-size:var(--font-size16);color:#555}.detail-search-option-box .detail-search-option-desc .search-result .result-item .item-desc .btn-del{display:inline-block;margin-left:8px;width:24px;height:24px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-close2.svg) no-repeat 50%/contain;vertical-align:middle}.detail-search-option-box .detail-search-option-desc.active{display:block}.detail-search-option-box .detail-search-option-desc.type-02{max-height:21.25rem;overflow:auto;padding:1.5rem}.detail-search-option-box .detail-search-option-desc.type-02 .cm-table .form-control.form-select{font-weight:400}.detail-search-option-box .detail-search-option-desc.type-03{padding:0}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form{border:0}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-nav{padding:1.5rem}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-panel .split-form-panel-item .panel-head{padding:1rem 1.5rem}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-panel .split-form-panel-item .panel-head:after{display:none}.detail-search-option-box .detail-search-option-desc.type-03 .cm-split-form .split-form-panel .split-form-panel-item .panel-body .panel-body-item-list .panel-body-item~.panel-body-item{margin-top:.75rem}@media screen and (max-width:1280px){.cm-search2 .search2-item{flex-direction:column}.cm-search2 .search2-item dt{margin-top:0;width:100%}.cm-search2 .search2-item dd{width:100%}.cm-search2 .search2-reset{position:static;display:block;margin-top:16px;margin-left:auto}}.cm-stamp1 .stamp-img{position:relative;display:inline-block;width:8.75rem;height:8.75rem;border-radius:50%;box-shadow:4px 4px 8px rgba(0,0,0,.2)}.cm-stamp1 .stamp-img,.cm-stamp1 .stamp-img:before{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/stamp02.svg) no-repeat 50%/contain}.cm-stamp1 .stamp-img:before{display:block;padding-top:100%;content:"";opacity:0}.cm-stamp1 .stamp-img.animate_stamp:before{animation-duration:.5s;animation-fill-mode:both;animation-name:stamp;opacity:1}.cm-stamp1 .stamp-img.animate_nudge{animation:msg-nudge-x2 1.2s cubic-bezier(.2,0,1,1) infinite alternate}.cm-status-page{text-align:center}.cm-status-page:before{content:"";display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:0 auto;margin-bottom:var(--spacing-2)}.cm-status-page.type1:before{width:10.0625rem;height:8.4375rem;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/complete.png)}.cm-status-page.type2:before{width:7.5rem;height:7.5rem;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/no-data1.png)}.cm-swiper-navi{display:inline-flex;gap:.5rem}.cm-swiper-navi .swiper-navi-button{border-radius:50%;border:1px solid #b2b8bd;background-color:#fff;background-size:1.25rem;background-repeat:no-repeat;background-position:50%;display:inline-flex;width:2.5rem;height:2.5rem}.cm-swiper-navi .swiper-navi-button.prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-prev.svg)}.cm-swiper-navi .swiper-navi-button.next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-gry-next.svg)}.cm-swiper-navi .swiper-navi-button.swiper-button-disabled{opacity:.5}.cm-swiper-navi .swiper-navi-button.swiper-button-lock{display:none}.cm-table.scroll-table{overflow:auto}.cm-table.scroll-table table{width:100%;min-width:900px}.cm-table.hover-table tr:hover td{background-color:var(--mui-palette-background-blue01)!important}.cm-table.table1{border-top:2px solid #000}.cm-table.table1 tr.hover-bg.error:hover{background:var(--mui-palette-error-50)}.cm-table.table1 td,.cm-table.table1 th{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;line-height:1.3;border-bottom:1px solid #dadada;padding:6px 12px;text-align:center;vertical-align:middle;word-break:auto-phrase}.cm-table.table1 thead.multiple th{height:30px}.cm-table.table1 thead th{font-weight:600!important;background:var(--mui-palette-neutral-50);height:60px}.cm-table.table1 tbody td{height:50px;word-break:break-all}.cm-table.table1.size-th-lg tbody tr td{height:4.5rem}.cm-table.table1.size-td-lg tbody tr td{height:68px}.cm-table.table1 tbody td.bg-01,.cm-table.table1 tbody th.bg-01{background:var(--mui-palette-primary-50)}.cm-table.table1 tbody td.bg-02,.cm-table.table1 tbody th.bg-02{background:var(--mui-palette-tertiary-50)}.cm-table.table1 tbody td.bg-03,.cm-table.table1 tbody th.bg-03{background:#f4f4f4}.cm-table.table1 tbody td.bg-04,.cm-table.table1 tbody th.bg-04{background:var(--mui-palette-secondary-50)}.cm-table.table1 tbody td.bg-05,.cm-table.table1 tbody th.bg-05{background:var(--mui-palette-neutral-50)}.cm-table.table1.type-01 table{border-left:hidden;border-right:hidden}.cm-table.table1.type-01 td,.cm-table.table1.type-01 th{border-right:1px solid #dadada;padding:6px}.cm-table.table1.type-01 thead tr:first-child th:first-child{padding-left:12px}.cm-table.table1.type-01 thead tr:first-child th.no-extra-padding{padding-left:6px!important}.cm-table.table1.type-01 thead tr:first-child th:right-child{padding-right:12px}.cm-table.table1.type-02 thead th{font-size:var(--font-size15);height:3.625rem}.cm-table.table1.type-02 tbody td{height:1.8125rem;padding:.25rem .5rem;font-size:var(--font-size15);border:0}.cm-table.table1.type-03 thead th{font-size:var(--font-size15);height:2.8125rem}.cm-table.table1.type-03 tbody td{height:2rem;padding:2px .5rem;font-size:var(--font-size15);border:0}.cm-table.table1.type-03 tbody td.subject-td{height:2.25rem;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #dadada!important}.cm-table.table1 .no-data{height:15rem}.cm-table.table1 .no-data td{color:#757575}.cm-table.table1 .subject{text-align:left!important}.cm-table.table1 .subject a:hover{color:var(--mui-palette-primary-700);text-decoration:underline}.cm-table.table1.multi-line thead th{height:45px}.cm-table.table1.multi-line-sm thead th{height:37px;padding:6px}.cm-table.table1.size-sm tbody td,.cm-table.table1.size-sm thead th{height:auto}.cm-table.table1.size-xs td,.cm-table.table1.size-xs th{font-size:var(--font-size15)!important}.cm-table.table1.size-xs .cm-checkbox1 .chk-label{font-size:var(--font-size15)}.cm-table.table3 td,.cm-table.table3 th{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size16);text-align:center}.cm-table.table3 th{height:60px;background-color:var(--mui-palette-background-blue02);color:#222;font-weight:500;white-space:nowrap;word-break:auto-phrase}.cm-table.table3 th:first-child{border-radius:var(--spacing-1) 0 0 var(--spacing-1)}.cm-table.table3 th:last-child{border-radius:0 var(--spacing-1) var(--spacing-1) 0}.cm-table.table3 td{height:70px;border-bottom:1px solid #dadada;color:#444;transition:background-color .2s}.cm-table.table3.type2 th{background:var(--mui-palette-primary-50)}.cm-table.table-head-fixed{border-top:0}.cm-table.table-head-fixed thead{display:table-row}.cm-table.table-head-fixed thead tr:first-child{border-top:2px solid #000}.cm-table.table-head-fixed thead th{display:table-cell}.cm-table.table-head-fixed tbody{display:block;max-height:600px;overflow-y:auto}.cm-table.table-head-fixed tbody tr{display:flex}.cm-table.table-head-fixed tbody td{display:flex;align-items:center;justify-content:center;font-size:var(--font-size15)!important}.cm-table.table-head-fixed tbody td.text-left{justify-content:flex-start}.cm-table.table-head-fixed tbody td.text-right{justify-content:flex-end}.cm-table.responsive-table__mobile{display:none}@media screen and (max-width:1280px){.cm-table.table1.responsive-table colgroup,.cm-table.table1.responsive-table thead{display:none}.cm-table.table1.responsive-table table,.cm-table.table1.responsive-table tbody{display:block}.cm-table.table1.responsive-table tr{display:flex;position:relative;flex-wrap:wrap;align-items:center;width:100%;padding:15px;gap:5px 10px;border-bottom:1px solid #ddd}.cm-table.table1.responsive-table tr:first-child{border-top:1px solid #ddd}.cm-table.table1.responsive-table tr.no-data{justify-content:center;height:100px}.cm-table.table1.responsive-table tr.no-data td:before{display:none}.cm-table.table1.responsive-table tr.notice{background-color:rgba(1,101,192,.05)}.cm-table.table1.responsive-table tr.notice td{background-color:rgba(0,0,0,0)}.cm-table.table1.responsive-table td,.cm-table.table1.responsive-table th{display:block;position:relative;height:auto;padding:0;border:0!important}.cm-table.table1.responsive-table td:before{margin-right:5px;content:attr(data-th) ":"}.cm-table.table1.responsive-table td.data-th-none:before{display:none}.cm-table.table1.responsive-table td.mobile-none{display:none!important}.cm-table.table1.responsive-table td.comp{width:100%;margin-top:4px;text-align:left}.cm-table.table1.responsive-table .subject{width:100%;font-weight:700;font-size:105%}.cm-table.table1.responsive-table.nodata-table tr{justify-content:center}.cm-table.table1.responsive-table.nodata-table td:before{display:none}.cm-table.responsive-table__mobile{display:block}.cm-table.responsive-table__pc{display:none}}.cm-table.table2 td,.cm-table.table2 th{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;line-height:1.3;padding:6px 16px;text-align:center;vertical-align:middle;word-break:auto-phrase}.cm-table.table2 th{height:60px;font-weight:500}.cm-table.table2 td{border-bottom:1px solid #dadada}.cm-table.table2 thead th{background-color:#eff0f5}.cm-table.table2 thead th:first-child{border-radius:10px 0 0 10px}.cm-table.table2 thead th:last-child{border-radius:0 10px 10px 0}@media screen and (max-width:1280px){.cm-table.table2 colgroup,.cm-table.table2 thead{display:none}.cm-table.table2 table,.cm-table.table2 tbody{display:block}.cm-table.table2 tr{display:flex;flex-direction:column;position:relative;width:100%;padding:15px 0;gap:5px 10px;border-bottom:1px solid #ddd}.cm-table.table2 tr:first-child{border-top:1px solid #ddd}.cm-table.table2 td,.cm-table.table2 th{display:block;position:relative;height:auto;padding:0;border:0!important;text-align:left}.cm-table.table2 td:before{margin-right:5px;content:attr(data-th) ":"}.cm-table.table2 td.data-th-none:before{display:none}.cm-table.table2 td.mobile-none{display:none!important}}.cm-table.attendance-book table{table-layout:fixed}.cm-table.attendance-book td,.cm-table.attendance-book th{padding:10px;font-size:var(--font-size15)}@media screen and (max-width:655px){.cm-table.attendance-book td,.cm-table.attendance-book th{padding:3px;font-size:12px}}.cm-table.attendance-book thead{border-bottom:1px solid #000}.cm-table.attendance-book thead th{height:3.875rem;background-color:#f8f8f8;font-weight:800}.cm-table.attendance-book tbody td{height:5rem;vertical-align:top}.cm-table.attendance-book .day-status{position:relative;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-table.attendance-book .day-status.attended{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attended2.svg)}.cm-table.attendance-book .day-status.absent{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-absent2.svg)}.cm-table.attendance-book .day-status:before{content:"";display:block;padding-top:95.89%}.cm-table.attendance-book .prev-month{opacity:.3}.cm-table.attendance-book .today{background-color:var(--mui-palette-tertiary-50)}tr.row-aliceblue{background-color:#f0f8ff}.button-with-err-msg{display:flex;justify-content:flex-end;align-items:center;gap:12px}td a.stdnt-name{display:inline-block;max-width:100px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-tab.drag-tab{overflow:auto;white-space:nowrap}.cm-tab1 .tab-list{display:flex;gap:.5rem}.cm-tab1 .tab-item .tab-btn{padding:.8125rem 1rem;border-radius:.75rem .75rem .375rem .375rem;line-height:1.3;font-weight:500;border:1px solid #dadada;color:#555;background:#fff}.cm-tab1 .tab-item.active .tab-btn{border-color:var(--mui-palette-primary-700);background:var(--mui-palette-primary-700);color:#fff}.cm-tab1 .tab-item .tab-btn .number{display:inline-flex;align-items:center;padding:0 8px;height:1.5rem;font-size:var(--font-size14);font-weight:700;line-height:1.5;margin-left:6px;background:var(--mui-palette-primary-100);color:var(--mui-palette-primary-700);border-radius:50px}.cm-tab1.tab-size-sm .tab-item .tab-btn{padding-top:6px;padding-bottom:6px}.cm-tab1.tab-color2 .tab-item.active .tab-btn{border-color:var(--mui-palette-tertiary-500);background:var(--mui-palette-tertiary-500)}.cm-tab1.tab-color3 .tab-item.active .tab-btn{border-color:var(--mui-palette-neutral-700);background:var(--mui-palette-neutral-700)}.cm-tab1.type2{display:inline-block;padding:.5rem;border-radius:1rem;background:rgba(60,128,244,.08)}.cm-tab1.type2 .tab-item.active .tab-btn{border:0}.cm-tab1.type2.color2{background:#dcf6f1}.cm-tab1.type2.color2 .tab-item.active .tab-btn{background:var(--mui-palette-secondary-700)}.cm-tab1.type2.color3{background:rgba(69,61,191,.08)}.cm-tab1.type2.color3 .tab-item.active .tab-btn{background:var(--mui-palette-tertiary-700)}.cm-tab2 .tab-list{display:flex}.cm-tab2 .tab-list .tab-item{border:1px solid #dadada;flex:1 1;height:54px;display:inline-flex;align-items:center;justify-content:center;font-weight:500;color:var(--mui-palette-text-secondary);border-left:0;padding:.5rem 1rem}.cm-tab2 .tab-list .tab-item:first-child{border-left:1px solid #dadada;border-radius:var(--spacing-1) 0 0 var(--spacing-1)}.cm-tab2 .tab-list .tab-item:last-child{border-radius:0 var(--spacing-1) var(--spacing-1) 0}.cm-tab2 .tab-list .tab-item .tab-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cm-tab2 .tab-list .tab-item.active{background:var(--mui-palette-primary-900);border-color:var(--mui-palette-primary-900);color:#fff}.cm-tab2 .tab-list .tab-item.active .tab-btn:focus-visible{outline:2px dashed #fff}.cm-tab3 .tab-list{display:flex;gap:.5rem}.cm-tab3 .tab-list .tab-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid #777;color:var(--mui-palette-neutral-500);font-size:var(--font-size15);height:2.5rem;padding:0 1rem}.cm-tab3 .tab-list .tab-btn.active{color:var(--mui-palette-text-primary);border-color:var(--mui-palette-text-primary);font-weight:700;text-decoration:underline}.cm-tab4 .tab-list{display:flex}.cm-tab4 .tab-list .tab-item{flex:1 1}.cm-tab4 .tab-list .tab-item .tab-btn{display:flex;align-items:center;justify-content:center;width:100%;height:3.375rem;color:var(--mui-palette-text-secondary);border:1px solid #dadada;outline-offset:-4px}.cm-tab4 .tab-list .tab-item .tab-btn.active.active{border:1px solid var(--mui-palette-primary-700);border-bottom:0;color:var(--mui-palette-primary-700);font-weight:500;position:relative;z-index:1}.cm-tab4 .tab-list .tab-item~.tab-item .tab-btn{border-left:0}.cm-tab4 .tab-list .tab-item~.tab-item .tab-btn.active{margin-left:-1px}.cm-tab-content-area .tab-content{display:none}.cm-tab-content-area .tab-content.active{display:block}.cm-thumb{z-index:1;position:relative;width:100%;overflow:hidden}.cm-thumb .thumb{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cm-thumb .thumb img{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;transition:transform .6s}.cm-thumb:after{display:block;width:100%;content:"";pointer-events:none}.cm-thumb.ratio9-16:after{padding-top:177.78%}.cm-thumb.ratio2-3:after{padding-top:150%}.cm-thumb.ratio3-4:after{padding-top:133.33%}.cm-thumb.ratio1-1:after{padding-top:100%}.cm-thumb.ratio10-9:after{padding-top:90%}.cm-thumb.ratio5-4:after{padding-top:80%}.cm-thumb.ratio4-3:after{padding-top:75%}.cm-thumb.ratio7-5:after{padding-top:70.857%}.cm-thumb.ratio3-2:after{padding-top:66.667%}.cm-thumb.ratio13-8:after{padding-top:61.387%}.cm-thumb.ratio16-9:after{padding-top:56.25%}.cm-thumb.ratio21-9:after{padding-top:42.86%}.cm-title.type-1{display:inline-flex;align-items:center;gap:.5rem;position:relative;padding-left:1.0625rem;font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-title.type-1:before{content:"";position:absolute;left:0;top:3px;width:.3125rem;height:1.4375rem;border-radius:99px;background:var(--mui-palette-primary-700)}.cm-title.type-1.size-sm{font-size:var(--font-size20)}.cm-title.type-1.size-sm:before{top:0}.cm-title.type-2{display:inline-flex;align-items:center;gap:.5rem;position:relative;padding-left:2.5rem;font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-title.type-2:before{content:"";position:absolute;left:0;top:-2px;width:1.75rem;height:2rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet03.svg) no-repeat 50%/contain}.cm-title.type-2 .cm-badge{vertical-align:middle}.cm-title.type-3{color:var(--mui-palette-primary-700);font-size:var(--font-size20);font-weight:600;position:relative;padding-left:1.875rem;padding-bottom:.75rem}.cm-title.type-3:before{content:"";width:1.375rem;height:1rem;position:absolute;left:0;top:.4375rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet02.svg) no-repeat 50%/contain}.cm-title.type-3:after{content:"";width:100%;height:1px;position:absolute;left:0;bottom:0;background:var(--mui-palette-primary-200)}.cm-title.type-4{font-size:var(--font-size32)}.cm-title.type-5{font-size:var(--font-size28)}.cm-title.type-sub-1{font-size:var(--font-size20)}.cm-title.type-sub-2{display:inline-flex;font-size:var(--font-size17);font-weight:500;line-height:1.41;color:#fff;background:var(--mui-palette-neutral-500);padding:.5rem 1rem;border-radius:100px}.cm-title.type-dash{display:inline-flex;align-items:center;gap:.5rem;position:relative;padding-left:2.5rem;font-size:var(--font-size24);font-weight:700;line-height:1.2}.cm-title.type-dash:before{content:"";position:absolute;left:0;top:-2px;width:1.75rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.cm-title.type-dash .cm-badge{vertical-align:middle}.cm-title.type-dash.dash-none-icon{padding-left:0}.cm-title.type-dash.dash-none-icon:before{background:none}.cm-title.type-dash.dash-01:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet03.svg)}.cm-title.type-dash.dash-02:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet04.svg)}.cm-title.type-dash.dash-03:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet05.svg)}.cm-title.type-dash.dash-04:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet06.svg)}.cm-toolbar{display:flex;gap:5px;flex-wrap:wrap}.cm-toolbar.border-bottom{padding-bottom:1.25rem;border-bottom:1px solid #dadada}.cm-toolbar .MuiStack-root.mui-knr6ib,.cm-toolbar .MuiStack-root.mui-wrjiso-MuiStack-root{flex-wrap:wrap;gap:4px 0}@media screen and (max-width:1280px){.cm-toolbar.mobile-toolbar{flex-direction:column;align-items:flex-start}.cm-toolbar.mobile-toolbar .left,.cm-toolbar.mobile-toolbar .right{width:100%}.cm-toolbar .cm-btn.btn-md{font-size:12px}}.search-toolbar .left,.search-toolbar .right{display:flex;flex-wrap:wrap;align-items:center}.search-toolbar .left{gap:1rem}.search-toolbar .left .select-actions{display:flex;align-items:center;gap:1rem}.search-toolbar .right{gap:1.25rem}@media screen and (max-width:655px){.search-toolbar{gap:16px}.search-toolbar,.search-toolbar .left{flex-direction:column;align-items:flex-start}.search-toolbar .left{width:100%;gap:4px}.search-toolbar .left .select-actions{width:100%;justify-content:flex-end}.search-toolbar .left .form-select{width:100%!important}.search-toolbar .right{justify-content:flex-end;width:100%}}@media screen and (max-width:480px){.custom-toolbar1>.left{display:flex;width:100%}.custom-toolbar1>.left .cm-btn.btn1{flex:1 1 auto;min-width:0}.custom-toolbar1>.right{width:100%}.custom-toolbar1>.right .d-flex{flex-direction:column;align-items:end!important}.custom-toolbar1>.right .d-flex .left{width:100%}.custom-toolbar1>.right .d-flex .left .mui-2kzcvl{gap:4px}.custom-toolbar1>.right .d-flex .left .cm-btn{width:calc(50% - 2px);margin:0}}.MuiTooltip-popper{z-index:10!important}.tooltip-container{position:relative}.cm-tooltip{top:calc(100% + 8px);transform:translateX(-50%);width:100%;color:#fff;padding:8px;width:max-content;font-size:var(--font-size14);border-radius:.25rem;line-height:1;display:none}.cm-tooltip,.cm-tooltip:after{position:absolute;left:50%;background:#222}.cm-tooltip:after{content:"";top:-2px;transform:translateX(-50%) rotate(45deg);width:10px;height:10px}.tooltip-container:hover .cm-tooltip{display:flex}.cm-tooltip2{display:flex;justify-content:space-between;align-items:flex-start}.cm-tooltip2 .tooltip-title{flex:1 1;padding-right:8px;word-break:auto-phrase;text-align:left}.cm-tooltip2 .tooltip-close{flex-shrink:0}.cm-tooltip2 .tooltip-close:focus-visible{outline:2px dashed #fff}.cm-tooltip3{position:relative}.cm-tooltip3 .tooltip-content{position:absolute;left:2.5rem;top:-.75rem;background:#fff;width:12.5rem;padding:1rem;border-radius:.5rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.cm-tooltip3 .tooltip-content:before{content:"";position:absolute;left:-.5rem;top:1.1rem;width:14px;aspect-ratio:1/1;background:#fff;transform:rotate(45deg);border-radius:4px}.cm-tooltip3 .tooltip-content.z-1{z-index:1}.cm-tooltip3 .tooltip-content-item-list{font-size:var(--font-size15)}.cm-tooltip3 .tooltip-content-item-list>li~li{margin-top:.25rem}.MuiTooltip-tooltip{border-radius:.5rem!important;padding:.5rem .75rem!important}@media screen and (max-width:1280px){.tooltip-container:hover .cm-tooltip{display:none!important}}.cm-validation-message{font-size:var(--font-size16)}.cm-validation-message.flex{display:flex;flex-direction:column;gap:.25rem}.cm-validation-message.error{color:var(--mui-palette-error-700);margin-top:8px}.publish-guide-page .publish-guide-container .publish-guide-title{margin-bottom:15px;font-weight:500;font-size:26px}.publish-guide-page .publish-guide-container .publish-guide-stit{margin-top:15px;margin-bottom:15px;font-size:20px}.publish-guide-page .publish-guide-container~.publish-guide-container{margin-top:60px;padding-top:60px;border-top:1px solid #ddd}.publish-guide-page .publish-guide-views .line{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.publish-guide-page .publish-guide-views .line~.line{margin-top:8px}.publish-guide-page .publish-guide-code{position:relative;margin:30px 0}.publish-guide-page .publish-guide-code .copy-btn{position:absolute;top:0;right:0;padding:4px 8px;border-radius:0 4px 0 4px;background:#1a2037;color:#fff;font-size:14px}.publish-guide-page .publish-guide-code .copy-btn img{width:12px;margin:0 3px;vertical-align:middle}.publish-guide-page .publish-guide-code pre{max-width:1200px;padding:20px 40px;overflow:auto;border:1px solid #e6e7ee;border-radius:12px;background:#f8f9fa;color:#8e9097;font-size:var(--font-size15)}.publish-guide-page .guide-bul>li{position:relative;padding-left:15px;color:var(--mui-palette-neutral-700)}.publish-guide-page .guide-bul>li~li{margin-top:4px}.publish-guide-page .guide-bul>li:after{position:absolute;top:10px;left:0;width:5px;height:5px;border-radius:50px;background:var(--mui-palette-neutral-300);content:""}.copy-comp{display:none;z-index:100;position:fixed;top:50%;left:50%;padding:4px 12px;transform:translate(-50%,-50%);border-radius:4px;background:#ddd}.copy-comp.active{display:block}.publish-guide-page .guide-icon-container{display:flex;flex-direction:column;gap:.8rem}.publish-guide-page .guide-icon-container .guide-icon-item{display:flex;justify-content:space-between;gap:2.8rem}.publish-guide-page .guide-icon-container .icon-box{flex:1 1;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1);padding:.8rem 2rem;display:flex;align-items:center}.publish-guide-page .guide-icon-container .guide-icon-item.wt .icon-box{background:#1a2037;color:#fff}.main-page{margin-bottom:-6.25rem}.main-page .main-sections{display:flex;flex-direction:column;gap:var(--spacing-5);animation:slideIn .6s ease-out}@media screen and (max-width:899px){.main-page .main-sections{gap:15px}}.main-page .content-wrapper{border-top:1px solid #000;border-bottom:1px solid #eaeaea;margin-top:1.5625rem;height:16.25rem}@media screen and (max-width:899px){.main-page .content-wrapper{margin-top:10px;height:auto}}.main-page .section-title{font-size:var(--font-size32)!important;line-height:1.25!important;font-weight:600!important;font-weight:700!important}@media screen and (max-width:899px){.main-page .section-title{font-size:18px!important}.main-page .section-title .cm-icon{--icon-width:28!important;--icon-height:28!important}}.main-page .view-more{position:absolute;right:0;top:.3125rem}@media screen and (max-width:899px){.main-page .view-more{top:-5px}}.main-page .main-section .section-inner{display:flex;gap:var(--spacing-3)}@media screen and (max-width:1080px){.main-page .main-section .section-inner{flex-wrap:wrap;gap:15px}}.main-page .main-section.section1 .section-inner{flex-direction:row-reverse}.main-page .main-section.section1 .section-item.item1{width:34%}@media screen and (max-width:1080px){.main-page .main-section.section1 .section-item.item1{width:100%}}.main-page .main-section.section1 .section-item.item2{width:72.298%;flex-shrink:0}@media screen and (max-width:1080px){.main-page .main-section.section1 .section-item.item2{width:100%}}.main-page .main-section.section1 .main-slider{position:relative}.main-page .main-section.section1 .main-slider .slider-root{display:flex;flex-direction:column;width:100%;aspect-ratio:2.2291666667;gap:8px;align-items:center;justify-content:center;border-radius:var(--spacing-3)}.main-page .main-section.section1 .main-slider .slider-root.bg-color{background-color:#eef7ff}@media screen and (max-width:899px){.main-page .main-section.section1 .main-slider .slider-root{margin-bottom:3.75rem}}.main-page .main-section.section1 .main-swiper-container{position:relative}.main-page .main-section.section1 .main-swiper{height:100%;overflow:hidden;-webkit-clip-path:polygon(100% 95%,100% 95%,99.96% 95.811%,99.846% 96.58%,99.662% 97.298%,99.415% 97.953%,99.112% 98.536%,98.759% 99.035%,98.362% 99.442%,97.928% 99.745%,97.461% 99.935%,96.97% 100%,46.535% 100%,46.535% 100%,46.044% 99.935%,45.578% 99.745%,45.143% 99.442%,44.746% 99.035%,44.393% 98.536%,44.09% 97.953%,43.843% 97.298%,43.66% 96.58%,43.545% 95.811%,43.505% 95%,43.505% 92.5%,43.505% 92.5%,43.465% 91.689%,43.465% 91.689%,43.351% 90.92%,43.167% 90.202%,42.92% 89.547%,42.92% 89.547%,42.618% 88.964%,41.867% 88.058%,41.433% 87.755%,40.966% 87.565%,40.475% 87.5%,2.424% 87.5%,2.424% 87.5%,2.031% 87.448%,1.658% 87.296%,1.31% 87.154%,.993% 86.828%,.71% 86.429%,.468% 85.972%,.27% 85.439%,.124% 84.864%,.032% 84.249%,0 83.667%,0 4%,0 4%,.032% 3.351%,.124% 2.736%,.27% 2.162%,.468% 1.639%,.71% 1.171%,.993% .781%,1.31% .446%,1.658% .204%,2.031% .052%,2.424% 0,97.576% 0,97.576% 0,97.969% .052%,98.342% .204%,98.69% .446%,99.007% .781%,99.29% 1.171%,99.532% 1.639%,99.73% 2.162%,99.876% 2.736%,99.968% 3.351%,100% 4%,100% 95%);clip-path:polygon(100% 95%,100% 95%,99.96% 95.811%,99.846% 96.58%,99.662% 97.298%,99.415% 97.953%,99.112% 98.536%,98.759% 99.035%,98.362% 99.442%,97.928% 99.745%,97.461% 99.935%,96.97% 100%,46.535% 100%,46.535% 100%,46.044% 99.935%,45.578% 99.745%,45.143% 99.442%,44.746% 99.035%,44.393% 98.536%,44.09% 97.953%,43.843% 97.298%,43.66% 96.58%,43.545% 95.811%,43.505% 95%,43.505% 92.5%,43.505% 92.5%,43.465% 91.689%,43.465% 91.689%,43.351% 90.92%,43.167% 90.202%,42.92% 89.547%,42.92% 89.547%,42.618% 88.964%,41.867% 88.058%,41.433% 87.755%,40.966% 87.565%,40.475% 87.5%,2.424% 87.5%,2.424% 87.5%,2.031% 87.448%,1.658% 87.296%,1.31% 87.154%,.993% 86.828%,.71% 86.429%,.468% 85.972%,.27% 85.439%,.124% 84.864%,.032% 84.249%,0 83.667%,0 4%,0 4%,.032% 3.351%,.124% 2.736%,.27% 2.162%,.468% 1.639%,.71% 1.171%,.993% .781%,1.31% .446%,1.658% .204%,2.031% .052%,2.424% 0,97.576% 0,97.576% 0,97.969% .052%,98.342% .204%,98.69% .446%,99.007% .781%,99.29% 1.171%,99.532% 1.639%,99.73% 2.162%,99.876% 2.736%,99.968% 3.351%,100% 4%,100% 95%)}@media screen and (max-width:899px){.main-page .main-section.section1 .main-swiper{-webkit-clip-path:none;clip-path:none;border-radius:15px}}.main-page .main-section.section1 .swiper-wrapper{display:flex}.main-page .main-section.section1 .swiper-slide{display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-page .main-section.section1 .slide-content{position:relative;width:100%;height:100%}.main-page .main-section.section1 .slide-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.main-page .main-section.section1 .slide-image-wrapper:before{display:block;padding-top:44.86%;content:""}.main-page .main-section.section1 .slide-image-link{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:transform .3s ease}.main-page .main-section.section1 .slide-image-link:focus-visible{outline-offset:-6px;outline-color:#fff}.main-page .main-section.section1 .slide-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-page .main-section.section1 .auth-section{display:flex;align-items:center;justify-content:center;height:100%}.main-page .main-section.section1 .auth-card{display:flex;position:relative;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:var(--spacing-4);gap:var(--spacing-1) var(--spacing-4);border-radius:var(--spacing-3);background:#f5f5f5;text-align:center}@media screen and (max-width:899px){.main-page .main-section.section1 .auth-card{padding:20px}}.main-page .main-section.section1 .auth-subtitle{font-weight:500;font-size:var(--font-size20)}.main-page .main-section.section1 .auth-title{font-weight:700;font-size:var(--font-size32)}@media screen and (max-width:1480px){.main-page .main-section.section1 .auth-title{font-size:var(--font-size24)}}.main-page .main-section.section1 .avatar-image{width:36.4%;margin:0 auto;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/guest-avatar.svg) no-repeat 50%/contain}@media screen and (max-width:899px){.main-page .main-section.section1 .avatar-image{max-width:60px}}.main-page .main-section.section1 .avatar-image:before{display:block;padding-top:100%;content:""}.main-page .main-section.section1 .login-button,.main-page .main-section.section1 .register-button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2);border:1px solid rgba(0,0,0,0);border-radius:var(--spacing-1);font-size:var(--font-size16);transition:all .3s ease}.main-page .main-section.section1 .login-button:hover,.main-page .main-section.section1 .register-button:hover{transform:translateY(-4px)}@media screen and (max-width:1480px){.main-page .main-section.section1 .login-button,.main-page .main-section.section1 .register-button{padding-top:.5rem;padding-bottom:.5rem;font-size:var(--font-size15)}}.main-page .main-section.section1 .login-button{background:#182233;color:#fff}.main-page .main-section.section1 .register-button{border-color:#dadada;background:#fff;color:#182233}.main-page .main-section.section1 .auth-section.state-login .auth-card{background:#eef7ff;justify-content:center;gap:2.25rem}@media screen and (max-width:1080px){.main-page .main-section.section1 .auth-section.state-login .auth-card{padding-left:var(--spacing-3);padding-right:var(--spacing-3);gap:var(--spacing-3)}}.main-page .main-section.section1 .auth-section.state-login .auth-card .auth-header .desc-area{margin-top:1rem;padding-right:6.75rem;position:relative;word-break:keep-all}.main-page .main-section.section1 .auth-section.state-login .auth-card .auth-header .desc-area .icon{position:absolute;bottom:0;right:-.8125rem}.main-page .main-section.section1 .auth-section.state-login .auth-card .btns-area .login-button{background:linear-gradient(180deg,#0376de,#0165c0);border-color:rgba(0,0,0,0)}@media screen and (max-width:1080px){.main-page .main-section.section2 .section-inner{flex-direction:column}}.main-page .main-section.section2 .section-item.item1,.main-page .main-section.section2 .section-item.item2{width:34.9885%}.main-page .main-section.section2 .section-item.item3{width:30.023%}@media screen and (max-width:1080px){.main-page .main-section.section2 .section-item.item1,.main-page .main-section.section2 .section-item.item2,.main-page .main-section.section2 .section-item.item3{width:100%}}.main-page .main-section.section2 .cm-corner-box{height:100%;transition:all .3s ease}.main-page .main-section.section2 .cm-corner-box:hover{transform:translateY(-4px)}.main-page .main-section.section2 .cm-corner-box:hover .additional-box:before{transform:scale(1.05)}.main-page .main-section.section2 .additional-box{display:block;position:relative;padding:2.5rem 11rem 2.5rem 2.5rem;color:#fff;height:100%}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-box{padding-right:9rem}}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-box{padding:20px}}.main-page .main-section.section2 .additional-box:before{position:absolute;top:50%;right:2.5rem;width:9rem;height:10.0625rem;margin-top:-5.03125rem;background-position:50%;background-size:contain;background-repeat:no-repeat;content:"";transition:transform .3s ease}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-box:before{width:7rem;right:1.5rem}}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-box:before{width:70px;height:78px;margin-top:-39px;right:20px}}.main-page .main-section.section2 .additional-box.additional-box1{width:100%;background:linear-gradient(180deg,#0376de 0,var(--mui-palette-primary-700) 80.21%)}.main-page .main-section.section2 .additional-box.additional-box1:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/main/icon-banner1.svg)}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-box.additional-box1:before{right:1rem}}.main-page .main-section.section2 .additional-box.additional-box2{background:linear-gradient(180deg,#018669,#006851 80.21%)}.main-page .main-section.section2 .additional-box.additional-box2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/main/icon-banner2.svg)}.main-page .main-section.section2 .additional-box.additional-box3{background:linear-gradient(140deg,rgb(93,84,239),rgb(56,47,192));padding-right:8.6rem;width:100%}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-box.additional-box3{padding-right:7.5rem}}.main-page .main-section.section2 .additional-box.additional-box3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/main/icon-banner3.png);width:5.3125rem;margin-top:-4.03125rem}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-box.additional-box3:before{width:4.5rem}}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-box.additional-box3:before{margin-top:-2.03125rem}}.main-page .main-section.section2 .additional-box.additional-box3 .additional-title{margin-top:1rem;margin-bottom:0;font-size:var(--font-size26)!important}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-box.additional-box3 .additional-title{font-size:var(--font-size20)!important}}.main-page .main-section.section2 .additional-title{font-size:var(--font-size28)!important;line-height:1.29!important;font-weight:600!important;font-weight:700!important;margin-bottom:var(--spacing-2)}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-title{font-size:var(--font-size22)!important}}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-title{font-size:16px!important}}.main-page .main-section.section2 .additional-desc{font-size:var(--font-size20);color:#fff;font-weight:300;letter-spacing:-1px}@media screen and (max-width:1480px){.main-page .main-section.section2 .additional-desc{font-size:var(--font-size18)}}@media screen and (max-width:899px){.main-page .main-section.section2 .additional-desc{font-size:15px}}.main-page .main-section.section3 .section-item.item1{width:100%}.main-page .main-section.section3 .search-content{display:flex;justify-content:space-between;align-items:center;background-color:#f3f9f8;border-radius:var(--spacing-3);padding:2.25rem 5rem}@media screen and (max-width:899px){.main-page .main-section.section3 .search-content{padding:20px;flex-direction:column;gap:10px}}.main-page .main-section.section3 .search-title{font-size:var(--font-size28);font-weight:500}@media screen and (max-width:899px){.main-page .main-section.section3 .search-title{font-size:16px;text-align:center}}.main-page .main-section.section3 .search-title .highlight{font-weight:700}.main-page .main-section.section3 .search-container{max-width:56%;width:100%}@media screen and (max-width:899px){.main-page .main-section.section3 .search-container{max-width:100%}}.main-page .main-section.section3 .search-form{position:relative}.main-page .main-section.section3 .search-input{border-color:#018669;border-radius:1000px;height:3.75rem;font-size:var(--font-size17);padding:0 3.4375rem 0 1.5rem}.main-page .main-section.section3 .btn-search{background-color:#018669;width:3rem;height:3rem;border-radius:1000px;position:absolute;right:.375rem;top:50%;transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-indent:100%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-search-wt.svg);background-repeat:no-repeat;background-position:50%;background-size:45%;transition:all .3s ease}.main-page .main-section.section3 .btn-search:hover{background-color:#016a5a;transform:translateY(-50%) scale(1.05)}.main-page .main-section.section3 .popular-keywords{display:flex;align-items:center;margin-top:1.25rem;gap:1.5rem;overflow:hidden}.main-page .main-section.section3 .keyword-title{flex-shrink:0;font-weight:600;font-size:var(--font-size18)}.main-page .main-section.section3 .keyword-list{display:flex;gap:1.5rem;flex-wrap:wrap;height:26px;overflow:hidden;align-items:center}.main-page .main-section.section3 .keyword-list>li{color:#666}.main-page .main-section.section3 .keyword-list a{display:block;transition:color .3s ease}.main-page .main-section.section3 .keyword-list a:hover{color:#018669;text-decoration:underline}.main-page .main-section.section3 .keyword-list a:focus-visible{outline-offset:-2px}.main-page .main-section.section4 .section-item{position:relative}.main-page .main-section.section4 .section-item.item1,.main-page .main-section.section4 .section-item.item2{width:50%}@media screen and (max-width:1080px){.main-page .main-section.section4 .section-item.item1,.main-page .main-section.section4 .section-item.item2{width:calc(50% - 8px)}}@media screen and (max-width:899px){.main-page .main-section.section4 .section-item.item1,.main-page .main-section.section4 .section-item.item2{width:100%}}.main-page .main-section.section4 .notice-list{height:100%;display:flex;flex-direction:column;padding:1rem 0}.main-page .main-section.section4 .notice-list>li{height:33.3%}.main-page .main-section.section4 .notice-list .item-link{display:flex;justify-content:space-between;height:100%;align-items:center;padding:0 1.5rem;gap:1.5rem}@media screen and (max-width:899px){.main-page .main-section.section4 .notice-list .item-link{padding:10px 0}}.main-page .main-section.section4 .notice-list .item-link:hover .item-title{text-decoration:underline}.main-page .main-section.section4 .notice-list .item-link:hover .item-title:before{background-color:#0165c0}.main-page .main-section.section4 .notice-list .item-title{position:relative;font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1 1;padding-left:10px}.main-page .main-section.section4 .notice-list .item-title:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:var(--mui-palette-neutral-500);border-radius:1000px}.main-page .main-section.section4 .notice-list .item-date{font-size:var(--font-size18)!important;line-height:1.6!important;font-weight:400!important;color:#555;flex-shrink:0}.main-page .main-section.section4 .faq-list{height:100%;display:flex;flex-direction:column}.main-page .main-section.section4 .faq-list>li{height:50%;border-bottom:1px solid #eaeaea}.main-page .main-section.section4 .faq-list>li:last-child{border-bottom:none}.main-page .main-section.section4 .faq-list .item-link{display:flex;justify-content:space-between;height:100%;align-items:center;padding:0 1.5rem;gap:1.5rem;transition:all .3s ease}@media screen and (max-width:899px){.main-page .main-section.section4 .faq-list .item-link{padding:15px 0}}.main-page .main-section.section4 .faq-list .item-link:hover .item-title{text-decoration:underline}.main-page .main-section.section4 .faq-list .item-link:hover .item-title:before{color:#fff;background-color:#0165c0}.main-page .main-section.section4 .faq-list .item-title{position:relative;padding-left:3.4375rem;font-size:var(--font-size20);font-weight:600;display:-webkit-box}.main-page .main-section.section4 .faq-list .item-title:before{content:"Q";display:flex;align-items:center;justify-content:center;position:absolute;left:0;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);border-radius:1000px;background-color:#f5f9ff;font-size:var(--font-size18);color:#0165c0}.main-page .main-section.section5{padding:5rem 0;background-color:#f5f9ff}@media screen and (max-width:899px){.main-page .main-section.section5{padding:20px 0}}.main-page .main-section.section5 .section-item.item1{width:67%}@media screen and (max-width:1080px){.main-page .main-section.section5 .section-item.item1{width:calc(67% - 8px)}}@media screen and (max-width:899px){.main-page .main-section.section5 .section-item.item1{width:100%}}.main-page .main-section.section5 .section-item.item2{width:33%}@media screen and (max-width:1080px){.main-page .main-section.section5 .section-item.item2{width:calc(33% - 8px)}}@media screen and (max-width:899px){.main-page .main-section.section5 .section-item.item2{width:100%}}.main-page .main-section.section5 .info-list{display:flex;flex-wrap:wrap;min-height:100%;gap:var(--spacing-3)}@media screen and (max-width:899px){.main-page .main-section.section5 .info-list{gap:10px}}.main-page .main-section.section5 .info-list>li{flex:1 1}@media screen and (max-width:899px){.main-page .main-section.section5 .info-list>li{flex:none;width:100%}}.main-page .main-section.section5 .info-list>li .cm-corner-box{transition:all .3s ease}.main-page .main-section.section5 .info-list>li .cm-corner-box:hover{transform:translateY(-4px)}.main-page .main-section.section5 .info-list>li .cm-corner-box:hover .info-link:before{transform:scale(1.05)}.main-page .main-section.section5 .info-list>li .info-link{position:relative;height:100%;color:#fff;padding:var(--spacing-3)}.main-page .main-section.section5 .info-list>li .info-link:before{content:"";display:block;position:absolute;left:50%;bottom:0;margin-left:-7.5rem;width:15rem;height:11.3125rem;background-repeat:no-repeat;background-position:50%;background-size:contain;transition:transform .3s ease}@media screen and (max-width:899px){.main-page .main-section.section5 .info-list>li .info-link:before{left:auto;margin-left:0;right:0}}.main-page .main-section.section5 .info-list>li .info-category{font-size:var(--font-size16);font-weight:500;margin-bottom:.625rem}.main-page .main-section.section5 .info-list>li.item1 .info-link{background-color:#0165c0}.main-page .main-section.section5 .info-list>li.item1 .info-link:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/main/info_bg1.png)}.main-page .main-section.section5 .info-list>li.item2 .info-link{background-color:#018669}.main-page .main-section.section5 .info-list>li.item2 .info-link:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/main/info_bg2.png)}.main-page .main-section.section5 .info-list>li.item3 .info-link{background-color:#04387d}.main-page .main-section.section5 .info-list>li.item3 .info-link:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/main/info_bg3.png)}.main-page .main-section.section5 .info-list>li .cm-corner-box{height:100%}.main-page .main-section.section5 .info-description{font-size:var(--font-size24);font-weight:600}.main-page .main-section.section5 .contact-box .cm-box.box4{border-color:rgba(0,0,0,0)}.main-page .slider-controls{position:absolute;left:0;bottom:0;right:59.05%;display:flex;align-items:center;justify-content:space-between;height:3.75rem;padding:0 1.25rem;gap:0 1.875rem}@media screen and (max-width:899px){.main-page .slider-controls{position:static;padding:0}}.main-page .slider-controls .pagination-info{display:flex;align-items:center;font-size:var(--font-size18);color:#666;gap:0 3px}.main-page .slider-controls .pagination-info .current-slide{color:#0165c0;font-weight:700}.main-page .slider-controls .progress-container{flex:1 1}.main-page .slider-controls .progress-container .progress-bar{width:100%;height:4px;background-color:#eaeaea;border-radius:1000px;overflow:hidden}.main-page .slider-controls .progress-container .progress-bar .progress-fill{height:100%;background-color:#0165c0;border-radius:1000px;transition:none}.main-page .slider-controls .navigation-controls{display:flex;gap:0 4px}.main-page .slider-controls .navigation-controls .control-btn{width:24px;height:24px;white-space:nowrap;overflow:hidden;text-indent:100%;transition:all .2s ease;background-repeat:no-repeat;background-position:50%;background-size:contain}.main-page .slider-controls .navigation-controls .control-btn.prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-control-prev.svg)}.main-page .slider-controls .navigation-controls .control-btn.next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-control-next.svg)}.main-page .slider-controls .navigation-controls .control-btn.pause{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pause.svg)}.main-page .slider-controls .navigation-controls .control-btn.play{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-play.svg)}.theme-student-element{--point-color:var(--mui-palette-secondary-700)}.theme-admin,.theme-parents,.theme-student-secondary,.theme-teacher{--point-color:var(--mui-palette-primary-700)}.page-dash-main .dash-grid-column{display:grid;grid-gap:var(--spacing-3)}.page-dash-main .dash-grid-column.col-2{grid-template-columns:repeat(2,1fr)}.page-dash-main .dash-grid-column.col-1-2{grid-template-columns:repeat(3,1fr)}.page-dash-main .dash-grid-column.col-1-2 .grid-item:first-child{grid-column:span 1}.page-dash-main .dash-grid-column.col-2-1{grid-template-columns:repeat(3,1fr)}.page-dash-main .dash-grid-column.col-2-1 .grid-item:first-child{grid-column:span 2}.page-dash-main .dash-grid-column.col-3{grid-template-columns:repeat(3,1fr)}.page-dash-main .dash-grid-column.col-3-1{grid-template-columns:repeat(4,1fr)}.page-dash-main .dash-grid-column.col-3-1 .grid-item:first-child{grid-column:span 3}.page-dash-main .dash-main-section .cm-box.box4{padding:var(--spacing-3);border:0;min-width:0}.page-dash-main .dash-main-section~.dash-main-section{margin-top:var(--spacing-3)}.page-dash-main .grid-item{overflow:hidden}.page-dash-main .grid-item .cm-box,.page-dash-main .grid-item .cm-corner-box{height:100%}.page-dash-main .dash-main-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}.page-dash-main .dash-main-title .title{font-size:var(--font-size32);font-weight:700;line-height:1.3}.page-dash-main .dash-main-title .title strong{color:var(--point-color)}.page-dash-main .dash-main-title .cm-btn{font-weight:500!important}.page-dash-main .dash-main-title .cm-btn strong{color:var(--mui-palette-error-700)}.page-dash-main .student-info-box{display:flex;gap:var(--spacing-3)}.page-dash-main .student-info-box .text-area{padding-top:.75rem;flex:1 1}.page-dash-main .student-info-box .text-area .subject-list{display:flex;flex-wrap:wrap;gap:.25rem}.page-dash-main .student-info-box .text-area .title{font-size:var(--font-size24);font-weight:700;line-height:1.2;margin:.5rem 0}.page-dash-main .student-info-box .text-area .detail-info{font-weight:600;color:var(--mui-palette-text-secondary);line-height:1}.page-dash-main .student-state-box{margin-top:1.25rem;border-radius:.75rem;background:var(--mui-palette-primary-50);padding:1rem 1.5rem;font-size:var(--18);font-weight:600;color:var(--mui-palette-neutral-700);display:flex;align-items:center;justify-content:space-between}.page-dash-main .student-state-box .cm-btn{background:var(--mui-palette-primary-700)!important;border:0;padding:0;border-radius:50%;width:1.875rem;height:1.875rem}.page-dash-main .section1 .no-statistics-box{border:1px dashed #b2b8bd;border-radius:.8rem;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 3rem);text-align:center;line-height:1.41;font-weight:500;color:#6a6a6a;padding:2rem}.page-dash-main .section1 .no-statistics-box .icon{margin-bottom:1rem}@media screen and (max-width:768px){.page-dash-main .section1 .icon img{width:100px}}.page-dash-main .section2 .overview7 .ovw7-foot .cm-btn.btn1{transition:all .3s ease-in-out}.page-dash-main .section2 .overview7 .ovw7-foot .cm-btn.btn1:hover{color:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700)}.page-dash-main .today-check{display:grid}.page-dash-main .today-check .overview32{height:100%}.page-dash-main .today-check .today-check-swiper{width:100%}.page-dash-main .today-check .swiper-slide{opacity:.5;transition:all .3s ease}.page-dash-main .today-check .swiper-slide.swiper-slide-active,.page-dash-main .today-check .swiper-slide:hover{opacity:1}.page-dash-main .today-learning{display:grid}.page-dash-main .today-learning .overview33{height:100%}.page-dash-main .today-learning .today-learning-swiper{width:100%}.page-dash-main .today-learning .swiper-slide{opacity:.5;transition:all .3s ease}.page-dash-main .today-learning .swiper-slide.swiper-slide-active,.page-dash-main .today-learning .swiper-slide:hover{opacity:1}.page-dash-main .question-prompt{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/question-bg.png);background-repeat:no-repeat;background-position:center bottom .625rem;background-size:14.625rem}@media screen and (max-width:1279px){.page-dash-main .question-prompt{background-position:100%;background-size:auto 90%}}.page-dash-main .question-prompt .question-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;margin-bottom:.625rem}.page-dash-main .question-prompt .question-action{font-size:var(--font-size16);font-weight:500}.page-dash-main .question-prompt:focus-visible{outline-offset:-2px}.page-dash-main .swiper-control-btn{position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%);white-space:nowrap;overflow:hidden;text-indent:100%;width:2.5rem;height:2.5rem;border-radius:1000px;background-color:#fff;border:1px solid #e4e4e4;background-position:50%;background-repeat:no-repeat;background-size:60%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg)}@media screen and (max-width:899px){.page-dash-main .swiper-control-btn{display:none}}@media screen and (max-width:1279px){.page-dash-main .dash-grid-column{grid-gap:16px 0}.page-dash-main .dash-grid-column.col-1-2,.page-dash-main .dash-grid-column.col-2,.page-dash-main .dash-grid-column.col-2-1,.page-dash-main .dash-grid-column.col-3,.page-dash-main .dash-grid-column.col-3-1{grid-template-columns:repeat(1,1fr)}.page-dash-main .dash-main-section~.dash-main-section{margin-bottom:16px}.page-dash-main .dash-main-title{margin-bottom:1rem}.page-dash-main .dash-main-title .title{font-size:20px}.page-dash-main .dash-main-title .cm-btn{width:36px;height:36px}.page-dash-main .dash-main-title .cm-btn .cm-icon,.page-dash-main .dash-main-title .cm-btn .cm-icon:before{width:20px;height:20px}.page-dash-main .dash-main-title .cm-btn .cm-icon>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-dash-main .section1 .dash-grid-column{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:390px){.theme-teacher .page-dash-main .section4 .corner-box-content{max-width:calc(100vw - 40px)}.theme-teacher .page-dash-main .section4 .cm-corner-box.top-right{place-items:flex-start}.theme-teacher .page-dash-main .section4 .cm-corner-box .cm-more-btn{position:absolute;right:20px}}.theme-student-element .page-dash-main .cm-more-btn,.theme-student-secondary .page-dash-main .cm-more-btn{background-color:var(--mui-palette-neutral-900)}.theme-student-element .page-dash-main .section1 .overview22,.theme-student-secondary .page-dash-main .section1 .overview22{margin-top:2.25rem}.theme-student-element .page-dash-main .section1 .compliment-box-area .head-title,.theme-student-secondary .page-dash-main .section1 .compliment-box-area .head-title{font-size:var(--font-size28);font-weight:700;line-height:1.2;margin-bottom:1.25rem}@media screen and (max-width:768px){.theme-student-element .section1 .cm-overview.overview22 .ovw-list,.theme-student-secondary .section1 .cm-overview.overview22 .ovw-list{flex-direction:column}.theme-student-element .section1 .cm-overview.overview22 .ovw-box,.theme-student-secondary .section1 .cm-overview.overview22 .ovw-box{display:flex;justify-content:flex-start;align-items:center;flex-direction:row-reverse;gap:8px}.theme-student-element .section1 .cm-overview.overview22 .ovw-box .ovw-box-title,.theme-student-secondary .section1 .cm-overview.overview22 .ovw-box .ovw-box-title{margin-bottom:0}}.theme-parents .page-dash-main .section1 .grid-item:first-child .cm-box.box4{padding-bottom:.75rem}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2{margin-bottom:0}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body{padding-left:2rem;padding-right:2rem;color:var(--mui-palette-text-primary);position:relative}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box{padding:0;background:none}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-head{text-align:right}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-title{font-size:var(--font-size20);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-3)}@media screen and (max-width:480px){.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-title{margin-top:8px}}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-date{color:var(--mui-palette-text-secondary);font-size:var(--font-size16);margin-bottom:var(--spacing-2)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-date strong{font-size:var(--font-size16);font-weight:400}@media screen and (max-width:480px){.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-date .cm-icon{flex-wrap:wrap}}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-button{outline-offset:-4px}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-nodata{text-align:center;padding-top:1.75rem}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-nodata .ovw10-title{margin-bottom:0}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .ovw10-box .ovw10-nodata .ovw10-button{margin-top:var(--spacing-3)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .swiper-navi-button{position:absolute;top:50%;transform:translateY(-50%)}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .swiper-navi-button.prev{left:-.9375rem}.theme-parents .page-dash-main .section1 .cm-overview.overview21.type2 .ovw-body .swiper-navi-button.next{right:-.9375rem}.theme-admin .page-dash-main .cm-overview.overview21 .ovw-body .ovw-date-period{margin-top:2.75rem}@media screen and (max-width:1279px){.theme-admin .page-dash-main .cm-overview.overview21 .ovw-body .ovw-date-period{margin-top:.75rem}}.page-report-card .report-card-head-area{background:var(--mui-palette-neutral-800);color:#fff;padding:var(--spacing-4);position:relative}.page-report-card .report-card-head-area .handle-head-open-button{position:absolute;left:80px;width:145px;height:33px;display:flex;align-items:center;justify-content:center}.page-report-card .report-card-head-area .handle-head-open-button.state-opened{bottom:0;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/report-card/head-btn-opened.svg) no-repeat 50%/contain}.page-report-card .report-card-head-area .handle-head-open-button.state-closed{top:100%;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/report-card/head-btn-closed.svg) no-repeat 50%/contain}.page-report-card .report-card-head-area .head-inner-content.state-opened{display:flex;gap:2.5rem}@media screen and (min-width:1281px){.page-report-card .report-card-head-area .head-inner-content.state-opened .left-side{width:13.625rem}.page-report-card .report-card-head-area .head-inner-content.state-opened .right-side{flex:1 1;min-width:0}}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area{display:flex;gap:.75rem;align-items:center}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area .student-info__name{font-weight:600}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area .student-info__school{font-size:var(--font-size15);line-height:1.3}.page-report-card .report-card-head-area .head-inner-content.state-opened .student-area .cm-avatar{width:4rem;height:4rem}.page-report-card .report-card-head-area .head-inner-content.state-opened .select-student{margin-top:1rem}.page-report-card .report-card-head-area .head-inner-content.state-opened .select-student .form-control{width:100%}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-list{display:flex;gap:10px}@media screen and (min-width:1281px){.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item{width:100%;max-width:100px}}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button{border-radius:.75rem;overflow:hidden;width:100px}@media screen and (min-width:1281px){.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button{width:100%}}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button .subject-icon{width:100%;height:80px;background:#fff;display:flex;align-items:center;justify-content:center}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button .icon{width:3rem;height:3rem;position:relative}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button .subject-name{width:100%;height:62px;background:var(--mui-palette-neutral-50);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--font-size15);color:var(--mui-palette-text-primary);font-weight:500}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name{background:var(--mui-palette-primary-500);color:#fff}.page-report-card .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name .cm-badge{color:var(--mui-palette-primary-700)!important;background:var(--mui-palette-primary-50)!important}.page-report-card .report-card-head-area .head-inner-content.state-closed{display:flex;justify-content:space-between;align-items:center}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area{display:flex;align-items:center;gap:24px}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .select-student{margin-right:12px}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .student-info{display:flex;align-items:center;gap:12px}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .student-info__name{font-size:var(--font-size18);font-weight:600}.page-report-card .report-card-head-area .head-inner-content.state-closed .student-area .student-info__school{font-size:var(--font-size15);font-weight:300;line-height:1.2}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button{background-color:var(--mui-palette-neutral-500);border:0;transition:background-color .15s ease-in-out}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button.prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-wt-prev.svg)}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button.next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-wt-next.svg)}.page-report-card .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button:hover{background-color:var(--mui-palette-primary-500)}.page-report-card .nav-button{display:block;width:24px;height:24px;white-space:nowrap;overflow:hidden;text-indent:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.page-report-card .nav-button.prev-button{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-prev.svg)}.page-report-card .nav-button.next-button{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg)}.page-report-card .report-section{margin:3.5rem 0}.page-report-card .report-section.hide{display:none}.page-report-card .main-section .inner{display:flex;align-items:center;gap:.9375rem 1.875rem}.page-report-card .main-section .section-header{width:31%;flex-shrink:0}.page-report-card .main-section .main-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;color:#555;text-align:center}.page-report-card .main-section .main-title:before{content:"";display:block;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/report-card/main1.png) no-repeat 50%/contain;width:19.125rem;height:15.8125rem;margin:0 auto 2.1875rem}.page-report-card .main-section .student-info-box .cm-dl2 dd,.page-report-card .main-section .student-info-box .cm-dl2 dt{font-size:var(--font-size18)}.page-report-card .main-section .guide-title{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important;margin-bottom:10px}.page-report-card .main-section .guide-content{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;color:#555}.page-report-card .item-result-section .cm-bul-list.bul-list2>li{font-size:var(--font-size17)}.page-report-card .item-result-section .cm-board-write--default{padding:var(--spacing-4)}.page-report-card .chart-section .chard-area .chart-inner-content.hide,.page-report-card .result-section-inner-content-wrap .result-section-inner-content.hide{display:none}.page-report-card .report-inner-chart-area{display:flex}.page-report-card .report-inner-chart-area>*{flex:1 1}.page-report-card .report-inner-chart-area .chart-area{padding-top:1rem;text-align:center}.page-report-card .report-inner-chart-area .content-area{font-size:var(--font-size16);color:var(--mui-palette-neutral-700)}.page-report-card .report-inner-chart-area .content-area .cm-table.scroll-table table{min-width:335px}@media screen and (max-width:1280px){.page-report-card .report-card-head-area{padding-left:0;padding-right:0;padding-bottom:12px}.page-report-card .report-card-head-area .inner{padding:0}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened{flex-direction:column;padding-bottom:36px}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .left-side{padding:0 1.5rem}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .right-side .subject-list{justify-content:space-between;overflow:auto;margin-left:1.5rem;padding-right:1.5rem}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .right-side .subject-list .subject-item{flex:1 1}.page-report-card .report-card-head-area .inner .head-inner-content.state-opened .right-side .subject-list .subject-button{width:100%;min-width:80px}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed{padding:0 1.5rem;flex-direction:column;align-items:flex-start;gap:16px}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area{gap:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area .select-area,.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area .select-student,.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .student-area select.form-control{width:100%;margin-right:0}.page-report-card .report-card-head-area .inner .head-inner-content.state-closed .buttons-area{width:100%;text-align:right}.page-report-card .report-card-head-area .handle-head-open-button{left:0}.page-report-card .main-section .inner{flex-direction:column}.page-report-card .main-section .section-header{width:100%}.page-report-card .report-inner-chart-area{flex-direction:column}}.page-report-card.report-3rs .cm-box.box2{border-top:2px solid var(--mui-palette-tertiary-500)}.page-report-card.report-3rs .cm-box.box3{background:var(--mui-palette-tertiary-50)}.page-report-card.report-3rs .report-card-head-area{background:var(--mui-palette-tertiary-900)}.page-report-card.report-3rs .report-card-head-area .handle-head-open-button.state-closed{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/report-card/head-btn-closed-3rs.svg) no-repeat 50%/contain}.page-report-card.report-3rs .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name{background:var(--mui-palette-tertiary-500)}.page-report-card.report-3rs .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name .cm-badge{color:var(--mui-palette-tertiary-700)!important}.page-report-card.report-3rs .report-card-head-area .head-inner-content.state-closed .buttons-area .cm-swiper-navi .swiper-navi-button:hover{background-color:var(--mui-palette-tertiary-500)}.page-report-card.report-eng .cm-box.box2{border-top:2px solid var(--mui-palette-primary-700)}.page-report-card.report-eng .cm-box.box3{background:#f4f9fe}.page-report-card.report-eng .report-card-head-area{background:var(--mui-palette-primary-900)}.page-report-card.report-eng .report-card-head-area .head-inner-content.state-opened .subject-item .subject-button.active .subject-name{background:var(--mui-palette-primary-400)}.page-report-card.report-eng .report-card-head-area .handle-head-open-button.state-closed{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/report-card/head-btn-closed-eng.svg) no-repeat 50%/contain}.group-study-head .box-inner{position:relative}.group-study-head .btn-setting{position:absolute;right:0;top:0}.group-study-head .title-area{display:flex;align-items:center;gap:.5rem;padding-right:8.125rem;margin-bottom:1.5625rem}.group-study-head .title-area .badge-area{flex-shrink:0}.group-study-head .title-area .title-text{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important}@media screen and (max-width:899px){.group-study-head .cm-box.box4{padding:20px}.group-study-head .btn-setting{position:static;margin-top:16px}.group-study-head .btn-setting .cm-btn{width:100%}.group-study-head .title-area{padding-right:0;flex-direction:column;align-items:flex-start}.group-study-head .title-btn-area{position:absolute;right:0;bottom:0}}.group-study-board-view .board-view-body{padding-left:0;padding-right:0}.group-study-board-view .board-view-body .file-attached-area{padding-left:2rem;padding-right:2rem}.group-study-board-view .voting-status-area .voting-status-box-list{margin-top:var(--spacing-2);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-3)}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box{border-radius:.75rem;padding:var(--spacing-3);background:#f8f8f8}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .box-title{font-size:var(--font-size20);font-weight:600;line-height:1.4;margin-bottom:1.25rem}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .box-title .number{display:inline-block;margin-left:1.25rem;font-size:var(--font-size24);font-weight:700}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .cm-bul-list.bul-list1{display:flex;flex-wrap:wrap}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box .cm-bul-list.bul-list1 .list-item~.list-item{margin-top:0}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voters .box-title .number{color:var(--mui-palette-primary-700)}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.none-voters .box-title .number{color:var(--mui-palette-error-700)}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .d-flex{justify-content:space-between}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .legend-section{flex:1 1}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .chart-area{min-width:135px}.group-study-board-view .voting-status-area .voting-status-box-list .voting-status-box.voting-rate .box-title .number{margin-left:0}.group-study-board-view .voting-status-area.view-student .head-area{display:flex;justify-content:space-between;align-items:center}.group-study-board-view .voting-status-area.view-student .head-area .message-area{position:relative}.group-study-board-view .voting-status-area.view-student .head-area .message-area .icon{display:inline-flex;align-items:center;justify-content:center;background:var(--mui-palette-secondary-50);width:2.5rem;height:2.5rem;border-radius:.75rem}.group-study-board-view .voting-status-area.view-student .head-area .message-area .bubble{position:absolute;right:calc(100% + 13px);top:0;padding:.5rem 1.375rem .5rem 1rem;border-radius:50px;background:var(--mui-palette-secondary-700);color:#fff;font-size:var(--font-size16);font-weight:500;width:max-content;animation:bubble-bounce2 2.2s ease-in-out infinite}.group-study-board-view .voting-status-area.view-student .head-area .message-area .bubble:after{content:"";position:absolute;right:2px;top:50%;width:11px;height:11px;transform:rotate(45deg) translateY(-60%);border-radius:1px;background:var(--mui-palette-secondary-700)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.icon-box{position:relative;padding-right:7.5rem}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.icon-box .icon-section{position:absolute;right:1.5rem;bottom:1.5rem;width:5rem;height:5rem}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.icon-box .box-title .number{margin-left:0}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.voters{background:var(--mui-palette-supportBlue-100)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.none-voters{background:var(--mui-palette-supportGreen-100)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box.none-voters .box-title .number{color:var(--mui-palette-supportGreen-900)}@media screen and (max-width:1280px){.group-study-board-view .voting-status-area .voting-status-box-list{grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-1)}.group-study-board-view .voting-status-area.view-student .voting-status-box-list .voting-status-box .icon-section{width:4rem}}.stu-group-study-head .stu-group-study-head-box{position:relative;padding-bottom:60px;padding-right:18.25rem;margin-bottom:5rem}.stu-group-study-head .stu-group-study-head-box .box-inner{position:relative;z-index:1}.stu-group-study-head .stu-group-study-head-box .title-area{margin-bottom:var(--spacing-3)}.stu-group-study-head .stu-group-study-head-box .subject-area{margin-bottom:.375rem}.stu-group-study-head .stu-group-study-head-box .description{font-size:var(--font-size16);color:var(--mui-palette-text-secondary);line-height:1.5}.stu-group-study-head .stu-group-study-head-box .cm-dl4{margin-top:var(--spacing-2)}.stu-group-study-head .stu-group-study-head-box .cm-tab2{position:absolute;z-index:2;left:2.5rem;top:calc(100% - 1.25rem);width:calc(100% - 5rem)}.stu-group-study-head .stu-group-study-head-box .cm-tab2 .tab-list .tab-item{background:#fff}.stu-group-study-head .stu-group-study-head-box .cm-tab2 .tab-list .tab-item.active{background:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700)}.stu-group-study-head .stu-group-study-head-box:after{content:"";position:absolute;right:0;bottom:0;width:19.0625rem;height:16.5625rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg2.png) no-repeat 100% 100%/contain}@media screen and (max-width:899px){.stu-group-study-head{padding-bottom:100px}.stu-group-study-head .stu-group-study-head-box{padding:20px;margin-bottom:0}.stu-group-study-head .stu-group-study-head-box .cm-tab{top:calc(100% + 15px);left:0;width:100%}.stu-group-study-head .stu-group-study-head-box:after{opacity:.5}}.page-my-learning .group-study-section{border:1px solid #dadada;border-radius:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:2.5rem;display:flex;gap:.9375rem}@media screen and (max-width:768px){.page-my-learning .group-study-section{flex-direction:column;padding:15px 20px;gap:5px}}.page-my-learning .group-study-section .group-study-header{position:relative;padding-top:24px;width:21.5%;flex-shrink:0}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-header{width:100%;padding-top:0}}.page-my-learning .group-study-section .group-study-header:before{content:"";display:block;position:absolute;right:0;bottom:0;width:10.0625rem;height:8.4375rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg3.png) no-repeat 100% 100%/contain}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-header:before{display:none}}.page-my-learning .group-study-section .group-study-title{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-title br{display:none}}.page-my-learning .group-study-section .group-study-content{display:flex;flex-direction:column;gap:1.25rem;width:calc(78.5% - .9375rem)}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-content{width:100%}}.page-my-learning .group-study-section .notice-content{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.page-my-learning .group-study-section .notice-header{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important;color:var(--mui-palette-tertiary-500);flex-shrink:0}.page-my-learning .group-study-section .notice-swiper-container{flex:1 1;height:28px;overflow:hidden}.page-my-learning .group-study-section .notice-swiper{height:100%}.page-my-learning .group-study-section .notice-slide{display:flex;align-items:center}.page-my-learning .group-study-section .notice-text-item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-my-learning .group-study-section .notice-text-item:focus-visible{outline-offset:-2px}.page-my-learning .group-study-section .notice-controls{display:flex;flex-direction:column;justify-content:center;gap:4px;width:36px;height:40px}.page-my-learning .group-study-section .notice-controls .notice-btn{display:block;width:100%;flex:1 1;background:var(--mui-palette-neutral-50);border-radius:4px;transition:background-color .2s ease;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:50%;background-repeat:no-repeat;background-size:60%}.page-my-learning .group-study-section .notice-controls .notice-btn.notice-swiper-prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-up.svg)}.page-my-learning .group-study-section .notice-controls .notice-btn.notice-swiper-next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-drop-down.svg)}.page-my-learning .group-study-section .notice-controls .notice-btn:hover{background-color:var(--mui-palette-neutral-100)}.page-my-learning .group-study-section .notice-controls .notice-btn:disabled{opacity:.5}.page-my-learning .group-study-section .group-study-box{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--mui-palette-tertiary-50);position:relative;width:100%;height:100%}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-box{padding:15px 25px;flex-direction:column;align-items:stretch}}.page-my-learning .group-study-section .group-study-box:focus-visible{outline-offset:-2px}.page-my-learning .group-study-section .group-study-info{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1 1;width:100%;max-width:80%}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-info{max-width:100%}}.page-my-learning .group-study-section .group-study-info .subject-badge .cm-badge{font-weight:600!important}.page-my-learning .group-study-section .group-study-info .group-study-title-text{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;font-weight:700!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-my-learning .group-study-section .group-study-action{flex-shrink:0}@media screen and (max-width:768px){.page-my-learning .group-study-section .group-study-action{text-align:right}}.page-my-learning .group-study-section .group-study-swiper-container{position:relative}.page-my-learning .group-study-section .group-study-swiper{border-radius:var(--spacing-2);overflow:hidden}.page-my-learning .group-study-section .group-study-slide{display:flex}.page-my-learning .group-study-section .group-study-controls{display:flex;gap:6px;justify-content:space-between;align-items:center}.page-my-learning .group-study-section .group-study-btn{position:absolute;display:block;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);border-radius:1000px;background-color:#fff;border:1px solid #e4e4e4;white-space:nowrap;overflow:hidden;text-indent:100%;background-position:50%;background-repeat:no-repeat;background-size:60%;transition:background-color .15s ease-in-out;z-index:1}.page-my-learning .group-study-section .group-study-btn.group-study-swiper-prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-prev.svg);left:-1.25rem}.page-my-learning .group-study-section .group-study-btn.group-study-swiper-next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-pagination-next.svg);right:-1.25rem}.page-my-learning .group-study-section .group-study-btn:hover{background-color:var(--mui-palette-neutral-100)}.page-my-learning .learning-overview-section{display:flex;margin-bottom:var(--spacing-4);gap:var(--spacing-3)}@media screen and (max-width:1023px){.page-my-learning .learning-overview-section{flex-direction:column}}.page-my-learning .learning-overview-section .attendance-section{background:var(--mui-palette-primary-50);border-radius:var(--spacing-3);width:32%;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width:1023px){.page-my-learning .learning-overview-section .attendance-section{width:100%}}.page-my-learning .learning-overview-section .attendance-btn{display:flex;align-items:center;justify-content:center;height:3.5rem;background-color:var(--mui-palette-primary-700);width:100%;color:#fff;font-size:var(--font-size17);font-weight:500;gap:var(--spacing-1)}.page-my-learning .learning-overview-section .attendance-btn .icon{position:relative;width:1.5rem;height:1.5rem;overflow:hidden}.page-my-learning .learning-overview-section .attendance-btn .icon:before{content:"";display:block;width:100%;height:100%;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-check-wt.svg) no-repeat 50%/contain}.page-my-learning .learning-overview-section .attendance-info-box{position:relative;padding:var(--spacing-4) var(--spacing-3);flex:1 1}.page-my-learning .learning-overview-section .attendance-info-box:before{content:"";display:block;width:9.0625rem;height:7.125rem;position:absolute;right:0;bottom:0;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg4_2.png) no-repeat 50%/contain}.page-my-learning .learning-overview-section .attendance-info{position:relative;font-size:var(--font-size20)!important;line-height:1.4!important;font-weight:600!important}.page-my-learning .learning-overview-section .stats-section{display:flex;background-color:#f4f4f4;border-radius:var(--spacing-3);width:calc(68% - var(--spacing-3));padding:var(--spacing-3);gap:var(--spacing-3)}@media screen and (max-width:1023px){.page-my-learning .learning-overview-section .stats-section{width:100%}}@media screen and (max-width:768px){.page-my-learning .learning-overview-section .stats-section{flex-direction:column}}.page-my-learning .learning-overview-section .best-learning-header,.page-my-learning .learning-overview-section .total-time-header{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;margin-bottom:var(--spacing-2);flex-shrink:0}.page-my-learning .learning-overview-section .best-learning-box,.page-my-learning .learning-overview-section .total-time-box{display:flex;flex-direction:column}.page-my-learning .learning-overview-section .best-learning-box{width:40%}@media screen and (max-width:768px){.page-my-learning .learning-overview-section .best-learning-box{width:100%}}.page-my-learning .learning-overview-section .total-time-box{width:calc(60% - var(--spacing-3))}@media screen and (max-width:768px){.page-my-learning .learning-overview-section .total-time-box{width:100%}}.page-my-learning .learning-overview-section .best-learning-content,.page-my-learning .learning-overview-section .total-time-content{padding:var(--spacing-2);background-color:#fff;flex:1 1;border-radius:var(--spacing-2)}.page-my-learning .learning-overview-section .best-learning-content .chart-score-wrapper,.page-my-learning .learning-overview-section .total-time-content .chart-score-wrapper{position:relative;height:100px}.page-my-learning .learning-overview-section .best-learning-content .chart-area,.page-my-learning .learning-overview-section .total-time-content .chart-area{width:100%;height:100%;text-align:center}.page-my-learning .learning-overview-section .best-learning-content .score-area,.page-my-learning .learning-overview-section .total-time-content .score-area{position:absolute;left:50%;bottom:0;transform:translateX(-50%);text-align:center;z-index:1}.page-my-learning .learning-overview-section .best-learning-content .score-percentage,.page-my-learning .learning-overview-section .total-time-content .score-percentage{font-size:var(--font-size24)!important;line-height:1.2!important;font-weight:600!important;margin-bottom:.3125rem}.page-my-learning .learning-overview-section .best-learning-content .score-detail,.page-my-learning .learning-overview-section .total-time-content .score-detail{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.page-my-learning .learning-overview-section .best-learning-content .learning-title-text,.page-my-learning .learning-overview-section .total-time-content .learning-title-text{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important;margin-top:.9375rem}.page-my-learning .learning-overview-section .best-learning-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page-my-learning .learning-overview-section .total-time-content{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2)}.page-my-learning .learning-overview-section .total-time-img{display:block;width:8.5rem;height:9.375rem;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg5_2.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.page-my-learning .learning-overview-section .total-time-img.type2{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg6_2.png)}.page-my-learning .learning-overview-section .total-time-text{font-size:var(--font-size18)!important;line-height:1.44!important;font-weight:600!important}.page-my-learning .learning-overview-section .highlight{color:var(--mui-palette-tertiary-700)!important;font-weight:700!important}.page-my-learning .learning-overview-section .highlight.size{font-size:140%!important}.page-connection-confirm .grid-row-wrap{display:flex;gap:var(--spacing-3)}.page-connection-confirm .grid-row-wrap .grid-item:first-child{width:486px}.page-connection-confirm .grid-row-wrap .grid-item:last-child{flex:1 1}.page-connection-confirm .personal-info-toolbar .right{display:flex;gap:1.5rem}@media screen and (max-width:1280px){.page-connection-confirm .grid-row-wrap{flex-direction:column}.page-connection-confirm .grid-row-wrap .grid-item:first-child{width:100%}.page-connection-confirm .grid-row-wrap .grid-item:last-child{width:100%;flex:auto}}@media screen and (max-width:1048px){.page-connection-confirm .personal-info-toolbar .left{width:100%}.page-connection-confirm .personal-info-toolbar .right{width:100%;justify-content:flex-end}}@media screen and (max-width:655px){.page-connection-confirm .personal-info-toolbar .right{flex-direction:column;gap:12px}.page-connection-confirm .personal-info-toolbar .right>div{width:100%;justify-content:flex-end}}.page-search-school-title,.window-popup-title2{font-size:20px;font-weight:700;padding:24px;border-bottom:1px solid #dadada}@media screen and (min-width:656px){.page-search-school-window .page-title,.window-responsible-none .page-title{padding:1.5rem;font-size:20px;font-weight:700;border-bottom:1px solid #dadada}.page-search-school-window .cm-title.type-1,.window-responsible-none .cm-title.type-1{font-size:20px!important}.page-search-school-window .cm-title.type-1:before,.window-responsible-none .cm-title.type-1:before{top:1px}.page-search-school-window .cm-title.type-2,.window-responsible-none .cm-title.type-2{font-size:20px!important}.page-search-school-window .cm-box.btn-box,.window-responsible-none .cm-box.btn-box{flex-direction:row;align-items:end!important}.page-search-school-window .form-group-row .form-group-row-line,.window-responsible-none .form-group-row .form-group-row-line{flex-direction:row}.page-search-school-window .cm-form-group2 .form-label,.window-responsible-none .cm-form-group2 .form-label{font-size:15px}.page-search-school-window .form-group-row .form-group-row-line input[type=text],.page-search-school-window .form-group-row .form-group-row-line select,.window-responsible-none .form-group-row .form-group-row-line input[type=text],.window-responsible-none .form-group-row .form-group-row-line select{width:160px!important}.page-search-school-window .cm-table.table1 th,.window-responsible-none .cm-table.table1 th{font-size:16px!important;font-weight:500!important}.page-search-school-window .cm-table.table1 td,.window-responsible-none .cm-table.table1 td{font-size:16px!important}.page-search-school-window .cm-pagination .pagination-number,.window-responsible-none .cm-pagination .pagination-number{width:2.5rem;height:2.5rem;font-size:var(--font-size17)}.page-search-school-window .cm-dl,.window-responsible-none .cm-dl{flex-direction:row}.page-search-school-window .cm-dl dt,.window-responsible-none .cm-dl dt{font-size:18px!important;width:120px!important}.page-search-school-window .cm-dl dd,.window-responsible-none .cm-dl dd{font-size:16px!important;width:auto!important;flex:1 1}.page-search-school-window .cm-file-list1.size-sm .file-item,.window-responsible-none .cm-file-list1.size-sm .file-item{font-size:16px!important}}.page-membership{padding:2.1875rem 0}@media screen and (max-width:1047px){.page-membership .inner{padding:0}}.page-membership .membership-header{text-align:center;margin-bottom:3.75rem}@media screen and (max-width:1047px){.page-membership .membership-header{margin-bottom:1.875rem}}.page-membership .membership-title{margin-bottom:10px}.page-membership .membership-desc{font-size:var(--font-size18)}.page-membership .membership-layout{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:1047px){.page-membership .membership-layout{flex-direction:column;gap:var(--spacing-2)}}.page-membership .membership-layout .layout-item{flex:1 1;display:block;border-radius:var(--spacing-3);padding:2.5rem;background-color:#fff;width:100%}.page-membership .membership-layout .layout-item .recaptcha-area{position:relative}@media screen and (max-width:1047px){.page-membership .membership-layout .layout-item{padding:1.25rem}}.page-membership .membership-layout .layout-item.shadow{box-shadow:0 .25rem .875rem 0 rgba(0,0,0,.15)}.page-membership .membership-layout .membership-item-inner-group~.membership-item-inner-group{margin-top:3.75rem}.page-membership .membership-layout.type2 .layout-item{padding:0;background:none}.page-membership .membership-layout .cm-overview.overview12,.page-membership .membership-layout .cm-overview.overview12 .ovw12-list{height:100%}.page-membership .membership-layout .cm-overview.overview12 .ovw12-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-membership .membership-layout .cm-overview.overview12 .ovw12-item{animation:none;opacity:1;transform:none}.page-login-general-member .general-member-login{height:100%;align-items:center;justify-content:center}.page-login-general-member .alternative-login{height:100%;display:flex;flex-direction:column;justify-content:center}.page-login-general-member .alternative-login-title{font-size:var(--font-size20)!important;line-height:1.25!important;font-weight:700!important;text-align:center;margin-bottom:2.5rem}@media screen and (max-width:1047px){.page-login-general-member .alternative-login-title{margin-bottom:1.25rem}}.page-login-general-member .alternative-login-desc{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.page-login-general-member .login-method-list{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2)}.page-login-general-member .login-method-list .login-method-item{display:flex;align-items:center;gap:1rem;padding:1.5rem;border:1px solid #dadada;border-radius:.75rem;transition:all .2s ease-in-out}@media screen and (max-width:1047px){.page-login-general-member .login-method-list .login-method-item{padding:15px}}.page-login-general-member .login-method-list .login-method-item:hover{border-color:var(--mui-palette-primary-300);background:var(--mui-palette-primary-50);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page-login-general-member .method-icon{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--mui-palette-primary-100);border-radius:50%;color:var(--mui-palette-primary-700)}.page-login-general-member .method-info{flex:1 1;min-width:0;text-align:left}.page-login-general-member .method-title{font-size:var(--font-size17)!important;line-height:1.41!important;font-weight:600!important}.page-login-general-member .method-desc{font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important}.page-login-general-member .method-btn{flex-shrink:0;min-width:6rem}.mui-13gglo6 .mui-19czrf{background:#343f53}.mui-13gglo6 .mui-19czrf:hover{background-color:#2e7d32}.page-not-found{height:100dvh}.page-not-found .error-contents{height:80dvh}.page-not-found.notice{height:76dvh}.page-not-found,.psyinp-popup{display:flex;align-items:center;justify-content:center;background-color:var(--mui-palette-background-blue01)}.page-not-found .error-contents,.psyinp-popup .error-contents{background-color:#fff;border-radius:var(--spacing-3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.875rem}.page-not-found.notice,.psyinp-popup.notice{flex-direction:column;background-color:#fff}.page-not-found.notice .error-contents,.psyinp-popup.notice .error-contents{width:100%;flex-grow:1}.page-not-found.notice .hide-today,.psyinp-popup.notice .hide-today{display:flex;width:100%;height:52px;padding:0 16px;align-items:center;justify-content:flex-end;background-color:#bfddf9}.page-not-found .error-content-inner,.psyinp-popup .error-content-inner{display:flex;align-items:center;justify-content:center;gap:1.875rem;margin-bottom:var(--spacing-3)}.page-not-found .error-content-inner:before,.psyinp-popup .error-content-inner:before{content:"";display:block;width:8.75rem;height:8.75rem;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/not-found.svg)}@media screen and (max-width:480px){.page-not-found .error-content-inner:before,.psyinp-popup .error-content-inner:before{display:none}}.page-not-found .error-content,.psyinp-popup .error-content{min-width:28.125rem}@media screen and (max-width:480px){.page-not-found .error-content,.psyinp-popup .error-content{min-width:auto;width:100%}}.page-not-found .error-code,.psyinp-popup .error-code{color:var(--mui-palette-primary-700);font-weight:800;font-size:150%}.page-not-found .error-title-wrap,.psyinp-popup .error-title-wrap{font-size:var(--font-size24);font-weight:700;display:flex;gap:.625rem;align-items:center;justify-content:center;margin-bottom:var(--spacing-1);color:var(--mui-palette-text-primary)}@media screen and (max-width:480px){.page-not-found .error-title-wrap,.psyinp-popup .error-title-wrap{flex-direction:column}}.page-not-found .error-message,.psyinp-popup .error-message{font-size:var(--font-size18);color:var(--mui-palette-text-secondary)}.page-not-found .error-details,.psyinp-popup .error-details{text-align:left;padding:1.875rem;background-color:#f5f5f5;border-radius:.75rem}.page-not-found .error-details .error-detail-item,.psyinp-popup .error-details .error-detail-item{position:relative;padding-left:.75rem;font-size:var(--font-size16)!important;line-height:1.5!important;font-weight:400!important;margin-bottom:var(--spacing-1)}.page-not-found .error-details .error-detail-item:last-child,.psyinp-popup .error-details .error-detail-item:last-child{margin-bottom:0}.page-not-found .error-details .error-detail-item:before,.psyinp-popup .error-details .error-detail-item:before{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;height:.25rem;background-color:#333;border-radius:50%}.page-not-found .cm-btn-area,.psyinp-popup .cm-btn-area{display:flex;gap:var(--spacing-2);justify-content:center;flex-wrap:wrap}@media screen and (max-width:480px){.page-not-found .cm-btn-area,.psyinp-popup .cm-btn-area{flex-direction:column;width:100%}.page-not-found .cm-btn-area .cm-btn,.psyinp-popup .cm-btn-area .cm-btn{width:100%}}.page-not-found .system-check,.psyinp-popup .system-check{word-break:keep-all}.page-not-found .system-check .icon,.psyinp-popup .system-check .icon{margin-bottom:var(--spacing-3)}.page-not-found .system-check .text .title,.psyinp-popup .system-check .text .title{font-size:var(--font-size28);font-weight:700;margin-bottom:var(--spacing-3)}.page-not-found .system-check .text .desc,.psyinp-popup .system-check .text .desc{font-size:var(--font-size16)}.page-not-found .system-check .text .desc.desc1,.psyinp-popup .system-check .text .desc.desc1{color:var(--mui-palette-text-secondary);font-size:var(--font-size19)}.page-not-found .system-check .text .desc.desc2,.psyinp-popup .system-check .text .desc.desc2{font-size:var(--font-size20)}.page-not-found .system-check .time,.psyinp-popup .system-check .time{margin-top:var(--spacing-3);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.page-not-found .system-check .time .tit,.psyinp-popup .system-check .time .tit{display:inline-flex;padding:.5rem 1rem;border-radius:100px;color:#fff;background:var(--mui-palette-primary-700)}.page-not-found .system-check .time .txt,.psyinp-popup .system-check .time .txt{font-size:var(--font-size18)}@media screen and (max-width:768px){.page-not-found .system-check .icon img,.psyinp-popup .system-check .icon img{width:100px;height:100px}.page-not-found .system-check .text .title,.psyinp-popup .system-check .text .title{margin-bottom:var(--spacing-2)}.page-not-found .system-check .time,.psyinp-popup .system-check .time{flex-direction:column}}.page-not-found .service-end,.psyinp-popup .service-end{background-color:var(--mui-palette-primary-50);position:relative;overflow:hidden;padding-top:3.75rem;height:auto;min-height:41.5rem}.page-not-found .service-end:before,.psyinp-popup .service-end:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%;min-width:900px;height:100%;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/service-end-img03.png) no-repeat bottom/contain;aspect-ratio:1200/770}.page-not-found .service-end:after,.psyinp-popup .service-end:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;aspect-ratio:1200/216;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/service-end-img02.png) no-repeat bottom/contain}.page-not-found .service-end .error-content,.psyinp-popup .service-end .error-content{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}.page-not-found .service-end .content,.psyinp-popup .service-end .content{position:relative;z-index:1}.page-not-found .service-end .content .title,.psyinp-popup .service-end .content .title{font-size:var(--font-size36);font-weight:700;line-height:1.25;margin-bottom:1rem}.page-not-found .service-end .content .desc-text,.psyinp-popup .service-end .content .desc-text{font-size:var(--font-size18)}.page-not-found .service-end .content .desc-text.main,.psyinp-popup .service-end .content .desc-text.main{font-weight:600}.page-not-found .service-end .content-img,.psyinp-popup .service-end .content-img{z-index:1;width:26.9375rem;height:auto;aspect-ratio:431/327;position:relative;margin-left:auto;margin-right:auto}@media screen and (max-width:1080px){.page-not-found .service-end:before,.psyinp-popup .service-end:before{min-width:600px}.page-not-found .service-end .error-content,.psyinp-popup .service-end .error-content{gap:3.75rem}.page-not-found .service-end .content-img,.psyinp-popup .service-end .content-img{width:18.75rem}}.page__diagnosis-basic .section1{text-align:center}.page__diagnosis-basic .section1 .title{font-size:var(--font-size36);font-weight:500;line-height:1.2;position:relative;z-index:1}.page__diagnosis-basic .section1 .title strong{display:block;font-weight:700;font-size:var(--font-size40)}.page__diagnosis-basic .section1 .img{position:relative;width:100%;height:100%;aspect-ratio:1048/860;max-width:1048px;margin-left:auto;margin-right:auto;margin-bottom:3.75rem}.page__diagnosis-basic .section2 .cm-box{background:#bed4e9}.page__diagnosis-basic .section2 .cm-box .contents{display:flex;gap:.75rem}.page__diagnosis-basic .section2 .cm-box .contents .contents-item{flex:1 0;background:#fff;padding:1.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;position:relative;word-break:keep-all;text-align:center}.page__diagnosis-basic .section2 .cm-box .contents .contents-item b{font-weight:600}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:after{content:"+";position:absolute;right:-1.375rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;background:var(--mui-palette-primary-700) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg) no-repeat center/1.25rem;z-index:1;white-space:nowrap;overflow:hidden;text-indent:100%}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:last-child:after{display:none}@media screen and (max-width:768px){.page__diagnosis-basic .section1 .title{font-size:20px}.page__diagnosis-basic .section1 .title strong{font-size:24px}.page__diagnosis-basic .section1 .img{margin-top:-24px}.page__diagnosis-basic .section2 .cm-box .contents{flex-direction:column}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:after{right:50%;top:calc(100% - .7rem);transform:translateX(50%)}}@media screen and (max-width:480px){.page__diagnosis-basic .section1{margin-bottom:12px}.page__diagnosis-basic .section1 .title{font-size:16px}.page__diagnosis-basic .section1 .title strong{font-size:20px}.page__diagnosis-basic .section1 .img{margin-top:-12px}.page__diagnosis-basic .section2 .cm-box .contents{flex-direction:column}.page__diagnosis-basic .section2 .cm-box .contents .contents-item:after{right:50%;top:calc(100% - .7rem);transform:translateX(50%)}}.page__assessment-self .section1 .section-title{font-size:var(--font-size24);font-weight:700}.page__assessment-self .section2 .contents{display:flex;gap:1.5rem}.page__assessment-self .section2 .contents .contents-item{flex:1 0;background:#fff;padding:1.5rem;border-radius:1rem}.page__assessment-self .section2 .contents .contents-item .item-title{font-size:var(--font-size18);font-weight:600;line-height:1.4;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.page__assessment-self .section2 .contents .contents-item .item-title .icon{display:inline-block;width:1.75rem;height:1.75rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.page__assessment-self .section2 .contents .contents-item .item-title.item1 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet10.svg)}.page__assessment-self .section2 .contents .contents-item .item-title.item2 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet11.svg)}.page__assessment-self .section2 .contents .contents-item .item-title.item3 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet12.svg)}.page__assessment-self .section3 .contents{display:flex;gap:2.5rem}.page__assessment-self .section3 .contents .contents-item{padding:2.5rem 2rem 2rem;text-align:center}.page__assessment-self .section3 .contents .contents-item .item-title{font-size:var(--font-size24);font-weight:700;margin-bottom:1rem}.page__assessment-self .section3 .contents .contents-item .item-desc{font-size:var(--font-size18);margin-bottom:1.25rem}.page__assessment-self .section3 .contents .contents-item .item-img{width:17.875rem;height:11.875rem;margin-bottom:1.25rem;position:relative;aspect-ratio:286/190;margin-left:auto;margin-right:auto}.page__assessment-self .section3 .contents .contents-item .cm-box{padding:1.25rem 1.5rem;text-align:left;height:calc(100% - 21rem)}.page__assessment-self .section3 .contents .contents-item .cm-box .d-flex{gap:1.25rem}.page__assessment-self .section3 .contents .contents-item .cm-box .flex-item{flex:1 0}.page__assessment-self .section3 .contents .contents-item .cm-box .box-title{font-size:var(--font-size18);font-weight:600;color:var(--mui-palette-primary-700);margin-bottom:.75rem}.page__assessment-self .section3 .contents .contents-item .cm-box .text-info{font-size:var(--font-size16);color:var(--mui-palette-text-tertiary);display:block}.page__assessment-self .section4 .cm-box .text-info{margin-top:.5rem;font-size:var(--font-size16);color:var(--mui-palette-primary-700)}@media screen and (max-width:1280px){.page__assessment-self .section3 .contents{flex-direction:column}.page__assessment-self .section3 .contents .contents-item .cm-box{height:auto}}@media screen and (max-width:768px){.page__assessment-self .section2 .contents{flex-direction:column;gap:1rem}}@media screen and (max-width:480px){.page__assessment-self .section3 .contents .contents-item .cm-box .d-flex{flex-direction:column}}.page__overview .text-info{font-size:var(--font-size16);color:var(--mui-palette-text-tertiary)}.page__overview .cm-table.table1 td{padding:12px}.page__overview.about .section1 .contents-group{color:var(--mui-palette-text-secondary)}.page__overview.about .section1 .contents-group .strong{color:var(--mui-palette-neutral-700);font-weight:500}.page__overview.about .section1 .contents-group .text-underline{color:var(--mui-palette-neutral-700)}.page__overview.about .section2 .cm-box{padding-right:0;padding-left:0}.page__overview.about .section2 .cm-box .img{position:relative;width:100%;max-width:1171px;height:100%;aspect-ratio:1171/610;margin-left:auto;margin-right:4px}.page__overview.about .section3 .cm-table.table1 td{word-break:keep-all;padding:12px;font-size:var(--font-size16)}.page__overview.about .section3 .cm-table.table1 td .strong{display:block;font-weight:600;font-size:var(--font-size18);color:var(--mui-palette-primary-700)}.page__overview.about .section3 .cm-table.table1 td .cm-bul-list{text-align:left}@media screen and (max-width:1280px){.page__overview.about .section2 .cm-box{padding-right:0}}.page__overview.level1 .img,.page__overview.level2 .img,.page__overview.level3 .img{width:100%;height:100%;position:relative;margin-left:auto;margin-right:auto}.page__overview.level1 .section1 .title,.page__overview.level2 .section1 .title,.page__overview.level3 .section1 .title{font-size:var(--font-size24);font-weight:600;line-height:1.2}.page__overview.level2 .section1 .box-title{font-weight:600;margin-bottom:8px}.page__overview.level2 .section1 .box-title .title{font-size:var(--font-size20);color:var(--mui-palette-primary-700)}.page__overview.level2 .section2 .img{aspect-ratio:1200/918}.page__overview.level2 .section3 .img{max-width:882px;aspect-ratio:882/474}.page__overview.level2 .section4 .img{max-width:640px;aspect-ratio:640/580}.page__overview.level3 .section1 .box-title{margin-bottom:.75rem}.page__overview.level3 .section1 .box-title .title{font-size:var(--font-size20);color:var(--mui-palette-primary-700)}.page__overview.level3 .section2 .img{max-width:640px;aspect-ratio:640/580}.page__overview.level3 .section3 .img{max-width:989px;aspect-ratio:989/877}.preparing-box{background:#edf2fa;border-radius:var(--spacing-3);padding:var(--spacing-3);height:32.25rem;display:flex;align-items:center;justify-content:center;text-align:center}.preparing-box .text{margin-top:.8125rem;font-size:var(--font-size22);font-weight:600}@media screen and (max-width:768px){.preparing-box .icon img{width:100px!important;height:100px!important}}.fill-img{position:relative}.fill-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.page__promotion .promo-wrapper{--promo-primary:#0274db;--promo-primary-dark:#0260b8;--promo-primary-light:#bfddf9;--promo-blue:#5b7fff;--promo-blue-dark:#4a6be0;--promo-blue-light:#eef2ff;--promo-green:#00a878;--promo-navy:#1e3a5f;--promo-bg-section:#f8f8f8;--promo-bg-hero:#e8f4fd;--promo-bg-muted:#f0f0f0;--promo-bg-white:#ffffff;--promo-text-dark:#1a1a2e;--promo-text-body:#4a5568;--promo-text-muted:#6b7280;--promo-border:#ddd;--promo-shadow:0 2px 12px rgba(0,0,0,0.06);--promo-shadow-hover:0 8px 24px rgba(0,0,0,0.1);--promo-radius:20px;--promo-radius-sm:12px;--promo-ease:cubic-bezier(0.4,0,0.2,1);background:rgba(0,0,0,0);line-height:1.6;-webkit-font-smoothing:antialiased;word-break:keep-all;text-wrap:balance}.page__promotion .promo-container{max-width:100%;padding:0}.page__promotion .promo-hero-video-section{margin-bottom:32px}.page__promotion .promo-hero-bg-gradient{display:none}.page__promotion .promo-hero-main{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:24px;gap:24px;margin-bottom:24px;align-items:stretch}.page__promotion .promo-hero-intro{background:var(--promo-bg-hero);border-radius:var(--promo-radius);padding:40px;color:var(--promo-text-dark);position:relative;overflow:hidden}.page__promotion .promo-hero-intro:before{content:"";display:none}.page__promotion .promo-hero-badge{display:inline-block;padding:6px 14px;background:var(--promo-primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:6px;margin-bottom:20px}.page__promotion .promo-hero-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.page__promotion .promo-hero-title strong{color:var(--mui-palette-primary-700)}.page__promotion .promo-hero-desc{font-size:1.0625rem;color:var(--mui-palette-neutral-800);line-height:1.7}.page__promotion .promo-hero-desc strong{color:var(--mui-palette-primary-600);font-weight:600}.page__promotion .promo-hero-video{display:flex;align-items:stretch;justify-content:center}.page__promotion .promo-video-player-wrap{position:relative;width:100%;display:flex}.page__promotion .promo-video-player{position:relative;flex:1 1;display:flex;flex-direction:column;background:linear-gradient(145deg,rgb(26,26,46),rgb(45,45,68));border-radius:20px;padding:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);cursor:pointer}.page__promotion .promo-video-screen{position:relative;flex:1 1;min-height:200px;background:#1a1a2e;border-radius:12px;overflow:hidden}.page__promotion .promo-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page__promotion .promo-video-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.1) 0,transparent 50%),linear-gradient(transparent 60%,rgba(0,0,0,.3))}.page__promotion .promo-video-overlay{position:absolute;inset:0;padding:20px 18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,0));z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.page__promotion .promo-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:transform .2s var(--promo-ease)}.page__promotion .promo-play-btn:hover,.page__promotion .promo-video-player:hover .promo-play-btn{transform:translate(-50%,-50%) scale(1.1)}.page__promotion .promo-play-btn:focus{outline:2px dashed #fff;outline-offset:2px;border-radius:50%}.page__promotion .promo-play-btn:focus:not(:focus-visible){outline:none}.page__promotion .promo-play-btn:focus-visible{outline:2px dashed #fff;outline-offset:2px;border-radius:50%}.page__promotion .promo-video-overlay-bottom{display:flex;align-items:flex-end;justify-content:space-between}.page__promotion .promo-video-meta{display:flex;flex-direction:column;gap:4px}.page__promotion .promo-video-title{font-size:15px;font-weight:700;color:#fff}.page__promotion .promo-video-title span{display:inline-block}.page__promotion .promo-video-sub{font-size:12px;color:rgba(255,255,255,.75)}.page__promotion .promo-badge-time{padding:4px 10px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:600;border-radius:6px}.page__promotion .promo-feature-strip-wrap{container-type:inline-size}.page__promotion .promo-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;background:var(--promo-bg-section);border-radius:var(--promo-radius);padding:20px}@container (max-width: 960px){.page__promotion .promo-feature-strip{grid-template-columns:repeat(2,1fr)}}@container (max-width: 480px){.page__promotion .promo-feature-strip{grid-template-columns:repeat(1,1fr)}}.page__promotion .promo-feature-item{padding:28px 24px;text-align:center;background:#fff;border-radius:var(--promo-radius-sm)}.page__promotion .promo-feature-divider{display:none}.page__promotion .promo-feature-icon-wrap{display:flex;justify-content:center;margin-bottom:16px}.page__promotion .promo-feature-icon-wrap svg{width:32px;height:32px}.page__promotion .promo-feature-title{font-size:1.3125rem;font-weight:700;margin-bottom:12px}.page__promotion .promo-feature-desc{font-size:1rem;color:var(--mui-palette-neutral-700);line-height:1.6;margin:0 auto;max-width:240px}.page__promotion .promo-target-row{display:flex;align-items:center;justify-content:center;gap:32px;padding:24px;background:var(--promo-bg-white);border-radius:var(--promo-radius-sm);box-shadow:var(--promo-shadow)}.page__promotion .promo-target-item{display:flex;align-items:center;gap:12px}.page__promotion .promo-target-label{padding:5px 12px;font-size:11px;font-weight:600;border-radius:100px;color:#fff}.page__promotion .promo-target-label.promo-teacher{background:var(--promo-blue)}.page__promotion .promo-target-label.promo-student{background:var(--promo-green)}.page__promotion .promo-target-label.promo-parent{background:var(--promo-amber)}.page__promotion .promo-target-text{font-size:13px;color:var(--promo-text-body)}.page__promotion .promo-target-divider{width:1px;height:24px;background:var(--promo-border)}.page__promotion .promo-section{padding:32px 4px}.page__promotion .promo-section-header{margin-bottom:24px}.page__promotion .promo-section-desc{font-size:1rem;color:var(--mui-palette-neutral-700);margin:0}.page__promotion .promo-phone-wrap{background:var(--promo-bg-section);border-radius:var(--promo-radius);padding:2.5rem 1.5rem;overflow:hidden}.page__promotion .promo-phone-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:800px;margin:0 auto;overflow:visible}.page__promotion .promo-phone-grid .swiper-wrapper{display:contents}.page__promotion .promo-phone-grid .swiper-pagination{display:none}.page__promotion .promo-phone-grid.swiper-initialized{display:block;max-width:none;overflow:visible}.page__promotion .promo-phone-grid.swiper-initialized .swiper-wrapper{display:flex}.page__promotion .promo-phone-grid.swiper-initialized .swiper-slide{width:min(200px,56vw);flex-shrink:0}.page__promotion .promo-phone-grid.swiper-initialized .swiper-pagination{display:flex;justify-content:center;gap:8px;margin-top:14px;position:static}.page__promotion .promo-phone-grid .swiper-pagination-bullet{width:8px;height:8px;background:var(--promo-border);border-radius:50%;opacity:1;transition:background .3s var(--promo-ease),width .3s var(--promo-ease),border-radius .3s var(--promo-ease)}.page__promotion .promo-phone-grid .swiper-pagination-bullet-active{background:var(--promo-primary);width:24px;border-radius:4px}.page__promotion .promo-phone-mockup{cursor:pointer;container:phone/inline-size}.page__promotion .promo-phone-frame{position:relative;background:linear-gradient(145deg,rgb(28,28,30),rgb(44,44,46) 50%,rgb(28,28,30));border-radius:15cqi 15cqi 15cqi 15cqi/15cqi 15cqi 15cqi 15cqi;padding:3.5cqi;box-shadow:0 8px 24px rgba(0,0,0,.2)}.page__promotion .promo-phone-notch{position:absolute;top:7.5cqi;left:50%;transform:translateX(-50%);width:30cqi;height:9cqi;background:#000;border-radius:6cqi 6cqi 6cqi 6cqi/6cqi 6cqi 6cqi 6cqi;z-index:10;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.page__promotion .promo-phone-notch:before{content:"";position:absolute;right:6cqi;top:50%;transform:translateY(-50%);width:2.5cqi;height:2.5cqi;background:radial-gradient(circle,rgb(26,58,92) 0,rgb(10,26,44) 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.page__promotion .promo-phone-screen{position:relative;border-radius:12cqi 12cqi 12cqi 12cqi/12cqi 12cqi 12cqi 12cqi;overflow:hidden;aspect-ratio:9/19.5;width:100%;background:#3b82c4}.page__promotion .promo-phone-screen:before{display:none}.page__promotion .promo-screen-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.page__promotion .promo-screen-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.page__promotion .promo-screen-play{position:relative;background:none;border:none;padding:0;cursor:pointer;border-radius:50%;transition:transform .2s var(--promo-ease)}.page__promotion .promo-phone-mockup:hover .promo-screen-play{transform:scale(1.1)}.page__promotion .promo-screen-play:focus{outline:2px dashed #fff;outline-offset:2px}.page__promotion .promo-screen-play:focus:not(:focus-visible){outline:none}.page__promotion .promo-screen-play:focus-visible{outline:2px dashed #fff;outline-offset:2px}.page__promotion .promo-screen-play img,.page__promotion .promo-screen-play svg{width:17cqi;height:17cqi;display:block}.page__promotion .promo-screen-duration{position:absolute;bottom:10cqi;padding:2.5cqi 6cqi;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:5.5cqi;font-weight:600;border-radius:100px;letter-spacing:.5px}.page__promotion .promo-phone-info{padding:10cqi 5cqi 5cqi;text-align:center}.page__promotion .promo-phone-number{display:inline-block;padding:1.5cqi 4cqi;font-size:1.0625rem;font-weight:600;color:#fff;background:var(--mui-palette-primary-500);border-radius:100px;margin-bottom:5cqi}.page__promotion .promo-phone-info .promo-phone-title{font-size:1.125rem;font-weight:600;color:var(--mui-palette-text-primary);line-height:1.3;margin-top:.5rem;margin-bottom:.5rem}.page__promotion .promo-phone-benefit{font-size:1.125rem;line-height:1.3;font-weight:600;color:var(--mui-palette-secondary-800);margin:0}.page__promotion .promo-cardnews-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.page__promotion .promo-cardnews-grid .swiper-wrapper{display:contents}.page__promotion .promo-cardnews-grid .swiper-pagination{display:none}.page__promotion .promo-cardnews-grid.swiper-initialized{display:block;overflow:hidden;margin:0 -36px}.page__promotion .promo-cardnews-grid.swiper-initialized .swiper-wrapper{display:flex;align-items:center}.page__promotion .promo-cardnews-grid.swiper-initialized .swiper-slide{width:min(280px,70vw);flex-shrink:0;transition:transform .3s var(--promo-ease),opacity .3s var(--promo-ease);transform:scale(.92);opacity:.6}.page__promotion .promo-cardnews-grid.swiper-initialized .swiper-slide-active{transform:scale(1);opacity:1}.page__promotion .promo-cardnews-grid.swiper-initialized .swiper-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px;position:static}.page__promotion .promo-cardnews-grid .swiper-pagination-bullet{width:8px;height:8px;background:var(--promo-border);border-radius:50%;opacity:1;transition:background .3s var(--promo-ease),width .3s var(--promo-ease),border-radius .3s var(--promo-ease)}.page__promotion .promo-cardnews-grid .swiper-pagination-bullet-active{background:var(--promo-primary);width:24px;border-radius:4px}.page__promotion .promo-cardnews-item{position:relative;border-radius:var(--promo-radius);overflow:hidden;cursor:pointer;box-shadow:var(--promo-shadow);transition:box-shadow .3s var(--promo-ease)}.page__promotion .promo-cardnews-item:hover{box-shadow:var(--promo-shadow-hover)}.page__promotion .promo-card-visual{aspect-ratio:1/1;overflow:hidden}.page__promotion .promo-card-visual img{width:100%;height:100%;object-fit:cover}.page__promotion .promo-card-num{font-size:64px;font-weight:900;opacity:.15;line-height:1;color:#fff}.page__promotion .promo-card-title{font-size:16px;font-weight:700;text-align:center;line-height:1.4;color:#fff;margin-top:-16px}.page__promotion .promo-card-expand{position:absolute;bottom:14px;right:14px;width:36px;height:36px;min-width:0;padding:0;margin:0;background:var(--mui-palette-neutral-900);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s var(--promo-ease);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;line-height:1;box-sizing:border-box}.page__promotion .promo-cardnews-item:hover .promo-card-expand,.page__promotion .promo-poster-preview:hover .promo-card-expand{transform:scale(1.1)}.page__promotion .promo-card-expand:focus{outline:2px dashed #ff0;outline-offset:-5px}.page__promotion .promo-card-expand:focus:not(:focus-visible){outline:none}.page__promotion .promo-card-expand:focus-visible{outline:2px dashed #ff0;outline-offset:-5px}.page__promotion .promo-card-expand svg{width:16px;height:16px;stroke:#444}.page__promotion .promo-poster-wrap{background:var(--mui-palette-neutral-600);border-radius:1.5rem;padding:2.5rem 1.5rem}.page__promotion .promo-poster-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;max-width:768px;margin:0 auto}.page__promotion .promo-poster-grid .swiper-wrapper{display:contents}.page__promotion .promo-poster-grid .swiper-pagination{display:none}.page__promotion .promo-poster-grid.swiper-initialized{display:block;overflow:hidden;margin:0 -1em;max-width:none}.page__promotion .promo-poster-grid.swiper-initialized .swiper-wrapper{display:flex;align-items:center}.page__promotion .promo-poster-grid.swiper-initialized .swiper-slide{width:min(240px,70vw);flex-shrink:0;transition:transform .3s var(--promo-ease),opacity .3s var(--promo-ease);transform:scale(.92);opacity:.6}.page__promotion .promo-poster-grid.swiper-initialized .swiper-slide-active{transform:scale(1);opacity:1}.page__promotion .promo-poster-grid.swiper-initialized .swiper-pagination{display:flex;justify-content:center;gap:8px;margin-top:4px;position:static}.page__promotion .promo-poster-grid .swiper-pagination-bullet{width:8px;height:8px;background:var(--promo-border);border-radius:50%;opacity:1;transition:background .3s var(--promo-ease),width .3s var(--promo-ease),border-radius .3s var(--promo-ease)}.page__promotion .promo-poster-grid .swiper-pagination-bullet-active{background:var(--promo-primary);width:24px;border-radius:4px}.page__promotion .promo-poster-card{display:flex;flex-direction:column}.page__promotion .promo-poster-preview{position:relative;border-radius:var(--promo-radius);overflow:hidden;box-shadow:var(--promo-shadow);transition:box-shadow .3s var(--promo-ease)}.page__promotion .promo-poster-preview:hover{box-shadow:var(--promo-shadow-hover)}.page__promotion .promo-poster-design{aspect-ratio:297/420;overflow:hidden}.page__promotion .promo-poster-design img{width:100%;height:100%;object-fit:cover}.page__promotion .promo-poster-header{margin-bottom:auto}.page__promotion .promo-poster-brand{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;opacity:.7}.page__promotion .promo-poster-body{text-align:center;margin:auto 0}.page__promotion .promo-poster-body h3{font-size:18px;font-weight:600;margin-bottom:4px}.page__promotion .promo-poster-headline{font-size:14px}.page__promotion .promo-poster-headline strong{display:block;font-size:26px;font-weight:800;margin-top:4px}.page__promotion .promo-poster-footer{margin-top:auto;text-align:center}.page__promotion .promo-poster-tagline{display:block;font-size:11px;opacity:.8;margin-bottom:12px}.page__promotion .promo-poster-url{display:inline-block;padding:8px 16px;background:rgba(255,255,255,.15);border-radius:100px;font-size:11px}.page__promotion .promo-poster-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--promo-primary);color:#fff;border-radius:6px;font-size:11px;font-weight:600;border:none;cursor:pointer;margin-top:8px;transition:background .2s var(--promo-ease)}.page__promotion .promo-poster-btn:hover{background:var(--promo-primary-dark)}.page__promotion .promo-poster-btn:focus{outline:2px dashed var(--promo-blue);outline-offset:2px}.page__promotion .promo-poster-btn:focus:not(:focus-visible){outline:none}.page__promotion .promo-poster-btn:focus-visible{outline:2px dashed var(--promo-blue);outline-offset:2px}.page__promotion .promo-poster-meta{padding:16px 4px;text-align:center}.page__promotion .promo-poster-meta .promo-poster-meta-title{font-size:1.125rem;color:#fff;font-weight:600;margin-top:.5rem;margin-bottom:2px}.page__promotion .promo-poster-meta p{font-size:1rem;color:var(--mui-palette-neutral-300);margin-bottom:.5rem}.page__promotion .promo-poster-meta .cm-btn:focus-visible{outline:2px dashed #fff}.page__promotion .promo-quick-wrap{background:var(--promo-bg-section);border-radius:var(--promo-radius);padding:1.5rem}.page__promotion .promo-quick-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.page__promotion .promo-quick-card{display:flex;flex-direction:column;padding:24px;background:#fff;border-radius:var(--promo-radius-sm);text-decoration:none}.page__promotion .promo-quick-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--promo-blue-light);border-radius:10px;margin-bottom:14px}.page__promotion .promo-quick-icon svg{width:20px;height:20px;stroke:var(--promo-blue)}.page__promotion .promo-quick-title{font-size:15px;font-weight:700;color:var(--promo-text-dark);margin-bottom:6px}.page__promotion .promo-quick-desc{font-size:13px;color:var(--promo-text-muted);line-height:1.5}.page__promotion .promo-footer-section{padding:32px 16px}.page__promotion .promo-footer-wrap{background:var(--promo-bg-section);border-radius:var(--promo-radius);padding:2rem}.page__promotion .promo-footer-download{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border-radius:var(--promo-radius-sm);margin-bottom:20px}.page__promotion .promo-footer-download-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--promo-blue-light);border-radius:10px;flex-shrink:0}.page__promotion .promo-footer-download-icon svg{width:20px;height:20px;stroke:var(--promo-blue)}.page__promotion .promo-footer-download-content{flex:1 1}.page__promotion .promo-footer-download-content h3{font-size:16px;font-weight:700;color:var(--promo-text-dark);margin-bottom:4px}.page__promotion .promo-footer-download-content p{font-size:13px;color:var(--promo-text-muted);margin:0}.page__promotion .promo-footer-download-btn{display:inline-flex;align-items:center;padding:12px 24px;background:var(--promo-primary);color:#fff;font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;transition:background .2s}.page__promotion .promo-footer-download-btn:hover{background:var(--promo-primary-dark)}.page__promotion .promo-footer-info{display:flex;gap:32px;padding:16px 8px;border-bottom:1px solid var(--promo-border);margin-top:20px;margin-bottom:16px}.page__promotion .promo-footer-info-item{display:flex;gap:8px}.page__promotion .promo-footer-info-label{font-size:13px;font-weight:600;color:var(--promo-text-muted)}.page__promotion .promo-footer-info-value{font-size:13px;color:var(--promo-text-dark)}.page__promotion .promo-footer-notice{font-size:12px;color:var(--promo-text-muted);line-height:1.6;margin:0;padding:0 8px}.page__promotion .promo-modal{position:fixed;inset:0;z-index:2000;overflow:auto;outline:none;--plyr-color-main:var(--promo-primary)}.page__promotion .promo-modal[hidden]{display:none}.page__promotion .promo-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.85);pointer-events:none}.page__promotion .promo-modal-scroll{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.page__promotion .promo-modal-container{position:relative;width:100%;min-height:min-content;display:flex;align-items:center;justify-content:center;animation:promoModalIn .3s var(--promo-ease);pointer-events:none}.page__promotion .promo-modal-container>*{pointer-events:auto}@keyframes promoModalIn{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.page__promotion .promo-modal-close{position:fixed;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s;z-index:10;pointer-events:auto}.page__promotion .promo-modal-close:hover{background:rgba(255,255,255,.9)}.page__promotion .promo-modal-close svg{width:20px;height:20px}.page__promotion .promo-modal-close:focus{outline:2px dashed #fff;outline-offset:2px}.page__promotion .promo-modal-close:focus:not(:focus-visible){outline:none}.page__promotion .promo-modal-close:focus-visible{outline:2px dashed #fff;outline-offset:2px}.page__promotion .promo-modal-content{display:flex;background:#fff;border-radius:var(--promo-radius);overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3)}.page__promotion .promo-modal-visual{flex:1 1;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.page__promotion .promo-modal-info{width:280px;padding:32px;display:flex;flex-direction:column}.page__promotion .promo-modal-type{display:inline-block;padding:6px 12px;background:var(--promo-blue);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;border-radius:100px;margin-bottom:16px;align-self:flex-start}.page__promotion .promo-modal-title{font-size:20px;font-weight:800;color:var(--promo-text-dark);margin-bottom:10px}.page__promotion .promo-modal-desc{font-size:14px;color:var(--promo-text-body);line-height:1.7;flex:1 1}.page__promotion .promo-modal-nav{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:20px;border-top:1px solid var(--promo-border);margin-top:20px}.page__promotion .promo-modal-nav-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--promo-bg);border:1px solid var(--promo-border);border-radius:50%;color:var(--promo-text-dark);cursor:pointer;transition:background .2s var(--promo-ease),border-color .2s var(--promo-ease),color .2s var(--promo-ease)}.page__promotion .promo-modal-nav-btn:hover{background:var(--promo-blue);border-color:var(--promo-blue);color:#fff}.page__promotion .promo-modal-nav-btn:disabled{opacity:.3;cursor:not-allowed}.page__promotion .promo-modal-nav-btn svg{width:18px;height:18px}.page__promotion .promo-modal-nav-btn:focus{outline:2px dashed var(--promo-blue);outline-offset:2px}.page__promotion .promo-modal-nav-btn:focus:not(:focus-visible){outline:none}.page__promotion .promo-modal-nav-btn:focus-visible{outline:2px dashed var(--promo-blue);outline-offset:2px}.page__promotion .promo-modal-counter{font-size:14px;font-weight:600;color:var(--promo-text-body)}.page__promotion .promo-modal-cardnews,.page__promotion .promo-modal-poster,.page__promotion .promo-modal-shorts,.page__promotion .promo-modal-video{display:none}.page__promotion .promo-modal-cardnews:not([hidden]),.page__promotion .promo-modal-poster:not([hidden]),.page__promotion .promo-modal-shorts:not([hidden]),.page__promotion .promo-modal-video:not([hidden]){display:flex}.page__promotion .promo-modal-video{width:100%;max-width:800px;min-width:400px;flex-direction:column}.page__promotion .promo-modal-video-wrap{width:100%;max-height:450px;background:#000;border-radius:var(--promo-radius);overflow:hidden}.page__promotion .promo-modal-video-wrap video{width:100%;height:100%;object-fit:contain}.page__promotion .promo-modal-video-info{padding:16px 0 0;text-align:center}.page__promotion .promo-modal-video-info .promo-modal-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px}.page__promotion .promo-modal-video-info .promo-modal-desc{color:rgba(255,255,255,.7);font-size:14px}.page__promotion .promo-modal-cardnews,.page__promotion .promo-modal-poster,.page__promotion .promo-modal-shorts{align-items:center}.page__promotion .promo-modal-type-content{display:flex;flex-direction:column}.page__promotion .promo-modal-type-wrap{position:relative;max-width:calc(-40px + 100vw);max-height:calc(-180px + 100dvh);min-height:300px;border-radius:var(--promo-radius);overflow:hidden;height:auto;background:#000}@media(min-width:960px){.page__promotion .promo-modal-type-wrap{height:100dvh}}.page__promotion .promo-modal-type-info{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 12px 0;contain:inline-size}.page__promotion .promo-modal-type-info .promo-modal-info-text{flex:1 1;min-width:0}.page__promotion .promo-modal-type-info .promo-modal-title{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}.page__promotion .promo-modal-type-info .promo-modal-desc{color:rgba(255,255,255,.7);font-size:14px}.page__promotion .promo-modal-type-wrap img,.page__promotion .promo-modal-type-wrap video{width:100%;height:100%}.page__promotion .promo-zoomable{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.page__promotion .promo-zoom-img{transform-origin:center center;will-change:transform;pointer-events:none;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.page__promotion .promo-zoomable.is-zoomed{cursor:-webkit-grab;cursor:grab}.page__promotion .promo-zoomable.is-zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.page__promotion .promo-zoomable.is-animating .promo-zoom-img{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.page__promotion .promo-zoom-reset{position:absolute;top:12px;left:12px;width:36px;height:36px;background:rgba(0,0,0,.6);border:none;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:10;transition:background .2s}.page__promotion .promo-zoom-reset:hover{background:rgba(0,0,0,.8)}.page__promotion .promo-zoom-reset svg{width:18px;height:18px;fill:#fff}.page__promotion .promo-zoomable.is-zoomed .promo-zoom-reset{display:flex}.page__promotion .promo-modal-nav-group{display:flex;gap:8px;flex-shrink:0}.page__promotion .promo-modal-shorts .promo-modal-type-wrap{aspect-ratio:9/16;background:#000}.page__promotion .promo-modal-shorts .promo-modal-type-wrap video{aspect-ratio:9/16;object-fit:cover}.page__promotion .promo-modal-cardnews .promo-modal-type-wrap{aspect-ratio:1/1;background:#000}.page__promotion .promo-modal-cardnews .promo-modal-type-wrap img:not(.promo-zoom-img){object-fit:contain}.page__promotion .promo-modal-poster .promo-modal-type-wrap{aspect-ratio:297/420;background:#000;box-shadow:0 20px 50px rgba(0,0,0,.3)}.page__promotion .promo-modal-poster .promo-modal-type-wrap img:not(.promo-zoom-img){object-fit:cover}.page__promotion .promo-modal-nav-next,.page__promotion .promo-modal-nav-prev{width:44px;height:44px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s var(--promo-ease),box-shadow .2s var(--promo-ease);flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.page__promotion .promo-modal-nav-next:hover,.page__promotion .promo-modal-nav-prev:hover{background:#f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.3)}.page__promotion .promo-modal-nav-next:focus,.page__promotion .promo-modal-nav-prev:focus{outline:2px dashed #fff;outline-offset:2px}.page__promotion .promo-modal-nav-next:focus:not(:focus-visible),.page__promotion .promo-modal-nav-prev:focus:not(:focus-visible){outline:none}.page__promotion .promo-modal-nav-next:focus-visible,.page__promotion .promo-modal-nav-prev:focus-visible{outline:2px dashed #fff;outline-offset:2px}.page__promotion .promo-modal-nav-next img,.page__promotion .promo-modal-nav-prev img{filter:brightness(0)}.page__promotion .swiper-pagination-fraction{font-size:1.25rem;font-weight:500;padding:0 8px;bottom:auto;top:1rem}.page__promotion .swiper-btns .promo-modal-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;width:2.5rem;height:2.5rem;box-shadow:none}.page__promotion .swiper-btns .promo-modal-nav-prev{left:0;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-control-prev.svg)}.page__promotion .swiper-btns .promo-modal-nav-next{right:0;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-control-next.svg)}.page__promotion .swiper-btns .promo-modal-nav-btn:focus-visible{outline:2px dashed #000}@media(max-width:1280px){.page__promotion .promo-hero-main{grid-template-columns:1fr}.page__promotion .promo-hero-video{justify-content:flex-start;order:-1}.page__promotion .promo-video-player-wrap{max-width:100%;width:100%}.page__promotion .promo-video-screen{flex:0 0 auto;aspect-ratio:16/9;min-height:auto}}@media(max-width:1024px){.page__promotion .promo-feature-divider{display:none}.page__promotion .promo-target-row{gap:20px;flex-wrap:wrap}.page__promotion .promo-target-divider{display:none}.page__promotion .promo-phone-grid{gap:20px}.page__promotion .promo-quick-links{grid-template-columns:repeat(2,1fr)}.page__promotion .promo-quick-card:last-child{grid-column:1/-1}}@media(max-width:768px){.page__promotion .promo-hero-intro{padding:28px}.page__promotion .promo-hero-title{font-size:26px}.page__promotion .promo-feature-strip{gap:12px;padding:12px}.page__promotion .promo-feature-item{padding:20px}.page__promotion .promo-target-row{flex-direction:column;gap:12px;padding:20px}.page__promotion .promo-section{padding:40px 0}.page__promotion .promo-section-title{font-size:22px}.page__promotion .promo-phone-wrap,.page__promotion .promo-poster-wrap{padding:1.5rem 1rem;margin:0 -20px;border-radius:0}.page__promotion .promo-phone-grid{gap:12px}.page__promotion .promo-phone-info{padding:6cqi 4cqi 2cqi}.page__promotion .promo-phone-number{padding:1cqi 3cqi;font-size:max(11px,4cqi);margin-bottom:3cqi}.page__promotion .promo-phone-info h3{font-size:max(13px,6cqi);margin-bottom:1cqi}.page__promotion .promo-phone-benefit{font-size:max(11px,5cqi)}.page__promotion .promo-cardnews-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.page__promotion .promo-cardnews-grid.swiper-initialized{margin:0 -20px}.page__promotion .promo-card-num{font-size:48px}.page__promotion .promo-card-title{font-size:14px}.page__promotion .promo-poster-grid{grid-template-columns:1fr;max-width:min(280px,85vw);margin:0 auto}.page__promotion .promo-footer-wrap{padding:1rem}.page__promotion .promo-footer-download{flex-direction:column;text-align:center;padding:16px;gap:12px}.page__promotion .promo-footer-download-content h3{font-size:14px}.page__promotion .promo-footer-download-content p{font-size:12px}.page__promotion .promo-footer-download-btn{width:100%;justify-content:center;padding:10px 16px;font-size:13px}.page__promotion .promo-quick-links{grid-template-columns:1fr;gap:6px}.page__promotion .promo-quick-card{flex-direction:row;align-items:center;padding:10px 12px;gap:10px}.page__promotion .promo-quick-card:last-child{grid-column:1}.page__promotion .promo-quick-icon{margin-bottom:0;width:32px;height:32px;border-radius:8px}.page__promotion .promo-quick-title{font-size:13px;margin-bottom:0}.page__promotion .promo-quick-desc{display:none}.page__promotion .promo-footer-info{flex-direction:column;gap:8px;padding:12px 0;margin-top:16px;margin-bottom:12px}.page__promotion .promo-footer-info-item{font-size:12px}.page__promotion .promo-footer-info-label{font-size:12px;min-width:70px}.page__promotion .promo-footer-info-value{font-size:12px}.page__promotion .promo-footer-notice{font-size:11px;padding:0}.page__promotion .promo-modal-scroll{padding:16px}.page__promotion .promo-modal-close{top:12px;right:12px;width:36px;height:36px}.page__promotion .promo-modal-video{min-width:auto}.page__promotion .promo-modal-video-info{padding:12px 8px 0}.page__promotion .promo-modal-video-info .promo-modal-title{font-size:15px}.page__promotion .promo-modal-video-info .promo-modal-desc{font-size:13px}.page__promotion .promo-modal-type-info{padding:12px 8px 0;gap:12px}.page__promotion .promo-modal-type-info .promo-modal-title{font-size:14px}.page__promotion .promo-modal-type-info .promo-modal-desc{font-size:12px}.page__promotion .promo-modal-nav-next,.page__promotion .promo-modal-nav-prev{width:36px;height:36px}.page__promotion .promo-modal-nav-next img,.page__promotion .promo-modal-nav-prev img{width:14px;height:14px}.page__promotion .swiper-pagination-fraction{top:4px}}@media(max-width:480px){.page__promotion .promo-play-btn{position:static;transform:none;align-self:flex-start;margin-bottom:12px}.page__promotion .promo-play-btn img{width:40px;height:40px}.page__promotion .promo-play-btn:hover,.page__promotion .promo-video-player:hover .promo-play-btn{transform:scale(1.1)}.page__promotion .promo-modal-scroll{padding:12px}.page__promotion .promo-modal-close{top:8px;right:8px;width:32px;height:32px}.page__promotion .promo-modal-type-info{padding:10px 4px 0;gap:10px}.page__promotion .promo-modal-nav-next,.page__promotion .promo-modal-nav-prev{width:32px;height:32px}.page__promotion .promo-modal-nav-next img,.page__promotion .promo-modal-nav-prev img{width:12px;height:12px}.page__promotion .promo-modal-info-text .promo-modal-title{font-size:13px}.page__promotion .promo-modal-info-text .promo-modal-desc{font-size:11px}}@media(max-width:360px){.page__promotion .promo-modal-scroll{padding:8px}.page__promotion .promo-modal-type-info{padding:8px 2px 0;gap:8px}.page__promotion .promo-modal-nav-next,.page__promotion .promo-modal-nav-prev{width:28px;height:28px}.page__promotion .promo-modal-nav-next img,.page__promotion .promo-modal-nav-prev img{width:10px;height:10px}.page__promotion .promo-modal-info-text .promo-modal-title{font-size:12px}.page__promotion .promo-modal-info-text .promo-modal-desc{font-size:10px}}@media(prefers-reduced-motion:reduce){.page__promotion .promo-wrapper *,.page__promotion .promo-wrapper :after,.page__promotion .promo-wrapper :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page__portal-guide .page-section~.page-section{margin-top:3.75rem}.page__portal-guide .section-desc{margin-bottom:1.5rem}.page__portal-guide .video-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page__portal-guide .video-grid-item .item-thumb{position:relative;aspect-ratio:384/233}.page__portal-guide .video-grid-item .item-thumb .video-player-trigger{position:relative;width:100%;height:100%;display:block;border-radius:1rem}.page__portal-guide .video-grid-item .item-thumb .video-player-trigger img{border-radius:1rem}.page__portal-guide .video-grid-item .item-thumb .video-player-trigger:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3.75rem;height:2.625rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-play03.svg) no-repeat 50%/contain;transition:background .15s}.page__portal-guide .video-grid-item .item-thumb .video-player-trigger:hover:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-play02.svg)}.page__portal-guide .video-grid-item .item-title{border-radius:.5rem;height:3.125rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;border:1px solid rgba(0,0,0,0);margin-top:.5rem}.page__portal-guide .video-grid-item.color1 .item-title{background:#f4f9fe;border-color:#bfddf9}.page__portal-guide .video-grid-item.color2 .item-title{background:#eceffe;border-color:#c1bfff}.page__portal-guide .video-grid-item.color3 .item-title{background:#f3fef9;border-color:#bde8d4}.page__portal-guide .video-grid-item.color4 .item-title{background:#fcf1f2;border-color:#ffd9d8}.page__portal-guide .video-grid-item.color5 .item-title{background:#fdf5ec;border-color:#ffebaa}.page__portal-guide .manual-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page__portal-guide .manual-grid-item{border:1px solid rgba(0,0,0,0);border-radius:.5rem;padding:1.25rem 1.5rem}.page__portal-guide .manual-grid-item .title-area{margin-bottom:1.25rem;font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.page__portal-guide .manual-grid-item .title-area .icon{display:inline-flex;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page__portal-guide .manual-grid-item .buttons_area{display:flex;justify-content:flex-end;gap:.5rem}.page__portal-guide .manual-grid-item .buttons_area .cm-btn{color:#fff}.page__portal-guide .manual-grid-item.color1{background:#f4f9fe;border-color:#bfddf9}.page__portal-guide .manual-grid-item.color1 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test3.svg)}.page__portal-guide .manual-grid-item.color1 .title{color:#0165c0}.page__portal-guide .manual-grid-item.color1 .buttons_area .cm-btn{background:#0165c0}.page__portal-guide .manual-grid-item.color2{background:#eceffe;border-color:#c1bfff}.page__portal-guide .manual-grid-item.color2 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test4.svg)}.page__portal-guide .manual-grid-item.color2 .title{color:#453dbf}.page__portal-guide .manual-grid-item.color2 .buttons_area .cm-btn{background:#453dbf}.page__portal-guide .manual-grid-item.color3{background:#f3fef9;border-color:#bde8d4}.page__portal-guide .manual-grid-item.color3 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test5.svg)}.page__portal-guide .manual-grid-item.color3 .title{color:#018669}.page__portal-guide .manual-grid-item.color3 .buttons_area .cm-btn{background:#018669}.page__portal-guide .manual-grid-item.color4{background:#fcf1f2;border-color:#fad6d6}.page__portal-guide .manual-grid-item.color4 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test6.svg)}.page__portal-guide .manual-grid-item.color4 .title{color:#c7332a}.page__portal-guide .manual-grid-item.color4 .buttons_area .cm-btn{background:#e05048}.page__portal-guide .manual-grid-item.color5{background:#fdf5ec;border-color:#f9e8af}.page__portal-guide .manual-grid-item.color5 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test7.svg)}.page__portal-guide .manual-grid-item.color5 .title{color:#614302}.page__portal-guide .manual-grid-item.color5 .buttons_area .cm-btn{background:#9d6b00}.page__portal-guide .manual-grid-item.color6{background:#fff3f8;border-color:#f6d5e3}.page__portal-guide .manual-grid-item.color6 .icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-test8.svg)}.page__portal-guide .manual-grid-item.color6 .title{color:#c73e7b}.page__portal-guide .manual-grid-item.color6 .buttons_area .cm-btn{background:#c73e7b}.page__portal-guide .cs-box{padding:1.5rem 2rem;border-radius:1rem;background:#eff2f8;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.page__portal-guide .cs-box .box-title{padding:.75rem 1rem;border-radius:100px;background:#fff;font-weight:500}.page__portal-guide .cs-box .box-text{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-weight:600}.page__portal-guide .cs-box .box-text strong{color:#0165c0;font-weight:700;font-size:1.5rem}@media screen and (max-width:1280px){.page__portal-guide .manual-grid,.page__portal-guide .video-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:768px){.page__portal-guide .manual-grid,.page__portal-guide .video-grid{grid-template-columns:repeat(1,1fr)}}.page__portal-guide .portal-video-modal{position:fixed;inset:0;z-index:2000;overflow:auto;outline:none}.page__portal-guide .portal-video-modal[hidden]{display:none}.page__portal-guide .portal-video-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.85)}.page__portal-guide .portal-video-modal-scroll{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.page__portal-guide .portal-video-modal-container{position:relative;width:100%;max-width:800px;animation:promoModalIn .3s ease}.page__portal-guide .portal-video-modal-close{position:fixed;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:50%;cursor:pointer;z-index:10}.page__portal-guide .portal-video-modal-close:focus-visible{outline:2px dashed #fff;outline-offset:4px}.page__portal-guide .portal-video-modal-content{display:flex;flex-direction:column}.page__portal-guide .portal-video-modal-player{width:100%;max-height:450px;background:#000;border-radius:20px;overflow:hidden}.page__portal-guide .portal-video-modal-player video{width:100%;height:100%;object-fit:contain;display:block}.page__portal-guide .portal-video-modal-info{padding:16px 0 0;text-align:center}.page__portal-guide .portal-video-modal-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px}.page__portal-guide .portal-video-modal-desc{color:rgba(255,255,255,.7);font-size:14px;line-height:1.6}@media(max-width:768px){.page__portal-guide .portal-video-modal-scroll{padding:16px}.page__portal-guide .portal-video-modal-close{top:12px;right:12px;width:36px;height:36px}.page__portal-guide .portal-video-modal-container{max-width:100%}.page__portal-guide .portal-video-modal-info{padding:12px 8px 0}.page__portal-guide .portal-video-modal-title{font-size:15px}.page__portal-guide .portal-video-modal-desc{font-size:13px}}@media(max-width:480px){.page__portal-guide .portal-video-modal-scroll{padding:12px}.page__portal-guide .portal-video-modal-close{top:8px;right:8px;width:32px;height:32px}}.page__landing{height:100%}.page__landing .inner{display:flex;flex-direction:column;justify-content:center;gap:5rem;height:100%}.page__landing .page-head{display:flex;flex-direction:column;gap:2rem}.page__landing .page-head .logo{width:17.5rem;position:relative;aspect-ratio:280/65}.page__landing .page-head .page-title{text-align:center;font-size:2.5rem;font-weight:700}.page__landing .page-body .landing-content-list{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.page__landing .page-body .landing-content-link{display:block;border-radius:2.5rem}.page__landing .page-body .landing-content-link:focus-visible{outline:2px dashed #000}.page__landing .page-body .landing-content-box{border-radius:2.5rem;height:18.75rem;overflow:hidden;text-align:center;background:var(--mui-palette-secondary-50);padding-top:2.5rem;position:relative;transition:outline .15s;outline:2px solid rgba(0,0,0,0)}.page__landing .page-body .landing-content-box:hover{outline-color:var(--mui-palette-secondary-700);box-shadow:0 5px 15px 0 rgba(0,0,0,.15)}.page__landing .page-body .item-title{margin-top:.375rem;font-size:1.5rem;font-weight:700;color:var(--mui-palette-secondary-700)}.page__landing .page-body .item-title span{position:relative;display:inline-block;padding-right:2.25rem}.page__landing .page-body .item-title span:after{content:"";position:absolute;right:0;top:2px;width:2rem;height:2rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-secondary.svg) no-repeat 50%/contain}.page__landing .page-body .item-img{width:13.5625rem;aspect-ratio:217/268;position:absolute;left:50%;transform:translateX(-50%);bottom:-3.5rem}.page__landing .page-body .landing-content-item.student .landing-content-box{background-color:var(--mui-palette-tertiary-50)}.page__landing .page-body .landing-content-item.student .landing-content-box:hover{outline-color:var(--mui-palette-tertiary-700)}.page__landing .page-body .landing-content-item.student .item-title{color:var(--mui-palette-tertiary-700)}.page__landing .page-body .landing-content-item.student .item-title span:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow_forward-tertiary.svg)}.page__landing .page-body .landing-content-item.teacher .landing-content-box{background-color:var(--mui-palette-primary-50)}.page__landing .page-body .landing-content-item.teacher .landing-content-box:hover{outline-color:var(--mui-palette-primary-700)}.page__landing .page-body .landing-content-item.teacher .item-title{color:var(--mui-palette-primary-700)}.page__landing .page-body .landing-content-item.teacher .item-title span:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg)}@media screen and (max-width:1024px){.page__landing .inner{display:block;padding-top:2.5rem;padding-bottom:2.5rem}.page__landing .page-head{gap:.5rem;margin-bottom:1.5rem}.page__landing .page-head .logo{width:12.5rem}.page__landing .page-head .page-title{font-size:1.75rem}.page__landing .page-body .landing-content-list{grid-template-columns:repeat(1,1fr)}.page__landing .page-body .landing-content-box{text-align:left;padding:1.75rem 2rem 0;height:11.25rem}.page__landing .page-body .landing-content-box .item-img{left:auto;right:0;transform:none;width:160px}}@media screen and (max-width:600px){.page__landing .page-body .landing-content-box .item-img{width:112px}}.literacy-numerical-support-round-tab-list{display:flex;gap:.5rem 1.5rem}.literacy-numerical-support-round-tab-list .round-tab-button{display:flex;align-items:center;font-weight:600}.literacy-numerical-support-round-tab-list .round-tab-button.active{text-decoration:underline}.literacy-numerical-support-round-tab-list .round-tab-bullet{position:relative;padding-left:1rem}.literacy-numerical-support-round-tab-list .round-tab-bullet:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;aspect-ratio:1/1;border-radius:50%}.literacy-numerical-support-round-tab-list .round-tab-bullet.bullet1:before{background:#353e51}.literacy-numerical-support-round-tab-list .round-tab-bullet.bullet2:before{background:#ff7a06}.literacy-numerical-support-round-tab-list .round-tab-bullet.bullet3:before{background:#0274db}.page-performance .cm-checkbox1 input[type=checkbox]:checked+.chk-label:before{background-color:var(--mui-palette-tertiary-700)}.page-performance .cm-progress2{margin-bottom:5rem}.page-performance .performance-head-box .box-inner{display:flex;gap:2.5rem;align-items:flex-end}.page-performance .performance-head-box .box-inner .text-area{flex:1 1;min-width:0}.page-performance .performance-head-box .box-inner .text-area .title{font-size:1.375rem;font-weight:600;margin-bottom:1.5rem}.page-performance .performance-head-box .box-inner .text-area .end{margin-top:.75rem;display:flex;gap:.75rem;align-items:center;color:var(--mui-palette-tertiary-700);font-size:1.125rem;font-weight:600}.page-performance .performance-head-box .box-inner .text-area .end .badge{display:inline-flex;align-items:center;justify-content:center;padding:0 .875rem;height:2.25rem;border-radius:99px;color:#fff;font-size:1.0625rem;background:var(--mui-palette-tertiary-500);font-weight:700}.page-performance .performance-head-box .box-inner .img-area{width:9.125rem;aspect-ratio:146/131;position:relative}.page-performance .performance-section{margin-top:3.5rem}.page-performance .performance-question{display:flex;gap:.75rem;align-items:flex-start;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700;color:#222;line-height:1.5}.page-performance .performance-question .num{flex:0 0 auto;color:var(--mui-palette-tertiary-700);background:var(--mui-palette-tertiary-50);font-size:1.25rem;width:2.25rem;aspect-ratio:1/1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1}.page-performance .performance-question .text{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding-top:.25rem}.page-performance .performance-question em{font-size:1.0625rem;font-weight:400}.page-performance .performance-input-box{display:flex;flex-wrap:wrap;gap:.75rem 3.75rem;padding:1rem 2.5rem}.page-performance .performance-input-box.bg{background:#eff2f8;padding:1rem 1.5rem;border-radius:.5rem}.page-performance .performance-input-box label{display:inline-flex;align-items:center;gap:1rem}.page-performance .performance-input-box label span{flex:0 0 auto;font-weight:600}.page-performance .performance-input-box em{font-style:normal}.page-performance .performance-input-box .form_control{width:6.25rem}.page-performance .performance-input-box .learning-support-students{display:inline-flex;gap:.625rem;align-items:center;justify-content:center;border-radius:99px;background:#edf2fa;font-weight:600;padding:.75rem 1.5rem}.page-performance .performance-input-box .learning-support-students .num{font-size:1.375rem}.page-performance .cm-table.table3 thead th{background:#e3e9f8;font-weight:500!important;height:2.375rem}.page-performance .cm-table.table3 td{height:3rem}.page-performance .cm-table.table1.subject-table tbody th{border-right:0}.page-performance .cm-table.table1.subject-table td{padding:.75rem;border-right:0}.page-performance .performance-btn-area{margin-top:3.5rem;display:flex;justify-content:flex-end;gap:.5rem}.page-performance .performance-btn-area .left{display:flex;gap:.5rem}.page-performance .performance-btn-area .right{display:flex;justify-content:flex-end;gap:.5rem}@media screen and (max-width:768px){.page-performance .performance-head-box{margin-bottom:2rem}.page-performance .performance-head-box .box-inner{display:block}.page-performance .performance-head-box .box-inner .img-area{display:none}.page-performance .performance-head-box .box-inner .text-area .end{flex-wrap:wrap;font-size:1rem}.page-performance .performance-head-box .box-inner .text-area .end .badge{height:2rem;font-size:.9375rem}.page-performance .performance-section{margin-top:1.75rem}.page-performance .performance-input-box{flex-direction:column;padding:1rem}.page-performance .performance-input-box label{width:100%;margin-top:.5rem}.page-performance .performance-input-box label:first-child{margin-top:0}.page-performance .performance-input-box .form_control{flex:1 1 auto;width:auto;min-width:0}.page-performance .training-box{display:flex}}@media screen and (max-width:480px){.page-performance .performance-question{gap:.5rem;font-size:.9375rem}.page-performance .performance-input-box label{flex-wrap:wrap}.page-performance .performance-input-box label span{width:100%}.page-performance .performance-input-box label em{flex:0 0 auto}.page-performance .budget-box .form_control,.page-performance .class-box .form_control,.page-performance .student-box .form_control,.page-performance .training-box .form_control{width:calc(100% - 3rem)}}.page-growth-management .cm-table.growth-management-table table{min-width:1200px}.page-growth-management .cm-table.growth-management-table thead th{height:60px;padding:12px;font-weight:500!important}.page-growth-management .cm-table.growth-management-table tbody td{height:56px;padding:10px 12px}.page-growth-management .cm-table.growth-management-table tbody td.bg-01{padding-left:4px;padding-right:4px}.page-growth-management .cm-table.growth-management-table input.form-control:focus-visible{outline:2px solid var(--mui-palette-primary-200);outline-offset:0}.page-growth-management .cm-table.growth-management-table .form-control.size-md{width:100%}.page-growth-management .cm-table.growth-management-table .tool-name-cell .tool-score{display:block;font-size:var(--font-size16);line-height:1.5}.page-growth-management .cm-table.growth-management-table .tool-name-cell .tool-score .score-line{display:block}.page-growth-management .cm-table.growth-management-table .tool-name-cell .tool-score strong{font-family:Pretendard GOV,sans-serif;font-size:var(--font-size18);font-weight:600;line-height:1.44;color:var(--mui-palette-primary-700)}.page-growth-management .cm-table.growth-management-table .area-list{display:flex;flex-direction:column;gap:9px}.page-growth-management .cm-table.growth-management-table .area-input-cell,.page-growth-management .cm-table.growth-management-table .area-label-cell{vertical-align:top}.page-growth-management .cm-table.growth-management-table .area-label-cell .area-label{display:flex;align-items:center;justify-content:center;height:30px;font-size:var(--font-size15);line-height:1.3}.page-growth-management .cm-table.growth-management-table .area-input-cell .cell-inner{display:flex;align-items:center;gap:12px}.page-growth-management .cm-table.growth-management-table .area-input-cell .area-list{flex:1 1}.page-growth-management .cm-table.growth-management-table .area-input-cell .area-field{display:flex;align-items:center;gap:4px}.page-growth-management .cm-table.growth-management-table .area-input-cell .area-field .error-invalid{border:2px dashed var(--mui-palette-error-200)}.page-growth-management .cm-table.growth-management-table .area-input-cell .area-total{font-size:var(--font-size15);line-height:1.3;color:var(--mui-palette-text-secondary)}.page-growth-management .cm-table.growth-management-table .area-input-cell .area-total.error{font-weight:500;color:var(--mui-palette-error-500)}.page-growth-management .cm-table.growth-management-table .area-input-cell .form-control.size-md{width:50px;height:30px;min-height:30px;flex-shrink:0;padding:0;text-align:center}.page-growth-management .cm-table.growth-management-table .area-input-cell .btn-comment{flex-shrink:0}.page-growth-management .cm-table.growth-management-table .area-input-cell .cell-toggle{margin-top:6px;text-align:left}.page-growth-management .cm-table.growth-management-table .area-input-cell .note-edited{margin-top:4px;font-size:14px;font-weight:500;color:var(--mui-palette-error-500)}.page-growth-management .cm-table.growth-management-table .external-tool-row td{background:#fff8f7}.page-growth-management .cm-table.growth-management-table .external-tool-cell .cell-inner{display:flex;align-items:center;gap:10px}.page-growth-management .cm-table.growth-management-table .external-tool-cell .score-field{display:flex;align-items:center;gap:10px;flex:1 1}.page-growth-management .cm-table.growth-management-table .external-tool-cell .form-control.size-md{width:72px;flex-shrink:0;padding:0;text-align:center}.page-growth-management .cm-table.growth-management-table .external-tool-cell .area-total{font-size:var(--font-size15);line-height:1.3;color:var(--mui-palette-text-secondary)}.page-growth-management .cm-table.growth-management-table .external-tool-cell .btn-comment{flex-shrink:0}.page-growth-management .cm-table.growth-management-table .external-tool-cell .cell-toggle{margin-top:6px;text-align:left}.page-growth-management .cm-table.growth-management-table .btn-comment{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:30px;padding:0 12px;border-radius:6px;background:var(--mui-palette-primary-50);font-family:Pretendard GOV,sans-serif;font-size:var(--font-size15);font-weight:500;line-height:1.2;color:var(--mui-palette-primary-700);transition:background-color .15s ease-in-out}.page-growth-management .cm-table.growth-management-table .btn-comment:before{content:"";width:18px;height:18px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-comment-plus.svg) no-repeat 50%/contain}.page-growth-management .cm-table.growth-management-table .btn-comment:hover{background-color:var(--mui-palette-primary-100)}.page-growth-management .cm-table.growth-management-table .btn-comment.done{background:var(--mui-palette-secondary-50);color:var(--mui-palette-secondary-700)}.page-growth-management .cm-table.growth-management-table .btn-comment.done:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-comment-check.svg)}.page-growth-management .cm-table.growth-management-table .btn-comment.done:hover{background-color:var(--mui-palette-secondary-100)}.page-growth-management .cm-table.growth-management-table .custom-tool-field{display:flex;align-items:center;gap:4px}.page-growth-management .cm-table.growth-management-table .custom-tool-field .error-invalid{border:2px dashed var(--mui-palette-error-200)}.page-growth-management .cm-table.growth-management-table .btn-tool{flex-shrink:0;width:28px;height:28px;border-radius:99px;transition:background-color .15s ease-in-out}.page-growth-management .cm-table.growth-management-table .btn-tool.add{background:var(--mui-palette-neutral-50) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus4.svg) no-repeat center/10px}.page-growth-management .cm-table.growth-management-table .btn-tool.remove{background:var(--mui-palette-neutral-50) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-minus.svg) no-repeat center/18px;transition:background-color .15s ease-in-out}.page-growth-management .cm-table.growth-management-table .btn-tool:hover{background-color:var(--mui-palette-neutral-100)}.page-growth-management .cm-table.growth-management-table .btn-tool-remove{flex-shrink:0;width:28px;height:28px;border-radius:99px;background:var(--mui-palette-neutral-50) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-minus.svg) no-repeat center/18px;transition:background-color .15s ease-in-out}.page-growth-management .cm-table.growth-management-table .btn-tool-remove:hover{background-color:var(--mui-palette-neutral-100)}.page-growth-management .cm-table.growth-management-table .btn-tool-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--font-size16);line-height:1.5;color:var(--mui-palette-tertiary-700);font-weight:600}.page-growth-management .cm-table.growth-management-table .btn-tool-add:after{content:"";width:28px;height:28px;border-radius:99px;background:var(--mui-palette-tertiary-700) url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-plus3.svg) no-repeat center/20px;transition:background-color .15s ease-in-out}.page-growth-management .cm-table.growth-management-table .btn-tool-add:hover{text-underline-offset:3px}.page-growth-management .cm-table.growth-management-table .btn-tool-add:hover:after{background-color:var(--mui-palette-tertiary-100)}.page-growth-management .comment-textarea{height:160px;padding-top:.75rem;padding-bottom:.75rem;line-height:1.6;resize:none}.theme-student-element .cm-title.type-2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-bullet01.svg)}.theme-student-element .cm-btn.elem-primary-btn{border-color:var(--mui-palette-secondary-700)!important;background-color:var(--mui-palette-secondary-700)!important;color:#fff!important}.theme-student-element .cm-btn.elem-primary-btn2{border-color:var(--mui-palette-tertiary-700)!important;background-color:var(--mui-palette-tertiary-700)!important;color:#fff!important}.theme-student-element .cm-tab1 .tab-item.active .tab-btn{border-color:var(--mui-palette-tertiary-500);background:var(--mui-palette-tertiary-500);position:relative}.theme-student-element .cm-tab1 .tab-item.active .tab-btn:before{content:"";position:absolute;left:-.6875rem;top:-.6875rem;width:2.1875rem;height:1.875rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-elem-tab.svg) no-repeat 50%/contain}@media screen and (min-width:1281px){.theme-student-element .cm-tab1.drag-tab{overflow:visible}}@media screen and (max-width:1280px){.theme-student-element .cm-tab1 .tab-item.active .tab-btn{padding-left:22px}.theme-student-element .cm-tab1 .tab-item.active .tab-btn:before{left:4px;top:.75rem;width:18px;height:18px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-elem-tab-mobile.svg) no-repeat 50%/contain}.theme-student-element .cm-tab1.tab-size-sm .tab-item.active .tab-btn:before{top:.375rem}}.theme-student-element .cm-step-list.step1 .step-item.active .badge{background:var(--mui-palette-secondary-700);color:#fff;font-weight:300}.theme-student-element .cm-custom-box.custom-box2 .my-status-area .status-content .status-box .content .number{color:var(--mui-palette-primary-700)}.theme-student-element .cm-overview.overview13 .ovw13-right-box .ovw13-cont-bottom .progress-message{color:var(--mui-palette-tertiary-700)}.theme-student-element .cm-overview.overview13 .ovw13-right-box .ovw13-cont-bottom .progress-bar .progress-thumb{background:var(--mui-palette-tertiary-700)}.theme-student-element .cm-overview.overview14 .ovw14-item{background:var(--mui-palette-primary-50)}.theme-student-element .cm-overview.overview19 .learning-btn .icon{width:2.5rem;height:2.5rem}.theme-student-element .cm-overview.overview19 .learning-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-rocket.svg)}.theme-student-element .cm-overview.overview19 .learning-btn:hover .icon:before{animation:rocket .3s cubic-bezier(.68,0,.26,.95) both}.theme-student-element .cm-overview.overview19 .ovw19-item.item1 .ovw19-card{background:var(--mui-palette-supportBlue-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item1 .progress-info{background:var(--mui-palette-supportBlue-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item1 .learning-btn{background:var(--mui-palette-supportBlue-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item2 .ovw19-card{background:var(--mui-palette-supportPink-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item2 .progress-info{background:var(--mui-palette-supportPink-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item2 .learning-btn{background:var(--mui-palette-supportPink-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item3 .ovw19-card{background:var(--mui-palette-supportGreen-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item3 .progress-info{background:var(--mui-palette-supportGreen-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item3 .learning-btn{background:var(--mui-palette-supportGreen-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item4 .ovw19-card{background:var(--mui-palette-supportYellow-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item4 .progress-info{background:var(--mui-palette-supportYellow-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item4 .learning-btn{background:var(--mui-palette-supportYellow-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.item5 .ovw19-card{background:var(--mui-palette-supportPurple-100)}.theme-student-element .cm-overview.overview19 .ovw19-item.item5 .progress-info{background:var(--mui-palette-supportPurple-50)}.theme-student-element .cm-overview.overview19 .ovw19-item.item5 .learning-btn{background:var(--mui-palette-supportPurple-700)}.theme-student-element .cm-overview.overview19 .ovw19-item.offline .learning-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-space.svg)}.theme-student-element .cm-overview.overview19 .ovw19-item.offline .learning-btn:hover .icon:before{animation-direction:reverse}.theme-student-element .cm-overview.overview33 .learning-btn .icon{width:2.5rem;height:2.5rem}.theme-student-element .cm-overview.overview33 .learning-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-rocket.svg)}.theme-student-element .cm-overview.overview33 .learning-btn:hover .icon:before{animation:rocket .3s cubic-bezier(.68,0,.26,.95) both}.theme-student-element .cm-overview.overview33 .ovw33-item.item1 .ovw33-card{background:var(--mui-palette-supportBlue-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item1 .progress-content{background:var(--mui-palette-supportBlue-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item1 .learning-btn{background:var(--mui-palette-supportBlue-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item2 .ovw33-card{background:var(--mui-palette-supportPink-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item2 .progress-content{background:var(--mui-palette-supportPink-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item2 .learning-btn{background:var(--mui-palette-supportPink-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item3 .ovw33-card{background:var(--mui-palette-supportGreen-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item3 .progress-content{background:var(--mui-palette-supportGreen-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item3 .learning-btn{background:var(--mui-palette-supportGreen-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item4 .ovw33-card{background:var(--mui-palette-supportYellow-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item4 .progress-content{background:var(--mui-palette-supportYellow-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item4 .learning-btn{background:var(--mui-palette-supportYellow-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.item5 .ovw33-card{background:var(--mui-palette-supportPurple-100)}.theme-student-element .cm-overview.overview33 .ovw33-item.item5 .progress-content{background:var(--mui-palette-supportPurple-50)}.theme-student-element .cm-overview.overview33 .ovw33-item.item5 .learning-btn{background:var(--mui-palette-supportPurple-700)}.theme-student-element .cm-overview.overview33 .ovw33-item.offline .learning-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-space.svg)}.theme-student-element .cm-overview.overview33 .ovw33-item.offline .learning-btn:hover .icon:before{animation-direction:reverse}.theme-student-element .cm-stamp1 .stamp-img,.theme-student-element .cm-stamp1 .stamp-img:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/stamp01.svg)}.theme-student-element .cm-pagination .pagination-number.active{background-color:var(--mui-palette-tertiary-500)}.theme-student-element .cm-table.attendance-book .day-status.attended{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attended.svg)}.theme-student-element .cm-table.attendance-book .day-status.absent{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-absent.svg)}.theme-student-element .cm-table.attendance-book .today{background-color:var(--mui-palette-supportPurple-50)}.theme-student-element .cm-modal.attendance-book .modal-container{background:#1a1b29;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attendance-book-bg1.png),url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attendance-book-bg2.png);background-repeat:no-repeat;background-position:top,bottom;background-size:100% auto}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content{position:relative}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content:before{content:"";display:block;width:5.3125rem;height:4.3125rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attendance-book.svg) no-repeat 50%/contain;position:absolute;right:-.9375rem;top:-2.0625rem}@media screen and (max-width:655px){.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content:before{width:3.75rem;height:3.0625rem;right:-.625rem;top:-1.2875rem}}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content .fc-daygrid-day .day-status.absent{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-absent.svg)}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content .fc-daygrid-day .day-status.attended{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-attended.svg)}.theme-student-element .cm-modal.attendance-book .modal-container .modal-body .modal-content .fc-daygrid-day.fc-day-today{background-color:var(--mui-palette-supportPurple-50);border:3px solid var(--mui-palette-supportPurple-900)}.theme-student-element .page-dash-main .compliment-card{background:var(--mui-palette-supportYellow-50)}.theme-student-element .page-dash-main .compliment-card .cm-btn.btn11.card-btn{background:#fff;color:var(--mui-palette-neutral-700)!important;border-color:var(--mui-palette-neutral-700)!important}.theme-student-element .page-dash-main .compliment-card .cm-btn.btn11.card-btn .cm-icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward.svg)}.theme-student-element .page-self-study-register .cm-box.box3{background:#f1f5f7}.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-item.active .split-form-nav-item-button{background-color:#f1f5f7;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-secondary.svg);color:#016852;border:1px solid #016852}.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-item .cm-radio1 input[type=radio]:checked+.radio-label:before{border-color:var(--mui-palette-secondary-700)}.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-item .cm-checkbox1 input[type=checkbox]:checked+.chk-label:before{background-color:var(--mui-palette-secondary-700)}.theme-student-element .page-self-study-register .cm-split-form .depth4-area{background-color:#f1f5f7}@media screen and (max-width:899px){.theme-student-element .page-self-study-register .cm-split-form .split-form-nav-list .split-form-nav-item.active .split-form-nav-item-button{border:1px solid #b2d3cc}}.theme-student-element .page-my-learning .group-study-section .notice-header{color:var(--mui-palette-primary-700)}.theme-student-element .page-my-learning .group-study-section .notice-header .cm-icon.icon-notice:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-notice2.svg)}.theme-student-element .page-my-learning .group-study-section .group-study-info .subject-badge .cm-badge{border:1px solid var(--mui-palette-primary-500);color:var(--mui-palette-primary-500)}.theme-student-element .page-my-learning .learning-overview-section .attendance-section{background:var(--mui-palette-primary-100)}.theme-student-element .page-my-learning .learning-overview-section .attendance-btn .icon{width:2.5rem;height:2.5rem}.theme-student-element .page-my-learning .learning-overview-section .attendance-btn .icon:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-rocket.svg)}.theme-student-element .page-my-learning .learning-overview-section .attendance-info-box:before{background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg4.png) no-repeat 50%/contain}.theme-student-element .page-my-learning .learning-overview-section .stats-section{background-color:#eff0f5}.theme-student-element .page-my-learning .learning-overview-section .attendance-title .cm-btn{border-color:var(--mui-palette-primary-500);color:var(--mui-palette-primary-500)}.theme-student-element .page-my-learning .learning-overview-section .attendance-title .cm-btn .cm-icon.icon-calendar:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar2.svg)}.theme-student-element .page-my-learning .learning-overview-section .attendance-title .cm-btn .cm-icon.icon-arr-forward:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-forward-duotone.svg)}.theme-student-element .page-my-learning .learning-overview-section .total-time-img{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg5.png)}.theme-student-element .page-my-learning .learning-overview-section .total-time-img.type2{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg6.png)}.theme-student-element .page-my-learning .learning-overview-section .highlight{color:var(--mui-palette-primary-700)!important}.theme-student-element .stu-group-study-head .cm-tab2 .tab-list .tab-item.active{background:var(--mui-palette-supportGreen-900);border-color:var(--mui-palette-supportGreen-900)}.theme-student-element .stu-group-study-head .stu-group-study-head-box:after{width:20.6875rem;height:10.5625rem;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/st-gruop-study-bg.svg)}.cm-test-sheet{--ts-main:var(--mui-palette-primary-700);--ts-bg:#edf2ff}.cm-test-sheet .header-box{border-top:2px solid var(--ts-main);padding:2rem;background-color:var(--ts-bg);border-radius:0 0 1rem 1rem;color:var(--mui-palette-text-primary);margin-bottom:2.5rem}.cm-test-sheet .header-box .strong-text{color:var(--ts-main);font-weight:600}.cm-test-sheet .header-box .sheet-label{background:var(--ts-main);color:#fff;display:inline-flex;align-items:center;height:3rem;padding:0 1rem;font-weight:500;line-height:1;border-radius:100px}.cm-test-sheet .header-box .sheet-label.size-md{height:2.25rem;font-size:var(--font-size16)}.cm-test-sheet .header-box.bg-icon1{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon01.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.8125rem}.cm-test-sheet .header-box.bg-icon2{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon02.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.5rem}.cm-test-sheet .header-box.bg-icon3{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon03.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.3125rem}.cm-test-sheet .header-box.bg-icon4{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon04.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:17.4375rem}.cm-test-sheet .header-box.bg-icon5{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon05.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:17.5rem}.cm-test-sheet .header-box.bg-icon6{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/header-bg-icon06.svg);background-repeat:no-repeat;background-position:right 1.2rem bottom 0;background-size:16.6875rem}.cm-test-sheet .header-box2{border:1px solid #dadada;border-top:2px solid var(--ts-main);border-radius:0 0 var(--spacing-2) var(--spacing-2);padding:var(--spacing-4)}.cm-test-sheet .header-box2 .box-title{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size20);font-weight:600;line-height:1.4;margin-bottom:1.5rem}.cm-test-sheet .header-box2 .box-title .icon{display:inline-flex;align-items:center;justify-content:center;width:2.8125rem;height:2.8125rem;border-radius:50%;background:var(--ts-bg)}.cm-test-sheet.color-blue{--ts-main:var(--mui-palette-primary-700);--ts-bg:#edf2ff}.cm-test-sheet.color-pink{--ts-main:var(--mui-palette-supportPink-900);--ts-bg:#fff2fb}.cm-test-sheet.color-green{--ts-main:var(--mui-palette-secondary-700);--ts-bg:#ecf8f9}.cm-test-sheet.color-purple{--ts-main:var(--mui-palette-tertiary-700);--ts-bg:#f3edff}.cm-test-sheet .cm-checkbox2 input[type=checkbox]:checked+.chk-label:before,.cm-test-sheet .cm-radio2 input[type=radio]:checked+.radio-label:before{background-color:var(--ts-main)}.cm-test-sheet .question-blank-input{display:inline-block;background-color:#fff;width:3.875rem;height:1.875rem;border:1px solid #000;vertical-align:middle}.cm-test-sheet .question-info-text{margin-top:2.5rem;margin-bottom:1.25rem;color:var(--mui-palette-primary-700);font-size:var(--font-size22);font-weight:600;line-height:1.3}.cm-test-sheet .question-list{display:flex;flex-direction:column;gap:2.8125rem}.cm-test-sheet .question-list .question-item{text-align:center;padding:.9375rem}.cm-test-sheet .question-list .question-item:nth-child(10n+1) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon01.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+2) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon02.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+3) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon03.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+4) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon04.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+5) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon05.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+6) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon06.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+7) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon07.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+8) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon08.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n+9) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon09.svg)}.cm-test-sheet .question-list .question-item:nth-child(10n) .question-icon{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon10.svg)}.cm-test-sheet .question-list .question-item.answered{opacity:.5}.cm-test-sheet .question-list .question-number{width:2rem;height:2rem;background-color:var(--mui-palette-neutral-700);color:#fff;display:flex;border-radius:1000px;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size15);margin:0 auto .75rem}.cm-test-sheet .question-list .question-icon-area{position:relative;display:inline-block;width:6rem;height:6rem;margin-bottom:.75rem}.cm-test-sheet .question-list .question-icon-area .question-icon{display:inline-flex;width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-type1-icon01.svg)}.cm-test-sheet .question-list .question-icon-area .question-number{position:absolute;right:0;bottom:0;border:2px solid #fff;margin:0}.cm-test-sheet .question-list .question-title{font-size:var(--font-size20);font-weight:600;line-height:1.3}.cm-test-sheet .question-list .question-title img{vertical-align:middle;height:auto!important}.cm-test-sheet .question-list .response-section{margin-top:1.5625rem}.cm-test-sheet .question-list .choice-list{display:flex;gap:.75rem;justify-content:space-evenly}.cm-test-sheet .question-list .choice-item{flex:1 1}.cm-test-sheet .question-list .choice-label{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;gap:.9375rem}.cm-test-sheet .question-list .choice-circle-wrap{display:flex;align-items:center;max-height:4.375rem}.cm-test-sheet .question-list .choice-input{display:block;position:absolute;width:100%;height:100%;opacity:0;margin:0;min-height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cm-test-sheet .question-list .choice-circle-inner{display:block;width:2.25rem;height:2.25rem;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:48%;border-radius:1000px;border:3px solid #000;overflow:hidden;transition:.2s ease-in-out}.cm-test-sheet .question-list .choice-circle{position:relative;display:flex;align-items:center;justify-content:center;height:4.375rem}.cm-test-sheet .question-list .choice-circle .choice-input:checked+.choice-circle-inner{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-chk3.svg)}.cm-test-sheet .question-list .choice-circle.size-36 .choice-circle-inner{width:2.25rem;height:2.25rem}.cm-test-sheet .question-list .choice-circle.size-42 .choice-circle-inner{width:2.625rem;height:2.625rem}.cm-test-sheet .question-list .choice-circle.size-54 .choice-circle-inner{width:3.375rem;height:3.375rem}.cm-test-sheet .question-list .choice-circle.size-70 .choice-circle-inner{width:4.375rem;height:4.375rem}.cm-test-sheet .question-list .choice-circle.tertiary-700 .choice-circle-inner{border-color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-circle.tertiary-700 .choice-input:checked+.choice-circle-inner{background-color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-circle.secondary-700 .choice-circle-inner{border-color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list .choice-circle.secondary-700 .choice-input:checked+.choice-circle-inner{background-color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list .choice-circle.neutral-300 .choice-circle-inner{border-color:var(--mui-palette-neutral-300)}.cm-test-sheet .question-list .choice-circle.neutral-300 .choice-input:checked+.choice-circle-inner{background-color:var(--mui-palette-neutral-300)}.cm-test-sheet .question-list .choice-text{flex-shrink:0;font-size:var(--font-size17);font-weight:500;color:#111;word-break:auto-phrase;line-height:1.2}.cm-test-sheet .question-list .choice-square-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px}.cm-test-sheet .question-list .choice-square-list .choice-square-label{position:relative;width:100%;height:100%;display:block}.cm-test-sheet .question-list .choice-square-list .choice-square-button{display:flex;align-items:center;justify-content:center;border:1px solid #dadada;color:var(--mui-palette-neutral-900);font-weight:500;height:3.5rem;border-radius:var(--spacing-1);word-break:keep-all}.cm-test-sheet .question-list .choice-square-list .choice-input[type=radio]:checked+.choice-square-button{background:var(--mui-palette-neutral-900);color:#fff}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-negative .choice-square-button{color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-negative .choice-input[type=radio]:checked+.choice-square-button{background:var(--mui-palette-tertiary-700);border-color:var(--mui-palette-tertiary-700)}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-positive .choice-square-button{color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list .choice-square-list .choice-square-item.is-positive .choice-input[type=radio]:checked+.choice-square-button{background:var(--mui-palette-secondary-700);border-color:var(--mui-palette-secondary-700)}.cm-test-sheet .question-list.line-list .question-item~.question-item{border-top:1px dashed #ddd;padding-top:3rem}.cm-test-sheet .question-list2{display:flex;flex-direction:column;gap:2.5rem}.cm-test-sheet .question-list2 .question-item{padding:var(--spacing-3);border-radius:.75rem;background:#fff;box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.12)}.cm-test-sheet .question-list2 .question-title-area{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.cm-test-sheet .question-list2 .question-number{width:2rem;height:2rem;background-color:var(--mui-palette-neutral-700);color:#fff;display:flex;border-radius:1000px;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size15);flex-shrink:0}.cm-test-sheet .question-list2 .question-title{font-size:var(--font-size20);font-weight:600;line-height:1.3}.cm-test-sheet .question-list2 .question-title img{vertical-align:middle;height:auto!important}.cm-test-sheet .question-list2 .question-title .strong-text{color:var(--ts-main);font-weight:600}.cm-test-sheet .question-list2 .question-context{border-radius:.75rem;padding:var(--spacing-4);background-color:var(--mui-palette-background-blue01);font-size:var(--font-size24);line-height:1.6;font-weight:500;text-align:center;margin-bottom:1.25rem}.cm-test-sheet .question-list2 .question-context img{height:auto!important}.cm-test-sheet .question-list2 .memory-start-section{margin-bottom:0}.cm-test-sheet .question-list2 .multiple-inputs-container{display:flex;flex-wrap:wrap;gap:10px}.cm-test-sheet .question-list2 .multiple-inputs-container>input.form-control{width:calc((100% - 50px)/6)}@media screen and (max-width:655px){.cm-test-sheet .question-list2 .multiple-inputs-container>input.form-control{width:calc((100% - 20px)/3)}}.cm-test-sheet .question-list2 .multiple-inputs-container .input-group{display:flex;align-items:center;gap:15px;width:calc((100% - 30px)/3)}.cm-test-sheet .question-list2 .multiple-inputs-container .input-group .input-group-text{flex-shrink:0;min-width:60px;text-align:center}.cm-test-sheet .question-list2 .multiple-inputs-container .input-group input.form-control{width:100%}.cm-test-sheet .sheet-timer{display:inline-block;position:fixed;left:50%;transform:translateX(-50%);top:6.5625rem;background:var(--mui-palette-neutral-900);color:#fff;font-weight:600;padding:.625rem 1.5rem;border-radius:100px;z-index:1;box-shadow:0 4px 8px rgba(24,34,51,.1)}.cm-test-sheet .handle-view-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ts-main);border-radius:100px;color:#fff;font-weight:500}.cm-test-sheet .handle-view-btn.hide{display:none}.cm-test-sheet .question-dash{display:inline-block;overflow:hidden;width:15px;height:1px;background:#000;vertical-align:middle;white-space:nowrap;text-indent:100%;flex-shrink:0}.cm-test-sheet .view-hide-context .view-hide-content.hide{display:none}.cm-test-sheet .question-item.is-practice .question-number{width:auto;border-radius:var(--spacing-1);padding:0 var(--spacing-1)}.sheet-common-modal-content{position:relative;min-height:23.75rem;padding-bottom:3.3125rem}.sheet-common-modal-content .content-inner{display:flex;align-items:center;justify-content:center;padding-top:64px}.sheet-common-modal-content .content-inner .content{position:relative;z-index:1;text-align:center;padding-bottom:1.25rem}.sheet-common-modal-content .content-inner .content .title{font-size:var(--font-size24);font-weight:700;line-height:1.2}.sheet-common-modal-content .content-inner .content .desc{margin-top:.75rem;font-size:var(--font-size18)}.sheet-common-modal-content .content-inner .content .btns-area{margin-top:2rem;display:flex;justify-content:center;gap:.75rem}.sheet-common-modal-content .modal-bottom{height:3.3125rem;width:100%;background:#56bae2;position:absolute;left:0;bottom:0}.sheet-common-modal-content .modal-bottom:after{content:"";position:absolute;right:2px;bottom:11px;width:13.75rem;height:11.25rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-modal-img03.svg) no-repeat 50%/contain}.sheet-common-modal-content:before{content:"";position:absolute;width:4.9375rem;height:3.3125rem;left:1.375rem;top:1.875rem;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-modal-img01.svg) no-repeat 50%/contain}.sheet-common-modal-content:after{content:"";position:absolute;width:5.25rem;height:4.75rem;right:0;top:0;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/dashboard/test-sheet/sheet-modal-img02.svg) no-repeat 50%/contain}@media screen and (max-width:655px){.sheet-modal-content{padding:0!important}.cm-test-sheet .header-box .box-content{background:rgba(255,255,255,.8);padding:10px}.cm-test-sheet .question-list .choice-circle-inner{width:16px;height:16px}.cm-test-sheet .question-list .choice-circle{height:36px}.cm-test-sheet .question-list .choice-circle.size-36 .choice-circle-inner{width:16px;height:16px}.cm-test-sheet .question-list .choice-circle.size-42 .choice-circle-inner{width:22px;height:22px}.cm-test-sheet .question-list .choice-circle.size-54 .choice-circle-inner{width:28px;height:28px}.cm-test-sheet .question-list .choice-circle.size-70 .choice-circle-inner{width:36px;height:36px}.cm-test-sheet .question-list .choice-list{gap:0}.cm-test-sheet .question-list .choice-text{font-size:12px}.sheet-common-modal-content .content-inner{padding-top:2rem}.sheet-common-modal-content.bg-none{padding:0!important}.test-sheet-modal-container .modal-container{width:100vw;height:100vh;border-radius:0}.test-sheet-modal-container .modal-container .modal-body .modal-foot{padding:0 1rem 2rem}.test-sheet-modal-container .modal-container .modal-body{max-height:calc(100vh - 60px)}}.page-result-sheet{padding:0}.page-result-sheet .level-high{color:#0165c0}.page-result-sheet .level-mid{color:#6060e9}.page-result-sheet .level-low{color:#009e7c}.page-result-sheet .level-risk{color:#f19e03}.page-result-sheet .level-critical{color:#fa5a5a}.page-result-sheet .col-01{background-color:#fa5a5a}.page-result-sheet .col-02{background-color:#ffc709}.page-result-sheet .col-03{background-color:#1ab394}.page-result-sheet .col-04{background-color:#639aff}.page-result-sheet .graph-level-w{width:100%;overflow:hidden}.page-result-sheet .graph-level-w li{width:25%;float:left;text-align:right}.page-result-sheet .graph-level-w100{width:100%;overflow:hidden}.page-result-sheet .graph-level-w100 li{width:10%;float:left;text-align:right}.page-result-sheet .graph-level-h{margin:10px 0;height:200px}.page-result-sheet .graph-level-h li{height:50px}.page-result-sheet .graph-level li{float:left;width:20%;text-align:center;padding:0}.page-result-sheet .graph-w{width:calc(100% - 20px);height:20px;position:relative;text-align:left}.page-result-sheet .graph-w span{height:20px;position:absolute;border-radius:2px}.page-result-sheet .graph-h{width:10px;height:200px;display:block;vertical-align:bottom;position:relative;margin:20px auto 0}.page-result-sheet .graph-h span{width:10px;display:inline-block;vertical-align:bottom;position:absolute;bottom:0}.page-result-sheet .cm-table.table1.table1 thead th{font-weight:600;font-size:1rem!important}.page-result-sheet .cm-table.table1.table1 tbody td,.page-result-sheet .cm-table.table1.table1 tbody th{font-size:1rem!important;padding-top:.75rem;padding-bottom:.75rem;border-color:#999}.page-result-sheet .cm-table.table1.table1.type-02 thead th{font-size:var(--font-size15)!important}.page-result-sheet .cm-table.table1.table1.type-02 tbody td{font-size:var(--font-size15)!important;padding:.25rem .5rem}.page-result-sheet .cm-table.table1.table1.type-03 thead th{font-size:var(--font-size15)!important}.page-result-sheet .cm-table.table1.table1.type-03 tbody td{font-size:var(--font-size15)!important;padding:.25rem .5rem}.page-result-sheet .cm-bul-list.bul-list1{color:var(--mui-palette-text-secondary)}.page-result-sheet .cm-bul-list.bul-list1 .list-item span{display:block;margin-top:4px}.page-result-sheet .cm-bul-list.bul-list1 .list-item~.list-item{margin-top:.375rem}.page-result-sheet .chart-table-checked{display:inline-block;width:.75rem;height:.75rem;border-radius:50px;background:var(--mui-palette-primary-700)}.page-result-sheet .sheet-title{font-size:1.5rem;font-weight:700;line-height:1.2;padding-left:3.5rem;position:relative}.page-result-sheet .sheet-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page-result-sheet .sheet-title.title1:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img01.svg)}.page-result-sheet .sheet-title.title2:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img02.svg)}.page-result-sheet .sheet-title.title3:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img03.svg)}.page-result-sheet .sheet-title.title4:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img04.svg)}.page-result-sheet .sheet-title.title5:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img05.svg)}.page-result-sheet .sheet-title.title6:before{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/img06.svg)}.page-result-sheet .sheet-title.title-icon-none{padding-left:0}.page-result-sheet .sheet-title.title-icon-none:before{display:none}.page-result-sheet .head-area{padding:2rem 0 1.25rem}.page-result-sheet .head-area .sheet-nav-list{margin-bottom:1rem}.page-result-sheet .head-area .sheet-nav-list .list-item{padding:.75rem;border-bottom:.0625rem solid #dadada;font-size:1rem;color:var(--mui-palette-text-secondary)}.page-result-sheet .head-area .sheet-nav-list .list-item:first-child{border-top:.125rem solid #000}.page-result-sheet .head-area .sheet-nav-list .list-item:hover{color:var(--mui-palette-text-primary)}.page-result-sheet .head-area .sheet-nav-list .list-item.active{color:var(--mui-palette-primary-600);font-weight:600}.page-result-sheet .head-area .page-head-utils{display:flex;justify-content:flex-end;gap:4px}.page-result-sheet .sheet-head{background:#d2e2fb;padding:2.5rem 0}.page-result-sheet .sheet-head .sheet-title-area{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3)}.page-result-sheet .sheet-head .sheet-title-area .cm-badge{height:2.25rem;font-weight:500;font-size:.9375rem}.page-result-sheet .sheet-head .std-info-box{background:#fff;border:1px solid var(--mui-palette-primary-300);padding:var(--spacing-3);border-radius:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:5.75rem}.page-result-sheet .sheet-head .std-info-box .info-list{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.page-result-sheet .sheet-head .std-info-box .info-list dt{background:var(--mui-palette-primary-700);color:#fff;border-radius:3.125rem;font-size:.9375rem;line-height:1.25;padding:4px .75rem}.page-result-sheet .sheet-head .std-info-box .info-list dd{font-size:1.125rem}.page-result-sheet .sheet-head .std-info-box .info-list dd span~span{position:relative;padding-left:1rem;margin-left:.75rem}.page-result-sheet .sheet-head .std-info-box .info-list dd span~span:before{content:"";position:absolute;left:0;top:calc(50% - 2px);width:4px;height:4px;border-radius:.625rem;background:#444}.page-result-sheet .sheet-body{padding:2.5rem 2.5rem 3.75rem}.page-result-sheet .sheet-body .sheet-body-title-area{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.page-result-sheet .sheet-body .sheet-body-title-area{flex-direction:column;align-items:flex-start;gap:8px}.page-result-sheet .sheet-body .sheet-body-title-area .sheet-body-title-button{width:100%;text-align:right}}.page-result-sheet .sheet-body .sheet-body-title-area.type2 .sheet-title{font-size:1.25rem}.page-result-sheet .sheet-body .sheet-body-title-area.type2 .sheet-title-desc{font-size:var(--font-size15);color:#333;font-weight:400}.page-result-sheet .sheet-body .chart-area{text-align:center}.page-result-sheet .sheet-body .chart-group .sub-section{margin-top:2rem}.page-result-sheet .sheet-body .chart-group.type-1 .cm-title{display:flex;margin-bottom:0}.page-result-sheet .sheet-body .chart-group.type-1 .sub-title{margin-top:.75rem;line-height:1.5}.page-result-sheet .sheet-body .chart-group.type-1 .sub-title em{font-weight:600}.page-result-sheet .sheet-body .chart-group.type-1 .chart-area{margin-top:1rem}.page-result-sheet .sheet-body .chart-group.type-1 .desc-text{font-weight:600;font-size:1.125rem;color:var(--mui-palette-text-secondary)}.page-result-sheet .sheet-body .chart-group.type-1 .cm-table{margin-top:1rem}.page-result-sheet .sheet-body .chart-group.type-1~.chart-group{margin-top:2rem}.page-result-sheet .sheet-body .chart-group.type-1 .cm-table~.desc-text{margin-top:1rem}.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area,.page-result-sheet .sheet-body .chart-group.type-2 .sheet-title{margin-bottom:2rem}.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area .sheet-title{margin-bottom:0}.page-result-sheet .sheet-body .chart-group.type-2~.chart-group{margin-top:2.5rem}@media screen and (max-width:1280px){.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area{margin-bottom:12px}.page-result-sheet .sheet-body .chart-group.type-2 .sheet-body-title-area .sheet-title{font-size:14px}}.page-result-sheet .sheet-body .area-desc-box{border-radius:.5rem;padding:1.25rem;background:#fff;border:1px solid #999;font-size:1rem}.page-result-sheet .sheet-body .area-desc-box .cm-bul-list.bul-list1{color:#333}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip{background:var(--mui-palette-background-blue01);padding:1.5rem;border-radius:.5rem;margin-top:1rem}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip .cm-icon{font-size:1.25rem;font-weight:600}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip .cm-bul-list.bul-list1{color:var(--mui-palette-text-primary)}.page-result-sheet .sheet-body .area-desc-box .area-desc-tip .cm-bul-list.bul-list1 .list-item{margin-top:.625rem}.page-result-sheet .sheet-body .reference-box{background:#f0f0f0;border:1px solid #dadada;border-radius:1rem;padding:1.5rem;font-size:1rem}.page-result-sheet .sheet-body .reference-box .cm-bul-list.bul-list1{margin-top:.375rem}.page-result-sheet .sheet-body .reference-box .cm-bul-list.bul-list1 .list-item{color:var(--mui-palette-text-primary)}.page-result-sheet .sheet-body .reference-box .cont~.cont{margin-top:1rem}.page-result-sheet .sheet-body .cm-title.type-1{font-size:1.25rem;margin-bottom:1.25rem}.page-result-sheet .sheet-body .cm-title.type-1:before{top:0}.page-result-sheet .sheet-body .cm-tab-panel{display:none}.page-result-sheet .sheet-body .cm-tab-panel.is-active{display:block}.page-result-sheet .sheet-body .result-box.box1{border-top:1px solid #000;border-bottom:1px solid #000;padding:0 1.25rem;display:flex;gap:1rem}.page-result-sheet .sheet-body .result-box.box1 .title-area{display:flex;gap:.75rem;width:10.75rem}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge{position:relative;z-index:-1;margin-top:-1px;width:3.75rem;height:4.5625rem;text-align:center;padding:.875rem 0 1.125rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge .badge-text{padding-top:1.3125rem;font-size:.875rem;font-weight:500;line-height:1.2;color:#fff;position:relative}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge .badge-text em{font-size:1rem;font-weight:700}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge .badge-text:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:2rem;height:1.0625rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-high{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union01.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-high .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star03.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-mid{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union02.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-mid .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star02.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-low{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union03.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.level-low .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star01.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg1{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union04.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg1 .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star03.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg2{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union05.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg2 .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star01.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg3{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union06.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg3 .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star03.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg4{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union07.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .level-badge.bg4 .badge-text:after{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-star01.svg)}.page-result-sheet .sheet-body .result-box.box1 .title-area .title-text .type{font-size:.9375rem;line-height:1.3;margin-top:.5rem}.page-result-sheet .sheet-body .result-box.box1 .title-area .title-text .text{font-size:1.25rem;font-weight:600;line-height:1.4}.page-result-sheet .sheet-body .result-box.box1 .content-area{padding:1.25rem 0 1.75rem;flex:1 1;word-break:keep-all}.page-result-sheet .sheet-body .result-box.box1 .content-area .content-title{font-weight:600;margin-bottom:.75rem}.page-result-sheet .sheet-body .result-box.box1 .content-area .guide-text{margin-top:2rem}.page-result-sheet .sheet-body .result-box.box1 .content-area .guide-text .title{font-weight:600;margin-bottom:.75rem}.page-result-sheet .sheet-body .result-box.box1~.box1{border-top:0}@media screen and (max-width:655px){.page-result-sheet .sheet-body .result-box.box1{flex-direction:column;padding:0}}.page-result-sheet .sheet-body .result-box.type2{gap:1rem 3.75rem}.page-result-sheet .sheet-body .result-box.type2 .title-area{width:auto}.page-result-sheet .sheet-body.sheet__basic-result .legend-area{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;font-size:var(--font-size15);margin-bottom:.75rem}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-item{display:flex;gap:4px}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-label{display:inline-flex;align-items:center;gap:4px}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-label .circle{display:inline-block;width:8px;height:8px;border-radius:8px;background:var(--mui-palette-primary-700)}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-label .line{display:inline-block;width:16px;height:2px;background:#fa5a5a}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-text{color:var(--mui-palette-text-secondary)}.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 th{height:2.4375rem}.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 td,.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 th{font-size:var(--font-size15)!important;padding:.25rem .5rem;border-color:#dadada}.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.table1 td .cm-bul-list.bul-list1 .list-item{line-height:1.2}.page-result-sheet .sheet-body.sheet__basic-result .answer-section .sheet-body-title-area{margin-bottom:2rem}.page-result-sheet .sheet-body.sheet__basic-result .answer-section .sheet-body-title-area .sheet-title{padding-left:2.75rem}.page-result-sheet .sheet-body.sheet__basic-result .answer-section .sheet-body-title-area .sheet-title:before{width:2.5rem;height:2.5rem}.page-result-sheet .sheet-body.sheet__basic-result .answer-section .cm-table.table1.table1{border-top:0}.page-result-sheet .sheet-body.sheet__basic-result .answer-section .cm-table.table1.table1 th{border-top:2px solid #000;font-weight:600;background:var(--mui-palette-neutral-50)}.page-result-sheet .sheet-body.sheet__basic-result.sheet__basic-result1 .sheet-body-head .grid-item{height:100%}.page-result-sheet .sheet-body.sheet__basic-result.sheet__basic-result1 .sheet-body-head .grid-item .overview37{height:calc(100% - 24px)}@media screen and (max-width:768px){.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.type-02.scroll-table,.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.type-03.scroll-table{max-width:calc(100vw - 40px)}.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.type-02.scroll-table table,.page-result-sheet .sheet-body.sheet__basic-result .cm-table.table1.type-03.scroll-table table{min-width:600px!important}}@media print{.page-result-sheet .sheet-body.sheet__basic-result .legend-area{font-size:6px;gap:8px}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-label .circle{width:4px;height:4px}.page-result-sheet .sheet-body.sheet__basic-result .legend-area .legend-label .line{width:8px;height:1px}.page-result-sheet .sheet-body.sheet__basic-result .grid-1-3{align-items:center}}.page-result-sheet .sheet-foot{margin-top:2.5rem}.page-result-sheet .sheet-foot .cm-box{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem;background:#f0f0f0;border:1px solid #dadada}.page-result-sheet .sheet-foot .cm-box .icon{width:3.75rem}.page-result-sheet .sheet-foot .cm-box .text{flex:1 1;font-size:1rem;line-height:1.5}.page-result-sheet .sheet-foot .cm-box .text .box-title{font-weight:600;font-size:1.125rem;line-height:1.4;margin-bottom:.5rem}.page-result-sheet .sheet-foot .btns-area{display:flex;justify-content:flex-end}@media screen and (max-width:1280px){.page-result-sheet .sheet-title{padding-left:3rem;font-size:16px}.page-result-sheet .sheet-title:before{width:2.5rem;height:2.5rem}.page-result-sheet .head-area{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:1.5rem}.page-result-sheet .head-area .page-head-utils{width:100%;justify-content:flex-end}.page-result-sheet .sheet-head{padding:1.5rem 0}.page-result-sheet .sheet-head .sheet-title-area{flex-direction:column;gap:1rem 3rem;margin-bottom:var(--spacing-1);align-items:flex-start}.page-result-sheet .sheet-head .sheet-title-badge{width:100%;text-align:right}.page-result-sheet .sheet-head .std-info-box{gap:1.5rem 3rem}.page-result-sheet .sheet-head .std-info-box .info-list{flex-direction:column;align-items:flex-start;gap:.5rem}.page-result-sheet .sheet-body{padding-left:0;padding-right:0}.page-result-sheet .sheet-foot .cm-box{flex-direction:column;gap:1rem}.page-result-sheet .sheet-foot .cm-box .icon img{width:2.875rem}}.hangeul-modal.cm-modal .modal-container .modal-head .modal-title{font-size:1.75rem;color:var(--mui-palette-text-secondary)}.hangeul-modal.cm-modal .modal-container .modal-head{padding-right:6rem}.hangeul-modal.cm-modal .modal-container .modal-head .modal-close{top:1.25rem}.hangeul-fluency-test-modal.cm-modal .modal-container .modal-body{max-height:90.5vh}.hangeul-fluency-test-modal.cm-modal .modal-container .modal-body .modal-content{padding:1.6rem 2rem}.hangeul-fluency-test-modal.cm-modal.test-end .modal-container .modal-body .modal-content{padding:1.4rem 2rem}.fluency-test-list-wrap .fluency-test-line{display:grid;grid-gap:.625rem;gap:.625rem}.fluency-test-list-wrap .fluency-test-line~.fluency-test-line{margin-top:.625rem}.fluency-test-list-wrap .fluency-test-line.line1{grid-template-columns:repeat(4,1fr)}.fluency-test-list-wrap .fluency-test-line.line2{grid-template-columns:repeat(3,1fr)}.fluency-test-list-wrap .fluency-test-line.line3{grid-template-columns:repeat(1,1fr)}.fluency-test-list-wrap .fluency-test-line-item{height:6.75rem;position:relative;perspective:1000px}.fluency-test-list-wrap .fluency-test-line-item .item-card{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:.75rem;overflow:hidden;position:absolute;left:0;top:0;box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .55s ease}.fluency-test-list-wrap .fluency-test-line-item .item-card.back{background:#f9a0b2 url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/hangeul/fluency_test_bg.svg) no-repeat 50%/cover;border:4px solid #fff;transform:rotateY(0deg)}.fluency-test-list-wrap .fluency-test-line-item .item-card.back span{width:3rem;aspect-ratio:1/1;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right.svg) no-repeat 50%/contain;display:flex}.fluency-test-list-wrap .fluency-test-line-item .item-card.front{background:#fff;font-size:3rem;font-weight:700;color:#333;border:4px solid #9aceff;transform:rotateY(180deg)}.hangeul-fluency-test-modal.test-end .fluency-test-list-wrap .fluency-test-line-item .item-card.back,.hangeul-fluency-test-modal.test-ing .fluency-test-list-wrap .fluency-test-line-item .item-card.back{transform:rotateY(-180deg)}.hangeul-fluency-test-modal.test-end .fluency-test-list-wrap .fluency-test-line-item .item-card.front,.hangeul-fluency-test-modal.test-ing .fluency-test-list-wrap .fluency-test-line-item .item-card.front{transform:rotateY(0deg)}.hangeul-fluency-test-modal .modal-foot .time-info .left{display:flex;align-items:center;gap:.5rem}.hangeul-fluency-test-modal .modal-foot .time-info .left .time{display:inline-flex;align-items:center;justify-content:center;background:#fff;height:2.5rem;border-radius:99px;color:var(--mui-palette-neutral-700);font-size:1.25rem;padding:0 .75rem}.hangeul-fluency-test-modal.test-end .fluency-test-line-item .item-card.front{cursor:pointer}.hangeul-fluency-test-modal.test-end .fluency-test-line-item.is-selected .item-card.front{background:var(--mui-palette-error-100);color:#ba1c13;border:2px solid var(--mui-palette-error-200)}.hangeul-fluency-test-modal.test-end .modal-foot .time-info .left{flex-direction:column;gap:.25rem;align-items:flex-start}@media screen and (max-width:1280px){.fluency-test-list-wrap .fluency-test-line{grid-template-columns:repeat(1,1fr)!important}}@media screen and (max-width:768px){.hangeul-fluency-test-modal.cm-modal .modal-container .modal-head{height:146px}.hangeul-fluency-test-modal.cm-modal.test-ing .modal-container .modal-head{height:auto}.hangeul-fluency-test-modal.cm-modal.test-end .modal-container .modal-head{height:108px}.hangeul-fluency-test-modal.cm-modal .modal-container .modal-body{max-height:74.5vh}.hangeul-fluency-test-modal.cm-modal.test-ing .modal-container .modal-body{max-height:86.5vh}.hangeul-fluency-test-modal.cm-modal.test-end .modal-container .modal-body{max-height:80.5vh}.fluency-test-list-wrap .fluency-test-line-item{height:6rem}.fluency-test-list-wrap .fluency-test-line-item .item-card.front{font-size:1.5rem}}.hangeul-read-test-content{padding:2rem}.hangeul-read-test-content .test-title{display:flex;align-items:flex-start;gap:.75rem}.hangeul-read-test-content .test-title .num{display:inline-flex;align-items:center;justify-content:center;width:2rem;aspect-ratio:1/1;border-radius:50%;border:2px solid #fff;color:#fff;background:var(--mui-palette-neutral-700);font-size:.9375rem;font-weight:600;line-height:.8}.hangeul-read-test-content .test-title .text{flex:1 1;min-width:0;font-size:1.375rem;font-weight:600;line-height:1.4}.hangeul-read-test-content .test-content-area{position:relative;display:flex;align-items:center;justify-content:center;margin:3rem 0}.hangeul-read-test-content .test-content-area .card-wrap{display:flex;flex-direction:column;gap:.625rem;width:calc(100% - 30px);margin-left:auto;margin-right:auto;max-width:400px}.hangeul-read-test-content .test-content-area .test-card{background:#fff;border-radius:.75rem;display:flex;flex-direction:column;gap:.625rem;align-items:center;height:13.0625rem;padding:1.5rem;border:3px solid #9aceff;text-align:center}.hangeul-read-test-content .test-content-area .test-card .letter{font-size:6.25rem;font-weight:700;line-height:1.25}.hangeul-read-test-content .test-content-area .test-navigation{display:flex;width:100%;height:4.75rem;background-color:var(--mui-palette-neutral-200);background-repeat:no-repeat;background-position:50%;background-size:3rem;border-radius:.75rem}.hangeul-read-test-content .test-content-area .test-navigation.prev{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-top2.svg)}.hangeul-read-test-content .test-content-area .test-navigation.next{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arr-down2.svg)}.hangeul-read-test-content .test-content-area .card-prev-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);width:5rem;aspect-ratio:1/1;border-radius:50%;background:#fff url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-control-prev.svg) no-repeat 50%/2rem;box-shadow:4px 4px 8px 0 rgba(0,0,0,.1)}.hangeul-read-test-content .test-progress-area .percent{margin-bottom:.25rem;color:var(--mui-palette-primary-700);font-weight:600}.hangeul-read-test-content .test-progress-area .percent span{font-size:1.375rem}.hangeul-read-test-content .test-progress-area .progress-bar{background:#fff;border-radius:99px;height:1rem;position:relative}.hangeul-read-test-content .test-progress-area .progress-bar .progress-thumb{background:var(--mui-palette-primary-700);border-radius:99px;box-shadow:0 0 0 2px rgba(0,0,0,.1);display:block;height:100%}.hangeul-read-test-content .test-progress-area .progress-bar .dots span{display:inline-block;width:.375rem;height:.375rem;background:#ccc;border-radius:99px;position:absolute;top:calc(50% - .1875rem)}.hangeul-read-test-content .test-progress-area .progress-bar .dots span:first-child{left:20%}.hangeul-read-test-content .test-progress-area .progress-bar .dots span:nth-child(2){left:40%}.hangeul-read-test-content .test-progress-area .progress-bar .dots span:nth-child(3){left:60%}.hangeul-read-test-content .test-progress-area .progress-bar .dots span:nth-child(4){left:80%}@media screen and (max-width:768px){.hangeul-read-test-content{padding:0}.hangeul-read-test-content .test-content-area .card-prev-btn{width:3rem}}.portfolio-page{overflow-x:auto}.portfolio-page .portfolio-page-inner{min-width:1050px}.cm-box.portfolio-info-box .info-area{display:flex;align-items:center;gap:1.5rem}.cm-box.portfolio-info-box .info-area .avatar-area{flex-shrink:0}.cm-box.portfolio-info-box .info-area .avatar-area .cm-avatar.size-md{background-color:#f4f4f4}.cm-box.portfolio-info-box .info-area .text-area{flex:1 1;display:flex;align-items:flex-end;gap:2.5rem;min-width:0}.cm-box.portfolio-info-box .name-school{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.cm-box.portfolio-info-box .name-school .title{padding-top:8px;font-size:var(--font-size20);font-weight:700;line-height:1.25;color:#111}.cm-box.portfolio-info-box .name-school .title .point{color:var(--mui-palette-primary-700)}.cm-box.portfolio-info-box .name-school .detail-info{font-size:var(--font-size18);line-height:1.6;color:#555}.cm-box.portfolio-info-box .name-school .detail-info strong{font-weight:700}.cm-box.portfolio-info-box .subject-area{flex:1 1;display:flex;align-items:center;gap:2.5rem;min-width:0}.cm-box.portfolio-info-box .subject-area .divider{flex-shrink:0;width:1px;height:60px;background-color:#dadada}.cm-box.portfolio-info-box .subject-area .subject-group{display:flex;flex-direction:column;gap:1rem}.cm-box.portfolio-info-box .subject-area .subject-group .group-title{font-size:var(--font-size16);font-weight:700;line-height:1.5;color:#555}.cm-box.portfolio-info-box .subject-area .subject-group .labels{display:flex;gap:.5rem}.growth-history{margin-top:2rem}.growth-history .growth-history-head{display:flex;align-items:flex-start;gap:.5rem}.growth-history .growth-history-head .title{flex-shrink:0;display:flex;align-items:center;font-size:var(--font-size24);font-weight:700;line-height:32px;color:#111}.growth-history .growth-tab{flex:1 1;display:flex;align-items:flex-end;justify-content:flex-end;gap:6px}.growth-history .growth-tab .tab-item{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:16px 16px 0 0;font-size:var(--font-size17);font-weight:500;line-height:1.3;color:var(--mui-palette-primary-700);background:linear-gradient(180deg,#d4e5ff,#e7effe);transition:filter .15s ease}.growth-history .growth-tab .tab-item:not(.active):hover{filter:brightness(1.03)}.growth-history .growth-tab .tab-item.type2{color:#182233;background:linear-gradient(180deg,#d8cdff,#efeaff)}.growth-history .growth-tab .tab-item.active{z-index:2;margin-bottom:-1px;padding-bottom:1px;font-weight:600}.growth-history .growth-tab .tab-item.active:after,.growth-history .growth-tab .tab-item.active:before{content:"";position:absolute;bottom:0;width:20px;height:20px;z-index:2;background:radial-gradient(circle at 0 0,transparent 20px,#e7f0fe 0)}.growth-history .growth-tab .tab-item.active:before{left:calc(-1*20px + 1px)}.growth-history .growth-tab .tab-item.active:after{right:calc(-1*20px + 1px);background:radial-gradient(circle at 100% 0,transparent 20px,#e7f0fe 0)}.growth-history .growth-tab .tab-item.type2.active:before{background:radial-gradient(circle at 0 0,transparent 20px,#f1edff 0)}.growth-history .growth-tab .tab-item.type2.active:after{background:radial-gradient(circle at 100% 0,transparent 20px,#f1edff 0)}.growth-history .growth-tab .tab-item:last-child.active:after{display:none}.growth-history .growth-history-body{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#e7f0fe;border-radius:16px 0 16px 16px}.growth-history .growth-history-body.type2{background:linear-gradient(0deg,#f1edff,#f1edff),#efedfa}.growth-history .growth-history-body .radios{display:flex;align-items:center;gap:1.5rem}.growth-history .growth-history-body .radio-with-select{display:flex;align-items:center;gap:.5rem}.growth-history .growth-history-body .radio-with-select .form-select{width:150px;height:36px}.growth-history .growth-no-data{display:flex;align-items:center;justify-content:center;gap:80px;height:295px;padding:10px;background:#fff;border:1px solid #dadada;border-radius:24px}.growth-history .growth-no-data .img{position:relative;flex-shrink:0;width:150px;height:150px}.growth-history .growth-no-data .text-area{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:523px;flex-shrink:0}.growth-history .growth-no-data .no-data-title{font-size:var(--font-size20);font-weight:600;line-height:1.4;color:#111}.growth-history .growth-no-data .no-data-desc{font-size:var(--font-size18);line-height:1.6;color:#555}.growth-history .data-toggle{margin-left:12px;padding:2px 10px;font-size:var(--font-size14);font-weight:400;color:#555;background:#fff;border:1px solid #dadada;border-radius:6px}.growth-history .subject-cards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.growth-history .subject-cards .subject-card{position:relative;display:flex;flex-direction:column;gap:10px;height:212px;padding:20px;text-align:left;background:#fff;border:1px solid #dadada;border-radius:12px;transition:border-color .15s ease}.growth-history .subject-cards .subject-card:not(.active):hover{border-color:#7b9fff}.growth-history .subject-cards .subject-card.active{border-color:var(--mui-palette-primary-700);box-shadow:0 0 0 1px var(--mui-palette-primary-700) inset}.growth-history .subject-cards .subject-card.active:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:16px;background:#fff;border-right:1px solid var(--mui-palette-primary-700);border-bottom:1px solid var(--mui-palette-primary-700);transform:translateX(-50%) rotate(45deg)}.growth-history .subject-cards .subject-card .card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.growth-history .subject-cards .subject-card .card-head .subject-name{flex-shrink:0;font-size:var(--font-size20);font-weight:600;line-height:1.4;color:#111;white-space:nowrap}.growth-history .subject-cards .subject-card .card-head .rate{flex-shrink:0;font-size:var(--font-size17);font-weight:500;color:#111;white-space:nowrap}.growth-history .subject-cards .subject-card .card-head .rate strong{font-size:var(--font-size20);font-weight:700;color:#3777ee}.growth-history .subject-cards .subject-card .card-head .rate em{font-size:var(--font-size16);font-style:normal;color:#3777ee}.growth-history .subject-cards .subject-card .chart{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center}.growth-history .subject-cards .subject-card .chart .donut{display:block}.growth-history .subject-cards .subject-card .chart .count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.growth-history .subject-cards .subject-card .chart .count strong{font-size:var(--font-size24);font-weight:700;color:#3777ee}.growth-history .subject-cards .subject-card .chart .count em{font-size:var(--font-size16);font-style:normal;font-weight:400;color:#111}.growth-history .area-view{margin-top:2rem}.growth-history .area-view .area-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.growth-history .area-view .area-head .area-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;color:#111}.growth-history .area-view .area-head .legend{display:flex;gap:16px;margin-left:auto}.growth-history .area-view .area-head .legend .legend-item{display:flex;align-items:center;gap:4px;font-size:var(--font-size15);line-height:1.3;color:#6a6a6a}.growth-history .area-view .area-head .legend .legend-item:before{content:"";width:12px;height:8px;border-radius:10px}.growth-history .area-view .area-head .legend .legend-item.type1:before{background:#a4c4ff}.growth-history .area-view .area-head .legend .legend-item.type2:before{background:#3777ee}.growth-history .area-view .area-table{display:flex;flex-direction:column;gap:4px}.growth-history .area-view .area-row{display:flex;align-items:center;gap:4px}.growth-history .area-view .area-row .cell{display:flex;align-items:center;justify-content:center;gap:4px;flex:1 1;min-width:0;padding:0 16px;font-size:var(--font-size17);font-weight:500;line-height:1.3;color:#182233;white-space:nowrap;border-radius:8px}.growth-history .area-view .area-row .cell .num-badge{flex-shrink:0}.growth-history .area-view .area-row .cell.has-tooltip{position:relative}.growth-history .area-view .area-row .cell .cell-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);display:none;width:max-content;max-width:220px;padding:16px;font-size:var(--font-size15);font-weight:400;line-height:1.5;color:#111;text-align:left;white-space:normal;background:#fff;border-radius:8px;box-shadow:0 4px 5px rgba(0,0,0,.2);z-index:2}.growth-history .area-view .area-row .cell .cell-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:9px solid #fff;filter:drop-shadow(0 3px 2px rgba(0,0,0,.1))}.growth-history .area-view .area-row .cell.area-label .cell-tooltip{left:0;transform:none}.growth-history .area-view .area-row .cell.area-label .cell-tooltip:after{left:40px;transform:none}.growth-history .area-view .area-row .cell.has-tooltip .num-badge{cursor:pointer}.growth-history .area-view .area-row .cell.has-tooltip .num-badge:hover~.cell-tooltip{display:block}.growth-history .area-view .area-row.head .cell{height:48px;background:#e3e9f8;border:1px solid #cbd8fa}.growth-history .area-view .area-row.head{gap:0}.growth-history .area-view .area-row.head .cell.area-label{margin-right:4px}.growth-history .area-view .area-row.head .cell:not(.area-label){border-radius:0;border-left:0;border-right:0}.growth-history .area-view .area-row.head .cell.area-label+.cell{border-left:1px solid #cbd8fa;border-radius:8px 0 0 8px}.growth-history .area-view .area-row.head .cell:last-child{border-right:1px solid #cbd8fa;border-radius:0 8px 8px 0}.growth-history .area-view .area-row.head .cell.area-label+.cell:last-child{border-radius:8px}.growth-history .area-view .area-row .cell.area-label{flex:0 0 150px;min-height:54px;padding:16px;background:#fff;border:1px solid #dadada}.growth-history .area-view .area-row.head .cell.area-label{min-height:0;height:48px;padding:0 16px;background:#e3e9f8;border:1px solid #cbd8fa}.growth-history .area-view .area-row .cell.bar-cell{flex:1 1;align-self:stretch;justify-content:flex-start;padding:12px 16px;background:#fff;border:1px solid #dadada}.growth-history .area-view .area-row .cell .num-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;font-size:var(--font-size15);font-weight:600;line-height:1.5;color:var(--mui-palette-primary-700);background:#eef7ff;border-radius:99px}.growth-history .area-view .area-row .bar{position:relative;width:100%;height:8px}.growth-history .area-view .area-row .bar .bar-base{position:absolute;left:0;top:0;height:100%;border-radius:100px;background:#a4c4ff;cursor:pointer}.growth-history .area-view .area-row .bar .bar-base .bar-tooltip{left:100%}.growth-history .area-view .area-row .bar .bar-base:hover .bar-tooltip{display:flex}.growth-history .area-view .area-row .bar .bar-glow{position:absolute;top:50%;height:13.5px;transform:translateY(-50%);border-radius:100px;background:#55daff;filter:blur(4.3px);opacity:.7;z-index:0;pointer-events:none}.growth-history .area-view .area-row .bar .bar-glow:after{content:"";position:absolute;top:0;bottom:0;right:-10px;width:16px;border-radius:100px;background:inherit}.growth-history .area-view .area-row .bar .bar-arrow{position:absolute;top:50%;height:8px;transform:translateY(-50%);border-radius:100px 0 0 100px;background:#3777ee;cursor:pointer;z-index:1}.growth-history .area-view .area-row .bar .bar-arrow:after{content:"";position:absolute;right:-7px;top:50%;transform:translateY(-50%);border-top:6.75px solid rgba(0,0,0,0);border-bottom:6.75px solid rgba(0,0,0,0);border-left:7.5px solid #3777ee}.growth-history .area-view .area-row .bar .bar-marker{position:absolute;top:50%;width:14px;height:14px;background:#fff;border:3px solid #a4c4ff;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.growth-history .area-view .area-row .bar .bar-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);display:none;align-items:baseline;padding:6px 10px;white-space:nowrap;background:#353e51;border-radius:8px;box-shadow:0 4px 5px rgba(0,0,0,.2);z-index:2}.growth-history .area-view .area-row .bar .bar-tooltip strong{font-size:var(--font-size20);font-weight:700;color:#639aff}.growth-history .area-view .area-row .bar .bar-tooltip em{font-size:var(--font-size15);font-style:normal;color:#fff}.growth-history .area-view .area-row .bar .bar-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid #353e51}.growth-history .area-view .area-row .bar .bar-arrow:hover .bar-tooltip{display:flex}.growth-history .subject-cards .subject-card .chart.gauge-chart{flex-direction:column;justify-content:center;padding-bottom:18px}.growth-history .subject-cards .subject-card .gauge-chart .gauge{display:block}.growth-history .subject-cards .subject-card .gauge-chart .gauge-score{position:absolute;left:50%;bottom:38px;transform:translateX(-50%);white-space:nowrap}.growth-history .subject-cards .subject-card .gauge-chart .gauge-score strong{font-size:var(--font-size24);font-weight:700;color:#111}.growth-history .subject-cards .subject-card .gauge-chart .gauge-score em{font-size:var(--font-size16);font-style:normal;font-weight:400;color:#111}.growth-history .area-view.type2 .area-head .legend .legend-item.type1:before{background:#b9b0f0}.growth-history .area-view.type2 .area-head .legend .legend-item.type2:before{background:#6060e9}.growth-history .area-view.type2 .area-row.head .cell{background:#e0e4f9;border-color:#cbcefa}.growth-history .area-view.type2 .area-row .bar .bar-base{background:#b9b0f0}.growth-history .area-view.type2 .area-row .bar .bar-arrow{background:#6060e9}.growth-history .area-view.type2 .area-row .bar .bar-arrow:after{border-left-color:#6060e9}.growth-history .area-view.type2 .area-row .bar .bar-glow,.growth-history .area-view.type2 .area-row .bar .bar-glow:after{background:#9d93f0}.growth-history .area-view.type2 .area-row .bar .bar-marker{border-color:#6060e9}.pf-section{display:flex;flex-direction:column;gap:1rem;margin-top:24px}.pf-section .section-title{font-size:var(--font-size24);font-weight:700;line-height:32px;color:#111}.pf-section .section-head{display:flex;align-items:center;gap:8px}.pf-section .section-head .section-title{flex:1 1;min-width:0}.pf-section .arrow-link{flex-shrink:0;width:28px;height:28px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right2.svg) no-repeat 50%/28px;transition:filter .15s ease}.pf-section .arrow-link:hover{filter:brightness(.85)}.pf-section .num-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;font-size:var(--font-size15);font-weight:600;line-height:1.5;color:var(--mui-palette-primary-700);background:#eef7ff;border-radius:99px}.test-history .test-tab-area{display:flex;gap:40px;padding:24px 24px 48px;background:#e3e9f8;border-radius:16px}.test-history .test-group{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.test-history .test-group .group-head{justify-content:space-between;height:40px}.test-history .test-group .group-head,.test-history .test-group .group-head .head-left{display:flex;align-items:center;gap:4px}.test-history .test-group .group-head .group-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;color:#111}.test-history .cm-swiper-navi .swiper-navi-button{width:36px;height:36px}.test-history .cm-swiper-navi .swiper-navi-button.swiper-button-lock{display:inline-flex}.test-history .cm-swiper-navi .swiper-navi-button.swiper-button-disabled{opacity:0;pointer-events:none}.test-history .test-cards{width:100%;padding-bottom:22px;margin-bottom:-22px}.test-history .test-cards .swiper-slide{height:auto}.test-history .test-cards:not(.swiper-initialized) .swiper-wrapper{display:flex}.test-history .test-cards:not(.swiper-initialized) .swiper-slide{flex:0 0 auto;width:calc((100% - 16px)/2);margin-right:16px}.test-history .test-cards .test-card{height:100%;min-height:132px}.test-history .test-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:20px;text-align:left;background:#fff;border-radius:12px;transition:box-shadow .15s ease}.test-history .test-card:not(.active):hover{box-shadow:inset 0 0 0 1px #b2b8bd}.test-history .test-card .test-title{font-size:var(--font-size20);font-weight:700;line-height:1.25;color:#111;white-space:nowrap}.test-history .test-card .labels{display:flex;flex-wrap:wrap;gap:4px}.test-history .test-card .factor{font-size:var(--font-size17);line-height:1.53;color:#111}.test-history .test-card .factor em{font-style:normal;font-size:var(--font-size16);line-height:1.25;color:#c7332a}.test-history .test-card .date{margin-top:auto;font-size:var(--font-size15);line-height:1.25;color:#6a6a6a}.test-history .test-card.active{background:linear-gradient(180deg,#8334d8,#0165c0)}.test-history .test-card.active .date,.test-history .test-card.active .factor,.test-history .test-card.active .factor em,.test-history .test-card.active .test-title{color:#fff}.test-history .test-card.active:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-top:22px solid #0165c0}.test-history .test-result{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;margin-top:-24px;padding:16px 30px 24px;background:#fff;border:1px solid #cbd8fa;border-radius:16px}.test-history .result-tabs{display:flex;border-bottom:1px solid #e6e6e6}.test-history .result-tabs .tab{padding:12px 16px;margin-bottom:-1px;font-size:var(--font-size17);font-weight:700;line-height:1.5;color:#585e6c;border-bottom:3px solid rgba(0,0,0,0);transition:color .15s ease}.test-history .result-tabs .tab:not(.active):hover{color:#111}.test-history .result-tabs .tab.active{color:var(--mui-palette-primary-700);border-bottom-color:#2b91ee}.test-history .reach-bar{display:flex;align-items:center;gap:16px;padding:12px;background:#edf2fa;border-radius:12px}.test-history .reach-bar .reach-pill{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;background:#0274db;border-radius:8px;font-size:var(--font-size16);font-weight:600;line-height:1.3;color:#fff}.test-history .reach-bar .reach-count{display:flex;align-items:center;gap:8px;font-size:var(--font-size15);line-height:1.25;color:#111}.test-history .reach-bar .reach-count strong{font-size:var(--font-size16);font-weight:600;line-height:1.3}.test-history .reach-bar .reach-count strong.blue{color:var(--mui-palette-primary-700)}.test-history .reach-bar .reach-count strong.red{color:#c7332a}.test-history .reach-bar .v-divider{width:1px;height:13px;background:#d4d6da}.test-history .diagnosis-grid{display:flex;gap:16px;align-items:stretch}.test-history .diagnosis-result{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:24px 16px;background:#fff;border-radius:12px}.test-history .panel-title{color:#111}.test-history .ai-bubble,.test-history .panel-title{font-size:var(--font-size17);font-weight:600;line-height:1.41}.test-history .ai-bubble{position:absolute;top:2px;right:10px;display:flex;align-items:center;padding:10px 16px 10px 55px;background:#353e51;border-radius:12px;color:#9cb7ff;white-space:nowrap;z-index:1}.test-history .ai-bubble .robot{position:absolute;left:8.5px;top:4px;width:41px;height:40px}.test-history .ai-bubble:after{content:"";position:absolute;top:100%;left:20px;border-left:15.5px solid rgba(0,0,0,0);border-right:15.5px solid rgba(0,0,0,0);border-top:10.75px solid #353e51}.test-history .result-items{display:flex;flex-wrap:wrap;gap:12px}.test-history .result-items .item{display:flex;align-items:center;gap:8px;width:calc(50% - 6px);padding:16px;background:#fff;border:1px solid #b2b8bd;border-radius:8px}.test-history .result-items .item .name{flex:1 1;min-width:0;font-size:var(--font-size17);line-height:1.53;color:#111}.test-history .result-items .item .rate{display:flex;align-items:center;gap:6px;font-size:var(--font-size15);line-height:1.25;color:#111;white-space:nowrap}.test-history .result-items .item .rate .dot{width:7px;height:7px;border-radius:50%}.test-history .result-items .item .rate strong{font-size:var(--font-size18);font-weight:600;line-height:1.44}.test-history .result-items .item.tone1 .rate .dot{background:#0165c0}.test-history .result-items .item.tone1 .rate strong{color:#0165c0}.test-history .result-items .item.tone2 .rate .dot{background:#ebb622}.test-history .result-items .item.tone2 .rate strong{color:#af8100}.test-history .result-items .item.tone3 .rate .dot{background:#c7332a}.test-history .result-items .item.tone3 .rate strong{color:#c7332a}.test-history .reach-chart{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:17px;padding:24px 0;background:#fff;border-radius:12px}.test-history .reach-chart .chart-legend{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.test-history .reach-chart .chart-legend .legend-item{display:flex;align-items:center;gap:4px;font-size:var(--font-size15);line-height:1.3;color:#6a6a6a}.test-history .reach-chart .chart-legend .legend-item i{width:8px;height:8px;border-radius:2px}.test-history .reach-chart .chart-legend .legend-item.circle i{border-radius:50%}.test-history .reach-chart .chart-img{width:100%;margin-top:15px}.test-history .reach-chart .chart-img-inner{position:relative;width:100%;aspect-ratio:563/155}.test-history .reach-chart .chart-img-inner img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.test-history .psy-head{display:flex;align-items:center;gap:16px;padding:12px;background:#edf2fa;border-radius:12px}.test-history .psy-head .type-pill{display:inline-flex;align-items:center;height:36px;padding:0 16px;background:#585e6c;border-radius:99px;font-size:var(--font-size16);font-weight:700;line-height:1.5;color:#fff}.test-history .psy-head .complete-date{flex:1 1;min-width:0;font-size:var(--font-size15);line-height:1.25;color:#111}.test-history .psy-head .detail-link{flex-shrink:0;border-radius:6px}.test-history .psy-grid{display:flex;gap:16px;align-items:stretch}.test-history .radar-card{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:406px;padding:24px;background:#fff;border-radius:12px}.test-history .radar-card-img{position:relative;width:100%;height:100%}.test-history .radar-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.test-history .factor-cards{flex:1 1;min-width:0;display:flex;gap:16px;align-items:stretch}.test-history .factor-cards .factor-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:0 24px 24px;background:#fff;border:1px solid #dadada;border-radius:12px}.test-history .factor-cards .factor-head{display:flex;align-items:center;gap:12px}.test-history .factor-cards .level-badge{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:60px;height:73px;padding-bottom:9px;background:no-repeat 50%/60px 73px}.test-history .factor-cards .level-badge.level1{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union01.svg)}.test-history .factor-cards .level-badge.level2{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union02.svg)}.test-history .factor-cards .level-badge.level3{background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/result-sheet/union03.svg)}.test-history .factor-cards .level-badge .level-text{font-size:var(--font-size14);font-weight:500;line-height:1.2;color:#fff}.test-history .factor-cards .level-badge .level-text strong{font-size:var(--font-size16);font-weight:700}.test-history .factor-cards .factor-name{display:flex;flex-direction:column;gap:2px;padding-top:10px}.test-history .factor-cards .factor-name .label{font-size:var(--font-size15);line-height:1.3;color:#000}.test-history .factor-cards .factor-name strong{font-size:var(--font-size20);font-weight:600;line-height:1.4;color:#111}.test-history .factor-cards .factor-notes{display:flex;flex-direction:column;gap:6px}.test-history .factor-cards .factor-notes li{display:flex;gap:8px;font-size:var(--font-size17);line-height:1.53;color:#555}.test-history .factor-cards .factor-notes li:before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:2px;background:#757c86;margin-top:10px}.plan-section .plan-body{display:flex;flex-direction:column;gap:24px;padding:24px;background:#eff2f8;border-radius:16px}.plan-section .journal-cards-wrap,.plan-section .plan-cards-wrap{position:relative}.plan-section .journal-cards-wrap .swiper-slide,.plan-section .plan-cards-wrap .swiper-slide{height:auto}.plan-section .journal-cards-wrap .swiper:not(.swiper-initialized) .swiper-wrapper,.plan-section .plan-cards-wrap .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.plan-section .journal-cards-wrap .swiper:not(.swiper-initialized) .swiper-slide,.plan-section .plan-cards-wrap .swiper:not(.swiper-initialized) .swiper-slide{flex:0 0 auto;width:calc((100% - 32px)/3);margin-right:16px}.plan-section .cm-swiper-navi.card-overlay .swiper-navi-button{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.plan-section .cm-swiper-navi.card-overlay .swiper-navi-button.prev{left:-18px}.plan-section .cm-swiper-navi.card-overlay .swiper-navi-button.next{right:-18px}.plan-section .cm-swiper-navi.card-overlay .swiper-navi-button.swiper-button-lock{display:inline-flex}.plan-section .cm-swiper-navi.card-overlay .swiper-navi-button.swiper-button-disabled{opacity:0;pointer-events:none}.plan-section .plan-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;height:100%;padding:24px;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:16px}.plan-section .plan-card:focus-visible,.plan-section .plan-card:hover{border-color:#7b9fff}.plan-section .plan-card .plan-text{min-height:96px;padding-bottom:8px;font-size:var(--font-size16);line-height:1.5;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.plan-section .sub-detail{display:flex;align-items:center;gap:12px;margin-top:auto;font-size:var(--font-size17);line-height:1.53;color:#6a6a6a}.plan-section .journal-area{display:flex;flex-direction:column;gap:16px}.plan-section .journal-head{display:flex;align-items:center;gap:24px}.plan-section .journal-head .journal-title{flex-shrink:0;font-size:var(--font-size20);font-weight:700;line-height:1.25;color:#111}.plan-section .journal-head .journal-tabs{flex:1 1;min-width:0;display:flex;gap:8px}.plan-section .journal-head .journal-tabs .chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:70px;height:36px;padding:0 12px;background:#fff;border:1px solid #dadada;border-radius:99px;font-size:var(--font-size17);font-weight:500;line-height:1.3;color:#555;transition:border-color .15s ease,color .15s ease}.plan-section .journal-head .journal-tabs .chip:not(.active):hover{border-color:var(--mui-palette-primary-700);color:var(--mui-palette-primary-700)}.plan-section .journal-head .journal-tabs .chip .count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#eef7ff;border-radius:100px;font-size:var(--font-size14);font-weight:700;line-height:1.5;color:var(--mui-palette-primary-700)}.plan-section .journal-head .journal-tabs .chip.active{background:var(--mui-palette-primary-700);border-color:var(--mui-palette-primary-700);color:#fff}.plan-section .journal-empty{display:flex;align-items:center;justify-content:center;padding:40px 16px;background:#fff;border-radius:16px;font-size:var(--font-size17);line-height:1.53;color:#555}.plan-section .journal-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:24px 32px 32px;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:16px}.plan-section .journal-card:focus-visible,.plan-section .journal-card:hover{border-color:#7b9fff}.plan-section .journal-card .area-name{font-size:var(--font-size20);font-weight:600;line-height:1.4;color:#111}.plan-section .journal-card .standards-box{display:flex;flex-direction:column;gap:12px;width:100%;padding:10px 16px;background:#edf2fa;border-radius:12px}.plan-section .journal-card .standards-box .box-title{font-size:var(--font-size16);font-weight:500;line-height:1.25;color:#212b3c}.plan-section .journal-card .standards-box li{font-size:var(--font-size15);line-height:1.3;color:#555}.plan-section .journal-card .standards-box ul li:nth-child(n+4){display:none}.plan-section .journal-card .standards-box ul:has(li:nth-child(4)):after{content:"…";display:block;font-size:var(--font-size15);line-height:1.3;color:#555}.plan-section .journal-card .journal-text{font-size:var(--font-size16);line-height:1.5;color:#000}.study-status .study-body{display:flex;align-items:stretch;gap:24px;padding:24px;background:#eff2f8;border-radius:16px}.study-status .stat-card{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:40px;width:210px;height:256px;padding:24px 30px;border:1px solid rgba(0,0,0,0);border-radius:16px;transition:border-color .15s ease}.study-status .stat-card .stat-head{display:flex;align-items:center;width:100%;font-size:var(--font-size17);font-weight:600;line-height:1.41;color:#191919;text-align:left}.study-status .stat-card .stat-head .arrow{flex-shrink:0;width:28px;height:28px;margin-left:auto;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-arrow-right2.svg) no-repeat 50%/28px}.study-status .stat-card .stat-num{font-size:32px;font-weight:700;line-height:1;letter-spacing:1px}.study-status .stat-card .stat-num em{font-style:normal;font-size:var(--font-size20)}.study-status .stat-card.attendance{background:#c2ee96}.study-status .stat-card.attendance .stat-num{color:#376d00}.study-status .stat-card.attendance:hover{border-color:#376d00}.study-status .stat-card.materials{height:auto;align-self:stretch;background:#a0e1ed}.study-status .stat-card.materials .stat-num{color:#005bae}.study-status .stat-card.materials:hover{border-color:#005bae}.study-status .study-detail-card{flex:1 1;min-width:0;display:flex;align-items:stretch;gap:24px;padding-right:24px;background:#fff;border-radius:12px;overflow:hidden}.study-status .study-charts{flex:1 1;min-width:0;display:flex;gap:24px;padding:24px 0}.study-status .study-chart{display:flex;flex-direction:column;gap:16px}.study-status .study-chart.chart-subject{flex-shrink:0;width:240px}.study-status .study-chart.chart-type{flex:1 1;min-width:0}.study-status .study-chart .chart-title{display:flex;justify-content:center;padding:6px 16px;background:#edf2fa;border-radius:8px;font-size:var(--font-size17);line-height:1.53;color:#111}.study-status .study-chart .chart-body{display:flex;align-items:center;justify-content:center;gap:24px;height:154px}.study-status .study-chart .donut-wrap{position:relative;flex-shrink:0}.study-status .study-chart .donut-wrap .donut{display:block}.study-status .study-chart .donut-wrap .total{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size24);font-weight:700;line-height:1.2;color:#111}.study-status .study-chart .chart-legend{display:flex;flex-direction:column;gap:8px}.study-status .study-chart .chart-legend li{display:flex;align-items:center;gap:4px;font-size:var(--font-size15);line-height:1.3;color:#6a6a6a;white-space:nowrap}.study-status .study-chart .chart-legend li i{width:8px;height:8px;border-radius:2px}.study-status .study-chart .chart-legend li strong{font-weight:400;color:#111}.study-status .study-chart .subject-list{flex-shrink:0;display:flex;flex-direction:column;width:90px}.study-status .study-chart .subject-list li{border-bottom:1px dashed #dadada}.study-status .study-chart .subject-list li button{display:flex;align-items:center;width:100%;padding:2px 4px;font-size:var(--font-size16);line-height:1.5;color:#111;text-align:left;transition:color .15s ease}.study-status .study-chart .subject-list li:not(.active):hover button{color:var(--mui-palette-primary-700)}.study-status .study-chart .subject-list li.active{border-bottom:0}.study-status .study-chart .subject-list li.active button{padding:2px 6px 2px 8px;background:#eff2f8;border-radius:99px;font-weight:500;color:var(--mui-palette-primary-700)}.study-status .study-chart .subject-list li.active button .cm-icon{flex-shrink:0;margin-left:auto}.growth-record .record-body{display:flex;gap:20px;padding:24px;background:#eff2f8;border-radius:16px}.growth-record .timeline{flex-shrink:0;position:relative;width:12px;align-self:stretch}.growth-record .timeline:before{content:"";position:absolute;left:5px;top:20px;bottom:20px;width:1px;background:#7b9fff}.growth-record .record-list{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px}.growth-record .record-item{position:relative;display:flex;align-items:flex-start;gap:24px}.growth-record .record-item:before{content:"";position:absolute;left:-31.5px;top:15px;width:11px;height:11px;background:#fff;border:3px solid #7b9fff;border-radius:50%}.growth-record .record-item .record-side{flex-shrink:0;display:flex;flex-direction:column;gap:12px;width:104px;padding-top:8px}.growth-record .record-item .record-side .date{font-size:var(--font-size18);font-weight:600;line-height:1.44;color:#111}.growth-record .record-item .record-side .download-btn{width:100%;border-radius:6px}.growth-record .record-item .record-text{flex:1 1;min-width:0;padding:24px;background:#fff;border-radius:16px;font-size:var(--font-size17);line-height:1.53;color:#111}.bqw-root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:linear-gradient(90deg,#8c57c2,#4b64db)}.bqw-header{align-items:flex-end;padding:20px 24px 0;gap:0}.bqw-header,.bqw-logo{display:flex;position:relative}.bqw-logo{align-items:center;flex-shrink:0;margin-left:25px;margin-right:auto;width:229px;aspect-ratio:229/61}.bqw-logo img{object-fit:contain}.bqw-tabs{display:flex;align-items:flex-end;margin-right:80px}.bqw-tab{display:flex;align-items:center;justify-content:center;padding:16px 30px;font-size:var(--font-size20);font-weight:700;color:#fff;text-decoration:none;white-space:nowrap;line-height:1.25;transition:color .15s}.bqw-tab.is-active{color:#111;background:#fff;border-radius:20px 20px 0 0;padding:16px 20px;position:relative}.bqw-tab.is-active:after,.bqw-tab.is-active:before{content:"";position:absolute;bottom:0;width:20px;height:20px;background-repeat:no-repeat}.bqw-tab.is-active:before{left:-20px;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/tab_subtract1.svg)}.bqw-tab.is-active:after{right:-20px;background-image:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/tab_subtract2.svg)}.bqw-close-btn{position:absolute;right:24px;top:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;cursor:pointer;color:#fff;padding:0}.bqw-close-btn:hover{opacity:.75}.bqw-content{margin:0 24px 24px;background:#fff;border-radius:24px;padding:32px;min-height:0}.bqw-content,.bqw-quiz-wrap,.bqw-tab-content{flex:1 1;display:flex;flex-direction:column}.bqw-quiz-wrap{gap:20px}.bqw-quiz-info{display:flex;flex-direction:column;gap:2px}.bqw-quiz-title{font-size:var(--font-size24);font-weight:700;color:#111;line-height:1.2;margin:0}.bqw-quiz-desc{font-size:var(--font-size17);font-weight:400;color:#111;line-height:1.53;margin:0}.bqw-quiz-body{flex:1 1;display:flex;flex-direction:column;gap:40px}.bqw-cm-question-wrap{display:flex;align-items:center;gap:12px}.bqw-cm-question-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 14px;background:#616161;border-radius:99px;font-size:var(--font-size17);font-weight:700;color:#fff}.bqw-cm-question-text{font-size:var(--font-size20);font-weight:400;color:#111;line-height:1.5;margin:0}.bqw-question-box{display:flex;align-items:center;justify-content:center;padding:48px 24px;background:#eff2ff;border-radius:24px}.bqw-question-box.bqw-question-box-cm{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 32px}.bqw-question-text{font-size:var(--font-size32);font-weight:700;color:#111;line-height:1.25;text-align:center;margin:0}.bqw-question-passage{width:100%;text-align:center}.bqw-answer-list{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;list-style:none}.bqw-answer-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bqw-answer-item{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:24px;background:#fff;border:1px solid #dadada;border-radius:16px;cursor:pointer;text-align:left}.bqw-answer-item:before{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:2px solid #3747ff;box-shadow:inset 0 0 26px rgba(55,71,255,.5);border-radius:inherit;opacity:0;transition:opacity .15s}.bqw-answer-item:hover:not(:has(input:checked)){border-color:#b0b8ff}.bqw-answer-item:has(input:checked):before{opacity:1}.bqw-answer-item:has(input:checked) .bqw-answer-text{font-weight:600}.bqw-answer-item:has(input:checked) .bqw-answer-num{background:#3747ff;color:#fff}.bqw-answer-item:has(input:checked) .bqw-answer-num-text{display:none}.bqw-answer-item:has(input:checked) .bqw-answer-num-check{display:block}.bqw-answer-num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:99px;background:#e9eafe;font-size:var(--font-size20);font-weight:600;color:#3749fb;line-height:1.4}.bqw-answer-num-check{display:none}.bqw-answer-text{flex:1 1;font-size:var(--font-size22);font-weight:400;color:#111;line-height:1.53}.bqw-answer-text--preline{white-space:pre-line}.bqw-btn-area{display:flex;justify-content:flex-end;gap:10px}.bqw-result-header{display:flex;align-items:center;gap:12px}.bqw-result-title{font-size:var(--font-size28);font-weight:700;color:#111;margin:0}.bqw-result-badge{display:inline-flex;align-items:center;padding:6px 12px;background:#bfbdfd;border-radius:99px;font-size:var(--font-size20);font-weight:600;color:#111}.bqw-match-wrap{flex:1 1;position:relative}.bqw-match-wrap--word-def .bqw-match-row{grid-template-columns:25% 20px 15% 20px 1fr}.bqw-match-svg{position:absolute;top:0;left:0;pointer-events:none;z-index:1;overflow:visible}@keyframes bqw-line-draw{0%{stroke-dashoffset:var(--line-len)}to{stroke-dashoffset:0}}.bqw-match-line{animation:bqw-line-draw .3s ease forwards}.bqw-match-rows{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.bqw-match-row{display:grid;grid-template-columns:1fr 20px 15% 20px 1fr;align-items:center;grid-gap:0 12px;gap:0 12px}.bqw-match-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid #dadada;border-radius:16px;cursor:pointer;text-align:left;width:100%;transition:border-color .15s}.bqw-match-card:hover{border-color:#b0b8ff}.bqw-match-card.is-selectable{cursor:pointer}.bqw-match-label,.bqw-match-num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:99px;background:#e9eafe;font-size:var(--font-size20);font-weight:600;color:#3749fb}.bqw-match-text{flex:1 1;font-size:var(--font-size20);font-weight:400;color:#111;line-height:1.5;text-align:left}.bqw-match-dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#555;border:none;cursor:pointer;padding:0;transition:background .15s,transform .15s;touch-action:manipulation}@media(pointer:coarse){.bqw-match-dot{width:44px;height:44px}}.bqw-match-dot.is-active{background:#8c57c2;transform:scale(1.2)}.bqw-match-dot.is-connected{background:#8c57c2}.bqw-match-dot.is-selectable:not(.is-connected){background:#555;cursor:pointer}.bqw-match-center{width:100%;height:20px}.bqw-match-mobile{display:none}.bqw-match-mobile-section{display:flex;flex-direction:column;gap:10px}.bqw-match-mobile-divider{height:1px;background:#dadada;margin:4px 0}.bqw-match-mobile-card{position:relative;padding-right:52px}.bqw-match-mobile-card.is-active{border-color:#3747ff;box-shadow:inset 0 0 20px rgba(55,71,255,.12)}.bqw-match-mobile-card.is-active .bqw-match-label,.bqw-match-mobile-card.is-active .bqw-match-num{background:#3747ff;color:#fff}.bqw-match-mobile-card.is-connected{border-color:#8c57c2}.bqw-match-mobile-badge,.bqw-match-mobile-card.is-connected .bqw-match-label,.bqw-match-mobile-card.is-connected .bqw-match-num{background:#8c57c2;color:#fff}.bqw-match-mobile-badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:var(--font-size15);font-weight:700;flex-shrink:0}.bqw-match-mobile-card.bqw-match-color-1{border-color:#2fa8a0}.bqw-match-mobile-card.bqw-match-color-1 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-1 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-1 .bqw-match-num{background:#2fa8a0}.bqw-match-mobile-card.bqw-match-color-2{border-color:#4a86c5}.bqw-match-mobile-card.bqw-match-color-2 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-2 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-2 .bqw-match-num{background:#4a86c5}.bqw-match-mobile-card.bqw-match-color-3{border-color:#6a5ad0}.bqw-match-mobile-card.bqw-match-color-3 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-3 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-3 .bqw-match-num{background:#6a5ad0}.bqw-match-mobile-card.bqw-match-color-4{border-color:#8c57c2}.bqw-match-mobile-card.bqw-match-color-4 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-4 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-4 .bqw-match-num{background:#8c57c2}.bqw-match-mobile-card.bqw-match-color-5{border-color:#c25794}.bqw-match-mobile-card.bqw-match-color-5 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-5 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-5 .bqw-match-num{background:#c25794}.bqw-match-mobile-card.bqw-match-color-6{border-color:#c76a4a}.bqw-match-mobile-card.bqw-match-color-6 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-6 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-6 .bqw-match-num{background:#c76a4a}.bqw-match-mobile-card.bqw-match-color-7{border-color:#c7a23c}.bqw-match-mobile-card.bqw-match-color-7 .bqw-match-label,.bqw-match-mobile-card.bqw-match-color-7 .bqw-match-mobile-badge,.bqw-match-mobile-card.bqw-match-color-7 .bqw-match-num{background:#c7a23c}.bqw-question-box-wc{flex-direction:column;align-items:center;gap:20px;padding:32px;text-align:center}.bqw-wc-definition-wrap{display:flex;align-items:baseline;gap:16px;width:100%;border-top:1px solid var(--mui-palette-tertiary-100);padding-top:24px}.bqw-wc-definition-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px 12px;background:var(--mui-palette-tertiary-400);border-radius:8px;font-size:var(--font-size18);font-weight:600;color:#fff}.bqw-wc-definition-text{font-size:var(--font-size20);font-weight:400;color:#111;line-height:1.5;margin:0}.bqw-wc-answer-wrap{display:flex;align-items:center;gap:16px}.bqw-wc-answer-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:65px;height:65px;background:#616161;border-radius:50%;font-size:var(--font-size18);font-weight:600;color:#fff}.bqw-wc-answer-input{flex:1 1;height:52px;padding:0 20px;border-radius:12px;font-size:var(--font-size20)}.bqw-wc-answer-input:focus{border-color:#3747ff}.bqw-result-info-box{position:relative;display:flex;flex-direction:row;align-items:center;gap:16px;padding:24px 40px;border-radius:16px;background:linear-gradient(188deg,rgba(255,255,255,0) 9.59%,#f2eaff 97.43%);overflow:hidden}.bqw-result-info-img{position:absolute;right:40px;bottom:0;aspect-ratio:138/86;object-fit:contain;object-position:bottom}.bqw-result-info-title{font-size:var(--font-size28);font-weight:700;color:#111;line-height:1.29;margin:0;white-space:nowrap}.bqw-result-info-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#bfbdfd;border-radius:99px;font-size:var(--font-size20);font-weight:600;color:#111;line-height:1.4;white-space:nowrap}.bqw-result-info-box--final{flex-direction:column;align-items:stretch;gap:0;padding:24px 40px 40px;background:linear-gradient(188deg,rgba(255,255,255,0) 9.59%,#f2eaff 97.43%);border-radius:16px;overflow:hidden}.bqw-result-info-final-header:after{content:"";position:absolute;right:40px;bottom:0;width:126px;height:79px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/sub/book-quiz-img02.png) no-repeat 50%/contain;pointer-events:none}.bqw-result-info-final-header{position:relative;display:flex;align-items:center;gap:16px;padding-right:158px;padding-top:16px;padding-bottom:16px}.bqw-result-info-final-title{font-size:var(--font-size28);font-weight:700;color:#111;line-height:1.29;white-space:nowrap;margin:0}.bqw-result-info-final-desc{font-size:var(--font-size17);font-weight:600;color:#555;line-height:1.41;margin:0}.bqw-result-info-final-box{display:flex;align-items:stretch;background:#fff;border:1px solid var(--mui-palette-primary-300);border-radius:12px;overflow:hidden;opacity:.9}.bqw-result-info-student{flex:1 1;min-width:0;display:flex;align-items:center;padding:24px 40px}.bqw-result-info-student-info{display:flex;flex-direction:column;gap:12px;margin:0}.bqw-result-info-student-row{display:flex;align-items:center;gap:12px}.bqw-result-info-student-label{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:4px 12px;background:var(--mui-palette-primary-700);border-radius:99px;font-size:var(--font-size15);font-weight:400;color:#fff;white-space:nowrap;line-height:1.25}.bqw-result-info-student-value{font-size:var(--font-size18);font-weight:400;color:#111;line-height:1.6}.bqw-result-info-history{flex:0 0 440px;display:flex;flex-direction:column;gap:12px;padding:16px 24px;background:linear-gradient(180deg,#594feb,#3629f6);border-radius:0 12px 12px 0}.bqw-result-info-history-title{font-size:var(--font-size17);font-weight:600;color:#fff;margin:0;line-height:1.41}.bqw-result-info-history-list{display:flex;flex-direction:column;gap:0}.bqw-result-info-history-item{display:flex;align-items:center;gap:12px}.bqw-result-info-history-round{flex:0 0 auto;font-size:var(--font-size17);font-weight:600;color:#fff;white-space:nowrap;width:40px}.bqw-result-info-history-bar-wrap{position:relative;flex:1 1;height:8px;background:#fff;border-radius:99px;overflow:hidden}.bqw-result-info-history-bar-wrap:after{content:"";position:absolute;inset:0;background:radial-gradient(circle 3px at 25% 50%,rgba(255,255,255,.15) 100%,transparent 0),radial-gradient(circle 3px at 50% 50%,rgba(255,255,255,.15) 100%,transparent 0),radial-gradient(circle 3px at 75% 50%,rgba(255,255,255,.15) 100%,transparent 0);pointer-events:none;z-index:2}.bqw-result-info-history-bar-fill{position:absolute;top:0;left:0;height:100%;background:var(--mui-palette-supportPink-700);border-radius:99px;box-shadow:0 3px 4px rgba(0,0,0,.12);min-width:0;z-index:1}.bqw-result-info-history-date{flex:0 0 auto;font-size:var(--font-size17);font-weight:400;color:#fff;white-space:nowrap;width:36px;text-align:right}.bqw-result-info-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;padding:16px 0;color:#fff;font-size:var(--font-size17);font-weight:600;line-height:1.41}.bqw-result-section{display:flex;flex-direction:column;gap:16px}.bqw-result-section-title{font-size:var(--font-size22);font-weight:600;color:#111;line-height:1.41;margin:0}.bqw-result-table-wrap{display:flex;flex-direction:column}.bqw-result-table{width:100%;border-collapse:collapse;table-layout:fixed}.bqw-result-th{background:var(--mui-palette-neutral-50);padding:12px;height:60px;font-size:var(--font-size16);font-weight:500;color:#111;text-align:center;line-height:1.3;border-top:2px solid var(--mui-palette-tertiary-700);border-bottom:1px solid #dadada}.bqw-result-td{padding:12px;vertical-align:middle;border-top:1px solid #dadada}.bqw-result-word{font-size:var(--font-size20);font-weight:600;color:var(--mui-palette-primary-500);line-height:1.4;margin:0 0 6px}.bqw-result-meaning-row{display:flex;align-items:flex-start;gap:10px}.bqw-result-meaning-rows{display:flex;flex-direction:column;gap:4px;margin:0}.bqw-result-meaning-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px 6px;background:#fff;border:1px solid #dadada;border-radius:6px;font-size:var(--font-size15);font-weight:400;color:#111;white-space:nowrap}.bqw-result-meaning-text{font-size:var(--font-size17);font-weight:400;color:#111;line-height:1.53;margin:0}.bqw-result-td-action{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.bqw-result-td-action .cm-btn{white-space:nowrap}.bqw-result-td-example .bqw-result-example-box{border-radius:8px}.bqw-result-tr-example+tr>td{border-top:none}.bqw-result-example-box{display:flex;gap:10px;align-items:flex-start;padding:16px 12px;background:#eff2ff;border-radius:8px;margin-top:0}.bqw-result-example-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:2px 6px;background:#fff;border:1px solid var(--mui-palette-tertiary-100);border-radius:6px;font-size:var(--font-size15);font-weight:400;color:var(--mui-palette-tertiary-700);white-space:nowrap}.bqw-result-example-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bqw-result-example-list li{font-size:var(--font-size17);font-weight:400;font-family:Pretendard,sans-serif;color:#111}.bqw-result-example-list li .bqw-result-example-word{color:var(--mui-palette-error-700);font-weight:600}.bqw-result-example-list li{line-height:1.53}.bqw-result-card-list{display:none}.bqw-result-next-session{display:flex;justify-content:center;padding-top:40px}.bqw-result-next-session-banner{position:relative;display:flex;align-items:center;padding:20px 40px 20px 180px;border-radius:999px;background:linear-gradient(90deg,#c24ac4,#7453ac),linear-gradient(90deg,#755bcb,#b678e6 41.35%,#fff 89.42%);width:500px}.bqw-result-next-session-img{position:absolute;left:60px;top:-23px;width:82px;height:108px;object-fit:contain}.bqw-result-next-session-text{display:flex;flex-direction:column;gap:2px}.bqw-result-next-session-text p{font-size:var(--font-size22);font-weight:600;color:#fff;line-height:1.41;word-break:keep-all}.bqw-result-next-session-text p:last-child{font-size:var(--font-size20);line-height:1.4}.bqw-result-next-session-text p:first-child{color:#d9ff00}.bqw-dashboard{display:flex;flex-direction:column;gap:20px}.bqw-dashboard-head{display:flex;flex-direction:column;gap:2px}.bqw-dashboard-title{font-size:var(--font-size24);font-weight:700;color:#111;margin:0;line-height:1.2}.bqw-dashboard-desc{font-size:var(--font-size17);font-weight:400;color:#111;margin:0;line-height:1.53}.bqw-dashboard-contents{display:flex;flex-direction:column;gap:32px}.bqw-dashboard-banner{position:relative;display:flex;align-items:center;gap:24px;padding:32px 60px 32px 170px;min-height:116px;background:#f1efff;border-radius:24px;overflow:hidden}.bqw-dashboard-banner-img{position:absolute;left:60px;top:16px;flex-shrink:0;object-fit:contain}.bqw-dashboard-banner-text{flex:1 1;font-size:var(--font-size22);font-weight:600;color:#111;margin:0;line-height:1.41;word-break:keep-all}.bqw-dashboard-banner-highlight{color:#453dbf;font-weight:600}.bqw-dashboard-banner-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;height:52px;padding:0 20px;border:none;border-radius:99px;background:linear-gradient(90deg,#c24ac4,#7453ac);font-size:var(--font-size17);font-weight:500;color:#fff;cursor:pointer;white-space:nowrap;line-height:1.3}.bqw-dashboard-banner-btn:hover{opacity:.9}.bqw-dashboard-calendar-wrap{display:flex;flex-direction:column;gap:32px;align-items:center}.bqw-dashboard-calendar{width:100%}.bqw-cal-cell{align-items:stretch;padding:8px 0;min-height:150px;position:relative}.bqw-cal-cell,.bqw-cal-content{display:flex;flex-direction:column;gap:4px}.bqw-cal-content{align-items:center;flex:1 1}.bqw-cal-day{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:var(--font-size17);color:#111;line-height:1.53}.bqw-cal-day--today{background:#453dbf;color:#fff}.bqw-cal-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 12px;background:#01808a;border:none;border-radius:4px;font-size:var(--font-size18);font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;line-height:1.44}.bqw-cal-badge:hover{opacity:.85}.bqw-dashboard-calendar .fc{font-family:Pretendard,sans-serif}.bqw-dashboard-calendar .fc-toolbar{align-items:center;justify-content:center;gap:24px;padding:0 0 32px;margin:0!important;position:relative}.bqw-dashboard-calendar .fc-toolbar-chunk:nth-child(2){display:flex;align-items:center;gap:24px}.bqw-dashboard-calendar .fc-toolbar-chunk:last-child{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-bottom:32px}.bqw-dashboard-calendar .fc-toolbar-title{font-size:var(--font-size28);font-weight:700;color:#000;line-height:1.29}.bqw-dashboard-calendar .fc-next-button,.bqw-dashboard-calendar .fc-prev-button{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:8px;background:#fff!important;border:1px solid #ddd!important;border-radius:99px!important;box-shadow:none!important;color:#111!important}.bqw-dashboard-calendar .fc-next-button:hover,.bqw-dashboard-calendar .fc-prev-button:hover{background:#f6f5f5!important}.bqw-dashboard-calendar .fc-next-button .fc-icon,.bqw-dashboard-calendar .fc-prev-button .fc-icon{font-size:25px;color:#111}.bqw-dashboard-calendar .fc-today-button{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 16px;background:#eceffe!important;border:none!important;border-radius:8px!important;box-shadow:none!important;font-size:var(--font-size17);font-weight:500;color:#453dbf!important;opacity:1!important}.bqw-dashboard-calendar .fc-today-button:before{content:"";display:block;flex-shrink:0;width:20px;height:20px;background:url(https://static.basics.go.kr/public/basics/ba-nb/images/common/icon-calendar3.svg) 50%/contain no-repeat}.bqw-dashboard-calendar .fc-today-button:disabled{opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.bqw-dashboard-calendar .fc-scrollgrid{border:none!important;border-top:2px solid #000!important}.bqw-dashboard-calendar .fc-scrollgrid-sync-table{width:100%!important}.bqw-dashboard-calendar .fc-scrollgrid td,.bqw-dashboard-calendar .fc-scrollgrid th{border:none!important;border-bottom:1px solid #ddd!important}.bqw-dashboard-calendar .fc-col-header-cell{background:#f6f5f5;border:none!important;border-bottom:1px solid #000!important;height:58px}.bqw-dashboard-calendar .fc-col-header-cell-cushion{display:flex;align-items:center;justify-content:center;height:58px;padding:18px 24px;font-size:15px;font-weight:700;color:#000;text-decoration:none}.bqw-dashboard-calendar .fc-day-sat .fc-col-header-cell-cushion,.bqw-dashboard-calendar .fc-day-sun .fc-col-header-cell-cushion{color:#eb0510}.bqw-dashboard-calendar .fc-daygrid-day{border:none!important;border-bottom:1px solid #ddd!important;height:150px}.bqw-dashboard-calendar .fc-daygrid-day-frame{min-height:150px!important;height:150px;padding:0;position:relative;overflow:hidden}.bqw-dashboard-calendar .fc-daygrid-day-top{display:block;padding:0;float:none}.bqw-dashboard-calendar .fc-daygrid-day-top>a.fc-daygrid-day-number{display:block;padding:0;text-decoration:none}.bqw-dashboard-calendar .bqw-cal-cell{min-height:150px;padding:8px;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:8px}.bqw-dashboard-calendar .bqw-cal-day{align-self:flex-start}.bqw-dashboard-calendar .bqw-cal-content{align-items:center}.bqw-dashboard-calendar .fc-daygrid-day-bg,.bqw-dashboard-calendar .fc-daygrid-day-bottom,.bqw-dashboard-calendar .fc-daygrid-day-events{display:none}.bqw-dashboard-calendar .fc-day-today{background:#eceffe!important}.bqw-dashboard-calendar .fc-day-other{background:#fff}.bqw-dashboard-calendar .fc-day-other .bqw-cal-day{color:#888!important}.bqw-dashboard-calendar .fc-day-sat .bqw-cal-day{color:#2530ff}.bqw-dashboard-calendar .fc-day-sun .bqw-cal-day{color:#eb0510}.bqw-dashboard-calendar .fc-scroller{overflow:hidden!important}.bqw-dashboard-calendar .fc-scroller-harness{overflow:visible}.bqw-coming-soon{color:#999;font-size:var(--font-size16);padding:40px 0;text-align:center;margin:0}@media screen and (max-width:1047px){.bqw-dashboard-banner{padding:24px 32px 24px 145px;gap:16px}.bqw-dashboard-banner-img{left:40px;width:64px;height:88px}.bqw-dashboard-banner-text{font-size:var(--font-size20)}.bqw-dashboard-banner-btn{height:44px;padding:0 16px;font-size:var(--font-size15)}.bqw-dashboard-calendar .fc-toolbar{padding:0 0 24px}.bqw-dashboard-calendar .fc-daygrid-day,.bqw-dashboard-calendar .fc-daygrid-day-frame{height:120px;min-height:120px!important}.bqw-dashboard-calendar .bqw-cal-cell{min-height:120px}.bqw-cal-badge{padding:5px 10px;font-size:var(--font-size15);gap:3px}.bqw-header{padding:16px 16px 0}.bqw-logo{width:180px;margin-left:12px}.bqw-tabs{margin-right:56px}.bqw-tab{padding:12px 20px 20px}.bqw-content{margin:-8px 16px 16px;padding:24px;border-radius:16px}.bqw-question-box{padding:32px 20px}.bqw-question-box.bqw-question-box-cm{padding:20px 24px}.bqw-answer-item{padding:18px 20px;gap:12px}.bqw-match-card{padding:16px 20px;gap:12px}.bqw-result-info-box{padding:20px 28px}.bqw-result-info-box--final{padding:20px 28px 32px}.bqw-result-info-final-header{padding-right:140px}.bqw-result-info-history{flex:0 0 360px}.bqw-result-info-student{padding:20px 28px}.bqw-result-next-session-banner{width:100%;max-width:560px;padding-left:165px}.bqw-result-next-session-img{width:79px;height:104px;left:48px}.bqw-result-table{display:none}.bqw-result-card-list{display:flex;flex-direction:column;gap:0}.bqw-result-card{padding:16px;border-top:1px solid #dadada;display:flex;flex-direction:column;gap:12px}.bqw-result-card:first-child{border-top:2px solid var(--mui-palette-tertiary-700)}.bqw-result-card-words{display:flex;flex-direction:column;gap:8px}.bqw-result-card-meta{display:flex;gap:16px}.bqw-result-card-attempt{display:flex;align-items:center;gap:6px}.bqw-result-card-attempt-label{font-size:var(--font-size13);color:var(--mui-palette-neutral-500);white-space:nowrap}.bqw-result-card-attempt-icon{display:flex;align-items:center;width:24px;height:24px}.bqw-result-td-action{flex-direction:column;align-items:stretch}.bqw-result-td-action .cm-btn{justify-content:center}}@media screen and (max-width:840px){.bqw-dashboard-banner{padding:20px 20px 20px 130px;min-height:100px;gap:12px}.bqw-dashboard-banner-img{left:32px;width:56px;height:78px}.bqw-dashboard-banner-text{font-size:var(--font-size18)}.bqw-dashboard-banner-btn{height:40px;padding:0 14px;font-size:var(--font-size14);flex-shrink:0}.bqw-dashboard-calendar .fc-toolbar-title{font-size:var(--font-size22)}.bqw-dashboard-calendar .fc-next-button,.bqw-dashboard-calendar .fc-prev-button{width:40px;height:40px}.bqw-dashboard-calendar .fc-next-button .fc-icon,.bqw-dashboard-calendar .fc-prev-button .fc-icon{font-size:20px}.bqw-dashboard-calendar .fc-today-button{height:40px;padding:0 12px;font-size:var(--font-size15)}.bqw-dashboard-calendar .fc-daygrid-day,.bqw-dashboard-calendar .fc-daygrid-day-frame{height:100px;min-height:100px!important}.bqw-dashboard-calendar .bqw-cal-cell{min-height:100px;padding:6px}.bqw-cal-day{width:30px;height:30px;font-size:var(--font-size15)}.bqw-cal-badge{padding:4px 8px;font-size:var(--font-size13);border-radius:4px;gap:2px}.bqw-result-info-box{padding:16px 20px;gap:10px}.bqw-result-info-img{right:16px;width:100px}.bqw-result-info-box--final{padding:16px 16px 24px}.bqw-result-info-final-header{padding-right:0;gap:10px;padding-top:8px;padding-bottom:8px}.bqw-result-info-final-header:after{display:none}.bqw-result-info-final-box{flex-direction:column}.bqw-result-info-student{padding:16px 20px}.bqw-result-info-history{flex:none;border-radius:0 0 12px 12px;padding:14px 20px}.bqw-result-info-history-round{width:32px}.bqw-result-info-history-date{width:28px}}@media screen and (max-width:655px){.bqw-dashboard,.bqw-dashboard-contents{gap:16px}.bqw-dashboard-banner{padding:16px 16px 16px 100px;min-height:88px;gap:10px;border-radius:16px}.bqw-dashboard-banner-img{left:16px;top:auto;bottom:0;width:72px;height:72px;object-position:bottom}.bqw-dashboard-banner-text{font-size:var(--font-size16);line-height:1.4}.bqw-dashboard-banner-btn{height:36px;padding:0 12px;font-size:var(--font-size13);gap:4px}.bqw-dashboard-calendar .fc-toolbar{gap:12px;padding:0 0 16px}.bqw-dashboard-calendar .fc-toolbar-chunk:nth-child(2){gap:12px}.bqw-dashboard-calendar .fc-toolbar-title{font-size:var(--font-size18)}.bqw-dashboard-calendar .fc-next-button,.bqw-dashboard-calendar .fc-prev-button{width:36px;height:36px}.bqw-dashboard-calendar .fc-next-button .fc-icon,.bqw-dashboard-calendar .fc-prev-button .fc-icon{font-size:18px}.bqw-dashboard-calendar .fc-today-button{height:36px;padding:0 10px;font-size:var(--font-size13)}.bqw-dashboard-calendar .fc-today-button:before{width:16px;height:16px}.bqw-dashboard-calendar .fc-col-header-cell{height:40px}.bqw-dashboard-calendar .fc-col-header-cell-cushion{height:40px;padding:10px 4px;font-size:13px}.bqw-dashboard-calendar .fc-daygrid-day,.bqw-dashboard-calendar .fc-daygrid-day-frame{height:80px;min-height:80px!important}.bqw-dashboard-calendar .bqw-cal-cell{min-height:80px;padding:4px;gap:3px}.bqw-cal-day{width:26px;height:26px;font-size:var(--font-size13)}.bqw-cal-badge{padding:3px 6px;font-size:11px;gap:2px;border-radius:3px;white-space:nowrap}.bqw-header{flex-wrap:wrap;padding:12px 12px 0;gap:0}.bqw-logo{width:148px;margin-left:8px;margin-bottom:8px}.bqw-close-btn{right:12px;top:14px}.bqw-tabs{order:3;width:100%;margin-right:0;overflow-x:auto;scrollbar-width:none}.bqw-tabs::-webkit-scrollbar{display:none}.bqw-tab{padding:10px 16px 18px;flex-shrink:0}.bqw-tab.is-active{padding:10px 14px 18px}.bqw-tab.is-active:after,.bqw-tab.is-active:before{width:16px;height:16px}.bqw-tab.is-active:before{left:-16px}.bqw-tab.is-active:after{right:-16px}.bqw-content{margin:-8px 8px 12px;padding:16px;border-radius:12px}.bqw-quiz-body{gap:24px}.bqw-question-box{padding:24px 16px;border-radius:16px}.bqw-question-box.bqw-question-box-cm{padding:16px}.bqw-answer-list{gap:12px}.bqw-answer-item{padding:14px 16px;gap:10px;border-radius:12px}.bqw-answer-num,.bqw-match-label,.bqw-match-num{width:32px;height:32px}.bqw-match-rows--desktop,.bqw-match-svg{display:none}.bqw-match-mobile{display:flex;flex-direction:column;gap:12px}.bqw-match-card{padding:12px 16px;gap:10px;border-radius:12px}.bqw-match-mobile-card{padding-right:52px}.bqw-wc-answer-wrap{flex-direction:column;align-items:stretch}.bqw-wc-answer-badge{display:none}.bqw-wc-answer-input{height:48px}.bqw-wc-definition-wrap{flex-direction:column;gap:8px}.bqw-btn-area{flex-wrap:wrap;justify-content:center}.bqw-result-next-session{padding-top:24px}.bqw-result-next-session-banner{width:100%;max-width:100%;border-radius:24px;padding:16px 20px 16px 120px}.bqw-result-next-session-img{width:64px;height:84px;left:28px;top:-8px}.bqw-result-section-title{margin-bottom:4px}}@media screen and (max-width:640px){.bqw-dashboard-banner{flex-direction:column;align-items:flex-start;padding:12px 12px 12px 72px;min-height:80px;gap:6px;border-radius:12px}.bqw-dashboard-banner-img{position:absolute;left:8px;top:auto;bottom:0;width:58px;height:58px;object-position:bottom}.bqw-dashboard-banner-text{font-size:var(--font-size13);line-height:1.4}.bqw-dashboard-banner-btn{height:32px;padding:0 10px;font-size:12px;border-radius:99px;flex-shrink:0;align-self:flex-start}.bqw-dashboard-calendar .fc-toolbar{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 0 12px}.bqw-dashboard-calendar .fc-toolbar-chunk:last-child{position:static;transform:none;margin-bottom:0;order:3;width:100%;display:flex;justify-content:flex-end}.bqw-dashboard-calendar .fc-toolbar-title{font-size:var(--font-size15)}.bqw-dashboard-calendar .fc-next-button,.bqw-dashboard-calendar .fc-prev-button{width:32px;height:32px}.bqw-dashboard-calendar .fc-today-button{height:32px;padding:0 10px;font-size:12px}.bqw-dashboard-calendar .fc-today-button:before{width:14px;height:14px}.bqw-dashboard-calendar .fc-daygrid-day,.bqw-dashboard-calendar .fc-daygrid-day-frame{height:68px;min-height:68px!important}.bqw-dashboard-calendar .bqw-cal-cell{min-height:68px;padding:3px}.bqw-cal-day{width:22px;height:22px;font-size:11px}.bqw-cal-badge{padding:3px 4px;font-size:9px;gap:0;border-radius:3px;width:100%;box-sizing:border-box;justify-content:center}.bqw-cal-badge .cm-icon:before{display:none}.bqw-logo{width:128px}.bqw-tab{padding:8px 12px 16px}.bqw-content{margin:-4px 4px 8px;padding:12px}.bqw-question-box{padding:16px 12px}.bqw-answer-item{padding:12px;gap:8px}.bqw-match-card{padding:10px 12px;gap:8px}.bqw-match-mobile-card{padding-right:48px}.bqw-result-info-box{padding:12px 14px}.bqw-result-info-box--final{padding:12px 12px 20px}.bqw-result-next-session-banner{padding:14px 14px 14px 96px;border-radius:20px}.bqw-result-next-session-img{width:52px;height:68px;left:20px}.bqw-result-info-student{padding:12px 14px}.bqw-result-info-student-label{min-width:60px;padding:3px 8px}.bqw-btn-area{gap:6px}}@media print{.bqw-root{background:none!important;min-height:0!important}.bqw-header{display:none!important}.bqw-content{margin:0!important;padding:0!important;border-radius:0!important}.bqw-btn-area,.bqw-result-next-session,.bqw-result-table,.bqw-result-td-action{display:none!important}.bqw-result-card-list{display:flex!important;flex-direction:column}.bqw-result-card{padding:12px 4px;border-top:1px solid #dadada;display:flex;flex-direction:column;gap:10px;break-inside:avoid;page-break-inside:avoid}.bqw-result-card:first-child{border-top:2px solid var(--mui-palette-tertiary-700)}.bqw-result-card-words{display:flex;flex-direction:column;gap:6px}.bqw-result-card-meta{display:flex;gap:16px}.bqw-result-card-attempt{display:flex;align-items:center;gap:6px}.bqw-result-card-attempt-icon{display:flex;align-items:center;width:20px;height:20px}.bqw-result-info-box{break-inside:avoid;page-break-inside:avoid}.bqw-result-info-final-box{flex-direction:column;opacity:1}.bqw-result-info-history{flex:1 1 auto}.bqw-result-info-student-value{white-space:nowrap}.bqw-result-info-history{background:none!important}.bqw-result-info-history-date,.bqw-result-info-history-empty,.bqw-result-info-history-round,.bqw-result-info-history-title{color:#111!important}.bqw-result-info-history-bar-wrap{background:none!important;border:1px solid #dadada}.bqw-result-info-history-bar-wrap:after{display:none!important}.bqw-result-info-student-label{background:none!important;color:#111!important;border:1px solid #888;font-weight:600}.bqw-result-info-box{margin-bottom:12px!important}.bqw-result-info-student{padding:12px 16px}.bqw-result-info-student-info{gap:6px}.bqw-result-info-history{padding:10px 16px;gap:6px}.bqw-result-section{margin-bottom:12px}.bqw-quiz-body{gap:16px}.bqw-result-info-box--final{padding:0!important;background:none!important;overflow:visible!important}.bqw-result-info-final-header{padding:0 0 8px 2px}.bqw-result-info-final-title{font-size:var(--font-size20)}.bqw-result-info-final-desc,.bqw-result-info-final-header:after{display:none!important}.bqw-result-info-history-bar-wrap{height:6px}.bqw-result-info-history-item{gap:8px}.bqw-result-info-final-title{font-size:13px!important}.bqw-result-section-title{font-size:12px!important}.bqw-result-word{font-size:11px!important}.bqw-result-example-list,.bqw-result-info-student-value,.bqw-result-meaning-text{font-size:10px!important}.bqw-result-example-badge,.bqw-result-info-history-date,.bqw-result-info-history-empty,.bqw-result-info-history-round,.bqw-result-info-history-title,.bqw-result-info-student-label,.bqw-result-meaning-badge{font-size:9px!important}}.overview22 .cm-corner-box .corner-box-content{height:100%}.overview23 .chart-bars-wrap{flex:1 1}.bookmark-modal-footer{position:-webkit-sticky;position:sticky;bottom:0}.bookmark-modal-footer.cm-custom-form.custom-form4 .left-content .title{display:flex;align-items:center;min-height:48px}.statistics-modal-content .cm-radio1.alone{width:24px;height:24px}@media screen and (max-width:1279px){.page-dash-main .dash-main-title .notification-modal-toolbar .cm-btn,.page-dash-main .dash-main-title .notification-modal-toolbar .cm-btn>.icon-search-wt{width:auto}}.cm-search2.psnl-lnd-search .search2-action-wrap{display:flex;gap:8px;width:auto}.cm-search2.psnl-lnd-search .search2-item{align-items:center;height:48px}.cm-search2.psnl-lnd-search .search2-item dt{margin-top:0}.modal-content.psnl-lnd-search .search2-action-wrap{display:flex;gap:8px;width:auto}.psnl-lnd-subject{margin-top:12px}