.board-celebration-animation-component{background:var(--color-bg-overlay);height:var(--boardHeight);inset:0;pointer-events:none;position:absolute;width:var(--boardWidth)}[dir=ltr] .board-celebration-animation-component{margin-left:calc(var(--boardContainerWidth) - var(--boardWidth) + var(--evalAndGutter))}[dir=rtl] .board-celebration-animation-component{margin-right:calc(var(--boardContainerWidth) - var(--boardWidth) + var(--evalAndGutter))}.board-celebration-animation-lottie div{position:absolute;top:45%}[dir=ltr] .board-celebration-animation-lottie div{left:50%;transform:translate(-50%,-50%)!important}[dir=rtl] .board-celebration-animation-lottie div{right:50%;transform:translate(50%,-50%)!important}.board-celebration-animation-fade-enter-active,.board-celebration-animation-fade-leave-active{transition:opacity .3s var(--motion-ease-out-gentle)}.board-celebration-animation-fade-enter-to,.board-celebration-animation-fade-leave-from{opacity:1}.board-celebration-animation-fade-enter-from,.board-celebration-animation-fade-leave-to,.board-celebration-animation-lottie-enter-from{opacity:0}.board-celebration-animation-lottie-enter-active{transition:opacity .3s var(--motion-ease-in-gentle) var(--v1550a2a6)}.board-celebration-animation-lottie-enter-to,.board-celebration-animation-lottie-leave-from{opacity:1}.board-celebration-animation-lottie-leave-active{transition:opacity .3s var(--motion-ease-in-gentle) var(--v444f6e27)}.board-celebration-animation-lottie-leave-to{opacity:0}.modal-trial-component.modal-trial-special-offer .modal-trial-modal{padding:0;width:34.6rem}.modal-trial-component.modal-trial-special-offer .modal-trial-body{margin:0;padding:3rem 0 1.5rem}.modal-trial-component.modal-trial-special-offer .modal-trial-footer{margin:0;padding:0 1.5rem 1.5rem}.modal-trial-component.modal-trial-special-offer .modal-trial-button{padding:0 3rem}.modal-trial-component.modal-trial-special-offer .modal-trial-button-action{padding-left:1rem;padding-right:1rem}.modal-trial-component.modal-trial-special-offer .modal-trial-header-background{background-color:var(--color-blue-300);border-radius:var(--modalBorderRadius) var(--modalBorderRadius) 0 0;border-radius:var(--radius-10) var(--radius-10) 0 0;margin:-1.5rem -3rem 0;padding:2.5rem 2rem 2rem;width:100%}.modal-trial-component.modal-trial-special-offer .modal-trial-title{color:var(--color-neutrals-white)}.modal-trial-component.modal-trial-special-offer .modal-trial-subtitle{color:var(--color-text-default);font-size:clamp(1.2rem,5vw,1.7rem);font-weight:700;line-height:1.2;margin-top:2rem;padding:0 5rem}.modal-trial-modal{border-radius:var(--radius-10);font-size:1.6rem;font-weight:600;max-width:100%;min-height:55rem;overflow:visible;padding:2rem;position:relative;text-align:center;width:60rem}.modal-trial-header{align-items:center;display:flex;flex-direction:column;padding:1.5rem 0 0;text-align:center}.modal-trial-subtitle{color:var(--color-text-link);font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1.2;margin-top:0}.modal-trial-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;line-height:1.2;text-wrap:pretty}.modal-trial-guest .modal-trial-title{font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.2}.modal-trial-body{align-items:center;display:flex;flex-direction:column;margin:0 -2rem;overflow:hidden;padding:3.5rem 0 1.5rem}.modal-trial-button{margin:0 auto;max-width:35rem;width:100%}.modal-trial-footer{margin:0 auto;max-width:50rem}.modal-trial-footer a,.modal-trial-footer button{background-color:transparent;border:none;color:var(--color-text-link);font-size:1.5rem;font-weight:600;padding:.5rem}.modal-trial-footer a:hover,.modal-trial-footer button:hover{color:var(--color-text-link-hovered)}.modal-trial-close{background-color:transparent;border:none;margin:0;padding:0;font-size:2.4rem;align-items:center;color:var(--color-icon-default);display:flex;flex-shrink:0;height:2.4rem;justify-content:center;opacity:.85;position:absolute;top:-.4rem;width:2.4rem}[dir=ltr] .modal-trial-close{margin-left:auto;right:-3.8rem}[dir=rtl] .modal-trial-close{margin-right:auto;left:-3.8rem}.modal-trial-close:hover{color:var(--color-icon-default-hovered)}.celebration-face-celebration-face{fill:var(--color-neutrals-white);opacity:0}[dir=ltr] .celebration-face-celebration-face{transform:matrix(.8,-.6,.8,.6,0,0)}[dir=rtl] .celebration-face-celebration-face{transform:matrix(.8,.6,-.8,.6,0,0)}.celebration-face-graduation-celebration-face-wrapper{fill:var(--color-neutrals-white);opacity:0}.celebration-face-face-fade-in-delayed{animation:celebration-face-faceFadeIn .5s var(--motion-ease-in-dramatic) forwards;animation-delay:.4s}.celebration-face-face-fade-in{animation:celebration-face-faceFadeIn .5s var(--motion-ease-in-dramatic) forwards}.celebration-face-face-fade-in-slow{animation:celebration-face-faceFadeInSlow .55s var(--motion-ease-in-dramatic) forwards}.celebration-face-face-fade-up-and-out{animation:celebration-face-faceFadeUpAndOut .7s cubic-bezier(.8,0,.2,1) forwards}.celebration-face-face-fade-out{animation:celebration-face-faceFadeOut .7s var(--motion-ease-in-dramatic) forwards}.celebration-face-face-burst{transform-box:fill-box;transform-origin:center}.celebration-face-NEW.celebration-face-face-burst{animation:celebration-face-faceBurstNew .7s var(--motion-ease-out-gentle) forwards}.celebration-face-BEGINNER.celebration-face-face-burst{animation:celebration-face-faceBurstBeginner .7s var(--motion-ease-out-gentle) forwards}.celebration-face-INTERMEDIATE.celebration-face-face-burst{animation:celebration-face-faceBurstIntermediate .7s var(--motion-ease-out-gentle) forwards}.celebration-face-ADVANCED.celebration-face-face-burst{animation:celebration-face-faceBurstAdvanced .7s var(--motion-ease-out-gentle) forwards}@keyframes celebration-face-faceFadeIn{0%{opacity:0}to{opacity:1}}@keyframes celebration-face-faceFadeInSlow{0%{opacity:0}to{opacity:.8}}@keyframes celebration-face-faceFadeUpAndOut{0%{opacity:1;transform:matrix(.8,-.6,.8,.6,0,0)}to{opacity:0;transform:translateY(-1rem) matrix(.8,-.6,.8,.6,0,0)}}@keyframes celebration-face-faceFadeOut{0%{opacity:.9}to{opacity:0}}@keyframes celebration-face-faceBurstNew{0%{fill:var(--color-aqua-300);opacity:1}to{fill:var(--color-aqua-300);opacity:0;transform:scale(2)}}@keyframes celebration-face-faceBurstBeginner{0%{fill:var(--color-green-300);opacity:1}to{fill:var(--color-green-300);opacity:0;transform:scale(2)}}@keyframes celebration-face-faceBurstIntermediate{0%{fill:var(--color-orange-300);opacity:1}to{fill:var(--color-orange-300);opacity:0;transform:scale(2)}}@keyframes celebration-face-faceBurstAdvanced{0%{fill:var(--color-purple-300);opacity:1}to{fill:var(--color-purple-300);opacity:0;transform:scale(2)}}.tile-face-tile-face{pointer-events:all;transition:fill .8s}.tile-face-tile-anchor{cursor:pointer;pointer-events:all}.tile-face-tile-anchor.tile-face-no-pointer{cursor:default}.tile-face-tile-icon{fill:var(--color-icon-default);filter:drop-shadow(0 .1rem var(--color-transparent-black-14));transition:fill .8s}.tile-face-tile-icon path{fill:inherit!important}.tile-face-ACTIVE .tile-face-tile-icon,.tile-face-HOVER .tile-face-tile-icon,.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-neutrals-white)!important}.tile-face-NEW .tile-face-tile-face{fill:var(--color-aqua-400)}.tile-face-NEW.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-NEW.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-aqua-75)!important}.tile-face-NEW.tile-face-COMPLETED .tile-face-tile-face,.tile-face-NEW.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-aqua-300)}.tile-face-NEW.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-NEW.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-aqua-400)}.tile-face-NEW.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-aqua-200)}.tile-face-NEW.tile-face-HOVER .tile-face-tile-face{fill:var(--color-aqua-100)}.tile-face-BEGINNER .tile-face-tile-face{fill:var(--color-green-400)}.tile-face-BEGINNER.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-BEGINNER.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-green-75)!important}.tile-face-BEGINNER.tile-face-COMPLETED .tile-face-tile-face,.tile-face-BEGINNER.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-green-300)}.tile-face-BEGINNER.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-BEGINNER.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-green-400)}.tile-face-BEGINNER.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-green-200)}.tile-face-BEGINNER.tile-face-HOVER .tile-face-tile-face{fill:var(--color-green-100)}.tile-face-INTERMEDIATE .tile-face-tile-face{fill:var(--color-orange-400)}.tile-face-INTERMEDIATE.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-INTERMEDIATE.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-orange-75)!important}.tile-face-INTERMEDIATE.tile-face-COMPLETED .tile-face-tile-face,.tile-face-INTERMEDIATE.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-orange-300)}.tile-face-INTERMEDIATE.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-INTERMEDIATE.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-orange-400)}.tile-face-INTERMEDIATE.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-orange-200)}.tile-face-INTERMEDIATE.tile-face-HOVER .tile-face-tile-face{fill:var(--color-orange-100)}.tile-face-ADVANCED .tile-face-tile-face{fill:var(--color-purple-400)}.tile-face-ADVANCED.tile-face-COMPLETED .tile-face-tile-icon,.tile-face-ADVANCED.tile-face-GRADUATED .tile-face-tile-icon{fill:var(--color-purple-75)!important}.tile-face-ADVANCED.tile-face-COMPLETED .tile-face-tile-face,.tile-face-ADVANCED.tile-face-GRADUATED .tile-face-tile-face{fill:var(--color-purple-300)}.tile-face-ADVANCED.tile-face-COMPLETED.tile-face-HOVER .tile-face-tile-face,.tile-face-ADVANCED.tile-face-GRADUATED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-purple-400)}.tile-face-ADVANCED.tile-face-ACTIVE .tile-face-tile-face{fill:var(--color-purple-200)}.tile-face-ADVANCED.tile-face-HOVER .tile-face-tile-face{fill:var(--color-purple-100)}.tile-face-tile-icon-wrapper{pointer-events:none}[dir=ltr] .tile-face-tile-icon-wrapper{transform-origin:35% 20%}[dir=rtl] .tile-face-tile-icon-wrapper{transform-origin:65% 20%}.tile-face-tile-icon-wrapper.tile-face-fade-out{animation:tile-face-fadeOut .2s var(--motion-ease-in-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-fade-out-delayed{animation:tile-face-fadeOutDelayed .2s var(--motion-ease-in-strong) forwards;animation-delay:.5s}.tile-face-tile-icon-wrapper.tile-face-fade-in{animation:tile-face-fadeIn .2s var(--motion-ease-out-gentle) forwards}.tile-face-tile-icon-wrapper.tile-face-fade-in-final{animation:tile-face-fadeInFinal .2s var(--motion-ease-out-gentle) forwards}.tile-face-tile-icon-wrapper.tile-face-swing-right-to-left{animation:tile-face-swingRightToLeft 165ms var(--motion-ease-in-out-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-swing-left-to-right{animation:tile-face-swingLeftToRight 165ms var(--motion-ease-in-out-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-reset-swing{animation:tile-face-resetSwing .2s var(--motion-ease-in-out-strong) forwards}.tile-face-tile-icon-wrapper.tile-face-lift-up-and-fade-out{animation:tile-face-liftUpAndFadeOut .6s var(--motion-ease-in-gentle) forwards;animation-delay:.3s}.tile-face-tile-icon-wrapper.tile-face-bring-down-and-fade-in{animation:tile-face-bringDownAndFadeIn .3s var(--motion-ease-in-gentle) forwards}@keyframes tile-face-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes tile-face-fadeOutDelayed{0%{opacity:1}to{opacity:0}}@keyframes tile-face-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tile-face-fadeInFinal{0%{opacity:0}to{opacity:1}}@keyframes tile-face-swingRightToLeft{0%{transform:rotate(15deg)}to{transform:rotate(-15deg)}}@keyframes tile-face-swingLeftToRight{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes tile-face-resetSwing{0%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes tile-face-liftUpAndFadeOut{0%{opacity:.9;transform:translateY(0)}20%{opacity:.3}to{opacity:0;transform:translateY(-3.9rem)}}@keyframes tile-face-bringDownAndFadeIn{0%{opacity:0;transform:translateY(-4.3rem)}to{opacity:1;transform:translateY(0)}}
