.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)}.social-share-component{display:flex;justify-content:center;overflow:hidden}.social-share-preloader{height:3.6rem;width:100%}.social-share-wrapper{align-items:center;display:flex;flex-direction:column;height:3.6rem;transition:ease all .3s;width:23rem}.social-share-expanded{height:7.6rem}.social-share-primary{display:flex;flex-direction:row;justify-content:space-between;min-height:3.6rem;width:100%}.social-share-primary .social-share-link{align-items:center;border:0;border-radius:var(--radius-5);display:flex;flex-basis:23.5%;justify-content:center;margin:0;padding:0;transition:ease all .3s}.social-share-primary .social-share-link:hover,.social-share-primary .social-share-link:focus-visible{opacity:.8}.social-share-icon{color:var(--color-neutrals-white)}.social-share-secondary{display:flex;flex-direction:row;height:3.6rem;justify-content:space-between;margin-top:.5rem;transition:ease all .3s;visibility:hidden;width:100%}.social-share-secondary.social-share-visible{visibility:visible}.social-share-secondary .social-share-link{align-items:center;background-color:var(--color-gray-600);border:0;display:flex;flex-basis:20%;justify-content:center;margin:0;padding:0;transition:ease all .3s}.social-share-secondary .social-share-link:hover,.social-share-secondary .social-share-link:focus-visible{background-color:#807d7c}.social-share-facebook{background-color:#1778f2}.social-share-x-twitter{background-color:#000}.social-share-reddit{background-color:#ff4500}.social-share-more{background-color:var(--color-gray-500)}.social-share-more-icon{margin-top:.2rem}.cc-container-component{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;padding:0}.cc-container-inline-flex{display:inline-flex}.cc-container-direction-row{flex-direction:row}.cc-container-direction-column{flex-direction:column}.cc-container-padding-0{padding:0}.cc-container-padding-8{padding:var(--space-8)}.cc-container-padding-12{padding:var(--space-12)}.cc-container-padding-16{padding:var(--space-16)}.cc-container-padding-24{padding:var(--space-24)}.cc-container-padding-40{padding:var(--space-40)}.cc-container-gap-0{gap:0}.cc-container-gap-2{gap:var(--space-2)}.cc-container-gap-4{gap:var(--space-4)}.cc-container-gap-8{gap:var(--space-8)}.cc-container-gap-12{gap:var(--space-12)}.cc-container-gap-16{gap:var(--space-16)}.cc-container-gap-24{gap:var(--space-24)}.cc-container-align-start{align-items:flex-start}.cc-container-align-center{align-items:center}.cc-container-align-end{align-items:flex-end}.cc-container-justify-start{justify-content:flex-start}.cc-container-justify-center{justify-content:center}.cc-container-justify-end{justify-content:flex-end}.cc-container-wrap-nowrap{flex-wrap:nowrap}.cc-container-wrap-wrap{flex-wrap:wrap}@keyframes engine-line-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.engine-line-component{--moveSanFigurineFontSize: 2rem;--moveSanFigurinePinch: .3rem;border-top:.1rem solid var(--color-border-default);font-size:1.3rem;min-height:2.6rem;overflow:hidden;padding:.2rem 0;position:relative;text-indent:0;text-overflow:ellipsis;white-space:nowrap;width:100%}[dir=ltr] .engine-line-component.engine-line-withicon{padding-right:2.6rem}[dir=rtl] .engine-line-component.engine-line-withicon{padding-left:2.6rem}.engine-line-component:after{content:"";display:block}.engine-line-component:first-child{border-top:none}.engine-line-component.engine-line-open{overflow:visible;text-overflow:clip;white-space:normal}.engine-line-component>span{vertical-align:middle}.engine-line-more{background-color:transparent;border:none;margin:0;padding:0;align-items:center;display:inline-flex;height:2.6rem;justify-content:center;position:absolute;top:0;width:2.6rem}[dir=ltr] .engine-line-more{right:0}[dir=rtl] .engine-line-more{left:0}.engine-line-more:hover .engine-line-icon{background-color:var(--subtleButtonBackground);color:var(--color-icon-default-hovered)}[dir=ltr] .engine-line-more.engine-line-inverted .engine-line-icon{transform:rotate(180deg)}[dir=rtl] .engine-line-more.engine-line-inverted .engine-line-icon{transform:rotate(-180deg)}.engine-line-icon{font-size:1.2rem;border-radius:var(--radius-circular);color:var(--color-icon-default);padding:.2rem;pointer-events:none}.engine-line-node.engine-line-clickable{cursor:pointer}.engine-line-node.engine-line-clickable:hover{opacity:.75}.engine-line-thinking{align-items:center;display:grid;gap:var(--space-4);grid-template-columns:4.5rem auto}.engine-line-thinking-score{--skeleton-shimmer-color: var(--color-transparent-white-25);background-color:var(--color-bg-subtle);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative);border-radius:var(--radius-3);height:2.1rem}.dark-mode .engine-line-thinking-score{--skeleton-shimmer-color: var(--color-transparent-white-5)}.engine-line-thinking-score:after{animation:engine-line-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .engine-line-thinking-score:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .engine-line-thinking-score:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}.engine-line-thinking-line{--skeleton-shimmer-color: var(--color-transparent-white-25);overflow:hidden;position:var(--skeleton-shimmer-position-override, relative);background-color:var(--color-bg-subtle);border-radius:var(--radius-3);height:1.6rem}.dark-mode .engine-line-thinking-line{--skeleton-shimmer-color: var(--color-transparent-white-5)}.engine-line-thinking-line:after{animation:engine-line-shimmer 1.5s infinite;content:"";inset:0;min-width:28rem;position:absolute}[dir=ltr] .engine-line-thinking-line:after{background:linear-gradient(90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}[dir=rtl] .engine-line-thinking-line:after{background:linear-gradient(-90deg,transparent 0%,var(--skeleton-shimmer-color) 50%,transparent 100%)}.engine-line-preview{background-color:var(--color-gray-300);border-radius:var(--radius-2);padding:1rem;position:fixed;z-index:1000}[dir=ltr] .engine-line-preview{box-shadow:.2rem .8rem 1.5rem var(--color-transparent-black-14);transform:translate3d(-1rem,3rem,0)}[dir=rtl] .engine-line-preview{box-shadow:-.2rem .8rem 1.5rem var(--color-transparent-black-14);transform:translate3d(1rem,3rem,0)}.engine-line-preview:before{border-color:transparent transparent var(--color-gray-300) transparent;border-style:solid;border-width:0 1rem 1rem 1rem;bottom:100%;content:"";height:0;position:absolute;width:0}[dir=ltr] .engine-line-preview:before{left:50%;transform:translate(-50%)}[dir=rtl] .engine-line-preview:before{right:50%;transform:translate(50%)}.avatar-upload-component{align-items:center;display:flex;flex-shrink:0;height:10.5rem;justify-content:center;margin:0 auto 1rem;max-height:100%;max-width:100%;position:relative;width:10.5rem}.avatar-upload-avatar-image{border-radius:var(--radius-2);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-upload-wrapper{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.avatar-upload-wrapper:hover .avatar-upload-upload-button{opacity:1}.avatar-upload-input{cursor:pointer;font-size:0;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.avatar-upload-base-input{display:none}.avatar-upload-icon{font-size:2.4rem;color:var(--color-blue-400)}[dir=ltr] .avatar-upload-icon{margin-right:.5rem}[dir=rtl] .avatar-upload-icon{margin-left:.5rem}.avatar-upload-loading{margin:6.4rem auto;position:relative;z-index:1}.avatar-upload-upload-button{align-items:center;background-color:var(--color-transparent-white-85);border:0;bottom:0;color:var(--color-blue-400);display:flex;font-size:1.3rem;font-weight:600;justify-content:center;line-height:3rem;opacity:.9;position:absolute;text-align:center;transition:opacity .1s;width:100%}[dir=ltr] .avatar-upload-upload-button{left:0}[dir=rtl] .avatar-upload-upload-button{right:0}.avatar-upload-remove-icon{font-size:2rem;color:var(--color-gray-500)}.avatar-upload-remove-avatar-button{align-items:center;background-color:var(--color-transparent-white-85);border:0;display:flex;justify-content:center;opacity:.9;padding:0;position:absolute;top:0;transition:opacity .1s;z-index:1}[dir=ltr] .avatar-upload-remove-avatar-button{right:0}[dir=rtl] .avatar-upload-remove-avatar-button{left:0}.avatar-upload-remove-avatar-button:hover{opacity:1}.avatar-upload-disabled{cursor:auto}.avatar-upload-preloader{background:var(--color-gray-700)}.avatar-upload-profile .avatar-upload-remove-avatar-button{display:none}.avatar-upload-profile .avatar-upload-upload-button{transform:translateY(100%);transition:transform .2s ease-out}.avatar-upload-profile:hover .avatar-upload-upload-button,.avatar-upload-profile:focus .avatar-upload-upload-button{transform:translateY(0);transition-delay:.3s}@media (min-width: 30em){.avatar-upload-component{margin-bottom:0}}@media (max-width: 63.999em){.avatar-upload-profile{height:auto;width:auto}.avatar-upload-profile .avatar-upload-upload-button{display:none}}
