/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.hero-section{z-index:0;overflow:visible}.hero-section .container{min-height:inherit}.hero-title-wrapper{gap:0;top:0}.hero-title-wrapper>div{margin-bottom:-4px}.hero-title-master{line-height:1}.text-left .hero-title-master{transform-origin:0}.text-right .hero-title-master{transform-origin:100%}.hero-red-box-base{z-index:1;background-color:#2a2a2a;width:100%;height:324px;margin-top:125px;position:relative;overflow:visible}.hero-noise-container{pointer-events:none;z-index:0;border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-desc-left{width:286px;top:40px;left:40px}.hero-description-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px}.hero-desc-left-container{gap:16px!important}.hero-image-center{z-index:10;position:absolute;top:-8%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.hero-box-image-container{z-index:5;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.hero-box-image{-webkit-filter:brightness(1.15);display:block}.hero-box-image,.hero-image-center svg{object-fit:contain;width:auto;max-width:none;height:auto}.hero-image-center svg{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.hero-image-scalable{transform-origin:50%}.hero-button-base{outline:none}.hero-button-wrapper-mobile button:active,.hero-button-wrapper-mobile button:focus{outline:none!important}.hero-button-base{color:#fff9e1!important;height:80px!important;min-height:80px!important;max-height:80px!important;font-family:var(--font-bebas-neue),"Bebas Neue",sans-serif!important;white-space:nowrap!important;background-color:#78b4ce!important;border:2px solid #fff9e1!important;border-radius:24px!important;font-size:32px!important}@media (min-width:1367px){.hero-image-desktop{display:block!important}.hero-image-center{top:10%!important}.hero-image-center img{width:453px!important;height:599px!important}.hero-image-mobile-only,.hero-red-box .hero-image-mobile,.hero-red-box .hero-image-mobile-only{display:none!important}.hero-title-the{padding-left:.2em}.hero-circle-position{top:44px!important}.hero-red-box-base,.hero-section{overflow:visible!important}.hero-red-box-base{background-color:#2a2a2a!important;margin-top:13px!important}.hero-box-image-container{border-radius:24px!important;width:100%!important;height:100%!important;max-height:100%!important;bottom:0!important;right:0!important;overflow:hidden!important}.hero-box-image{object-fit:contain!important;-webkit-filter:brightness(1.08)contrast(.95)!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}}@media (min-width:744px) and (max-width:1366px){.hero-text-ipad,.hero-title-wrapper{margin-top:0!important;padding-top:0!important;top:0!important}.hero-image-desktop{display:block!important}.hero-image-mobile-only,.hero-red-box .hero-image-mobile,.hero-red-box .hero-image-mobile-only{display:none!important}.hero-image-container-ipad{position:absolute!important;top:65px!important}.hero-red-box{background-color:#2a2a2a!important;height:183px!important;min-height:183px!important;margin-top:51px!important;margin-bottom:-46px!important;overflow:visible!important}.hero-box-image-container{clip-path:inset(20px 0 round 24px)!important;height:calc(100% + 40px)!important;max-height:none!important;top:-20px!important;bottom:auto!important;overflow:visible!important}.hero-desc-left{width:175px!important;top:24px!important;left:24px!important;right:auto!important}.hero-description-text{font-size:14px!important}.hero-grade-ipad{gap:0!important}.hero-grade-label-ipad,.hero-grade-value-ipad{margin:0!important;padding:0!important}.hero-button-ipad,.hero-button-ipad.hero-button-base,button.hero-button-ipad.hero-button-base{width:324px!important;height:64px!important;min-height:64px!important;max-height:64px!important}.hero-button-wrapper-ipad button,.hero-button-wrapper-ipad button.hero-button-base,.hero-button-wrapper-ipad button.hero-button-ipad{height:64px!important;min-height:64px!important;max-height:64px!important}.hero-button-wrapper-ipad button:active,.hero-button-wrapper-ipad button:focus{outline:none!important}.hero-button-wrapper-ipad,.hero-section{margin-top:0!important}.hero-section{min-height:auto!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.hero-circle-position{top:23px!important}.hero-box-image{-webkit-filter:brightness(1.08)contrast(.95)!important;width:295px!important;height:236.85px!important}}@media (max-width:743px){.hero-text-mobile,.hero-title-wrapper{gap:4px!important;margin-top:0!important;padding-top:0!important;top:0!important}.hero-text-mobile .text-left h1,.hero-title-by-walking-mobile,.hero-title-wrapper .text-left h1{text-align:left!important}.hero-row-text-mobile{flex-direction:row!important;justify-content:space-between!important;display:flex!important}.hero-circle-mobile{width:312px!important;height:312px!important;top:92px!important}.hero-circle-position{top:16px!important}.hero-red-box-mobile{background-color:#0000!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;width:100%!important;height:auto!important;min-height:auto!important;margin-top:142px!important;margin-bottom:-40px!important;padding:0!important;display:flex!important;overflow:visible!important}.hero-red-box-mobile .hero-noise-container{display:none!important}.hero-image-center{order:1!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:-275px 0 16px auto!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}.hero-desc-left{display:none!important}.hero-desc-left-container{gap:16px!important}.hero-description-text{font-size:14px!important}.hero-desc-text-mobile{width:100%!important;position:relative!important;top:auto!important;left:auto!important}.hero-image-mobile{z-index:10!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.hero-image-mobile img,.hero-image-mobile svg{object-fit:contain!important;will-change:transform!important;backface-visibility:hidden!important;width:auto!important;max-width:none!important;height:auto!important;transform:translateZ(0)!important}.hero-image-desktop{display:none!important}.hero-image-mobile-only,.hero-image-mobile-only .hero-image-mobile{display:block!important}.hero-image-mobile img{object-fit:contain!important;width:293px!important;height:189px!important}.hero-image-center img{width:211px!important;height:269.76px!important}.hero-grade-section-mobile{inset:16px 16px auto auto!important}.hero-grade-mobile{gap:4px!important}.hero-button-wrapper-mobile{transform:translateY(8px)!important}.hero-button-mobile,.hero-button-mobile.hero-button-base,button.hero-button-mobile.hero-button-base{width:312px!important;height:64px!important;min-height:64px!important;max-height:64px!important}.hero-button-wrapper-mobile button,.hero-button-wrapper-mobile button.hero-button-base,.hero-button-wrapper-mobile button.hero-button-mobile{height:64px!important;min-height:64px!important;max-height:64px!important}.hero-button-wrapper-mobile button:active,.hero-button-wrapper-mobile button:focus{outline:none!important}.hero-section{min-height:auto!important;margin-top:0!important;padding-top:0!important}.hero-section,.hero-section .container,.hero-section>:last-child{margin-bottom:0!important;padding-bottom:0!important}.hero-box-image-container{display:none!important}.hero-desc-mobile-text{text-align:center!important;width:100%!important;margin-top:24px!important;display:block!important}}@media (min-width:744px){.hero-desc-mobile-text{display:none!important}}.grades-title-wrapper{margin-bottom:0}.grades-section .grades-title-wrapper .text-h2,.grades-section .grades-title-wrapper h2,.grades-title-wrapper .text-h2,.grades-title-wrapper h2,.grades-title-wrapper h2.text-center,.grades-title-wrapper h2.text-h1,.grades-title-wrapper h2.text-h2,.grades-title-wrapper h2.text-h2.text-center{text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:16px}.grades-subtitle{margin-bottom:40px;font-size:12px!important}.grades-star{width:24px;height:24px}.grades-star-filled{color:#bbebff}.grades-star-empty{color:#3b3b3b}.grades-progress-line{z-index:0;pointer-events:none;height:3px;position:absolute;top:calc(100% - 6px);left:12%;right:12%;transform:translateY(-50%)}.grades-circle{background:#bbebff;border-radius:50%;width:16px;height:16px}.grades-name-wrapper{margin-top:0;margin-bottom:16px}.grades-name-wrapper .grades-circle{display:none!important}.grades-bottom-circle{margin-top:16px}.grades-star-container{margin-bottom:12px}.grades-section{margin-bottom:0!important}.grades-grid-wrapper,.grades-section,.grades-section .container{padding-bottom:0!important}.grades-bottom-text{margin-top:40px}.grades-bottom-text p{font-size:12px}@media (min-width:1367px){.grades-section{padding-top:140px!important}.grades-section .grades-title-wrapper .text-h2,.grades-section .grades-title-wrapper h2,.grades-title-wrapper .text-h2,.grades-title-wrapper h2,.grades-title-wrapper h2.text-center,.grades-title-wrapper h2.text-h1,.grades-title-wrapper h2.text-h2,.grades-title-wrapper h2.text-h2.text-center{margin-bottom:24px!important}.grades-subtitle{margin-bottom:64px!important;font-size:14px!important}.grades-star-container{margin-bottom:24px!important}.grades-bottom-circle{margin-top:32px!important}.grades-bottom-text{margin-top:64px!important}.grades-bottom-text p{font-size:14px!important}}.grades-mobile-timeline{display:none}@media (min-width:744px) and (max-width:1366px){.grades-star-ipad{width:16px!important;height:16px!important}.grades-subtitle{margin-top:0!important}.grades-bottom-text p,.grades-subtitle{font-size:12px!important}.grades-section{margin-top:0!important;padding-top:120px!important}.grades-section .container{margin-top:0!important;padding-top:0!important}}@media (max-width:743px){.grades-mobile-timeline{display:block!important}.grades-grid-desktop{display:none!important}.grades-star-empty{color:#3b3b3b!important}.grades-title-wrapper{margin-bottom:0!important}.grades-section .grades-title-wrapper .text-h2,.grades-section .grades-title-wrapper h2,.grades-title-wrapper .text-h2,.grades-title-wrapper h2,.grades-title-wrapper h2.text-center,.grades-title-wrapper h2.text-h1,.grades-title-wrapper h2.text-h2,.grades-title-wrapper h2.text-h2.text-center{margin-bottom:16px!important}.grades-subtitle{margin-top:0!important;margin-bottom:0!important;font-size:12px!important}.grades-bottom-text br,.grades-subtitle br{display:none}.grades-bottom-text p{font-size:12px!important}.grades-mobile-timeline{justify-content:center;align-items:center;width:100%;min-height:200px;margin:75px auto;display:flex;position:relative}.grades-bottom-text{margin-top:40px!important}.grades-vertical-line{z-index:1;pointer-events:none;width:3px;height:168px;position:absolute;top:0;left:50%;transform:translate(-50%)}.grades-dot-mobile{z-index:2;background:#bbebff;border-radius:50%;width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)translateY(-50%)}.grades-card-mobile{text-align:center;z-index:3;flex-direction:column;align-items:center;min-width:100px;display:flex;position:absolute;transform:translateY(-40px)!important}.grades-name-mobile{font-size:16px!important}.grades-card-mobile h4{margin-top:16px!important}.grades-card-mobile-left{text-align:right;right:calc(50% + 20px)}.grades-card-mobile-right{text-align:left;left:calc(50% + 20px)}.grades-star-mobile{width:16px!important;height:16px!important}.section.grades-section{margin-top:0!important;padding-top:96px!important;padding-left:0!important;padding-right:0!important}.section.grades-section .container{margin-bottom:0!important}.section.grades-section .container,.section.grades-section>:first-child{margin-top:0!important;padding-top:0!important}.grades-grid-wrapper{margin-bottom:0!important}.grades-section .container>:last-child,.grades-section>:last-child{margin-bottom:0!important;padding-bottom:0!important}.grades-section *{margin-bottom:0!important}}.feature-section{padding-top:140px;overflow:visible}.feature-row{width:100%}.feature-row-title{margin-bottom:64px}.feature-title{white-space:nowrap;margin-bottom:0}.feature-title-sharp{color:#bbebff;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.feature-image-wrapper,.feature-row-image{width:100%;height:auto;position:relative}.feature-image-wrapper{overflow:hidden}.feature-image-card{aspect-ratio:1244/650;border-radius:24px;width:100%;height:auto;max-height:650px;overflow:hidden}.feature-image{object-fit:cover;display:block;width:100%!important;height:100%!important}.feature-card{z-index:10;background-color:#2e2e2e;border-radius:24px;width:378px;height:auto;min-height:222px;padding:0;position:absolute;top:24px;left:24px;overflow:hidden}.feature-card-bg{object-fit:cover;z-index:0;position:absolute;bottom:0;left:0;width:360px!important;height:140px!important}.feature-card-content{z-index:1;flex-direction:column;gap:16px;padding:32px 40px 64px 32px;display:flex;position:relative}.feature-card-icon{z-index:2;align-items:center;display:flex;position:absolute;bottom:48px;right:23px}.feature-card-title{font-family:var(--font-bebas-neue),"Bebas Neue",sans-serif;color:#fff9e1;text-transform:uppercase;margin:0;font-size:32px;font-weight:400;line-height:1.2}.feature-card-text{font-size:14px}@media (min-width:744px) and (max-width:1366px){.feature-section{padding-top:120px!important}.feature-row-title{margin-bottom:40px!important}.feature-title{font-size:40px}.feature-image-wrapper{height:372px}.feature-image{height:100%!important}.feature-image-card{height:372px;max-height:372px}.feature-card{width:258px;height:auto;padding:0}.feature-card-content{padding:24px}.feature-card-icon{bottom:40px;right:20px}.feature-card-bg{display:none!important}.feature-card-title{font-size:28px}.feature-card-text{font-size:12px!important}}@media (max-width:743px){.feature-section{padding-top:96px!important}.feature-row-title{margin-bottom:40px!important}.feature-title{margin-bottom:16px;font-size:40px}.feature-image-wrapper{flex-direction:column;gap:16px;height:auto;display:flex;overflow:visible}.feature-image{object-fit:contain;border-radius:24px;order:2;min-height:156px;width:100%!important;height:auto!important}.feature-card{width:100%;height:auto;min-height:unset;order:1;padding:0;position:relative;top:auto;left:auto}.feature-image-card{border-radius:24px;order:2;justify-content:center;align-items:center;width:100%;min-height:156px;display:flex;overflow:hidden}.feature-image-wrapper{border-radius:24px}.feature-card-content{padding:24px}.feature-card-icon{display:none;bottom:32px;right:18px}.feature-card-bg{display:none!important}.feature-card-title{font-size:24px}.feature-card-text{font-size:12px!important}}.paths-section{position:relative;overflow:visible}.paths-section,.paths-section *,.paths-section .container{overflow:visible!important}.paths-title-wrapper{margin-bottom:78px}.paths-title{margin-bottom:0}.paths-grid{grid-template-columns:repeat(12,1fr);gap:24px;width:100%;display:grid;overflow:visible}.paths-card{background:linear-gradient(#88cdea,#3b82f600);border-radius:24px;flex-direction:column;grid-column:span 4;min-height:480px;padding:32px;display:flex;position:relative;overflow:visible}.paths-card:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.15'/%3E%3C/svg%3E");border-radius:24px;position:absolute;inset:0}.paths-card-image-wrapper{z-index:0;text-align:center;width:calc(100% + 80px);height:280px;margin:-40px -40px 24px;position:relative;overflow:visible!important}.paths-card-image-wrapper>span{width:auto!important;height:auto!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-50%)!important}.paths-card-image{z-index:0;border-radius:16px;object-fit:cover!important;margin:0 auto!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.paths-card-content{z-index:2;flex-direction:column;margin-top:auto;display:flex;position:relative}.paths-card-title{color:#bbebff;text-transform:uppercase;z-index:2;margin:0 0 8px;font-size:40px;position:relative}.paths-card-text{z-index:2;flex:1;position:relative}@media (min-width:1367px){.paths-section{padding-top:140px!important}.paths-title-wrapper{margin-bottom:78px!important}.paths-card:first-child .paths-card-image-wrapper{margin-top:-90px!important}.paths-card:nth-child(2) .paths-card-image-wrapper{margin-top:-150px!important}.paths-card:nth-child(3) .paths-card-image-wrapper{margin-top:-130px!important}.paths-card:first-child .paths-card-title{margin-top:0!important}.paths-card:nth-child(2) .paths-card-title{margin-top:60px!important}.paths-card:nth-child(3) .paths-card-title{margin-top:40px!important}}@media (min-width:744px) and (max-width:1366px){.paths-section{padding-top:120px!important}.paths-title-wrapper{margin-bottom:40px!important}.paths-title{font-size:40px}.paths-grid{grid-template-columns:repeat(12,1fr);gap:20px}.paths-card{grid-column:span 4;padding:28px;min-height:366px!important}.paths-card-image-wrapper{width:calc(100% + 80px);height:260px;margin:-40px -40px 20px}.paths-card:nth-child(2) .paths-card-image-wrapper{margin-top:-70px!important}.paths-card-title{margin-bottom:4px;color:#bbebff!important;font-size:32px!important}.paths-card-text{font-size:12px!important}}@media (max-width:743px){.paths-section{padding-top:96px!important}.paths-title-wrapper{margin-bottom:40px!important}.paths-title{margin-bottom:0;font-size:32px!important}.paths-grid{grid-template-columns:1fr;gap:16px}.paths-card{grid-column:span 1;padding:24px;min-height:342px!important}.paths-card-image-wrapper{justify-content:center;align-items:center;width:100%;height:240px;margin:0 auto 16px;display:flex}.paths-card-title{margin-bottom:4px;color:#bbebff!important;font-size:24px!important}.paths-card-text{padding-bottom:0!important;font-size:12px!important}}.cta-section{position:relative;overflow:visible}.cta-content{text-align:center;z-index:20;flex-direction:column;align-items:center;display:flex;position:relative}.cta-card{border-radius:24px;width:472px;height:412px;position:relative;overflow:visible}.cta-gradient-overlay{z-index:1;pointer-events:none;background:linear-gradient(#88cdea,#88cdea80 50%,#0000 85%);border-radius:24px;position:absolute;inset:0;overflow:hidden}.cta-gradient-overlay .noise-overlay,.cta-gradient-overlay canvas,.cta-gradient-overlay>div{-webkit-mask-image:linear-gradient(#000,#000c 30%,#00000080 50%,#0003 70%,#0000)!important;mask-image:linear-gradient(#000,#000c 30%,#00000080 50%,#0003 70%,#0000)!important}.cta-image-container{z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;padding-bottom:93px;display:flex;position:absolute;inset:0;transform:none}.cta-image-container img{width:305px!important;min-width:305px!important;max-width:305px!important;height:308.14px!important;min-height:308.14px!important;max-height:308.14px!important}.cta-button-link{z-index:3;width:100%;text-decoration:none;position:absolute;bottom:40px;left:0;right:0}.cta-button{color:#fff9e1;width:100%;height:80px;font-family:var(--font-bebas-neue),"Bebas Neue",sans-serif;text-transform:uppercase;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2a2a2a;border:2px solid #fff9e1;border-radius:24px;justify-content:center;align-items:center;font-size:40px;line-height:1;transition:all .3s;display:flex}.cta-button:hover{background-color:#78b4ce}@media (min-width:1367px){.cta-image-container img{width:389px!important;min-width:389px!important;max-width:389px!important;height:393px!important;min-height:393px!important;max-height:393px!important}}@media (min-width:744px) and (max-width:1366px){.cta-content{grid-template-columns:repeat(12,1fr)!important;justify-items:center!important;gap:24px!important;display:grid!important}.cta-card{width:100%;max-width:100%;grid-column:2/12!important;height:382px!important}.cta-button-link{justify-content:center;align-items:center;display:flex;width:auto!important;position:absolute!important;bottom:40px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.cta-button{font-size:32px;width:300.66px!important;min-width:300.66px!important;max-width:300.66px!important;height:60px!important}.cta-image-container{padding-bottom:79px!important;transform:none!important}}@media (max-width:743px){.cta-card{aspect-ratio:472/406;width:100%;max-width:472px;height:auto}.cta-button-link{justify-content:center;align-items:center;display:flex;bottom:0;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.cta-button{height:56px;font-size:28px;width:100%!important;max-width:300px!important}.cta-image-container{padding-bottom:35px!important;transform:none!important}}footer .container{padding:0}.footer-section{z-index:10;background-color:#0000;position:relative;padding-top:0!important;padding-bottom:0!important}.footer-panel{background-color:#0000!important;border-top:2px solid #4a90c2!important;border-radius:0!important;padding:40px 40px 0!important}.payment-badge-icon{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}footer a:hover,footer a:hover p{color:#bbebff!important}@media (min-width:1367px){.footer-section{padding-bottom:20px!important}.footer-grid-ipad,.footer-grid-mobile{display:none!important}.footer-grid-desktop{flex-direction:column!important;gap:56px!important;max-width:1080px!important;margin:0 auto!important;display:flex!important}.footer-main-row{justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;display:flex!important}.footer-left-part{gap:53px!important;display:flex!important}.footer-center-part{flex:1!important;gap:24px!important;min-width:0!important;display:flex!important}.footer-center-part a,.footer-center-part span{white-space:nowrap!important}.footer-payment-icons{flex-shrink:0!important;gap:24px!important;padding-right:8px!important;display:flex!important}}@media (min-width:744px) and (max-width:1366px){.footer-section{padding-bottom:0!important}.footer-grid-desktop,.footer-grid-mobile{display:none!important}.footer-grid-ipad{flex-direction:column!important;gap:4px!important;display:flex!important}footer .container{padding-left:40px!important;padding-right:40px!important}.footer-panel{padding:40px!important}.footer-row-1-ipad{flex-direction:row!important;align-items:stretch!important;gap:21px!important;display:flex!important}.footer-left-part-ipad{gap:53px!important;display:flex!important}.footer-logo-ipad{object-fit:contain!important;width:136px!important;height:26.98px!important}.footer-right-part-ipad{flex:1!important;justify-content:space-between!important;gap:24px!important;display:flex!important}.footer-right-part-ipad a,.footer-right-part-ipad span{white-space:nowrap!important}.footer-row-2-ipad{justify-content:space-between!important;align-items:flex-start!important;gap:56px!important;display:flex!important}.footer-row-2-ipad>div{align-items:flex-start!important;width:100%!important}.footer-row-2-ipad img[alt=Mastercard],.footer-row-2-ipad img[alt=Visa]{width:56px!important;height:56px!important}.footer-row-2-ipad .flex.items-center.gap-3{flex-wrap:wrap!important;justify-content:flex-start!important}.footer-row-2-ipad .text-xs,.footer-row-2-ipad p{text-align:left!important;max-width:100%!important}}@media (max-width:743px){.footer-section{padding-bottom:20px!important}.footer-grid-desktop,.footer-grid-ipad{display:none!important}.footer-panel{padding:24px!important}.footer-grid-mobile{gap:32px!important}.footer-grid-mobile,.footer-mobile-row-1{flex-direction:column!important;align-items:center!important;display:flex!important}.footer-mobile-row-1{gap:16px!important}.footer-logo-mobile{object-fit:contain!important;width:136px!important;height:26.98px!important}.footer-mobile-address{width:220px!important}.footer-mobile-address br{display:none}.footer-mobile-row-2{box-sizing:border-box!important;justify-content:center!important;max-width:100%!important}.footer-mobile-row-2,.footer-mobile-row-2>div{flex-wrap:wrap!important;gap:16px!important;width:100%!important;display:flex!important}.footer-mobile-row-2>div{justify-content:flex-start!important;min-width:0!important}.footer-mobile-row-2>div>div{flex:none!important}.footer-mobile-row-2 a,.footer-mobile-row-2 span{white-space:nowrap!important}.footer-mobile-row-3{flex-direction:column!important;gap:16px!important;display:flex!important}.footer-mobile-row-3,.footer-mobile-row-3>div{align-items:flex-start!important;width:100%!important}.footer-mobile-row-3 img[alt=Mastercard],.footer-mobile-row-3 img[alt=Visa]{width:56px!important;height:56px!important}.footer-mobile-row-3 .flex.items-center.gap-3{flex-wrap:wrap!important;justify-content:flex-start!important}.footer-mobile-row-3 p{text-align:left!important;max-width:100%!important}}header .header-desktop-nav a:hover{color:#bbebff}header .header-desktop-nav,header .header-desktop-nav a,header .header-desktop-nav p,header .header-programs-dropdown,header .header-programs-dropdown a,header .header-programs-dropdown p{font-size:16px!important}header .header-desktop-nav .text-button:hover,header .header-desktop-nav .text-button:hover p,header .header-programs-dropdown a:hover,header .header-programs-dropdown a:hover p{color:#bbebff!important}header .header-user-actions a:active,header .header-user-actions a:focus,header .header-user-actions a:hover{color:#fff9e1!important}.header-programs-active,.header-programs-active p,.mobile-menu-nav .mobile-menu-nav-item:hover .mobile-menu-text{color:#bbebff!important}.header-container-base{position:relative}.header-nav-base{gap:24px}.header-programs-dropdown{z-index:50;justify-content:center;align-items:center;width:max-content;min-width:140px;height:auto;padding:16px 24px;display:flex;top:calc(100% + 16px)}.header-programs-dropdown-content{gap:16px}.header-library-spells{white-space:nowrap}.header-balance-base{height:40px}.header-email-button-base{text-overflow:ellipsis;white-space:nowrap;height:40px;overflow:hidden;color:#fff9e1!important}.header-login-button-base{height:40px;line-height:40px}.header-create-account-base,.header-login-button-base{padding-top:0;padding-bottom:0;font-weight:500!important}.header-create-account-base{background-color:#4a90c2;border-radius:16px;height:30px;line-height:30px}.header-mobile-logo-visible{opacity:1;pointer-events:auto}.header-mobile-logo-hidden{opacity:0;pointer-events:none}@media (min-width:1367px){header{padding-top:40px!important}header .container{padding-top:0!important}.header-create-account-ipad{background-color:#4a90c2!important;border-radius:16px!important;height:30px!important;line-height:30px!important}.header-email-button{width:180px!important}.header-logo-mobile{width:136px!important;height:26.98px!important}header .header-programs-dropdown a,header .header-programs-dropdown p{font-size:14px!important}}@media (min-width:744px) and (max-width:1366px){header{box-sizing:border-box!important;height:30px!important;min-height:30px!important;margin-top:24px!important}.header-container-ipad{grid-template-columns:auto 1fr auto!important;gap:20px!important;display:grid!important}.header-nav-ipad{justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.header-arrow-ipad{width:16px!important;height:16px!important}.header-container-ipad .container,header .container.header-container-ipad{padding-top:0!important;padding-left:40px!important;padding-right:40px!important}.header-create-account-ipad{background-color:#4a90c2!important;border-radius:16px!important;height:30px!important;line-height:30px!important}.header-create-account-ipad,.header-login-ipad{padding-left:12px!important;padding-right:12px!important}.header-user-actions{column-gap:8px!important}.header-email-ipad{text-overflow:ellipsis!important;white-space:nowrap!important;width:137px!important;min-width:137px!important;max-width:137px!important;overflow:hidden!important}.header-logo-mobile{width:100px!important;height:auto!important}header .header-programs-dropdown a,header .header-programs-dropdown p{font-size:12px!important}}@media (max-width:743px){header{z-index:1000!important;height:24px!important;min-height:24px!important;margin-top:24px!important;position:relative!important}.header-mobile-menu{display:block!important}.header-mobile-menu-button{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;outline:none!important;margin-right:8px!important}.header-mobile-menu-button:active,.header-mobile-menu-button:focus{box-shadow:none!important;outline:none!important}.header-mobile-menu-button div{transition:none!important}[style*=transform]{will-change:transform!important}.header-desktop-nav,.header-mobile-logo-hidden,.header-mobile-menu-hidden,.header-user-actions{display:none!important}header .container{padding-top:0!important;padding-left:0!important;padding-right:0!important}header .container.header-container-mobile{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding-top:0!important;padding-left:24px!important;padding-right:24px!important;display:flex!important}.header-logo-mobile{width:100px!important;height:auto!important}.header-create-account-mobile{background-color:#4a90c2!important;border-radius:16px!important;height:30px!important;line-height:30px!important}.mobile-menu-modal{background-color:#2a2a2a;border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;left:8px;right:8px;z-index:9999!important;position:fixed!important;top:24px!important}.mobile-menu-header{justify-content:space-between;align-items:center;padding:10px 16px;display:flex;padding-top:24px!important}.mobile-menu-close-button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-menu-close-button:focus{box-shadow:none;outline:none}.mobile-menu-divider{background-color:#d9d9d9;width:100%;height:1px;margin:0}.mobile-menu-nav{flex-direction:column;align-items:center;gap:16px;padding:20px 16px;display:flex}.mobile-menu-nav-item{cursor:pointer;color:#f5f5f5;justify-content:center;align-items:center;gap:8px;width:auto;text-decoration:none;display:flex}.mobile-menu-nav-item:active,.mobile-menu-nav-item:active .mobile-menu-text{color:#78b4ce!important}.mobile-menu-text{color:#fff9e1;text-align:center}.mobile-menu-text-active,.mobile-menu-text-active p{color:#bbebff!important}.mobile-menu-programs-dropdown{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.mobile-menu-programs-dropdown .mobile-menu-text{text-align:center}.mobile-menu-auth{padding:16px}.mobile-menu-auth,.mobile-menu-balance{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.mobile-menu-balance{background-color:#3b3b3b;border-radius:16px;width:100%;min-width:0;height:30px;min-height:30px;padding:8px 16px}.mobile-menu-balance .mobile-menu-text{color:#fff9e1!important}.mobile-menu-email{cursor:pointer;background-color:#3b3b3b;border:none;border-radius:16px;flex-direction:row;align-items:center;gap:8px;width:100%;min-width:0;height:30px;min-height:30px;padding:8px 16px;text-decoration:none;display:flex}.mobile-menu-email-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;line-height:1em;overflow:hidden;color:#fff9e1!important}.mobile-menu-login,.mobile-menu-signup{border:none;border-radius:16px;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;display:flex}.mobile-menu-login{background-color:#0000}.mobile-menu-signup{background-color:#4a90c2;border-radius:16px}.mobile-menu-auth-unauthenticated{grid-template-columns:1fr 2fr 2fr 1fr;align-items:center;gap:8px;padding:16px;display:grid}.mobile-menu-auth-unauthenticated .mobile-menu-balance{grid-column:2}.mobile-menu-auth-unauthenticated .mobile-menu-email{grid-column:3}.mobile-menu-auth-unauthenticated-only{grid-template-columns:1fr auto auto 1fr}.mobile-menu-auth-unauthenticated .mobile-menu-login{white-space:nowrap;grid-column:2}.mobile-menu-auth-unauthenticated .mobile-menu-signup{white-space:nowrap;grid-column:3;min-width:max-content}}@media (min-width:744px){.header-mobile-menu{display:none!important}}.login-image-container{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1367px){.login-image-container{top:22px}.login-background-circle>div.absolute.flex{height:85%!important}}@media (min-width:744px) and (max-width:1366px){.login-image-container{top:49px}}@media (max-width:743px){.login-image-container{top:34px}.login-image-container img{width:265.14px!important;min-width:265.14px!important;max-width:265.14px!important;height:352px!important;min-height:352px!important;max-height:352px!important}}.login-form-input{--autofill-bg:#515151;--autofill-text:#fff9e1;background-color:#515151;border:none;height:56px;padding-top:20px;padding-left:24px;padding-right:24px}.login-form-input:-webkit-autofill,.login-form-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.login-form-input:-webkit-autofill:active,.login-form-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.login-form-input:-moz-autofill,.login-form-input:-moz-autofill:hover{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.login-form-input:-moz-autofill:active,.login-form-input:-moz-autofill:focus{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.login-form-input:autofill,.login-form-input:autofill:active,.login-form-input:autofill:focus,.login-form-input:autofill:hover{background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 30px #515151!important}.login-form-submit-section p{font-size:16px}.login-form-input:focus:not(.error){outline:none;border:2px solid #78b4ce!important}.login-form-input.error,.login-form-input.error:focus{border:2px solid #eb271c!important}.login-form-input.error:focus{outline:none}.login-form-label{z-index:1;font-size:16px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.login-form-label.focused,.login-form-label.has-value{font-size:12px;transform:translateY(-50%)translateY(-10px)}.login-form-label-password.focused,.login-form-label-password.has-value{transform:translateY(-50%)translateY(-12px)}.login-form-error{padding-left:24px;font-size:12px!important}.login-form-error,.login-form-error p{color:#eb271c!important}.login-form-password-container{background-color:#515151;border:none;border-radius:16px;height:56px;padding-right:24px}.login-form-password-container.focused:not(.error){border:2px solid #78b4ce}.login-form-password-container.error{border:2px solid #eb271c}.login-form-password-input{--autofill-bg:#515151;--autofill-text:#fff9e1;background-color:#515151;border-radius:8px 0 0 8px;padding-top:20px;padding-left:24px}.login-form-password-input:-webkit-autofill,.login-form-password-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.login-form-password-input:-webkit-autofill:active,.login-form-password-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.login-form-password-input:-moz-autofill,.login-form-password-input:-moz-autofill:hover{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.login-form-password-input:-moz-autofill:active,.login-form-password-input:-moz-autofill:focus{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.login-form-password-input:autofill,.login-form-password-input:autofill:active,.login-form-password-input:autofill:focus,.login-form-password-input:autofill:hover{background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 30px #515151!important}.login-form-forgot-section{margin-top:48px}.login-form-forgot-text{font-size:12px}.login-form-reset-button{cursor:pointer;background:0 0;border:none;font-size:12px}.login-form-google-section{margin-top:16px}.login-form-google-text{font-size:16px}.login-form-google-button{background:0 0;border:none}.login-form-submit-section{margin-top:40px}.login-form-submit-button{background-color:#3491b8;border-radius:24px;width:278px;height:48px}.reset-password-instruction-text{font-size:12px}.reset-password-input{appearance:none;background-color:#515151;border:none;border-radius:16px;height:56px;padding-top:20px;padding-left:24px;padding-right:24px}.reset-password-input:-webkit-autofill,.reset-password-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-input:-webkit-autofill:active,.reset-password-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-input:-moz-autofill,.reset-password-input:-moz-autofill:hover{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-input:-moz-autofill:active,.reset-password-input:-moz-autofill:focus{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-input:autofill,.reset-password-input:autofill:active,.reset-password-input:autofill:focus,.reset-password-input:autofill:hover{background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 30px #515151!important}.reset-password-verify-password-input:-webkit-autofill,.reset-password-verify-password-input:-webkit-autofill:hover{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-verify-password-input:-webkit-autofill:active,.reset-password-verify-password-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-verify-password-input:-moz-autofill,.reset-password-verify-password-input:-moz-autofill:hover{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-verify-password-input:-moz-autofill:active,.reset-password-verify-password-input:-moz-autofill:focus{-moz-text-fill-color:#fff9e1!important;background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;-moz-box-shadow:inset 0 0 0 30px #515151!important}.reset-password-verify-password-input:autofill,.reset-password-verify-password-input:autofill:active,.reset-password-verify-password-input:autofill:focus,.reset-password-verify-password-input:autofill:hover{background-color:#515151!important;background-image:none!important;transition:background-color 5000s ease-in-out!important;box-shadow:inset 0 0 0 30px #515151!important}.reset-password-input:focus{outline:none}.reset-password-input-focused{border:2px solid #78b4ce}.reset-password-input-error{border:2px solid #eb271c}.reset-password-label{z-index:1;font-size:16px;transition:all .2s;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.reset-password-label-focused{font-size:12px;transform:translateY(-50%)translateY(-10px)}.reset-password-error-container{padding-left:24px}.reset-password-error-text{color:#eb271c;font-size:12px!important}.reset-password-submit-button{background-color:#3491b8;border-radius:24px;width:278px;height:48px;border:none!important;outline:none!important}.reset-password-submit-button:active,.reset-password-submit-button:focus,.reset-password-submit-button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.reset-password-success-button{background-color:#3491b8;border-radius:24px;width:278px;height:48px;border:none!important;outline:none!important}.reset-password-success-button:active,.reset-password-success-button:focus,.reset-password-success-button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.reset-password-success-container{margin-top:345px}.reset-password-bounce-delay-0{animation-delay:0s}.reset-password-bounce-delay-150{animation-delay:.15s}.reset-password-bounce-delay-300{animation-delay:.3s}.reset-password-background-container,.reset-password-title-container{position:relative}@media (min-width:1367px){.background-circle-reset-password img[src*=reset-password\.png]{width:481px!important;min-width:481px!important;max-width:481px!important;height:639px!important;min-height:639px!important;max-height:639px!important;transform:none!important}.background-circle-reset-password>div.absolute.left-0.right-0.flex{height:47%!important}}@media (min-width:744px) and (max-width:1366px){.background-circle-reset-password img[src*=reset-password\.png]{object-fit:contain!important;image-rendering:auto!important;width:408.26px!important;min-width:408.26px!important;max-width:408.26px!important;height:542px!important;min-height:542px!important;max-height:542px!important;transform:none!important}.background-circle-reset-password>div.absolute.left-0.right-0.flex{height:75%!important}}@media (max-width:743px){.background-circle-reset-password img[src*=reset-password\.png]{object-fit:contain!important;image-rendering:auto!important;width:322.39px!important;min-width:322.39px!important;max-width:322.39px!important;height:428px!important;min-height:428px!important;max-height:428px!important;margin:0 auto!important;display:block!important;transform:none!important}.background-circle-reset-password>div.absolute.left-0.right-0.flex{justify-content:center!important;align-items:center!important;height:107%!important}.background-circle-reset-password>div.absolute.flex>div{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}}.reset-password-verify-password-container{background-color:#515151;border:none;border-radius:16px;height:56px;padding-right:24px}.reset-password-verify-password-container-focused{border:2px solid #78b4ce}.reset-password-verify-password-container-error{border:2px solid #eb271c}.reset-password-verify-password-input{border-radius:8px 0 0 8px;padding-top:20px;padding-left:24px}.reset-password-verify-password-label{z-index:1;font-size:16px;transition:all .2s;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.reset-password-verify-password-label-focused{font-size:12px;transform:translateY(-50%)translateY(-12px)}.reset-password-verify-password-toggle{border:none!important;outline:none!important}.reset-password-verify-password-toggle:active,.reset-password-verify-password-toggle:focus,.reset-password-verify-password-toggle:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.reset-password-verify-form-container{width:100%;max-width:370px}@media (min-width:1367px){.background-circle-reset-password-verify img[src*=reset-password\.png]{width:481px!important;min-width:481px!important;max-width:481px!important;height:639px!important;min-height:639px!important;max-height:639px!important;transform:none!important}.background-circle-reset-password-verify>div.absolute.left-0.right-0.flex{height:47%!important}}@media (min-width:744px) and (max-width:1366px){.background-circle-reset-password-verify img[src*=reset-password\.png]{object-fit:contain!important;image-rendering:auto!important;width:408.26px!important;min-width:408.26px!important;max-width:408.26px!important;height:542px!important;min-height:542px!important;max-height:542px!important;transform:none!important}.background-circle-reset-password-verify>div.absolute.left-0.right-0.flex{height:75%!important}}@media (max-width:743px){.background-circle-reset-password-verify img[src*=reset-password\.png]{object-fit:contain!important;image-rendering:auto!important;width:322.39px!important;min-width:322.39px!important;max-width:322.39px!important;height:428px!important;min-height:428px!important;max-height:428px!important;margin:0 auto!important;display:block!important;transform:none!important}.background-circle-reset-password-verify>div.absolute.left-0.right-0.flex{justify-content:center!important;align-items:center!important;height:107%!important}.background-circle-reset-password-verify>div.absolute.flex>div{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}}.change-password-form-error{border-radius:12px;margin-bottom:1rem;padding:12px}.change-password-form-error-success{background-color:#03a80033;border:1px solid #03a800}.change-password-form-error-error{background-color:#eb271c33;border:1px solid #eb271c}.change-password-form-error-text{text-align:center;font-size:12px!important}.change-password-form-error-text-success{color:#03a800}.change-password-form-error-text-error{color:#eb271c}.change-password-password-container{background-color:#515151;border:none;border-radius:16px;height:56px;padding-right:24px}.change-password-password-container-focused{border:2px solid #78b4ce}.change-password-password-container-error{border:2px solid #eb271c}.change-password-password-input{border-radius:8px 0 0 8px;padding-top:20px;padding-left:24px}.change-password-label{z-index:1;font-size:16px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.change-password-label-focused{font-size:12px;transform:translateY(-50%)translateY(-12px)}.change-password-error-container{padding-left:24px}.change-password-error-text{color:#eb271c;font-size:12px!important}.change-password-password-toggle{border:none!important;outline:none!important}.change-password-password-toggle:active,.change-password-password-toggle:focus,.change-password-password-toggle:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.change-password-submit-button{background-color:#3491b8;border-radius:24px;height:48px;border:none!important;outline:none!important}.change-password-submit-button:active,.change-password-submit-button:focus,.change-password-submit-button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.change-password-submit-container{justify-content:center;display:flex}.change-password-submit-button-text{font-size:16px}.change-password-bounce-delay-0{animation-delay:0s}.change-password-bounce-delay-150{animation-delay:.15s}.change-password-bounce-delay-300{animation-delay:.3s}.change-password-background-container,.change-password-title-container{position:relative}.change-password-form-wrapper{z-index:10;margin:0 auto;position:relative}@media (min-width:1367px){.background-circle-change-password img[src*=login-chan\.png]{image-rendering:auto!important;width:373px!important;min-width:373px!important;max-width:373px!important;height:559px!important;min-height:559px!important;max-height:559px!important}.background-circle-change-password>div.absolute.left-0.right-0{height:325px!important}}@media (min-width:744px) and (max-width:1366px){.background-circle-change-password img[src*=login-chan\.png]{object-fit:contain!important;image-rendering:auto!important;width:373px!important;min-width:373px!important;max-width:373px!important;height:559px!important;min-height:559px!important;max-height:559px!important}.background-circle-change-password>div.absolute.left-0.right-0{height:100%!important}}@media (max-width:743px){.background-circle-change-password img[src*=login-chan\.png]{object-fit:contain!important;image-rendering:auto!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:429px!important;min-height:429px!important;max-height:429px!important;margin:0 auto!important;display:block!important}.background-circle-change-password>div.absolute.left-0.right-0{justify-content:center!important;align-items:center!important;height:95%!important}.background-circle-change-password>div.absolute.flex>div{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}}.change-password-success-title{z-index:1;color:#6cc76a;position:relative}@media (min-width:1367px){.background-circle-change-password-success>div.absolute.left-0.right-0.flex{height:50%!important}.background-circle-change-password-success img[src*=password-success\.png]{image-rendering:auto!important;width:528px!important;min-width:528px!important;max-width:528px!important;height:607px!important;min-height:607px!important;max-height:607px!important}}@media (min-width:744px) and (max-width:1366px){.background-circle-change-password-success img[src*=password-success\.png]{object-fit:contain!important;image-rendering:auto!important;width:418px!important;min-width:418px!important;max-width:418px!important;height:480.54px!important;min-height:480.54px!important;max-height:480.54px!important}.background-circle-change-password-success>div.absolute.left-0.right-0.flex{height:63%!important}.change-password-success-button-container{align-items:flex-start!important;margin-top:440px!important}}@media (max-width:743px){.background-circle-change-password-success img[src*=password-success\.png]{object-fit:contain!important;image-rendering:auto!important;width:352px!important;min-width:352px!important;max-width:352px!important;height:404.67px!important;min-height:404.67px!important;max-height:404.67px!important}.background-circle-change-password-success>div.absolute.left-0.right-0.flex{height:85%!important}.change-password-success-button-container{align-items:flex-start!important;margin-top:378px!important}}.change-password-success-button-container{align-items:flex-end;margin-top:564px}.change-password-success-button-container button{background-color:#3491b8;border-radius:24px;width:279px;height:48px;position:relative;border:none!important;outline:none!important}.change-password-success-button-container button:active,.change-password-success-button-container button:focus,.change-password-success-button-container button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}@media (min-width:1367px){.transaction-status-title{white-space:nowrap!important}.background-circle.transaction-status-circle-failed,.background-circle.transaction-status-circle-success{top:28px!important}.transaction-status-circle-success img{width:528px!important;min-width:528px!important;max-width:528px!important;height:497px!important;min-height:497px!important;max-height:497px!important}.transaction-status-circle-failed img,.transaction-status-circle-success img{object-fit:contain!important;image-rendering:crisp-edges!important;margin:0 auto!important;display:block!important;transform:none!important}.transaction-status-circle-failed img{width:356px!important;min-width:356px!important;max-width:356px!important;height:473px!important;min-height:473px!important;max-height:473px!important}.transaction-status-balance-card{width:422px!important;padding:40px 80px!important}.transaction-status-card-wrapper{margin-top:340px!important}.transaction-status-button{width:238px!important}.transaction-status-buttons-container{align-items:center!important}.transaction-status-subtitle-card-failed{display:none!important}.transaction-status-subtitle-desktop{display:block!important}}@media (min-width:744px) and (max-width:1366px){.background-circle{width:437px!important;height:437px!important;top:0!important}.transaction-status-circle-success img{width:418px!important;min-width:418px!important;max-width:418px!important;height:480.54px!important;min-height:480.54px!important;max-height:480.54px!important}.transaction-status-circle-failed img,.transaction-status-circle-success img{object-fit:contain!important;image-rendering:crisp-edges!important;margin:0 auto!important;display:block!important;transform:none!important}.transaction-status-circle-failed img{width:307.32px!important;min-width:307.32px!important;max-width:307.32px!important;height:408px!important;min-height:408px!important;max-height:408px!important}.transaction-status-balance-card{width:422px!important;padding:40px 24px!important}.transaction-status-container{min-height:auto!important}}@media (max-width:743px){.background-circle{margin-left:auto!important;margin-right:auto!important}.transaction-status-circle-success img{width:352px!important;min-width:352px!important;max-width:352px!important;height:404.67px!important;min-height:404.67px!important;max-height:404.67px!important}.transaction-status-circle-failed img,.transaction-status-circle-success img{object-fit:contain!important;image-rendering:crisp-edges!important;margin:0 auto!important;display:block!important;transform:none!important}.transaction-status-circle-failed img{width:256.1px!important;min-width:256.1px!important;max-width:256.1px!important;height:340px!important;min-height:340px!important;max-height:340px!important}.transaction-status-balance-card{padding:40px 80px!important}.transaction-status-container{min-height:auto!important}.transaction-status-container,section{padding-left:0!important;padding-right:0!important}}.transaction-status-section{padding-bottom:0}.transaction-status-container{min-height:800px;position:relative}.transaction-status-card-wrapper>.col-span-6{flex-direction:column;align-items:center;display:flex}.background-circle.transaction-status-circle-failed,.background-circle.transaction-status-circle-success{top:28px!important}.transaction-status-title{z-index:20;position:relative;white-space:nowrap!important}.transaction-status-title-success{color:#6cc76a}.transaction-status-title-failed{color:#ff2226;overflow-wrap:anywhere;box-sizing:border-box;max-width:100%;padding-left:16px;padding-right:16px;white-space:normal!important}.transaction-status-subtitle{color:#9a9a9a;text-align:center;margin-top:0;margin-bottom:0}.transaction-status-subtitle-card{color:#9a9a9a;text-align:center;margin-top:24px;margin-bottom:24px;display:none}.transaction-status-subtitle-desktop{display:block}.transaction-status-subtitle-card-failed{color:#9a9a9a;text-align:center;margin-top:0;margin-bottom:24px;display:none}.transaction-status-content,.transaction-status-image-wrapper,.transaction-status-page,.transaction-status-title-wrapper{position:relative}.transaction-status-card-wrapper{z-index:10;width:100%;margin-top:372px;position:relative;overflow:visible}.transaction-status-balance-card{z-index:10;background-color:#2a2a2a;border:1px solid #303030;border-radius:24px;flex-direction:column;gap:0;margin:0 auto;padding:40px 80px;display:flex;position:relative}.transaction-status-balance-card-title{text-transform:uppercase;letter-spacing:-.02em;text-align:center;white-space:nowrap;margin:0;color:#fff9e1!important}.transaction-status-trail-tokens{color:#bbebff;text-align:center;margin:0}.transaction-status-failed-title{color:#eb271c;text-align:center;margin:0;font-weight:700}.transaction-status-failed-list{text-align:left;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.transaction-status-failed-list li{color:#fff9e1;align-items:center;gap:8px;line-height:1;display:flex}.transaction-status-failed-list li:before{content:"•";color:#fff9e1}.transaction-status-failed-check-section{width:100%;padding-left:0;padding-right:0}.transaction-status-failed-check-title{text-align:left;margin:0 0 8px}.transaction-status-buttons-container{z-index:10;flex-direction:column;gap:16px;margin-top:48px;padding:0;display:flex;position:relative}.transaction-status-button{cursor:pointer;box-sizing:border-box;flex:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;border-radius:24px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important}.transaction-status-button p{font-size:16px!important}.transaction-status-button:hover{opacity:.9}.transaction-status-button-view{box-sizing:border-box;background-color:#2a2a2a;border:1px solid #9a9a9a;padding-left:69px;padding-right:69px}.transaction-status-journey-message{color:#515151;text-align:center;white-space:nowrap;margin:48px 0 0;display:block}.transaction-status-button-return{white-space:nowrap;background-color:#4a90c2;border:none;padding-left:37px;padding-right:37px}.transaction-status-card-wrapper-failed{margin-top:340px}@media (min-width:744px) and (max-width:1366px){.transaction-status-title{white-space:nowrap!important}.background-circle.transaction-status-circle-failed,.background-circle.transaction-status-circle-success{top:32px!important}.transaction-status-section{padding-top:0!important;padding-bottom:0!important}.transaction-status-card-wrapper{margin-top:333px!important}.transaction-status-journey-message{margin-top:28px!important}.transaction-status-card-wrapper>.col-span-3:first-child{grid-column:span 1!important}.transaction-status-card-wrapper>.col-span-6{grid-column:span 10!important}.transaction-status-card-wrapper>.col-span-3:last-child{grid-column:span 1!important}.transaction-status-card-wrapper-failed{margin-top:333px!important}.transaction-status-subtitle-card-failed{margin-top:0!important;margin-bottom:0!important;display:block!important}.transaction-status-failed-check-section{margin-top:24px!important}.transaction-status-failed-check-title{margin-bottom:24px!important}.transaction-status-title-wrapper .transaction-status-subtitle{display:none!important}.transaction-status-subtitle-card{margin-top:24px!important;margin-bottom:24px!important;display:block!important}.transaction-status-buttons-container{margin-top:0!important}.transaction-status-button{width:238px!important}.transaction-status-buttons-container{align-items:center!important}}@media (max-width:743px){.transaction-status-title{white-space:nowrap!important}.transaction-status-title-failed{white-space:normal!important}.transaction-status-container{min-height:auto!important}.transaction-status-section{padding-top:0!important;padding-bottom:0!important}.transaction-status-journey-message{white-space:normal;overflow-wrap:anywhere;margin-top:32px!important}.transaction-status-title-wrapper .transaction-status-subtitle{display:none!important}.transaction-status-subtitle-card{margin-top:24px!important;margin-bottom:24px!important;display:block!important}.transaction-status-subtitle-card-failed{margin-top:0!important;margin-bottom:0!important;display:block!important}.transaction-status-failed-check-section{margin-top:24px!important}.transaction-status-failed-check-title{margin-bottom:24px!important}.background-circle.transaction-status-circle-failed,.background-circle.transaction-status-circle-success{margin-left:auto!important;margin-right:auto!important;top:48px!important}.background-circle>div.absolute.flex>div{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.transaction-status-card-wrapper{width:100%!important;margin-top:251px!important}.transaction-status-card-wrapper-failed{margin-top:251px!important}.transaction-status-card-wrapper>.col-span-3{display:none!important}.transaction-status-card-wrapper>.col-span-6{grid-column:1/-1!important}.transaction-status-balance-card{width:312px!important;padding:40px 16px!important}.transaction-status-buttons-container{flex-direction:column!important;margin-top:0!important;padding:0 16px!important}.transaction-status-button{width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding-left:0!important;padding-right:0!important}}.profile-history-amount-cell,.profile-history-amount-header{padding-left:0;padding-right:0}.btn{background-color:#2a2a2a;height:40px}.profile-info-background-circle-ipad,.profile-info-background-circle-mobile{left:50%!important;transform:translate(-50%)!important}.profile-hero-banner{border-radius:24px;width:100%;position:relative;overflow:hidden}.profile-balance-title{color:#fff9e1!important}.profile-hero-banner__bg{width:100%;height:auto;display:block}.profile-hero-banner__balance{position:absolute;top:16px;left:16px}.profile-hero-banner__email{color:#fff9e1;position:absolute;bottom:16px;right:16px}.profile-hero-banner__balance-mobile{margin-top:16px}.profile-content-grid-ipad{gap:32px}.balance-card{background-color:#2e2e2e;padding:40px 47px 48px!important}.topup-button{width:161px;height:48px;margin-top:40px;background-color:#3491b8!important}.profile-settings-fields-mobile{flex:1}.profile-settings-fields-mobile label,.profile-settings-fields-mobile span{padding-left:24px!important}.profile-settings-buttons-mobile{margin-left:40px}.profile-signout-button{width:174px!important}.profile-signout-button-loading{opacity:.7!important;cursor:not-allowed!important;transition:opacity .2s,transform .2s!important;transform:scale(.98)!important}.profile-delete-account-button{color:#9a9a9a!important}.profile-delete-account-button:active,.profile-delete-account-button:focus,.profile-delete-account-button:hover{box-shadow:none!important;border:none!important;outline:none!important}.profile-transparent-link{color:#3491b8;cursor:pointer!important;background:0 0!important;border:none!important;padding:0!important;text-decoration:none!important}.profile-delete-modal-overlay{background-color:#00000080!important}.profile-delete-modal{background-color:#2a2a2a!important;width:312px!important;height:397px!important}@media (min-width:744px){.profile-delete-modal{width:469px!important}}.profile-delete-modal-circle{z-index:1!important;width:var(--background-circle-size-mobile)!important;height:var(--background-circle-size-mobile)!important;min-width:var(--background-circle-size-mobile)!important;max-width:var(--background-circle-size-mobile)!important;min-height:var(--background-circle-size-mobile)!important;max-height:var(--background-circle-size-mobile)!important;top:89px!important;left:50%!important}.profile-delete-modal-content{z-index:10!important}.profile-delete-modal-header{padding-top:24px!important;padding-left:20px!important;padding-right:20px!important}.profile-delete-modal-title{color:#fff9e1!important}.profile-delete-modal-confirmation{width:280px;padding-bottom:24px;padding-left:16px;padding-right:16px;z-index:20!important;background-color:#2e2e2e!important;margin:auto auto 12px!important;padding-top:24px!important}.modal-text{font-size:12px}@media (min-width:744px){.profile-delete-modal-confirmation{width:326px}}.profile-delete-modal-buttons{margin-top:20px!important}.profile-delete-modal-button-red{background-color:#eb271c!important;border-radius:16px!important;height:40px!important}.profile-delete-modal-button-dark{background-color:#0000!important;border:1px solid #9a9a9a!important}.profile-delete-modal-button-cancel,.profile-delete-modal-button-dark{color:#fff9e1!important;height:40px!important;font-size:16px!important;font-weight:550!important;font-family:var(--font-inter),"Inter",sans-serif!important;border-radius:24px!important}.profile-delete-modal-button-cancel{background-color:#3491b8!important}.profile-delete-modal-circle img{object-fit:contain!important;width:239px!important;min-width:239px!important;max-width:239px!important;height:318px!important;min-height:318px!important;max-height:318px!important;transform:none!important}.profile-delete-modal-buttons button:disabled{opacity:.6!important;cursor:not-allowed!important}.profile-balance-card-base{width:272px!important}.profile-settings-card-base{width:666px!important;height:208px!important}.profile-settings-fields-base{width:312px!important}.profile-history-wrapper{gap:64px!important;width:962px!important;max-width:100%!important;margin-top:96px!important;margin-left:auto!important;margin-right:auto!important}.profile-history-table-container,.profile-history-table-row{gap:16px!important;width:100%!important}.profile-history-table-header{background-color:#c5c5c5!important;border-radius:8px!important;flex:1!important;gap:10px!important;min-height:56px!important;padding:16px!important}.profile-history-table-header-text{color:#181818!important;text-align:left!important}.profile-history-table-cell{background-color:#303030!important;border-radius:8px!important;flex:1!important;gap:10px!important;min-height:56px!important;padding:16px!important}.profile-history-table-cell-text{text-align:center!important}.profile-history-amount-cell,.profile-history-amount-header{padding-top:16px!important;padding-bottom:16px!important}.profile-history-amount-cell-text{color:#f5f5f5!important}.profile-grades-mobile-timeline .grades-vertical-line{z-index:1!important;width:3px!important;height:440px!important}.profile-grades-dot-mobile{border-radius:50%!important;width:16px!important;height:16px!important;position:absolute!important;left:50%!important;transform:translate(-50%)translateY(-50%)!important}.profile-grades-dot-mobile-top{top:0!important}.profile-grades-dot-mobile-33{top:56px!important}.profile-grades-dot-mobile-66{top:112px!important}.profile-grades-dot-mobile-bottom{top:168px!important}.profile-grades-card-mobile{position:absolute!important}.profile-grades-card-mobile-top{top:8px!important}.profile-grades-card-mobile-33{top:64px!important}.profile-grades-card-mobile-66{top:120px!important}.profile-grades-card-mobile-bottom{top:176px!important}.profile-row-hero{margin-top:40px}.profile-history-wrapper{gap:40px}.profile-history-subtitle{color:#515151!important}.profile-history-subtitle-empty{padding-bottom:210px;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.profile-grades-section .grades-card-mobile h4,.profile-grades-section .grades-name-mobile,.profile-grades-section .grades-name-wrapper h4{white-space:nowrap!important}.profile-grades-section .grades-star-container{margin-bottom:0!important}@media (min-width:1367px){.profile-history-subtitle-empty{padding-bottom:196px!important}.profile-history-wrapper{margin-top:140px!important}.profile-row-hero{margin-top:64px}.profile-grades-section{margin-top:64px!important;padding-top:0!important}.profile-grades-section.section{padding:64px 0!important}.profile-grades-section .grades-star-container{margin-top:0!important;margin-bottom:0!important}.profile-content-grid-ipad{grid-template-columns:repeat(12,1fr)!important;gap:24px!important;margin-top:0!important;display:grid!important}.profile-content-grid-ipad>div:first-child{grid-column:2/5!important}.profile-content-grid-ipad>div:last-child{grid-column:5/12!important}.profile-content-mt{margin-top:354px!important}.profile-info-section .profile-info-background-circle-ipad>div.absolute.flex,.profile-info-section .profile-info-background-circle-ipad>div[style*="zIndex: 1"]{height:45%!important}.profile-history-wrapper{gap:80px}.profile-grades-section{margin-bottom:0!important}.profile-grades-section,.profile-grades-section .container,.profile-grades-section .grades-grid-wrapper{padding-bottom:0!important}.profile-grades-section .grades-title-wrapper{text-align:center!important;margin-bottom:80px!important}.profile-grades-section .grades-star{width:24px!important;height:24px!important}.profile-grades-section .grades-star-filled{color:#bbebff!important}.profile-grades-section .grades-star-empty{color:#3b3b3b!important}.profile-grades-section .grades-progress-line{z-index:0!important;background:#78b4ce!important;height:3px!important;position:absolute!important;top:calc(100% - 6px)!important;left:12%!important;right:12%!important;transform:translateY(-50%)!important}.profile-grades-section .grades-circle{background:#4a90c2!important;border-radius:50%!important;width:16px!important;height:16px!important}.profile-grades-section .grades-name-wrapper{text-transform:none!important;margin-top:24px!important;margin-bottom:32px!important}.profile-grades-section .grades-rank-inactive{color:#515151!important}.profile-grades-section .profile-grades-subtitle{text-align:center!important;margin:40px auto 0!important}.profile-settings-fields-mobile>div.bg-medium-gray{padding-top:calc(.5rem - 6.5px)!important;padding-bottom:calc(.5rem - 6.5px)!important}.profile-settings-content-mobile{align-items:center!important}.profile-settings-fields-mobile{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:744px) and (max-width:1366px){.profile-history-subtitle-empty{padding-bottom:206px!important}.profile-history-wrapper{gap:40px!important;margin-top:120px!important}.profile-grades-section{margin-top:40px!important}.profile-grades-section .grades-name-wrapper{margin-top:12px!important;margin-bottom:16px!important}.topup-button{margin-top:16px;width:auto!important;min-width:145px!important;max-width:none!important;height:40px!important}.profile-delete-modal-title{font-size:40px}.profile-shuriken-ipad{width:16px!important;height:16px!important}.profile-grade-name-ipad{text-transform:none!important}.profile-grades-section .grades-star-empty{color:#3b3b3b!important}.profile-grades-section .profile-grades-subtitle{white-space:nowrap!important;margin-top:24px!important;margin-bottom:0!important}.profile-grades-section .profile-grades-subtitle p{white-space:nowrap!important}.profile-info-background-circle-ipad{width:437px!important;height:437px!important;top:50px!important}.profile-info-background-circle-ipad img.profile-delete-modal-circle{object-fit:cover!important;width:239px!important;height:318px!important;transform:none!important}.profile-info-background-circle-ipad img:not(.profile-delete-modal-circle img){object-fit:contain!important;width:auto!important;max-width:none!important;height:auto!important;image-rendering:crisp-edges!important;transform:scale(.8)!important}.profile-content-grid-ipad{flex-direction:column!important;gap:0!important;margin-top:0!important;display:flex!important}.profile-content-grid-ipad>div:first-child{background:0 0!important;order:1!important;margin-top:315px!important}.profile-content-grid-ipad>div:last-child{order:2!important;width:100%!important}.profile-content-mt{margin-top:0!important}.profile-grades-section{padding-bottom:0!important}.profile-grades-section.section{padding:0 0 40px!important}.profile-info-section{padding-top:0!important}.balance-card{padding:24px!important}}@media (max-width:743px){.profile-hero-banner__balance,.profile-hero-banner__email{position:static!important}.profile-settings-buttons-mobile{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important}.profile-settings-buttons-mobile>button{width:100%!important}.profile-change-password-button,.profile-delete-account-button,.profile-signout-button{width:174px!important;max-width:174px!important;font-size:12px!important}.profile-change-password-button{white-space:nowrap!important}.profile-delete-modal-buttons{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.profile-delete-modal-buttons>button{flex:1!important;width:auto!important}.profile-history-wrapper{gap:40px!important;margin-top:96px!important}.profile-hero-banner__email{text-align:center;margin-top:16px}.profile-hero-banner__balance-mobile{width:100%;margin-top:16px}.profile-hero-banner__balance-mobile .balance-card{background-color:#2e2e2e!important;border-radius:16px!important;padding-top:24px!important;padding-bottom:24px!important}.profile-hero-banner__balance-mobile .topup-button{width:139px!important;height:40px!important;margin-top:16px!important;margin-left:auto!important;margin-right:auto!important}.profile-delete-modal-title{font-size:32px}.profile-delete-modal-confirmation{margin:auto 16px 12px!important}.profile-grades-section{margin-top:0!important;padding-top:0!important}.profile-grades-section.section{padding:40px 0!important}.profile-grades-grid-desktop{display:none!important}.profile-grades-progress-line{z-index:3!important}.profile-grades-section .grades-mobile-timeline .grades-vertical-line:first-of-type{z-index:1!important}.profile-grades-section .grades-mobile-timeline .profile-grades-progress-line{z-index:3!important;width:3px!important;min-height:0!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.profile-info-background-circle-mobile{width:312px!important;height:312px!important;padding-top:0!important;top:0!important}.profile-info-section{padding-top:0!important}.profile-info-background-circle-mobile img:not(.profile-delete-modal-circle img){display:none!important}.profile-delete-modal-header{position:relative!important}.profile-delete-modal-header>div:last-child{z-index:10!important;position:relative!important}.profile-content-grid-mobile{grid-template-columns:1fr!important;gap:24px!important;margin-top:0!important;display:grid!important}.topup-button{width:154px!important;max-width:154px!important}.profile-grades-section>div{flex-direction:column!important;display:flex!important}.profile-grades-section .profile-grades-grid-desktop{order:0!important}.profile-grades-section .grades-mobile-timeline{order:1!important;min-height:168px!important}.profile-grades-section .profile-grades-subtitle{text-align:center!important;order:2!important;margin-top:24px!important;margin-bottom:0!important}.profile-grades-section .profile-grades-subtitle p{text-align:center!important}.profile-grades-section .grades-star-empty{color:#2d2d2d!important}.balance-card:not(.profile-hero-banner__balance-mobile .balance-card){background:0 0!important;padding:36px 0 0!important;position:relative!important}.profile-settings-content-mobile{flex-direction:column!important;gap:16px!important}.profile-settings-fields-mobile{width:100%!important;margin-top:20px!important}.profile-settings-buttons-mobile{justify-content:center!important;align-items:center!important;width:100%!important;margin-left:0!important}.profile-settings-buttons-mobile button:first-child{width:174px!important;margin:20px auto 0!important}.profile-settings-buttons-mobile button:not(:first-child){text-align:center!important;width:100%!important}.profile-settings-buttons-mobile a[href="/dev/email-sender"]{text-align:center!important;width:100%!important;display:block!important}.profile-history-wrapper{width:100%!important}.profile-history-wrapper>.flex.flex-col{gap:4px!important;width:100%!important}.profile-history-wrapper>.flex.flex-col[style*=gap]{gap:4px!important}.profile-history-wrapper .flex.flex-row{flex-direction:row!important;gap:4px!important;width:100%!important;display:flex!important}.profile-history-wrapper .flex.flex-row>div{flex:1!important;width:auto!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}.profile-history-amount-header{padding-left:16px!important;padding-right:16px!important}.profile-history-amount-cell{padding-left:12px!important;padding-right:12px!important}}.pricing-hero-subtitle{margin-bottom:64px!important}.pricing-hero-title-line1,.pricing-hero-title-line2{display:inline}.pricing-card img{position:absolute!important;bottom:0!important}.pricing-card-image img[alt=PATH\ SNACKS],.pricing-card-image img[src*=first]{width:210px!important;min-width:210px!important;max-width:210px!important;height:279px!important;min-height:279px!important;max-height:279px!important;top:20px!important}.pricing-card-image img[alt=TRAIL\ RATIONS],.pricing-card-image img[src*=second]{width:261px!important;min-width:261px!important;max-width:261px!important;height:346px!important;min-height:346px!important;max-height:346px!important;top:-26px!important}.pricing-card-image img[alt="TRAVELER'S FOODnCHEST"],.pricing-card-image img[src*=third]{width:422px!important;min-width:422px!important;max-width:422px!important;height:560px!important;min-height:560px!important;max-height:560px!important;top:-180px!important}.pricing-card-image img[alt="WAYFARER'S SUPPLYnVAULT"],.pricing-card-image img[src*=fourth]{width:320px!important;min-width:320px!important;max-width:320px!important;height:425px!important;min-height:425px!important;max-height:425px!important;top:-68px!important}.pricing-card-image img[alt=FRONTIER\ PROVISIONSnBARREL],.pricing-card-image img[src*=fifth]{width:386px!important;min-width:386px!important;max-width:386px!important;height:513px!important;min-height:513px!important;max-height:513px!important;top:-74px!important}.pricing-card-image img[alt="PILGRIM'S GRANDnSTOCKPILE"],.pricing-card-image img[src*=sixth]{width:340px!important;min-width:340px!important;max-width:340px!important;height:452px!important;min-height:452px!important;max-height:452px!important;top:-50px!important}.pricing-card,.pricing-card:hover{transition:none!important;transform:none!important}.pricing-card:active .pricing-card-image,.pricing-card:active .pricing-card-image img,.pricing-card:hover .pricing-card-image,.pricing-card:hover .pricing-card-image img{translateY:0!important;translateX:0!important;transition:none!important;transform:translate(0)!important}.pricing-card-image img,.pricing-card-image-selected{transform:none!important}.pricing-card-image img{transition:none!important}.pricing-card{border-style:solid;border-width:1px}.pricing-card-row-2{border-style:solid;border-width:2px}.pricing-card-content-wrapper h3{color:#fff9e1!important}.pricing-payment-input:focus{border:2px solid #78b4ce}.pricing-terms-text{color:#9a9a9a!important}.pricing-terms-link{color:#fff9e1!important}.pricing-auth-modal-content{background-color:#1e1e1e;max-width:573px;padding:40px}.pricing-card-border{border-style:solid;border-width:1px}.pricing-card-border-row2{border-style:solid;border-width:2px}.pricing-gradient-overlay-first{z-index:1;pointer-events:none;background:linear-gradient(#88cdea,#0000)!important}.pricing-gradient-overlay-second{z-index:1;pointer-events:none;background:linear-gradient(#78b4ce,#0000)!important}.pricing-card-image-container{isolation:isolate;backface-visibility:hidden;z-index:1;transform:translateZ(0)}.pricing-card-image-container img{object-fit:contain;image-rendering:crisp-edges}.pricing-discount-badge{z-index:10;border:2px solid #bbebff;border-radius:50%;width:48px;height:48px;top:16px;right:16px;background-color:#2e2e2e!important}.pricing-discount-text{font-size:14.4px}.pricing-card-content-wrapper{margin-bottom:32px}.pricing-card-title{white-space:nowrap;color:#bbebff;text-overflow:ellipsis;margin:0;font-size:32px;overflow:hidden}.pricing-price-label,.pricing-tokens-label{font-size:12px}.pricing-payment-form-wrapper{margin-top:40px}.pricing-payment-input{color:#fff9e1;background-color:#515151;border:none;height:56px;padding-top:20px;padding-left:24px;padding-right:24px;position:relative}.pricing-payment-input:focus{outline:none;border:2px solid #78b4ce!important}.pricing-payment-input-error{border:2px solid #eb271c!important}.pricing-payment-label{color:#9a9a9a;top:28px;left:24px}.pricing-payment-label-floating{font-size:12px;transform:translateY(-50%)translateY(-10px)}.pricing-payment-label-normal{font-size:14px;transform:translateY(-50%)}.pricing-error-message{color:#eb271c;padding-left:24px;font-size:12px}.pricing-terms-container{height:18px}.pricing-terms-checkbox{border-radius:2px}.pricing-terms-checkmark{width:10px;height:8px;position:absolute;top:5px;left:4px}.pricing-terms-label{color:#9a9a9a;font-size:12px}.pricing-terms-link{color:#fff9e1;cursor:pointer}.pricing-terms-link:hover{opacity:.8}.pricing-auth-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c}.pricing-auth-modal-close-icon{color:#78b4ce;top:24px;right:24px}.pricing-gradient-overlay{overflow:hidden!important}.pricing-gradient-overlay .noise-overlay,.pricing-gradient-overlay canvas,.pricing-gradient-overlay>div{-webkit-mask-image:linear-gradient(#0000 0 40%,#00000080 60%,#000 80%)!important;mask-image:linear-gradient(#0000 0 40%,#00000080 60%,#000 80%)!important}.pricing-payment-form{background-color:#2a2a2a!important;border-radius:24px!important;padding:32px 24px!important}.pricing-payment-fields{gap:16px!important}.pricing-token-amount-field{margin-top:0!important}.pricing-payment-form .col-span-4{gap:20px!important;margin-left:40px!important;margin-right:0!important}.pricing-payment-form .col-span-4 button{background-color:#4a90c2!important;border-radius:24px!important;height:48px!important}@media (min-width:1367px){.pricing-hero-section{padding-bottom:0!important}.section:has(.pricing-cards-container){padding-top:0!important;padding-bottom:0!important}.pricing-card{width:100%!important;max-width:100%!important}.pricing-cards-row{grid-template-columns:repeat(12,1fr)!important;gap:24px!important}.pricing-card.col-span-4{grid-column:span 4/span 4!important}.pricing-cards-container{gap:24px!important}.pricing-payment-form{padding:40px!important}}@media (min-width:744px) and (max-width:1366px){.pricing-hero-section{padding-top:0!important;padding-bottom:0!important}.pricing-hero-title-line1,.pricing-hero-title-line2{display:block!important}.pricing-hero-subtitle{margin-top:16px!important;margin-bottom:40px!important}.section:has(.pricing-cards-container){padding-top:0!important;padding-bottom:0!important}.pricing-cards-row{grid-template-columns:repeat(12,1fr)!important;justify-content:center!important;gap:24px!important}.pricing-card.col-span-4{grid-column:span 4/span 4!important}.pricing-cards-container{gap:24px!important}.pricing-card{width:100%!important;max-width:100%!important;height:366px!important}.pricing-card-image img[alt=PATH\ SNACKS],.pricing-card-image img[src*=first]{top:-33px!important}.pricing-card-image img[alt=TRAIL\ RATIONS],.pricing-card-image img[src*=second]{width:226px!important;min-width:226px!important;max-width:226px!important;height:300px!important;min-height:300px!important;max-height:300px!important;top:-49px!important}.pricing-card-image img[alt="TRAVELER'S FOODnCHEST"],.pricing-card-image img[src*=third]{width:259px!important;min-width:259px!important;max-width:259px!important;height:344px!important;min-height:344px!important;max-height:344px!important;top:-93px!important}.pricing-card-image img[alt="WAYFARER'S SUPPLYnVAULT"],.pricing-card-image img[src*=fourth]{width:182px!important;min-width:182px!important;max-width:182px!important;height:241px!important;min-height:241px!important;max-height:241px!important;top:-29px!important}.pricing-card-image img[alt=FRONTIER\ PROVISIONSnBARREL],.pricing-card-image img[src*=fifth]{width:197px!important;min-width:197px!important;max-width:197px!important;height:281px!important;min-height:281px!important;max-height:281px!important;top:-4px!important}.pricing-card-image img[alt="PILGRIM'S GRANDnSTOCKPILE"],.pricing-card-image img[src*=sixth]{width:187px!important;min-width:187px!important;max-width:187px!important;height:248px!important;min-height:248px!important;max-height:248px!important;top:0!important}.pricing-discount-badge{width:32px!important;height:32px!important;top:12px!important;right:12px!important}.pricing-discount-text{font-size:10px!important}.pricing-card-title{font-size:20px!important}.pricing-payment-form .grid{grid-template-columns:1fr!important;justify-items:center!important}.pricing-payment-fields{grid-template-columns:1fr!important;gap:24px!important;width:100%!important}.pricing-payment-fields>div{width:calc(100% - 108px)!important;margin-left:54px!important;margin-right:54px!important}.pricing-payment-form .col-span-4{grid-column:1/-1!important;width:100%!important;margin-top:40px!important;margin-left:0!important;margin-right:0!important}.pricing-payment-form .col-span-4 button{width:calc(100% - 172px)!important;margin-left:86px!important;margin-right:86px!important}}@media (max-width:743px){.pricing-hero-section,.section:has(.pricing-cards-container){padding-top:0!important;padding-bottom:0!important}.pricing-hero-title{text-align:center!important}.pricing-hero-title-line1,.pricing-hero-title-line2{display:block!important}.pricing-hero-subtitle{margin-top:16px!important;margin-bottom:24px!important}.pricing-cards-container{grid-template-columns:1fr!important;justify-content:center!important;gap:24px!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important}.pricing-card{height:366px!important;margin-left:20px!important;margin-right:20px!important}.pricing-cards-row{display:contents!important}.pricing-card.col-span-4{grid-column:span 1/span 1!important}.pricing-card-image img[alt=PATH\ SNACKS],.pricing-card-image img[src*=first]{top:-33px!important}.pricing-card-image img[alt=TRAIL\ RATIONS],.pricing-card-image img[src*=second]{width:226px!important;min-width:226px!important;max-width:226px!important;height:300px!important;min-height:300px!important;max-height:300px!important;top:-49px!important}.pricing-card-image img[alt="TRAVELER'S FOODnCHEST"],.pricing-card-image img[src*=third]{width:259px!important;min-width:259px!important;max-width:259px!important;height:344px!important;min-height:344px!important;max-height:344px!important;top:-93px!important}.pricing-card-image img[alt="WAYFARER'S SUPPLYnVAULT"],.pricing-card-image img[src*=fourth]{width:182px!important;min-width:182px!important;max-width:182px!important;height:241px!important;min-height:241px!important;max-height:241px!important;top:-29px!important}.pricing-card-image img[alt=FRONTIER\ PROVISIONSnBARREL],.pricing-card-image img[src*=fifth]{width:197px!important;min-width:197px!important;max-width:197px!important;height:281px!important;min-height:281px!important;max-height:281px!important;top:-4px!important}.pricing-card-image img[alt="PILGRIM'S GRANDnSTOCKPILE"],.pricing-card-image img[src*=sixth]{width:187px!important;min-width:187px!important;max-width:187px!important;height:248px!important;min-height:248px!important;max-height:248px!important;top:0!important}.pricing-discount-badge{width:32px!important;height:32px!important;top:12px!important;right:12px!important}.pricing-discount-text{font-size:10px!important}.pricing-payment-form{background-color:#2a2a2a!important;border-radius:24px!important;padding:32px 24px!important}.pricing-payment-fields,.pricing-payment-form .grid{grid-template-columns:1fr!important}.pricing-payment-fields{gap:24px!important;width:100%!important}.pricing-payment-fields>div{width:100%!important;margin-left:0!important;margin-right:0!important}.pricing-token-amount-field{margin-top:16px!important}.pricing-payment-form .col-span-4{grid-column:1/-1!important;gap:16px!important;width:100%!important;margin-top:40px!important;margin-left:0!important;margin-right:0!important}.pricing-terms-row{justify-content:center;width:100%;align-items:flex-start!important}.pricing-terms-container{align-self:center;margin-top:0}.pricing-terms-label-mobile{flex-direction:column;align-items:flex-start;font-size:12px;display:flex}.pricing-terms-label-mobile .pricing-terms-text{color:#9a9a9a;font-size:12px}.pricing-terms-label-mobile .pricing-terms-link{color:#fff9e1;font-size:12px}.pricing-payment-form .col-span-4 button{width:100%!important;margin-left:0!important;margin-right:0!important}.pricing-payment-form .col-span-4>div:has(input[type=checkbox]){width:100%!important;margin-top:0!important}}@media (min-width:1367px){.pricing-auth-modal{max-width:573px!important;padding:40px!important}.pricing-auth-modal-title{margin-bottom:16px!important}.pricing-auth-modal-description{margin-bottom:32px!important}.pricing-auth-modal-buttons{gap:16px!important}.pricing-auth-modal-cancel,.pricing-auth-modal-login{border-radius:24px!important;min-width:120px!important;height:56px!important;line-height:1!important}.pricing-auth-modal-login{background-color:#4a90c2!important}.pricing-auth-modal-close{color:#78b4ce!important;width:32px!important;height:32px!important}}@media (min-width:744px) and (max-width:1366px){.pricing-auth-modal{max-width:573px!important;padding:40px!important}.pricing-auth-modal-title{margin-bottom:16px!important}.pricing-auth-modal-description{margin-bottom:32px!important}.pricing-auth-modal-buttons{gap:16px!important}.pricing-auth-modal-cancel,.pricing-auth-modal-login{border-radius:24px!important;min-width:120px!important;height:56px!important;line-height:1!important}.pricing-auth-modal-login{background-color:#4a90c2!important}.pricing-auth-modal-close{color:#78b4ce!important;width:32px!important;height:32px!important}}@media (max-width:743px){.pricing-auth-modal{max-width:calc(100% - 32px)!important;padding:24px!important}.pricing-auth-modal-title{margin-bottom:12px!important}.pricing-auth-modal-description{margin-bottom:24px!important}.pricing-auth-modal-buttons{flex-direction:column!important;gap:12px!important;width:100%!important}.pricing-auth-modal-cancel,.pricing-auth-modal-login{width:100%!important;min-width:unset!important;border-radius:24px!important;height:48px!important;line-height:1!important}.pricing-auth-modal-login{background-color:#4a90c2!important}.pricing-auth-modal-close{color:#78b4ce!important;width:24px!important;height:24px!important;top:16px!important;right:16px!important}}.pricing-form-modal button[aria-label=Close\ modal],.pricing-form-modal button[aria-label=Close\ modal]:active,.pricing-form-modal button[aria-label=Close\ modal]:focus,.pricing-form-modal button[aria-label=Close\ modal]:hover{box-shadow:none!important;border:none!important;outline:none!important}.sparring-code-console .cm-editor{max-width:100%!important;overflow:hidden!important}.sparring-code-console .cm-content,.sparring-code-console .cm-editor,.sparring-code-console .cm-scroller,.sparring-output-container .cm-content,.sparring-output-container .cm-editor,.sparring-output-container .cm-scroller{background-color:#2a2a2a!important}.sparring-code-console.sparring-theme-light .cm-content,.sparring-code-console.sparring-theme-light .cm-editor,.sparring-code-console.sparring-theme-light .cm-gutterElement,.sparring-code-console.sparring-theme-light .cm-gutters,.sparring-code-console.sparring-theme-light .cm-scroller{color:#1c1c1c!important;background-color:#fff9e1!important}.sparring-code-console .cm-scroller{scrollbar-width:none!important;-ms-overflow-style:none!important;max-width:100%!important;overflow:auto!important}.sparring-code-console .cm-scroller::-webkit-scrollbar{display:none!important}.sparring-code-console .cm-content{overflow-wrap:break-word!important;min-width:0!important;max-width:100%!important}.sparring-code-console .sparring-console-grid{width:100%!important;min-width:0!important}.sparring-code-console .sparring-console-grid>*{min-width:0!important;max-width:100%!important}.sparring-run-result{max-width:100%;margin-top:24px}.sparring-run-result-under-editor{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:-56px;left:0;right:0}.sparring-run-result-with-buttons-container{flex-direction:column;justify-content:flex-start;padding-top:16px;display:flex}.sparring-run-result-with-buttons{pointer-events:none;justify-content:center;display:flex}.sparring-run-result-under-editor .sparring-run-result,.sparring-run-result-with-buttons .sparring-run-result{text-align:center;margin-top:0}@media (min-width:744px) and (max-width:1366px){.sparring-run-result-under-editor{display:none}.sparring-run-result-with-buttons-container{flex-direction:column;justify-content:flex-start;padding-top:16px;display:flex}.sparring-run-result-with-buttons{pointer-events:none;justify-content:center;display:flex}.sparring-run-result-with-buttons .sparring-run-result{text-align:center;margin-top:0}}@media (max-width:743px){.sparring-run-result-under-editor{display:none}.sparring-run-result-with-buttons-container{flex-direction:column;justify-content:flex-start;padding-top:16px;display:flex}.sparring-run-result-with-buttons{pointer-events:none;justify-content:center;display:flex}.sparring-run-result-with-buttons .sparring-run-result{text-align:center;margin-top:0}}.sparring-run-result-error{color:#ff2226!important}.sparring-run-result-success{color:#6cc76a!important}@media (min-width:744px) and (max-width:1366px){.sparring-run-result{font-size:32px}.sparring-action-buttons-container,.sparring-run-result-with-buttons-container{width:100%}}@media (max-width:743px){.sparring-run-result{font-size:20px}.sparring-action-buttons-container,.sparring-run-result-with-buttons-container{width:100%}}.sparring-output-panel{z-index:1!important;position:relative!important}.sparring-output-container{flex-direction:column!important;height:100%!important;display:flex!important}.sparring-output-header{background-color:#515151!important;border-top-left-radius:16px!important;border-top-right-radius:16px!important;height:64px!important;padding-left:32px!important;padding-right:32px!important}.sparring-editor-header-buttons-desktop button.bg-dark-gray,.sparring-editor-header-buttons-ipad button.bg-dark-gray,.sparring-editor-header-row-1 button.bg-dark-gray,.sparring-output-header .sparring-output-clear-button{background-color:#2a2a2a!important}.sparring-tab-button:not(.sparring-tab-inactive){color:#fff9e1!important;background-color:#2a2a2a!important}.sparring-tab-button.sparring-tab-light-active{color:#000!important;background-color:#fff9e1!important}.sparring-tab-button{border-top-color:#2a2a2a!important;border-right-color:#2a2a2a!important}.sparring-code-console .cm-gutters,.sparring-output-container .cm-gutters{background-color:#2a2a2a!important;border-right:none!important}.sparring-code-console .cm-gutterElement,.sparring-output-container .cm-gutterElement{color:#fff9e1!important}.sparring-output-status{width:120px!important;height:32px!important}.sparring-output-clear-button,.sparring-output-status{border-radius:16px!important;font-weight:700!important}.sparring-output-clear-button{width:90px!important;height:40px!important}.sparring-output-clear-button p{margin:0;font-weight:400}.sparring-task-description-card{background-color:#2a2a2a}.sparring-output-content{background-color:#2a2a2a!important;flex-direction:column!important;flex:1!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.sparring-output-content-day{background-color:#fff9e1!important}.sparring-output-content-night{background-color:#2a2a2a!important}.sparring-output-content-inner{flex:1!important;min-height:0!important;max-height:100%!important;position:relative!important;overflow-y:auto!important}@media (min-width:1367px){.sparring-hero h1{margin-bottom:24px!important}.sparring-hero .container{gap:0!important}.sparring-task-description h2{margin-bottom:24px!important}.sparring-task-description{margin-top:0!important;margin-bottom:0!important}.sparring-task-description,.sparring-task-description .section{padding-top:0!important;padding-bottom:0!important}.sparring-task-description+.sparring-code-console,.sparring-task-description~.sparring-code-console{margin-top:80px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.sparring-task-description+.sparring-code-console.section,.sparring-task-description~.sparring-code-console.section{margin-top:80px!important}.sparring-code-console{margin-top:0!important;margin-bottom:0!important}.sparring-code-console,.sparring-code-console.section{padding-top:0!important;padding-bottom:0!important}.sparring-code-console .sparring-console-grid{grid-template-columns:repeat(12,1fr)!important}.sparring-code-console .sparring-console-grid>div:first-child{grid-column:span 7!important;width:auto!important;min-width:0!important;max-width:none!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:563px!important;min-height:563px!important;max-height:563px!important;display:flex!important;overflow:hidden!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header{flex-shrink:0!important;height:64px!important;min-height:64px!important;max-height:64px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container>div:last-child{flex:1!important;min-height:0!important;max-height:499px!important;overflow:hidden!important}.sparring-code-console .sparring-console-grid>div:first-child .cm-editor,.sparring-code-console .sparring-console-grid>div:first-child .cm-scroller{height:499px!important;min-height:499px!important;max-height:499px!important}.sparring-code-console .sparring-console-grid>div:first-child .cm-scroller{overflow:hidden auto!important}.sparring-output-panel-maximized{height:900px!important}.sparring-output-panel-ipad{height:auto!important;min-height:667px!important}.sparring-output-panel-mobile{height:563px!important;min-height:563px!important;max-height:563px!important}.sparring-code-console .sparring-console-grid>div:last-child{grid-column:span 5!important;width:auto!important;min-width:0!important;max-width:none!important}.sparring-code-console .sparring-console-grid>div:last-child>div.bg-dark-gray.rounded-2xl{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:563px!important;max-height:563px!important;display:flex!important;overflow:hidden!important}.sparring-code-console .sparring-console-grid>div:last-child>div.bg-dark-gray.rounded-2xl>div:last-child{flex:1!important;min-height:0!important;max-height:563px!important;overflow:hidden auto!important}.sparring-code-console .sparring-console-grid>div:last-child .cm-editor{height:100%!important;max-height:563px!important}.sparring-code-console .sparring-console-grid>div:last-child .cm-scroller{height:100%!important;max-height:563px!important;overflow:hidden auto!important}.sparring-code-console .sparring-console-grid>div:last-child .sparring-action-buttons-container{flex-direction:row!important;justify-content:space-between!important;align-items:stretch!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.sparring-code-console .sparring-console-grid>div:last-child .sparring-action-buttons-container button{flex:1!important;width:0!important;min-width:0!important;max-width:none!important}.sparring-code-console .sparring-console-grid>div.col-span-12{grid-column:span 12!important;width:100%!important;min-width:0!important;max-width:100%!important}.sparring-code-console .sparring-console-grid>div.col-span-12 .sparring-editor-container{width:100%!important;min-width:0!important;max-width:100%!important;height:900px!important;min-height:900px!important;max-height:900px!important}.sparring-code-console .sparring-console-grid>div.col-span-12 .sparring-editor-container>div:last-child{max-height:836px!important}.sparring-code-console .sparring-console-grid>div.col-span-12 .cm-editor,.sparring-code-console .sparring-console-grid>div.col-span-12 .cm-scroller{height:836px!important;min-height:836px!important;max-height:836px!important}.sparring-code-console .sparring-console-grid>div.col-span-12 .sparring-action-buttons-container,.sparring-code-console .sparring-console-grid>div.col-span-12>div.bg-dark-gray.rounded-2xl{width:100%!important;min-width:0!important;max-width:100%!important}.sparring-code-console .sparring-console-grid:has(>div.col-span-12){width:100%!important;max-width:100%!important}}.sparring-hero{padding-bottom:0!important;position:relative!important}.sparring-hero-xp-container{z-index:10!important;position:absolute!important;top:0!important;left:0!important}.sparring-hero-xp{background-color:#1e1e1e!important;border:1px solid #3b3b3b!important;border-radius:24px!important;padding:16px!important;line-height:1!important}@media (min-width:1367px){.sparring-hero .container{position:relative!important}.sparring-hero-xp-container{top:0!important;left:0!important}.sparring-hero-xp-mobile{display:none!important}}@media (min-width:744px) and (max-width:1366px){.sparring-hero .container{position:relative!important}.sparring-hero-xp-container{z-index:10!important;position:absolute!important;top:0!important;left:40px!important}.sparring-hero-xp-mobile{display:none!important}.sparring-hero-xp{line-height:1!important}}@media (max-width:743px){.sparring-hero .container{position:relative!important}.sparring-hero-xp-container{display:none!important}.sparring-hero-xp-mobile{justify-content:center!important;width:100%!important;margin-top:16px!important;display:flex!important}.sparring-hero-xp{line-height:1!important}}@media (min-width:744px) and (max-width:1366px){.sparring-hero{padding-top:0!important;padding-bottom:0!important}.sparring-hero h1{margin-top:0!important;margin-bottom:16px!important}.sparring-hero .container{flex-direction:column!important;gap:0!important;display:flex!important}.sparring-task-description{margin-bottom:0!important}.sparring-task-description,.sparring-task-description h2{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.sparring-task-description h2{margin-bottom:16px!important}.sparring-task-description .section{margin-top:0!important;padding-bottom:0!important}.sparring-code-console,.sparring-task-description .section{margin-bottom:0!important;padding-top:0!important}.sparring-task-description+.sparring-code-console,.sparring-task-description+.sparring-code-console.section,.sparring-task-description~.sparring-code-console,.sparring-task-description~.sparring-code-console.section{margin-top:40px!important;margin-bottom:0!important;padding-top:0!important}.sparring-code-console.section{margin-bottom:0!important;padding-top:0!important;padding-bottom:228px!important}.sparring-task-description+.sparring-code-console.section,.sparring-task-description~.sparring-code-console.section{margin-top:40px!important;padding-bottom:228px!important}.sparring-code-console .sparring-console-grid,.sparring-code-console .sparring-console-grid.gap-6{grid-template-columns:1fr!important;gap:0!important}.sparring-code-console .sparring-console-grid [class*=col-span]{grid-column:span 1!important}.sparring-code-console .sparring-console-grid>div:first-child{margin-bottom:32px!important}.sparring-code-console .sparring-console-grid>div:last-child{width:100%!important;min-width:0!important;height:auto!important;min-height:667px!important;margin-top:0!important}.sparring-code-console .sparring-console-grid>div:last-child>div.bg-dark-gray.rounded-2xl{height:667px!important;min-height:667px!important;max-height:667px!important}.sparring-code-console .sparring-console-grid>div:last-child .sparring-action-buttons-container{z-index:1!important;margin-top:38px!important;margin-bottom:16px!important;position:relative!important}.sparring-code-console .sparring-console-grid>div:first-child{height:667px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container{height:667px!important;min-height:667px!important;max-height:667px!important;overflow:hidden!important}.sparring-code-console .sparring-editor-container>div[style*=overflow-hidden]{height:603px!important;min-height:603px!important;max-height:603px!important;overflow:hidden!important}.sparring-code-console .sparring-editor-container .cm-editor,.sparring-code-console .sparring-editor-container .cm-scroller{height:603px!important;min-height:603px!important;max-height:603px!important}.sparring-code-console .sparring-editor-container .cm-scroller{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:auto!important}.sparring-code-console .sparring-editor-container .cm-scroller::-webkit-scrollbar{display:none!important}.sparring-code-console .sparring-editor-header{flex-shrink:0!important;height:64px!important;min-height:64px!important;max-height:64px!important}.sparring-code-console button[aria-label=Maximize],.sparring-code-console button[aria-label=Minimize],.sparring-editor-shortcuts-button{display:none!important}.sparring-action-buttons-container{flex-direction:row!important;justify-content:center!important}}@media (max-width:743px){.sparring-hero{padding-top:0!important}.sparring-hero h1{margin-bottom:16px!important}.sparring-hero .container{flex-direction:column!important;gap:0!important;display:flex!important}.sparring-task-description{margin-bottom:0!important}.sparring-task-description,.sparring-task-description .section,.sparring-task-description h2{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.sparring-task-description .section{margin-bottom:0!important}.sparring-task-description+.sparring-code-console,.sparring-task-description~.sparring-code-console{margin-top:8px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.sparring-task-description+.sparring-code-console.section,.sparring-task-description~.sparring-code-console.section{margin-top:8px!important}.sparring-code-console{padding-bottom:0!important}.sparring-code-console,.sparring-code-console.section{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.sparring-code-console.section{padding-bottom:252px!important}.sparring-code-console .sparring-console-grid{grid-template-columns:1fr!important;grid-auto-rows:1fr!important}.sparring-code-console .sparring-console-grid [class*=col-span]{grid-column:span 1!important}.sparring-code-console .sparring-console-grid>div:first-child{margin-bottom:32px!important}.sparring-code-console .sparring-console-grid>div:last-child{width:100%!important;min-width:0!important;min-height:0!important;margin-top:0!important}.sparring-code-console .sparring-console-grid>div:first-child,.sparring-code-console .sparring-console-grid>div:last-child{flex-shrink:0!important;height:563px!important;min-height:563px!important;max-height:563px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container,.sparring-code-console .sparring-console-grid>div:first-child>div.bg-dark-gray.rounded-2xl{border-radius:16px!important;flex-direction:column!important;height:563px!important;min-height:563px!important;max-height:563px!important;display:flex!important;overflow:visible!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container>div:last-child{border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important;overflow:hidden!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container>div:last-child>div{border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container.rounded-2xl{border-radius:0 0 16px 16px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-container>div:last-child>div.overflow-hidden{border-bottom-right-radius:16px!important;border-bottom-left-radius:16px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header{z-index:10!important;clip-path:none!important;flex-direction:column!important;flex-shrink:0!important;height:auto!important;min-height:64px!important;max-height:none!important;display:flex!important;position:relative!important;overflow:visible!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header-row-1{visibility:visible!important;opacity:1!important;border-bottom:none!important;flex-shrink:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:8px!important;padding-left:2px!important;padding-right:2px!important;display:flex!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header-row-1 button{width:auto!important;min-width:fit-content!important;padding-left:12px!important;padding-right:12px!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header-row-2{visibility:visible!important;opacity:1!important;z-index:2!important;flex-shrink:0!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin-top:0!important;margin-bottom:0!important;display:flex!important;position:relative!important;overflow:visible!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header-row-2>div:first-child{visibility:visible!important;opacity:1!important;z-index:3!important;display:flex!important;position:relative!important;overflow:visible!important}.sparring-code-console .sparring-console-grid>div:first-child .sparring-editor-header-row-2 button{visibility:visible!important;opacity:1!important;z-index:4!important;margin-left:0!important;padding:8px 16px!important;display:block!important;position:relative!important}.sparring-code-console .sparring-console-grid>div:first-child>div.bg-dark-gray>div:last-child{flex:1!important;height:auto!important;min-height:0!important;max-height:451px!important;overflow:visible!important}.sparring-code-console .sparring-console-grid>div:first-child>div.bg-dark-gray>div:last-child>div{height:auto!important;min-height:0!important;max-height:451px!important}.sparring-code-console .sparring-console-grid>div:first-child .cm-editor,.sparring-code-console .sparring-console-grid>div:first-child .cm-scroller{height:451px!important;min-height:451px!important;max-height:451px!important}.sparring-code-console .sparring-console-grid>div:first-child .cm-scroller{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:auto!important}.sparring-code-console .sparring-console-grid>div:first-child .cm-scroller::-webkit-scrollbar{display:none!important}.sparring-output-container,.sparring-output-panel-mobile{height:563px!important;min-height:563px!important;max-height:563px!important}.sparring-output-content,.sparring-output-content-inner{max-height:499px!important}.sparring-code-console .sparring-console-grid>div:last-child .cm-editor{flex-shrink:0!important;height:499px!important;min-height:499px!important;max-height:499px!important}.sparring-code-console .sparring-console-grid>div:last-child .cm-scroller{scrollbar-width:none!important;-ms-overflow-style:none!important;height:499px!important;min-height:499px!important;max-height:499px!important;overflow:auto!important}.sparring-code-console .sparring-console-grid>div:last-child .cm-scroller::-webkit-scrollbar{display:none!important}.sparring-code-console .sparring-console-grid>div:last-child .cm-content{max-height:499px!important}.sparring-editor-header{padding-left:8px!important;padding-right:8px!important}.sparring-editor-header-row-1{border-bottom:none!important;justify-content:space-between!important;padding-top:8px!important;padding-left:2px!important;padding-right:2px!important;display:flex!important}.sparring-editor-header-buttons-desktop{display:none!important}.sparring-editor-header-row-2{padding-left:0;padding-right:0}.sparring-editor-header-row-2>div:first-child{margin-left:-8px!important}.sparring-code-console .sparring-editor-header button{margin-left:0!important;padding:8px 16px!important;transition:none!important}.sparring-code-console button[aria-label=Maximize],.sparring-code-console button[aria-label=Minimize],.sparring-editor-shortcuts-button,.sparring-run-button-bottom{display:none!important}.sparring-output-header{padding-left:8px!important;padding-right:8px!important}.sparring-output-status{width:auto!important;min-width:fit-content!important;padding-left:12px!important;padding-right:12px!important}.sparring-settings-panel .grid{gap:1px!important}.sparring-reset-button-container{margin-top:50px!important}}.sparring-reset-button-container{justify-content:flex-end;margin-top:30px!important}.sparring-settings-panel{opacity:0;z-index:100;background-color:#515151;padding:24px;transition:opacity .3s,transform .3s;position:absolute;top:64px;left:0;right:0;transform:translateY(-10px);box-shadow:0 4px 6px #0000004d}.sparring-settings-panel.is-animating{opacity:1;transform:translateY(0)}.sparring-settings-section-title{color:#fff9e1;margin-bottom:12px;font-size:16px;display:block}.sparring-settings-section-title p{margin:0}.sparring-settings-option{color:#fff9e1;font-size:14px}.sparring-settings-radio-outer{background-color:#000;width:18px;height:18px}.sparring-settings-radio-inner{background-color:#fff9e1;width:8px;height:8px}.sparring-settings-reset-button{background-color:#2a2a2a;border:1px solid #555;padding:8px 24px;font-size:16px;border-radius:16px!important}.sparring-settings-reset-button p{margin:0}.sparring-tabs-container{flex:1!important;min-width:0!important;overflow:hidden!important}.sparring-tab-button{min-width:0!important}.sparring-tab-two.sparring-tab-inactive{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:200px!important;overflow:hidden!important}.sparring-tab-two:not(.sparring-tab-inactive){text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.sparring-shortcuts-popup{z-index:50!important;background-color:#1e1e1e!important;border:1px solid #3a3a3a!important;border-radius:16px!important;min-width:280px!important;padding:16px!important;position:fixed!important;transform:translateY(calc(-100% - 8px))!important;box-shadow:0 25px 50px -12px #00000040!important}.sparring-shortcuts-icon-button{background-color:#0000;border:none;outline:none;width:40px;height:32px}.sparring-shortcuts-popup-title{color:#fff9e1!important;margin-top:0!important;margin-bottom:10px!important;font-size:16px!important;font-weight:700!important}.sparring-shortcuts-popup-content{flex-direction:column!important;gap:8px!important;display:flex!important}.sparring-shortcuts-popup-item{color:#fff9e1!important;font-size:12px!important;font-weight:700!important}.sparring-grade-progress-bar{box-sizing:border-box!important;width:100%!important;max-width:1160px!important;margin:0 auto!important}.sparring-run-button-bottom-container{z-index:100;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;right:16px}.sparring-run-button{color:#fff9e1;background-color:#03a800;border:none;outline:none;width:102px;height:32px}.sparring-run-button-text{color:#fff9e1}.sparring-output-status-text{margin:0;font-size:16px;font-weight:400}@media (min-width:1367px){.sparring-grade-progress-bar{box-sizing:border-box!important;width:100%!important;max-width:1160px!important;margin:40px auto!important}}@media (min-width:744px) and (max-width:1366px){.sparring-grade-progress-bar{margin-top:40px!important;margin-bottom:40px!important}}@media (max-width:743px){.sparring-grade-progress-bar{margin-top:24px!important;margin-bottom:40px!important}}.not-found-decorative{z-index:1;position:absolute}.not-found-decorative-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#88cdea00 0 40%,#88cdea 100%);-webkit-background-clip:text;background-clip:text;font-size:128px;font-weight:700;line-height:1em;display:inline-block}.not-found-decorative-1{top:215px;left:99px}.not-found-decorative-2{top:365px;left:-20px}.not-found-decorative-3{top:473px;left:92px}.not-found-decorative-4{top:205px;right:120px}.not-found-decorative-5{top:333px;right:20px}.not-found-decorative-6{top:441px;right:182px}.not-found-section{overflow:visible!important}.not-found-spacer{width:100%}.not-found-content{position:relative}.not-found-circle-container,.not-found-hero-button{position:absolute;left:50%;transform:translate(-50%)}.not-found-hero-button{z-index:20}@media (min-width:1367px){.not-found-background-circle>div[style*=height]{height:70%!important}.not-found-spacer{height:780px}.not-found-circle-container{width:var(--background-circle-size-desktop)!important;height:var(--background-circle-size-desktop)!important;top:157px!important}.not-found-hero-button{top:644px!important}.not-found-background-circle img{image-rendering:auto;object-fit:contain!important;width:484px!important;min-width:484px!important;max-width:none!important;height:642px!important;min-height:642px!important;max-height:none!important}}.not-found-message-container{margin-bottom:0}.not-found-button:hover{background-color:#eb271c!important}@media (min-width:744px) and (max-width:1366px){.not-found-spacer{height:460px}.not-found-message-container{width:537px!important;min-width:537px!important;max-width:537px!important;margin-left:auto!important;margin-right:auto!important}.not-found-circle-container{width:var(--background-circle-size-ipad)!important;height:var(--background-circle-size-ipad)!important;top:106px!important}.not-found-hero-button{top:446px!important}.not-found-decorative{display:none!important}.not-found-decorative-1,.not-found-decorative-4{display:block!important;top:102px!important}.not-found-background-circle img{object-fit:contain!important;image-rendering:auto!important;width:337.71px!important;min-width:337.71px!important;max-width:337.71px!important;height:448.34px!important;min-height:448.34px!important;max-height:448.34px!important;transform:none!important}.not-found-background-circle>div[style*=height]{height:80%!important}.not-found-title{font-size:24px!important}.not-found-subtitle{font-size:16px!important}.not-found-button{width:420px!important;height:64px!important}.not-found-button-text{font-size:16px!important}.min-h-screen,.min-h-screen>section{flex-direction:column!important;display:flex!important}.min-h-screen>section{flex:1!important}.min-h-screen>footer{margin-top:auto!important}}@media (max-width:743px){.not-found-background-circle .profile-image-wrapper{height:100%!important}.not-found-spacer{height:400px}.not-found-circle-container{width:var(--background-circle-size-mobile)!important;height:var(--background-circle-size-mobile)!important;top:100px!important}.not-found-hero-button{top:375px!important}.not-found-background-circle{image-rendering:auto;width:var(--background-circle-size-mobile)!important;height:var(--background-circle-size-mobile)!important}.not-found-background-circle>div[style*=height]{height:87%!important}.not-found-background-circle img{object-fit:contain!important;image-rendering:auto!important;width:255px!important;min-width:255px!important;max-width:255px!important;height:338.53px!important;min-height:338.53px!important;max-height:338.53px!important;transform:none!important}.not-found-decorative{display:none!important}.not-found-text-overlay{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.not-found-message-container>div{gap:8px!important}.not-found-title{white-space:nowrap!important;font-size:16px!important}.not-found-button{width:224px!important;height:56px!important}.not-found-button-text{font-size:16px!important}.not-found-subtitle{font-size:14px!important}.not-found-decorative-text{font-size:36px!important}.not-found-decorative-1{display:none!important}.not-found-decorative-2{top:30px!important;left:50px!important}.not-found-decorative-3{top:200px!important;left:30px!important}.not-found-decorative-4{top:10px!important;right:80px!important}.not-found-decorative-5{top:100px!important;right:40px!important}.not-found-decorative-6{top:250px!important;right:35px!important}section[style*="paddingTop: 80px"]{padding-top:40px!important;padding-bottom:40px!important}}.legal-content-wrapper,.legal-page-wrapper{position:relative}.legal-link:hover{opacity:.8}.legal-content-special-indent{padding-left:22px}.legal-section-container{gap:8px}.hero-legal{padding-bottom:40px}.sections-legal{gap:24px}p{font-size:14px!important}@media (min-width:1367px){.hero-legal{padding-bottom:64px!important}.legal-section-container{gap:16px!important}.sections-legal{gap:40px!important}}.legal-content-line{padding-left:10px}.legal-content-line-indented{padding-left:30px}.legal-content-bullet{width:4px;height:4px}.legal-section-title{color:#bbebff!important}.legal-section-container ul{padding-left:20px;list-style-type:disc;list-style-position:outside}.legal-section-container li ul{margin-top:0;margin-bottom:0;padding-left:20px;list-style-type:disc}.registration-input{background-color:#515151;border:none;border-radius:16px;height:56px;padding-top:20px;padding-left:24px;padding-right:24px}.registration-input:focus{outline:none}.registration-input-focused{border:2px solid #78b4ce}.registration-input-error{border:2px solid #eb271c}.registration-password-container{background-color:#515151;border:none;border-radius:16px;height:56px;padding-right:24px}.registration-password-container-focused{border:2px solid #78b4ce}.registration-password-container-error{border:2px solid #eb271c}.registration-password-input{border-radius:8px 0 0 8px;padding-top:20px;padding-left:24px}.registration-password-toggle{border:none!important;outline:none!important}.registration-password-toggle:active,.registration-password-toggle:focus,.registration-password-toggle:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.registration-label{z-index:1;font-size:16px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.registration-label-focused{font-size:12px;transform:translateY(-50%)translateY(-10px)}.registration-label-password{transform:translateY(-50%)}.registration-label-password.registration-label-focused{transform:translateY(-50%)translateY(-12px)}.registration-error-container{padding-left:24px}.registration-error-text{color:#eb271c;font-size:12px!important}.registration-checkbox{border-radius:2px}.registration-checkbox-svg{width:10px;height:8px;position:absolute;top:5px;left:4px}.registration-terms-label{font-size:12px}.registration-terms-label .registration-terms-text{color:#9a9a9a;font-size:12px}.registration-terms-label .registration-terms-link{color:#fff9e1;font-size:12px}.registration-terms-container{justify-content:center;align-items:center;margin-top:48px}@media (max-width:743px){.registration-terms-container{justify-content:center;align-items:center}.registration-terms-label{text-align:center;flex-wrap:wrap;justify-content:center;line-height:1.4}.registration-terms-label-mobile{flex-direction:column;align-items:flex-start;font-size:12px;display:flex}.registration-terms-label-mobile .registration-terms-text{color:#9a9a9a;font-size:12px}.registration-terms-label-mobile .registration-terms-link{color:#fff9e1;font-size:12px}}.registration-google-button{background:0 0;border:none}.registration-google-text{font-size:16px}.registration-submit-button{background-color:#3491b8;border-radius:24px;width:278px;height:48px;position:relative;border:none!important;outline:none!important}.registration-submit-button:active,.registration-submit-button:focus,.registration-submit-button:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.registration-submit-container{margin-top:40px}.registration-bounce-delay-0{animation-delay:0s}.registration-bounce-delay-150{animation-delay:.15s}.registration-bounce-delay-300{animation-delay:.3s}.registration-title-container{z-index:1;position:relative}.registration-background-container{position:relative}.background-circle-registration{z-index:0;position:absolute}@media (min-width:1367px){.background-circle-registration img[src*=login-chan\.png]{image-rendering:auto!important;width:373px!important;min-width:373px!important;max-width:373px!important;height:559px!important;min-height:559px!important;max-height:559px!important}.background-circle-registration>div.absolute.left-0.right-0{height:325px!important}}@media (min-width:744px) and (max-width:1366px){.background-circle-registration img[src*=login-chan\.png]{object-fit:contain!important;width:373px!important;min-width:373px!important;max-width:373px!important;height:559px!important;min-height:559px!important;max-height:559px!important}.background-circle-registration>div.absolute.left-0.right-0{height:100%!important}}@media (max-width:743px){.background-circle-registration img[src*=login-chan\.png]{object-fit:contain!important;image-rendering:auto!important;width:286px!important;min-width:286px!important;max-width:286px!important;height:429px!important;min-height:429px!important;max-height:429px!important;margin:0 auto!important;display:block!important}.background-circle-registration>div.absolute.left-0.right-0{justify-content:center!important;align-items:center!important;height:95%!important}.background-circle-registration>div.absolute.flex>div{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.confirmation-modal-container{width:312px}.confirmation-modal-image{margin-top:-70px;margin-left:0;margin-right:-170px}}.confirmation-modal-overlay{background-color:#00000080}.confirmation-modal-container{background-color:#2a2a2a;width:370px;height:357px}.confirmation-modal-content{padding:24px}.confirmation-modal-survey-text{color:#515151;margin-bottom:8px;font-size:12px}.confirmation-modal-title{text-align:center;margin-bottom:16px;font-size:32px}.confirmation-modal-columns{height:240px;padding-left:0}.confirmation-modal-level-column{padding-top:23px}.confirmation-modal-level-button{gap:15px}.confirmation-modal-radio-outer{background-color:#78b4ce}.confirmation-modal-radio-inner{background-color:#78b4ce;width:16px;height:16px}.confirmation-modal-radio-dot{background-color:#fff9e1;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmation-modal-radio-dot.selected{width:8px;height:8px}.confirmation-modal-radio-dot:not(.selected){width:0;height:0}.confirmation-modal-level-text{color:#f5f5f5;font-size:14px}.confirmation-modal-got-it-button{border-radius:24px;height:48px;margin-top:auto}.confirmation-modal-got-it-button:enabled{cursor:pointer;background-color:#3491b8}.confirmation-modal-got-it-button:disabled{cursor:not-allowed;background-color:#666}.confirmation-modal-image-column{flex-shrink:0;height:100%}.confirmation-modal-image{object-fit:contain;margin-top:-70px;margin-left:-40px;display:block;width:363px!important;min-width:363px!important;max-width:363px!important;height:482px!important;min-height:482px!important;max-height:482px!important}.change-password-form-container input[type=email],.change-password-form-container input[type=password],.change-password-form-container input[type=text],.login-form-container input[type=email],.login-form-container input[type=password],.login-form-container input[type=text],.registration-form-ipad input[type=email],.registration-form-ipad input[type=password],.registration-form-ipad input[type=text],.registration-form-mobile input[type=email],.registration-form-mobile input[type=password],.registration-form-mobile input[type=text],.reset-password-form-container input[type=email],.reset-password-form-container input[type=password],.reset-password-form-container input[type=text]{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.change-password-form-container .flex.items-center.rounded-2xl,.login-form-container .flex.items-center.rounded-2xl,.registration-form-ipad .flex.items-center.rounded-2xl,.registration-form-mobile .flex.items-center.rounded-2xl,.reset-password-form-container .flex.items-center.rounded-2xl{width:100%!important;max-width:100%!important}.cm-content .cm-selectionBackground,.cm-editor .cm-selectionBackground,.cm-editor.cm-focused .cm-selectionBackground,.cm-scroller .cm-selectionBackground{background:#264f78!important}.cm-editor .cm-content ::selection{background:#264f78!important}.cm-scroller .cm-content ::selection{background:#264f78!important}.cm-content ::selection{background:#264f78!important}h3{color:#bbebff!important}.cookie-button-fixed{z-index:1000;cursor:pointer;background:0 0;border:none;outline:none;position:fixed;bottom:16px;right:16px}.cookie-button-fixed:active,.cookie-button-fixed:focus,.cookie-button-fixed:hover{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;border:none!important;outline:none!important}.cookie-modal-overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cookie-modal-content{opacity:0;background-color:#181818;border-radius:16px;width:374px;max-width:90vw;padding:65px 19px 51px;position:relative;transform:translateY(100px);box-shadow:5px 15px 20px #00000040}.cookie-modal-content.animate-in{opacity:1;transition:transform .4s,opacity .4s;transform:translateY(0)}.cookie-modal-content.animate-out{opacity:0;transition:transform .4s,opacity .4s;transform:translateY(100px)}.cookie-modal-close-button{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:8px;right:8px}.cookie-modal-close-button svg path{stroke:#78b4ce}.cookie-first-modal-content-wrapper{flex-direction:column;gap:16px;display:flex}.cookie-deny-button{cursor:pointer;background:0 0;border:none;border-radius:16px;outline:none;padding:8px 16px;transition:all .3s}.modalText{font-size:16px;font-weight:575}.btn{border-color:#9a9a9a!important;border-radius:24px!important}.cookie-customize-button{outline:none;justify-content:center;align-items:center;height:40px;transition:opacity .3s;display:flex}.cookie-customize-button:hover{opacity:.8}.cookie-allow-all-button{background:#3491b8;border-radius:24px;outline:none;justify-content:center;align-items:center;width:113px;height:40px;padding:10px;transition:opacity .3s;display:flex}.cookie-allow-all-button:hover{opacity:.8}.cookie-customize-modal-content{opacity:0;background-color:#181818;border-radius:24px;width:640px;max-width:90vw;max-height:90vh;padding:43px 30px;position:relative;overflow:auto;transform:translateY(100px);box-shadow:5px 15px 20px #00000040}.cookie-customize-modal-content.animate-in{opacity:1;transition:transform .4s,opacity .4s;transform:translateY(0)}.cookie-customize-modal-content.animate-out{opacity:0;transition:transform .4s,opacity .4s;transform:translateY(100px)}.cookie-customize-modal-title{margin-bottom:16px;font-size:30px}.cookie-customize-modal-description{margin-bottom:35px}.cookie-customize-modal-description a{color:#bbebff;text-decoration:none}.cookie-categories-container{flex-direction:column;gap:-2px;margin-bottom:20px;display:flex}.cookie-category-item{padding:15px 20px}.cookie-category-item.necessary{border:solid #9a9a9a;border-width:2px 2px 1px;border-radius:16px 16px 0 0}.cookie-category-item.marketing{border:2px solid #9a9a9a;border-top:1px solid #9a9a9a;border-radius:0 0 16px 16px}.cookie-category-title{margin-bottom:4px;font-size:16px}.cookie-category-description{color:#c5c5c5;width:474px;margin-bottom:0;line-height:1.5}.cookie-toggle-switch{border-radius:9.5px;align-items:center;width:40px;height:19px;padding:2px;transition:background-color .4s;display:flex}.cookie-toggle-switch.disabled{cursor:not-allowed;opacity:.5}.cookie-toggle-switch.disabled-switch,.cookie-toggle-switch.enabled{background-color:#78b4ce}.cookie-toggle-switch.off{background-color:#9a9a9a}.cookie-toggle-switch-thumb{background-color:#000;border-radius:50%;width:15px;height:15px;transition:transform .4s,margin-left .4s}.cookie-toggle-switch-thumb.on{transform:translate(21px)}.cookie-toggle-switch-thumb.off{transform:translate(0)}.cookie-toggle-switch-thumb.disabled{margin-left:auto}.cookie-allow-selection-button{color:#fff;text-wrap:none;background:#1e1e1e;border-radius:24px;outline:none;justify-content:center;align-items:center;height:40px;font-weight:600;transition:opacity .3s;display:flex}.cookie-allow-selection-button:hover{opacity:.8}.cookie-customize-text-desktop{display:inline!important}.cookie-customize-text-mobile{display:none!important}.cookie-first-modal-content-container p{font-size:14px!important}@media (max-width:1366px){.cookie-button-fixed:active,.cookie-button-fixed:focus,.cookie-button-fixed:hover{box-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;border:none!important;outline:none!important}.cookie-button-fixed *,.cookie-button-fixed:active,.cookie-button-fixed:focus,.cookie-button-fixed:hover{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important}}@media (max-width:743px){.container{padding-left:24px!important;padding-right:24px!important}.cookie-customize-modal-title{margin-bottom:24px;font-size:32px}.cookie-customize-buttons{margin-left:45px;margin-right:45px}.cookie-modal-content{border-radius:20px!important;width:312px!important;padding:56px 24px!important}.cookie-first-modal-content-wrapper{gap:24px}.cookie-first-modal-buttons{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;width:100%!important}.cookie-first-row-buttons{flex-direction:row!important;order:1!important;justify-content:center!important;gap:8px!important;width:100%!important;display:flex!important}.cookie-first-row-buttons button{flex:0 0 122px!important;width:122px!important}.cookie-deny-button-mobile{order:2!important;width:100%!important}.cookie-modal-content .absolute{top:8px!important;right:8px!important}.cookie-modal-content[style*="640px"]{padding:40px 16px!important}.cookie-modal-content .text-gray-500{width:178px!important}.cookie-customize-buttons{flex-direction:column!important;gap:16px!important}.cookie-customize-buttons>button.cookie-deny-button{order:3!important;width:100%!important}.cookie-customize-buttons>button.cookie-allow-selection-button{order:2!important;width:100%!important}.cookie-customize-buttons>button.cookie-allow-all-button{order:1!important;width:100%!important}.cookie-customize-buttons>div:first-child{gap:8px!important;width:100%!important;display:flex!important}.cookie-customize-buttons>div:first-child button:first-child{white-space:nowrap!important;flex:1!important}.cookie-customize-buttons>button:last-child{width:100%!important}.cookie-customize-modal-content{width:90vw!important;max-width:640px!important;padding:40px 16px!important}.cookie-category-description{color:#cecece!important;width:100%!important;max-width:100%!important}}@media (min-width:744px){.cookie-modal-content{height:214px}.cookie-first-modal-buttons{flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:100%!important}.cookie-first-row-buttons{flex-flow:row!important;flex:none!important;gap:16px!important;display:flex!important}.cookie-first-row-buttons button{flex:none!important;order:0!important;width:auto!important;min-width:0!important;height:40px!important}.cookie-customize-button{width:115px!important}.cookie-first-row-buttons button:not(.cookie-customize-button){width:113px!important}.cookie-deny-button-mobile{background:0 0!important;flex:none!important;width:auto!important;padding:0 0 0 16px!important}.cookie-customize-buttons{flex-direction:row!important;justify-content:flex-end!important;gap:16px!important}.cookie-customize-buttons>div:first-child{gap:16px!important;width:auto!important;display:flex!important}.cookie-customize-buttons>div:first-child button:first-child{white-space:nowrap!important;flex:none!important}.cookie-customize-buttons>button:last-child{width:auto!important}.cookie-customize-buttons>button.cookie-allow-all-button{justify-content:center!important;width:113px!important}}.cookie-icon{width:40px!important;height:40px!important}.cookie-deny-button{border:0!important}.cookie-deny-button:active,.cookie-deny-button:focus,.cookie-deny-button:hover{background-color:#0000!important;border:0!important;outline:none!important}@keyframes sunrise{0%{opacity:0;transform:translate(-50%)translateY(100px)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.sunrise-animation{animation:sunrise 3s ease-in-out forwards}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce{animation:bounce .6s infinite;display:inline-block}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.top-\[calc\(100\%-7px\)\]{top:calc(100% - 7px)}.right-\[11\%\]{right:11%}.left-\[11\%\]{left:11%}.z-0{z-index:0}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.col-start-8{grid-column-start:8}.container{width:100%}.mx-auto{margin-inline:auto}.mt-\[8px\]{margin-top:8px}.mt-\[24px\]{margin-top:24px}.mt-\[48px\]{margin-top:48px}.mt-auto{margin-top:auto}.mb-\[-48px\]{margin-bottom:-48px}.mb-\[24px\]{margin-bottom:24px}.mb-\[48px\]{margin-bottom:48px}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[3px\]{height:3px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[500px\]{height:500px}.h-full{height:100%}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[24px\]{width:24px}.w-\[262px\]{width:262px}.w-\[472px\]{width:472px}.w-auto{width:auto}.max-w-\[80\%\]{max-width:80%}.max-w-\[320px\]{max-width:320px}.max-w-\[1160px\]{max-width:1160px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.-translate-y-1\/2,.translate-y-\[100px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[100px\]{--tw-translate-y:100px}.rotate-180{rotate:180deg}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-row{flex-direction:row}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[8px\]{gap:8px}.gap-\[53px\]{gap:53px}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style)}.border-b{border-bottom-style:var(--tw-border-style)}.border-none{--tw-border-style:none;border-style:none}.border-\[\#78B4CE\]{border-color:#78b4ce}.border-\[\#303030\]{border-color:#303030}.border-\[\#BBEBFF\]{border-color:#bbebff}.border-\[\#F5F5F5\]{border-color:#f5f5f5}.border-\[\#FFF9E1\]{border-color:#fff9e1}.border-transparent{border-color:#0000}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#2A2A2A\]{background-color:#2a2a2a}.bg-\[\#3B3B3B\]{background-color:#3b3b3b}.bg-\[\#78B4CE\]{background-color:#78b4ce}.bg-\[\#303030\]{background-color:#303030}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.py-\[40px\]{padding-block:40px}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[\#BBEBFF\]{color:#bbebff}.text-\[\#FFF9E1\]{color:#fff9e1}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.running{animation-play-state:running}.placeholder\:text-\[\#9A9A9A\]::placeholder{color:#9a9a9a}@media (hover:hover){.hover\:border-\[\#78B4CE\]:hover{border-color:#78b4ce}.hover\:border-\[\#404040\]:hover{border-color:#404040}.hover\:border-\[\#FFF9E1\]:hover{border-color:#fff9e1}.hover\:bg-\[\#404040\]:hover{background-color:#404040}.hover\:text-\[\#3491B8\]:hover{color:#3491b8}.hover\:text-\[\#BBEBFF\]:hover{color:#bbebff}@media (hover:hover){.hover\:hover\:opacity-80:hover:hover{opacity:.8}}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.active\:outline-none:active,.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.app-loading-text{color:#fff9e1}.scrollbar-hide::-webkit-scrollbar{display:none}*{box-sizing:border-box;margin:0;padding:0}:root{--background-circle-size-desktop:636px;--background-circle-size-ipad:438px;--background-circle-size-mobile:312px}.form-card{background-color:#2a2a2a;border-radius:16px;width:418px;margin:0 auto;padding:40px 24px}.form-card button[type=submit]{width:279px!important}.form-card input[type=email],.form-card input[type=password],.form-card input[type=text],.form-card textarea{border-radius:16px!important}input:autofill,select:autofill,textarea:autofill{background-color:var(--autofill-bg,#2a2a2a)!important;color:var(--autofill-text,currentColor)!important}@media (min-width:1367px){.form-card{margin-top:316px}}@media (min-width:744px) and (max-width:1366px){.form-card{margin-top:333px}}@media (max-width:743px){.form-card{width:312px;margin-top:251px}}.background-circle{position:absolute}@media (min-width:1367px){.background-circle{width:var(--background-circle-size-desktop)!important;height:var(--background-circle-size-desktop)!important;top:75px!important}}@media (min-width:744px) and (max-width:1366px){.background-circle{width:var(--background-circle-size-ipad)!important;height:var(--background-circle-size-ipad)!important;top:32px!important}}@media (max-width:743px){.background-circle{width:var(--background-circle-size-mobile)!important;height:var(--background-circle-size-mobile)!important;top:24px!important}}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background-color:#1c1c1c;width:100%;max-width:100%;line-height:1;overflow-x:hidden}body{font-family:var(--font-inter),"Inter",sans-serif;min-height:100vh;font-weight:500;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-bebas-neue),"Bebas Neue",sans-serif;text-transform:uppercase;color:#fff9e1;margin:0;padding:0;font-weight:400;line-height:1}li,p,span,ul{color:#fff9e1;font-size:14px}h2{color:#fff9e1;font-size:32px}h3{color:#bbebff;font-size:24px}h4{font-size:20px}@media (max-width:743px){h1{font-size:40px}.container{padding:24px 24px 96px}body,html{width:100%!important;position:relative!important;overflow-x:hidden!important}*,body,html{max-width:100%!important}*{box-sizing:border-box!important}.flex,[class*=flex]{min-width:0!important}.container,.section{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.section{padding:0}.btn{padding:10px 20px}}@media (min-width:744px) and (max-width:1366px){h1{font-size:64px}h2{font-size:40px}h3{font-size:32px}h4{font-size:20px}.container{padding:32px 40px 120px}header .container{padding-top:0;padding-left:40px!important;padding-right:40px!important}}@media (min-width:1367px){h1{font-size:128px}h2{font-size:72px}h3{font-size:40px}h4{font-size:32px}.container{padding-top:64px;padding-bottom:140px}button:focus{outline-offset:2px;outline:2px solid #78b4ce}}@media (max-width:1366px){button,button:active,button:focus,button:hover{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}button:active{box-shadow:none!important;border:none!important;outline:none!important}}a{text-decoration:none;transition:color .3s}a,button{color:inherit}button{font-family:var(--font-inter),"Inter",sans-serif;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;transition:all .3s}button:focus{outline-offset:2px;outline:2px solid #78b4ce}.profile-delete-modal button:active,.profile-delete-modal button:focus,.profile-delete-modal button:focus-visible{box-shadow:none!important;outline:none!important}img{max-width:100%;height:auto;display:block}img[src$=\.png],img[src*=\.png]{image-rendering:auto!important;-ms-interpolation-mode:bicubic!important}input,select,textarea{font-size:inherit;line-height:inherit;color:inherit;background:0 0;border:none;outline:none}input,option,select,textarea{font-family:var(--font-inter),"Inter",sans-serif}.text-gray{color:#9a9a9a}.text-primary{color:#fff9e1}.bg-black{background-color:#1c1c1c}.bg-dark-gray{background-color:#1e1e1e}.bg-medium-gray{background-color:#303030}.bg-gray{background-color:#2a2a2a}.bg-red{background-color:#eb271c}.btn{font-family:var(--font-inter),"Inter",sans-serif;cursor:pointer;color:#fff9e1;border:1px solid #9a9a9a;border-radius:16px;justify-content:center;align-items:center;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-flex}.btn:focus{outline-offset:2px;outline:2px solid #78b4ce}.btn-primary{background-color:#eb271c}.btn-primary,.btn-secondary{color:#f5f5f5;border:1px solid #f5f5f5}.btn-secondary{background-color:#1e1e1e}.container{max-width:1160px;margin:0 auto}.hero-section .container,header .container{padding-bottom:0;padding-left:0;padding-right:0}.section{padding:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.space-y-4>*+*{margin-top:16px}.space-y-6>*+*{margin-top:24px}.space-y-8>*+*{margin-top:32px}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.p-10{padding:40px}.p-12{padding:48px}.p-16{padding:64px}.px-4{padding-left:16px;padding-right:16px}.px-36{padding-left:140px;padding-right:140px}.py-2{padding-top:8px;padding-bottom:8px}.py-2\.5{padding-top:10px;padding-bottom:10px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.py-12{padding-top:48px;padding-bottom:48px}.py-16{padding-top:64px;padding-bottom:64px}.py-20{padding-top:80px;padding-bottom:80px}.rounded{border-radius:8px}.rounded-lg{border-radius:12px}.rounded-2xl{border-radius:16px}.rounded-3xl{border-radius:24px}.rounded-full{border-radius:50%}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.z-10{z-index:10}.z-20{z-index:20}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.w-full{width:100%}.h-auto{height:auto}.h-6{height:24px}.h-6\.5{height:26px}.h-16{height:64px}.h-20{height:80px}.min-h-screen{min-height:100vh}.max-w-2xl{max-width:672px}.max-w-4xl{max-width:896px}.mx-auto{margin-left:auto;margin-right:auto}.hidden{display:none}.transition-colors{transition:color .3s,background-color .3s}.transition-all{transition:all .3s}.hover\\:bg-medium-gray:hover{background-color:#303030}.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.transform{transform:translateZ(0)}.-translate-y-1\/2{transform:translateY(-50%)}.top-1\/2{top:50%}.left-1\/2{left:50%}.-translate-x-1\/2,.header-nav{transform:translate(-50%)}.header-nav{z-index:10;position:absolute;left:50%}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.sticky{position:sticky}.top-0{top:0}.absolute{position:absolute}.top-full{top:100%}.left-0{left:0}.right-0{right:0}.border-b{border-bottom-width:1px}.w-6{width:1.5rem}.h-0\.5{height:.125rem}.flex-col{flex-direction:column}.gap-1{gap:.25rem}.p-2{padding:.5rem}.opacity-0{opacity:0}.bg-white{background-color:#fff}.pt-4{padding-top:1rem}.border-t{border-top-width:1px}.min-w-0{min-width:0}.leading-relaxed{line-height:1.625}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.focus-visible:focus{outline-offset:2px;outline:2px solid #78b4ce}input:-webkit-autofill,input:-webkit-autofill:hover{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}input:-webkit-autofill:active,input:-webkit-autofill:focus{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}input:-webkit-autofill-strong-password,input:-webkit-autofill-strong-password-viewable{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}input:-internal-autofill-selected{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}input:-internal-autofill-previewed{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}textarea:-webkit-autofill,textarea:-webkit-autofill:hover{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}textarea:-internal-autofill-selected{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}textarea:-internal-autofill-previewed{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}select:-webkit-autofill,select:-webkit-autofill:hover{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}select:-webkit-autofill:active,select:-webkit-autofill:focus{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}select:-internal-autofill-selected{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}select:-internal-autofill-previewed{transition:background-color 999999s ease-in-out;-webkit-text-fill-color:var(--autofill-text,currentColor)!important;caret-color:var(--autofill-text,currentColor)!important;-webkit-box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;box-shadow:0 0 0 1000px var(--autofill-bg,#2a2a2a)inset!important;background-color:var(--autofill-bg,#2a2a2a)!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}