@font-face{font-family:D-DIN Exp;font-weight:400;src:url(/media/D-DINExp.woff2)}@font-face{font-family:D-DIN Exp;font-weight:400;font-style:italic;src:url(/media/D-DINExp-Italic.woff2)}@font-face{font-family:D-DIN Exp;font-weight:700;src:url(/media/D-DINExp-Bold.woff2)}*,:before,:after{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-weight:400;line-height:1.5;font-family:D-DIN Exp}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:transparent}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit;cursor:pointer}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}sup,sub{font-size:.5em}button{cursor:pointer}@media(pointer:fine)and (hover:hover)and (min-width:769px){::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar-thumb{border-radius:9999px;background-color:rgba(54,169,225,.25);background-clip:content-box;border:5px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:#36a9e1}}:root{--green: #36A9E1;--green-rgb: 54, 169, 225;--green-alpha-5: rgba(var(--green-rgb), .05);--green-alpha-10: rgba(var(--green-rgb), .1);--green-alpha-25: rgba(var(--green-rgb), .25);--green-alpha-50: rgba(var(--green-rgb), .5);--green-alpha-75: rgba(var(--green-rgb), .75);--transition-colors: color, background-color, border-color;--duration-fastest: .15s;--duration-faster: .25s;--duration-fast: .35s;--duration-normal: .5s;--duration-slow: .65s;--duration-slower: .75s;--duration-slowest: 1s;--fastest: var(--duration-fastest);--faster: var(--duration-faster);--fast: var(--duration-fast);--slow: var(--duration-slow);--slower: var(--duration-slower);--slowest: var(--duration-slowest);--default-duration: var(--duration-normal);--default-easing: cubic-bezier(.4, 0, .2, 1);--default-transition-property: var(--transition-colors)}.rel{position:relative}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition-property:opacity;transition-duration:var(--faster);transition-timing-function:var(--default-easing)}.collapse-enter-from,.collapse-leave-to{height:0;opacity:0}.collapse-enter-active,.collapse-leave-active{transition-property:opacity,height;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes popover-content-open{0%{opacity:0;transform:scale(.95)}}@keyframes popover-content-closed{to{opacity:0;transform:scale(.95)}}.popover-content{transform-origin:var(--reka-popover-content-transform-origin)}.popover-content[data-state=open]{animation:popover-content-open var(--fast) var(--default-easing)}.popover-content[data-state=closed]{animation:popover-content-closed var(--fast) var(--default-easing)}:root{--page-padding-x: 40px;--header-height: 100px}@media(max-width:768px){:root{--page-padding-x: 20px;--header-height: 64px}}#app{min-height:100vh;display:flex;flex-direction:column}#app>.ui.view,#app>.page{flex:1}.ui.container{max-width:1920px;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x);margin-left:auto;margin-right:auto}.icon.eye.open path:first-child{display:none}.icon.green-light{width:1em;height:1em;border-width:2px;border-color:transparent;border-radius:9999px;background-color:currentColor;background-clip:padding-box}.ui.logo{display:flex;align-items:center;color:#2f2f2f;gap:8px}.ui.logo :is(svg,.mark){width:38px;height:38px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.ui.logo .text{line-height:14px}.ui.logo .esg{font-weight:700;font-size:18px}.ui.logo .study{font-size:14px}@media(max-width:768px){.ui.logo{gap:4px}.ui.logo :is(svg,.mark){width:28px;height:28px}.ui.logo .text{line-height:8px}.ui.logo .esg{font-size:12px}.ui.logo .study{font-size:8px}}.ui.dashboard{display:flex}.ui.dashboard .ui.header .home{display:none}.ui.dashboard .ui.sidebar.desktop{position:sticky;top:0;height:100vh}.ui.dashboard>.main{width:0;flex-grow:1}.ui.dashboard .ui.view{padding:20px 60px 160px;max-width:1500px;zoom:var(--zoom);margin-left:auto;margin-right:auto}.sidebar-collapsed .ui.dashboard .ui.view{max-width:1620px}@media(max-width:1920px){.ui.dashboard .ui.view{margin-left:0;margin-right:0}}@media(max-width:768px){.ui.dashboard{display:block}.ui.dashboard>.main{width:auto}.ui.dashboard .ui.header .home{display:flex}.ui.dashboard .ui.sidebar.desktop{display:none}.ui.dashboard .ui.view{padding-left:20px;padding-right:20px;padding-bottom:60px}}.ui.header{height:var(--header-height);background-color:#fff;padding:0 var(--page-padding-x);display:flex;align-items:center;justify-content:flex-end;position:sticky;top:0;z-index:10}.ui.header .home{margin-right:auto}.ui.header>.link{border-radius:8px;padding:6px 12px;color:#2f2f2f;margin-left:12px;transition-property:var(--transition-colors);transition-duration:var(--duration-fast);transition-timing-function:var(--default-easing)}.ui.header>.link:hover{background-color:#eaf6ff}.ui.header .wrapper-on-home{display:flex;gap:inherit;align-items:inherit}.ui.header .menu{display:none}.ui.header .ui.btn{min-width:144px;margin-left:24px;font-weight:700}.ui.header .userinfo{background-color:#eaf6ff;border-radius:8px;padding:8px;color:var(--green);display:flex;align-items:center;margin-left:24px}.ui.header .userinfo .name{flex:1;margin-left:10px;margin-right:10px}.ui.header .user-wrapper{position:relative}.ui.header .user-dropdown{background:#fff;color:#000;box-shadow:0 4px 12px rgba(54,169,225,.06);border-radius:8px;padding:15px 10px;margin-top:15px;width:280px}.ui.header .user-dropdown .user{padding:0 10px;margin-bottom:20px}.ui.header .user-dropdown .email{color:var(--green-alpha-50);font-size:14px}.ui.header .user-dropdown .link{display:flex;align-items:center;margin-top:5px;padding:10px;gap:10px;font-size:14px;line-height:20px;border-radius:8px}.ui.header .user-dropdown .link:hover{background-color:#eaf6ff}.ui.header .user-dropdown .link .icon{width:20px;height:20px;color:var(--green)}.ui.header .user-dropdown .link .name{flex:1}.ui.header :is(.search,.btn-advantage){height:36px;color:#000;border-radius:8px;display:flex;font-size:16px;line-height:1;margin-left:20px}.ui.header .search{width:200px;background-color:#fff;display:flex}.ui.header .search .input{padding:10px 15px;width:0;flex-grow:1}.ui.header .search .submit{display:flex;width:40px;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.ui.header .search .submit:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.ui.header .search .submit svg{width:14px;height:14px;margin:auto}.ui.header .btn-advantage{min-width:150px;background:linear-gradient(90deg,rgba(249,205,84,0) 58.69%,#f9cd54),#eaf6ff;padding:10px 10px 10px 20px;color:var(--green)}.ui.header .btn-advantage .icon{width:50px;height:50px;margin:-30px 0 0 auto}.ui.header.on-home>.link{display:none}.ui.header.on-home .menu{display:none}.ui.header.on-home~.ui.sidebar-header{display:none}@media(max-width:768px){.ui.header.on-home .wrapper-on-home{display:none}}@media(max-width:768px){.ui.header>.link{display:none}.ui.header .menu{display:flex;align-items:center;font-size:12px;font-weight:700;color:var(--green)}.ui.header .menu .arrow{width:8px;height:8px;margin-left:4px}.ui.header .menu.open .arrow{transform:rotate(.5turn)}.ui.header .userinfo{padding:0;margin-left:20px}.ui.header .userinfo .name{display:none}}@media(max-width:768px){.ui.header{height:64px;padding-left:20px;padding-right:20px}.ui.header .ui.btn{font-size:12px;font-weight:400;border-radius:4px;min-width:64px;height:32px;padding:4px 12px;margin-left:10px}}.ui.menu{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:9;padding:100px var(--page-padding-x)}.ui.menu .link{font-size:32px;line-height:40px;font-weight:700;color:var(--green);display:block;padding:20px 0;border-bottom-width:1px;border-color:var(--green-alpha-10)}.menu-enter-from,.menu-leave-to{opacity:0}.menu-enter-active,.menu-leave-active{transition-property:opacity;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.heading{font-size:100px;text-transform:uppercase;font-weight:700;color:#f4f4f6;line-height:80%}@media(max-width:768px){.ui.heading{font-size:40px}}.ui.sidebar{display:flex;flex-direction:column;width:220px;padding:20px;border-right-width:1px;border-right-color:var(--green-alpha-10);overflow:auto}.ui.sidebar>.header{display:flex;align-items:center;height:100px;padding-left:20px;padding-right:20px;margin-top:-20px;flex-shrink:0}.ui.sidebar>.title{font-size:12px;line-height:16px;color:#145f86;font-weight:700;padding-left:20px;padding-right:20px;margin-bottom:10px}.ui.sidebar>.title.menu{margin-top:30px}.ui.sidebar>.footer{margin-top:auto}.ui.sidebar>.footer .action:last-child{margin-bottom:0}.ui.sidebar :is(.name,.select .option){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui.sidebar .name{flex:1 1 0}.ui.sidebar .select{--border-radius: 10px;position:relative}.ui.sidebar .select .toggle{border-width:1px;border-color:var(--green-alpha-10);border-radius:8px;padding:10px 15px;color:var(--green);display:flex;align-items:center;gap:10px;font-size:14px;line-height:14px}.ui.sidebar .select .toggle:is(button){width:100%;text-align:left}.ui.sidebar .select .toggle[data-state=open]{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.sidebar .action{--margin-bottom: 8px;font-size:14px;line-height:20px;padding:8px 16px;margin-bottom:var(--margin-bottom);gap:8px;display:flex;align-items:center;border-radius:8px;color:var(--green);transition-property:var(--transition-colors);transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.sidebar .action:is(button){width:100%;text-align:left}.ui.sidebar .action:not(:disabled,.disabled):is(:hover,.active){background-color:#eaf6ff}.ui.sidebar .action.active{font-weight:700}.ui.sidebar .action:is(:disabled,.disabled){color:var(--green-alpha-50);cursor:default}.ui.sidebar .action .icon{width:16px;height:16px}.ui.sidebar .action[data-state=open] .arrow{transform:rotate(.5turn)}.ui.sidebar :is(.action .arrow,.action.toggle .icon){width:10px;height:10px}.ui.sidebar .children{display:flex;flex-direction:column;padding:8px 16px 16px 40px;gap:15px;font-size:14px;line-height:20px}.ui.sidebar .children a:is(:hover,.active){text-decoration:underline}.ui.sidebar .children a.active{font-weight:700}.ui.sidebar.desktop.collapsed{width:128px;padding:0;align-items:center}.ui.sidebar.desktop.collapsed .header{height:auto;padding:0;margin-top:24px;margin-bottom:64px}.ui.sidebar.desktop.collapsed .ui.logo{flex-direction:column}.ui.sidebar.desktop.collapsed>.title{display:none}.ui.sidebar.desktop.collapsed .select{margin-bottom:24px}.ui.sidebar.desktop.collapsed .select .toggle{width:64px;flex-direction:column;align-items:center;background-color:#f3f8ff;border-width:0;border-radius:20px;padding:15px}.ui.sidebar.desktop.collapsed .select .toggle .name{width:100%;flex-basis:auto}.ui.sidebar.desktop.collapsed .select .toggle .icon-wrapper{border-radius:9999px;width:32px;height:32px;background-color:#36a9e1;display:flex;align-items:center;justify-content:center}.ui.sidebar.desktop.collapsed .select .toggle .switch{width:16px;height:16px}.ui.sidebar.desktop.collapsed .action{--margin-bottom: 24px;position:relative;width:40px;height:40px;padding:12px;border-radius:9999px;gap:0;background-color:#f3f8ff}.ui.sidebar.desktop.collapsed .action:not(:disabled):is(:hover,.active){color:#f3f8ff;background-color:var(--green)}.ui.sidebar.desktop.collapsed .action .icon{margin:auto}.ui.sidebar.desktop.collapsed .action .name,.ui.sidebar.desktop.collapsed .action .arrow{display:none}.ui.sidebar.desktop.collapsed.collapsed .action.toggle .icon{transform:rotate(.5turn)}.ui.sidebar.desktop.collapsed>.footer .action:last-child{margin-bottom:var(--margin-bottom)}.ui.sidebar.desktop.collapsed .collapse .children{display:none}@keyframes select-courses-open{0%{opacity:0;transform:translateY(-10px)}}@keyframes select-courses-closed{to{opacity:0;transform:translateY(-10px)}}@keyframes select-courses-open-right-side{0%{opacity:0;transform:translate(-10px)}}@keyframes select-courses-closed-right-side{to{opacity:0;transform:translate(-10px)}}.ui.select-courses{display:flex;flex-direction:column;inset:100% 0 auto;background-color:#fff;border-width:0 1px 1px 1px;border-color:var(--green-alpha-10);padding:0 5px 5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:var(--reka-popover-trigger-width)}.ui.select-courses :is(.option,.more){font-size:14px;line-height:14px}.ui.select-courses :is(.option,.more .name){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.select-courses .switch{width:12px;height:12px}.ui.select-courses .arrow{width:10px;height:10px}.ui.select-courses .option{display:block;margin-left:5px;margin-right:5px;padding:10px 5px;text-align:left;border-bottom-width:1px;color:var(--green-alpha-50);border-color:var(--green-alpha-10);transition-property:var(--transition-colors);transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.select-courses .option:hover{color:var(--green);border-bottom-color:var(--green-alpha-50)}.ui.select-courses .option:first-child{border-top-width:1px}.ui.select-courses .more{font-style:italic;background-color:#f3f8ff;padding:8px 12px;margin-top:10px;border-radius:4px;display:flex;align-items:center;gap:10px}.ui.select-courses .more .name{flex:1}.sidebar-collapsed .ui.select-courses{width:200px;padding:5px;border-radius:10px;margin-left:20px;border-top-width:1px}.sidebar-collapsed .ui.select-courses[data-state=open]{animation:select-courses-open-right-side var(--fast) var(--default-easing)}.sidebar-collapsed .ui.select-courses[data-state=closed]{animation:select-courses-closed-right-side var(--fast) var(--default-easing)}.sidebar-collapsed .ui.select-courses .option:first-child{border-top-width:0}@keyframes sidebar-tooltip-open{0%{opacity:0;transform:scale(.95)}}@keyframes sidebar-tooltip-closed{to{opacity:0;transform:scale(.95)}}.ui.sidebar-tooltip{border-radius:9999px;font-size:14px;line-height:16px;padding:8px 16px;background-color:#36a9e1;font-weight:700;margin-left:50px}.ui.sidebar-tooltip[data-state=delayed-open],.ui.sidebar-tooltip[data-state=instant-open]{animation:sidebar-tooltip-open var(--fast) var(--default-easing)}.ui.sidebar-tooltip[data-state=closed]{animation:sidebar-tooltip-closed var(--fast) var(--default-easing)}.ui.footer{border-top-width:1px;border-top-color:rgba(0,0,0,.1);padding:40px;display:flex;align-items:center;gap:30px}.ui.footer a:hover{text-decoration:underline}.ui.footer .copyright{color:rgba(0,0,0,.25);flex-grow:1}.ui.footer .social-media{gap:inherit}.ui.footer .nav{display:flex;flex-wrap:wrap;gap:inherit}.ui.footer .nav a{font-size:14px;line-height:20px}@media(max-width:1024px){.ui.footer{flex-direction:column}}@media(max-width:768px){.ui.footer{align-items:flex-start;padding:20px;gap:20px}.ui.footer .copyright{font-size:12px;line-height:16px;order:1}}@media(max-width:768px){.ui.view.course-info .ui.header-2 .ui.course-header .actions{display:block!important}.ui.view.course-info .ui.header-2 .ui.course-header .actions .course-btn{width:100%!important;justify-content:space-between}.ui.view.course-info .ui.header-2 .ui.course-header .actions .course-btn.official-website{margin-top:12px;margin-left:0!important}}.ui.btn{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:50px;font-size:16px;line-height:1;border-radius:10px;padding:12px 20px;gap:8px;transition-property:var(--transition-colors);transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.btn.loading{font-size:0}.ui.btn.loading .name{display:none}.ui.btn .ui.loader{font-size:1em}.ui.btn:not(.loading) .ui.loader{display:none}.ui.btn.olivine{background-color:#36a9e1}.ui.btn.palegreen{background-color:#f3f8ff}.ui.btn.green{background-color:var(--green);color:#fff}.ui.btn.green:is(.disabled,:disabled,[disabled]){background-color:var(--green-alpha-50);cursor:not-allowed}.ui.btn.yellow{background-color:#ffd151;color:#2f2f2f}.ui.btn.blue{background-color:#36a9e1;color:#fff}.ui.btn.small{height:36px;font-size:14px;line-height:16px;padding:8px 16px}.ui.btn.back{background-color:#f3f8ff;color:var(--green);border-radius:8px;border-width:1px;border-color:transparent}.ui.btn.back:is(:hover,:focus){border-color:var(--green)}.ui.btn .arrow{flex-shrink:0;width:10px;height:10px}.ui.btn .name{flex:1}.ui.select.language{width:200px}@keyframes loader-spinning{to{transform:rotate(1turn)}}.ui.loader{position:absolute;width:1em;height:1em;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;border-width:2px 2px 2px 0;border-radius:9999px;border-color:currentColor currentColor transparent transparent;animation:loader-spinning .75s linear infinite}.ui.social-media{--size: 24px;display:flex;flex-wrap:wrap;gap:30px}.ui.social-media .link{width:var(--size);height:var(--size);display:flex}.ui.social-media .link svg{width:100%;height:100%;margin:auto}.ui.social-media .twitter-x svg{width:20px;height:20px}.ui.course{--margin-top: 60px;padding:50px;background-color:#f3f8ff;border-radius:20px;display:grid;grid-template-columns:39.0625% 48.4375%;justify-content:space-between;align-items:center}.ui.course+.ui.course{margin-top:var(--margin-top)}.ui.course :is(.duration,.desc){font-size:16px;line-height:24px}.ui.course .content{position:relative;min-height:340px;display:flex;flex-direction:column;gap:32px}.ui.course .footer{margin-top:60px}.ui.course .duration{color:var(--green)}.ui.course .duration svg{display:inline;margin-right:4px}.ui.course .desc{margin-top:8px}.ui.course .cover{position:relative;grid-row:span 2;border-radius:20px}.ui.course .media{border-radius:inherit;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui.course .btns{position:absolute;inset:auto 0 0;border-radius:inherit;display:flex;gap:10px;padding:24px 32px}.ui.course.coming-soon .btns{display:none}.ui.course .overlay{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:rgba(0,0,0,.5);color:#fff;font-size:48px;line-height:1;text-align:center;font-weight:700;z-index:1;padding:32px}.ui.course:not(.coming-soon) .overlay{display:none}.ui.course .ui.course-btn{flex-grow:1}.ui.course .ui.course-btn:is(.start-to-learn,.official-website){flex-basis:190px}.ui.course .ui.course-btn.view-more{flex-basis:150px}.ui.course .ui.course-btn:is(.official-website,.view-more){position:relative;z-index:1}.ui.course .ui.course-btn:is(.official-website,.view-more):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(90deg,transparent 45%,#36A9E1 120%);transition-property:opacity,visibility;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.course .ui.course-btn:is(.official-website,.view-more):not(:hover):before{opacity:0;visibility:hidden}@media(max-width:768px){.ui.course{--margin-top: 20px;padding:30px 20px;display:flex;flex-direction:column;gap:20px}.ui.course .content{gap:20px}.ui.course .cover{grid-row:auto;border-radius:10px}.ui.course .footer{margin-top:0}.ui.course .media{height:auto}.ui.course .btns{position:static;flex-direction:column;padding:0;margin-top:20px;gap:20px}.ui.course .overlay{font-size:24px}.ui.course .ui.course-btn{justify-content:space-between}.ui.course .ui.course-btn:is(.start-to-learn,.official-website,.view-more){flex-basis:auto}}.ui.course-header .title{font-size:48px;font-weight:700;line-height:100%}.ui.course-header .subtitle{margin-top:4px}.ui.course-header .subtitle :is(svg,b,strong,em){color:var(--green)}.ui.course-header .subtitle svg{display:inline;margin-right:4px}.ui.course-header .tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ui.course-header .tag{background-color:#fff;color:#000;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:20px;border-radius:10px;padding:8px 20px}.ui.course-header .tag.rating{--icon-color: #ff9500}.ui.course-header .tag.online{--icon-color: #2cdb00}.ui.course-header .tag.views{--icon-color: #2F2F2F}.ui.course-header .tag .icon{margin-right:4px;width:16px;height:16px;color:var(--icon-color);fill:currentColor}.ui.course-header .tag .icon.online{width:1em;height:1em;border-width:2px;border-color:transparent;border-radius:9999px;background-color:currentColor;background-clip:padding-box}@media(max-width:768px){.ui.course-header .title{font-size:24px;line-height:28px}.ui.course-header .subtitle{font-size:14px;line-height:20px;margin-top:8px}.ui.course-header .tag{padding:8px 10px}}.ui.course-btn{display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--green);font-size:14px;line-height:16px;text-align:left;font-weight:700;text-transform:uppercase;padding:8px 16px;min-height:40px;border-radius:10px;gap:8px;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--easing-default)}.ui.course-btn .arrow{width:16px;height:16px;flex-shrink:0}.ui.course-btn.start-to-learn{padding-right:64px;position:relative;justify-content:flex-start;background-image:linear-gradient(90deg,transparent 45%,#36A9E1 120%)}.ui.course-btn.start-to-learn .go{position:absolute;bottom:8px;right:4px;width:60px;height:40px}.ui.esg-community{position:relative;z-index:1;padding:50px;border-radius:20px;background-image:url(/media/esg-community/bg.jpg);background-size:cover;color:#fff}.ui.esg-community .wrapper{margin:auto;display:flex;align-items:center;gap:128px;justify-content:center}.ui.esg-community .img{width:320px}.ui.esg-community .content{width:480px}.ui.esg-community .title{font-size:48px;line-height:100%;text-align:center;font-weight:700}.ui.esg-community .title span{color:#36a9e1}.ui.esg-community .btn{display:block;width:100%;max-width:380px;margin:30px auto 0;padding:20px 90px 20px 20px;background:url(/media/icons/arrow.png) no-repeat right 24px center/54px 54px,#36a9e1;color:var(--green);border-radius:20px;font-size:20px;line-height:100%;font-weight:700;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.esg-community .btn:hover{transform:scale(1.05)}@media(max-width:768px){.ui.esg-community{padding:40px}.ui.esg-community .wrapper{flex-direction:column;gap:32px}.ui.esg-community .img{width:100%}.ui.esg-community .content{width:auto}.ui.esg-community .title{font-size:32px;line-height:1}.ui.esg-community .btn{padding:12px 72px 12px 20px;font-size:16px;line-height:1;background-position:right 16px center;background-size:48px 48px}}.ui.esg-community-2{position:relative;z-index:1;background-color:#f3f8ff;border-radius:10px;margin-top:20px;padding:50px;overflow:hidden}.ui.esg-community-2 .image{max-width:230px;margin:auto}.ui.esg-community-2 .title{font-size:32px;font-weight:700;line-height:100%;text-align:center;color:var(--green);margin-top:40px;margin-bottom:20px}.ui.esg-community-2 .title :is(span,em,strong,b){color:#f9cd54}.ui.esg-community-2 .btn{display:flex;width:100%;margin:auto;max-width:260px;border-radius:10px;font-size:14px;line-height:16px;font-weight:700;padding:10px 50px 10px 16px;background:url(/media/icons/arrow.png) no-repeat right 12px center/auto 36px,#36a9e1;color:var(--green);transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.esg-community-2 .btn:hover{transform:scale(1.05)}.ui.esg-community-2 .bg-logo{position:absolute;max-width:none;width:112.5%;height:112.5%;top:50%;left:50%;transform:translate(-50%,-50%) scaleX(-1) rotate(30deg);z-index:-1;color:rgba(var(--green-rgb),.02)}@media(max-width:768px){.ui.esg-community-2{padding:50px 40px}.ui.esg-community-2 .title{font-size:24px;line-height:1}}.ui.richtext :is(h1,h2,h3,h4,h5,h6){font-weight:700}.ui.richtext :is(ol,ul){padding-left:1em}.ui.richtext ol{list-style:decimal}.ui.richtext ul{list-style:disc}.ui.richtext a{border-bottom-width:1px}.ui.richtext a:is(:hover,:focus-visible){border-bottom-width:2px}@keyframes collapse-open{0%{opacity:0;height:0}to{height:var(--reka-collapsible-content-height)}}@keyframes collapse-close{0%{overflow:hidden;height:var(--reka-collapsible-content-height)}to{opacity:0;height:0}}.collapse[data-state=open]:not(.end){overflow:hidden;animation:collapse-open var(--fast) var(--default-easing)}.collapse[data-state=closed]{overflow:hidden;animation:collapse-close var(--fast) var(--default-easing)}@keyframes overlay-open{0%{opacity:0}}@keyframes overlay-closed{to{opacity:0}}.ui.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);z-index:20;display:flex;flex-direction:column;padding:60px;overflow:auto}.ui.overlay[data-state=open]{animation:overlay-open var(--fast) var(--default-easing)}.ui.overlay[data-state=closed]{animation:overlay-closed var(--fast) var(--default-easing)}.ui.overlay .ui.modal{flex-shrink:0}@keyframes modal-open{0%{opacity:0;transform:scale(.95)}}@keyframes modal-closed{to{opacity:0;transform:scale(.95)}}@keyframes modal-bottom-open{0%{opacity:0;transform:translateY(100%)}}@keyframes modal-bottom-closed{to{opacity:0;transform:translateY(100%)}}.ui.modal{position:relative;background-color:#fff;color:#000;border-radius:20px;margin:auto;width:100%}.ui.modal:focus-visible{outline-width:0}.ui.modal[data-state=open]{animation:modal-open var(--fast) var(--default-easing)}.ui.modal[data-state=closed]{animation:modal-closed var(--fast) var(--default-easing)}.ui.modal .close{position:absolute;top:8px;right:8px;width:40px;height:40px;display:flex;border-radius:9999px;z-index:9}.ui.modal .close svg{width:16px;height:16px;margin:auto}.ui.modal .close:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.ui.modal.bottom{margin:auto 0 0;border-radius:10px 10px 0 0;padding:20px 30px 0}.ui.modal.bottom>.title{font-size:12px;line-height:16px;color:rgba(0,0,0,.25);margin-bottom:20px}.ui.modal.bottom[data-state=open]{animation:modal-bottom-open var(--fast) var(--default-easing)}.ui.modal.bottom[data-state=closed]{animation:modal-bottom-closed var(--fast) var(--default-easing)}.ui.modal.confirm{width:100%;max-width:500px;display:flex;flex-direction:column;gap:10px;text-align:center;color:var(--green);padding:60px}.ui.modal.confirm .title{font-size:24px;line-height:30px;font-weight:700;text-align:center}.ui.modal.confirm .highlight{background-color:#36a9e1;padding:2px 5px;border-radius:4px}.ui.modal.confirm .ui.btn{font-size:20px;line-height:24px;font-weight:700;border-width:1px;border-color:transparent}.ui.modal.confirm .ui.btn:hover{border-color:var(--green)}@media(max-width:768px){.ui.modal.confirm{padding:30px 20px}.ui.modal.confirm .title{font-size:20px;line-height:24px;margin-bottom:10px}.ui.modal.confirm .ui.btn{font-size:16px;line-height:20px;padding:10px;min-height:44px}}.ui.modal.video{max-width:1200px;padding:0}.ui.modal.video .close{top:-48px;right:0;background-color:#fff;color:#000}.ui.modal.video video{border-radius:inherit}.ui.modal.suggestion{max-width:50rem;padding:4rem 8rem 6rem;text-align:center}.ui.modal.suggestion .title{color:#2f2f2f;font-weight:700;font-size:2rem;line-height:2.5rem}.ui.modal.suggestion .subtitle{font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.4);margin-top:1rem}.ui.modal.suggestion .textarea{width:100%;display:block;padding:1.5rem;border-radius:.625rem;border-width:1px;border-color:var(--green-alpha-25);min-height:calc(10.5rem + 2px);margin-top:4rem;resize:none}.ui.modal.suggestion .textarea:focus{border-color:var(--green)}.ui.modal.suggestion .ui.btn{width:100%;font-weight:700;height:3.75rem;font-size:1.25rem;margin-top:2rem}@media(max-width:768px){.ui.modal.suggestion{padding:2rem}.ui.modal.suggestion .title{font-size:1.75rem}.ui.modal.suggestion .subtitle{margin-top:0;padding-left:1rem;padding-right:1rem}.ui.modal.suggestion .textarea{margin-top:2rem;padding:1rem;min-height:calc(9.5rem + 2px)}.ui.modal.suggestion .ui.btn{font-size:1rem;height:3.125rem}}.ui.overlay.chatbot{padding:0;background-color:rgba(255,255,255,.5)}@keyframes modal-chatbot-open{0%{transform:translate(100%)}}@keyframes modal-chatbot-closed{to{transform:translate(100%)}}.ui.modal.chatbot{position:fixed;inset:0 0 0 auto;max-width:100%;height:100%;width:calc(650px + var(--move-x) * -1px);z-index:101;border-radius:0;display:flex;box-shadow:-8px 0 20px rgba(54,169,225,.16)}.ui.modal.chatbot[data-state=open]{animation:modal-chatbot-open var(--fast) var(--default-easing)}.ui.modal.chatbot[data-state=closed]{animation:modal-chatbot-closed var(--fast) var(--default-easing)}.ui.modal.chatbot .close:is(:hover,:focus-visible){background-color:initial}.ui.modal.chatbot.maximized{width:100%}.ui.modal.chatbot .sidebar{width:320px;border-right-width:1px;border-right-color:var(--green-alpha-10);padding:150px 50px 50px;color:rgba(0,0,0,.75);background-color:#fff;overflow:auto}.ui.modal.chatbot .sidebar .action{display:block;border-radius:10px;font-size:14px;line-height:20px;padding:10px 20px;background-color:#f3f8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}.ui.modal.chatbot .sidebar button.action{text-align:left;width:100%}.ui.modal.chatbot:not(.maximized) .sidebar{display:none}.ui.modal.chatbot .main{flex:1;display:flex;flex-direction:column}.ui.modal.chatbot .wrapper{max-width:1000px;margin-left:auto;margin-right:auto}.ui.modal.chatbot .header{position:absolute;display:flex;align-items:center;left:40px;top:10px}.ui.modal.chatbot.maximized .header{top:30px}.ui.modal.chatbot .header-img{width:80px;height:80px}.ui.modal.chatbot .header-title{color:var(--green);font-weight:700;flex:1;margin:0 10px}.ui.modal.chatbot .actionbar{height:100px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 30px}.ui.modal.chatbot .actionbar .action{position:relative;width:24px;height:24px;display:flex}.ui.modal.chatbot .actionbar .action svg{margin:auto}.ui.modal.chatbot .actionbar .close{top:0;right:0}.ui.modal.chatbot .actionbar .action.screen svg{width:100%;height:100%}.ui.modal.chatbot .actionbar .action.close svg{width:15px;height:15px}.ui.modal.chatbot .actionbar .action.history svg{width:100%;height:100%}.ui.modal.chatbot .content{flex:1;overflow:auto;padding:40px}.ui.modal.chatbot .footer{padding:20px 40px;margin-top:auto}.ui.modal.chatbot .footer-subtitle{text-align:center;margin-top:10px;font-size:14px;line-height:20px}.ui.modal.chatbot .footer-subtitle img{display:inline;width:20px;height:20px;vertical-align:text-bottom}.ui.modal.chatbot .handler{position:absolute;right:100;width:35px;height:80px;background-color:inherit;left:-35px;top:50%;margin-top:-40px;border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;align-items:center;justify-content:center;gap:4px;padding-left:10px;box-shadow:-8px 0 8px rgba(54,169,225,.1)}.ui.modal.chatbot .handler:before,.ui.modal.chatbot .handler:after{content:"";border-left-width:2px;border-color:var(--green-alpha-50);height:24px}.ui.modal.chatbot .message{font-size:16px;line-height:24px;color:rgba(0,0,0,.75)}.ui.modal.chatbot .message+.message{margin-top:40px}.ui.modal.chatbot .message.sender{background-color:#f3f8ff;padding:24px;border-radius:10px;margin-left:auto;max-width:360px}.ui.modal.chatbot .message.receiver{max-width:400px}.ui.modal.chatbot .message-actions{display:flex;align-items:center;border-radius:10px;border-width:1px;border-color:var(--green-alpha-10);margin-top:20px;font-size:14px;line-height:20px;padding:5px 10px;color:#000}.ui.modal.chatbot .message-actions .action{width:25px;height:25px;display:flex;color:var(--green-alpha-50);border-radius:4px}.ui.modal.chatbot .message-actions .action:hover{background-color:#f3f8ff}.ui.modal.chatbot .message-actions .action svg{width:15px;height:15px;margin:auto}.ui.modal.chatbot .message-actions .action.thumbs-down svg{transform:rotate(.5turn)}.ui.modal.chatbot .message-actions .text{flex:1}.ui.modal.chatbot .message-sources{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.ui.modal.chatbot .message-sources .text{font-size:12px;line-height:14px;color:rgba(0,0,0,.5);width:70px}.ui.modal.chatbot .message-sources .image{width:28px;height:28px;border-radius:4px}.ui.modal.chatbot .form{border-radius:10px;border-width:2px;border-color:var(--green-alpha-10);padding:10px}.ui.modal.chatbot .form .attachments{display:flex;flex-wrap:wrap;gap:10px}.ui.modal.chatbot .form .attachment{display:flex;align-items:center;border-radius:9999px;font-size:16px;line-height:16px;background-color:var(--green-alpha-10);padding:8px 16px;gap:8px}.ui.modal.chatbot .form .attachment svg{width:10px;height:10px}.ui.modal.chatbot .form .textarea{width:100%;resize:none;margin-top:10px;margin-bottom:10px;line-height:24px;height:24px;padding:0 5px}.ui.modal.chatbot .form .actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.ui.modal.chatbot .form .actions .item{padding:0 10px}.ui.modal.chatbot .form .actions .item:not(:last-child){border-right-width:2px;border-color:var(--green-alpha-10)}.ui.modal.chatbot .form .actions .action{--icon-size: 24px;position:relative;display:block;width:var(--icon-size);height:var(--icon-size)}.ui.modal.chatbot .form .actions .action svg{width:var(--icon-size);height:var(--icon-size)}.ui.modal.chatbot .form .actions .action:disabled{cursor:not-allowed}.ui.modal.chatbot .form .actions .action:disabled svg{display:none}.ui.modal.chatbot .form .actions .action:not(.loading) .loader{display:none}@media(max-width:768px){.ui.modal.chatbot .actionbar{position:relative;z-index:9;height:64px;padding:0 20px;background-color:#fff;box-shadow:4px 0 20px rgba(54,169,225,.1)}.ui.modal.chatbot .header{left:20px;top:0;z-index:10}.ui.modal.chatbot.maximized .header{top:auto}.ui.modal.chatbot .header-img{width:64px;height:64px}.ui.modal.chatbot .content{padding:20px}.ui.modal.chatbot .message{font-size:14px;line-height:20px}.ui.modal.chatbot .inputbox{padding:10px 12px}.ui.modal.chatbot .inputbox .control{padding:0}.ui.modal.chatbot .inputbox .action{width:20px;height:20px}.ui.modal.chatbot .footer{padding:20px}.ui.modal.chatbot .sidebar{position:absolute;inset:64px auto 0 0;z-index:1;max-width:100%;padding:50px 20px;box-shadow:8px 0 20px rgba(54,169,225,.1)}.ui.modal.chatbot:not(.maximized) .sidebar{display:initial}.ui.modal.chatbot .sidebar-enter-from,.ui.modal.chatbot .sidebar-leave-to{opacity:0;transform:translate(-100%)}.ui.modal.chatbot .sidebar-enter-active,.ui.modal.chatbot .sidebar-leave-active{transition-property:transform,opacity;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}}@keyframes toast-open{0%{opacity:0;transform:scale(.75)}}@keyframes toast-closed{to{opacity:0}}.ui.toasts{position:fixed;inset:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:60px;max-width:384px;margin:auto;list-style:none;z-index:2147483647;outline:none}.ui.toast{background-color:#fff;color:#000;border-radius:8px;border-width:1px;border-color:var(--green-alpha-25);box-shadow:0 8px 8px -4px rgba(var(--green-rgb),.1);padding:16px 24px;-moz-column-gap:20px;column-gap:20px;align-items:center}.ui.toast[data-state=open]{animation:toast-open var(--fast) var(--default-easing)}.ui.toast[data-state=closed]{animation:toast-closed var(--fast) var(--default-easing)}.ui.chatbot-btn{display:flex;align-items:center;background-color:#f3f8ff;color:var(--green);font-size:14px;line-height:20px;font-weight:700;border-radius:8px;gap:8px;min-height:40px;padding:10px 12px}.ui.chatbot-btn .img{width:60px;height:60px;margin-bottom:-10px;margin-top:-30px;margin-left:-5px}.ui.chatbot-btn .arrow{width:16px;height:16px}.ui.input .label{display:block;margin-bottom:8px;font-size:16px;line-height:20px;max-width:62.5%}.ui.input.underlined>.wrapper{border-bottom-width:1px;border-color:var(--green)}.ui.input.underlined .control{padding:16px 0}.ui.input.boxed>.wrapper{border-radius:10px;border-width:1px;border-color:var(--green-alpha-25)}.ui.input.boxed>.wrapper:focus-within{border-color:var(--green)}.ui.input.boxed .control{position:relative;padding:16px;height:54px}.ui.input.boxed .control:is(button){text-align:left}.ui.input.boxed .control .arrow{width:10px;height:10px;position:absolute;right:0;top:0;bottom:0;margin:auto 20px}.ui.input.boxed .control[data-state=open] .arrow{transform:rotate(.5turn)}.ui.input.text>.wrapper{display:flex;align-items:center;transition-property:var(--transition-colors),box-shadow;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.input.text .control{width:100%;flex:1 1 auto;font-size:16px;line-height:20px}.ui.input.text>.wrapper .control{width:0}.ui.input.text .action{width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ui.input.text .action:hover{background-color:rgba(0,0,0,.05)}.ui.input.text .action .icon{width:16px;height:16px}.ui.input.captcha .btn{background-color:#36a9e1;color:var(--green);border-radius:10px;line-height:1;padding:10px 20px;min-width:50px;margin-left:10px}.ui.input.captcha .btn:is(:disabled,.disabled){background-color:rgba(54,169,225,.5);cursor:not-allowed}.ui.input.captcha.boxed .btn{margin-right:10px}.ui.input .message{display:block;font-size:14px;line-height:20px;margin-top:4px}.ui.input .message.error{color:#ff4040}@media(max-width:768px){.ui.input.boxed .control{padding-top:12px;padding-bottom:12px;height:48px}.ui.input.captcha .btn{font-size:12px;padding:8px}}@keyframes select-open{0%{opacity:0;transform:translateY(-15px)}}@keyframes select-closed{to{opacity:0;transform:translateY(-15px)}}.ui.select{background-color:#fff;color:#000;border-radius:8px;margin-top:4px;margin-bottom:4px;box-shadow:0 0 12px rgba(0,0,0,.08);width:var(--reka-select-trigger-width, var(--reka-popover-trigger-width));max-height:var(--reka-select-content-available-height, var(--reka-popover-content-available-height));overflow:auto;padding:4px}.ui.select[data-state=open]{animation:select-open var(--fast) var(--default-easing)}.ui.select[data-state=closed]{animation:select-closed var(--fast) var(--default-easing)}.ui.select .wrapper{display:flex;flex-direction:column;gap:4px}.ui.select .option{position:relative;font-size:14px;line-height:20px;border-radius:4px;display:flex;align-items:center;padding:10px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui.select .option[data-disabled]{color:gray;pointer-events:none}.ui.select .option:is([data-state=checked],.active){background-color:#f3f8ff;color:var(--green);font-weight:700}.ui.select .option:not([data-state=checked],.active):is([data-highlighted],:hover){background-color:rgba(0,0,0,.05);outline:0}.ui.select .option:is(:focus,:focus-visible){outline-width:0}@keyframes popover-open{0%{opacity:0;transform:translateY(4px)}}@keyframes popover-closed{to{opacity:0;transform:translateY(4px)}}[data-reka-popper-content-wrapper]{z-index:100!important}.ui.popover{will-change:transform,opacity;background-color:#fff;border-radius:10px;box-shadow:0 0 16px rgba(54,169,225,.15);margin-top:4px;margin-bottom:4px}.ui.popover[data-state=open]{animation:popover-open .25s var(--default-easing)}.ui.popover[data-state=closed]{animation:popover-closed .25s var(--default-easing)}.ui.popover .popover-arrow{fill:#fff;box-shadow:inherit}.popover-join-course{position:relative;width:320px;padding:16px 16px 16px 130px;color:var(--green);font-size:20px;line-height:.9;font-weight:700;text-align:center;border-radius:10px;margin:5px 0;background:url(/media/courses/join-my-course.png) center/cover no-repeat #36a9e1}.popover-join-course svg{width:10px;height:10px;fill:#36a9e1}#app{position:relative}.ui.global-chatbot{position:fixed;right:24px;bottom:10px;display:flex;flex-direction:column;justify-content:flex-end;transition:bottom .25s ease;z-index:1;pointer-events:none}.ui.global-chatbot.bottom{bottom:128px}.ui.global-chatbot .btn{display:block;pointer-events:auto}.ui.global-chatbot .msg{position:absolute;bottom:100%;font-size:14px;line-height:16px;font-weight:700;border-radius:10px;background-color:#36a9e1;color:var(--green);transition-property:opacity,visibility,transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.global-chatbot .msg.a{width:40px;padding:2px;left:0;right:0;margin-left:auto;margin-right:auto}.ui.global-chatbot .msg.b{right:0;opacity:0;visibility:hidden;width:150px;padding:4px 16px;text-align:left;transform:scale(.75)}.ui.global-chatbot .btn:hover .msg.a{display:none}.ui.global-chatbot .btn:hover .msg.b{opacity:1;visibility:visible;transform:none}.ui.global-chatbot .img{width:80px;height:80px}@media(max-width:768px){.ui.global-chatbot.bottom{bottom:100px}.ui.global-chatbot .img{width:64px;height:64px}}.ui.sidebar-top{display:flex;align-items:center;font-weight:700;height:64px;padding:0 20px;border-top-width:1px;border-top-color:var(--green-alpha-10);color:var(--green);gap:10px}.ui.sidebar-top:is(button){width:100%;text-align:left}.ui.sidebar-top .name{flex:1}.ui.sidebar-top .icon{width:16px;height:16px}@media(min-width:769px){.ui.sidebar.mobile,.ui.sidebar-top{display:none}}.ui.overlay.sidebar-menu{background-color:transparent}.ui.modal.sidebar-menu{position:absolute;border-radius:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto}.ui.modal.sidebar-menu .study{padding:16px 20px;color:var(--green);font-weight:700}.ui.sidebar.mobile{width:100%}.ui.sidebar.mobile :is(.header,.action.toggle){display:none}.ui.navbar{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ui.navbar>:is(.action,.toggle){display:flex;align-items:center;font-size:16px;line-height:20px;padding:10px 20px;border-radius:10px;gap:5px}.ui.navbar>.action{transition-property:var(--transition-colors);transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.navbar>.action .name{flex:1}.ui.navbar>.action .arrow{width:10px;height:10px}.ui.navbar>.action:is(button){text-align:left}.ui.navbar>:is(.toggle,.action.active,.action:not(.active):hover){background-color:#f3f8ff}.ui.navbar>:is(.toggle,.action.active){color:var(--green);font-weight:700}.ui.navbar>:is(.toggle,.action.active):before{content:"";display:inline-block;width:.5em;height:.5em;border-radius:9999px;background-color:currentColor;margin-right:.25em;vertical-align:middle}.ui.navbar>.toggle{display:none;flex:1}.ui.navbar>.toggle[data-state=open] .arrow{transform:rotate(.5turn)}.ui.navbar .ui.dropdown.languages{margin-left:auto}@media(max-width:768px){.ui.navbar.has-toggle>.action{display:none}.ui.navbar.has-toggle>.toggle{display:flex}.ui.navbar .ui.dropdown.languages .ui.btn.toggle{min-width:40px;height:40px}.ui.navbar .ui.dropdown.languages .ui.btn.toggle .name{display:none}.ui.navbar .ui.dropdown.languages .ui.btn.toggle .earth{display:block}.ui.navbar .ui.dropdown.languages .menu{width:128px;left:auto;right:0;margin-top:2px;border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}.ui.navbar .ui.dropdown.languages.open .ui.btn.toggle{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-color:var(--border-color)}}.ui.upload-btn{font-size:16px;line-height:16px;display:flex;align-items:center;justify-content:center;width:100%;max-width:360px;margin:30px auto;border-radius:10px;height:48px;padding:15px;border:2px dashed var(--green-alpha-25);gap:10px;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.upload-btn:is(label){cursor:pointer}.ui.upload-btn input{display:none}.ui.upload-btn:hover{border-color:var(--green)}.ui.upload-btn svg{width:16px;height:16px;margin-top:-2px;flex-shrink:0}.ui.whiteboard{display:flex;background-color:#f3f8ff;color:var(--green);border-radius:20px;min-height:250px}.ui.whiteboard>.item{padding:15px;flex:1}.ui.whiteboard>.item:not(:first-child){border-left-width:1px;border-color:var(--green-alpha-10)}.ui.whiteboard .panel{background-color:#36a9e1;height:100%;border-radius:20px}.ui.chapter-btn{display:flex;justify-content:center;align-items:center;min-width:140px;max-width:100%;padding:5px;font-size:14px;line-height:14px;border-radius:4px;background-color:#f3f8ff;color:var(--green);gap:5px}.ui.chapter-btn svg{flex-shrink:0;width:10px;height:10px}.ui.chapter-btn:is(.learn,.go-learn,.watch,.watch-video){background-color:#f9cd54}.ui.chapter-btn:is(.watch,.watch-video){font-weight:700}.ui.chapter-btn:is(.test,.go-test){background-color:var(--green);color:#fff}.ui.chapter-btn.start-exam{align-items:flex-end;font-weight:700;padding:5px 10px}.ui.chapter-btn.start-exam img{width:32px;height:30px;margin-top:-16px}.ui.test-btn{display:flex;gap:5px;align-items:center;justify-content:center;padding:10px;font-size:16px;line-height:20px;border-radius:8px;border-width:1px;border-color:var(--green-alpha-10);transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.test-btn:hover{border-color:var(--green)}.ui.test-btn .pen{width:12px;height:12px;flex-shrink:0;color:var(--green)}.ui.test-btn .b{font-weight:700}.ui.test-btn:is(.passed,.failed){padding-left:25px;padding-right:25px;justify-content:stretch}.ui.test-btn.passed{background:linear-gradient(90deg,rgba(246,250,246,0),#f3f8ff)}.ui.test-btn.passed .b{color:var(--green);margin-right:auto}.ui.test-btn.failed{background:linear-gradient(90deg,rgba(246,250,246,0),#fff0f0)}.ui.test-btn.failed .b{color:#de0000;margin-right:auto}.ui.subheading{font-size:12px;color:var(--green-alpha-50);margin-bottom:10px}.ui.subheading:not(:first-child){margin-top:50px}.ui.answer-sheet .toggle{display:flex;width:100%;text-align:left;align-items:flex-start;gap:10px}.ui.answer-sheet .toggle.open .arrow{transform:rotate(.5turn)}.ui.answer-sheet .title{flex:1;font-size:16px;line-height:20px}.ui.answer-sheet .arrow{width:10px;height:10px;margin-top:5px}.ui.answer-sheet .subtitle{font-size:12px;line-height:16px;color:rgba(0,0,0,.5);margin-bottom:25px}.ui.answer-sheet .grid{display:flex;flex-wrap:wrap;gap:15px}.ui.answer-sheet .order{width:40px;height:40px;border-radius:9999px;font-size:20px;line-height:1;text-align:center;padding:6px;background-color:#f3f8ff;border-width:2px;border-color:transparent;transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.answer-sheet .order:not(.correct,.incorrect):is(.active,:hover,:focus-visible){border-color:var(--green)}.ui.answer-sheet .order.answered{background-color:#dde9da}.ui.answer-sheet .order.correct{background-color:#f3f8ff;border-color:#2cdb00}.ui.answer-sheet .order.incorrect{background-color:#f3f8ff;border-color:red}.ui.weekly-studytime{margin-top:10px}.ui.weekly-studytime .week-title{color:var(--green-alpha-50);text-align:center;font-size:12px}.ui.weekly-studytime .bars{display:flex;align-items:flex-end;justify-content:center;margin-top:10px;gap:15px}.ui.weekly-studytime .bar{width:25px;text-align:center}.ui.weekly-studytime :is(.hour,.day){color:rgba(0,0,0,.25);font-size:12px;line-height:16px}.ui.weekly-studytime .bar:is(.active,.studied) .hour{color:#000}.ui.weekly-studytime .bar.studied .day{color:rgba(0,0,0,.5)}.ui.weekly-studytime .bar.active .day{color:#000}.ui.weekly-studytime .progress{border-radius:8px;background-color:#fff;height:calc(var(--hour) * 25px);min-height:4px;max-height:200px}.ui.weekly-studytime .bar.studied .progress{background-color:#36a9e1}.ui.weekly-studytime .bar.active .progress{background-color:#f9cd54}.ui.panel-ranking-stats{display:flex;max-width:280px;margin:20px auto;border-radius:10px;background-color:#f9cd54}.ui.panel-ranking-stats .stat{flex:1;margin:14px 0;padding:0 12px;text-align:center}.ui.panel-ranking-stats .stat:not(:first-child){border-left-width:1px;border-color:#36a9e1}.ui.panel-ranking-stats .stat-title{font-size:16px;line-height:1;font-weight:700}.ui.panel-ranking-stats .stat-subtitle{font-size:12px;line-height:16px;color:var(--secondary);margin-top:5px}.ui.dropdown{--border-radius: 10px;--border-color: var(--green-alpha-10);--action-active-bg-color: var(--green-alpha-10);position:relative}.ui.dropdown .ui.btn.toggle{border-width:1px;border-color:var(--border-color);border-radius:var(--border-radius);text-align:left;transition:none}.ui.dropdown .ui.btn.toggle .arrow{width:10px;height:10px}.ui.dropdown.open .ui.btn.toggle{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.ui.dropdown.open .ui.btn.toggle .arrow{transform:rotate(.5turn)}.ui.dropdown .menu{position:absolute;padding:4px;z-index:1;width:100%;display:flex;flex-direction:column;gap:4px;background-color:#fff;border-width:1px;border-color:var(--border-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);max-height:320px;overflow:auto}.ui.dropdown:not(.open) .menu{display:none}.ui.dropdown .action{display:flex;width:100%;border-bottom-width:0;padding:8px;border-radius:4px;font-size:14px;line-height:16px;font-weight:400;text-align:left;color:var(--green);transition-property:color,border-color,background-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.dropdown .action.active:before{display:none}.ui.dropdown .action.active{font-weight:700}.ui.dropdown .action:is(.active,:not(.active):hover){background-color:var(--action-active-bg-color)}.ui.dropdown.languages .ui.btn.toggle{min-width:128px;height:36px;padding:10px}.ui.dropdown.languages .ui.btn.toggle .earth{display:none;width:20px;height:20px;color:var(--green)}.ui.login-wrapper{max-width:700px;padding:50px 25px;margin:auto}.ui.login-wrapper .ui.btn{font-weight:700;max-width:200px;margin:auto}.ui.login-wrapper .heading{font-size:32px;line-height:1;font-weight:700;text-align:center;margin-bottom:25px}.ui.radio{display:flex;align-items:flex-start;gap:5px;text-align:left}.ui.radio input{display:none}.ui.radio .control{width:16px;height:16px;border-radius:9999px;border-width:1px;margin-top:2px}.ui.radio.checked .control,.ui.radio input:checked~.control{border-color:currentColor;background-color:currentColor;background-clip:content-box;padding:3px}.ui.radio .label{flex:1;font-size:16px;line-height:20px}.ui.radio.checked,.ui.radio input:checked~.label{color:var(--green);font-weight:700}.ui.checklist .icon-check{width:20px;height:20px;border-radius:9999px;display:flex;background-color:#36a9e1}.ui.checklist .icon-check svg{width:12px;height:12px;margin:auto}.ui.checklist .heading{font-weight:700;font-size:24px;line-height:1;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.05);padding-bottom:40px}.ui.checklist .title{display:flex;margin-top:35px;gap:10px;font-weight:700;font-size:16px;line-height:20px}.ui.checklist .title .text{flex:1}.ui.checklist .desc{margin-top:10px}.ui.userface{position:relative;border-radius:8px;width:36px;height:36px}.ui.userface img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.ui.userface .v{position:absolute;width:16px;height:16px;right:-4px;bottom:-4px;font-size:12px;line-height:16px;background-color:#ffc64c;color:var(--green);border-radius:9999px;text-align:center;font-weight:700;text-transform:uppercase}.ui.calendar{padding:16px;font-size:14px;line-height:24px}.ui.calendar .header{display:flex;justify-content:space-between;align-items:center}.ui.calendar .header .action{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:9999px;color:#000;background-color:transparent;cursor:pointer}.ui.calendar .header .action svg{width:8px;height:8px}.ui.calendar .header .action:hover{background-color:rgba(0,0,0,.1)}.ui.calendar .header .action.prev{transform:rotate(.25turn)}.ui.calendar .header .action.next{transform:rotate(-.25turn)}.ui.calendar .header .heading{flex:1;text-align:center}.ui.calendar .wrapper{display:flex;padding-top:1rem;margin-top:1rem;flex-direction:column}.ui.calendar .table{margin-top:8px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-collapse:collapse}.ui.calendar .table .head .cell{font-weight:700;text-align:center}.ui.calendar .table .action{position:relative;width:32px;height:32px;font-size:14px;line-height:24px;padding:4px;text-align:center;white-space:nowrap;border-radius:9999px;cursor:pointer}.ui.calendar .table .action:hover{background-color:rgba(0,0,0,.1)}.ui.calendar .table .action[data-outside-visible-view]{color:rgba(0,0,0,.5)}.ui.calendar .table .action[data-unavailable],.ui.calendar .table .action[data-disabled]{color:rgba(0,0,0,.3);pointer-events:none}.ui.calendar .table .action[data-today]{box-shadow:0 0 0 1px var(--green-alpha-25)}.ui.calendar .table .action[data-selected]{background-color:var(--green);color:#fff}.ui.view.bookmark .filter{display:flex;flex-wrap:wrap;gap:10px;font-size:16px;line-height:18px}.ui.view.bookmark .ui.dropdown.chapters{width:300px}.ui.view.bookmark .ui.dropdown.chapters .ui.btn.toggle{width:100%;height:40px}.ui.view.bookmark :is(.filter-chat .content,.filter-search){border-radius:8px;border-width:1px;border-color:var(--green-alpha-10);transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.bookmark .filter-chat{position:relative;margin-right:20px;height:40px}.ui.view.bookmark .filter-chat .input{display:none}.ui.view.bookmark .filter-chat .content{height:100%;display:flex;align-items:center;padding-left:10px;padding-right:50px}.ui.view.bookmark .filter-chat .content:before{content:"";width:12px;height:12px;padding:2px;border-radius:9999px;margin:0 10px;border-width:1px;border-color:currentColor}.ui.view.bookmark .filter-chat .input:checked~.content{color:var(--green);border-color:currentColor}.ui.view.bookmark .filter-chat .input:checked~.content:before{background-color:currentColor;background-clip:content-box}.ui.view.bookmark .filter-chat .bot{position:absolute;width:48px;height:48px;right:0;bottom:10px}.ui.view.bookmark .filter-search{display:flex}.ui.view.bookmark .filter-search:focus-within{border-color:var(--green)}.ui.view.bookmark .filter-search .input{flex:1;padding:10px 0 10px 15px}.ui.view.bookmark .filter-search .search{padding:10px 15px}.ui.view.bookmark .list-title{color:rgba(0,0,0,.25);line-height:20px;padding:25px 0;margin-top:35px}.ui.view.bookmark .list-bookmarks{border-top-width:1px;border-top-color:#f2f2f2}.ui.view.bookmark .bookmark{padding-top:50px;padding-bottom:50px;gap:50px;border-bottom-width:1px;border-bottom-color:#f2f2f2;display:flex;align-items:flex-start}.ui.view.bookmark .bookmark .text14{font-size:14px;line-height:20px}.ui.view.bookmark .bookmark .favtime{color:var(--green-alpha-25)}.ui.view.bookmark .bookmark .mark{display:flex;width:40px;height:40px;border-radius:8px;border-width:1px;border-color:var(--green-alpha-10);transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast);margin-left:auto;background-color:#fff;color:var(--green)}.ui.view.bookmark .bookmark .mark:hover{border-color:currentColor}.ui.view.bookmark .bookmark .mark svg{width:16px;height:16px;margin:auto}.ui.view.bookmark .bookmark.course .cover{width:400px}.ui.view.bookmark .bookmark.course .img{border-radius:20px}.ui.view.bookmark .bookmark.course .info{width:480px;display:flex;flex-direction:column;align-self:stretch}.ui.view.bookmark .bookmark.course .title{font-size:20px;line-height:22px;font-weight:700;margin-top:20px;margin-bottom:30px}.ui.view.bookmark .bookmark.course .subtitle svg{display:inline;margin-right:10px}.ui.view.bookmark .bookmark.course .favtime{margin-top:auto}.ui.view.bookmark .bookmark.AI-chat .top{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.ui.view.bookmark .bookmark.AI-chat .bot-icon{width:48px;height:48px}.ui.view.bookmark .bookmark.AI-chat .content{flex:1;max-width:900px}.ui.view.bookmark .bookmark.AI-chat .message{font-size:16px;line-height:24px;margin-top:30px}.ui.view.bookmark .bookmark.AI-chat .favtime{margin-top:15px}.ui.view.bookmark .bookmark.AI-chat .ui.btn.locate-to-chat{border-width:1px;border-color:var(--green-alpha-10);min-width:220px;max-width:100%;justify-content:space-between;text-align:left;margin-top:40px;font-size:16px;line-height:1;padding:10px 15px;font-weight:700;height:36px;color:var(--green)}.ui.view.bookmark .bookmark.AI-chat .ui.btn.locate-to-chat:is(:hover,:focus){border-color:currentColor}.ui.view.bookmark .bookmark.AI-chat .ui.btn.locate-to-chat .arrow{transform:rotate(-.25turn)}@media(max-width:768px){.ui.view.bookmark .ui.dropdown-chapters{width:100%}.ui.view.bookmark .list-title{padding:10px 0;margin-top:20px}.ui.view.bookmark .bookmark{position:relative;padding-top:80px;gap:20px}.ui.view.bookmark .bookmark .mark{position:absolute;top:20px;right:0}.ui.view.bookmark .bookmark.course{flex-direction:column}.ui.view.bookmark .bookmark.course .cover,.ui.view.bookmark .bookmark.course .info{width:100%}.ui.view.bookmark .bookmark.course .favtime{margin-top:20px}}.ui.view.account{position:relative;display:flex;justify-content:center;align-items:center;padding:100px var(--page-padding-x) 50px;min-height:100vh}.ui.view.account>.container{width:100%;max-width:500px;min-height:300px}.ui.view.account>.container.welcome{max-width:600px}.ui.view.account .ui.btn{min-width:200px;margin:50px auto 0;font-weight:700}.ui.view.account .ui.btn.full{width:100%}.ui.view.account .ui.bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;display:flex;justify-content:center;align-items:center;padding:0 10%}.ui.view.account .ui.bg svg{width:100%;transform:rotate(-135deg);color:#f3f8ff}.ui.view.account .ui.header-2{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 var(--page-padding-x);height:var(--header-height)}.ui.view.account .ui.header-2 .close{position:relative;width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.ui.view.account .ui.header-2 .close:hover{background-color:rgba(0,0,0,.05)}.ui.view.account .ui.header-2 .close svg{width:12px;height:12px}.ui.view.account .ui.form .title{font-size:48px;line-height:100%;text-align:center;font-weight:700;color:var(--green);margin-bottom:40px}.ui.view.account .ui.form .links{display:flex;flex-wrap:wrap;justify-content:space-between;color:rgba(0,0,0,.5);margin-top:12px}.ui.view.account .ui.form .links a:hover{text-decoration:underline}.ui.view.account .ui.form .return{text-align:center;margin-top:8px}.ui.view.account .ui.form .return a{color:var(--green);border-bottom-width:1px}.ui.view.account .ui.form.welcome .ui.btn{width:100%}.ui.view.account .ui.form.welcome .title{padding-left:20px;padding-right:20px;margin-bottom:20px}.ui.view.account .ui.form.welcome .subtitle{text-align:center;margin-left:-50px;margin-right:-50px;margin-bottom:50px}.ui.view.account .ui.form.welcome .ui.input{margin-top:25px}.ui.view.account .ui.other-accounts{margin-top:60px}.ui.view.account .ui.other-accounts .title{color:rgba(0,0,0,.5);text-align:center}.ui.view.account .ui.other-accounts .btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:10px;border-width:1px;border-color:rgba(var(--green-rgb),.25);margin-top:12px;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.account .ui.other-accounts .btn:hover{border-color:var(--green)}.ui.view.account .ui.other-accounts .btn .icon{margin-right:8px}.ui.view.account .ui.other-accounts .icon{width:1em;height:1em}.ui.view.account .ui.other-accounts .icon.google{font-size:20px}.ui.view.account .ui.other-accounts .icon.hotmail{font-size:24px}.ui.view.account .ui.other-accounts .icon.facebook{font-size:24px;color:#3b5998}.ui.view.account .ui.feedback{display:flex;flex-direction:column;align-items:center;justify-content:center}.ui.view.account .ui.feedback img{max-width:224px;margin:auto}.ui.view.account .ui.feedback .title{font-size:48px;font-weight:700;color:var(--green);text-align:center;line-height:1}.ui.view.account .ui.feedback img+.title{margin-top:-20px}.ui.view.account .ui.feedback.signed-up{margin:-50px}.ui.view.account .ui.feedback.signed-up img{transform:rotate(-8deg);z-index:-1}.ui.view.account .ui.feedback.signed-up .ui.btn{margin-top:24px}.ui.view.account .ui.input.captcha .control{height:64px}@media(max-width:768px){.ui.view.account{align-items:flex-start;padding-left:32px;padding-right:32px}.ui.view.account .ui.btn{margin-top:32px}.ui.view.account .ui.input label{max-width:none}.ui.view.account .ui.form .title{font-size:36px;margin-bottom:24px}.ui.view.account .ui.form.welcome .title{font-size:28px;line-height:1}.ui.view.account .ui.form.welcome .subtitle{margin-left:0;margin-right:0;margin-bottom:24px}.ui.view.account .ui.form.welcome .ui.input{margin-top:16px}}.ui.view.courses .ui.heading.courses{margin-top:100px}.ui.view.courses .ui.heading.community{margin-top:140px}.ui.view.courses .ui.heading+:is(.ui.course,.ui.esg-community){margin-top:-20px;position:relative}.ui.view.courses .loader-wrapper{position:relative;min-height:300px}.ui.view.courses .loader-wrapper .ui.loader{font-size:32px}.ui.view.courses .ui.welcome{position:relative;background-color:#36a9e1;border-radius:20px;padding:40px;text-align:center;margin-top:20px}.ui.view.courses .ui.welcome .wrapper{max-width:768px;margin:auto}.ui.view.courses .ui.welcome .subtitle{font-size:24px;color:#fff}.ui.view.courses .ui.welcome .title{font-size:40px;line-height:45px;font-weight:700;color:#fff;margin-top:32px}.ui.view.courses .ui.welcome .title :is(span,em,strong,b){background-color:#f9cd54;color:#000;font-style:normal;border-radius:8px;padding:0 4px}.ui.view.courses .ui.welcome .icon{position:absolute}.ui.view.courses .ui.welcome .icon.thumb{width:256px;height:256px;top:-50px;left:25px}.ui.view.courses .ui.welcome .icon.star{width:256px;height:256px;top:16px;right:16px;transform:rotate(16deg)}.ui.view.courses .ui.esg-community{margin-top:100px}@media(max-width:768px){.ui.view.courses{overflow:hidden}.ui.view.courses .ui.welcome{padding:24px}.ui.view.courses .ui.welcome .icon.thumb{width:100px;height:100px;left:-10px;top:20px}.ui.view.courses .ui.welcome .icon.star{width:100px;height:100px;top:80px;right:-20px}.ui.view.courses .ui.welcome .wrapper{max-width:200px}.ui.view.courses .ui.welcome .subtitle{font-size:14px;line-height:20px}.ui.view.courses .ui.welcome .title{font-size:24px;line-height:1;color:#fff;margin-top:8px}.ui.view.courses .ui.heading.courses{margin-top:40px}.ui.view.courses .ui.heading.community{display:none}.ui.view.courses .ui.heading+.ui.course{margin-top:-10px}.ui.view.courses .ui.esg-community{margin-top:60px}}.ui.view.course-info{--main-container-margin-top: 100px}.ui.view.course-info .ui.header-2{--padding-y: 60px;position:relative;padding:var(--padding-y) 40px calc(var(--padding-y) + var(--main-container-margin-top));background-color:rgba(var(--green-rgb),.9);color:#fff}.ui.view.course-info .ui.header-2 .ui.container{padding-left:0}.ui.view.course-info .ui.header-2 .ui.course-header{max-width:680px;margin-top:54px}.ui.view.course-info .ui.header-2 .ui.course-header .subtitle :is(svg,b,strong,em){color:#eaf6ff}.ui.view.course-info .ui.header-2 .ui.course-header .actions{display:flex;margin-top:31px}.ui.view.course-info .ui.header-2 .ui.course-header .actions .course-btn{position:relative;width:190px;height:40px;white-space:nowrap}.ui.view.course-info .ui.header-2 .ui.course-header .actions .course-btn.start-to-learn{background-image:linear-gradient(90deg,#fff 40%,#36a9e1)}.ui.view.course-info .ui.header-2 .ui.course-header .actions .course-btn.official-website{background:#f9cd54;margin-left:19px}.ui.view.course-info .ui.header-2 .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.ui.view.course-info .ui.header-2 .desc{margin-top:24px;font-size:14px;line-height:24px}.ui.view.course-info .ui.container{--max-width: 1320px;position:relative;max-width:var(--max-width)}.ui.view.course-info .ui.container.main{margin-top:calc(var(--main-container-margin-top) * -1);padding-bottom:150px}.ui.view.course-info>.ui.container{max-width:calc(var(--max-width) + var(--page-padding-x) * 2);padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.ui.view.course-info .ui.course-info{display:flex;background-color:#f3f8ff;border-radius:8px;padding:26px 40px 40px}.ui.view.course-info .ui.course-info .item{--margin-x: calc(40 / 1320 * 100%);flex:1;margin-left:var(--margin-x);margin-right:var(--margin-x)}.ui.view.course-info .ui.course-info .item.actions{flex:initial;margin-left:auto;width:200px}.ui.view.course-info .ui.course-info .title{font-size:14px;line-height:20px;color:rgba(0,0,0,.4)}.ui.view.course-info .ui.course-info .content{margin-top:10px;font-weight:700;font-size:16px;line-height:20px}.ui.view.course-info .ui.course-info .content svg{display:inline;color:#f9cd54}.ui.view.course-info .ui.course-info .content svg.active{fill:currentColor}.ui.view.course-info .ui.course-info .ui.course-btn{width:100%}.ui.view.course-info .ui.course-info .ui.course-btn:not(:first-child){margin-top:8px}.ui.view.course-info .ui.course-info .ui.course-btn.official-website{background-color:#f9cd54}.ui.view.course-info .ui.navbar{display:flex;flex-wrap:wrap;align-items:center;margin-top:100px;padding-bottom:30px;gap:50px;background-color:#fff;position:sticky;top:100px;z-index:99}.ui.view.course-info .ui.navbar .link{font-size:20px;line-height:1;font-weight:700;color:var(--green)}.ui.view.course-info .ui.navbar .link.active{border-bottom-width:2px}.ui.view.course-info .ui.navbar .ui.course-btn.start-to-learn{margin-left:auto;background-color:#f3f6f3}.ui.view.course-info .ui.overview{display:flex;padding-top:80px;padding-bottom:80px;border-color:rgba(var(--green-rgb),.1);border-top-width:1px;border-bottom-width:1px;gap:40px}.ui.view.course-info .ui.overview .header{flex:1 1 0}.ui.view.course-info .ui.overview .heading{font-size:36px;line-height:100%;font-weight:700}.ui.view.course-info .ui.overview .content{flex:2 1 0}.ui.view.course-info .ui.overview .ui.richtext{font-size:14px;line-height:20px}.ui.view.course-info .ui.overview .ui.richtext blockquote{border-radius:8px;background-color:#eaf6ff;padding:40px}.ui.view.course-info .ui.overview .ui.richtext blockquote>*{max-width:600px}.ui.view.course-info .ui.overview .ui.richtext blockquote :nth-child(2){margin-top:8px}.ui.view.course-info .ui.overview .ui.richtext li::marker{font-style:italic;font-weight:700;color:var(--green)}.ui.view.course-info .ui.overview .ui.richtext li+li{margin-top:8px}.ui.view.course-info .ui.overview+.ui.overview{border-top-width:0}.ui.view.course-info .ui.richtext :is(h1,h2,h3,h4,h5,h6){font-weight:700;margin-bottom:8px}.ui.view.course-info .ui.richtext h1{font-size:32px;line-height:36px}.ui.view.course-info .ui.richtext h2{font-size:24px;line-height:32px}.ui.view.course-info .ui.richtext h3{font-size:20px;line-height:28px}.ui.view.course-info .ui.richtext h4{font-size:16px;line-height:24px}.ui.view.course-info .ui.official-website-2{display:flex;justify-content:center;align-items:center;background-color:#f3f8ff;padding:16px;border-radius:8px;margin-top:40px;gap:20px}.ui.view.course-info .ui.official-website-2 .text{font-weight:700}.ui.view.course-info .ui.heading-2{font-size:48px;font-weight:700;line-height:80%;text-align:center;margin-top:200px;margin-bottom:50px}.ui.view.course-info .ui.course-banner{border-radius:10px;background:linear-gradient(90deg,#f3f8ff 50%,#36a9e1 110%),#f3f8ff;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}.ui.view.course-info .ui.course-banner .content{flex:1 1 0;max-width:800px}.ui.view.course-info .ui.course-banner .title{font-size:24px;line-height:32px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.ui.view.course-info .ui.course-banner .cover{border-radius:10px}.ui.view.course-info .ui.course-banner .media{border-radius:inherit;width:300px;height:168px;-o-object-fit:cover;object-fit:cover}.ui.view.course-info .ui.chapters{--gap: 80px;--item-padding-y: calc(var(--gap) / 2);padding:60px;background-color:#f3f8ff;border-radius:20px;margin-top:24px}.ui.view.course-info .ui.chapters .item:not(:first-child){padding-top:var(--item-padding-y);border-top-width:1px;border-color:rgba(var(--green-rgb),.1)}.ui.view.course-info .ui.chapters .item:not(:last-child){padding-bottom:var(--item-padding-y)}.ui.view.course-info .ui.chapters .title{font-size:24px;line-height:32px;font-weight:700}.ui.view.course-info .ui.chapters .subtitle{color:var(--green);margin-top:8px;font-size:14px;line-height:20px}.ui.view.course-info .ui.chapters .subtitle svg{display:inline;margin-right:4px}.ui.view.course-info .ui.questions .item{background-color:#f3f8ff;border-radius:10px}.ui.view.course-info .ui.questions .item:not(:first-child){margin-top:20px}.ui.view.course-info .ui.questions .toggle{display:flex;width:100%;text-align:left;align-items:center;padding:20px 50px;gap:16px}.ui.view.course-info .ui.questions .arrow{width:16px;height:16px}.ui.view.course-info .ui.questions [data-state=open] .arrow{transform:rotate(.5turn)}.ui.view.course-info .ui.questions .title{flex:1 1 0;font-size:24px;line-height:32px;font-weight:700}.ui.view.course-info .ui.questions .ui.richtext{font-size:14px;line-height:20px;padding:0 50px 50px;max-width:800px}.ui.view.course-info .ui.bot-prompt{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:50px}.ui.view.course-info .ui.bot-prompt .text{position:relative;background-color:#36a9e1;color:var(--green);font-size:16px;line-height:18px;font-weight:700;flex:1 1 0;max-width:400px;padding:16px 30px;border-radius:10px}.ui.view.course-info .ui.bot-prompt .icon-play{position:absolute;color:#36a9e1;right:-12px;top:50%;width:20px;height:20px;margin-top:-10px}.ui.view.course-info .ui.bot-prompt .img{width:110px;height:110px}.ui.view.course-info .ui.esg-community{margin-top:200px}@media(max-width:768px){.ui.view.course-info{--main-container-margin-top: 270px}.ui.view.course-info .ui.richtext h1{font-size:24px;line-height:32px}.ui.view.course-info .ui.header-2{--padding-y: 30px;padding-left:20px;padding-right:20px}.ui.view.course-info .ui.course-header{margin-top:50px}.ui.view.course-info .ui.course-header .title{font-size:36px;line-height:40px}.ui.view.course-info .ui.course-header .subtitle{font-size:16px;line-height:24px}.ui.view.course-info .ui.course-info{flex-direction:column;padding:30px 20px}.ui.view.course-info .ui.course-info .item{--margin-x: 0}.ui.view.course-info .ui.course-info .item:not(.actions):not(:first-child){border-top-width:1px;border-top-color:rgba(0,0,0,.1);padding-top:16px;margin-top:16px}.ui.view.course-info .ui.course-info .item.actions{margin-top:40px;width:100%}.ui.view.course-info .ui.course-info .content{margin-top:12px}.ui.view.course-info .ui.course-info .ui.course-btn.official-website{justify-content:space-between}.ui.view.course-info .ui.navbar{top:64px;padding:0 20px 20px;margin-top:40px;gap:20px}.ui.view.course-info .ui.navbar .link{font-size:16px;line-height:20px}.ui.view.course-info .ui.navbar .ui.course-btn{display:none}.ui.view.course-info .ui.overview{flex-direction:column;gap:30px;padding:40px 20px}.ui.view.course-info .ui.overview .heading{font-size:24px}.ui.view.course-info .ui.overview .ui.richtext{line-height:24px}.ui.view.course-info .ui.overview .ui.richtext blockquote{padding:24px;line-height:20px}.ui.view.course-info .ui.official-website-2{flex-direction:column;align-items:stretch;gap:10px}.ui.view.course-info .ui.official-website-2 .text{font-size:14px;line-height:20px;max-width:200px}.ui.view.course-info .ui.official-website-2 .ui.course-btn.official-website{justify-content:space-between}.ui.view.course-info .ui.heading-2{font-size:32px;line-height:1;text-align:left;margin-top:100px;margin-bottom:40px}.ui.view.course-info .ui.course-banner{gap:30px;flex-direction:column;align-items:stretch;padding:20px}.ui.view.course-info .ui.course-banner .content{flex:auto}.ui.view.course-info .ui.course-banner .media{width:100%;height:auto}.ui.view.course-info .ui.chapters{--item-padding-y: 24px;padding:30px}.ui.view.course-info .ui.chapters .title{font-size:16px;line-height:20px}.ui.view.course-info .ui.questions .item:not(:first-child){margin-top:10px}.ui.view.course-info .ui.questions .toggle{padding:20px 30px}.ui.view.course-info .ui.questions .title{font-size:14px;line-height:20px}.ui.view.course-info .ui.questions .arrow{width:12px;height:12px}.ui.view.course-info .ui.questions .ui.richtext{padding:0 60px 30px 30px}.ui.view.course-info .ui.bot-prompt .img{width:64px;height:64px}.ui.view.course-info .ui.esg-community{margin-top:100px}}.ui.view.course-progress .ui.header-2{--secondary: rgba(var(--green-rgb), .5);border-radius:20px;background-color:#36a9e1;color:rgba(var(--green-rgb),1);display:flex}.ui.view.course-progress .ui.header-2 .text{font-size:14px;line-height:16px}.ui.view.course-progress .ui.header-2>.block{flex:1;padding:20px;display:flex;flex-direction:column}.ui.view.course-progress .ui.header-2>.block:not(:first-child){border-left-width:1px;border-color:rgba(var(--green-rgb),.1)}.ui.view.course-progress .ui.header-2 .block-title{font-size:14px;line-height:16px;color:var(--secondary);margin-bottom:30px}.ui.view.course-progress .ui.header-2 .block-days .title{font-weight:700;text-align:center;font-size:96px;line-height:.8;margin-top:auto}.ui.view.course-progress .ui.header-2 .block-days .subtitle{text-align:center;font-size:20px;font-weight:700}.ui.view.course-progress .ui.header-2 .block-plan .title{font-weight:700;text-align:center;font-size:36px;line-height:.9;max-width:200px;margin:0 auto;text-transform:uppercase}.ui.view.course-progress .ui.header-2 .block-plan .ui.btn.go{text-transform:uppercase;margin:24px auto;font-weight:700;background-color:#fff;color:var(--green)}.ui.view.course-progress .ui.header-2 .block-plan .block-content{padding:0 15px;display:flex;flex-direction:column;gap:15px}.ui.view.course-progress .ui.header-2 .block-plan .plan-schedule{margin-bottom:15px}.ui.view.course-progress .ui.header-2 .block-plan .plan-progress{margin-top:auto}.ui.view.course-progress .ui.header-2 .block-ranking :is(.title,.subtitle){margin-left:auto;margin-right:auto;text-align:center}.ui.view.course-progress .ui.header-2 .block-ranking .title{font-weight:700;font-size:48px;line-height:.8;max-width:180px}.ui.view.course-progress .ui.header-2 .block-ranking .title.progress{font-size:96px;max-width:none}.ui.view.course-progress .ui.header-2 .block-ranking .subtitle{margin:8px auto;font-size:14px;line-height:16px;max-width:280px}.ui.view.course-progress .ui.header-2 .ui.panel-ranking-stats{width:100%;margin-top:auto}.ui.view.course-progress .ui.header-2 .plan-schedule{position:relative;display:flex;align-items:flex-end;flex-wrap:wrap;border-radius:10px;padding:20px;background-color:rgba(255,255,255,.25);color:var(--green);gap:10px}.ui.view.course-progress .ui.header-2 .plan-schedule .info{flex:1;max-width:150px;margin-right:auto}.ui.view.course-progress .ui.header-2 .plan-schedule .ui.chapter-btn{min-width:auto;padding:5px 10px}.ui.view.course-progress .ui.header-2 .plan-schedule .day{font-size:12px}.ui.view.course-progress .ui.header-2 .plan-schedule .info .name{font-weight:700;line-height:1;margin-top:15px}.ui.view.course-progress .ui.header-2 .plan-schedule .book{width:72px;border-radius:4px;padding:8px 4px;background-color:#fff}.ui.view.course-progress .ui.header-2 .plan-schedule .book img{width:100%}.ui.view.course-progress .ui.header-2 .plan-schedule.reading{align-items:center}.ui.view.course-progress .ui.header-2 .plan-schedule.reading .info{font-size:12px;line-height:1.1;max-width:170px}.ui.view.course-progress .ui.header-2 .plan-schedule.reading .info h3{font-size:16px;font-weight:700;margin-bottom:5px}.ui.view.course-progress .ui.header-2 .plan-progress{position:relative;padding:15px 20px 10px;background-color:#f9cd54;color:var(--green);min-height:100px;display:flex;flex-direction:column;border-radius:10px}.ui.view.course-progress .ui.header-2 .plan-progress .msg{font-size:12px;line-height:14px;margin-bottom:auto;margin-right:25%;padding-right:40px}.ui.view.course-progress .ui.header-2 .plan-progress .progress-msg{font-size:14px;line-height:20px;font-weight:700;margin-top:5px;margin-bottom:2px}.ui.view.course-progress .ui.header-2 .plan-progress .progress{border-radius:inherit;background-color:#eaf6ff;height:6px}.ui.view.course-progress .ui.header-2 .plan-progress .progress:before{content:"";display:block;width:calc(var(--progress) * 1%);height:inherit;border-radius:inherit;background-color:currentColor}.ui.view.course-progress .ui.header-2 .plan-progress .week{font-weight:700;position:absolute;top:15px;right:20px;line-height:1}.ui.view.course-progress .ui.header-2 .plan-progress .week-number{font-size:36px;margin-right:5px}.ui.view.course-progress .ui.header-2 .plan-progress .week-text{font-size:14px}.ui.view.course-progress .ui.course-banner .subtitle{margin-top:70px;margin-bottom:20px;font-size:14px;line-height:20px;color:rgba(0,0,0,.5)}.ui.view.course-progress .ui.course-banner .banner{position:relative;z-index:1;background-color:var(--green);color:#fff;border-radius:20px}.ui.view.course-progress .ui.course-banner .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;z-index:-1}.ui.view.course-progress .ui.course-banner .wrapper{padding:60px;max-width:632px;min-height:580px;display:flex;flex-direction:column}.ui.view.course-progress .ui.course-banner .heading{font-size:48px;font-weight:700;line-height:1}.ui.view.course-progress .ui.course-banner .tags{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.ui.view.course-progress .ui.course-banner .tag{border-radius:9999px;font-size:14px;line-height:20px;padding:8px 16px;background-color:rgba(242,242,242,.2);backdrop-filter:blur(3px);display:flex;align-items:center}.ui.view.course-progress .ui.course-banner .be-learning{font-weight:700;gap:5px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:32px}.ui.view.course-progress .ui.course-banner .btn{margin-top:auto;border-radius:20px;padding:20px 150px 20px 30px;background:url(/media/icons/arrow.png) no-repeat right 32px top 50%/72px 72px,#fff;color:var(--green);font-size:36px;line-height:32px;font-weight:700;max-width:400px;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.course-progress .ui.course-banner .btn:hover{transform:scale(1.05)}.ui.view.course-progress .ui.welcome{margin-top:8px;border-radius:20px;padding:30px 60px;display:flex;gap:24px;background-color:#f3f8ff}.ui.view.course-progress .ui.welcome .header{font-weight:700;width:300px;margin-right:50px;align-self:center}.ui.view.course-progress .ui.welcome .header .welcome-message{display:flex;align-items:center;font-size:24px;line-height:24px}.ui.view.course-progress .ui.welcome .header .welcome-message img{width:80px;height:80px;margin-left:-16px;flex-shrink:0}.ui.view.course-progress .ui.welcome .header .desc{color:rgba(var(--green-rgb),.5);margin-top:8px;line-height:20px}.ui.view.course-progress .ui.welcome .block{flex:1 1 0;position:relative;border-radius:10px;background-color:#fff;border-width:1px;border-color:transparent;padding:24px;cursor:pointer;transition-property:var(--transition-colors);transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.view.course-progress .ui.welcome .block:hover{border-color:var(--green)}.ui.view.course-progress .ui.welcome .title{font-size:18px;line-height:20px;padding-right:50px;margin-bottom:20px;overflow:hidden}.ui.view.course-progress .ui.welcome .desc{color:rgba(0,0,0,.5)}.ui.view.course-progress .ui.welcome .icon{position:absolute;top:24px;right:24px;color:var(--green)}.ui.view.course-progress .ui.section.chapters{margin-top:150px}.ui.view.course-progress .ui.list-chapters{background-color:#f3f8ff;padding:60px;border-radius:20px;margin-top:-20px;position:relative}.ui.view.course-progress .ui.list-chapters .tab{display:flex;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:9999px;background-color:#fff;margin-top:-30px}.ui.view.course-progress .ui.list-chapters .tab-action{border-radius:inherit;font-weight:700;min-width:150px;padding:4px 16px;font-size:16px;line-height:1;color:var(--green-alpha-50)}.ui.view.course-progress .ui.list-chapters .tab-action.active{color:var(--green);background-color:#36a9e1}.ui.view.course-progress .ui.list-chapters .tab-line{display:flex;align-items:center;color:var(--green-alpha-50);margin-top:20px;font-size:14px;line-height:20px;height:20px}.ui.view.course-progress .ui.list-chapters .tab-line:before,.ui.view.course-progress .ui.list-chapters .tab-line:after{content:"";border-top-width:1px;border-color:rgba(var(--green-rgb),.05);flex:1}.ui.view.course-progress .ui.list-chapters .tab-line .text{padding-left:20px;padding-right:20px}.ui.view.course-progress .ui.list-chapters .bottom{border-radius:20px;font-weight:700;text-align:center;background-color:#fff;color:var(--green-alpha-25);margin-top:120px;padding:18px}.ui.view.course-progress .ui.list-chapters .completed-courses{display:flex;width:100%;align-items:center;font-size:36px;font-weight:700;line-height:1;color:var(--green);margin-bottom:32px;gap:12px;text-align:left}.ui.view.course-progress .ui.list-chapters .completed-courses .arrow{width:12px;height:12px;flex-shrink:0}.ui.view.course-progress .ui.list-chapters .completed-courses[data-state=open] .arrow{transform:rotate(.5turn)}.ui.view.course-progress .ui.list-chapters>.ui.chapter:first-child,.ui.view.course-progress .ui.list-chapters .chapters:not(.completed):first-child .ui.chapter:first-child{padding-top:0;border-top-width:0}.ui.view.course-progress .ui.chapter{--gap: 60px;position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding-top:var(--gap);padding-bottom:var(--gap)}.ui.view.course-progress .ui.chapter.locked>:not(.locker-overlay){opacity:.25}.ui.view.course-progress .ui.chapter .subtitle{color:var(--green);margin-bottom:20px}.ui.view.course-progress .ui.chapter .subtitle svg{display:inline;margin-right:4px}.ui.view.course-progress .ui.chapter .subtitle br+svg{margin-left:16px}.ui.view.course-progress .ui.chapter .subtitle br{display:none}.ui.view.course-progress .ui.chapter .info{flex:1 1 0;max-width:700px}.ui.view.course-progress .ui.chapter .chapter-title{position:relative;font-size:36px;font-weight:700;line-height:100%;margin-bottom:48px}.ui.view.course-progress .ui.chapter .chapter-title .play{position:absolute;width:24px;height:24px;left:-70px;top:6px;color:#36a9e1}.ui.view.course-progress .ui.chapter:not(.learning) .chapter-title .play{display:none}.ui.view.course-progress .ui.chapter .section-link{position:relative;z-index:1;border-radius:10px;padding:10px 20px;display:flex;align-items:center;background-color:#fff;margin-top:10px;font-size:16px;line-height:20px}.ui.view.course-progress .ui.chapter .section-link .background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(90deg,#fff 38%,#36a9e1);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.course-progress .ui.chapter .section-link:hover .background{opacity:1;visibility:visible}.ui.view.course-progress .ui.chapter .section-link .go{width:100px;position:absolute;right:16px;top:-24px}.ui.view.course-progress .ui.chapter .section-link .icon{position:relative;z-index:-2;width:16px;height:16px;color:var(--green)}.ui.view.course-progress .ui.chapter .section-title{flex:1;margin-right:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui.view.course-progress .ui.chapter .section-progress{position:relative;z-index:-2;margin-left:16px;margin-right:16px}.ui.view.course-progress .ui.chapter .test{position:relative;width:144px;background-color:#fff;text-align:center;border-radius:8px;padding:20px;margin-right:30px}.ui.view.course-progress .ui.chapter .test>:not(:first-child){margin-top:12px}.ui.view.course-progress .ui.chapter .test :is(.a,.c){font-size:16px;line-height:20px}.ui.view.course-progress .ui.chapter .test :is(.b,.c){font-weight:700;color:var(--green)}.ui.view.course-progress .ui.chapter .test .a{color:var(--green-alpha-25)}.ui.view.course-progress .ui.chapter .test .b{font-size:24px;line-height:100%}.ui.view.course-progress .ui.chapter .test .d{position:absolute;width:40px;top:0;right:-24px;display:none}.ui.view.course-progress .ui.chapter .test.passed .d{display:block}.ui.view.course-progress .ui.chapter .ui.btn.more{font-weight:700;margin-top:20px}.ui.view.course-progress .ui.chapter .ui.btn.more[data-state=open] .arrow{transform:rotate(.5turn)}.ui.view.course-progress .ui.chapter:not(.learning) .ui.btn.more{background-color:var(--green);color:#fff}.ui.view.course-progress .ui.chapter.learning .ui.btn.more{background-color:#36a9e1;color:var(--green)}.ui.view.course-progress .ui.chapter .locker-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;padding:50px 0}.ui.view.course-progress .ui.chapter .locker-overlay .btn{background-color:#fff;border-radius:8px;padding:5px;display:flex;align-items:center;color:var(--green)}.ui.view.course-progress .ui.chapter .locker-overlay .btn svg{margin:0 15px;width:25px;height:25px}.ui.view.course-progress .ui.chapter .locker-overlay .btn .name{border-radius:inherit;background-color:#36a9e1;padding:5px 20px;min-width:160px;font-weight:700}.ui.view.course-progress .ui.chapter+.ui.chapter{border-top-width:1px;border-color:rgba(var(--green-rgb),.05)}.ui.view.course-progress .ui.esg-community{margin-top:60px}@media(max-width:768px){.ui.view.course-progress .ui.header-2{flex-direction:column}.ui.view.course-progress .ui.header-2>.block:not(:first-child){border-left-width:0;border-top-width:1px}.ui.view.course-progress .ui.header-2 .block-days .block-title{margin-bottom:0}.ui.view.course-progress .ui.header-2 .block-days .title{font-size:64px;text-align:right;margin-top:-16px}.ui.view.course-progress .ui.header-2 .block-days .subtitle{font-size:14px;line-height:16px;text-align:right}.ui.view.course-progress .ui.header-2 .block-plan .title{font-size:24px;line-height:1;margin-top:20px}.ui.view.course-progress .ui.header-2 .block-plan .block-content{padding:0}.ui.view.course-progress .ui.header-2 .block-ranking .title{font-size:24px;line-height:1}.ui.view.course-progress .ui.header-2 .block-ranking .title.progress{font-size:48px}.ui.view.course-progress .ui.header-2 .ranking-stats{margin-bottom:0}.ui.view.course-progress .ui.header-2 .ranking-stats .stat{margin:16px 0}.ui.view.course-progress .ui.header-2 .ranking-stats .stat-subtitle{margin-top:4px}.ui.view.course-progress .ui.header-2 .weekly-progress .week-title{display:none}.ui.view.course-progress .ui.header-2 :is(.plan-schedule,.plan-schedule.reading) .info{width:100%;flex:initial;max-width:none}.ui.view.course-progress .ui.course-banner .banner{background-position:center}.ui.view.course-progress .ui.course-banner .wrapper{padding:25px;min-height:500px}.ui.view.course-progress .ui.course-banner .heading{font-size:24px;padding-right:25px}.ui.view.course-progress .ui.course-banner .tags{flex-direction:column;align-items:flex-start}.ui.view.course-progress .ui.course-banner .tag:not(.be-learning){border-radius:10px;padding:15px;max-width:170px;line-height:16px}.ui.view.course-progress .ui.course-banner .btn{font-size:24px;line-height:20px;padding:15px 100px 15px 20px;background-size:50px 50px;background-position:right 20px center}.ui.view.course-progress .ui.welcome{flex-direction:column;gap:20px;padding:20px}.ui.view.course-progress .ui.welcome .header{font-size:16px;line-height:18px;width:auto;margin:0;padding-left:20px;padding-right:20px}.ui.view.course-progress .ui.section.chapters{margin-top:60px}.ui.view.course-progress .ui.list-chapters{padding:24px;margin-top:-4px}.ui.view.course-progress .ui.list-chapters .tab{margin-top:0;width:100%}.ui.view.course-progress .ui.list-chapters .tab-action{flex:1;font-size:14px;padding:5px 10px;min-width:auto}.ui.view.course-progress .ui.list-chapters .completed-courses{font-size:24px;margin-bottom:24px}.ui.view.course-progress .ui.list-chapters .bottom{margin-top:100px}.ui.view.course-progress .ui.chapter{--gap: 40px;display:block}.ui.view.course-progress .ui.chapter .info{flex:auto;max-width:none}.ui.view.course-progress .ui.chapter .subtitle br{display:initial}.ui.view.course-progress .ui.chapter .subtitle br+svg{margin-left:auto}.ui.view.course-progress .ui.chapter .chapter-title{font-size:24px;line-height:30px;margin-bottom:30px}.ui.view.course-progress .ui.chapter .chapter-title .play{left:-32px;top:3px}.ui.view.course-progress .ui.chapter .section-link{padding:10px}.ui.view.course-progress .ui.chapter .section-link .go{width:60px;right:-10px;top:-10px}.ui.view.course-progress .ui.chapter .section-link .arrow{width:8px;height:8px}.ui.view.course-progress .ui.chapter .section-title{margin-right:8px;font-size:14px;line-height:20px}.ui.view.course-progress .ui.chapter .section-progress{margin-left:8px;margin-right:8px;font-size:12px;line-height:16px}.ui.view.course-progress .ui.chapter .test{position:relative;width:auto;margin-top:30px;text-align:left;padding:15px 100px 15px 15px}.ui.view.course-progress .ui.chapter .test .b{margin-top:0;font-size:20px}.ui.view.course-progress .ui.chapter .test .c{position:absolute;right:15px;top:50%;margin-top:-10px}.ui.view.course-progress .ui.chapter .test .d{display:none}}.ui.modal.learning-plan{width:100%;max-width:1300px;min-height:100%;flex-shrink:0;position:relative;overflow:hidden}.ui.modal.learning-plan .ui.learning-plan-form{padding:60px}@media(max-width:768px){.ui.modal.learning-plan{border-radius:10px;min-height:75%}.ui.modal.learning-plan .ui.learning-plan-form{padding:50px 20px 30px}}.ui.learning-plan-form{position:relative;height:100%}.ui.learning-plan-form>.wrapper{display:flex;flex-direction:column;gap:15px;height:100%;max-width:550px;margin-left:auto;margin-right:auto}.ui.learning-plan-form>.wrapper.step-2{justify-content:center;align-items:center}.ui.learning-plan-form>.wrapper.step-2 img{width:100%;max-width:224px;transform:rotate(8deg)}.ui.learning-plan-form>.wrapper.step-2 .ui.btn{margin-top:50px}.ui.learning-plan-form>.wrapper.step-2 .svg-logo{position:absolute;width:100%;height:100%;transform:rotate(-135deg);color:#f3f8ff}.ui.learning-plan-form .ui.btn{width:100%;font-size:20px;font-weight:700;min-height:60px}.ui.learning-plan-form .skip{border-radius:8px;border-width:1px;border-color:var(--green-alpha-25);padding:4px 10px;position:absolute;top:20px;right:20px;color:rgba(0,0,0,.5)}.ui.learning-plan-form .skip:hover{border-color:var(--green);color:var(--green)}.ui.learning-plan-form .title{font-size:32px;line-height:35px;text-align:center;font-weight:700;color:var(--green)}.ui.learning-plan-form .subtitle{font-size:14px;line-height:20px;color:rgba(0,0,0,.4);text-align:center;margin-top:5px}.ui.learning-plan-form .field.date{padding:20px;border-color:var(--green-alpha-25);border-width:1px;border-radius:10px}.ui.learning-plan-form .field.date .field-title{margin-bottom:15px}.ui.learning-plan-form .field.a{margin-top:30px}.ui.learning-plan-form .field.c .field-title{margin-top:25px;margin-bottom:15px}.ui.learning-plan-form .field-exam-date .date-input{margin-top:10px}.ui.learning-plan-form .field-upload-textbook .wrapper-max-width{max-width:385px;margin-left:auto;margin-right:auto}.ui.learning-plan-form .field-title{text-align:center;font-size:16px;line-height:20px}.ui.learning-plan-form .field-title.gray{color:rgba(0,0,0,.4)}.ui.learning-plan-form .ui.date-picker .trigger{display:block;width:100%;max-width:256px;margin-left:auto;margin-right:auto;padding:4px;border-radius:8px}.ui.learning-plan-form .ui.date-picker .trigger:hover{background-color:#f3f8ff}.ui.learning-plan-form .date-input{display:flex;align-items:center;justify-content:center}.ui.learning-plan-form .date-input .slash{font-size:24px;line-height:1;color:var(--green-alpha-25)}.ui.learning-plan-form .date-input .text{flex:1}.ui.learning-plan-form .date-input:not(.filled){color:var(--green-alpha-25)}.ui.learning-plan-form .footer-desc{font-size:14px;line-height:20px;color:rgba(0,0,0,.4);text-align:center;margin-top:auto}.ui.learning-plan-form .footer-desc a{color:var(--green);border-bottom-width:1px;font-weight:700}@media(max-width:768px){.ui.learning-plan-form .ui.btn{font-size:16px;min-height:48px}.ui.learning-plan-form .skip{font-size:12px;line-height:16px;top:15px;right:15px}.ui.learning-plan-form .title{font-size:24px;line-height:1}.ui.learning-plan-form>.wrapper.step-1 .field-exam-date{margin-top:0}.ui.learning-plan-form>.wrapper.step-2 .field{margin-top:10px}.ui.learning-plan-form>.wrapper.step-3 img{max-width:128px}.ui.learning-plan-form>.wrapper.step-3 .ui.btn{margin-top:20px}.ui.learning-plan-form .field-upload-textbook .upload-textbook{margin:15px auto;font-size:14px;line-height:16px}.ui.learning-plan-form .field-upload-textbook .upload-textbook svg{width:12px;height:12px;margin-top:0}.ui.learning-plan-form .field-title{font-size:14px;line-height:16px}.ui.learning-plan-form .date-input{gap:5px}}.ui.view.section>.container{padding:50px 60px 150px;max-width:1720px}.ui.view.section .ui.header-2{max-width:900px;margin-bottom:40px}.ui.view.section .ui.header-2 .back{border-radius:8px;background-color:#f3f8ff;color:var(--green);display:flex;align-items:center;gap:4px;padding:8px 16px;margin-right:20px}.ui.view.section .ui.header-2 .subtitle{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px;font-size:14px;line-height:20px}.ui.view.section .ui.header-2 .chapter{flex:1 1 0}.ui.view.section .ui.header-2 .heading{font-size:36px;line-height:40px;font-weight:700}.ui.view.section .ui.header-2 .metadata{margin-top:20px;display:flex;flex-wrap:wrap}.ui.view.section .ui.header-2 .detail{line-height:12px}.ui.view.section .ui.header-2 .detail:not(:last-child){border-right-width:1px;border-color:var(--green-alpha-25);padding-right:24px;margin-right:24px}.ui.view.section .ui.header-2 .people{line-height:12px}.ui.view.section .ui.header-2 .people :is(svg,b){color:var(--green)}.ui.view.section .ui.header-2 .people svg{width:12px;height:12px;display:inline;margin-right:4px}.ui.view.section .ui.header-2 :is(.rating,.online,.views){font-size:14px;display:flex;align-items:center}.ui.view.section .ui.header-2 :is(.rating,.online,.views) .icon{margin-right:4px;width:16px;height:16px}.ui.view.section .ui.header-2 .icon.people{display:inline}.ui.view.section .ui.header-2 .icon.star{color:#ff9500;fill:currentColor}.ui.view.section .ui.header-2 .icon.green-light{color:#02d642}.ui.view.section .ui.header-2 .icon.eye{color:var(--green)}.ui.view.section .ui.wrapper{display:flex;gap:24px}.ui.view.section .ui.wrapper>.main{flex:1}.ui.view.section .ui.wrapper>.aside{width:400px}.ui.view.section .ui.video .player{position:relative}.ui.view.section .ui.video .media{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#000}.ui.view.section .ui.video .actions{position:absolute;top:0;right:0;padding:20px;display:flex;gap:5px}.ui.view.section .ui.video .action{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(242,242,242,.2);backdrop-filter:blur(3px);border-radius:6px;color:#fff;gap:10px}.ui.view.section .ui.video .action.bookmark{padding:0 15px}.ui.view.section .ui.video .action.bookmark:not(.marked) svg{fill:none}.ui.view.section .ui.panel{background-color:#f3f8ff;border-radius:10px;padding:24px 30px}.ui.view.section .ui.panel:not(:last-child){margin-bottom:16px}.ui.view.section .ui.panel:is(.chapter,.test) .title{font-weight:700;font-size:16px;line-height:1}.ui.view.section .ui.panel:is(.chapter,.test) .subtitle{font-size:14px;line-height:16px}.ui.view.section .ui.panel:is(.chapter,.test) .subtitle svg{display:inline;margin-right:4px}.ui.view.section .ui.panel.test{position:relative;z-index:1;display:flex;align-items:center;color:#11290b}.ui.view.section .ui.panel.test:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,0) 47.34%,#36a9e1),#f3f8ff;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.section .ui.panel.test:not(.has-tested):hover:before{opacity:1;visibility:visible}.ui.view.section .ui.panel.test .content{flex:1 1 0%}.ui.view.section .ui.panel.test .subtitle{margin-top:8px;color:rgba(17,41,11,.5)}.ui.view.section .ui.panel.test .pen:not(.icon){display:flex;border-radius:9999px;background-color:#36a9e1;color:#11290b;width:24px;height:24px;margin-right:4px}.ui.view.section .ui.panel.test .pen:not(.icon) svg{width:50%;height:50%;margin:auto}.ui.view.section .ui.panel.test .icon.pen{width:48px;height:48px;margin-top:-8px;margin-right:-12px;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing);transform-origin:50% 100%}.ui.view.section .ui.panel.test .icon.left{width:40px;height:40px;margin-right:12px}.ui.view.section .ui.panel.test .icon.failed{transform:rotate(-8deg)}.ui.view.section .ui.panel.test:not(.has-tested):hover .icon.pen{transform:scale(1.5)}.ui.view.section .ui.panel.test.has-tested .subtitle{font-weight:700;flex:1 1 0%;max-width:120px;margin-right:auto;color:var(--green)}.ui.view.section .ui.panel.test.has-tested.passed{background:linear-gradient(90deg,rgba(255,255,255,0) 47.34%,#36a9e1),#f3f8ff}.ui.view.section .ui.panel.test.has-tested.not-passed{background:linear-gradient(90deg,rgba(255,0,0,0) 36.29%,rgba(255,0,0,.1)),#f3f8ff}.ui.view.section .ui.panel.playlist .ui.section-playlist>.content{height:900px;overflow:auto;margin:0 -30px -24px;padding:0 30px 24px}.ui.view.section .ui.panel.chapter{position:relative;padding:0}.ui.view.section .ui.panel.chapter .abs{position:absolute;inset:100% 0 auto;z-index:2;background-color:inherit;border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;box-shadow:0 8px 12px rgba(54,169,225,.1)}.ui.view.section .ui.panel.chapter .ui.select-chapters{background-color:inherit;padding:0 30px 30px;max-height:500px;overflow:auto}.ui.view.section .ui.panel.chapter .ui.select-chapters .ui.select-chapter:first-child{border-top-width:1px}.ui.view.section .ui.panel.chapter .ui.select-chapter{--active-background-color: #ffffff}.ui.view.section .ui.panel.chapter .ui.select-chapter.top{position:relative;padding:24px 30px}.ui.view.section .ui.panel.chapter .ui.select-chapter.top .switch{position:absolute;right:15px;top:15px;width:20px;height:20px;background-color:var(--green);color:#fff;border-radius:4px}.ui.view.section .ui.panel.chapter .ui.select-chapter.top .switch-icon{position:absolute;width:10px;height:10px;top:0;right:0;bottom:0;left:0;margin:auto}.ui.view.section .ui.panel.chapter .ui.select-chapter.top .lock{position:absolute;right:15px;top:15px;width:40px;height:40px;border-radius:8px;background-color:#36a9e1;color:var(--green)}.ui.view.section .ui.panel.chapter .ui.select-chapter.top .lock svg{position:absolute;width:20px;height:20px;top:0;right:0;bottom:0;left:0;margin:auto}.ui.view.section .ui.panel.chapter.open .ui.select-chapter.top{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 8px 12px rgba(54,169,225,.1)}.ui.view.section .ui.caption{border-radius:10px;border-width:1px;border-color:var(--green-alpha-25);margin-top:24px}.ui.view.section .ui.caption .header{display:flex;flex-wrap:wrap;padding:20px}.ui.view.section .ui.caption .toggle{font-weight:700;color:var(--green);display:flex;align-items:center;gap:8px}.ui.view.section .ui.caption .toggle svg{width:.75em;height:.75em}.ui.view.section .ui.caption .toggle[data-state=open] svg{transform:rotate(180deg)}.ui.view.section .ui.caption .scroll-area{padding:0 20px 20px;max-height:300px;overflow:auto}.ui.view.section .ui.caption .item{display:flex;gap:16px}.ui.view.section .ui.caption .item:not(:first-child){margin-top:10px}.ui.view.section .ui.caption .play{width:16px;height:16px;margin-right:4px;stroke:currentColor;stroke-width:1}.ui.view.section .ui.caption .item.active .play{color:#36a9e1}.ui.view.section .ui.caption .item:not(.active) .play{fill:none;stroke:currentColor}.ui.view.section .ui.caption .time{display:flex;align-items:center}.ui.view.section .ui.caption .a{display:flex;flex-direction:column;align-items:center}.ui.view.section .ui.caption .b{display:flex;flex-direction:column;width:110px}.ui.view.section .ui.caption .item:not(:last-child) .b:after{content:"";border-left-width:1px;border-color:rgba(112,112,112,.2);flex:1;margin-top:10px;margin-left:4px}.ui.view.section .ui.caption .c{flex:1 1 0%;padding-bottom:30px}.ui.view.section .ui.resources{margin-top:80px}.ui.view.section .ui.resources .header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.ui.view.section .ui.resources .actions{display:flex;flex-wrap:wrap;gap:4px}.ui.view.section .ui.resources .ui.richtext{font-size:16px;line-height:28px;color:rgba(0,0,0,.75)}.ui.view.section .ui.resources .ui.richtext :is(h1,h2,h3,h4,h5,h6){color:#000;margin-bottom:.5em}.ui.view.section .ui.resources .ui.richtext h1{font-size:2em;line-height:125%}.ui.view.section .ui.resources .ui.richtext h2{font-size:1.5em;line-height:125%}.ui.view.section .ui.resources .ui.richtext h3{font-size:1.25em;line-height:125%}@media(min-width:1920px){.ui.view.section>.container{margin-left:calc((100vw - 1920px)/2)}}@media(min-width:769px){.ui.view.section .ui.panel.playlist-btn{display:none}}@media(max-width:768px){.ui.view.section>.container{padding:20px 20px 60px}.ui.view.section .ui.header-2 .back{display:none}.ui.view.section .ui.header-2 .heading{font-size:24px;line-height:28px}.ui.view.section .ui.header-2 .metadata{gap:8px 12px}.ui.view.section .ui.header-2 .detail{font-size:14px;line-height:20px}.ui.view.section .ui.header-2 .detail:not(:last-child){padding-right:0;margin-right:0;border-right-width:0}.ui.view.section .ui.wrapper{flex-direction:column}.ui.view.section .ui.wrapper>:is(.main,.aside){display:contents}.ui.view.section .ui.wrapper .ui.video{order:-2}.ui.view.section .ui.wrapper .ui.aside{order:-1}.ui.view.section .ui.video .actions{padding:10px}.ui.view.section .ui.video .action{font-size:12px;height:30px;min-width:30px;gap:5px}.ui.view.section .ui.video .action.bookmark{padding:0 10px}.ui.view.section .ui.video .action svg{width:12px;height:12px}.ui.view.section .ui.caption{margin-top:0}.ui.view.section .ui.caption .header{padding:15px}.ui.view.section .ui.caption .scroll-area{max-height:150px}.ui.view.section .ui.caption .item{font-size:14px;line-height:20px}.ui.view.section .ui.panel:is(.chapter,.test) .title{font-size:14px;line-height:16px}.ui.view.section .ui.panel.chapter .ui.select-chapter.top{padding:20px 50px 20px 20px}.ui.view.section .ui.panel.chapter .ui.select-chapter.top .subtitle{display:none}.ui.view.section .ui.panel.chapter .ui.select-chapter.top .switch{top:50%;margin-top:-10px}.ui.view.section .ui.panel.test{padding:15px 20px}.ui.view.section .ui.panel.test .content{max-width:180px}.ui.view.section .ui.panel.test .subtitle{margin-top:4px}.ui.view.section .ui.panel.test .icon.pen{width:64px;height:64px;margin:-10px 10px -10px auto}.ui.view.section .ui.panel.playlist-btn{display:flex;align-items:center;min-height:50px;padding:15px 20px;gap:10px}.ui.view.section .ui.panel.playlist-btn:is(button){text-align:left;width:100%}.ui.view.section .ui.panel.playlist-btn .title{font-size:14px;line-height:16px;flex:1}.ui.view.section .ui.panel.playlist{display:none}.ui.view.section .ui.resources{margin-top:0}.ui.view.section .view.intro iframe{height:300px}}.ui.view.section .view{border-radius:10px;margin-top:16px;background-color:#f3f6f3;padding:40px}.ui.view.section .view>.title{font-size:24px;font-weight:700;margin-bottom:40px;color:var(--green)}.ui.view.section .view>.title:not(:first-child){margin-top:60px;padding-top:60px;border-top-width:1px;border-color:rgba(0,0,0,.1)}@media(max-width:768px){.ui.view.section .view{padding:20px}.ui.view.section .view .title{font-size:20px;margin-bottom:20px}.ui.view.section .view .title:not(:first-child){margin-top:20px;padding-top:20px}}.ui.view.section .view.intro iframe,.ui.view.section .view.intro #mindmap{display:block;width:100%;height:600px;background-color:#fff}.ui.view.section .view.intro .iframe-wrapper{position:relative}.ui.view.section .view.intro .iframe-actions{position:absolute;inset:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:32px}.ui.view.section .view.intro .iframe-action{position:relative;width:40px;height:40px;border-radius:8px;background-color:rgba(0,0,0,.05)}.ui.view.section .view.intro .iframe-action svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ui.view.section .view.intro .iframe-action:hover{background-color:var(--green);color:#fff}.ui.view.section .view.case-study .case{border-radius:10px;padding:40px;background-color:#fff}.ui.view.section .view.case-study .case .ui.richtext{margin-top:30px}.ui.view.section .view.case-study .case .images{display:flex;flex-wrap:wrap;gap:10px}.ui.view.section .view.case-study .case .image{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.ui.view.section .view.case-study .case .image:not([src]){background-color:rgba(0,0,0,.05)}.ui.view.section .view.case-study .case .btns{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:40px}.ui.view.section .view.case-study .case .ui.btn.more{font-weight:700}.ui.view.section .view.case-study .case .ui.btn.more .arrow{transform:rotate(-90deg)}.ui.view.section .view.case-study .case+.case{margin-top:40px}@media(max-width:768px){.ui.view.section .view.case-study .case{padding:20px}.ui.view.section .view.case-study .case .images{gap:5px}.ui.view.section .view.case-study .case .image{width:50px;height:50px}.ui.view.section .view.case-study .case .btns{margin-top:20px}.ui.view.section .view.case-study .case+.case{margin-top:20px}.ui.view.section .view.case-study .ui.richtext{font-size:14px;line-height:24px}}.ui.view.section .view.comments .textarea{background-color:#fff;border-radius:10px;padding:20px}.ui.view.section .view.comments .textarea .bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-top:20px;gap:20px 10px}.ui.view.section .view.comments .textarea .publish{height:32px;background-color:var(--green);color:#36a9e1;font-weight:700}.ui.view.section .view.comments .textarea .checkbox{display:flex;align-items:center;font-size:14px;line-height:16px;gap:5px;color:var(--green)}.ui.view.section .view.comments .textarea-control{display:block;width:100%;height:72px;resize:none;overflow:auto}.ui.view.section .view.comments .navbar{display:flex;align-items:center;font-size:24px;line-height:1;font-weight:700;color:var(--green);gap:10px 20px;margin-top:60px}.ui.view.section .view.comments .navbar .title{margin-right:20px}.ui.view.section .view.comments .navbar .link:not(.active){color:var(--green-alpha-50)}.ui.view.section .view.comments .navbar .link:is(.active,:not(.active):is(:hover,:focus)){text-decoration:underline}.ui.view.section .view.comments .comment{padding-top:30px;padding-bottom:30px;border-bottom-width:1px;border-color:rgba(112,112,112,.1);display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.ui.view.section .view.comments .comment .face-img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.ui.view.section .view.comments .comment .content{flex:1}.ui.view.section .view.comments .comment :is(.username,.message){font-size:16px;line-height:20px}.ui.view.section .view.comments .comment .username{min-height:40px;padding-top:10px;padding-bottom:10px}.ui.view.section .view.comments .comment .message{margin-top:10px;margin-bottom:20px}.ui.view.section .view.comments .comment .bottom{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;line-height:16px;color:var(--green)}.ui.view.section .view.comments .comment .time{color:rgba(0,0,0,.25)}.ui.view.section .view.comments .comment .action{border-radius:4px}.ui.view.section .view.comments .comment .action:not(:disabled):hover{background-color:var(--green-alpha-10)}.ui.view.section .view.comments .comment .action:is(.like,.dislike){display:flex;align-items:center;padding:4px;min-width:24px;height:24px}.ui.view.section .view.comments .comment .action:is(.like,.dislike) svg{width:15px;height:15px;margin:auto 2px auto auto}.ui.view.section .view.comments .comment .action.dislike{transform:rotate(.5turn)}.ui.view.section .view.comments .comment .action.reply{height:24px;padding:4px}.ui.view.section .view.comments .comment .at{color:#219305}.ui.view.section .view.comments .comment .view-more{color:var(--green)}.ui.view.section .view.comments .comment .view-more:hover{text-decoration:underline}.ui.view.section .view.comments .comment .view-more[data-state=open]{display:none}.ui.view.section .view.comments .comment .replies{margin-top:30px}.ui.view.section .view.comments .comment .replies .comment{border-top-width:1px;border-bottom-width:0}.ui.view.section .view.comments .comment .replies .comment:last-child{padding-bottom:0}.ui.view.section .view.comments .comment .replies .comment .content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 10px}.ui.view.section .view.comments .comment .replies .comment .username{min-width:120px}.ui.section-playlist{display:flex;flex-direction:column;border-radius:10px}.ui.section-playlist .tab{display:flex;overflow:auto;box-shadow:inset 0 -2px rgba(112,112,112,.1);gap:30px;margin-bottom:20px}.ui.section-playlist .tab .action{font-weight:700;white-space:nowrap;padding-bottom:10px;border-bottom-width:2px;border-color:transparent}.ui.section-playlist .tab .action:not(:last-child){margin-right:var(--margin-right)}.ui.section-playlist .tab .action:not(.active):hover{border-color:var(--green-alpha-25)}.ui.section-playlist .tab .action.active{border-color:var(--green)}.ui.section-playlist .list{display:flex;flex-direction:column;gap:10px}.ui.section-playlist .ui.section{position:relative;border-radius:8px;background-color:#fff;padding:16px}.ui.section-playlist .ui.section .svg-play{position:absolute;width:16px;height:16px;left:-8px;top:20px;color:#36a9e1}.ui.section-playlist .ui.section:not(.active) .svg-play{display:none}.ui.section-playlist .ui.section .content{display:flex;gap:12px}.ui.section-playlist .ui.section .number{width:40px;font-weight:700}.ui.section-playlist .ui.section .title{--line-clamp: 2;--line-height: 24px;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;line-clamp:var(--line-clamp);font-size:16px;line-height:var(--line-height);height:calc(var(--line-height) * var(--line-clamp))}.ui.section-playlist .ui.section :is(a.title,.title a):hover{text-decoration:underline}.ui.section-playlist .ui.section .ui.test-btn{margin-top:16px;font-size:14px;padding:10px 15px}.ui.section-playlist .ui.knowledge{border-radius:8px;background-color:#fff}.ui.section-playlist .ui.knowledge .toggle{display:flex;align-items:center;width:100%;text-align:left;padding:20px;gap:16px;font-size:14px;line-height:20px;font-weight:700}.ui.section-playlist .ui.knowledge .title{flex:1 1 0%}.ui.section-playlist .ui.knowledge .arrow{width:.75em;height:.75em}.ui.section-playlist .ui.knowledge .toggle[data-state=open] .arrow{transform:rotate(180deg)}.ui.section-playlist .ui.knowledge .ui.richtext{margin-top:-8px;padding:0 20px 20px;font-size:14px;line-height:24px}@media(max-width:768px){.ui.section-playlist .ui.knowledge .toggle{padding-top:15px;padding-bottom:15px}}.ui.modal-section-playlist{background-color:#f3f8ff}.ui.modal-section-playlist .ui.section-playlist>.content{height:432px;overflow:auto;margin:0 -30px;padding:0 30px 20px}.ui.modal-section-playlist .ui.section-playlist .ui.section{background-color:#fff}.ui.select-chapters{--active-background-color: #F3F8FF;padding:30px}.ui.select-chapters .ui.select-chapter .content{padding:25px 15px;margin-left:-15px;margin-right:-15px;transition-property:background-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.select-chapters .ui.select-chapter.active .content,.ui.select-chapters .ui.select-chapter:not(.active):hover .content{background-color:var(--active-background-color);border-radius:5px}.ui.select-chapter{display:block;border-color:rgba(0,0,0,.1)}.ui.select-chapter:is(button){width:100%;text-align:left}.ui.select-chapter .title{font-size:16px;line-height:20px;font-weight:700}.ui.select-chapter .subtitle{font-size:14px;line-height:16px;margin-top:10px}.ui.select-chapter .subtitle svg{display:inline;margin-right:10px}.ui.select-chapter+.ui.select-chapter{border-top-width:1px}@media(max-width:768px){.ui.select-chapters .ui.select-chapter .content{padding-top:20px;padding-bottom:20px}.ui.select-chapter .subtitle{margin-top:5px}}.ui.modal-chapters .ui.select-chapters{height:432px;margin:0 -30px;padding:0 30px 30px;overflow:auto}.ui.modal.case{position:relative;max-width:1200px;padding:60px}.ui.modal.case .images{display:flex;flex-wrap:wrap;gap:16px}.ui.modal.case .image{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background-color:rgba(0,0,0,.05)}.ui.modal.case .ui.richtext{font-size:16px;line-height:28px;color:rgba(0,0,0,.75);margin-top:50px;margin-bottom:50px}.ui.modal.case .ui.richtext :is(h1,h2,h3,h4,h5,h6){color:#000;font-weight:700;font-size:20px}.ui.modal.case .ui.richtext :is(h1,h2,h3,h4,h5,h6):not(:first-child){margin-top:20px}.ui.modal.case .ui.richtext :is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:10px}.ui.modal.case .ui.chatbot-btn{max-width:400px;background-color:#36a9e1;font-size:16px;min-height:50px}.ui.modal.case .ui.chatbot-btn .arrow{margin-left:auto;margin-right:10px;width:20px;height:20px}.ui.modal.case .btn-close{position:absolute;width:40px;height:40px;top:12px;right:12px;border-radius:9999px}.ui.modal.case .btn-close:hover{background-color:rgba(0,0,0,.1)}.ui.modal.case .btn-close .close{position:absolute;width:12px;height:12px;top:0;right:0;bottom:0;left:0;margin:auto}@media(max-width:768px){.ui.modal.case{padding:50px 20px 20px}.ui.modal.case .images{gap:10px}.ui.modal.case .image{width:60px;height:60px}.ui.modal.case .ui.richtext{font-size:14px;line-height:24px;margin-top:20px;margin-bottom:20px}}.ui.iframe-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:11}.ui.iframe-fullscreen iframe,.ui.iframe-fullscreen #mindmap{width:100%;height:100%}.ui.iframe-fullscreen .actions{position:absolute;inset:0 0 auto;padding:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.ui.iframe-fullscreen .action{position:relative;width:40px;height:40px;border-radius:8px;background-color:rgba(0,0,0,.05)}.ui.iframe-fullscreen .action:hover{background-color:var(--green);color:#fff}.ui.iframe-fullscreen .action svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ui.question-answer{position:relative;display:flex;flex-direction:column;max-width:650px}.ui.question-answer .ui.question{margin-bottom:auto}.ui.question-answer .ui.loader{font-size:24px}.ui.question-answer .subtitle{color:var(--green);margin-bottom:15px}.ui.question-answer .title{font-size:20px;line-height:28px}.ui.question-answer .type{border-radius:8px;border-width:1px;border-color:var(--green-alpha-10);color:var(--green-alpha-50);padding:2px 12px;font-style:italic;margin-top:20px;margin-bottom:40px;align-self:flex-start}.ui.question-answer .ui.richtext{font-size:14px;line-height:24px}.ui.question-answer .ui.richtext :is(h1,h2,h3,h4,h5,h6){font-weight:700}.ui.question-answer .ui.chatbot-btn{margin-top:32px;border-width:1px;border-color:transparent;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.question-answer .ui.chatbot-btn:hover{border-color:var(--green)}@keyframes option-icon-show{0%{opacity:0;transform:scale(.75)}}.ui.question-answer .options{margin-bottom:40px}.ui.question-answer .ui.option{position:relative;display:block;width:100%;cursor:pointer}.ui.question-answer .ui.option.correct{--feedback-color: #2CDB00}.ui.question-answer .ui.option.incorrect{--feedback-color: #FF0000}.ui.question-answer .ui.option.confirmed{cursor:not-allowed}.ui.question-answer .ui.option .icon{width:100px;height:100px;position:absolute;left:-120px;top:50%;margin-top:-50px;animation:option-icon-show .5s var(--default-easing);display:none;z-index:2}.ui.question-answer .ui.option .icon.thumb{top:auto;bottom:-10px;margin-top:0}.ui.question-answer .ui.option.checked.correct .icon.thumb,.ui.question-answer .ui.option.checked.incorrect .icon.keep-going{display:block}.ui.question-answer .ui.option .control{display:none}.ui.question-answer .ui.option .radio{width:.8em;height:.8em;border-width:2px;border-radius:9999px;color:var(--feedback-color, var(--green));margin-top:4px}.ui.question-answer .ui.option :is(.correct .radio,.incorrect .radio,.control:checked~.content .radio){background-color:currentColor}.ui.question-answer .ui.option .content{position:relative;z-index:1;display:flex;gap:16px;font-size:20px;line-height:24px;padding:12px 20px;border-radius:10px;background-color:#f3f8ff;border-width:2px;border-color:var(--feedback-color, transparent)}.ui.question-answer .ui.option .content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,0) 50%,#36a9e1);transition-property:opacity;transition-duration:var(--fast);transition-timing-function:var(--default-easing);z-index:-1}.ui.question-answer .ui.option.incorrect .content:before{background:linear-gradient(90deg,rgba(0,0,0,0) 50%,rgba(255,0,0,.3))}.ui.question-answer .ui.option .control:not(:checked)~.content:before{opacity:0}.ui.question-answer .ui.option .name{flex:1 1 0}.ui.question-answer .ui.option+.ui.option{margin-top:10px}.ui.question-answer .explain{margin-bottom:30px}.ui.question-answer .ui.knowledge{margin-top:25px;margin-bottom:25px}.ui.question-answer .ui.btn.next{margin-top:auto;border-width:2px;font-size:20px;font-weight:700;height:60px;align-self:stretch;color:var(--green);border-color:currentColor}.ui.question-answer .ui.btn.next:disabled{color:var(--green-alpha-50);cursor:not-allowed}@media(max-width:768px){.ui.question-answer .subtitle{font-size:14px}.ui.question-answer .title{font-size:18px;line-height:24px}}.ui.test-feedback{display:flex;flex-direction:column;gap:10px}.ui.test-feedback .icon{max-width:256px;margin-left:auto;margin-right:auto}.ui.test-feedback .icon.fist{max-width:290px;margin-bottom:-20px}.ui.test-feedback .title{font-weight:700;font-size:40px;line-height:1;color:var(--green);text-align:center;margin-top:20px;margin-bottom:20px}.ui.test-feedback .subtitle{margin-bottom:30px;font-size:14px;line-height:20px;color:rgba(0,0,0,.75);text-align:center}.ui.test-feedback .ui.btn{font-weight:700;border-width:1px;border-color:transparent;font-size:20px}.ui.test-feedback .ui.btn svg{width:.75em;height:.75em}.ui.test-feedback .ui.btn:hover{border-color:currentColor}.ui.test-feedback .ui.btn.redo{color:var(--green)}.ui.test-feedback .ui.btn.return{color:#000}.ui.test-feedback .summary{background-color:#f3f8ff;padding:32px}.ui.test-feedback .summary-title{font-size:20px;text-align:center}.ui.test-feedback .summary-subtitle{font-size:14px;line-height:20px;color:rgba(0,0,0,.75);text-align:center}.ui.test-feedback .knowledge{display:flex;align-items:center;gap:8px;background-color:#fff;padding:20px 32px;margin-top:10px;border-radius:10px}.ui.test-feedback .summary-subtitle+.knowledge{margin-top:36px}.ui.test-feedback .knowledge-info{flex:1 1 0;line-height:20px}.ui.test-feedback .knowledge-subtitle{color:rgba(0,0,0,.5)}.ui.test-feedback .knowledge-btn{border-radius:10px;padding:5px 10px;font-size:14px;line-height:20px;color:var(--green);border-color:var(--green-alpha-25);border-width:1px;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.test-feedback .knowledge-btn:hover{border-color:var(--green)}@media(max-width:768px){.ui.test-feedback .title{font-size:28px;line-height:32px;padding-left:20px;padding-right:20px}.ui.test-feedback .subtitle{margin-top:0}.ui.test-feedback .icon{width:100%;max-width:128px}.ui.test-feedback.not-passed .icon{max-width:192px;margin-top:-40px}.ui.test-feedback .ui.btn{font-size:16px}.ui.test-feedback .summary{padding:20px}.ui.test-feedback :is(.summary-title,.summary-subtitle){padding-left:20px;padding-right:20px}.ui.test-feedback .knowledge{flex-direction:column;align-items:flex-start;padding:16px}.ui.test-feedback .summary-subtitle+.knowledge{margin-top:20px}.ui.test-feedback .knowledge-subtitle{font-size:12px;line-height:16px}.ui.test-feedback .knowledge-btn{font-size:12px;line-height:16px;border-radius:6px}}.ui.knowledge{position:relative;background-color:#f3f8ff;border-radius:10px}.ui.knowledge .ui.richtext{font-size:16px;line-height:28px;color:rgba(0,0,0,.75)}.ui.knowledge .ui.richtext :is(h1,h2,h3,h4,h5,h6){color:#000;font-size:1.125em;margin-bottom:1em}.ui.knowledge .wrapper{max-height:300px;overflow:auto;padding:40px}.ui.knowledge .header{font-size:20px;line-height:24px;color:var(--green);font-weight:700;padding-bottom:20px;margin-bottom:20px;border-bottom-width:1px;border-color:var(--green-alpha-10)}.ui.view.test{padding-bottom:128px}.ui.view.test>.page-wrapper{padding-top:20px;padding-bottom:20px}.ui.view.test .page-wrapper{max-width:700px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ui.view.test .ui.header-2{position:relative;display:flex;align-items:center;height:100px;padding-left:250px;padding-right:200px}.ui.view.test .ui.header-2 .ui.btn.back{position:absolute;left:40px}.ui.view.test .ui.header-2 .ui.dropdown.languages{position:absolute;right:40px}.ui.view.test .ui.header-2 .progress{width:100%;max-width:700px;margin:auto;padding:0 20px;display:flex;align-items:center;gap:10px}.ui.view.test .ui.header-2 .progress .track{background-color:var(--green-alpha-25);height:3px;flex:1}.ui.view.test .ui.header-2 .progress .current{background-color:var(--green);height:100%;width:0}.ui.view.test .ui.sidebar-2{position:fixed;top:100px;left:0;bottom:20px;background-color:#fff;z-index:10;display:flex;flex-direction:column;width:calc(100% - 50px);max-width:420px;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing);transform:translate(-100%)}.ui.view.test .ui.sidebar-2.open{transform:none}.ui.view.test .ui.sidebar-2 .collapse-btn{position:absolute;left:100%;top:0;width:32px;height:64px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:inherit;box-shadow:8px 0 8px rgba(54,169,225,.1)}.ui.view.test .ui.sidebar-2 .collapse-btn .arrow{width:8px;height:8px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:rotate(-.25turn)}.ui.view.test .ui.sidebar-2.open .collapse-btn .arrow{transform:rotate(.25turn)}.ui.view.test .ui.sidebar-2 .ui.knowledge{height:0;flex:1;box-shadow:8px 0 16px rgba(54,169,225,.16);border-radius:0 0 10px;margin-bottom:10px}.ui.view.test .ui.sidebar-2 .ui.knowledge .wrapper{max-height:100%;direction:rtl}.ui.view.test .ui.sidebar-2 .ui.knowledge .content{direction:ltr}.ui.view.test .ui.sidebar-2 .report-btn{display:flex;flex-shrink:0;width:100%;align-items:center;justify-content:center;border-width:2px;border-left-width:0;border-color:#f3f8ff;background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:14px;line-height:20px;text-align:left;padding:10px 12px;gap:10px;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing);color:rgba(0,0,0,.75)}.ui.view.test .ui.sidebar-2 .report-btn:hover{border-color:var(--green)}.ui.view.test .ui.sidebar-2 .report-icon{width:32px;height:32px}.ui.view.test .ui.sidebar-2 .report-title{flex:1 1 0;max-width:280px}.ui.view.test .footer{position:fixed;inset:auto 0 0;border-top-width:1px;border-top-color:rgba(54,169,225,.1);background-color:#fff;padding:30px;z-index:1}.ui.view.test .footer .ui.btn.next{width:100%;border-width:2px;font-size:20px;font-weight:700;height:60px;color:var(--green);border-color:currentColor}.ui.view.test .footer .ui.btn.next:disabled{color:var(--green-alpha-50);cursor:not-allowed}@media(min-width:1024px)and (max-width:1536px){.ui.view.test.sidebar-open>.wrapper{margin-left:550px}}@media(max-width:768px){.ui.view.test{padding-bottom:100px}.ui.view.test .ui.header-2{flex-wrap:wrap;height:auto;padding:20px}.ui.view.test .ui.header-2 .ui.btn.back{position:static}.ui.view.test .ui.header-2 .ui.dropdown.languages{position:relative;right:auto;margin-left:auto}.ui.view.test .ui.header-2 .ui.dropdown.languages .ui.btn.toggle{min-width:auto}.ui.view.test .ui.header-2 .ui.dropdown.languages .ui.btn.toggle .name{display:none}.ui.view.test .ui.header-2 .ui.dropdown.languages .menu{right:0;width:120px;border-top-left-radius:10px}.ui.view.test .ui.header-2 .progress{padding-left:0;padding-right:0;margin-top:20px}.ui.view.test>.page-wrapper{padding-top:20px;padding-bottom:40px}.ui.view.test>.page-wrapper .ui.feedback.not-passed{margin-top:0}.ui.view.test .ui.option .icon{left:auto;right:-10px}.ui.view.test .ui.option .content{font-size:16px;line-height:20px;gap:8px}.ui.view.test .ui.sidebar-2{top:10px;bottom:10px}.ui.view.test .ui.knowledge .wrapper,.ui.view.test .footer{padding:20px}.ui.view.test .footer .ui.btn.next{height:50px;font-size:16px}}.ui.view.testpaper .header{display:flex;flex-wrap:wrap;gap:10px;padding:30px 40px}.ui.view.testpaper .header .ui.btn{font-size:20px;line-height:1;height:45px;min-width:200px}.ui.view.testpaper .header .ui.btn.back svg{width:.625em;height:.625em}.ui.view.testpaper .header .ui.btn.time{background-color:#f3f8ff;border-color:#f3f8ff}.ui.view.testpaper .header .ui.btn.time svg{width:1em;height:1em}.ui.view.testpaper .header .ui.btn.title{border-width:1px;border-color:var(--green-alpha-10)}@media(max-width:1536px){.ui.view.testpaper .header .ui.btn{font-size:14px;padding:10px;height:36px;min-width:128px}}.ui.view.testpaper .ui.answer-sheet{position:fixed;z-index:2;top:30px;right:40px;width:320px;background-color:#fff;border-width:1px;border-radius:8px;border-color:var(--green-alpha-10);display:flex;flex-direction:column}.ui.view.testpaper .ui.answer-sheet.open{height:calc(100% - 130px)}.ui.view.testpaper .ui.answer-sheet .toggle{min-height:45px;padding:12px 20px}.ui.view.testpaper .ui.answer-sheet .title{font-size:20px;line-height:20px;color:var(--green)}.ui.view.testpaper .ui.answer-sheet .content{padding:12px 20px;overflow:auto;flex-grow:1}.ui.view.testpaper .ui.answer-sheet:not(.open) .content{display:none}.ui.view.testpaper .ui.answer-sheet .footer{display:none}.ui.view.testpaper .ui.answer-sheet .footer{display:flex;flex-direction:column;padding:12px 20px}.ui.view.testpaper .ui.answer-sheet:not(.open) .footer{display:none}.ui.view.testpaper .ui.answer-sheet .checkbox{display:flex;align-items:center;gap:5px;text-align:left}.ui.view.testpaper .ui.answer-sheet .checkbox.checked{color:var(--green);font-weight:700}.ui.view.testpaper .ui.answer-sheet .checkbox-control{width:12px;height:12px;border-radius:9999px;border-width:1px}.ui.view.testpaper .ui.answer-sheet .checkbox.checked .checkbox-control{border-color:currentColor;background-color:currentColor;background-clip:content-box;padding:2px}.ui.view.testpaper .ui.answer-sheet .checkbox-label{flex:1}.ui.view.testpaper .ui.test-feedback{margin-top:-50px}.ui.view.testpaper .ui.test-feedback .icon.thumb{width:150px;height:150px}.ui.view.testpaper .ui.test-feedback .scoreboard{border-radius:10px;background-color:#f3f8ff;padding:20px;min-height:80px;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px}.ui.view.testpaper .ui.test-feedback .scoreboard .score{font-size:48px;line-height:1;font-weight:700;color:var(--green)}.ui.view.testpaper .ui.test-feedback .scoreboard .hint{font-size:14px;line-height:16px;text-align:center}.ui.view.testpaper .ui.test-feedback.not-passed .scoreboard .score{color:#e30800}.ui.view.testpaper .wrapper{max-width:700px;padding:100px 20px;margin-left:auto;margin-right:auto}.ui.view.testpaper .ui.question-answer .subtitle{color:var(--green-alpha-50);font-style:italic}.ui.view.testpaper .ui.btn.submit-paper{position:absolute;right:40px;bottom:40px;background-color:#f3f8ff;border-color:#f3f8ff;height:45px;color:var(--green);border-width:1px;z-index:1}.ui.view.testpaper .ui.btn.submit-paper:hover{border-color:var(--green)}@media(min-width:1024px)and (max-width:1536px){.ui.view.testpaper.answer-sheet-open .wrapper{margin-left:20px;margin-right:400px}}@media(max-width:768px){.ui.view.testpaper .header{padding:80px 20px 20px}.ui.view.testpaper .ui.answer-sheet{position:absolute;width:auto;inset:20px 20px auto}.ui.view.testpaper .ui.answer-sheet .title{font-size:16px;line-height:20px}.ui.view.testpaper .ui.answer-sheet .grid{justify-content:space-between}.ui.view.testpaper .wrapper{padding-top:20px;padding-bottom:20px}.ui.view.testpaper .ui.question-answer .type{margin-bottom:20px}.ui.view.testpaper .ui.question-answer .ui.option .content{font-size:16px;line-height:20px;gap:10px}.ui.view.testpaper .ui.btn.submit-paper{position:static;height:56px;width:calc(100% - 40px);margin:0 auto 50px;font-weight:700}}.ui.modal-generating-test-questions{position:relative;width:100%;max-width:730px;padding:80px}.ui.modal-generating-test-questions .close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:9999px}.ui.modal-generating-test-questions .close svg{position:absolute;width:15px;height:15px;top:0;right:0;bottom:0;left:0;margin:auto}.ui.modal-generating-test-questions .close:hover{background-color:var(--green-alpha-10)}.ui.modal-generating-test-questions .title{font-size:32px;font-weight:700;text-align:center;line-height:1;color:var(--green)}.ui.modal-generating-test-questions .text16{font-size:16px;line-height:20px;margin-bottom:10px}.ui.modal-generating-test-questions .text14{font-size:14px;line-height:16px}.ui.modal-generating-test-questions .gray{color:rgba(0,0,0,.5)}.ui.modal-generating-test-questions .green{color:var(--green)}.ui.modal-generating-test-questions .ui.upload-btn.textbook{margin-top:20px}.ui.modal-generating-test-questions .sec{margin-top:60px;text-align:center;margin-left:auto;margin-right:auto;max-width:340px}.ui.modal-generating-test-questions .sec.footer{max-width:380px}.ui.modal-generating-test-questions .sec+.sec{margin-top:40px}.ui.modal-generating-test-questions .options{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ui.modal-generating-test-questions .option{cursor:pointer}.ui.modal-generating-test-questions .option input{display:none}.ui.modal-generating-test-questions .option input+*{text-align:center;background-color:#f3f8ff;border-width:2px;border-color:transparent;border-radius:8px;padding:10px;transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.modal-generating-test-questions .option input:checked+*{border-color:var(--green)}.ui.modal-generating-test-questions .option input:not(:checked)+*:hover{border-color:var(--green-alpha-25)}.ui.modal-generating-test-questions .vip{border-radius:4px;border-width:1px;padding:2px 5px;display:inline-block;margin-top:5px;margin-bottom:5px}.ui.modal-generating-test-questions .vip svg{width:10px;height:10px;display:inline;transform:rotate(-.25turn)}.ui.modal-generating-test-questions .ui.btn.generate{width:100%;background-color:var(--green);color:#fff;border-radius:9999px;font-size:20px;line-height:1;min-height:60px;margin-top:20px;font-weight:700}.ui.test-paper{position:relative;display:flex;align-items:center;padding-top:80px;padding-bottom:80px;border-bottom-width:1px;border-bottom-color:var(--green-alpha-10);color:var(--green)}.ui.test-paper .score{width:100px;height:80px;border-radius:10px;background-color:#f3f8ff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ui.test-paper .score-text{font-size:12px}.ui.test-paper :is(.score-number,.go){font-size:48px;font-weight:700}.ui.test-paper .score-number{line-height:1}.ui.test-paper.fail .score-number{color:#e30800}.ui.test-paper .score-text{font-size:14px;line-height:14px}.ui.test-paper .go{line-height:64px}.ui.test-paper .info{width:300px;margin-left:20px;margin-right:20px}.ui.test-paper .title{max-width:200px;font-size:24px;line-height:28px;font-weight:700}.ui.test-paper .labels{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px}.ui.test-paper .label{font-size:14px;line-height:14px;border-width:1px;border-color:var(--green-alpha-10);border-radius:10px;padding:10px 15px}.ui.test-paper .details{font-size:16px;line-height:20px;margin-left:20px;margin-right:20px;min-width:360px}.ui.test-paper :is(.details-score,.details-time){padding-top:10px;padding-bottom:10px}.ui.test-paper .details-time{border-top-width:1px;border-top-color:var(--green-alpha-10)}.ui.test-paper .actions{display:flex;flex-direction:column;margin-left:auto;gap:10px;min-width:250px}.ui.test-paper .ui.btn{font-weight:700}.ui.test-paper .ui.btn:is(.retest,.review){border-width:1px}.ui.test-paper .ui.btn:is(.retest,.review):hover{border-color:var(--green)}.ui.test-paper .ui.btn.retest{background-color:#f3f8ff;border-color:#f3f8ff}.ui.test-paper .ui.btn.review{border-color:var(--green-alpha-10)}.ui.test-paper .ui.btn.start{background:linear-gradient(90deg,rgba(246,250,246,0) 35%,#36a9e1),#f3f8ff}.ui.test-paper .ui.btn.start img{width:40px;height:40px;margin-top:-20px;margin-right:-40px}.ui.test-paper .ui.btn.delete{font-weight:400;color:var(--green-alpha-25);text-decoration:underline}.ui.test-paper .ui.btn.delete:hover{color:var(--green);background-color:#f3f8ff}@media(hover:hover){.ui.test-paper:before{content:"";position:absolute;z-index:-1;top:20px;right:-30px;bottom:20px;left:-30px;background:linear-gradient(90deg,#36a9e1,rgba(246,250,246,.5) 57.59%);border-radius:10px;transition-property:opacity,visibility;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.test-paper:not(:hover):before{opacity:0;visibility:hidden}}@media(max-width:768px){.ui.test-paper{flex-wrap:wrap;padding-top:30px;padding-bottom:30px;gap:20px}.ui.test-paper .score-number{font-size:32px}.ui.test-paper .score-text{font-size:12px}.ui.test-paper .go{font-size:36px;line-height:40px}.ui.test-paper .info{flex:1;margin-left:0;margin-right:0}.ui.test-paper .title{font-size:16px;line-height:20px}.ui.test-paper .label{font-size:12px;padding:5px;border-radius:8px}.ui.test-paper .details{min-width:auto;width:100%;margin-left:0;margin-right:0}.ui.test-paper .actions{min-width:auto;width:100%}}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf{flex:2}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .wrapper{position:relative;display:flex;align-items:center;padding:40px 0 40px 125px;background-color:#36a9e1;height:100%;border-radius:20px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .icon-wrapper{position:absolute;border-radius:9999px;background-color:rgba(142,216,23,.25);width:150px;height:150px;inset:0 auto 0 5px;margin-top:auto;margin-bottom:auto}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .icon-wrapper:before{content:"";position:absolute;top:25px;right:25px;bottom:25px;left:25px;border-radius:inherit;background-color:#afe45a}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .icon{position:absolute;width:110px;height:110px;top:0;right:0;bottom:0;left:0;margin-left:auto;margin-right:auto;transform:rotate(2deg)}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .message{position:relative;font-weight:700;font-size:32px;line-height:90%}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .stat{width:150px;margin-left:auto;margin-right:30px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .days{line-height:1;font-weight:700}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .days-number{font-size:96px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .days-text{font-size:20px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.perf .title{font-size:14px;line-height:16px;text-align:center;margin-top:10px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.stats{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.stats .number{font-size:48px;font-weight:700;line-height:80%}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item.stats .title{font-size:14px;line-height:16px;max-width:150px;margin-top:20px}@media(max-width:768px){:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard{display:flex;flex-direction:column}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard>.item:not(:first-child){border-left-width:0;border-top-width:1px;border-top-color:var(--green-alpha-10)}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard .item{padding:30px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard .item.perf{padding:10px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard .item.perf .icon-wrapper{inset:20px 0 auto;margin:0 auto}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard .item.perf .days-number{font-size:64px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard .item.perf .wrapper{flex-direction:column;padding:150px 20px 50px}:is(.ui.view.exam,.ui.view.milestones-progress) .ui.whiteboard .item.perf .stat{margin:10px 0 0;text-align:center}}.ui.view.exam .ui.tabs{display:flex;margin-top:60px;overflow:auto;gap:30px;box-shadow:inset 0 -2px 0 0 var(--green-alpha-10)}.ui.view.exam .ui.tabs .link{position:relative;font-size:20px;line-height:1;font-weight:700;color:var(--green);padding:30px 0;white-space:nowrap;border-bottom-width:2px;border-bottom-color:transparent;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.exam .ui.tabs .link:is(:hover,.exact){border-bottom-color:currentColor}.ui.view.exam .ui.tabs .link.vip{position:relative;padding-right:55px}.ui.view.exam .ui.tabs .link.vip img{position:absolute;width:50px;height:50px;inset:0 0 0 auto;margin-top:auto;margin-bottom:auto}@media(max-width:768px){.ui.view.exam .ui.tabs{margin-top:20px}.ui.view.exam .ui.tabs .link{padding-top:15px;padding-bottom:15px;font-size:16px}}.ui.view.exam .view-notebook .ui.navbar{position:sticky;top:60px;z-index:9;padding-top:40px;padding-bottom:20px;background-color:#fff}.ui.view.exam .view-notebook .ui.question-answer{margin-top:50px}.ui.view.exam .view-notebook .ui.question-answer .ui.option .icon{left:auto;right:-120px}.ui.view.exam .view-notebook .ui.question-answer+.ui.question-answer{margin-top:100px}.ui.view.exam .view-notebook .ui.dropdown.languages{--border-color: var(--green-alpha-25);margin-left:auto}.ui.view.exam .view-notebook .wrong-question{--border-radius: 10px;--border-color: var(--green-alpha-25);--padding-x: 16px;position:relative}.ui.view.exam .view-notebook .wrong-question .ui.btn.toggle{width:300px;height:36px;padding:10px 15px;border-width:1px;border-color:var(--border-color);padding-left:var(--padding-x);padding-right:var(--padding-x);text-align:left;transition:none}.ui.view.exam .view-notebook .wrong-question .ui.btn.toggle.open{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui.view.exam .view-notebook .wrong-question .ui.btn.toggle.open .arrow{transform:rotate(.5turn)}.ui.view.exam .view-notebook .wrong-question .dropdown{position:absolute;width:100%;border-width:0 1px 1px;padding-left:var(--padding-x);padding-right:var(--padding-x);border-color:var(--green-alpha-25);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);background-color:#fff;max-height:calc(100vh - 150px);overflow:auto}.ui.view.exam .view-notebook .wrong-question .ui.answer-sheet{padding-top:25px;padding-bottom:25px;border-top-width:1px;border-top-color:var(--border-color)}@media(max-width:768px){.ui.view.exam .view-notebook .ui.navbar{position:static;padding-top:20px;top:50px}.ui.view.exam .view-notebook .wrong-question{position:relative;z-index:2;width:100%}.ui.view.exam .view-notebook .wrong-question .ui.btn.toggle{width:inherit;height:40px}.ui.view.exam .view-notebook .ui.question-answer{margin-top:25px}.ui.view.exam .view-notebook .ui.question-answer .ui.option .content{font-size:16px}.ui.view.exam .view-notebook .ui.question-answer .ui.option .icon{width:96px;height:96px;right:0}.ui.view.exam .view-notebook .ui.question-answer+.ui.question-answer{margin-top:50px}.ui.view.exam .view-notebook .ui.dropdown.languages{z-index:3}}.ui.view.exam .custom-test{padding-top:80px}.ui.view.exam .custom-test :is(.generating,.upgrading){background-color:#f3f8ff;color:var(--green);font-weight:700;border-radius:10px;padding:20px}.ui.view.exam .custom-test .generating{display:flex;align-items:center;justify-content:center;gap:5px;font-size:32px;line-height:1;min-height:140px}.ui.view.exam .custom-test .generating img{width:120px;height:120px;flex-shrink:0}.ui.view.exam .custom-test .generating:is(button){width:100%}.ui.view.exam .custom-test .upgrading{font-size:24px;line-height:32px;text-align:center;padding:35px}.ui.view.exam .custom-test .upgrading .vip{position:relative;border-radius:4px;border-width:1px;border-color:var(--green-alpha-10);display:inline-block;text-align:right;width:65px;vertical-align:middle;margin-left:10px;margin-right:10px}.ui.view.exam .custom-test .upgrading .vip img{position:absolute;width:45px;height:45px;top:-18px;left:2px}.ui.view.exam .custom-test .upgrading .vip svg{width:10px;height:10px;transform:rotate(-.25turn);margin:5px 5px 5px auto}.ui.view.exam .custom-test .ui.test-paper .score{width:140px;height:90px}.ui.view.exam .custom-test .ui.test-paper .score-text{max-width:80px}@media(max-width:768px){.ui.view.exam .custom-test{padding-top:20px}.ui.view.exam .custom-test .generating{min-height:64px;font-size:20px}.ui.view.exam .custom-test .generating img{width:64px;height:64px}.ui.view.exam .custom-test .upgrading{padding:20px;font-size:16px;line-height:20px}.ui.view.exam .custom-test .upgrading .vip{width:55px}.ui.view.exam .custom-test .upgrading .vip img{width:32px;height:32px;top:-8px;left:4px}.ui.view.exam .custom-test .ui.test-paper .score{width:128px;height:72px}.ui.view.exam .custom-test .ui.test-paper .score-text{max-width:none}}.ui.view.milestone-achmt .ui.whiteboard .panel{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:30px}.ui.view.milestone-achmt .ui.whiteboard .panel .icon{position:absolute;width:240px;height:240px;border-radius:99999px;background-color:rgba(255,255,255,.6)}.ui.view.milestone-achmt .ui.whiteboard .panel .icon:before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;background-color:rgba(54,169,225,.4);border-radius:inherit}.ui.view.milestone-achmt .ui.whiteboard .panel .icon img{position:absolute;width:160px;height:160px;top:0;right:0;bottom:0;left:0;margin:auto}.ui.view.milestone-achmt .ui.whiteboard .panel .header{position:relative;width:256px;margin-left:224px}.ui.view.milestone-achmt .ui.whiteboard .panel .title{font-size:32px;line-height:1;font-weight:700}.ui.view.milestone-achmt .ui.whiteboard .panel .desc{margin-top:15px;font-size:16px;line-height:20px}.ui.view.milestone-achmt .ui.whiteboard .panel .star{width:68px;position:absolute;top:45px;right:50px;transform:rotate(16deg)}.ui.view.milestone-achmt .ui.whiteboard .item.total{font-size:24px;line-height:1;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ui.view.milestone-achmt .ui.whiteboard .item.total .number{font-size:96px;line-height:1;border-radius:10px;display:inline-block;min-width:120px;text-align:center;background-color:#36a9e1;color:#2f2f2f;margin-left:10px;margin-right:10px}@media(max-width:768px){.ui.view.milestone-achmt .ui.whiteboard{flex-direction:column}.ui.view.milestone-achmt .ui.whiteboard>.item{padding:30px}.ui.view.milestone-achmt .ui.whiteboard>.item:not(:first-child){border-left-width:0;border-top-width:1px}.ui.view.milestone-achmt .ui.whiteboard .panel .icon{inset:20px 0 auto;margin:auto}.ui.view.milestone-achmt .ui.whiteboard .panel .header{margin-left:0;margin-top:224px;width:auto}.ui.view.milestone-achmt .ui.whiteboard .panel .star{top:20px;right:20px}.ui.view.milestone-achmt .ui.whiteboard .item.total .number{font-size:48px;min-width:128px;padding:5px}}.ui.view.milestone-achmt .heading{margin-top:100px;margin-bottom:40px;font-size:32px;line-height:1;font-weight:700;color:var(--green)}.ui.view.milestone-achmt .list-achievements{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ui.view.milestone-achmt .achievement{position:relative;background-color:#f3f8ff;border-radius:10px;overflow:hidden;min-height:220px;padding:40px;display:flex;flex-direction:column;justify-content:center;color:var(--green)}.ui.view.milestone-achmt .achievement .icon{--bg-opacity: .2;position:absolute;width:240px;height:240px;border-radius:9999px;left:-20px}.ui.view.milestone-achmt .achievement .icon:before{content:"";position:absolute;top:45px;right:45px;bottom:45px;left:45px;margin:auto;border-radius:inherit}.ui.view.milestone-achmt .achievement .icon img{position:absolute;width:120px;height:120px;top:0;right:0;bottom:0;left:0;margin:auto;filter:grayscale(1)}.ui.view.milestone-achmt .achievement .content{position:relative;margin-left:150px}.ui.view.milestone-achmt .achievement .title{font-size:20px;line-height:24px;font-weight:700}.ui.view.milestone-achmt .achievement .desc{font-size:16px;line-height:20px;margin-top:5px}.ui.view.milestone-achmt .achievement.achieved{background:linear-gradient(0deg,rgba(239,253,218,.3),rgba(239,253,218,.3)),#f3f8ff}.ui.view.milestone-achmt .achievement.achieved .icon{background-color:rgba(54,169,225,.2)}.ui.view.milestone-achmt .achievement.achieved .icon:before{background-color:rgba(54,169,225,.3)}.ui.view.milestone-achmt .achievement.achieved .icon img{filter:none}@media(max-width:768px){.ui.view.milestone-achmt .heading{font-size:24px;margin-bottom:20px;margin-top:40px}.ui.view.milestone-achmt .list-achievements{grid-template-columns:1fr}.ui.view.milestone-achmt .achievement{padding:20px;min-height:150px}.ui.view.milestone-achmt .achievement .icon{left:-50px}.ui.view.milestone-achmt .achievement .content{margin-left:100px}.ui.view.milestone-achmt .achievement .desc{font-size:14px;line-height:16px}}.ui.view.milestones-plans .ui.whiteboard{color:var(--green)}.ui.view.milestones-plans .ui.whiteboard .icon-thumb{position:absolute;left:10px;top:35px;width:120px;height:120px;transform:rotateY(180deg) rotate(15deg)}.ui.view.milestones-plans .ui.whiteboard .icon-star{position:absolute;left:85px;top:20px;width:110px;height:110px;transform:rotate(15deg)}.ui.view.milestones-plans .ui.whiteboard .icon-fist{position:absolute;width:150px;height:150px;top:0;left:30px}.ui.view.milestones-plans .ui.whiteboard .item.congratulation{position:relative;flex:2;padding:40px;display:flex;flex-direction:column}.ui.view.milestones-plans .ui.whiteboard .heading{font-size:32px;font-weight:700;line-height:1;padding-left:180px;margin-top:10px;margin-bottom:auto}.ui.view.milestones-plans .ui.whiteboard .progress{--height: 15px;--border-radius: 4px;--progress-actual: 0;--progress-planned: 0;margin-top:30px}.ui.view.milestones-plans .ui.whiteboard .progress-track{position:relative;height:var(--height);border-radius:var(--border-radius);background-color:#36a9e1}.ui.view.milestones-plans .ui.whiteboard .progress-bar{--background-color: ;--width: ;position:absolute;inset:auto 0 0}.ui.view.milestones-plans .ui.whiteboard .progress-bar:after{content:"";display:block;height:var(--height);border-radius:var(--border-radius);background-color:var(--background-color);width:var(--width)}.ui.view.milestones-plans .ui.whiteboard .progress-bar.actual{--background-color: var(--green);--width: var(--progress-actual)}.ui.view.milestones-plans .ui.whiteboard .progress-bar.planned{--background-color: #F9CD54;--width: var(--progress-planned)}.ui.view.milestones-plans .ui.whiteboard .progress.unfinished .progress-bar.actual .progress-title{width:var(--progress-actual)}.ui.view.milestones-plans .ui.whiteboard .progress.unfinished .progress-bar.planned{--background-color: var(--green-alpha-50)}.ui.view.milestones-plans .ui.whiteboard .progress.unfinished .progress-bar.planned .progress-title{padding-left:var(--progress-actual)}.ui.view.milestones-plans .ui.whiteboard .progress.finished .progress-bar.planned{z-index:1}.ui.view.milestones-plans .ui.whiteboard .progress.finished .progress-bar.planned .progress-title{width:var(--progress-planned)}.ui.view.milestones-plans .ui.whiteboard .progress.finished .progress-bar.actual .progress-title{padding-left:var(--progress-planned)}.ui.view.milestones-plans .ui.whiteboard .progress-titles{display:flex;flex-wrap:wrap}.ui.view.milestones-plans .ui.whiteboard .progress-title{font-size:14px;line-height:16px;margin-bottom:5px;font-weight:700}.ui.view.milestones-plans .ui.whiteboard .progress.unfinished .progress-title.actual{order:-1;min-width:100px;width:var(--progress-actual)}.ui.view.milestones-plans .ui.whiteboard .progress.finished .progress-title.planned{width:var(--progress-planned);min-width:80px}.ui.view.milestones-plans .ui.whiteboard .item.stats{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ui.view.milestones-plans .ui.whiteboard :is(.number,.title){font-weight:700}.ui.view.milestones-plans .ui.whiteboard :is(.text14,.desc){font-size:14px;line-height:16px}.ui.view.milestones-plans .ui.whiteboard .green-alpha-25{color:var(--green-alpha-25)}.ui.view.milestones-plans .ui.whiteboard .number{font-size:48px;line-height:1}.ui.view.milestones-plans .ui.whiteboard .title{font-size:24px;line-height:1}.ui.view.milestones-plans .ui.whiteboard .desc{margin-top:15px;max-width:224px}.ui.view.milestones-plans .ui.whiteboard .desc svg{display:inline;width:10px;height:10px;color:var(--green-alpha-25)}.ui.view.milestones-plans .ui.whiteboard .tip{font-size:12px;line-height:14px;color:#e30800;margin-top:15px}@media(max-width:768px){.ui.view.milestones-plans .ui.whiteboard{flex-direction:column}.ui.view.milestones-plans .ui.whiteboard .item{padding:30px}.ui.view.milestones-plans .ui.whiteboard .item:not(:first-child){border-left-width:0;border-top-width:1px}.ui.view.milestones-plans .ui.whiteboard .icon-thumb,.ui.view.milestones-plans .ui.whiteboard .icon-star{width:50%;height:auto;position:static;display:inline-block}.ui.view.milestones-plans .ui.whiteboard .progress-title{margin-top:20px}.ui.view.milestones-plans .ui.whiteboard .heading{font-size:24px;padding-left:0;margin-top:20px}}.ui.view.milestones-plans .ui.plan{--border-color: var(--green-alpha-5);position:relative}.ui.view.milestones-plans .ui.plan[data-state=open]{padding-left:30px}.ui.view.milestones-plans .ui.plan[data-state=open]:before{content:"";position:absolute;left:0;top:25px;bottom:0;width:2px;background:linear-gradient(180deg,#36A9E1 0%,transparent 100%);border-radius:99px}.ui.view.milestones-plans .ui.plan[data-state=open]:after{content:"";position:absolute;width:14px;height:14px;left:-6px;top:16px;box-sizing:content-box;border-radius:99px;background-color:var(--green)}.ui.view.milestones-plans .ui.plan.not-completed[data-state=open]:before{background:linear-gradient(180deg,#E30800 0%,transparent 100%)}.ui.view.milestones-plans .ui.plan.not-completed[data-state=open]:after{background-color:#e30800}.ui.view.milestones-plans .ui.plan+.ui.plan{margin-top:20px}.ui.view.milestones-plans .ui.plan .header{display:flex;gap:10px}.ui.view.milestones-plans .ui.plan .toggle{background-color:#f3f8ff;border-radius:8px;flex:1;text-align:left;display:flex;align-items:center;gap:1em}.ui.view.milestones-plans .ui.plan .toggle .name{width:0;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui.view.milestones-plans .ui.plan .toggle .arrow{width:12px;height:12px;color:var(--green)}.ui.view.milestones-plans .ui.plan .toggle[data-state=open] .arrow{transform:rotate(.5turn)}.ui.view.milestones-plans .ui.plan.inactive .toggle{color:rgba(0,0,0,.5)}.ui.view.milestones-plans .ui.plan :is(.toggle,.this-week,.not-completed){border-radius:8px;font-size:16px;line-height:20px;font-weight:700;padding:15px 32px}.ui.view.milestones-plans .ui.plan :is(.this-week,.not-completed){padding:15px;text-align:center;min-width:140px}.ui.view.milestones-plans .ui.plan .this-week{background-color:#f9cd54}.ui.view.milestones-plans .ui.plan .not-completed{background-color:#e30800;color:#fff}.ui.view.milestones-plans .ui.plan .schedule-item{margin-top:20px;margin-bottom:20px}.ui.view.milestones-plans .ui.plan .day-toggle{font-size:20px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui.view.milestones-plans .ui.plan .day-toggle:is(button){width:100%}.ui.view.milestones-plans .ui.plan .board{border-width:1px;border-color:var(--green-alpha-10);border-radius:10px;margin-top:20px;margin-bottom:20px}.ui.view.milestones-plans .ui.plan .schedule-item.completed .board{opacity:.5}.ui.view.milestones-plans .ui.plan :is(.board-header,.board-body){padding:20px 30px}.ui.view.milestones-plans .ui.plan .board-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ui.view.milestones-plans .ui.plan .board-header .title{font-weight:700;font-size:20px;line-height:32px}.ui.view.milestones-plans .ui.plan .board-header .time{margin-left:auto;color:rgba(0,0,0,.5)}.ui.view.milestones-plans .ui.plan .board-body{border-top-width:1px;border-color:var(--green-alpha-10)}.ui.view.milestones-plans .ui.plan .msg{display:flex;flex-wrap:wrap;gap:10px}.ui.view.milestones-plans .ui.plan .msg .content{flex:1}.ui.view.milestones-plans .ui.plan .icon{display:flex;width:20px;height:20px;border-radius:99999px;background-color:#eaf6ff;color:#2f2f2f}.ui.view.milestones-plans .ui.plan .icon svg{width:12px;height:12px;margin:auto}.ui.view.milestones-plans .ui.plan .msg+.msg{margin-top:10px}.ui.view.milestones-plans .ui.plan .progress{color:#f9cd54}.ui.view.milestones-plans .ui.plan .arrow{width:10px;height:10px}.ui.view.milestones-plans .ui.plan .day-toggle[data-state=open] .arrow{transform:rotate(180deg)}@media(max-width:768px){.ui.view.milestones-plans .ui.plan[data-state=open]{padding-left:20px}.ui.view.milestones-plans .ui.plan :is(.toggle,.this-week,.not-completed){font-size:12px;line-height:20px}.ui.view.milestones-plans .ui.plan :is(.this-week,.not-completed){min-width:100px;padding:8px 4px}.ui.view.milestones-plans .ui.plan .toggle{padding:8px 12px}.ui.view.milestones-plans .ui.plan .day-toggle{font-size:12px}.ui.view.milestones-plans .ui.plan :is(.board-header,.board-body){padding:20px 15px}.ui.view.milestones-plans .ui.plan .board-header .title{width:100%;font-size:16px;line-height:20px}.ui.view.milestones-plans .ui.plan .msg{font-size:14px;line-height:20px}}.ui.view.milestones-plans .heading{display:flex;flex-wrap:wrap;margin-top:100px;margin-bottom:50px;align-items:center;gap:10px}.ui.view.milestones-plans .heading .local.title{flex:1;font-size:32px;line-height:1;font-weight:700;color:var(--green)}.ui.view.milestones-plans .ui.dropdown.plans{--action-active-bg-color: }.ui.view.milestones-plans .ui.dropdown.plans .ui.btn.toggle{width:475px;padding:0 20px;color:var(--green);font-size:14px;line-height:16px;font-weight:700}.ui.view.milestones-plans .ui.dropdown.plans .menu{padding:25px;gap:0}.ui.view.milestones-plans .ui.dropdown.plans .action{display:flex;align-items:center;justify-content:space-between;gap:5px;font-weight:700;padding:15px 0;border-radius:0;border-bottom-width:1px;border-bottom-color:var(--border-color)}.ui.view.milestones-plans .ui.dropdown.plans .action:first-child{padding-top:0}.ui.view.milestones-plans .ui.dropdown.plans .action:is(:disabled,.disabled,.completed){cursor:not-allowed;color:var(--green-alpha-50)}.ui.view.milestones-plans .ui.dropdown.plans .action:not(:disabled,.disabled,.completed):hover{border-color:var(--green)}.ui.view.milestones-plans .ui.dropdown.plans .action .a{font-weight:700;flex:1}.ui.view.milestones-plans .ui.dropdown.plans .action .b{font-size:12px;color:var(--green-alpha-25)}.ui.view.milestones-plans .ui.dropdown.plans .action:not(:disabled,.disabled,.completed) .b{display:none}.ui.view.milestones-plans .ui.dropdown.plans .action.active:before{content:"";border-radius:99px;border-width:4px;background-color:currentColor}@media(max-width:768px){.ui.view.milestones-plans .ui.dropdown.plans,.ui.view.milestones-plans .ui.dropdown.plans .ui.btn.toggle{width:100%}}.ui.view.milestones-plans .ui.learning-plan-form .svg-logo{display:none}.ui.view.milestones-progress .layout{display:flex;gap:20px}.ui.view.milestones-progress .left{flex:1 1 1000px}.ui.view.milestones-progress .right{flex:1 1 360px}.ui.view.milestones-progress .heading{margin-top:80px;margin-bottom:30px;color:var(--green);font-size:32px;line-height:1;font-weight:700}.ui.view.milestones-progress .panels{display:flex;flex-wrap:wrap;gap:20px;min-height:250px}.ui.view.milestones-progress .panels .panel{flex:1}@media(max-width:768px){.ui.view.milestones-progress .layout{flex-direction:column}.ui.view.milestones-progress .heading{font-size:24px;line-height:28px;margin-top:50px;margin-bottom:25px}.ui.view.milestones-progress .panels{flex-direction:column;min-height:auto}}.ui.view.milestones-progress .panel-ability{display:flex;align-items:center;border-radius:10px;padding:20px;background-color:#f3f8ff}.ui.view.milestones-progress .panel-ability .chart{position:relative;width:500px;height:500px;background-color:#fff;border-radius:inherit;padding:20px;display:flex;justify-content:center;align-items:center}.ui.view.milestones-progress .panel-ability .desc{flex:1;padding:0 50px}.ui.view.milestones-progress .panel-ability :is(.title,.paragraph){padding-left:20px}.ui.view.milestones-progress .panel-ability .title{position:relative;font-size:20px;line-height:24px;font-weight:700}.ui.view.milestones-progress .panel-ability .title:before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:12px;height:12px;background-color:currentColor;border-radius:9999px}.ui.view.milestones-progress .panel-ability .title:not(:first-child){margin-top:50px}.ui.view.milestones-progress .panel-ability .title.a:before{color:#ff9500}.ui.view.milestones-progress .panel-ability .title.b:before{color:#3f0}.ui.view.milestones-progress .panel-ability .title.c:before{color:#ff0}.ui.view.milestones-progress .panel-ability .paragraph{font-size:16px;line-height:20px}@media(max-width:768px){.ui.view.milestones-progress .panel-ability{flex-direction:column}.ui.view.milestones-progress .panel-ability .chart{width:100%;height:350px}.ui.view.milestones-progress .panel-ability .desc{padding:50px 0}}.ui.view.milestones-progress .panel-examtime{color:var(--green);border-radius:10px;background:url(/media/milestones/bg-exam-time.jpg) center/cover;display:flex;align-items:center;justify-content:space-between;padding:50px}.ui.view.milestones-progress .panel-examtime .desc{width:180px}.ui.view.milestones-progress .panel-examtime .title{font-size:24px;line-height:28px;font-weight:700}.ui.view.milestones-progress .panel-examtime .subtitle{font-size:14px;line-height:16px;color:rgba(0,0,0,.5);margin-top:25px}.ui.view.milestones-progress .panel-examtime .date{text-decoration:underline;margin-top:5px}.ui.view.milestones-progress .panel-examtime .countdown{font-weight:700;text-align:center}.ui.view.milestones-progress .panel-examtime .number{font-size:96px;line-height:.8}.ui.view.milestones-progress .panel-examtime .days{font-size:20px}@media(max-width:768px){.ui.view.milestones-progress .panel-examtime{min-height:auto;padding:50px 25px}.ui.view.milestones-progress .panel-examtime .title{font-size:16px;line-height:20px}.ui.view.milestones-progress .panel-examtime .subtitle{margin-top:10px}.ui.view.milestones-progress .panel-examtime .number{font-size:48px}.ui.view.milestones-progress .panel-examtime .days{font-size:14px;line-height:16px}}.ui.view.milestones-progress .panel-studytime{border-radius:10px;background-color:#36a9e1;padding:20px;display:flex;flex-direction:column}.ui.view.milestones-progress .panel-studytime .panel-title{font-size:14px;line-height:16px;color:var(--green)}.ui.view.milestones-progress .panel-studytime .ui.weekly-studytime{margin-top:auto}.ui.view.milestones-progress .panel-studytime .ui.weekly-studytime .bar{width:40px}.ui.view.milestones-progress .panel-studytime .ui.weekly-studytime .progress{margin:2px 0}@media(max-width:768px){.ui.view.milestones-progress .panel-studytime .ui.weekly-studytime .bar{width:0;flex:1}}.ui.view.milestones-progress .panel-ranking{border-radius:10px;padding:32px;background-color:#f3f8ff;margin-bottom:20px}.ui.view.milestones-progress .panel-ranking .panel-title{color:var(--green-alpha-75);margin:-16px -16px 0;font-size:12px;line-height:14px}.ui.view.milestones-progress .panel-ranking .panel-title :is(b,strong,em){font-weight:700;color:var(--green);margin-right:10px}.ui.view.milestones-progress .panel-ranking .rate{position:relative;z-index:1;margin:25px auto;text-align:center;font-weight:700;line-height:1;color:var(--green);padding:30px 15px 15px}.ui.view.milestones-progress .panel-ranking .rate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/media/milestones/bg-rate.png) center/contain no-repeat;z-index:-1;transform:rotate(-8deg)}.ui.view.milestones-progress .panel-ranking .rate-number{font-size:96px}.ui.view.milestones-progress .panel-ranking .rate-unit{font-size:54px}.ui.view.milestones-progress .panel-ranking .title{font-size:16px;line-height:20px;font-weight:700;text-align:center;color:var(--green)}.ui.view.milestones-progress .panel-ranking .ui.panel-ranking-stats{max-width:none;background-color:#36a9e1}.ui.view.milestones-progress .panel-ranking .ui.panel-ranking-stats .stat:not(:first-child){border-color:var(--green-alpha-25)}.ui.view.milestones-progress .panel-ranking .ui.panel-ranking-stats .stat{margin:16px 0}.ui.view.milestones-progress .panel-ranking .leaderboard{font-size:14px;line-height:16px;color:var(--green-alpha-75);padding:15px 0;border-top-width:1px;border-top-color:var(--green-alpha-10);margin-top:40px;margin-bottom:20px}.ui.view.milestones-progress .panel-ranking .leader{display:flex;align-items:center}.ui.view.milestones-progress .panel-ranking .leader:not(:first-child){border-top-width:1px;border-top-color:var(--green-alpha-10);padding-top:20px;margin-top:20px}.ui.view.milestones-progress .panel-ranking .leader-face{position:relative}.ui.view.milestones-progress .panel-ranking .leader-face img{display:block;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border-width:3px;border-color:currentColor}.ui.view.milestones-progress .panel-ranking .leader-face svg{position:absolute;width:20px;height:20px;transform:rotate(30deg);right:-8px;top:-8px}.ui.view.milestones-progress .panel-ranking .leader:nth-child(1) .leader-face{color:#f9cd54}.ui.view.milestones-progress .panel-ranking .leader:nth-child(2) .leader-face{color:#e0e0e0}.ui.view.milestones-progress .panel-ranking .leader:nth-child(3) .leader-face{color:#fbc197}.ui.view.milestones-progress .panel-ranking .leader-info{flex:1;padding:0 15px;font-size:16px;line-height:20px;word-break:break-all}.ui.view.milestones-progress .panel-heatmap{padding:30px;border-radius:10px;background-color:#36a9e1;color:#fff;margin-top:20px}.ui.view.milestones-progress .panel-heatmap .header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px}.ui.view.milestones-progress .panel-heatmap .duration{font-weight:700;font-size:20px;line-height:1}.ui.view.milestones-progress .panel-heatmap .ui.dropdown.years{--border-radius: 5px}.ui.view.milestones-progress .panel-heatmap .ui.dropdown.years .ui.btn.toggle{border-width:1px;border-color:currentColor;padding:5px 10px;height:32px;width:128px}.ui.view.milestones-progress .panel-heatmap .map{position:relative}.ui.view.milestones-progress .panel-heatmap svg.vch__wrapper :is(text.vch__month__label,text.vch__day__label,.vch__legend__wrapper text){fill:currentColor}.ui.view.milestones-progress .panel-heatmap svg.vch__wrapper rect.vch__day__square:is(:hover,:focus){stroke:#fff;stroke-width:1}.ui.view.milestones-progress .panel-heatmap .vch__wrapper+.vch__legend{font-size:14px;margin-top:20px}.ui.view.milestones-progress .panel-heatmap .vch__day__square{fill:#face54}.ui.view.milestones-progress .panel-heatmap .vch__container .vch__external-legend-wrapper{margin:0}.ui.view.milestones-progress .panel-heatmap .vch__legend__wrapper{transform:translate(-6px)}.ui.view.milestones-progress .panel-heatmap .vch__legend__wrapper :nth-child(1){x:12}.ui.view.milestones-progress .panel-heatmap .vch__legend__wrapper :nth-child(2){display:none}@media(max-width:768px){.ui.view.milestones-progress .panel-heatmap{padding:20px}.ui.view.milestones-progress .panel-heatmap .map{overflow:auto}.ui.view.milestones-progress .panel-heatmap .vch__container{width:900px}.ui.view.milestones-progress .panel-heatmap .vch__container .vch__legend{justify-content:flex-start}}.ui.dashboard .ui.view.books{padding:0;max-width:none}.ui.dashboard .ui.view.books .preview{height:800px;background-color:#f6f6f6}.ui.view.books .header{display:flex;flex-wrap:wrap;gap:10px;padding:30px 60px}.ui.view.books .header .ui.btn:not(.toggle){border-width:1px;border-color:var(--green-alpha-10);height:45px;min-width:200px;text-align:left}.ui.view.books .header .ui.dropdown.books .ui.btn.toggle{width:240px;height:45px}.ui.view.books .header .ui.btn.upload{border-style:dashed;cursor:pointer;justify-content:center}.ui.view.books .header .ui.btn.upload .control{display:none}.ui.view.books .header .ui.btn.upload svg{width:16px;height:16px}.ui.view.books .header .ui.btn.upload .name{flex:initial}.ui.view.books .header .ui.btn.upload:hover{border-color:var(--green)}.page.policy .ui.loader{font-size:24px}.page.policy .columns{display:flex;margin-top:100px;margin-bottom:100px;gap:50px}.page.policy .columns .left{width:200px}.page.policy .columns .center{flex:1;max-width:1000px;margin-left:auto;margin-right:auto}.page.policy .columns .right{width:200px}.page.policy :is(.sidebar,.sidebar2){position:sticky;top:128px}.page.policy .sidebar .heading{font-size:20px;font-weight:700;margin-bottom:30px}.page.policy .sidebar .link{display:flex;align-items:center;border-radius:8px;font-size:14px;line-height:20px;padding:10px 20px;font-weight:700;margin-top:5px}.page.policy .sidebar .link.active{background-color:#efefef}.page.policy .sidebar2{--inactive-color: #E4E4E4;--active-color: var(--green);display:flex;flex-direction:column;gap:25px}.page.policy .sidebar2 .item{position:relative}.page.policy .sidebar2 .link{display:block;width:11px;height:11px;border-radius:9999px}.page.policy .sidebar2 .link:is(.active,:not(.active):hover){background-color:var(--active-color)}.page.policy .sidebar2 .link:not(.active){background-color:var(--inactive-color)}.page.policy .sidebar2 .title{position:absolute;left:20px;font-weight:700;font-size:14px;line-height:20px;background-color:var(--green);border-radius:4px;padding:5px 10px;color:#fff;text-transform:uppercase;top:50%;transform:translateY(-50%);transition-duration:var(--fast);transition-timing-function:var(--default-easing);transition-property:opacity,visibility;opacity:0;visibility:hidden}.page.policy .sidebar2 .title:before{content:"";position:absolute;left:-8px;top:50%;margin-top:-4px;border-width:4px;border-color:transparent var(--green) transparent transparent}.page.policy .sidebar2 .link:hover+.title{opacity:1;visibility:visible}.page.policy .ui.richtext{line-height:1.75;color:rgba(0,0,0,.75)}.page.policy .ui.richtext h1{font-size:40px;line-height:1}.page.policy .ui.richtext h2{font-size:24px;line-height:28px}.page.policy .ui.richtext h3{font-size:20px;line-height:24px}.page.policy .ui.richtext>:not(h2){position:relative;z-index:1}.page.policy .ui.richtext>h2{position:relative;padding-left:20px}.page.policy .ui.richtext>h2:before{content:"";position:relative;z-index:-1;display:block;padding-top:150px;margin-top:-150px}.page.policy .ui.richtext>h2:after{content:"";position:absolute;left:0;top:160px;width:10px;height:10px;border-radius:9999px;background-color:var(--green)}.page.policy .ui.richtext :is(h1,h2,h3,h4,li,p):not(:first-child){margin-top:1em}.page.policy .ui.richtext :is(h1,h2,h3,h4,li,p):not(:last-child){margin-bottom:.5em}@media(max-width:1023px){.page.policy .columns{flex-direction:column;margin-top:50px;margin-bottom:50px}.page.policy .columns .left{width:100%}.page.policy .right{display:none}.page.policy :is(.sidebar,.sidebar2){position:static}.page.policy .sidebar .heading{margin-bottom:0}}@media(max-width:768px){.page.policy .ui.btn.back{display:none}.page.policy .columns{margin-top:0}.page.policy .ui.richtext h1{font-size:32px}}.ui.view.profile>.ui.container{display:flex;gap:50px;padding:20px}.ui.view.profile>.ui.container>.left{width:455px}.ui.view.profile>.ui.container>.right{flex:1;max-width:1200px}.ui.view.profile .ui.userface{width:128px;height:128px;border-radius:20px;margin-left:auto;margin-right:auto}.ui.view.profile .ui.userface .v{width:24px;height:24px;font-size:16px;line-height:24px}.ui.view.profile .profile{border-radius:10px;background-color:#f9f9f9;padding:40px;display:flex;flex-direction:column}.ui.view.profile .profile :is(.face,.action){margin-left:auto;margin-right:auto}.ui.view.profile .profile :is(.action,.item){font-size:14px;line-height:20px;margin-top:10px}.ui.view.profile .profile .username{font-size:32px;line-height:1;text-align:center;margin-top:20px;margin-bottom:20px;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ui.view.profile .profile .username svg{width:24px;height:24px;margin-left:5px}.ui.view.profile .profile .action{padding:5px 15px;display:flex;align-items:center;min-width:170px;background-color:#fff;border-width:1px;border-color:#fff;text-align:left;border-radius:8px;transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.view.profile .profile .action:is(:hover,:focus-visible){border-color:var(--green)}.ui.view.profile .profile .action .name{flex:1}.ui.view.profile .profile .action .icon{width:10px;height:10px;transform:rotate(-90deg);color:var(--green)}.ui.view.profile .profile .action+.item{margin-top:40px}.ui.view.profile .profile .item{display:flex;background-color:#fff;border-radius:10px;align-items:flex-start;padding:8px}.ui.view.profile .profile .item :is(.name,.value){padding-top:6px;padding-bottom:6px}.ui.view.profile .profile .item .name{color:var(--green-alpha-50);padding-left:8px;padding-right:8px;width:140px}.ui.view.profile .profile .item .value{flex:1}.ui.view.profile .profile .btn-change{border-radius:9999px;width:32px;height:32px;display:flex;margin-left:10px}.ui.view.profile .profile .btn-change .icon{width:14px;height:14px;margin:auto}.ui.view.profile .profile .btn-change:is(:hover,:focus-visible){background-color:#f0f0f0}.ui.view.profile .ui.btn.logout{width:100%;background-color:#f9f9f9;border-width:1px;border-color:#f9f9f9;font-weight:700;border-radius:10px;margin-top:10px}.ui.view.profile .ui.btn.logout:is(:hover,:focus){border-color:var(--green)}.ui.view.profile .ui.navbar>.action{font-size:20px;padding:15px 20px;font-weight:700;color:var(--green)}.ui.view.profile .ui.navbar>.action.active:before{display:none}.ui.view.profile .view{margin-top:50px}@media(max-width:1280px){.ui.view.profile .ui.container{gap:25px}.ui.view.profile .ui.container>.left{width:350px}.ui.view.profile .profile{padding:25px}.ui.view.profile .profile .face{width:64px;height:64px}}@media(max-width:768px){.ui.view.profile .ui.container{flex-direction:column;gap:64px}.ui.view.profile .ui.container>.left{width:auto}.ui.view.profile .profile .item{position:relative;flex-direction:column;align-items:stretch;padding:10px 48px 10px 15px}.ui.view.profile .profile .item .name{padding:0;width:auto}.ui.view.profile .profile .item .value{padding:0;width:auto;margin-top:5px}.ui.view.profile .profile .item .btn-change{position:absolute;inset:0 8px 0 auto;margin:auto 0}}@media(max-width:767px){.ui.view.profile .ui.navbar>.action{font-size:16px;padding:10px}}@media(max-width:767px){.ui.view.profile .ui.navbar>.action{font-size:16px;padding:10px}.ui.view.profile .view{margin-top:20px}}.ui.view.profile .view.system-messages .messages{min-height:300px}.ui.view.profile .view.system-messages .message{display:flex;flex-wrap:wrap;align-items:flex-start;padding:20px;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.1);gap:20px}.ui.view.profile .view.system-messages .message .title{font-size:16px;line-height:20px}.ui.view.profile .view.system-messages .message .subtitle{font-size:14px;line-height:16px;color:rgba(0,0,0,.25);margin-top:4px}.ui.view.profile .view.system-messages .message .content{flex:1;max-width:720px}.ui.view.profile .view.system-messages .message .icon{width:40px;height:40px;border-radius:9999px;background-color:#f3f8ff;display:flex}.ui.view.profile .view.system-messages .message .icon svg{color:var(--green);width:20px;height:20px;margin:auto}@media(max-width:768px){.ui.view.profile .view.system-messages .message{padding-left:0;padding-right:0}}.ui.view.profile .view.payment-records .records{min-height:300px}.ui.view.profile .view.payment-records .record{border-radius:10px;background-color:#f9f9f9;padding:20px 40px}.ui.view.profile .view.payment-records .record .header{display:flex;align-items:flex-start;gap:15px}.ui.view.profile .view.payment-records .record .icon.bucket{width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;color:var(--green);background-color:#fff}.ui.view.profile .view.payment-records .record .icon.bucket svg{width:16px;height:16px;margin:auto}.ui.view.profile .view.payment-records .record .texts{flex:1;display:flex;flex-wrap:wrap;gap:inherit;padding-top:8px}.ui.view.profile .view.payment-records .record .title{flex:1;font-weight:700;color:var(--green)}.ui.view.profile .view.payment-records .record .date{font-size:14px;line-height:20px;color:rgba(0,0,0,.25)}.ui.view.profile .view.payment-records .record .ui.richtext{margin-top:15px;margin-bottom:15px}.ui.view.profile .view.payment-records .record+.record{margin-top:10px}@media(max-width:768px){.ui.view.profile .view.payment-records .record{padding:20px}.ui.view.profile .view.payment-records .record :is(.title,.ui.richtext){font-size:14px;line-height:20px}.ui.view.profile .view.payment-records .record .header{gap:10px;flex-wrap:wrap;align-items:flex-start}.ui.view.profile .view.payment-records .record .texts{padding-top:0;gap:0;flex-direction:column}.ui.view.profile .view.payment-records .record .ui.richtext{margin-bottom:0}}.ui.view.profile .pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:50px 0;gap:10px;height:30px}.ui.view.profile .pagination :is(.prev,.next,.current,.last){border-radius:8px}.ui.view.profile .pagination :is(.current,.last){line-height:20px;width:40px;padding:5px;text-align:center;background-color:#f9f9f9}.ui.view.profile .pagination :is(.prev,.next){display:flex;color:var(--green)}.ui.view.profile .pagination :is(.prev,.next) svg{width:15px;height:15px;margin:auto}.ui.view.profile .pagination :is(.prev,.next):is(:disabled,.disabled){color:var(--green-alpha-50);cursor:default}.ui.view.profile .pagination .prev svg{transform:rotate(.25turn)}.ui.view.profile .pagination .next svg{transform:rotate(-.25turn)}.ui.view.profile .pagination .title{margin-right:20px;align-self:center}.ui.view.profile .pagination input.current{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ui.view.profile .pagination input.current::-webkit-inner-spin-button,.ui.view.profile .pagination input.current::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.ui.view.profile .pagination input.current:is(:focus){box-shadow:0 0 0 2px var(--green)}.ui.view.profile .pagination .last{color:rgba(0,0,0,.25)}@media(max-width:768px){.ui.view.profile .pagination{justify-content:flex-start;margin-top:30px;margin-bottom:30px}.ui.view.profile .pagination .title{margin-right:auto;font-size:14px;line-height:20px}}.ui.modal.user-certification{width:100%;max-width:1000px}.ui.modal.user-certification .step-1{color:var(--green);padding:72px 128px}.ui.modal.user-certification .step-1 .heading{text-align:center;font-weight:700;font-size:32px;line-height:1;margin-bottom:72px}.ui.modal.user-certification .step-1 .actions{display:flex;gap:20px}.ui.modal.user-certification .step-1 .action{flex:1;min-height:280px;border-radius:20px;background-color:#f3f8ff;display:flex;flex-direction:column;align-items:center;padding:20px;border-width:2px;border-color:#f3f8ff;transition-property:border-color;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.modal.user-certification .step-1 .action:is(:hover,:focus-visible){border-color:var(--green)}.ui.modal.user-certification .step-1 .action .icon.a{position:relative;width:200px;height:200px;margin-top:-60px}.ui.modal.user-certification .step-1 .action .icon.b{width:220px;height:220px;margin-top:-70px}.ui.modal.user-certification .step-1 .action .title{text-align:center;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:auto}.ui.modal.user-certification .step-1 .action .arrow{width:64px;height:36px;display:flex;border-width:1px;border-color:var(--green-alpha-10);border-radius:8px}.ui.modal.user-certification .step-1 .action .arrow svg{width:12px;height:12px;margin:auto;transform:rotate(-.25turn)}.ui.modal.user-certification .step-2{padding:50px 80px;display:flex;flex-direction:column;min-height:760px}.ui.modal.user-certification .step-2 .heading{font-size:32px;font-weight:700;color:var(--green);line-height:1}.ui.modal.user-certification .step-2 .subtitle{font-weight:700;margin-top:10px}.ui.modal.user-certification .step-2 .row{--column-gap: 20px;--padding-x: calc(var(--column-gap) / 2);--margin-x: calc(var(--padding-x) * -1);margin-top:30px;display:flex;flex-wrap:wrap;margin-left:var(--margin-x);margin-right:var(--margin-x)}.ui.modal.user-certification .step-2 .row>:is(.half,.full){padding-left:var(--padding-x);padding-right:var(--padding-x)}.ui.modal.user-certification .step-2 .row>.full{width:100%}.ui.modal.user-certification .step-2 .row>.half{width:50%}.ui.modal.user-certification .step-2 .field{display:flex;align-items:center;padding-top:16px;padding-bottom:16px;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.1);gap:10px;font-size:16px;line-height:20px}.ui.modal.user-certification .step-2 .field:focus-within{border-bottom-color:var(--green)}.ui.modal.user-certification .step-2 .hint{color:#b3b3b3}.ui.modal.user-certification .step-2 .control{flex:1}.ui.modal.user-certification .step-2 button.control{border-radius:8px;padding:10px 20px;border-width:1px;border-color:rgba(0,0,0,.1);text-align:left;display:flex;align-items:center}.ui.modal.user-certification .step-2 .value{flex:1}.ui.modal.user-certification .step-2 .value[data-placeholder]{color:rgba(0,0,0,.25)}.ui.modal.user-certification .step-2 .arrow{width:12px;height:12px;color:var(--green)}.ui.modal.user-certification .step-2 .field.with-textarea{flex-direction:column}.ui.modal.user-certification .step-2 textarea.control{min-height:60px}.ui.modal.user-certification .step-2 .upload-hint{color:var(--green-alpha-50);margin-top:15px;margin-bottom:15px}.ui.modal.user-certification .step-2 .upload-area{display:flex;flex-wrap:wrap;margin-bottom:20px}.ui.modal.user-certification .step-2 .upload-title{margin-right:20px;align-self:center}.ui.modal.user-certification .step-2 .upload-btn{display:flex;width:170px;height:35px;border:1px dashed rgba(0,0,0,.1);border-radius:8px;margin-left:20px;cursor:pointer}.ui.modal.user-certification .step-2 .upload-btn:is(:hover,:focus-visible){border-color:var(--green)}.ui.modal.user-certification .step-2 .upload-btn input{display:none}.ui.modal.user-certification .step-2 .upload-btn svg{margin:auto;width:12px;height:12px;stroke-linecap:initial}.ui.modal.user-certification .step-2 .prompt{color:var(--green-alpha-75);text-align:center;margin-top:auto}.ui.modal.user-certification .step-2 .ui.btn.submit{min-width:400px;font-weight:700;font-size:20px;margin:10px auto 0}@media(max-width:1024px){.ui.modal.user-certification{max-width:640px}.ui.modal.user-certification .step-1{padding:64px}.ui.modal.user-certification .step-1 .heading{margin-bottom:30px}.ui.modal.user-certification .step-1 .action{min-height:auto}.ui.modal.user-certification .step-1 .action :is(.icon.a,.icon.b){width:128px;height:128px;margin-top:-50px}.ui.modal.user-certification .step-1 .action .title{font-size:16px}.ui.modal.user-certification .step-1 .action .arrow{height:30px}}@media(max-width:767px){.ui.modal.user-certification .step-1{padding:40px 20px}.ui.modal.user-certification .step-1 .heading{font-size:24px;line-height:1;padding:0 20px}.ui.modal.user-certification .step-1 .actions{flex-direction:column}}.ui.modal.userinfo{max-width:800px;padding:64px 128px;min-height:200px;display:flex;flex-direction:column;justify-content:center}.ui.modal.userinfo .title{text-align:center;color:var(--green);font-size:32px;line-height:1;font-weight:700;margin-bottom:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.ui.modal.userinfo .title.feedback{margin-bottom:0}.ui.modal.userinfo .icon.succ{position:relative;width:40px;height:40px;border-radius:9999px;background-color:#36a9e1}.ui.modal.userinfo .icon.succ img{position:absolute;bottom:10px;left:5px;transform:rotate(7deg)}.ui.modal.userinfo .hint{color:var(--green-alpha-50);line-height:20px}.ui.modal.userinfo .ui.input{margin-top:15px;margin-bottom:15px}.ui.modal.userinfo .ui.input .control{height:64px}.ui.modal.userinfo .ui.input .control+.hint{margin-left:20px;margin-right:20px}.ui.modal.userinfo .ui.input .wrapper+.hint{max-width:450px;margin-top:10px}.ui.modal.userinfo .ui.btn.submit{width:100%;height:60px;font-weight:700;margin-top:40px}.ui.modal.userinfo .ui.btn.submit:not(.loading){font-size:20px}.ui.modal.userinfo .intro{border-width:1px;border-color:var(--green-alpha-25);border-radius:10px;transition-property:var(--transition-colors);transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.modal.userinfo .intro:focus-within{border-color:var(--green)}.ui.modal.userinfo .textarea{width:100%;padding:20px;height:184px;resize:none}.ui.modal.userinfo .textarea+.hint{padding:10px 20px;text-align:right}@media(max-width:768px){.ui.modal.userinfo{padding:48px 24px}.ui.modal.userinfo .title{font-size:24px}.ui.modal.userinfo .hint{font-size:12px;line-height:16px}.ui.modal.userinfo .ui.input .control{height:48px}.ui.modal.userinfo .ui.input .control+.hint{margin-left:10px;margin-right:10px}.ui.modal.userinfo .ui.btn.submit{height:48px;margin-top:25px}.ui.modal.userinfo .ui.btn.submit:not(.loading){font-size:16px}.ui.modal.userinfo .textarea{height:136px}}.ui.view.subscription{zoom:var(--zoom)}.ui.view.subscription .pricing{max-width:1400px;margin:60px auto 120px}.ui.view.subscription .pricing>.heading{font-size:32px;line-height:1;color:var(--green);font-weight:700;margin-bottom:60px;max-width:520px}.ui.view.subscription .pricing .ui.checklist .heading{padding-right:70px}.ui.view.subscription .pricing .ui.checklist :is(.heading,.title){color:var(--green)}.ui.view.subscription .pricing .ui.checklist :is(.title,.desc){max-width:300px}.ui.view.subscription .pricing .cards{display:flex;gap:20px}.ui.view.subscription .pricing .card{border-radius:20px;min-height:540px;display:flex;flex:1;flex-direction:column;padding:50px}.ui.view.subscription .pricing .card.a{background-color:#f9f9f9}.ui.view.subscription .pricing .card.a .desc{color:rgba(0,0,0,.5);line-height:20px}.ui.view.subscription .pricing .card.b{background-color:#f3f8ff;border-color:#f3f8ff;border-width:2px;text-align:center;transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast);gap:15px}.ui.view.subscription .pricing .card.b:hover{border-color:var(--green)}.ui.view.subscription .pricing .card.b .number{font-size:64px;line-height:1;font-weight:700;text-align:center;color:var(--green)}.ui.view.subscription .pricing .card.b .number .original{position:relative;font-size:16px;color:#7c7c7c;font-weight:400}.ui.view.subscription .pricing .card.b .number .original:after{content:"";position:absolute;border-top-width:1px;border-top-color:currentColor;inset:50% -5px auto;transform:rotate(5deg)}.ui.view.subscription .pricing .card.b .title{margin-top:8px;font-size:24px}.ui.view.subscription .pricing .card.b .title2{font-size:32px;font-weight:700;color:var(--green);margin-top:80px}.ui.view.subscription .pricing .card.b .desc{text-align:center;font-size:20px;line-height:32px}.ui.view.subscription .pricing .card.b .ui.btn.get-started{font-size:20px;font-weight:700;margin-top:auto}@media(max-width:768px){.ui.view.subscription .ui.btn.back{display:none}.ui.view.subscription .pricing{max-width:400px;margin-top:25px;margin-bottom:50px}.ui.view.subscription .pricing>.heading{margin-bottom:40px}.ui.view.subscription .pricing .ui.checklist .heading{padding-right:0;padding-bottom:20px}.ui.view.subscription .pricing .ui.checklist .title{margin-top:20px}.ui.view.subscription .pricing .cards{flex-wrap:wrap}.ui.view.subscription .pricing .card{padding:25px;min-height:400px}.ui.view.subscription .pricing :is(.card.a,.card.b){width:100%}.ui.view.subscription .pricing .card.a{padding:25px}.ui.view.subscription .pricing .card.b{padding-top:40px}.ui.view.subscription .pricing .card.b .number{font-size:48px}.ui.view.subscription .pricing .card.b :is(.title,.ui.btn.get-started){font-size:16px}}.ui.modal.payment{max-width:870px;font-size:16px;line-height:20px}.ui.modal.payment .payment{display:flex;gap:50px;min-height:500px;padding:25px 50px 50px}.ui.modal.payment .left{width:450px}.ui.modal.payment .right{width:160px;margin-left:auto;margin-right:auto}.ui.modal.payment .subtitle{color:rgba(0,0,0,.5)}.ui.modal.payment .heading{display:flex;align-items:flex-start;margin-top:15px;margin-bottom:60px}.ui.modal.payment .payment .title{font-size:24px;line-height:30px;padding-top:10px;padding-left:10px;flex:1}.ui.modal.payment .price{font-size:30px;line-height:1;padding:10px;border-radius:10px;background-color:#36a9e1;font-weight:700;color:var(--green);min-width:120px;text-align:center}.ui.modal.payment .data{border-bottom-width:1px;border-bottom-color:rgba(0,0,0,.1);padding:12px 0}.ui.modal.payment .subtitle+.data{margin-top:10px}.ui.modal.payment .ui.radio{margin-top:30px}.ui.modal.payment .right .subtitle{padding-right:20px}.ui.modal.payment .code{border-radius:20px;padding:10px;border-width:1px;border-color:var(--green-alpha-25);margin-top:20px}.ui.modal.payment .code img{display:block;width:100%}.ui.modal.payment .alipay-or-wechat{display:flex;align-items:center;justify-content:center;font-size:14px;color:rgba(0,0,0,.5);gap:10px;margin-top:10px;margin-bottom:10px}.ui.modal.payment .alipay-or-wechat+.pay{margin-top:30px}.ui.modal.payment .pay{margin-top:10px;display:flex;width:100%;height:40px;border-radius:8px;background-color:#f3f8ff;border-width:1px;border-color:#f3f8ff;padding:5px;transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.modal.payment .pay:is(:hover,:focus-visible){border-color:var(--green)}.ui.modal.payment .pay img{max-width:100%;max-height:100%;margin:auto}.ui.modal.payment .ui.btn{font-weight:700}.ui.modal.payment .ui.btn.ok{width:100%}.ui.modal.payment .feedback{padding:40px 25px 80px;max-width:400px;margin-left:auto;margin-right:auto}.ui.modal.payment .feedback .icon{display:block;max-width:224px;transform:rotate(-7.5deg);margin:auto}.ui.modal.payment .feedback .title{font-size:32px;line-height:1;text-align:center;color:var(--green);font-weight:700;margin-top:15px;margin-bottom:40px}@media(max-width:768px){.ui.modal.payment .payment{padding:25px;gap:25px}.ui.modal.payment .feedback{padding-bottom:40px;max-width:350px}.ui.modal.payment .feedback .icon{max-width:192px}.ui.modal.payment .feedback .title{font-size:24px;margin-bottom:25px}}@media(max-width:767px){.ui.modal.payment{max-width:400px}.ui.modal.payment .payment{flex-direction:column}.ui.modal.payment :is(.left,.right){width:auto}.ui.modal.payment .heading{flex-direction:column;margin-bottom:15px}.ui.modal.payment .payment .title{padding-left:0}.ui.modal.payment .right{margin:0}.ui.modal.payment .right .subtitle{text-align:center;padding-right:0}.ui.modal.payment .code{width:50%;margin-left:auto;margin-right:auto}}@media(min-width:769px){.page-subscription-status.user-logged-in .ui.header{position:fixed;inset:0 0 auto;background-color:transparent}.page-subscription-status.user-logged-in .ui.logo{color:#fff}}.page-subscription-status{zoom:var(--zoom)}.ui.view.subscription-status .ui.btn.back{margin-bottom:64px}.ui.view.subscription-status .ui.checklist{max-width:400px;margin-left:auto;margin-right:auto}.ui.view.subscription-status .ui.checklist .heading{font-size:36px;border-color:rgba(255,255,255,.25)}.ui.view.subscription-status .ui.checklist :is(.title,.desc){max-width:350px}.ui.view.subscription-status .ui.checklist .icon-check{margin-top:2px}.ui.view.subscription-status .ui.checklist .title{font-size:20px;line-height:24px}.ui.view.subscription-status .ui.checklist .desc{color:rgba(255,255,255,.5);font-size:18px;line-height:24px}.ui.view.subscription-status>.wrapper{display:flex;height:100vh;min-height:800px}.ui.view.subscription-status>.wrapper>:is(.left,.right){width:50%}.ui.view.subscription-status>.wrapper>.left{background-image:url(/media/forest.jpg);background-size:cover;color:#fff;padding:100px var(--page-padding-x)}.ui.view.subscription-status>.wrapper>.right{padding:200px 100px 100px;max-width:900px}.ui.view.subscription-status>.wrapper>.right>:is(.heading,.title){color:var(--green);font-weight:700}.ui.view.subscription-status>.wrapper>.right>.heading{font-size:32px;line-height:1}.ui.view.subscription-status>.wrapper>.right>.title{font-size:14px;line-height:16px;padding:0 20px;margin-top:40px}@media(max-width:1024px){.page-subscription-status{zoom:initial}.ui.view.subscription-status>.wrapper>.right{padding-left:50px;padding-right:50px}}@media(max-width:768px){.ui.view.subscription-status>.wrapper{flex-direction:column;height:auto;min-height:auto}.ui.view.subscription-status>.wrapper>:is(.left,.right){width:100%}.ui.view.subscription-status>.wrapper>.left{padding-top:50px}.ui.view.subscription-status>.wrapper>.right{padding-top:100px}}@media(max-width:767px){.ui.view.subscription-status .ui.btn.back{display:none}.ui.view.subscription-status .ui.checklist .heading{font-size:32px}.ui.view.subscription-status>.wrapper>.left{padding:50px 20px}.ui.view.subscription-status>.wrapper>.right{padding:50px 20px}.ui.view.subscription-status>.wrapper>.right>.heading{font-size:24px}}.ui.view.subscription-status .card,.ui.view.subscription-status .card .wrapper{background-color:#f3f8ff;border-radius:20px;padding:30px 40px;display:flex;gap:10px;font-size:14px;line-height:16px;margin-top:20px}.ui.view.subscription-status .card .info{flex:1;max-width:300px;margin-right:auto}.ui.view.subscription-status .card .heading{line-height:1}.ui.view.subscription-status .card .price{font-size:64px;font-weight:700;color:var(--green)}.ui.view.subscription-status .card .unit{font-size:24px}.ui.view.subscription-status .card .period{margin-top:15px}.ui.view.subscription-status .card .date{border-bottom-width:1px}.ui.view.subscription-status .card .payment-methods{padding-top:20px;margin-top:30px;border-top-width:1px;border-top-color:var(--green-alpha-10);font-size:700;display:flex;flex-wrap:wrap;gap:10px}.ui.view.subscription-status .card .payment-methods .label{color:var(--green);font-weight:700}.ui.view.subscription-status .card .payment-methods img{height:16px}.ui.view.subscription-status .card .btns{width:200px;display:flex;flex-direction:column;gap:10px}.ui.view.subscription-status .card .ui.btn{font-weight:700;height:40px}.ui.view.subscription-status .card .ui.btn.green.unsubscribe{background-color:transparent;color:var(--green);border-width:1px;border-color:var(--green)}.ui.view.subscription-status .card .warning{border-radius:20px;display:flex;align-items:center;padding:16px 32px;color:var(--green);background-color:#f3f8ff;margin-top:10px;font-size:14px;line-height:16px;font-weight:700}.ui.view.subscription-status .card .warning-icon{width:20px;height:20px;margin-right:15px;margin-left:-15px}.ui.view.subscription-status .card .warning-message{flex:1}@media(max-width:1536px){.ui.view.subscription-status .card .wrapper{padding:30px}.ui.view.subscription-status .card .price{font-size:48px}.ui.view.subscription-status .card .unit{font-size:16px}}@media(max-width:1280px){.ui.view.subscription-status .card .wrapper{flex-direction:column;gap:20px}.ui.view.subscription-status .card .info{margin-right:0;max-width:none}.ui.view.subscription-status .card .payment-methods{margin-top:15px;padding-top:15px}.ui.view.subscription-status .card .btns{width:100%}}.ui.modal.unsubscribe-confirm{width:100%;max-width:500px;color:var(--green);text-align:center}.ui.modal.unsubscribe-confirm .wrapper{display:flex;flex-direction:column}.ui.modal.unsubscribe-confirm .title{font-weight:700}.ui.modal.unsubscribe-confirm .wrapper.a{gap:10px;padding:50px 80px}.ui.modal.unsubscribe-confirm .wrapper.a .title{font-size:1.5rem;line-height:1.875rem;margin-bottom:20px}.ui.modal.unsubscribe-confirm .wrapper.b{padding:60px;gap:20px}.ui.modal.unsubscribe-confirm .wrapper.b .title{font-size:32px;line-height:1}.ui.modal.unsubscribe-confirm .wrapper.b .ui.btn{margin-left:30px;margin-right:30px}.ui.modal.unsubscribe-confirm .ui.btn{font-weight:700;font-size:20px}.ui.modal.unsubscribe-confirm .ui.btn.yes{border-width:1px;border-color:var(--green-rgb-25)}.ui.modal.unsubscribe-confirm .icon{margin:auto;height:6rem}@media(max-width:768px){.ui.modal.unsubscribe-confirm .wrapper:is(.a,.b){padding:3rem 2rem 2rem}.ui.modal.unsubscribe-confirm .wrapper.b .title{font-size:24px;line-height:24px}.ui.modal.unsubscribe-confirm .icon{height:64px}}.ui.view.homepage{background-image:url(/media/homepage.jpg);background-size:cover}.ui.view.homepage :is(.intro,.entries){zoom:var(--zoom)}.ui.view.homepage .ui.header{position:absolute;inset:0 0 auto;background-color:transparent}.ui.view.homepage .ui.header:not(.menu-open){color:#fff}.ui.view.homepage .ui.header:not(.menu-open) .ui.logo,.ui.view.homepage .ui.header:not(.menu-open) .menu,.ui.view.homepage .ui.header:not(.menu-open)>.link{color:currentColor}.ui.view.homepage .ui.header:not(.menu-open)>.link{color:inherit}.ui.view.homepage .ui.header:not(.menu-open)>.link:is(:hover,:focus-visible){color:var(--green)}.ui.view.homepage>.ui.container{color:#fff;min-height:100vh;display:flex;flex-direction:column}.ui.view.homepage .intro{max-width:550px;text-align:center;display:flex;flex-direction:column;align-items:center;padding:150px 0 50px;margin:auto}.ui.view.homepage .intro .heading{font-size:48px;line-height:1.25;font-weight:700}.ui.view.homepage .intro .title{font-size:18px;line-height:24px;margin-top:10px;margin-bottom:30px}.ui.view.homepage .intro .ui.btn{height:60px;font-size:20px;padding:15px 30px;min-width:280px;font-weight:700;margin-top:10px;justify-content:space-between;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ui.view.homepage .intro .ui.btn:is(:hover,:focus-visible){transform:scale(1.05)}.ui.view.homepage .intro .ui.btn svg{width:16px;height:16px}.ui.view.homepage .entries{--gap: 0px;--row-gap: var(--gap);--column-gap: var(--gap);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);--gap: 60px;--columns: 3;width:100%;margin:0 auto;padding-bottom:100px;max-width:1680px}.ui.view.homepage .entries>.entry{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width)}.ui.view.homepage .entry{position:relative;z-index:1;overflow:hidden;min-height:240px;background-color:#fff;color:#2f2f2f;padding:30px 35px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start}.ui.view.homepage .entry .info{max-width:240px;margin-bottom:auto}.ui.view.homepage .entry .title{font-size:32px;line-height:1;font-weight:700}.ui.view.homepage .entry .desc{font-size:18px;line-height:24px;margin-top:15px}.ui.view.homepage .entry :is(.img,.bg){position:absolute;inset:0 0 0 auto}.ui.view.homepage .entry :is(.img,.ui.btn.go){transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.view.homepage .entry .img{z-index:-1;transition-property:transform}.ui.view.homepage .entry .bg{z-index:-2}.ui.view.homepage .entry .ui.btn.go{margin:20px 0 10px;height:40px;font-weight:700;font-size:20px;padding:10px;transition-property:transform,opacity}.ui.view.homepage .entry.courses .bg{width:320px;height:320px;margin:auto -50px auto 0;color:rgba(54,169,225,.05);transform:rotate(45deg)}.ui.view.homepage .entry.courses .img{width:200px;margin:auto 25px auto 0;transform:rotate(5deg)}.ui.view.homepage .entry.community .bg{width:350px;height:350px;border-radius:9999px;background-color:rgba(54,169,225,.1);position:absolute;inset:0 0 0 auto;margin:auto -135px auto 0}.ui.view.homepage .entry.community .img{width:220px;margin:auto 20px auto 0}.ui.view.homepage .entry.community .ui.btn.go{background-color:#f9cd54}.ui.view.homepage .entry.AI-workspace .bg{width:200px;height:200px;border-radius:9999px;margin:auto 35px auto 0;box-shadow:0 0 0 70px rgba(54,169,225,.1)}.ui.view.homepage .entry.AI-workspace .img{width:150px;margin:auto 55px auto 0;transform:translateY(30px)}.ui.view.homepage .entry.AI-workspace .msg{border-radius:20px;font-size:20px;line-height:1;font-weight:700;color:var(--green);background-color:#36a9e1;color:#fff;text-align:center;padding:10px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.ui.view.homepage .entry.AI-workspace .msg.a{width:70px;line-height:15px;top:10px;display:none}.ui.view.homepage .entry.AI-workspace .msg.b{max-width:190px;top:10px}@media(hover:hover)and (pointer:fine){.ui.view.homepage .entry .ui.btn.go{transform:translateY(5px);opacity:0}.ui.view.homepage .entry:is(:hover,:focus-visible) .ui.btn.go{transform:none;opacity:1}.ui.view.homepage .entry .ui.btn.go:is(:hover,:focus-visible){opacity:1;transform:scale(1.05)}.ui.view.homepage .entry.courses:is(:hover,:focus-visible) .img{transform:rotate(5deg) scale(1.1)}.ui.view.homepage .entry.community:is(:hover,:focus-visible) .img{transform:scale(1.1)}.ui.view.homepage .entry.AI-workspace .img{transform:translateY(0)}.ui.view.homepage .entry.AI-workspace .msg.a{display:block}.ui.view.homepage .entry.AI-workspace .msg.b{opacity:0;transform:scale(.75);transition-property:opacity,transform;transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.view.homepage .entry.AI-workspace:is(:hover,:focus-visible) .img{transform:translateY(30px)}.ui.view.homepage .entry.AI-workspace:is(:hover,:focus-visible) .msg.a{display:none}.ui.view.homepage .entry.AI-workspace:is(:hover,:focus-visible) .msg.b{transform:none;opacity:1}}@media(max-width:768px){.ui.view.homepage .intro{padding-top:100px}.ui.view.homepage .entries{--columns: 1;--gap: 20px;max-width:520px;margin-left:auto;margin-right:auto}}@media(max-width:767px){.ui.view.homepage .intro{max-width:384px}.ui.view.homepage .intro .heading{font-size:24px;padding:0 30px}.ui.view.homepage .intro .title{font-size:14px;line-height:16px;margin-bottom:10px}.ui.view.homepage .intro .ui.btn{padding:10px 15px;font-size:14px;height:40px;min-width:auto}.ui.view.homepage .intro .ui.btn svg{width:12px;height:12px}.ui.view.homepage .entry{padding:20px;min-height:200px}.ui.view.homepage .entry .title{font-size:20px}.ui.view.homepage .entry .desc{max-width:150px}.ui.view.homepage .entry .ui.btn.go{font-size:14px;padding:10px 15px;height:36px;margin-bottom:0}.ui.view.homepage .entry.courses .img,.ui.view.homepage .entry.community .img{width:150px}.ui.view.homepage .entry.AI-workspace .img{width:100px;margin-right:20px;transform:translateY(0)}.ui.view.homepage .entry.AI-workspace .bg{margin-right:-30px}.ui.view.homepage .entry.AI-workspace .msg{font-size:12px;border-radius:16px}.ui.view.homepage .entry.AI-workspace .msg.b{max-width:120px}}.ui.view.homepage .slideshow{display:flex;width:85%;height:100vh;max-width:1560px;padding-right:120px;margin:auto}.ui.view.homepage .slideshow .slider{flex:1;width:100%;max-width:1320px;margin-left:auto;overflow:hidden;position:relative;perspective:1000px;transform-style:preserve-3d}.ui.view.homepage .slideshow img{border-radius:10px;position:absolute;width:100%;aspect-ratio:1320/670;top:0;right:0;bottom:0;left:0;margin:auto;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.5s;box-shadow:0 4px 8px rgba(0,0,0,.1)}.ui.view.homepage .slideshow .controls{width:60px;margin-left:60px;margin-right:-120px;display:flex;flex-direction:column;justify-content:center;gap:20px}.ui.view.homepage .slideshow .action{display:flex;width:60px;height:60px;border-radius:9999px;background-color:var(--green);color:#fff;transition-property:color,background-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast)}.ui.view.homepage .slideshow .action svg{margin:auto;width:16px;height:16px}.ui.view.homepage .slideshow .action:not(:disabled):is(:hover,:focus-visible){background-color:#fff;color:var(--green)}.ui.view.homepage .slideshow .action:disabled{cursor:not-allowed;background-color:var(--green-alpha-50)}.ui.view.homepage .slideshow .action.prev svg{transform:rotate(.5turn)}.ui.view.homepage .slideshow .pagination{text-align:center;font-size:20px;line-height:1}@media(max-width:768px){.ui.view.homepage .ui.sidebar-top{display:none}.ui.view.homepage .slideshow{width:100%;padding-right:60px}.ui.view.homepage .slideshow :is(.controls,.action){width:40px}.ui.view.homepage .slideshow .controls{gap:10px;margin-right:-60px;margin-left:20px}.ui.view.homepage .slideshow .pagination{font-size:16px}.ui.view.homepage .slideshow .action{height:40px}.ui.view.homepage .slideshow .action svg{width:12px;height:12px}}.ui.modal.video video{width:100%}.ui.view.about .page{display:flex;flex-wrap:wrap;min-height:100vh}.ui.view.about .page>:is(.left,.right){width:50%}.ui.view.about .page>.left{background-image:url(/media/aboutus.jpg);background-size:cover;background-position:50% 50%}.ui.view.about .page>.right{display:flex;flex-direction:column;justify-content:center;padding:200px 100px;max-width:850px}.ui.view.about .heading{font-size:48px;line-height:1;font-weight:700;color:var(--green)}.ui.view.about .ui.richtext{margin-top:10px}.ui.view.about .mailto{display:flex;align-items:center;font-size:20px;line-height:1;border-radius:10px;background-color:#eaf6ff;color:var(--green);font-weight:700;padding:25px 30px;gap:20px;margin-top:100px;border-width:1px;border-color:#eaf6ff;transition-property:border-color;transition-timing-function:var(--default-easing);transition-duration:var(--fast);text-align:left}.ui.view.about .mailto:is(:hover,:focus-visible){border-color:var(--green)}.ui.view.about .mailto .mail{height:86px;margin-top:-50px;margin-bottom:-20px;margin-left:-10px}.ui.view.about .mailto .name{flex:1}.ui.view.about .mailto .arrow{width:20px;height:20px}@media(min-width:1024px){.ui.view.about .ui.header{position:absolute;inset:0 0 auto;background-color:transparent}.ui.view.about .ui.header .ui.logo{color:#fff}.ui.view.about .ui.header .search{background-color:#eaf6ff}}@media(max-width:1280px){.ui.view.about .page>.right{padding:100px 50px}.ui.view.about .heading{font-size:36px}.ui.view.about .mailto{margin-top:50px}}@media(max-width:768px){.ui.view.about .page{min-height:auto}.ui.view.about .page>:is(.left,.right){width:100%}.ui.view.about .page>.left{height:384px}}@media(max-width:767px){.ui.view.about .page>.right{padding:50px 20px}.ui.view.about .mailto{font-size:14px;padding:10px;margin-top:25px;gap:10px}.ui.view.about .mailto .mail{height:48px;margin-left:0;margin-top:-40px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-svg-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg{top:16px;transform:rotate(180deg)}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-placement^=left]>.tippy-svg-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg{transform:rotate(90deg);top:calc(50% - 3px);left:11px}.tippy-box[data-placement^=right]>.tippy-svg-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg{transform:rotate(-90deg);top:calc(50% - 3px);right:11px}.tippy-svg-arrow{width:16px;height:16px;fill:#333;text-align:initial}.tippy-svg-arrow,.tippy-svg-arrow>svg{position:absolute}.vch__container .vch__legend{display:flex;justify-content:space-between;align-items:center}.vch__container .vch__external-legend-wrapper{margin:0 8px}svg.vch__wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:10px;width:100%}svg.vch__wrapper .vch__months__labels__wrapper text.vch__month__label{font-size:10px}svg.vch__wrapper .vch__days__labels__wrapper text.vch__day__label,svg.vch__wrapper .vch__legend__wrapper text{font-size:9px}svg.vch__wrapper text.vch__month__label,svg.vch__wrapper text.vch__day__label,svg.vch__wrapper .vch__legend__wrapper text{fill:#767676}svg.vch__wrapper rect.vch__day__square:hover{stroke:#555;stroke-width:2px;paint-order:stroke}svg.vch__wrapper rect.vch__day__square:focus{outline:none}svg.vch__wrapper.dark-mode text.vch__month__label,svg.vch__wrapper.dark-mode text.vch__day__label,svg.vch__wrapper.dark-mode .vch__legend__wrapper text{fill:#fff}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.t-loading[data-v-13fbde3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;width:100%;height:100%;background-color:rgba(255,255,255,.8)}.t-loading .t-loading__spinner[data-v-13fbde3e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:var(--t-primary);text-align:center}.cookie-consent-overlay[data-v-2c4f16e7]{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:999;width:100%;height:100%}.cookie-consent-wrapper[data-v-2c4f16e7]{position:absolute;bottom:0;left:0;width:100%;z-index:99}.cookie-consent-container[data-v-2c4f16e7]{width:96%;background-color:#fff;padding:16px 24px;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-radius:8px 8px 0 0}.cookie-consent-content[data-v-2c4f16e7]{flex:1;min-width:300px}.cookie-consent-title[data-v-2c4f16e7]{font-size:16px;font-weight:600;margin-bottom:4px;color:#333}.cookie-consent-description[data-v-2c4f16e7]{font-size:14px;line-height:1.4;margin-bottom:8px;color:#555}.cookie-consent-links[data-v-2c4f16e7]{display:flex;gap:16px}.cookie-consent-link[data-v-2c4f16e7]{font-size:12px;color:#000;text-decoration:underline}.cookie-consent-link[data-v-2c4f16e7]:hover{text-decoration:none}.cookie-consent-buttons[data-v-2c4f16e7]{display:flex;flex-direction:column;gap:12px;align-items:center;flex-shrink:0}.cookie-consent-button[data-v-2c4f16e7]{width:180px;padding:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:120px;border-radius:4px}.cookie-consent-button.accept-all[data-v-2c4f16e7]{background-color:var(--green);color:#c9ee84;border:none}.cookie-consent-button.accept-all[data-v-2c4f16e7]:hover{background-color:var(--green);opacity:.9}.cookie-consent-button.reject-all[data-v-2c4f16e7]{background-color:#fff;color:var(--green);border:1px solid var(--green)}.cookie-consent-button.reject-all[data-v-2c4f16e7]:hover{background-color:#f0f0f0}.cookie-consent-button.manage-preferences[data-v-2c4f16e7]{background-color:#fff;color:var(--green);border:1px solid var(--green)}.cookie-consent-button.manage-preferences[data-v-2c4f16e7]:hover{background-color:#f0f0f0}.preferences-center[data-v-2c4f16e7]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);z-index:10000;opacity:0;animation:fadeIn-2c4f16e7 .3s ease-in-out forwards}.preferences-panel[data-v-2c4f16e7]{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;animation:slideUp-2c4f16e7 .3s ease-in-out forwards}.preferences-header[data-v-2c4f16e7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0}.preferences-title[data-v-2c4f16e7]{font-size:18px;font-weight:600;margin:0;color:#333}.preferences-close-button[data-v-2c4f16e7]{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.preferences-close-button[data-v-2c4f16e7]:hover{background-color:#f5f5f5}.preferences-content[data-v-2c4f16e7]{padding:20px 24px}.preferences-section-title[data-v-2c4f16e7]{font-size:16px;font-weight:600;margin:0 0 12px;color:#333}.preferences-description[data-v-2c4f16e7]{font-size:14px;line-height:1.6;margin-bottom:20px;color:#666}.preferences-category[data-v-2c4f16e7]{margin-bottom:24px;padding:16px;background-color:#f9f9f9;border-radius:8px}.preference-item[data-v-2c4f16e7]{width:100%}.preference-title-container[data-v-2c4f16e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.preference-title[data-v-2c4f16e7]{font-size:14px;font-weight:500;margin:0;color:#333}.preference-status[data-v-2c4f16e7]{font-size:12px;font-weight:500;color:#666;margin-top:4px;display:block}.preference-toggle[data-v-2c4f16e7]{margin:0}.toggle-switch[data-v-2c4f16e7]{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input[data-v-2c4f16e7]{opacity:0;width:0;height:0}.toggle-slider[data-v-2c4f16e7]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.toggle-slider[data-v-2c4f16e7]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.toggle-slider[data-v-2c4f16e7]{background-color:var(--green)}input:focus+.toggle-slider[data-v-2c4f16e7]{box-shadow:0 0 1px var(--green)}input:checked+.toggle-slider[data-v-2c4f16e7]:before{transform:translate(26px)}.preferences-more-info[data-v-2c4f16e7]{margin-top:24px;padding-top:20px;border-top:1px solid #e0e0e0}.preferences-footer[data-v-2c4f16e7]{padding:20px 24px;border-top:1px solid #e0e0e0;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.preferences-button[data-v-2c4f16e7]{padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border-radius:4px;min-width:120px;border:none}.preferences-button.accept-all[data-v-2c4f16e7]{background-color:var(--green);color:#fff}.preferences-button.accept-all[data-v-2c4f16e7]:hover{background-color:var(--green);opacity:.9}.preferences-button.reject-all[data-v-2c4f16e7]{background-color:#fff;color:#333;border:1px solid #ccc}.preferences-button.reject-all[data-v-2c4f16e7]:hover{background-color:#f0f0f0}.preferences-button.save-preferences[data-v-2c4f16e7]{background-color:#fff;color:#333;border:1px solid #ccc}.preferences-button.save-preferences[data-v-2c4f16e7]:hover{background-color:#f0f0f0}@keyframes fadeIn-2c4f16e7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-2c4f16e7{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-test-controls[data-v-2c4f16e7]{position:fixed;top:20px;right:20px;z-index:9998}.reset-btn[data-v-2c4f16e7]{background-color:#ff9800;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:.8rem}.reset-btn[data-v-2c4f16e7]:hover{background-color:#e68900}@media(max-width:768px){.cookie-consent-container[data-v-2c4f16e7]{flex-direction:column;align-items:flex-start}.cookie-consent-buttons[data-v-2c4f16e7]{width:100%;flex-direction:column}.cookie-consent-button[data-v-2c4f16e7]{width:100%;margin-bottom:8px}.preferences-panel[data-v-2c4f16e7]{width:95%;max-height:90vh}.preferences-header[data-v-2c4f16e7],.preferences-content[data-v-2c4f16e7],.preferences-footer[data-v-2c4f16e7]{padding:16px}}html{font-size:.8333333333vw}@media(max-width:768px){html{font-size:4.2666666667vw}}@media(min-width:1920px){html{font-size:16px}}.row{--gap: 0px;--row-gap: var(--gap);--column-gap: var(--gap);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.row-col{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width)}.c-btn{display:flex;align-items:center;justify-content:center;text-align:center;gap:.5em;min-width:9rem;height:2.5rem;font-size:.875rem;line-height:1rem;font-weight:700;padding:.5em 1em;border-radius:.75em}.c-btn:not(:disabled):hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.c-btn svg{width:1rem;height:1rem}.c-btn.color-green,.c-btn.green,.c-btn-green,.c-btn-color_green{background-color:#36a9e1;color:#fff}.c-btn-white,.c-btn-color_white{background-color:#fff;color:#2f2f2f}.c-btn-blue,.c-btn-lightblue,.c-btn-color_lightblue{background-color:#f6fbfe;color:#2f2f2f}.c-btn-color_marigold,.c-btn-marigold{background-color:#f9cd54;color:#2f2f2f}.c-btn-color_blue,.c-btn-blue{background-color:#36a9e1;color:#fff}.c-btn-feature_learn{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;color:#2f2f2f;background:linear-gradient(90deg,#f6fbfe 50%,#36a9e1);padding-right:4em}.c-btn-feature_learn:after{content:"";position:absolute;background-image:url(/media/icons/go.png);background-size:cover;right:.5em;bottom:.5em;width:4em;height:3em}.c-btn-feature_AIChat{position:relative;border:1px solid #F6FBFE;background-color:#f6fbfe;color:#2f2f2f;padding-left:4.5em;transition:border-color .25s var(--default-easing)}.c-btn-feature_AIChat:before{content:"";position:absolute;background-image:url(/media/icons/AI-bot.png);background-size:cover;width:4em;height:4em;left:.25em;top:-1em}.c-btn-feature_AIChat:hover{border-color:#36a9e1;-webkit-text-decoration:2px underline;text-decoration:2px underline}.c-btn-back,.c-btn-feature_back,.c-btn-feature_return{font-weight:400;min-width:auto;padding:.5em .75em;font-size:1.125rem;line-height:1.5rem;border-radius:.5em;border:1px solid #F6FBFE;background-color:#f6fbfe;color:#2f2f2f;transition-property:background-color,border-color;transition-duration:.25s;transition-timing-function:var(--default-easing)}.c-btn-back:hover,.c-btn-feature_back:hover,.c-btn-feature_return:hover{border-color:rgba(54,169,225,.5)}.c-btn-back svg,.c-btn-feature_back svg,.c-btn-feature_return svg{width:.75rem;height:.75rem}.c-btns{display:flex;flex-wrap:wrap;gap:.5rem}.Tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.Tag{border-radius:9999px;font-size:.875rem;line-height:1rem;font-weight:700;padding:.5rem 1rem;background-color:#fff;color:#2f2f2f;border:1px solid rgba(54,169,225,.1)}.Tag-green,.Tag-color_green,.Tags-color_green .Tag{background-color:#e6fae6;color:#2f2f2f}.Tag-blue,.Tag-color_blue,.Tags-color_blue .Tag{background-color:#eaf6ff;color:#2f2f2f;border-color:rgba(0,102,255,.1)}.TooltipWrapper{position:relative}.Tooltip{--bg-color: #000;--color: #fff;position:absolute;left:50%;font-size:.875rem;line-height:1rem;padding:.5em;border-radius:.5em;text-align:center;white-space:nowrap;background-color:var(--bg-color);color:var(--color);display:none}.Tooltip:after{content:"";position:absolute;border-width:4px;border-style:solid}.TooltipWrapper:hover:not(:active) .Tooltip{display:block}.Tooltip-pos_top,.Tooltip-pos_top:after,.Tooltip-pos_bottom,.Tooltip-pos_bottom:after{left:50%;transform:translate(-50%)}.Tooltip-pos_top:after,.Tooltip-pos_bottom:after{margin-left:-8px}@keyframes TooltipTop{0%{opacity:0;bottom:calc(100% - 4px)}}.Tooltip-pos_top{bottom:100%;margin-bottom:.5rem}.Tooltip-pos_top:after{bottom:-8px;margin:auto;border-color:var(--bg-color) transparent transparent transparent}.TooltipWrapper:hover:not(:active) .Tooltip-pos_top{animation:TooltipTop .25s}@keyframes TooltipBottom{0%{opacity:0;top:calc(100% - 4px)}}.Tooltip-pos_bottom{top:100%;margin-top:.5rem}.Tooltip-pos_bottom:after{top:-8px;margin:auto;border-color:transparent transparent var(--bg-color) transparent}.TooltipWrapper:hover:not(:active) .Tooltip-pos_bottom{animation:TooltipBottom .25s}@keyframes TooltipLeft{0%{opacity:0;bottom:calc(100% - 4px)}}@keyframes TooltipRight{0%{opacity:0;bottom:calc(100% - 4px)}}.Tooltip-pos_left,.Tooltip-pos_right{top:50%;transform:translateY(-50%)}.Tooltip-pos_right{left:100%;margin-left:.5rem}.Tooltip-pos_right:after{left:-8px;border-color:transparent var(--bg-color) transparent transparent}.ChatbotBanner{display:flex;align-items:center;gap:1rem;max-width:70.5rem}.ChatbotBanner-icon{width:6rem;height:auto}@media(max-width:768px){.ChatbotBanner-icon{width:4rem;height:4rem}}.ChatbotBanner-msg{position:relative;flex:1 1 0%;padding:1.5rem 2rem;border-radius:1em;background-color:#36a9e1;color:#fff;font-size:2rem;line-height:1.25;font-weight:700}.ChatbotBanner-msg:after{content:"";position:absolute;border-width:.5rem;border-color:transparent #36A9E1 transparent transparent;right:100%;top:50%;transform:translateY(-50%)}@media(max-width:768px){.ChatbotBanner-msg{font-size:1rem;line-height:1.25rem;padding:1em}}.ChatbotBanner-msg :is(strong,b){background-color:#f9cd54;color:#000;border-radius:9999px;padding:.125em .5em}.ESGLogo{display:flex;align-items:center;color:#2f2f2f;gap:.5rem}.ESGLogo :is(.icon,._icon,._mark){width:2.375rem;height:2.375rem;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.ESGLogo ._text{line-height:1}.ESGLogo ._esg{font-weight:700;font-size:1.125rem}.ESGLogo ._study{font-size:.875rem}@media(max-width:768px){.ESGLogo :is(.icon,._icon,._mark){width:1.75rem;height:1.75rem}.ESGLogo ._esg{font-size:1rem}.ESGLogo ._study{font-size:.75rem}}.AccordionItem{overflow:hidden}.Accordion-trigger[data-state=open] ._chevron{transform:rotate(180deg)}@keyframes AccordionContentOpen{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes AccordionContentClosed{0%{height:var(--reka-accordion-content-height)}to{height:0}}.Accordion-content{overflow:hidden}.Accordion-content[data-state=open]{animation:AccordionContentOpen .25s var(--default-easing)}.Accordion-content[data-state=closed]{animation:AccordionContentClosed .25s var(--default-easing)}.RichText :is(h1,h2,h3,h4){font-weight:700;margin-bottom:.5em}.RichText h2{font-size:1.25em}.RichText h3{font-size:1.125em}.RichText h4{font-size:1em}.RichText ul,.RichText ol{padding-left:1em}.RichText ul{list-style:disc}.RichText ol{list-style:decimal;font-style:initial}.Select{position:relative;display:flex}.Select-trigger{display:flex;width:100%;gap:.5rem;height:2.5rem;align-items:center;border-radius:.5rem;border:1px solid rgba(47,47,47,.1);font-size:.875rem;line-height:1rem;font-weight:700;text-align:left;padding:.25rem .75rem;transition:border-color var(--fast) var(--default-easing)}.Select-trigger:hover,.Select-trigger[data-state=open]{border-color:rgba(47,47,47,.25)}.Select-trigger svg{width:.75rem;height:.75rem}.Select-value{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@keyframes SelectContentOpen{0%{opacity:0;transform:scale(.95)}}@keyframes SelectContentClosed{to{opacity:0;transform:scale(.95)}}.Select-content{width:var(--reka-select-trigger-width);min-width:8rem;border-radius:.5em;border:1px solid rgba(0,102,255,.1);box-shadow:0 4px 16px rgba(47,47,47,.1);color:#2f2f2f;background-color:#fff;max-height:24rem;overflow:auto}.Select-content[data-side=bottom]{margin-top:.5rem}.Select-content[data-state=open]{animation:SelectContentOpen var(--fast) var(--default-easing)}.Select-content[data-state=closed]{animation:SelectContentClosed var(--fast) var(--default-easing)}.Select-item{padding:.75rem;font-size:.875rem;line-height:1rem;display:flex;gap:.25rem}.Select-item[data-highlighted],.Select-item:hover{background-color:#eaf6ff;cursor:pointer}.Select-item[data-state=checked]{color:#36a9e1;font-weight:700}.Select-item:focus-visible{outline:0}.Select-item svg{width:.75rem;height:.75rem;margin-top:.125rem}.Select-item-label{flex:1}@keyframes DialogOverlayOpen{}.Dialog{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);display:flex;flex-direction:column;padding:4rem;overflow:auto}.Dialog[data-state=open]{animation:overlay-open var(--fast) var(--default-easing)}.Dialog[data-state=closed]{animation:overlay-closed var(--fast) var(--default-easing)}.Dialog .DialogContent{flex-shrink:0}@media(max-width:768px){.ui.overlay{padding:40px 20px}.ui.overlay.action-sheet{padding-bottom:0}}@keyframes DialogContentOpen{0%{opacity:0;transform:scale(.95)}}@keyframes DialogContentClosed{to{opacity:0;transform:scale(.95)}}.Dialog-content{position:relative;background-color:#fff;color:#000;border-radius:20px;margin:auto;width:100%}.Dialog-content:focus-visible{outline-width:0}.Dialog-content[data-state=open]{animation:DialogContentOpen var(--fast) var(--default-easing)}.Dialog-content[data-state=closed]{animation:DialogContentClosed var(--fast) var(--default-easing)}.Dialog-content .close{position:absolute;top:8px;right:8px;width:40px;height:40px;display:flex;border-radius:9999px;z-index:9}.Dialog-content .close svg{width:16px;height:16px;margin:auto}.Dialog-content .close:is(:hover,:focus-visible){background-color:rgba(0,0,0,.1)}.Header{padding-top:6rem}.Header-feature_home{padding-top:0}.Header-navbar{position:fixed;inset:0 0 auto;background-color:#fff;z-index:10;display:flex;align-items:center;padding:0 1.5rem;height:6rem}.Header-feature_home .Header-navbar{background-color:initial;color:#fff}@media(max-width:768px){.Header{padding-top:4rem}.Header-navbar{height:4rem}}.DashboardHeader .Header-navbar{left:var(--sidebar-width);justify-content:flex-end}.Header :is(.HeaderUser,.HeaderLanguage){margin-left:1rem}.Header-right{margin-left:auto}.Header .ESGLogo{margin-right:auto}.DashboardHeader .ESGLogo{display:none}.Header-feature_home .ESGLogo{color:inherit}.DashboardHeader ._hidden_on_the_DashboardHeader,.PageHeader ._hidden_on_the_PageHeader{display:none}.Header-link,.Header-why,.Header-subscribe{border-radius:.5em;font-size:1rem;line-height:1.25rem;color:#2f2f2f}.Header-navbar :is(.Header-link,.Header-why,.Header-subscribe){margin-left:1rem}.Header-why,.Header-subscribe{position:relative;font-weight:700;transition:border-color .25s}.Header-link{padding:.5em .75em}.Header-link:hover{background-color:#eaf6ff}.Header-feature_home .Header-link{color:inherit}.Header-feature_home .Header-link:hover{background-color:#36a9e1}.Header-why{padding:.5em 4em .5em 1em;background:linear-gradient(90deg,#eaf6ff 25%,#f9cd54);min-width:9rem}.Header-why:after{content:"";position:absolute;right:1em;top:-1em;width:3em;height:3em;background-image:url(/media/icons/diamond.png);background-size:cover}.Header-feature_home .Header-why:hover{border-color:#eaf6ff}.Header-subscribe{background-color:#36a9e1;color:#fff;border:1px solid #36A9E1;padding:.5em 4em .5em 1em}.Header-subscribe:after{content:"";position:absolute;right:1em;top:-.75em;width:3em;height:3em;background-image:url(/media/icons/SubscribeVip.png);background-size:cover}.Header-login{background-color:#36a9e1;color:#fff;font-size:1rem;line-height:1.5rem;font-weight:700;text-align:center;padding:.75em;border-radius:.5em;min-width:8rem;margin-left:1rem}.HeaderUser-trigger{display:flex;align-items:center;gap:.5em;border-radius:.5em;padding:.5em;background-color:#eaf6ff;border:1px solid #EAF6FF;color:#2f2f2f;min-width:8rem;text-align:center}.HeaderUser-trigger:hover,.HeaderUser-trigger[data-state=open]{border-color:rgba(54,169,225,.5)}.HeaderUser-greeting{flex:1;text-align:center}.HeaderUser-dropdown{background:#fff;color:#000;box-shadow:0 4px 12px rgba(54,169,225,.1);border-radius:.5rem;padding:1rem .75rem;margin-top:1rem;width:17.5rem}.HeaderUser-info{padding:0 .5rem;margin-bottom:1rem}.HeaderUser-email{color:var(--green-alpha-50);font-size:.875rem;line-height:1rem}.HeaderUser-action{display:flex;align-items:center;padding:.625rem;gap:.5rem;font-size:.875rem;line-height:1rem;border-radius:.5rem}.HeaderUser-action:hover{background-color:#eaf6ff}.HeaderUser-action ._icon{width:1.25rem;height:1.25rem;color:var(--green)}.HeaderUser-action ._label{flex:1}.UserAvatar{position:relative}.UserAvatar-img{display:block;width:2rem;height:2rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.HeaderUser .UserAvatar-img{width:2rem;height:2rem}.UserAvatar-vip{position:absolute;bottom:-.25em;right:-.25em;border-radius:9999px;width:1em;height:1em;background-color:#ffc64c;color:#2f2f2f;font-size:.75rem;line-height:1em;font-weight:700;text-align:center}.Header-menu{display:none}.HeaderLanguage{position:relative}.HeaderLanguage-trigger{display:flex;align-items:center;gap:.25rem;border-radius:.5em;font-size:1rem;line-height:1.25rem;padding:.5em .75em;color:#2f2f2f;border:1px solid transparent}.HeaderLanguage-trigger:hover{border-color:rgba(54,169,225,.5)}.HeaderLanguage-trigger ._icon{width:.5rem;height:.5rem}@media(max-width:768px){.Header-navbar{padding:.75rem;border-bottom:1px solid rgba(var(--green-rgb),.1)}.DashboardHeader .ESGLogo{display:flex}.Header-navbar :is(.Header-link,.Header-why,.Header-subscribe){display:none}.HeaderMenu :is(.Header-why,.Header-subscribe){display:flex;width:100%;margin-top:1rem;padding:.75em 1em}.DashboardHeader ._hidden_on_the_DashboardHeader,.PageHeader ._hidden_on_the_PageHeader,.Header .HeaderLanguage{display:none}.Header-login{min-width:auto;padding:.5em 1em}.HeaderUser-trigger{padding:.25rem;min-width:auto}.HeaderUser-greeting{display:none}.Header-menu{display:flex;align-items:center;font-size:.875rem;line-height:1rem;gap:.25rem;padding:.25rem;color:#2f2f2f;font-weight:700}.Header-menu svg{width:.5rem;height:.5rem}.Header-menu._opened svg{transform:rotate(.5turn)}}.HeaderMenu{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:9;padding:5rem var(--page-padding-x);overflow:auto}.HeaderMenu-link{font-size:32px;line-height:40px;font-weight:700;color:var(--green);display:block;padding:20px 0;border-bottom-width:1px;border-color:var(--green-alpha-10)}.HeaderMenu-link:active{-webkit-text-decoration:2px underline;text-decoration:2px underline}.HeaderMenu-enter-from,.HeaderMenu-leave-to{opacity:0}.HeaderMenu-enter-active,.HeaderMenu-leave-active{transition-property:opacity;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.CourseListPage{padding:4rem 18rem 4rem 4rem}@media(max-width:768px){.CourseListPage{padding:2rem 1.25rem}}.CourseListPage .ESGCommunity{margin:8rem auto}@media(max-width:768px){.CourseListPage .ESGCommunity{margin:4rem auto}}.CourseFilter{margin-top:4rem}.CourseFilter-title{font-size:1rem}.CourseFilter-actions{display:flex;flex-wrap:wrap;margin-top:1rem;gap:.5rem}.CourseFilter-actions .Select{width:12rem}.CourseFilter-action{--icon-size: 1rem;border:1px solid transparent;border-radius:.5rem;transition:border-color var(--fast) var(--default-easing)}.CourseFilter-action:hover{border-color:rgba(47,47,47,.25)}.CourseFilter-action._icon_only{--btn-size: 2.5rem;width:var(--btn-size);height:var(--btn-size);position:relative}.CourseFilter-action svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.NewCourseList-Heading:not(:first-child){margin-top:4rem;color:#2f2f2f}.InstitutionList{margin-top:2rem}.Institution{--margin-top: 4rem;background-color:#f8f8f8;border-radius:1.25rem;padding:3rem}.Institution:not(:first-child){margin-top:var(--margin-top)}@media(max-width:768px){.Institution{padding:1.25rem;border-radius:.75rem}}.Institution-header{display:flex;gap:3rem}@media(max-width:768px){.Institution-header{flex-direction:column;gap:2rem}}.Institution-header-left{flex:1 1 0}.Institution-header-right{width:9rem}@media(max-width:768px){.Institution-header-right{width:100%}}.Institution-header-right .c-btn{width:100%}.Institution-heading{display:flex;align-items:center;font-size:2rem;line-height:2.5rem;font-weight:700}.Institution-heading ._icon{height:2.5rem;margin-right:.5rem}.Institution-heading ._title{flex:1}@media(max-width:768px){.Institution-heading{font-size:1.5rem;line-height:1.75rem}}.Institution-info{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:2rem}@media(max-width:768px){.Institution-info{margin-top:1rem}}.Institution-desc{max-width:30rem;font-size:1rem;margin-right:2rem}@media(max-width:768px){.Institution-desc{margin-right:0;margin-bottom:1rem}}.Institution .Tags{max-width:32rem}@media(max-width:768px){.Institution .Tags{gap:.25rem}.Institution .Tag{font-size:.75rem;line-height:1rem;padding:.25rem .5rem}}.Institution-main{margin-top:4rem}@media(max-width:768px){.Institution-main{margin-top:2rem}}.CourseSwiper{--swiper-scrollbar-bg-color: rgba(0, 0, 0, .1);--swiper-scrollbar-drag-bg-color: #2F2F2F;--swiper-scrollbar-size: 4px;--swiper-scrollbar-border-radius: 0px;--gap: 2rem;position:relative;margin:0 -3rem;padding:0 3rem;overflow:hidden}.CourseSwiper:after,.CourseSwiper:before{content:"";position:absolute;z-index:1;height:100%;width:10%}.CourseSwiper:before{inset:0 auto 0 0}.CourseSwiper:after{inset:0 0 0 auto;background-image:linear-gradient(90deg,transparent,#F8F8F8)}.CourseSwiper .swiper{--margin: calc(-.5 * var(--gap));--padding: calc(.5 * var(--gap));margin:0 var(--margin);padding-bottom:var(--swiper-scrollbar-size);overflow:visible}.CourseSwiper .swiper-slide{width:46%;height:auto;padding:0 var(--padding)}.CourseSwiper .swiper-scrollbar{left:0;right:0;bottom:0;width:auto;margin:0 var(--padding)}.CourseSwiper-footer{margin-top:2.5rem;padding:0 var(--padding)}.CourseSwiper ._total{font-weight:700;margin-bottom:.25rem}@media(max-width:768px){.CourseSwiper .swiper-slide{width:100%}}.CourseSlide{border-radius:1.25rem;padding:2.5rem;background-color:#fff;border:1px solid rgba(51,0,39,.1);height:100%;min-height:35rem;transition:border-color .25s var(--default-easing)}.CourseSlide:hover{border-color:#36a9e1}@media(max-width:768px){.CourseSlide{border-radius:.75rem;padding:1rem;min-height:auto}}.CourseSlide-title{font-size:2rem;line-height:1;font-weight:700;margin-top:1.5rem}@media(max-width:768px){.CourseSlide-title{font-size:1.5rem}}.CourseSlide-desc{font-size:.875rem;line-height:1.25rem;margin-top:1rem}.CoursePoster{--inset: 1rem;position:relative;border-radius:1.25rem}.CoursePoster-wrapper{overflow:hidden;border-radius:inherit}.CoursePoster-overlay{position:absolute;display:flex;flex-direction:column;justify-content:center;padding:1rem;border-radius:inherit;top:0;right:0;bottom:0;left:0;background-color:rgba(28,28,28,.4);color:#fff}.CoursePoster-coming{font-size:2.5rem;line-height:1;font-weight:700;text-align:center;text-transform:uppercase}@media(max-width:768px){.CoursePoster-coming{font-size:1.5rem}}.CoursePoster-img{width:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.CoursePoster-freelabel{position:absolute;top:var(--inset);right:var(--inset);background-color:#eaf6ff;color:#2f2f2f;padding:.5rem;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700}@media(max-width:768px){.CoursePoster-freelabel{font-size:.75rem;line-height:1rem;padding:.25rem}}.CoursePoster-freelabel ._free{background-color:#36a9e1;color:#fff;padding:.25em .5em;border-radius:9999px}.CoursePoster-freelabel ._free:not(:first-child){margin-left:.5em}.CoursePoster-actions{display:flex;position:absolute;inset:auto 0 0;padding:calc(var(--inset) * 1.5);gap:calc(var(--inset) * .5)}.CoursePoster-action{display:flex;align-items:center;justify-content:center;text-align:center;gap:.5em;height:2.5rem;font-size:.875rem;line-height:1rem;font-weight:700;padding:.5em 1em;border-radius:.75em;background-color:#fff;color:#2f2f2f}.CoursePoster-action:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.CoursePoster-actions .CoursePoster-action,.CoursePoster-menu .CoursePoster-action{text-transform:uppercase}.CoursePoster-actions .CoursePoster-action{flex-grow:1}.CoursePoster-menu .CoursePoster-action{margin-bottom:.75em;opacity:0;display:none}.CoursePoster-actions .CoursePoster-action-start,.CoursePoster-actions .CoursePoster-action-homepage{width:11.875rem}.CoursePoster-actions .CoursePoster-action-view{width:9.375rem}.CoursePoster-action-start{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;color:#2f2f2f;background:linear-gradient(90deg,#f3f8ff 40%,#36a9e1)}.CoursePoster-action-start:after{content:"";position:absolute;background-image:url(/media/icons/go.png);background-size:cover}.CoursePoster-actions .CoursePoster-action-start{font-size:.875rem;line-height:1rem;border-radius:.75em;padding:.5em 4.75em .5em .75em}.CoursePoster-actions .CoursePoster-action-start:after{right:.5em;bottom:.5em;width:4em;height:3em}.CoursePoster>.CoursePoster-action-start{position:absolute;bottom:var(--inset);left:var(--inset);font-size:1.25rem;line-height:1;padding:.5em 4.2em .5em .5em;border-radius:.5em}.CoursePoster>.CoursePoster-action-start:after{right:.5em;bottom:.25em;width:3.2em;height:2.4em}.CoursePoster-menu{position:absolute;right:var(--inset);bottom:var(--inset);display:flex;flex-direction:column;align-items:flex-end}.CoursePoster-menu ._toggle{position:relative;border-radius:.625rem;background-color:#f3f8ff;color:#2f2f2f;width:3rem;height:2.5rem}.CoursePoster-menu ._toggle svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@keyframes CoursePosterAction{to{opacity:1}}.CoursePoster-menu:hover .CoursePoster-action{display:flex;animation:CoursePosterAction .25s var(--default-easing) forwards}@media(max-width:768px){.CoursePoster{--inset: .5rem}.CoursePoster-wrapper{border-radius:.75rem}.CoursePoster-actions{position:static;padding:0;flex-direction:column;align-items:initial;gap:.5rem;margin-top:1rem}.CoursePoster-action{justify-content:flex-start;text-align:left}.CourseSlide .CoursePoster-action{background-color:#f3f8ff}.CoursePoster-action ._name{flex:1}.CoursePoster-actions .CoursePoster-action{width:100%;justify-content:flex-start;text-align:left}.CoursePoster-actions .CoursePoster-action ._name{flex:1}.Course .CoursePoster-action-start{background:linear-gradient(90deg,#fff 50%,#36a9e1)}.CoursePoster>.CoursePoster-action-start{position:relative;width:100%;top:0;left:0;margin-top:1rem;font-size:.875rem;line-height:1rem;border-radius:.75em;padding:.5em 4.75em .5em .75em;text-transform:uppercase}.CoursePoster>.CoursePoster-action-start:after{right:.5em;bottom:.5em;width:4em;height:3em}.CoursePoster-menu{position:relative;top:0;left:0;align-items:initial}.CoursePoster-menu .CoursePoster-action{display:flex;opacity:initial;transform:initial;margin-top:.5rem;margin-bottom:0}.CoursePoster-menu ._toggle{display:none}}.Dashboard{--sidebar-width: 14rem;min-height:100vh;display:flex}.Dashboard-left{width:var(--sidebar-width);border-right:1px solid rgba(54,169,225,.1)}.Dashboard-right{width:calc(100% - var(--sidebar-width))}.Dashboard-page{max-width:calc(1920px - var(--sidebar-width));margin:auto}.Dashboard-collapsed{--sidebar-width: 6.5rem}@media(max-width:768px){.Dashboard{--sidebar-width: 0px}.Dashboard-left{display:none}.Dashboard-right{width:100%}}.Dashboard .Sidebar{position:sticky;top:0;height:100vh}.Sidebar{display:flex;flex-direction:column;padding:1rem;overflow:auto}.Sidebar>.title{font-size:12px;line-height:16px;color:rgba(var(--green-rgb),.25);padding-left:20px;padding-right:20px;margin-bottom:10px}.Sidebar>.title.menu{margin-top:30px}.Sidebar>.footer{margin-top:auto}.Sidebar>.footer .action:last-child{margin-bottom:0}.Sidebar :is(.name,.select .option){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Sidebar .name{flex:1 1 0}.Sidebar .select{--border-radius: 10px;position:relative}.Sidebar .select .toggle{border-width:1px;border-color:var(--green-alpha-10);border-radius:8px;padding:10px 15px;color:var(--green);display:flex;align-items:center;gap:10px;font-size:14px;line-height:14px}.Sidebar .select .toggle:is(button){width:100%;text-align:left}.Sidebar .select .toggle[data-state=open]{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.Sidebar .ESGLogo{padding:1rem;margin-bottom:1rem}.Sidebar-collapsed .ESGLogo{flex-direction:column;text-align:center}.Sidebar-subtitle{font-size:.875rem;line-height:1.25rem;color:#145f86;font-weight:700;padding-left:1rem;padding-right:1rem;margin-bottom:.5rem}.Sidebar-collapsed .Sidebar-subtitle{display:none}.Sidebar-item{margin-bottom:2rem}.SidebarCourse-toggle{display:flex;align-items:center;border-radius:.5rem;border:1px solid rgba(47,47,47,.1);padding:.5rem .75rem;gap:.75rem;color:#2f2f2f;min-height:3.375rem;font-size:1rem;line-height:1;font-weight:700}.SidebarCourse-toggle:is(button){width:100%;text-align:left}.SidebarCourse-toggle:hover{border-color:rgba(47,47,47,.5)}.SidebarCourse-toggle[data-state=open]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:rgba(47,47,47,.5);border-bottom-color:transparent}.Sidebar-collapsed .SidebarCourse-toggle[data-state=open]{border-bottom-color:rgba(47,47,47,.5)}.Sidebar-collapsed .SidebarCourse-toggle{display:block;padding:.75rem .5rem;background-color:#eaf6ff;border-radius:1rem;width:4rem;margin:auto}.SidebarCourse-toggle ._label{flex:1 1 0%}.Sidebar-collapsed .SidebarCourse-toggle ._label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.SidebarCourse-toggle ._icon{position:relative;width:2rem;height:2rem;border-radius:9999px;background-color:rgba(47,47,47,.1);transform:rotate(45deg)}.Sidebar-collapsed .SidebarCourse-toggle ._icon{margin:.5rem auto 0;transform:none;background-color:#36a9e1;color:#fff}.SidebarCourse-toggle svg{position:absolute;width:50%;height:50%;top:0;right:0;bottom:0;left:0;margin:auto}.SidebarCourse-dropdown{display:flex;flex-direction:column;inset:100% 0 auto;background-color:#fff;border-width:0 1px 1px 1px;border-color:rgba(54,169,225,.5);box-shadow:0 4px 16px rgba(47,47,47,.1);padding:0 .5rem .5rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;width:var(--reka-popover-trigger-width)}@keyframes SidebarCourseDropdownOpen{0%{opacity:0;transform:translate(-.5rem)}}@keyframes SidebarCourseDropdownClosed{to{opacity:0;transform:translate(-.5rem)}}.SidebarCourse-dropdown._side_right{width:200px;padding:.25rem;border-radius:.5rem;margin-left:2rem;border-top-width:1px}.SidebarCourse-dropdown._side_right[data-state=open]{animation:SidebarCourseDropdownOpen var(--fast) var(--default-easing)}.SidebarCourse-dropdown._side_right[data-state=closed]{animation:SidebarCourseDropdownClosed var(--fast) var(--default-easing)}.SidebarCourse-dropdown._side_right .option:first-child{border-top-width:0}.SidebarCourse-option{display:block;font-size:.875rem;line-height:1.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:.5rem;border-bottom-width:1px;color:rgba(47,47,47,.25);border-color:rgba(47,47,47,.1)}.SidebarCourse-option:is(button){width:100%;text-align:left}.SidebarCourse-option:hover{color:#36a9e1;background-color:#eaf6ff}.SidebarCourse-option:first-child{border-top-width:1px}.SidebarCourse-view{display:flex;align-items:center;background-color:#eaf6ff;color:#36a9e1;font-size:.875rem;line-height:1.25rem;font-style:italic;padding:.5rem;margin-top:.5rem;border-radius:.5rem;gap:.5rem}.SidebarCourse-view ._label{flex:1}.SidebarCourse-view ._arrow{width:.75rem;height:.75rem}.SidebarCourse-view:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.Dashboard .SidebarMenu-as_footer{margin-top:auto}.SidebarMenu-item{--margin-top: 0}.SidebarMenu-item:not(:first-child){margin-top:var(--margin-top)}.Sidebar-collapsed .SidebarMenu-item{--margin-top: 1.5rem}.SidebarMenu-action{--background-color: ;--hover-background-color: #EAF6FF;--color: rgb(47, 47, 47);--hover-color: #2F2F2F;position:relative;font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem;gap:.5rem;display:flex;align-items:center;border-radius:.5rem;color:var(--color);background-color:var(--background-color)}.SidebarMenu-action:is(button){width:100%;text-align:left}.SidebarMenu-action:not(:disabled,.disabled):is(:hover,.active){color:var(--hover-color);background-color:var(--hover-background-color)}.SidebarMenu-action.router-link-active,.SidebarMenu-action.active{color:#2f2f2f;background-color:#eaf6ff;font-weight:700}.SidebarMenu-action:is(:disabled,.disabled){opacity:.25;cursor:default}.SidebarMenu-action[data-state=open] .arrow{transform:rotate(.5turn)}.SidebarMenu-item[data-state=open] .SidebarMenu-action{color:var(--hover-color);background-color:var(--hover-background-color)}.Sidebar-collapsed .SidebarMenu-action{--background-color: #EAF6FF;--hover-background-color: #36A9E1;--hover-color: #ffffff;position:relative;padding:0;width:2.5rem;height:2.5rem;margin:auto;border-radius:9999px}.SidebarMenu-action ._name{flex:1 1 0%}.Sidebar-collapsed .SidebarMenu-action ._name{display:none}.SidebarMenu-action ._icon{width:1rem;height:1rem}.Sidebar-collapsed .SidebarMenu-action ._icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1rem;height:1rem}.SidebarMenu-action-hide ._icon{width:.75em;height:.75em}.SidebarMenu-action ._chevron{width:.75rem;height:.75rem}.SidebarMenu-action[data-state=open]:not(:disabled,.disabled) ._chevron,.SidebarMenu-item[data-state=open] ._chevron{transform:rotate(.5turn)}.Sidebar-collapsed .SidebarMenu-action ._chevron{display:none}.SidebarMenu-children{padding:.5rem 0}.Sidebar-collapsed .SidebarMenu-children{display:none}.SidebarMenu-children ._item{font-size:.875rem;line-height:1.25rem;padding:.625rem 1rem .625rem 2.5rem;gap:.5rem}.SidebarMenu-children :is(a,._link):is(:hover){text-decoration:underline;font-weight:700}@keyframes SidebarTooltipOpen{0%{opacity:0;transform:scale(.95)}}@keyframes SidebarTooltipClosed{to{opacity:0;transform:scale(.95)}}.SidebarTooltip{border-radius:9999px;font-size:.875rem;line-height:1rem;padding:.5rem 1rem;background-color:#36a9e1;color:#fff;font-weight:700;margin-left:3rem}.SidebarTooltip[data-state=delayed-open],.SidebarTooltip[data-state=instant-open]{animation:SidebarTooltipOpen var(--fast) var(--default-easing)}.SidebarTooltip[data-state=closed]{animation:SidebarTooltipClosed var(--fast) var(--default-easing)}.Footer{display:flex;align-items:center;gap:2rem;border-top-width:1px;border-top-color:rgba(0,0,0,.1);padding:2.25rem;line-height:1.5rem}.Footer a:hover,.Footer-link:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.Footer-left{flex:1;display:flex;flex-wrap:wrap;gap:inherit}.Footer-copy{color:rgba(0,0,0,.25);flex-grow:1}.Footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:inherit}.Footer-social ._media{border-radius:4px;border:1px solid transparent}.Footer-social ._media:hover{border-color:rgba(0,0,0,.25)}.Footer-social :is(._media,svg){width:1.5rem;height:1.5rem}.Footer-nav{display:flex;flex-wrap:wrap;gap:inherit}.Footer-nav a,.Footer-nav .Footer-link{font-size:.875rem}@media(max-width:1280px){.Footer{flex-direction:column}}@media(max-width:768px){.Footer{align-items:flex-start;padding:3rem 1.5rem;gap:1rem}.Footer-copy{order:1}}.ESGCommunity{position:relative;z-index:1;padding:3rem;border-radius:1.25rem;background-image:url(/media/esg-community/bg.jpg);background-size:cover;color:#fff}.ESGCommunity-wrapper{margin:auto;display:flex;align-items:center;gap:8rem;justify-content:center}.ESGCommunity-img{width:100%;max-width:20rem}.ESGCommunity-content{flex:1 1 0%;max-width:30rem}.ESGCommunity-title{font-size:3rem;line-height:100%;text-align:center;font-weight:700}.ESGCommunity-title span{color:#36a9e1}.ESGCommunity-btn{display:block;width:100%;max-width:19.2em;margin:2rem auto 0;padding:.75em 4.8em .75em 1em;background:url(/media/icons/arrow.png) no-repeat right 1em center/2.5em 2.5em,#fff;color:#2f2f2f;font-size:1.25rem;line-height:100%;font-weight:700;border-radius:1em;transition-property:transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}.ESGCommunity-btn:hover{transform:scale(1.05)}@media(max-width:1536px){.ESGCommunity-wrapper{gap:2rem}.ESGCommunity-title{font-size:2rem}.ESGCommunity-btn{font-size:1rem;padding:1em 4em 1em 1em}}@media(max-width:1280px){.ESGCommunity{padding:2rem}.ESGCommunity-wrapper{flex-direction:column}}.CourseSection{padding:12rem 2rem 0}@media(max-width:768px){.CourseSection{padding:8rem 1rem 0}}.CourseSection-container{max-width:82.5rem;margin:auto}.CourseSection-title{font-size:3rem;line-height:1;font-weight:700;text-align:center}@media(max-width:768px){.CourseSection-title{font-size:1.5rem}}.CourseBanner{position:relative;padding:8rem 2rem;min-height:32rem}.CourseBanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#36a9e1 32%,rgba(54,169,225,0) 70%);z-index:-1}@media(max-width:768px){.CourseBanner{padding:4rem 1rem}}.CourseBanner-bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.CourseBanner-content{max-width:42.5rem;color:#fff}.CourseBanner-title{font-size:3rem;line-height:1;font-weight:700}@media(max-width:768px){.CourseBanner-title{font-size:2rem;line-height:2.5rem}}.CourseBanner-subtitle{margin-top:.5rem}.CourseBanner-subtitle svg{display:inline}.CourseBanner-subtitle svg:first-child{margin-right:4px}.CourseBanner-subtitle :is(svg,b,strong){color:#eaf6ff}@media(max-width:768px){.CourseBanner-subtitle{font-size:.875rem;line-height:1rem}}.CourseBanner-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.CourseBanner-tag{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;border-radius:.625rem;background-color:#fff;color:#000}.CourseBanner-tag._recom svg{color:#ff0004}.CourseBanner-tag._online:before{content:"";width:.75em;height:.75em;border-radius:9999px;background-color:currentColor;color:#2cdb00}.CourseBanner-tag._views svg{color:#2f2f2f}@media(max-width:768px){.CourseBanner-tag{padding:.375rem .75rem;border-radius:.5rem}}.CourseBanner-desc{font-size:.875rem;line-height:1.5rem;margin-top:1.5rem}.CourseBannerDetails{padding:0 2rem}@media(max-width:768px){.CourseBannerDetails{padding:0 1rem}}.CourseBanner+.CourseBannerDetails{position:relative;margin-top:-5rem}.CourseBannerDetails .CourseSection-container{display:flex;background-color:#eaf6ff;border-radius:.5rem;padding:2.5rem}@media(max-width:768px){.CourseBannerDetails .CourseSection-container{padding:1.5rem 1rem;flex-direction:column}}.CourseBannerDetails-item ._label{font-size:.875rem;line-height:1rem;color:rgba(0,0,0,.5)}.CourseBannerDetails-item ._title{font-size:1rem;line-height:1;font-weight:700;margin-top:1rem}.CourseBannerDetails-desc{margin:0 auto;padding:0 1rem;max-width:12rem}.CourseBannerDetails-desc svg{display:inline-block;color:#f9cd54}@media(max-width:768px){.CourseBannerDetails-desc{max-width:none;margin:0;padding:0}.CourseBannerDetails-desc ._title{margin-top:.5rem}.CourseBannerDetails-desc+.CourseBannerDetails-desc{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}}.CourseBannerDetails-actions{display:flex;flex-direction:column;gap:.5rem;width:12rem}@media(max-width:768px){.CourseBannerDetails-actions{width:auto;margin-top:2rem}}.CourseBannerDetails-actions .c-btn{text-transform:uppercase}@media(max-width:768px){.CourseBannerDetails-actions .c-btn{justify-content:space-between}}.CourseBannerDetails-actions .c-btn-feature_learn{background-image:linear-gradient(90deg,#fff 50%,#36a9e1)}.CourseOverviewSection{padding-top:6rem}.CourseOverviewSection .row._item{--gap: 2rem;padding:5rem 0;border-bottom:1px solid rgba(47,47,47,.1)}.CourseOverviewSection .row-col._item_left{--size: 4}.CourseOverviewSection .row-col._item_right{--size: 8}@media(max-width:768px){.CourseOverviewSection .row._item{padding:4rem 0}.CourseOverviewSection .row-col:is(._item_left,._item_right){--size: 12}}.CourseOverviewSection-header{display:flex;flex-wrap:wrap;align-items:center;padding:1.5rem 0;gap:.75rem 3rem;border-bottom:1px solid rgba(47,47,47,.1)}.CourseOverviewSection-header ._link{font-size:1.25rem;color:#2f2f2f;font-weight:700}.CourseOverviewSection-header ._link:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline}.CourseOverviewSection-header .c-btn-feature_learn{text-transform:uppercase;margin-left:auto}@media(max-width:768px){.CourseOverviewSection-header{gap:1rem}.CourseOverviewSection-header ._link{font-size:1rem;line-height:1rem}.CourseOverviewSection-header .c-btn-feature_learn{display:none}}.CourseOverviewSection-title{font-size:2.25rem;line-height:2.5rem;font-weight:700}@media(max-width:768px){.CourseOverviewSection-title{font-size:1.5rem;line-height:2rem}}.CourseOverviewSection-desc :is(h1,h2,h3,h4){font-weight:700}.CourseOverviewSection-desc h2{font-size:1.5em}.CourseOverviewSection-desc h3{font-size:1.25em}.CourseOverviewSection-desc h4{font-size:1em}.CourseOverviewSection-desc p{font-size:.875rem;line-height:1.5rem}.CourseOverviewSection-desc p:not(:first-child){margin-top:1.25rem}.CourseOverviewSection-desc :is(ol,ul){padding-left:1em}.CourseOverviewSection-desc ol{list-style:decimal}.CourseOverviewSection-desc ul{list-style:disc}.CourseOverviewSection-desc li{font-weight:700}.CourseOverviewSection-desc li::marker{font-style:italic}.CourseOverviewSection-feature{padding:2.5rem 3rem;border-radius:.5rem}.CourseOverviewSection-feature:nth-child(n){background-color:#eaf6ff}.CourseOverviewSection-feature:nth-child(2n){background-color:#36a9e1;color:#fff}.CourseOverviewSection-feature:nth-child(3n){background-color:#ffd151}.CourseOverviewSection-feature:not(:first-child){margin-top:1.25rem}.CourseOverviewSection-feature ._title{font-size:1.5rem;line-height:1;font-weight:700;max-width:37.5rem}.CourseOverviewSection-feature ._desc{margin-top:1rem;font-size:.875rem;line-height:1.25rem;max-width:37.5rem}@media(max-width:768px){.CourseOverviewSection-feature{padding:1.5rem}.CourseOverviewSection-feature ._title{font-size:1.25rem;line-height:1.5rem}}.CourseOverviewSection-view{margin-top:2.5rem;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1rem;font-weight:700;background-color:#f6fbfe;border-radius:.5rem}@media(max-width:768px){.CourseOverviewSection-view{flex-direction:column;align-items:initial;padding:1.5rem}}.CourseChapterSection-header{display:flex;padding:1.5rem 3rem;background-image:linear-gradient(90deg,#f6fbfe 50%,#36a9e1);border-radius:.75rem;margin-top:3rem}.CourseChapterSection-header ._left{flex:1;max-width:48rem;padding:0 1.5rem;margin-right:auto;display:flex;flex-direction:column}.CourseChapterSection-header ._right{width:18.75rem;align-self:center}.CourseChapterSection-header ._title{font-size:1.5rem;line-height:2rem;font-weight:700;text-transform:uppercase;margin:1rem 0}.CourseChapterSection-header ._desc{margin-top:auto;font-size:.875rem;line-height:1.25rem}.CourseChapterSection-header ._desc h4{font-size:1.142857em;font-weight:700}.CourseChapterSection-header ._desc p:not(:first-child){margin-top:.5em}.CourseChapterSection-header ._poster{position:relative;border-radius:.625rem}.CourseChapterSection-header ._poster_img{display:block;width:100%;border-radius:inherit}.CourseChapterSection-header ._play{position:absolute;width:4rem;height:4rem;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:9999px;background-color:rgba(242,242,242,.5);color:#fff;backdrop-filter:blur(4px)}.CourseChapterSection-header ._play svg{position:absolute;width:1.5rem;height:1.5rem;top:0;right:0;bottom:0;left:4px;margin:auto}.CourseChapterSection-header ._play:hover{border:2px solid #36A9E1}@media(max-width:768px){.CourseChapterSection-header{flex-direction:column;align-items:initial;padding:2rem 1.5rem;background-image:linear-gradient(180deg,#f6fbfe 50%,#36a9e1)}.CourseChapterSection-header ._left{padding:0;margin-bottom:2rem}.CourseChapterSection-header ._right{width:auto}.CourseChapterSection-header ._title{font-size:1.25rem;line-height:1.5rem;margin-top:0}.CourseChapterSection-header ._play{width:3rem;height:3rem}.CourseChapterSection-header ._play svg{width:1rem;height:1rem}}.CourseChapterSection-list{background-color:#f6fbfe;border-radius:1.25rem;padding:4rem;margin-top:2rem}@media(max-width:768px){.CourseChapterSection-list{border-radius:.75rem;padding:2rem 1.5rem}}.CourseChapterSection-item:not(:first-child){padding-top:2rem;margin-top:2rem;border-top:1px solid rgba(54,169,225,.1)}.CourseChapterSection-item ._title{font-size:1.5rem;line-height:2rem;font-weight:700}.CourseChapterSection-item ._subtitle{margin-top:.5rem;font-size:.875rem;line-height:1rem;color:#2f2f2f}.CourseChapterSection-item ._subtitle svg{display:inline}@media(max-width:768px){.CourseChapterSection-item ._title{font-size:1.25rem;line-height:1.5rem}.CourseChapterSection-item:not(:first-child){padding-top:1.5rem;margin-top:1.5rem}}.CourseFAQSection .ChatbotBanner{flex-direction:row-reverse;max-width:32rem;margin:3rem auto 0}.CourseFAQSection .ChatbotBanner-msg{font-size:1rem;line-height:1.25rem;padding:1rem 1.5rem}.CourseFAQSection .ChatbotBanner-msg:after{right:auto;left:100%;border-color:transparent transparent transparent #36A9E1}.CourseFAQAccordion{margin-top:3rem}.CourseFAQAccordion .Accordion-item{background-color:#f6fbfe;border:1px solid #F6FBFE;border-radius:.625rem;margin-top:1.5rem}.CourseFAQAccordion .Accordion-item:hover,.CourseFAQAccordion .Accordion-item[data-state=open]{border-color:rgba(0,102,255,.1)}.CourseFAQAccordion .Accordion-trigger{display:flex;width:100%;align-items:center;gap:.5rem;padding:1.5rem 3rem;font-size:1.5rem;line-height:2rem;font-weight:700;text-align:left}.CourseFAQAccordion .Accordion-trigger ._title{flex:1}.CourseFAQAccordion .Accordion-trigger ._chevron{width:1rem;height:1rem}.CourseFAQAccordion-desc{padding:0 3rem 3rem;max-width:48rem;font-size:.875rem;line-height:1.25rem}.CourseFAQAccordion-desc :not(:first-child){margin-top:.5em}@media(max-width:768px){.CourseFAQAccordion{margin-top:2rem}.CourseFAQAccordion .Accordion-item{margin-top:1rem}.CourseFAQAccordion .Accordion-trigger{padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}.CourseFAQAccordion .Accordion-trigger ._chevron{width:.75rem;height:.75rem}.CourseFAQAccordion-desc{padding:0 1rem 1rem}}.CourseSectionFooter{margin-bottom:12rem}@media(max-width:768px){.CourseSectionFooter{margin-bottom:4rem}}.InstBanner{position:relative}.InstBanner.InstSection{margin-top:0}.InstBanner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.InstBanner-content{max-width:37.5rem;min-height:43.75rem;display:flex;flex-direction:column;justify-content:flex-end;padding:12rem 0}@media(max-width:768px){.InstBanner-content{min-height:30rem;max-width:27rem;padding:4rem 0}}.InstBanner-heading{font-size:2.5rem;line-height:3rem;font-weight:700;color:#2f2f2f}.InstBanner-heading :is(span,strong,b){border-radius:.5em;padding:.125em .25em;background-color:#f9cd54}@media(max-width:768px){.InstBanner-heading{font-size:1.75rem;line-height:2rem}}.InstBanner-desc{margin-top:2rem}@media(max-width:768px){.InstBanner-desc{font-size:.875rem;line-height:1.25rem;margin-top:1rem}}.InstSection{margin:10rem 0;padding:0 4rem}@media(max-width:768px){.InstSection{margin:4rem 0;padding:0 1.25rem}}.InstSection-container{max-width:82.5rem;margin:0 auto}.InstSection-heading{font-size:2.5rem;line-height:3rem;font-weight:700;color:#2f2f2f;max-width:58.25rem}@media(max-width:768px){.InstSection-heading{font-size:1.5rem;line-height:1.75rem}}.InstSection-subheading{font-size:.875rem;line-height:1.25rem;font-weight:700;margin-top:.5rem}.InstSection-main{margin-top:3rem}.InstSectionCert ._desc{padding:2rem;padding-left:0}@media(max-width:768px){.InstSectionCert ._desc{font-size:.75rem;line-height:1rem;padding:1.25rem 0}}.InstSectionCert .InstSection-main{margin-top:5rem}@media(max-width:768px){.InstSectionCert .InstSection-main{margin-top:2rem}}.InstSectionCert .InstSection-main.row{--column-gap: 1rem;--row-gap: 2rem}.InstSectionCert .InstSection-main.row>.row-col{--size: 6}@media(max-width:768px){.InstSectionCert .InstSection-main.row>.row-col{--size: 12}}.InstSectionCert ._table{font-size:1rem;line-height:1.5rem}.InstSectionCert ._table-title{font-weight:700;padding-bottom:.5em;border-bottom:1px solid #000}.InstSectionCert ._table-row.row{--gap: 3rem}@media(max-width:768px){.InstSectionCert ._table-row.row{--gap: 1rem}}.InstSectionCert ._table-row.row:not(:first-child){border-bottom:1px solid rgba(0,0,0,.1);color:rgba(47,47,47,.75)}.InstSectionCert ._table-row>.row-col{--size: 6}.InstSectionCert ._aside{max-width:27rem}.InstSectionCert ._aside-action{--margin-top: 2rem;display:flex;align-items:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;text-align:left}@media(max-width:768px){.InstSectionCert ._aside-action{--margin-top: .5rem;font-size:1rem;line-height:1.5rem}}.InstSectionCert ._aside-action:not(:first-child){margin-top:var(--margin-top)}.InstSectionCert ._aside-action:hover{text-decoration:underline}.InstSectionCert ._aside-action svg{width:1em;height:1em;margin-right:.25em;flex-shrink:0;stroke-linecap:initial;stroke-linejoin:initial;transform:rotate(-.25turn)}.InstSectionCert ._aside-action:not(.active) svg{display:none}.InstSectionCert ._aside-action.active{font-size:1.5rem;color:#2f2f2f}@media(max-width:768px){.InstSectionCert ._aside-action.active{font-size:1.25rem;line-height:1.5rem}}.InstSectionOpportunities .row{--gap: 1rem}.InstSectionOpportunities .row-col{--size: 6}@media(max-width:768px){.InstSectionOpportunities .row-col{--size: 12}}.InstSectionOpportunities ._card{display:flex;flex-direction:column;height:100%;padding:2.5rem;background-color:#f6fbfe}@media(max-width:768px){.InstSectionOpportunities ._card{padding:1.5rem}}.InstSectionOpportunities ._card-header{display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(54,169,225,.1);padding-bottom:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.InstSectionOpportunities ._card-header{flex-direction:column-reverse;align-items:stretch}}.InstSectionOpportunities ._card-title{flex:1 1 0%;font-size:1.25rem;line-height:1.5rem;font-weight:700}.InstSectionOpportunities ._card-loc{font-size:1.25rem;line-height:1.5rem;font-weight:700}@media(max-width:768px){.InstSectionOpportunities ._card-loc{font-size:1rem}}.InstSectionOpportunities ._card-loc svg{display:inline;vertical-align:text-bottom}.InstSectionOpportunities ._card-content{font-size:1rem;line-height:1.625rem;margin-bottom:2rem}.InstSectionOpportunities ._card-content :not(:first-child){margin-top:1.5em}.InstSectionOpportunities ._card-content a{text-decoration:underline;color:#2f2f2f;font-weight:700}.InstSectionOpportunities ._card-content a:hover{text-decoration-thickness:2px}@media(max-width:768px){.InstSectionOpportunities ._card-content{font-size:.875rem;line-height:1.5rem}}@media(max-width:768px){.InstSectionOpportunities ._card .c-btn{font-size:.75rem;min-width:7.125rem;height:2.25rem}}.InstSectionFeature .InstSection-main{--gap: 0px;--row-gap: var(--gap);--column-gap: var(--gap);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);--gap: 1rem}.Course{--row-gap: 3rem;margin-top:3rem;border-radius:1.25rem;background-color:#f8f8f8;padding:3rem}@media(max-width:768px){.Course{padding:1.5rem 1rem;border-radius:.625rem;margin-top:2rem}}.Course-left.row-col{padding-right:8rem}.Course-left.row-col,.Course-right.row-col{--size: 6}@media(max-width:1280px){.Course-left.row-col,.Course-right.row-col{--size: 12}.Course-left.row-col{padding-right:0}}.Course-title{font-size:2.25rem;line-height:2.5rem;font-weight:700}@media(max-width:768px){.Course-title{font-size:1.5rem;line-height:1.75rem}}.Course .Tags{margin-top:1rem}.Course-tag-difficulty{color:#2f2f2f;border-color:rgba(0,102,255,.1)}.Course-tag-difficulty svg{display:inline;vertical-align:text-bottom;color:#ff9500;fill:currentColor}@media(max-width:768px){.Course .Tag{font-size:.75rem;line-height:1rem;padding:.25em .75em}}.Course-content{margin-top:4rem}@media(max-width:768px){.Course-content{margin-top:2rem}}.Course-meta{color:#2f2f2f;font-weight:700}.Course-meta svg{display:inline;vertical-align:baseline}.Course-desc{font-size:1rem;line-height:1.625rem;margin-top:1rem}.Course-left .CoursePoster{display:none;margin-top:1.5rem}@media(max-width:768px){.Course-left .CoursePoster{display:block}.Course-right{display:none}}.Course-img{display:block;width:100%;border-radius:inherit}.Course-imgwrap-1 .Course-actions{display:flex;position:absolute;inset:auto 0 0;padding:1.5rem;gap:.75rem}.Course-imgwrap-2 .Course-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.Course-action.c-btn{flex-grow:1;text-transform:uppercase}.Course-imgwrap-1 .Course-action-start.c-btn,.Course-imgwrap-1 .Course-action-site.c-btn{width:11.875rem}.Course-imgwrap-1 .Course-action-view{width:9.375rem}.Course-imgwrap-2 .Course-action.c-btn{justify-content:space-between;padding:.5em 1em}.InstSectionFeature ._Card{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width);--size: 4;--check-icon-bgc: #ffffff;padding:3rem;border-radius:1.25rem;font-weight:700;color:#2f2f2f;background-color:#eaf6ff}@media(max-width:768px){.InstSectionFeature ._Card{--size: 12;padding:2rem}}.InstSectionFeature ._Card:nth-child(2n){--check-icon-bgc: #ffffff;color:#fff;background-color:#36a9e1}.InstSectionFeature ._Card:nth-child(3n){--check-icon-bgc: #ffffff;color:#2f2f2f;background-color:#f9cd54}.InstSectionFeature ._Card-title{font-size:2rem;line-height:1}@media(max-width:768px){.InstSectionFeature ._Card-title{font-size:1.5rem}}.InstSectionFeature ._Card-subtitle{font-size:1.25rem;line-height:1.5rem;margin-top:1rem}@media(max-width:768px){.InstSectionFeature ._Card-subtitle{font-size:1rem;line-height:1.25rem}}.InstSectionFeature ._Card-desc{font-size:1rem;line-height:1.25rem;margin-top:2rem}.InstSectionFeature ._Card-desc li{position:relative;padding-left:1.5em}.InstSectionFeature ._Card-desc li:before{content:"";position:absolute;width:1em;height:1em;inset:.125em auto 0 0;border-radius:9999px;background-color:var(--check-icon-bgc);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" fill="none" viewBox="0 0 10 8"><path stroke="%232F2F2F" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m.75 4.19 2.818 2.56 5.182-6"/></svg>');background-size:.5em .5em;background-position:50% 50%;background-repeat:no-repeat}.InstSectionFeature ._Card-desc li:not(:first-child){margin-top:1rem}.Chatbot{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9}.Chatbot-btn{display:block;width:6rem;margin-left:auto}.Chatbot-img{width:100%}.ChatbotPrompt-enter-active,.ChatbotPrompt-leave-active{transition:.25s var(--default-easing)}.ChatbotPrompt-enter-from,.ChatbotPrompt-leave-to{opacity:0;transform:scale(.75)}.ChatbotPrompt{width:14rem;border-radius:.625rem;background-color:#eaf6ff;color:#36a9e1;padding:1rem 1.25rem;transform-origin:100% 100%}@keyframes ChatbotMsg{0%{opacity:0;transform:translateY(.5rem)}}.ChatbotPrompt-title{font-size:1rem;line-height:1.25rem;font-weight:700}.ChatbotPrompt-btns{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ChatbotPrompt-btn{display:flex;align-items:center;gap:.25em;border-radius:.5em;font-size:.875rem;line-height:1.5rem;padding:0 .5em;font-weight:700;background-color:#36a9e1;color:#fff}.ChatbotPrompt-btn svg{height:.5em}.ChatbotDialog{border:1px solid rgba(47,47,47,.1);box-shadow:0 8px 20px rgba(47,47,47,.1);border-radius:1.25rem;transform-origin:100% 100%}.ChatbotDialog-enter-active,.ChatbotDialog-leave-active{transition:.25s var(--default-easing)}.ChatbotDialog-enter-from,.ChatbotDialog-leave-to{opacity:0;transform:scale(.75)}.Chatbot .ChatbotDialog{position:absolute;bottom:100%;right:0;width:25rem;background:#fff}.ChatbotDialog-header{display:flex;align-items:center;margin:0 1rem;padding:.75rem 0;border-bottom:1px solid rgba(54,169,225,.1)}.ChatbotDialog-title{font-weight:700;font-size:1rem;line-height:1.25rem;color:#2f2f2f;flex:1 1 0%;padding:0 .5em}.ChatbotDialog-main{height:27rem;padding:2rem 1.25rem;overflow:auto}.ChatbotDialogMessage{font-size:.875rem;line-height:1.25rem;max-width:15rem;margin-bottom:1rem}.ChatbotDialogMessage-req{padding:1rem;border-radius:.75em;background-color:#eaf6ff;margin-left:auto}.ChatbotDialogMessage-actions{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.ChatbotDialogMessage-actions ._separator{height:.75rem;border-left:1px solid rgba(0,0,0,.1)}.ChatbotDialogMessage-action{position:relative;width:1.5rem;height:1.5rem;border-radius:4px;color:#2f2f2f}.ChatbotDialogMessage-action:hover{background-color:#eaf6ff}.ChatbotDialogMessage-action svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ChatbotDialog-footer{padding:1rem}.ChatbotDialog-icon{width:2rem;height:2rem}.ChatbotDialog-action{--btn-size: 2rem;--icon-size: 1.5rem;position:relative;width:2rem;height:2rem;border-radius:4px;color:#2f2f2f;border:1px solid transparent}.ChatbotDialog-action:hover{background-color:#eaf6ff;border-color:rgba(54,169,225,.5)}.ChatbotDialog-action svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.ChatbotDialog-action-outlined,.ChatbotDialog-action-attachment{border-radius:.5rem;border:1px solid rgba(47,47,47,.1)}.ChatbotDialog-action-attachment svg{width:1rem;height:1rem}.ChatbotDialog-action-msg svg{width:1.25rem;height:1.25rem}.ChatbotDialog-action-send{border-radius:9999px;background-color:#36a9e1;border-color:#36a9e1;color:#fff}.ChatbotDialog-action-send svg{width:1rem;height:1rem;transform:rotate(-.25turn);top:2px}.ChatbotDialog-action-send:hover{background-color:#36a9e1}.ChatbotDialog-textarea-footer .ChatbotDialog-action-send{margin-left:.5rem}.ChatbotDialog-textarea{border:1px solid rgba(47,47,47,.1);padding:.5rem;border-radius:.625rem;transition:border-color var(--fast) var(--default-easing)}.ChatbotDialog-textarea:hover{border-color:rgba(47,47,47,.25)}.ChatbotDialog-textarea:focus-within{border-color:#36a9e1}.ChatbotDialog-textarea-control{display:block;width:100%;font-size:.875rem;line-height:1.25rem;height:5rem;resize:none}.ChatbotDialog-textarea-footer{display:flex;align-items:center;margin-top:.5rem}.ChatbotDialog-textarea-footer ._left{display:flex;gap:inherit;align-items:inherit}.ChatbotDialog-textarea-footer ._right{margin-left:auto;display:flex;gap:inherit;align-items:inherit}.ChatbotDialog-footer ._hint{text-align:center;font-size:.75rem;line-height:1rem;margin-top:1em}.EmojiPicker{background:#fff;box-shadow:0 0 24px rgba(0,0,0,.1);border-radius:.5rem}.PostArticlePage-bg{position:absolute;z-index:-1;top:0;left:0;width:60rem;color:rgba(240,245,240,.4)}@media(max-width:768px){.PostArticlePage-bg{width:20rem}}.PostArticlePage-container{width:68.75%;max-width:82.5rem;margin:0 auto}@media(max-width:768px){.PostArticlePage-container{width:auto}}.PostArticle{padding:12rem 1.5rem 10rem}@media(max-width:768px){.PostArticle{padding:8rem 1.5rem 4rem}}.PostArticle .row{--row-gap: 2rem;--column-gap: 1rem}.PostArticle-left{--size: 8}.PostArticle-right{--size: 4}@media(max-width:768px){.PostArticle-left,.PostArticle-right{--size: 12}}.PostArticle-heading{font-size:3rem;line-height:4rem;font-weight:700;color:#2f2f2f}@media(max-width:768px){.PostArticle-heading{font-size:2rem;line-height:2.5rem}}.PostArticle-content{border-top:1px solid rgba(0,0,0,.1);padding-top:4rem;margin-top:2rem}.PostArticle-content :is(h1,h2,h3,h4){font-size:1.5rem;font-weight:700;color:#2f2f2f;margin-bottom:1em}.PostArticle-content :is(h1,h2,h3,h4):not(:first-child){margin-top:2em}@media(max-width:768px){.PostArticle-content{padding-top:2rem}}.PostArticle-meta{display:flex;flex-wrap:wrap;align-items:center;color:#2f2f2f;margin-top:1em}.PostArticle-date{margin-right:2rem}.PostArticle-share-label,.PostArticle-share-btn{margin-right:.5rem}.PostArticle-share-btn{border-radius:4px;width:1.5rem;height:1.5rem;border:1px solid transparent}.PostArticle-share-btn svg{width:100%;height:100%}.PostArticle-share-btn:hover{border-color:rgba(0,0,0,.25)}.PostArticle-share-copy{position:relative}.PostArticle-share-copy svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1rem;height:1rem}.PostMoreRecom{margin-bottom:10rem}@media(max-width:768px){.PostMoreRecom{padding:0 1.5rem;margin-bottom:4rem}}.PostMoreRecom-heading{font-size:3rem;line-height:1;font-weight:700;color:#2f2f2f;padding-top:10rem;margin-bottom:2.5rem;border-top:1px solid rgba(0,0,0,.1)}@media(max-width:768px){.PostMoreRecom-heading{font-size:2rem;line-height:2.5rem;padding-top:4rem;margin-bottom:2rem}}.PostMoreRecom .PostGallery{width:calc(68.75% + 16rem);max-width:98.5rem;margin-left:auto;margin-right:auto}@media(max-width:768px){.PostMoreRecom .PostGallery{width:auto}}.PostGallery{--gap: 1rem;padding:0 8rem;position:relative}.PostGallery-wrapper{overflow:hidden}@media(max-width:768px){.PostGallery{--gap: .75rem;padding:0}}.PostGallery .swiper{--swiper-padding-bottom: 6rem;--swiper-wrapper-transition-timing-function: var(--default-easing);--swiper-navigation-btn-size: 4rem;--swiper-navigation-icon-size: 1.25rem;--swiper-navigation-color: #36A9E1;--swiper-navigation-sides-offset: 0;--swiper-pagination-bullet-width: 1rem;--swiper-pagination-bullet-height: var(--swiper-pagination-bullet-width);--swiper-pagination-bullet-horizontal-gap: .5rem;--swiper-pagination-bottom: 0;--swiper-pagination-bullet-inactive-color: #D9D9D9;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-color: #2f2f2f;position:static;margin:0 calc(var(--gap) * -.5);padding-bottom:var(--swiper-padding-bottom);overflow:initial}@media(max-width:768px){.PostGallery .swiper{--swiper-padding-bottom: 4rem;--swiper-navigation-btn-size: 2.5rem;--swiper-navigation-icon-size: .75rem;--swiper-pagination-bullet-width: .5rem;--swiper-pagination-bullet-horizontal-gap: .25rem;--swiper-navigation-sides-offset: -1rem}}.PostGallery .swiper-slide{width:33.3333%;padding:0 calc(var(--gap) * .5);height:auto}.PostGallery :is(.swiper-button-prev,.swiper-button-next){width:var(--swiper-navigation-btn-size);height:var(--swiper-navigation-btn-size);background-color:#f6fbfe;border:1px solid rgba(54,169,225,.1);border-radius:9999px;top:0;bottom:var(--swiper-padding-bottom);margin-top:auto;margin-bottom:auto}.PostGallery :is(.swiper-button-prev,.swiper-button-next):not(.swiper-button-disabled):hover{border-color:currentColor}.PostGallery :is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{color:rgba(0,0,0,.25);opacity:1;pointer-events:initial;cursor:not-allowed}.PostGallery :is(.swiper-button-prev,.swiper-button-next):after{font-size:var(--swiper-navigation-icon-size);font-weight:700}.PostGallery .swiper-button-prev:after{margin-right:2px}.PostGallery .swiper-button-next:after{margin-left:2px}.PostGallery .swiper-pagination{font-size:0}@media(max-width:768px){.PostGallery .swiper-slide{width:100%}}.PostGallery ._post{display:flex;flex-direction:column;height:100%;padding:1.25rem;border-radius:1.25rem;background-color:#fff;border:1px solid rgba(54,169,225,.1)}.PostGallery ._post-imgwrap{border-radius:inherit;overflow:hidden}.PostGallery ._post-img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.PostGallery ._post-meta{font-size:.875rem;line-height:1.25rem;margin:1rem 0}.PostGallery ._post-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;margin-bottom:2rem}@media(max-width:768px){.PostGallery ._post-title{font-size:1rem;line-height:1.25rem}}.PostGallery ._post-footer{margin-top:auto}.PostNavbar{display:flex;flex-direction:column;gap:1rem}.PostArticle .PostNavbar{position:sticky;top:8rem;max-width:8rem;margin-left:auto}@media(max-width:768px){.PostNavbar{flex-direction:row;gap:.5rem}.PostArticle .PostNavbar{position:static;top:auto;max-width:none}}.PostNavbar-action{width:100%;height:3rem;padding:.75rem;display:flex;align-items:center;justify-content:center;background-color:#f3faf5;border:1px solid #F3FAF5;border-radius:.75em;text-align:center}.PostNavbar-action:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline;border-color:rgba(54,169,225,.5)}.PostNavbar-action-icon{width:1em;height:1em}@media(max-width:768px){.PostNavbar-action{font-size:.75rem;line-height:1rem;height:2.5rem}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.AboutSection-container{width:68.75%;max-width:82.5rem;margin:0 auto}@media(max-width:768px){.AboutSection-container{width:auto}}.AboutBanner{position:relative}@media(max-width:768px){.AboutBanner{padding:1.5rem}}.AboutBanner-bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.AboutBanner-heading{font-size:4rem;line-height:1;font-weight:700;color:#2f2f2f;max-width:36rem}@media(max-width:768px){.AboutBanner-heading{font-size:2.5rem;line-height:3rem}}.AboutBanner .AboutSection-container{min-height:43.75rem;padding-top:16rem;padding-bottom:8rem}@media(max-width:768px){.AboutBanner .AboutSection-container{min-height:32rem;padding-top:10rem;padding-bottom:4rem}}.AboutPartner{margin:0 4rem;background-color:#eaf6ff;border-radius:1.25rem;padding:2.5rem}@media(max-width:768px){.AboutPartner{margin:0 .75rem;padding:2rem 1rem}}.AboutPartner-header{max-width:50rem;margin:2.5rem auto;text-align:center}@media(max-width:768px){.AboutPartner-header{margin:1rem auto}}.AboutPartner-subtitle{text-align:center}.AboutPartner-subtitle:is(._a,._b){color:#2f2f2f;font-size:1.25rem}.AboutPartner-subtitle._b{font-weight:700;margin-top:5rem;margin-bottom:2.5rem}.AboutPartner-subtitle._c{color:rgba(47,47,47,.25);margin-top:2.5rem}@media(max-width:768px){.AboutPartner-subtitle:is(._a,._b){font-size:1rem}.AboutPartner-subtitle._b{margin-top:3rem;margin-bottom:1.5rem}}.AboutPartner-title{font-weight:700;color:#2f2f2f;font-size:1.75rem;line-height:2.5rem;margin-top:1rem}.AboutPartner-title :is(em,b,strong,span){background-color:#f9cd54;border-radius:.25em;padding:.125em .25em}@media(max-width:768px){.AboutPartner-title{font-size:1.5rem;line-height:2rem}}.AboutPartner-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.AboutPartner-logo-img{border-radius:.625rem;aspect-ratio:256/144;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.AboutPartner-logo-img{width:auto;height:4rem}}.AboutPartner-cards{--gap: 1rem}.AboutPartner-card{--size: 6;display:flex;flex-direction:column;border-radius:1.25rem;padding:3rem;font-weight:700;background-color:#fff;color:#2f2f2f}@media(max-width:768px){.AboutPartner-card{--size: 12;padding:1.5rem}}.AboutPartner ._title{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.AboutPartner ._desc{font-size:1rem;margin-bottom:2rem}.AboutPartner ._actions{margin-top:auto}.AboutPartner .c-btn{text-transform:uppercase}.AboutStory{padding:12rem 1.5rem;color:#2f2f2f}@media(max-width:768px){.AboutStory{padding:4rem 1.5rem}}.AboutStory-subtitle{font-size:1.25rem}@media(max-width:768px){.AboutStory-subtitle{font-size:.875rem;line-height:1.25rem}}.AboutStory-title{font-size:2.25rem;line-height:3rem;font-weight:700;max-width:32rem;margin-top:1.25rem}@media(max-width:768px){.AboutStory-title{font-size:1.5rem;line-height:2rem;margin-top:1rem}}.AboutStory-img{margin-top:2.5rem;max-width:21.25rem;border-radius:1.25rem}.AboutStory .AboutSection-container.row{--gap: 1rem}@media(max-width:768px){.AboutStory .AboutSection-container.row{--gap: 4rem}}.AboutStory-left,.AboutStory-right{--size: 6}@media(max-width:768px){.AboutStory-left,.AboutStory-right{--size: 12}}.AboutStory-story{--margin-top: 5rem}.AboutStory-story:not(:first-child){margin-top:var(--margin-top)}@media(max-width:768px){.AboutStory-story{--margin-top: 4rem}}.AboutStory-story ._desc{font-size:1.5rem;line-height:2rem;font-weight:700;margin-top:1.5rem}@media(max-width:768px){.AboutStory-story ._desc{font-size:1.25rem;line-height:1.5rem}}.AboutNews{margin:0 4rem;background-color:#eaf6ff;border-radius:1.25rem;padding:6rem}@media(max-width:768px){.AboutNews{margin:0 .75rem;padding:3rem 1.5rem;border-radius:1rem}}.AboutNews-header{color:#2f2f2f;text-align:center}.AboutNews-subtitle{font-size:1.25rem;line-height:1.75rem}@media(max-width:768px){.AboutNews-subtitle{font-size:.875rem;line-height:1rem}}.AboutNews-title{font-size:2.25rem;line-height:3rem;font-weight:700;margin-top:1rem}@media(max-width:768px){.AboutNews-title{font-size:1.5rem;line-height:2rem}}.AboutNews .PostGallery{max-width:100rem;margin:4rem auto 0}@media(max-width:768px){.AboutNews .PostGallery{margin-top:2rem}}.AboutMission{min-height:57.5rem;height:100vh;overflow:hidden}@media(max-width:768px){.AboutMission{min-height:auto}}.AboutMission-screen{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:6rem;display:flex;flex-direction:column;justify-content:center}.AboutMission-screen:not(._enter){display:none}.AboutMission-header{max-width:50rem;margin:-6rem auto 0;color:#2f2f2f;text-align:center;padding:1.5rem}.AboutMission-title{font-size:6rem;line-height:1;font-weight:700}@media(max-width:768px){.AboutMission-title{font-size:2rem;line-height:3rem}}.AboutMission-desc{font-size:1.5rem;line-height:2rem;font-weight:700;margin-top:1rem}@media(max-width:768px){.AboutMission-desc{font-size:1rem;line-height:1.25rem}}@keyframes AboutMissionAnimationEnd{to{opacity:initial;transform:initial}}.AboutMission-title,.AboutMission-desc{opacity:0;transform:translateY(20px)}.AboutMission-screen._enter :is(.AboutMission-title,.AboutMission-desc){animation:AboutMissionAnimationEnd .5s var(--default-easing) forwards}.AboutMission-screen._enter .AboutMission-desc{animation-delay:.1s}.AboutMission-screen ._img{position:absolute;border-radius:.625rem;opacity:0;transform:scale(.75)}.AboutMission-screen._enter ._img{animation:AboutMissionAnimationEnd .5s .25s forwards}.AboutMission-screen ._img._1{left:12rem;top:6rem;width:20rem;left:10vw;top:5vw;width:16.6666666667vw}.AboutMission-screen ._img._2{top:-2rem;right:16rem;width:16rem;top:-1.6666666667vw;right:13.3333333333vw;width:13.3333333333vw}.AboutMission-screen ._img._3{left:20rem;width:27rem;bottom:0;left:16.6666666667vw;width:22.5vw}.AboutMission-screen ._img._4{right:24rem;bottom:8rem;width:10rem;right:20vw;bottom:6.6666666667vw;width:8.3333333333vw}.AboutMission-screen ._img._5{left:23.75rem;top:6rem;width:12rem;left:19.7916666667vw;top:5vw;width:10vw}.AboutMission-screen ._img._6{top:-2rem;right:14rem;width:27rem;top:-1.6666666667vw;right:11.6666666667vw;width:22.5vw}.AboutMission-screen ._img._7{bottom:-2rem;left:14rem;width:22.5rem;bottom:-1.6666666667vw;left:11.6666666667vw;width:18.75vw}.AboutMission-screen ._img._8{right:12rem;bottom:6rem;width:20.5rem;right:10vw;bottom:5vw;width:17.0833333333vw}@media(max-width:768px){.AboutMission-screen ._img._1{width:8rem}.AboutMission-screen ._img._2{width:4rem}.AboutMission-screen ._img._3{width:10rem}.AboutMission-screen ._img._4{width:3rem}.AboutMission-screen ._img._5{width:4rem}.AboutMission-screen ._img._6{width:10rem}.AboutMission-screen ._img._7{width:6rem}.AboutMission-screen ._img._8{width:10rem}}.AboutFooter{--fg-color-rgb: 255, 255, 255;background-color:#36a9e1;color:rgba(var(--fg-color-rgb),1);padding:9rem 0}@media(max-width:768px){.AboutFooter{padding:6rem 1.5rem}}.AboutFooter .AboutSection-container.row{--gap: 10rem;align-items:center}@media(max-width:768px){.AboutFooter .AboutSection-container.row{--gap: 2rem}}.AboutFooter-left,.AboutFooter-right{--size: 6}@media(max-width:768px){.AboutFooter-left,.AboutFooter-right{--size: 12}}.AboutFooter-title{font-size:4rem;line-height:1;font-weight:700}@media(max-width:768px){.AboutFooter-title{font-size:2.5rem}}.AboutFooter-desc{font-size:1.75rem;line-height:2.25rem;margin-top:1rem;font-weight:700}@media(max-width:768px){.AboutFooter-desc{font-size:1.25rem;line-height:1.75rem}}.AboutFooter-email{font-size:.875rem;line-height:1.5rem;font-weight:700;padding:.5rem 1rem}.AboutFooter-emailto{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border:1px solid rgba(var(--fg-color-rgb),.25);background-color:rgba(var(--fg-color-rgb),.1);border-radius:.625rem}.AboutFooter-emailto:hover{border-color:rgba(var(--fg-color-rgb),1)}@media(max-width:768px){.AboutFooter-emailto{padding:.25rem}}.AboutFooter-emailto ._title{flex:1;font-size:1.75rem;line-height:2rem;font-weight:700}@media(max-width:768px){.AboutFooter-emailto ._title{font-size:.875rem;line-height:1.25rem;padding:0 1em}}.AboutFooter-emailto ._btn{display:flex;align-items:center;gap:.25em;border-radius:.5rem;padding:.5em 1.25em;font-weight:700;background-color:#fff;color:#2f2f2f}.AboutFooter-emailto svg{width:1em;height:1em}.ChapterTestHeader{position:fixed;z-index:9;inset:0 0 auto;display:flex;align-items:center;gap:1rem;padding:2rem;color:#2f2f2f}@media(max-width:768px){.ChapterTestHeader{padding:1.5rem 1rem}}.ChapterRoadmap{position:relative;height:100vh;min-height:57.5rem}@media(max-width:768px){.ChapterRoadmap{height:57.5rem;margin-top:-12rem}}.ChapterRoadmap-img{display:block;width:100%;height:100%}@media(max-width:768px){.ChapterRoadmap-img{-o-object-fit:cover;object-fit:cover}}.ChapterTestEntry{position:relative;padding-left:1.75rem}.ChapterTestEntry:after{content:url(/chapter-test/entry-flagpole.png);position:absolute;left:0;top:4rem}.ChapterTestEntry .QuesAnswerResult-labels{margin-top:.5rem}.ChapterRoadmap .ChapterTestEntry{position:absolute}.ChapterRoadmap .ChapterTestEntry-1{left:62.5%;bottom:64.1304347826%}@media(max-width:768px){.ChapterRoadmap .ChapterTestEntry-1{left:auto;right:calc(2rem + (100% - 375px)/2);bottom:60%;margin-left:1rem;padding-left:0;padding-right:1.75rem}}@media(max-width:768px){.ChapterRoadmap .ChapterTestEntry-1:after{left:auto;right:0;top:3rem;transform:rotateY(.5turn)}}.ChapterRoadmap .ChapterTestEntry-2{left:46.875%;bottom:41.7391304348%}@media(max-width:768px){.ChapterRoadmap .ChapterTestEntry-2{margin-right:1rem;left:calc(6rem + (100% - 375px)/2);bottom:40%}}.ChapterRoadmap .ChapterTestEntry-3{left:65.46875%;bottom:20%}@media(max-width:768px){.ChapterRoadmap .ChapterTestEntry-3{left:auto;right:calc(4rem + (100% - 375px)/2);bottom:10%;margin-left:1rem;padding-left:0;padding-right:1.75rem}}@media(max-width:768px){.ChapterRoadmap .ChapterTestEntry-1:after,.ChapterRoadmap .ChapterTestEntry-3:after{left:auto;right:0;top:3rem;transform:rotateY(.5turn)}}.ChapterTestEntry-wrapper{display:flex;align-items:center;border-radius:1.25rem;max-width:22.5rem;border:1px solid rgba(54,169,225,.1);background-color:rgba(246,250,246,.1);backdrop-filter:blur(4px)}.ChapterTestEntry-wrapper-l{width:10rem}@media(max-width:768px){.ChapterTestEntry-wrapper-l{width:4rem}}.ChapterTestEntry-wrapper-r{flex:1 1 0%;padding:.75rem}.ChapterTestEntry-stars{display:flex;flex-wrap:wrap;gap:.25rem}.ChapterTestEntry-stars svg{color:#f9cd54}@media(max-width:768px){.ChapterTestEntry-stars svg{width:.75rem}}.ChapterTestEntry-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;margin-top:.5rem}@media(max-width:768px){.ChapterTestEntry-title{font-size:1rem;line-height:1.25rem}}.ChapterTestEntry-actions{margin-top:.5rem}.ChapterTestEntry-action.c-btn{height:2.25rem;font-size:1rem;min-width:auto;padding:.5em .75em;border-radius:.5em}@media(max-width:768px){.ChapterTestEntry-action.c-btn{font-size:.75rem;height:1.75rem}}@media(max-width:768px){.ChapterTestEntry-action.c-btn svg{height:.5rem}}.ChapterTestEntry-hint{text-align:center;font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.5);margin-top:.5rem}@media(max-width:768px){.ChapterTestEntry-hint{font-size:.75rem;line-height:1rem}}.ChapterRoadmapContent{position:absolute;z-index:1;left:13.3333333333%;top:0;bottom:0;padding:12rem 1.5rem 6rem;width:100%;max-width:32rem;overflow:auto}@media(max-width:768px){.ChapterRoadmapContent{position:relative;left:0;padding:8rem 1.5rem 2rem}}.ChapterRoadmapHeader{position:relative}.ChapterRoadmapHeader-content{padding-left:3rem}@media(max-width:768px){.ChapterRoadmapHeader-content{padding-left:0}}.ChapterRoadmapHeader-heading{font-size:4rem;line-height:1;font-weight:700;color:#2f2f2f;margin-top:1.5rem;max-width:6.75em}@media(max-width:768px){.ChapterRoadmapHeader-heading{font-size:2rem;line-height:2.5rem}}.ChapterRoadmapHeader ._icon-cheer{transform:rotate(-8deg);max-width:10rem}@media(max-width:768px){.ChapterRoadmapHeader ._icon-cheer{margin-left:0}}.ChapterRoadmapHeader ._icon-shine{position:absolute;left:12rem;top:6rem;color:#f9cd54;transform:rotate(45deg)}.ChapTestScore-wrap{display:flex;align-items:center;padding:1rem;background:linear-gradient(90deg,#36a9e1,#fff 86.55%);border-radius:.5rem}.ChapTestScore-level{background-color:#fff;color:#2f2f2f;border-radius:inherit;width:6rem;height:6rem;font-size:6rem;font-weight:700;line-height:6rem;text-align:center}@media(max-width:768px){.ChapTestScore-level{width:4rem;height:4rem;line-height:4rem;font-size:3rem}}.ChapTestScore-content{flex:1}.ChapTestScore-title{font-size:2rem;line-height:2.25rem;font-weight:700;color:#2f2f2f;padding:.25em 1em}@media(max-width:768px){.ChapTestScore-title{font-size:1.25rem;line-height:1.5rem}}.ChapTestScore-hint{font-size:.75rem;line-height:1rem;color:rgba(47,47,47,.5);margin-top:.5em}.ChapTestResult-stats{display:flex;flex-wrap:wrap;margin-top:2rem;gap:2rem}.ChapTestResult-stat-subtitle{color:#2f2f2f}@media(max-width:768px){.ChapTestResult-stat-subtitle{font-size:.75rem;line-height:1rem}}.ChapTestResult-stat-title{margin-top:.5rem}.ChapTestResult-stat-number{font-size:2.5rem;font-weight:700;color:#2f2f2f}@media(max-width:768px){.ChapTestResult-stat-number{font-size:2rem}}.ChapTestResult-btn{font-size:.875rem;line-height:1rem;text-align:center;border-radius:.75em;padding:.5em .75em;color:#2f2f2f;border:1px solid rgba(47,47,47,.25);transition:border-color var(--fast) var(--default-easing)}.ChapTestResult-btn:hover{border-color:currentColor}.ChapTestResult-stat-title .ChapTestResult-btn{display:inline-block;vertical-align:text-bottom;margin-left:1em}.ChapTestResult-sec{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.ChapTestResult-sec-title{font-size:1rem;line-height:1.25rem;font-weight:700;color:#2f2f2f;max-width:20em;margin-bottom:1.25rem}.ChapterTestResult-point{display:flex;align-items:center;gap:1rem;padding:.5rem 0;margin-top:.75rem}.ChapterTestResult-point ._content{width:100%}.ChapterTestResult-point :is(._title,._subtitle){font-size:1rem;line-height:1.25rem}.ChapterTestResult-point ._subtitle{color:rgba(0,0,0,.5)}.ChapterTestResult-point .ChapTestResult-btn{flex-shrink:0}.ChapterTestQues{padding-bottom:8rem}.TestQuesHeader{position:relative;height:6rem;padding:0 8rem;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.TestQuesHeader{padding:1.25rem;height:auto;align-items:initial;flex-direction:column}}.TestQuesHeader .c-btn-feature_return{min-width:auto;background-color:#f3f8ff;border:1px solid #F3F8FF;color:#2f2f2f;font-weight:400;transition:border-color .25s var(--default-easing)}.TestQuesHeader .c-btn-feature_return:hover{border-color:currentColor;-webkit-text-decoration:2px underline;text-decoration:2px underline}@media(max-width:768px){.TestQuesHeader .c-btn-feature_return{height:2.25rem;padding:.5em}}.TestQuesHeader-left{position:absolute;left:2rem;top:0;bottom:0;display:flex;align-items:center}@media(max-width:768px){.TestQuesHeader-left{position:static}}.TestQuesHeader-right{position:absolute;right:2rem;top:0;bottom:0;display:flex;align-items:center}.TestQuesHeader-bar{width:42.5rem;padding:0 1.25rem;display:flex;align-items:center;gap:1rem}@media(max-width:768px){.TestQuesHeader-bar{margin-top:1rem;width:auto;padding:0}}.TestQuesHeader-progress{--inedx: 1;--total: 1;flex:1;height:3px;background-color:rgba(47,47,47,.25)}.TestQuesHeader-progress:after{content:"";display:block;width:calc(var(--index) / var(--total) * 100%);height:100%;background-color:#2f2f2f;transition:width .25s var(--default-easing)}.TestQuesHeader-title{font-size:1.25rem;line-height:1.5rem;font-weight:700;padding:0 1em}@media(max-width:768px){.TestQuesHeader-title{font-size:.875rem;line-height:1rem;flex:1}}.TestQues{max-width:42.5rem;padding:0 1.25rem;margin:4rem auto}@media(max-width:768px){.TestQues{margin:1.5rem auto}}.TestQues-title{font-size:1.25rem;line-height:1.75rem}.TestQues-labels{display:flex;flex-wrap:wrap;margin-top:1rem}.TestQues-label{font-style:italic;border-radius:.5em;font-size:1rem;line-height:1.25rem;padding:.25em 1em;border:1px solid rgba(47,47,47,.1);color:rgba(47,47,47,.25)}.TestQues-answers{margin-top:2rem}.TestQues-answer{border:2px solid #F6FBFE;background-color:#f6fbfe;border-radius:.5rem;margin-top:.75rem;transition:border-color var(--fast) var(--default-easing)}.TestQues-answer:hover{border-color:#36a9e1}.TestQues-answer._checked{background-image:linear-gradient(90deg,rgba(54,169,225,0) 50%,rgba(54,169,225,.4))}.TestQues-answer:not(._checked,._correct,._incorrect)._disabled{opacity:.5}.TestQues-answer._correct{border-color:#36a9e1;background-image:linear-gradient(90deg,rgba(54,169,225,0) 50%,rgba(54,169,225,.4))}.TestQues-answer._correct .TestQues-answer-input{color:#2cdb00}.TestQues-answer._incorrect{background-image:linear-gradient(90deg,rgba(255,255,255,0) 50%,rgba(255,0,0,.3));border-color:red}.TestQues-answer._incorrect .TestQues-answer-input{color:red}.TestQues-answer-header{display:flex;align-items:flex-start;min-height:3rem;font-size:1rem;line-height:1.5rem;padding:.75rem 1rem}@media(max-width:768px){.TestQues-answer-header{min-height:2.5rem;padding:.5rem .75rem}}.TestQues-answer-title{flex:1}.TestQues-answer-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#36a9e1;width:1em;height:1em;border-radius:9999px;border:1px solid currentColor;margin-top:.25em;margin-right:.5em}.TestQues-answer:is(._checked,._correct,._incorrect) .TestQues-answer-input,.TestQues-answer-input:checked{background-color:currentColor}.TestQues-answer-msg{padding:0 1em 1em}.TestQues-answer-msg :is(h2,h3,h4){font-weight:700}.TestQues-answer-msg :is(h2,h3){font-size:1.25em}.TestQues-answer-msg h4{font-size:1em}.TestQuesFooter{position:fixed;inset:auto 0 0;height:8rem;background-color:#fff;border-top:1px solid rgba(54,169,225,.1);display:flex;align-items:center;justify-content:center;gap:.5rem}@media(max-width:768px){.TestQuesFooter{padding:1rem 1.5rem;flex-direction:column;align-items:initial}}.TestQuesFooter-btn{color:#fff;background:#36a9e1;border:2px solid #36A9E1;border-radius:.5em;font-size:1.25rem;line-height:1.75rem;min-width:12rem;min-height:4rem}.TestQuesFooter-btn:not(:disabled):hover{border-color:currentColor;-webkit-text-decoration:2px underline;text-decoration:2px underline}.TestQuesFooter-btn:disabled{cursor:not-allowed;opacity:.75}@media(max-width:768px){.TestQuesFooter-btn{min-height:2.5rem;min-width:auto}}.TestQuesFooter .c-btn-feature_AIChat{position:absolute;right:3rem;top:50%;margin-top:-1.25rem}@media(max-width:768px){.TestQuesFooter .c-btn-feature_AIChat{position:relative;margin-top:auto;right:0;top:0}}.KnowledgeSidebar{position:fixed;top:6rem;left:0;bottom:6rem;z-index:10;display:flex;flex-direction:column;width:calc(100% - 3rem);max-width:420px;transition-property:opacity,transform;transition-duration:var(--fast);transition-timing-function:var(--default-easing)}@media(max-width:768px){.KnowledgeSidebar{top:4rem;bottom:2rem}}.KnowledgeSidebar:not(._open){transform:translate(-100%)}.KnowledgeSidebar-main{height:100%;padding:2rem 2.5rem;margin-bottom:1.5rem;overflow:auto;direction:rtl;background-color:#f6fbfe;border-bottom-right-radius:1.25rem}@media(max-width:768px){.KnowledgeSidebar-main{padding:1.5rem 1rem}}.KnowledgeSidebar-container{direction:ltr}.KnowledgeSidebar-header{font-size:1.25rem;line-height:1.5rem;font-weight:700;color:#2f2f2f;padding-bottom:1em;border-bottom:1px solid rgba(47,47,47,.1)}.KnowledgeSidebar .RichText{font-size:1rem;line-height:1.75rem;padding:1rem 0}@media(max-width:768px){.KnowledgeSidebar .RichText{font-size:.875rem;line-height:1.5rem}}.KnowledgeSidebar-close{position:absolute;top:0;left:100%;width:2rem;height:4rem;background-color:inherit;color:#2f2f2f;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.KnowledgeSidebar-close svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.75rem;height:.75rem;transform:rotate(-.25turn)}.KnowledgeSidebar._open .KnowledgeSidebar-close svg{transform:rotate(.25turn)}.KnowledgeSidebar-report{display:flex;flex-shrink:0;width:100%;align-items:center;justify-content:center;border-width:2px;border-left-width:0;border-color:#f6fbfe;background-color:#fff;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem;font-size:.875rem;line-height:1.25rem;text-align:left;padding:.5rem .75rem;gap:.5rem;transition:border-color var(--fast) var(--default-easing);color:rgba(0,0,0,.75)}.KnowledgeSidebar-report:hover{border-color:#36a9e1}.KnowledgeSidebar-report ._icon{width:2rem;height:2rem}.KnowledgeSidebar-report ._title{flex:1 1 0;max-width:280px}.QuesAnswerResult{max-width:65rem;padding:1.25rem;margin:auto}.QuesAnswerResult-icon{max-width:10rem;margin:auto}@media(max-width:768px){.QuesAnswerResult-icon{max-width:8rem}}.QuesAnswerResult._not_passed .QuesAnswerResult-icon{max-width:11.25rem}.QuesAnswerResult-header{text-align:center}.QuesAnswerResult-title{color:#2f2f2f;font-size:2.5rem;line-height:1;font-weight:700;margin-top:2rem}@media(max-width:768px){.QuesAnswerResult-title{font-size:2rem}}.QuesAnswerResult-labels{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.QuesAnswerResult-label{font-size:1rem;line-height:1;font-weight:700;padding:.75em 1.5em;border-radius:.5em;background-color:#eaf6ff;color:#2f2f2f;border:1px solid rgba(54,169,225,.1)}@media(max-width:768px){.QuesAnswerResult-label{font-size:.875rem;padding:.75em 1em}}.QuesAnswerResult-summary{max-width:40rem;margin:2rem auto;padding:2rem;background-color:#f6fbfe;border-radius:.75rem}@media(max-width:768px){.QuesAnswerResult-summary{padding:1.5rem 1rem}}.QuesAnswerResult-summary-header{text-align:center;font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.75)}.QuesAnswerResult-summary-header ._title{font-size:1.25rem;line-height:1.5rem;color:#000;margin-bottom:.25em}@media(max-width:768px){.QuesAnswerResult-summary-header{padding:0 1rem}}.QuesAnswerResult-summary-item{background-color:#fff;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;font-size:1rem;line-height:1;margin-top:1rem}.QuesAnswerResult-summary-item ._content{flex:1}.QuesAnswerResult-summary-item ._subtitle{margin-top:.5rem;color:rgba(0,0,0,.5)}.QuesAnswerResult-summary-item ._link{font-size:.875rem;line-height:1rem;text-align:center;border-radius:.75em;padding:.5em .75em;color:#36a9e1;border:1px solid rgba(54,169,225,.25);transition:border-color .25s var(--default-easing)}.QuesAnswerResult-summary-item ._link:hover{border-color:currentColor}@media(max-width:768px){.QuesAnswerResult-summary-item{padding:1rem;flex-direction:column;align-items:initial}.QuesAnswerResult-summary-item ._link{margin-top:.5rem}}.QuesAnswerResult-links{display:flex;justify-content:center;margin-top:2rem;padding:.5rem 0}.QuesAnswerResult-link{display:flex;align-items:center;gap:.25em;color:#2f2f2f;padding:.25em .5em;border-radius:.5em;border:1px solid transparent;transition:border-color .25s var(--default-easing)}.QuesAnswerResult-link:hover{-webkit-text-decoration:2px underline;text-decoration:2px underline;border-color:currentColor}.QuesAnswerResult-link svg{width:1em;height:1em}.QuesAnswerResult-actions.c-btns{justify-content:center}.QuesAnswerResult-actions.c-btns .c-btn{height:4rem;font-size:1.25rem;line-height:1.5rem;border:1px solid transparent;transition:border-color .25s var(--default-easing)}.QuesAnswerResult-actions.c-btns .c-btn:hover{border-color:currentColor}.QuesAnswerResult-actions.c-btns .c-btn:is(._a,._b){flex-grow:1}.QuesAnswerResult-actions.c-btns .c-btn._c{min-width:12rem}@media(max-width:768px){.QuesAnswerResult-actions.c-btns{flex-direction:column}.QuesAnswerResult-actions.c-btns .c-btn{height:3rem;font-size:1rem}}.TestQuesBlank{max-width:65rem;padding:0 1.25rem;margin:8rem auto;font-size:1.25rem;line-height:2.25rem}.TestQuesBlank>:not(:first-child){margin-top:2em}@media(max-width:768px){.TestQuesBlank{margin:2rem 0;font-size:1rem;line-height:2rem}}.TestQuesBlank-blank{display:inline-block}.TestQuesBlank-input{display:inline;text-align:center;border-bottom:1px solid rgba(0,0,0,.25);width:12rem;cursor:pointer;transition:border-color .25s var(--default-easing)}.TestQuesBlank-input:hover,.TestQuesBlank-input:focus{border-color:#2f2f2f}.TestQuesBlank-input._incorrect{-webkit-text-decoration:2px line-through;text-decoration:2px line-through;font-weight:700;color:red;border-color:red;background-color:rgba(255,0,0,.1)}.TestQuesBlank-input._correct{font-weight:700;color:#00c66f;border-color:#00c66f;background-color:rgba(0,198,111,.1)}@keyframes TestQuesBlankMsgOpen{0%{opacity:0;transform:scale(.75)}}@keyframes TestQuesBlankMsgClosed{to{opacity:0;transform:scale(.75)}}.BlankQuesTest-msg{font-size:.875rem;line-height:1.25rem;background-color:#fff;border:1px solid rgba(54,169,225,.1);border-radius:.5rem;padding:.75rem 1rem;max-width:40rem}.BlankQuesTest-msg[data-state=instant-open],.BlankQuesTest-msg[data-state=delayed-open]{animation:TestQuesBlankMsgOpen .25s var(--default-easing)}.BlankQuesTest-msg[data-state=closed]{animation:TestQuesBlankMsgClosed .25s var(--default-easing)}.BlankQuesTest-msg ._title{font-weight:700;text-align:center}.BlankQuesTest-msg :is(em,b,strong){color:#2f2f2f}@media(max-width:768px){.BlankQuesTest{font-size:1rem;line-height:1.5rem;margin:2rem auto}}.ChapterTestConversation{padding-bottom:0}@media(max-width:768px){.ChapterTestConversation .TestQuesHeader{padding:0 1.25rem;height:4rem}}.Conversation{position:relative}.Conversation-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.Conversation-wrapper{height:calc(100vh - 6rem);min-height:57.5rem;display:flex;flex-direction:column;justify-content:flex-end;padding:4rem}@media(max-width:768px){.Conversation-wrapper{padding:2rem 1.25rem;min-height:auto;height:calc(100vh - 4rem)}}.Conversation-dialog{border-radius:.625rem;background-color:#fff}.Conversation-dialog-header{display:flex;align-items:center;width:100%;text-align:left;font-size:1rem;line-height:1;padding:.75em 1em;font-weight:700;border-radius:inherit}.Conversation-dialog-header ._title{flex:1}.Conversation-dialog-header svg{width:.5em;height:.5em}.Conversation-dialog-header[data-state=closed] svg{transform:rotate(.5turn)}.Conversation-dialog-msg{padding:0 1em 1em;max-height:12rem;overflow:auto}.Conversation-dialog-msg :is(h3,h4){font-weight:700;font-size:1em}.Conversation-dialog-msg ._item:not(:first-child){margin-top:1em}.Conversation-footer{width:100%;max-width:27rem;margin-left:auto;margin-right:auto}.Conversation-footer .c-btn{width:100%;font-size:1.25rem;height:3.5rem;margin-top:1rem}
