@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary,main{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;padding:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:.1rem dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 .2rem;padding:.35em .625em .75em;border:.1rem solid #c0c0c0}legend{padding:0;border:0;white-space:normal}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,select{text-transform:none}html input[type=button],input[type=reset],input[type=submit],button{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;vertical-align:top}ul,ol{margin:0;padding:0;list-style:none}dl{margin:0}dl dd{padding-left:1em}p{margin:0}@font-face{font-family:ModernEra;font-style:normal;font-weight:400;src:local("ModernEra Regular"),local("ModernEra-Regular"),url(/static/ModernEra-Regular-D0cOdiaX.woff2) format("woff2"),url(/static/ModernEra-Regular-CtBRVUhR.woff) format("woff")}@font-face{font-family:ModernEra;font-style:normal;font-weight:500;src:local("ModernEra Medium"),local("ModernEra-Medium"),url(/static/ModernEra-Medium-CXeDmyEm.woff2) format("woff2"),url(/static/ModernEra-Medium-w3Wf4QB6.woff) format("woff")}@font-face{font-family:ModernEra;font-style:normal;font-weight:700;src:local("ModernEra Bold"),local("ModernEra-Bold"),url(/static/ModernEra-Bold-POEks_Td.woff2) format("woff2"),url(/static/ModernEra-Bold-Bx0XbBJ4.woff) format("woff")}@font-face{font-family:ModernEra;font-style:normal;font-weight:800;src:local("ModernEra ExtraBold"),local("ModernEra-ExtraBold"),url(/static/ModernEra-ExtraBold-zR3gwPAW.woff2) format("woff2"),url(/static/ModernEra-ExtraBold-BTMdaC-_.woff) format("woff")}@font-face{font-family:ModernEra;font-style:normal;font-weight:900;src:local("ModernEra Black"),local("ModernEra-Black"),url(/static/ModernEra-Black-BG9SlxRg.woff2) format("woff2"),url(/static/ModernEra-Black-BXr-onZ0.woff) format("woff")}:root{--safe-area-inset-top: 24px;--safe-area-top-total:max(env(safe-area-inset-top, 0), var(--safe-area-inset-top));--main-bg: #F2F0F5;--card-bg: #ffffff;--foldout-bg: #ffffff;--content-primary: #19181B;--content-secondary: #645C70;--content-tertiery: #B1ABBA;--content-quaternary: #D3CFD8;--content-quinary: #F2F0F5;--content-senary: #FAF9FA;--content-button: #FFFFFF;--content-purple: #8952DA;--divider: rgba(0, 0, 0, .1);--skeleton: rgba(137, 82, 218, .05);--scrollbar: rgba(0, 0, 0, .1);--progress-bar-bg: rgba(0, 0, 0, .05);--tooltip-bg: #19181B;--breadcrumbs: #807a8b;--chat-bg: #e7dcf8;--primary-10-pct: rgba(0, 0, 0, .1);--primary-5-pct: rgba(0, 0, 0, .05);--correct-opacity: rgba(27, 186, 99, .2);--incorrect-opacity: rgba(255, 69, 72, .2);--selected-opacity: rgba(137, 82, 218, .05);--veil-bg: rgba(0, 0, 0, .5);--green-10-pct: rgba(27, 186, 99, .1);--main-menu-bg: #652EA3;--main-menu-item-active: #8952DA;--main-menu-btn: #8952DA;--additional-menu-item: #3d1868;--upgrade-bar-bg: #652EA3;--banner-green-bg: #29B966;--banner-blue-bg: #20B6F8;--banner-hint-bg: #FFF7CC;--hint-link: #8952DA}.dark-theme{--main-bg: #240E3E;--card-bg: #3D1868;--foldout-bg: #451E71;--content-primary: #ffffff;--content-secondary: #D3CADE;--content-tertiery: #9E8BB4;--content-quaternary: #6A5089;--content-quinary: #502F77;--content-senary: #451E71;--content-button: #19181B;--content-purple: #B280FE;--divider: rgba(255, 255, 255, .1);--skeleton: rgba(255, 255, 255, .05);--scrollbar: rgba(0, 0, 0, .5);--progress-bar-bg: rgba(255, 255, 255, .1);--tooltip-bg: #6045FB;--breadcrumbs: #9E8BB4;--chat-bg: #652ea3;--primary-10-pct: rgba(255, 255, 255, .1);--primary-5-pct: rgba(255, 255, 255, .05);--correct-opacity: rgba(27, 186, 99, .4);--incorrect-opacity: rgba(255, 69, 72, .3);--selected-opacity: rgba(137, 82, 218, .4);--veil-bg: rgba(0, 0, 0, .65);--green-10-pct: rgba(27, 186, 99, .4);--main-menu-bg: #240E3E;--main-menu-item-active: #652EA3;--main-menu-btn: #3D1868;--additional-menu-item: #652ea3;--upgrade-bar-bg: #6045FB;--banner-green-bg: #2A9B5F;--banner-blue-bg: #6045FB;--banner-hint-bg: #6045FB;--hint-link: #FFD600}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:before,*:after{box-sizing:border-box}html,body{height:100%;overflow:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{background:var(--main-bg);color:var(--content-primary)}button{display:inline-block;flex:0 0 auto;margin:0;padding:0;border:0 none;background-color:transparent;color:var(--content-primary);outline:none 0;text-decoration:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{background-color:transparent;color:var(--content-primary);text-decoration:none;outline:none 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover,a:focus,a:active{outline:0}img{max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:middle}.grecaptcha-badge{visibility:hidden}[data-color-scheme=dark]{color-scheme:dark}[data-color-scheme=light]{color-scheme:normal}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.6rem;line-height:1.25;font-family:ModernEra,Helvetica,Arial,sans-serif;font-weight:400;font-feature-settings:"ss02" 2}@media (min-width: 1024px){body{font-size:1.6rem;line-height:1.375}}h1,h2,h3,h4,h5,h6{margin:0}button,input,select,textarea{font-feature-settings:inherit}.container-full,.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2.4rem;padding-left:2.4rem}@media (min-width: 1024px){.container-full,.container{padding-left:32px;padding-right:32px}}html,body{margin:0;padding:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media (min-width: 768px){.container{max-width:100%}}@media (min-width: 1024px){.container{max-width:100%}}@media (min-width: 1264px){.container{max-width:1264px}}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-1.2rem;margin-left:-1.2rem}.row-reverse{flex-direction:row-reverse}.col{box-sizing:border-box;flex:0 0 auto;width:100%;padding-right:1.2rem;padding-left:1.2rem}.col-flex{display:flex}.col-reverse{display:flex;flex-direction:column-reverse}@media (max-width: 767px){.container,.container-full{padding-right:1.6rem;padding-left:1.6rem}.row{margin-right:-.8rem;margin-left:-.8rem}.col{padding-right:.8rem;padding-left:.8rem}}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.xs-offset-0{margin-left:0}.xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.xs-offset-1{margin-left:8.3333333333%}.xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.xs-offset-2{margin-left:16.6666666667%}.xs-3{flex-basis:25%;max-width:25%}.xs-offset-3{margin-left:25%}.xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.xs-offset-4{margin-left:33.3333333333%}.xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.xs-offset-5{margin-left:41.6666666667%}.xs-6{flex-basis:50%;max-width:50%}.xs-offset-6{margin-left:50%}.xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.xs-offset-7{margin-left:58.3333333333%}.xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.xs-offset-8{margin-left:66.6666666667%}.xs-9{flex-basis:75%;max-width:75%}.xs-offset-9{margin-left:75%}.xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.xs-offset-10{margin-left:83.3333333333%}.xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.xs-offset-11{margin-left:91.6666666667%}.xs-12{flex-basis:100%;max-width:100%}.xs-offset-12{margin-left:100%}.start-xs{justify-content:flex-start;text-align:start}.end-xs{justify-content:flex-end;text-align:end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.center-xs{justify-content:center}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.first-xs{order:-1}.last-xs{order:1}@media screen and (min-width: 768px){.col-s{flex-grow:1;flex-basis:0;max-width:100%}.s-offset-0{margin-left:0}.s-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.s-offset-1{margin-left:8.3333333333%}.s-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.s-offset-2{margin-left:16.6666666667%}.s-3{flex-basis:25%;max-width:25%}.s-offset-3{margin-left:25%}.s-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.s-offset-4{margin-left:33.3333333333%}.s-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.s-offset-5{margin-left:41.6666666667%}.s-6{flex-basis:50%;max-width:50%}.s-offset-6{margin-left:50%}.s-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.s-offset-7{margin-left:58.3333333333%}.s-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.s-offset-8{margin-left:66.6666666667%}.s-9{flex-basis:75%;max-width:75%}.s-offset-9{margin-left:75%}.s-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.s-offset-10{margin-left:83.3333333333%}.s-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.s-offset-11{margin-left:91.6666666667%}.s-12{flex-basis:100%;max-width:100%}.s-offset-12{margin-left:100%}.start-s{justify-content:flex-start;text-align:start}.end-s{justify-content:flex-end;text-align:end}.around-s{justify-content:space-around}.between-s{justify-content:space-between}.center-s{justify-content:center}.top-s{align-items:flex-start}.middle-s{align-items:center}.bottom-s{align-items:flex-end}.first-s{order:-1}.last-s{order:1}}@media screen and (min-width: 1024px){.col-m{flex-grow:1;flex-basis:0;max-width:100%}.m-offset-0{margin-left:0}.m-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.m-offset-1{margin-left:8.3333333333%}.m-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.m-offset-2{margin-left:16.6666666667%}.m-3{flex-basis:25%;max-width:25%}.m-offset-3{margin-left:25%}.m-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.m-offset-4{margin-left:33.3333333333%}.m-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.m-offset-5{margin-left:41.6666666667%}.m-6{flex-basis:50%;max-width:50%}.m-offset-6{margin-left:50%}.m-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.m-offset-7{margin-left:58.3333333333%}.m-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.m-offset-8{margin-left:66.6666666667%}.m-9{flex-basis:75%;max-width:75%}.m-offset-9{margin-left:75%}.m-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.m-offset-10{margin-left:83.3333333333%}.m-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.m-offset-11{margin-left:91.6666666667%}.m-12{flex-basis:100%;max-width:100%}.m-offset-12{margin-left:100%}.start-m{justify-content:flex-start;text-align:start}.end-m{justify-content:flex-end;text-align:end}.around-m{justify-content:space-around}.between-m{justify-content:space-between}.center-m{justify-content:center}.top-m{align-items:flex-start}.middle-m{align-items:center}.bottom-m{align-items:flex-end}.first-m{order:-1}.last-m{order:1}}@media screen and (min-width: 1264px){.col-l{flex-grow:1;flex-basis:0;max-width:100%}.l-offset-0{margin-left:0}.l-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.l-offset-1{margin-left:8.3333333333%}.l-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.l-offset-2{margin-left:16.6666666667%}.l-3{flex-basis:25%;max-width:25%}.l-offset-3{margin-left:25%}.l-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.l-offset-4{margin-left:33.3333333333%}.l-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.l-offset-5{margin-left:41.6666666667%}.l-6{flex-basis:50%;max-width:50%}.l-offset-6{margin-left:50%}.l-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.l-offset-7{margin-left:58.3333333333%}.l-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.l-offset-8{margin-left:66.6666666667%}.l-9{flex-basis:75%;max-width:75%}.l-offset-9{margin-left:75%}.l-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.l-offset-10{margin-left:83.3333333333%}.l-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.l-offset-11{margin-left:91.6666666667%}.l-12{flex-basis:100%;max-width:100%}.l-offset-12{margin-left:100%}.start-l{justify-content:flex-start;text-align:start}.end-l{justify-content:flex-end;text-align:end}.around-l{justify-content:space-around}.between-l{justify-content:space-between}.center-l{justify-content:center}.top-l{align-items:flex-start}.middle-l{align-items:center}.bottom-l{align-items:flex-end}.first-l{order:-1}.last-l{order:1}}html{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;scroll-behavior:smooth}html body{height:100%}html.is-iOS{overflow:initial}html.is-iOS body{height:auto;overflow:initial}html.is-iOS:not(html.is-iOS.capacitor){position:relative}html.capacitor{--bottomSafeArea: calc(clamp(0px, env(safe-area-inset-bottom, 0px), 1px)*12) }html.capacitor .wrapper{margin-top:var(--safe-area-top-total);padding-bottom:var(--safe-area-top-total)}html.capacitor .wrts-dropdown-content.active{max-height:calc(100% - env(safe-area-inset-top,0))}html.capacitor .notification-wrapper{margin-top:calc(16px + env(safe-area-inset-top,0))}html.capacitor .wrts-modal{padding-top:calc(16px + env(safe-area-inset-top,0))}html.capacitor .exercise-next-modal{padding-top:0}html.capacitor .menu{padding-bottom:var(--bottomSafeArea)}html.capacitor .select-book-sidebar{padding-bottom:var(--safe-area-inset-bottom)}html.capacitor .select-book-selection{bottom:calc(80px + var(--safe-area-inset-bottom))}html.capacitor .ai-chat-launcher{bottom:calc(64px + var(--bottomSafeArea))}html.capacitor .ai-chat-modal{top:calc(8px + var(--safe-area-inset-top, 0))}html.capacitor .ai-chat-container{padding-bottom:var(--bottomSafeArea)}html.capacitor.keyboard-on .ai-chat-container{padding-bottom:0}@media (max-width: 1023px){html.capacitor .menu-dd-foldout,html.capacitor .menu-dd-foldout .wrts-dropdown-content{bottom:calc(56px + var(--bottomSafeArea))}}html.capacitor-ios{width:100vw;height:100vh}html.capacitor-ios body{width:100vw;height:100vh;overflow:hidden}html.capacitor-ios .wrts-dropdown-content .body{padding-bottom:calc(16px + env(safe-area-inset-bottom,4px))}html.capacitor-ios .menu-dd-foldout .wrts-dropdown-content.active,html.capacitor-ios .menu-dd-foldout .wrts-dropdown-content .body,html.capacitor-ios.keyboard-on .main{padding-bottom:0}html.capacitor-ios.keyboard-on .menu{opacity:0;visibility:hidden;pointer-events:none;transition-duration:0s;transition-delay:0s;transform:translateY(100%)}html.capacitor-ios.keyboard-on .wrapper{scroll-padding-bottom:var(--keyboard-height, 0);padding-bottom:var(--keyboard-height, 0)}html.capacitor-ios.keyboard-on .wrts-dropdown-content.active,html.capacitor-ios.keyboard-on .wrts-modal{padding-bottom:var(--keyboard-height, 0)}html.capacitor-ios.keyboard-on .ai-chat-modal{bottom:var(--keyboard-height)}html.capacitor-ios .exercise-next-modal .wrts-modal-header{padding-top:env(safe-area-inset-top,0)}html.capacitor-ios .exercise-next-modal .wrts-modal-header .close{top:calc(16px + env(safe-area-inset-top,0))}html.capacitor-ios .wrapper,html.is-iOS .wrapper{height:100%}html.capacitor-ios .main:not(.auth-page):not(.blocking-page),html.is-iOS .main:not(.auth-page):not(.blocking-page){position:relative;height:auto;min-height:initial;overflow:initial}html.capacitor-ios .public-page,html.is-iOS .public-page{padding-bottom:80px}html.capacitor-ios .create-list,html.is-iOS .create-list{height:auto;overflow:initial;padding-bottom:calc(80px + env(safe-area-inset-bottom,0))}html.capacitor-ios .create-list-content,html.is-iOS .create-list-content{overflow:initial}html.capacitor-ios .shop,html.is-iOS .shop{overflow:inherit}html.capacitor-ios.keyboard-on .create-list,html.is-iOS.keyboard-on .create-list{padding-bottom:0}@media (max-width: 767px){html.capacitor-ios .auth-page,html.is-iOS .auth-page{position:relative;overflow:visible;height:auto;z-index:1}}@media (min-width: 768px){html.capacitor-ios .float-bar.sticky .float-bar-wrap,html.is-iOS .float-bar.sticky .float-bar-wrap{position:fixed}}html.scroll-without-effects{scroll-behavior:initial}html.capacitor-android{--bottomSafeArea: var(--safe-area-inset-bottom)}html.capacitor-android .wrapper{overflow-y:auto}html.capacitor-android .notifications{margin-top:var(--safe-area-top-total);padding-bottom:var(--safe-area-top-total)}html.capacitor-android .wrts-dropdown-content.active{max-height:calc(100% - var(--safe-area-inset-top));padding-bottom:var(--safe-area-inset-bottom)}html.capacitor-android .wrts-dropdown-content.active .custom-scrollbars{flex:1 1}html.capacitor-android .menu-dd-foldout .wrts-dropdown-content.active{padding-bottom:0}html.capacitor-android .main{position:relative}html.capacitor-android .blocking-page{position:absolute}html.capacitor-android .wrts-modal{padding-top:calc(16px + var(--safe-area-inset-top));padding-bottom:var(--bottomSafeArea)}html.capacitor-android .wrts-modal.exercise-next-modal{padding-top:var(--safe-area-inset-top);padding-bottom:0}html.capacitor-android .create-list{position:absolute;top:var(--safe-area-top-total);left:0}html.capacitor-android .create-list-content .footer{padding-bottom:var(--safe-area-inset-bottom)}html.capacitor-android .sticky .float-part{top:var(--safe-area-inset-top)}html.capacitor-android .menu-wrapper~.main{padding-bottom:calc(56px + var(--bottomSafeArea))}html.capacitor-android .menu-sidebar-header{margin-top:var(--safe-area-top-total)}html.capacitor-android .quiz-bottom-bar{bottom:var(--bottomSafeArea)}html.capacitor-android .quiz-panel{top:var(--safe-area-inset-top);bottom:calc(80px + var(--bottomSafeArea))}html.capacitor-android .search-bar-wrap.sticky .search-bar-inner{top:var(--safe-area-top-total)}html.capacitor-android.keyboard-on .ai-chat-modal{bottom:24px}.touch-device .action-card-wrapper{opacity:1!important;visibility:visible!important}.touch-device .card-action{display:inline-block!important;opacity:1!important;visibility:visible!important}.touch-device .card-action .icon-more-vert{color:var(--content-tertiery)}.keyboard-on .create-list{padding-bottom:0;bottom:0}.keyboard-on .create-list-content{padding-bottom:0}.keyboard-on .create-list-content .footer{position:relative}.keyboard-on .tutor-chat-launcher,.keyboard-on .ai-chat-launcher{opacity:0;visibility:hidden}@media (max-width: 1023px){.keyboard-on .menu-wrapper~.main{padding-bottom:0}.keyboard-on .menu{transition-duration:0s;transition-delay:0s;transform:translateY(100%)}}.text-center{text-align:center}.text-right{text-align:right}.vertical-middle{vertical-align:middle}.bold{font-weight:700}.underline{text-decoration:underline}.capitalize{text-transform:capitalize}.cursor-pointer{cursor:pointer}.rating .star:before{color:#ffd600}.no-wrap{white-space:nowrap}@media (min-width: 1024px){html.capacitor .menu{padding-top:var(--safe-area-top-total);padding-bottom:8px;height:auto}html.capacitor-ios.keyboard-on .menu{opacity:1;visibility:visible;pointer-events:initial;transition:transform .2s ease-out .1s;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:1}30%{transform:translate3d(-50px,0,0);opacity:0}65%{transform:translate3d(50px,0,0);opacity:0}to{opacity:1}}@keyframes fadeLeft{0%{opacity:1}30%{transform:translate3d(350px,0,0);opacity:0}65%{transform:translate3d(-150px,0,0);opacity:0}to{opacity:1}}@keyframes fadeInCorrectRight{0%{opacity:1}30%{transform:translate3d(150px,0,0);opacity:0}65%{transform:translate3d(-150px,0,0);opacity:0}to{opacity:1}}@keyframes fadeInCorrectLeft{0%{opacity:1}30%{transform:translate3d(-150px,0,0);opacity:0}65%{transform:translate3d(150px,0,0);opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translate3d(350px,0,0)}to{opacity:1}}@keyframes hideW{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}90%{opacity:1}to{opacity:0}}.animation-hide{animation:fadeOut linear 10s}.fade-in{animation:fadeIn ease .25s;-webkit-animation:fadeIn ease .25s;-moz-animation:fadeIn ease .25s;-o-animation:fadeIn ease .25s;-ms-animation:fadeIn ease .25s}.fade-left{animation:fadeLeft ease .25s;-webkit-animation:fadeLeft ease .25s;-moz-animation:fadeLeft ease .25s;-o-animation:fadeLeft ease .25s;-ms-animation:fadeLeft ease .25s}.fade-right{animation:fadeRight ease .25s;-webkit-animation:fadeRight ease .25s;-moz-animation:fadeRight ease .25s;-o-animation:fadeRight ease .25s;-ms-animation:fadeRight ease .25s}.fade-incorrect-right{animation:fadeInCorrectRight ease .25s;-webkit-animation:fadeInCorrectRight ease .25s;-moz-animation:fadeInCorrectRight ease .25s;-o-animation:fadeInCorrectRight ease .25s;-ms-animation:fadeInCorrectRight ease .25s}.fade-incorrect-left{animation:fadeInCorrectLeft ease .25s;-webkit-animation:fadeInCorrectLeft ease .25s;-moz-animation:fadeInCorrectLeft ease .25s;-o-animation:fadeInCorrectLeft ease .25s;-ms-animation:fadeInCorrectLeft ease .25s}@keyframes fadeInLeft{0%{opacity:1;transform:translate3d(-100%,0,0)}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation:fadeInUp linear .1s}@keyframes fadeProgress{0%{opacity:1;transform:translate3d(-100%,0,0)}to{opacity:1}}@keyframes fadeProgressRight{0%{opacity:1}to{opacity:1;transform:translate3d(-100%,0,0)}}@keyframes counterAnimate{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes bounceInUp{0%{transform:scale(.5)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes fadeOutOpacity{0%{opacity:0}to{opacity:1}}[class^=icon-],[class*=" icon-"]{display:inline-block;font-size:24px;line-height:1;letter-spacing:0;vertical-align:middle}[class^=icon-].green,[class*=" icon-"].green{color:#29b966}[class^=icon-].red,[class*=" icon-"].red{color:#ff4548}.icon-payment{display:inline-block;width:30px;height:24px;background-image:url(/static/payment-logos-BrtRp1cN.svg)!important;background-repeat:no-repeat}.icon-payment.bancontact{background-position:0 0}.icon-payment.credit-card{background-position:0 -24px}.icon-payment.ideal{background-position:0 -48px}.rank{display:inline-block;flex:0 0 auto;background-position:center;background-size:contain;background-repeat:no-repeat;width:56px;height:56px}.rank-wrap{width:24px;height:24px;font-size:0}.rank-wrap .rank{width:100%;height:100%}.live-battle-icons{display:flex;justify-content:center;align-items:center;border-radius:50%}.live-battle-icons .icon{color:#fff;padding:4px;border-radius:50%}.live-battle-icons .icon-rocket{background-color:#fd6dfc}.live-battle-icons .icon-check,.live-battle-icons .icon-correct{background-color:#29b966}.live-battle-icons .icon-streak{background-color:#f90}.live-battle-icons .icon-streak:before{content:""}.icon-correct.purple .path1:before{color:var(--content-purple)}@media (min-width: 768px){.rank-wrap{width:32px;height:32px}.live-battle-icons .icon{padding:5px;font-size:30px}}input{font:62.5%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea,select{box-sizing:border-box;width:100%;padding:0;border:0 none;outline:none;font-weight:400;background-color:transparent}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:var(--content-tertiery)}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:var(--content-tertiery)}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:var(--content-tertiery)}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;font-size:16px!important}input:read-only,textarea:read-only,select:read-only{cursor:default}textarea{resize:vertical;min-height:80px}label{font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}.error-msg{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:block;padding:4px 16px;color:#ff4548}.fields-row{display:flex;align-items:flex-start;margin-left:-4px;margin-right:-4px}.fields-row .wrts-form-field,.fields-row .form-field{flex:1 1 auto;margin-left:4px;margin-right:4px;width:auto}.fields-row .form-group{flex:1 1 auto}.selection-field{font-size:0}.selection-field+.selection-field{margin-top:18px}.toggle-buttons{position:relative;background-color:var(--card-bg);display:inline-flex;min-width:280px;max-width:100%;border:1px solid transparent;cursor:pointer;justify-content:center;border-radius:8px}.toggle-buttons .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.toggle-buttons .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.toggle-buttons:hover .action-card-wrapper,.toggle-buttons.active .action-card-wrapper{opacity:1;visibility:visible}.toggle-buttons.active .action-card-wrapper{z-index:2}}.toggle-buttons-label,.toggle-buttons .label,.toggle-buttons .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;flex:1 1 50%;width:50%;padding-left:16px;padding-right:16px;border-radius:8px;line-height:38px;text-align:center;position:relative}.toggle-buttons-label:first-of-type{margin:-1px;background-color:#8952da;color:#fff}.toggle-buttons .active{margin:-1px;background-color:#8952da;color:#fff}.toggle-buttons .label:not(.active)+.label:not(.active):before{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;width:1px;background-color:var(--primary-10-pct)}.toggle-buttons input{position:absolute;opacity:0;visibility:hidden}.toggle-buttons input:checked~.toggle-buttons-label:first-of-type{margin:0;background-color:transparent;color:inherit}.toggle-buttons input:checked~.toggle-buttons-label:nth-of-type(2){margin:-1px;background-color:var(--content-purple);color:#fff}.toggle-buttons.bordered{border-color:var(--divider)}.char-keyboard{display:flex;align-items:flex-start}.char-keyboard .chars{margin:-2px 14px -2px -2px;max-width:100%}.char-keyboard .chars .wrts-btn-char{margin:2px}.setting-avatar{position:relative;border-radius:16px;background-color:var(--card-bg);display:flex;align-items:center;padding:24px 16px;overflow:hidden}.setting-avatar .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.setting-avatar .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.setting-avatar:hover .action-card-wrapper,.setting-avatar.active .action-card-wrapper{opacity:1;visibility:visible}.setting-avatar.active .action-card-wrapper{z-index:2}}.setting-avatar input{opacity:0;visibility:hidden;position:absolute}.setting-avatar .wrts-spinner{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}.setting-avatar .wrts-avatar{margin-right:16px;background-color:var(--primary-10-pct)}.setting-avatar .wrts-avatar .icon{color:#fff}.setting-avatar .placeholder{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:block;margin-top:8px;color:var(--content-secondary)}.setting-avatar .avatar-action{flex:1 1 auto;max-width:100%}.setting-avatar .avatar-action-desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-top:8px;color:var(--content-secondary)}.setting-avatar .avatar-action-desc.error{color:#ff4548}.form .submit-btn-group{margin-top:4px}.form-section{position:relative}.form-section.loading{pointer-events:none}.form-section.loading .wrts-form-field{opacity:.8}.form-section.loading>.wrts-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.field-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:8px}.field-subtitle{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-bottom:8px;color:var(--content-tertiery)}.editable-field+.editable-field{margin-top:8px}.wrts-form-field+.submit-btn-group{margin-top:4px}@media (min-width: 768px){.input-field label{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.input-field input,.input-field textarea,.input-field .base-url{font-size:16px;letter-spacing:.2px;font-weight:700;line-height:20px}.wrts-form-field+.submit-btn-group{margin-top:12px}.setting-avatar{padding-left:24px;padding-right:24px}.setting-avatar .wrts-avatar.large{width:80px;height:80px;padding:20px}.setting-avatar .wrts-avatar.large .icon{font-size:40px}.form .submit-btn-group{margin-top:12px}.form-field+.submit-btn-group{margin-top:12px}.field-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}}.react-tooltip{padding:8px 10px!important;font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;font-size:12px!important;border-radius:4px!important;background:var(--tooltip-bg)!important;z-index:15;transition:opacity .3s ease-in-out,visibility .3s ease-out!important}.react-tooltip.right:after{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;left:-9px!important;top:50%!important;margin-top:-8px!important;border-right-color:var(--tooltip-bg)!important;border-right-style:solid!important;border-right-width:11px!important}.react-tooltip.top:after{bottom:-7px!important}.react-tooltip.bottom:after{top:-7px!important;border-bottom-width:7px!important}.place-bottom{margin-top:6px!important}.tippy-tooltip{background:var(--tooltip-bg)!important}.tippy-tooltip .arrow-regular{border-color:var(--tooltip-bg) transparent!important}.tooltip{padding:4px 6px}.tooltip-title{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:#fff}.tooltip-container{display:inline-block!important}.exercise-next-modal.wrts-modal{padding:0;opacity:1}.exercise-next-modal .wrts-modal-wrap{margin:0 0 0 auto;height:100%;width:100%;max-width:600px;border-radius:0;transform:translate(100%)}.exercise-next-modal.active .wrts-modal-wrap{transform:translate(0)}.exercise-next-modal .wrts-modal-header{border-top-left-radius:0;border-top-right-radius:0;border-bottom:1px solid var(--divider)}.exercise-next-modal .wrts-modal-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.exercise-next-modal .wrts-modal-body{padding-bottom:78px;border-radius:0!important}.exercise-next-modal .wysiwyg-content img{max-width:100%}.exercise-next-modal.manage-package .wrts-modal-body{padding:24px 16px;border-radius:0}.exercise-next-modal.manage-package .wrts-modal-footer{border-radius:0}.exercise-next-modal .wysiwyg-content+.ai-explanation-section{margin-top:24px}.exercise-next-modal .ai-explanation-section{padding:24px 16px;background-color:var(--banner-hint-bg);border-radius:8px}.exercise-next-modal .ai-explanation-section .icon-ai{margin-right:12px}.exercise-next-modal .ai-explanation-section .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;color:var(--content-primary);vertical-align:middle}.exercise-next-modal .ai-explanation-section .wrts-label-wrapper{margin-left:8px}.exercise-next-modal .ai-explanation-section .explanation_btn{margin-top:16px}.exercise-next-modal .ai-explanation-section .ai-content{color:var(--content-secondary);margin-top:16px;white-space:pre-line}.exercise-next-modal .ai-explanation-section .ai-content+.ai-content{margin-top:24px;padding-top:8px;border-top:1px solid var(--divider)}.exercise-next-modal .ai-explanation-section .content-loading-wrap{margin-top:16px}.exercise-next-modal .ai-explanation-section .user-feedback{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid var(--divider);color:var(--content-secondary)}.exercise-next-modal .ai-explanation-section .user-feedback .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.exercise-next-modal .ai-explanation-section .action-btn{display:flex;margin-left:16px}.exercise-next-modal .ai-explanation-section .action-btn .icon{color:var(--content-button)}.exercise-next-modal .ai-explanation-section .action-btn .btn-icon-link{padding:12px}.exercise-next-modal .ai-explanation-section .action-btn .like-btn{background-color:#29b966;margin-right:8px}.exercise-next-modal .ai-explanation-section .action-btn .dislike-btn{background-color:#ff4548}.exercise-next-modal .explanation_btn{margin-top:24px}.exercise-next-modal .explanation_btn .wrts-spinner{color:var(--content-secondary)}.exercise-next-modal .content-loading-wrap+.ai-explanation-section{margin-top:24px}.exercise-next-modal .content-loading{height:20px;border-radius:10px}.exercise-next-modal .content-loading:last-child{max-width:400px}.exercise-next-modal .content-loading+.content-loading{margin-top:8px}.add-lists-modal.wrts-modal{z-index:1030}.add-lists-modal.wrts-modal.scrollable{overflow-y:auto}.add-lists-modal.wrts-modal.scrollable .wrts-modal-wrap{height:100%;min-height:520px;max-height:640px}.add-lists-modal.wrts-modal.scrollable .wrts-modal-body{overflow:hidden;height:100%;position:relative;padding:0;background-color:var(--main-bg)}.add-lists-modal .wrts-modal-wrap:before{content:"";position:absolute;display:block;top:0;left:0;height:100%;width:100%;background-color:#00000080;border-radius:8px;opacity:0;visibility:hidden;transition:all .18s ease-out;z-index:2}.add-lists-modal .wrts-modal-footer{z-index:3}.add-lists-modal .wrts-modal-footer .btn-group .wrts-dropdown{width:100%}.add-lists-modal .img-wrap{position:absolute;top:50%;left:0;width:100%;padding-top:56px;text-align:center;transform:translateY(-50%)}.add-lists-modal .img-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:24px;color:var(--content-secondary)}.add-lists-modal .combined-practising{margin-bottom:0}.add-lists-modal .combined-practising .btn{width:100%}.add-lists-modal .wrts-search-field{max-width:280px}.add-lists-modal .wrts-search-field:not(:last-child){margin-bottom:16px}.add-lists-modal .card-list-wrap{padding-bottom:24px}.add-lists-modal .card-list-wrap>.wrts-dropdown{position:relative;margin-bottom:24px}.add-lists-modal .card-list-item:hover input:not(:checked)~.visual:before{opacity:1;visibility:visible}.add-lists-modal .card-list+.btn{margin-top:16px}.add-lists-modal .content{height:100%;padding:16px;overflow-x:hidden;overflow-y:auto}.add-lists-modal .content>.no-result{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.add-lists-modal .content.loading .wrts-search-field,.add-lists-modal .content.loading .card-list,.add-lists-modal .content.loading .img-wrap{opacity:0;pointer-events:none}.add-lists-modal .selection{position:absolute;display:flex;flex-direction:column;top:100%;bottom:0;left:0;width:100%;border-top-left-radius:8px;border-top-right-radius:8px;background-color:var(--main-bg);overflow:hidden;visibility:hidden;transition:all .18s ease-out;z-index:2}.add-lists-modal .selection-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:16px}.add-lists-modal .selection .modal-header{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding-left:16px;padding-right:16px;background-color:var(--card-bg);border-top-left-radius:8px;border-top-right-radius:8px}.add-lists-modal .selection .modal-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-right:16px;text-align:left}.add-lists-modal .no-result{margin-top:24px;margin-bottom:16px}.add-lists-modal .no-result .search-icon{width:132px}.add-lists-modal .no-result .description{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:16px;color:var(--content-secondary)}.add-lists-modal .no-result img{max-width:200px}.add-lists-modal .list-section{margin-top:16px}.add-lists-modal .section-title{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-secondary);margin-bottom:8px}.add-lists-modal.show-selection .selection{top:0;visibility:visible;z-index:3}.add-lists-modal.show-selection .wrts-modal-wrap:before{opacity:1;visibility:visible}.add-lists-modal.show-selection .wrts-modal-footer .icon-expand-more{transform:rotate(-180deg)}.change-email-pass-modal .wrts-modal-body{padding-bottom:16px}.change-email-pass-modal .form-inner{max-width:610px;margin-left:auto;margin-right:auto}.change-email-pass-modal .btn-group{margin-top:32px}.media-modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;z-index:1080;transition:opacity .2s ease-out;opacity:0}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c}.media-modal-wrap{position:relative;padding-top:72px;padding-bottom:72px;width:100%;z-index:2;max-height:100%;overflow-x:hidden;overflow-y:auto}.media-modal .media-modal-close-btn{position:absolute;top:-56px;right:16px}.media-modal .share-btn{position:absolute;top:-56px;left:16px}.media-modal .share-btn .icon,.media-modal .share-btn .text{color:#fff}.media-modal .video-chapters-btn{background-color:#00000080;color:#fff}.media-modal.open{opacity:1}.media-modal.image-preview .media-modal-wrap{width:auto;overflow:hidden}.media-modal.image-preview .media-modal-close-btn{top:16px}.media-modal.image-preview .preview{max-height:calc(100vh - 144px)}.onboarding-modal.wrts-modal{z-index:1090}.onboarding-modal .wrts-modal-img-wrap{min-height:68px}.onboarding-modal .wrts-modal-body{position:relative;min-height:150px;padding-bottom:24px}.onboarding-modal .wrts-modal-footer{padding-top:0;padding-bottom:24px}.onboarding-modal .wrts-modal-footer .next-btn{margin-left:auto}.onboarding-modal .usp-list{margin-top:12px}.onboarding-modal .usp-list-item{position:relative;display:flex;align-items:center;font-size:0;margin-top:12px}.onboarding-modal .usp-list-item:before{content:"";display:inline-block;font-family:icons!important;speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;vertical-align:middle;color:#29b966;margin-right:16px;flex:0 0 auto}.onboarding-modal .usp-list-item .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;vertical-align:middle;max-width:100%;flex:1 1 auto}.onboarding-modal .usp-list-item.closed:before{content:"";color:var(--content-tertiery)}.onboarding-modal .usp-list-item.closed .text{color:var(--content-tertiery)}.onboarding-modal .nav-dots{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-modal .ordered-col{order:-1}.onboarding-modal .message-hint{margin-top:24px;border-radius:8px;background-color:var(--banner-hint-bg)}.onboarding-modal .message-hint .info-msg{padding-top:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.onboarding-modal .message-hint .info-msg .info-msg-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.onboarding-modal .message-hint .info-msg .icon{color:var(--content-secondary)}.onboarding-modal .message-hint .link{background-color:transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-bottom:16px}.onboarding-modal .message-hint .link .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--hint-link);cursor:pointer;margin-left:48px}.ask-answer-modal .form-section{margin-top:16px}.ask-answer-modal .form-field+.form-field{margin-top:8px}.ask-answer-modal .wrts-modal-footer .wrts-switch{display:inline-flex;margin-top:0;margin-bottom:16px}.ask-answer-modal .wrts-modal-footer .wrts-switch-title{margin-left:16px;order:2}.ask-answer-modal .wrts-modal-footer .wrts-switch .wrts-label-wrapper{order:3}.ask-answer-modal .wrts-modal-footer .btn-group,.ask-answer-modal .wrts-modal-footer .btn{flex:1 1 auto}.ask-answer-modal .question-header{margin-bottom:16px}.ask-answer-modal .question-header .title-block{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.ask-answer-modal .question-header .title-block>*{display:inline-block;vertical-align:middle}.ask-answer-modal .question-header .flag-wrap{margin-right:8px}.ask-answer-modal .question-header .info{color:var(--content-tertiery)}.ask-answer-modal .question-header-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px}.ask-answer-modal.wrts-modal.scrollable{overflow:auto}.ask-answer-modal.wrts-modal.scrollable .wrts-modal-wrap{max-height:none;overflow:visible}.ask-answer-modal.wrts-modal.scrollable .wrts-modal-body-wrap,.ask-answer-modal.wrts-modal.scrollable .wrts-modal-body{overflow:visible}.share-modal.wrts-modal{z-index:1090}.share-modal .wrts-modal-body{padding-bottom:32px}.share-modal .desc{margin-bottom:24px}.share-modal .wrts-copy-field .wrts-input{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.share-modal .btn-group{justify-content:center;margin-top:12px}.share-modal .wrts-modal-img-wrap img{border-radius:16px}@media (max-width: 480px){.add-lists-modal .btn-group .btn,.add-lists-modal .btn-group .btn-group.btn{flex:1 1 100%}.add-lists-modal .btn-group{width:100%}}@media (max-width: 767px){.media-modal-wrap{padding-left:0;padding-right:0}.close-live-battle-modal .wrts-modal-header .icon-close{color:#fff}}@media (min-width: 768px){.add-lists-modal.wrts-modal.scrollable .wrts-modal-wrap{min-height:640px}.add-lists-modal .content{padding-left:32px;padding-right:32px}.add-lists-modal .selection-content{padding:24px 32px}.add-lists-modal .selection .modal-header{padding-left:32px;padding-right:32px}.add-lists-modal .no-result{margin-top:0}.add-lists-modal .no-result img{max-width:240px}.add-lists-modal .no-result.img-wrap{top:calc(50% + 56px);padding-top:0}.add-lists-modal .empty-state-btn{margin-bottom:84px}.add-lists-modal .list-section{margin-top:16px}.change-email-pass-modal .wrts-modal-body{padding-bottom:24px}.change-email-pass-modal .btn-group{margin-top:40px}.exercise-next-modal{padding:0}.exercise-next-modal .wrts-modal-body{padding:32px 40px 94px}.exercise-next-modal .wrts-modal-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.exercise-next-modal.manage-package .wrts-modal-body{padding:32px}.exercise-next-modal .ai-explanation-section{padding:24px}.exercise-next-modal .ai-explanation-section .title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise-next-modal .ai-explanation-section .ai-content+.ai-content{margin-top:24px;padding-top:24px}.exercise-next-modal .ai-explanation-section .user-feedback .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.exercise-next-modal .ai-explanation-section .action-btn .btn-icon-link{padding:8px}.media-modal .media-modal-close-btn{right:32px}.media-modal .share-btn{left:0}.media-modal .video-wrap{position:relative;margin-left:auto;margin-right:auto}.media-modal .video-wrap .media-modal-close-btn{right:0}.media-modal .with-chapters .media-modal-close-btn{right:-264px}.media-modal .video-chapters-title{color:#fff}.onboarding-modal .wrts-modal-body{position:static;padding-bottom:32px}.onboarding-modal .wrts-modal-body-wrap{position:relative}.onboarding-modal .wrts-modal-footer{padding-top:24px}.onboarding-modal .message-hint .link .text{margin-left:54px}.ask-answer-modal.scrollable .wrts-modal-body{padding-top:24px;padding-bottom:24px}.ask-answer-modal .question-header{margin-bottom:32px}.ask-answer-modal .question-header .title-block{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.ask-answer-modal .question-header-desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.ask-answer-modal .warning-bar+.question-header{margin-top:32px}.ask-answer-modal .form-section{display:flex;align-items:flex-start;margin-top:24px;margin-left:-16px}.ask-answer-modal .form-section .form-field{flex:1 1 50%;max-width:100%;margin-top:0;margin-left:16px}.ask-answer-modal .wrts-modal-footer{display:flex;align-items:center;justify-content:space-between}.ask-answer-modal .wrts-modal-footer .wrts-switch{margin-right:16px;margin-bottom:0}.ask-answer-modal .wrts-modal-footer .btn-group,.ask-answer-modal .wrts-modal-footer .btn{flex:0 0 auto}.ask-answer-modal .wrts-modal-footer>.btn-group{margin-left:auto}.share-modal .wrts-modal-body{padding-bottom:48px}.share-modal .btn-group{justify-content:flex-start;margin-top:20px}.share-modal .wrts-modal-body-wrap{min-height:344px}}.video{position:relative;padding-bottom:56.25%}.video-block{width:100%}.video-block.drawer{margin-bottom:24px}.video-block.drawer.with-chapters{padding-right:0}.video-block.drawer .video-wrap{min-width:100%}.video-block.drawer .video-chapters{display:flex;margin:-4px;overflow:visible}.video-block.drawer .video-chapters-block{margin-top:24px;padding:0;width:auto;position:relative;overflow:visible}.video-block.drawer .video-chapters-title{display:block;margin-bottom:8px}.video-block.drawer .video-chapters-item{padding:4px}.video-block.drawer .video-chapters-btn{max-width:none}.video-block.drawer .video-chapters-btn .text{white-space:nowrap}.video-wrap{position:relative;width:100%;max-width:872px;color:#fff}.video-wrap .remove-btn{position:absolute;top:8px;right:8px;padding:8px;border-radius:50%;background-color:var(--card-bg);z-index:2}.video-wrap .remove-btn .icon{color:var(--content-secondary)}.video-wrap .remove-btn:hover{background-color:var(--content-senary)}.video-wrap .remove-btn:hover .icon{color:var(--content-primary)}.video-wrap .upgrade-btn{position:absolute;top:100%;right:0;margin-top:16px}.video iframe{width:100%;height:100%}.video-iframe,.video-play-btn{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video-play-btn{cursor:pointer;z-index:2}.video-play-btn .icon,.video-play-btn .wrts-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-play-btn .icon{font-size:100px;color:var(--content-purple)}.video-chapters{display:flex}.video-chapters-block{flex:0 0 auto;padding:16px 0}.video-chapters-btn{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;display:flex;align-items:center;padding:8px 12px;border-radius:4px;background-color:#fff;font-size:0;white-space:nowrap;text-align:left}.video-chapters-btn .icon{color:var(--content-purple);margin-right:10px}.video-chapters-btn .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;vertical-align:middle;flex:1 1 auto;max-width:100%}.video-chapters-btn .time{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;flex:0 0 auto;margin-left:.33em}.video-chapters-btn:hover{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a,0 8px 24px #0000001f}.video-player-banner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;bottom:-1px;width:100%;padding:32px;background-color:#29b966}.video-player-banner .info-block{margin:auto;color:#fff;text-align:center}.video-player-banner .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.video-player-banner .main-btn-wrap{margin-top:24px;margin-bottom:8px}.video-player-banner .btn-group{align-items:center;margin-top:20px}.video-player-banner.purple{background-color:#652ea3}.video-warning-block.warning-bar{margin-bottom:16px}.video-limit-timer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 16px;border-radius:8px;background-color:#652ea3;color:#fff;cursor:pointer}.video-limit-timer .upgrade-block{display:flex;align-items:center}.video-limit-timer .upgrade-block .icon{margin-right:8px}.video-limit-timer .upgrade-block .text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.video-limit-timer .time{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;min-width:45px}@media (min-width: 768px){.video-block{position:relative}.video-block.with-chapters{padding-right:264px}.video-chapters{display:block;margin-top:-8px;margin-left:0;margin-right:0;padding-left:24px;padding-right:16px;overflow:auto}.video-chapters-block{position:absolute;display:flex;flex-direction:column;top:0;right:0;width:264px;height:100%;padding:0;overflow:hidden}.video-chapters-item{padding-top:8px;padding-left:0;padding-right:0}.video-chapters-btn{max-width:100%}.video-chapters-btn .text{overflow:hidden;text-overflow:ellipsis}.video-warning-block.with-chapters{margin-right:264px}.video-warning-block.warning-bar{margin-bottom:70px}.video-limit-timer{position:relative;justify-content:center;padding-left:24px;padding-right:24px}.video-limit-timer .upgrade-block .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-right:8px}.video-limit-timer .time{position:absolute;top:50%;right:24px;transform:translateY(-50%)}}@media (min-width: 1264px){.video-player-banner{padding:40px}.video-player-banner .info-block{flex:1 1 50%;margin:0;padding-right:20px;text-align:left}.video-player-banner .img-block{flex:1 1 50%;padding-left:20px}.video-player-banner .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.video-player-banner .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px}.video-player-banner .btn-group{align-items:flex-start}}.wysiwyg-toolbar{font-family:inherit!important}.wysiwyg-toolbar-wrap{position:fixed;bottom:0;left:0;right:0;padding:8px;border-top:1px solid rgba(0,0,0,.1);background-color:#fff;opacity:0;visibility:hidden;overflow:hidden;z-index:50}.wysiwyg-toolbar-wrap.visible{opacity:1;visibility:visible}.wysiwyg-toolbar-wrap.table-toolbar{overflow:visible}.wysiwyg-toolbar-wrap.table-toolbar:before,.wysiwyg-toolbar-wrap.table-toolbar:after{content:none!important}.wysiwyg-toolbar-wrap.table-toolbar .wrts-dropdown{position:static}.wysiwyg-toolbar-wrap.table-toolbar .wrts-dropdown+.toolbar-btn{margin-left:2px}.wysiwyg-toolbar-wrap.table-toolbar .active .toolbar-btn{background-color:#8952da}.wysiwyg-toolbar-wrap.table-toolbar .active .toolbar-btn .icon{color:#fff}.wysiwyg-toolbar-wrap.table-toolbar .wysiwyg-toolbar{display:flex;align-items:center}.wysiwyg-toolbar .toolbar-block{display:inline-flex;align-items:center}.wysiwyg-toolbar .toolbar-block+.toolbar-block{margin-left:16px;padding-left:16px;border-left:1px solid rgba(0,0,0,.1)}.wysiwyg-toolbar .toolbar-btn{width:40px;height:40px;padding:8px;border-radius:4px;cursor:pointer}.wysiwyg-toolbar .toolbar-btn.wrts-btn-icon-link .icon,.wysiwyg-toolbar .toolbar-btn.wrts-btn-icon-link:hover .icon,.wysiwyg-toolbar .toolbar-btn .icon{color:#645c70}.wysiwyg-toolbar .toolbar-btn.wrts-btn-icon-link:hover,.wysiwyg-toolbar .toolbar-btn:hover{background-color:#0000000d}.wysiwyg-toolbar .toolbar-btn.ql-active{background-color:#8952da}.wysiwyg-toolbar .toolbar-btn.ql-active .icon{color:#fff}.wysiwyg-toolbar .toolbar-btn+.toolbar-btn{margin-left:2px}.wysiwyg-content{position:relative;color:var(--content-secondary)}.wysiwyg-content-section{position:relative;border-radius:16px;background-color:var(--card-bg);padding-top:24px;padding-bottom:24px}.wysiwyg-content-section .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.wysiwyg-content-section .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.wysiwyg-content-section:hover .action-card-wrapper,.wysiwyg-content-section.active .action-card-wrapper{opacity:1;visibility:visible}.wysiwyg-content-section.active .action-card-wrapper{z-index:2}}.wysiwyg-content-section .wysiwyg-content,.wysiwyg-content-section .wrts-submenu{padding-left:16px;padding-right:16px}.wysiwyg-content-section .wysiwyg-content h4,.wysiwyg-content-section .wysiwyg-content ol,.wysiwyg-content-section .wysiwyg-content ul,.wysiwyg-content-section .wysiwyg-content>div,.wysiwyg-content-section .wysiwyg-content figure{max-width:720px}.wysiwyg-content .video-block{border:1px solid var(--content-quaternary);border-radius:8px;overflow:hidden}.wysiwyg-content .attachment img{width:auto;max-height:480px}.wysiwyg-content .attachment .remove-btn{display:none}.wysiwyg-content.is-answer{color:#29b966}.wysiwyg .ql-editor{padding:0;outline:none;white-space:-moz-pre-space}.wysiwyg-content h2,.wysiwyg .ql-editor h2{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;color:var(--content-primary)}.wysiwyg-content h2:not(:last-child),.wysiwyg .ql-editor h2:not(:last-child){margin-bottom:16px}.wysiwyg-content h4,.wysiwyg .ql-editor h4{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery);margin-top:8px}.wysiwyg-content img,.wysiwyg .ql-editor img{display:block;width:auto;border-radius:4px}.wysiwyg-content h2+h2,.wysiwyg-content h4+h2,.wysiwyg-content ol+h2,.wysiwyg-content ul+h2,.wysiwyg-content img+h2,.wysiwyg-content figure+h2,.wysiwyg-content p+h2,.wysiwyg-content>div+h2,.wysiwyg-content .table-block+h2,.wysiwyg .ql-editor h2+h2,.wysiwyg .ql-editor h4+h2,.wysiwyg .ql-editor ol+h2,.wysiwyg .ql-editor ul+h2,.wysiwyg .ql-editor img+h2,.wysiwyg .ql-editor figure+h2,.wysiwyg .ql-editor p+h2,.wysiwyg .ql-editor>div+h2,.wysiwyg .ql-editor .table-block+h2{margin-top:24px;padding-top:24px;border-top:1px solid var(--divider)}.wysiwyg-content h2:first-child:not(h2),.wysiwyg-content h4:first-child:not(h2),.wysiwyg-content ol:first-child:not(h2),.wysiwyg-content ul:first-child:not(h2),.wysiwyg-content img:first-child:not(h2),.wysiwyg-content figure:first-child:not(h2),.wysiwyg-content p:first-child:not(h2),.wysiwyg-content>div:first-child:not(h2),.wysiwyg-content .table-block:first-child:not(h2),.wysiwyg .ql-editor h2:first-child:not(h2),.wysiwyg .ql-editor h4:first-child:not(h2),.wysiwyg .ql-editor ol:first-child:not(h2),.wysiwyg .ql-editor ul:first-child:not(h2),.wysiwyg .ql-editor img:first-child:not(h2),.wysiwyg .ql-editor figure:first-child:not(h2),.wysiwyg .ql-editor p:first-child:not(h2),.wysiwyg .ql-editor>div:first-child:not(h2),.wysiwyg .ql-editor .table-block:first-child:not(h2){margin-top:0}.wysiwyg-content ol,.wysiwyg-content ul,.wysiwyg-content p,.wysiwyg-content>div,.wysiwyg .ql-editor ol,.wysiwyg .ql-editor ul,.wysiwyg .ql-editor p,.wysiwyg .ql-editor>div{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px}.wysiwyg-content p+p,.wysiwyg-content>div:not([class])+div:not([class]),.wysiwyg .ql-editor p+p,.wysiwyg .ql-editor>div:not([class])+div:not([class]){margin-top:0}.wysiwyg-content ol,.wysiwyg .ql-editor ol{padding-left:40px;list-style-type:decimal}.wysiwyg-content ul,.wysiwyg .ql-editor ul{padding-left:40px;list-style-type:disc}.wysiwyg-content b,.wysiwyg-content strong,.wysiwyg .ql-editor b,.wysiwyg .ql-editor strong{font-weight:800}.wysiwyg-content figure,.wysiwyg .ql-editor figure{position:relative;display:block;max-width:320px;margin-top:16px}.wysiwyg-content figcaption,.wysiwyg-content .caption,.wysiwyg .ql-editor figcaption,.wysiwyg .ql-editor .caption{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery);outline:none}.wysiwyg-content figcaption:not(:empty),.wysiwyg-content .caption:not(:empty),.wysiwyg .ql-editor figcaption:not(:empty),.wysiwyg .ql-editor .caption:not(:empty){margin-top:8px}.wysiwyg-content .MJXc-display,.wysiwyg .ql-editor .MJXc-display{margin:0!important}.wysiwyg-content .mjx-chtml,.wysiwyg .ql-editor .mjx-chtml{outline:none}.wysiwyg-content img,.wysiwyg-content .attachment,.wysiwyg-content .video-content,.wysiwyg-content .audio-content,.wysiwyg .ql-editor img,.wysiwyg .ql-editor .attachment,.wysiwyg .ql-editor .video-content,.wysiwyg .ql-editor .audio-content{display:block;max-width:100%;margin-top:16px;margin-left:0;padding:0;border-radius:0;background-color:transparent;cursor:default}.wysiwyg-content .katex,.wysiwyg .ql-editor .katex{display:inline-block;margin-top:4px;margin-bottom:4px}.wysiwyg-content .table-block,.wysiwyg .ql-editor .table-block{margin-top:24px}.wysiwyg-content .table-block+h2,.wysiwyg-content .table-block+h4,.wysiwyg-content .table-block+ol,.wysiwyg-content .table-block+ul,.wysiwyg-content .table-block+img,.wysiwyg-content .table-block+figure,.wysiwyg-content .table-block+p,.wysiwyg-content .table-block+div,.wysiwyg .ql-editor .table-block+h2,.wysiwyg .ql-editor .table-block+h4,.wysiwyg .ql-editor .table-block+ol,.wysiwyg .ql-editor .table-block+ul,.wysiwyg .ql-editor .table-block+img,.wysiwyg .ql-editor .table-block+figure,.wysiwyg .ql-editor .table-block+p,.wysiwyg .ql-editor .table-block+div{margin-top:24px}.wysiwyg .ql-editor .attachment{display:inline-grid;flex-direction:column;align-items:flex-start}.wysiwyg .ql-editor .attachment figcaption{align-self:stretch}.wysiwyg .ql-editor .attachment .remove-btn{position:absolute;display:inline-block;top:8px;opacity:0;visibility:hidden;padding:8px;border-radius:50%;background-color:var(--card-bg);z-index:2}.wysiwyg .ql-editor .attachment .remove-btn .icon{color:var(--content-secondary)}.wysiwyg .ql-editor .attachment .remove-btn.enabled{opacity:1;visibility:visible}.wysiwyg .ql-editor .attachment .remove-btn:hover{background-color:var(--content-senary)}.wysiwyg .ql-editor .attachment .remove-btn:hover .icon{color:var(--content-primary)}.wysiwyg .ql-editor .attachment .remove-btn.visible,.wysiwyg .ql-editor .attachment:hover .remove-btn{opacity:1;visibility:visible}.wysiwyg .ql-container.ql-snow{border:0 none}.wysiwyg .ql-clipboard,.wysiwyg .ql-tooltip{display:none}.wysiwyg .ql-blank[data-placeholder]:before{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;content:attr(data-placeholder);position:absolute;top:0;left:0;color:var(--content-tertiery);pointer-events:none}.wysiwyg .ql-formula{display:inline-block;-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only;cursor:pointer}.wysiwyg .ql-formula>*{pointer-events:none}.wysiwyg .ql-formula:hover{color:var(--content-primary)}.wysiwyg .inline-answer{position:relative;display:inline-flex;flex-direction:column;justify-content:center;min-height:40px;margin:2px 1px;padding:0 16px;background-color:var(--content-quinary);border-radius:8px;vertical-align:middle;cursor:pointer}.wysiwyg .inline-answer .hint-text,.wysiwyg .inline-answer .answer-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;pointer-events:none}.wysiwyg .inline-answer .hint-text{color:var(--content-tertiery)}.wysiwyg .inline-answer .answer-text{color:var(--content-primary)}.wysiwyg .inline-answer:hover:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;border-radius:inherit;background-color:var(--primary-5-pct)}.touch-device .wysiwyg{position:relative}.touch-device .wysiwyg-toolbar-wrap{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;position:absolute;top:0;left:0;bottom:auto;right:auto;max-width:100%;margin-top:-8px;border-top:0 none;border-radius:8px;transform:translateY(-100%)}.touch-device .wysiwyg-toolbar-wrap:before,.touch-device .wysiwyg-toolbar-wrap:after{content:"";position:absolute;display:block;top:0;bottom:0;width:8px;z-index:1;pointer-events:none;background:none!important}.touch-device .wysiwyg-toolbar-wrap:before{left:0;background:linear-gradient(90deg,#fff 40%,#fff0)}.touch-device .wysiwyg-toolbar-wrap:after{right:0;background:linear-gradient(-90deg,#fff 40%,#fff0)}.touch-device .wysiwyg-toolbar-wrap.sticky{position:absolute;transform:translateY(-100%);margin-top:-8px}@media (min-width: 768px){.wysiwyg{position:relative}.wysiwyg-toolbar-wrap{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;position:absolute;display:inline-flex;top:0;left:0;bottom:auto;right:auto;transform:translateY(-100%);margin-top:-8px;border-top:0 none;border-radius:8px}.wysiwyg-toolbar-wrap:before,.wysiwyg-toolbar-wrap:after{content:"";position:absolute;display:block;top:0;bottom:0;width:8px;z-index:1;pointer-events:none}.wysiwyg-toolbar-wrap:before{left:0;background:linear-gradient(90deg,#fff,#e1e1e100)}.wysiwyg-toolbar-wrap:after{right:0;background:linear-gradient(-90deg,#fff,#e1e1e100)}.wysiwyg-toolbar-wrap.sticky{position:fixed;transform:none;margin-top:0}.wysiwyg-content h2,.wysiwyg .ql-editor h2{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.wysiwyg-content h2:not(:last-child),.wysiwyg .ql-editor h2:not(:last-child){margin-bottom:24px}.wysiwyg-content ol,.wysiwyg-content ul,.wysiwyg-content img,.wysiwyg-content figure,.wysiwyg-content>div,.wysiwyg .ql-editor ol,.wysiwyg .ql-editor ul,.wysiwyg .ql-editor img,.wysiwyg .ql-editor figure,.wysiwyg .ql-editor>div{margin-top:24px}.wysiwyg-content ol,.wysiwyg-content ul,.wysiwyg-content p,.wysiwyg-content>div,.wysiwyg .ql-editor ol,.wysiwyg .ql-editor ul,.wysiwyg .ql-editor p,.wysiwyg .ql-editor>div{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.wysiwyg-content h2+h2,.wysiwyg-content h4+h2,.wysiwyg-content ol+h2,.wysiwyg-content ul+h2,.wysiwyg-content img+h2,.wysiwyg-content p+h2,.wysiwyg-content>div:not([class])+h2,.wysiwyg .ql-editor h2+h2,.wysiwyg .ql-editor h4+h2,.wysiwyg .ql-editor ol+h2,.wysiwyg .ql-editor ul+h2,.wysiwyg .ql-editor img+h2,.wysiwyg .ql-editor p+h2,.wysiwyg .ql-editor>div:not([class])+h2{margin-top:32px;padding-top:32px}.wysiwyg-content p+p,.wysiwyg-content>div:not([class])+div:not([class]),.wysiwyg .ql-editor p+p,.wysiwyg .ql-editor>div:not([class])+div:not([class]){margin-top:0}.wysiwyg-content .table-block,.wysiwyg .ql-editor .table-block{margin-top:32px}.wysiwyg-content .table-block+h2,.wysiwyg-content .table-block+h4,.wysiwyg-content .table-block+ol,.wysiwyg-content .table-block+ul,.wysiwyg-content .table-block+img,.wysiwyg-content .table-block+figure,.wysiwyg-content .table-block+p,.wysiwyg-content .table-block>div,.wysiwyg .ql-editor .table-block+h2,.wysiwyg .ql-editor .table-block+h4,.wysiwyg .ql-editor .table-block+ol,.wysiwyg .ql-editor .table-block+ul,.wysiwyg .ql-editor .table-block+img,.wysiwyg .ql-editor .table-block+figure,.wysiwyg .ql-editor .table-block+p,.wysiwyg .ql-editor .table-block>div{margin-top:32px}.wysiwyg-content .audio-content+*,.wysiwyg .ql-editor .audio-content+*{margin-top:24px}.wysiwyg .ql-blank[data-placeholder]:before{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.wysiwyg .inline-answer{min-height:48px;padding-top:2px;padding-bottom:2px}}.katex .base{display:inline!important;white-space:pre-wrap!important}.table{min-width:100%;border-collapse:initial;border-spacing:0;border-radius:8px;border:1px solid var(--divider);table-layout:fixed}.table td,.table th{padding:16px;text-align:left;vertical-align:top;outline:none}.table th{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;background-color:var(--content-quinary)}.table td{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.table tr:not(:last-child) th,.table tr:not(:last-child) td{border-bottom:.1rem solid var(--divider)}.table tr:first-child td:first-child,.table tr:first-child th:first-child{border-top-left-radius:8px}.table tr:first-child td:first-child:before,.table tr:first-child th:first-child:before{border-top-left-radius:8px}.table tr:first-child td:last-child,.table tr:first-child th:last-child{border-top-right-radius:8px}.table tr:first-child td:last-child:before,.table tr:first-child th:last-child:before{border-top-right-radius:8px}.table tr:last-child th:first-child,.table tr:last-child td:first-child{border-bottom-left-radius:8px}.table tr:last-child th:first-child:before,.table tr:last-child td:first-child:before{border-bottom-left-radius:8px}.table tr:last-child th:last-child,.table tr:last-child td:last-child{border-bottom-right-radius:8px}.table tr:last-child th:last-child:before,.table tr:last-child td:last-child:before{border-bottom-right-radius:8px}.table-block{position:relative;max-width:100%}.table-block .table-wrap{overflow-x:auto;width:100%}.table-block .editable th:after,.table-block .editable td:after{pointer-events:none;color:var(--content-tertiery)}.table-block .editable th:empty:after,.table-block .editable td:empty:after{content:attr(data-placeholder)}.table-block .editable th:focus,.table-block .editable th.active,.table-block .editable td:focus,.table-block .editable td.active{position:relative}.table-block .editable th:focus:before,.table-block .editable th.active:before,.table-block .editable td:focus:before,.table-block .editable td.active:before{content:"";display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid var(--content-purple);pointer-events:none}.table-editor-wrap{position:relative}.table-toolbar{pointer-events:auto}.simple-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;border-bottom:1px solid var(--divider)}.simple-table th{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.simple-table th,.simple-table td{padding-left:8px;padding-right:8px}.simple-table th:first-child,.simple-table td:first-child{padding-left:0}.simple-table th:last-child,.simple-table td:last-child{padding-right:0}.simple-table th{padding-bottom:16px}.simple-table td{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;border-top:1px solid var(--divider);padding-top:8px;padding-bottom:8px}.simple-table .info{color:var(--content-secondary)}@media (min-width: 768px){.simple-table th,.simple-table td{padding-left:16px;padding-right:16px}}.wrapper{width:100%;height:100%;overflow-x:hidden;margin-top:var(--safe-area-top-total)}.main{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.page-wrap{padding-top:24px;padding-bottom:24px}.page-wrap .empty-state{margin-top:40px;margin-bottom:40px}.page-wrap .empty-state.recent{margin-bottom:0}.page-wrap.with-chat{padding-bottom:78px}.book{box-shadow:0 1px 3px #0000004d,0 2px 8px #00000026;position:relative;width:96px;max-height:128px;border-radius:2px;overflow:hidden;flex:0 0 auto;height:128px;background-color:#fff;background-position:center;background-size:cover}.book:after{content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:0;bottom:0;background-color:#0000001a;z-index:1}.book .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#d3cfd8;font-size:44px}.book.medium{width:72px;max-height:96px}.book.medium:after{width:3px}.book.medium .icon{font-size:32px}.book.small{width:54px;max-height:72px}.book.small .icon{font-size:24px}.book.small:after{width:2px}.book.extra-small{width:32px;max-height:44px}.book.extra-small .icon{font-size:16px}.book.extra-small:after{width:1.5px}.method{box-shadow:0 1px 3px #0000004d,0 2px 8px #00000026;position:relative;width:72px;max-height:72px;border-radius:2px;overflow:hidden;flex:0 0 auto;height:72px;margin-right:32px;background-color:#fff;background-position:center;background-size:cover}.method:after{content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:0;bottom:0;background-color:#0000001a;z-index:1}.method .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#d3cfd8;font-size:44px}.method.medium{width:72px;max-height:96px}.method.medium:after{width:3px}.method.medium .icon{font-size:32px}.method.small{width:48px;max-height:64px}.method.small .icon{font-size:24px}.method.small:after{width:2px}.img-placeholder{border-radius:8px;display:inline-block;width:64px;height:64px;background-color:#d3cfd8;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;font-size:24px;line-height:64px}.img-placeholder.groups{background-color:transparent;background-image:url(/static/group-CnYKIc8H.svg)}.img-placeholder.circle{border-radius:50%}.img-placeholder.medium{width:40px;height:40px;font-size:16px;line-height:40px}.img-placeholder.small{width:24px;height:24px}.folder{flex:0 0 40px;height:40px;background-image:url("data:image/svg+xml,%3csvg%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%2056C6.20435%2056%205.44129%2055.6839%204.87868%2055.1213C4.31607%2054.5587%204%2053.7957%204%2053V12C4%2010.8954%204.89543%2010%206%2010H20C21.1046%2010%2022%2010.8954%2022%2012C22%2013.1046%2022.8954%2014%2024%2014H54C55.1046%2014%2056%2014.8954%2056%2016V19'%20fill='white'/%3e%3cpath%20d='M7%2056C6.20435%2056%205.44129%2055.6839%204.87868%2055.1213C4.31607%2054.5587%204%2053.7956%204%2053V12C4%2010.8954%204.89543%2010%206%2010H20C21.1046%2010%2022%2010.8954%2022%2012V12C22%2013.1046%2022.8954%2014%2024%2014H54C55.1046%2014%2056%2014.8954%2056%2016V19'%20stroke='%2319181B'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%2056C6.79565%2056%206.43739%2056.0626%207%2055.5C7.56261%2054.9374%208%2053.7956%208%2053V27C8%2025.8954%208.89543%2025%2010%2025H42C43.1046%2025%2044%2025.8954%2044%2027V53C44%2053.7956%2043.6839%2054.5587%2043.1213%2055.1213C42.5587%2055.6839%2041.7957%2056%2041%2056H6Z'%20fill='%2319181B'/%3e%3cpath%20d='M8%2056C8.79565%2056%209.55871%2055.6839%2010.1213%2055.1213C10.6839%2054.5587%2011%2053.7957%2011%2053V22C11%2020.8954%2011.8954%2020%2013%2020H60C61.1046%2020%2062%2020.8954%2062%2022V53C62%2053.7957%2061.6839%2054.5587%2061.1213%2055.1213C60.5587%2055.6839%2059.7957%2056%2059%2056H6'%20fill='%23FFD600'/%3e%3cpath%20d='M7%2056C7.79565%2056%209.55871%2055.6839%2010.1213%2055.1213C10.6839%2054.5587%2011%2053.7956%2011%2053V22C11%2020.8954%2011.8954%2020%2013%2020H60C61.1046%2020%2062%2020.8954%2062%2022V53C62%2053.7956%2061.6839%2054.5587%2061.1213%2055.1213C60.5587%2055.6839%2059.7956%2056%2059%2056H7Z'%20stroke='%2319181B'%20stroke-width='2'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.folder.small{width:24px;height:24px}.text-label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;background-color:#8952da;border-radius:4px;line-height:20px;color:#fff;vertical-align:middle;padding-left:8px;padding-right:8px}.text-label.cancelled,.text-label.chargebacked{background-color:#ff4548}.text-label.new{background-color:#29b966}.section-title{display:flex;align-items:center;margin-bottom:16px}.section-title .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-right:8px}.highlight{position:relative;display:inline-block;padding-bottom:8px;z-index:2}.highlight-wrap{text-align:center;position:relative;font-size:0}.highlight-bg{position:absolute;top:0;left:0;width:100%;height:100%}.highlight-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;position:relative;display:inline-block;padding:6px 16px;border-radius:8px;background-color:#ffd600;color:#19181b;white-space:nowrap}.info-msg{display:flex;align-items:center;padding:8px 12px 8px 16px;border-radius:8px;background-color:var(--banner-hint-bg)}.info-msg-text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;flex:1 1 auto;max-width:100%}.info-msg .icon{flex:0 0 auto;margin-right:8px}.vertical-alignment{white-space:nowrap;font-size:0;text-align:center}.vertical-alignment:before{content:"";display:inline-block;height:100%;vertical-align:middle}.vertical-alignment>*{display:inline-block;vertical-align:middle;white-space:normal;font-size:62.5%}.success-payment-page .container{height:100%}.success-payment-page .vertical-alignment-content{padding-top:40px;padding-bottom:40px}.success-payment-page .logo-wrap{display:flex;justify-content:center;padding-top:24px}.success-payment-page .logo-wrap .logo{display:block}.success-payment-page .logo-wrap+.package-summary{margin-top:32px}.success-payment-page .empty-state{margin-top:0}.success-payment-page .package-summary{margin-top:24px;padding-left:16px;padding-right:16px;text-align:center}.success-payment-page .package-summary img{max-width:80px;margin-top:24px}.success-payment-page .package-summary .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.success-payment-page .package-summary .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px;color:var(--content-secondary)}.success-payment-page .package-summary .payment-details{display:flex;justify-content:center;margin-top:16px}.success-payment-page .package-summary .payment-details .info{min-width:110px;margin-right:16px;text-align:left}.success-payment-page .package-summary .payment-details .info .label{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.success-payment-page .package-summary .payment-details .info .label+.label{margin-top:8px}.success-payment-page .package-summary .payment-details .details{overflow:hidden}.success-payment-page .package-summary .payment-details .details .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;text-align:left;text-overflow:ellipsis;overflow:hidden}.success-payment-page .package-summary .payment-details .details .text+.text{margin-top:8px}.success-payment-page .package-summary+.vertical-alignment-content{padding-top:32px}.success-payment-page .activate-code-btn{margin-top:24px}.success-payment-page .acquisition{margin-top:32px;margin-bottom:24px;padding:24px 16px;border-radius:16px;background-color:var(--card-bg);text-align:center}.success-payment-page .acquisition-options{display:flex;flex-direction:column;gap:8px;text-align:left}.success-payment-page .acquisition-options .checkbox-option{display:flex;align-items:center;padding:16px;border-radius:8px;background-color:var(--content-quinary)}.success-payment-page .acquisition-options .checkbox-option .visual{flex:0 0 auto}.success-payment-page .acquisition-options .checkbox-option .visual:before{background-color:transparent}.success-payment-page .acquisition-options .checkbox-option.selected{background-color:var(--selected-opacity)}.success-payment-page .acquisition-options .checkbox-option:not(.selected) .visual{background-color:var(--card-bg)}.success-payment-page .acquisition .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:16px}.success-payment-page .acquisition .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px;color:var(--content-secondary)}.success-payment-page .acquisition .btn-group{justify-content:center;margin-top:24px}.success-payment-page .acquisition-other{margin-top:24px}.success-payment-page .acquisition-other+.btn-group{margin-top:16px}.hidden-text-item{display:block;height:12px;border-radius:8px;background-color:#0000000d}.hidden-text-item:nth-child(2){max-width:97%}.hidden-text-item:last-child{max-width:60%}.hidden-text-item+.hidden-text-item{margin-top:8px}.expert-label{flex:0 0 auto;display:inline-block;padding:8px 12px;background-color:#8952da1a;border-radius:4px;font-size:0;white-space:nowrap}.expert-label .icon{font-size:16px}.expert-label .text{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;margin-left:8px;color:#8952da;vertical-align:middle;white-space:normal}.attachment{display:inline-flex;align-items:center;padding:8px;background-color:var(--content-quinary);border-radius:8px;margin-top:8px;margin-left:8px;cursor:pointer}.attachment-list{display:flex;align-items:center;flex-wrap:wrap;margin-top:-8px;margin-left:-8px}.attachment .avatar{width:24px;height:24px;margin-right:10px;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment .name{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;flex:1 1 auto;max-width:100%}.attachment .btn{margin-left:10px}.img-attachment{position:relative;flex:0 0 auto;width:170px;height:128px;margin-left:8px;margin-top:8px;border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;font-size:0;cursor:pointer}.img-attachment-list{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:-8px;margin-left:-8px}.img-attachment .btn{position:absolute;bottom:8px;right:8px;background-color:#0000004d}.img-attachment .btn .icon{color:#fff}.reported-label{padding:8px 16px;border-radius:8px;background-color:#ff454833;color:#ff4548;font-size:0}.reported-label .icon{margin-right:8px}.reported-label .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;vertical-align:middle}.infinite-scroll-component{padding-left:6px;padding-right:6px;padding-bottom:6px}.infinite-scroll-component__outerdiv{margin-left:-6px;margin-right:-6px;margin-bottom:-6px}.infinite-scroll-component .more-loader{position:relative;height:32px;margin-top:16px}.nav-dots{display:flex;align-items:center;flex:0 0 auto}.nav-dots .dot{display:block;width:8px;height:8px;border-radius:50%;background-color:var(--primary-10-pct)}.nav-dots .dot+.dot{margin-left:8px}.nav-dots .dot.active{background-color:var(--content-purple)}.image-placeholder{position:relative;display:flex;justify-content:center;min-height:120px;margin-top:8px;border-radius:8px;background-color:var(--content-quinary)}.image-placeholder .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-placeholder .btn .visual{display:flex}.image-placeholder .wrts-btn-icon-link{position:absolute;background-color:#fff;top:16px;right:16px}.image-placeholder .wrts-btn-icon-link .icon{color:#645c70}.image-placeholder .image{text-align:center;border-radius:8px;background-size:120px 120px;background-position:center;background-repeat:no-repeat;width:120px;height:120px}.topic-list-wrap{margin-top:32px}.topic-list-wrap .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:12px}.topic-list-wrap .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.topic-list-wrap .subject-link{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-purple);cursor:pointer}.topic-list-wrap .chapter-link{margin-top:12px}.topic-list-wrap .topic-list{margin:16px 0;padding:0 16px;border-radius:16px;background-color:var(--card-bg)}.topic-list-wrap .topic-list .topic-item{border-top:none}.topic-list-wrap .topic-list .topic-item .icon-verified{font-size:16px;padding:4px 0}.topic-list-wrap .topic-list .topic-item-img{width:85px;height:48px;margin-right:16px}.topic-list-wrap .topic-list .topic-item-title{margin-right:8px;display:inline-block}.topic-list-wrap .parent-topics-banner{margin-left:-16px;margin-right:-16px;padding:24px 16px;border-bottom:1px solid var(--divider)}.topic-list-wrap .parent-topics-banner .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:8px}.language-selector{display:flex;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--divider)}.language-selector .language .wrts-dropdown-content{min-width:312px}.language-selector .language .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.language-selector .lang-btn{display:flex;align-items:center}.language-selector .lang-btn .country{margin-right:12px}.language-selector .lang-btn .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.language-selector .lang-btn .icon{margin-left:12px}.language-selector .list{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.language-selector .list .selected{color:var(--content-purple)}.language-selector.public{margin-top:40px}.language-selector.shop{margin-top:0;padding-bottom:40px}.ai-disclaimer{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-top:24px;text-align:center;color:var(--content-tertiery)}.complete-status{display:inline-flex;align-items:center;justify-content:center;min-width:60px;padding:8px;border-radius:8px;background-color:#ff99001a;color:#f90}.complete-status .icon{margin-right:4px}.complete-status .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;flex:0 0 auto;max-width:100%}.complete-status.successful{background-color:#29b9661a;color:#29b966}.subject-icon{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain}.default-list-item{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;position:relative;display:flex;align-items:center}.default-list-item:before{content:"";display:inline-block;flex:0 0 auto;margin-right:16px;font-family:icons!important;speak:none;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;vertical-align:middle;color:#29b966}.default-list-item+.default-list-item{margin-top:12px}.recent-placeholder{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;padding:24px 16px;border:1px dashed var(--content-tertiery);border-radius:16px;color:var(--content-tertiery)}.confetti.fixed{position:fixed!important}.inline-link{color:var(--content-purple)}.filter-btn-group .filter-btn .wrts-label-wrapper{border-radius:10px}.filter-btn-group .filter-btn.active{background-color:#8952da}.filter-btn-group .filter-btn.active .text{color:#fff}.filter-btn-group .filter-btn.active .wrts-label-wrapper:not(.red){background-color:#fff;color:#8952da}.radio-checkbox-item{display:flex;align-items:center;position:relative;width:100%;padding:16px;margin-bottom:8px;border-radius:8px;border:1px solid var(--content-quaternary);cursor:pointer}.radio-checkbox-item .text-block{margin-right:16px;flex:1 1 auto}.radio-checkbox-item .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.radio-checkbox-item .sub-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.radio-checkbox-item .wrts-checkbox{flex:0 0 auto}.radio-checkbox-item.selected{border-color:var(--content-purple);box-shadow:0 0 0 1px var(--content-purple);background-color:#8952da0d}.radio-checkbox-item.selected .text,.radio-checkbox-item.selected .sub-text{color:var(--content-purple)}.discount-highlight{color:#29b966}.subsection-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:8px}@media (max-width: 767px){.header-submenu.wrts-submenu{display:flex;justify-content:center;margin-left:-1.6rem;margin-right:-1.6rem}.header-submenu.wrts-submenu:after{margin-left:1.6rem;margin-right:1.6rem}.header-submenu.wrts-submenu .swiper{padding-left:1.6rem;padding-right:1.6rem}}@media (min-width: 768px) and (max-width: 1023px){.header-submenu.wrts-submenu{margin-left:-2.4rem;margin-right:-2.4rem}.header-submenu.wrts-submenu:after{margin-left:2.4rem;margin-right:2.4rem}.header-submenu.wrts-submenu .swiper{padding-left:2.4rem;padding-right:2.4rem}}@media (max-width: 1023px){.header-submenu.wrts-submenu{position:relative;border:0 none;max-width:none}.header-submenu.wrts-submenu:after{content:"";position:absolute;display:block;bottom:0;left:0;right:0;height:1px;background-color:var(--divider)}}@media (min-width: 768px){.page-wrap{padding-top:40px;padding-bottom:40px}.folder{flex:0 0 64px;height:64px}.section-title{margin-bottom:24px}.section-title .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.info-msg-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.info-msg .icon{margin-right:16px}.image-placeholder{min-height:234px;margin-top:0}.image-placeholder .image{background-size:234px 234px;width:234px;height:234px}.success-payment-page .logo-wrap{padding-top:40px}.success-payment-page .logo-wrap+.package-summary{margin-top:56px}.success-payment-page .package-summary{margin-top:32px;padding:32px 0;text-align:left}.success-payment-page .package-summary img{display:block;max-width:160px;margin-top:32px;margin-left:auto;margin-right:auto}.success-payment-page .package-summary .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:0}.success-payment-page .package-summary .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:24px;max-width:560px}.success-payment-page .package-summary .payment-details{display:flex;justify-content:start;margin-top:24px}.success-payment-page .package-summary .payment-details .info{margin-right:16px}.success-payment-page .package-summary+.vertical-alignment-content{padding-top:56px}.success-payment-page .acquisition{margin-top:32px;padding:32px;text-align:left}.success-payment-page .acquisition-options{flex-direction:row;flex-wrap:wrap}.success-payment-page .acquisition-options .checkbox-option{flex:1 1 calc(50% - 4px);width:calc(50% - 4px)}.success-payment-page .acquisition .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.success-payment-page .acquisition .btn-group{justify-content:flex-end;flex-direction:row}.success-payment-page .acquisition .btn-group.align-left{justify-content:flex-start}.topic-list-wrap{position:relative;margin-top:40px}.topic-list-wrap .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.topic-list-wrap .topic-list{margin-top:24px;margin-bottom:16px;padding-left:24px;padding-right:24px}.topic-list-wrap .topic-list.parent-topics{padding-left:32px;padding-right:32px}.topic-list-wrap .chapter-link{position:absolute;top:0;right:0;margin-top:0}.topic-list-wrap .parent-topics-banner{display:flex;align-content:center;padding:32px;margin-left:-32px;margin-right:-32px}.topic-list-wrap .parent-topics-banner .img{flex:0 0 auto;margin-right:24px}.topic-list-wrap .parent-topics-banner .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.topic-list-wrap .parent-topics-banner .desc{max-width:600px}.recent-placeholder{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;padding:26px 32px}.subsection-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:16px}}@media (min-width: 1024px){.page-wrap.with-chat{padding-bottom:94px}.img-attachment{width:240px;height:180px;margin-left:16px;margin-top:16px}.img-attachment-list{margin-left:-16px;margin-top:-16px}.img-attachment .btn{opacity:0;visibility:hidden}.img-attachment .btn.visible,.img-attachment:hover .btn{opacity:1;visibility:visible}}@media (min-width: 1264px){.success-payment-page .package-summary{padding:32px}}.action-banner{border-radius:16px;background-color:var(--card-bg);position:relative;padding:24px;text-align:center}.action-banner .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.action-banner .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.action-banner:hover .action-card-wrapper,.action-banner.active .action-card-wrapper{opacity:1;visibility:visible}.action-banner.active .action-card-wrapper{z-index:2}}.action-banner-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.action-banner-title .text{margin-right:8px}.action-banner-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);margin-top:8px}.action-banner-subtitle{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:flex;align-items:center;margin-left:8px;padding:2px 8px;color:#fff;border-radius:4px;background-color:var(--content-purple)}.action-banner .wrts-progress-bar{margin-top:16px}.action-banner .btn-group{margin-top:12px}.action-banner .float-btn{margin-top:16px;flex:0 0 auto}.action-banner .title-block{display:flex;align-items:center;justify-content:center;padding-left:32px;padding-right:32px}.action-banner .wrts-dropdown{position:absolute;top:12px;right:8px;width:auto}.action-banner.active{cursor:pointer}@media (min-width: 768px){.action-banner{display:flex;padding-left:32px;align-items:center;text-align:left}.action-banner-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.action-banner-img{flex:0 0 auto;min-width:120px;margin-right:40px;text-align:center}.action-banner .info-block{flex:1 1 auto;max-width:100%}.action-banner .wrts-progress-bar{max-width:320px;margin-top:8px;margin-bottom:0}.action-banner .float-btn{margin-top:0;margin-left:32px}.action-banner .title-block{justify-content:flex-start;padding:0}.action-banner .wrts-dropdown{position:relative;top:0;right:0;margin-left:8px}.compact-banner{padding:24px}.compact-banner-img{width:64px;margin-right:24px}.compact-banner-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.compact-banner-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px}.compact-banner.stats{padding:24px}.compact-banner.stats .compact-banner-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.compact-banner.stats .compact-banner-img{width:64px;height:64px;margin-right:16px}}.notification-bubble{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;min-width:20px;padding-left:4px;padding-right:4px;border-radius:20px;background-color:var(--content-purple);color:#fff;line-height:20px;text-align:center}.notification-bubble.small{min-width:16px;line-height:16px;vertical-align:middle;margin-left:8px}.notification-bubble.inactive{background-color:#b1abba}.notification-bubble.regular{background-color:#8952da}.notification-bubble.priority{background-color:#ff4548}.notification-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ff4548}.page-main-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:24px}.simple-header{position:relative;text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--divider);text-align:left}.simple-header-main .btn-group{margin-top:24px}.simple-header .back-btn{position:absolute;top:-8px;left:-8px}.simple-header>.btn-group{position:absolute;top:-8px;right:-8px}.simple-header .img-placeholder,.simple-header .folder{display:block;width:64px;height:64px;margin-left:auto;margin-right:auto;margin-bottom:24px}.simple-header .source-link{display:inline-block;font-size:0}.simple-header .source-link .wrts-avatar{margin-right:8px;vertical-align:middle}.simple-header .source-link .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;color:var(--content-purple);vertical-align:middle}.simple-header .meta-desc-block{font-size:0;margin-top:12px}.simple-header .wrts-submenu{justify-content:center;margin-top:24px}@media (max-width: 767px){.simple-header .btn-group .icon-link{background-color:transparent}}@media (min-width: 768px){.simple-header{padding-top:0;text-align:left}.simple-header-main{display:flex;align-items:center}.simple-header-header-title{margin-right:200px}.simple-header>.btn-group{top:0;right:0}.simple-header .img-placeholder,.simple-header .folder{width:72px;height:72px;min-width:72px;margin-left:0;margin-right:32px;margin-bottom:0}.simple-header .title-block{flex:1 1 auto;max-width:100%}.simple-header:not(.without-actions) .title-block{margin-right:152px}.simple-header .meta-desc-block{margin-top:16px}.simple-header .meta-desc-block .meta-desc{margin-top:0}.simple-header .meta-desc-block .icon{margin-right:16px}.simple-header .meta-desc{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;color:var(--content-secondary);line-height:18px;vertical-align:middle}.simple-header .source-link{vertical-align:middle;margin-right:16px}.simple-header .wrts-submenu{justify-content:left;margin-top:32px}}.simple-header .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.simple-header .wrts-submenu{justify-content:flex-start}.simple-header.with-submenu{margin-bottom:0;padding-bottom:0;border-bottom:0 none}.list-header{position:relative;text-align:center;margin-bottom:24px}.list-header-main .btn-group{margin-top:24px}.list-header .back-btn{position:absolute;top:-8px;left:-8px}.list-header>.btn-group{position:absolute;top:-8px;right:-8px}.list-header .img-placeholder,.list-header .folder{display:block;width:64px;height:64px;margin-left:auto;margin-right:auto;margin-bottom:24px}.list-header .source-link{display:inline-block;font-size:0}.list-header .source-link .wrts-avatar{margin-right:8px;vertical-align:middle}.list-header .source-link .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;color:var(--content-purple);vertical-align:middle}.list-header .meta-desc-block{font-size:0;margin-top:12px}.list-header .wrts-submenu{justify-content:center;margin-top:24px}@media (max-width: 767px){.list-header .btn-group .icon-link{background-color:transparent}}@media (min-width: 768px){.list-header{padding-top:0;text-align:left}.list-header-main{display:flex;align-items:center}.list-header-header-title{margin-right:200px}.list-header>.btn-group{top:0;right:0}.list-header .img-placeholder,.list-header .folder{width:72px;height:72px;min-width:72px;margin-left:0;margin-right:32px;margin-bottom:0}.list-header .title-block{flex:1 1 auto;max-width:100%}.list-header:not(.without-actions) .title-block{margin-right:152px}.list-header .meta-desc-block{margin-top:16px}.list-header .meta-desc-block .meta-desc{margin-top:0}.list-header .meta-desc-block .icon{margin-right:16px}.list-header .meta-desc{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;color:var(--content-secondary);line-height:18px;vertical-align:middle}.list-header .source-link{vertical-align:middle;margin-right:16px}.list-header .wrts-submenu{justify-content:left;margin-top:32px}}.list-header-title{font-size:0}.list-header-title .text{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;display:inline-block;vertical-align:middle}.list-header-title .text:not(:only-child){margin-right:8px}.list-header-title .icon{font-size:16px}.list-header-title .skeleton-title{height:24px;margin-left:auto;margin-right:auto}.list-header-title .icon-verified{margin-left:8px}.list-header-title .label-wrapper{margin-top:8px}.list-header-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);margin-top:16px}.list-header .flag-wrap{margin-left:auto;margin-right:auto;margin-bottom:24px}.list-header .img-placeholder{width:24px;height:24px}.list-header .wrts-banner{margin-top:24px}.list-header .circle{margin-left:auto;margin-right:auto;margin-bottom:24px}.list-header .breadcrumbs{margin-bottom:12px}.list-header .skeleton-desc{margin-left:auto;margin-right:auto}.list-header.without-sab-menu{padding-bottom:24px;border-bottom:1px solid var(--divider)}.exercise-header{padding:16px 8px;background-color:var(--main-bg)}.exercise-header-inner{display:flex;align-items:center}.exercise-header-inner.live .exercise-header-info{margin-left:8px;margin-right:16px}.exercise-header-inner.live .exercise-header-info .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-tertiery);text-align:center}.exercise-header-inner.live .exercise-header-info .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;white-space:nowrap}.exercise-header-inner.live .time{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;min-width:52px;margin-left:16px;margin-right:16px}.exercise-header-inner.live .btn-action{padding:8px}.exercise-header-item{flex:0 0 auto}.exercise-header-item+.exercise-header-item,.exercise-header-item+.wrts-progress-bar{margin-left:16px}.exercise-header .wrts-progress-bar{flex:1 1 auto;max-width:100%}.exercise-header .total{margin-left:8px;margin-right:6px}.exercise-header .counter{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.exercise-header .counter .count,.exercise-header .counter .text{vertical-align:text-bottom}.exercise-header .counter .count-block{display:inline-block;height:20px;overflow:hidden;min-width:16px}.exercise-header .counter .count-block .count{display:block;transform:none;height:100%;width:100%}.exercise-header .counter .count-block .count.next{margin-bottom:-20px}.exercise-header .counter.animate .icon{animation:counterAnimate .2s ease-out}.exercise-header .counter.animate .count-block .count{transition:transform .2s ease-out;transform:translateY(-100%)}.exercise-header .counter .icon+.count-block{margin-left:8px;vertical-align:middle}.exercise-header .counter+.counter{margin-left:8px}.exercise-header .counter:last-child{margin-right:8px}.exercise-header .exercise-header-info{display:flex;flex-direction:column}.exercise-header-next .exercise-header-time{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.exercise-header-next .exercise-header-time-left{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-tertiery)}.user-result-header{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;padding-top:8px;color:var(--content-tertiery)}.user-result-header .offset-wrap{padding-left:56px}@media (max-width: 1024px){.exercise-header-inner{padding-left:0;padding-right:0}}@media (min-width: 768px){.page-main-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:32px}.simple-header{margin-bottom:32px;padding-bottom:32px}.simple-header .title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.search-section-header{margin-bottom:40px}.search-section-header .cards-list{margin-top:-24px}.search-section-header .search-header{position:relative;text-align:center}.search-section-header .search-header-main .btn-group{margin-top:24px}.search-section-header .search-header .back-btn{position:absolute;top:-8px;left:-8px}.search-section-header .search-header>.btn-group{position:absolute;top:-8px;right:-8px}.search-section-header .search-header .img-placeholder,.search-section-header .search-header .folder{display:block;width:64px;height:64px;margin-left:auto;margin-right:auto;margin-bottom:24px}.search-section-header .search-header .source-link{display:inline-block;font-size:0}.search-section-header .search-header .source-link .wrts-avatar{margin-right:8px;vertical-align:middle}.search-section-header .search-header .source-link .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;color:var(--content-purple);vertical-align:middle}.search-section-header .search-header .meta-desc-block{font-size:0;margin-top:12px}.search-section-header .search-header .wrts-submenu{justify-content:center;margin-top:24px}}@media (min-width: 768px) and (max-width: 767px){.search-section-header .search-header .btn-group .icon-link{background-color:transparent}}@media (min-width: 768px) and (min-width: 768px){.search-section-header .search-header{padding-top:0;text-align:left}.search-section-header .search-header-main{display:flex;align-items:center}.search-section-header .search-header-header-title{margin-right:200px}.search-section-header .search-header>.btn-group{top:0;right:0}.search-section-header .search-header .img-placeholder,.search-section-header .search-header .folder{width:72px;height:72px;min-width:72px;margin-left:0;margin-right:32px;margin-bottom:0}.search-section-header .search-header .title-block{flex:1 1 auto;max-width:100%}.search-section-header .search-header:not(.without-actions) .title-block{margin-right:152px}.search-section-header .search-header .meta-desc-block{margin-top:16px}.search-section-header .search-header .meta-desc-block .meta-desc{margin-top:0}.search-section-header .search-header .meta-desc-block .icon{margin-right:16px}.search-section-header .search-header .meta-desc{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;color:var(--content-secondary);line-height:18px;vertical-align:middle}.search-section-header .search-header .source-link{vertical-align:middle;margin-right:16px}.search-section-header .search-header .wrts-submenu{justify-content:left;margin-top:32px}}@media (min-width: 768px){.search-section-header .search-header-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:0;display:inline-block}}@media (min-width: 768px){.search-section-header .search-header-action{vertical-align:middle;float:right}}@media (min-width: 768px){.search-section-header .search-header-subtitle{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;margin-left:16px;color:var(--content-secondary);vertical-align:middle}}@media (min-width: 768px){.list-header{margin-bottom:32px}.list-header-title .text{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.list-header-title .text:not(:only-child){margin-right:12px}.list-header-title .icon{font-size:20px}.list-header-title .skeleton-title{height:36px;margin-left:0}.list-header-title .icon-verified{margin-left:12px}.list-header-title .label-wrapper{display:inline-block;margin-top:0;vertical-align:middle}.list-header .book{margin-right:32px}.list-header-desc{max-width:640px;margin-top:24px}.list-header .meta-desc-block{display:flex;align-items:center}.list-header .skeleton-desc{margin-left:0}.list-header .wrts-banner{margin-top:32px}}@media (min-width: 768px){.exercise-header{position:fixed;top:0;left:0;width:100%;padding:16px;z-index:50}.exercise-header-inner.live .exercise-header-info{position:relative;margin-left:0;margin-right:24px;padding-right:24px}.exercise-header-inner.live .exercise-header-info .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-tertiery)}.exercise-header-inner.live .exercise-header-info .text{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.exercise-header-inner.live .time{position:relative;font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;min-width:94px;margin-left:24px;margin-right:0;padding-right:24px}.exercise-header-inner.live .btn-action{margin-left:24px}.exercise-header-inner.live .time:after,.exercise-header-inner.live .exercise-header-info:after,.exercise-header-inner.live .result-wrap:after{content:"";position:absolute;right:0;bottom:0;width:1px;height:100%;background-color:var(--divider)}.exercise-header-inner.live .btn-action{padding:8px}.exercise-header-item{flex:0 0 auto}.exercise-header-item+.wrts-progress-bar{margin-left:0}.exercise-header-item.timer{min-width:126px}.exercise-header-item:nth-child(2){padding-right:16px;border-right:1px solid var(--divider);margin-right:24px;margin-left:8px}.exercise-header-item:last-child:not(.counter){padding-left:16px;border-left:1px solid var(--divider);margin-left:24px}.exercise-header .total{margin-left:16px;margin-right:0}.exercise-header .total-time{padding-left:8px;padding-right:16px}.exercise-header .total-time .time{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;display:block}.exercise-header .total-time .sub-time{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:block;margin-top:4px;color:var(--content-tertiery)}.exercise-header .counter{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.exercise-header .counter+.counter{margin-left:16px}}@media (min-width: 1024px){.exercise-header{padding-left:0;padding-right:0}.exercise-header .counter:last-child{margin-right:0}}.pair-list{margin-top:16px;padding-top:16px;padding-bottom:16px;border-radius:16px;background-color:var(--card-bg)}.pair-list-header{padding-left:16px;padding-right:16px}.pair-list-header .caption-block{position:relative;margin-bottom:8px}.pair-list-header .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.pair-list-header .title.red{color:#ff4548}.pair-list-header .title.orange{color:#f90}.pair-list-header .title.green{color:#29b966}.pair-list-header .purple .text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.pair-list-header .selection-btn{position:absolute;right:-12px;top:50%;transform:translateY(-50%)}.pair-list-header .label{display:inline-block}.pair-list-item{position:relative;display:block;padding:20px 16px;cursor:pointer}.pair-list-item .content{position:relative;padding-right:40px}.pair-list-item .icon-link{margin-left:-8px;margin-right:16px}.pair-list-item .icon-link .icon{color:var(--content-quaternary)}.pair-list-item .wrts-btn-icon-link{margin-left:-8px;margin-right:16px}.pair-list-item .wrts-btn-icon-link .icon{color:var(--content-quaternary)}.pair-list-item .info-col{display:flex;align-items:center}.pair-list-item .info-block{display:inline-block;flex:1 1 auto;max-width:100%;vertical-align:middle}.pair-list-item .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:block}.pair-list-item .info+.info{margin-top:8px}.pair-list-item .check-block{position:absolute;display:flex;align-items:center;top:50%;right:0;transform:translateY(-50%)}.pair-list-item .count-block{margin-right:24px;font-size:0}.pair-list-item .count{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-flex;align-items:center;color:var(--content-secondary)}.pair-list-item .count .icon{font-size:16px;margin-right:4px}.pair-list-item .count+.count{margin-left:8px}.pair-list-item .play-btn{position:relative;z-index:2}.pair-list-item .positioned-label{position:absolute;display:block;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:1}.pair-list-item.checked{background-color:var(--selected-opacity)}.pair-list-item.locked{cursor:default}.pair-list-item+.pair-list-item{border-top:1px solid var(--divider)}.pair-list-item .wrts-skeleton{width:120px;height:20px;border-radius:10px}.pair-print{margin-top:16px;padding-top:16px;padding-bottom:16px;border-radius:8px;background-color:var(--card-bg)}.pair-print-header{padding-left:16px;padding-right:16px}.pair-print-header .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-top:8px;margin-bottom:32px}.pair-print-header .language-row{display:none}.pair-print-item{position:relative;display:block}.pair-print-item .content{position:relative;width:100%}.pair-print-item .info{display:block}.pair-print-item .row{align-items:center}.pair-print.table-cell .pair-print-item{padding:8px 16px}.pair-print.table-cell .pair-print-item:not(:last-child):after{content:"";position:absolute;display:block;bottom:0;left:32px;right:32px;border-bottom:1px solid var(--divider)}.pair-print.table-cell .pair-print-item .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.pair-print.card-cell{position:relative}.pair-print.card-cell:before{content:"";position:absolute;display:block;top:16px;left:50%;bottom:16px;border-left:1px solid var(--divider)}.pair-print.card-cell .pair-print-item{display:flex;align-items:center;max-height:56px;height:56px}.pair-print.card-cell .pair-print-item:before{content:"";position:absolute;display:block;top:0;left:16px;right:16px;border-top:1px solid var(--divider)}.pair-print.card-cell .pair-print-item .row{margin-right:16px;margin-left:16px}.pair-print.card-cell .pair-print-item .row .col{padding-right:4px;padding-left:4px}.pair-print.card-cell .pair-print-item .info{text-align:center;font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;max-height:50px;overflow:hidden}.pair-print.card-cell .pair-print-item:last-child:after{content:"";position:absolute;display:block;bottom:0;left:16px;right:16px;border-bottom:1px solid var(--divider)}.result-list-header{padding-left:16px;padding-right:16px;padding-bottom:8px;font-size:0}.result-list-header .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-secondary)}.result-list-header .offset{padding-left:40px}.result-list-item{border-radius:16px;background-color:var(--card-bg);font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;position:relative;padding:20px 16px;color:var(--content-secondary);white-space:nowrap;cursor:pointer}.result-list-item .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.result-list-item .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.result-list-item:hover .action-card-wrapper,.result-list-item.active .action-card-wrapper{opacity:1;visibility:visible}.result-list-item.active .action-card-wrapper{z-index:2}}.result-list-item:hover .navigate-icon{visibility:visible}.result-list-item .navigate-icon{visibility:hidden}.result-list-item .flag-label{margin-right:16px}.result-list-item .title{color:var(--content-primary)}.result-list-item .info{display:inline-block;vertical-align:middle}.result-list-item .additional{color:var(--content-tertiery);vertical-align:middle}.result-list-item .paused-label{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#29b966;margin-right:16px;vertical-align:middle}.result-list-item .grade{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;width:60px;border-radius:8px;background-color:#ff99001a;color:#f90;line-height:36px;text-align:center}.result-list-item .grade-reached{background-color:#1bba631a;color:#29b966}.result-list-item .count-block{display:flex;align-items:center}.result-list-item .count-block .count{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-flex;align-items:center}.result-list-item .count-block .count+.count{margin-left:8px}.result-list-item .count-block .icon{margin-right:4px;font-size:16px}.result-list-item .col-flex{justify-content:space-between;align-items:center}.result-list-item .col{white-space:nowrap;overflow:hidden}.result-list-item+.result-list-item{margin-top:8px}.result-list-item.paused .title{text-align:center}.result-list-item.paused .progress-block-wrapper{margin-right:auto;margin-left:auto}.result-collection-item.card-list-item .action-card-wrapper{opacity:1;visibility:visible;top:50%;transform:translateY(-50%)}.result-collection-item.card-list-item .action-card-wrapper .icon{color:var(--content-purple)}.result-collection-item.card-list-item:not(.pending-list-item) .flag-wrap{margin-right:16px;width:24px;height:24px}.result-collection-item.card-list-item:not(.pending-list-item) .flag-wrap .flag{position:static;transform:none}.result-collection-item.card-list-item:not(.no-actions) .info-row .col:last-child{padding-right:0}.result-collection-item.card-list-item .title{margin-top:0}.result-collection-item.card-list-item .card-info{display:flex;align-items:center}.result-collection-item.card-list-item.disabled{cursor:pointer}.result-collection-list .wrts-accordion:first-child{border-top:0 none}.result-collection-list .wrts-accordion:last-child{border-bottom:0 none}.result-collection-list>.result-list-header{padding-top:16px}.result-collection-body .wrts-dropdown{margin-bottom:16px}.result-collection .wrts-accordion-btn .icon-expand-more{right:-4px;background-color:transparent;font-size:24px}.result-collection .card-list-item{padding:0;border-radius:0;background-color:transparent!important}.result-collection .card-list-item .info-row{margin-top:0}.result-collection .card-list-item .title{margin-top:0;margin-bottom:4px}.result-collection .card-list-item>.row{min-height:auto}.result-collection .question-results+.question-results{border-top:1px solid var(--divider)}.result-collection .result-list{padding-top:16px}.result-collection .result-list-header{padding-left:0;padding-right:0;padding-bottom:0}.result-collection .result-list-header .label{color:var(--content-tertiery)}.result-collection .result-list-item{padding:20px 0;border-radius:0;background-color:transparent}.result-collection .result-list-item .navigate-icon{color:var(--content-purple)}.result-collection .result-list-item .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.result-collection .result-list-item:hover{background-color:transparent}.result-collection .result-list-item:not(:last-child):after{content:"";position:absolute;display:block;bottom:0;left:40px;right:0;height:1px;background-color:var(--divider)}.result-collection .result-list-item+.result-list-item{margin-top:0}.result-collection .result-list .wrts-skeleton.list-item-skeleton+.list-item-skeleton:before{left:40px}.result-collection .user-combined-results .info{overflow:hidden;text-overflow:ellipsis}.result-collection .user-combined-results .navigate-icon{margin-left:8px}.result-collection .user-combined-results.result-list-item{padding-top:14px;padding-bottom:14px}.result-collection .user-combined-results.result-list-item:after{content:none!important}.result-collection .user-combined-results.result-list-item+.user-combined-results:after{content:""!important;bottom:auto;top:0}.result-collection .difficult-words-list .pair-list-header{padding:0}.result-collection .difficult-words-list .pair-list-item{padding-left:0;padding-right:0}.result-collection .difficult-words-list .pair-list-item:not(:last-child){border-bottom:1px solid var(--divider)}.result-collection .difficult-words-list .pair-list-item+.pair-list-item{border-top:0 none}.result-collection .difficult-words-list .count-block{margin:0}.result-collection .btn-show-more.wrts-btn-link{margin-left:-16px;margin-right:-16px;padding:20px 16px;text-align:left}.result-collection .btn-show-more.wrts-btn-link .text{margin-left:16px}.result-collection .btn-show-more.wrts-btn-link:hover,.result-collection .btn-show-more.wrts-btn-link:focus,.result-collection .btn-show-more.wrts-btn-link:active{background-color:transparent}.result-collection .wrts-skeleton.list-item-skeleton{position:relative;min-height:24px;margin-top:20px;margin-bottom:20px;overflow:visible}.result-collection .wrts-skeleton.list-item-skeleton+.list-item-skeleton{margin-top:40px}.result-collection .wrts-skeleton.list-item-skeleton+.list-item-skeleton:before{content:"";position:absolute;display:block;top:-20px;left:0;right:0;height:1px;background-color:var(--divider)}.result-collection .skeleton-list-item{padding-top:20px;padding-bottom:20px}.result-collection .skeleton-list-item .info-desc{max-width:80px;height:16px}.result-collection .skeleton-list-item+.skeleton-list-item{margin-top:0;border-top:1px solid var(--divider)}.result-collection .summary{margin-bottom:16px}.result-collection .summary-card{background-color:var(--content-senary);border-radius:16px}.result-collection .summary-card-title{color:var(--content-tertiery)}.invite-user{position:relative;border-radius:16px;background-color:var(--card-bg);padding:24px 16px}.invite-user .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.invite-user .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.invite-user:hover .action-card-wrapper,.invite-user.active .action-card-wrapper{opacity:1;visibility:visible}.invite-user.active .action-card-wrapper{z-index:2}}.invite-user .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:16px}.invite-user .inline-link{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;margin-top:16px}.subject-chapter{border-radius:16px;background-color:var(--card-bg);position:relative;display:flex;align-items:center;padding:18px 16px;cursor:pointer}.subject-chapter .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.subject-chapter .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.subject-chapter:hover .action-card-wrapper,.subject-chapter.active .action-card-wrapper{opacity:1;visibility:visible}.subject-chapter.active .action-card-wrapper{z-index:2}}.subject-chapter .number-block{min-width:26px;min-height:20px;margin-right:4px;flex:0 0 auto}.subject-chapter .number-block .icon{display:none;color:var(--content-secondary)}.subject-chapter .number{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;color:var(--content-purple)}.subject-chapter .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;flex:1 1 auto;max-width:100%}.subject-chapter-list{margin-top:24px}.subject-chapter .card-action{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}.subject-chapter+.subject-chapter{margin-top:8px}.subject-chapter:hover{background-color:var(--content-senary)}.paragraph-accordion{position:relative;border-radius:16px;background-color:var(--card-bg);border:0 none}.paragraph-accordion .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.paragraph-accordion .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.paragraph-accordion:hover .action-card-wrapper,.paragraph-accordion.active .action-card-wrapper{opacity:1;visibility:visible}.paragraph-accordion.active .action-card-wrapper{z-index:2}}.paragraph-accordion .wrts-accordion-btn{min-height:auto;padding:26px 16px;border-radius:inherit;font-size:0}.paragraph-accordion .wrts-accordion-btn .icon-expand-more{right:16px;color:var(--content-secondary);font-size:24px}.paragraph-accordion .wrts-accordion-btn .info-col{padding-right:65px}.paragraph-accordion .wrts-accordion-body{margin:0}.paragraph-accordion .wrts-accordion-body .wrts-accordion-content{padding:0 16px}.paragraph-accordion .main-block{display:flex;align-items:center}.paragraph-accordion .number{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;flex:0 0 auto;min-width:26px;margin-right:4px;color:var(--content-purple)}.paragraph-accordion .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;flex:1 1 auto;max-width:100%}.paragraph-accordion .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery)}.paragraph-accordion+.paragraph-accordion{margin-top:8px}.topic-item{background-color:var(--card-bg);position:relative;display:block;padding-top:24px;padding-bottom:24px;cursor:pointer;border-radius:0;background-color:transparent}.topic-item .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.topic-item .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.topic-item:hover .action-card-wrapper,.topic-item.active .action-card-wrapper{opacity:1;visibility:visible}.topic-item.active .action-card-wrapper{z-index:2}}.topic-item>.row{min-height:40px}.topic-item:not(:last-child){border-bottom:1px solid var(--divider)}.topic-item-img{flex:0 0 auto;width:64px;height:40px;margin-right:16px;border-radius:4px}.topic-item-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;padding-right:76px;vertical-align:middle}.topic-item-title .text{display:inline-block}.topic-item-title .text.offset-right{margin-right:8px}.topic-item-label{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;color:var(--content-tertiery)}.topic-item-label .text{display:inline-block;margin-right:.25em}.topic-item-label.difficult{color:#f90}.topic-item-label.last-practiced{font-size:10px;line-height:16px;letter-spacing:.4px;font-weight:500}.topic-item .main-block{display:flex;align-items:center}.topic-item .title-block{flex:1 1 auto;max-width:100%}.topic-item .complete-status{position:absolute;right:0;top:50%;transform:translateY(-50%)}.topic-item .wrts-progress-bar{margin-top:8px}.topic-item .card-action{position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.topic-item:first-child{border-top:1px solid var(--divider)}.topic-item.title-full-width .topic-item-title{padding-right:0}.locked-list{position:relative;overflow:hidden}.locked-list .pair-list{margin-top:8px}.locked-list.non-shared .pair-list{display:none}.locked-list.non-shared .empty-state{margin-top:0}.locked-list:before{content:"";position:absolute;display:block;top:16px;left:0;right:0;height:392px;background:linear-gradient(180deg,transparent 80px,#f2f1f4 280px,#f2f1f4 100%);z-index:4}.locked-list .pair-list{height:384px;overflow:hidden}.locked-list .empty-state{position:relative;margin-top:-152px;z-index:5}.card-list-item{border-radius:16px;background-color:var(--card-bg);position:relative;display:block;padding:24px 50px 24px 16px;font-size:0;line-height:0;cursor:pointer}.card-list-item .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.card-list-item .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.card-list-item:hover .action-card-wrapper,.card-list-item.active .action-card-wrapper{opacity:1;visibility:visible}.card-list-item.active .action-card-wrapper{z-index:2}}.card-list-item .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);vertical-align:middle;word-break:break-word}.card-list-item .info-block{overflow:hidden}.card-list-item .info-row{margin-top:4px}.card-list-item .info.link{position:relative;color:var(--content-secondary);z-index:1}.card-list-item .info.link:hover{color:var(--content-purple);text-decoration:underline}.card-list-item .info.red{color:#ff4548}.card-list-item .subinfo{display:block;color:var(--content-tertiery)}.card-list-item .title{margin-top:8px;font-size:0;line-height:0;vertical-align:middle}.card-list-item .title .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;word-break:break-word}.card-list-item .title .sub-text{color:var(--content-tertiery)}.card-list-item .title .text:not(:only-child){margin-right:8px;vertical-align:middle}.card-list-item .title .icon{margin-left:-4px;margin-right:8px;font-size:12px}.card-list-item .subtitle-info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:block;margin-top:4px;color:var(--content-secondary)}.card-list-item .action-card-wrapper{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.card-list-item .wrts-checkbox{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.card-list-item .item-label{margin-top:12px;margin-bottom:-8px}.card-list-item .flag-wrap{flex:0 0 auto}.card-list-item .in-line{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-list-item.user-card{padding-right:16px}.card-list-item.user-card .user-card-info{display:flex;align-items:center}.card-list-item.user-card .user-card-info .info-block{flex:1 1 auto;max-width:100%;overflow:hidden}.card-list-item.user-card .title{margin-top:0;margin-right:6px}.card-list-item.user-card .title .text{display:block}.card-list-item.user-card .wrts-avatar{margin-right:16px;pointer-events:none}.card-list-item.user-card .info-row{margin-top:0}.card-list-item.user-card .info{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-list-item.activation-code-item .title{margin-top:0;margin-bottom:4px}.card-list-item.activation-code-item .wrts-label-wrapper{margin-top:4px}.card-list-item.disabled{cursor:default}.card-list-item.disabled .title,.card-list-item.disabled .info{color:var(--content-tertiery)}.card-list-item.in-row .main-info{display:flex;align-items:center}.card-list-item.in-row .wrts-avatar,.card-list-item.in-row .flag-wrap,.card-list-item.in-row .icon-wrap{display:inline-block;flex:0 0 auto;vertical-align:middle}.card-list-item.in-row .title{margin:0}.card-list-item.no-hover{cursor:default}.card-list-item:hover:not(.no-hover) .icon-link{background-color:var(--primary-5-pct)}.card-list-item:hover:not(.no-hover) .icon-link .icon{color:var(--content-primary)}.card-list-item+.card-list-item{margin-top:8px}.card-list-item .list-card-tooltip{position:relative;z-index:2}.card-list+.card-list{margin-top:8px}.card-set{padding:16px;border-radius:16px;background-color:var(--card-bg)}.card-set-header{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:16px}.card-set .card-list-item{border-radius:0;background-color:transparent;padding:16px 0}.card-set .card-list-item>.row{min-height:auto}.card-set .card-list-item .action-card-wrapper{right:0}.card-set .card-list-item .status-dot{margin-right:8px}.card-set .card-list-item .info-block{display:flex;align-items:center}.card-set .card-list-item .tooltip-item{margin-left:6px}.card-set .card-list-item .icon-info{width:13px;height:13px;font-size:12px}.card-set .card-list-item:hover,.card-set .card-list-item.active{background-color:transparent}.card-set .card-list-item+.card-list-item{margin-top:0;border-top:1px solid var(--divider)}.card-set .add-btn{margin-top:16px}.pending-list-item .info-row{margin-top:4px}.pending-list-item .progress-block{margin-top:8px}@media (max-width: 767px){.card-list-item .title{white-space:nowrap}.card-list-item .title .text{max-width:100%;overflow:hidden;text-overflow:ellipsis}.card-list-item .title .icon{margin-left:-4px;margin-right:8px;font-size:12px}.card-list-item .flag-wrap{position:relative;display:inline-block;width:16px;height:16px;margin-right:8px;font-size:0;vertical-align:middle;overflow:hidden}.card-list-item .flag-wrap .flag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6666)}.card-list-item .img-placeholder{max-height:100%;max-width:100%}.card-list-item .info.inline{display:inline;color:var(--content-secondary)}.card-list-item .text-dot:last-child{display:none}.card-list-item.user-card .user-card-info{padding-right:46px}.card-list-item.user-card .title+.info{margin-top:4px}.card-list-item.user-card .card-action{top:50%;right:8px;transform:translateY(-50%)}.card-list-item.user-card .wrts-btn-add{flex:1 1 auto;width:100%;margin-top:16px}.card-list-item.user-card.wrts-dropdown .wrts-btn-icon-link{opacity:0;visibility:hidden}.card-list-item.user-card.wrts-dropdown .active .wrts-btn-icon-link{opacity:1;visibility:visible}.card-list-item.in-row .wrts-avatar,.card-list-item.in-row .flag-wrap,.card-list-item.in-row .icon-wrap{margin-right:16px}.result-list-item .card-action .icon-more-vert{color:var(--content-tertiery)}.result-list-item.paused{padding:20px 16px 16px}.result-list-item.paused .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.result-list-item.paused .icon-link{margin-right:-8px}.result-list-item.paused .wrts-progress-bar{height:8px;margin-top:16px}.result-collection .card-list-item>.row>.col:first-child{padding-left:48px}.result-collection .card-list-item .flag-wrap{width:24px;height:24px}.result-collection .card-list-item .flag-wrap .flag{position:static;transform:none}.result-collection .card-list-item .flag-wrap,.result-collection .card-list-item .wrts-avatar-wrap{position:absolute;top:50%;left:0;transform:translateY(-50%)}.result-collection .card-list-item .icon-link,.result-collection .card-list-item .wrts-btn-icon-link{top:50%;right:-8px;opacity:1;visibility:visible;transform:translateY(-50%)}.subject-chapter .wrts-dropdown .wrts-btn-icon-link .icon,.subject-chapter.disabled .title{color:var(--content-tertiery)}.paragraph-accordion .wrts-accordion-btn .info-col{white-space:nowrap;text-align:right}}@media (min-width: 768px){.card-list-header{padding:8px 24px}.card-list-header .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-secondary)}.card-list-header .label.flag-label{display:inline-block;min-width:56px}.card-list-item{padding:16px 24px}.card-list-item>.row{min-height:40px}.card-list-item .main-info{display:flex;align-items:center}.card-list-item .wrts-avatar,.card-list-item .flag-wrap,.card-list-item .icon-wrap{display:inline-block;flex:0 0 auto;margin-right:32px;vertical-align:middle}.card-list-item .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.card-list-item .info-row{margin-top:0}.card-list-item .title{display:inline-block;margin-top:0;margin-bottom:0;white-space:normal}.card-list-item .title .icon{margin-left:0;margin-right:0;font-size:16px}.card-list-item .title .text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.card-list-item .action-card-wrapper{right:16px;opacity:0;visibility:hidden}.card-list-item .wrts-checkbox{right:24px}.card-list-item .item-label{margin-top:0;margin-bottom:0}.card-list-item .wrts-label-wrapper{margin-left:8px;margin-right:8px}.card-list-item:not(.no-actions) .info-row .col:last-child{padding-right:52px}.card-list-item.user-card{min-height:72px;padding-top:16px;padding-bottom:16px}.card-list-item.user-card .title .text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block}.card-list-item.user-card .wrts-avatar{margin-right:24px}.card-list-item.user-card .wrts-label-wrapper{margin-left:0}.card-list-item.user-card .btn-block{text-align:left}.card-list-item.user-card .info-row{padding-right:60px}.card-list-item.user-card .wrts-btn-add{flex:0 0 auto;width:auto;margin-left:auto}.card-list-item.user-card .action-card-wrapper{right:12px}.card-list-item.activation-code-item .title{margin-bottom:0;margin-right:8px}.card-list-item.activation-code-item .wrts-label-wrapper{margin-top:0}.card-list-item.activation-code-item .info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-list-item:hover:not(.no-hover),.card-list-item.active:not(.no-hover){background-color:var(--content-senary)}.pending-list-item .progress-block-title{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-bottom:8px;color:var(--content-tertiery)}.pending-list-item .info-row .col:last-child{padding-right:60px}.pair-list{margin-top:24px;padding-top:32px}.pair-list-header{padding-left:32px;padding-right:32px}.pair-list-header .caption-block{margin-bottom:16px}.pair-list-header .caption-block .purple .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.pair-list-header .caption-block+.language-row{padding-top:16px}.pair-list-header .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;text-align:left}.pair-list-header .language-row{padding-bottom:16px}.pair-list-header .icon-block{margin-right:32px}.pair-list-header .label{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;vertical-align:middle}.pair-list-header .label .wrts-skeleton{width:180px;height:20px;border-radius:10px;display:inline-block}.pair-list-item{padding:8px 32px;-webkit-user-select:none;user-select:none}.pair-list-item .content{padding-right:0}.pair-list-item .icon-link,.pair-list-item .wrts-btn-icon-link{margin-left:-8px;margin-right:24px}.pair-list-item .info{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;display:inline-block;vertical-align:middle}.pair-list-item .check-block{position:static;margin-left:auto;padding-left:16px;transform:none}.pair-list-item .count-block{margin-right:32px;min-width:56px;text-align:right}.pair-list-item .count .icon{margin-right:8px;font-size:24px}.pair-list-item .count+.count{margin-left:16px}.pair-list-item+.pair-list-item{border-top:1px solid var(--divider)}.pair-list-item .middle{display:flex;align-items:center}.pair-print{margin-top:24px;padding-top:32px;padding-bottom:16px}.pair-print-header .language-row{display:flex}.pair-print-header .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:0;margin-bottom:24px}.pair-print.table-cell .pair-print-header{padding-left:32px;padding-right:32px}.pair-print.table-cell .pair-print-header .language-row{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;padding-top:16px;padding-bottom:16px}.pair-print.table-cell .pair-print-item{padding:8px 32px}.pair-print.table-cell .pair-print-item:after{content:"";position:absolute;display:block;bottom:0;left:32px;right:32px;border-bottom:1px solid var(--divider)}.pair-print.table-cell .pair-print-item .info{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.pair-print.card-cell:before{top:32px}.pair-print.card-cell .pair-print-item{max-height:112px;height:112px}.pair-print.card-cell .pair-print-item:before{left:32px;right:32px}.pair-print.card-cell .pair-print-item .row{margin-right:32px;margin-left:32px}.pair-print.card-cell .pair-print-item .row .col{padding-right:8px;padding-left:8px}.pair-print.card-cell .pair-print-item:last-child:after{left:32px;right:32px}.pair-print.card-cell .pair-print-item .info{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;font-size:20px;max-height:100px}.result-list-header{padding-left:24px;padding-right:24px}.result-list-header .offset{padding-left:0}.result-list-item{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;padding:16px 24px}.result-list-item>.row{min-height:40px}.result-list-item .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-primary)}.result-list-item .paused-label{margin-right:24px}.result-list-item .icon-link{opacity:0;visibility:hidden}.result-list-item .count-block .count+.count{margin-left:16px}.result-list-item .count-block .icon{margin-right:8px;font-size:24px}.result-list-item:hover .icon-link{opacity:1;visibility:visible}.result-list-item.paused .wrts-progress-bar{display:inline-block;vertical-align:middle;margin-right:14px}.result-list-item.paused .progress-block{white-space:nowrap}.result-list-item.paused .title{text-align:left}.result-list-item:hover,.result-list-item.active{background-color:var(--content-senary)}.result-collection-item.card-list-item .wrts-avatar,.result-collection-item.card-list-item:not(.pending-list-item) .flag-wrap{margin-right:32px}.result-collection-body .wrts-dropdown{margin-bottom:24px}.result-collection-list>.result-list-header{padding-top:8px}.result-collection .result-list{padding-top:24px}.result-collection .result-list-header .offset{padding-left:56px}.result-collection .result-list-item{padding-top:12px;padding-bottom:12px}.result-collection .result-list-item .flag-label{margin-right:32px}.result-collection .result-list-item:not(:last-child):after{left:56px}.result-collection .result-list .wrts-skeleton.list-item-skeleton+.list-item-skeleton:before{left:56px}.result-collection .btn-show-more.wrts-btn-link .text{margin-left:32px}.result-collection .card-list-item .title{margin-bottom:0}.result-collection .user-combined-results.result-list-item+.user-combined-results:after{left:25.5%}.result-collection .difficult-words-list{padding-top:8px}.result-collection .skeleton-list-item .desc{height:24px}.result-collection .summary{margin-bottom:24px}.invite-user{padding-left:24px;padding-right:24px}.invite-user .desc{margin-bottom:8px}.invite-user .inline-link{margin-top:0}.subject-chapter{padding:24px}.subject-chapter .number{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;min-width:36px}.subject-chapter .number-block{min-height:24px}.subject-chapter .title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.subject-chapter .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;flex:0 0 auto;margin-left:16px;margin-right:24px;color:var(--content-tertiery)}.subject-chapter .card-action{opacity:0;visibility:hidden}.subject-chapter-list{margin-top:32px}.paragraph-accordion .wrts-accordion-btn{padding-left:24px;padding-right:24px}.paragraph-accordion .wrts-accordion-btn .icon-expand-more{right:24px}.paragraph-accordion .wrts-accordion-body .wrts-accordion-content{padding-left:24px;padding-right:24px}.paragraph-accordion .number{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;min-width:36px}.paragraph-accordion .title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.paragraph-accordion .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.topic-item>.row{min-height:48px}.topic-item-img{width:88px;height:48px;margin-right:24px}.topic-item-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;padding-right:0}.topic-item-label{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.topic-item-label.last-practiced{vertical-align:middle}.topic-item .title-block{display:flex;align-items:center}.topic-item .complete-status{position:relative;right:auto;top:auto;margin-right:8px;transform:none;vertical-align:middle}.topic-item .wrts-progress-bar{max-width:160px;margin-top:0}.topic-item:hover .topic-item-title{color:var(--content-purple)}.locked-list:before{top:24px;height:408px;background:linear-gradient(180deg,transparent 120px,#f2f1f4 400px,#f2f1f4 100%)}.locked-list .pair-list{height:400px}.locked-list .empty-state{margin-top:-136px}.card-set{padding:32px}.card-set .card-list-item{padding:18px 0}.card-set .card-list-item .icon-info{width:16px;height:16px;font-size:16px}}@media print{@page{margin:18.75pt 0 12pt;height:100%}body{background-color:#fff}body,html{position:static;overflow:initial;height:auto;scroll-behavior:initial}body .wrapper,html .wrapper{height:auto}body .main,html .main{overflow:initial;position:static}body .main .container,html .main .container{padding:0}body .main .print-list-header,html .main .print-list-header{margin:0}body .main .pair-print,html .main .pair-print{margin-top:0;padding-top:0;padding-bottom:0}body .main .pair-print-header .language-row,html .main .pair-print-header .language-row{display:flex}body .main .pair-print-header .language-row .s-5,body .main .pair-print-header .language-row .s-7,html .main .pair-print-header .language-row .s-5,html .main .pair-print-header .language-row .s-7{max-width:50%}body .main .pair-print-header .title,html .main .pair-print-header .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:0;margin-bottom:18pt}body .main .pair-print.table-cell .pair-print-header,html .main .pair-print.table-cell .pair-print-header{padding-left:24pt;padding-right:24pt}body .main .pair-print.table-cell .pair-print-header .language-row,html .main .pair-print.table-cell .pair-print-header .language-row{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;padding-top:12pt;padding-bottom:12pt}body .main .pair-print.table-cell .pair-print-item,html .main .pair-print.table-cell .pair-print-item{padding:3pt 24pt}body .main .pair-print.table-cell .pair-print-item:after,html .main .pair-print.table-cell .pair-print-item:after{content:"";position:absolute;display:block;bottom:0;left:24pt;right:24pt;border-bottom:1px solid var(--divider)}body .main .pair-print.table-cell .pair-print-item .info,html .main .pair-print.table-cell .pair-print-item .info{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;font-size:10.5pt}body .main .pair-print.card-cell:before,html .main .pair-print.card-cell:before{top:0;bottom:0}body .main .pair-print.card-cell .pair-print-item,html .main .pair-print.card-cell .pair-print-item{max-height:81pt;height:81pt}body .main .pair-print.card-cell .pair-print-item:before,html .main .pair-print.card-cell .pair-print-item:before{left:24pt;right:24pt}body .main .pair-print.card-cell .pair-print-item .row,html .main .pair-print.card-cell .pair-print-item .row{margin-right:24pt;margin-left:24pt}body .main .pair-print.card-cell .pair-print-item .row .col,html .main .pair-print.card-cell .pair-print-item .row .col{padding-right:6pt;padding-left:6pt}body .main .pair-print.card-cell .pair-print-item:last-child:after,html .main .pair-print.card-cell .pair-print-item:last-child:after{left:24pt;right:24pt}body .main .pair-print.card-cell .pair-print-item .info,html .main .pair-print.card-cell .pair-print-item .info{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;font-size:20px;max-height:75pt}.pair-list-item{page-break-inside:avoid}}.cards-wrap{margin-top:-8px}.cards-wrap .card-wrap{margin-top:8px}.cards-wrap .card-wrap .card{margin-top:0}.cards-wrap .infinite-scroll-component{margin:0 -10px -12px}.cards-wrap .infinite-scroll-component .card-row{overflow:hidden;padding:0 12px 12px}.card{border-radius:16px;background-color:var(--card-bg);position:relative;display:flex;align-items:center;margin-top:8px;padding:16px;font-size:0}.card .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.card .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.card:hover .action-card-wrapper,.card.active .action-card-wrapper{opacity:1;visibility:visible}.card.active .action-card-wrapper{z-index:2}}.card .book,.card .folder{margin-right:16px}.card .flag{transform:scale(.8333) translate(-10%,-10%)}.card .flag-wrap{height:20px;margin-bottom:8px}.card .flag-wrap .img-placeholder{height:20px;width:20px;border-radius:50%;background-color:transparent}.card .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:4px;color:var(--content-primary)}.card .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:block;color:var(--content-secondary)}.card .info.green{color:#29b966}.card .info+.info{margin-top:4px}.card .action-card-wrapper{position:absolute;top:12px;right:8px;width:auto;z-index:10}.card .flag-labels{display:flex;align-items:center;margin-bottom:8px}.card .flag-labels .flag-wrap{margin-bottom:0;margin-right:8px}.card.compact{padding:24px 16px 28px}.card.folder-card,.card.groups-card{padding-top:24px;padding-bottom:24px}.card.folder-card .info-block,.card.groups-card .info-block{flex:3;margin-right:40px;overflow:hidden}.card.folder-card .info-block .title,.card.groups-card .info-block .title{overflow:hidden;text-overflow:ellipsis}.card.folder-card.linked,.card.groups-card.linked{cursor:pointer}.card.groups-card .groups-card-content{position:static;display:flex;align-items:center;flex:1 1 auto;max-width:100%}.card.groups-card .group-placeholder{flex:0 0 auto;width:40px;height:40px;margin-right:16px;border-radius:50%}.card.groups-card .flag{transform:scale(.6666) translate(-24%,-24%)}.card.groups-card .flag-wrap{display:inline-block;flex:0 0 auto;height:16px;width:16px;margin-right:8px;margin-bottom:0}.card.groups-card .flag-wrap .img-placeholder{width:100%;height:100%}.card.groups-card .info{display:inline-block;flex:1 1 auto;max-width:100%}.card.groups-card .subinfo-block{display:flex;align-items:center}.card.groups-card .subject-url{width:20px;height:20px}.card.groups-card .wrts-btn-add{width:100%;margin-top:16px}.card.groups-card .card-action{top:24px}.card.groups-card .subject-icon{margin-right:8px}.card.subject-card{padding-top:24px;padding-bottom:24px}.card.subject-card .flag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.666)}.card.subject-card .flag-wrap{position:relative;flex:0 0 auto;width:40px;height:40px;margin-right:16px;margin-bottom:0}.card.subject-card .flag-wrap .img-placeholder{height:100%;width:100%;background-color:transparent}.card.subject-card-base{padding:20px 16px;cursor:pointer}.card.subject-card-base .flag-wrap{height:auto;margin-right:24px;margin-bottom:0}.card.subject-card-base .flag-wrap .img-placeholder{width:24px;height:24px}.card.subject-card-base .title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:0}.card.subject-card-base .actions{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.card.subject-card-base .actions .action-btn:not(:hover) .icon{color:var(--content-tertiery)}.card.subject-card-base .icon-drag{display:none;margin-right:24px}.card.subject-card-base.draggable:not(.disabled-drag):hover .icon-drag,.card.subject-card-base.draggable:not(.disabled-drag):active .icon-drag{display:inline-block}.card.subject-card-base.draggable:not(.disabled-drag):hover .flag-wrap,.card.subject-card-base.draggable:not(.disabled-drag):active .flag-wrap{display:none}.card.subject-card-base.disabled{opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.card.subject-card-base.disabled-manage{cursor:grab}.card.subject-card-base.disabled-manage.disabled-drag{cursor:default}.card.small{padding:12px 12px 12px 16px}.card.small .book{width:30px;height:40px;margin-right:16px}.card.small .book .icon{font-size:18px}.card.grey{background-color:var(--content-quinary)}.card.selectable{padding-right:48px;cursor:pointer}.card.selectable .wrts-checkbox{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.card.selectable.selected{background-color:var(--selected-opacity)}.card.selectable.selected:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border:2px solid var(--content-purple);border-radius:inherit}.summary{display:flex;margin-left:-4px;margin-right:-4px;border-radius:8px;background-color:var(--card-bg)}.summary-card-wrap{flex:1 1 auto}.summary-card-wrap .summary-card{min-height:100%}.summary-card{padding-top:16px;padding-bottom:16px;text-align:center;color:var(--content-secondary);font-size:0;white-space:nowrap}.summary-card-title{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:8px;font-size:9px;border-radius:14px}.summary-card-desc{display:flex;align-items:center;justify-content:center}.summary-card-desc .info{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;color:var(--content-primary)}.summary-card-desc .info:not(:only-child){vertical-align:middle}.summary-card-desc .sub-info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-left:4px;vertical-align:middle}.summary-card .skeleton-desc{height:20px;width:48px}.summary-card .icon-correct,.summary-card .icon-incorrect{font-size:16px;margin-right:4px}.summary-card .count{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;color:var(--content-primary);margin-right:8px}.user-result-card{display:block;padding-top:16px;padding-bottom:16px;color:var(--content-secondary);cursor:pointer}.user-result-card:not(:last-child){border-bottom:1px solid var(--divider)}.user-result-card.host{cursor:initial}.user-result-card .name-block{display:flex;align-items:center;overflow:hidden}.user-result-card .name-block-col{display:flex;align-items:center;justify-content:space-between}.user-result-card .name-block .name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.user-result-card .wrts-avatar{margin-right:16px}.user-result-card .name,.user-result-card .date{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.user-result-card .test-result-answers{margin-top:0;padding-left:40px}.user-result-card .test-result-answers .answer{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:block}.user-result-card .test-result-answers .answer+.answer{margin-top:8px}.user-result-card .skipped{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery)}.user-result-card .results-wrap{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.user-result-card .info-block{flex:0 0 auto;text-align:right}.user-result-card .info-block .icon{margin-top:22px}.user-result-card .wrts-label-wrapper{margin-left:8px}.user-result-card .navigate-icon{transform:rotate(-90deg);visibility:hidden}.user-result-card:not(.host):hover .name{color:var(--content-primary)}.user-result-card:not(.host):hover .navigate-icon{visibility:visible}.topic-card{min-height:64px;cursor:pointer}.topic-card .actions-group{display:flex;align-items:center;margin-left:auto;margin-right:4px;padding-left:16px}.topic-card .match-percentage{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;flex:0 0 auto;margin-right:24px;color:var(--content-secondary)}.topic-card .card-action{position:relative;top:0;left:0;margin-left:auto;transform:none}.topic-card .info{color:var(--content-tertiery)}.topic-card.active{background-color:#8952da0d}.topic-card.active .info{color:var(--content-purple)}.topic-card.empty{background-color:transparent;border:1px dashed var(--content-purple)}.topic-card.empty .title,.topic-card.empty .icon{color:var(--content-purple)}.topic-card.empty .title{margin-bottom:0}.topic-card.empty .icon{margin-right:12px}.topic-card .wrts-btn-icon-link:not(:hover) .icon{color:var(--content-tertiery)}.topic-card+.topic-card{margin-top:8px}.book-placeholder-card{display:flex;align-items:center;padding:16px;border:1px dashed var(--content-purple);border-radius:16px;color:var(--content-purple);cursor:pointer}.book-placeholder-card .icon{flex:0 0 auto;margin-right:16px;padding:35px 23px;border:1px solid var(--content-purple);border-radius:4px}.book-placeholder-card .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.book-placeholder-card:hover{background-color:#8952da0d}.single-book-card{display:block;padding-top:24px;padding-bottom:24px}.single-book-card .card-link{z-index:1}.single-book-card .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;word-break:break-word}.single-book-card .main-info{display:flex;align-items:center;padding-right:40px}.single-book-card .book-chapters{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider)}.single-book-card .book-chapters-title{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:16px;color:var(--content-tertiery)}.single-book-card .book-chapters-list{margin-top:-6px;margin-bottom:-6px}.single-book-card .book-chapters-list .chapter-link{display:flex;align-items:center;padding-top:6px;padding-bottom:6px;position:relative;z-index:1}.single-book-card .book-chapters-list .chapter-link-number{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;flex:0 0 24px;color:var(--content-purple);margin-right:16px}.single-book-card .book-chapters-list .chapter-link-name{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.single-book-card .book-chapters-list .chapter-link:hover,.single-book-card:hover .title{color:var(--content-purple)}.exam-card{cursor:default}.exam-card .main-info{display:flex;align-items:center}.exam-card .main-icon{color:var(--content-secondary);margin-right:16px}.exam-card .main-icon.flag-wrap{width:24px;height:24px}.exam-card .title{margin-top:0;padding-right:76px}.exam-card .title-block{flex:1 1 auto;overflow:hidden}.exam-card .info{display:block;margin-top:4px;color:var(--content-tertiery)}.exam-card .item-label{margin-top:8px;margin-bottom:0}.exam-card .grade{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;position:absolute;right:16px;display:inline-block;min-width:60px;padding:8px 12px;border-radius:8px;background-color:#ff99001a;color:#f90;text-align:center}.exam-card .grade.reached{background-color:#1bba631a;color:#29b966}.exam-card .wrts-progress-bar{margin-top:8px}.exam-card.card-list-item .action-card-wrapper,.exam-card .grade{top:50%;transform:translateY(-50%)}.exam-card.with-navigate{cursor:pointer}@media (min-width: 360px){.summary{border-radius:0;background-color:transparent}.summary-card-wrap{flex:1;padding-left:4px;padding-right:4px}.summary-card{border-radius:8px;background-color:var(--card-bg)}}@media (max-width: 767px){.card .wrts-progress-bar{margin-top:8px}.card .action-card-wrapper .icon-more-vert{color:var(--content-tertiery)}.folder-card .action-card-wrapper{position:static;margin-right:-8px}.groups-card{display:block}.exam-card{padding-right:16px}}@media (min-width: 768px){.cards-wrap{margin-top:-24px}.cards-wrap .card-wrap{margin-top:24px}.card{min-height:100%;margin-top:0;padding:24px}.card-wrap{margin-top:24px}.card .book,.card .folder{margin-right:24px}.card .flag{transform:scale(1)}.card .flag-wrap{height:24px}.card .flag-wrap .img-placeholder{height:24px;width:24px}.card .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.card .action-card-wrapper{z-index:1}.card .card-action .active .wrts-btn-icon-link{opacity:1;visibility:visible}.card.compact{padding:24px 16px 28px}.card.compact .flag{transform:scale(.8333) translate(-10%,-10%)}.card.compact .flag-wrap{height:20px;margin-bottom:8px}.card.groups-card{margin-top:8px}.card.groups-card .group-placeholder{width:64px;height:64px;margin-right:24px}.card.groups-card .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.card.groups-card .info-block{margin-right:24px}.card.groups-card .title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:8px}.card.groups-card .flag{transform:scale(.8333) translate(-10%,-10%)}.card.groups-card .flag-wrap{height:20px;width:20px}.card.groups-card .wrts-btn-add{flex:0 0 auto;width:auto;margin-top:0;margin-right:40px}.card.groups-card .action-card-wrapper{top:50%;right:16px;transform:translateY(-50%)}.card.subject-card .flag-wrap{position:relative;width:48px;height:48px;margin-right:24px}.card.subject-card .flag{transform:translate(-50%,-50%) scale(2)}.card.small .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.card.selectable{padding-right:56px}.card.selectable .wrts-checkbox{right:24px}.card:hover,.card.active{background-color:var(--content-senary)}.summary{margin-left:-12px;margin-right:-12px}.summary-card-wrap{padding-left:12px;padding-right:12px}.summary-card{padding:24px 24px 22px;text-align:left}.summary-card-title{margin-bottom:14px;font-size:10px}.summary-card-desc{justify-content:flex-start}.summary-card-desc .icon{margin-right:10px}.summary-card-desc .info{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.summary-card-desc .sub-info{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-left:8px}.summary-card .skeleton-desc{height:28px;width:80px}.summary-card .icon-correct,.summary-card .icon-incorrect{font-size:24px}.summary-card .count{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-right:16px}.user-result-card{padding-top:16px;padding-bottom:16px}.user-result-card:not(:last-child){position:relative;border-bottom:0 none}.user-result-card:not(:last-child):after{content:"";position:absolute;left:56px;right:0;height:1px;bottom:0;background-color:var(--divider)}.user-result-card .wrts-avatar{margin-right:32px}.user-result-card .name{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.user-result-card .results-wrap{margin-top:0}.user-result-card .test-result-answers{padding-left:0}.user-result-card .test-result-answers .answer{display:inline-block}.user-result-card .test-result-answers .answer+.answer{margin-top:0}.user-result-card .info-block{text-align:left}.user-result-card .date{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.user-result-card .date .wrts-label-wrapper{margin-left:12px}.user-result-card .wrts-label-wrapper{margin-left:0}.topic-card{cursor:pointer;min-height:64px}.topic-card .actions-group{margin-right:12px}.topic-card .preview-btn{flex:0 0 auto;margin-right:16px}.topic-card .preview-btn:hover .icon{color:var(--content-secondary)}.topic-card.empty:hover,.topic-card.empty.active{background-color:#8952da0d}.topic-card:hover,.topic-card.active{background-color:var(--content-senary)}.book-placeholder-card{padding:24px}.book-placeholder-card .text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.single-book-card{display:flex;align-items:center;padding:32px}.single-book-card .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.single-book-card .main-info{flex:0 1 auto;min-width:33.33%}.single-book-card .book-chapters{flex:1 1 auto;min-width:50%;margin-top:0;padding-top:0;padding-left:40px;border-top:0 none;border-left:1px solid var(--divider)}.single-book-card .book-chapters-list .chapter-link-number{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.single-book-card .book-chapters-list .chapter-link-name{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.single-book-card:hover,.single-book-card.active{background-color:var(--content-senary)}.exam-card .icon-drag,.exam-card .main-icon{margin-right:32px}.exam-card .info{margin-top:0}.exam-card .title{padding-right:0}.exam-card .item-label{margin-top:0;margin-bottom:0}.exam-card.card-list-item .action-card-wrapper{top:50%;transform:translateY(-50%);margin-top:0}.exam-card .grade{position:relative;top:0;right:0;transform:none}.exam-card .wrts-progress-bar{margin-top:0;max-width:160px}}@media (min-width: 1024px) and (max-width: 1263px){.menu-wrapper.active~.main .card-wrap{flex:1 1 50%;max-width:50%}.summary-card .skeleton-desc{max-width:64px}}.answer-btn-group .btn-multiple{width:100%;text-align:left}.answer-btn-group .btn-multiple.disabled:before{position:unset}.answer-btn-group .btn-multiple.disabled .visual{white-space:initial}.answer-btn-group .btn-multiple+.btn-multiple{margin-top:8px}.answer-btn-group .answer-variant-btn .text *{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.answer-btn-group-dictation{margin-top:16px}.answers-info>span{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-primary)}.exercise-page{padding-bottom:24px}.exercise-page.with-chat{padding-bottom:0}.exercise-page.with-chat .exercise-wrap-next{padding-bottom:78px}.exercise-page.with-footer,.exercise-page.demo{padding-bottom:80px}.exercise{border-radius:16px;background-color:var(--card-bg);position:relative}.exercise .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.exercise .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.exercise:hover .action-card-wrapper,.exercise.active .action-card-wrapper{opacity:1;visibility:visible}.exercise.active .action-card-wrapper{z-index:2}}.exercise .wysiwyg-content div.answer-info{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-primary)}.exercise .content{min-height:86px;padding:24px 16px}.exercise .content.host{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:240px}.exercise .content.host .exercise-title{margin-bottom:0}.exercise .content-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.exercise .content .word-pair-wrapper{display:flex;justify-content:center}.exercise .content .word-pair-wrapper .word-pair{display:flex;flex-direction:column}.exercise .content .word-pair-wrapper .word-pair .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-tertiery);padding-bottom:24px}.exercise .content .word-pair-wrapper .word-pair .term{padding-bottom:24px;border-bottom:1px solid var(--divider)}.exercise .content .word-pair-wrapper .word-pair .definition{margin-top:24px}.exercise .content:last-child{overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.exercise-wrap-next{padding-bottom:24px}.exercise-wrap-next .play-btn{margin-top:16px;display:block}.exercise-wrap-next .exercise{position:relative}.exercise-img{width:200px;height:160px;margin-left:auto;margin-right:auto;margin-bottom:24px;border-radius:8px;background-color:var(--primary-5-pct);background-position:center;background-size:cover}.exercise-next-topic-title{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-bottom:8px;padding-right:40px;color:var(--content-tertiery)}.exercise-next-input{max-width:433px}.exercise-next-input.dictate{padding-top:16px}.exercise-next-volume-btn{padding-top:32px}.exercise-next-content{padding:24px 16px}.exercise-next-content.answer{margin:24px -16px -24px;padding:16px;background-color:var(--banner-hint-bg)}.exercise-next-content.answer button{margin-top:16px}.exercise-next-content .answer-btn-group{padding-top:24px}.exercise-next-content .wysiwyg-content{padding-bottom:0}.exercise-title{font-size:0;text-align:center}.exercise-title.live{margin-bottom:24px}.exercise-title .text{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;vertical-align:middle;margin-right:8px}.exercise-title .wrts-btn-icon-link{background-color:var(--content-quinary)}.exercise-title .wrts-btn-icon-link .icon{color:var(--content-tertiery)}.exercise-title .wrts-btn-icon-link:hover .icon{color:var(--content-secondary)}.exercise-title+.align-center{margin-top:24px}.exercise-desc{margin-top:16px;margin-bottom:24px;text-align:center}.exercise-hint{margin-top:16px;margin-bottom:24px;text-align:center;font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise-question{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:24px;color:var(--content-tertiery);text-align:center}.exercise .fake-input{position:absolute;width:0px;height:0px}.exercise .btn-question{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;margin-top:24px}.exercise .wrts-dropdown{margin-top:24px;margin-bottom:8px}.exercise .lang-btn .icon{margin-left:0}.exercise .bottom-bar{position:relative;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden}.exercise .bottom-bar.success .resp-success{display:block}.exercise .bottom-bar.success .btn-block{display:none}.exercise .bottom-bar.success .resp-bottom-bar-success{display:block;padding:4px 32px 32px}.exercise .bottom-bar.error .resp-error{display:block}.exercise .bottom-bar.error .btn-block{display:none;border-top:none;padding:0 32px 32px}.exercise .bottom-bar.error .resp-bottom-bar-error{display:block;padding:0 32px 32px}.exercise .bottom-bar.warning .resp-warning{display:flex}.exercise .bottom-bar.warning .btn-block{display:none}.exercise .bottom-bar.warning .resp-bottom-bar-warning{display:block;padding:4px 32px 32px}.exercise .bottom-bar.typo .resp-typo{display:flex;flex-direction:column;padding:24px 16px}.exercise .bottom-bar.typo .resp-non-action{align-self:flex-start}.exercise .bottom-bar.typo .btn-block{display:none}.exercise .bottom-bar.typo .btn-group{width:100%;margin-top:24px}.exercise .bottom-bar.typo .btn-group .wrts-btn-primary{flex:1 1}.exercise .bottom-bar.waiting .resp-waiting{display:flex;padding:16px 24px}.exercise .bottom-bar.waiting .btn-block{display:none}.exercise .btn-block,.exercise .in-mind-block{padding:24px 16px;border-top:1px solid var(--divider)}.exercise .btn-block .btn{flex:1 1 auto}.exercise .btn-block-multiple{border-top:none;padding:4px 32px 32px!important}.exercise .in-mind-block{display:flex;align-items:center;justify-content:space-between}.exercise .in-mind-block .desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;flex:1 1 auto;max-width:100%;margin-right:16px}.exercise .in-mind-block.right{justify-content:flex-end}.exercise .in-mind-block .btn-group{flex-wrap:nowrap}.exercise .resp{padding:24px 16px;display:none;align-items:center}.exercise .resp-non-action{display:flex;align-items:center}.exercise .resp-non-action .icon{font-size:48px;margin-right:16px;flex:0 0 auto}.exercise .resp.space-between{justify-content:space-between}.exercise .resp.flex-end{justify-content:flex-end}.exercise .resp-success-info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .resp-success-info .label,.exercise .resp-error-info .label,.exercise .resp-warning-info .label,.exercise .resp-typo-info .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:block;margin-bottom:4px;color:var(--content-secondary)}.exercise .resp-success-info .text,.exercise .resp-error-info .text,.exercise .resp-warning-info .text,.exercise .resp-typo-info .text{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;display:block}.exercise .resp-success-info .green,.exercise .resp-error-info .green,.exercise .resp-warning-info .green,.exercise .resp-typo-info .green{margin-top:4px;color:#29b966}.exercise .resp-error-info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .resp .indicator{position:absolute;display:block;top:0;left:0;height:4px;background-color:#ff4548}.exercise .resp .indicator.error{background-color:#ff4548}.exercise .resp .indicator.warning{background-color:#ffd600}.exercise .resp-success{background-color:var(--correct-opacity)}.exercise .resp-success .btn-group{flex:0 0 auto;margin-top:20px}.exercise .resp-success .btn{flex:1 1 auto}.exercise .resp-error{background-color:var(--incorrect-opacity)}.exercise .resp-error .btn-group{flex:0 0 auto;margin-top:20px}.exercise .resp-error .btn{flex:1 1 auto}.exercise .resp-warning,.exercise .resp-typo{background-color:var(--banner-hint-bg)}.exercise .resp-waiting{background-color:#8952da33}.exercise .resp-waiting .icon-wrap{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background-color:#8952da;border-radius:50%;margin-right:16px}.exercise .resp-waiting .icon-wrap .icon{color:#fff;font-size:32px;margin:0}.exercise .resp-waiting .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .theory-btn{position:absolute;top:12px;right:16px}.exercise .open-section .open-ended,.exercise .open-section .blank-input{position:relative}.exercise .open-section .exercise-tooltip{margin-bottom:8px}.exercise .open-section input{background-color:var(--content-quinary);color:var(--content-primary)}.exercise .open-section input.success{color:#29b966}.exercise .open-section input.typo{background-color:var(--banner-hint-bg)}.exercise .open-section .label{display:none}.exercise .open-section .label span{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-primary)}.exercise .open-section .label span.error{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#ff4548;text-decoration:line-through;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exercise .open-section .label span.correct{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .open-section .visible{background-color:#ff454833;display:inline-flex;flex-direction:column;padding:4px 16px;border-radius:8px;position:absolute;top:0;bottom:0;right:0;left:0}.exercise .open-section .play-btn+.answers-info{margin-top:10px}.exercise .blank-section .inline-block{display:inline-block;margin-right:6px;margin-top:0}.exercise .blank-section .inline,.exercise .blank-section .inline>*{display:inline}.exercise .blank-section .inline+.blank-input{margin-left:6px}.exercise .blank-section .blank-input{display:inline-block;width:auto;min-width:auto;margin-right:6px;margin-top:4px;border-radius:8px;position:relative}.exercise .blank-section .blank-input input{display:inline-block;background-color:var(--content-quinary);color:var(--content-primary);opacity:1}.exercise .blank-section .blank-input input.success{color:#29b966}.exercise .blank-section .blank-input input.typo{background-color:var(--banner-hint-bg)}.exercise .blank-section .label{display:none}.exercise .blank-section .label span{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-primary)}.exercise .blank-section .label span.error{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#ff4548;text-decoration:line-through;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exercise .blank-section .label span.correct{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .blank-section .visible{background-color:#ff454833;display:inline-flex;flex-direction:column;border-radius:8px;padding:4px 16px;position:absolute;top:0;bottom:0;right:0;left:0}.exercise-footer{position:fixed;display:flex;align-items:center;justify-content:center;left:0;right:0;bottom:0;height:80px;padding:16px;background-color:var(--upgrade-bar-bg);color:#fff;cursor:pointer;z-index:2}.exercise-footer .icon{margin-right:16px}.exercise-footer .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-right:8px}.exercise-upgrade-banner{max-width:520px!important}.exercise-upgrade-banner .default-list{max-width:320px;margin-top:24px;margin-left:auto;margin-right:auto}.exercise-upgrade-banner .actions{margin-top:24px}.exercise-upgrade-banner .warning-bar{text-align:left;align-items:flex-start}.exercise-upgrade-banner .warning-bar .link{margin-left:-12px}.exercise .answer-tip{padding:16px 18px;background-color:var(--banner-hint-bg);border-radius:8px}.exercise .answer-tip .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;margin-bottom:8px}.exercise .answer-tip .wrts-label-wrapper{margin-left:8px}.exercise .answer-tip .wysiwyg-content{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-primary)}.exercise>.skeleton-block{height:270px}.interests{display:flex;flex-direction:column}.interests .interest-field-wrap{width:100%;position:relative;margin-bottom:16px}.interests .interest-field-wrap .submit-btn{position:absolute;right:4px;top:8px}.exercise-streaks{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}.exercise-streaks-img{position:relative;display:inline-block;max-width:380px}.exercise-streaks-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:24px}.exercise-streaks-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px;color:var(--content-secondary)}.exercise-streaks .btn-group{margin-top:24px}.intermediate-answer-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.intermediate-answer-body{padding-top:16px}.intermediate-answer .btn-group{margin-top:12px}.intermediate-answer .btn-group .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-right:12px}.intermediate-answer .btn-group .btn{margin-top:4px}.intermediate-answer .answer-status{display:flex;align-items:center}.intermediate-answer .answer-status .icon{margin-right:8px}.intermediate-answer .answer-status .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.intermediate-answer .answer-status.correct{color:#29b966}.intermediate-answer .answer-status.incorrect{color:#ff4548}.intermediate-answer.collapsed .intermediate-answer-body{height:0;overflow:hidden;padding-top:0}.intermediate-answer+.intermediate-answer{padding-top:24px;margin-top:24px;border-top:1px solid var(--divider)}.onboarding{box-shadow:0 2px 2px #00000014;background-color:var(--card-bg);border-radius:8px;padding:24px 24px 32px;text-align:center}.onboarding-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:8px}.onboarding-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px}.onboarding-hint{max-width:320px;text-align:left;margin-left:auto;margin-right:auto}.onboarding .img-wrap{margin-left:auto;margin-right:auto;margin-bottom:24px;max-width:180px;width:100%;height:120px}.onboarding .btn-group{margin-top:24px}.onboarding .wrts-checkbox{margin-top:16px}@media (max-width: 767px){.exercise-wrap{overflow:hidden}}@media (min-width: 768px){.exercise-page{display:flex;align-items:center;justify-content:center;padding-top:72px}.exercise-wrap{flex:0 0 auto;margin:auto;padding-top:24px;padding-bottom:24px}.exercise-wrap-next{margin-top:0;margin-bottom:auto}.exercise{max-width:744px;margin-left:auto;margin-right:auto}.exercise .content{padding:32px}.exercise .content-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:24px}.exercise .char-keyboard{margin-top:16px}.exercise .btn-block,.exercise .in-mind-block{padding:32px}.exercise .btn-block{text-align:right}.exercise .btn-block .btn{width:auto}.exercise .in-mind-block .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.exercise .resp{padding:32px}.exercise .resp-success-info{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .resp-success-info .text{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.exercise .resp-error-info{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise .resp-error-info .text{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.exercise .resp-error .btn-group{margin-top:-4px;margin-left:12px}.exercise .resp-waiting .text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.exercise-wrap-next{display:flex;align-items:center;justify-content:center;min-height:100%}.exercise-wrap-next .exercise{flex:1 1 auto;width:100%;margin:auto}.exercise-wrap-next .play-btn{margin-top:24px}.exercise-next-topic-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:16px}.exercise-next-content{padding:32px}.exercise-next-content.answer{margin-left:-32px;margin-right:-32px;margin-bottom:-32px;padding:32px}.exercise-next-content.answer button{margin-top:24px}.exercise-next-volume-btn{padding-top:24px}.exercise .theory-btn{top:22px;right:32px}.exercise .bottom-bar.success .resp-success,.exercise .bottom-bar.error .resp-error{display:flex;align-items:center}.exercise .bottom-bar.waiting .resp-waiting{padding:32px}.exercise .bottom-bar.typo .resp-typo{flex-direction:row;padding:24px 32px}.exercise .bottom-bar.typo .btn-group{margin-top:0}.exercise .bottom-bar.typo .btn-group .wrts-btn-primary{flex:0 1}.exercise .btn-block .btn{flex:0 0 auto}.exercise-upgrade-banner .warning-bar{text-align:center;margin-bottom:32px}.exercise-upgrade-banner .warning-bar .link{margin-left:0}.exercise-upgrade-banner .actions{margin-top:32px}.exercise>.skeleton-block{height:350px}.exercise-streaks{display:flex;flex-direction:column;align-items:center}.exercise-streaks-img{order:-1}.exercise-streaks-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:32px}.exercise-streaks-desc{margin-top:16px}.exercise-streaks .week-block{order:-1;margin-top:32px}.exercise-streaks .btn-group{margin-top:32px}.intermediate-answer-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.intermediate-answer-body{padding-top:24px}.intermediate-answer.collapsed .intermediate-answer-body{padding-top:0}.intermediate-answer+.intermediate-answer{padding-top:32px;margin-top:32px}.onboarding{padding:32px 32px 40px;max-width:744px;margin-left:auto;margin-right:auto}.onboarding-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:16px}.onboarding-desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.onboarding .img-wrap{max-width:240px;height:160px}.open-section .answer-info{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-primary)}.interests .interest-field{max-width:744px;width:100%}.interests .interest-field-wrap{max-width:320px;margin-bottom:24px}.interests .interest-field-wrap input{width:320px}}@media (min-width: 1024px){.exercise-page.with-chat .exercise-wrap-next{padding-bottom:94px}}.pair-creator{position:relative;padding:24px 72px 24px 36px;font-size:0;background-color:var(--card-bg);border-radius:8px}.pair-creator .count{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;position:absolute;top:24px;left:-16px;width:32px;height:32px;border-radius:50%;background-color:var(--main-bg);color:var(--content-tertiery);text-align:center;line-height:30px}.pair-creator .count .icon-drag,.pair-creator .count:hover .index,.pair-creator .count:active .index{display:none}.pair-creator .count:hover .icon-drag,.pair-creator .count:active .icon-drag{display:inline-block}.pair-creator .input-wrap+.input-wrap{margin-top:24px}.pair-creator .input-wrap.active~.block-btn{display:inline-block}.pair-creator .wrts-simple-textarea{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;min-height:auto}.pair-creator .wrts-simple-textarea:not(:focus){border-bottom-color:var(--content-quinary)}.pair-creator .block-btn{position:absolute;top:24px;right:16px}.pair-creator .btn-delete{top:72px}.pair-creator .btn-add-img .add-img{border-radius:50%;width:40px;height:40px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:cover}.new-pair{width:100%;padding:54px 36px;color:var(--content-purple);text-align:center}.new-pair .icon+.text{margin-left:8px}.new-pair .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;display:inline-block;line-height:24px;vertical-align:middle}.input-helper{display:none}.input-helper.active{display:block}.input-helper .char-keyboard{margin-top:11px;padding-bottom:8px}.input-helper .auto-suggested{margin-top:20px}.input-helper .auto-suggested .btn-secondary{margin:4px}@media (max-width: 767px){.pair-creator .block-btn .wrts-btn-icon-link{background:none!important}.pair-creator .block-btn .icon{color:var(--content-quaternary)!important}}@media (min-width: 768px){.pair-creator{display:flex;align-items:flex-start;padding-left:56px;padding-right:16px}.pair-creator .input-wrap{width:49%;max-width:100%}.pair-creator .input-wrap+.input-wrap{margin-top:0}.pair-creator .first-input{order:-2;width:53%}.pair-creator .block-btn{position:static}.pair-creator .block-btn .wrts-btn-icon-link:not(:hover) .icon{color:var(--content-quaternary)!important}.pair-creator .btn-add-img{order:-1;margin-left:64px;margin-right:64px}.pair-creator .btn-delete{margin-left:32px;margin-right:0}.pair-creator .wrts-simple-textarea{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.pair-creator.focus{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a}.new-pair{display:block;padding:28px}.new-pair .text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}}.auth-page{padding-left:0;height:100%}.auth-page .page-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;text-align:center;margin-bottom:24px}.auth-page .page-title+.page-desc{margin-top:-8px}.auth-page .page-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px;color:var(--content-secondary)}.auth-page .social-btn-group{margin-bottom:20px}.auth-page .social-btn-group .btn,.auth-page .social-btn-group .wrts-btn-social{flex:1 1 auto;max-width:100%}.auth-page .social-btn-group .wrts-btn-social .visual{padding:10px 12px}.auth-page .btn-group{margin-bottom:16px}.auth-page .form-wrap{padding-top:32px;padding-bottom:32px}.auth-page .form-wrap .img-wrap{text-align:center}.auth-page .form-wrap .content-img{width:180px;height:120px;margin-bottom:24px}.auth-page-form{margin-bottom:16px}.auth-page-form .submit-btn-group{margin-top:12px;justify-content:center}.auth-page-form .submit-btn-group.activation{margin-top:16px}.auth-page-form .submit-btn-group.activation .text{text-transform:capitalize}.auth-page-form .submit-btn-group .submit-btn,.auth-page-form .submit-btn-group .wrts-btn-primary{flex:1 1 100%;max-width:100%}.auth-page-form .submit-btn-group .submit-desc{font-size:10px;line-height:16px;letter-spacing:.4px;font-weight:500;color:var(--content-secondary);text-align:center;margin-bottom:12px}.auth-page-form .recaptcha-link{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery);text-align:center;margin-top:34px}.auth-page-form .recaptcha-link a{color:inherit}.auth-page-form .recaptcha-link a:hover{text-decoration:underline}.auth-page-form .teacher-email-validation{background-color:var(--card-bg);border-radius:8px}.auth-page-form .teacher-email-validation .teacher-warning{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border-radius:8px;background-color:var(--banner-hint-bg)}.auth-page-form .teacher-email-validation .teacher-warning .icon-alert{margin-left:16px;color:var(--content-secondary)}.auth-page-form .teacher-email-validation .teacher-warning .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;padding:16px;color:var(--content-primary)}.auth-page-form .form-checkbox{margin-top:16px}.auth-page-form .form-checkbox .text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.auth-page-form .inline-link{display:inline-block}.auth-page .subtitle{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;text-align:center;margin-bottom:14px}.auth-page .btn-group{flex-wrap:nowrap}.auth-page .btn-group-privacy{flex-wrap:wrap}.auth-page .btn-group .text{margin-right:0}.auth-page .submit-btn-group{flex-wrap:wrap}.auth-page .submit-btn-group+.btn-group{margin-top:12px}.auth-page .back-btn{margin-bottom:24px}.auth-page .back-btn .icon{padding:8px;background-color:var(--primary-5-pct);color:var(--content-secondary);border-radius:50%;margin-right:16px}.auth-page .back-btn .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-primary)}.auth-page .qr-img{padding:24px;border-radius:16px;background-color:#fff;width:200px;height:200px;margin:auto}.auth-page .dropdown-form+.btn-group{margin-top:20px}.tfa-verification .img{margin-left:auto;margin-right:auto;margin-bottom:24px}.tfa-verification .page-desc{text-align:center}.tfa-verification .wrts-checkbox{margin-top:16px}.tfa-verification .btn-group{margin-top:20px}.tfa-verification .btn-group .wrts-btn-primary{flex:1 1 auto;max-width:100%}.tfa-verification .qr-img{width:144px;height:144px;padding:16px;margin-bottom:24px}.tfa-verification .copy-string{margin-bottom:16px}.tfa-verification .page-desc+.page-desc{margin-top:-8px}@media (max-width: 420px){.auth-page .additional-btn-group{flex-direction:column}.auth-page .additional-btn-group .deco-dot{display:none}}@media (min-width: 768px){.auth-page .container{height:100%}.auth-page .row{min-height:100%;height:100px}.auth-page .illustration-panel{position:fixed;top:0;left:0;bottom:0;right:0}.auth-page .illustration-panel:before{content:"";width:33%;left:0;top:0;bottom:0;position:absolute;background-color:var(--card-bg)}.auth-page .illustration-panel .col{background-color:var(--card-bg)}.auth-page .illustration-panel .img-wrap{position:relative;z-index:2;height:100%;white-space:nowrap;max-width:394px;padding-right:12px;margin-left:auto;margin-right:auto}.auth-page .illustration-panel .img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.auth-page .illustration-panel .img{display:inline-block;vertical-align:middle}.auth-page .illustration-panel .custom-img-wrap{display:inline-block;width:100%;text-align:center;vertical-align:middle}.auth-page .main-content{position:relative;z-index:2}.auth-page .page-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;text-align:left;margin-bottom:32px}.auth-page .page-desc{margin-bottom:32px}.auth-page .form-wrap{padding-left:12px}.auth-page-form{margin-bottom:24px;max-width:580px;margin-left:auto;margin-right:auto}.auth-page-form .submit-btn-group{margin-top:12px;justify-content:flex-end}.auth-page-form .submit-btn-group .wrts-btn-primary,.auth-page-form .submit-btn-group .submit-btn{flex:0 0 auto;min-width:200px}.auth-page-form .submit-btn-group .submit-btn+.link{margin-right:28px}.auth-page-form .submit-btn-group .submit-desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-bottom:4px;margin-right:12px;text-align:left}.auth-page-form .submit-btn-group.with-desc{flex-wrap:nowrap}.auth-page .subtitle{margin-right:12px;margin-bottom:32px;text-align:left}.auth-page .submit-btn-group{flex-wrap:nowrap}.auth-page .submit-btn-group+.btn-group{margin-top:24px}.auth-page .language-selector,.tfa-verification{max-width:580px;margin-left:auto;margin-right:auto}.tfa-verification .page-desc{margin-bottom:24px;text-align:left}.tfa-verification .qr-img{display:none}.tfa-verification .btn-group .wrts-btn-primary{flex:0 1 200px}}.packages.parent-packages .desc-wrap{display:flex;justify-content:center}.packages .proposition{background-color:var(--card-bg)}.packages .proposition+.container{padding-top:40px}.packages .proposition .page-wrap{padding-left:24px;padding-right:24px;padding-bottom:0}.packages .proposition .row{padding-bottom:40px}.packages .proposition .row .content{order:1;text-align:center}.packages .proposition .row .content .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:16px}.packages .proposition .row .content .description{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);display:inline-block;margin-top:16px}.packages .proposition .row .methods{text-align:center}.packages .proposition .row .methods img{max-width:240px}.packages .page-wrap{padding-top:32px;padding-bottom:54px}.packages .page-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;text-align:center}.packages .discount-code-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px;color:var(--content-tertiery);text-align:center}.packages .green{color:#29b966}.packages .page-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px;color:var(--content-secondary);text-align:center}.packages .package-wrapper{order:2}.packages .parent-choose{order:1}.packages .parent-choose .package{border:4px solid #ffd600;box-shadow:none}.packages .parent-choose .package .highlight-wrap{margin-top:0}.packages .parent-choose-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:32px;text-align:center}.packages-list{margin-top:8px}.my-packages .main-logo-wrap{margin-bottom:16px;text-align:center}.my-packages .page-title{text-align:left}.my-packages .page-title.center{text-align:center}.my-packages .page-desc{text-align:justify}.my-packages .renewal-subscription-banner{margin-top:24px;margin-bottom:24px}.my-packages .upgrade-package .package-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:32px;text-align:left}.my-packages .upgrade-package .discount-code-desc{text-align:left}.my-packages .upgrade-package .package-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px;color:var(--content-secondary);text-align:left;max-width:720px}.my-packages .upgrade-package .packages-list{margin-top:0}.package{position:relative;background-color:var(--card-bg);margin-top:24px;border-radius:16px}.package .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.package .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.package:hover .action-card-wrapper,.package.active .action-card-wrapper{opacity:1;visibility:visible}.package.active .action-card-wrapper{z-index:2}}.package .highlight{transform:translateY(-16px);min-width:196px}.package .highlight-wrap{margin-top:40px;height:24px}.package-main{display:flex;flex-wrap:wrap;align-items:center;padding-top:24px;padding-left:16px;padding-right:16px}.package-img-wrap{max-width:72px}.package-img-wrap .img{max-height:48px}.package-info{display:flex;flex-direction:column;justify-content:space-between;font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-left:16px}.package-info .title{margin-bottom:4px}.package-info .title .text{display:inline-block;vertical-align:middle}.package-info .title .text-label{margin-left:16px}.package-info .description{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-secondary)}.package-list{flex:1 1 auto;width:100%;padding-top:24px;padding-bottom:24px}.package-list-item+.package-list-item{margin-top:12px}.package-list-item.highlighted{background-color:var(--green-10-pct);border-radius:8px;padding:12px 16px;margin-left:-16px;margin-right:-16px}.package-list-item .highlighted-info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;font-weight:400;display:block;margin-top:12px;color:var(--content-secondary)}.package-list-btn{flex:1 1 auto;max-width:100%;text-align:left;display:flex;align-items:center}.package-list-btn.closed{cursor:default}.package-list-btn.closed .icon-close{flex:0 0 auto;margin-right:16px;color:var(--content-tertiery)}.package-list-btn.closed .text{color:var(--content-tertiery);border-bottom:none}.package-list-btn .icon-check{flex:0 0 auto;margin-right:16px;color:#29b966}.package-list-btn .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;vertical-align:middle;margin-right:8px;white-space:normal;max-width:100%;border-bottom:1px solid var(--content-quaternary)}.package-list-btn .icon-info{flex:0 0 auto}.package-list-btn:hover{color:var(--content-purple)}.package-list-btn:hover .icon{border-color:var(--content-tertiery)}.package-footer{border-top:1px solid var(--divider);padding:24px 16px 16px;text-align:center}.package-footer-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-secondary);margin-right:16px}.package-footer-desc .bold{font-weight:700}.package-footer .btn{width:100%}.package-footer .wrts-btn-link{margin-top:8px}.package-footer .date-list{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;margin-bottom:16px;text-align:left}.package-footer .date-list .date{font-weight:500}.package-footer .sub-desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;text-align:left;color:var(--content-secondary)}.package-footer .sub-desc+.btn{margin-top:16px}.package-footer .sub-desc.failed{color:#ff4548}.package-footer.free-chosen{padding-bottom:24px}.package-footer .activation-code .btn-group{display:block;margin:16px 0 0}.package-footer .activation-code .btn-group .btn{margin:0}.package-footer .activation-code .btn-group .wrts-btn-link{margin:8px 0 0}.package-footer .activation-code .btn-group .activation-options{width:100%}.package-footer .activation-code .btn-group .wrts-dropdown-content .wrts-btn-link{margin:0}.package-footer .wrts-btn-primary.grey .wrts-spinner{color:var(--content-primary)}.package-price{margin-bottom:16px}.package-price .base{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;vertical-align:middle}.package-price .base.discount{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-right:8px;color:var(--content-secondary);text-decoration:line-through;text-decoration-color:#ff4548}.package-price .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-left:8px;vertical-align:middle}.package .with-hint{flex-direction:column}.package .with-hint .message-hint{margin-bottom:16px}.package .with-hint .message-hint .info-msg-text{font-weight:500;text-align:left}.package .with-hint .message-hint .icon{color:var(--content-secondary)}.package .with-highlighted-item{padding:28px 28px 0 24px}.usp-section{margin-top:40px;padding-top:24px;border-top:1px solid var(--divider)}.usp-section-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:24px;text-align:center}.usp-item{margin-bottom:24px}.usp-item-title{position:relative;margin-bottom:8px;padding-left:32px}.usp-item-title .icon-check{position:absolute;top:0;left:0;color:#29b966}.usp-item-title .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.usp-item-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;padding-left:32px;color:var(--content-secondary)}@media (min-width: 1024px){.packages.parent-packages .page-title{text-align:center}.packages.parent-packages .page-desc{max-width:750px;text-align:center}.packages .proposition+.container{padding-top:56px}.packages .proposition .page-wrap{padding-left:32px;padding-right:32px}.packages .proposition .row{justify-content:flex-end}.packages .proposition .row:last-child{padding-bottom:56px}.packages .proposition .row .content{order:0;text-align:left}.packages .proposition .row .content .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:0}.packages .proposition .row .content .description{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;margin-top:24px}.packages .proposition .row .methods img{max-width:362px}.packages .proposition .row.swapped{justify-content:flex-start}.packages .proposition .row.swapped .content{order:1}.packages .page-wrap{padding-top:40px;padding-bottom:123px}.packages .page-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.packages .page-desc-wrapper{display:flex;justify-content:center}.packages .page-desc{max-width:750px;margin-top:24px}.packages .parent-choose{order:2}.packages-list{margin-top:40px;margin-bottom:32px}.packages-list.with-additional-space{margin-bottom:80px}.packages-list.next .col{padding-right:8px;padding-left:8px}.my-packages .upgrade-package .package-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:40px}.my-packages .upgrade-package .package-desc{margin-top:24px}.my-packages .upgrade-package .full{margin-top:32px}.my-packages .upgrade-package .row{margin-left:-8px;margin-right:-8px}.my-packages .upgrade-package .row .col{padding-left:8px;padding-right:8px}.my-packages .upgrade-package .packages-list{margin-top:16px}.package{display:flex;flex-direction:column;min-height:calc(100% - 16px);margin-top:16px}.package .highlight-wrap{height:0;margin-top:0}.package-main{flex:1 1 auto;flex-direction:column;padding-top:40px;padding-left:16px;padding-right:16px}.package-info{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;flex:0 0 auto;order:-1;margin-left:0;margin-bottom:24px;text-align:center}.package-info .title{margin-bottom:8px}.package-img-wrap{flex:0 0 auto;width:100%;height:auto;max-width:144px;margin-left:auto;margin-right:auto;text-align:center}.package-img-wrap .img{max-height:96px}.package-list{flex:1 1 auto;padding-top:32px}.package-list-item+.package-list-item{margin-top:16px}.package-list-item.highlighted{margin-top:12px}.package-list-btn .icon-check,.package-list-btn.closed .icon-close{margin-right:8px}.package-footer{flex:0 0 auto;position:relative;padding:16px 24px 24px}.package-footer .wrts-btn-primary{margin-bottom:0}.package-footer .wrts-btn-link{position:absolute;top:100%;left:50%;transform:translate(-50%);white-space:nowrap}.package-footer.free-chosen{padding-top:34px;padding-bottom:34px}.package-price .base{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.package-price .base.discount{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.package.full .package-main{display:block;padding-top:32px;padding-left:32px;padding-right:32px}.package.full .package-info{margin-bottom:0;text-align:left}.package.full .package-img-wrap{float:right;max-width:266px;height:178px;margin-right:6%;margin-bottom:32px}.package.full .package-img-wrap .img{max-height:178px}.package.full .package-list{padding-top:24px}.package.full .package-footer{display:flex;align-items:center;padding:32px}.package.full .package-footer .date-list{flex:0 0 auto;min-width:258px;margin-bottom:0}.package.full .package-footer .sub-desc{flex:1 1 auto;margin-left:24px;margin-right:8px}.package.full .package-footer .sub-desc+.btn{margin-top:0;margin-left:24px}.package.full .package-footer .btn{width:auto;margin-left:auto}.package.full .package-price{margin-left:auto;margin-bottom:0}.package.full .package-price+.btn{margin-left:24px}.package .with-highlighted-item{padding-left:32px;padding-right:32px}.usp-sectiontitle{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:40px}.usp-item{margin-bottom:0}.usp-item-title{margin-bottom:14px;padding-left:48px}.usp-item-title .text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.usp-item-desc{max-width:292px;padding-left:48px}}@media (min-width: 768px){.usp-section{margin-top:40px;padding-top:32px}.usp-section.loading{margin-top:40px}.package .activation-code{display:flex;justify-content:space-between;align-items:center;width:100%}.package .activation-code .btn-group{display:flex;justify-content:center;margin:0;min-width:390px}.package .activation-code .btn-group .activation-options{width:initial}.package .activation-code .btn-group .btn{order:1;margin:0}.package .activation-code .btn-group .wrts-btn-link{order:0;position:static;transform:none;margin:0 15px}.package .with-hint .message-hint{margin-bottom:32px}.my-packages .main-logo{width:160px;height:64px}.my-packages .renewal-subscription-banner{margin-top:32px;margin-bottom:32px}}@media (min-width: 1264px){.package-main{padding-left:24px;padding-right:24px}.package-list-btn.closed .icon-close,.package-list-btn .icon-check{margin-right:16px}}.list-actions{margin-top:24px;text-align:center}.list-actions .left-part{position:relative;display:flex;justify-content:center}.list-actions .left-part .skeleton-search{flex:1 1 auto}.list-actions .right-part{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-top:16px}.list-actions .right-part .skeleton-dropdown{width:120px}.list-actions .wrts-dropdown{width:auto}.list-actions .positioned-btn{position:absolute;top:50%;right:-8px}.list-actions .positioned-btn .actions{padding:8px;transform:translateY(-60%)}.list-actions .resume-btn-wrap{padding-bottom:16px}.list-actions.created .filter-wrap{display:flex;justify-content:center;align-items:center}.list-actions.created .left-part{flex:1 1 auto;max-width:100%;margin-left:0;margin-right:8px;margin-bottom:0;text-align:left;justify-content:left}.list-actions.created .left-part .wrts-search-field{flex:1 1 auto;max-width:240px}.list-actions.created .right-part{display:block;margin-top:0}.list-actions.created .toggle-dd-section{margin-top:40px}.list-actions.sticky{position:static}.list-actions.sticky .float-part{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;padding-top:8px;padding-bottom:8px;background-color:var(--main-bg);z-index:3}.list-actions.sticky .left-part{min-height:48px;margin-bottom:0}.list-actions.skeleton-actions{display:flex;flex-direction:column;align-items:center}.list-actions.skeleton-actions .skeleton-btn{width:100%;max-width:160px;margin-bottom:16px}.list-actions.skeleton-actions .skeleton-desc{width:108px}@media (max-width: 767px){.list-actions .right-part .wrts-dropdown+.wrts-dropdown{margin-top:16px}.list-actions.sticky .positioned-btn{right:1.6rem}.list-actions.sticky .right-part{margin-top:0;padding-top:64px}}@media (min-width: 768px){.list-actions-content{display:flex;align-items:center;justify-content:space-between}.list-actions .left-part{align-items:center;justify-content:flex-start;margin-left:0;margin-bottom:0}.list-actions .right-part{margin-top:0}.list-actions .positioned-btn{position:relative;top:0;right:0;padding-right:0;text-transform:uppercase;transform:none}.list-actions .positioned-btn .actions{transform:none}.list-actions .positioned-btn .actions .icon{margin-left:8px}.list-actions .positioned-btn .actions .text{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-left:0}.list-actions .positioned-btn .icon{margin-left:0}.list-actions .positioned-btn .text:first-child{margin-right:4px}.list-actions.sticky{min-height:48px}.list-actions.sticky .float-part{position:relative;padding:0;margin:0;box-shadow:none;right:0!important}.list-actions.sticky .list-actions-wrap{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;position:absolute;top:0;left:0;right:0;padding-top:16px;padding-bottom:16px;background-color:var(--main-bg);z-index:3}.list-actions.sticky .right-part{display:flex}.list-actions.skeleton-actions{flex-direction:row;justify-content:space-between}.list-actions.skeleton-actions .skeleton-btn{margin-bottom:0}}.search-bar{padding-top:16px;background-color:var(--main-bg)}.search-bar-inner{position:static}.search-bar-wrap.sticky{height:64px}.search-bar-wrap.sticky .search-bar-inner{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;position:fixed;left:0;right:0;top:env(safe-area-inset-top,0);padding-bottom:16px;background-color:var(--main-bg);z-index:11}@media (min-width: 768px){.search-bar .wrts-search-field{width:456px}}@media (min-width: 1024px){.search-bar-wrap.sticky .search-bar-inner{left:72px}.menu-wrapper.active~.main .search-bar-wrap.sticky .search-bar-inner{left:240px}}.shop-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:24px;text-align:center}.shop-title .discount{color:#29b966}.shop-title .duration{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);margin-top:8px}.shop-title .skeleton-title{height:24px;border-radius:12px;width:240px}.shop-list .list-item{display:flex;align-items:flex-start;color:var(--content-secondary)}.shop-list .list-item .skeleton-desc{width:200px;margin-left:0}.shop-list .list-item+.list-item{margin-top:16px}.shop-list .icon{color:#29b966;flex:0 0 auto;margin-right:16px;margin-top:-2px}.shop-list .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;flex:1 1 auto;max-width:100%}.shop-section{padding-top:32px}.shop-section-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.shop-section .payment-methods-spinner{position:static;margin-bottom:24px;padding-bottom:24px}.shop-section .skeleton-shop-term{height:152px;border-radius:24px}.shop-term{position:relative}.shop-term-btn.wrts-btn-primary{width:100%}.shop-term-btn.wrts-btn-primary .visual{position:relative;padding:24px 24px 20px;min-height:132px;display:flex;flex-direction:column;justify-content:center;overflow:visible}.shop-term-btn.wrts-btn-primary .highlight-wrap{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);max-width:100%}.shop-term-btn.wrts-btn-primary .content{overflow:hidden}.shop-term-btn.wrts-btn-primary.with-highlight{margin-top:16px}.shop-term-btn.wrts-btn-primary.active .discount{color:#ffffff80}.shop-term-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:21px}.shop-term-price{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:4px}.shop-term-price.discount{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);text-decoration:line-through}.shop-term-sub{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.shop-term-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:16px}.shop-term-duration{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:16px}.shop-payment-methods .methods-item{position:relative;border-radius:16px;background-color:var(--card-bg)}.shop-payment-methods .methods-item .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.shop-payment-methods .methods-item .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.shop-payment-methods .methods-item:hover .action-card-wrapper,.shop-payment-methods .methods-item.active .action-card-wrapper{opacity:1;visibility:visible}.shop-payment-methods .methods-item.active .action-card-wrapper{z-index:2}}.shop-payment-methods .methods-item-btn{display:flex;align-items:center;padding:16px}.shop-payment-methods .methods-item .visual,.shop-payment-methods .methods-item .icon-payment{margin-right:16px}.shop-payment-methods .methods-item .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;vertical-align:middle}.shop-payment-methods .methods-item-body{height:0;overflow:hidden}.shop-payment-methods .methods-item-body .content{padding-left:16px;padding-right:16px;padding-bottom:16px}.shop-payment-methods .methods-item-body .content .ideal-loading{height:40px;width:100%;border-radius:5px}.shop-payment-methods .methods-item-body .content .card{display:block;padding:0}.shop-payment-methods .methods-item-body .content .card:hover{background-color:var(--card-bg)}.shop-payment-methods .methods-item.active .methods-item-body{height:auto;margin-top:-8px;overflow:visible}.shop-payment-methods .methods-item:not(.single):not(.active):hover{background-color:var(--content-senary)}.shop-payment-methods .methods-item+.methods-item{margin-top:8px}.shop-payment-methods .methods-item.active .methods-item-btn .visual:before{opacity:0}.shop-payment-methods .methods-item .wrts-radio:hover:not(.disabled) .visual{border-color:var(--content-quaternary)}.shop-receipt{padding-top:24px}.shop-receipt-card{position:relative;border-radius:16px;background-color:var(--card-bg);margin-bottom:32px;padding:24px 16px}.shop-receipt-card .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.shop-receipt-card .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.shop-receipt-card:hover .action-card-wrapper,.shop-receipt-card.active .action-card-wrapper{opacity:1;visibility:visible}.shop-receipt-card.active .action-card-wrapper{z-index:2}}.shop-receipt-card .wrts-btn-link{margin-top:8px}.shop-receipt .receipt-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:8px}.shop-receipt .card-section+.card-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider)}.shop-receipt .card-section .skeleton-desc.email{display:inline-block;height:20px;margin-bottom:-3px}.shop-receipt .card-section .skeleton-desc.trial{height:24px}.shop-receipt .card-section .skeleton-container{display:flex;justify-content:space-between}.shop-receipt .card-section .skeleton-container.invoice{margin-bottom:4px}.shop-receipt .card-section .skeleton-container .skeleton-desc{display:inline-block;margin-right:0;margin-left:0}.shop-receipt .card-section .skeleton-container .value{width:50px}.shop-receipt .card-section .skeleton-container+.wrts-btn-primary{margin-top:24px}.shop-receipt .card-email{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.shop-receipt .card-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:8px}.shop-receipt .card-time{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;color:#29b966;margin-bottom:16px}.shop-receipt .info-row{display:flex;justify-content:space-between;align-items:center}.shop-receipt .info-row-label{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.shop-receipt .info-row-val{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.shop-receipt .info-row-val.free-price{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.shop-receipt .info-row+.info-row{margin-top:4px}.shop-receipt .info-row+.btn{margin-top:24px}.shop-receipt .info-row.discount{color:#29b966}.shop-receipt .btn{display:block;width:100%}.shop-receipt .btn+.btn{margin-top:8px}.shop-receipt .card-desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);text-align:center;margin-top:8px}.shop-receipt .card-desc .underline{color:inherit}.shop-receipt .info{font-size:10px;line-height:16px;letter-spacing:.4px;font-weight:500;color:var(--content-secondary);margin:24px 0}.shop .links-list{margin-top:24px}.shop .links-list .inline-link{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.shop .links-list .list-item+.list-item{margin-top:16px}.shop .back-btn-wrap{margin-bottom:16px}.shop .faq-section{margin-top:24px;margin-bottom:40px}.shop .page-wrap,.shop .page-wrap .vertical-alignment{height:100%}.shop .page-wrap .vertical-alignment .empty-state{margin-top:0}.payment-processing{position:relative}.payment-processing .empty-state .title{margin-bottom:0}@media (min-width: 768px){.shop-content{position:relative}.shop-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:40px;text-align:left}.shop-title .skeleton-title{height:36px;width:100%;border-radius:18px}.shop-list .list-item .skeleton-desc{width:400px}.shop-section{padding-top:40px}.shop-section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:24px}.shop-section .section-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.shop-term-btn.wrts-btn-primary .visual{min-height:148px;padding:32px 32px 28px}.shop-term-btn.wrts-btn-primary .highlight{min-width:196px}.shop-term-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:21px}.shop-term-price{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:4px}.shop-payment-methods .methods-item-btn{padding:24px}.shop-payment-methods .methods-item .visual,.shop-payment-methods .methods-item .icon-payment{margin-right:24px}.shop-payment-methods .methods-item-body .content{padding-left:24px;padding-right:24px;padding-bottom:24px}.shop-confirm{display:flex;margin-top:24px;padding:24px;border-radius:8px;background-color:var(--card-bg)}.shop-confirm-desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;flex:1 1 auto;padding-top:8px;color:var(--content-secondary)}.shop-confirm-desc .underline{color:inherit;cursor:pointer}.shop-confirm .btn-block{display:flex;flex-direction:column;flex:0 0 auto;margin-left:24px}.shop-confirm .btn{min-width:197px}.shop-confirm .inline-link{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:12px}.shop-confirm .email-reference-checkbox{display:block;margin-top:12px}.shop-confirm .email-reference-checkbox .text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.shop-receipt{position:absolute;top:0;right:0;width:33.33333%;max-width:314px;padding-top:0;padding-left:12px;padding-right:12px;height:100%}.shop-receipt-card{padding-left:24px;padding-right:24px}.shop-receipt-card .wrts-btn-link{width:100%;margin-top:16px}.shop-receipt-footer{padding-left:24px;padding-right:24px}.shop-receipt-content{position:sticky;top:24px}.shop-receipt .info{margin-top:16px;margin-bottom:0}.shop .back-btn-wrap{margin-bottom:32px;font-size:0}.shop .back-btn-wrap .back-btn{vertical-align:middle;background-color:var(--primary-5-pct)}.shop .back-btn-wrap .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;vertical-align:middle;margin-left:16px}.shop .faq-section{margin-top:40px}}.search-filter-sort{position:relative;margin-bottom:16px}.search-filter-sort .swiper{overflow:visible}.search-filter-sort .swiper-slide{padding-right:8px}.search-filter-sort .swiper-slide:last-child{padding-right:0}.search-filter-sort .search-bar-wrap{position:relative;display:flex;align-items:center;z-index:3}.search-filter-sort .search-bar-wrap .wrts-search-field{flex:1 1 auto}.search-filter-sort .search-bar-wrap .filter-btn{margin-left:16px}.search-filter-sort .search-bar-wrap .search-field input{border-radius:24px}.search-filter-sort .search-bar-wrap .wrts-dropdown{margin-left:8px}.search-filter-sort .filter-bar{margin-top:16px;position:relative;max-height:40px;transition:all .2s ease-out;z-index:3}.search-filter-sort .filter-bar .wrts-dropdown-simple{white-space:nowrap}.search-filter-sort .filter-bar .wrts-dropdown-simple.selected{color:#fff;background-color:#8952da}.search-filter-sort .filter-bar.hidden{margin-top:0;max-height:0;z-index:2}.search-filter-sort .filter-bar.with-sort .swiper-slide:last-child{margin-left:auto}.search-filter-sort.without-search .filter-bar{margin-top:0}.search-filter-sort.search-right{display:flex;flex-direction:column-reverse}.search-filter-sort.search-right .filter-bar{margin-top:0}.search-filter-sort.search-right .search-bar-wrap{margin-top:16px}.search-filter-sort.method-specific-topics .wrts-search-field{max-width:100%}.search-toggle{margin-top:16px;margin-bottom:8px}.search-toggle .wrts-switch-title{order:2;margin-left:16px;margin-right:0}@media (min-width: 768px){.search-filter-sort{margin-bottom:24px}.search-filter-sort.search-right{flex-direction:row-reverse;align-items:center;justify-content:space-between}.search-filter-sort.search-right .search-bar-wrap{flex:1 1 280px;min-width:180px;max-width:280px;margin-top:0;margin-left:24px}.search-toggle{display:inline-flex;margin-top:24px;margin-bottom:0}}.public-page{bottom:80px;min-height:calc(100vh - 80px)}.register-bar{position:fixed;left:0;bottom:0;right:0;height:80px;background-color:#652ea3;padding-top:16px;padding-bottom:16px;z-index:5}.register-bar .logo-wrap{flex:1 1 auto;max-width:100px;margin-right:8px}.register-bar-logo{width:100px;height:40px}.register-bar-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#fff;margin-left:52px;margin-right:32px}.register-bar .container{display:flex;align-items:center}.register-bar .btn-group{margin-left:auto;flex:0 0 auto}@media (min-width: 768px){.register-bar{position:fixed;left:0;bottom:0;right:0;background-color:#652ea3;padding-top:16px;padding-bottom:16px}.register-bar .logo-wrap{flex:0 0 auto;max-width:120px;margin-right:0}.register-bar-logo{width:auto;height:auto}.register-bar-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#fff;margin-left:52px;margin-right:32px}.register-bar .container{display:flex;align-items:center}.register-bar .btn-group{margin-left:auto;flex:0 0 auto}}.wrts-skeleton.folder-card,.wrts-skeleton.book-card,.wrts-skeleton.subject-card,.wrts-skeleton.song-card{border-radius:16px;min-height:88px}.wrts-skeleton:hover,.wrts-skeleton:active{background-color:#0000000d}.list-item-skeleton,.group-item-skeleton{border-radius:16px;min-height:112px}.list-item-skeleton+.list-item-skeleton,.list-item-skeleton+.group-item-skeleton,.group-item-skeleton+.list-item-skeleton,.group-item-skeleton+.group-item-skeleton{margin-top:8px}.group-item-skeleton{min-height:88px}.cover-picture-skeleton{width:54px;height:72px;margin-right:32px;border-radius:8px}.skeleton-search{height:40px;border-radius:20px;max-width:240px}.skeleton-search.large{height:48px}.skeleton-dropdown{height:40px;border-radius:8px;width:120px;flex:1 1 auto}.skeleton-btn{height:40px;border-radius:20px;max-width:130px;flex:1 1 auto}.skeleton-block{border-radius:16px;height:640px}@media (min-width: 768px){.wrts-skeleton.list-item-skeleton{min-height:72px}.wrts-skeleton.group-item-skeleton,.wrts-skeleton.folder-card,.wrts-skeleton.song-card{min-height:112px}.wrts-skeleton.book-card,.wrts-skeleton.subject-card{min-height:96px}}.user-wysiwyg .user-wysiwyg-textarea{height:240px;white-space:pre-line}.user-wysiwyg .wrts-textarea-field{height:100%}.user-wysiwyg .wrts-textarea-field .wrts-input{min-height:100%;white-space:pre-line}.user-wysiwyg .wysiwyg{background-color:var(--content-quinary);padding:18px 0 18px 16px;min-height:240px;border-radius:8px}.user-wysiwyg .wysiwyg-content{height:204px;overflow-y:auto;overflow-x:hidden;padding-right:16px}.user-wysiwyg .wysiwyg .ql-editor{min-height:204px}.user-wysiwyg-nav,.user-wysiwyg-nav.btn-group{margin-top:4px}.user-wysiwyg-nav .nav-btn{border-radius:8px 8px 0 0}.user-wysiwyg-nav .nav-btn:hover{background-color:transparent}.user-wysiwyg-nav .nav-btn.active{background-color:var(--content-quinary);padding-bottom:16px;margin-bottom:-4px}.user-wysiwyg-body{position:absolute;padding:16px;border-radius:8px;background-color:var(--content-quinary);opacity:0;visibility:hidden}.user-wysiwyg-body .wrts-dropdown{margin-bottom:16px}.user-wysiwyg-body .fields-row{flex-direction:column;margin-top:8px}.user-wysiwyg-body .input-field{position:relative;flex:1 1 auto;margin-top:8px;width:100%}.user-wysiwyg-body .input-field textarea{min-height:120px}.user-wysiwyg-body .preview-label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;position:absolute;display:inline-block;top:8px;right:8px;padding:2px 8px;border-radius:4px;background-color:#20b6f8;color:#fff;pointer-events:none}.user-wysiwyg-body .add-btn-group{max-width:290px}.user-wysiwyg-body .submit-btn-group{margin-top:12px}.user-wysiwyg-body.active{position:static;opacity:1;visibility:visible}.user-wysiwyg .attachment-input{position:absolute;visibility:hidden;opacity:0}.user-wysiwyg .attachment-list{margin-top:0}@media (min-width: 768px){.user-wysiwyg-body{padding-top:24px;padding-bottom:24px}.user-wysiwyg-body .fields-row{flex-direction:row;margin-left:-4px;margin-right:-4px}.user-wysiwyg-body .input-field{flex:1 1 50%;width:50%;padding-left:4px;padding-right:4px}.user-wysiwyg-body .add-btn-group{max-width:480px}.user-wysiwyg-body .submit-btn-group{margin-top:12px}}.choose-level .page-wrap{padding-bottom:32px}.choose-level .back-btn-wrap{margin-bottom:16px}.choose-level .back-btn-wrap .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;vertical-align:middle;margin-left:16px}.choose-level .link-wrapper{display:flex;justify-content:center;margin-top:24px}.choose-level .impact-banner{margin:32px 0;text-align:center}.choose-level .impact-banner-content{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:inline-block;padding:16px 24px;background-color:var(--card-bg);border-radius:16px}.choose-level .impact-banner-content .inline-link{display:inline-block;font-weight:500}.choose-level .impact-banner+.usp-section{margin-top:0}.level{position:relative;border-radius:16px;background-color:var(--card-bg);margin-top:8px}.level .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.level .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.level:hover .action-card-wrapper,.level.active .action-card-wrapper{opacity:1;visibility:visible}.level.active .action-card-wrapper{z-index:2}}.level:hover{cursor:pointer;background-color:var(--content-senary)}.level:first-child{margin-top:32px}.level-main{display:flex;flex-wrap:wrap;position:relative;align-items:center;padding:24px 16px}.level-info{display:flex;flex-direction:column;justify-content:space-between}.level-info .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:8px}.level-info .title .text{display:inline-block;vertical-align:middle}.level-info .title .text-label{margin-left:8px}.level-info .grade{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.level .btn{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:var(--content-secondary)}@media (min-width: 768px){.choose-level .page-wrap{padding-bottom:40px}.choose-level .back-btn-wrap{margin-bottom:32px}.choose-level .back-btn-wrap .back-btn{vertical-align:middle;background-color:var(--primary-5-pct)}.level{margin-top:16px}.level:first-child{margin-top:40px}.level-main{padding:24px}.level-img-wrap{max-width:144px}.level-img-wrap .img{max-height:96px}.level-info{margin-left:24px}.level-info .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.level .btn{right:24px}}.question-results-wrap{padding-bottom:8px}.question-results:first-child{border-top:0 none}.question-results:last-child{border-bottom:0 none}.question-results .wrts-accordion-btn .icon-expand-more{right:-8px;padding:8px;font-size:24px}.question-results .title-block{display:flex;align-items:center;overflow:hidden}.question-results .title-block .icon{color:var(--content-secondary);margin-right:16px}.question-results .title-block .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;max-width:100%;display:-webkit-box;display:-moz-box;max-height:40px;vertical-align:middle;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.question-results .title-block .title>*{display:inline}.question-results .title-block .number{margin-right:8px}.question-results .title-block .placeholder{color:var(--content-tertiery)}.question-results .score-wrap{font-size:0}.question-results .wysiwyg-content:first-child,.question-results .test-result-answers:first-child{margin-top:0}.question-results .test-result{padding-bottom:24px;border-bottom:1px solid var(--divider)}.question-results .no-answers{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px;margin-bottom:16px;color:var(--content-tertiery)}@media (max-width: 767px){.question-results .wrts-accordion-btn .row{flex-wrap:nowrap;overflow:hidden}.question-results .title-block{flex:1 1 auto;max-width:none;width:auto}.question-results .score-wrap{margin-right:50px;flex:0 0 auto;max-width:none;width:auto}}@media (min-width: 768px){.question-results .title-block .icon{margin-right:32px}.question-results .title-block .title{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;max-height:48px}.question-results .score{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-left:16px;color:var(--content-secondary)}.question-results .score-wrap{display:flex;align-items:center}.question-results .test-result{padding-left:56px;border-bottom:0 none}.question-results .no-answers{padding-left:56px}}.package-cancellation-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.package-cancellation-title.manage-package{margin-bottom:24px}.package-cancellation-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px;color:var(--content-secondary)}.package-cancellation-desc.stats{margin-top:24px}.package-cancellation-desc.other,.package-cancellation-desc.choose-date{margin-bottom:16px}.package-cancellation .package-option{cursor:pointer;margin-bottom:8px}.package-cancellation .banner-wrap{margin-bottom:8px}.package-cancellation .reason{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;padding:16px;background-color:var(--content-senary);border-radius:8px;cursor:pointer}.package-cancellation .reason:hover{background-color:var(--content-quinary)}.package-cancellation .reason+.reason{margin-top:8px}.package-cancellation .select-subject{padding-bottom:24px;margin-bottom:24px}.package-cancellation .select-subject.other{border-bottom:1px solid var(--divider)}.package-cancellation .explanation-input .input-field{padding:0}.package-cancellation .explanation-input textarea{min-height:137px}.package-cancellation .offers+.offers{margin-top:8px}.package-cancellation .usps-list{margin-bottom:24px}.package-cancellation .usps-list-item{display:flex;align-items:center;margin-bottom:16px}.package-cancellation .usps-list-btn .icon-close{color:#ff4548}.package-cancellation .usps-list-btn .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-left:16px;cursor:pointer;border-bottom:1px solid var(--content-quaternary)}.package-cancellation .confirmation{text-align:center;padding:0 16px}.package-cancellation .confirmation-image{width:180px;height:120px;margin-bottom:24px}.package-cancellation .confirmation-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:16px}.package-cancellation .confirmation-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.package-cancellation .choose-date-content{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--divider)}.package-cancellation .choose-date-content .select-date+.select-date{margin-top:8px}@media (min-width: 768px){.package-cancellation-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.package-cancellation-title.manage-package,.package-cancellation-desc{margin-bottom:32px}.package-cancellation-desc.stats{margin-top:32px}.package-cancellation .package-option,.package-cancellation .banner-wrap{margin-bottom:16px}.package-cancellation .select-subject{padding-bottom:32px;margin-bottom:32px}.package-cancellation .offers+.offers{margin-top:16px}.package-cancellation .usps-list{margin-bottom:32px}.package-cancellation .confirmation{padding:0 28px}.package-cancellation .confirmation-image{margin-bottom:32px}.package-cancellation .confirmation-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.package-cancellation .choose-date-content{padding-bottom:32px;margin-bottom:32px}}.settings-page-form .inline-link{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.settings-page-form .form-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px;color:var(--content-secondary)}.settings-page-form .language{margin-bottom:24px}.settings-page-form .btn-group{margin-top:8px}.settings-page-form .wrts-skeleton+.btn-group{margin-top:16px}.settings-page .description{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px;padding:0;color:var(--content-secondary)}.settings-page .settings-list{padding-right:16px;padding-left:16px;border-radius:8px;background-color:var(--card-bg)}.settings-page .settings-list .wrts-accordion:first-child{border-top:none}.settings-page .settings-list .wrts-accordion:last-child{border-bottom:none}.settings-page .settings-list .category-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:32px}.settings-page .settings-list .category-title:first-child{margin-top:8px}.settings-page .settings-list .wrts-switch{margin-top:16px}.settings-page .settings-list .wrts-switch:last-child{margin-bottom:26px}.settings-page .section-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.settings-page .section-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.settings-page .page-section+.page-section{margin-top:32px}.settings-page .page-section .version{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-right:16px}.settings-page .privacy-section{padding:0}.settings-page .privacy-section .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.settings-page .privacy-section .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px;margin-bottom:16px;color:var(--content-secondary)}.settings-page .privacy-section+.privacy-section{margin-top:24px}.settings-page .settings .wrts-accordion-btn{padding-top:22px;padding-bottom:22px}.settings-page .settings .wrts-accordion-btn .title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.settings-page .settings .wrts-accordion-btn .desc{margin-right:48px;text-align:right}.settings-page .settings .wrts-accordion-btn .icon-expand-more{right:0;margin:0;padding:0}.settings-page .theme-switcher{flex:1 1 50%;padding-left:16px}.settings-page .theme-switcher-wrap{display:flex;margin-left:-16px}.settings-page .theme-switcher-btn{display:flex;flex-direction:column;align-items:center;min-height:100%;padding:24px;border-radius:16px;cursor:pointer}.settings-page .theme-switcher-btn .icon{margin-top:8px;margin-bottom:12px}.settings-page .theme-switcher-btn .name{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.settings-page .theme-switcher-btn.light{background-color:#fff}.settings-page .theme-switcher-btn.light .icon{color:#645c70}.settings-page .theme-switcher-btn.light .name{color:#19181b}.settings-page .theme-switcher-btn.dark{background-color:#3d1868}.settings-page .theme-switcher-btn.dark .icon{color:#d3cade}.settings-page .theme-switcher-btn.dark .name{color:#fff}.settings-page .theme-switcher-btn.system{padding:0;background-color:#fff;border-top-right-radius:24px;border-top-left-radius:24px}.settings-page .theme-switcher-btn.system .name{width:100%;padding:24px 16px;background-color:#3d1868;color:#fff;border-top-right-radius:16px;border-top-left-radius:16px;text-align:center}.settings-page .theme-switcher-btn.system .wrts-checkbox,.settings-page .theme-switcher-btn.system .wrts-spinner{margin-top:20px}.settings-page .theme-switcher.loading{pointer-events:none}@media (min-width: 768px){.settings-page-form{max-width:580px}.settings-page-form .btn-group{margin-top:16px}.settings-page-form .wrts-skeleton+.btn-group{margin-top:24px}.settings-page .settings-list{padding-right:24px;padding-left:24px}.settings-page .section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.settings-page .page-section+.page-section{margin-top:40px}.settings-page.settings .wrts-accordion-btn .desc{text-align:right}.settings-page .privacy-section+.privacy-section{margin-top:32px}}.create-list{overflow:visible;bottom:80px;min-height:80%}.create-list-content{position:static;height:100%;overflow-x:hidden;overflow-y:auto}.create-list-content>.container{padding-bottom:16px}.create-list-content .subject-select{margin-bottom:16px}.create-list-content .languages-select{position:relative;margin-top:16px;margin-bottom:16px;padding-right:48px}.create-list-content .languages-select .wrts-dropdown:last-child{margin-top:8px}.create-list-content .toggle-container{margin-bottom:16px}.create-list-content .toggle-container .wrts-switch{margin-top:16px;margin-right:0}.create-list-content .toggle-container .wrts-switch-title{flex:auto;order:2;margin-left:16px}.create-list-content .toggle-container .wrts-btn-link{display:none}.create-list-content .title-preview{margin-top:8px}.create-list-content .title-preview-label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:4px;color:var(--content-tertiery)}.create-list-content .title-preview-name{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-secondary)}.create-list-content .swap-btn{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg)}.create-list-content .swap-btn .wrts-btn-link{padding:8px}.create-list-content .footer{position:fixed;bottom:0;left:0;width:100%;padding-top:16px;padding-bottom:16px;background-color:#652ea3;transition:transform .2s ease-out .1s;z-index:1}.create-list-content .footer .container{display:flex;justify-content:space-between;align-items:center}.create-list-content .footer .container .status{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-right:16px;color:#fff}.create-list-content .footer .container .wrts-btn-link{display:none}.create-list-header{display:flex;justify-content:space-between;align-items:center}.create-list-header .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.create-list-header .wrts-btn-close{margin-top:24px;margin-bottom:16px}.create-list-item.drag-item-wrap:last-child{margin-bottom:8px}.create-list-item.drag-item-wrap+.create-list-item{margin-top:8px}.create-list .no-submenu .header-wrapper{align-items:center}.create-list .no-submenu .submenu{margin-bottom:0}@media (min-width: 768px){.create-list-content{padding-top:40px}.create-list-content .toggle-container{display:flex;justify-content:space-between;align-items:center;margin-top:12px;margin-bottom:32px}.create-list-content .toggle-container.with-btn .wrts-switch{padding:8px 0}.create-list-content .toggle-container .wrts-switch{margin-top:0}.create-list-content .toggle-container .btn-group{justify-content:space-between}.create-list-content .toggle-container .btn-group .wrts-btn-link{display:block}.create-list-content .title-preview{margin-top:0}.create-list-content .subject-select{max-width:360px}.create-list-content .languages-select{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-right:0}.create-list-content .languages-select .wrts-dropdown:last-child{margin-top:0}.create-list-content .swap-btn{position:static;top:auto;right:auto;padding-right:8px;padding-left:8px;transform:none}.create-list-content .swap-btn .wrts-btn-link{padding:8px}.create-list-content .footer .container .status{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.create-list-content .footer .container .wrts-btn-link{display:inline-block;margin-right:20px}.create-list-content .footer .container .wrts-btn-link .text{color:#fff}.create-list-header{margin-bottom:16px}.create-list-header .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.create-list-header .wrts-btn-close{margin-top:0;margin-bottom:8px}.create-list-header .wrts-btn-close.small{padding:12px}.create-list-item.drag-item-wrap:last-child{margin-bottom:16px}.create-list-item.drag-item-wrap+.create-list-item{margin-top:16px}.create-list .no-submenu{padding-top:20px}.create-list .no-submenu .submenu{margin-bottom:16px}.create-list .no-submenu .wrts-btn-close{margin-bottom:0}}.error-page{position:absolute;display:flex;flex:1 1 auto;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.error-page .empty-state{margin:auto;padding-left:32px;padding-right:32px}.blocking-page{position:absolute;left:0;right:0;top:0}.content-blocking{position:relative;padding-top:0}.content-blocking .error-page{position:relative}.list-details{overflow:hidden}.list-details-content{position:static;height:100%;overflow-x:hidden;overflow-y:auto}.list-details-content .exercise-filter{display:flex;justify-content:center;margin-bottom:32px}.list-details-content .exercise-filter .wrts-dropdown{width:inherit}.list-details-content .section-item .wrts-btn-link .text{white-space:nowrap}.list-details .upgrade-nudge-banner{margin-top:24px}@media (min-width: 768px){.list-details-content .exercise-filter{display:flex;justify-content:flex-start}.list-details .upgrade-nudge-banner{margin-top:32px}}.folder-details .card-list{margin-top:16px}.lists-page-header{display:flex;align-items:center;padding-top:16px}.lists-page-header .wrts-search-field{flex:1 1 auto;padding-top:0}.lists-page-header .streaks-bar,.lists-page-header .upgrade-btn{margin-left:8px}.lists-page-header .notification-btn{flex:0 0 auto;margin-left:8px;padding:12px;border-radius:24px;background-color:var(--card-bg)}.lists-page-header .notification-btn .icon{color:var(--content-secondary)}.lists-page .page-wrap{padding-top:32px}.lists-page .page-wrap .card-list{margin-top:16px}.lists-page .page-wrap .list-btn{justify-content:center;margin-top:16px}.lists-page .page-wrap .list-actions{margin-bottom:16px}.lists-page .section-title:not(h5){font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:16px}.lists-page .section-title:not(h5).recent{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.lists-page .page-section+.page-section{margin-top:32px}.lists-page .skeleton-desc{height:28px;width:160px;border-radius:14px;margin-bottom:16px}.lists-page .cards-wrap+.expand-more{margin-top:16px}.lists-page .card-placeholder{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;position:relative;padding:24px 16px;color:var(--content-tertiery);border:1px dashed var(--content-tertiery);border-radius:16px}.lists-page .renewal-subscription-banner{margin-top:0;margin-bottom:32px}@media (max-width: 1023px){.lists-page .expand-more{text-align:center}.lists-page .upgrade-nudge-block{margin-top:32px}}@media (min-width: 768px){.lists-page-header .wrts-search-field{width:auto;max-width:456px;margin-right:auto}.lists-page-header .streaks-bar+.upgrade-btn{margin-left:16px}.lists-page .page-wrap{padding-top:40px}.lists-page .page-wrap .list-btn{justify-content:flex-start}.lists-page .page-wrap .list-btn.empty-recent{justify-content:center}.lists-page .section-title:not(h5).recent{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:24px}.lists-page .page-section+.page-section{margin-top:40px}.lists-page .renewal-subscription-banner{margin-bottom:40px}}.result-details{overflow:hidden}.result-details-content{position:static;height:100%;overflow-x:hidden;overflow-y:auto}.result-details-content .summary{margin-top:24px;margin-bottom:8px}.result-details-content .pair-list-item .check-block.answer{min-height:72px}@media (min-width: 768px){.result-details-content .summary{margin-top:32px;margin-bottom:0}.result-details-content .pair-list-item .check-block.answer{min-height:0}}.public-profile .wrts-submenu{margin-top:24px}.public-profile .list-actions{margin-bottom:16px}.public-profile .skeleton-block.wrts-submenu{border:0 none}@media (min-width: 768px){.public-profile .wrts-submenu{justify-content:flex-start;margin-top:32px}}.group-overview-page .page-wrap{padding-top:32px}.group-overview-page .page-wrap .list-btn{margin-top:16px;justify-content:center}.group-overview-page .section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:16px}.group-overview-page .page-section+.page-section{margin-top:32px}.group-overview-page .groups-card{margin-top:0}.group-overview-page .groups-card+.groups-card{margin-top:8px}.group-overview-page .filter-btn-group{margin-bottom:16px}@media (min-width: 768px){.group-overview-page .page-wrap{padding-top:40px}.group-overview-page .page-wrap .list-btn{justify-content:flex-start}.group-overview-page .page-wrap .section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.group-overview-page .page-wrap .page-section+.page-section{margin-top:40px}}.group-details-page .toggle-container .wrts-dropdown{width:100%;margin-top:16px;text-align:center}.group-details-page .card-list,.group-details-page .active-users{margin-top:16px}.group-details-page .active-users+.active-users,.group-details-page .active-users+.user-card{margin-top:8px}.group-details-page .section-label{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;display:inline-block;margin-top:32px;margin-bottom:16px}.group-details-page .section-label .notification-bubble{margin-left:8px;vertical-align:middle}.group-details-page .toggle-section{text-align:center}.group-details-page .result-list-item .title{color:var(--content-secondary);text-transform:capitalize}.group-details-page .result-list-item:hover .title,.group-details-page .result-list-item:hover .flag-label{color:var(--content-primary)}.group-details-page .add-list-btn,.group-details-page .add-member-btn{display:flex;justify-content:center;margin-top:16px}.group-details-page .invite-members{margin:0;padding-top:24px;padding-bottom:24px;border-radius:16px;background-color:var(--card-bg)}.group-details-page .invite-members-content{flex:1 1 auto;padding-left:16px;padding-right:16px}.group-details-page .invite-members-content .desc{margin-bottom:16px}.group-details-page .invite-members .col,.group-details-page .invite-members .wrts-switch{padding:0 16px}.group-details-page .invite-members .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.group-details-page .invite-members .invite-via-email{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-purple);cursor:pointer}.group-details-page .invite-members .invite-url{padding-top:16px;padding-bottom:16px}.group-details-page .invite-members .invite-url .error-msg{display:none}.group-details-page .invite-members .invite-url .input-field input{padding:14px 40px 14px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-details-page .invite-members .invite-url .input-field .field-btn{top:4px}.group-details-page .list-actions+.group-section-title{margin-top:32px}.group-details-page .group-section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:16px;margin-bottom:16px}.group-details-page .group-section-title:first-letter{text-transform:capitalize}@media (min-width: 768px){.group-details-page .toggle-container{display:flex}.group-details-page .toggle-container .wrts-dropdown{width:fit-content;margin-top:0;margin-left:16px}.group-details-page .section-label{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:40px;margin-bottom:24px}.group-details-page .toggle-section{text-align:left}.group-details-page .add-list-btn,.group-details-page .add-member-btn{justify-content:flex-start}.group-details-page .invite-members{padding-top:32px;padding-bottom:32px}.group-details-page .invite-members-content{display:flex;align-items:center;padding-left:32px;padding-right:32px}.group-details-page .invite-members-content .desc{flex:1 1 auto;margin-right:24px;margin-bottom:0}.group-details-page .invite-members .col{padding:0}.group-details-page .invite-members .col .desc{padding-left:32px}.group-details-page .invite-members .col .desc.own-group{padding-bottom:4px}.group-details-page .invite-members .col .invite-via-email{padding-left:32px}.group-details-page .invite-members .col .invite-url{padding-top:0;padding-right:24px;padding-bottom:0}.group-details-page .invite-members .wrts-switch{padding:0 32px}.group-details-page .list-actions+.group-section-title{margin-top:32px}.group-details-page .group-section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:40px;margin-bottom:24px}}.book-details-chapters .wrts-spinner{margin-top:24px}.book-details .wrts-accordion:first-child{border-top:0 none}.book-details .wrts-accordion-btn .actions{padding:0}.book-details .chapter .wrts-accordion-btn .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.book-details .error-page{position:relative}.book-details .action-banner{margin-top:32px}.book-details .search-topics-block{margin-top:16px;text-align:center}.book-details .skeleton-wrap{margin-top:20px;padding-bottom:20px;border-bottom:1px solid var(--divider)}.book-details .skeleton-wrap .skeleton-desc{height:24px;margin-left:0}.book-details .skeleton-filter{display:flex;margin-top:-16px;margin-bottom:16px}.book-details .skeleton-filter-item{max-width:100px;margin-right:8px}.book-details .list-item-skeleton{min-height:128px}@media (min-width: 768px){.book-details-chapters .wrts-spinner{margin-top:24px}.book-details .search-topics-block{text-align:left}.book-details .skeleton-filter{margin-top:-24px;margin-bottom:24px}.book-details .list-item-skeleton{min-height:148px}}@media (min-width: 1024px){.book-details .action-banner{margin-top:40px}}@media (min-width: 1264px){.book-details .wrts-accordion-btn .desc{margin-left:-4px}}.force-update .container{height:100%}.force-update .vertical-alignment-content{padding-top:40px;padding-bottom:40px}.force-update .empty-state{margin-top:0}.force-update .empty-state .wrts-btn-primary{min-width:154px}.print-list{overflow:hidden}.print-list-content{position:static;height:100%;overflow-x:hidden;overflow-y:auto}@media print{.hide-on-print{display:none}}.activation-code.validation .page-wrap,.activation-code.validation .page-wrap .vertical-alignment{height:100%}.activation-code.validation .page-wrap .vertical-alignment .empty-state{margin-top:0}.activation-code .page-wrap{padding-bottom:40px}.activation-code .page-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:24px;text-align:center}@media (min-width: 768px){.activation-code{display:flex;align-items:center}.activation-code.validation{display:block}.activation-code .page-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:40px;text-align:left}}.referrer-details{text-align:center}.referrer-details .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:16px}.referrer-details .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:24px}.referrer-details .referrer-card{display:flex;align-items:center;min-height:96px;padding:16px;cursor:pointer;background-color:var(--card-bg);border-radius:8px}.referrer-details .referrer-card-img{width:64px}.referrer-details .referrer-card-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-left:16px}.referrer-details .referrer-card.disabled{pointer-events:none}.referrer-details .card-wrap+.card-wrap{margin-top:8px}.referrer-details.validate-email .btn-block{padding-bottom:24px;border-bottom:1px solid var(--divider)}.referrer-details.validate-email .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;margin-top:24px}.referrer-details.validate-email .inline-link{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;cursor:pointer}@media (min-width: 768px){.referrer-details{max-width:580px;margin-left:auto;margin-right:auto;text-align:left}.referrer-details .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:24px}.referrer-details .desc{margin-bottom:16px}.referrer-details .row{margin-right:-8px;margin-left:-8px;height:auto}.referrer-details .card-wrap{margin-top:16px;padding-right:8px;padding-left:8px}.referrer-details .card-wrap+.card-wrap{margin-top:16px}.referrer-details .referrer-card{padding:24px}.referrer-details .referrer-card-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-left:24px}.referrer-details.validate-email .btn-block{margin-top:32px;padding-bottom:32px}.referrer-details.validate-email .bold{font-weight:600}.referrer-details.validate-email .info{margin-top:32px}.referrer-details.validate-email .inline-link{margin-left:4px}}.select-book{display:flex;flex-direction:column;overflow:hidden!important;padding-bottom:80px}.select-book .page-wrap{padding-bottom:40px;flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.select-book .subject-header{padding-bottom:0;border-bottom:none}.select-book .subject-header-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.select-book-list{margin-top:24px}.select-book-sidebar{position:fixed;left:0;right:0;bottom:0;width:100%;border-top:1px solid var(--divider);background-color:var(--card-bg);z-index:3}.select-book-sidebar .actions{padding-top:16px;padding-bottom:16px}.select-book-sidebar .actions .container{display:flex;align-items:center;justify-content:space-between}.select-book-sidebar .show-selection-btn.active .icon{transform:scaleY(-1)}.select-book-sidebar .btn-group{margin-left:auto}.select-book-selection{position:fixed;top:0;left:0;right:0;bottom:80px;overflow:hidden;visibility:hidden;background-color:transparent;transition:all .2s ease-out;z-index:5}.select-book-selection .backdrop{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.select-book-selection .selection-content{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;top:100%;left:0;right:0;bottom:0;max-height:100%;transition:all .2s ease-out;overflow:hidden}.select-book-selection .selection-title-block{position:relative;margin-top:40px;padding-top:14px;padding-bottom:14px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--divider);background-color:var(--card-bg);z-index:1}.select-book-selection .selection-title-block .container{display:flex;align-items:center;justify-content:space-between}.select-book-selection .selection-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.select-book-selection .body{position:relative;max-height:100%;padding-top:16px;padding-bottom:16px;background-color:var(--main-bg);overflow:auto;z-index:1}.select-book-selection.active{background-color:#00000080;visibility:visible}.select-book-selection.active .selection-content{top:0}.select-book .skeleton-card{min-height:128px}.select-book.loading{pointer-events:none}@media (min-width: 768px){.select-book .subject-header-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.select-book .subject-header .flag-wrap .img-placeholder,.select-book .subject-header .flag-wrap .wrts-skeleton{width:28px;height:28px}.select-book-list{margin-top:32px}.select-book-selection .title-block{padding-top:16px;padding-bottom:16px}.select-book-selection .body{padding-top:32px;padding-bottom:32px}.select-book .skeleton-card{min-height:144px}}.chapter-details-page .page-section>.section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:16px}.chapter-details-page .page-section+.page-section{margin-top:32px}.chapter-details-page .related-questions{margin-top:24px}.chapter-details-page .subject-chapter-list{margin-top:0}.chapter-details-page .answer-card-desc{white-space:pre-line}.chapter-details-page .expand-more-btn{margin-top:16px}.chapter-details-page .explanation-summary{max-height:580px}.chapter-details-page .lesson-banner{margin-top:24px;margin-bottom:24px}.chapter-details-page .lesson-banner+.page-section{margin-top:32px}.chapter-details-page .list-header+.lesson-banner+.page-section{margin-top:24px}.test-details .action-banner{margin-top:24px}.test-todo{position:relative;border-radius:16px;background-color:var(--card-bg);padding-top:24px}.test-todo .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.test-todo .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.test-todo:hover .action-card-wrapper,.test-todo.active .action-card-wrapper{opacity:1;visibility:visible}.test-todo.active .action-card-wrapper{z-index:2}}.test-todo-content{overflow:hidden}.test-todo-content .share-btn{margin-bottom:24px}.test-todo-content>.wrts-spinner{margin-bottom:32px}.test-todo-content,.test-todo .wrts-submenu{padding-left:16px;padding-right:16px}.test-todo .empty-state{margin-top:32px;padding-bottom:24px}.test-todo .no-result{padding-bottom:32px;color:var(--content-secondary)}.test-todo .summary{margin-bottom:8px}.test-todo .summary-card{background-color:var(--content-senary)}.test-summary{margin-bottom:24px}.test-summary-progress .progress-title{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;margin-bottom:8px;color:var(--content-tertiery)}.test-summary-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px}.combined-topics-list{background-color:var(--card-bg);border-radius:16px;padding-left:16px;padding-right:16px}.combined-topics-list .topic-item:first-child{border-top:0 none}@media (max-width: 767px){.test-summary .img-col{flex-basis:auto;max-width:none;width:auto}.test-summary .progress-col{max-width:calc(100% - 76px)}}@media (min-width: 768px){.chapter-details-page .page-section>.section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.chapter-details-page .page-section+.page-section{margin-top:40px}.chapter-details-page .lesson-banner{margin-top:32px;margin-bottom:32px}.chapter-details-page .lesson-banner+.page-section{margin-top:40px}.chapter-details-page .list-header+.lesson-banner+.page-section{margin-top:32px}.test-details .action-banner{margin-top:32px}.test-todo{padding-bottom:0}.test-todo-content .share-btn{margin-bottom:32px}.test-todo-content,.test-todo .wrts-submenu{padding-left:32px;padding-right:32px}.test-todo .empty-state{margin-top:40px;padding-bottom:40px}.test-todo .summary{margin-bottom:16px}.test-summary{margin-bottom:32px}.test-summary .main-block{display:flex;align-items:center}.test-summary-img{flex:0 0 auto;width:70px;height:70px;margin-right:24px}.test-summary-desc{flex:1 1 auto;max-width:100%;margin-top:0}.combined-topics-list{padding:8px 24px}}@media (min-width: 1024px){.chapter-details-page .related-questions{margin-top:40px}}.explanation{position:relative}.explanation .content-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.explanation .related-questions-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.explanation .related-questions-header .section-title{margin-right:8px;margin-bottom:0}.explanation-action{margin-bottom:24px}.explanation-action-content.without-float{display:flex;justify-content:center}.explanation-action-content.without-float .progress-bar-wrap{margin-top:auto}.explanation-action .float-part{display:flex;flex-direction:column;align-items:center}.explanation-action .float-part .btn-group{flex-wrap:nowrap}.explanation-action .wrts-progress-bar,.explanation-action .progress-bar-wrap{flex:1 1 auto;width:100%;max-width:160px}.explanation-action .wrts-progress-bar{margin-top:16px}.explanation-action.sticky{position:static;min-height:48px}.explanation-action.sticky .float-part{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a;position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;padding-top:8px;padding-bottom:8px;background-color:var(--main-bg);z-index:3}.explanation-action.sticky.with-progress{min-height:72px}.explanation-page{overflow:hidden}.explanation-page-content{position:static;height:100%;overflow-x:hidden;overflow-y:auto}.explanation-page .explanation{position:static}.explanation-page .explanation .explanation-action .float-part .btn-group{flex-wrap:wrap;justify-content:center;margin-top:-12px}.explanation-page .explanation .explanation-action .float-part .btn-group>*{margin-top:12px}.explanation-page .explanation .progress-bar-wrap.hidden{position:absolute}.explanation-page .page-section .section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.explanation-page .page-section+.page-section{margin-top:32px}.explanation-page .skeleton-btn{max-width:200px;margin:0 auto 24px}.explanation-section{border-radius:16px;background-color:var(--card-bg);position:relative;padding-top:24px;padding-bottom:24px}.explanation-section .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.explanation-section .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.explanation-section:hover .action-card-wrapper,.explanation-section.active .action-card-wrapper{opacity:1;visibility:visible}.explanation-section.active .action-card-wrapper{z-index:2}}.explanation-section .video-banner{margin-bottom:0}.explanation-section .video-wrap{max-width:100%}.explanation-section .video-section{margin-left:16px;margin-right:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--divider)}.explanation-section .wrts-submenu{padding-left:16px;padding-right:16px;padding-bottom:24px}.explanation-section .explanation-summary{margin-left:16px;margin-right:16px}.explanation-section .wysiwyg-content h4,.explanation-section .wysiwyg-content ol,.explanation-section .wysiwyg-content ul,.explanation-section .wysiwyg-content>p,.explanation-section .wysiwyg-content>div,.explanation-section .wysiwyg-content figure{max-width:720px}.explanation-section .video-warning-block.warning-bar{margin-bottom:16px}.explanation-summary{position:relative;overflow:hidden;max-height:460px;transition:max-height .2s ease-out}.explanation-summary .btn-block{position:absolute;left:0;right:0;bottom:0;background-color:var(--card-bg)}.explanation-summary .btn-block:before{content:"";display:block;position:absolute;bottom:100%;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--card-bg))}.explanation-summary .btn-block .btn{width:100%}@media (min-width: 768px){.explanation .content-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:24px}.explanation .related-questions-header{margin-bottom:24px}.explanation-page .page-section .section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.explanation-page .page-section+.page-section{margin-top:40px}.explanation-page .skeleton-btn{margin-left:0;margin-bottom:32px}.explanation-action{margin-bottom:32px}.explanation-action .float-part{flex-direction:row}.explanation-action .float-part .wrts-progress-bar{margin-top:0;margin-left:32px}.explanation-action .actions-dd .wrts-dropdown-content .section-item .wrts-btn-link .desc-block{white-space:inherit}.explanation-action .select-book-dropdown .section-title{white-space:nowrap}.explanation-action.sticky{min-height:48px}.explanation-action.sticky .float-part{position:relative;padding:0;margin:0;box-shadow:none;right:0!important}.explanation-action.sticky .explanation-action-wrap{position:absolute;top:0;left:0;right:0;padding-top:16px;padding-bottom:16px;background-color:var(--main-bg);z-index:3}.explanation-action.sticky.with-progress{min-height:48px}.explanation-section{padding-top:32px;padding-bottom:32px}.explanation-section .video-section{margin-left:32px;margin-right:32px;margin-bottom:32px;padding-bottom:32px}.explanation-section .video-section .wrts-banner{margin:0;padding:0}.explanation-section .wrts-submenu{padding-left:32px;padding-right:32px;padding-bottom:32px}.explanation-section .explanation-summary{margin-left:32px;margin-right:32px}}.test-results{position:relative;border-radius:16px;background-color:var(--card-bg)}.test-results .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.test-results .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.test-results:hover .action-card-wrapper,.test-results.active .action-card-wrapper{opacity:1;visibility:visible}.test-results.active .action-card-wrapper{z-index:2}}.test-results-page>.container{align-self:baseline}.test-results-page.with-chat{padding-bottom:78px}.test-results-overview .main-section{padding:16px;text-align:center}.test-results-overview .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:24px;margin-bottom:8px}.test-results-overview .title-count.success{color:#29b966}.test-results-overview .title-count.failed{color:#f90}.test-results-overview .title-block .wrts-skeleton{margin-left:auto;margin-right:auto}.test-results-overview .title-block .btn-group{margin-top:8px}.test-results-overview .subtitle{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery)}.test-results-overview .overview-notification{margin:8px 16px 32px;padding:16px;border-radius:8px;background-color:var(--banner-hint-bg)}.test-results-overview .overview-notification-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:16px}.test-results-overview .wrts-submenu{padding-left:16px;padding-right:16px}.test-results-overview .wrts-submenu-items{display:flex}.test-results-body{padding:0 16px 16px}.test-results-section .section-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:0}.test-results-section+.test-results-section{margin-top:24px}.test-results-section:last-child .test-results-accordion:last-child{border-bottom:0 none}.test-results-accordion.wrts-accordion-btn{padding-top:16px;padding-bottom:16px;padding-right:110px}.test-results-accordion.wrts-accordion-content{position:relative;border-top:1px solid var(--divider);padding-top:32px;padding-bottom:32px}.test-results-accordion.wrts-accordion .icon-expand-more{color:var(--content-secondary);font-size:24px;right:0}.test-results-accordion:first-child.wrts-accordion{border-top:0 none}.test-results-accordion .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-secondary)}.test-results-accordion .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;margin-top:4px;color:var(--content-tertiery)}.test-results-accordion .complete-status{position:absolute;top:50%;right:42px;transform:translateY(-50%)}.test-result{max-width:680px}.test-result-answers{margin-top:16px}.test-result-answers .answer{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;display:inline-block;margin-right:8px}.test-result-answers .answer-block-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.test-result-answers .answer-block:first-child{margin-top:24px}.test-result-answers .answer-block .answer{margin-top:16px}.test-result-answers .answer-block+.answer-block{margin-top:24px}.test-result-answers .answer.wrong{color:#ff4548;text-decoration:line-through}.test-result-answers .answer.correct{color:#29b966;margin-right:0}.test-result-answers .answer.select-answer{display:flex;align-items:center}.test-result-answers .answer.select-answer .wrts-radio{cursor:default}.test-result-answers .answer.select-answer .wrts-radio:hover .visual{border-color:var(--content-quaternary)}.test-result-answers .answer.select-answer .wrts-radio:hover .visual:before{content:none}.test-result-answers .answer.select-answer .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-left:16px}.test-result-answers .answer.select-answer+.select-answer{margin-top:8px}.test-result-answers .answer.placeholder{margin-right:0;color:var(--content-tertiery)}.test-result-answers .answer.core{margin-right:8px}.test-result-answers.multiple-answers .answer{display:block;margin-top:16px}.test-result .topic-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:8px;color:var(--content-tertiery)}.test-result .question-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-bottom:16px;font-weight:700}.test-result .wysiwyg-content,.test-result .btn{margin-top:16px}.test-result .play-btn{background-color:var(--primary-5-pct)}.test-result .play-btn .icon{color:#645c70}.test-result .answer-wrap{overflow:hidden;transition:max-height .2s ease-out}.test-result .answer-wrap .test-result-answers .answer-block:first-child{margin-top:16px}.test-result .answer-wrap.collapsed{max-height:0}.test-result .skipped-label{margin-bottom:16px}.test-result .wrts-label-wrapper{vertical-align:top}.test-result .show-answer-btn{margin-top:16px}.test-result+.test-result{margin-top:24px;padding-top:24px;border-top:1px solid var(--divider)}.result-tab .test-results-wrap{position:relative;margin-top:24px}.result-tab .test-results-wrap .test-results{padding:24px 16px}.result-tab .test-results-wrap.with-menu{background-color:var(--card-bg);border-radius:16px;padding:24px 16px}.result-tab .test-results-wrap.with-menu .section-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900}.result-tab .test-results-wrap.with-menu .wrts-accordion-btn{padding-top:16px;padding-bottom:16px}.result-tab .test-results-wrap.with-menu .wrts-accordion-btn .title{color:var(--content-secondary)}.result-tab .test-results-wrap.with-menu .test-results{padding:0}.result-tab .select-exercise{width:100%;margin-bottom:24px}@media (min-width: 768px){.test-results{margin-top:32px}.test-results-overview .main-section{padding:32px 32px 24px;text-align:left;display:flex;align-items:center;justify-content:center}.test-results-overview .img{flex:0 0 188px;width:188px;margin-right:32px}.test-results-overview .title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-top:0}.test-results-overview .title-block{max-width:100%}.test-results-overview .title-block .wrts-skeleton{margin-left:0}.test-results-overview .title-block .btn-group{justify-content:flex-start}.test-results-overview .subtitle{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.test-results-overview .overview-notification{display:flex;align-items:center;justify-content:space-between;margin:0 32px 32px;padding-left:24px;padding-right:24px}.test-results-overview .overview-notification-text{margin-right:24px;margin-bottom:0;max-width:600px}.test-results-overview .overview-notification .btn-group{flex:0 0 auto}.test-results-overview .wrts-submenu{padding-left:32px;padding-right:32px}.test-results-body{padding:0 32px 32px}.test-results-section .section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.test-results-section+.test-results-section{margin-top:32px}.test-results-section:last-child .test-results-accordion:last-child{padding-bottom:10px}.test-results-accordion .wrts-accordion-btn{padding-top:18px;padding-right:24px;padding-bottom:18px}.test-results-accordion .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:0}.test-results-accordion .complete-status{position:relative;top:0;right:0;transform:none}.test-result-answers .answer-block-title{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.test-result+.test-result{margin-top:32px;padding-top:32px}.result-tab .test-results-wrap{position:relative;margin-top:32px}.result-tab .test-results-wrap .test-results{padding:32px}.result-tab .test-results-wrap.with-menu{background-color:var(--card-bg);border-radius:16px;padding:26px 32px 32px}.result-tab .test-results-wrap.with-menu .wrts-accordion-btn{padding-top:18px;padding-bottom:18px}.result-tab .test-results-wrap.with-menu .test-results-section:last-child,.result-tab .test-results-wrap.with-menu .test-results-accordion:last-child{padding-bottom:0}.result-tab .select-exercise{margin-bottom:32px}}@media (min-width: 1024px){.test-results-page.with-chat{padding-bottom:94px}.test-result .question-title{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;font-weight:700}}.questions-overview-header .main-block{display:flex;align-items:flex-start;justify-content:space-between}.questions-overview-header .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:12px}.questions-overview-header .wrts-submenu{margin-top:12px}.questions-overview-list{position:relative;border-radius:16px;background-color:var(--card-bg);padding:24px 16px}.questions-overview-list .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.questions-overview-list .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.questions-overview-list:hover .action-card-wrapper,.questions-overview-list.active .action-card-wrapper{opacity:1;visibility:visible}.questions-overview-list.active .action-card-wrapper{z-index:2}}.questions-overview .wrts-banner{margin-top:24px;margin-bottom:24px}.questions-overview .filter-btn-group{margin-bottom:20px}.questions-overview .filter-btn .wrts-label-wrapper{border-radius:10px}.questions-overview .filter-btn.active{background-color:#8952da}.questions-overview .filter-btn.active .text{color:#fff}.questions-overview .filter-btn.active .wrts-label-wrapper:not(.red){background-color:#fff;color:#8952da}.question-card .status,.question-card-header .status,.answer-card .status,.manage-qa-modal .user-info .status{display:inline-block;vertical-align:middle;font-size:0;color:var(--content-tertiery)}.question-card .status .icon,.question-card-header .status .icon,.answer-card .status .icon,.manage-qa-modal .user-info .status .icon{margin-right:8px;font-size:16px}.question-card .status .text,.question-card-header .status .text,.answer-card .status .text,.manage-qa-modal .user-info .status .text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;vertical-align:middle}.question-card .status.active,.question-card-header .status.active,.answer-card .status.active,.manage-qa-modal .user-info .status.active{color:var(--content-secondary)}.question-card .status.green,.question-card-header .status.green,.answer-card .status.green,.manage-qa-modal .user-info .status.green{color:#29b966}.question-card .status.purple,.question-card-header .status.purple,.answer-card .status.purple,.manage-qa-modal .user-info .status.purple{color:var(--content-purple)}.question-card .status.red,.question-card-header .status.red,.answer-card .status.red,.manage-qa-modal .user-info .status.red{color:#ff4548}.question-card .status.orange,.question-card-header .status.orange,.answer-card .status.orange,.manage-qa-modal .user-info .status.orange{color:#f90}.question-card{display:block;position:relative;cursor:pointer}.question-card .hidden-link{position:absolute;top:0;left:0;right:0;bottom:0}.question-card .wrts-avatar-wrap{display:block}.question-card .wrts-avatar{float:left;margin-top:4px;margin-right:12px}.question-card .wrts-avatar:hover+.main-info .desc{text-decoration:none}.question-card .wrts-avatar .title{font-size:initial}.question-card .card-header{display:flex;align-items:center}.question-card .title{min-height:32px;padding-top:8px;padding-bottom:8px;font-size:0}.question-card .title>*{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500}.question-card .title .info{position:relative;color:var(--content-secondary);z-index:1}.question-card .title .info.with-hover-effect:hover{text-decoration:underline}.question-card .title .sub-info{margin-right:4px;color:var(--content-tertiery)}.question-card .title .status{display:inline-block;margin-top:0;font-size:0;vertical-align:baseline}.question-card .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;clear:left}.question-card .status{margin-top:8px}.question-card:hover .desc{text-decoration:underline}.question-card:hover .desc.no-hover{text-decoration:none}.question-card+.question-card{padding-top:16px;border-top:1px solid var(--divider)}.question-card:not(:last-child){padding-bottom:16px}.question-card.public .hidden-link{z-index:1}.questions-hiw{margin-top:-16px}.questions-hiw-block{position:relative;border-radius:16px;background-color:var(--card-bg);margin-top:16px;padding:24px 16px}.questions-hiw-block .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.questions-hiw-block .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.questions-hiw-block:hover .action-card-wrapper,.questions-hiw-block.active .action-card-wrapper{opacity:1;visibility:visible}.questions-hiw-block.active .action-card-wrapper{z-index:2}}.questions-hiw-block .block-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.questions-hiw-block .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary)}.questions-hiw-block .desc-list{color:var(--content-secondary)}.questions-hiw-block .desc-list .list-item{display:flex;align-items:center;margin-top:16px}.questions-hiw-block .desc-list .icon:not(.icon-verified){color:#29b966}.questions-hiw-block .desc-list .count{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;flex:0 0 auto;color:var(--content-secondary);min-width:36px;margin-left:8px;margin-right:8px}.questions-hiw-block .desc-list .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;flex:1 1 auto;max-width:100%}.questions-hiw-block .desc-img{display:block;margin-left:auto;margin-right:auto;margin-bottom:16px}.questions-hiw-block .btn{margin-top:16px}.rank-list{margin-top:40px}.rank-list-item+.rank-list-item{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider)}.rank-block{display:flex;align-items:center}.rank-block .rank{margin-right:16px}.rank-block .title-block{flex:0 0 auto}.rank-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:4px}.rank-info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery)}.rank-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:16px;color:var(--content-secondary)}.question-details{position:relative;padding-top:56px}.question-details-page .page-wrap{position:relative;min-height:100vh;padding-top:16px}.question-details-page .page-section+.page-section{margin-top:32px}.question-details-page .section-title{font-size:16px;line-height:20px;letter-spacing:0;font-weight:900;margin-bottom:16px}.question-details-page .section-title .text{display:inline-block;vertical-align:middle;margin-right:8px}.question-details-page .section-title .icon{font-size:20px}.question-details-page .empty-page{position:absolute;display:flex;flex-direction:column;flex:1 1 auto;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.question-details-page .empty-page .empty-state{margin:auto auto 0;padding-left:32px;padding-right:32px}.question-details-page .empty-page .secondary-btn{margin-top:18px;margin-bottom:auto}.question-details-page .empty-page .secondary-btn .link{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-purple)}.question-details-page .warning-bar{display:inline-flex}.question-details-info{display:flex;align-items:center;margin-bottom:24px}.question-details-info .wrts-avatar{margin-right:12px;background-color:var(--primary-5-pct);font-size:20px;cursor:pointer}.question-details-info .meta-block{flex:1 1 auto;max-width:100%}.question-details-info .meta-block-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;word-break:break-word}.question-details-info .meta-block-title .link{cursor:pointer;vertical-align:middle}.question-details-info .meta-block-title .link:hover{text-decoration:underline}.question-details-info .meta-block-title .skeleton-desc{margin-left:12px}.question-details-info .meta-block-title .skeleton-desc.username{max-width:80px;height:16px}.question-details-info .meta-block-title .icon-verified{font-size:12px;margin-left:4px}.question-details-info .meta-block-info{margin-top:4px;font-size:0}.question-details-info .meta-block-info>*{display:inline-block;vertical-align:middle}.question-details-info .meta-block-info .skeleton-desc{display:block;margin-left:12px;height:16px;max-width:160px}.question-details-info .meta-block-info .link{color:var(--content-secondary);cursor:pointer}.question-details-info .meta-block-info .link:hover{text-decoration:underline}.question-details-info .sub-info,.question-details-info .info{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-tertiery)}.question-details-info .sub-info.tutor-label,.question-details-info .info.tutor-label{color:var(--content-purple)}.question-details-info .action-link{cursor:pointer}.question-details-info .action-link:hover{text-decoration:underline}.question-details-info .sub-info{margin-right:.25em}.question-details-info .wrts-label-wrapper{margin-left:8px}.question-details-title,.question-details-desc{max-width:720px;margin-bottom:24px;white-space:pre-line}.question-details-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.question-details-title .skeleton-title{height:28px;max-width:346px;margin-left:0}.question-details-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.question-details-desc .skeleton-desc{height:16px;max-width:346px;margin-left:0}.question-details-desc .skeleton-desc.sub-desc{height:16px;max-width:160px;margin-top:8px}.question-details-subject{margin-top:16px}.question-details-subject .subjects-title{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-bottom:8px;color:var(--content-tertiery)}.question-details-subject .card{padding:12px 16px}.question-details-subject .card .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:var(--content-)}.question-details-subject .card .info{color:var(--content-tertiery)}.question-details .action-bar{position:absolute;display:flex;align-items:center;justify-content:space-between;top:0;left:-8px;right:-8px}.question-details .action-bar .wrts-dropdown{width:auto}.question-details .action-bar .flag-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.question-details .btn-block{margin-top:24px;border-top:1px solid var(--divider)}.question-details .btn-block>.btn{margin-top:24px}.question-details .answer-card-desc{white-space:pre-line}.question-details .question-closed-message{display:inline-flex;align-items:center;padding:12px 16px;border-radius:8px;background-color:var(--content-quaternary)}.question-details .question-closed-message .icon{margin-right:8px}.question-details .question-closed-message .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.answer-expanded{position:relative;border-radius:16px;background-color:var(--card-bg);padding:24px 16px}.answer-expanded .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.answer-expanded .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.answer-expanded:hover .action-card-wrapper,.answer-expanded.active .action-card-wrapper{opacity:1;visibility:visible}.answer-expanded.active .action-card-wrapper{z-index:2}}.answer-expanded .main-block{display:flex;align-items:center}.answer-expanded .main-block .wrts-avatar{margin-right:12px;cursor:pointer}.answer-expanded .title-block{flex:1 1 auto}.answer-expanded-desc{white-space:pre-line}.answer-expanded-desc,.answer-expanded .hidden-text{margin-top:12px}.answer-expanded-desc,.answer-expanded-subject{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.answer-expanded-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;word-break:break-word}.answer-expanded-title .link{vertical-align:middle;cursor:pointer}.answer-expanded-title .link:hover{text-decoration:underline}.answer-expanded-title .icon-verified{font-size:12px;margin-left:4px}.answer-expanded-subject{display:block;margin-top:4px;color:var(--content-purple)}.answer-expanded .attachment-list{margin-top:4px}.answer-expanded+.answer-expanded{margin-top:8px}.answer-expanded.public .wrts-avatar{cursor:default}.answers-list{position:relative;border-radius:16px;background-color:var(--card-bg);padding:24px 16px}.answers-list .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.answers-list .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.answers-list:hover .action-card-wrapper,.answers-list.active .action-card-wrapper{opacity:1;visibility:visible}.answers-list.active .action-card-wrapper{z-index:2}}.answer-card{position:relative;transition:box-shadow .15s ease-out}.answer-card .hidden-link{position:absolute;display:none;top:0;left:0;right:0;bottom:0}.answer-card-content{position:relative;min-height:40px}.answer-card .card-header{display:flex;align-items:center;margin-right:48px;margin-bottom:16px}.answer-card .card-header .wrts-avatar{position:relative;margin-right:12px;font-size:20px;cursor:pointer;z-index:1}.answer-card .title-block{flex:1 1 auto;max-width:100%}.answer-card-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:4px;word-break:break-word}.answer-card-title .link{position:relative;vertical-align:middle;cursor:pointer;z-index:1}.answer-card-title .link:hover{text-decoration:underline}.answer-card-title .icon-verified{font-size:12px;margin-left:4px}.answer-card-title .wrts-label-wrapper{margin-left:8px}.answer-card-subject{display:block;color:var(--content-tertiery);font-size:0}.answer-card-subject .icon{margin-right:8px;font-size:20px;vertical-align:middle}.answer-card-subject .icon-thumb-up{color:var(--content-secondary)}.answer-card-subject .text{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;margin-right:8px;vertical-align:middle}.answer-card-subject .link{position:relative;color:currentColor;cursor:pointer;z-index:1}.answer-card-subject .link:hover{color:var(--content-primary);text-decoration:underline}.answer-card-subject .tutor-label{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:var(--content-purple)}.answer-card-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;white-space:pre-line}.answer-card .attachment-list{margin-top:4px}.answer-card .card-footer{display:flex;align-items:center;flex-wrap:wrap;margin-top:4px}.answer-card .actions{flex:0 0 auto;margin-top:8px;z-index:1}.answer-card .expert-label{margin-top:8px}.answer-card .wrts-dropdown{position:absolute;top:-12px;right:-8px;width:auto}.answer-card .wrts-dropdown.show{opacity:1;visibility:visible}.answer-card .like-btn{background-color:#29b9661a}.answer-card .like-btn .icon{color:#29b966}.answer-card .like-btn.active{background-color:#29b966}.answer-card .like-btn.active .icon{color:#fff}.answer-card .count{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;display:inline-block;margin-left:8px;color:var(--content-secondary)}.answer-card .card-sidebar{margin-top:24px;padding-top:16px;border-top:1px solid var(--divider)}.answer-card .card-sidebar-title{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;color:var(--content-tertiery)}.answer-card .card-sidebar-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.answer-card+.answer-card:not(.single){padding-top:24px;border-top:1px solid var(--divider)}.answer-card:not(:last-child):not(.single){padding-bottom:24px}.answer-card.single{position:relative;border-radius:16px;background-color:var(--card-bg)}.answer-card.single .card-link{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width: 768px){.answer-card.single .action-card-wrapper{opacity:0;visibility:hidden;z-index:1}.answer-card.single:hover .action-card-wrapper,.answer-card.single.active .action-card-wrapper{opacity:1;visibility:visible}.answer-card.single.active .action-card-wrapper{z-index:2}}.answer-card.single .answer-card-content{padding:24px 16px}.answer-card.single .answer-card-desc{white-space:pre-line}.answer-card.single+.answer-card.single{margin-top:8px}.answer-card.with-redirect{cursor:pointer}.answer-card.with-redirect .hidden-link{display:block}.answer-card.with-redirect:hover:not(.no-hover){background-color:var(--content-senary)}.answer-card.public .card-header .wrts-avatar{cursor:default;z-index:0}.answer-card.active .card-action{opacity:1;visibility:visible}.answer-expanded .btn-block,.answer-card .btn-block{margin-top:16px}.answer-expanded .btn-block .btn,.answer-card .btn-block .btn{flex:0 0 auto}.answer-expanded .btn-block-desc,.answer-card .btn-block-desc{font-size:12px;line-height:16px;letter-spacing:.2px;font-weight:500;color:var(--content-secondary);margin-top:16px}.answer-expanded .wysiwyg-content,.answer-card .wysiwyg-content{color:var(--content-primary)}.related-questions .btn-group{margin-top:12px}@media (max-width: 767px){.questions-overview .filter-btn{padding:14px 16px}.question-card .title .status .text{vertical-align:baseline}.question-card .title .status .icon{display:none}}@media (min-width: 768px){.questions-overview .wrts-banner{margin-top:32px;margin-bottom:32px}.question-details-subject .card-wrap{max-width:none;flex-basis:auto}}@media (max-width: 1023px){.question-card .status.active{color:var(--content-tertiery)}.related-questions .question-card .wrts-avatar{display:none}.answer-card .icon-more-vert{color:var(--content-tertiery)}.answer-card .actions:not(:empty){margin-right:24px}.question-details .breadcrumbs{justify-content:center;margin-bottom:24px}}@media (min-width: 1024px){.questions-overview-header .title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:8px}.questions-overview-header .wrts-submenu{margin-top:24px}.questions-overview-list{padding:32px}.question-card .status,.question-card-header .status,.answer-card .status,.manage-qa-modal .user-info .status{color:var(--content-secondary)}.question-card .status .icon,.question-card-header .status .icon,.answer-card .status .icon,.manage-qa-modal .user-info .status .icon{font-size:20px}.question-card .status .text,.question-card-header .status .text,.answer-card .status .text,.manage-qa-modal .user-info .status .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.question-card{display:flex;align-items:center}.question-card .main-info{flex:1 1 auto;max-width:100%;margin-right:16px;overflow:hidden}.question-card .wrts-avatar{float:none;margin-right:16px;margin-bottom:0}.question-card .wrts-avatar .title{font-size:initial}.question-card .wrts-avatar.small-x{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;width:40px;height:40px;margin-top:0}.question-card .wrts-avatar.small-x .icon{font-size:16px}.question-card .flag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6666)}.question-card .flag-wrap{position:relative;display:inline-block;width:16px;height:16px;margin-right:8px;font-size:0;vertical-align:middle;overflow:hidden}.question-card .title{min-height:auto;padding:0;font-size:0}.question-card .title>*{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;vertical-align:middle}.question-card .title .info{color:var(--content-secondary)}.question-card .title .sub-info{margin-right:8px}.question-card .card-header{margin-bottom:8px}.question-card .desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;width:100%;max-width:720px}.question-card .status{margin-left:auto;margin-top:0;white-space:nowrap}.question-card+.question-card{padding-top:24px}.question-card:not(:last-child){padding-bottom:24px}.questions-hiw{margin-top:0}.questions-hiw-block{margin-top:0;padding:32px;min-height:100%}.questions-hiw-block .block-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:24px}.questions-hiw-block .desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.questions-hiw-block .desc-list{margin-top:24px}.questions-hiw-block .desc-img{margin-left:auto;margin-right:0;margin-bottom:0}.questions-hiw-block .btn{margin-top:24px}.questions-hiw-block:not(.earn-points){display:flex;flex-direction:column;align-items:flex-start}.questions-hiw-block:not(.earn-points) .desc{flex:1 1 auto}.questions-hiw-block.earn-points{margin-top:24px}.rank-list{margin-top:48px}.rank-list-item+.rank-list-item{margin-top:24px;padding-top:24px}.rank-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.rank-info{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.rank-desc{margin-top:0}.question-details{padding-top:0}.question-details-page .page-wrap{padding-top:40px}.question-details-page .page-section+.page-section{margin-top:40px}.question-details-page .section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.question-details-page .answers-empty-state{margin-top:48px;margin-bottom:48px}.question-details-page .warning-bar{margin-bottom:40px}.question-details-info .wrts-avatar{margin-right:16px}.question-details-info .meta-block-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.question-details-info .meta-block .skeleton-desc.username{max-width:80px}.question-details-info .meta-block-info .flag-wrap{position:relative;width:16px;height:16px;margin-left:5px;margin-right:8px}.question-details-info .meta-block-info .flag{transform:translate(-17%,-17%) scale(.666)}.question-details-info .sub-info,.question-details-info .info{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.question-details-info .info{color:var(--content-secondary)}.question-details-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.question-details-title .skeleton-title{height:36px;max-width:560px}.question-details-desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.question-details-desc .skeleton-desc{max-width:720px}.question-details-desc .skeleton-desc.sub-desc{max-width:400px;margin-top:8px}.question-details-subject{margin-top:24px}.question-details-subject .subjects-title{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase}.question-details-subject .card{display:inline-flex;min-width:140px}.question-details .action-bar{top:-8px;left:auto;right:-16px}.answer-expanded{padding:32px}.answer-expanded-content{max-width:720px}.answer-expanded .main-block .wrts-avatar{margin-right:16px}.answer-expanded-desc,.answer-expanded .hidden-text{margin-top:16px}.answer-expanded-desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.answers-list{padding:32px}.answer-card .card-header{margin-right:138px}.answer-card .card-header .wrts-avatar{margin-right:16px}.answer-card-subject .text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.answer-card-desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;max-width:720px}.answer-card .card-footer{margin-top:0}.answer-card .expert-label{margin-top:12px}.answer-card .actions{position:absolute;display:flex;align-items:center;top:0;right:0;margin-top:0;margin-right:0}.answer-card .actions-item{margin-left:16px}.answer-card .wrts-dropdown{position:relative;top:0;right:0}.answer-card .card-action{opacity:0;visibility:hidden}.answer-card .count{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.answer-card .card-sidebar{margin-top:32px}.answer-card .card-sidebar-desc{max-width:720px}.answer-card+.answer-card:not(.single){padding-top:32px}.answer-card:not(:last-child):not(.single){padding-bottom:32px}.answer-card:hover .card-action{opacity:1;visibility:visible}.answer-card.single .answer-card-content{padding:24px}.answer-card.single .actions{top:24px;right:24px}.answer-expanded .btn-block,.answer-card .btn-block{display:flex;align-items:center;max-width:720px;margin-top:24px}.answer-expanded .btn-block-desc,.answer-card .btn-block-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:0;margin-left:24px}.related-questions .btn-group{margin-top:20px}}.subject-details .page-wrap{display:flex;flex-direction:column}.subject-details .empty-state{margin:auto;padding-top:40px;padding-bottom:40px}.subject-details .empty-state.variants-list-header{padding-top:0;padding-bottom:24px}.subject-details .btn-block{margin-top:16px;text-align:center}.subject-details .search-filter-sort{margin-bottom:0}.subject-details .books-section+.page-section,.subject-details .page-section+.page-section{margin-top:32px}.subject-details .page-section>.section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.subject-details-topics{margin-top:32px}.subject-details-topics .page-section>.section-title{margin-bottom:8px}.subject-details-topics .block-title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:8px}.subject-details-topics .empty-state{padding-top:0;padding-bottom:0}.subject-details-topics .category-section+.category-section{margin-top:32px}.subject-details-topics .subcategory-section+.subcategory-section{margin-top:16px}.subject-details-created .list-actions{margin-top:0;margin-bottom:16px}.subject-details .topics-skeleton .skeleton-dropdown{max-width:100px}.subject-details .topics-skeleton .skeleton-search{height:48px;max-width:100%;margin-top:12px;border-radius:24px}.subject-details .topics-skeleton .skeleton-title,.subject-details .topics-skeleton .skeleton-desc{margin-left:0;margin-bottom:8px}.subject-details .topics-skeleton .skeleton-title{max-width:240px}.subject-details .topics-skeleton .section-skeleton{margin-top:32px}.subject-details .topics-skeleton .section-skeleton+.section-skeleton{margin-top:16px}.subject-details .list-btn{margin-top:16px;justify-content:center}.education-exams .variant-dd,.education-exams .exams-filters{margin-bottom:32px}.education-exams .exams-filters .skeleton-dropdown{flex-grow:0}.education-exams .section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.education-exams .section-title .skeleton-title{height:24px}.education-exams .section-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:-4px;margin-bottom:16px;color:var(--content-secondary)}.education-exams .page-section+.page-section{margin-top:32px}.education-exams .practice-set{background-color:var(--card-bg);border-radius:16px}.education-exams .practice-set .exam-card{background-color:transparent;border-radius:0}.education-exams .practice-set-header{cursor:default;background-color:transparent;border-top:0 none}.education-exams .practice-set-header .info{margin-top:0;padding-right:48px;text-align:right}.education-exams .practice-set-header.draggable{cursor:grab}.education-exams .practice-set-body .exam-card:before,.education-exams .practice-set-body .btn-block:before{content:"";position:absolute;display:block;top:0;left:16px;right:16px;height:1px;background-color:var(--divider)}.education-exams .practice-set-body .exam-card+.exam-card,.education-exams .practice-set-body .btn-block+.exam-card{margin-top:0}.education-exams .practice-set-body .btn-block{position:relative;padding:16px 12px}.education-exams .practice-set-body .drag-item-wrap+.drag-item-wrap{padding-top:0}.education-exams .practice-set-body .drag-item-wrap.dragging .exam-card{background-color:#fff}.education-exams .practice-set-body .content{padding-bottom:0}.education-exams .practice-set-body .exam-card:hover .title{color:var(--content-purple)}.education-exams .practice-set+.practice-set{margin-top:16px}.education-exams .practice-set+.practice-set.client{margin-top:8px}.education-exams .practice-set.client{border:0 none}.education-exams .practice-set.client .practice-set-header{cursor:pointer}.education-exams .variants-list{max-width:560px;margin-left:auto;margin-right:auto}.education-exams .variants-list .exam-card{cursor:pointer}.education-exams .drag-item-wrap.dragging .practice-set{box-shadow:0 2px 2px #00000014,0 4px 8px #0000001a,0 8px 24px #0000001f}.education-exams .drag-item-wrap.dragging .practice-set .exam-card{box-shadow:none}.education-exams .add-variant-btn{margin-top:16px}.education-exams .variants-checkboxes{display:flex;flex-direction:column;align-items:flex-start}.education-exams .variants-checkboxes .wrts-checkbox+.wrts-checkbox{margin-top:8px}.education-exams .variants-checkboxes .save-btn{margin-top:16px}.education-exams .attachment{background-color:var(--card-bg)}.education-exams .attachment .icon-attachment{margin-right:10px;color:var(--content-secondary)}.education-exams .attachment .btn{color:var(--content-tertiery)}@media (min-width: 768px){.subject-details .btn-block{text-align:left}.subject-details .books-section+.page-section,.subject-details .page-section+.page-section{margin-top:40px}.subject-details .page-section>.section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:16px}.subject-details-topics{margin-top:40px}.subject-details-topics .page-section>.section-title{margin-bottom:16px}.subject-details-topics .block-title{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-bottom:16px}.subject-details-topics .category-section+.category-section{margin-top:40px}.subject-details-topics .subcategory-section+.subcategory-section{margin-top:24px}.subject-details-recent .page-section>.section-title{margin-bottom:24px}.subject-details .topics-skeleton .filter-skeleton{display:flex;justify-content:space-between;margin-bottom:40px}.subject-details .topics-skeleton .btn-group{flex:1 1 auto}.subject-details .topics-skeleton .skeleton-search{max-width:280px;flex:1 1 auto;margin-top:0;margin-left:16px}.subject-details .topics-skeleton .skeleton-title,.subject-details .topics-skeleton .skeleton-desc{margin-bottom:16px}.subject-details .topics-skeleton .skeleton-title{height:28px}.subject-details .topics-skeleton .skeleton-desc{height:20px}.subject-details .topics-skeleton .section-skeleton{margin-top:40px}.subject-details .topics-skeleton .section-skeleton+.section-skeleton{margin-top:24px}.subject-details .empty-state.variants-list-header{padding-bottom:32px}.subject-details .list-btn{justify-content:flex-start}.education-exams .variant-dd{margin-bottom:40px}.education-exams .section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.education-exams .section-title .skeleton-title{height:26px}.education-exams .section-desc{margin-top:-12px;margin-bottom:24px}.education-exams .page-section+.page-section{margin-top:40px}.education-exams .practice-set-header .info{padding-right:36px;text-align:left}.education-exams .practice-set-body .exam-card:before,.education-exams .practice-set-body .btn-block:before{left:24px;right:24px}.education-exams .practice-set-body .btn-block{padding-top:24px;padding-bottom:24px}}@media (min-width: 1024px){.subject-details .empty-state:not(.variants-list-header){padding-bottom:76px}}@keyframes shakeX{8%,41%{transform:translate(-10px)}25%,58%{transform:translate(10px)}75%{transform:translate(-5px)}92%{transform:translate(5px)}0%,to{transform:translate(0)}}@keyframes showIn{0%{opacity:0}99%{opacity:0}to{opacity:1}}@keyframes bounceUp{0%{transform:scale(.5);opacity:0}25%{opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes growUp{0%{transform:scale(.8)}to{transform:scale(1.2)}}@keyframes shakeRoll{0%{transform:translate(0)}25%{transform:translateY(-3px)}35%{transform:translateY(-3px) rotate(3deg)}55%{transform:translateY(-3px) rotate(-3deg)}65%{transform:translateY(-3px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}.live-header{position:relative;text-align:center;z-index:1}.live-header-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;color:#fff;padding-right:56px;padding-left:56px}.live-header .subject-icon{width:24px;height:24px;min-height:auto;margin:0 auto 24px}.live-header .users-count{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;display:block;opacity:0;margin-top:12px;color:#fff;animation:bounceUp .35s ease-out forwards}.live-page{position:absolute;top:0;left:0;height:100%;width:100%;padding:0;overflow-x:hidden;overflow-y:auto;z-index:1}.live-page-code{display:flex;flex-direction:column;align-items:center;margin:auto}.live-page-code .code{position:relative;display:flex;align-items:center;justify-content:center}.live-page-code .code:before{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-8px,-2px);width:16px;height:4px;background-color:#faf9fa;border-radius:28px}.live-page-code .code-input{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;width:48px;height:48px;border-radius:8px;background-color:#fff;line-height:48px;text-align:center;transition:all .2s ease-out;color:#19181b}.live-page-code .code-input:focus{transform:translateY(-2px)}.live-page-code .code-input+.code-input{margin-left:4px}.live-page-code .code-input:nth-child(4){margin-left:32px}.live-page-code .code.error{animation:shakeX .5s linear}.live-page-code .process-block{height:24px;margin-top:40px}.live-page-code .error{font-size:0}.live-page-code .error-icon{margin-right:16px;color:#fff}.live-page-code .error-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#fff;vertical-align:middle}.live-page-code .purple{color:#8952da}.live-page-footer{position:fixed;left:0;right:0;bottom:0;z-index:1;padding-top:16px;padding-bottom:16px;background-color:var(--card-bg);height:80px}.live-page-footer.question{background-color:#652ea3}.live-page-footer.question .users{display:flex;align-items:center;max-width:calc(100% - 100px);position:relative}.live-page-footer.question .users .user{overflow:hidden;margin-right:-12px;opacity:0;animation:bounceUp .35s ease-out forwards}.live-page-footer.question .users .user:last-child{flex:0 0 auto}.live-page-footer.question .users .wrts-avatar-wrap{display:flex;flex:auto;position:relative;margin-right:16px}.live-page-footer.question .users .wrts-avatar-wrap:last-child{flex:0 0 auto}.live-page-footer.question .users .wrts-avatar-wrap .wrts-avatar{border:2px solid #652ea3}.live-page-footer.question .users-block{display:flex;align-items:center;color:#fff}.live-page-footer.question .users-block .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;margin-right:4px}.live-page-footer.question .users-block .users-count{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;padding:2px}.live-page-footer .container{display:flex;align-items:center;justify-content:space-between;min-height:100%}.live-page-footer .users-count{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.live-page-qr{padding:24px;margin-bottom:32px;border-radius:16px;background-color:#fff;text-align:center}.live-page-qr .number{margin-bottom:16px}.live-page-qr .number-text{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;color:#19181b;vertical-align:middle}.live-page-qr .number-divider{display:inline-block;width:16px;height:4px;margin-left:8px;margin-right:8px;border-radius:28px;background-color:#8952da;vertical-align:middle}.live-page-qr .link-row{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;color:#19181b}.live-page-qr .link{color:#8952da}.live-page-spinner{position:absolute;top:50%;left:16px;right:16px;transform:translateY(-50%);text-align:center}.live-page-spinner .desc{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:24px;color:#fff}.live-page .page-content{min-height:100%;padding-top:24px;padding-bottom:24px}.live-page .logo{width:200px;height:80px}.live-page .logo-wrap{display:flex;align-items:center;margin-bottom:40px}.live-page .logo-wrap .wrts-label-wrapper{margin-top:6px;margin-left:16px;line-height:24px}.live-page .footer-link-bar{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:auto;color:#fff;text-align:center}.live-page .footer-link-bar .link{color:inherit;text-decoration:underline}.live-page .enter-name-form{max-width:280px;margin-left:auto;margin-right:auto}.live-page .enter-name-form .title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:32px;color:#fff;text-align:center}.live-page .enter-name-form .field-wrap{position:relative}.live-page .enter-name-form .submit-btn{position:absolute;top:8px;right:8px}.live-page .success-block{color:#fff;text-align:center}.live-page .success-block .avatar-block{display:flex;align-items:center;justify-content:center;margin-bottom:32px;font-size:0}.live-page .success-block .wrts-avatar-wrap{margin-right:24px}.live-page .success-block .user-name{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;overflow:hidden;text-overflow:ellipsis}.live-page .success-block .block-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:32px}.live-page .success-block .description{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.live-page .users-list{margin-top:-16px;margin-bottom:32px}.live-page .user-card{display:flex;align-items:center;margin-top:16px;font-size:0;overflow:hidden}.live-page .user-card-name{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;margin-left:16px}.live-page .empty-state .title,.live-page .empty-state .description,.live-page .empty-state .extra-btn .text{color:#fff}.live-page .interim-score-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-bottom:32px;text-align:center}.live-page .interim-score-card{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:16px;background-color:#fff;opacity:0;color:#19181b}.live-page .interim-score-card .user-card{flex:1 1 auto;margin-top:0}.live-page .interim-score-card .user-card-name{color:#19181b}.live-page .interim-score-card.top-rate{background-color:#ffd600}.live-page .interim-score-card:nth-child(0){animation:bounceUp .45s ease-out forwards;animation-delay:0ms}.live-page .interim-score-card:nth-child(1){animation:bounceUp .45s ease-out forwards;animation-delay:.2s}.live-page .interim-score-card:nth-child(2){animation:bounceUp .45s ease-out forwards;animation-delay:.4s}.live-page .interim-score-card:nth-child(3){animation:bounceUp .45s ease-out forwards;animation-delay:.6s}.live-page .interim-score-card:nth-child(4){animation:bounceUp .45s ease-out forwards;animation-delay:.8s}.live-page .interim-score-card:nth-child(5){animation:bounceUp .45s ease-out forwards;animation-delay:1s}.live-page .interim-score-card+.interim-score-card{margin-top:8px}.live-page .user-score{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;flex:0 0 auto;margin-left:16px}.live-page .user-interim{position:relative;width:200px;height:232px;margin-left:auto;margin-right:auto;color:#20b6f8;font-size:0;text-align:center;opacity:0;animation:bounceUp .4s ease-out forwards,shakeRoll 1s linear .4s infinite}.live-page .user-interim svg{position:absolute;top:0;left:0;width:100%;height:100%}.live-page .user-interim-position{position:relative;color:#fff;font-size:120px;line-height:232px;font-weight:900;z-index:1}.live-page .user-interim-title{opacity:0;animation:bounceUp .25s ease-out forwards;animation-delay:.3s}.live-page .user-interim-score{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900;margin-top:32px;text-align:center;opacity:0;animation:bounceUp .2s ease-out forwards;animation-delay:.55s}.live-page .user-interim-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;text-align:center;margin-top:16px;opacity:0;animation:bounceUp .2s ease-out forwards;animation-delay:.65s}.live-page .user-interim.first{color:#ffd600}.live-page .user-interim.first .user-interim-position{color:#19181b}.live-page .user-interim.second{color:#f2f0f5}.live-page .user-interim.second .user-interim-position{color:#19181b}.live-page .user-interim.third{color:#f90}.live-page .attachments{margin-left:-4px;margin-right:-4px}.live-page .attachment-card{min-height:100%;padding:16px 8px;border-radius:16px;background-color:#fff;color:#19181b;text-align:center;font-size:0}.live-page .attachment-card .icon{font-size:54px}.live-page .attachment-card .user-name{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700;margin-top:8px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis}.live-page .attachment-card .desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500}.live-page .attachment-card-wrap{padding-left:4px;padding-right:4px;opacity:0}.live-page .attachment-card-wrap:nth-child(0){animation:bounceUp .45s ease-out forwards;animation-delay:.45s}.live-page .attachment-card-wrap:nth-child(1){animation:bounceUp .45s ease-out forwards;animation-delay:.65s}.live-page .attachment-card-wrap:nth-child(2){animation:bounceUp .45s ease-out forwards;animation-delay:.85s}.live-page .attachment-card-wrap:nth-child(3){animation:bounceUp .45s ease-out forwards;animation-delay:1.05s}.live-page .skipped-question-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.live-page .skipped-question-desc{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-top:32px}.live-page.content-center .page-content{display:flex;flex-direction:column}.live-page.content-center .live-header{position:absolute;top:24px;left:0;width:100%}.live-page.content-center .live-page-container{margin:auto;padding-top:144px;padding-bottom:144px}.live-page.content-center-s .live-page-container{padding-top:48px;padding-bottom:48px}.live-page.with-footer .page-content{padding-bottom:80px}.live-page.enter-code-page{padding:0}.live-page.enter-code-page .code-wrap{display:flex;flex:1 1 auto;padding-top:32px;padding-bottom:32px}.live-page.enter-code-page .live-page-container{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-top:80px;padding-bottom:80px}.live-page.enter-code-page .live-page-container .language-selector{border-top:1px solid rgba(255,255,255,.1)}.live-page.enter-code-page .live-page-container .lang-btn .text,.live-page.enter-code-page .live-page-container .lang-btn .icon{color:#fff}.live-page.enter-code-page .back-btn{position:absolute;top:16px;left:8px}.live-page.enter-code-page .back-btn .icon{color:#fff}.live-page.enter-name-page.with-input .live-header{position:relative;top:0}.live-page.host-page .live-page-container{padding-top:32px;padding-bottom:32px}.live-page.host-page .illustration{display:block;width:320px;margin-left:auto;margin-right:auto}.live-page.host-page .user-card{opacity:0;animation:bounceUp .3s ease-out forwards}.live-page.countdown-page{color:#fff;text-align:center}.live-page.countdown-page .title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.live-page.countdown-page .countdown{display:inline-block;font-size:240px;line-height:280px;font-weight:900;animation:growUp .7s ease-out forwards}.live-page.result-page{color:#fff}.live-page.result-page .page-section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:16px}.live-page.result-page .page-section-title.main-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.live-page.result-page .page-section+.page-section{margin-top:24px}.live-page.result-page .live-progress-bar+.live-progress-bar{margin-top:16px}.live-page.result-page .users-section{margin-top:56px}.live-page.result-page .result-section-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-bottom:24px;text-align:center}.live-page.result-page .result-section+.result-section{margin-top:48px}.live-page.question-result-page .users-section{opacity:0;animation:showIn .45s ease-out forwards}.live-page.question-result-page .user-card{opacity:0}.live-page.question-result-page .user-card:nth-child(0){animation:bounceUp .45s ease-out forwards;animation-delay:0ms}.live-page.question-result-page .user-card:nth-child(1){animation:bounceUp .45s ease-out forwards;animation-delay:.2s}.live-page.question-result-page .user-card:nth-child(2){animation:bounceUp .45s ease-out forwards;animation-delay:.4s}.live-page.question-result-page .user-card:nth-child(3){animation:bounceUp .45s ease-out forwards;animation-delay:.6s}.live-page.interim-score-page.content-center .live-page-container{padding-top:80px;padding-bottom:80px}.live-page.answers-overview-page{overflow:auto}.live-page.answers-overview-page .answers-title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:56px;margin-bottom:24px;text-align:center;color:#fff}.live-page.answers-overview-page .question-results-wrap{padding:0 16px;margin-bottom:56px;border-radius:16px;background-color:var(--card-bg)}.live-page.answers-overview-page .question-results-wrap .loading-block{padding:32px 0}.live-page.answers-overview-page .question-results-wrap .loading-block-item{min-height:58px}.live-page.answers-overview-page .question-results-wrap .test-result{border-bottom:0 none}.live-page.answers-overview-page .question-results-wrap .user-result-card .answer.wrong{text-decoration:none}.live-progress-bar{display:flex;align-items:center}.live-progress-bar .progress-line{flex:0 1 4px;height:32px;min-width:4px;border-radius:20px;background-color:#29b966;transition:all .45s linear}.live-progress-bar .progress-count{flex:0 0 26px;margin-left:8px}.live-progress-bar.red .progress-line{background-color:#fd409b}.live-result-badge{position:relative;display:flex;align-items:center;justify-content:center;width:100%;color:var(--content-primary)}.live-result-badge .text-block{font-size:0}.live-result-badge .live-battle-icons{margin-right:16px}.live-result-badge .title{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:700}.live-result-badge .points{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;color:var(--content-tertiery);margin-top:4px}.live-result-badge.animate{opacity:0;animation:bounceUp .3s ease-out forwards}.live-result-badge.result-info .icon{font-size:22px}.live-result-badge.result-info .icon-correct,.live-result-badge.result-info .icon-incorrect{padding:0;font-size:30px}@media (max-width: 767px){.live-header .close-btn,.live-header .back-btn{background-color:transparent;box-shadow:none}.live-header .close-btn .icon,.live-header .back-btn .icon,.live-header .wrts-dropdown .icon-more-vert{color:#fff}.live-header .actions{position:absolute;top:-8px;right:8px}.live-header .back-btn-wrap{position:absolute;top:-8px;left:8px;margin-top:0}.live-page .enter-name-form .input-field input{padding-right:56px}}@media (min-width: 768px){.live-header-content{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px}.live-header-title{padding-left:120px;padding-right:120px}.live-header .nav-block,.live-header .actions{position:absolute;top:50%;transform:translateY(-50%)}.live-header .nav-block{left:0}.live-header .actions{right:0}.live-header .back-btn-wrap{display:flex;align-items:center}.live-header .back-btn{margin-right:16px}.live-header .back-btn-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;color:#fff}.live-header .users-count{margin-top:0}.live-header.title-left .live-header-content{justify-content:flex-start}.live-header.title-left .live-header-title{padding-left:0;text-align:left}.live-page-code .code-input{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;width:56px;height:56px;line-height:56px}.live-page-code .code-input+.code-input{margin-left:8px}.live-page-code .code-input:nth-child(4){margin-left:48px}.live-page-code .error-text{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.live-page-footer .info-block{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;margin-right:32px}.live-page-footer .info-text{font-size:14px;line-height:20px;letter-spacing:.2px;font-weight:500;margin-right:8px}.live-page-footer .footer-badge-wrap{position:absolute;top:50%;left:50%;width:100%;padding-left:168px;padding-right:168px;transform:translate(-50%,-50%)}.live-page-footer .live-result-badge.animate{opacity:1;animation:bounce .3s ease-out 1.45s}.live-page-footer .users-count{margin-left:auto}.live-page-qr{max-width:347px}.live-page-qr .number{margin-bottom:24px}.live-page-qr .number-divider{margin-left:16px;margin-right:16px}.live-page-qr .qr-code{width:200px!important;margin-left:auto;margin-right:auto;margin-bottom:24px}.live-page .page-content{padding-top:40px;padding-bottom:40px}.live-page .footer-link-bar{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.live-page .enter-name-form{max-width:344px;margin-left:0}.live-page .enter-name-form .title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:40px;text-align:left}.live-page .enter-name-form .field-wrap{display:flex;flex-direction:row;align-items:center}.live-page .enter-name-form .wrts-form-field{flex:1 1 auto}.live-page .enter-name-form .submit-btn{position:relative;top:0;right:0;margin-left:16px;padding:12px}.live-page .success-block{text-align:left}.live-page .success-block .avatar-block{justify-content:flex-start;margin-bottom:40px}.live-page .success-block .block-title{font-size:48px;line-height:52px;letter-spacing:0;font-weight:900;margin-bottom:40px}.live-page .success-block .description{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}.live-page .interim-score-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:40px}.live-page .interim-score-card{padding:20px 24px}.live-page .user-score{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.live-page .user-interim-score{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-top:40px}.live-page .user-interim-desc{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;margin-top:16px}.live-page .attachments{margin-left:-8px;margin-right:-8px}.live-page .attachment-card{padding-top:24px;padding-bottom:24px}.live-page .attachment-card .user-name{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900;margin-top:16px;margin-bottom:16px}.live-page .attachment-card .desc{font-size:16px;line-height:20px;letter-spacing:.2px;font-weight:700}.live-page .attachment-card-wrap{padding-left:8px;padding-right:8px}.live-page .skipped-question-title{font-size:48px;line-height:52px;letter-spacing:0;font-weight:900}.live-page.content-center .live-header{top:40px}.live-page.content-center .live-page-container{margin:auto;padding-top:96px;padding-bottom:96px}.live-page.host-page .illustration{width:480px}.live-page.host-page .live-page-container{padding-top:64px}.live-page.countdown-page{text-align:left}.live-page.countdown-page .title{font-size:48px;line-height:52px;letter-spacing:0;font-weight:900}.live-page.result-page .page-section-title{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.live-page.result-page .page-section-title.main-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900}.live-page.result-page .page-section+.page-section{margin-top:32px}.live-page.result-page .users-section{margin-top:0}.live-page.result-page .users-section .page-section-title{margin-bottom:32px}.live-page.result-page .wrts-avatar-wrap{margin-right:8px}.live-page.result-page .user-card-name{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.live-page.content-center-s .page-content{display:flex;flex-direction:column}.live-page.content-center-s .live-header{position:absolute;top:40px;left:0;width:100%}.live-page.content-center-s .live-page-container{margin:auto;padding-top:96px;padding-bottom:96px}.live-page.answers-overview-page .answers-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-top:40px;margin-bottom:32px;text-align:left}.live-page.answers-overview-page .question-results-wrap{padding:0 24px}.live-result-badge .title{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.live-result-badge.result-info .icon{font-size:20px}.live-result-badge.result-info .icon-correct,.live-result-badge.result-info .icon-incorrect{font-size:30px}}@media (min-width: 1024px){.live-page-qr .number-text{font-size:48px;line-height:52px;letter-spacing:0;font-weight:900}.live-page.result-page .result-section-title{font-size:32px;line-height:36px;letter-spacing:0;font-weight:900;margin-bottom:32px;text-align:left}.live-page.result-page .result-section+.result-section{margin-top:0}}.exam-details .exam-actions-section{margin-top:0}.exam-details .exam-actions-section+.page-section{margin-top:32px;padding-top:32px;border-top:1px solid var(--divider)}.exam-details .replay-btn{margin-top:8px}.exam-details .worksheet_btn{margin-top:16px}.exam-details .section-title .text{font-size:18px;line-height:24px;letter-spacing:0;font-weight:900}.exam-details .section-title .label{font-size:10px;line-height:16px;letter-spacing:1px;font-weight:500;text-transform:uppercase;display:inline-block;margin-top:8px;color:var(--content-secondary)}.exam-details .redirect-btn{margin-top:16px}@media (max-width: 767px){.exam-details .section-title,.exam-details .section-title .text{display:block}}@media (min-width: 768px){.exam-details .extra-btn{margin-top:24px}.exam-details .section-title .text{font-size:24px;line-height:28px;letter-spacing:0;font-weight:900}.exam-details .section-title .label{margin-top:0;margin-left:16px}}.hide{display:none!important}@media (max-width: 767px){.hide-xs{display:none!important}}@media (min-width: 768px) and (max-width: 1023px){.hide-s{display:none!important}}@media (min-width: 1024px) and (max-width: 1263px){.hide-m{display:none!important}}@media (min-width: 1264px){.hide-l{display:none!important}}.show{display:block!important}.show-s,.show-m,.show-l{display:none!important}@media (max-width: 767px){.show-xs{display:block!important}}@media (min-width: 768px) and (max-width: 1023px){.show-s{display:block!important}}@media (min-width: 1024px) and (max-width: 1263px){.show-m{display:block!important}}@media (min-width: 1264px){.show-l{display:block!important}}.hidden{opacity:0!important;visibility:hidden!important}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.float-left{float:left!important}.float-right{float:right!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}
