:root{--menu-u:clamp(11px, min(.9115vw, 1.7242vh), 22px);--popup-u:clamp(11px, min(.7292vw, 1.2963vh), 22px)}@keyframes shimmer{0%{background-position:calc(-14.2857 * var(--menu-u)) 0}to{background-position:calc(14.2857 * var(--menu-u) + 100%) 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabs-modules{flex:1!important;height:100%!important;min-height:0!important;max-height:calc(100vh - 200px)!important;overflow:hidden auto!important}.tabs-modules::-webkit-scrollbar{display:none!important}.tabs-modules{-ms-overflow-style:none!important;scrollbar-width:none!important}.tabs-action{flex-shrink:0!important}.tabs-modules{padding-bottom:10.5625vw!important}.skeleton-card{border-radius:calc(.85714 * var(--menu-u));width:100%;padding:calc(1.14286 * var(--menu-u));margin-bottom:calc(1.14286 * var(--menu-u));min-height:calc(10 * var(--menu-u));background:#322c5e1a;border:1.25px solid #8273d480}.skeleton-header{margin-bottom:calc(.85714 * var(--menu-u));justify-content:space-between;align-items:center;display:flex}.skeleton-title{height:calc(1.14286 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d44d 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.28571 * var(--menu-u));width:60%;animation:1.5s infinite shimmer}.skeleton-content{height:calc(8.57143 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d44d 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.57143 * var(--menu-u));animation:1.5s infinite shimmer}.skeleton-icon{width:calc(2.85714 * var(--menu-u));height:calc(2.85714 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d44d 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.57143 * var(--menu-u));flex-shrink:0;animation:1.5s infinite shimmer}.skeleton-text-content{flex:1}.skeleton-description{height:calc(.85714 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d480 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.28571 * var(--menu-u));width:80%;margin-top:calc(.57143 * var(--menu-u));animation:1.5s infinite shimmer}.modules-skeleton{padding:calc(1.14286 * var(--menu-u)) 0}.skeleton-module-header{height:calc(1.71429 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d480 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.42857 * var(--menu-u));width:70%;margin-bottom:calc(1.14286 * var(--menu-u));animation:1.5s infinite shimmer}.skeleton-exercise{height:calc(3.42857 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d480 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.57143 * var(--menu-u));margin-bottom:calc(.57143 * var(--menu-u));animation:1.5s infinite shimmer}.hover-shadow{transition:box-shadow .2s ease-out}.hover-shadow:hover{box-shadow:0 calc(.28571 * var(--menu-u)) calc(.85714 * var(--menu-u)) #00000026}.notepad-header-hover{cursor:pointer;transition:box-shadow .2s ease-out}.notepad-header-hover:hover{box-shadow:0 calc(.28571 * var(--menu-u)) calc(.85714 * var(--menu-u)) #8273d44d}.library-select{transition:background-color .2s ease-out,box-shadow .2s ease-out}.library-select:hover{box-shadow:0 calc(.14286 * var(--menu-u)) calc(.57143 * var(--menu-u)) #8273d433;background-color:#3c366880!important}.library-select option{color:#fff;padding:calc(.71429 * var(--menu-u));background:#322c5efa}.library-select option:checked{color:#fff;background:#8273d4cc!important}.hover-scale{transition:transform .2s ease-out,opacity .2s ease-out}.hover-scale:hover{opacity:.8;transform:scale(1.05)}.tab-disabled,.icon-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .2s ease-out}.expert-tip-skeleton{border-radius:calc(.85714 * var(--menu-u));padding:calc(1.14286 * var(--menu-u));margin-bottom:calc(1.14286 * var(--menu-u));min-height:calc(10 * var(--menu-u));background:#322c5e99;border:1.25px solid #8273d480}.skeleton-video-header{margin-bottom:calc(.85714 * var(--menu-u));justify-content:space-between;align-items:center;display:flex}.skeleton-video-content{height:calc(8.57143 * var(--menu-u));background:linear-gradient(90deg,#8273d433 0%,#8273d480 50%,#8273d433 100%);background-size:calc(14.2857 * var(--menu-u)) 100%;border-radius:calc(.57143 * var(--menu-u));animation:1.5s infinite shimmer}.expert-tip-text-skeleton{border-radius:calc(.85714 * var(--menu-u));padding:calc(1.14286 * var(--menu-u));margin-bottom:calc(1.14286 * var(--menu-u));gap:calc(.85714 * var(--menu-u));min-height:calc(5.71429 * var(--menu-u));background:#322c5e99;border:1.25px solid #8273d480;display:flex}body .expert-tip2-overlay,.expert-tip2-overlay{inset:auto 0 0 auto!important;-webkit-backdrop-filter:none!important;z-index:10000!important;pointer-events:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:auto 0 0 auto!important}body .vision-step-cai-tab .tabs-modules,body .tabs-modules{scrollbar-width:thin;scrollbar-color:#8273d459 transparent;overscroll-behavior:contain!important;flex-direction:column!important;justify-content:flex-start!important;padding-bottom:0!important;display:flex!important;overflow:hidden auto!important}body .vision-step-cai-tab .tabs-modules::-webkit-scrollbar{width:calc(.34286 * var(--menu-u))}body .tabs-modules::-webkit-scrollbar{width:calc(.34286 * var(--menu-u))}body .vision-step-cai-tab .tabs-modules::-webkit-scrollbar-track{background:0 0}body .tabs-modules::-webkit-scrollbar-track{background:0 0}body .vision-step-cai-tab .tabs-modules::-webkit-scrollbar-thumb{border-radius:calc(.22857 * var(--menu-u));background:#8273d459}body .tabs-modules::-webkit-scrollbar-thumb{border-radius:calc(.22857 * var(--menu-u));background:#8273d459}body .modules-container{flex-grow:0!important}body .vision-step-cai-tab .expert-video .expert-tip,body .expert-video .expert-tip{border-radius:calc(.57143 * var(--popup-u))!important;padding:calc(1.14286 * var(--popup-u))!important;box-shadow:0 calc(.35714 * var(--popup-u)) calc(1.42857 * var(--popup-u)) #19043440!important;background:#e6e2ff!important;border:none!important}body .vision-step-cai-tab .expert-video .expert-tip .text17,body .expert-video .expert-tip .text17{color:#190434!important}body .vision-step-cai-tab .expert-video .expert-tip .x-close,body .expert-video .expert-tip .x-close{filter:brightness(0)!important}body .vision-step-cai-tab .expert-video .expert-tip2,body .expert-video .expert-tip2{border-radius:calc(.57143 * var(--popup-u))!important;padding:calc(1.14286 * var(--popup-u))!important;box-shadow:0 calc(.35714 * var(--popup-u)) calc(1.42857 * var(--popup-u)) #19043440!important;border:none!important}body .vision-step-cai-tab .expert-video,body .expert-video,.expert-video{background:0 0!important;flex:none!important;align-self:stretch!important;width:100%!important;height:auto!important;margin-top:auto!important;margin-bottom:clamp(32px,3.125vw,72px)!important;position:relative!important}body .expert-tip2-overlay .expert-tip2-container,.expert-tip2-container{bottom:var(--faq-anchor-bottom,8vw)!important;right:var(--faq-anchor-right,25vw)!important;width:38vw!important;min-width:0!important;max-width:720px!important;height:auto!important;min-height:var(--faq-anchor-height,0px)!important;max-height:calc(100vh - var(--faq-anchor-bottom,8vw) - 16px)!important;overscroll-behavior:contain!important;border-radius:calc(.57143 * var(--popup-u))!important;padding:calc(2.28571 * var(--popup-u))!important;transform-origin:100% 100%!important;box-shadow:0 calc(.35714 * var(--popup-u)) calc(1.42857 * var(--popup-u)) #19043473!important;z-index:2147483000!important;pointer-events:auto!important;box-sizing:border-box!important;background:#bff2ff!important;border:1.25px solid #8273d4!important;margin:0!important;display:block!important;position:fixed!important;top:auto!important;left:auto!important;overflow:hidden auto!important}.expert-tip2-container::-webkit-scrollbar{width:calc(.42857 * var(--popup-u))}.expert-tip2-container::-webkit-scrollbar-track{margin:calc(.57143 * var(--popup-u)) 0;background:0 0}.expert-tip2-container::-webkit-scrollbar-thumb{border-radius:calc(.28571 * var(--popup-u));background:#19043440}.expert-tip2-container::-webkit-scrollbar-thumb:hover{background:#19043473}.expert-tip2-container{scrollbar-width:thin;scrollbar-color:#19043440 transparent}.expert-tip2-container.opening{animation:.6s cubic-bezier(.25,.46,.45,.94) both faqGrowIn!important}.expert-tip2-container.closing{animation:.4s cubic-bezier(.55,.06,.68,.19) both faqShrinkOut!important}@keyframes faqGrowIn{0%{opacity:0;transform:scale(.1) translate(var(--faq-grow-x,13.0208vw), var(--faq-grow-y,9.7656vw))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes faqShrinkOut{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.1) translate(var(--faq-grow-x,13.0208vw), var(--faq-grow-y,9.7656vw))}}@media (prefers-reduced-motion:reduce){.expert-tip2-container.opening,.expert-tip2-container.closing{animation-duration:.01ms!important}}.expert-tip2-container .featured-icon2{border-radius:calc(.57143 * var(--popup-u))!important;padding:calc(.28571 * var(--popup-u))!important;background:#fff!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;display:inline-flex!important}.expert-tip2-container .expert-tip3{color:#190434;width:calc(2.28571 * var(--popup-u))!important;height:calc(2.28571 * var(--popup-u))!important}.expert-tip2-container .text-and-supporting-text{gap:calc(.57143 * var(--popup-u))!important;margin-top:calc(1.42857 * var(--popup-u))!important;padding-right:calc(2.28571 * var(--popup-u))!important;flex-direction:column!important;width:100%!important;display:flex!important}.expert-tip2-container .text18{color:#190434!important;font-family:var(--desktop-label-m-600-font-family,"Inter-SemiBold", sans-serif)!important;font-size:calc(1.57143 * var(--popup-u))!important;line-height:var(--desktop-label-m-600-line-height,130%)!important;font-weight:600!important}.expert-tip2-container .supporting-text3,.expert-tip2-container .supporting-text3 p{color:#190434!important;font-family:var(--desktop-body-s-400-font-family,"Inter-Regular", sans-serif)!important;font-size:calc(1.28571 * var(--popup-u))!important;line-height:var(--desktop-body-s-400-line-height,150%)!important;margin:0!important;font-weight:400!important}.expert-tip2-container .supporting-text3 strong{font-weight:600!important}.expert-tip2 .text-and-supporting-text.faq-no-title,.expert-tip2-container .text-and-supporting-text.faq-no-title{gap:0!important}.expert-tip2 .text-and-supporting-text.faq-no-title .supporting-text3,.expert-tip2-container .text-and-supporting-text.faq-no-title .supporting-text3,.expert-tip2-container .text-and-supporting-text.faq-no-title .supporting-text3 p{font-size:calc(1.25 * var(--popup-u))!important;font-weight:500!important;line-height:145%!important}.expert-tip2-container .text-and-supporting-text.faq-no-title .supporting-text3,.expert-tip2-container .text-and-supporting-text.faq-no-title .supporting-text3 p{font-size:calc(1.42857 * var(--popup-u))!important}.expert-tip2-close{cursor:pointer;transition:background .2s ease-out;top:calc(1.42857 * var(--popup-u))!important;right:calc(1.42857 * var(--popup-u))!important;padding:calc(.28571 * var(--popup-u))!important;border-radius:calc(.57143 * var(--popup-u))!important;color:#190434!important;pointer-events:auto!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important}.expert-tip2-close:hover{background:#19043414!important}.expert-tip2-close:focus-visible{outline-offset:2px;outline:2px solid #190434}body .video-modal-overlay,.video-modal-overlay{inset:auto 0 0 auto!important;-webkit-backdrop-filter:none!important;z-index:10000!important;pointer-events:none!important;background:0 0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:fixed!important;inset:auto 0 0 auto!important}body .video-modal-overlay .video-modal-container,.video-modal-container{border-radius:calc(.57143 * var(--popup-u))!important;width:38vw!important;min-width:0!important;max-width:720px!important;height:auto!important;max-height:calc(100vh - 8vw)!important;box-shadow:0 calc(.35714 * var(--popup-u)) calc(1.42857 * var(--popup-u)) #19043473!important;padding:calc(2.46857 * var(--popup-u)) 0 0 0!important;transform-origin:100% 100%!important;z-index:2147483000!important;pointer-events:auto!important;box-sizing:border-box!important;background:#2b1d53!important;border:1.25px solid #8273d4!important;flex-direction:column!important;margin:0!important;display:flex!important;position:fixed!important;inset:auto 25vw 8vw auto!important;overflow:hidden!important}.video-modal-container.opening{animation:.6s cubic-bezier(.25,.46,.45,.94) modalGrowIn}.video-modal-header{width:auto;height:0;margin:0;padding:0;display:block}.video-modal-close{cursor:pointer;transition:background .2s ease-out;top:calc(1.14286 * var(--popup-u))!important;right:calc(1.14286 * var(--popup-u))!important;padding:calc(.28571 * var(--popup-u))!important;border-radius:calc(.57143 * var(--popup-u))!important;color:#fff!important;z-index:2!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important}.video-modal-close:hover{background:#ffffff1f!important}.video-modal-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-modal-content{flex-direction:column;flex:1;height:100%;padding:0;display:flex;position:relative}.video-modal-thumbnail{aspect-ratio:16/9;border-radius:calc(.35714 * var(--popup-u));cursor:pointer;width:100%;min-height:0;position:relative;overflow:hidden}.video-modal-thumbnail img{object-fit:cover;width:100%;height:100%}.video-modal-play-overlay{background:#0000004d;justify-content:center;align-items:center;transition:background .2s ease-out;display:none;position:absolute;inset:0}.video-modal-play-button{width:calc(5.71429 * var(--popup-u));height:calc(5.71429 * var(--popup-u));filter:drop-shadow(0 calc(.35714 * var(--popup-u)) calc(.71429 * var(--popup-u)) #0003);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-out;display:none}.video-modal-play-button:hover{filter:drop-shadow(0 calc(.53571 * var(--popup-u)) calc(1.07143 * var(--popup-u)) #0000004d);transform:scale(1.1)}.video-modal-thumbnail:hover .video-modal-play-button{display:none}.video-modal-watch-button{color:#fff;padding:calc(1.42857 * var(--popup-u)) calc(2.14286 * var(--popup-u));border-radius:calc(.71429 * var(--popup-u));font-family:Inter,sans-serif;font-size:calc(1.42857 * var(--popup-u));cursor:pointer;box-shadow:0 calc(.35714 * var(--popup-u)) calc(1.07143 * var(--popup-u)) #6300cf4d;background:#6300cf;border:none;font-weight:400;transition:all .2s ease-out}.video-modal-watch-button:hover{transform:translateY(calc(-.17857 * var(--popup-u)));box-shadow:0 calc(.71429 * var(--popup-u)) calc(2.14286 * var(--popup-u)) #6300cf66}.video-modal-watch-button:active{transform:translateY(0)}@keyframes modalOpen{0%{opacity:0;transform:scale(.9) translateY(calc(-1.78571 * var(--popup-u)))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalClose{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9) translateY(calc(-1.78571 * var(--popup-u)))}}
