.HamburgerMenu{background:transparent;border:1px solid var(--grayscale-color-200);border-radius:.8rem;cursor:pointer;display:none;height:3.2rem;padding:0;transition:all .2s ease;width:3.2rem}.HamburgerMenu,.HamburgerMenu__button{align-items:center;justify-content:center}.HamburgerMenu__button{display:flex;height:1.6rem;width:1.6rem}.HamburgerMenu__button-icon{color:var(--grayscale-color-700);height:100%;width:100%}[data-theme=dark] .HamburgerMenu__button-icon{color:#a0a0a0;color:var(--dark-text-secondary,#a0a0a0)}.HamburgerMenu:hover{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-300)}.HamburgerMenu:hover,.HamburgerMenu:hover .HamburgerMenu__button-icon{color:var(--grayscale-color-950)}[data-theme=dark] .HamburgerMenu:hover .HamburgerMenu__button-icon{color:#e5e5e5;color:var(--dark-text-color,#e5e5e5)}.HamburgerMenu:active{transform:scale(.95)}.HamburgerMenu__tooltip{bottom:1.5rem;margin-left:1rem;position:absolute;transform:translateX(-50%)}@media(max-width:991px){.HamburgerMenu{align-self:center;display:flex}}@media(max-width:768px){.HamburgerMenu{border-radius:.6rem;height:3rem;width:3rem}.HamburgerMenu__button{height:1.4rem;width:1.4rem}}@media(max-width:480px){.HamburgerMenu{height:2.8rem;width:2.8rem}.HamburgerMenu__button{height:1.3rem;width:1.3rem}}[data-theme=dark] .HamburgerMenu{border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .HamburgerMenu:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}[data-theme=dark] [data-theme=dark] .HamburgerMenu .hamburgerMenu__link{color:var(--grayscale-color-400)}[data-theme=dark] [data-theme=dark] .HamburgerMenu .hamburgerMenu__link:hover{color:var(--grayscale-color-200)}[data-theme=dark] [data-theme=dark] .HamburgerMenu .hamburgerMenu__sublink{color:var(--grayscale-color-500)}[data-theme=dark] [data-theme=dark] .HamburgerMenu .hamburgerMenu__sublink:hover{color:var(--grayscale-color-300)}.LandingMenu{-webkit-overflow-scrolling:touch;height:100%;left:0;overflow-y:auto;position:fixed;width:100%;z-index:999}.LandingMenu,.LandingMenu__header{background-color:var(--grayscale-color-50);top:0}.LandingMenu__header{align-items:center;border-bottom:1px solid var(--grayscale-color-200);display:flex;justify-content:space-between;padding:1.6rem;position:-webkit-sticky;position:sticky;z-index:2}.LandingMenu__header-box{align-items:center;background-color:var(--grayscale-color-100);border-radius:1.2rem;cursor:pointer;display:flex;height:4rem;justify-content:center;transition:background-color .2s ease;width:4rem}.LandingMenu__header-box>svg{color:var(--grayscale-color-900);font-size:2.4rem}.LandingMenu__header-box:active{background-color:var(--grayscale-color-200)}.LandingMenu__content{display:flex;flex-direction:column;padding:3.2rem 1.6rem 1.6rem}.LandingMenu__nav-items{display:flex;flex-direction:column;gap:2.4rem}.LandingMenu__nav-item{color:var(--grayscale-color-900);cursor:pointer;font-size:2.8rem;font-weight:400;transition:color .2s ease}.LandingMenu__nav-item--dropdown{align-items:center;color:var(--primary-color-500);display:flex;gap:.8rem}.LandingMenu__chevron{color:currentColor;height:2.4rem;width:2.4rem}.LandingMenu__dropdown-content{background-color:var(--grayscale-color-100);display:flex;flex-direction:column;gap:2.4rem;margin-left:-1.6rem;margin-right:-1.6rem;margin-top:.8rem;padding:2.4rem 2rem}.LandingMenu__auth{display:flex;flex-direction:column;gap:1.2rem;margin-top:auto;padding-top:4rem}.LandingMenu__auth-button{border:none;border-radius:1.2rem;cursor:pointer;font-size:2rem;font-weight:400;padding:1.6rem;text-align:center;transition:all .2s ease;width:100%}.LandingMenu__auth-button--login{background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);color:var(--grayscale-color-900)}.LandingMenu__auth-button--login:active{background-color:var(--grayscale-color-100)}.LandingMenu__auth-button--register{background-color:var(--primary-color-500);color:var(--grayscale-color-50)}.LandingMenu__auth-button--register:active{background-color:var(--primary-color-600)}.hide-copilot{display:none!important}.AuthButtons{display:flex;flex-direction:column;gap:1.6rem}.AuthButtons__divider{align-items:center;display:flex;justify-content:center;margin:.8rem 0;position:relative;text-align:center;width:100%}.AuthButtons__divider:after,.AuthButtons__divider:before{background-color:#d1d5db;background-color:var(--grayscale-color-300,#d1d5db);content:"";flex:1 1;height:1px}.AuthButtons__divider:before{margin-right:1.5rem}.AuthButtons__divider:after{margin-left:1.5rem}.AuthButtons__divider-text{color:#6b7280;color:var(--grayscale-color-600,#6b7280);flex-shrink:0;font-size:1.2rem;font-weight:500;letter-spacing:.05em;padding:0;white-space:nowrap}.AuthButtons button.AuthButtons--googleButton:hover:not(:disabled){background-color:#f8f9fa!important;border-color:#4a9566!important}.AuthButtons button.AuthButtons--googleButton:active:not(:disabled){background-color:#f0f0f0!important}.AuthButtons button.AuthButtons--googleButton:disabled{cursor:not-allowed;opacity:.5}.AuthButtons button.AuthButtons--appleButton:hover:not(:disabled){background-color:#1a1a1a!important}.AuthButtons button.AuthButtons--appleButton:active:not(:disabled){background-color:#333!important}.AuthButtons button.AuthButtons--appleButton:disabled{cursor:not-allowed;opacity:.5}.PasswordToggle{color:var(--primary-color-500);cursor:pointer;font-size:2rem;position:absolute;right:1.6rem;top:1.6rem}.PasswordToggle:hover{color:var(--primary-color-600)}.UserAvatarDropdown{align-items:center;display:flex;position:relative;z-index:1000}.UserAvatarDropdown__box:hover{scale:1.1}.UserAvatarDropdown__tooltip{align-items:center;background-color:#353535;border-radius:.5rem;bottom:-2.5rem;color:#fff;column-gap:.5rem;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;left:50%;padding:.3rem 1rem;position:absolute;transform:translateX(-50%);transition:padding-inline .3s ease}.UserAvatarDropdown__tooltip:hover{padding-inline:1.5rem}.UserAvatarDropdown__tooltip :before{border:5px solid transparent;border-bottom-color:#353535;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}@media(max-width:991px){.UserAvatarDropdown{display:none}}.UserAvatar{border-radius:100%;cursor:pointer;height:4.4rem;position:relative;width:4.4rem}.UserDropdown{background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);inset-block-start:calc(100% + 1rem);min-width:24rem;overflow:hidden;position:absolute;right:0;z-index:99999}.UserDropdown__item{border-radius:.8rem;color:var(--grayscale-color-950);cursor:pointer;line-height:100%;margin-block:.2rem;margin-inline:.4rem;padding:1rem 1.6rem;text-decoration:none;transition:all .2s ease}.UserDropdown__item>h5{margin-bottom:.4rem;white-space:nowrap}.UserDropdown__item--profile{-webkit-margin-before:0;-webkit-border-after:1px solid var(--grayscale-color-200);background:linear-gradient(to right,rgba(var(--primary-color-rgb),.03),rgba(var(--primary-color-rgb),.01));border-block-end:1px solid var(--grayscale-color-200);margin-block-start:0;padding-block:1.6rem}.UserDropdown__item-icon{color:var(--grayscale-color-950);font-size:2rem;transition:transform .2s ease}.UserDropdown__item-text{color:inherit;font-size:1.5rem;font-weight:500}.UserDropdown__item:has(>.UserDropdown__item-icon){align-items:center;column-gap:1.2rem;display:flex}.UserDropdown__item--logout{-webkit-margin-after:0;color:#dc3545;margin-block-end:0}.UserDropdown__item--logout .UserDropdown__item-icon,.UserDropdown__item--logout .UserDropdown__item-text{color:#dc3545}.UserDropdown__item--logout:active,.UserDropdown__item--logout:hover{background-color:rgba(220,53,69,.08)}.UserDropdown__item--logout:active .UserDropdown__item-icon,.UserDropdown__item--logout:active .UserDropdown__item-text,.UserDropdown__item--logout:hover .UserDropdown__item-icon,.UserDropdown__item--logout:hover .UserDropdown__item-text{color:#dc3545}.UserDropdown__item:active,.UserDropdown__item:hover{background-color:rgba(var(--success-color-rgb),.08);color:var(--success-color);transform:translateX(4px)}.UserDropdown__item:active .UserDropdown__item-icon,.UserDropdown__item:hover .UserDropdown__item-icon{color:var(--success-color);transform:scale(1.1)}.UserDropdown__item:active .UserDropdown__item-text,.UserDropdown__item:hover .UserDropdown__item-text{color:var(--success-color)}.UserDropdown__body{padding-block:.8rem}.UserDropdown__footer{-webkit-border-before:1px solid var(--grayscale-color-200);-webkit-padding-before:.4rem;border-block-start:1px solid var(--grayscale-color-200);margin-block:.4rem 0;padding-block-start:.4rem}.Theme{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-right:10px;transition:background-color .2s ease}@media(max-width:575px){.Theme{justify-content:end;margin-right:0}}.Theme:hover{background-color:var(--grayscale-color-100)}.Theme__icon{font-size:1.8rem}.Theme__icon,.Theme__icon--sun{color:var(--text-primary);transition:color .25s ease-in-out}.Theme__icon--sun:hover{opacity:.8}.Theme__icon--moon{color:var(--text-primary);transition:color .25s ease-in-out}.Theme__icon--moon:hover{opacity:.8}.UpgradePlan{align-self:center;background:linear-gradient(135deg,var(--primary-color-400) 0,var(--primary-color-500) 100%);border-radius:2.8rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:pointer;display:block;overflow:hidden;padding:1rem 1.4rem;position:relative;transition:all .3s ease}.Header.has-upgrade-plan .UpgradePlan{border-radius:2rem;padding:.6rem 1rem}.Header.has-upgrade-plan .UpgradePlan__text{font-size:1.3rem}.Header.has-upgrade-plan .UpgradePlan:hover{transform:scale(1.02)}.UpgradePlan:before{animation:button-shine 6s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.UpgradePlan:hover{background:linear-gradient(135deg,var(--primary-color-500) 0,var(--primary-color-600) 100%);box-shadow:0 4px 15px rgba(0,0,0,.2);transform:scale(1.05)}.UpgradePlan:active{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:scale(1)}.UpgradePlan__text{color:#fff;font-family:var(--font-family);font-size:1.5rem;font-weight:400;text-align:center}.UpgradePlan__icon{color:var(--grayscale-color-50);transition:all .3s ease}@media(max-width:1000px){.UpgradePlan{background:linear-gradient(135deg,var(--primary-color-400) 0,var(--primary-color-500) 100%)}}@media(max-width:575px){.UpgradePlan{background:linear-gradient(135deg,var(--primary-color-400) 0,var(--primary-color-500) 100%)}}.Menu{-webkit-overflow-scrolling:touch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,rgba(var(--background-color-rgb),.98) 0,rgba(var(--background-color-rgb),.95) 100%);box-shadow:4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:9999}.Menu--open{transform:translateX(0)}.Menu__header{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--background-color-rgb),.8);border-bottom:1px solid rgba(var(--grayscale-color-200-rgb),.3);display:flex;justify-content:space-between;padding:calc(.4rem + env(safe-area-inset-top)) 1.6rem .4rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media(max-width:767px){.Menu__header{padding:calc(.2rem + env(safe-area-inset-top)) 1.2rem .2rem}}.Menu__header-box{align-items:center;background:rgba(var(--background-color-rgb),.98);border:1px solid var(--grayscale-color-200);border-radius:.9rem;box-shadow:0 2px 6px rgba(0,0,0,.03);cursor:pointer;display:flex;height:4rem;justify-content:center;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:4rem}.Menu__header-box>svg{color:var(--grayscale-color-700);height:2rem;transition:transform .3s ease;width:2rem}[data-theme=dark] .Menu__header-box>svg{color:#a0a0a0;color:var(--dark-text-secondary,#a0a0a0)}.Menu__header-box:hover{background:rgba(var(--background-color-rgb),1);border-color:var(--grayscale-color-300);box-shadow:0 4px 12px rgba(0,0,0,.06);transform:rotate(90deg) scale(1.05)}.Menu__header-box:hover>svg{color:var(--primary-color-500)}[data-theme=dark] .Menu__header-box:hover>svg{color:var(--primary-color-400)}.Menu__header-box:active{box-shadow:none;transform:scale(.95) rotate(90deg)}[data-theme=dark] .Menu__header-box{background:rgba(var(--background-color-rgb),.2);border-color:hsla(0,0%,100%,.2);box-shadow:0 2px 6px rgba(0,0,0,.4)}[data-theme=dark] .Menu__header-box:hover{background:rgba(var(--background-color-rgb),.3);border-color:rgba(var(--primary-color-400-rgb),.4)}.Menu__content{display:flex;flex:1 1;flex-direction:column;height:auto;justify-content:flex-start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(2rem + env(safe-area-inset-bottom))}.Menu__user-section{background:rgba(var(--background-color-rgb),.98);border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 2px 6px rgba(0,0,0,.03);cursor:default;display:block;margin:2rem 1.2rem 1.2rem;min-height:auto;overflow:visible;padding:2rem 1.8rem;position:relative;width:auto}.Menu__user-section:not(.Menu__navbar-navItem):not(.Menu__user-section--premium){transform:none;transition:none}.Menu__user-section:not(.Menu__navbar-navItem):not(.Menu__user-section--premium):hover{background:rgba(var(--background-color-rgb),1);border-color:var(--grayscale-color-300);box-shadow:0 4px 12px rgba(0,0,0,.06);transform:none}.Menu__user-section--premium{background:linear-gradient(135deg,rgba(var(--primary-color-400-rgb),.1) 0,rgba(var(--primary-color-500-rgb),.05) 100%);border-color:rgba(var(--primary-color-400-rgb),.3);box-shadow:0 0 20px rgba(var(--primary-color-400-rgb),.1)}.Menu__user-section--premium:not(.Menu__navbar-navItem):hover{background:linear-gradient(135deg,rgba(var(--primary-color-400-rgb),.12) 0,rgba(var(--primary-color-500-rgb),.07) 100%);border-color:rgba(var(--primary-color-400-rgb),.35)}[data-theme=dark] .Menu__user-section{background:rgba(var(--background-color-rgb),.85);border-color:var(--grayscale-color-700);box-shadow:0 2px 6px rgba(0,0,0,.2)}[data-theme=dark] .Menu__user-section:hover{background:rgba(var(--background-color-rgb),.95);border-color:var(--grayscale-color-600);box-shadow:0 4px 12px rgba(0,0,0,.25)}[data-theme=dark] .Menu__user-section--premium{background:linear-gradient(135deg,rgba(var(--primary-color-500-rgb),.15) 0,rgba(var(--primary-color-600-rgb),.08) 100%);border-color:rgba(var(--primary-color-500-rgb),.4);box-shadow:0 0 20px rgba(var(--primary-color-500-rgb),.15)}[data-theme=dark] .Menu__user-section--premium:hover{background:linear-gradient(135deg,rgba(var(--primary-color-500-rgb),.18) 0,rgba(var(--primary-color-600-rgb),.1) 100%);border-color:rgba(var(--primary-color-500-rgb),.45)}.Menu__user-section-info{align-items:center;display:flex;gap:1.2rem;margin-bottom:1.2rem;min-height:5rem;width:100%}.Menu__user-section-avatar{align-items:center;background:var(--primary-color-400);border-radius:50%;box-shadow:0 4px 12px rgba(var(--primary-color-400-rgb),.3);color:#fff;display:flex;font-size:2rem;font-weight:600;height:5rem;justify-content:center;width:5rem}.Menu__user-section-details{flex:1 1}.Menu__user-section-details h3{color:var(--grayscale-color-950);font-size:1.8rem;font-weight:600;margin:0 0 .4rem}[data-theme=dark] .Menu__user-section-details h3{color:var(--grayscale-color-100)}.Menu__user-section-details p{color:var(--grayscale-color-600);font-size:1.4rem;margin:0}[data-theme=dark] .Menu__user-section-details p{color:var(--grayscale-color-400)}.Menu__user-section-premium{align-items:center;background:var(--primary-color-400);border-radius:1.2rem;box-shadow:0 4px 12px rgba(var(--primary-color-400-rgb),.3);box-sizing:border-box;color:#fff;display:flex;font-size:1.6rem;font-weight:600;gap:1.2rem;margin-top:1.2rem;min-height:5rem;overflow:hidden;padding:1.4rem 1.6rem;position:relative;width:100%}.Menu__user-section-premium svg{height:2rem;width:2rem}.Menu__user-section-premium:before{animation:premium-shimmer 3s infinite;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.2) 50%,transparent 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes premium-shimmer{0%{transform:translateX(-100%) translateY(-100%)}to{transform:translateX(100%) translateY(100%)}}.Menu__nav-items{display:flex;flex-direction:column;gap:.4rem;padding:0 1.2rem}.Menu__nav-item{align-items:center;border-radius:1.2rem;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;justify-content:space-between;overflow:hidden;padding:1.4rem 1.6rem;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.Menu__nav-item svg:first-child{color:var(--grayscale-color-600);height:2rem;margin-right:1.2rem;transition:color .2s ease;width:2rem}.Menu__nav-item:before{background:var(--primary-color-400);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease;width:3px}.Menu__nav-item:hover{background:rgba(var(--primary-color-400-rgb),.08);transform:translateX(4px)}.Menu__nav-item:hover:before{transform:translateX(0)}.Menu__nav-item:hover svg:first-child{color:var(--primary-color-500)}.Menu__nav-item:active{transform:scale(.98) translateX(4px)}.Menu__nav-item--active{background:var(--primary-color-400)!important;color:#fff!important;font-weight:600}.Menu__nav-item--active:before{background:#fff;transform:translateX(0)}.Menu__nav-item--active svg:first-child{color:#fff!important}.Menu__nav-item--active:hover{background:var(--primary-color-500)!important;transform:translateX(4px)}.Menu__nav-item--dropdown{font-weight:600}.Menu__dropdown-content{border-left:2px solid rgba(var(--grayscale-color-200-rgb),.3);display:flex;flex-direction:column;gap:.2rem;margin-left:3.2rem;margin-top:.4rem;padding:.8rem 0 .8rem 1.6rem;position:relative}.Menu__dropdown-content .Menu__nav-item{font-size:1.5rem;font-weight:400;padding:1rem 1.4rem;position:relative}.Menu__dropdown-content .Menu__nav-item:before{background:var(--grayscale-color-300);border-radius:50%;content:"";height:8px;left:-1.7rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:8px}.Menu__dropdown-content .Menu__nav-item:hover:before{background:var(--primary-color-400);transform:translateY(-50%) scale(1.3)}.Menu__chevron{color:var(--grayscale-color-600);height:2rem;width:2rem}.Menu__auth{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.Menu__auth-button{border-radius:.8rem;cursor:pointer;font-size:1.6rem;font-weight:600;padding:1.4rem;text-align:center;transition:all .3s ease}.Menu__auth-button--login{background-color:var(--grayscale-color-50);border:1px solid var(--grayscale-color-300);color:var(--grayscale-color-900)}.Menu__auth-button--login:hover{background-color:var(--grayscale-color-100);border-color:var(--grayscale-color-400)}.Menu__auth-button--register{background-color:var(--primary-color-500);border:none;color:#fff}.Menu__auth-button--register:hover{background-color:var(--primary-color-600);box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.Menu__navbar{color:var(--grayscale-color-50);display:flex;flex-direction:column;gap:.6rem;padding:.8rem 1.2rem 1.6rem}.Menu__navbar-navItem,[data-theme=dark] .Menu__navbar{color:var(--grayscale-color-950)}.Menu__navbar-navItem{align-items:center;background:rgba(var(--background-color-rgb),.98);border:1px solid var(--grayscale-color-200);border-radius:1.2rem;box-shadow:0 2px 6px rgba(0,0,0,.03);display:flex;font-family:var(--font-family);font-size:1.7rem;font-weight:500;gap:1.2rem;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:1.6rem 1.8rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Menu__navbar-navItem svg{color:var(--grayscale-color-600);height:2.2rem;transition:color .2s ease;width:2.2rem}.Menu__navbar-navItem:after{display:none}.Menu__navbar-navItem:hover{background:rgba(var(--background-color-rgb),1);border-color:var(--grayscale-color-300);box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-2px)}.Menu__navbar-navItem:hover svg{color:var(--primary-color-500)}.Menu__navbar-navItem:active{box-shadow:none;transform:translateY(0)}.Menu__navbar-navItem.NavItemIcon--active{background:var(--primary-color-400)!important;border-color:var(--primary-color-400)!important;color:#fff!important}.Menu__navbar-navItem.NavItemIcon--active svg{color:#fff!important}.Menu__navbar-navItem.NavItemIcon--active:hover{background:var(--primary-color-500)!important;border-color:var(--primary-color-500)!important}.Menu__navbar-navItem.NavItemIcon--active:after{display:none!important}.Menu__navbar-navItem--logout{background:rgba(239,68,68,.12)!important;background:rgba(var(--error-color-500-rgb,239,68,68),.12)!important;border:1px solid rgba(239,68,68,.35)!important;border:1px solid rgba(var(--error-color-500-rgb,239,68,68),.35)!important;box-shadow:0 2px 8px rgba(239,68,68,.08)!important;box-shadow:0 2px 8px rgba(var(--error-color-500-rgb,239,68,68),.08)!important;color:#b91c1c!important;color:var(--error-color-700,#b91c1c)!important;margin-top:2rem}.Menu__navbar-navItem--logout svg{color:#dc2626!important;color:var(--error-color-600,#dc2626)!important}.Menu__navbar-navItem--logout:hover{background:#ef4444!important;background:var(--error-color-500,#ef4444)!important;border-color:#ef4444!important;border-color:var(--error-color-500,#ef4444)!important;box-shadow:0 6px 16px rgba(var(--error-color-500-rgb),.25)!important;color:#fff!important;transform:translateY(-1px)}.Menu__navbar-navItem--logout:hover svg{color:#fff!important}[data-theme=dark] .Menu__navbar-navItem--logout{background:rgba(239,68,68,.2)!important;background:rgba(var(--error-color-500-rgb,239,68,68),.2)!important;border-color:rgba(239,68,68,.45)!important;border-color:rgba(var(--error-color-500-rgb,239,68,68),.45)!important;box-shadow:0 2px 10px rgba(239,68,68,.18)!important;box-shadow:0 2px 10px rgba(var(--error-color-500-rgb,239,68,68),.18)!important;color:#fecaca!important;color:var(--error-color-200,#fecaca)!important}[data-theme=dark] .Menu__navbar-navItem--logout:hover{background:#f87171!important;background:var(--error-color-400,#f87171)!important;border-color:#f87171!important;border-color:var(--error-color-400,#f87171)!important;color:#fff!important}[data-theme=dark] .Menu__navbar-navItem--logout:hover svg{color:#fff!important}.Menu__navbar-navItem--section-start{margin-top:2rem}[data-theme=dark] .Menu__navbar-navItem{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(var(--background-color-rgb),.6)!important;border-color:var(--grayscale-color-700);color:#fff}[data-theme=dark] .Menu__navbar-navItem:hover{background:rgba(var(--background-color-rgb),.8)!important;border-color:var(--grayscale-color-600);box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff}[data-theme=dark] .Menu__navbar-navItem svg{color:hsla(0,0%,100%,.9)!important}[data-theme=dark] .Menu__navbar-navItem.NavItemIcon--active{background:var(--primary-color-500)!important;border-color:var(--primary-color-500)!important;color:#fff!important}[data-theme=dark] .Menu__navbar-navItem.NavItemIcon--active svg{color:#fff!important}[data-theme=dark] .Menu__navbar-navItem.NavItemIcon--active:hover{background:var(--primary-color-400)!important;border-color:var(--primary-color-400)!important}.Menu__upgrade-section{background:rgba(var(--background-color-rgb),.98);border:1px solid var(--grayscale-color-200);border-radius:1.6rem;box-shadow:0 2px 6px rgba(0,0,0,.03);box-sizing:border-box;cursor:default!important;display:block!important;height:auto!important;margin:1.2rem 1.2rem 1.6rem;min-height:auto!important;overflow:visible!important;padding:1.6rem;position:relative;transform:none!important;transition:none!important;width:auto!important}.Menu__upgrade-section:not(.Menu__navbar-navItem){font-family:inherit!important;font-size:inherit!important;line-height:normal!important;text-align:left!important;white-space:normal!important}.Menu__upgrade-section:not(.Menu__navbar-navItem):active,.Menu__upgrade-section:not(.Menu__navbar-navItem):focus,.Menu__upgrade-section:not(.Menu__navbar-navItem):hover{background:rgba(var(--background-color-rgb),1)!important;border-color:var(--grayscale-color-300)!important;box-shadow:0 4px 12px rgba(0,0,0,.06)!important;transform:none!important}[data-theme=dark] .Menu__upgrade-section{background:rgba(var(--background-color-rgb),.85);border-color:var(--grayscale-color-700);box-shadow:0 2px 6px rgba(0,0,0,.2)}[data-theme=dark] .Menu__upgrade-section:hover{background:rgba(var(--background-color-rgb),.95)!important;border-color:var(--grayscale-color-600)!important;box-shadow:0 4px 12px rgba(0,0,0,.25)!important}.Menu__upgrade-section:before{animation:shimmer 8s infinite;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes shimmer{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}.Menu__upgrade-section .UpgradePlan{align-items:center!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;font-size:1.6rem!important;font-weight:600;height:auto!important;justify-content:center!important;min-height:auto!important;overflow:visible!important;padding:1.4rem 2rem!important;position:relative;text-align:center!important;transform:none!important;transition:all .3s ease!important;width:100%!important;z-index:1}.Menu__upgrade-section .UpgradePlan:before{display:none!important}.Menu__upgrade-section .UpgradePlan:hover{overflow:visible!important;transform:translateY(-1px)!important}.Menu__upgrade-section .UpgradePlan .UpgradePlan__text{display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important}.Menu__footer{background-color:#fff;border-top:1px solid var(--grayscale-color-100);bottom:0;display:flex;flex-direction:column-reverse;gap:.8rem;left:0;margin:0;padding:1.2rem 1.6rem;position:-webkit-sticky;position:sticky;width:100%;z-index:2}[data-theme=dark] .Menu__footer{background-color:#2a3737}@media(max-width:767px){.Menu__footer{gap:.6rem;padding:1rem 1.6rem}}.Menu__footer-upgradePlan{background-color:var(--primary-color-400);border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);font-size:1.5rem;font-weight:600;margin:0;padding:1.2rem;text-align:center;transition:all .3s ease;width:100%}@media(max-width:767px){.Menu__footer-upgradePlan{border-radius:.8rem;font-size:1.4rem;padding:1rem}}.Menu__footer-upgradePlan:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.Menu__footer-logout{align-items:center;background-color:rgba(239,68,68,.12);background-color:rgba(var(--error-color-500-rgb,239,68,68),.12);border:1px solid rgba(239,68,68,.35);border:1px solid rgba(var(--error-color-500-rgb,239,68,68),.35);border-radius:1rem;box-shadow:0 2px 8px rgba(var(--error-color-500-rgb),.08);display:flex;gap:.6rem;justify-content:center;padding:1.2rem;transition:all .3s ease}@media(max-width:767px){.Menu__footer-logout{border-radius:.8rem;gap:.5rem;padding:1rem}}.Menu__footer-logout:hover{background-color:#ef4444;background-color:var(--error-color-500,#ef4444);border-color:#ef4444;border-color:var(--error-color-500,#ef4444);box-shadow:0 6px 16px rgba(239,68,68,.25);box-shadow:0 6px 16px rgba(var(--error-color-500-rgb,239,68,68),.25);transform:translateY(-1px)}.Menu__footer-logout:hover .Menu__logout-icon,.Menu__footer-logout:hover .Menu__logout-text{color:#fff}.Menu__footer-logout .Menu__logout-icon{color:#dc2626;color:var(--error-color-600,#dc2626);height:1.8rem;transition:color .3s ease;width:1.8rem}@media(max-width:767px){.Menu__footer-logout .Menu__logout-icon{height:1.6rem;width:1.6rem}}[data-theme=dark] .Menu__footer-logout .Menu__logout-icon{color:#fca5a5;color:var(--error-color-300,#fca5a5)}.Menu__footer-logout .Menu__logout-text{color:#dc2626;color:var(--error-color-600,#dc2626);font-size:1.5rem;font-weight:600;transition:color .3s ease}@media(max-width:767px){.Menu__footer-logout .Menu__logout-text{font-size:1.4rem}}[data-theme=dark] .Menu__footer-logout .Menu__logout-text{color:#fecaca;color:var(--error-color-200,#fecaca)}[data-theme=dark] .Menu__footer-logout{background-color:rgba(239,68,68,.2);background-color:rgba(var(--error-color-500-rgb,239,68,68),.2);border-color:rgba(239,68,68,.45);border-color:rgba(var(--error-color-500-rgb,239,68,68),.45);box-shadow:0 2px 10px rgba(239,68,68,.18);box-shadow:0 2px 10px rgba(var(--error-color-500-rgb,239,68,68),.18)}[data-theme=dark] .Menu__footer-logout .Menu__logout-icon{color:var(--error-color-300)}[data-theme=dark] .Menu__footer-logout .Menu__logout-text{color:var(--error-color-200)}[data-theme=dark] .Menu__footer-logout:hover{background-color:#f87171;background-color:var(--error-color-400,#f87171);border-color:#f87171;border-color:var(--error-color-400,#f87171)}[data-theme=dark] .Menu__footer-logout:hover .Menu__logout-icon,[data-theme=dark] .Menu__footer-logout:hover .Menu__logout-text{color:#fff}.Menu__logout-icon{color:gray;font-size:2rem}[data-theme=dark] .Menu__logout-icon{color:#000}@media(min-width:991px){.Menu__logout-icon{display:none}}.Menu__logout-text{color:#616161}.HamburgerMenu__overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(ellipse at top right,rgba(var(--primary-color-400-rgb),.1) 0,rgba(0,0,0,.6) 100%);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:9998}.Menu--open~.HamburgerMenu__overlay{opacity:1;pointer-events:all}.Header{background:rgba(var(--background-color-rgb),.98);border-bottom:1px solid rgba(209,213,219,.9);border-bottom:1px solid rgba(var(--grayscale-color-300-rgb,209,213,219),.9);box-shadow:0 4px 12px rgba(0,0,0,.05);padding-block:.4rem;position:relative;transition:all .3s ease;z-index:1100}[data-theme=dark] .Header{background:rgba(var(--background-color-rgb),.95);border-bottom-color:rgba(75,85,99,.9);border-bottom-color:rgba(var(--grayscale-color-600-rgb,75,85,99),.9);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Header.has-upgrade-plan{padding-block:.3rem}.Header.has-upgrade-plan .Header__logo .Logo{max-height:2.2rem}.Header.has-upgrade-plan .Header__navbar-navItem{font-size:1.3rem;padding:.4rem .8rem}@media(max-width:768px){.Header.has-upgrade-plan{padding-block:.2rem}}.Header.is-premium{border-bottom:1px solid rgba(189,210,208,.6)!important;border-bottom:1px solid rgba(var(--grayscale-color-200-rgb,189,210,208),.6)!important;box-shadow:none;padding-block:.3rem}[data-theme=dark] .Header.is-premium{border-bottom-color:var(--grayscale-color-600)!important}.Header.is-premium .Header__logo .Logo{max-height:2.2rem}.Header.is-premium .Header__navbar-navItem{font-size:1.3rem;padding:.4rem .8rem}@media(max-width:768px){.Header.is-premium{padding-block:.2rem}}.Header--landing{background-color:transparent;padding-block:2rem}@media(max-width:768px){.Header--landing{padding-block:1.6rem}}.Header__overlay{background-color:#fff;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10000000}.Header__row{align-items:center;display:flex;justify-content:space-between;position:relative}@media(max-width:1200px)and (min-width:769px){.Header__row{gap:2rem;padding-inline:2rem}}@media(max-width:1024px)and (min-width:769px){.Header__row{gap:1.5rem;padding-inline:1.5rem}}.Header__left{align-items:center;display:flex;flex:0 0 auto;gap:1.6rem;position:relative}@media(max-width:1150px)and (min-width:769px){.Header__left .Logo{max-width:180px}}.Header__logo{margin-right:0}.Header__navbar{align-items:center;align-self:center;color:var(--grayscale-color-50);display:flex;gap:2.4rem;justify-content:center;left:45%;max-width:calc(100vw - 400px);position:absolute;transform:translateX(-50%)}.Header__navbar-navItem{align-items:center!important;background-color:transparent;border-radius:1.6rem;color:var(--grayscale-color-950);column-gap:.7rem!important;display:flex!important;flex-shrink:0;font-family:var(--font-family);font-size:1.6rem;height:-webkit-fit-content;height:fit-content;overflow:visible;padding:.6rem 1.2rem;position:relative;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;white-space:nowrap}.Header__navbar-navItem:hover:not(.NavItemIcon--active){background:linear-gradient(135deg,var(--primary-color-400) 0,var(--primary-color-500) 100%);box-shadow:0 4px 8px -2px rgba(0,0,0,.1);color:#fff;transform:translateY(-2px)}.Header__navbar-navItem:active{box-shadow:none!important;transform:translateY(0)!important}.Header__navbar-navItem:focus{outline:none;transform:translateY(0)!important}.Header__navbar-navItem svg{display:block!important;flex-shrink:0!important;height:20px!important;width:20px!important}@media(max-width:1400px)and (min-width:1200px){.Header__navbar{gap:2rem;max-width:calc(100vw - 450px)}}@media(max-width:1200px)and (min-width:992px){.Header__navbar{gap:1.8rem;max-width:calc(100vw - 400px)}.Header__navbar-navItem{font-size:1.5rem;padding:.7rem 1rem}}@media(max-width:1150px)and (min-width:1000px){.Header__navbar{gap:1.4rem;left:50%;max-width:calc(100vw - 400px)}.Header__navbar-navItem{font-size:1.3rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.55rem 1rem}}@media(max-width:1024px)and (min-width:900px){.Header__navbar{gap:1.3rem;left:50%;max-width:calc(100vw - 380px)}.Header__navbar-navItem{font-size:1.25rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.55rem 1rem}}@media(max-width:900px)and (min-width:769px){.Header__navbar{gap:1.1rem;left:50%;max-width:calc(100vw - 360px)}.Header__navbar-navItem{font-size:1.2rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.5rem .9rem}}@media(max-width:768px){.Header__navbar{display:none!important}}.Header__navbar--with-upgrade{max-width:calc(100vw - 480px)}@media(max-width:1400px)and (min-width:1200px){.Header__navbar--with-upgrade{gap:1.6rem;max-width:calc(100vw - 470px)}}@media(max-width:1200px)and (min-width:1150px){.Header__navbar--with-upgrade{gap:1.5rem;max-width:calc(100vw - 450px)}}@media(max-width:1150px)and (min-width:1000px){.Header__navbar--with-upgrade{gap:1.4rem;left:50%;max-width:calc(100vw - 460px)}.Header__navbar--with-upgrade .Header__navbar-navItem{font-size:1.3rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.6rem 1.1rem}}@media(max-width:1024px)and (min-width:900px){.Header__navbar--with-upgrade{gap:1.3rem;left:50%;max-width:calc(100vw - 440px)}.Header__navbar--with-upgrade .Header__navbar-navItem{font-size:1.25rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.6rem 1rem}}@media(max-width:900px)and (min-width:769px){.Header__navbar--with-upgrade{gap:1.1rem;left:50%;max-width:calc(100vw - 420px)}.Header__navbar--with-upgrade .Header__navbar-navItem{font-size:1.15rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.55rem .9rem}}@media(max-width:1150px)and (min-width:1000px){.Header__navbar--premium{gap:1.9rem;left:52%;max-width:calc(100vw - 360px)}.Header__navbar--premium .Header__navbar-navItem{font-size:1.45rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.7rem 1.3rem}}@media(max-width:1024px)and (min-width:900px){.Header__navbar--premium{gap:1.7rem;left:52%;max-width:calc(100vw - 340px)}.Header__navbar--premium .Header__navbar-navItem{font-size:1.35rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.7rem 1.2rem}}@media(max-width:900px)and (min-width:769px){.Header__navbar--premium{gap:1.5rem;left:51%;max-width:calc(100vw - 320px)}.Header__navbar--premium .Header__navbar-navItem{font-size:1.25rem;min-width:-webkit-fit-content;min-width:fit-content;padding:.65rem 1.1rem}}@media(max-width:1200px)and (min-width:992px){.Header__navbar--teacher{gap:1.2rem}.Header__navbar--teacher .Header__navbar-navItem{font-size:1.35rem;padding:.6rem .9rem}}@media(max-width:1150px)and (min-width:1000px){.Header__navbar--teacher{gap:1rem;max-width:calc(100vw - 350px)}.Header__navbar--teacher .Header__navbar-navItem{font-size:1.25rem;padding:.5rem .8rem}}@media(max-width:1024px)and (min-width:900px){.Header__navbar--teacher{gap:.9rem;max-width:calc(100vw - 340px)}.Header__navbar--teacher .Header__navbar-navItem{font-size:1.2rem;padding:.5rem .7rem}}@media(max-width:900px)and (min-width:769px){.Header__navbar--teacher{gap:.8rem;max-width:calc(100vw - 300px)}.Header__navbar--teacher .Header__navbar-navItem{font-size:1.1rem;padding:.45rem .6rem}}.Header__rightBox{align-items:center;column-gap:1.2rem;display:flex;flex:0 0 auto}@media(max-width:1150px)and (min-width:769px){.Header__rightBox{column-gap:1rem}.Header__rightBox-upgradePlan .UpgradePlan{border-radius:2rem;padding:.6rem 1rem!important}.Header__rightBox-upgradePlan .UpgradePlan__text{font-size:1.2rem!important}.Header__rightBox-upgradePlan .UpgradePlan:hover{transform:scale(1.02)}.Header__rightBox .UserAvatarDropdown .UserAvatar,.Header__rightBox .UserAvatarDropdown .UserAvatar__img{height:3.2rem;width:3.2rem}.Header__rightBox .HamburgerMenu,.Header__rightBox .Theme{transform:scale(.85)}}@media(max-width:900px)and (min-width:769px){.Header__rightBox{column-gap:.8rem}.Header__rightBox-upgradePlan .UpgradePlan{border-radius:1.8rem;padding:.5rem .8rem!important}.Header__rightBox-upgradePlan .UpgradePlan__text{font-size:1.1rem!important}.Header__rightBox-upgradePlan .UpgradePlan:hover{transform:scale(1.02)}}@media(max-width:768px){.Header__rightBox{align-items:center;column-gap:.25rem!important;justify-content:flex-end}.Header__rightBox .UserAvatarDropdown .UserAvatar,.Header__rightBox .UserAvatarDropdown .UserAvatar__img{height:2.8rem!important;width:2.8rem!important}.Header__rightBox .UserAvatarDropdown .UserAvatar__fallback{font-size:1.1rem!important;height:2.8rem!important;width:2.8rem!important}.Header__rightBox .Theme,.Header__rightBox .Theme button{align-items:center!important;display:flex!important;height:2.8rem!important;justify-content:center!important;width:2.8rem!important}.Header__rightBox .Theme button{border-radius:.6rem!important}.Header__rightBox .Theme button svg{height:1.4rem!important;width:1.4rem!important}.Header__rightBox>*{flex-shrink:0}}@media(max-width:480px){.Header__rightBox{column-gap:.2rem!important}.Header__rightBox .UserAvatarDropdown .UserAvatar,.Header__rightBox .UserAvatarDropdown .UserAvatar__img{height:2.4rem!important;width:2.4rem!important}.Header__rightBox .UserAvatarDropdown .UserAvatar__fallback{font-size:1rem!important;height:2.4rem!important;width:2.4rem!important}.Header__rightBox .Theme,.Header__rightBox .Theme button{height:2.4rem!important;width:2.4rem!important}.Header__rightBox .Theme button svg{height:1.2rem!important;width:1.2rem!important}}@media(max-width:575px){.Header__rightBox{column-gap:.3rem!important}.Header__rightBox-upgradePlan{display:none}}.Header .NavItemIcon--active{align-items:center!important;background:linear-gradient(135deg,var(--primary-color-400) 0,var(--primary-color-500) 100%)!important;box-shadow:none!important;color:#fff!important;column-gap:.7rem!important;display:flex!important;overflow:hidden;position:relative;transform:translateY(0)!important}.Header .NavItemIcon--active:before{animation:nav-shine 6s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.Header .NavItemIcon--active:hover{box-shadow:none!important;transform:translateY(0)!important}.Header .NavItemIcon--active svg{color:#fff!important;display:block!important;flex-shrink:0!important;height:20px!important;width:20px!important}@keyframes nav-shine{0%{left:-100%}15%{left:100%}to{left:100%}}.Header .NotificationBell{position:relative}.Header .NotificationBell__dropdown{background:var(--grayscale-color-50);border-radius:1.2rem;box-shadow:0 4px 16px rgba(0,0,0,.1);left:0;margin-top:.8rem;min-width:320px;position:absolute;top:100%;z-index:1000}@media(max-width:575px){.Header .NotificationBell__dropdown{left:-100%;min-width:280px}}.Header .NotificationBell__icon{color:var(--grayscale-color-950);cursor:pointer;font-size:2.4rem;transition:color .2s ease}.Header .NotificationBell__icon:hover{color:var(--primary-color-500)}.PriceOption{align-items:flex-start;display:flex;font-family:Roboto;font-size:1.5rem;font-weight:500;line-height:1.4}.PriceOption:first-child.option-universitario{color:#22683d;font-size:1.7rem;font-weight:600}.PriceOption:first-child.option-scolastico{color:#65008d;font-size:1.7rem;font-weight:600}.PriceOption__icon{color:#349d5c}.PriceOption__icon,.PriceOption__icon__scolastico{-webkit-margin-end:1rem;flex-shrink:0;height:18px;margin-top:3px;margin-inline-end:1rem;width:18px}.PriceOption__icon__scolastico{color:#8303b6}.PriceOption__text{flex:1 1}.PriceOption--disabled{opacity:.5}.PriceOption__icon--disabled{color:var(--text-tertiary);height:16px;margin-top:4px;opacity:.6;width:16px}.PriceOption__text--disabled{color:var(--text-tertiary);font-size:1.4rem;opacity:.8}.Countdown-container{align-items:center;display:flex;font-family:Roboto;gap:15px;justify-content:center;margin-top:2rem}.Countdown-container__card{background:linear-gradient(145deg,#349d5c,#2d8951);border-radius:8px;box-shadow:0 4px 15px rgba(52,157,92,.2);min-width:4.5rem;padding:8px 12px;text-align:center;transition:transform .3s ease}.Countdown-container__card:hover{transform:translateY(-2px)}.PriceCard__countdown--scolastico .Countdown-container__card{background:linear-gradient(145deg,#8303b6,#6d0197);box-shadow:0 4px 15px rgba(131,3,182,.2)}.Countdown-container__time{color:#fff;font-size:1.8rem;font-weight:700}.Countdown-container__label{color:hsla(0,0%,100%,.9);font-size:1rem;font-weight:500;letter-spacing:.5px;margin-top:.4rem;text-align:center;text-transform:uppercase}.PriceCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,var(--grayscale-color-100) 0,rgba(var(--grayscale-color-50-rgb),.8) 100%);border:1px solid rgba(var(--grayscale-color-200-rgb),.5);border-radius:1.6rem;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;margin:auto;max-width:420px;overflow:visible;padding:2.5rem 2.5rem 2.8rem;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}[data-theme=dark] .PriceCard{background:linear-gradient(145deg,var(--grayscale-color-800) 0,rgba(var(--grayscale-color-900-rgb),.8) 100%);border-color:var(--grayscale-color-700)}.PriceCard:before{background:linear-gradient(145deg,rgba(var(--primary-color-rgb),.15),rgba(var(--grayscale-color-300-rgb),.1),rgba(var(--primary-color-rgb),.15));inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:2px;pointer-events:none;transition:opacity .4s ease}.PriceCard:after,.PriceCard:before{border-radius:1.6rem;content:"";position:absolute}.PriceCard:after{box-shadow:0 20px 40px rgba(var(--primary-color-rgb),.15),0 10px 25px rgba(0,0,0,.08);height:100%;left:0;opacity:0;top:0;transition:all .5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}@media(hover:hover)and (min-width:768px){.PriceCard:hover{background:linear-gradient(145deg,var(--grayscale-color-50) 0,rgba(var(--grayscale-color-100-rgb),.95) 100%);transform:scale(1.06) translateY(-12px)}.PriceCard:hover:before{background:linear-gradient(145deg,rgba(var(--primary-color-rgb),.3),rgba(var(--grayscale-color-300-rgb),.2),rgba(var(--primary-color-rgb),.3));opacity:1}.PriceCard:hover:after{opacity:1}.PriceCard:hover .PriceCard__header-title{transform:translateY(-3px)}.PriceCard:hover .PriceCard__header-cost{transform:scale(1.08)}.PriceCard:hover .PriceCard__button{font-family:Roboto;transform:translateY(-2px) scale(1.02)}.PriceCard:hover .PriceCard__button .Btn--primary{box-shadow:0 8px 20px rgba(var(--primary-color-rgb),.3)}.PriceCard--free:hover{background:linear-gradient(145deg,var(--grayscale-color-150) 0,var(--grayscale-color-100) 100%)}[data-theme=dark] .PriceCard:hover{background:linear-gradient(145deg,var(--grayscale-color-700) 0,rgba(var(--grayscale-color-800-rgb),.95) 100%)}}.PriceCard--suggest{background:linear-gradient(145deg,#e9fbec,#f0fdf4);border:3px solid var(--primary-color-500)!important;box-shadow:0 8px 24px rgba(var(--primary-color-rgb),.15);overflow:hidden;position:relative}.PriceCard--suggest:after{box-shadow:0 0 0 3px var(--primary-color-500),0 20px 50px rgba(var(--primary-color-rgb),.25),0 10px 30px rgba(var(--primary-color-rgb),.15)}.PriceCard--suggest:hover{background:linear-gradient(145deg,var(--primary-color-50) 0,#f0fdf4 100%);border-color:var(--primary-color-600);box-shadow:0 12px 30px rgba(var(--primary-color-rgb),.2)}.PriceCard--suggest:hover .PriceCard__header-cost,.PriceCard--suggest:hover .PriceCard__header-title{color:var(--primary-color-600)}[data-theme=dark] .PriceCard--suggest{background:linear-gradient(145deg,#06250b,#0a3514)}[data-theme=dark] .PriceCard--suggest:hover{background:linear-gradient(145deg,#0a3514,#06250b)}[data-theme=dark] .PriceCard--suggest:hover .PriceCard__header-cost,[data-theme=dark] .PriceCard--suggest:hover .PriceCard__header-title{color:var(--primary-color-400)}.PriceCard--suggest-scolastico{background:linear-gradient(145deg,#f8f1fc,#fdf6ff);border:3px solid #8303b6!important;box-shadow:0 8px 24px rgba(131,3,182,.18),0 4px 12px rgba(131,3,182,.12);position:relative}.PriceCard--suggest-scolastico:after{box-shadow:0 20px 50px rgba(131,3,182,.25),0 10px 30px rgba(131,3,182,.15)}.PriceCard--suggest-scolastico:hover{background:linear-gradient(145deg,#f5ebfa,#f8f1fc);border-color:#6d0197;box-shadow:0 12px 30px rgba(131,3,182,.22),0 6px 16px rgba(131,3,182,.15)}.PriceCard--suggest-scolastico:hover .PriceCard__header-cost,.PriceCard--suggest-scolastico:hover .PriceCard__header-title{color:#8303b6}[data-theme=dark] .PriceCard--suggest-scolastico{background:linear-gradient(145deg,#3a1e4b,#2d1638)}[data-theme=dark] .PriceCard--suggest-scolastico:hover{background:linear-gradient(145deg,#2d1638,#3a1e4b)}[data-theme=dark] .PriceCard--suggest-scolastico:hover .PriceCard__header-cost,[data-theme=dark] .PriceCard--suggest-scolastico:hover .PriceCard__header-title{color:#aa5adc}.PriceCard--suggest-universitario{background:linear-gradient(145deg,var(--primary-color-50) 0,rgba(var(--primary-color-100-rgb),.5) 100%);border:3px solid var(--primary-color-500)!important;box-shadow:0 8px 24px rgba(var(--primary-color-rgb),.15);position:relative}.PriceCard--suggest-universitario:after{box-shadow:0 0 0 3px var(--primary-color-500),0 20px 50px rgba(var(--primary-color-rgb),.25),0 10px 30px rgba(var(--primary-color-rgb),.15)}.PriceCard--suggest-universitario:hover{background:linear-gradient(145deg,rgba(var(--primary-color-100-rgb),.7) 0,var(--primary-color-50) 100%);border-color:var(--primary-color-600);box-shadow:0 12px 30px rgba(var(--primary-color-rgb),.2)}.PriceCard--suggest-universitario:hover .PriceCard__header-cost,.PriceCard--suggest-universitario:hover .PriceCard__header-title{color:var(--primary-color-600)}[data-theme=dark] .PriceCard--suggest-universitario:hover .PriceCard__header-cost,[data-theme=dark] .PriceCard--suggest-universitario:hover .PriceCard__header-title{color:var(--primary-color-400)}.PriceCard--suggest-scolastico .PriceCard__header:after{background:linear-gradient(90deg,transparent,#8303b6,transparent)!important}.MonthlyPlans__card--christmas .PriceCard__header:after,.PriceCard--christmas .PriceCard__header:after,.SchoolPlan--christmas .PriceCard__header:after,.UniversityPlan--christmas .PriceCard__header:after{background:linear-gradient(90deg,transparent,gold,transparent)!important}.PriceCard__header{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem;padding-bottom:1.2rem;position:relative}.PriceCard__header:after{background:linear-gradient(90deg,transparent,var(--primary-color-400),transparent);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.PriceCard__header-title{color:var(--grayscale-color-900);font-size:3rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.2rem;transition:all .4s ease}[data-theme=dark] .PriceCard__header-title{color:var(--grayscale-color-50)}.PriceCard__header-cost{align-items:baseline;color:var(--grayscale-color-900);display:flex;font-size:4.5rem;font-weight:800;gap:.6rem;letter-spacing:-.02em;transition:all .4s ease}[data-theme=dark] .PriceCard__header-cost{color:var(--grayscale-color-50)}.PriceCard__original-cost{color:#999;font-size:2rem;font-weight:500;margin-right:.4rem;text-decoration:line-through}.PriceCard__method{color:#000;font-size:1.6rem;font-weight:400}[data-theme=dark] .PriceCard__method{color:#fff}.PriceCard__access-info{background:linear-gradient(135deg,#d5f1d5,#e5f7e5);border:1px solid rgba(15,107,15,.15);border-radius:2rem;box-shadow:0 2px 8px rgba(15,107,15,.1);color:#0f6b0f;font-weight:600;margin-top:.8rem;padding:.8rem 1.4rem;transition:all .3s ease}.PriceCard__access-info:hover{box-shadow:0 4px 12px rgba(15,107,15,.15);transform:translateY(-1px)}.PriceCard__access-info-scolastico{background:linear-gradient(135deg,#e7d5f1,#f3e5f8);border:1px solid rgba(131,3,182,.15);border-radius:2rem;box-shadow:0 2px 8px rgba(131,3,182,.1);color:#4b0080;font-weight:600;margin-top:.8rem;padding:.8rem 1.4rem;transition:all .3s ease}.PriceCard__access-info-scolastico:hover{box-shadow:0 4px 12px rgba(131,3,182,.15);transform:translateY(-1px)}.PriceCard__access-info-christmas{animation:christmasBadgePulse 2s ease-in-out infinite;background:linear-gradient(135deg,gold,#ffb300);border:2px solid rgba(139,21,40,.3);border-radius:2rem;box-shadow:0 2px 8px rgba(139,21,40,.15);color:#8b1528;font-weight:700;margin-top:.8rem;padding:.8rem 1.4rem;transition:all .3s ease}.PriceCard__access-info-christmas:hover{box-shadow:0 6px 16px rgba(255,215,0,.4);transform:translateY(-2px) scale(1.02)}.PriceCard__access-info-christmas .PriceCard__access-info-text{text-shadow:0 1px 2px rgba(0,0,0,.1)}@keyframes christmasBadgePulse{0%,to{box-shadow:0 2px 8px rgba(139,21,40,.15)}50%{box-shadow:0 4px 12px rgba(255,215,0,.3)}}.PriceCard__access-info-text{font-family:Roboto;font-size:1.4rem;letter-spacing:.01em}.PriceCard__options{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:2.4rem;padding-bottom:1.2rem;row-gap:1.6rem;text-align:left}.PriceCard__text{font-size:1.2rem;margin-top:1.6rem;text-align:center}.PriceCard__final-text{color:#565656;font-size:1.4rem;font-weight:500;margin-top:1.6rem;text-align:center}[data-theme=dark] .PriceCard__final-text{color:#fff}.PriceCard__button{display:flex;flex-direction:column;margin-top:auto;transition:all .4s ease}.PriceCard__button .Btn--primary{border-radius:1.2rem;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.2);font-size:1.6rem;font-weight:600;letter-spacing:.02em;overflow:hidden;padding:1.4rem 2.5rem;position:relative;transition:all .4s ease}.PriceCard__button .Btn--primary:hover{box-shadow:0 6px 18px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.PriceCard__button .Btn--primary:active{box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.2);transform:translateY(0)}.PriceCard__button .Btn--primary.animate-button:before{animation:button-shine 6s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes button-shine{0%{left:-100%}20%{left:100%}to{left:100%}}.PriceCard__button-scolastico{background:linear-gradient(135deg,#8303b6,#6d0197);box-shadow:0 4px 12px rgba(131,3,182,.25)}.PriceCard__button-scolastico:hover{background:linear-gradient(135deg,#6d0197,#8303b6);box-shadow:0 6px 18px rgba(131,3,182,.35)}@media(max-width:767px){.PriceCard{transition:transform .3s ease}.PriceCard.scrolled{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:scale(1.02)}}@media(max-width:575px){.PriceCard{padding:1.5rem}.PriceCard__header-title{font-size:2.5rem}.PriceCard__header-cost{font-size:2.8rem}.PriceCard__original-cost{font-size:1.8rem}.PriceCard__method{font-size:1.4rem}.PriceCard__options{row-gap:1.2rem}.PriceCard__text{font-size:1.1rem}}.PriceCard__countdown{background:linear-gradient(135deg,rgba(var(--primary-color-rgb),.05) 0,rgba(var(--primary-color-rgb),.02) 100%);border:1px solid rgba(var(--primary-color-rgb),.1);border-radius:1.2rem;margin-top:1.8rem;padding:1.5rem 1rem;text-align:center}.PriceCard__countdown .Countdown-container{display:flex;gap:1.2rem;justify-content:center;margin-top:0}.PriceCard__countdown .Countdown-container__card{background:linear-gradient(135deg,var(--primary-color-500) 0,var(--primary-color-600) 100%);border-radius:1rem;box-shadow:0 4px 12px rgba(var(--primary-color-rgb),.2);color:#fff;min-width:5rem;padding:1rem 1.2rem;transition:all .3s ease}.PriceCard__countdown .Countdown-container__card:hover{box-shadow:0 6px 16px rgba(var(--primary-color-rgb),.3);transform:translateY(-2px)}.PriceCard__countdown .Countdown-container__time{font-size:2rem;font-weight:800;letter-spacing:-.01em}.PriceCard__countdown .Countdown-container__label{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:500;margin-top:.6rem}.PriceCard__countdown--scolastico{background:linear-gradient(135deg,rgba(131,3,182,.05),rgba(131,3,182,.02));border-color:rgba(131,3,182,.1)}.PriceCard__countdown--scolastico .Countdown-container__card{background:linear-gradient(135deg,#8303b6,#6d0197);box-shadow:0 4px 12px rgba(131,3,182,.25)}.PriceCard__countdown--scolastico .Countdown-container__card:hover{box-shadow:0 6px 16px rgba(131,3,182,.35)}.SubscriptionModes__sub-mode-container{margin-bottom:4rem}.SubscriptionModes__sub-mode-container__inner-container{background:#e2e5e5;border-radius:.7rem;column-gap:1rem;display:flex;font-family:Roboto;font-size:1.7rem;font-weight:500;margin:auto;max-width:-webkit-fit-content;max-width:fit-content;padding-block:.4rem;padding-inline:.5rem}.SubscriptionModes__sub-mode-container__inner-container__mode{border-radius:.6rem;cursor:pointer;padding-block:.8rem;padding-inline:1rem}.SubscriptionModes__sub-mode-container__inner-container__mode:hover{background-color:#f8f8f8;box-shadow:0 4px 6px -1px rgba(0,0,0,.102),0 2px 4px -1px rgba(0,0,0,.059);transition:ease-in-out;transition-duration:.2s}[data-theme=dark] .SubscriptionModes__sub-mode-container__inner-container__mode{color:#3d5656}[data-theme=dark] .SubscriptionModes__sub-mode-container__inner-container__mode:hover{background-color:#3d5656;color:#fff}.SubscriptionModes__sub-mode-container__inner-container__mode-active{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.102),0 2px 4px -1px rgba(0,0,0,.059)}[data-theme=dark] .SubscriptionModes__sub-mode-container__inner-container__mode-active{background-color:#3d5656;color:#fff}.SubscriptionModes__sub-mode-container__inner-container__annual-sales{background:var(--primary-color-500);border-radius:.6rem;color:#fff;font-family:Roboto;margin-left:1rem;padding-block:.2rem;padding-inline:1.3rem}
/*# sourceMappingURL=main-d6f00331.18261baa.css.map*/