@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap);.avatar .ant-avatar{cursor:pointer}.avatar .ant-image-mask{display:none}.cart-item{border-bottom:1px solid #eee;padding:10px 40px 10px 15px;position:relative}.cart-item__info{display:flex;justify-content:space-between}.cart-item__remove{position:absolute;right:5px;top:5px;color:#b92222;font-size:18px}.cart-item__name{font-weight:600;margin-bottom:5px}.cart-item__price{font-weight:700;margin-left:20px}.cart-item__btn{border:1px solid #aaa;border-radius:4px}.cart-item__qty{display:inline-block;margin:0 10px}.cart-dropdown{background:#fff;padding:10px 0;border-radius:5px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.2)}.shopping-cart{list-style:none;margin:0;padding:0}.cart-icon,.cart-item__btn{background:none;cursor:pointer}.cart-icon{border:0}.cart-total{padding:15px 15px 0;text-align:right;font-size:16px}.cart-empty{font-size:16px;padding:0 20px;margin:0;color:#ff7f00}.btn-payment{background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);border:0;color:#fff;font-weight:700;font-size:18px;padding:10px 20px;min-width:160px;line-height:1.25;border-radius:20px;display:inline-block;cursor:pointer;position:relative}.cart-footer{margin-top:10px}.icon-loading{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;font-size:20px}.site-header{background:#fff;box-shadow:0 1px 0 0 #c4c4c4;position:fixed;width:100%;z-index:100}.site-header__inner{display:flex;justify-content:space-between;height:70px;padding:0 15px;align-items:center}.site-header .ant-menu-horizontal{border-bottom:0}.toggle-menu{display:block;border:0;padding:0;background:none;width:35px;height:35px;position:relative;cursor:pointer;margin-left:15px}.toggle-menu span{height:2px;background:#042132;width:100%;display:block;position:absolute;left:0;top:50%;margin-top:-1px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.toggle-menu span:first-child{margin-top:-12px}.toggle-menu span:nth-child(3){margin-top:10px}.toggle-menu.is-open span{height:3px;border-radius:2px}.toggle-menu.is-open span:first-child{-webkit-transform:rotate(45deg) translate(9px,7px);transform:rotate(45deg) translate(9px,7px)}.toggle-menu.is-open span:nth-child(3){-webkit-transform:rotate(-45deg) translate(8px,-7px);transform:rotate(-45deg) translate(8px,-7px)}.toggle-menu.is-open span:nth-child(2){opacity:0;visibility:hidden}.header-menu__logout-btn{display:block;background:none;border:0;font-weight:700;cursor:pointer}.header-menu__logout-btn:hover{color:#28a745}.site-header .navbar-right{display:flex;align-items:center}.navbar-right .current-language{margin-left:15px}@media (min-width:992px){.site-header__inner{height:80px;padding:0}.toggle-menu{display:none!important}}@media (max-width:991px){.site-header .ant-menu-horizontal{display:none}}.current-language,.language-option{background:none;padding:0;border:0;cursor:pointer;font-size:1rem}.current-language{position:relative;padding-right:15px}.current-language:after{content:"";width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px dashed #15bff6;position:absolute;right:0;top:50%;margin-top:-3px}.flag-icon{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:20px;margin-right:4px}.language-dropdown{margin:0;list-style:none;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:0;border-radius:4px;overflow:hidden}.language-dropdown li{padding:7px 15px}.language-dropdown li:hover{background:#f0f0f0}.language-dropdown li:last-child{margin-bottom:0}.language-option.is-current{opacity:.4;cursor:default}@media (max-width:767px){.hide-sp{display:none!important}}.site-layout{position:relative;overflow-y:hidden;margin-top:70px!important}.site-layout__main{background:#fff;min-height:calc(100vh - 80px)}.site-layout__sidebar{background:#222326}.site-layout__main{padding:30px 32px}.header-img-profile{margin-left:auto}@media (min-width:992px){.site-layout{display:flex}.site-layout__sidebar{width:25%;max-width:300px}.site-layout__main{flex:1 0;max-width:75%}}.ant-menu{text-align:center}.ant-menu-item,.ant-menu-submenu{text-align:left}.ant-menu-dark{background:#222326!important}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-only-child,.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#222326!important;margin:0}span.ant-menu-title-content{font-size:16px}.site-layout__sidebar>.ant-menu>.ant-menu-item{margin:0;height:auto}.site-layout__sidebar>.ant-menu>.ant-menu-item,.site-layout__sidebar>.ant-menu>.ant-menu-submenu{border-bottom:1px solid hsla(0,0%,76.9%,.12156862745098039)}.site-layout__sidebar .ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content{padding:2px 0}.site-layout__sidebar .ant-menu-submenu-title .anticon{font-size:1.25rem}.site-layout__sidebar .ant-menu-title-content img{display:inline-block;opacity:.65;margin-right:10px}.site-layout__sidebar .ant-menu-item-icon{opacity:.65}.site-layout__sidebar .ant-menu-item-selected .ant-menu-title-content img,.site-layout__sidebar .ant-menu-submenu-selected .ant-menu-item-icon{opacity:1}.site-layout__sidebar .ant-avatar{margin:25px auto}@media (min-width:992px){.site-layout__sidebar>.ant-menu>li:first-of-type{border-top:1px solid hsla(0,0%,76.9%,.24705882352941178)}}@media (max-width:991px){.site-layout__sidebar{width:250px;position:absolute;padding:0 0 30px;top:0;bottom:0;overflow:auto;left:0;-webkit-transform:translateX(-250px);transform:translateX(-250px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:990}.site-layout__sidebar.is-open{-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width:768px){.mobile{display:none}}@media (max-width:767px){.desktop{display:none}.site-layout__main{padding-left:10px;padding-right:10px}.site-layout__sidebar{width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);position:fixed;top:70px}}.text-gradient{display:inline;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.table{border-collapse:collapse;text-align:left;width:100%;margin-right:0}.table-column-group{width:100%;display:table-column-group}.table-body{display:table-row-group;vertical-align:middle;border-color:inherit}.table-row{border-bottom:1px solid #dedede}.table-column{padding:.8rem 0}.row-label{color:#a39f9f;padding-top:.8em;padding-bottom:.8em;white-space:nowrap;font-size:16px}.row-value{font-size:16px;font-weight:600;text-align:right}.dashboard-profile-body{margin-bottom:60px}.dashboard-package-container h2{font-size:30px;margin-bottom:20px;font-weight:700;line-height:1.2;color:#222326;text-align:center}.dashboard-package-container .features{font-size:18px}.dashboard-profile-title{font-weight:700;font-size:18px;line-height:25px;margin-bottom:0}.dashboard-profile-title .dashboard-profile-icon{font-size:16px;display:inline-flex;background:#1890ff;color:#fff;width:20px;height:20px;align-items:center;border-radius:2px;justify-content:center}.dashboard-package .dashboard-profile-title{margin-bottom:20px}.card-package-header-title{font-family:"Avenir Next",sans-serif;font-weight:700}.blue-text{color:#29f4ff}.card-package-header-name{width:100%}.card-package-name{font-weight:700;font-size:24px;line-height:1.375;color:#fff;text-align:center;margin:0}.card-package-price{font-weight:800;font-size:30px;line-height:1.367;color:#fff;text-align:center;margin-bottom:10px}.card-promotion-code{font-size:16px;line-height:1.375;text-align:center;color:#fff;background:0/contain no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAAA9CAYAAACtBou2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHJSURBVHgB7d3hTcJgEIfxq3EAR2AERsANdAIYASegTqAj6AS6AbiBG8gG4AT1LlwNJLXa/quJzfNL3hQqiR948tL2yxWWqqqa+WHla+rrwoCvbXw9FkXx8HnGA1r5eouQfBEQWnkjV9nLqj6xyBPEgx+LXuqNJ96soywDOspfrnW8qAzoIXejHRFBEv2cGSAiIsiICDIigoyIICMiyIgIMiKCjIggIyLIiAgyIoKMiCAjIsiICDIigoyIICMiyIgIMiKCjIggIyLIiAgyIoKMiCAjIsiICDIigoyIICMiyIgIMiKCjIggIyLIiAgyIoKMiCAjIsiICDIigoyIIIuI9gyHgSIierXDjDOgkxwstKknxTCqCp0cjapa1CfKPMHIKrTKeOqNp4xzxdEfF36Y+5oZ/qOtr9uTkZoN/Hu+88PS+tvb4RIo/tfGMB4ex+RkpGbzZ6ZcuqDVdyHl7NZnGxjPiUbEf162frj0FXN95w0fiR1oZwMjopHJkK59xc3Snzy6IaIR8pDiwvfG11P8xBnQlwe0zGukSb4/TI8e2LlhtHxHus87sbUf41opXr/bwIho5DykMgeOxw609fViQB95+1/+xjOiD0IT9hYxpPhqAAAAAElFTkSuQmCC);Width:154px;Height:65.5px;padding-top:6px}.card-promotion-code strong{color:#ff0}.card-package-body-button{text-align:center}.card-button-upgrade{display:inline-block;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);border-radius:50px;width:320px;max-width:100%;padding:14px 0;border:none;color:#fff;font-size:20px;font-weight:700;cursor:pointer}.card-button-upgrade:disabled{-webkit-filter:grayscale(1);filter:grayscale(1);color:#ddd;cursor:default}.card-button-upgrade:hover{color:#fff}.package-upgrade-pro{border-radius:5px;overflow:hidden}.package-upgrade__header{height:200px;font-size:30px;display:flex;align-items:center;background:url(/user/static/media/bg-life-time.3c62a03c.png) no-repeat 100%/cover;border-radius:5px 5px 0 0;line-height:1.2;padding:0 15px}.package-upgrade__header h3{margin-bottom:0}.package-upgrade__content{margin-bottom:30px;border-left:1px solid hsla(0,0%,76.9%,.6313725490196078);border-right:1px solid hsla(0,0%,76.9%,.6313725490196078);border-bottom:1px solid hsla(0,0%,76.9%,.6313725490196078);border-radius:0 0 5px 5px}.package-upgrade__header h3{font-family:"Avenir Next",sans-serif;font-weight:700;color:#fff}.package-upgrade__header h3 span{display:block;color:#fff35c}.package-price{font-weight:700}.package-price strong{font-size:30px;color:#ea001b;line-height:1.2}.package-upgrade-pro .package-price strong{font-size:3em}.card-package .facilities{list-style-type:none;padding:0 0 15px;margin:0 15px 20px;border-bottom:1px solid #c4c4c4}.card-package .facilities li+li{margin-top:5px}.card-package .facilities .anticon{margin-right:6px}.bg-circle-1,.bg-circle-2{position:absolute}.bg-circle-1{height:100px;width:100px;top:-13%;left:-4%}.bg-circle-1,.bg-circle-2{border-radius:50%;background:linear-gradient(112.02deg,#fdd24b 6.99%,#fc8735)}.bg-circle-2{height:75px;width:75px;bottom:-13%;right:-3%}@media (min-width:992px){.dashbooard-package-container h2{font-size:48px;text-align:left}.dashboard-package-container h2,.row-value{text-align:left}}@media (max-width:767px){.card-package-header{padding:20px 16px}.card-package-header .card-package-header-title{line-height:1.2;margin-bottom:16px}.card-package-header .features{padding:0 15px;font-weight:700;font-size:1rem}.package-upgrade__content{padding:20px}.package-upgrade-pro{margin-top:60px}.card-package-body{padding:17px 0}.card-package-body-content{flex-direction:column-reverse}.card-promotion-code{position:absolute;top:10px;left:10px}.bg-circle-1{top:15%;left:-8%}.bg-circle-2{display:none}}@media (min-width:768px){.dashboard-profile-container{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.card-package{max-width:760px}.card-package-header .card-package-header-title{font-size:30px;margin-bottom:26px}.dashboard-package-container p{font-weight:600}.dashboard-package{margin-bottom:60px}.row-label{width:45%}.row-value{text-align:left}.package-upgrade-pro{display:none}.package-upgrade__content{padding:15px 30px 30px}.package-upgrade__header{font-size:48px;padding:0 30px}.card-promotion-code{position:absolute;top:-50px;right:50%;margin:0}.card-image-phone{position:absolute;top:-100%;right:0;-webkit-transform:translate(22%,-42%);transform:translate(22%,-42%)}}.comparison-table{width:80%}.comparison-table tr:not(:last-child){border-bottom:1px solid #fff}.comparison-table tr td{padding:16px 0}.comparison-table tr td:not(:first-child){text-align:center}.comparison-table thead td:nth-child(2){padding-inline:20px}.comparison-table .blue-box,.comparison-table .white-box{display:inline-block;width:100%;padding-block:4px;border-radius:5px;color:#000;font-size:16px;line-height:22px;font-weight:700;text-align:center}.white-box{background-color:#fff}.blue-box{background-color:#29f4ff}@media (max-width:767px){.comparison-table{width:100%}.comparison-table tr td{max-width:100px}}@media (min-width:767px){.comparison-table .blue-box,.comparison-table .white-box{min-width:120px}}.card-package-header{border-radius:20px;overflow:hidden}.text-gradient--pro{background-image:linear-gradient(180deg,#e558e7 1.25%,#6773f8 101.25%)}.text-gradient--premium{background-image:linear-gradient(180deg,#fac84e 1.25%,#f07c33 101.25%)}.card-package-body{margin-top:20px;padding:20px;background-repeat:no-repeat;background-image:url(/user/static/media/bg-premium-banner-mb.bae85ec0.png),linear-gradient(269deg,#241e59 -6.16%,#0c0c24 99.48%);background-size:cover;border-radius:10px;font-weight:700;overflow:hidden;text-align:center;color:#fff;min-height:350px}.card-package-body__title{margin-bottom:0;color:inherit;font-size:24px;font-weight:700}.text-gradient--ai{background-image:linear-gradient(98deg,#55ffad -10.96%,#14b9ff 105.47%)}.card-package-body .btn-primary{display:inline-flex;width:320px;height:60px;justify-content:center;align-items:center;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);font-size:24px;font-weight:700;color:#fff;text-decoration:none;border-radius:30px;overflow:hidden}@media (min-width:768px){.card-package-header figure{border-radius:24px}.card-package-body{padding:16px;min-height:0;background-image:url(/user/static/media/bg-premium-banner.af80c535.png),linear-gradient(269deg,#241e59 -6.16%,#0c0c24 99.48%)}}.loading-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.loading-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.loading-ellipsis div:first-child{left:8px;-webkit-animation:loading-ellipsis1 .6s infinite;animation:loading-ellipsis1 .6s infinite}.loading-ellipsis div:nth-child(2){left:8px}.loading-ellipsis div:nth-child(2),.loading-ellipsis div:nth-child(3){-webkit-animation:loading-ellipsis2 .6s infinite;animation:loading-ellipsis2 .6s infinite}.loading-ellipsis div:nth-child(3){left:32px}.loading-ellipsis div:nth-child(4){left:56px;-webkit-animation:loading-ellipsis3 .6s infinite;animation:loading-ellipsis3 .6s infinite}@-webkit-keyframes loading-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loading-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loading-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes loading-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes loading-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}@keyframes loading-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(24px);transform:translate(24px)}}.form-btn{display:flex;align-items:center;justify-content:center;width:150px;max-width:100%;height:50px;font-size:1.125rem;font-weight:700;border-radius:50px;border:0}.redeem-code h2{font-weight:700;font-size:30px}.ant-form-item-label{text-align:left}.ant-form{font-size:1rem}.ant-form-item-label>label{font-size:1rem;color:#919496}.form-edit .ant-input{font-size:1rem}.form-edit .ant-form-item-control-input{min-height:50px}.form_group,.Input_name{display:flex}.date-of-birth{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;gap:15px}.redeem-code .ant-input,.redeem-code .ant-select-selector{background:#ececf2;border-radius:5px!important}.redeem-code .ant-select .ant-select-selector{background:#ececf2;height:50px!important}.redeem-code .ant-select .ant-select-selector .ant-select-selection-item{line-height:48px!important}.ant-form-item{margin-bottom:6px}.redeem-code .form-footer{display:flex;justify-content:space-between;text-align:center;width:100%;margin-top:30px}.redeem-code .btn_cancle{background:linear-gradient(172.65deg,#fcfcfc -21.72%,#d4d6e2 85.53%);color:#222326}.redeem-code .btn_submit,.submit-button-voucher{background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%)}.submit-button-voucher{width:50%!important;height:50px;border-radius:50px}.submit-button-voucher span{font-weight:700;font-size:18px;line-height:25px;color:#fff}.button-voucher .ant-form-item-control-input-content{text-align:left;padding-top:32px}.guide{font-size:18px;line-height:25px;font-weight:700}@media (min-width:768px){.redeem-code h2{font-size:48px}.redeem-code .form-footer{justify-content:flex-end}.redeem-code .form-footer .form-btn{width:260px}.redeem-code .form-footer .form-btn+.form-btn{margin-left:30px}}@media (max-width:767px){.site-layout__main--score{background:#1f1d43;color:#fff}}.score .title{font-weight:700;font-size:30px;line-height:1.2;color:inherit}.score .section-title{margin-bottom:15px;font-weight:700;font-size:18px;line-height:25px;color:inherit}.score .overview-left{text-align:center}.level .your-level{margin-bottom:5px;color:#919496;font-weight:700}.level .button-level{font-weight:700}.pentagon-chart{max-width:225px;padding:30px 0;margin:0 auto}.score .score-ielts{text-align:center;color:#fff}.score-ielts .score-dometer{position:relative;width:140px;margin:0 auto}.score-ielts .score-dometer:after{content:"";width:100%;height:50px;bottom:20px;left:0;background:linear-gradient(0deg,#312f61 25%,hsla(0,0%,100%,0));position:absolute;pointer-events:none}.score-dometer .value{font-size:30px;line-height:1.4;font-weight:700}.score-dometer .level{font-weight:700;font-size:14px;color:hsla(0,0%,100%,.47843137254901963)}.score .seventDays{margin-bottom:25px}.section-achievement{margin-bottom:35px}.score-panel{background:#312f61;border-radius:20px}.title-container{border-bottom:1px solid hsla(0,0%,76.9%,.12941176470588237);margin-bottom:30px;text-align:left}.score-ielts h4,.title-container .subheading{font-weight:700;font-size:18px;line-height:25px;color:#fff}.title-container .subheading{margin-bottom:0}.score-ielts h4{margin-bottom:20px}.score-ielts .authorization{font-weight:700;line-height:1.4}.score-ielts .authorization small{display:block;font-weight:400;color:#919496;font-size:.625em}.title-container p{margin-bottom:0;font-weight:600;font-size:16px;line-height:22px;color:#919496}.chart-switching{margin-bottom:15px;text-align:center}.activity-log-btn{background:none;border:0;padding:12px 10px;border-radius:30px;color:#fff;font-weight:700;line-height:1.2}.activity-log-btn.active-btn,.activity-log-btn:hover{color:#fff;background:hsla(0,0%,100%,.3)}.achievement-activity .seventDays{width:50%}.total-counter{display:flex}.chart-label{border-radius:5px;color:#fff;font-weight:700}.chart-label strong{font-size:2em;font-weight:700;line-height:1;margin-right:8px}.chart-label__number{display:inline-block}.chart-label--lesson.chart-label{background:linear-gradient(180deg,#1cf0db,#3885ff)}.chart-label--minutes.chart-label{background:linear-gradient(182.53deg,#fbee73 -27.58%,#e18546 97.89%)}.achievement-chart{position:relative;padding-right:40px}.chart-column,.chart-xAxis{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:20px;gap:20px}.chart-lesson--12 .chart-column,.chart-lesson--12 .chart-xAxis,.chart-minutes--12 .chart-column,.chart-minutes--12 .chart-xAxis{grid-gap:5px;gap:5px}.chart-column{height:200px;width:100%}.chart-column .column{display:inherit;align-items:end;justify-items:center;background:hsla(0,0%,88.2%,.1);border-radius:5px}.chart-column .bar{width:100%;background:linear-gradient(180deg,#1cf0db,#3885ff);border-radius:5px;overflow:hidden}.chart-minutes--7 .chart-column .bar,.chart-minutes--12 .chart-column .bar{background:linear-gradient(180deg,#fbee73,#e18546)}.chart-yAxis{position:absolute;right:0;bottom:0;z-index:90;height:100%;width:40px;display:flex;flex-wrap:wrap;flex-direction:column-reverse}.chart-yAxis .item{height:20%;position:relative;text-align:left;padding-left:4px;white-space:nowrap}.chart-xAxis .item,.chart-yAxis .item span{font-size:12px;font-weight:700;color:#fff}.chart-yAxis .item span{position:relative;top:-.5em;margin-left:5px}.chart-xAxis{position:absolute;top:100%;left:0;right:40px;margin-top:5px;font-weight:700;font-size:14px}.chart-xAxis .item{text-align:center}.day-strick-progress{display:grid;list-style:none;padding:0;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:10px;gap:10px;margin-bottom:0}.day-strick-progress .disabled{-webkit-filter:brightness(1) grayscale(1);filter:brightness(1) grayscale(1);opacity:.3}.day-strick-progress li img{max-width:100%}.result-detail{text-align:center;margin-bottom:15px;color:#fff}.result-detail .total{font-size:36px;line-height:1;font-weight:700;display:inline-block}.result-detail--strick .total{padding-left:35px;background:url(/user/static/media/icon-lightning.e3218358.svg) no-repeat 0}.result-detail--achievement .total{background:url(/user/static/media/icon-star.1afaa503.svg) no-repeat 0;padding-left:40px}.accumulation{margin-bottom:0;font-weight:700}.chart-loading{text-align:center;padding:30px 0;color:#fff;font-size:1.25rem}.chart-loading:after{content:" .";-webkit-animation:dots 1s steps(5) infinite;animation:dots 1s steps(5) infinite}@media (min-width:768px){.score .title{font-size:48px}.score-overview{display:flex;flex-wrap:wrap;margin-bottom:50px}.score .overview-left,.score .overview-right{width:50%}.score .overview-left{padding:40px 0 30px}.eps-score{width:140px;margin:0 auto 15px}.eps-score .CircularProgressbar-text{font-weight:800}.level .button-level{background:#23196c;border:3px solid #4632b7;color:#fff;font-size:24px;display:inline-block;min-width:244px;border-radius:50px;padding:4px;text-transform:capitalize}.score .overview-right{border-left:1px solid hsla(0,0%,76.9%,.12941176470588237)}.score .score-ielts{width:100%;border-top:1px solid hsla(0,0%,76.9%,.12941176470588237);padding:30px 0}.title-container{padding:25px 32px 15px}.chart-switching{padding:0 30px}.activity-log-btn{width:280px;max-width:90%;height:50px;font-size:18px}.chart-wrapper{padding:0 30px 30px}.chart-label{padding:6px 10px;width:280px;max-width:90%;text-align:center;font-size:18px}.achievement-chart,.chart-label{margin:0 auto 30px}.box-result{padding:0 30px 30px}.section-result .score-panel{width:47.5%}.chart-label__number span,.chart-label__number strong{display:inline-block;vertical-align:middle}.chart-label__icon{margin-right:14px}.chart-label__number small{vertical-align:bottom}}@media (max-width:767px){.score .overview-left{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding:30px 15px}.eps-score{flex:0 0 110px}.level .button-level{font-size:24px;line-height:1}.score .score-panel{padding-bottom:40px;margin-bottom:40px}.title-container{padding:25px 15px 16px}.chart-switching{padding:0 15px}.activity-log-btn{width:100%;height:40px;font-size:14px}.chart-wrapper{padding:0 15px 30px}.total-counter{justify-content:space-between;margin-bottom:-20px}.chart-label{padding:10px;font-size:14px}.total-counter .chart-label{width:48%;border-radius:10px}.chart-label .chart-label__icon{margin-bottom:4px}.chart-label .chart-label__icon,.chart-label strong{display:block}.chart-label small{display:inline-block;line-height:1;font-size:14px}.achievement-chart{margin-top:60px}.chart-column,.chart-xAxis{grid-gap:14px;gap:14px}.chart-lesson--12 .chart-xAxis .item,.chart-minutes--12 .chart-xAxis .item{font-size:10px}.box-result{padding:0 25px 20px}}@media (max-width:1199px) and (min-width:768px){.achievement-chart.chart-minutes{margin-top:30px}}@-webkit-keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}@keyframes dots{0%,20%{color:transparent;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}40%{color:#fff;text-shadow:.25em 0 0 transparent,.5em 0 0 transparent}60%{text-shadow:.25em 0 0 #fff,.5em 0 0 transparent}80%,to{text-shadow:.25em 0 0 #fff,.5em 0 0 #fff}}.modal-redeem-success{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;padding:0;text-align:center;overflow:hidden}.modal-redeem-success .ant-modal-content{box-shadow:none}.modal-title{font-size:30px;font-weight:700;margin-bottom:5px}.modal-redeem-success a{font-size:1.125rem}@media (max-width:767px){.modal-redeem-success{max-width:calc(100vw - 30px)}}.oxford{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;border:1px solid #75abff;padding:15px;flex-wrap:wrap;grid-gap:0 10px;gap:0 10px}.content__header{display:flex;grid-gap:0 15px;gap:0 15px}.info__img{height:104px;width:106px}.info__tag{background:#fd5555;border-radius:5px;font-size:16px;line-height:22px;text-align:center;color:#fff;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.info__name,.info__tag{font-weight:700;letter-spacing:.02em}.info__name{font-size:24px;line-height:25px;color:#222326;margin-top:10px}.info__detail{display:flex;list-style-type:none;grid-gap:0 40px;gap:0 40px;padding-left:0}.detail__item{display:flex;grid-gap:0 10px;gap:0 10px;align-items:center}.content__des{font-weight:500;font-size:16px;line-height:22px;letter-spacing:.02em;color:#606060}.oxford__content{flex:1 1}.oxford__price{flex-shrink:0;text-align:center}.oxford__price .old__price{font-weight:400;font-size:18px;line-height:25px;text-align:center;letter-spacing:.02em;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#606060}.oxford__price .new__price{font-weight:700;font-size:30px;line-height:36px;text-align:center;letter-spacing:.02em;color:#5257ff}.payment:hover{opacity:.8}.oxford__price .payment{width:216.33px;height:50px;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);border-radius:50px;font-weight:800;font-size:18px;line-height:28px;display:flex;align-items:center;justify-content:center;color:#fff;border:none;outline:none;cursor:pointer}.oxford--best .payment{background:linear-gradient(180deg,#ff5757 -.6%,#ce2727 99.4%)}.oxford--best .new__price{color:#c81b0d}.oxford--best{border:1px solid #fe579e}.content__body .info__detail,.oxford .toggle-detail,.oxford__price .info__tag{display:none}@media (max-width:767px){.oxford{text-align:center}.oxford.oxford--best:not(.active){background:linear-gradient(358.62deg,#ff52e3 -68.82%,#2980ff 152.67%);border-color:#fff;color:#fff}.oxford.oxford--best:not(.active) .oxford__price .payment{background:#fff}.oxford.oxford--best:not(.active) .oxford__price .payment .payment-text{background:linear-gradient(180deg,#ff52e3 -42.36%,#2980ff 166.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content__info .info__tag{display:none}.oxford--best .content__info .info__tag{display:block}.oxford--best:not(.active) .content__des,.oxford--best:not(.active) .oxford__price .old__price{color:#fff}.oxford--best:not(.active) .detail__item img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.oxford--best:not(.active) .new__price{color:#fff000}.info__name{text-align:left;color:inherit}.info__img{width:60px;height:60px}.content__info .info__detail{display:none}.oxford__price{margin:0 auto}.content__body .info__detail{display:flex;justify-content:center;margin-top:20px}.oxford__price .info__tag{display:block;margin:0 auto 15px}.oxford--best .oxford__price .info__tag{display:none!important}.oxford .toggle-detail{display:block;font-size:14px;color:inherit;text-align:center;margin:8px 0 0;width:100%;text-decoration:underline}.oxford .content__body{display:none}.active.oxford .content__body{display:block}.active.oxford .new__price,.active.oxford .old__price,.active.oxford .price-box .info__tag{display:none}}@media (max-width:520px){.oxford__content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.oxford__item{margin-bottom:32px}.site-layout__nav{width:100%;margin-top:40px}.nav__mobile{margin-top:50px;display:none;flex-direction:column;grid-gap:16px 0;gap:16px 0;align-items:center}.nav__mobile__title{margin-bottom:0}.nav__mobile__btn,.nav__mobile__title{font-weight:600;font-size:16px;line-height:22px;color:#919496}.nav__mobile__btn{width:234px;height:38px;background:#fff;border:1px solid #919496;border-radius:10px;padding:8px}.nav__mobile__btn:active{background:#5243c2;color:#fff}@media (max-width:767px){.nav__mobile{display:flex}.site-layout__nav{margin-top:0}}.site-layout__nav-course{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center}.nav-course__title{font-weight:700;font-size:30px;line-height:65px;color:#222326;margin-bottom:0}.site-layout__nav-course ul{border-bottom:none}.site-layout__nav-course ul li{background:#fff;border:1px solid #919496;border-radius:10px;font-weight:600;font-size:16px;line-height:22px;padding:8px!important;margin-left:16px}.site-layout__nav-course ul li a{color:#919496!important}.site-layout__nav-course ul li:after{display:none}.site-layout__nav-course ul li:hover a{color:#fff!important}.ant-menu-item-selected,.site-layout__nav-course ul li:hover{background:#5243c2!important}.ant-menu-item-selected .ant-menu-title-content a{color:#fff!important}@media (max-width:767px){.site-layout__nav-course{display:none}}.header{background:#fff;box-shadow:0 1px 0 0 #c4c4c4;position:fixed;width:100%;padding:.5rem 1.5rem;z-index:100}.notfound-container{padding-top:90px;padding-bottom:60px;background-color:#fff}.notfound-page{display:flex;justify-content:center;align-items:center;flex-direction:column}.error-notfound-text{font-family:Nunito;font-style:normal;font-weight:700;font-size:24px;line-height:180%;color:#000;margin-bottom:16px;line-height:100%;text-align:center}.text-bigsize{font-size:40px}.return-btn{background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);color:#fff;display:block;border-radius:50px;font-weight:700;font-size:20px;margin-top:1.5rem;padding:.5rem 4rem}.return-btn:hover{color:#fff}.hpc{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;border:1px solid #75abff;padding:15px;flex-wrap:wrap;grid-gap:0 10px;gap:0 10px}.hpc__content{flex:1 1}.hpc--best .info__detail{flex-wrap:wrap}.hpc__content .content__des{position:relative}.hpc__content .content__des:before{content:"";position:absolute;top:-10px;left:0;width:100%;border-top:1px solid rgba(145,148,150,.5)}.hpc__price{flex-shrink:0;text-align:center}.hpc__price .old__price{font-weight:400;font-size:18px;line-height:25px;text-align:center;letter-spacing:.02em;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#606060}.hpc__price .new__price{font-weight:700;font-size:30px;line-height:36px;text-align:center;letter-spacing:.02em;color:#5257ff;margin-bottom:16px}.hpc__price .payment{width:216.33px;height:50px;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);border-radius:50px;font-weight:800;font-size:18px;line-height:28px;display:flex;align-items:center;justify-content:center;color:#fff;border:none;outline:none;cursor:pointer}.hpc--best .payment{background:linear-gradient(180deg,#ff5757 -.6%,#ce2727 99.4%)}.hpc--best .new__price{color:#c81b0d}.hpc--best{border:1px solid #fe579e}.hpc .toggle-detail,.hpc__price .info__tag{display:none}@media (max-width:767px){.hpc{text-align:center}.hpc--best .info__detail{justify-content:flex-start;padding-left:20px}.hpc__content .content__des:before{display:none}.active.hpc{background:#ecf0ff}.active.hpc.hpc--best{background:#fff}.hpc.hpc--best:not(.active){background:linear-gradient(358.62deg,#ff52e3 -68.82%,#2980ff 152.67%);border-color:#fff;color:#fff}.hpc.hpc--best:not(.active) .hpc__price .payment{background:#fff}.hpc.hpc--best:not(.active) .hpc__price .payment .payment-text{background:linear-gradient(180deg,#ff52e3 -42.36%,#2980ff 166.67%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hpc--best .content__info .info__tag{display:block}.hpc--best:not(.active) .content__des,.hpc--best:not(.active) .hpc__price .old__price{color:#fff}.hpc--best:not(.active) .detail__item img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.hpc--best:not(.active) .new__price{color:#fff000}.hpc__price{margin:0 auto}.hpc__price .info__tag{display:block;margin:0 auto 15px}.hpc--best .hpc__price .info__tag{display:none!important}.hpc .toggle-detail{display:block;font-size:14px;color:inherit;text-align:center;margin:8px 0 0;width:100%;text-decoration:underline}.hpc .content__body{display:none}.active.hpc .content__body{display:block}.active.hpc .new__price,.active.hpc .old__price,.active.hpc .price-box .info__tag{display:none}}@media (max-width:520px){.hpc__content{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.harper-collins .course__banner{margin-bottom:40px}.harper-collins .course__des{display:none}@media (max-width:767px){.harper-collins .course__des{display:block}}.premium-feature{padding:24px 32px 12px;background:#f7f7f7;border-radius:16px}@media (min-width:768px){.premium-feature{margin-left:24px}}@media (max-width:767px){.premium-feature{margin-top:24px}}.premium-feature__list{margin-top:24px}.premium-feature__list .list-title{font-size:18px;font-weight:700;line-height:24px}.premium-feature__list ul{list-style:none;padding:0}.premium-feature__list li{display:flex;grid-gap:16px;gap:16px}.premium-feature__list li .thumb{flex-shrink:0;width:48px}.premium-feature__list li .content{flex-shrink:10}.premium-feature__list li .title{font-size:16px;font-weight:600;line-height:24px}.premium-feature__list li .desc{color:#8f8ea1;font-size:14px;font-weight:400;line-height:24px}.popup{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3137254901960784);z-index:100}.popup .popup-content{position:absolute;top:50%;left:50%;background-color:#fff;padding:40px 80px;width:620px;border-radius:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.popup .popup-content h2,.popup .popup-content h3{text-align:center;font-weight:800;line-height:40px}.popup .logo img{width:164px;margin-bottom:20px}.popup .btn-primary{margin-top:20px;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);color:#fff;text-decoration:none}.popup .btn-primary,.popup .btn-white{outline:none;border:none;display:inline-flex;width:100%;height:60px;justify-content:center;align-items:center;font-size:20px;font-weight:700;border-radius:30px;overflow:hidden;cursor:pointer}.popup .btn-white{background:#fff;color:#8f8ea1}.form-input{display:flex;flex-direction:column}.form-input label{color:#8f8ea1;font-size:16px;font-weight:500;line-height:24px}.form-input input{padding:12px 16px;border-radius:8px;border:1px solid #d6d6ea}@media (max-width:767px){.popup .popup-content{padding:20px;max-width:90%}}.upgrade-premium .title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.75px}.upgrade-premium__current{margin-bottom:24px}.upgrade-premium__current .package{padding:16px 24px 16px 20px;grid-gap:20px;gap:20px;display:flex;align-items:center;border-radius:12px;border:2px solid #d7d6d6}.upgrade-premium__current .package:before{content:"";display:block;width:24px;height:24px;border-radius:24px;background:url(/user/static/media/circle-check.d44bb740.svg) no-repeat 50%}.upgrade-premium__current .package .package-name{margin:0;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.25px;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.upgrade-premium__current .package .package-name.pro{background-image:linear-gradient(314deg,#fc2ac2 -18.55%,#ffb84e)}.upgrade-premium__current .package .package-name.premium{background-image:linear-gradient(292deg,#713ff4 25.14%,#cd55ff 104.99%)}.upgrade-premium__current .package .next-bill{margin-left:auto;text-align:right;font-size:16px;line-height:24px}.upgrade-premium__current .package .next-bill p{margin:0}.upgrade-premium__upgrade .package{position:relative;display:flex;flex-direction:column;margin-bottom:20px;border-radius:12px;z-index:2;border:2px solid #d7d6d6}.upgrade-premium__upgrade .head{background:#d7d6d6;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:24px;border-radius:10px 10px 0 0;padding:4px 20px}.upgrade-premium__upgrade .package:has(input[type=radio]:checked) .head{background:linear-gradient(292deg,#713ff4 25.14%,#cd55ff 104.99%);color:#fff}.upgrade-premium__upgrade .content{padding:16px 20px;grid-gap:10px;gap:10px;display:flex;align-items:center}.upgrade-premium__upgrade .package:has(input[type=radio]:checked){border:none;background:linear-gradient(292deg,#713ff4 25.14%,#cd55ff 104.99%)}.upgrade-premium__upgrade .package:has(input[type=radio]:checked):after{content:"";position:absolute;display:block;top:1.5px;right:2px;bottom:2px;left:2px;background:#fff;border-radius:10px;z-index:-1}.upgrade-premium__upgrade .package input[type=radio]{position:relative;width:24px;height:0}.upgrade-premium__upgrade .package input[type=radio]:after{content:"";display:block;width:32px;height:32px;border-radius:20px;background:url(/user/static/media/circle-grey.68f7c1eb.svg) no-repeat 50%;position:absolute;top:50%;left:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.upgrade-premium__upgrade .package input[type=radio]:checked:after{background-image:url(/user/static/media/circle-purple.654117a9.svg)}.upgrade-premium__upgrade .package .package-name{margin:0;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.25px}.upgrade-premium__upgrade .package input[type=radio]:checked+.package-name{background:linear-gradient(292deg,#713ff4 25.14%,#cd55ff 104.99%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.upgrade-premium__upgrade .package .discount{padding-inline:8px;font-size:14px;font-weight:700;background:#ffefd9;border-radius:6px;color:#ff9500}.upgrade-premium__upgrade .package .price{margin:0 0 0 auto;font-size:18px;font-weight:800;line-height:24px;letter-spacing:-.25px}.upgrade-premium .btn-primary{outline:none;border:none;display:inline-flex;width:100%;height:60px;justify-content:center;align-items:center;background:linear-gradient(180deg,#29f4ff -46.11%,#5257ff 151.97%);font-size:24px;font-weight:700;color:#fff;text-decoration:none;border-radius:30px;overflow:hidden;cursor:pointer}.upgrade-premium__balance{padding:8px 16px 8px 46px;background:#ffefd9 url(/user/static/media/icon-tag.c1001c7b.svg) no-repeat top 16px left 16px;border-radius:12px;color:#ff9500;font-size:14px;font-weight:400;line-height:24px;margin-bottom:24px}.btn-primary:disabled{opacity:.5;pointer-events:none}@media (max-width:767px){.upgrade-premium__upgrade .package input[type=radio]:after{left:-16px}}body{margin:0;font-family:"Nunito",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#222326;width:100%;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}img{max-width:100%}#root~iframe{pointer-events:none}.text-center{text-align:center}@media (max-width:991px){.visible-desktop{display:none!important}}@media (min-width:992px){.visible-desktop{display:block!important}.hidden-desktop{display:none!important}}@media (min-width:768px){.sp{display:none!important}}@media (max-width:767px){.pc{display:none!important}}.container{width:100%;max-width:100%;margin:0 auto}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}
/*# sourceMappingURL=main.e9999a39.chunk.css.map */