.bg-light-mode{background:linear-gradient(180deg,#007ff4 50.06%,#a9daec)}.bg-dark-mode{background:linear-gradient(180deg,#02165e 50%,#0075f3)}.bg-header-light-mode{background-color:#007ff4}.bg-header-dark-mode{background-color:#02165e}@media screen and (max-width:1240px){.row-island{margin-bottom:40px}}@media screen and (max-width:768px){.feature-container{overflow-x:hidden}.feature-name{font-size:30px}.island-container{margin-top:54px;width:100%}}@media screen and (max-width:600px){.island-container{margin-top:24px}.row-island-1 .prep-roadmap-popup,.row-island-3 .prep-roadmap-popup{transform:translate(-30%)}.row-island-2 .prep-roadmap-popup,.row-island-4 .prep-roadmap-popup{transform:translate(30%)}}@media screen and (max-width:768px){.row-island .prep-roadmap-popup{left:50%;min-width:0;transform:translate(-50%)!important;width:min(400px,calc(100vw - 32px))}.row-island .prep-roadmap-popup p{max-width:100%;width:auto}}.progress[data-v-111a8d54]{position:relative}.progress .fill[data-v-111a8d54],.progress .track[data-v-111a8d54]{stroke-width:4}.progress .fill[data-v-111a8d54]{stroke-linecap:round;stroke-dasharray:163}.popup-unstudied-wrapper .prep-popup__content{max-width:none;overflow:hidden!important;width:min(760px,calc(100vw - 40px))}.germ-remind--immersive{background:hsla(0,0%,100%,.3)}.svg-container[data-v-48f73522]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.svg-container svg[data-v-48f73522]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.popup-level-wrapper .prep-popup__content{overflow:unset!important;width:480px}.popup-level-wrapper .prep-popup__title{padding:0 32px}.popup-level-wrapper .prep-popup__body{text-align:left}.calendar .column-in-calendar:not(:last-child){border-right:none}.calendar .column-in-calendar:first-child{border-bottom-left-radius:16px!important;border-top-left-radius:16px!important}.calendar .column-in-calendar:last-child{border-bottom-right-radius:16px!important;border-top-right-radius:16px!important}.title-unit{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:calc(100% - 110px);overflow:hidden}@media (max-width:1023px){.germ-mascot #lottie-animation-result{margin:0 auto;max-width:280px}}@media (max-width:1023px){.right-sidebar.scrollbar-mix{overflow-y:visible}}@keyframes flicker-ani{0%{opacity:.1}to{opacity:1}}@keyframes flicker-scale-ani{0%{opacity:.1;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.flick-dot{animation-direction:alternate-reverse;animation-duration:1s;animation-iteration-count:infinite;animation-name:flicker-ani}.flick-star{animation-direction:alternate-reverse;animation-duration:1.2s;animation-iteration-count:infinite;animation-name:flicker-scale-ani}@keyframes ani-cloud-z-index-opt{0%{z-index:10}24.9%{z-index:10}25%{z-index:10}50%{z-index:10}74.9%{z-index:10}75%{z-index:10}to{z-index:10}}@keyframes ani-cloud-vertical-opt{0%{transform:translate(0)}24.9%{transform:translate(10%)}25%{transform:translate(10%)}50%{transform:translate(0)}74.9%{transform:translate(-10%)}75%{transform:translate(-10%)}to{transform:translate(0)}}.ani-cloud-z-index{animation-name:ani-cloud-z-index-opt}.ani-cloud-vertical{animation-name:ani-cloud-vertical-opt}.ani-cloud-vertical,.ani-cloud-z-index{animation-duration:50s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes ani-cloud-horizon-opt{0%{transform:translatey(1%)}25%{transform:translatey(-1%)}50%{transform:translatey(1%)}75%{transform:translatey(-1%)}to{transform:translatey(1%)}}.ani-cloud-horizon{animation-duration:7s;animation-iteration-count:infinite;animation-name:ani-cloud-horizon-opt;animation-timing-function:linear}@keyframes ani-island-opt{0%{transform:translateY(0) translate(0)}25%{transform:translateY(1%) translate(2%)}50%{transform:translateY(0) translate(2%)}75%{transform:translateY(-2%) translate(-1%)}to{transform:translateY(0) translate(0)}}.ani-island{animation-direction:alternate-reverse;animation-duration:6s;animation-iteration-count:infinite;animation-name:ani-island-opt;animation-timing-function:linear}.image-wrapper[data-v-bb3c5621]{transition:transform .3s ease}.group:hover .image-wrapper[data-v-bb3c5621]{transform:scale(1.1)}@media screen and (min-width:1536px){.list-responsive[data-v-6f86cacd]{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.scrollbar-hide[data-v-c2dc0c43]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-c2dc0c43]::-webkit-scrollbar{display:none}
