@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:var(--green-alpha-25);background-clip:content-box;border:5px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:var(--green)}}:root{--green: #2a4623;--green-rgb: 42, 70, 35;--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:#2a4623;gap:12px}.ui.logo svg{width:36px;height:36px}.ui.logo .text{line-height:16px;margin-top:4px}.ui.logo .esg{font-weight:700;font-size:24px}@media (max-width: 768px){.ui.logo{gap:4px}.ui.logo svg{width:20px;height:20px}.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:#2a4623;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:#f0f5f0}.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:#f0f5f0;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(42,70,35,.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:#f0f5f0}.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),#f0f5f0;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:rgba(var(--green-rgb),.25);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:#effdda}.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:#f6faf6;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:#c3f277;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:#f6faf6}.ui.sidebar.desktop.collapsed .action:not(:disabled):is(:hover,.active){color:#f6faf6;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:#f6faf6;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:#c3f277;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:#c3f277}.ui.btn.palegreen{background-color:#f6faf6}.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.small{height:36px;font-size:14px;line-height:16px;padding:8px 16px}.ui.btn.back{background-color:#f6faf6;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:#f6faf6;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 .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%,#b8f458 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 .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: #2a4623}.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%,#b8f458 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:#c3f277}.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,#c3f277;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:#f6faf6;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,#c3f277;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}@media (max-width: 768px){.ui.overlay{padding:40px 20px}.ui.overlay.action-sheet{padding-bottom: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:#c3f277;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:#2a4623;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(42,70,35,.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:#f6faf6;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(42,70,35,.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:#f6faf6;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:#f6faf6}.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(42,70,35,.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(42,70,35,.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:#f6faf6;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:#c3f277;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(195,242,119,.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:#f6faf6;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(42,70,35,.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 #c3f277}.popover-join-course svg{width:10px;height:10px;fill:#c3f277}#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:#c3f277;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:#f6faf6}.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:#f6faf6;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:#c3f277;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:#f6faf6;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),#f6faf6)}.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:#f6faf6;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:#f6faf6;border-color:#2cdb00}.ui.answer-sheet .order.incorrect{background-color:#f6faf6;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:#2a4623}.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:#c3f277}.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:#c3f277}.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]{color:rgba(0,0,0,.25);text-decoration:line-through}.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:#f6faf6}.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:#c3f277;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}.ui.view.courses .ui.welcome .title{font-size:40px;line-height:45px;font-weight:700;color:var(--green);margin-top:32px}.ui.view.courses .ui.welcome .title :is(span,em,strong,b){background-color:#f9cd54;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:var(--green);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.course-header{margin:54px auto auto;max-width:680px}.ui.view.course-info .ui.header-2 .ui.course-header .subtitle :is(svg,b,strong,em){color:#effdda}.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%,#b8f458)}.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);margin:auto}.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:#f6faf6;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:#effdda;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:#f6faf6;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,#f6faf6 50%,#b8f458 110%),#f6faf6;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:#f6faf6;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:#f6faf6;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:#c3f277;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:#c3f277;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:#c3f277;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:#effdda;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);-webkit-backdrop-filter:blur(3px);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:#f6faf6}.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:#f6faf6;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:#c3f277}.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:#c3f277}.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%,#b8f458);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:#c3f277;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:#c3f277;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:#f6faf6}.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:#f6faf6}.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:#f6faf6;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);-webkit-backdrop-filter:blur(3px);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:#f6faf6;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%,#c3f277),#f6faf6;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:#c3f277;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%,#c3f277),#f6faf6}.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)),#f6faf6}.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(42,70,35,.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:#c3f277;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(42,70,35,.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:#c3f277}.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:#c3f277;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:#c3f277}.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:#f6faf6}.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: #F6FAF6;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:#c3f277;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:#f6faf6;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%,#c3f277);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:#f6faf6;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:#f6faf6;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(42,70,35,.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(42,70,35,.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:#f6faf6;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(42,70,35,.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:#f6faf6;border-color:#f6faf6}.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:#f6faf6;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:#f6faf6;border-color:#f6faf6;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:#f6faf6;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:#f6faf6;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:#f6faf6;border-color:#f6faf6}.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%,#c3f277),#f6faf6}.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:#f6faf6}@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,#c3f277,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:#c3f277;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:#f6faf6;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(195,242,119,.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:#c3f277;color:#2a4623;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:#f6faf6;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)),#f6faf6}.ui.view.milestone-achmt .achievement.achieved .icon{background-color:rgba(195,242,119,.2)}.ui.view.milestone-achmt .achievement.achieved .icon:before{background-color:rgba(195,242,119,.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:#c3f277}.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,#2A4623 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:#f6faf6;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:#f0f5f0;color:#2a4623}.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:#f6faf6}.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:#c3f277;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:#f6faf6;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:#c3f277}.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:#2a4623;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:#f6faf6;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:#f6faf6;display:flex;flex-direction:column;align-items:center;padding:20px;border-width:2px;border-color:#f6faf6;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:#c3f277}.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:#f6faf6;border-color:#f6faf6;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:#c3f277;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:#f6faf6;border-width:1px;border-color:#f6faf6;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 .wrapper{background-color:#f6faf6;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:#f6faf6;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_2.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:#000;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;color:var(--green)}.ui.view.homepage .entry .desc{font-size:18px;line-height:24px;margin-top:15px;color:rgba(0,0,0,.75)}.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:var(--green-alpha-5);transform:rotate(45deg)}.ui.view.homepage .entry.courses .img{width:200px;margin:auto 25px auto 0;transform:rotate(5deg)}.ui.view.homepage .entry.courses .ui.btn.go{background-color:var(--green);color:#fff}.ui.view.homepage .entry.community .bg{width:350px;height:350px;border-radius:9999px;background-color:rgba(250,206,84,.25);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;color:var(--green)}.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(195,242,119,.1)}.ui.view.homepage .entry.AI-workspace .img{width:150px;margin:auto 55px auto 0;transform:translateY(30px)}.ui.view.homepage .entry.AI-workspace .ui.btn.go{background-color:#c3f277;color:var(--green)}.ui.view.homepage .entry.AI-workspace .msg{border-radius:20px;font-size:20px;line-height:1;font-weight:700;color:var(--green);background-color:#c3f277;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.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:#f0f5f0;color:var(--green);font-weight:700;padding:25px 30px;gap:20px;margin-top:100px;border-width:1px;border-color:#f0f5f0;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:#f0f5f0}}@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}}.t-loading[data-v-ebd94fe2]{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-ebd94fe2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:var(--t-primary);text-align:center}.feature[data-v-4e90d758]{display:flex}.feature-icon[data-v-4e90d758]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.feature-icon img[data-v-4e90d758]{max-width:100%}.feature-content[data-v-4e90d758]{margin-left:4px;padding-top:14px}.feature-content-title[data-v-4e90d758]{font-size:16px;color:#000;letter-spacing:0;line-height:20px;font-weight:700}.feature-content-desc[data-v-4e90d758]{margin-top:16px;opacity:.4;font-family:D-DINExp;font-size:14px;color:#000;letter-spacing:0;line-height:20px;font-weight:400}.opportunitiesItem[data-v-066071f6]{max-width:420px;width:100%;padding:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAADmCAYAAACaq/HmAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAA27SURBVHic7d1Nj+TEGcDxp8ru7pnWrDjmgEba0x4ikdxCQshxIbmQA2KvQbnkE7D5DvAhyDkrRSEX0HJkBQrHIDhADoRRInEEVvPStuvJYcbD9M5Mv7lsP2X/f9JKu7M9dq1X8n/KXXY7aejp2dOfee/vq+o9UTn0zh+Kk0NVfa7ptgEA9jjnvhOVo6DhSJwcueC+rFz1/p3ZnS8abXeXbzotTu+r6usq+qqI3G0yAADAYHwlXh6HMrx3sHfw4bbfvFWQjovjX4nK2yLy8rY7AgCMyhNx8nA+mX+y6TdsFKSTk5O76vVtcfLG7mMDAIyOyiMX3MP9/f2v1710bZCenj19wXv/vqg8H2VwAICx+VZEXptP55+uepFf9ZfHZ8dveOf/SYwAAA38REQ+OlmcvLnqRbcG6fj0+C1x8lcR2Y88MADA+ExV9N3j0+O3bnvBjZfsThYnb6rou+2NCwAwWioP5rP5o2e/fC1Ix4vjX4jIRyIy7WJcAIDROQkaXjyYHXx29YtLl+xOTk7uisg/hBgBANqz771//6I5l5aCpF7flvM3nwAAaI/K8xfNuXR5ye7iptePux8VAGC0nLxU3zz74wzp/AkMAAB050p7vIjI09On94XHAQEAuvfyaXF6X+QiSD73v+93PACAsVLV10XqS3ZBXul1NACA0br45AhxP5z98NPMZZ/3PSAAwHgFDT/3mWa/63sgAIBx897f9+r1Xt8DAQCMm6re86Jy2PdAAAAjp3LovfMECQDQK+/8oRfHDAkA0DMnh+54cax9jwMAgJWfGAsAQFcIEgDABIIEADCBIAEATCBIAAATCBIAwASCBAAwgSABAEwgSAAAEwgSAMAEggQAMIEgAQBMIEgAABMIEgDABIIEADCBIAEATCBIAAATCBIAwASCBAAwgSABAEwgSAAAEwgSAMAEggQAMIEgAQBMIEgAABMIEgDABIIEADCBIAEATCBIAAATCBIAwASCBAAwgSABAEwgSAAAEwgSAMAEggQAMIEgAQBMIEgAABMIEgDABIIEADCBIAEATCBIAAATCBIAwASCBAAwgSABAEwgSAAAEwgSAMAEggQAMIEgAQBMIEgAABMIEgDABIIEADCBIAEATCBIAAATCBIAwASCBAAwgSABAEwgSAAAEwgSAMAEggQAMIEgAQBMIEgAABMIEgDAhLzvAQAAREIIoqo//hJd+nsnTpy7+OWdeDe8+QRBAoAeqKqEEKQKlYQQdtqG914yn4n3XpxzkUfYPYIEAB0KGqQqK6lC1XxbIVzGLPOZZHmW9MyJIAFAB1RVirLYeTa0ThUqqRaVeO9lkk+SnDERJABoWVmWUlZlJ/sKIcjZ4kzyLJc8T+sUn9ZoASAhqipFsZCguv7FkZVVKUFDUrOldC82AoBh9UyljxhdG0NLlwljI0gAEFlVVbIoFn0P49KiWEhVNV9E0TaCBAARlVUpRVn0PYxrirLo7H2sXREkAIikqkopS7sn/S4XV+yCIAFABFVVSmE4RjXLUSJIANBQKjGqWY0SQQKABlKLUa0sS6mMRYkgAcCOqqpKMka1wliUCBIA7OA8RvZW023LUpQIEgBsaSgxqlmJEkECgC0MLUY1C1EiSACwoaHGqNZ3lAgSAGxg6DGq9RklggQAa4wlRrW+okSQAGCFscWo1keUCBIA4EZdR4kgAcAKWZbJJJ/0PYzedBklggQAaxClbqJEkABgA0Sp/SgRJADYEFFqN0oECQC2QJTaixJBAoAtEaV2okSQAGAHRKmUqqqibpMgAcCOiFIRNUoECQAaIErxokSQAKAhohQnSgQJACIgSs2jRJAAIBKi1CxKBAkAIiJKu0eJIAFAZERptygRJABoAVHaPkoECQBaQpS2ixJBAoAWEaXNo0SQAAyOqvY9hCVEabMoESQAg1JWpZwtziSE0PdQlhCl9VEiSAAGo6xKKcvzp1AvigVRMmZdlAgSgEG4GqMaUbJnVZQIEoDk3RSjGlGy57YoESQASVsVoxpRsuemKBEkAMnaJEY1omTPs1EiSACStE2MakTJnqtRIkgAkrNLjGpEyZ46SgQJQFKaxKhGlOwpyoIgAUhHjBjViJI9BAlAEmLGqEaUbCFIAMxrI0Y1omQHQQJgWpsxqhElGwgSALO6iFGNKPWPIAEwqcsY1YhSvwgSAHP6iFGNKPWHIAEwpc8Y1YhSPwgSADMsxKhGlLpHkACYYClGNaLULYIEoHcWY1QjSt0hSAB6ZTlGNaLUDYIEoDcpxKhGlNpHkAD0IqUY1YhSuwgSgM6lGKMaUWoPQQLQqaqqko1RjSi1gyAB6ExVVVKURd/DiIIoxUeQAHQihOHEqEaU4iJIAFoXQpBFMawY1YhSPAQJQKuCBlkUi76H0SqiFAdBAtAaVZVioDOjZxGl5ggSgFaoqCyKhahq30PpDFFqhiABaEVRFKOKUe08SlXfw1iSSpQIEoDoirIwN1Po0qKw9+9PIUoECUBUVVVJVdmaIfSBy3fbI0gAolHVwd1r1ARR2g5BAhDN0Jd374IobY4gAYiiKMe5iGETRGkzBAlAY1XgfaN1iNJ6BAlAI2O6+bUporQaQQLQCIsYtkOUbkeQAOysqipzJ9cUEKWbESQAO2GJdzNE6TqCBGAnJTFqjCgtI0gAthZCkMrYiTRVROlHBAnA1rhUFxdROkeQAGylrEpugG0BUSJIALagqlKWZd/DGKyxR4kgAdhYWRGjto05SgQJwEZUlccDdWSsUSJIADbCQoZujTFKBAnAWkGDuZPjGIwtSgQJwFosZOjPmKJEkACsFAKzo76NJUoECcBKrKyzYQxRIkgAbqW8d2TK0KNEkADcqhzoMm8nItPJVPZme5Lned/D2cqQo0SQANxoqPcdORGZTqfi/fnpL89yohRBjCgRJAA3qsJwY+Tc8qmPKMXRNEoECcCNhjg7uilGNaIUR5MoESQA14RQDe6J3qtiVCNKcewaJYIE4JqhzY6m06n4NTGqEaU4dokSQQKwRFUH9Wmw28SoRpTi2DZKBAnAkiEtZtglRjWiFMc2USJIAJYM5XJdkxjV8iyXLMsijagbKUeJIAG4pKqDWMwQI0a1ST6Jtq2upBqltI4ygFYNYXYUM0a1fJLWpTsRu1FadRmUIAG4lPr7R9NJ/BiJiHjnJfPpnS4tRinPcsmzm6OU3hEG0IrUL9dNJ5PLxwG1IbvlJGqdySjluWT++ntzBAmAiKQ9O5rkE/E3nOBiajN2bbMYpclkIs65pa+le4QBRGXthLWpLMs6WwlHlOKaTqZLf0736AKIytrJahPeuVY+Svs2Ttz6FxlmLUrumf8/ggRAQqKX6ybP/ISN9axF6eoMlyABSPJRQXmeX3sPom0q6S76uMpalPIsFyeOIAFI73Kdd/7WpcNtSu04rWIpSs45ySc5QQLGTiW95d59PGMuqI2Td0yWopT5jCABY6chrRhlWdbLardQ2Thxx2YpSgQJGDkrJ6NN9XGpTiTt+7TWsRIlggSMXEqXovpYyCBy/oy/1C5rbstClAgSMHJq4CfjTTjpb3ZUVmUv++1a31EiSMCIqaazkLmvZ8mNYXZ0VZ9RIkjAiKV0ou3jg/JUVcpyHLOjq/qKEkECRiyV948yn/Xy3lFZlYO5GXZbfUSJIAEjlsoMqY/ZUQhhEB9Y2ETXUfLOue862xsAU1IIkhPXy31HRVl0vk+LuoqSin7vReWo9T0BMCmFIPmsnxilcGy60kWUvPgjHzQQJGCkUjjp3vTJom3iUt3N2o500HDkxTFDAsYohRiJdPuheCrKpbpbqLZ7bLzz33gX3Jet7QGAWSkEqev3jsqyTOK49KXN2aM6/cpXrnq/la0DMC2FE2+nsyPlUt0m2npqRRayx/7O7M4XIvJVK3sAYFYSQXLdBaksidEmVDV+lFT+M5vN/nX+v+3lcdytA7AuhRs+u5ohqeqgn+YdW+yZpHPuA5GLG2NDGd6LunUA9hnvUZdPZiBG21HVqMvAnXN/E7kI0sHewYci8iTa1gGYZ32G1GWQhvrhe22KFnEnT/Yme49Frj46yMnDOFsHkATbPeosSKqazDP9LIk2Qyrkz/VvL4M0n8w/EZVHcfYAwDpmSOdSWNxhkao2P3ZOHs3n84/rPy69Y+iCeygi3zbbAwA056SbIDE72p02OXYq/3OlW7oytxSk/f39r0XkNRFZ7L4XAGiOGZJ9Ycdj58SdZNPstxfNuXRtTeV8Ov/UifvTbsMDgLQQpN3teuzU6x9mbvbZs1+/cZH//nT/LxJY5AAAiMzJw3k+v3G9wq13nc335u+IygMROWltYACAUXDOLYKEP84n83due83K26Dns/mjoOFFcfLf+MMDgP51tXhi1Jx8q6q/OZgevLvqZWufy3EwO/jMle5lloQD6FY37+10eQPu0Gx07Jw8cqX75Xw6/3TdSzd6UNT+/v7X89n8gTh5SXiiA4AOdLXUgCDtbuWxc/JESvn1fDJ/8Oxqutu/ZQenxel9VX1dRV8Vkbu7bANAvxaLhel7cCZ5LlmWt76fEIIsCu502cVsOns2Sv9W0ceZy/6+N9n7cNvtNf7R4EzPXqjK6hVVvScqh975Q3FyqKrPNd02gPYsikXUB2TGlme55Hn7QRIROT077WQ/g6H6vTh3NJvOjrzz36jTL6vT6oM7d+583mSz/we0cEIWM3uGkQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;border-radius:22px}.opportunitiesItem[data-v-066071f6]:hover{background-image:url(/assets/vector2-EeyKhWfK.png)}.opportunitiesItem button[data-v-066071f6]{display:flex;justify-content:space-between;align-items:center;width:132px;height:40px;margin-top:25px;padding:10px 12px;border-radius:8px;white-space:nowrap;font-family:D-DINExp-Bold;font-size:16px;color:#2a4623;letter-spacing:0;line-height:20px;font-weight:700;background:#fff}.opportunitiesItem button[data-v-066071f6]:hover{background:#2a4623;color:#fff}.opportunitiesItem-title[data-v-066071f6]{padding:2px 0 20px;font-family:D-DINExp-Bold;font-size:22px;color:#2a4623;letter-spacing:0;font-weight:700;border-bottom:1px solid rgba(42,70,35,.13)}.opportunitiesItem-content[data-v-066071f6]{padding-top:17px}.opportunitiesItem-content-info[data-v-066071f6]{display:flex;justify-content:space-between}.opportunitiesItem-content-info-company[data-v-066071f6],.opportunitiesItem-content-info-local[data-v-066071f6]{display:flex;align-items:center;width:50%;font-family:D-DINExp-Bold;font-size:16px;color:#2a4623;letter-spacing:0;line-height:20px;font-weight:700}.opportunitiesItem-content-info-company[data-v-066071f6] svg,.opportunitiesItem-content-info-local[data-v-066071f6] svg{flex-shrink:0}.opportunitiesItem-content-info-company span[data-v-066071f6],.opportunitiesItem-content-info-local span[data-v-066071f6]{margin-left:4px}.opportunitiesItem-content-desc[data-v-066071f6]{display:flex;overflow:hidden;align-items:center;margin-top:16px;font-family:D-DINExp;font-size:14px;color:#2a4623;letter-spacing:0;font-weight:400}.opportunitiesItem-content-desc div[data-v-066071f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunitiesItem-content-more[data-v-066071f6]{display:flex;justify-content:space-between;align-items:center;width:132px;height:40px;margin-top:25px;padding:10px 12px;border-radius:8px;white-space:nowrap;font-family:D-DINExp-Bold;font-size:16px;color:#2a4623;letter-spacing:0;line-height:20px;font-weight:700;background:#fff}.opportunities[data-v-a308473d]{padding-top:67px;padding-bottom:29px;border-color:rgba(var(--green-rgb),.1);border-top-width:1px;border-bottom-width:1px;gap:40px}.opportunities-title[data-v-a308473d]{font-family:D-DINExp-Bold;font-size:48px;color:#000;letter-spacing:0;text-align:center;line-height:48px;font-weight:700}.opportunities-desc[data-v-a308473d]{margin-top:16px;font-family:D-DINExp;font-size:16px;color:#000;letter-spacing:0;text-align:center;line-height:21px;font-weight:400}.opportunities-items[data-v-a308473d]{margin-top:48px;display:grid;grid-template-columns:repeat(auto-fill,420px);grid-gap:32px 30px}@media screen and (max-width: 768px){.opportunities-title[data-v-a308473d],.opportunities-desc[data-v-a308473d]{text-align:left}.opportunities-items[data-v-a308473d]{grid-template-columns:repeat(auto-fill,100%)}}.leaders[data-v-54d86b01]{padding-top:200px}.leaders-title[data-v-54d86b01]{font-family:D-DINExp-Bold;font-size:48px;color:#000;letter-spacing:0;text-align:center;line-height:48px;font-weight:700}.leaders-desc[data-v-54d86b01]{margin-top:16px;font-family:D-DINExp;font-size:16px;color:#000;letter-spacing:0;text-align:center;line-height:21px;font-weight:400}.leaders-marquee[data-v-54d86b01]{position:relative;margin-top:49px;padding:48px 8px;border-radius:24px;height:260px;background-image:linear-gradient(90deg,#f6faf6 45%,#b8f458)}.leaders-marquee-maskleft[data-v-54d86b01]{position:absolute;top:37px;left:0;z-index:8;width:37px;height:207px;transform:scaleX(-1);background-image:linear-gradient(90deg,rgba(213,247,162,0),rgba(246,250,246,0) 2%,#f6faf6)}.leaders-marquee-maskright[data-v-54d86b01]{position:absolute;top:37px;right:0;z-index:8;width:37px;height:207px;background-image:linear-gradient(90deg,rgba(213,247,162,0),#d3f69e)}.leaders-marquee-danmu[data-v-54d86b01]{height:100%}.leaders-marquee-item[data-v-54d86b01]{display:flex;align-items:center;flex-shrink:0;padding:13px 16px;background:#fff;border-radius:8px;white-space:nowrap}.leaders-marquee-item .avatar[data-v-54d86b01]{width:36px;height:36px;margin-right:17px}.leaders-marquee-item .info .name[data-v-54d86b01]{font-family:D-DINExp-Bold;font-size:16px;color:#000;letter-spacing:0;line-height:20px;font-weight:700}.leaders-marquee-item .info .desc[data-v-54d86b01]{font-family:D-DINExp;font-size:14px;color:rgba(0,0,0,.6);letter-spacing:0;font-weight:400}.impact[data-v-a364f5e1]{display:flex;padding-bottom:80px;padding-top:200px}.impact-title[data-v-a364f5e1]{font-size:36px;color:#000;letter-spacing:0;font-weight:700;white-space:nowrap}.impact-content[data-v-a364f5e1]{margin-left:207px}.impact-content-title[data-v-a364f5e1]{font-family:D-DINExp-Bold;font-size:16px;color:#000;letter-spacing:0;line-height:23.2px;font-weight:700}.impact-content-items[data-v-a364f5e1]{margin-top:14px}.impact-content-items .item[data-v-a364f5e1]{display:flex;align-items:center;margin-top:26px}.impact-content-items .item img[data-v-a364f5e1]{width:16px;height:16px}.impact-content-items .item span[data-v-a364f5e1]{margin-left:10px;font-family:D-DINExp;font-size:16px;color:#2a4623;letter-spacing:0;line-height:19.2px;font-weight:400}@media screen and (max-width: 768px){.impact[data-v-a364f5e1]{display:block;padding-top:48px}.impact-content[data-v-a364f5e1]{margin-left:0}}.certified[data-v-1171a8d2]{display:flex;justify-content:space-between;padding-top:79px;border-top:1px solid rgba(42,70,35,.1)}.certified-title[data-v-1171a8d2]{max-width:413px;margin-right:34px;font-family:D-DINExp-Bold;font-size:36px;color:#000;letter-spacing:0;font-weight:700;line-height:39px}.certified-items[data-v-1171a8d2]{flex:1}.certified-items .item[data-v-1171a8d2]{width:100%;padding:40px 50px;margin-top:20px}.certified-items .item.c-effdda[data-v-1171a8d2]{background:#effdda}.certified-items .item.c-c3f277[data-v-1171a8d2]{background:#c3f277}.certified-items .item.c-f9cd54[data-v-1171a8d2]{background:#f9cd54}.certified-items .item-title[data-v-1171a8d2]{font-family:D-DINExp-Bold;font-size:24px;color:#000;letter-spacing:0;line-height:24px;font-weight:700}.certified-items .item-content[data-v-1171a8d2]{margin-top:13px;font-family:D-DINExp;font-size:14px;color:#000;letter-spacing:0;line-height:20px;font-weight:400}.certified-items .item[data-v-1171a8d2]:first-child{margin-top:0}@media screen and (max-width: 576px){.certified[data-v-1171a8d2]{display:block}.certified-title[data-v-1171a8d2]{margin-right:0;width:100%}.certified-items .item[data-v-1171a8d2]:first-child{margin-top:20px}}.mm-toolbar-brand{display:none!important}svg[data-v-8495222e]{display:block;width:100%;height:100%}
