@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--bs-white:#fff;--base-black:#000;--base-beige:#fbf8f0;--base-dark:#2b2b2b;--base-primary-color:#fcc006;--base-secondary-color:#1d1c26;--base-darkest-grey:#3f3f3f;--base-dark-grey:#616161;--base-grey:#868686;--base-light-grey:#bbb;--base-lightest-grey:#babbbe;--base-light-green:#549e76;--base-dark-green:#2c8960;--base-dark-green2:#024c26;--base-light-yellow:#f9e5ab;--base-yellow:#f5c643;--base-dark-yellow:#d6ad1d;--base-main-yellow:#fcc006;--base-main-yellow-dark:#d49829;--base-orange:#ffc107;--base-light-red:#f25749;--base-red:#d93146;--positive:#63c64c;--negative:#d93146;--font-family-primary:"Poppins",sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-base-reg:"Poppins-Regular";--font-base-medium:"Poppins-Medium";--bottom-overlapping:20px}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.c2b3319a.eot);src:url(/fonts/Poppins-Regular.c2b3319a.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Regular.497ba086.ttf) format("truetype"),url(/img/Poppins-Regular.3e3e541f.svg#Poppins-Regular) format("svg");font-display:swap}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.566152da.eot);src:url(/fonts/Poppins-Medium.566152da.eot?#iefix) format("embedded-opentype"),url(/fonts/Poppins-Medium.00c49a27.ttf) format("truetype"),url(/img/Poppins-Medium.e67e6299.svg#Poppins-Medium) format("svg");font-display:swap}body,html{margin:0;padding:0!important;overflow:visible;height:100%;font-family:var(--font-base-reg);font-weight:var(--font-weight-regular);font-size:10pt!important}main{margin:0;padding:0}h1{font-family:var(--font-base-medium);font-size:clamp(1.65rem,2.5vw,2.65rem);margin-bottom:16px!important}div.main-content h1{color:var(--base-dark)}h2{font-size:clamp(.68rem,1.04vw,1.1rem);margin-bottom:80px!important}h3{font-size:clamp(.75rem,1.13vw,1.2rem)}h3,h4{padding-top:10px;padding-bottom:10px;font-weight:700}h4{font-size:clamp(.87rem,1.32vw,1.4rem)}h5{font-size:clamp(.75rem,1.13vw,1.2rem)}h5,h6{padding-top:10px;padding-bottom:10px;font-weight:400}h6{font-size:clamp(.68rem,1.04vw,1.1rem);color:#555}h1 .emphasized{color:var(--base-yellow)}h1 .highlight-text{border:1px solid var(--base-black);background:var(--base-yellow);border-radius:40px;padding:27px 25px;height:auto}.router-link,a{text-decoration:none;color:var(--base-black)}.back-button{font-size:20px;font-weight:700;cursor:pointer;color:var(--base-black);margin-right:16px;border:1px solid #000;border-radius:50%;padding-right:4px;padding-left:2px;background-color:var(--base-yellow)}.btn{font-size:14px;line-height:14px;border-radius:10px;text-align:center;padding:.625rem 1rem}@media (max-width:639px){.btn{font-size:10px;min-width:80px}}.btn.btn-theme{padding:.375rem 1rem}.btn.btn-light-green{color:var(--base-black);border:1px solid var(--base-black);background-color:var(--base-light-green)}.btn.btn-dark-green{color:var(--bs-white);border:1px solid var(--base-black);background-color:var(--base-dark-green)}.btn.btn-yellow{border:1.5px solid var(--base-black);color:var(--base-black);background-color:var(--base-yellow)}.btn.btn-yellow:hover{background-color:var(--base-light-green)}.btn.btn-light-yellow{color:var(--base-black);background-color:var(--base-light-yellow)}.btn.btn-light-yellow:hover{background-color:var(--base-yellow)}.btn.btn-outline-black{border:1px solid var(--base-black);color:var(--base-black);background-color:var(--bs-white)}.btn.btn-outline-black:hover{background-color:var(--base-yellow)}.btn.btn-outline-grey{border:1px solid var(--base-light-grey);color:var(--base-light-grey);background-color:var(--bs-white)}.btn.btn-outline-grey:hover{background-color:var(--base-light-grey);color:var(--base-black)}.btn-responsive{font-size:clamp(.625rem,1.2vw,.875rem);line-height:clamp(.625rem,1.2vw,.875rem);border-radius:clamp(.625rem,1vw,.625rem);padding:clamp(.5rem,1vw,.625rem) clamp(.75rem,1.5vw,1rem);min-width:clamp(5rem,15vw,11.25rem)}input{max-width:min(500px,85vw)}.form-control:focus,input:focus{box-shadow:none!important;outline:none!important}.section{padding:40px 0!important}.section--beige{background-color:var(--base-beige)}.section--white{background-color:#fff}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}}.container-fluid-flex{display:flex;overflow:hidden;padding:0}label{font-size:.9em!important;font-weight:700}.form-control{font-size:1.1em!important}.btn{font-size:1.1em}.page-content{background-color:#fff;padding:0 20px;width:100%;overflow-x:auto}.page-content-centered{align-items:center;flex-direction:column}.page-content,.page-content-centered{min-height:100vh;display:flex;justify-content:center}.search-panel{border-bottom:1px solid #d3d3d3;padding-top:1rem!important}.form-box{max-width:576px;border-radius:20px}.badge{border:1px solid #455560;color:#455560;display:inline-block;padding:3px 7px;border-radius:10px;font-size:1em;font-weight:500}.badge .bg-green{background-color:var(--base-light-green);color:var(--bs-white)}.simple-blue-link{text-decoration:none;color:#1976d2;cursor:pointer}.filter-row{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}.overlay{background-color:rgba(0,0,0,.5)}.overlay,.transparent-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.transparent-overlay{background-color:rgba(0,0,0,.1)}.fixed-width-content{max-width:1000px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f7faff}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#e6f0ff}.notification{background-color:#fff5f1;border:1px solid #fd9d78;font-size:1rem;margin-bottom:20px;border-radius:4px;height:50px;line-height:50px;vertical-align:middle;width:-moz-fit-content!important;width:fit-content!important;padding-left:10px;padding-right:10px}.notification a{text-decoration:none}.activeSortLink,.visibleColumnLink{font-weight:700}.activeSortLink:before,.visibleColumnLink:before{content:"✔ ";margin-right:10px}.subtitle-row{color:#041c44;font-size:1.1em;padding-top:5px;padding-bottom:5px;background-color:#d3d3d3;margin-bottom:20px;margin-top:20px}div.error{background-color:#fef3f1;border-radius:6px;color:red;padding:5px}.export-link{color:#555;font-size:.9em;margin-left:30px;padding-left:30px;border-left:1px solid #d3d3d3;cursor:pointer}@media screen and (max-width:767px){.for-large-screens{display:none}.section{padding:26px 0!important}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--base-beige)}.accordion-button:focus{z-index:3;border-color:var(--base-beige);outline:0}.accordion{border-radius:.5rem;border:1px solid #939290;overflow:hidden}.accordion-item+.accordion-item{border-top:1px solid #939290}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.simple-black-link{text-decoration:none;color:#000;cursor:pointer}.text-italic{font-style:italic}@media (max-width:767.98px){.logo-section .logo-content .logo-wrap{width:100%!important}.logo-section .logo-content .text-box.bottom-text{position:static!important;min-width:unset!important;width:unset!important}.corner-link .corner-box{width:50px;height:auto;margin-top:6px}.page-turn-text{margin-top:-44px}.look-inside-text{font-size:13.33px!important;top:0!important;left:unset!important;right:53px;width:calc(100vw - 60px);white-space:normal!important}.look-inside-arrow{transform:unset!important;top:19px!important}.contactUsMass{position:absolute;transform:translateY(50px);width:90%}.inside-slide-link{width:100%!important}.custom-carousel-control .carousel-control-next-icon,.custom-carousel-control .carousel-control-prev-icon{background-color:var(--base-black);border:1px solid var(--base-black);border-radius:50%;width:30px;height:30px;min-width:30px;min-height:30px;background-size:20px}.row.g-3 .slide-item{padding:0}.btn.btn-dark-green{width:100%}.btn.btn-yellow,.logo-section .logo-content .text-box.bottom-text,.section-subtitle{font-size:13.33px!important}.mt-10{margin-top:24px!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:16px;padding-left:16px}.tips-and-tricks-link-section .mt-10{margin-top:96px!important}.tips-and-tricks-link-section .mt-10.mt-8{margin-top:40px!important}}.icon svg{width:100%;max-width:100%;height:auto}.container-fluid .container-fluid{padding:0}#info-box,.info.pureWhite.slideanim{min-height:434px}.navbar.navbar-default.navbar-custom .bg-blue{min-height:74px}@media (max-width:767px){#info-box,.info.pureWhite.slideanim{min-height:834px}.cookies-section .text-section{min-height:62.5px}}.hero-banner .header-wrapper[data-v-67185554]{margin-top:28px}.header-wrapper[data-v-67185554]{line-height:48px}.site-header-visible .header-wrapper[data-v-67185554]{margin-top:0}.dropdown-menu[data-v-67185554]{line-height:32px!important}.navbar[data-v-67185554]{position:relative;padding:0}.navbar .navbar-nav[data-v-67185554]{align-items:center}.navbar-nav .nav-item[data-v-67185554]{padding:0 .625rem}.navbar .navbar-nav .nav-link[data-v-67185554]{font-family:var(--font-base-medium);font-size:clamp(.875rem,1vw,1.25rem);color:var(--base-black);transition:all 1s ease;border-radius:8px;padding:10px 10px}.navbar .navbar-nav .nav-link i[data-v-67185554]{font-style:normal;transition:all .5s ease}.navbar .navbar-nav .nav-link i[data-v-67185554]:before{transition:all 1s ease;font-size:12px;vertical-align:middle}.navbar .navbar-nav .nav-link[data-v-67185554]:hover{background-color:#ecb014}.navbar .navbar-nav .nav-link:hover i[data-v-67185554]:before{content:"\f282"}.navbar .navbar-toggler[data-v-67185554]:focus{box-shadow:none}.navbar .navbar-nav .nav-item .btn[data-v-67185554]{font-family:var(--font-base-medium);padding:4px 10px;margin-right:.5rem;margin-left:.5rem;height:-moz-fit-content;height:fit-content;min-width:auto}.navbar-collapse-custom[data-v-67185554]{display:flex;flex-grow:1}@media (max-width:991.98px){.navbar-collapse-custom[data-v-67185554]{position:fixed;top:0;right:-300px;width:300px;height:100vh;background:#fff;z-index:1070;flex-direction:column;overflow-y:auto;transition:right .3s ease-in-out;box-shadow:-5px 0 15px rgba(0,0,0,.15);padding:20px;background:linear-gradient(90deg,hsla(0,0%,100%,.4) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.4) 1px,transparent 0) #fcc006;background-size:32px 32px}header .navbar-backdrop.show[data-v-67185554]{height:100vh}.navbar-collapse-custom.show[data-v-67185554]{right:0}.navbar-nav[data-v-67185554]{padding-bottom:20px;width:100%}.navbar-nav .nav-item[data-v-67185554]{margin-left:auto!important;line-height:1.4;width:100%;padding:.5rem 0}.navbar .navbar-nav .nav-link[data-v-67185554]{font-size:16px;padding:.5rem;display:block}.navbar-nav.ms-auto[data-v-67185554]{margin-left:0!important;width:100%}.navbar-backdrop[data-v-67185554]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040}.navbar-backdrop.show[data-v-67185554]{display:block}.navbar-toggler-custom[data-v-67185554]{border:none;background:transparent;padding:.25rem .5rem;font-size:1.25rem;line-height:1;cursor:pointer;display:block}.close-menu[data-v-67185554]{align-self:flex-end;margin-bottom:1rem;border:none;font-size:1.5rem;cursor:pointer;display:block}}.bi-question-circle[data-v-67185554]:hover{background-color:#ecb014;border-radius:50%}.profile-avatar[data-v-67185554]{height:65px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid transparent}.profile-avatar[data-v-67185554]:hover{border-color:#ecb014}.profile-initials[data-v-67185554]{border-radius:50%;background-color:#efce95;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.profile-badge[data-v-67185554],.profile-initials[data-v-67185554]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.profile-badge[data-v-67185554]{position:relative;flex-shrink:0}.premium-icon[data-v-67185554]{position:absolute;width:14px;top:0;right:0;left:auto}.dropdown-toggle[data-v-67185554]:after{vertical-align:.55em!important}.header-section[data-v-e8d5f56e]{margin-bottom:16px}.grid-background-yellow[data-v-e8d5f56e]{background:linear-gradient(90deg,hsla(0,0%,100%,.4) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.4) 1px,transparent 0) #fcc006;background-size:32px 32px}.header-wrapper[data-v-e8d5f56e]{border-bottom-left-radius:clamp(20px,5vw,40px);border-bottom-right-radius:clamp(20px,5vw,40px);padding-left:30px}.compare-plan-link-card[data-v-2de4f51c]{cursor:pointer}.compare-plan-link-card[data-v-2de4f51c]:hover{text-decoration:underline}.benefits-content[data-v-1929b660]{color:var(--base-black)}.benefits-title[data-v-1929b660]{font-size:1.3rem;font-weight:600;margin-bottom:25px;line-height:1.4}.benefits-list[data-v-1929b660]{list-style:disc;padding:0;margin:0;text-align:left}.benefits-list li[data-v-1929b660]{position:relative;margin-bottom:15px}.benefits-list li[data-v-1929b660]::marker{color:gold}.illustration-section[data-v-f9b8ee3e]{flex:1;display:flex;justify-content:center;align-items:stretch;height:100%}.illustration-card[data-v-f9b8ee3e]{background:#b7e7fb;border-radius:24px;padding:40px 30px;width:100%;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}.illustration-image[data-v-f9b8ee3e]{-o-object-fit:contain;object-fit:contain}.illustration-container[data-v-f9b8ee3e]{display:flex;align-items:center;justify-content:center}.password-rules[data-v-e7040556]{margin-top:-.5rem;margin-bottom:1rem}.rules-list[data-v-e7040556]{list-style:none;padding-left:0;margin-bottom:0;font-size:.85rem}.rules-list li[data-v-e7040556]{padding:2px 0}.rules-list li i[data-v-e7040556]{margin-right:6px}.rule-neutral[data-v-e7040556]{color:#6c757d}.rule-passed[data-v-e7040556]{color:#198754}.rule-failed[data-v-e7040556]{color:#dc3545}input[type=text][data-v-688e62e3]:disabled{background-color:#fff;border:none;padding:0}.em-required[data-v-688e62e3]{color:red}.text-danger[data-v-688e62e3]{font-size:1em}.input-group .form-control[data-v-688e62e3]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append .input-group-text[data-v-688e62e3],.input-group-prepend .input-group-text[data-v-688e62e3]{height:calc(1.5em + .75rem + 4px);border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend .input-group-text[data-v-688e62e3]{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append .input-group-text[data-v-688e62e3]{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control[data-v-688e62e3]:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group-prepend .input-group-text[data-v-688e62e3]:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.input-group-append .input-group-text[data-v-688e62e3]:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.loading-spinner[data-v-688e62e3]{background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.is-loading .form-control[data-v-688e62e3]{background-color:#f8f9fa}.loading-text[data-v-688e62e3]{font-size:.875rem;color:#6c757d;white-space:nowrap}.fade-enter-active[data-v-688e62e3],.fade-leave-active[data-v-688e62e3]{transition:opacity .3s ease}.fade-enter-from[data-v-688e62e3],.fade-leave-to[data-v-688e62e3]{opacity:0}.spinner-border-sm[data-v-688e62e3]{color:#6c757d}@keyframes pulse-688e62e3{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.is-loading .loading-spinner[data-v-688e62e3]{animation:pulse-688e62e3 2s ease-in-out infinite}.contract-section[data-v-7106006f]{margin-top:1rem}.router-link[data-v-7106006f]{color:var(--primary);text-decoration:none}.router-link[data-v-7106006f]:hover{text-decoration:underline}#google-signin-button[data-v-01f8b7e2],#microsoft-signin-button[data-v-01f8b7e2]{margin:0 auto}#microsoft-signin-button[data-v-01f8b7e2]:hover{background-color:#f8f9fa}#microsoft-signin-button[data-v-01f8b7e2]:disabled{opacity:.6;cursor:not-allowed}.google-button-wrapper[data-v-01f8b7e2]{position:relative;display:inline-block}.google-overlay[data-v-01f8b7e2]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.4);cursor:not-allowed;z-index:10}.select-country{padding-top:25px;gap:43px}.select-country .dropdown .btn{max-width:159px;text-align:left;min-width:159px}.dropdown.custom-dropdown .dropdown-toggle{font-family:var(--font-base-reg);font-size:14px;color:var(--bs-white);border:1px solid #ccc;background-color:#227c5d;color:#fff;border-radius:0}.dropdown.custom-dropdown .dropdown-toggle:after{content:"\f285";font-family:bootstrap-icons!important;border:0;transition:all 1s ease}.dropdown.custom-dropdown .dropdown-toggle span{display:inline-block;width:83px;text-align:left}.dropdown.custom-dropdown .dropdown-toggle .flag{width:35px;height:25px}.dropdown.custom-dropdown .dropdown-toggle.show:after{content:"\f282"}.dropdown.custom-dropdown .dropdown-menu{min-width:159px;background-color:#237a57;border:1px solid var(--bs-white)}.dropdown.custom-dropdown .dropdown-menu .dropdown-item{font-family:var(--font-base-reg);font-size:14px;color:var(--bs-white);justify-content:space-between}.dropdown.custom-dropdown .dropdown-menu .dropdown-item .flag{width:35px;height:25px}.dropdown.custom-dropdown .dropdown-menu .dropdown-item:hover{color:var(--base-black);background-color:transparent}.link-wrap[data-v-0fa080c3]{width:100%;padding:1rem 0}.link-item[data-v-0fa080c3]{position:relative;min-height:3rem;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.link-text[data-v-0fa080c3]{font-family:var(--font-base-reg,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:.875rem;color:var(--bs-white,#fff);text-decoration:none;line-height:1.4;transition:all .3s ease;display:inline-block;padding-left:.5rem;padding-right:.5rem;white-space:nowrap;border-right:2px solid #fff}.link-text.last-link[data-v-0fa080c3]{border-right:none}.link-text[data-v-0fa080c3]:hover{color:var(--base-black,#000);background-color:hsla(0,0%,100%,.1);transform:translateY(-1px)}.separator[data-v-0fa080c3]{color:var(--bs-white,#fff);font-size:1rem;opacity:.6}@media (max-width:576px){.link-item[data-v-0fa080c3]{min-height:2rem;padding:.125rem 0}.link-text[data-v-0fa080c3]{font-size:.7rem;padding:.125rem .375rem;margin:0;border-width:1px}.separator[data-v-0fa080c3]{font-size:.8rem}}@media (min-width:576px) and (max-width:992px){.link-item[data-v-0fa080c3]{padding:.25rem}.link-text[data-v-0fa080c3]{font-size:.8rem;padding:.2rem .4rem;margin:0 .3rem}}@media (min-width:992px){.link-text[data-v-0fa080c3]{font-size:.9rem}}.follow-content[data-v-3b9db5e9]{padding:15px 0;width:-moz-max-content;width:max-content}.social-container[data-v-3b9db5e9]{align-items:center}.follow-content .text-wrap[data-v-3b9db5e9]{font-family:var(--font-base-reg);font-size:clamp(1.0625rem,1vw,1.125rem);color:var(--bs-white);display:block}.follow-content a[data-v-3b9db5e9],.social-icon[data-v-3b9db5e9]{padding:8px;display:flex;justify-content:center;align-items:center}.follow-content a[data-v-3b9db5e9]{transition:transform .2s ease}.follow-content a[data-v-3b9db5e9]:hover{transform:scale(1.1)}.follow-content img[data-v-3b9db5e9]{width:30px;height:auto}@media (max-width:767.98px){.follow-content .social-icon[data-v-3b9db5e9]{padding:0}.follow-content img[data-v-3b9db5e9]{width:20px}}.img-wrap{width:100%}footer{background-color:var(--base-beige)}footer .footer-wrapper{position:relative;background:linear-gradient(90deg,hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.2) 1px,transparent 0) #237a57;background-size:clamp(20px,5vw,40px) clamp(20px,5vw,40px);border-top-left-radius:clamp(20px,5vw,40px);border-top-right-radius:clamp(20px,5vw,40px);padding:clamp(40px,8vw,95px) clamp(20px,4vw,50px) clamp(30px,6vw,56px);box-sizing:border-box}.footer-star-wrapper{position:absolute;top:32%;left:64%;transform:translate(-50%,-50%);z-index:10;pointer-events:none}.footer-star-image{width:clamp(60px,8vw,120px);height:auto;opacity:.8;transition:opacity .3s ease}.footer-wrapper:hover .footer-star-image{opacity:1}.footer-section{padding-top:48px}@media (max-width:768px){.footer-section{padding-top:26px}.footer-star-image{width:clamp(40px,6vw,80px)}.section-subtitle{opacity:0;display:none}}.content-wrap{padding:0;min-height:-moz-fit-content;min-height:fit-content;text-align:center}.highlighted-text{font-family:var(--font-base-semibold);font-size:clamp(.75rem,2.5vw,.9rem);color:var(--base-black);background:var(--base-yellow);text-align:center;padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px);border-radius:clamp(4px,1vw,8px);margin:0;display:inline-block;width:100%;box-sizing:border-box}footer .footer-wrapper .follow-wrap{gap:clamp(20px,4vw,50px);align-items:center;padding:clamp(8px,2vw,10px);flex-wrap:wrap}.text-wrap p{color:var(--bs-white)}.text-wrap,.text-wrap div{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.already-have-account[data-v-6a1f8830]{margin-top:.75rem;margin-bottom:.75rem}h6[data-v-6a1f8830]{margin-bottom:0;font-weight:400}.router-link[data-v-6a1f8830]{color:var(--primary);text-decoration:none;font-weight:500}.router-link[data-v-6a1f8830]:hover{text-decoration:underline}.error-icon[data-v-6b6e6abc]{font-size:4rem;color:#dc3545}.error-message[data-v-6b6e6abc]{font-size:1.1rem;color:#333}.text-link[data-v-6b6e6abc]{color:#666;text-decoration:underline}.text-link[data-v-6b6e6abc]:hover{color:#333}.subscription-status-alert[data-v-f3d0e594]{position:sticky;top:0;z-index:1030}.wrapper[data-v-27a822a4]{display:flex}.main-content[data-v-27a822a4]{flex-grow:1;min-height:calc(100vh - 50px);position:relative}@media screen and (min-width:768px){.wrapper[data-v-27a822a4]{min-height:100vh}}.main-content-inner[data-v-27a822a4]{padding:20px;padding-top:0}@media (max-width:768px){.main-content-inner[data-v-27a822a4]{padding:0!important}}.progress-container[data-v-74773d0b]{padding:0;margin:0}.progress-bar-wrapper[data-v-74773d0b]{width:100%}.segmented-progress[data-v-74773d0b]{display:flex;gap:4px}.segment[data-v-74773d0b]{flex:1;height:4px;background-color:hsla(0,0%,100%,.3);border-radius:2px;transition:all .3s ease}.segment.completed[data-v-74773d0b]{background-color:#4caf50}.segment.active[data-v-74773d0b]{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:480px){.segmented-progress[data-v-74773d0b]{gap:3px}.segment[data-v-74773d0b]{height:3px}}.text-left[data-v-df9fa590]{text-align:left}.onboarding-link[data-v-df9fa590]{color:#000;text-decoration:none;cursor:pointer}.onboarding-link[data-v-df9fa590]:hover{color:#000;text-decoration:none}.progress-bar-wrapper[data-v-df9fa590]{width:calc(100% - 300px);min-width:500px;justify-self:center}.header-progress-bar[data-v-df9fa590]{width:100%;margin-top:-10px}.header-progress-bar[data-v-df9fa590] .progress-container{background-color:transparent;padding:10px 0;margin:0;border-radius:0;box-shadow:none}.header-progress-bar[data-v-df9fa590] .segmented-progress{gap:4px;margin-bottom:8px}.header-progress-bar[data-v-df9fa590] .segment{height:8px;border-radius:10px;border:1px solid var(--base-black)}.header-progress-bar[data-v-df9fa590] .step-labels{gap:10px}.header-progress-bar[data-v-df9fa590] .step-text{white-space:nowrap}.header-progress-bar[data-v-df9fa590] .step-number{width:20px;height:20px;margin-bottom:4px}.feature-item[data-v-625538f1]{margin-top:.5rem;display:flex;align-items:flex-start}.feature-bullet[data-v-625538f1]{color:red;background-color:rgba(0,0,0,.05);border-radius:25px;justify-content:center;align-items:center;min-width:22px;min-height:22px;font-size:12px;display:inline-flex;margin-right:10px;font-weight:700;flex-shrink:0}.feature-description[data-v-625538f1]{font-size:.9em;line-height:1.4}.inheritance-header[data-v-3571858a]{display:flex;align-items:center;margin-bottom:.5rem}.feature-bullet[data-v-3571858a]{color:red;background-color:rgba(0,0,0,.05);border-radius:25px;justify-content:center;align-items:center;min-width:22px;min-height:22px;font-size:12px;display:inline-flex;margin-right:10px;font-weight:700}.inheritance-text[data-v-3571858a]{font-size:.9em}.billing-toggle-container[data-v-1443c5a5]{display:flex;justify-content:center;margin-bottom:20px}.billing-toggle[data-v-1443c5a5]{display:inline-flex;background-color:#f0f0f0;width:100%;border-radius:20px;padding:3px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.billing-toggle-btn[data-v-1443c5a5]{padding:6px 16px;width:50%;border:none;background-color:transparent;color:#666;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border-radius:17px;white-space:nowrap}.billing-toggle-btn[data-v-1443c5a5]:hover:not(.active){color:#333}.billing-toggle-btn.active[data-v-1443c5a5]{width:50%;background-color:#fff;color:#333;box-shadow:0 2px 4px rgba(0,0,0,.15)}.mt-8[data-v-1443c5a5]{margin-top:2rem}.mt-2[data-v-1443c5a5]{margin-top:.5rem}.option-box{display:flex;flex-direction:column;align-items:stretch;width:100%;background-color:var(--base-beige);border-radius:12px;padding:30px;border:1px solid #939290;transition:border-color .3s;position:relative}.option-box:hover{box-shadow:0 4px 15px rgba(0,0,0,.4)}.current-plan{border-radius:8px;padding:4px;background-color:#000;color:#fff}.option-text{margin-top:auto;padding-top:10px}.most-popular-tier{position:absolute;right:12px;width:80px;height:80px;top:-1px}.mt-8[data-v-2f0f5761]{margin-top:3rem}.icon[data-v-2f0f5761]{text-align:center;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;justify-items:center}.option-text[data-v-2f0f5761]{text-align:center;font-size:1.1rem;color:#666;margin-bottom:1rem}.articles-count[data-v-2f0f5761]{text-align:center}.accordion-button[data-v-2f0f5761]{font-weight:500}.accordion-body[data-v-2f0f5761]{background-color:#f8f9fa}.view-all-link[data-v-2f0f5761]{text-decoration:none;display:inline-flex;align-items:center;font-weight:500}.view-all-link[data-v-2f0f5761]:hover{text-decoration:none;transform:translateX(2px);transition:transform .2s ease}details[data-v-2f0f5761]{background:#f8f9fa;padding:1rem;border-radius:.25rem;border:1px solid #dee2e6}summary[data-v-2f0f5761]{cursor:pointer;font-weight:700;margin-bottom:.5rem}pre[data-v-2f0f5761]{background:#fff;padding:1rem;border-radius:.25rem;border:1px solid #dee2e6;font-size:.8rem;overflow-x:auto}div.error[data-v-7fbb1868]{background-color:#fef3f1;border-radius:6px;color:red;padding:5px}#google-signin-button[data-v-a37c9da4],#microsoft-signin-button[data-v-a37c9da4]{margin:0 auto}#microsoft-signin-button[data-v-a37c9da4]:hover{background-color:#f8f9fa}#microsoft-signin-button[data-v-a37c9da4]:disabled{opacity:.6;cursor:not-allowed}.custom-modal .modal-dialog[data-v-d95b0950]{max-width:1000px}.modal[data-v-d95b0950]{position:fixed!important;padding:0!important}.custom-modal .modal-content[data-v-d95b0950]{width:100%}.spinner[data-v-00cfd1f0]{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:48px;height:48px;animation:spin-00cfd1f0 1s linear infinite}@keyframes spin-00cfd1f0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}div.error[data-v-b414fde8]{background-color:#fef3f1;border-radius:6px;color:red;padding:5px}.card[data-v-09298714]{border-radius:12px;border:none}.vh-100[data-v-09298714]{min-height:100vh}.spinner-border[data-v-09298714]{width:3rem;height:3rem}.practice-goal-btn[data-v-2665c171]{background-color:#fff;border:1px solid #000;border-radius:4px;color:#333;transition:all .3s ease;margin-bottom:8px;padding:20px;text-align:left;width:100%}.practice-goal-btn[data-v-2665c171]:hover{background-color:var(--base-light-yellow);color:#333}.practice-goal-btn.selected[data-v-2665c171]{background-color:#fcc007;color:#333;font-weight:500}.practice-goal-btn.selected[data-v-2665c171]:hover{background-color:#ffc107;border-color:#ffb300}.custom-goal-input[data-v-2665c171]{width:200px;margin-left:10px;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.custom-goal-input[data-v-2665c171]:focus{outline:none;border-color:#fcc007;box-shadow:0 0 0 .2rem rgba(252,192,7,.25)}.gap-2[data-v-2665c171]{gap:.5rem}.spinner-border[data-v-2665c171]{width:3rem;height:3rem}#contest-options[data-v-48d8f1ae]{padding:0 8px}.contest-btn[data-v-48d8f1ae]{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;color:#333;transition:all .2s ease;margin-bottom:12px;padding:16px 20px;text-align:left;width:100%}.contest-btn[data-v-48d8f1ae]:hover{background-color:#fffbeb;border-color:#fcc007}.contest-btn[data-v-48d8f1ae]:focus{outline:none;box-shadow:0 0 0 .2rem rgba(252,192,7,.25)}.contest-btn.selected[data-v-48d8f1ae]{background-color:#fcc007;border-color:#e0a800;color:#333;font-weight:500}.contest-btn.selected[data-v-48d8f1ae]:hover{background-color:#e0a800;border-color:#d19e00}.btn-content[data-v-48d8f1ae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.contest-info[data-v-48d8f1ae]{display:flex;flex-direction:column;gap:4px}.contest-name[data-v-48d8f1ae]{font-weight:500;line-height:1.4}.contest-eligibility[data-v-48d8f1ae]{font-size:.85rem;color:#6c757d}.difficulty-badge[data-v-48d8f1ae]{font-size:.75rem;padding:4px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;flex-shrink:0}.difficulty-easy[data-v-48d8f1ae]{background-color:#d4edda;color:#155724}.difficulty-medium[data-v-48d8f1ae]{background-color:#fff3cd;color:#856404}.difficulty-hard[data-v-48d8f1ae]{background-color:#f8d7da;color:#721c24}.btn-yellow[data-v-48d8f1ae]{background-color:#fcc007;border-color:#fcc007;color:#333;font-weight:500}.btn-yellow[data-v-48d8f1ae]:hover:not(:disabled){background-color:#e0a800;border-color:#d19e00}.btn-yellow[data-v-48d8f1ae]:disabled{background-color:#e9ecef;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.modal-footer[data-v-48d8f1ae]{background-color:transparent;padding-left:0;padding-right:0}.card-link[data-v-0839b874]{text-decoration:none;color:inherit;display:block;transition:transform .2s ease;cursor:pointer}.card-link[data-v-0839b874]:hover{transform:scale(1.05);text-decoration:none;color:inherit}.card-center[data-v-0839b874]{flex-direction:column}.card-center[data-v-0839b874],.slide-center[data-v-415efc05]{height:clamp(9.375rem,12vw,9.375rem);display:flex;justify-content:center;align-items:center;padding:clamp(.625rem,1vw,.625rem)}.slide-center img[data-v-415efc05]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.slide-item[data-v-415efc05]{text-align:center;padding:.5rem}.slide-link[data-v-415efc05]{text-decoration:none;color:inherit;display:block;transition:transform .2s ease;cursor:pointer}.slide-link[data-v-415efc05]:hover{transform:scale(1.05);text-decoration:none;color:inherit}.test-carousel-card[data-v-415efc05]{margin-top:clamp(1.2rem,2vw,2rem);margin-bottom:clamp(.75rem,1vw,3.125rem)}.carousel-wrapper[data-v-415efc05]{display:flex;align-items:center;gap:1rem;position:relative}.custom-carousel-control[data-v-415efc05]{position:static!important;width:auto!important;height:auto!important;background:var(--base-light-grey);border:none;flex-shrink:0;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.custom-carousel-control[data-v-415efc05]:hover{transform:scale(1.1)}.custom-carousel-control[data-v-415efc05]:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.carousel-wrapper .carousel-inner[data-v-415efc05]{flex:1;min-width:0}@media (max-width:992px){.carousel-wrapper[data-v-415efc05]{gap:.5rem}}@media (max-width:576px){.carousel-wrapper[data-v-415efc05]{gap:.25rem}.custom-carousel-control .carousel-control-next-icon[data-v-415efc05],.custom-carousel-control .carousel-control-prev-icon[data-v-415efc05]{width:1.25rem;height:1.25rem}}.spinner-border[data-v-9df34c1a]{color:var(--base-dark-green)}.practice-mode-card[data-v-3cc45b1e]{border-radius:8px;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:space-between;border:2px solid transparent;transition:border-color .3s;cursor:pointer}.option-box[data-v-3cc45b1e]:hover{background-color:#f3f9fe}.icon-container[data-v-3cc45b1e]{position:relative;display:inline-block;margin:0 auto}.icon[data-v-3cc45b1e]{align-items:center;border-radius:10px;display:flex;justify-content:center;color:#fff;margin:0 auto;max-width:210px;position:relative;z-index:1;overflow:hidden}svg[data-v-3cc45b1e]{width:100%;max-width:100%}.free-badge-wrapper[data-v-3cc45b1e]{position:absolute;top:12px;left:0;z-index:15}.free-badge-bg[data-v-3cc45b1e]{position:absolute;top:-1px;left:-1px;background-color:#fff;width:calc(100% + 2px);height:calc(100% + 2px);padding:2px 17px 2px 11px}.free-badge-bg[data-v-3cc45b1e],.free-badge[data-v-3cc45b1e]{clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}.free-badge[data-v-3cc45b1e]{position:relative;background-color:#4caf50;color:#fff;font-size:9px;padding:2px 18px 2px 12px;text-transform:uppercase;letter-spacing:.5px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}@supports not (clip-path:polygon(0 0,100% 0,100% 100%,0 100%)){.free-badge[data-v-3cc45b1e]{padding-right:25px;overflow:visible}.free-badge[data-v-3cc45b1e]:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 10px;border-color:transparent transparent transparent #4caf50}.free-badge[data-v-3cc45b1e]:before{content:"";position:absolute;right:10px;top:0;width:0;height:100%;border-left:8px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;z-index:1}}.core-exercises .free-badge[data-v-3cc45b1e]{background-color:#69b3de}.mental-math .free-badge[data-v-3cc45b1e]{background-color:#ff6b53}.adv-challenges .free-badge[data-v-3cc45b1e]{background-color:#2ecc71;color:#333}.trouble-areas .free-badge[data-v-3cc45b1e]{background-color:#ffd93d}@supports not (clip-path:polygon(0 0,100% 0,100% 100%,0 100%)){.core-exercises .free-badge[data-v-3cc45b1e]:after{border-left-color:#ff6b35}.mental-math .free-badge[data-v-3cc45b1e]:after{border-left-color:#4ecdc4}.adv-challenges .free-badge[data-v-3cc45b1e]:after{border-left-color:#ffd93d}.trouble-areas .free-badge[data-v-3cc45b1e]:after{border-left-color:#6c5ce7}}.questions-solved-badge[data-v-3cc45b1e]{position:absolute;right:0;transform:translateX(-50%);padding:4px 4px;border-radius:50%;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;gap:4px;width:36px;height:36px;z-index:999;background:#fff}.questions-solved-badge .count[data-v-3cc45b1e]{font-size:14px;font-weight:700}.questions-solved-badge .label[data-v-3cc45b1e]{font-size:10px;font-weight:500;opacity:.9}.option-text[data-v-3cc45b1e]{font-weight:800;color:#000}.option-desc[data-v-3cc45b1e]{margin-top:8px;color:#2e2e2e}.lock-badge-wrapper[data-v-3cc45b1e]{position:absolute;right:0;transform:translateX(-50%);padding:4px 4px;border-radius:50%;font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;gap:4px;width:36px;height:36px;z-index:999;background:#fff}.lock-badge[data-v-3cc45b1e]{position:relative;color:#000;font-size:16px;padding:2px 18px 2px 12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.f-hand-card[data-v-3cc45b1e]{transform:translate(0)}.fs-hand-card[data-v-3cc45b1e]{transform:translate(-4px,-4px)}@keyframes core-exercise-float-3cc45b1e{0%{transform:translate(-4px,-4px)}50%{transform:translate(3px,3px)}to{transform:translate(-4px,-4px)}}@keyframes core-exercise-float-left-3cc45b1e{0%{transform:translateY(-4px)}50%{transform:translateY(5px)}to{transform:translateY(-4px)}}.core-exercises[data-v-3cc45b1e]:hover .fs-hand-card{animation:core-exercise-float-3cc45b1e 1.5s ease-in-out infinite}.core-exercises[data-v-3cc45b1e]:hover .fs-hand-card-left{animation:core-exercise-float-left-3cc45b1e 1.5s ease-in-out infinite}.s-hand-card[data-v-3cc45b1e]{transform:translate(-3px,-3px)}@keyframes mental-math-slide-3cc45b1e{0%{transform:translate(-3px,-3px)}50%{transform:translate(29px,29px)}to{transform:translate(-3px,-3px)}}.mental-math[data-v-3cc45b1e]:hover .s-hand-card{animation:mental-math-slide-3cc45b1e 2s ease-in-out infinite}@keyframes adv-challenge-br-3cc45b1e{0%,to{transform:translate(0)}50%{transform:translate(10px,10px)}}@keyframes adv-challenge-bl-3cc45b1e{0%,to{transform:translate(3px,-3px)}50%{transform:translate(-10px,10px)}}@keyframes adv-challenge-tl-3cc45b1e{0%,to{transform:translate(3px,3px)}50%{transform:translate(-10px,-10px)}}@keyframes adv-challenge-tr-3cc45b1e{0%,to{transform:translate(-3px,3px)}50%{transform:translate(10px,-10px)}}.s-hand-card-br[data-v-3cc45b1e]{transform:translate(0)}.s-hand-card-bl[data-v-3cc45b1e]{transform:translate(3px,-3px)}.s-hand-card-tl[data-v-3cc45b1e]{transform:translate(3px,3px)}.s-hand-card-tr[data-v-3cc45b1e]{transform:translate(-3px,3px)}.adv-challenges[data-v-3cc45b1e]:hover .s-hand-card-br{animation:adv-challenge-br-3cc45b1e 1.5s ease-in-out infinite}.adv-challenges[data-v-3cc45b1e]:hover .s-hand-card-bl{animation:adv-challenge-bl-3cc45b1e 1.5s ease-in-out infinite}.adv-challenges[data-v-3cc45b1e]:hover .s-hand-card-tl{animation:adv-challenge-tl-3cc45b1e 1.5s ease-in-out infinite}.adv-challenges[data-v-3cc45b1e]:hover .s-hand-card-tr{animation:adv-challenge-tr-3cc45b1e 1.5s ease-in-out infinite}.fr-hand-card[data-v-3cc45b1e]{transform:translate(-3px,-3px)}@keyframes trouble-areas-slide-3cc45b1e{0%{transform:translate(-3px,-3px)}50%{transform:translate(22px,22px)}to{transform:translate(-3px,-3px)}}.trouble-areas[data-v-3cc45b1e]:hover .fr-hand-card{animation:trouble-areas-slide-3cc45b1e 1.8s ease-in-out infinite}.f-green-card[data-v-3cc45b1e]{transform:translate(0)}@keyframes train-matters-move-3cc45b1e{0%{transform:translate(0)}50%{transform:translate(-14px,-14px)}to{transform:translate(0)}}@media (max-width:992px){.option-desc[data-v-3cc45b1e]{display:none}}.mental-math:hove svg[data-v-3cc45b1e]{overflow:hidden}.mental-math[data-v-3cc45b1e]:hover .group1,.mental-math[data-v-3cc45b1e]:hover .group2,.mental-math[data-v-3cc45b1e]:hover .group3,.mental-math[data-v-3cc45b1e]:hover .group4{opacity:0;transform-origin:center;animation:slideEffect-3cc45b1e 8s infinite}.mental-math[data-v-3cc45b1e]:hover .group1{animation-delay:0s}.mental-math[data-v-3cc45b1e]:hover .group2{animation-delay:2s}.mental-math[data-v-3cc45b1e]:hover .group3{animation-delay:4s}.mental-math[data-v-3cc45b1e]:hover .group4{animation-delay:6s}@keyframes slideEffect-3cc45b1e{0%{opacity:0;transform:scale(.95)}5%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(1.05)}to{opacity:0}}#hour-hand,#minute-hand,#second-hand{transform-origin:171.6px 42.79px}@keyframes clock-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mental-math:hover #second-hand{animation:clock-rotate 1s linear infinite}.mental-math:hover #minute-hand{animation:clock-rotate 60s linear infinite}.mental-math:hover #hour-hand{animation:clock-rotate 720s linear infinite}.practice-modes-grid[data-v-ca6d8278]{gap:20px 0}.playful[data-v-a8ea8e06]{position:absolute;top:-88px;left:200px}.progress-container[data-v-fbf44fec]{display:flex;align-items:center;gap:10px;margin-top:8px}.progress-bar-wrapper[data-v-fbf44fec]{flex:1;min-width:80px;height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-fbf44fec]{height:100%;background-color:#4caf50;border-radius:4px;transition:width .3s ease}.progress-text[data-v-fbf44fec]{font-size:12px;color:#666;white-space:nowrap}.practice-session-card[data-v-6bf52b78]{background-color:#fff;height:130px;border-radius:8px;padding:15px;flex:1;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d3d3d3;transition:border-color .3s;cursor:pointer;position:relative}.editable-session-name[data-v-6bf52b78]{border:1px solid #d3d3d3;padding:4px;border-radius:4px}.grid-size-selector[data-v-6aef8585]{display:flex;gap:8px;align-items:center}.grid-frame[data-v-6aef8585]{width:24px;height:24px;border:2px solid #dee2e6;border-radius:4px;padding:4px;cursor:pointer;transition:all .2s ease;background-color:#fff}.grid-frame[data-v-6aef8585]:hover{border-color:#6c757d}.grid-frame.active[data-v-6aef8585]{border-color:#0d6efd;background-color:#e7f1ff}.frame-grid[data-v-6aef8585]{width:100%;height:100%;display:grid;gap:2px}.frame-grid.grid-2[data-v-6aef8585]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.frame-grid.grid-4[data-v-6aef8585]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.frame-grid.grid-6[data-v-6aef8585]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.frame-grid.grid-8[data-v-6aef8585]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.frame-cell[data-v-6aef8585]{background-color:#adb5bd;border-radius:1px}.grid-frame.active .frame-cell[data-v-6aef8585]{background-color:#0d6efd}.weekly-metrics[data-v-5331cb9c]{padding:2rem 0}.metric-card-item[data-v-5331cb9c]:before{content:"";height:20px;width:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--base-dark-grey)}.metric-card:last-child .metric-card-item[data-v-5331cb9c]:before{display:none}.metric-card-item .metric-count[data-v-5331cb9c]{font-family:var(--font-base-medium);font-size:2.25rem;color:var(--base-dark);line-height:1.2;margin-bottom:.25rem}.metric-card-item .metric-text[data-v-5331cb9c]{font-family:var(--font-base-reg);color:var(--base-dark);font-size:.875rem}@media (max-width:767px){.metric-card[data-v-5331cb9c]{margin-bottom:1.5rem}.metric-card-item[data-v-5331cb9c]:before{display:none}.metric-card-item .metric-count[data-v-5331cb9c]{font-size:1.75rem}}.relay-banner[data-v-52899094]{background:#fcc006;padding:14px 18px;border-radius:10px;margin-bottom:20px;color:#000}.relay-content[data-v-52899094]{display:flex;align-items:center;gap:10px}.relay-icon[data-v-52899094]{width:22px;height:22px;color:#000}.relay-text[data-v-52899094]{font-size:1.2rem;flex:1}.relay-xp[data-v-52899094]{font-size:14px;font-weight:700;background:rgba(0,0,0,.1);padding:4px 10px;border-radius:12px}@media (max-width:767px){.relay-text[data-v-52899094]{font-size:14px}.relay-xp[data-v-52899094]{font-size:12px}}.curriculum-search-wrapper[data-v-a3fd69f6]{position:relative;width:100%}.search-container[data-v-a3fd69f6]{position:relative}.search-input[data-v-a3fd69f6]{padding-left:36px;border-radius:20px;border:1px solid #ced4da;height:38px}.search-input[data-v-a3fd69f6]:focus{border-color:#31ad7b;box-shadow:0 0 0 .2rem rgba(49,173,123,.25)}.search-icon[data-v-a3fd69f6]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d}.suggestions-dropdown[data-v-a3fd69f6]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:8px;margin-top:4px;max-height:350px;overflow-y:auto;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.practice-mode-header[data-v-a3fd69f6]{padding:10px 14px;font-size:.85em;font-weight:700;color:#31ad7b;background-color:#e8f5f0;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #d0e8df;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.practice-mode-header i[data-v-a3fd69f6]{margin-right:6px}.module-header[data-v-a3fd69f6]{padding:8px 14px;padding-left:24px;font-size:.75em;font-weight:600;color:#6c757d;background-color:#f8f9fa;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e9ecef;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.module-header i[data-v-a3fd69f6]{margin-right:6px}.suggestion-item[data-v-a3fd69f6]{padding:10px 14px;cursor:pointer;border-bottom:1px solid #f0f0f0}.suggestion-item[data-v-a3fd69f6]:last-child{border-bottom:none}.topic-item[data-v-a3fd69f6]{padding-left:38px}.topic-item i[data-v-a3fd69f6]{margin-right:8px;color:#31ad7b}.topic-item.highlighted[data-v-a3fd69f6],.topic-item[data-v-a3fd69f6]:hover{background-color:#e8f5f0}.suggestion-item.loading[data-v-a3fd69f6],.suggestion-item.no-results[data-v-a3fd69f6]{color:#6c757d;cursor:default;font-style:italic;text-align:left}.billing-timeline[data-v-80c3539c]{position:relative;padding:8px 0}.timeline-item[data-v-80c3539c]{position:relative;padding-left:40px;padding-bottom:24px}.timeline-item[data-v-80c3539c]:last-child{padding-bottom:0}.timeline-connector[data-v-80c3539c]{position:absolute;left:11px;top:28px;bottom:0;width:2px;background-color:#e5e7eb}.timeline-icon[data-v-80c3539c]{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;z-index:1}.timeline-icon.icon-success[data-v-80c3539c]{background-color:#10b981;color:#fff}.timeline-icon.icon-warning[data-v-80c3539c]{background-color:#f59e0b;color:#fff}.timeline-icon.icon-muted[data-v-80c3539c]{background-color:#f3f4f6;color:#6b7280}.timeline-content[data-v-80c3539c]{padding-top:0}.timeline-date[data-v-80c3539c]{font-size:13px;font-weight:600;color:#111827}.timeline-date.text-success[data-v-80c3539c]{color:#059669}.timeline-title[data-v-80c3539c]{font-size:13px;font-weight:500;color:#374151;margin-top:2px}.timeline-subtitle[data-v-80c3539c]{font-size:12px;color:#6b7280;line-height:1.4;margin-top:2px}.card[data-v-7018cb18]{border-radius:12px;border:none}.trial-duration-text[data-v-7018cb18]{color:#059669;font-weight:500}.timeline-column[data-v-7018cb18]{border-left:1px solid #e5e7eb;padding-left:24px}.timeline-wrapper[data-v-7018cb18]{padding:8px 0}.timeline-loading[data-v-7018cb18]{display:flex;align-items:center;color:#6b7280;font-size:13px;padding:16px 0}@media (max-width:767px){.timeline-column[data-v-7018cb18]{border-left:none;border-top:1px solid #e5e7eb;padding-left:0;padding-top:16px;margin-top:16px}}.card[data-v-2a5b3869]{border-radius:12px;border:none}.payment-page[data-v-2a5b3869]{justify-self:center;min-width:500px}.chevron-with-border.disabled[data-v-2a5b3869]{opacity:.5;cursor:not-allowed}.worksheet-loading-container[data-v-0dc38f39]{padding-top:2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px}.finger-countdown-container[data-v-0dc38f39]{position:relative;display:flex;justify-content:center;align-items:center}.finger-image[data-v-0dc38f39]{width:220px;height:220px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transition:transform .3s ease}@media (max-width:768px){.finger-image[data-v-0dc38f39]{width:100px;height:100px}.worksheet-loading-container[data-v-0dc38f39]{padding:1.5rem}}.worksheet-loading-container[data-v-0dc38f39]{animation:fadeInUp-0dc38f39 .5s ease-out}@keyframes fadeInUp-0dc38f39{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.grade-option[data-v-5c11ec15]{height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;width:11.11111%;border-right:1px solid #000}.grade-option[data-v-5c11ec15]:last-child{border-right:none}.selected-option[data-v-5c11ec15]{background-color:#f5c643;font-weight:700}.number-pad[data-v-54814e1c]{display:flex;flex-direction:column;gap:6px;max-width:220px;margin:0;padding:12px;background-color:#f8f9fa;border:1px solid #b7e7fb;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.number-pad-row[data-v-54814e1c]{display:flex;gap:6px;justify-content:center}.number-pad-key[data-v-54814e1c]{flex:1;height:40px;font-size:1.2rem;font-weight:500;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;color:#212529;cursor:pointer;transition:all .2s ease;min-width:40px}.number-pad-key[data-v-54814e1c]:hover{background-color:#e9ecef;border-color:#adb5bd}.number-pad-key[data-v-54814e1c]:active{background-color:#dee2e6;transform:scale(.98)}.number-pad-key-backspace[data-v-54814e1c]{background-color:#f8f9fa;font-size:22px}.number-pad-key-backspace[data-v-54814e1c]:hover{background-color:#e9ecef}#extraOptionsShownMsg[data-v-6c9aa2b4]{padding-bottom:10px;display:block}[data-v-6c9aa2b4] .hidden{display:none!important}[data-v-6c9aa2b4] .form-control:disabled{padding-right:50px!important}[data-v-400cba70] .answer-set{margin:5px}[data-v-400cba70] .set-index-div{display:inline-block;text-align:center;line-height:30px;vertical-align:middle;height:30px;width:30px;border-radius:50%;background-color:#333;color:#fff;margin-right:10px}.option-grid[data-v-b709e4fa]{display:grid}[data-v-b709e4fa] .option-flex{display:flex}[data-v-b709e4fa] .option-flex--column{flex-direction:column;align-items:flex-start}[data-v-b709e4fa] .option-flex--row{flex-direction:row}[data-v-b709e4fa] .option-flex>div{display:inline;width:auto}.default-grid[data-v-b709e4fa],[data-v-b709e4fa] .default-flex{gap:10px}.default-option[data-v-b709e4fa]{border:2px solid transparent;cursor:pointer;border-radius:8px;transition:"background-color 0.3s, border-color 0.3s";background-color:#fff;border-color:#b7e7fb;text-align:center}.default-option[data-v-b709e4fa]:hover{background-color:#b7e7fb;border-color:#4394cc}.default-option.selected[data-v-b709e4fa]{background-color:#b7e7fb;border-color:#2e678e}[data-v-d458ebfa] .default-add-btn{background-color:#b7e7fb;border-bottom:2px solid #4394cc;border-radius:4px;padding:15px 25px;text-align:center;cursor:pointer}[data-v-d458ebfa] .default-delete-btn{background-color:#d3d3d3;border-bottom:2px solid #a9a9a9;border-radius:4px;padding:15px 25px;text-align:center;cursor:pointer}.temp-element[data-v-d458ebfa]{z-index:1000;pointer-events:none;border-radius:4px;background:hsla(0,0%,100%,.9);box-shadow:0 2px 6px rgba(0,0,0,.2)}.interactive-grid-slot.dragging[data-v-29b6f93a]{border:2px dashed #4394cc}.interactive-grid-slot.dropzone[data-v-29b6f93a]{border:2px solid #b7e7fb;min-height:90px}.draggable[data-v-29b6f93a],.draggable[data-v-29b6f93a]:active,.draggable[data-v-29b6f93a]:focus{opacity:1!important}.draggable[data-v-29b6f93a]:drag{opacity:1!important}.floating-drag[data-v-29b6f93a]{background-color:hsla(0,0%,100%,.9);border:2px solid #b7e7fb;padding:10px;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);pointer-events:none}[data-v-29b6f93a] .drop-area,[data-v-29b6f93a] .droppable{transition:"background-color 0.3s, border-color 0.3s";background-color:#fff;text-align:center}[data-v-29b6f93a] .droppable{border:2px dotted transparent;padding:0;cursor:pointer;border-radius:8px;border-color:#b7e7fb}[data-v-29b6f93a] .droppable:not(:empty){border:none;background-color:#fff}[data-v-29b6f93a] .draggable{border:2px solid #b7e7fb;padding:10px;cursor:pointer;border-radius:8px}[data-v-29b6f93a] .drop-area-label{text-align:center;font-size:1.2em;padding-bottom:10px}.floating-drag[data-v-7785ece8]{pointer-events:none}[data-v-7785ece8] .orderable{border:2px solid #b7e7fb;padding:0;cursor:pointer;border-radius:8px;text-align:center}.interactive-grid-slot.dragging[data-v-28c213d4]{border:2px dashed #4394cc}.interactive-grid-slot.dropzone[data-v-28c213d4]{border:2px solid #b7e7fb;min-height:90px}.draggable[data-v-28c213d4],.draggable[data-v-28c213d4]:active,.draggable[data-v-28c213d4]:focus{opacity:1!important}.draggable[data-v-28c213d4]:drag{opacity:1!important}.floating-drag[data-v-28c213d4]{background-color:hsla(0,0%,100%,.9);border:2px solid #b7e7fb;padding:10px;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);pointer-events:none}[data-v-28c213d4] .drop-area,[data-v-28c213d4] .droppable{transition:"background-color 0.3s, border-color 0.3s";background-color:#fff;text-align:center}[data-v-28c213d4] .droppable{border:2px dotted transparent;padding:0;cursor:pointer;border-radius:8px;border-color:#b7e7fb}[data-v-28c213d4] .draggable{padding:10px;cursor:pointer}[data-v-28c213d4] .drop-area-label{text-align:center;font-size:1.2em;padding-bottom:10px}.interactive-grid-slot.dragging[data-v-6f4bc42c]{border:2px dashed #4394cc}.interactive-grid-slot.dropzone[data-v-6f4bc42c]{border:2px solid #b7e7fb;min-height:90px}.draggable[data-v-6f4bc42c],.draggable[data-v-6f4bc42c]:active,.draggable[data-v-6f4bc42c]:focus{opacity:1!important}.draggable[data-v-6f4bc42c]:drag{opacity:1!important}.floating-drag[data-v-6f4bc42c]{background-color:hsla(0,0%,100%,.9);border:2px solid #b7e7fb;padding:10px;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);pointer-events:none}[data-v-6f4bc42c] .drop-area,[data-v-6f4bc42c] .droppable{transition:"background-color 0.3s, border-color 0.3s";background-color:#fff;text-align:center}[data-v-6f4bc42c] .droppable{border:2px dotted transparent;padding:0;cursor:pointer;border-radius:8px;border-color:#b7e7fb}[data-v-6f4bc42c] .droppable:not(:empty){border:none;background-color:#fff}[data-v-6f4bc42c] .draggable{border:2px solid #b7e7fb;padding:10px;cursor:pointer;border-radius:8px}[data-v-6f4bc42c] .drop-area-label{text-align:center;font-size:1.2em;padding-bottom:10px}[data-v-6f4bc42c] div.digit-filled .digit-value{color:orange}[data-v-6f4bc42c] div.letter-filled .digit-value{color:#000}[data-v-6f4bc42c] div.digit-filled .letter-value{display:block}[data-v-6f4bc42c] div.letter-filled .letter-value{display:none}[data-v-6146a8e1] .answer-set{margin:5px}[data-v-6146a8e1] .set-index-div{display:inline-block;text-align:center;line-height:30px;vertical-align:middle;height:30px;width:30px;border-radius:50%;background-color:#333;color:#fff;margin-right:10px}.skill-tooltip[data-v-09fc4d8d]{position:absolute;z-index:999999;background-color:#fff;border:2px solid #b7e7fb;border-radius:8px;box-shadow:1px 1px 5px rgba(0,0,0,.2);max-width:420px;min-width:220px;max-height:50vh;overflow:hidden}.skill-tooltip-content[data-v-09fc4d8d]{padding:10px 15px;display:flex;flex-direction:column;max-height:calc(50vh - 4px);overflow:hidden}.skill-tooltip-header[data-v-09fc4d8d]{display:flex;justify-content:space-between;align-items:center;font-weight:700;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #b7e7fb;flex-shrink:0}.view-toggle-link[data-v-09fc4d8d]{font-size:.75rem;font-weight:400;color:#1565c0;cursor:pointer;text-decoration:underline;background:none;border:none;padding:0;margin:0}.view-toggle-link[data-v-09fc4d8d]:hover{color:#0d47a1}.view-toggle-link[data-v-09fc4d8d]:focus{outline:none}.skills-view[data-v-09fc4d8d]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.skill-tooltip .skill-list[data-v-09fc4d8d]{font-size:.9rem;line-height:1.5;color:#333;margin:0;padding-left:20px}.skill-tooltip .skill-item[data-v-09fc4d8d],.skill-tooltip .skill-list li[data-v-09fc4d8d]{word-wrap:break-word;overflow-wrap:break-word}.skill-tooltip .skill-list li[data-v-09fc4d8d]{margin-bottom:5px}.skill-tooltip .skill-item[data-v-09fc4d8d]{cursor:pointer;padding:2px 4px;margin:0 -4px;border-radius:4px;transition:background-color .15s ease}.skill-tooltip .skill-item[data-v-09fc4d8d]:hover{background-color:#e3f2fd;color:#1565c0}.skill-meta[data-v-09fc4d8d]{display:block;font-size:.75rem;color:#888;margin-top:2px}.skill-code[data-v-09fc4d8d]{font-family:monospace}.skill-range[data-v-09fc4d8d]{margin-left:4px}.skill-tooltip .total-questions[data-v-09fc4d8d]{margin-top:10px;padding-top:8px;border-top:1px solid #b7e7fb;font-weight:600;font-size:.9rem;flex-shrink:0}.skill-tooltip[data-v-09fc4d8d]:after,.skill-tooltip[data-v-09fc4d8d]:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.skill-tooltip[data-popper-placement^=top][data-v-09fc4d8d]:before{bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #b7e7fb}.skill-tooltip[data-popper-placement^=top][data-v-09fc4d8d]:after{bottom:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.skill-tooltip[data-popper-placement^=bottom][data-v-09fc4d8d]:before{top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #b7e7fb}.skill-tooltip[data-popper-placement^=bottom][data-v-09fc4d8d]:after{top:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.questions-view[data-v-09fc4d8d]{min-height:120px;flex:1 1 auto;display:flex;flex-direction:column}.showcase-loading[data-v-09fc4d8d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 20px;color:#666}.no-questions[data-v-09fc4d8d],.showcase-error[data-v-09fc4d8d]{text-align:center;padding:30px 20px;color:#888;font-style:italic}.showcase-question-container[data-v-09fc4d8d]{display:flex;flex-direction:column;flex:1;min-height:0}.skill-navigation[data-v-09fc4d8d]{display:flex;justify-content:center;gap:8px;margin-bottom:8px;flex-shrink:0}.skill-nav-dot[data-v-09fc4d8d]{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;cursor:pointer;transition:all .2s ease}.skill-nav-dot[data-v-09fc4d8d]:hover{background-color:#b7e7fb;transform:scale(1.2)}.skill-nav-dot.active[data-v-09fc4d8d]{background-color:#1565c0;transform:scale(1.2)}.current-skill-label[data-v-09fc4d8d]{text-align:center;font-size:.8rem;font-weight:600;color:#333;margin-bottom:8px;flex-shrink:0}.current-skill-label .range-label[data-v-09fc4d8d]{font-weight:400;color:#666}.question-display-area[data-v-09fc4d8d]{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;padding:10px;flex:1;min-height:80px;max-height:180px;overflow-y:auto;overflow-x:hidden}.showcase-question-preview[data-v-09fc4d8d]{font-size:.9em;pointer-events:none}.showcase-question-preview[data-v-09fc4d8d] img{max-width:100%;max-height:100px;-o-object-fit:contain;object-fit:contain}.showcase-question-preview[data-v-09fc4d8d] .btn,.showcase-question-preview[data-v-09fc4d8d] button{display:none!important}.showcase-question-preview[data-v-09fc4d8d] input,.showcase-question-preview[data-v-09fc4d8d] select,.showcase-question-preview[data-v-09fc4d8d] textarea{pointer-events:none;background-color:#fff;border-color:#ddd}.variation-controls[data-v-09fc4d8d]{display:flex;justify-content:center;margin-top:8px;flex-shrink:0}.btn-cycle[data-v-09fc4d8d]{display:flex;align-items:center;gap:6px;padding:4px 12px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s ease}.btn-cycle[data-v-09fc4d8d]:hover{background-color:#e0e0e0;border-color:#1565c0}.btn-cycle i[data-v-09fc4d8d]{font-size:.9rem}.variation-counter[data-v-09fc4d8d]{color:#666;font-size:.75rem}.skill-item-content[data-v-09fc4d8d]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.skill-text-section[data-v-09fc4d8d]{flex:1;min-width:0}.skill-proficiency-section[data-v-09fc4d8d]{display:flex;align-items:center;gap:4px;flex-shrink:0}.skill-medal-img[data-v-09fc4d8d]{width:16px;height:16px;vertical-align:middle}.skill-medal-img.skill-medal-inferred[data-v-09fc4d8d]{opacity:.55}.skill-rating-badge[data-v-09fc4d8d]{font-size:.65rem;color:#888;line-height:1;min-width:18px;text-align:right}.skill-caution-indicator[data-v-09fc4d8d]{font-size:12px;line-height:1;margin-left:2px}.skill-no-questions[data-v-09fc4d8d]{color:#888}.cpm-stats-section[data-v-09fc4d8d]{margin-top:10px;padding-top:10px;border-top:1px solid #b7e7fb}.cpm-header[data-v-09fc4d8d]{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;margin-bottom:8px}.cpm-icon[data-v-09fc4d8d]{font-size:14px}.cpm-row[data-v-09fc4d8d]{display:flex;flex-wrap:wrap;gap:4px;font-size:.85rem;margin-bottom:4px}.cpm-type[data-v-09fc4d8d]{font-weight:500;color:#555;min-width:100px}.cpm-values[data-v-09fc4d8d]{display:flex;gap:8px;flex-wrap:wrap}.cpm-best[data-v-09fc4d8d]{color:#1565c0;font-weight:600}.cpm-latest[data-v-09fc4d8d]{color:#666;font-size:.8rem}.cpm-empty[data-v-09fc4d8d]{color:#888;font-style:italic;font-size:.85rem}.grade-link[data-v-5436636c]:hover,.module-link[data-v-5436636c]:hover{text-decoration:none;color:var(--base-dark-green)}#StudentTopicForm[data-v-5436636c]{font-size:.95rem}.medal-img[data-v-5436636c]{width:18px;height:18px;vertical-align:middle}.medal-img.medal-inferred[data-v-5436636c]{opacity:.55}.medal-shadow[data-v-5436636c]{width:18px;height:18px;vertical-align:middle;opacity:.15;filter:grayscale(100%)}.module-badge-pill[data-v-5436636c]{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:12px;margin-left:6px;text-transform:capitalize;vertical-align:middle}.module-badge-bronze[data-v-5436636c]{background-color:#f5e6d3;color:#7d4e1f;border:1px solid #cd7f32}.module-badge-silver[data-v-5436636c]{background-color:#f0f0f0;color:#555;border:1px solid #a8a9ad}.module-badge-gold[data-v-5436636c]{background-color:#fff8dc;color:#7d6000;border:1px solid gold}.rating-badge[data-v-5436636c]{font-size:.65rem;color:#888;line-height:1;min-width:20px;text-align:right}.accordion-icon[data-v-5436636c]{transition:transform .2s ease-in-out}.rotate-icon[data-v-5436636c]{transform:rotate(180deg)}.caution-indicator[data-v-5436636c]{font-size:14px;line-height:1;margin-left:2px}.topic-no-questions[data-v-5436636c]{color:#888}.cpm-indicator[data-v-5436636c]{font-size:16px;line-height:1}.loading-container[data-v-4bb0bf7f]{display:flex;justify-content:center;padding:30px 0}.spinner[data-v-4bb0bf7f]{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #3498db;width:30px;height:30px;animation:spin-4bb0bf7f 1s linear infinite}@keyframes spin-4bb0bf7f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.module-card[data-v-4bb0bf7f]{background-color:#fff;padding:20px;margin-bottom:20px;border-left:4px solid #ff8c00;box-shadow:0 2px 4px rgba(0,0,0,.1)}.module-name[data-v-4bb0bf7f]{margin:0 0 10px 0;font-size:1.5rem;color:#333}.featured-topics[data-v-4bb0bf7f]{color:#666;margin-bottom:15px;line-height:1.5}.see-all-button[data-v-4bb0bf7f]{text-align:right}.btn-see-all[data-v-4bb0bf7f]{background-color:#ff8c00;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:500;transition:background-color .2s}.btn-see-all[data-v-4bb0bf7f]:hover{background-color:#e67e00}.gap-3[data-v-0b882f88]{gap:1rem}#practice-configuration-step-2[data-v-1e4d9263]{border-radius:8px}.button-container[data-v-1e4d9263]{position:sticky;bottom:20px;width:100%;background-color:#fbf8f0;border-radius:16px;z-index:1000;padding:10px;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;justify-content:right;margin-top:20px;align-items:center}.search-input[data-v-1e4d9263]{width:200px;display:inline-block;font-size:1rem!important}@media (max-width:767px){#practice-configuration-step-2[data-v-1e4d9263]{margin:0}.button-container .btn.btn-dark-green[data-v-1e4d9263]{text-wrap:nowrap;width:-moz-max-content;width:max-content;margin:auto;min-width:130px}}.nav-item:last-child .nav-link[data-v-ad952326],.nav-link[data-v-ad952326]{border-radius:0!important;transition:all .3s ease;border:none;overflow:hidden}.nav-link[data-v-ad952326]:hover:not(.active-nav){background-color:rgba(0,0,0,.05)}.nav-link.active-nav[data-v-ad952326]{background-color:#efce95;color:#000!important}.nav-pills .nav-link.active[data-v-ad952326]{color:inherit}@media (max-width:768px){.nav-pills[data-v-ad952326]{border:0!important;flex-wrap:nowrap;overflow:auto}.nav-pills .nav-item a.router-link-active[data-v-ad952326]{border-bottom:4px solid var(--base-yellow)!important}.main-content-inner[data-v-ad952326]{padding:0!important}}.nav-link[data-v-ad952326]:focus{box-shadow:none}.bi[data-v-ad952326]{font-size:1.2rem;color:#606060}.nav-item[data-v-ad952326]:last-child{border-bottom:none!important}.nav-link.active-nav[data-v-ad952326]:after{content:"›";font-size:1.2rem;font-weight:700;margin-left:auto;color:#92b8c8}.nav-pills[data-v-ad952326]{scrollbar-width:none;-ms-overflow-style:none}.nav-pills[data-v-ad952326]::-webkit-scrollbar{display:none}.badge.bg-green[data-v-ae9be5f6]{background-color:var(--base-light-green);color:var(--bs-white)}.member-name[data-v-d724d2bc]{color:#354865;font-weight:600}.form-select option[data-v-5d491b3f]{transform:translateY(5px)}.em-required[data-v-5d491b3f]{color:red}.avataaar img[data-v-611b13f0],.avataaar[data-v-611b13f0]{margin:0;padding:0;border-radius:5px;height:100px;width:100px;min-height:100px;min-width:100px;position:relative;background-color:#efce95;color:#fff;font-size:50px;font-weight:700;line-height:100px;text-align:center;text-transform:uppercase;box-sizing:border-box}.avataaar img[data-v-611b13f0]{top:-8px}.avataaar-nav-btn[data-v-611b13f0]{width:32px;min-width:auto;border-radius:50%;border:1px solid #354865;text-align:center;height:32px;position:absolute;right:-14px;background-color:#fff;padding:0}.dropdown-toggle[data-v-611b13f0]:after{content:none}ul[data-v-6357da50]{list-style:none;padding:0}a[data-v-6357da50]{color:#0d64f2;text-decoration:none}.AvataaarsCustomizer__ColorDiv[data-v-6357da50]{cursor:pointer;display:inline-block;height:26px;width:23px}.AvataaarsCustomizer__StyleDiv[data-v-6357da50]{cursor:pointer;display:inline-block}.AvataaarsCustomizer__StyleDiv img[data-v-6357da50]{height:80px;width:80px;cursor:pointer}button[data-v-6357da50]{border:none;background-color:#fff;color:#0d64f2;width:100px;border-radius:5px;padding:2px}.selected[data-v-6357da50]{background-color:#0d64f2;color:#fff}.error[data-v-3c8dfd05]{color:#dc3545;font-size:.875em}.table-responsive[data-v-96925df4]{overflow-x:auto}.activity-row[data-v-96925df4]{transition:background-color .2s}.activity-row[data-v-96925df4]:hover{background-color:rgba(0,0,0,.03)}.page-item .page-link[data-v-33542ca9]{color:var(--base-black)}.page-item.active .page-link[data-v-33542ca9]{background-color:var(--base-dark-green);border-color:var(--base-dark-green);color:var(--bs-white)}.session-card[data-v-033a016e]{transition:transform .2s,box-shadow .2s;border-radius:8px}.session-card[data-v-033a016e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.small-text[data-v-033a016e]{font-size:.9rem;margin-bottom:.5rem}.referrals-table-container[data-v-95ce0970]{margin-top:1rem}.table[data-v-95ce0970]{font-size:.9rem}.table th[data-v-95ce0970]{border-top:none;font-weight:600;color:#495057}.table td[data-v-95ce0970]{vertical-align:middle}.badge[data-v-95ce0970]{font-size:.85rem;padding:.35em .65em}.table-responsive[data-v-95ce0970]{border-radius:.25rem;overflow:hidden}.referral-container[data-v-953b02c2]{max-width:650px;margin:0 auto}.referral-card[data-v-953b02c2]{border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s,box-shadow .2s}.referral-card[data-v-953b02c2]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.referral-link[data-v-953b02c2]{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;background-color:#f8f9fa}.copy-btn[data-v-953b02c2]{width:40px}.small-text[data-v-953b02c2]{font-size:.85rem;color:#666}.instructions-section[data-v-953b02c2],.referrals-stats[data-v-953b02c2]{border-top:1px solid #eee;padding-top:1.5rem}.stat-label[data-v-953b02c2]{font-size:.9rem;width:100px}.stat-value[data-v-953b02c2]{font-size:.9rem;font-weight:600}.info-icon[data-v-953b02c2]{color:#6c757d;cursor:pointer}@media (max-width:767px){.referral-container[data-v-953b02c2]{max-width:100%;margin:0 auto}}.form-check-input[data-v-43cfe3ea]{width:3em;height:1.5em}.form-check-input[data-v-43cfe3ea]:checked{background-color:#198754;border-color:#198754}.form-check-input[data-v-43cfe3ea]:disabled{opacity:.6}.form-check-input[data-v-a1b6a6e0]{width:3em;height:1.5em}.form-check-input[data-v-a1b6a6e0]:checked{background-color:#198754;border-color:#198754}#profile-settings-form[data-v-4d86034d]{padding-left:20px}.form-check-input[data-v-4d86034d]{width:3em;height:1.5em}.form-check-input[data-v-4d86034d]:checked{background-color:#198754;border-color:#198754}.practice-goal-btn[data-v-4d86034d]{background-color:#fff;border:1px solid #000;border-radius:4px;color:#333;transition:all .3s ease;margin-bottom:8px;padding:20px;text-align:left;width:100%}.practice-goal-btn[data-v-4d86034d]:hover{background-color:var(--base-light-yellow);color:#333}.practice-goal-btn.selected[data-v-4d86034d]{background-color:#fcc007;color:#333;font-weight:500}.practice-goal-btn.selected[data-v-4d86034d]:hover{background-color:#ffc107;border-color:#ffb300}.custom-goal-input[data-v-4d86034d]{width:200px;margin-left:10px;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.custom-goal-input[data-v-4d86034d]:focus{outline:none;border-color:#fcc007;box-shadow:0 0 0 .2rem rgba(252,192,7,.25)}.membership-cancellation-reason[data-v-f2fd642e]{max-width:600px;margin:0 auto}.cancellation-options[data-v-f2fd642e]{margin-top:20px}.cancellation-option-card[data-v-f2fd642e]{transition:all .2s ease}.cancellation-option-card[data-v-f2fd642e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.form-check-input[data-v-f2fd642e]{width:1.2em;height:1.2em;margin-top:.1em}.form-check-label[data-v-f2fd642e]{cursor:pointer;flex:1}.form-check-label h6[data-v-f2fd642e]{color:#354865;font-weight:500;margin-bottom:0}.expanded-content[data-v-f2fd642e]{background-color:#f8f9fa}.spinner-border[data-v-f2fd642e]{color:#354865}.card[data-v-f2fd642e]{border-radius:8px;border-color:#e9ecef}.card[data-v-f2fd642e]:hover{border-color:#dee2e6}@media (max-width:768px){.membership-cancellation-reason[data-v-f2fd642e]{margin:0 10px}.expanded-content .p-3[data-v-f2fd642e]{padding:1rem!important}}.cancellation-flow[data-v-137fea05]{max-width:600px;padding-left:20px}.page-title[data-v-137fea05]{color:#354865;font-weight:600}.cancellation-success[data-v-85b97fec]{max-width:600px;padding-left:20px}.section-title[data-v-b2789602]{color:#354865;font-weight:600}.card[data-v-b2789602]{border-radius:10px;border:1px solid #e9ecef}.subscription-plan-card .card[data-v-7d575efe]{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef;overflow:hidden}.card-title[data-v-7d575efe]{color:#354865;font-weight:600;margin-bottom:0}.badge[data-v-7d575efe]{font-size:.75em;padding:.35em .65em;font-weight:500}.field-value[data-v-7d575efe]{font-weight:500;color:#2c3e50;font-size:.95rem}.free-plan-section[data-v-7d575efe]{background-color:#f8f9fa}.btn-primary-action[data-v-7d575efe]{background-color:#1a7f5a;border-color:#1a7f5a;color:#fff;border-radius:8px;padding:.6rem 1rem;font-weight:500}.btn-primary-action[data-v-7d575efe]:hover{background-color:#15694a;color:#fff}.action-link[data-v-7d575efe]{cursor:pointer;transition:background-color .15s ease}.action-link[data-v-7d575efe]:hover{background-color:#f8f9fa}.action-link-danger span[data-v-7d575efe]{color:#dc3545}.action-link-danger[data-v-7d575efe]:hover{background-color:#fff5f5}.link-icon[data-v-7d575efe]{color:#6c757d;font-size:1.1rem;width:1.2rem;text-align:center}.action-link-danger .link-icon[data-v-7d575efe]{color:#dc3545}.subtle-link[data-v-7d575efe]{text-decoration:none;color:#1a7f5a;font-weight:500}.subtle-link[data-v-7d575efe]:hover{text-decoration:underline}.alert[data-v-7d575efe]{border-radius:8px}.badge[data-v-7d575efe]{border:none!important}.bg-danger[data-v-7d575efe]{color:#fff!important}.billing-timeline[data-v-1ee23518]{position:relative;padding:8px 0}.timeline-item[data-v-1ee23518]{position:relative;padding-left:40px;padding-bottom:24px}.timeline-item[data-v-1ee23518]:last-child{padding-bottom:0}.timeline-connector[data-v-1ee23518]{position:absolute;left:11px;top:28px;bottom:0;width:2px;background-color:#e5e7eb}.timeline-icon[data-v-1ee23518]{position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;z-index:1}.timeline-icon.icon-success[data-v-1ee23518]{background-color:#10b981;color:#fff}.timeline-icon.icon-warning[data-v-1ee23518]{background-color:#f59e0b;color:#fff}.timeline-icon.icon-muted[data-v-1ee23518]{background-color:#f3f4f6;color:#6b7280}.timeline-icon.icon-danger[data-v-1ee23518]{background-color:#ef4444;color:#fff}.timeline-content[data-v-1ee23518]{padding-top:0}.timeline-header[data-v-1ee23518]{display:flex;align-items:center}.timeline-date[data-v-1ee23518]{font-size:13px;font-weight:600;color:#111827}.timeline-date.text-success[data-v-1ee23518]{color:#059669}.timeline-title[data-v-1ee23518]{font-size:13px;font-weight:500;color:#374151;margin-top:2px}.timeline-subtitle[data-v-1ee23518]{font-size:12px;color:#6b7280;line-height:1.4;margin-top:2px}.timeline-charge[data-v-1ee23518]{margin-top:4px;font-size:13px}.charge-amount[data-v-1ee23518]{font-weight:600;color:#111827}.charge-original[data-v-1ee23518]{font-size:12px}.badge[data-v-1ee23518]{font-size:10px;padding:2px 6px}.membership-container[data-v-c98e8c88]{margin:0 auto;padding-left:20px}.page-title[data-v-c98e8c88]{color:#354865;font-weight:600;margin-bottom:5px}@media (max-width:768px){.membership-container[data-v-c98e8c88]{padding:10px}}.text-white{color:#fff!important}.invoice-preview[data-v-7c25a260]{max-height:70vh}.invoice-header[data-v-7c25a260]{border-bottom:2px solid var(--base-dark-green);padding-bottom:1rem;margin-bottom:2rem}.company-name[data-v-7c25a260],.invoice-title[data-v-7c25a260]{color:var(--base-yellow);font-weight:700}.invoice-number[data-v-7c25a260]{font-weight:700;font-size:1.1em}.billing-info[data-v-7c25a260]{background-color:#f8f9fa;padding:1rem;border-radius:8px}.invoice-items .table th[data-v-7c25a260]{background-color:#f8f9fa;border-top:none}.invoice-footer[data-v-7c25a260]{background-color:#f8f9fa;padding:1rem;border-radius:8px}.company-address[data-v-7c25a260]{width:180px}.invoice-container[data-v-b72ea512]{margin:0 auto;padding:20px}.page-title[data-v-b72ea512]{color:#354865;font-weight:600;margin-bottom:5px}.title[data-v-b72ea512]{color:#354865;font-weight:100;margin-bottom:1rem}.invoice-card .card[data-v-b72ea512]{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:none;transition:transform .2s ease,box-shadow .2s ease}.invoice-card .card[data-v-b72ea512]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.invoice-card .card-title[data-v-b72ea512]{color:#354865;font-weight:600}.detail-item[data-v-b72ea512]{margin-bottom:.5rem}.items-list .item-row[data-v-b72ea512]{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px solid #f8f9fa}.items-list .item-row[data-v-b72ea512]:last-child{border-bottom:none}.invoice-actions[data-v-b72ea512]{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.badge[data-v-b72ea512]{font-size:.8em;padding:.35em .65em}.spinner-border[data-v-b72ea512]{color:#354865}@media (max-width:768px){.invoice-container[data-v-b72ea512]{padding:10px}.invoice-actions[data-v-b72ea512]{text-align:center}.invoice-actions .btn[data-v-b72ea512]{margin-bottom:.5rem;width:48%}.detail-item .row .col-md-6[data-v-b72ea512]{margin-bottom:.5rem}}@media print{.btn[data-v-b72ea512],.invoice-actions[data-v-b72ea512],.modal[data-v-b72ea512]{display:none!important}.invoice-preview[data-v-b72ea512]{max-height:none;overflow:visible}}.text-black[data-v-b72ea512]{color:#000!important}.start-practice-div[data-v-98453e66]{position:sticky;bottom:20px;width:100%;background-color:#fbf8f0;border-radius:16px;z-index:1000;padding:10px;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;justify-content:right;margin-top:20px;align-items:center}.trouble-card[data-v-98453e66]{cursor:pointer;border:1px solid var(--base-black);transition:border-color .15s,box-shadow .15s;position:relative;height:-moz-fit-content;height:fit-content}.trouble-card[data-v-98453e66]:hover{border:2px solid var(--base-orange);box-shadow:0 2px 8px rgba(0,0,0,.1)}.card-checked[data-v-98453e66]{border-color:var(--base-orange)!important;background-color:#fffdf0}.card-check-indicator[data-v-98453e66]{position:absolute;top:10px;right:12px;font-size:1.2rem;z-index:1;padding-right:5px}.showcase-question-preview[data-v-98453e66]{pointer-events:none;max-height:200px;overflow:hidden}#how-it-works-options[data-v-6e181de2]{padding:0 8px}.user-type-btn[data-v-6e181de2]{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;color:#333;transition:all .2s ease;margin-bottom:12px;padding:16px 20px;text-align:left;width:100%}.user-type-btn[data-v-6e181de2]:hover{background-color:#fffbeb;border-color:#fcc007}.user-type-btn[data-v-6e181de2]:focus{outline:none;box-shadow:0 0 0 .2rem rgba(252,192,7,.25)}.user-type-btn.selected[data-v-6e181de2]{background-color:#fcc007;border-color:#e0a800;color:#333;font-weight:500}.user-type-btn.selected[data-v-6e181de2]:hover{background-color:#e0a800;border-color:#d19e00}.btn-content[data-v-6e181de2]{display:flex;align-items:center;gap:12px}.btn-content .icon[data-v-6e181de2]{font-size:1.4rem;flex-shrink:0;width:28px;text-align:center}.btn-content .btn-text[data-v-6e181de2]{flex:1;line-height:1.4}.btn-yellow[data-v-6e181de2]{background-color:#fcc007;border-color:#fcc007;color:#333;font-weight:500}.btn-yellow[data-v-6e181de2]:hover:not(:disabled){background-color:#e0a800;border-color:#d19e00}.btn-yellow[data-v-6e181de2]:disabled{background-color:#e9ecef;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.modal-footer[data-v-6e181de2]{background-color:transparent;padding-left:0;padding-right:0}.learn-how-it-works-wrapper[data-v-5e7e192a]{display:inline-block;width:100%;height:100%}.learn-how-it-works-wrapper .btn[data-v-5e7e192a]{width:100%;height:100%;min-width:100%;padding:clamp(.5rem,1vw,.875rem) clamp(.5rem,1vw,.5rem);font-size:clamp(.875rem,2vw,1rem)!important;line-height:10px;min-height:23px}.logo-section[data-v-4c21b662]{display:flex;align-items:flex-start;gap:40px;position:relative}@media (max-width:576px){.logo-section[data-v-4c21b662]{flex-direction:column;align-items:center;gap:20px}}.custom-container[data-v-4c21b662],.logo-section .btn-wrap[data-v-4c21b662]{width:100%}@media (max-width:576px){.logo-section .btn-wrap[data-v-4c21b662]{width:100%}}.logo-section .btn-wrap .btn[data-v-4c21b662]{min-width:100%;padding:clamp(.5rem,1vw,.875rem) clamp(.5rem,1vw,.5rem);font-size:clamp(.5rem,1vw,1rem)!important;line-height:10px;min-height:23px}.logo-section .logo-content[data-v-4c21b662]{position:relative;width:72%}@media (max-width:576px){.logo-section .logo-content[data-v-4c21b662]{width:100%}}.logo-section .logo-content .text-box[data-v-4c21b662]{display:inline-block;border-radius:6px;box-shadow:2px 2px 6px rgba(0,0,0,.3);background-color:var(--bs-white);text-align:center;border:1px solid #1e1c26;position:absolute;min-width:110px;padding:8px 16px}.logo-section .logo-content .text-box.top-text[data-v-4c21b662]{top:-30px;left:30px}.logo-section .logo-content .text-box.bottom-text[data-v-4c21b662]{bottom:-10px;right:-40px;box-shadow:2px 6px 6px var(--base-primary-color)}@media (min-width:576px) and (max-width:992px){.logo-section .logo-content .text-box.top-text[data-v-4c21b662]{top:-8px;left:30px;font-size:1rem}.logo-section .logo-content .text-box.bottom-text[data-v-4c21b662]{bottom:10px;right:clamp(-2rem,2vw,3rem);width:-moz-max-content;width:max-content;box-shadow:2px 6px 6px var(--base-primary-color);font-size:xx-small}}@media (max-width:576px){.logo-section .logo-content .text-box.top-text[data-v-4c21b662]{top:-8px;left:30px;font-size:1rem}.logo-section .logo-content .text-box.bottom-text[data-v-4c21b662]{bottom:-24px;right:1.5rem;box-shadow:2px 6px 6px var(--base-primary-color);font-size:small;width:-moz-max-content;width:max-content;margin-top:1rem}}.logo-section .logo-content .logo-wrap[data-v-4c21b662]{position:relative;width:96%;margin-bottom:1rem;box-shadow:2px 6px 6px var(--base-primary-color);background-color:#fff;padding:24px;border:2px solid #000;border-radius:8px}.logo-section .logo-content .logo-wrap img[data-v-4c21b662]{width:100%;height:auto}#logo-big[data-v-4c21b662]{width:100%;max-width:662px;height:auto}.web-logo-button[data-v-4c21b662]{display:block}.mobile-logo-button[data-v-4c21b662]{display:none;margin-top:20px}@media (max-width:576px){.mobile-logo-button[data-v-4c21b662]{display:flex}.mobile-logo-button .btn[data-v-4c21b662]{padding:.875rem .5rem;font-size:.875rem}.web-logo-button[data-v-4c21b662]{display:none}.logo-section[data-v-4c21b662]{margin-top:31px!important}}.upper-button-padding[data-v-4c21b662]{padding-top:.75rem}.lower-button-padding[data-v-4c21b662]{padding-top:clamp(.75rem,3vw,2.75rem)}#logo-big[data-v-4c21b662]{overflow:visible;display:block}.cls-1[data-v-4c21b662]{fill:#1e1c26}.cls-2[data-v-4c21b662]{fill:#ed7839}.cls-3[data-v-4c21b662]{fill:#c95e2f}.go-cls-1[data-v-4c21b662],.go-cls-2[data-v-4c21b662],.go-cls-3[data-v-4c21b662]{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:.5px}.go-cls-2[data-v-4c21b662]{stroke-dasharray:3 1}.go-cls-3[data-v-4c21b662]{stroke-dasharray:2.92 .97}.go-cls-4[data-v-4c21b662]{fill:#1e1c26}.go-cls-5[data-v-4c21b662]{fill:#488763}.go-cls-6[data-v-4c21b662]{fill:#549e76}@media (min-width:992px){.logo-section .logo-content .logo-wrap[data-v-4c21b662]{display:flex!important;justify-content:flex-start!important;overflow:visible!important;box-sizing:content-box}.logo-section.animate .logo-content .logo-wrap[data-v-4c21b662]{animation:box-push-expand-4c21b662 5.5s ease-out 1 forwards}#go-car-group[data-v-4c21b662]{transform-box:fill-box;transform-origin:center bottom;cursor:pointer}.logo-section.animate #go-car-group[data-v-4c21b662]{animation:drive-sandwich-return-4c21b662 4.5s ease-out 1 forwards}#dizzy-wheel[data-v-4c21b662]{transform-box:fill-box;transform-origin:center center}.logo-section.animate #dizzy-wheel[data-v-4c21b662]{animation:wheel-spin-limp-4c21b662 4.5s ease-out 1 forwards}#angry-exclamation[data-v-4c21b662]{transform-box:fill-box;transform-origin:center 90%}.logo-section.animate #angry-exclamation[data-v-4c21b662]{animation:exclamation-sandwich-effect-4c21b662 4.5s ease-out 1 forwards}}@keyframes box-push-expand-4c21b662{0%,5%{width:96%}10%{width:110%}60%{width:110%}90%{width:96%}to{width:96%}}@keyframes drive-sandwich-return-4c21b662{0%,5%{transform:translateX(0) translateY(0)}10%,25%{transform:translateX(80px)}35%{transform:translateX(80px) translateY(-5px) rotate(-5deg)}45%{transform:translateX(80px) translateY(2px) rotate(5deg)}55%{transform:translateX(80px) translateY(-2px) rotate(-3deg)}65%{transform:translateX(80px) translateY(0) rotate(2deg)}70%{transform:translateX(80px) rotate(0)}to{transform:translateX(0) rotate(0)}}@keyframes wheel-spin-limp-4c21b662{0%,5%{transform:rotate(0deg)}15%{transform:rotate(1turn)}20%,30%{transform:rotate(380deg)}35%{transform:rotate(350deg)}45%{transform:rotate(300deg)}50%{transform:rotate(270deg)}60%{transform:rotate(180deg)}65%{transform:rotate(0deg)}70%{transform:rotate(20deg)}80%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}@keyframes exclamation-sandwich-effect-4c21b662{0%,5%{transform:rotate(0)}15%{transform:rotate(15deg)}20%,30%{transform:translate(10px) rotate(25deg) scale(.7,1.1)}35%{transform:translate(0) rotate(-10deg) scale(1)}50%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}70%{transform:rotate(15deg) scale(1.1)}80%{transform:rotate(-10deg) scale(.9)}to{transform:rotate(0)}}.sliding-arrow[data-v-c60f05f2]{position:absolute;width:100%;height:120px;top:44%;left:0}.sliding-arrow img[data-v-c60f05f2]{position:absolute;top:50%;transform:translateY(-50%);height:120px;opacity:0;animation:slide-fade-c60f05f2 1s ease-in-out 1s forwards}@keyframes slide-fade-c60f05f2{0%{left:-100%;opacity:0}to{left:0;opacity:1}}@media (max-width:991px){.sliding-arrow img[data-v-c60f05f2],.sliding-arrow[data-v-c60f05f2]{height:90px}}@media (max-width:767px){.sliding-arrow img[data-v-c60f05f2],.sliding-arrow[data-v-c60f05f2]{height:70px}}.corner-fold-wrapper[data-v-446f1738]{position:relative;display:inline-block}.look-inside-text[data-v-446f1738]{position:absolute;top:50%;left:-80px;transform:translateY(-50%);font-size:14px;font-weight:500;white-space:nowrap}.arrow-icon[data-v-446f1738]{position:absolute;top:50%;left:-25px;transform:translateY(-50%);width:20px;height:20px}.corner-link[data-v-446f1738]{display:inline-block;line-height:0}.corner-box[data-v-446f1738]{display:block;cursor:pointer}.corner-fold-wrapper:hover .corner-box[data-v-446f1738]{opacity:.9}.hero-banner[data-v-c51e9ae8]{position:relative;overflow:hidden;height:450px}.container[data-v-c51e9ae8]{padding:0;margin:0}.grid-background-yellow[data-v-c51e9ae8]{background:linear-gradient(90deg,hsla(0,0%,100%,.4) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.4) 1px,transparent 0) #fcc006;background-size:32px 32px}.cloud1[data-v-c51e9ae8]{position:absolute;top:0;left:calc(50% - 165px);width:clamp(15.5rem,20.75vw,21.5rem)}.cloud2[data-v-c51e9ae8]{position:absolute;top:0;right:0;width:clamp(7.5rem,11.75vw,15.5rem)}.cloud3[data-v-c51e9ae8]{position:absolute;bottom:0;left:0;width:clamp(15.5rem,20.75vw,21.5rem)}.web-display-arrow[data-v-c51e9ae8]{display:block}@media (max-width:576px){.web-display-arrow[data-v-c51e9ae8]{display:none}}.page-turn-wrapper[data-v-c51e9ae8]{position:absolute;width:100%;bottom:0;right:0}.metric-card-item[data-v-6221ba99]:before{content:"";height:20px;width:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--base-dark-grey)}.metric-card:last-child .metric-card-item[data-v-6221ba99]:before{display:none}.metric-card-item .metric-count[data-v-6221ba99]{font-family:var(--font-base-medium);font-size:2.25rem;color:var(--base-dark)}.metric-card-item .metric-text[data-v-6221ba99]{font-family:var(--font-base-reg);color:var(--base-dark)}.metric-card-item[data-v-6221ba99]{opacity:.6;transition:opacity 1s ease-out}.metric-card-item.is-visible[data-v-6221ba99]{opacity:1}.cog-skills-text[data-v-9d8be7ae]{padding-left:15px}.cog-skill-name[data-v-9d8be7ae]{display:inline-block;font-weight:700;text-align:left}.capsule[data-v-9d8be7ae]{background-color:#000;color:#fff;padding:0 10px;margin-right:.125rem;margin-left:.125rem;border-radius:8px}.measure-container[data-v-9d8be7ae]{position:absolute;visibility:hidden;height:0;overflow:hidden;white-space:nowrap}.measure-skill[data-v-9d8be7ae]{display:inline-block;font-weight:700;padding-right:20px}@media (max-width:992px){.cog-skills-text[data-v-9d8be7ae]{display:none}}.btn[data-v-748d4a2b]{border:1px solid #000!important;box-shadow:0 4px 10px rgba(0,0,0,.08)}.btn-wrap[data-v-83d451de]{position:relative}.btn-wrap .btn[data-v-83d451de]{font-family:var(--font-base-medium);font-size:clamp(1.25rem,2.5vw,2.1875rem);color:var(--base-black);border:1px solid var(--base-black);background:var(--base-yellow);border-radius:clamp(1.25rem,3vw,2.5rem);padding:clamp(.625rem,2vw,1.6875rem) clamp(.9375rem,2vw,1.5625rem);height:auto}.test-showcase-section[data-v-83d451de]{position:relative}.test-showcase-section .tag-img-web[data-v-83d451de]{position:absolute;left:0;width:clamp(2.5rem,14vw,15.25rem)}.test-showcase-section .tag-img-mobile[data-v-83d451de]{position:absolute;top:0;width:clamp(2.5rem,14vw,15.25rem)}.btn-wrap[data-v-83d451de]{display:inline-block;margin-top:clamp(0rem,1vw,.625rem)}.btn-wrap .tag[data-v-83d451de]{position:absolute;top:clamp(-2.875rem,-8vw,-2.875rem);right:clamp(-3rem,-2vw,-3rem);width:clamp(2.5rem,8.75vw,8.0625rem)}@media (min-width:576px) and (max-width:992px){.btn-wrap .tag[data-v-83d451de]{position:absolute;top:clamp(-1.875rem,-8vw,-.875rem);right:clamp(-2rem,-2vw,-2rem);width:clamp(2.5rem,8.75vw,8.0625rem)}}@media (max-width:576px){.btn-wrap .tag[data-v-83d451de]{position:absolute;top:clamp(-1.7rem,-8vw,-.875rem);right:clamp(-2rem,-2vw,-2rem);width:clamp(2.5rem,8.75vw,8.0625rem)}}.gap-y-20[data-v-7f087a9e]{gap:20px 0}.card.header-card-green[data-v-7f087a9e]{background:linear-gradient(90deg,hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.2) 1px,transparent 0) #2c8960;background-size:32px 32px;border-radius:20px;padding:17px 30px;box-sizing:border-box}.card.header-card-green .card-body[data-v-7f087a9e]{padding:0}.card.header-card-green .card-body .content-wrap[data-v-7f087a9e]{display:grid;grid-template-columns:1fr 1.3fr;align-items:center}.card.header-card-green .card-body .content-wrap .text-wrap[data-v-7f087a9e]{font-family:var(--font-base-medium);font-size:2.65rem;padding-left:1.25rem;color:var(--bs-white);position:relative}.card.header-card-green .card-body .content-wrap .text-wrap .icon-img[data-v-7f087a9e]{padding-left:1.25rem;position:absolute;left:-23px;top:-7px}.card.header-card-green .card-body .content-wrap .text-wrap .italic-text-yellow[data-v-7f087a9e]{font-family:var(--font-base-SemiBoldItalic);color:var(--base-yellow);-webkit-text-stroke:1px #000}.card.feature-card[data-v-7f087a9e]{background-color:var(--bs-white);border:0;border-radius:8px;padding:1.5rem;height:100%}.card.feature-card .card-img-top[data-v-7f087a9e]{width:4.8rem;height:auto}.card.feature-card .card-body[data-v-7f087a9e]{padding:0}.card.feature-card .card-body .card-title[data-v-7f087a9e]{font-family:var(--font-base-semibold);font-size:clamp(1rem,2vw,1.2rem);color:var(--base-black)}.card.feature-card .card-footer[data-v-7f087a9e]{padding:0;background:transparent;border:0}.card.feature-card .card-footer .btn[data-v-7f087a9e]{min-width:clamp(6rem,7vw,8.4rem);text-align:left;height:35px}@media (max-width:991.98px){.card.header-card-green .card-body .content-wrap .text-wrap[data-v-7f087a9e]{padding-left:0;text-align:left}}.section-subtitle[data-v-7f087a9e]{opacity:1!important;display:block}:root{--bg-color:#fbf8f0;--insight-card-bg:#fff;--text-main:#1e1c26;--accent-green:#97b384;--accent-red:#e08188;--accent-yellow:#f0b357;--accent-blue:#b0e7ea;--line-color:#333}.sharpInsight{position:relative;width:100%;max-width:992px;aspect-ratio:992/651.612;background-color:var(--bg-color);margin:0 auto}.layerLines{position:absolute;top:2px;left:50%;transform:translateX(-52.5%);width:52%;height:100%;z-index:1;pointer-events:none}.layerLines svg{width:100%;height:100%}.layerCenter{position:absolute;top:159px;left:49%;transform:translateX(-49%);height:auto;width:31%;pointer-events:none}.animate-active .layerCenter{animation:centerPop .3s cubic-bezier(.175,.885,.32,1.275) forwards}.layerCenter svg #SECTION_3,.layerCenter svg .cls-20,.layerCenter svg .cls-30{display:none}.insight-card{position:absolute;background:var(--insight-card-bg);border:1px solid var(--text-main);border-radius:8px;padding:2px 10px 4px 10px;z-index:10;box-shadow:3px 3px 0 rgba(0,0,0,.1);transform:translate(-50%,-50%);white-space:nowrap;opacity:0}.animate-active .box-dots,.animate-active .box-pie,.animate-active .insight-card{animation:insight-cardAppear .25s cubic-bezier(.175,.885,.32,1.275) .7s forwards}.insight-card p{margin:0;color:var(--text-main);padding:0}.insight-card .score{background:hsla(0,0%,100%,.9);border:1px solid var(--text-main);border-top:0;border-radius:0 0 8px 8px;padding:0 10px 2px 10px;font-size:10px;position:absolute;bottom:-1px;transform:translateY(100%);left:20px}.goodScore{background-color:#6cd4a3}.badScore{background-color:var(--accent-red);background-image:radial-gradient(circle at center,#6cd4a3 100%,transparent 0);background-repeat:no-repeat;background-position:50%;background-size:0 0}.animate-active .badScore{animation:insight-cardAppear .25s cubic-bezier(.175,.885,.32,1.275) .7s forwards,bloomGreen .5s ease-out 1.5s forwards}.badScore .score{background-color:var(--accent-red)}.animate-active .badScore .score{animation:scoreToGreen .1s 1.8s forwards}.pos-reading{left:20.5%;top:84.5%}.pos-patience1{left:19.7%;top:50%}.pos-analysis{left:16.3%;top:62.5%}.pos-strategy{left:20%;top:74.2%}.pos-core{left:20.2%;top:16.5%}.pos-patience2{left:48.6%;top:13.5%}.pos-numeric{left:77.4%;top:84%}.pos-visual{left:78.5%;top:41.4%}.pos-logical{left:78.5%;top:52.7%}.pos-creative{left:81.1%;top:64.3%}.pos-pattern{left:79.5%;top:74.8%}.pos-consistency{left:76.5%;top:16.3%}.box-pie{position:absolute;top:34%;left:20%;border:2px dashed var(--text-main);border-radius:20px;text-align:center;padding:5px;box-sizing:border-box;opacity:0}.box-dots h5,.box-pie h5{padding:0;font-weight:600}.site-features-chart-container{width:100px;height:100px;position:relative}.pie-legend{font-size:10px;display:flex;flex-direction:column;gap:4px;color:var(--text-main);font-family:sans-serif;text-align:right;min-width:90px}.legend-item{position:relative}.legend-item strong{font-weight:700}.box-dots{position:absolute;top:30.5%;right:2.3%;padding:4px 6px;border:2px dashed var(--text-main);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0}.consistency-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:4px 2px}.status-dot{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;cursor:pointer;border:none;outline:none;background-position:50%;background-repeat:no-repeat;background-size:8px;transition:all .2s ease;margin:0;background-color:#e8a489;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c63d3d' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.status-dot:checked{background-color:#97b384;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a6b46' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.status-dot:hover{filter:brightness(.95);transform:scale(1.05)}.nameTag{position:absolute;bottom:7%;left:50.5%;transform:translateX(-50%);background:var(--accent-yellow);border:2px solid var(--text-main);border-radius:10px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;color:var(--text-main);z-index:5;white-space:nowrap;min-width:275px}.animate-active .nameTag{animation:fadeIn .25s ease-out .95s forwards}.nameTag strong{font-weight:600;text-transform:uppercase}.nameTag span{padding-left:20px;font-weight:400}@media (max-width:992px){.sharpInsight{font-size:14px}.insight-card{padding:5px 10px}.pie-chart{width:60px;height:60px}}@media (max-width:768px){.sharpInsight{font-size:1rem}.dot{width:14px;height:14px}}@keyframes centerPop{0%{opacity:0;transform:translateX(-49%) scale(.5)}to{opacity:1;transform:translateX(-49%) scale(1)}}@keyframes insight-cardAppear{0%{opacity:0;visibility:visible;transform:translate(-50%,-30%) scale(.5)}80%{transform:translate(-50%,-55%) scale(1.05)}to{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeIn{to{opacity:1}}@keyframes revealDashed{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}.dashed-base{fill:none;stroke:#000;stroke-width:1.5;stroke-dasharray:6 4;stroke-miterlimit:10;opacity:1}.solid-cover{fill:none;stroke:#fbf8f0;stroke-width:1.5;stroke-dasharray:1000;stroke-dashoffset:0}.animate-active .solid-cover{animation:revealDashed .4s ease-out .3s forwards}@keyframes bloomGreen{0%{background-size:0 0}to{background-size:250% 250%}}@keyframes scoreToGreen{to{background-color:#6cd4a3}}@media (max-width:992px){.sharpInsight{aspect-ratio:auto;height:auto;display:flex;flex-direction:column;align-items:center;gap:15px;padding-bottom:50px;max-width:500px;margin-top:12px}.layerLines{display:none}.layerCenter{top:auto;left:auto;width:70%;margin-bottom:-20px;order:1;animation:centerPop .5s ease-out forwards}.insight-card,.layerCenter{position:relative;transform:none!important;opacity:0}.insight-card{top:auto!important;left:auto!important;width:100%;display:flex;justify-content:space-between;align-items:center;order:3;visibility:visible;animation:insight-cardAppear .5s ease-out forwards;text-wrap:wrap}.insight-card:first-of-type{animation-delay:.2s}.insight-card:nth-of-type(2){animation-delay:.3s}.insight-card:nth-of-type(3){animation-delay:.4s}.insight-card:nth-of-type(4){animation-delay:.5s}.insight-card:nth-of-type(5){animation-delay:.6s}.insight-card:nth-of-type(6){animation-delay:.7s}.insight-card:nth-of-type(7){animation-delay:.8s}.pos-core{order:2;background-color:#fff9db;border-width:2px}.insight-card .score{position:static;transform:none;margin-left:10px;border-radius:5px;border-top:1px solid;padding-top:3px;text-wrap:nowrap}.box-pie{left:auto;height:auto;order:2;flex-direction:row;justify-content:space-around}.box-dots,.box-pie{position:relative;top:auto;width:100%;opacity:1;transform:none!important}.box-dots{right:auto;bottom:auto;order:5;margin-top:10px}.nameTag{top:auto;bottom:auto;left:auto;transform:none;width:100%;order:6;opacity:0;animation:fadeIn .25s .8s forwards;margin-top:0;position:static;order:1}}@media (max-width:767px){.box-dots{margin-top:0}}.cls-1{fill:none}.cls-2{fill:none;stroke:#000;stroke-dasharray:6 4;stroke-miterlimit:10}.cls-3{fill:none;stroke:#97b384;stroke-miterlimit:10}.cls-4{opacity:.6}.cls-5{clip-path:url(#clippath)}.cls-1,.cls-2,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7,.cls-8{fill:none}.cls-10,.cls-11,.cls-12,.cls-13,.cls-14,.cls-15,.cls-2,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7,.cls-9{stroke:#000}.cls-13,.cls-14,.cls-15,.cls-2,.cls-3,.cls-5,.cls-6,.cls-7,.cls-8,.cls-9{stroke-miterlimit:10}.cls-2,.cls-3,.cls-5{stroke-width:1.5px}.cls-9{fill:#f9e389}.cls-16{fill:#b0e7ea}.cls-17{mix-blend-mode:multiply;opacity:.4}.cls-18{fill:#fff;stroke:#1e1c26}.cls-10{fill:#f0b357}.cls-10,.cls-11,.cls-12,.cls-4{stroke-linejoin:round}.cls-19,.cls-20{fill:#1e1c26}.cls-21{fill:#ed7839}.cls-11,.cls-12{fill:#e2e2e2}.cls-11,.cls-14{stroke-width:1.16px}.cls-12,.cls-13,.cls-15{stroke-width:1.17px}.cls-13,.cls-14{fill:#bcbcbc}.cls-22{isolation:isolate}.cls-23{fill:#488763}.cls-24{fill:#c95e2f}.cls-3{stroke-dasharray:3 1}.cls-25{fill:#e8a489}.cls-15{fill:#f5c643}.cls-26{fill:#dd8b64}.cls-4{stroke-linecap:round}.cls-4,.cls-6{stroke-width:.75px}.cls-27{opacity:.6}.cls-28{fill:#e08188}.cls-20{font-family:Poppins-Medium,Poppins;font-size:24px;font-weight:500}.cls-8{stroke:#97b384}.cls-29{fill:#9acccc}.cls-30{font-family:Poppins-Bold,Poppins;font-size:28px;font-weight:700}.cls-31{fill:#437c5b}.cls-32{fill:#de8739}.cls-33{fill:#549e76}.cls-34{clip-path:url(#clippath)}.cls-35{fill:#cc5639}.playful[data-v-7f004358]{position:absolute;top:-88px;left:200px}@media (max-width:991.98px){.playful[data-v-7f004358]{left:unset;right:0}}.star-waiting[data-v-7f004358]{opacity:0;transform-box:view-box;transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,1,.36,1)}.star-popping[data-v-7f004358]{opacity:1!important;transform:translate(0) scale(1)!important}.star-twinkling[data-v-7f004358]{transform-box:fill-box;transform-origin:center;animation:twinkle-loop-7f004358 var(--anim-duration,2s) ease-in-out infinite}@keyframes twinkle-loop-7f004358{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.fade-word[data-v-7f004358]{display:inline-block}.success-path-section[data-v-d15a2422]{position:relative}.success-path-section .section-title[data-v-d15a2422]{position:relative;margin-bottom:40px}.success-path-section .section-title .img-tag[data-v-d15a2422]{position:absolute;top:-10px;width:30px}.success-path-section .section-title .highlight-text[data-v-d15a2422]{color:var(--base-black);border:1px solid var(--base-black);background:var(--base-yellow);border-radius:40px;padding:0 10px}.success-path-section .scores-wrap[data-v-d15a2422]{position:relative;z-index:1}.success-path-section .scores-wrap .text-wrap p[data-v-d15a2422]{font-family:var(--font-base-reg);color:var(--base-black);font-size:1rem;margin-bottom:1.25rem}.success-path-section .scores-wrap .text-wrap p b[data-v-d15a2422]{font-family:var(--font-base-bold)}.success-path-section .scores-wrap .text-wrap .sub-text-wrap[data-v-d15a2422]{position:static;display:flex;flex-direction:column}.success-path-section .sub-text-wrap .btn-wrap[data-v-d15a2422]{align-self:flex-start}.success-path-section .sub-text-wrap .btn-wrap .btn[data-v-d15a2422]{padding:.75rem 1rem}.testimonial-section .content-wrap{position:relative;top:-160px}.testimonial-section .content-wrap .img-wrap{width:100%;overflow:hidden;margin:0 auto}.testimonial-section .content-wrap .img-wrap img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.testimonial-section .content-wrap .content-text{background-color:var(--bs-white);border:1px solid var(--base-black);padding:30px;border-radius:30px;position:absolute;left:0;right:0;top:93%}.testimonial-section .content-wrap .content-text .title-wrap .sec-title .text{font-family:var(--font-base-bold);font-size:32px;display:block;margin-top:10px}.testimonial-section .content-wrap .content-text .btn-wrap{position:absolute;right:0}.featured-testimonials-carousel .carousel-inner{padding-top:30px}.featured-testimonials-carousel .carousel-control-next,.featured-testimonials-carousel .carousel-control-prev{width:5%;color:var(--base-black);top:110%;z-index:1}.featured-testimonials-carousel .carousel-control-next-icon,.featured-testimonials-carousel .carousel-control-prev-icon{background-color:var(--base-black);border:1px solid var(--base-black);border-radius:50%;width:30px;height:30px;min-width:30px;min-height:30px;background-size:20px}.featured-testimonials-carousel .carousel-control-next-icon:before,.featured-testimonials-carousel .carousel-control-prev-icon:before{font-family:bootstrap-icons!important;color:var(--base-black)}.featured-testimonials-carousel .carousel-control-prev{left:25px;top:unset;bottom:-9px}.featured-testimonials-carousel .carousel-control-next{right:25px;top:unset;bottom:-9px}.featured-testimonials-carousel .carousel-indicators{bottom:0;margin-bottom:0}.featured-testimonials-carousel .carousel-indicators [data-bs-target]{width:11px;height:11px;border:1px solid var(--base-black);border-radius:100%;margin:0 10px;background-color:var(--bs-white);opacity:1}.featured-testimonials-carousel .carousel-indicators .active{background-color:var(--base-black)}.card.testimonial-card{border-color:var(--base-secondary-color);border:1px solid;background-color:var(--bs-white);max-width:282px;padding:25px 25px 25px;margin-bottom:130px;position:relative;text-align:center}.card.testimonial-card .bottom-arrow{position:absolute;bottom:-128px}.card.testimonial-card.first-card .bottom-arrow{left:35px}.card.testimonial-card.second-card .bottom-arrow{bottom:-117px}.card.testimonial-card .thumb-icon{width:40px;position:absolute;top:-22px;right:-5px}.card.testimonial-card .star-icon{width:28px;position:absolute;right:-12px;top:95%}.card.testimonial-card .icon-heart-bg{position:absolute;top:-22px;right:-22px}.card.testimonial-card .card-body{padding:0;flex:initial}.card.testimonial-card .card-body .testimonial-content{font-family:var(--font-base-reg);color:var(--base-black);padding:16px 8px;margin-bottom:10px;overflow:hidden;position:relative;z-index:1;border:1px solid var(--base-black)}.card.testimonial-card .card-body .testimonial-content:after,.card.testimonial-card .card-body .testimonial-content:before{width:92px;height:82px;z-index:-1;position:absolute}.card.testimonial-card .card-body .testimonial-content:before{content:"";background:url(/img/quote-left.4155d9d9.svg) 50% no-repeat;left:-25px;top:-10px}.card.testimonial-card .card-body .testimonial-content:after{content:"";background:url(/img/quote-left.4155d9d9.svg) 50% no-repeat;right:-10px;bottom:-10px}.card.testimonial-card .card-body .testimonial-content.bg-pink{background-color:var(--base-light-pink)!important;color:var(--base-black)!important}.card.testimonial-card .card-body .testimonial-content.bg-pink:after,.card.testimonial-card .card-body .testimonial-content.bg-pink:before{filter:invert(84%) sepia(2%) saturate(2922%) hue-rotate(315deg) brightness(106%) contrast(87%)}.card.testimonial-card .card-body .testimonial-content.bg-olive{background-color:#4d9886}.card.testimonial-card .card-body .testimonial-content.bg-olive:after,.card.testimonial-card .card-body .testimonial-content.bg-olive:before{filter:invert(61%) sepia(9%) saturate(1074%) hue-rotate(50deg) brightness(93%) contrast(88%)}.card.testimonial-card .card-body .testimonial-content.bg-blue-dark{background-color:#91afdb}.card.testimonial-card .card-body .testimonial-content.bg-blue-dark:after,.card.testimonial-card .card-body .testimonial-content.bg-blue-dark:before{filter:invert(57%) sepia(16%) saturate(768%) hue-rotate(177deg) brightness(90%) contrast(88%)}.card.testimonial-card .card-body .testimonial-content.bg-yellow{background-color:#fff1ca!important}.card.testimonial-card .card-body .testimonial-content.bg-yellow:after,.card.testimonial-card .card-body .testimonial-content.bg-yellow:before{filter:invert(97%) sepia(9%) saturate(5085%) hue-rotate(305deg) brightness(111%) contrast(118%)}.card.testimonial-card .card-footer{font-family:var(--font-base-semibold);padding:0;border:0;background-color:transparent}.container>div[data-v-3327346c]{padding:48px;background-color:#fff;border-radius:16px;border:1px solid #000;width:100%;margin-top:-40px}@media (max-width:992px){.container>div[data-v-3327346c]{margin-top:-33px}}.site-header-wrapper[data-v-6e6ec583]{position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateY(-100%);transition:transform .3s ease-in-out;padding-bottom:10px}.site-header-wrapper.site-header-visible[data-v-6e6ec583]{transform:translateY(0)}.d-none.d-sm-block[data-v-6e6ec583]{position:relative;z-index:1}.part-set{max-width:100%;box-sizing:border-box}.method-title{font-weight:700;margin-bottom:10px;margin-top:10px}.tbl-blue-grid{border:3px solid #b7e7fb;width:auto}.tbl-blue-grid td{border-left:3px solid #b7e7fb;border-right:3px solid #b7e7fb;border-top:3px solid #b7e7fb;border-bottom:3px solid #b7e7fb;padding:10px}.tbl-blue-grid-5by2 td{width:95px;height:95px}.tbl-blue-grid td.em-border-left{border-left:3px solid #4394cc!important}.tbl-blue-grid td.em-border-right{border-right:3px solid #4394cc!important}.tbl-blue-grid td.em-border-bottom{border-bottom:3px solid #4394cc!important}.tbl-blue-grid td.em-border-top{border-top:3px solid #4394cc!important}.counting-object-image-60{margin:0 0}.fitted-div{width:100%;height:100%;display:block;text-align:center;border:2px solid transparent}.scroller-h{pointer-events:auto;overflow-x:auto;max-width:100%}.text-emphasized{color:var(--base-yellow)}.default-option-no-select{border:2px solid transparent;padding:10px 20px;border-radius:8px;transition:"background-color 0.3s, border-color 0.3s";background-color:#fff;border-color:#b7e7fb;text-align:center}.answer-option{cursor:pointer;text-align:center;white-space:nowrap}.grid-gap-20{gap:40px}.counting-object-image-60{width:60px;margin:0 5px}.counting-object-image-40{width:40px;margin:0 2px}@media (max-width:575px){.counting-object-image-40{width:20px;margin:0 1px}}.bold-text{font-weight:700}.solution-card{pointer-events:none}.highlight{display:inline-block;padding:10px;background-color:#c6deef;border:1px solid #4394cc;border-radius:2px;margin:10px}.draggable-option{border:3px solid #e3e3e3;padding:10px;border-radius:8px;cursor:crosshair;margin-right:10px}.empty-card-slot{width:50px;height:50px;background-color:#e3e3e3}.card-slot,.empty-card-slot{margin:5px;display:inline-block;padding:10px;border-radius:8px;text-align:center}.card-slot{background-color:#eee;box-shadow:1px 1px 5px rgba(0,0,0,.2);transition:transform .2s}::v-deep .math-rule{padding:10px;color:#d3d3d3;border-radius:4px;margin-bottom:10px}.default-option{border:2px solid transparent;padding:10px 20px;cursor:pointer;border-radius:8px;transition:"background-color 0.3s, border-color 0.3s";background-color:#fff;border-color:#b7e7fb;text-align:center}.default-option:hover{background-color:#b7e7fb;border-color:#4394cc}.default-option.selected{background-color:#b7e7fb;border-color:#2e678e}.option-grid{display:grid}.default-grid{gap:10px}.grid-gap-20{gap:20px}.grid-gap-0{gap:0}.active-droppable{background-image:url(/img/question-mark.8632775a.svg);background-size:auto calc(100% - 20px)}.active-droppable,.remove-btn{background-repeat:no-repeat;background-position:50%}.remove-btn{width:20px;height:20px;background-image:url(/img/delete.7e7ebf17.svg);background-size:cover;position:absolute;bottom:-8px;right:-18px;cursor:pointer}.disjoint-sentence{display:grid;gap:15px;align-items:start;grid-template-columns:repeat(2,auto);width:-moz-fit-content;width:fit-content}table.roman-chart{border:2px solid #b7e7fb;padding:10px;width:auto}table.roman-chart td{border:2px solid #b7e7fb;padding:10px;text-align:center;width:50px}table.roman-chart th{border:2px solid #b7e7fb;padding:10px;text-align:left}table.roman-chart thead{background-color:#e3f6fe}table.roman-conversion-tbl td{padding:10px;text-align:center}table.hindu-arabic-conversion-tbl td{padding:10px;text-align:center;border:1px solid #b7e7fb}.math-rule,table.hindu-arabic-conversion-tbl thead{background-color:#e3f6fe}.math-rule{border:1px dashed #b7e7fb;border-radius:8px;padding:20px;margin-bottom:10px}.eqn-disjoint-picture-add{display:grid;grid-template-columns:repeat(4,auto);width:-moz-fit-content;width:fit-content;align-items:center;gap:10px}.eqn-disjoint-picture-add>div{text-align:center}.basic-grid{display:grid}.finger-counting-hand-image{width:45px}.vertical-add-grid{width:-moz-fit-content;width:fit-content;border:1px solid #b7e7fb;gap:0;display:grid}.vertical-add-grid>div{border:1px solid #b7e7fb;border-collapse:collapse;height:4ch;width:4ch;line-height:4ch;vertical-align:middle;text-align:center}.vertical-add-result{border-top:1px solid #000!important;border-bottom:1px solid #000!important}.vertical-add-carry-forward{color:#a9a9a9;font-style:italic}.vertical-add-highlighted-digit{color:#7a0bd1}.vertical-add-place-name{background-color:#b7e7fb}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,80px);gap:20px;max-width:550px}.counting-object-container{position:relative}.counting-object-image{width:80px}@media (max-width:550px){.image-grid{max-width:100%}}.counting-number,.counting-number-name{height:30px;background-color:blue;color:#fff;text-align:center;line-height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.counting-number{width:30px;border-radius:50%}.image-overlay{opacity:.5}.basic-option{border:2px solid transparent;border-radius:8px}.basic-option:hover{border-color:#d3d3d3}.basic-option.selected{border-color:#a9a9a9}.countable-manipulatives{width:-moz-fit-content;width:fit-content}.countable-manipulatives-whole{border-radius:8px}.object-image-container{width:-moz-fit-content;width:fit-content}.object-image{width:35px;height:35px}@media (max-width:575px){.object-image{width:20px;height:20px}}.place-chart-group-header-cell{border:1px solid #000;text-align:center;background-color:#b7e7fb;padding:10px}.place-chart-header-cell{background-color:#e0f7ff}.place-chart-digit-cell,.place-chart-header-cell{border:1px solid #000;text-align:center;padding:10px}.place-chart-digit-cell{min-width:50px}.place-chart-highlight-cell{background-color:#f0fafe}.number-tbl{border:2px solid #b7e7fb;width:auto}.number-tbl td{border:2px solid #b7e7fb;min-width:55px;text-align:center;padding:10px}.number-tbl tr{white-space:nowrap}.clickable{cursor:pointer;transition:background-color .3s,border-color .3s;background-color:#fff;text-align:center}.clickable.selected,.clickable:hover{background-color:#b7e7fb}tbl{border-collapse:collapse}.number-grid{display:grid;gap:0;width:-moz-fit-content;width:fit-content}.fitted-div:focus{outline:none;border:2px solid #b7e7fb}.number-cell{border-collapse:collapse;border:2px solid #b7e7fb;width:65px;height:65px;line-height:55px;vertical-align:middle;padding:5px;text-align:center}.number-cell.filled{color:#4394cc;font-weight:700}.number-cell.is-invalid{color:red}.striked-out{background-image:url(/img/close.44ca2a67.svg);background-repeat:none;background-position:50%;background-size:15px}.encircle{border-radius:50%;border:2px solid #000}.prime-factorization-table{border-collapse:collapse;margin:20px 0;width:auto}.divisor-cell{border-right:2px solid #000}.dividend-cell,.divisor-cell{border-bottom:2px solid #000;text-align:center;padding:10px;font-weight:700}.dividend-cell,.one-cell{border-left:2px solid #000}.one-cell{text-align:center;padding:10px;font-weight:700}.factor-tree-grid{display:flex;flex-direction:column;align-items:center}.tree-row{width:100%;gap:10px}.tree-row-empty{height:50px}.tree-node-container{text-align:center;gap:0}.tree-node{display:flex;align-items:center;justify-content:center;background-color:#f0fafe;border:1px solid #b7e7fb;border-radius:50%;width:50px;height:50px;font-weight:700}.tree-node-empty{width:50px}.connector{position:relative}.connector-line-left{background:linear-gradient(to top left,transparent,transparent calc(50% - 1px),#65ccf6 50%,transparent calc(50% + 1px),transparent)}.connector-line-right{background:linear-gradient(to top right,transparent,transparent calc(50% - 1px),#66ccf6 50%,transparent calc(50% + 1px),transparent)}.grid{display:grid;gap:1rem}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}@media (max-width:768px){.grid{grid-template-columns:1fr!important}}.long-division-steps div{padding:2px;height:30px}.long-division-bracket-left{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,50% 0);margin-top:-1px;margin-left:-7px}.long-division-bracket-left,.long-division-bracket-right{width:20px;height:30px;border:2px solid #3b65ad;border-radius:50%;padding:0!important}.long-division-bracket-right{clip-path:polygon(0 0,50% 0,50% 100%,0 100%,0 0);margin-top:-2px;margin-left:7px}.dividend-digit{border-top:2px solid #3b65ad!important;margin-top:-1px}.subtraction-digit{border-bottom:2px solid #3b65ad!important}.hcf{color:#f39c12;font-weight:700}.division-by-power-of-10{display:grid;gap:5px;grid-template-columns:repeat(6,auto);width:-moz-fit-content;width:fit-content}.division-by-power-of-10 div{border:2px solid transparent;height:40px;line-height:40px}.division-by-power-of-10 .remainder{border:2px solid #b7e7fb;padding-left:5px;padding-right:5px;border-radius:4px}.question-grid{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.question-grid>*{white-space:wrap}.question-grid input.form-control{width:auto;min-width:60px}.fraction-display{display:inline-flex!important;flex-direction:column!important;align-items:center!important;vertical-align:middle!important;width:-moz-fit-content!important;width:fit-content!important}.fraction-denominator,.fraction-numerator{text-align:center!important;width:100%!important}.fraction-line{width:100%!important;border-top:2px solid #000!important;margin:5px 0!important}.mixed-fraction-input{display:flex!important;align-items:center!important;gap:5px!important;justify-content:center!important}.vertical-add-crossed-out{text-decoration:line-through}.place-value-header-cell{background-color:#e0f7ff;padding-top:10px;padding-bottom:10px;writing-mode:vertical-rl;text-orientation:sideways-right;vertical-align:bottom;align-items:flex-end;transform:rotate(180deg);width:40px;line-height:40px;vertical-align:middle}.place-value-digit-cell{text-align:center;padding:10px}.place-value-tbl .fixed-size-cell{height:50px;width:35px;line-height:50px}.place-value-calc-cell,.place-value-calc-equals-cell{padding-left:5px;padding-right:5px}.place-value-cell{padding-left:10px;padding-right:10px;text-align:right}.down{background-image:url(/img/vertical-line-40-by-40.d395872e.svg)}.bend,.down{background-repeat:no-repeat;background-size:contain}.bend{background-image:url(/img/bend-line-40-by-40.07790f17.svg)}.right{background-image:url(/img/horizontal-line-40-by-40.21de02ba.svg)}.right,.right-arrow{background-repeat:no-repeat;background-size:contain}.right-arrow{background-image:url(/img/horizontal-right-arrow-40-by-40.869389b3.svg)}.bend-right-arrow{background-image:url(/img/bend-right-arrow-40-by-40.1607f0c0.svg);background-repeat:no-repeat;background-size:contain}.no-wrap{white-space:nowrap}.equation-container{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto auto;width:-moz-fit-content;width:fit-content;align-items:center}.equation-container>:nth-child(-n+4){align-self:start}.equation-container>:nth-child(n+5){align-self:center}.equation-container>div{text-align:center}.rhs{display:flex;align-items:center}.make-span{margin-right:20px}.countable-manipulatives{display:grid;border:2px solid #e7eef5;background-color:#e7eef5;gap:5px;padding:5px}.countable-manipulatives-left{border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:1px dotted #000}.countable-manipulatives-right{border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:1px dotted #000}.equation{display:grid;align-items:center}.object-count-container{text-align:center}.structure-tbl{border:0}.structure-tbl td{border:0;padding:5px}.crossed-out{opacity:.5}.highlight-expression{background-color:#e3f6fe;padding:2px;margin-left:2px;margin-right:2px;padding-left:5px;padding-right:5px}.bodmas-table,.bodmas-table td{border:1px solid #b7e7fb}.bodmas-table td{padding:10px}.coin-image{width:100px}.fun-price-list-container{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:20px;border:2px solid #b7e7fb;border-radius:8px}.price-list-title{text-align:center;font-size:1.5em;margin-bottom:20px}.fun-price-list-container .price-list-grid{display:grid;grid-template-columns:repeat(3,150px);gap:20px}.fun-price-list-container .price-list-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:-moz-fit-content;width:fit-content}.fun-price-list-container .item-image-container{width:80px;height:80px;margin-bottom:10px}.fun-price-list-container .item-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:575px){.fun-price-list-container .item-image,.fun-price-list-container .item-image-container{width:50px;height:50px}.fun-price-list-container .price-list-grid{grid-template-columns:repeat(2,1fr)}}.fun-price-list-container .item-name{font-weight:500;margin-bottom:10px}.fun-price-list-container .price-tag-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fun-price-list-container .price-text{font-weight:700;font-size:14px}.plain-price-list-container{width:100%;border-collapse:collapse;margin:20px 0;background-color:#fff}.plain-price-list-container.blue tr:nth-child(odd){background-color:#e7b7fb}.plain-price-list-container.blue tr:nth-child(2n){background-color:#f2d4fd}.plain-price-list-container tr{transition:background-color .3s ease}.plain-price-list-container tr:hover{background-color:#d69df9}.plain-price-list-container td{padding:12px 15px;border:none}.plain-price-list-container .price-plain{text-align:right}.no-border-option{border:2px solid transparent!important}.count-items-picture{max-width:300px;border-radius:8px;margin-bottom:20px}.shape-tbl{gap:0;border:1px solid #000}.shape-tbl,.shape-tbl-cell-nested{display:grid;grid-template-columns:repeat(2,auto);width:-moz-fit-content;width:fit-content}.shape-tbl-cell-nested{gap:5px;justify-items:center;align-items:center;padding:5px}.shape-tbl-cell{padding:5px;border:.5px solid #000;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.image-container{width:100px;height:100px}.image-controll{width:70px;height:70px}.tbl-blue{width:auto}.tbl-blue,.tbl-blue td{border:2px solid #b7e7fb}.tbl-blue td{padding:10px}.tbl-blue th{background-color:#b7e7fb;color:#fff}.svg-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:350px;margin-top:24px;margin-bottom:24px}.svg-row img{width:60px;height:60px}.svg-group{border:2px solid #b7e7fb;border-radius:8px;padding:8px;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.svg-group-row{display:flex;gap:4px}.svg-label{font-size:14px;text-align:center}.tbl-default{border-collapse:collapse;margin:16px 0}.tbl-default thead{background-color:#b7e7fb;font-weight:400!important}.tbl-default td,.tbl-default th{border:1px solid #b7e7fb;padding:10px 14px;text-align:center}.tbl-default tbody tr:nth-child(2n){background-color:#f9f9f9}.tbl-default tbody tr:hover{background-color:#f0f0f0}.tbl-default tbody tr.highlight{font-weight:700}.question-info[data-v-77504af1]{display:flex;flex-direction:column;gap:10px}.progress-header[data-v-77504af1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.question-counter[data-v-77504af1]{font-size:1.1rem;font-weight:500;color:#333}.navigation-buttons[data-v-77504af1]{display:flex;gap:12px;align-items:center}.nav-button-circle[data-v-77504af1]{width:36px;height:36px;border-radius:50%;background-color:#ffc107;border:2px solid #ffc107;color:#212529;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-button-circle[data-v-77504af1]:hover:not(:disabled){background-color:#ffca2c;border-color:#ffca2c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.nav-button-circle[data-v-77504af1]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-button-circle.disabled[data-v-77504af1]{opacity:.5;cursor:not-allowed;background-color:#ffc107;border-color:#ffc107}.nav-button-circle[data-v-77504af1]:focus{outline:none;box-shadow:0 0 0 3px rgba(255,193,7,.3)}.nav-arrow[data-v-77504af1]{line-height:1;display:block}.progress-bar-container[data-v-77504af1]{margin-top:5px;position:relative}.progress[data-v-77504af1]{height:8px;background-color:#f0f0f0;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar[data-v-77504af1]{height:100%;background-color:#4caf50;transition:width .3s ease;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem;animation:progress-bar-stripes-77504af1 1s linear infinite}@keyframes progress-bar-stripes-77504af1{0%{background-position:1rem 0}to{background-position:0 0}}.progress-text[data-v-77504af1]{display:inline-block;margin-top:4px;font-size:.875rem;color:#666}.answer-indicator[data-v-77504af1]{font-size:1.3rem;margin-left:8px;font-weight:700}@media (max-width:576px){.progress-header[data-v-77504af1]{flex-direction:column;align-items:flex-start}.navigation-buttons[data-v-77504af1]{width:100%;justify-content:flex-start}.nav-button-circle[data-v-77504af1]{width:32px;height:32px;font-size:16px}}.mt-10[data-v-db1803be]{margin-top:2rem}.mb-8[data-v-db1803be]{margin-bottom:1rem}@media (max-width:992px){.actionBtns[data-v-db1803be]{display:flex;flex-direction:column;gap:10px}.actionBtns button[data-v-db1803be]{margin:0;width:170px!important}}.mt-4[data-v-184635c4]{margin-top:1rem}.mb-4[data-v-184635c4]{margin-bottom:1rem}.question-metadata[data-v-184635c4]{margin-top:20px;font-style:italic;font-size:.8em;background-color:#f5f5f5;padding:12px;border-radius:4px;border-left:3px solid #999;font-family:Courier New,monospace}.mobile-preview-section[data-v-184635c4]{margin-top:2rem;padding-top:1rem;border-top:2px dashed #ccc}.mobile-preview-container[data-v-184635c4]{margin-bottom:1.5rem}.mobile-preview-frame[data-v-184635c4]{width:360px;max-width:100%;border:2px solid #333;border-radius:20px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow-x:auto;container-type:inline-size}.self-analysis-panel[data-v-7e0f9191]{background-color:#fff8f0;border:1px solid #f0d9b5;border-radius:8px;padding:1rem 1.25rem}.panel-title[data-v-7e0f9191]{margin-bottom:.25rem;color:#333}.panel-subtitle[data-v-7e0f9191]{font-size:.85rem;color:#777;margin-bottom:.75rem}.reason-item[data-v-7e0f9191]{margin-bottom:.5rem}.form-check-label[data-v-7e0f9191]{cursor:pointer;color:#444}.feedback-input[data-v-7e0f9191]{margin-left:1.5rem}.char-count[data-v-7e0f9191]{font-size:.75rem;text-align:right;margin-top:2px}.saved-badge[data-v-7e0f9191]{font-size:.85rem}.practice-timer-wrapper[data-v-5fa7170d]{display:inline-block;width:100%}.timer-hidden-indicator[data-v-5fa7170d]{cursor:pointer;padding:5px 10px;border-radius:5px;display:inline-flex;align-items:center}.timer-hidden-indicator[data-v-5fa7170d]:hover{background:#e9ecef}.modal-overlay[data-v-5fa7170d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.modal-content[data-v-5fa7170d]{background:#fff;padding:30px;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px}.text-info[data-v-5fa7170d]{color:#0dcaf0!important}.text-warning[data-v-5fa7170d]{color:#ff9800!important}.text-danger[data-v-5fa7170d]{color:#dc3545!important}.hints-modal-container[data-v-38f008f2]{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;min-height:200px}.hint-card[data-v-38f008f2]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);animation:fadeInUp-38f008f2 .4s ease-out}.hint-header[data-v-38f008f2]{font-weight:600;font-size:1.1rem;color:#495057;margin-bottom:.75rem;text-align:left}.hint-content[data-v-38f008f2]{text-align:left;color:#212529;line-height:1.6;font-size:1rem}.next-hint-link[data-v-38f008f2]{color:#007bff;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}.next-hint-link[data-v-38f008f2]:hover{color:#0056b3;text-decoration:underline}@media (max-width:768px){.hint-card[data-v-38f008f2],.hints-modal-container[data-v-38f008f2]{padding:1rem}.hint-header[data-v-38f008f2]{font-size:1rem}.hint-content[data-v-38f008f2]{font-size:.9rem}}@keyframes fadeInUp-38f008f2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.solved-example-modal[data-v-87e2cd48]{padding:20px;max-height:70vh}.loading-container[data-v-87e2cd48]{display:flex;justify-content:center;align-items:center;min-height:200px}.error-container[data-v-87e2cd48]{padding:20px}.solved-example-content[data-v-87e2cd48]{display:flex;flex-direction:column;gap:30px}.answer-section[data-v-87e2cd48],.explanation-section[data-v-87e2cd48],.question-section[data-v-87e2cd48]{padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e5e7eb}.section-title[data-v-87e2cd48]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #3b82f6}.question-section[data-v-87e2cd48]{background-color:#fff}.answer-section[data-v-87e2cd48]{background-color:#f0fdf4;border-color:#86efac}.explanation-section[data-v-87e2cd48]{background-color:#eff6ff;border-color:#93c5fd}.solved-example-modal[data-v-87e2cd48]::-webkit-scrollbar{width:8px}.solved-example-modal[data-v-87e2cd48]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.solved-example-modal[data-v-87e2cd48]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.solved-example-modal[data-v-87e2cd48]::-webkit-scrollbar-thumb:hover{background:#555}.progress-dots-wrapper[data-v-691be198]{width:100%;margin-bottom:1rem;border:1px solid #606060;border-radius:8px;background-color:#fffdf8}.carousel-container[data-v-691be198]{position:relative;display:flex;align-items:center;gap:8px}.question-dots-container[data-v-691be198]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;flex:1;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none}.question-dots-container[data-v-691be198]::-webkit-scrollbar{display:none}.question-dots-grid[data-v-691be198]{display:grid;grid-template-columns:repeat(auto-fill,minmax(26px,max-content));gap:8px;padding:8px;padding-top:16px;justify-content:center}.question-dot[data-v-691be198]{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#000;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.question-dots-grid .question-dot[data-v-691be198]{margin:0 auto}.question-dot[data-v-691be198]:hover{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,0,0,.2)}.question-dot.current[data-v-691be198]{border:2px solid #06c!important;box-shadow:0 0 0 3px rgba(0,102,204,.2);transform:scale(1.1)}.dot-unsolved[data-v-691be198]{background-color:#fff;border:2px solid #d1d5db;color:#6c757d}.dot-skipped[data-v-691be198]{background-color:#e5e7eb;border:2px solid transparent;color:#6c757d}.dot-solved-no-feedback[data-v-691be198]{background-color:#6b7280;border:2px solid transparent;color:#fff}.dot-correct[data-v-691be198]{background-color:#c1d1b4;border:2px solid transparent;color:#000}.dot-incorrect[data-v-691be198]{background-color:#f5a082;border:2px solid transparent;color:#000}.dot-partial[data-v-691be198]{background:linear-gradient(135deg,#8fb47e 50%,#f5a082 0);border:2px solid transparent;color:#000}.scroll-btn[data-v-691be198]{flex-shrink:0;width:32px;height:32px;border:none;background-color:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.scroll-btn[data-v-691be198]:hover{background-color:rgba(0,0,0,.2)}.arrow-icon[data-v-691be198]{font-size:24px;font-weight:700;color:#333}.dot-legend[data-v-691be198]{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.dot-legend.dot-unsolved[data-v-691be198]{background-color:#fff;border:1px solid #d1d5db}.dot-legend.dot-skipped[data-v-691be198]{background-color:#e5e7eb;border:1px solid transparent}.dot-legend.dot-solved-no-feedback[data-v-691be198]{background-color:#6b7280;border:1px solid transparent}.dot-legend.dot-correct[data-v-691be198]{background-color:#8fb47e;border:1px solid transparent}.dot-legend.dot-incorrect[data-v-691be198]{background-color:#f5a082;border:1px solid transparent}.dot-legend.dot-partial[data-v-691be198]{background:linear-gradient(135deg,#8fb47e 50%,#f5a082 0);border:1px solid transparent}@media (max-width:768px){.question-dot[data-v-691be198]{width:22px;height:22px;display:flex;align-items:center;font-size:10px;justify-content:center}.question-dots-grid[data-v-691be198]{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:480px){.question-dots-grid[data-v-691be198]{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.question-dots-grid[data-v-691be198]{display:flex;align-items:center;justify-content:start;overflow:auto;padding:8px;gap:8px}.progress-dots-wrapper[data-v-691be198]{margin-bottom:0}}.question-side-panel-card[data-v-7040b3d3]{--console-border-color:#606060;--console-border-radius:8px;--console-bg-color:#fffdf8;--console-section-padding:10px 12px;padding:10px;margin-bottom:5px;background:#fff}.console-container[data-v-7040b3d3]{border:1px solid var(--console-border-color);border-radius:var(--console-border-radius);background-color:var(--console-bg-color);margin-bottom:16px;overflow:hidden}.console-header[data-v-7040b3d3]{padding:var(--console-section-padding);text-align:left}.console-section[data-v-7040b3d3]{padding:var(--console-section-padding);border-top:1px solid var(--console-border-color)}.console-progress[data-v-7040b3d3]{margin-top:12px}.doodle-controls[data-v-7040b3d3]{width:100%}.doodle-header[data-v-7040b3d3]{display:flex;justify-content:space-between;align-items:center}.doodle-label[data-v-7040b3d3]{font-weight:500;margin:0}.doodle-buttons-container[data-v-7040b3d3]{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.doodle-buttons[data-v-7040b3d3]{display:flex;gap:2px}.doodle-button[data-v-7040b3d3]{padding:2px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.doodle-button-small[data-v-7040b3d3]{padding:2px}.doodle-button[data-v-7040b3d3]:disabled{opacity:.5;cursor:not-allowed}.doodle-button[data-v-7040b3d3]:hover:not(:disabled){opacity:.8}.doodle-icon-small[data-v-7040b3d3],.doodle-icon[data-v-7040b3d3]{height:28px;width:28px;display:block}.link-trigger[data-v-7040b3d3]{cursor:pointer;color:#666}.link-trigger.link-available[data-v-7040b3d3]{color:#fe6f20;font-weight:700}.doodle-canvas[data-v-7040b3d3]{position:fixed;top:0;left:0;z-index:1000;pointer-events:none;width:100vw;height:100vh}@media (max-width:992px){.question-side-panel-card[data-v-7040b3d3]{padding:0}}.scoreboard-hidden-indicator[data-v-7040b3d3]{cursor:pointer;padding:5px 10px;border-radius:5px;display:inline-flex;align-items:center}.scoreboard-hidden-indicator[data-v-7040b3d3]:hover{background:#e9ecef}.mt-4[data-v-aec0b3a6]{margin-top:1rem}.mt-8[data-v-aec0b3a6]{margin-top:2rem}.mb-4[data-v-aec0b3a6]{margin-bottom:1rem}.mb-8[data-v-aec0b3a6]{margin-bottom:2rem}.helper-panel[data-v-aec0b3a6]{padding-left:20px}[data-v-413c0961] span.em-answer{font-weight:700}.question-card-body[data-v-413c0961]{font-size:1rem;padding-right:40px}.sync-status[data-v-413c0961]{position:fixed;top:10px;right:10px;padding:8px 12px;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;font-size:14px}.sync-status .saving[data-v-413c0961]{color:#666;font-style:italic}.sync-status .sync-error[data-v-413c0961]{color:#d32f2f}.sync-status a[data-v-413c0961]{color:#1976d2;text-decoration:underline;cursor:pointer}.mental-math-instruction[data-v-413c0961]{margin-top:16px}.mental-math-instruction .instruction-text[data-v-413c0961]{color:#666;font-size:.95rem}.mental-math-instruction .instruction-icon[data-v-413c0961]{margin-top:8px;font-size:.9rem;color:#333}@media (max-width:992px){.question-card-body[data-v-413c0961]{padding-right:0}}.difficulty-bar[data-v-4105e820]{font-size:.8rem;height:20px;line-height:20px;display:flex;align-items:center;gap:2px;justify-content:flex-end;margin-right:4px}.difficulty-dot[data-v-4105e820]{width:10px;height:10px;border-radius:2px;display:inline-block;border:1px solid #ccc;background-color:transparent}.difficulty-dot.filled[data-v-4105e820]{background-color:#90a87d;border:none}@media (max-width:768px){.difficulty-bar[data-v-4105e820]{justify-content:flex-start}}.basic-test-info-grid[data-v-07dcc86a]{display:grid;grid-template-columns:repeat(2,auto);gap:.5rem;width:-moz-fit-content;width:fit-content;align-items:start}.question-grid>div[data-v-07dcc86a]{padding:.25rem 0}.contest-detail-card[data-v-7ecd4450]{background-color:var(--base-beige);border-radius:10px;border:none;padding:26px}.contest-detail-card .contest-detail-card-header[data-v-7ecd4450]{border-bottom:none;padding:1rem 1.25rem;border-top-left-radius:10px;border-top-right-radius:10px}.contest-detail-card .card-title[data-v-7ecd4450]{font-weight:600;color:var(--base-black)}.info-item[data-v-7ecd4450]{display:flex;justify-content:flex-start;align-items:flex-start;padding:4px 0}.info-item strong[data-v-7ecd4450]{color:var(--base-black);font-weight:600;min-width:120px;flex-shrink:0}.info-item span[data-v-7ecd4450]{text-align:left;color:var(--base-black);word-break:break-word}.item-link[data-v-7ecd4450]{color:#0d6efd;text-decoration:none}.item-link[data-v-7ecd4450]:hover{text-decoration:underline}.link-separator[data-v-7ecd4450]{color:#999}.practice-skill-card[data-v-5fa29810]{background-color:var(--base-beige);border-radius:10px;border:none;padding:26px}.practice-skill-links[data-v-5fa29810]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.practice-skill-link[data-v-5fa29810]{color:#0d6efd;text-decoration:none;font-size:1.1rem}.practice-skill-link[data-v-5fa29810]:hover{text-decoration:underline}.link-separator[data-v-5fa29810]{color:#999}.contest-details-header[data-v-230fc62c]{color:#000;padding:1.5rem 0;margin-bottom:0}.test-logo[data-v-230fc62c]{width:100%;height:70px;-o-object-fit:contain;object-fit:contain;border-radius:8px;padding:8px}.contest-title[data-v-230fc62c]{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:500;opacity:.9;margin-bottom:0!important}.contest-name[data-v-230fc62c]{font-weight:400;opacity:.8}.more-contest-info[data-v-230fc62c]{animation:fadeInUp-230fc62c .6s ease-out}@keyframes fadeInUp-230fc62c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.test-papers-grid[data-v-64e1b7ba]{display:grid;grid-template-columns:repeat(1,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.test-paper-card[data-v-64e1b7ba]{border:1px solid #e9ecef;border-radius:12px;padding:.5rem}.test-paper-content[data-v-64e1b7ba]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;padding:10px}.test-paper-title[data-v-64e1b7ba]{font-size:1rem;font-weight:600;color:#495057;margin-bottom:0;line-height:1.4;padding:0}.badge-solved[data-v-64e1b7ba]{display:inline-block;padding:.25rem .75rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#28a745;border-radius:4px;min-width:100px}.button-group[data-v-64e1b7ba]{align-self:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:8px}.btn[data-v-64e1b7ba]{transition:all .3s ease}.btn[data-v-64e1b7ba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.btn[data-v-64e1b7ba]:disabled{opacity:.6;cursor:not-allowed}.score-text[data-v-64e1b7ba]{line-height:1.4;align-content:center}.btn-yellow[data-v-64e1b7ba]{min-width:100px}.test-paper-title-section[data-v-64e1b7ba]{flex:1;min-width:0}.test-paper-progress-section[data-v-64e1b7ba]{flex:0 0 150px;margin-right:100px}.not-found-container[data-v-42138146]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;text-align:center}.contest-page-content[data-v-42138146]{animation:fadeInUp-42138146 .6s ease-out}@keyframes fadeInUp-42138146{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.closeRedBtn[data-v-6ca867f4]:hover{filter:hue-rotate(40deg)}.rating[data-v-ed2a2e64]{display:flex;flex-direction:column}.rating-stars[data-v-ed2a2e64]{display:inline-flex;align-items:center;justify-content:flex-start}.star[data-v-ed2a2e64]{cursor:pointer;color:#ccc;font-size:24px;margin-right:5px;transition:color .2s}.star.active[data-v-ed2a2e64],.star.hovered[data-v-ed2a2e64]{color:#fc0}.em-required[data-v-ed2a2e64]{color:red}.text-danger[data-v-ed2a2e64]{font-size:1em}.invalid-feedback[data-v-ed2a2e64]{color:red;font-size:14px;margin-top:5px}.illustration-section[data-v-508cda8f]{flex:1;display:flex;justify-content:center;align-items:center}.illustration-card[data-v-508cda8f]{background:#b7e7fb;border-radius:24px;padding:40px 30px;width:100%;text-align:center;height:100%}.feedback-image[data-v-508cda8f]{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}@media (max-width:768px){.illustration-card[data-v-508cda8f]{padding:20px 15px}}.newsroom-section[data-v-7e5deccf]{background:#fef6e6}.section-heading[data-v-7e5deccf]{font-family:var(--font-base-medium,"Poppins-Medium");font-size:clamp(1.5rem,3vw,2rem);color:var(--base-dark,#2b2b2b);margin-bottom:1rem}.section-heading .emphasized[data-v-7e5deccf]{color:var(--base-yellow,#f5c643)}.section-subtext[data-v-7e5deccf]{color:var(--base-dark-grey,#616161);font-size:.95rem}.news-card[data-v-7e5deccf]{background:var(--bs-white,#fff);border-radius:12px;padding:20px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.05)}.news-card-body[data-v-7e5deccf]{flex:1}.news-title[data-v-7e5deccf]{font-family:var(--font-base-medium,"Poppins-Medium");font-size:1rem;color:var(--base-dark,#2b2b2b);margin-bottom:12px;line-height:1.4}.news-excerpt[data-v-7e5deccf]{font-size:.9rem;color:var(--base-dark-grey,#616161);line-height:1.5;margin-bottom:16px}.news-card-footer[data-v-7e5deccf]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #f0f0f0}.news-date[data-v-7e5deccf]{font-size:.85rem;color:var(--base-grey,#868686)}.read-more-link[data-v-7e5deccf]{font-size:.9rem;color:var(--base-dark-green,#2c8960);text-decoration:none;font-weight:600}.read-more-link[data-v-7e5deccf]:hover{text-decoration:underline}@media (max-width:767.98px){.news-card-footer[data-v-7e5deccf]{flex-direction:column;align-items:flex-start;gap:8px}}.news-room-page[data-v-55c90a50]{background-color:var(--base-beige)}.news-loading[data-v-3a70d33f]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--base-dark-grey)}.spinner[data-v-3a70d33f]{width:40px;height:40px;border:3px solid var(--base-light-grey);border-top-color:var(--base-main-yellow);border-radius:50%;animation:spin-3a70d33f 1s linear infinite;margin-bottom:16px}@keyframes spin-3a70d33f{to{transform:rotate(1turn)}}.news-error[data-v-3a70d33f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:40px 20px}.news-error h2[data-v-3a70d33f]{color:var(--base-dark);margin-bottom:16px}.news-error p[data-v-3a70d33f]{color:var(--base-dark-grey);margin-bottom:24px}.news-content[data-v-3a70d33f]{width:100%}.news-content[data-v-3a70d33f] body{margin:0;padding:0}.section-label[data-v-ecf41ef4]{color:#354865;font-weight:600;font-size:.95rem}.source-badge[data-v-ecf41ef4]{background-color:#e8f0fe;color:#354865;font-weight:400;font-size:.72rem}.table th[data-v-ecf41ef4]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#606060}.table td[data-v-ecf41ef4]{font-size:.875rem}.achievements-table[data-v-ecf41ef4]::-webkit-scrollbar{width:4px;height:4px}.achievements-table[data-v-ecf41ef4]::-webkit-scrollbar-track{background:transparent}.achievements-table[data-v-ecf41ef4]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.achievements-table[data-v-ecf41ef4]{max-height:300px;height:-moz-fit-content;height:fit-content;border-bottom:1px solid grey}.certificate-card[data-v-4d0c1541]{border:1px solid #e0e0e0;border-radius:8px;padding:16px;background:#fafafa}.cert-canvas[data-v-4d0c1541]{width:100%;height:auto;border-radius:4px;border:1px solid #ddd;display:block}.canvas-wrapper[data-v-4d0c1541]{min-height:80px;display:flex;align-items:center;justify-content:center}.cert-header[data-v-4d0c1541]{border-bottom:1px solid #eee;padding-bottom:8px}.section-label[data-v-5fbdea74]{color:#354865;font-weight:600;font-size:.95rem}.like-btn[data-v-8677663c]{border:1px solid #dc3545;background:transparent;color:#dc3545;transition:all .2s ease-in-out;font-size:.85rem;padding:.25rem .5rem;min-width:60px}.like-btn[data-v-8677663c]:hover{background-color:#dc3545;color:#fff;transform:scale(1.05)}.like-btn.btn-danger[data-v-8677663c]{background-color:#dc3545;color:#fff;border-color:#dc3545}.like-btn.btn-danger[data-v-8677663c]:hover{background-color:#c82333;border-color:#bd2130}.like-btn.liking[data-v-8677663c]{pointer-events:none;opacity:.7}.like-btn i[data-v-8677663c]{transition:all .2s ease-in-out}.like-btn:hover i[data-v-8677663c]{transform:scale(1.1)}.cursor-pointer[data-v-66ef52b2]{cursor:pointer}.blog-card[data-v-66ef52b2]{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.blog-card[data-v-66ef52b2]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)!important}.blog-img[data-v-66ef52b2]{width:100%;border-top-right-radius:10px;border-top-left-radius:10px}.object-cover[data-v-66ef52b2]{-o-object-fit:cover;object-fit:cover}.card-meta[data-v-66ef52b2]{border-top:1px solid #f0f0f0;padding-top:.75rem}.btn-close-white[data-v-3ff55720]{filter:invert(1) grayscale(100%) brightness(200%)}.badge[data-v-3ff55720]{transition:all .2s ease-in-out}.badge[data-v-3ff55720]:hover{transform:scale(1.05)}.search-filter-section[data-v-23d3bcb0]{background:var(--base-beige);padding:1.5rem;border-radius:.5rem}.btn[data-v-6b3a7c7f]{transition:all .2s ease-in-out;min-width:100%}.btn[data-v-6b3a7c7f]:hover{transform:translateX(2px)}.badge[data-v-6b3a7c7f]{font-size:.75rem}.category-card[data-v-6b3a7c7f]{border:1px solid #fff1ca}.category-title[data-v-6b3a7c7f]{background-color:#fff1ca;color:var(--bs-black);border-bottom:none}.btn-outline-light-yellow[data-v-6b3a7c7f]{border:1px solid #fff1ca;color:var(--bs-black);background-color:transparent}.btn-outline-light-yellow[data-v-6b3a7c7f]:hover{background-color:#fff1ca;color:var(--bs-black);border-color:#fff1ca}.btn-light-yellow-selected[data-v-6b3a7c7f],.btn-light-yellow-selected[data-v-6b3a7c7f]:hover{background-color:#fff1ca!important;color:var(--bs-black)!important;border-color:#fff1ca!important}.btn-light-yellow-selected .badge[data-v-6b3a7c7f]{background-color:#fff1ca!important;color:#fff1ca!important}.btn-light-yellow-selected[data-v-6b3a7c7f]:focus,.btn-outline-light-yellow[data-v-6b3a7c7f]:focus{box-shadow:0 0 0 .2rem #fff1ca}.blog-header[data-v-89d847a0]{text-align:left;width:100%;background:var(--base-beige);border-radius:.5rem;margin-bottom:2rem}.blog-loading[data-v-db57dd5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--base-dark-grey)}.spinner[data-v-db57dd5a]{width:40px;height:40px;border:3px solid var(--base-light-grey);border-top-color:var(--base-main-yellow);border-radius:50%;animation:spin-db57dd5a 1s linear infinite;margin-bottom:16px}@keyframes spin-db57dd5a{to{transform:rotate(1turn)}}.blog-error[data-v-db57dd5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;padding:40px 20px}.blog-error h2[data-v-db57dd5a]{color:var(--base-dark);margin-bottom:16px}.blog-error p[data-v-db57dd5a]{color:var(--base-dark-grey);margin-bottom:24px}.blog-content[data-v-db57dd5a]{width:100%}.blog-content[data-v-db57dd5a] body{margin:0;padding:0}.flex-row[data-v-32821912]{display:flex;justify-content:space-between;gap:20px}.option-box[data-v-32821912]{min-height:300px;height:100%;border-radius:8px;padding:30px;border:2px solid #e3e3e3;transition:border-color .3s;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.option-box[data-v-32821912]:hover{border-color:#e3e3e3}.articles-count[data-v-32821912]{text-align:right;font-size:.8em;color:#333;margin-top:auto}.step-counter[data-v-2ba390f2]{display:flex;flex-direction:column;gap:0;padding:0;max-width:300px}.step-counter.align-right[data-v-2ba390f2]{align-items:flex-end}.step-item[data-v-2ba390f2]{position:relative;display:flex;flex-direction:column}.align-right .step-item[data-v-2ba390f2]{align-items:flex-end}.step-content-bottom[data-v-2ba390f2],.step-content[data-v-2ba390f2]{display:flex;gap:5px;align-items:flex-start}.step-content-bottom[data-v-2ba390f2]{flex-direction:column}.align-right .step-content-bottom[data-v-2ba390f2]{align-items:flex-end}.step-content.layout-row[data-v-2ba390f2]{flex-direction:row}.step-content.layout-column[data-v-2ba390f2]{flex-direction:column}.step-number[data-v-2ba390f2]{font-size:3rem;font-weight:700;color:#e07a6f;font-family:Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif;flex-shrink:0;line-height:1;width:-moz-fit-content;width:fit-content}.outlined-text[data-v-2ba390f2]{line-height:1;position:relative;display:inline-block}.outlined-text .filled[data-v-2ba390f2]{position:relative;z-index:2;color:#d46146}.outlined-text .outline[data-v-2ba390f2]{position:absolute;top:3px;left:3px;z-index:1;color:transparent;-webkit-text-stroke:1px #d46146}.step-details[data-v-2ba390f2]{flex:1;display:flex;flex-direction:column;gap:0;align-self:center}.align-right .step-details[data-v-2ba390f2]{align-items:flex-end}.step-header[data-v-2ba390f2]{display:flex;align-items:center;gap:0}.step-title[data-v-2ba390f2]{font-size:.75rem;font-weight:600;color:#333;margin:0;padding:.25rem 1rem;background:#fff;border:2px solid #d46146;border-radius:20px;display:inline-block;box-shadow:4px 4px 0 0 #d46146;max-width:144px}.step-description[data-v-2ba390f2]{font-size:.75rem;line-height:1.5;color:#333;margin:0;max-width:216px}.align-right .step-description[data-v-2ba390f2]{text-align:right}.step-description strong[data-v-2ba390f2]{font-weight:600}.step-button[data-v-2ba390f2]{padding:.2rem .6rem;border-radius:20px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:flex-start;margin-top:.5rem}.align-right .step-button[data-v-2ba390f2]{align-self:flex-end}.btn-primary[data-v-2ba390f2]{background-color:#e07a6f;color:#fff}.btn-primary[data-v-2ba390f2]:hover{background-color:#d16860;transform:translateY(-2px);box-shadow:0 4px 8px hsla(6,65%,66%,.3)}.btn-secondary[data-v-2ba390f2]{background-color:#4ecdc4;color:#fff}.btn-secondary[data-v-2ba390f2]:hover{background-color:#3db9b0;transform:translateY(-2px);box-shadow:0 4px 8px rgba(78,205,196,.3)}.step-connector[data-v-2ba390f2]{width:2px;height:40px;background:linear-gradient(180deg,#ffd93d 0,#ffd93d 50%,transparent 0,transparent);background-size:4px 8px;margin-left:40px;margin-top:.5rem;margin-bottom:.5rem}.step-active .step-number[data-v-2ba390f2]{color:#4ecdc4}.step-active .step-title[data-v-2ba390f2]{background-color:#fff5e1;border-color:#ffd93d}@media (max-width:640px){.step-counter[data-v-2ba390f2]{padding:1rem;gap:0}.step-number[data-v-2ba390f2]{font-size:2rem;min-width:50px}.step-content[data-v-2ba390f2]{gap:0}.step-title[data-v-2ba390f2]{font-size:.9rem;padding:.4rem .8rem}.step-description[data-v-2ba390f2]{font-size:.85rem}.step-connector[data-v-2ba390f2]{margin-left:25px}}.hwStep4 .step-content-bottom.mt-3[data-v-2ba390f2],.hwStep5 .step-content-bottom.mt-3[data-v-2ba390f2]{margin-top:5px!important}.hwStep4 .step-description[data-v-2ba390f2]{max-width:255px}.hwStep5 .step-description[data-v-2ba390f2]{max-width:233px;line-height:1.2}.hwStep4 .step-button[data-v-2ba390f2],.hwStep5 .step-button[data-v-2ba390f2],.hwStep6 .step-button[data-v-2ba390f2]{margin-top:0}@media (max-width:992px){.img-wrap-step-01 img[data-v-2ba390f2],.img-wrap-step-02 img[data-v-2ba390f2],.img-wrap-step-03 img[data-v-2ba390f2],.img-wrap-step-04 img[data-v-2ba390f2],.img-wrap-step-05 img[data-v-2ba390f2],.img-wrap-step-06 img[data-v-2ba390f2]{width:100%!important}}@media (max-width:767px){.step-number[data-v-2ba390f2]{font-size:20px;min-width:unset;margin-right:6px}.step-button[data-v-2ba390f2],.step-title[data-v-2ba390f2]{padding:.14rem .3rem}.step-title[data-v-03973363][data-v-2ba390f2]{border:1px solid #d46146;box-shadow:2px 2px 0 0 #d46146}.step-content-bottom[data-v-2ba390f2]{gap:2px}.step-content-bottom.mt-3[data-v-2ba390f2]{margin-top:6px!important}.step-counter[data-v-2ba390f2]{padding:6px}.step-button[data-v-2ba390f2],.step-content[data-v-2ba390f2]{margin-top:2px}.hwStep2 .step-number[data-v-2ba390f2]{margin-left:auto}.hwStep2 .step-header[data-v-2ba390f2]{justify-content:end}.hwStep2 .step-description[data-v-2ba390f2]{width:87%;text-align:right}.hwStep2 .step-content[data-v-2ba390f2]{flex-direction:column}.hwStep2 .step-content-bottom[data-v-2ba390f2]{align-items:flex-end}.hwStep3 .step-content.layout-column[data-v-2ba390f2]{flex-direction:row}.hwStep4 .step-content.layout-row[data-v-2ba390f2]{flex-direction:column}}@media (max-width:500px){.step-button[data-v-2ba390f2],.step-description[data-v-2ba390f2],.step-title[data-v-2ba390f2]{font-size:8px;line-height:1.3}}#row-header[data-v-e295e5f2]{height:244px;overflow:visible}#row-step-01-03[data-v-e295e5f2]{height:320px;overflow:visible}#row-step-04-05[data-v-e295e5f2]{height:280px;overflow:visible}#row-bonus[data-v-e295e5f2]{overflow:visible}.card.header-card-green[data-v-e295e5f2]{background:linear-gradient(90deg,hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.2) 1px,transparent 0) #2c8960;background-size:32px 32px;border-radius:20px;padding:17px 30px;box-sizing:border-box}.card.header-card-green .card-body[data-v-e295e5f2]{padding:0}.card.header-card-green .card-body .content-wrap[data-v-e295e5f2]{display:grid;grid-template-columns:1fr;align-items:center}.card.header-card-green .card-body .content-wrap .text-wrap[data-v-e295e5f2]{font-family:var(--font-base-medium);font-size:2.65rem;padding-left:1.25rem;color:var(--bs-white)!important;position:relative}.card.header-card-green .card-body .content-wrap .text-wrap .icon-img[data-v-e295e5f2]{width:40px;padding-left:1.25rem;position:absolute;left:-23px;top:-7px}.card.header-card-green .card-body .content-wrap .text-wrap .italic-text-yellow[data-v-e295e5f2]{font-family:var(--font-base-SemiBoldItalic);color:var(--base-yellow);-webkit-text-stroke:1px #000}.img-wrap[data-v-e295e5f2]{width:200px;height:auto;position:relative;top:32px}.img-wrap-step-01[data-v-e295e5f2]{position:absolute;top:5%;left:24.5%}.img-wrap-step-02[data-v-e295e5f2]{position:absolute;top:-10%;left:78%}.img-wrap-step-03[data-v-e295e5f2]{width:100px;height:100px;position:absolute;right:17%;top:41%}.img-wrap-step-04[data-v-e295e5f2]{position:absolute;right:3%;top:63%}.img-wrap-step-04 img[data-v-e295e5f2]{display:block;margin-left:auto}.img-wrap-step-05[data-v-e295e5f2]{position:absolute;left:16%;top:66%}.img-wrap-step-06[data-v-e295e5f2]{position:absolute;right:160px;bottom:-10px}.how-it-works-path[data-v-e295e5f2]{z-index:0;margin-top:150px}.section--beige[data-v-e295e5f2]{background-color:#f8f5f0;padding:2rem;margin-top:40px}.closing-line[data-v-e295e5f2]{color:#666;font-size:1.1rem}.hwStep1[data-v-e295e5f2]{position:absolute;left:14%;top:24.5%}.hwStep2[data-v-e295e5f2]{position:absolute;top:3%;left:59%;max-width:205px}.hwStep3[data-v-e295e5f2]{position:absolute;top:16%;right:1%;max-width:120px}.hwStep4[data-v-e295e5f2]{position:absolute;top:54%;left:58%}.hwStep5[data-v-e295e5f2]{position:absolute;top:52.5%;left:18%}.hwStep6[data-v-e295e5f2]{position:absolute;top:83.3%;left:20%}@media (min-width:992px){.how-it-works-container[data-v-e295e5f2]{margin-left:-10px}}@media (max-width:992px){.img-wrap-step-01 img[data-v-e295e5f2],.img-wrap-step-02 img[data-v-e295e5f2],.img-wrap-step-03 img[data-v-e295e5f2],.img-wrap-step-04 img[data-v-e295e5f2],.img-wrap-step-05 img[data-v-e295e5f2],.img-wrap-step-06 img[data-v-e295e5f2]{width:100%!important}.img-wrap-step-01[data-v-e295e5f2]{position:absolute;top:-5%;left:48.5%;width:32%}.img-wrap-step-02[data-v-e295e5f2]{position:absolute;top:9%;left:55%;width:28%}.img-wrap-step-03[data-v-e295e5f2]{width:28%;height:auto;position:absolute;right:6%;top:35%}.img-wrap-step-04[data-v-e295e5f2]{position:absolute;right:unset;left:4%;top:52%;width:23%}.img-wrap-step-05[data-v-e295e5f2]{position:absolute;left:12%;top:66%;width:30%}.hwStep1[data-v-e295e5f2]{position:absolute;left:27%;top:3%}.hwStep2[data-v-e295e5f2]{position:absolute;top:20%;left:74%;max-width:21%}.hwStep3[data-v-e295e5f2]{position:absolute;top:28.6%;right:41%;max-width:28%}.hwStep4[data-v-e295e5f2]{position:absolute;top:40%;left:5%;max-width:19vw}.hwStep5[data-v-e295e5f2]{position:absolute;top:60%;left:34.5%;width:30vw}.hwStep6[data-v-e295e5f2]{position:absolute;top:72%;left:72%;width:21vw}.img-wrap-step-06[data-v-e295e5f2]{position:absolute;right:.2%;bottom:1%;width:52.2vw;transform:rotateY(180deg)}.d-flex.flex-row[data-v-e295e5f2]{top:-180px!important}.how-it-works-path[data-v-e295e5f2]{margin-top:240px}}@media (max-width:767px){.img-wrap[data-v-e295e5f2]{width:50%}.img-wrap-step-04[data-v-e295e5f2]{left:31%;top:47%}.img-wrap-step-05[data-v-e295e5f2]{display:none}.hwStep1[data-v-e295e5f2]{position:absolute;left:18%;top:6%;transform:translateY(-50%);max-width:47vw}.hwStep2[data-v-e295e5f2]{position:absolute;top:23%;transform:translateY(-50%);left:65%;width:30vw;max-width:unset}.hwStep3[data-v-e295e5f2]{position:absolute;right:34%;top:33.5%;transform:translateY(-50%);max-width:38%}.hwStep4[data-v-e295e5f2]{position:absolute;top:47%;transform:translateY(-50%);left:1%;max-width:26vw}.hwStep5[data-v-e295e5f2]{position:absolute;top:63.5%;transform:translateY(-50%);left:23.5%;width:46vw}.hwStep6[data-v-e295e5f2]{position:absolute;top:78%;transform:translateY(-50%);left:70%;width:27vw}}.hero-section[data-v-3ab00578]{background:linear-gradient(90deg,hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.2) 1px,transparent 0) #237a57;background-size:clamp(20px,5vw,40px) clamp(20px,5vw,40px);display:flex;align-items:center}.hero-content[data-v-3ab00578]{position:relative;padding:32px 32px}.mission-statement[data-v-3ab00578]{color:var(--bs-white)}@media (max-width:767.98px){.hero-content[data-v-3ab00578]{padding:40px 20px}.quote-close img[data-v-3ab00578],.quote-open img[data-v-3ab00578]{width:30px}}.goal-card[data-v-680afc28]{background:var(--bs-white,#fff);border-radius:16px;padding:24px;text-align:center;height:100%;box-shadow:0 4px 12px rgba(0,0,0,.05)}.goal-illustration[data-v-680afc28]{height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;top:-80px}.goal-illustration img[data-v-680afc28]{max-height:100%;max-width:100%}.goal-title[data-v-680afc28]{font-weight:700;margin-bottom:12px}.goal-description[data-v-680afc28]{color:var(--bs-secondary,#6c757d);margin-bottom:0}@media (max-width:767.98px){.goal-card[data-v-680afc28]{padding:20px}.goal-illustration[data-v-680afc28]{height:120px}}.section-heading[data-v-93d1769e]{color:var(--base-dark,#2b2b2b);margin-bottom:1rem}.section-heading .emphasized[data-v-93d1769e]{color:var(--base-yellow,#f5c643)}.story-content p[data-v-93d1769e]{line-height:1.7;color:var(--base-dark,#2b2b2b);margin-bottom:1rem}.team-content-wrapper[data-v-18400007]{background-image:url(/img/team.a3bfebb5.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:12px;position:relative;min-height:300px}.team-content-wrapper[data-v-18400007]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px}.team-content[data-v-18400007]{position:relative;z-index:1;margin:0 auto;text-align:center;padding-top:64px}.team-content p[data-v-18400007]{line-height:1.8;color:var(--base-dark,#2b2b2b)}.chevron-with-border[data-v-7e5439c6]{border:1px solid #000;border-radius:50%;padding-right:4px;padding-left:2px;background-color:var(--base-yellow);transition:opacity .2s ease}.chevron-with-border.disabled[data-v-7e5439c6]{opacity:.6;cursor:not-allowed!important}.chevron-with-border[data-v-7e5439c6]:hover:not(.disabled){box-shadow:0 2px 4px rgba(0,0,0,.2)}.email-preferences-section[data-v-1f730c74]{background-color:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e9ecef}.form-check[data-v-1f730c74]{padding-left:1.5rem}.form-check-input[data-v-1f730c74]{margin-top:.25rem}.form-check-label[data-v-1f730c74]{cursor:pointer;color:#212529}.form-box[data-v-1d07c76c]{background-color:var(--base-beige);border-radius:12px;padding:30px;border:1px solid #939290;max-width:600px;margin:0 auto}.card[data-v-b8b22ffe]{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;min-height:250px}.card[data-v-b8b22ffe]:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.testimonial-header[data-v-b8b22ffe]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.testimonial-info h5[data-v-b8b22ffe]{margin:0 0 .25rem 0}.testimonial-info p[data-v-b8b22ffe]{margin:0;font-size:.875rem}.testimonial-photo[data-v-b8b22ffe]{width:60px;height:60px;border-radius:5px;-o-object-fit:cover;object-fit:cover;cursor:pointer;flex-shrink:0;border:2px solid var(--base-black);border-radius:50px}.testimonial-photo-placeholder[data-v-b8b22ffe]{width:60px;height:60px;border-radius:50%;background-color:#e9ecef;display:none;align-items:center;justify-content:center;color:#6c757d;font-size:24px;flex-shrink:0}.testimonial-content[data-v-b8b22ffe]{line-height:1.6;margin-bottom:1rem}.rating[data-v-b8b22ffe]{display:flex;align-items:center;margin-bottom:1rem}.star[data-v-b8b22ffe]{font-size:1.2rem;color:#dee2e6;margin-right:2px}.star.filled[data-v-b8b22ffe]{color:#ffc107}.rating-text[data-v-b8b22ffe]{margin-left:.5rem;color:#6c757d}.testimonial-meta[data-v-b8b22ffe]{font-size:.875rem;color:#6c757d}.status-badge[data-v-b8b22ffe]{margin-left:.5rem;padding:.25rem .5rem;background-color:#6c757d;color:#fff;border-radius:.375rem;font-size:.75rem}.testimonial-content[data-v-b8b22ffe] p{margin-bottom:.75rem}.testimonial-content[data-v-b8b22ffe] b,.testimonial-content[data-v-b8b22ffe] strong{font-weight:600}.testimonial-content[data-v-b8b22ffe] em,.testimonial-content[data-v-b8b22ffe] i{font-style:italic}.testimonial-content[data-v-b8b22ffe] ol,.testimonial-content[data-v-b8b22ffe] ul{margin:.5rem 0;padding-left:1.5rem}.testimonial-content[data-v-b8b22ffe] a{color:#0d6efd;text-decoration:none}.testimonial-content[data-v-b8b22ffe] a:hover{text-decoration:underline}.card.header-card-green[data-v-c09a222c]{background:linear-gradient(90deg,hsla(0,0%,100%,.2) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.2) 1px,transparent 0) #2c8960;background-size:32px 32px;border-radius:20px;padding:17px 30px;box-sizing:border-box;min-height:250px}.card.header-card-green .card-body[data-v-c09a222c]{padding:0}.card.header-card-green .card-body .content-wrap[data-v-c09a222c]{display:grid;grid-template-columns:1fr 1.3fr;align-items:center}.card.header-card-green .card-body .content-wrap .text-wrap[data-v-c09a222c]{font-family:var(--font-base-semibold);font-size:clamp(2.25rem,3vw,2.25rem);padding-left:1.25rem;color:var(--bs-white);position:relative}.img-fluid[data-v-55adc807]{max-height:80vh;max-width:100%;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}[data-v-55adc807] .modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:flex;align-items:center!important;justify-content:center!important}[data-v-55adc807] .modal-dialog{margin:auto!important;position:relative!important}[data-v-55adc807] .modal-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.testimonial-container[data-v-68e377cf]{display:flex;gap:1.5rem}.testimonial-column[data-v-68e377cf]{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-width:0}@media (max-width:768px){.testimonial-container[data-v-68e377cf]{flex-direction:column}}.testimonial-container[data-v-2bbbcf9f]{margin-top:20px}.summary-card[data-v-48870b70]{background:var(--base-beige);border-radius:15px;border:1px solid var(--base-beige);padding:20px}.bird-img-container[data-v-48870b70]{width:90px;height:auto;position:absolute;bottom:-30%;left:-4%}.form-check-label[data-v-d8ef5e04]{font-weight:500}.form-check-label i[data-v-d8ef5e04]{margin-right:5px}.filter-section[data-v-6bde62bc]{border-bottom:1px solid #d3d3d3}.custom-tab.prev-active[data-v-2c3b45e5]{background-color:var(--base-yellow)!important}.custom-tabs-navbar[data-v-2c3b45e5]{padding:0;border:none;background:none!important;border-bottom:1px solid #000}.custom-tabs[data-v-2c3b45e5]{display:flex;flex-direction:row;overflow-x:auto;margin:0;padding:0;width:100%;scrollbar-width:none;-ms-overflow-style:none}.custom-tabs[data-v-2c3b45e5]::-webkit-scrollbar{display:none}.custom-tab[data-v-2c3b45e5]{margin:0;width:100%}.custom-tab-link[data-v-2c3b45e5]{padding:12px 24px!important;background-color:var(--bs-white);color:var(--base-black)!important;border-radius:0 10px 0 0;border-right:1px solid var(--base-black);border-bottom:none;font-weight:700;transition:all .2s ease;white-space:nowrap;margin-bottom:0;text-align:center}.custom-tab[data-v-2c3b45e5]:hover{background-color:#e9e9e9;color:#333!important}.custom-tab-link.active[data-v-2c3b45e5]{background-color:var(--base-yellow)!important;color:var(--base-black)!important;border-color:var(--base-black);font-weight:700}.custom-tab-link[data-v-2c3b45e5]:focus,.custom-tab-link[data-v-2c3b45e5]:hover{color:#333!important}.custom-tab:last-child .custom-tab-link[data-v-2c3b45e5]{border-right:none}[data-v-072ca7e2] #questionLog table td.sp{display:table-cell}.question-container[data-v-072ca7e2]{border-bottom:1px solid #a9a9a9}.btn-decor[data-v-072ca7e2]{text-decoration:none}.btn-decor[data-v-072ca7e2]:hover{text-decoration:underline}.answer-tag-container[data-v-072ca7e2]{position:absolute;top:20px;right:10px;z-index:10}.answer-tag[data-v-072ca7e2]{font-size:32px}@media (max-width:768px){.answer-tag[data-v-072ca7e2]{font-size:20px}.answer-tag-container[data-v-072ca7e2]{right:-10px}}.summary-stats[data-v-7dc6a0a6]{background:var(--base-beige);overflow:auto}.row-layout[data-v-7dc6a0a6]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:10px;border-top:1px solid var(--base-grey);border-bottom:1px solid var(--base-grey)}.row-layout .stat-item[data-v-7dc6a0a6]{text-align:center;display:flex;gap:20px;padding:8px;transition:all .2s ease}.row-layout .stat-label-row[data-v-7dc6a0a6]{font-size:16px;font-weight:600;color:var(--base-black);margin-bottom:0;align-self:center}@media (max-width:768px){.row-layout .stat-label-row[data-v-7dc6a0a6],.row-layout .stat-value[data-v-7dc6a0a6]{font-size:12px}}.column-layout[data-v-7dc6a0a6]{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;min-width:300px;border-left:1px solid var(--base-grey)}.column-layout .stat-item[data-v-7dc6a0a6]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:center;padding:20px;min-height:111px;border-bottom:1px solid var(--base-grey);width:100%}.column-layout .stat-item[data-v-7dc6a0a6]:last-child{border-bottom:none}.column-layout .stat-label-column[data-v-7dc6a0a6]{font-size:14px;font-weight:600;color:var(--base-black);margin-bottom:8px}.stat-value[data-v-7dc6a0a6]{display:block;font-size:14px;font-weight:700;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.hexagon-div[data-v-7dc6a0a6]{color:#000;font-size:16px;width:50px;height:50px;text-align:center;padding:10px;text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:center;align-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.column-layout .hexagon-div[data-v-7dc6a0a6]:hover{transform:scale(1.05);filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.chart-container[data-v-1d5fc95a]{padding:15px;width:100%}.chart-title[data-v-1d5fc95a]{text-align:left;font-size:16px;font-weight:600;color:var(--base-black);margin-bottom:15px;padding-bottom:8px;background:linear-gradient(90deg,var(--base-black),var(--base-black));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chart-canvas-container[data-v-1d5fc95a]{height:280px;margin:15px 0;position:relative;background:hsla(0,0%,100%,.5);border-radius:8px;padding:10px}.outlier-badge-tooltip[data-v-1d5fc95a]{position:absolute;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:10px 12px;border-radius:8px;font-size:12px;pointer-events:none;z-index:9999;min-width:160px;box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid #4f46e5;white-space:nowrap}.outlier-badge-tooltip[data-v-1d5fc95a]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:rgba(0,0,0,.9)}.tooltip-title[data-v-1d5fc95a]{font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.2);text-align:center}.tooltip-row[data-v-1d5fc95a]{display:flex;align-items:center;margin:4px 0}.tooltip-dot[data-v-1d5fc95a]{width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.tooltip-dot.perfect[data-v-1d5fc95a]{background-color:#10b981}.tooltip-dot.incorrect[data-v-1d5fc95a]{background-color:#ef4444}.tooltip-dot.unanswered[data-v-1d5fc95a]{background-color:#9ca3af}.tooltip-total[data-v-1d5fc95a]{margin-top:8px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.2);font-weight:600}.bar-chart-container[data-v-8916f94a]{width:100%;background:linear-gradient(135deg,#fff,#fff);margin:15px 0 0 0;overflow:hidden}.form-check-label[data-v-7e6c2bc6]{font-weight:500}.form-check-label i[data-v-7e6c2bc6]{margin-right:5px}.btn-light-yellow[data-v-094709ac]{background-color:var(--base-light-yellow)}.accordion-button[data-v-094709ac]:focus{border-color:var(--base-light-yellow);box-shadow:0 0 0 .25rem var(--base-light-yellow)}.accordion-button.collapsed[data-v-094709ac],.accordion-button[data-v-094709ac]:not(.collapsed){border-color:var(--base-light-yellow);box-shadow:inset 0 -1px 0 var(--base-light-yellow)}.accordion[data-v-094709ac]{--bs-accordion-border-color:var(--base-light-grey)!important;border-radius:0!important}.accordion-item:first-of-type .accordion-button[data-v-094709ac]{border-top-left-radius:0;border-top-right-radius:0}.accordion-item:last-of-type .accordion-button[data-v-094709ac]{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion[data-v-40478479]{--bs-accordion-border-color:none!important;--bs-accordion-btn-focus-border-color:#000!important}.question-log-header[data-v-40478479]{font-size:14px}@media (max-width:768px){.question-log-header[data-v-40478479]{font-size:12px}}.tabular-visualize[data-v-56fe8221]{width:100%}.item-table[data-v-56fe8221]{width:100%;border-collapse:collapse;font-size:14px}.item-table thead[data-v-56fe8221]{background-color:#f8f9fa}.item-table th[data-v-56fe8221]{padding:12px 15px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6}.item-table th[data-v-56fe8221]:last-child{text-align:center;width:120px}.item-table td[data-v-56fe8221]{padding:10px 15px;border-bottom:1px solid #eee;color:#555}.item-table tbody tr.clickable-row[data-v-56fe8221]{cursor:pointer}.item-table tbody tr[data-v-56fe8221]:hover{background-color:rgba(124,58,237,.1)}.item-name[data-v-56fe8221]{word-break:break-word}.item-accuracy[data-v-56fe8221]{text-align:center;font-weight:500}.pie-chart-wrapper[data-v-3b50c51c]{display:flex;flex-direction:column;height:100%}.chart-header[data-v-3b50c51c]{display:flex;flex-direction:column;align-items:start;min-height:64px}.chart-title[data-v-3b50c51c]{font-weight:600;font-size:16px;color:#333;margin-bottom:2px}.chart-subtitle[data-v-3b50c51c]{font-size:12px;color:#666;font-style:italic;margin-bottom:15px}.chart-and-legend-container[data-v-3b50c51c]{display:flex;flex-direction:row;align-items:flex-start;gap:16px;flex-wrap:wrap}.chart-legend[data-v-3b50c51c]{width:auto;flex-shrink:0;height:auto;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;max-width:210px}.chart-legend[data-v-3b50c51c]::-webkit-scrollbar{width:4px}.chart-legend[data-v-3b50c51c]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.chart-legend[data-v-3b50c51c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.chart-legend[data-v-3b50c51c]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.legend-item[data-v-3b50c51c]{display:flex;align-items:flex-start;padding:3px 5px;border-radius:4px;cursor:pointer;transition:background-color .15s ease}.legend-item[data-v-3b50c51c]:hover{background-color:rgba(0,0,0,.06)}.legend-color[data-v-3b50c51c]{width:12px;height:12px;border-radius:2px;flex-shrink:0;margin-right:6px;margin-top:2px}.legend-text[data-v-3b50c51c]{font-size:11px;color:#555;line-height:1.3;word-break:break-word}.chart-canvas-container[data-v-3b50c51c]{height:240px;width:280px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.col-grid[data-v-285d9942]{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid var(--base-grey)}.topic-chart[data-v-285d9942]{width:100%;min-height:300px;border-top:1px solid var(--base-grey);overflow:hidden}.chart-container[data-v-285d9942]{display:flex;flex-direction:column;align-items:stretch;background:#fff;min-height:300px;overflow:hidden}.chart-section[data-v-285d9942]{flex:2;padding:15px;display:flex;flex-direction:column}.practice-mode-filter[data-v-7b18fb32]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 16px}.filter-label[data-v-7b18fb32]{font-size:.85rem;font-weight:600;white-space:nowrap}.mode-checkboxes[data-v-7b18fb32]{display:flex;flex-wrap:wrap;gap:4px}.form-check-label[data-v-7b18fb32]{cursor:pointer}.card[data-v-abe70a56]{margin-bottom:20px}.timeline-container[data-v-abe70a56]{padding:20px}.timeline-grid[data-v-abe70a56]{display:grid;row-gap:0;-moz-column-gap:0;column-gap:0}.timeline-cell[data-v-abe70a56]{display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;padding:10px 5px}.node-connector-horizontal[data-v-abe70a56]{left:0}.node-connector-horizontal[data-v-abe70a56],.timeline-cell[data-v-abe70a56]:not(.last-of-row):after{position:absolute;top:35px;width:50%;height:3px;background:var(--base-light-green,#4caf50);z-index:1}.timeline-cell[data-v-abe70a56]:not(.last-of-row):after{content:"";right:0}.row-connector[data-v-abe70a56]{display:flex;align-items:flex-start;height:30px;position:relative}.connector-down-right[data-v-abe70a56]{position:absolute;right:calc(50%/var(--cols, 7));top:0;width:3px;height:50%;background:var(--base-light-green,#4caf50)}.connector-horizontal[data-v-abe70a56]{right:calc(50%/var(--cols, 7));height:3px}.connector-down-left[data-v-abe70a56],.connector-horizontal[data-v-abe70a56]{position:absolute;left:calc(50%/var(--cols, 7));top:50%;background:var(--base-light-green,#4caf50)}.connector-down-left[data-v-abe70a56]{width:3px;height:50%}.timeline-node[data-v-abe70a56]{width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.timeline-node.fully-achieved[data-v-abe70a56]{background:linear-gradient(135deg,#4caf50,#45a049);border:3px solid #4caf50}.timeline-node.partially-achieved[data-v-abe70a56]{background:#fff;border:3px solid var(--base-light-green,#4caf50)}.timeline-node.partially-achieved .node-value[data-v-abe70a56]{font-weight:700;font-size:14px;color:var(--base-black,#333)}.timeline-node.not-achieved[data-v-abe70a56]{background:var(--base-grey,#9e9e9e);border:3px solid var(--base-grey,#9e9e9e)}.timeline-node.future-week[data-v-abe70a56]{background:#e0e0e0;border:3px solid #bdbdbd}.timeline-node.future-week .node-value[data-v-abe70a56]{color:#9e9e9e}.timeline-node[data-v-abe70a56]:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.node-value[data-v-abe70a56]{font-weight:700;font-size:14px;color:#fff}.timeline-label[data-v-abe70a56]{margin-top:8px;font-size:11px;color:#666;text-align:center;white-space:nowrap}@media (max-width:768px){.timeline-node[data-v-abe70a56]{width:45px;height:45px}.node-connector-horizontal[data-v-abe70a56],.timeline-cell[data-v-abe70a56]:not(.last-of-row):after{top:32px}.timeline-label[data-v-abe70a56]{font-size:10px}}@media (max-width:576px){.timeline-node[data-v-abe70a56]{width:40px;height:40px}.node-connector-horizontal[data-v-abe70a56],.timeline-cell[data-v-abe70a56]:not(.last-of-row):after{top:30px}.node-value[data-v-abe70a56]{font-size:12px}.timeline-label[data-v-abe70a56]{font-size:9px}}@media (max-width:375px){.timeline-node[data-v-abe70a56]{width:35px;height:35px}.node-connector-horizontal[data-v-abe70a56],.timeline-cell[data-v-abe70a56]:not(.last-of-row):after{top:27px}.node-value[data-v-abe70a56]{font-size:10px}.timeline-label[data-v-abe70a56]{font-size:8px}}.tooltip-container[data-v-abe70a56]{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px;z-index:1000;min-width:180px}.tooltip-header[data-v-abe70a56]{font-weight:600;font-size:13px;color:#333;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.tooltip-stats[data-v-abe70a56]{display:flex;flex-direction:column;gap:4px}.tooltip-stat[data-v-abe70a56]{display:flex;justify-content:space-between;font-size:12px}.stat-label[data-v-abe70a56]{color:#666}.stat-value[data-v-abe70a56]{font-weight:600;color:#333}.connector-down-left[data-v-abe70a56]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--base-light-green,#4caf50)}.node-connector-horizontal[data-v-abe70a56]:after{content:"";position:absolute;top:50%;right:40%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--base-light-green,#4caf50)}@media (max-width:576px){.node-connector-horizontal[data-v-abe70a56]:after{right:50%}}@media (max-width:768px){.node-connector-horizontal[data-v-abe70a56]:after{right:50%}}@media (max-width:992px){.node-connector-horizontal[data-v-abe70a56]:after{right:50%}}@media (min-width:992px){.node-connector-horizontal[data-v-abe70a56]:after{right:40%}}.form-check-label[data-v-7350217a]{font-weight:500}.form-check-label i[data-v-7350217a]{margin-right:5px}.filter-section[data-v-74c9cf46]{border-bottom:1px solid #d3d3d3;padding-bottom:10px}.week-details[data-v-74c9cf46]{background-color:#f8f9fa;border-radius:8px}.metric-card[data-v-74c9cf46]{padding:15px;background:#fff;border-radius:8px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.metric-card i[data-v-74c9cf46]{margin-right:8px;font-size:1.2em}.metric-value[data-v-74c9cf46]{float:right;font-size:1.1em;color:#333;font-weight:600}.proficiency-display[data-v-51ab8116]{display:flex;flex-direction:column;align-items:center}.proficiency-badge[data-v-51ab8116]{display:inline-block;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;min-width:80px}.badge-secondary[data-v-51ab8116]{background-color:#6c757d;color:#fff}.badge-danger[data-v-51ab8116]{background-color:#dc3545;color:#fff}.badge-warning[data-v-51ab8116]{background-color:#ffc107;color:#212529}.badge-info[data-v-51ab8116]{background-color:#17a2b8;color:#fff}.badge-primary[data-v-51ab8116]{background-color:#007bff;color:#fff}.badge-success[data-v-51ab8116]{background-color:#28a745;color:#fff}.trouble-area-indicator[data-v-51ab8116]{display:flex;align-items:center;gap:4px}.trouble-area-indicator i[data-v-51ab8116]{font-size:.75rem}.proficiency-table[data-v-6afbabc8]{border-collapse:separate;border-spacing:0}.proficiency-table thead th[data-v-6afbabc8]{background-color:var(--base-grey);border-bottom:2px solid var(--base-grey);font-weight:600;padding:12px 16px}.proficiency-table tbody tr[data-v-6afbabc8]:hover{background-color:#f8f9fa}.proficiency-table td[data-v-6afbabc8]{padding:12px 16px;vertical-align:middle;border-bottom:1px solid #dee2e6}.skill-column[data-v-6afbabc8]{width:60%}.proficiency-column[data-v-6afbabc8]{width:40%}.skill-name[data-v-6afbabc8]{font-weight:500;color:#333}.accuracy-bar-chart-wrapper[data-v-d704438a]{display:flex;flex-direction:column;height:100%;padding:15px;min-width:300px}.chart-title[data-v-d704438a]{font-weight:600;font-size:16px;color:#333;margin-bottom:2px}.chart-subtitle[data-v-d704438a]{font-size:12px;color:#666;font-style:italic;margin-bottom:15px}.chart-content[data-v-d704438a]{flex:1;display:flex;flex-direction:column;position:relative}.y-axis-label[data-v-d704438a]{position:absolute;top:30%;transform:rotate(-90deg) translateX(-50%);transform-origin:left center;font-size:11px;font-weight:600;color:#555;white-space:nowrap}.x-axis-label[data-v-d704438a]{text-align:center;font-size:11px;font-weight:600;color:#555;margin-top:3px;padding-left:125px;padding-right:0}.bars-container[data-v-d704438a]{flex:1;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;margin-left:15px}.bar-row[data-v-d704438a]{display:flex;align-items:center;gap:10px}.module-label[data-v-d704438a]{width:200px;font-size:11px;color:#555;text-align:left;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stacked-bar[data-v-d704438a]{flex:1;height:24px;display:flex;border-radius:4px;overflow:hidden;background-color:#f0f0f0}.bar-segment[data-v-d704438a]{height:100%;display:flex;align-items:center;justify-content:center;transition:width .3s ease;min-width:0}.bar-segment.correct[data-v-d704438a]{background-color:#4caf50}.bar-segment.incorrect[data-v-d704438a]{background-color:#f44336}.bar-segment.unsolved[data-v-d704438a]{background-color:#9e9e9e}.segment-label[data-v-d704438a]{font-size:10px;color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.3)}.accuracy-value[data-v-d704438a]{width:45px;font-size:11px;font-weight:600;color:#333;text-align:left;flex-shrink:0}.x-axis[data-v-d704438a]{display:flex;justify-content:space-between;padding-left:225px;padding-right:0;margin-top:5px;font-size:10px;color:#888}@media (max-width:576px){.module-label[data-v-d704438a]{width:50px}.x-axis[data-v-d704438a]{padding-left:75px}}@media (max-width:768px){.module-label[data-v-d704438a]{width:100px}.x-axis[data-v-d704438a]{padding-left:125px}}.legend[data-v-d704438a]{display:flex;justify-content:center;gap:20px;margin-top:12px;padding-top:10px;border-top:1px solid #eee}.legend-item[data-v-d704438a]{display:flex;align-items:center;gap:5px}.legend-color[data-v-d704438a]{width:14px;height:14px;border-radius:3px}.legend-color.correct[data-v-d704438a]{background-color:#4caf50}.legend-color.incorrect[data-v-d704438a]{background-color:#f44336}.legend-color.unsolved[data-v-d704438a]{background-color:#9e9e9e}.legend-text[data-v-d704438a]{font-size:11px;color:#555}.test-preparedness-container[data-v-74a50ea1]{min-height:300px}.chart-card[data-v-74a50ea1]{padding:15px;height:100%;background:#fff}.analytic-card[data-v-4a2bb3a9]{border:1px solid #000;border-radius:10px;overflow:hidden}.difficulty-filter[data-v-6cf6e9fd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-label[data-v-6cf6e9fd]{font-size:14px}.difficulty-buttons[data-v-6cf6e9fd]{display:flex;gap:4px;align-items:center}.diff-btn[data-v-6cf6e9fd]{display:flex;align-items:center;justify-content:center;padding:6px;border:2px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .2s ease}.diff-btn[data-v-6cf6e9fd]:hover{border-color:#bbb;background-color:#fafafa}.diff-btn.active[data-v-6cf6e9fd]{border-color:var(--base-primary-color);background-color:var(--base-primary-color)}.all-btn[data-v-6cf6e9fd]{font-size:13px;font-weight:600;padding:6px 10px;white-space:nowrap}.bar-icon[data-v-6cf6e9fd]{width:14px;height:14px}.selected-label[data-v-6cf6e9fd]{font-size:14px;font-weight:500;color:#555;min-width:90px}.diff-btn[data-v-6cf6e9fd]:disabled{opacity:.5;cursor:not-allowed}.section-title[data-v-4d931ef0]{position:relative}.question-card[data-v-4d931ef0]{font-weight:700;font-size:.9rem}.tag[data-v-4d931ef0]{position:absolute;top:-40px;right:90px;width:90px}@media (max-width:992px){.tag[data-v-4d931ef0]{right:4%;width:80px}}.error-container[data-v-4d931ef0],.loading-container[data-v-4d931ef0]{min-height:200px;display:flex;align-items:center;justify-content:center}.error-container .text-danger[data-v-4d931ef0]{color:#dc3545!important}.showCase .container[data-v-4d931ef0]{max-width:960px;padding:10px}.showCase section .container[data-v-4d931ef0]{display:flex;justify-content:center;gap:clamp(20px,8vw,120px)}.showCase section .container>div[data-v-4d931ef0]{width:100%;display:flex;flex-direction:column}.showCase .firstChild[data-v-4d931ef0]{align-items:end}@media (max-width:992px){.showCase section .container[data-v-4d931ef0]{flex-direction:column;align-items:center;gap:20px}.showCase .firstChild[data-v-4d931ef0],.showCase section .container>div[data-v-4d931ef0]{align-items:center}}.flip-container[data-v-4d931ef0]{perspective:1000px;overflow:visible}.flip-content[data-v-4d931ef0]{width:100%;backface-visibility:hidden}.flip-enter-active[data-v-4d931ef0]{animation:flipInY-4d931ef0 .6s ease-out}.flip-leave-active[data-v-4d931ef0]{animation:flipOutY-4d931ef0 .6s ease-in}@keyframes flipOutY-4d931ef0{0%{transform:perspective(1000px) rotateY(0deg);opacity:1}to{transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flipInY-4d931ef0{0%{transform:perspective(1000px) rotateY(-90deg);opacity:0}to{transform:perspective(1000px) rotateY(0deg);opacity:1}}.answer-view-inline[data-v-4d931ef0]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.answer-view-inline.answer-correct[data-v-4d931ef0]{border:4px solid #28a745;box-shadow:0 2px 12px rgba(40,167,69,.3);background-color:#fbf8f0}.answer-view-inline.answer-incorrect[data-v-4d931ef0]{border:4px solid #dc3545;box-shadow:0 2px 12px rgba(220,53,69,.3);background-color:#fbf8f0}.back-link[data-v-4d931ef0]{text-decoration:none;font-size:16px}.practice-mode-info[data-v-7dd0533c]{max-width:900px;margin:0 auto;padding:20px}.mode-tabs-wrapper[data-v-7dd0533c]{margin-bottom:0}.custom-tab.prev-active[data-v-7dd0533c]{background-color:var(--base-yellow)!important}.custom-tabs-navbar[data-v-7dd0533c]{padding:0;background:none!important;border:1px solid #000;border-radius:10px 10px 0 0}.custom-tabs[data-v-7dd0533c]{margin:0;padding:0;width:100%}.custom-tab[data-v-7dd0533c]{margin:0;width:100%}.custom-tab-link[data-v-7dd0533c]{padding:12px 24px!important;background-color:var(--bs-white);color:var(--base-black)!important;border-radius:0 10px 0 0;border-right:1px solid var(--base-black);border-bottom:none;font-weight:700;transition:all .2s ease;white-space:nowrap;margin-bottom:0;text-align:center}.custom-tab:first-child .custom-tab-link[data-v-7dd0533c]{border-top-left-radius:10px}.custom-tab[data-v-7dd0533c]:hover{background-color:#e9e9e9;color:#333!important}.custom-tab-link.active[data-v-7dd0533c]{background-color:var(--base-yellow)!important;color:var(--base-black)!important;border-color:var(--base-black);font-weight:700}.custom-tab-link[data-v-7dd0533c]:focus,.custom-tab-link[data-v-7dd0533c]:hover{color:#333!important}.custom-tab:last-child .custom-tab-link[data-v-7dd0533c]{border-right:none;border-top-right-radius:10px}.practice-sections[data-v-7dd0533c]{padding-top:16px}.practice-section[data-v-7dd0533c]{margin-bottom:12px}@media (min-width:992px){.practice-section.desktop-hidden[data-v-7dd0533c]{display:none}.practice-sections[data-v-7dd0533c]{padding-top:16px}.practice-section[data-v-7dd0533c]{margin-bottom:0}}.section-content[data-v-7dd0533c]{padding:16px 0}@media (max-width:991.98px){.section-content[data-v-7dd0533c]{padding:16px}}.section-title[data-v-7dd0533c]{color:var(--base-primary-color,#fcc006)}@media (max-width:991.98px){.section-title[data-v-7dd0533c]{display:none}}.info-block[data-v-7dd0533c]{display:flex;gap:24px;align-items:flex-start;margin-bottom:8px}.info-block[data-v-7dd0533c]:not(.single):nth-of-type(2n){flex-direction:row-reverse}.info-block.single[data-v-7dd0533c]{justify-content:flex-start}.info-block.single .info-content[data-v-7dd0533c]{max-width:100%}.info-content[data-v-7dd0533c]{flex:1}.info-content h3[data-v-7dd0533c]{font-size:17px;font-weight:600;color:#1a1a1a;margin-bottom:10px}.info-content p[data-v-7dd0533c]{font-size:15px;color:#444;line-height:1.65;margin-bottom:10px}.info-content ul[data-v-7dd0533c]{margin:10px 0;padding-left:20px}.info-content li[data-v-7dd0533c]{font-size:15px;color:#444;line-height:1.6;margin-bottom:6px}.info-image[data-v-7dd0533c]{flex-shrink:0;width:260px}.info-image img[data-v-7dd0533c]{width:100%;height:auto;border-radius:8px}.outline-button[data-v-7dd0533c]{display:inline-block;padding:10px 24px;font-size:14px;font-weight:500;color:#333;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-top:12px}.outline-button[data-v-7dd0533c]:hover{border-color:var(--base-primary-color,#fcc006);color:#b8960f}.start-practicing-wrapper[data-v-7dd0533c]{display:flex;justify-content:center;margin-top:24px;padding-top:16px}.start-practicing-button[data-v-7dd0533c]{display:inline-block;padding:14px 40px;font-size:16px;font-weight:600;color:#1a1a1a;background:var(--base-primary-color,#fcc006);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.start-practicing-button[data-v-7dd0533c]:hover{background:#e5ad05;transform:translateY(-2px);box-shadow:0 4px 12px rgba(252,192,6,.4)}.start-practicing-button[data-v-7dd0533c]:active{transform:translateY(0)}.accordion-header[data-v-7dd0533c]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all .2s ease}.accordion-header[data-v-7dd0533c]:hover{background:#fafafa}.accordion-header.expanded[data-v-7dd0533c]{background:var(--base-primary-color,#fcc006);border-color:var(--base-primary-color,#fcc006);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-title[data-v-7dd0533c]{font-size:16px;font-weight:600;color:var(--base-primary-color,#fcc006)}.accordion-header.expanded .accordion-title[data-v-7dd0533c]{color:#1a1a1a}.accordion-icon[data-v-7dd0533c]{color:#666;transition:transform .2s ease-in-out}.accordion-header.expanded .accordion-icon[data-v-7dd0533c]{color:#1a1a1a}.rotate-icon[data-v-7dd0533c]{transform:rotate(180deg)}@media (max-width:991.98px){.practice-section .collapse.show[data-v-7dd0533c]{border:1px solid var(--base-primary-color,#fcc006);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (max-width:768px){.info-block[data-v-7dd0533c],.info-block[data-v-7dd0533c]:not(.single):nth-of-type(2n){flex-direction:column}.info-image[data-v-7dd0533c]{width:100%;max-width:300px;margin:0 auto}.practice-mode-info[data-v-7dd0533c]{padding:0}.start-practicing-button[data-v-7dd0533c]{width:100%;padding:12px 24px}}@media (max-width:992px){.custom-tabs[data-v-7dd0533c]{display:grid;grid-template-columns:1fr 1fr;width:100%}.custom-tab .custom-tab-link[data-v-7dd0533c]{border-bottom:1px solid var(--base-black)}.custom-tab:nth-child(2n) .custom-tab-link[data-v-7dd0533c]{border-right:none}.custom-tab:nth-child(odd) .custom-tab-link[data-v-7dd0533c]{border-radius:0}.custom-tab:nth-last-child(-n+2) .custom-tab-link[data-v-7dd0533c]{border-bottom:none;border-radius:0}}.title-wrap .sec-title[data-v-b7c4ea42]{font-size:1.5rem;color:var(--base-main-yellow)}.text-wrap p[data-v-b7c4ea42]{color:var(--bs-black);font-size:1rem}.upgrade-membership-display,.upgrade-membership-display .title-wrap .section-title{position:relative}.upgrade-membership-display .title-wrap .section-title .playful{position:absolute;top:-88px;left:40%}@media (max-width:576px){.upgrade-membership-display .title-wrap .section-title .playful{left:20%}}.upgrade-membership-display .section-title{position:relative;margin-bottom:40px}.upgrade-membership-display .section-title .img-tag{position:absolute;top:clamp(-.625rem,-1vw,-.625rem);width:clamp(1.875rem,3vw,1.875rem)}.upgrade-membership-display .scores-wrap{margin-top:150px;position:relative;z-index:1}.upgrade-membership-display .scores-wrap .text-wrap p{font-family:var(--font-base-reg);color:var(--base-black);font-size:clamp(1rem,.8vw,1.25rem);margin-bottom:clamp(1.25rem,1.5vw,1.25rem)}.upgrade-membership-display .scores-wrap .text-wrap p b{font-family:var(--font-base-bold)}.upgrade-membership-display .text--green{color:var(--base-dark-green)}.upgrade-membership-display .scores-wrap .text-wrap .sub-text-wrap{position:static;display:flex;flex-direction:column}.upgrade-membership-display .sub-text-wrap h6{font-size:clamp(1rem,.8vw,1.25rem);color:var(--base-black);margin-top:0}.upgrade-membership-display .sub-text-wrap .btn-wrap{align-self:flex-start}.upgrade-membership-display .sub-text-wrap .btn-wrap .btn{padding:clamp(.75rem,1.5vw,.8125rem) 1rem}@media (min-width:576px) and (max-width:993px){.upgrade-membership-display .sec-title-theme .img-tag{position:absolute;top:clamp(-.625rem,-1vw,-.625rem);left:clamp(17.875rem,17.875rem,17.875rem);width:clamp(1.875rem,3vw,1.875rem)}}@media (max-width:576px){.upgrade-membership-display .sec-title-theme .img-tag{position:absolute;top:clamp(-.625rem,-1vw,-.625rem);left:clamp(11.875rem,11.875rem,11.875rem);width:clamp(1.875rem,3vw,1.875rem)}}.options-container[data-v-509b47ae]{padding:1rem}.practice-modes-grid[data-v-509b47ae]{margin:0}.text--green[data-v-509b47ae]{color:var(--base-dark-green)}.spinner-border[data-v-509b47ae]{width:3rem;height:3rem}.text-wrap p[data-v-509b47ae]{color:var(--bs-black);font-size:1rem}.intro-section[data-v-a2d12bf0]{max-width:700px;margin:0 auto}.intro-text[data-v-a2d12bf0]{font-size:1.05rem;color:#444;line-height:1.7;margin-bottom:1rem}.analytics-sections[data-v-a2d12bf0]{padding-top:16px}.analytics-section[data-v-a2d12bf0]{margin-bottom:80px}.section-title[data-v-a2d12bf0]{color:var(--base-primary-color,#fcc006)}.analytics-section p[data-v-a2d12bf0]{margin-bottom:10px}.analytics-section ul[data-v-a2d12bf0]{margin:10px 0;padding-left:20px}.analytics-section li[data-v-a2d12bf0]{margin-bottom:6px}.pie-box[data-v-a2d12bf0]{border:2px dashed #1e1c26;border-radius:20px;text-align:center;padding:10px;background:#fff}.pie-box-title[data-v-a2d12bf0]{font-size:.85rem;font-weight:600;margin-bottom:8px;color:#1e1c26}.chart-container[data-v-a2d12bf0]{width:100px;height:100px}.pie-legend[data-v-a2d12bf0]{font-size:10px;text-align:right;color:#1e1c26}.legend-item[data-v-a2d12bf0]{margin-bottom:2px}.legend-item strong[data-v-a2d12bf0]{font-weight:700}.topics-box[data-v-a2d12bf0]{border:2px dashed #1e1c26;border-radius:20px;padding:12px 16px;background:#fff}.topics-box-title[data-v-a2d12bf0]{font-size:.85rem;font-weight:600;margin-bottom:10px;color:#1e1c26;text-align:center}.topics-table[data-v-a2d12bf0]{max-height:155px;overflow-y:auto}.topic-row[data-v-a2d12bf0]{display:flex;align-items:center;padding:6px 8px;border-bottom:1px solid #eee;font-size:12px}.topic-row[data-v-a2d12bf0]:last-child{border-bottom:none}.topic-row[data-v-a2d12bf0]:nth-child(odd){background-color:#fafafa}.topic-status[data-v-a2d12bf0]{width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.badge-mastered[data-v-a2d12bf0]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:#28a745;color:#fff;border-radius:50%;font-size:10px;font-weight:700}.badge-trouble[data-v-a2d12bf0]{display:inline-block;width:10px;height:10px;background-color:#dc3545;border-radius:50%}.badge-empty[data-v-a2d12bf0]{display:inline-block;width:16px;height:16px}.topic-name[data-v-a2d12bf0]{color:#444;flex:1;margin-left:8px}.skills-box[data-v-a2d12bf0]{border:2px dashed #1e1c26;border-radius:20px;padding:12px 16px;background:#fff}.skills-box-title[data-v-a2d12bf0]{font-size:.85rem;font-weight:600;margin-bottom:10px;color:#1e1c26;text-align:center}.skills-table[data-v-a2d12bf0]{max-height:155px;overflow-y:auto}.skill-row[data-v-a2d12bf0]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px solid #eee;font-size:12px}.skill-row[data-v-a2d12bf0]:last-child{border-bottom:none}.skill-row[data-v-a2d12bf0]:nth-child(odd){background-color:#fafafa}.skill-name[data-v-a2d12bf0]{color:#444;flex:1}.skill-score[data-v-a2d12bf0]{font-weight:700;color:#1e1c26;min-width:35px;text-align:right}.calendar-box[data-v-a2d12bf0]{border:2px dashed #1e1c26;border-radius:20px;padding:12px 16px;background:#fff;text-align:center}.calendar-box-title[data-v-a2d12bf0]{font-size:.85rem;font-weight:600;margin-bottom:10px;color:#1e1c26}.consistency-grid[data-v-a2d12bf0]{display:grid;grid-template-columns:repeat(10,1fr);gap:4px 2px;justify-content:center}.status-dot[data-v-a2d12bf0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;cursor:default;border:none;outline:none;background-position:50%;background-repeat:no-repeat;background-size:8px;margin:0;background-color:#e8a489;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c63d3d' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}.status-dot[data-v-a2d12bf0]:checked{background-color:#97b384;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a6b46' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.closing-card[data-v-a2d12bf0]{background:var(--base-dark-green,#2d5a27);color:#fff;border-radius:12px;padding:32px 24px;text-align:center}.closing-card p[data-v-a2d12bf0]{color:#fff;font-size:16px}.closing-points[data-v-a2d12bf0]{margin:20px 0}.closing-points p[data-v-a2d12bf0]{font-size:1.1rem;margin-bottom:8px}.check-icon[data-v-a2d12bf0]{color:#90ee90;margin-right:8px;font-weight:700}.closing-tagline[data-v-a2d12bf0]{font-size:1.2rem;margin-top:20px}.start-practicing-button[data-v-a2d12bf0]{padding:14px 40px;font-size:16px;font-weight:600;color:#1a1a1a;background:var(--base-primary-color,#fcc006);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.start-practicing-button[data-v-a2d12bf0]:hover{background:#e5ad05;transform:translateY(-2px);box-shadow:0 4px 12px rgba(252,192,6,.4)}@media (max-width:768px){.analytics-info[data-v-a2d12bf0]{padding:16px}.closing-card[data-v-a2d12bf0]{padding:24px 16px}.start-practicing-button[data-v-a2d12bf0]{width:100%}.consistency-grid[data-v-a2d12bf0]{grid-template-columns:repeat(5,1fr)}}.weekly-practice-summary[data-v-22d43562]{padding:20px}.calendar-container[data-v-22d43562]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.calendar-header[data-v-22d43562]{background:#f8f9fa;border-bottom:2px solid #dee2e6}.calendar-row[data-v-22d43562]{display:grid;grid-template-columns:repeat(7,1fr) 200px;border-bottom:1px solid #dee2e6}.calendar-row[data-v-22d43562]:last-child{border-bottom:none}.day-header[data-v-22d43562]{padding:15px 10px;text-align:center;font-weight:600;color:#495057;border-right:1px solid #dee2e6}.progress-header[data-v-22d43562]{padding:15px;text-align:center;font-weight:600;color:#495057;background:#e9ecef}.week-row[data-v-22d43562]{min-height:140px}.calendar-day[data-v-22d43562]{padding:10px;border-right:1px solid #dee2e6;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:140px}.calendar-day.other-month[data-v-22d43562]{color:#adb5bd;background:#f8f9fa}.calendar-day.today[data-v-22d43562]{background:#fff3cd;border:2px solid #ffc107}.calendar-day.has-data[data-v-22d43562]{background:#e7f3ff}.day-number[data-v-22d43562]{font-weight:600;font-size:16px;margin-bottom:5px}.day-indicator[data-v-22d43562]{width:6px;height:6px;background:#007bff;border-radius:50%;margin-top:auto}.progress-column[data-v-22d43562]{background:#f8f9fa;padding:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:140px}.progress-content[data-v-22d43562]{width:100%;text-align:center}.progress-rings[data-v-22d43562]{display:flex;justify-content:center;gap:5px;margin-bottom:10px}.progress-ring-container[data-v-22d43562]{display:flex;flex-direction:column;align-items:center;cursor:pointer;min-width:45px}.progress-ring-wrapper[data-v-22d43562]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.progress-ring[data-v-22d43562]{transform:rotate(-90deg)}.progress-ring-progress[data-v-22d43562]{transition:stroke-dashoffset .5s ease-in-out}.progress-image[data-v-22d43562]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.mode-icon[data-v-22d43562]{width:24px;height:auto;-o-object-fit:contain;object-fit:contain}.progress-text[data-v-22d43562]{position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:600;color:#495057;white-space:nowrap}.mode-label[data-v-22d43562]{font-size:8px;color:#6c757d;font-weight:500;text-align:center;line-height:1.1;width:45px;word-wrap:break-word;margin-top:18px}.week-summary[data-v-22d43562]{margin-top:15px}.week-stats[data-v-22d43562]{display:flex;justify-content:space-between;gap:10px}.no-data-indicator[data-v-22d43562]{display:flex;align-items:center;justify-content:center;height:100%}.tooltip-container[data-v-22d43562]{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px;max-width:250px;z-index:1000}.tooltip-title[data-v-22d43562]{color:#495057;font-size:14px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.tooltip-stats[data-v-22d43562]{display:flex;flex-direction:column;gap:4px}.tooltip-stat[data-v-22d43562]{display:flex;justify-content:space-between;font-size:12px;color:#6c757d}.tooltip-arrow[data-v-22d43562]{position:absolute;width:12px;height:12px;background:inherit;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;transform:rotate(45deg);bottom:-6px;left:calc(50% - 6px)}.motivational-row[data-v-16462650]{margin-bottom:2rem;background-color:var(--base-beige);border-radius:8px;padding:8px}.accuracy-ring-container[data-v-16462650]{position:relative;flex-shrink:0;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-16462650]{position:absolute;top:0;left:0;transform:rotate(-90deg)}.progress-ring-circle[data-v-16462650]{transition:stroke-dashoffset .5s ease}.accuracy-text[data-v-16462650]{position:relative;text-align:center;z-index:1}.accuracy-percentage[data-v-16462650]{font-size:1.5rem;font-weight:700;color:#333;line-height:1.2}.accuracy-label[data-v-16462650]{font-size:.75rem;color:#666}.message-content[data-v-16462650]{flex:1}.motivational-text[data-v-16462650]{font-size:1.2rem}.hands-image[data-v-16462650]{width:100%;height:auto}@media (max-width:768px){.accuracy-ring-container[data-v-16462650],.progress-ring[data-v-16462650]{width:100px;height:100px}.accuracy-percentage[data-v-16462650]{font-size:1.2rem}.accuracy-label[data-v-16462650]{font-size:.65rem}}.summary-card[data-v-7b68caaf]{background:var(--base-beige);border-radius:15px;border:1px solid var(--base-beige)}.metrics-row[data-v-47d71ee2]{display:flex;justify-content:space-evenly;align-items:center;border:1px solid #606060;border-radius:8px;background-color:#fffdf8;padding:2rem 1rem}.metric-item[data-v-47d71ee2]{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;flex:1}.metric-item[data-v-47d71ee2]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background-color:#999}.metric-item[data-v-47d71ee2]:last-child:after{display:none}.metric-value[data-v-47d71ee2]{font-size:1.2rem;font-weight:800;color:#1a1a1a;display:block}.metric-label[data-v-47d71ee2]{font-size:.9rem;color:#1a1a1a;display:block;margin-top:.25rem}@media (max-width:768px){.metrics-row[data-v-47d71ee2]{flex-wrap:wrap}.metric-item[data-v-47d71ee2]{width:50%;padding:1rem;flex:none}.metric-item[data-v-47d71ee2]:after{display:none}}.summary-card[data-v-5a99beac]{background:var(--base-beige);border-radius:15px;border:1px solid var(--base-beige)}.info-box[data-v-5a99beac]{border:1px solid #606060;border-radius:8px;background-color:#fffdf8;height:100%}h2[data-v-5a99beac]{margin-bottom:0!important}.medals-display[data-v-5a99beac]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.medal-item[data-v-5a99beac]{display:flex;flex-direction:column;align-items:center}.medal-icon[data-v-5a99beac]{width:40px;height:40px}.medal-count[data-v-5a99beac]{font-size:.9rem;font-weight:600;color:#333;margin-top:4px}.medal-label[data-v-5a99beac]{font-size:.8rem;font-weight:700;color:#d4a017;margin-top:4px}.badges-display[data-v-5a99beac]{display:flex;flex-direction:column;align-items:center;gap:4px}.badge-item[data-v-5a99beac]{display:flex;gap:6px}.badge-name[data-v-5a99beac]{text-transform:capitalize;color:#555}.badge-count[data-v-5a99beac]{font-weight:600;color:#333}.xp-box[data-v-5a99beac]{position:relative;cursor:pointer}.xp-tooltip[data-v-5a99beac]{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:#fff;border-radius:8px;padding:8px 14px;white-space:nowrap;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2);margin-bottom:8px}.xp-tooltip[data-v-5a99beac]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#333}.xp-box:hover .xp-tooltip[data-v-5a99beac]{display:block}.xp-tooltip-row[data-v-5a99beac]{display:flex;justify-content:space-between;gap:12px;padding:2px 0;font-size:.8rem}.xp-tooltip-label[data-v-5a99beac]{color:#ccc}.xp-tooltip-value[data-v-5a99beac]{color:#4caf50;font-weight:600}.xp-display[data-v-5a99beac]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.xp-item[data-v-5a99beac]{display:flex;flex-direction:column;align-items:center}.xp-icon[data-v-5a99beac]{width:30px;height:30px}.xp-amount[data-v-5a99beac]{font-size:.85rem;font-weight:600;color:#28a745;margin-top:2px}.summary-card[data-v-1d48d17c]{background:var(--base-beige);border-radius:15px;border:1px solid var(--base-beige)}.bird-img-container[data-v-1d48d17c]{width:90px;height:auto;position:absolute;bottom:-30%;left:-4%}@media (max-width:992px){.bird-img-container[data-v-1d48d17c]{width:60px}}.summary-card[data-v-78e1681e]{border:1px solid #606060;border-radius:8px;background-color:#fffdf8}.card-body[data-v-78e1681e]{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x) 1rem;color:var(--bs-card-color)}.table[data-v-78e1681e]{background:transparent}.table th[data-v-78e1681e]{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6c757d}.table td[data-v-78e1681e],.table th[data-v-78e1681e]{border:none;padding:.5rem .75rem;background:transparent}.table td[data-v-78e1681e]{vertical-align:middle}.table[data-v-78e1681e]>:not(caption)>*>*{border:none;box-shadow:none}.topic-name[data-v-78e1681e]{font-weight:500;text-transform:uppercase;font-size:.9rem}.cpm-value[data-v-78e1681e]{font-size:1.1rem;font-weight:600}.summary-row[data-v-78e1681e]{border-top:1px solid rgba(0,0,0,.1);padding-top:1rem;margin-top:.5rem}.summary-item[data-v-78e1681e]{position:relative}.summary-item[data-v-78e1681e]:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:40px;width:1px;background-color:rgba(0,0,0,.1)}.summary-label[data-v-78e1681e]{font-size:.75rem;color:#6c757d;margin-bottom:.25rem}.summary-value[data-v-78e1681e]{font-size:1.25rem;font-weight:700}.breadcrumb-nav[data-v-f797f97e]{font-size:.9rem}.breadcrumb-link[data-v-f797f97e]{color:#0d6efd;text-decoration:none}.breadcrumb-link[data-v-f797f97e]:hover{text-decoration:underline}.breadcrumb-separator[data-v-f797f97e]{margin:0 6px;color:#999}.breadcrumb-current[data-v-f797f97e]{color:#666}.buttons-row .btn[data-v-f797f97e]{border-radius:8px;margin-right:1rem;margin-bottom:1rem}@media (max-width:768px){.buttons-row .btn[data-v-f797f97e]{width:100%}}.verification-container[data-v-42378488]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;background:linear-gradient(135deg,#f5f7fa,#e4e8ec)}.verification-card[data-v-42378488]{background:#fff;border-radius:16px;padding:48px 40px;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:480px;width:100%;text-align:center}.verification-status h2[data-v-42378488]{margin:16px 0 12px 0;color:#333;font-size:24px}.verification-status p[data-v-42378488]{color:#666;margin:0 0 8px 0}.redirect-text[data-v-42378488]{color:#999;font-size:14px}.success-icon[data-v-42378488]{color:#2e7d32}.error-icon[data-v-42378488]{color:#c62828}.verification-status.success h2[data-v-42378488]{color:#2e7d32}.verification-status.error h2[data-v-42378488]{color:#c62828}.spinner-large[data-v-42378488]{width:48px;height:48px;border:3px solid #eee;border-top-color:var(--primary,#4a90e2);border-radius:50%;animation:spin-42378488 .8s linear infinite;margin:0 auto 16px auto}@keyframes spin-42378488{to{transform:rotate(1turn)}}.btn[data-v-42378488]{margin-top:20px;padding:12px 32px}@media screen and (max-width:480px){.verification-card[data-v-42378488]{padding:32px 24px}}.awaiting-container[data-v-9b2596ec]{display:flex;justify-content:center;min-height:100vh;padding:20px}.awaiting-card[data-v-9b2596ec]{background:#fff;border-radius:16px;width:100%}.header-section[data-v-9b2596ec]{text-align:center;margin-bottom:32px}.header-section h1[data-v-9b2596ec]{margin:0;color:#333;font-size:28px;font-weight:600}.content-row[data-v-9b2596ec]{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:32px}.image-column[data-v-9b2596ec]{flex-shrink:0}.image-column img[data-v-9b2596ec]{display:block;width:140px;height:auto}.text-column[data-v-9b2596ec]{text-align:left}.sent-text[data-v-9b2596ec]{margin:0 0 8px 0;color:#333;font-size:16px;line-height:1.5}.sent-text strong[data-v-9b2596ec]{color:#111}.instruction-text[data-v-9b2596ec]{margin:0 0 16px 0;color:#666;font-size:15px;line-height:1.5}.info-box[data-v-9b2596ec]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff8e6;border-radius:8px;color:#b8860b;font-size:13px}.initial-sending[data-v-9b2596ec]{padding:60px 20px;text-align:center}.initial-sending p[data-v-9b2596ec]{margin-top:16px;color:#666;font-size:16px}.spinner-large[data-v-9b2596ec]{width:48px;height:48px;border:3px solid #eee;border-top-color:var(--primary,#4a90e2);border-radius:50%;animation:spin-9b2596ec .8s linear infinite;margin:0 auto}.resend-section[data-v-9b2596ec]{padding-top:24px;border-top:1px solid #eee;text-align:center}.resend-section>p[data-v-9b2596ec]{margin:0 0 12px 0;color:#555;font-size:15px;font-weight:500}.tips-list[data-v-9b2596ec]{list-style:none;padding:0;margin:0 0 20px 0;display:flex;justify-content:center;gap:24px}.tips-list li[data-v-9b2596ec]{color:#888;font-size:13px}.resend-btn[data-v-9b2596ec]{padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.resend-btn[data-v-9b2596ec]:disabled{opacity:.7;cursor:not-allowed}.spinner[data-v-9b2596ec]{width:16px;height:16px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin-9b2596ec .8s linear infinite;display:inline-block}@keyframes spin-9b2596ec{to{transform:rotate(1turn)}}.message[data-v-9b2596ec]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:12px 16px;border-radius:8px;font-size:14px}.message.success[data-v-9b2596ec]{background:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.message.error[data-v-9b2596ec]{background:#ffebee;color:#c62828;border:1px solid #ffcdd2}.wrong-email[data-v-9b2596ec]{margin-top:24px;padding-top:20px;border-top:1px solid #eee;text-align:center}.link[data-v-9b2596ec]{color:var(--primary,#4a90e2);text-decoration:none;font-size:14px;font-weight:500}.link[data-v-9b2596ec]:hover{text-decoration:underline}@media screen and (max-width:540px){.content-row[data-v-9b2596ec]{flex-direction:column;text-align:center}.text-column[data-v-9b2596ec]{text-align:center}.info-box[data-v-9b2596ec]{justify-content:center}.header-section h1[data-v-9b2596ec]{font-size:24px}.image-column img[data-v-9b2596ec]{width:120px}.tips-list[data-v-9b2596ec]{flex-direction:column;gap:8px}}.section-title[data-v-30f4a510]{font-size:2.5rem;font-weight:300;color:#354865;margin-bottom:2rem}.emphasized[data-v-30f4a510]{font-weight:600}.plans-comparison-container[data-v-30f4a510]{max-width:1200px;margin:0 auto;padding:0 20px}.plans-table[data-v-30f4a510]{background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden}.plan-headers[data-v-30f4a510]{display:grid;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.feature-column[data-v-30f4a510],.plan-column[data-v-30f4a510]{padding:20px;border-right:1px solid #dee2e6}.plan-column[data-v-30f4a510]{text-align:center;position:relative}.plan-column[data-v-30f4a510]:last-child{border-right:none}.plan-header h3[data-v-30f4a510]{font-size:1.2rem;font-weight:600;margin:0;color:#354865}.basic .plan-header h3[data-v-30f4a510]{color:#6c757d}.standard .plan-header h3[data-v-30f4a510]{color:#17a2b8}.premium .plan-header h3[data-v-30f4a510]{color:#007bff}.exclusive .plan-header h3[data-v-30f4a510]{color:#dc3545}.most-popular-tier[data-v-30f4a510]{position:absolute;left:0;width:32px;height:80px;top:-1px}.current-plan-badge[data-v-30f4a510]{display:inline-block;background-color:#28a745;color:#fff;padding:2px 8px;border-radius:12px;font-size:.7rem;font-weight:600;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.feature-row[data-v-30f4a510]{display:grid;border-bottom:1px solid #f1f3f4;min-height:80px;align-items:center}.feature-row[data-v-30f4a510]:nth-child(2n){background:#fafbfc}.feature-label[data-v-30f4a510]{padding:20px;border-right:1px solid #dee2e6}.feature-label h6[data-v-30f4a510]{font-size:.9rem;font-weight:600;color:#354865;margin:0 0 5px 0;text-transform:uppercase;letter-spacing:.5px}.feature-label small[data-v-30f4a510]{color:#6c757d;font-size:.8rem;line-height:1.4}.feature-value[data-v-30f4a510]{padding:20px;text-align:center;border-right:1px solid #dee2e6;color:#354865;height:100%;align-items:center;display:flex;justify-content:center}.feature-value[data-v-30f4a510]:last-child{border-right:none}.feature-icon[data-v-30f4a510]{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.feature-icon.available[data-v-30f4a510]{background:#d4edda;color:#155724}.feature-icon.unavailable[data-v-30f4a510]{background:#f8d7da;color:#721c24}.feature-text[data-v-30f4a510]{color:#354865}.pricing-row[data-v-30f4a510]{display:grid;background:#f8f9fa;align-items:center}.pricing-column[data-v-30f4a510]{text-align:center;padding:20px 20px;border-right:1px solid #dee2e6;height:100%}.pricing-column[data-v-30f4a510]:last-child{border-right:none}.plan-description[data-v-30f4a510]{margin-top:10px}.plan-description small[data-v-30f4a510]{color:#6c757d;font-size:.8rem;line-height:1.4}.spinner-border[data-v-30f4a510]{width:3rem;height:3rem}.alert[data-v-30f4a510]{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-danger[data-v-30f4a510]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.btn[data-v-30f4a510]{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;text-decoration:none}.btn-primary[data-v-30f4a510]{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary[data-v-30f4a510]:hover{color:#fff;background-color:#0056b3;border-color:#004085}@media (max-width:768px){.plans-table[data-v-30f4a510]{overflow-x:auto}.feature-row[data-v-30f4a510],.plan-headers[data-v-30f4a510],.pricing-row[data-v-30f4a510]{min-width:600px}.section-title[data-v-30f4a510]{font-size:2rem}.feature-label h6[data-v-30f4a510]{font-size:.8rem}.feature-label small[data-v-30f4a510]{font-size:.7rem}}@media (max-width:480px){.plans-comparison-container[data-v-30f4a510]{padding:0 10px}.section-title[data-v-30f4a510]{font-size:1.8rem}}.proficiency-view[data-v-6edb7dd2]{max-width:1200px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.relay-banner[data-v-6edb7dd2]{padding:16px 20px;border-radius:12px;margin-bottom:24px;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(102,126,234,.3)}.relay-banner.new-relay[data-v-6edb7dd2]{background:linear-gradient(135deg,#f093fb,#f5576c)}.relay-content[data-v-6edb7dd2]{display:flex;align-items:center;gap:12px;color:#fff}.relay-icon[data-v-6edb7dd2]{width:28px;height:28px;flex-shrink:0}.relay-text[data-v-6edb7dd2]{font-size:16px;font-weight:600}.summary-cards[data-v-6edb7dd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px}.summary-card[data-v-6edb7dd2]{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .2s,box-shadow .2s}.summary-card[data-v-6edb7dd2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.card-icon[data-v-6edb7dd2]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-6edb7dd2]{width:24px;height:24px}.card-icon.time[data-v-6edb7dd2]{background:#e3f2fd;color:#1976d2}.card-icon.xp[data-v-6edb7dd2]{background:#fff3e0;color:#f57c00}.card-icon.certificates[data-v-6edb7dd2]{background:#f3e5f5;color:#7b1fa2}.card-content[data-v-6edb7dd2]{flex:1}.card-value[data-v-6edb7dd2]{font-size:28px;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:4px}.card-label[data-v-6edb7dd2]{font-size:13px;color:#666;text-transform:uppercase;letter-spacing:.5px}.section[data-v-6edb7dd2]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.section-title[data-v-6edb7dd2]{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 20px 0}.empty-state[data-v-6edb7dd2]{padding:32px;text-align:center;color:#999;font-size:14px}.cog-skill-item[data-v-6edb7dd2],.skill-item[data-v-6edb7dd2]{padding:16px 0;border-bottom:1px solid #f0f0f0}.cog-skill-item[data-v-6edb7dd2]:last-child,.skill-item[data-v-6edb7dd2]:last-child{border-bottom:none}.skill-header[data-v-6edb7dd2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.skill-title[data-v-6edb7dd2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.skill-category[data-v-6edb7dd2]{font-weight:600;color:#1a1a1a;font-size:15px}.skill-range[data-v-6edb7dd2]{font-size:13px;color:#666;background:#f5f5f5;padding:2px 8px;border-radius:4px}.cog-skill-name[data-v-6edb7dd2]{font-weight:600;color:#1a1a1a;font-size:15px}.proficiency-badge[data-v-6edb7dd2]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.proficiency-badge.level-none[data-v-6edb7dd2]{background:#f5f5f5;color:#999}.proficiency-badge.level-0[data-v-6edb7dd2]{background:#ffebee;color:#c62828}.proficiency-badge.level-1[data-v-6edb7dd2]{background:#fff3e0;color:#e65100}.proficiency-badge.level-2[data-v-6edb7dd2]{background:#fff9c4;color:#f57f17}.proficiency-badge.level-3[data-v-6edb7dd2]{background:#e8f5e9;color:#2e7d32}.proficiency-badge.level-4[data-v-6edb7dd2]{background:#e1f5fe;color:#0277bd}.proficiency-badge.level-5[data-v-6edb7dd2]{background:#e8eaf6;color:#283593}.progress-bar-container[data-v-6edb7dd2]{margin-top:8px}.progress-label[data-v-6edb7dd2]{font-size:12px;color:#666;margin-bottom:8px}.progress-bar[data-v-6edb7dd2]{display:flex;gap:3px;margin-bottom:8px}.progress-bar.cog-skill-bar[data-v-6edb7dd2]{gap:2px}.segment[data-v-6edb7dd2]{flex:1;height:24px;border-radius:4px;transition:all .3s ease;cursor:pointer}.segment.small-segment[data-v-6edb7dd2]{height:20px}.segment-gray[data-v-6edb7dd2]{background:#e0e0e0}.segment-green[data-v-6edb7dd2]{background:#4caf50}.segment-red[data-v-6edb7dd2]{background:#f44336}.segment[data-v-6edb7dd2]:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.progress-info[data-v-6edb7dd2]{font-size:12px;color:#666;text-align:right}.topic-item[data-v-6edb7dd2]{padding:16px 0;border-bottom:1px solid #f0f0f0}.topic-item[data-v-6edb7dd2]:last-child{border-bottom:none}.topic-header[data-v-6edb7dd2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.topic-name[data-v-6edb7dd2]{font-weight:600;color:#1a1a1a;font-size:15px}.topic-status[data-v-6edb7dd2]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-not-started[data-v-6edb7dd2]{background:#f5f5f5;color:#999}.status-in-progress[data-v-6edb7dd2]{background:#e3f2fd;color:#1976d2}.status-mastered[data-v-6edb7dd2]{background:#e8f5e9;color:#2e7d32}.status-trouble-area[data-v-6edb7dd2]{background:#ffebee;color:#c62828}.topic-progress[data-v-6edb7dd2]{margin-top:8px}.progress-text[data-v-6edb7dd2]{font-size:13px;color:#666;margin-bottom:8px}.topic-progress-bar[data-v-6edb7dd2]{height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.topic-progress-fill[data-v-6edb7dd2]{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);transition:width .3s ease}.contract-section[data-v-6f00bece]{margin-top:1rem}.router-link[data-v-6f00bece]{color:var(--primary);text-decoration:none}.router-link[data-v-6f00bece]:hover{text-decoration:underline}.broadcast-email-page .card[data-v-1b4bc177]{border-radius:12px;border-color:#e0e0e0}.broadcast-email-page .card-title[data-v-1b4bc177]{font-weight:600;color:#1a1a1a}.broadcast-email-page .form-check-label[data-v-1b4bc177]{cursor:pointer;font-size:.95em}.broadcast-email-page textarea[data-v-1b4bc177]{resize:vertical;min-height:180px}