body{font-family:Inter,Arial Black,Arial,system-ui,sans-serif;margin:0;background-color:#000718;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1194'%20height='800'%20viewBox='0%200%201194%20800'%20fill='none'%3e%3cg%20opacity='0.3'%20filter='url(%23layout-filter)'%3e%3cpath%20d='M365.339%2026.9069C564.59%207.85631%20661.403%20-123.51%20946.633%2041.1674C1231.86%20205.845%201275.88%20397.715%201323.94%20580.355C1371.99%20762.995%20953.566%20687.87%20668.336%20523.192C383.106%20358.514%20166.088%2045.9575%20365.339%2026.9069Z'%20fill='url(%23layout-gradient)'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='layout-filter'%20x='-111.867'%20y='-440.736'%20width='1839.61'%20height='1527.34'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='200'%20result='effect1_foregroundBlur_49_2592'/%3e%3c/filter%3e%3clinearGradient%20id='layout-gradient'%20x1='1310.26'%20y1='665.452'%20x2='726.563'%20y2='-270.388'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23D400A5'/%3e%3cstop%20offset='0.5206'%20stop-color='%231E76C9'/%3e%3cstop%20offset='1'%20stop-color='%2335FFEE'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;padding:20px;padding:max(50px,calc(constant(safe-area-inset-top) + 30px)) 12px max(20px,calc(constant(safe-area-inset-bottom) + 20px));padding:max(50px,calc(env(safe-area-inset-top) + 30px)) 12px max(20px,calc(env(safe-area-inset-bottom) + 20px));min-height:100vh}@media (width >= 768px){body{padding:32px}}.mobile-header{display:flex;justify-content:center;position:relative;min-width:300px;width:100%}.mobile-header .back-button{position:absolute;left:-12px;top:-20px}.mobile-header .dev-logout-button{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#1c2231;color:#0fa2ff;border:1px solid rgba(142,131,241,.2);border-radius:8px;padding:4px 10px;font-size:1.2rem;cursor:pointer;z-index:10}.mobile-header .dev-logout-button:hover{background-color:#242c3d}.ifit-logo{cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#232630d9;display:flex;justify-content:center;padding-top:26vh;z-index:1000}.modal-container.content-card{background:linear-gradient(to top,#030710,#0b0f17 22%,#10141d 50%,#171b23 77%,#1c1f27);max-width:420px;height:fit-content;padding:35px 30px 30px;margin:20px;box-shadow:0 4px 8px #0003;border:none;text-align:left}.modal-title{color:#fff;font-size:2.4rem;font-weight:700;margin:0 0 16px}.modal-content p{color:#ffffffb3;font-size:1.6rem;margin-bottom:30px;line-height:24px;letter-spacing:.22px}.marketing-wall{max-width:500px;margin:0 auto}@media (orientation: landscape) and (min-width: 768px){.marketing-wall{max-width:100%;margin:0 auto}.marketing-wall .content-card{max-width:900px;margin:20px auto}}.marketing-wall .header-image{display:flex;justify-content:flex-start;align-items:center;padding:20px 0 10px}.marketing-wall .header-image .divider{width:1px;background-color:#fff;padding:0 .5px;margin:0 15px 0 10px;height:50px}.marketing-wall h1{font-size:2.4rem;font-weight:800;margin:5px 0 20px;letter-spacing:.0075em;line-height:1.25}@media (orientation: landscape) and (min-width: 768px){.marketing-wall h1{text-align:center}}.marketing-wall h2{font-size:2rem;line-height:1.2;color:#fff;letter-spacing:.0075em;font-weight:700;margin:24px 0 8px}@media (orientation: landscape) and (min-width: 768px){.marketing-wall h2{margin:0;text-align:center}}.marketing-wall h3{font-weight:700;font-size:1.4rem;line-height:1.42;color:#ffffffb3;margin-top:10px}.marketing-wall .inner-card{background-color:#292f3d;border:1px solid rgba(142,131,241,.2);border-radius:16px;min-height:740px;padding:16px}@media (orientation: landscape) and (min-width: 768px){.marketing-wall .inner-card{display:flex;gap:32px;align-items:center}}.marketing-wall .video-wrapper{position:relative;flex:1}@media (orientation: landscape) and (min-width: 768px){.marketing-wall .video-wrapper{top:-80px}}.marketing-wall .video-wrapper video{width:100%}.marketing-wall .image-wrapper{position:relative;flex:1}.marketing-wall .image-wrapper img{border-radius:16px;background:#000c28}.marketing-wall .image-wrapper .samsung-logo{border-radius:35px;position:absolute;top:9.5%;left:-12%;width:45%}@media (orientation: landscape) and (min-width: 768px){.marketing-wall .image-wrapper{align-self:stretch}.marketing-wall .image-wrapper img{display:block;height:100%;width:100%;object-fit:cover}.marketing-wall .image-wrapper .samsung-logo{top:15%;left:-16%;width:50%;height:auto}}.marketing-wall .text-container{flex:1}.marketing-wall .text-container .description{font-size:1.4rem;font-weight:500;line-height:20px}.marketing-wall .text-container .error-text-container{margin:15px}.marketing-wall .text-container .error-text-container .error-icon{width:17px;height:17px;position:relative;top:4px;margin-inline-end:2px}.marketing-wall .text-container .error-text-container .error-text{font-size:1.6rem;color:#ff3e33}.marketing-wall ol{color:#ffffffb3;font-size:1.4rem;list-style:none;padding-inline-start:0;font-weight:400;margin-top:8px}@media (min-width: 500px){.marketing-wall ol{font-size:1.6rem}}.marketing-wall ol li{display:flex;letter-spacing:.25px;line-height:1.43;margin-bottom:16px}.marketing-wall ol li span{color:#0fa2ff;padding-right:10px}.marketing-wall .price-container-wrap{background:-webkit-linear-gradient(#04FC92,#61D3FC);border-radius:12px;padding:2px;position:relative;margin:25px auto 20px}.marketing-wall .price-container-wrap:first-of-type{margin:35px auto 10px}.marketing-wall .price-container-wrap.no-pill{margin-top:10px}.marketing-wall .price-container{background:radial-gradient(circle at top left,rgba(16,64,96,.2),transparent 60%),linear-gradient(135deg,#0b1f2f,#103f5f 40%,#1e2f6c,#2e1a48);box-shadow:inset 0 0 40px #0000004d;border-radius:12px;padding:30px 10px 10px;text-align:center}.marketing-wall .price-container.no-pill{padding:10px}.marketing-wall .price-container p{margin-top:0}.marketing-wall .price-container .pill{background:-webkit-linear-gradient(#04FC92,#61D3FC);border-radius:50px;width:fit-content;position:absolute;top:-18px;left:50%;transform:translate(-50%);text-align:center}.marketing-wall .price-container .pill h2{margin:0;color:#000c28;background:none;-webkit-text-fill-color:initial;padding:8px 16px;font-size:1.2rem;font-weight:700;letter-spacing:1.683px;white-space:nowrap}.marketing-wall .price-container.second{padding:10px 10px 24px}.marketing-wall .price-container h2{font-size:1.04rem;font-weight:700;letter-spacing:2.2px;background:-webkit-linear-gradient(#04FC92,#61D3FC);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;line-height:1.7;padding:12px 0 0 12px}.marketing-wall .price-container .price-wrapper{display:flex;align-items:center;justify-content:center}.marketing-wall .price-container .price-wrapper .per{font-size:1.4rem;width:40px;font-weight:800;text-align:left;margin-left:4px;color:#fff}.marketing-wall .price-container .new-price{color:#fff;font-weight:700;letter-spacing:.11px;margin:0;font-size:3.4rem}.marketing-wall .price-container .og-price{font-size:1.3rem;font-weight:600;text-decoration:line-through;margin:0}.marketing-wall .price-container .annual-price{font-size:1.4rem;font-weight:600}.marketing-wall .price-container .offer-ends{font-size:1.2rem;font-weight:500;margin:24px auto}.marketing-wall .price-container .limited-offer-text{color:#0fa3ff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.25);font-size:1.3rem;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;margin:15px 0}.marketing-wall .price-container .limited-offer-text.less-mb{margin-top:8px}.marketing-wall .or-text{text-align:center;font-size:2rem;font-weight:700;margin:0}.marketing-wall .get-started-text,.marketing-wall .disclaimer{font-size:1.2rem;font-weight:400;margin:0 0 10px;text-align:center}.marketing-wall .buttons-container{margin-top:30px}.wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.loading-indicator-container{height:5em;width:5em;pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.loading-indicator-container .segment{display:inline-block;height:100%;position:absolute;left:2.5em;top:2.5em;width:100%;z-index:10}.loading-indicator-container .segment svg{height:100%;width:100%}.loading-indicator-container .segment.small{animation:loading-indicator-spin .5s linear 0ms infinite running}.loading-indicator-container .segment.small-2{animation:loading-indicator-spin .6s linear 0ms infinite running}.loading-indicator-container .segment.medium{animation:loading-indicator-spin .65s linear 0ms infinite running}.loading-indicator-container .segment.large{animation:loading-indicator-spin .85s linear 0ms infinite running}.loading-indicator-container .segment.dark{animation:loading-indicator-spin .7s linear 0ms infinite running}.loading-indicator-container .segment.dark-2{animation:loading-indicator-spin .9s linear 0ms infinite running}@keyframes loading-indicator-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.textfield-wrapper{margin-bottom:16px}.textfield-wrapper .text-input-field{background:#292f3d;border-radius:16px;color:#fff9;font-weight:600;letter-spacing:.0075em;line-height:1.5;padding:9px 20px 11px;position:relative}.textfield-wrapper .text-input-field .textfield-label{font-size:1.6rem;display:block;width:100%}.textfield-wrapper .text-input-field .textfield-label.smaller-font{font-size:1.25rem;line-height:24px;min-height:48px}.textfield-wrapper .text-input-field .cc-input-area{min-height:24px;display:block;background:transparent;border:0;caret-color:#fff;color:#fff;font-size:2rem;width:100%;padding:0}.textfield-wrapper .text-input-field .cc-input-area:focus{outline:none}.textfield-wrapper .text-input-field .cc-input-area:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 40px #292f3d inset;font-size:2rem}.textfield-wrapper .text-input-field .cc-input-area:-webkit-autofill:focus{box-shadow:0 0 0 40px #292f3d inset;-webkit-text-fill-color:#fff!important}.textfield-wrapper .text-input-field .cvc-info-button{background-color:transparent;border:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.error-text-container{display:flex;height:fit-content;margin-top:8px}.error-text-container .error-icon{width:17px;height:17px;position:relative;top:4px;margin-inline-end:2px}.error-text-container .error-text{font-size:1.6rem;font-weight:400;margin-inline-start:4px;margin-bottom:-8px;line-height:1.5;color:#ff3e33}.error-text-container .error-text.payment-form-error{margin-bottom:12px}#firstName:-webkit-autofill,#lastName:-webkit-autofill,#phoneNumber:-webkit-autofill,#birthday:-webkit-autofill{-webkit-text-fill-color:#fff!important}.checkbox-agreement{display:grid;font-size:2rem;grid-template-columns:1em auto;gap:1.2rem;margin:20px 0}.checkbox-agreement .input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bbbdc1;border-radius:4px;width:20px;height:20px;display:grid;place-content:center;margin-top:4px}.checkbox-agreement .input-checkbox:checked{background-color:#bbbdc1}.checkbox-agreement .input-checkbox:before{content:"";width:3px;height:10px;border:solid #000718;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.checkbox-agreement .input-checkbox:checked:before{opacity:1}.checkbox-agreement .input-checkbox:focus{outline:1px solid #bbbdc1;outline-offset:2px}.checkbox-agreement .agreement-text{color:#ffffffb3;font-size:1.2rem;letter-spacing:.04em;line-height:1.52;margin:2px 0 0;font-weight:500}.profile-info{margin:0 auto;max-width:500px}.mb-8{margin-bottom:8px!important}.success-page{max-width:560px;margin:0 auto}.success-page h1{margin-top:0}.success-page p{letter-spacing:.01785714em;font-weight:700}.success-page .main-image{width:100%;height:auto;margin:15px auto 24px}.checkout{max-width:500px;margin:0 auto;-webkit-user-select:none;user-select:none}@media (orientation: landscape) and (min-width: 768px){.checkout{max-width:960px}}.checkout h1{font-size:2.4rem;letter-spacing:.18px;font-weight:800;color:#fff;margin:0 0 8px}.checkout .subscription-type{font-size:1.4rem;font-weight:600;color:#ffffffb3;margin-bottom:16px}.checkout .subscription-card{border:1px solid rgb(96,100,111);border-radius:16px;padding:16px 16px 0;margin-bottom:25px}.checkout .subscription-card h2{font-size:2rem;font-weight:700;color:#fff;margin:0 0 25px}.checkout .subscription-card .subscription-row{display:flex;justify-content:space-between;font-size:1.4rem;font-weight:600;color:#ffffffb3;margin-bottom:18px}.checkout .subscription-card .subscription-row.total{font-weight:700;border-top:1px solid rgb(96,100,111);padding-top:18px;margin-top:18px}.checkout .subscription-card .subscription-row .subscription-price{color:#fff;font-weight:800}.currency-picker{flex:1}.currency-picker.custom-select .react-select__control{display:flex;height:40px;min-width:115px;padding:0 4px;position:relative;width:100%}.currency-picker.custom-select .react-select__single-value{font-size:1.6rem}.currency-picker.custom-select .react-select__menu{position:absolute;right:0;top:100%;margin-top:0;width:100%}.currency-picker.custom-select .react-select__indicators{display:block}.currency-picker.custom-select .react-select__indicators .caret{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.currency-picker.custom-select .react-select__control--menu-is-open .caret{transform:translateY(-50%) rotate(180deg)}.annualUpgradeCard{align-items:center;background-color:#292f3d;border-radius:16px;display:flex;flex-direction:column;padding-bottom:24px;padding-top:40px;position:relative;width:100%;cursor:pointer;border:0;min-height:310px}@media (min-width: 768px){.annualUpgradeCard{min-height:308px}}.annualUpgradeCard span,.annualUpgradeCard h3{margin-top:0}.annualUpgradeCard.selected{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='236'%20height='262'%20viewBox='0%200%20236%20262'%20fill='none'%3e%3cg%20style='mix-blend-mode:screen'%20opacity='0.3'%20filter='url(%23selected-gradient)'%3e%3cellipse%20cx='117.667'%20cy='71.0034'%20rx='103.948'%20ry='69.5'%20fill='%230FA3FF'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='selected-gradient'%20x='-107.151'%20y='-119.366'%20width='449.635'%20height='380.739'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='60.4348'%20result='effect1_foregroundBlur_48_2638'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-position:center;background-color:#0d1424;background-repeat:no-repeat}.annualUpgradeCard.selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid transparent;background:linear-gradient(90deg,#04fc92,#61d3fc) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude}.annualUpgradeCard.selected .radioButton{border-color:#0fa2ff}.annualUpgradeCard.selected .radioButton .center{background-color:#0fa2ff}.annualUpgradeCard .mostPopular{background-image:linear-gradient(90deg,#04fc92,#61d3fc);border-radius:28px;color:#000718;font-size:1.2rem;font-weight:700;letter-spacing:.3px;line-height:20px;padding:8px 20px;position:absolute;top:-18px;text-transform:uppercase}.annualUpgradeCard .cardTitle{color:#0fa2ff;font-size:1.3rem;font-weight:700;margin-bottom:16px;text-transform:uppercase}.annualUpgradeCard .cardPrice{color:#fff;font-size:3.4rem;font-weight:800;letter-spacing:.3px;line-height:44px}.annualUpgradeCard .cardPrice.small{font-size:3.2rem}.annualUpgradeCard .cardPrice.smaller{font-size:3rem}.annualUpgradeCard .cardPrice.mb-10{margin-bottom:10px}.annualUpgradeCard .perMonth{color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.3px;line-height:16px;margin-bottom:16px}.annualUpgradeCard .perMonth.mb-0{margin-bottom:0}.annualUpgradeCard .percentSavings{background-color:#1f2534;border-radius:16px;color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:30px;padding:8px 16px}.annualUpgradeCard .payXPerPricePeriod{color:#ffffffb3;display:flex;flex-grow:1;font-size:1.4rem;font-weight:600;margin-bottom:24px}.annualUpgradeCard .radioButton{align-items:center;border:3px solid rgba(255,255,255,.7);border-radius:100%;display:flex;height:22px;width:22px;justify-content:center}.annualUpgradeCard .radioButton .center{border-radius:100%;height:18px;width:18px}.duration-page{max-width:560px;margin:0 auto}.duration-page .currency-select-group{display:flex;align-items:center;gap:16px;margin-bottom:24px;justify-content:space-between}.duration-page .plans{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin-bottom:40px}@media (min-width: 768px){.duration-page .plans{flex-direction:row;gap:36px}}.duration-page .plans.loading{min-height:450px}@media (min-width: 768px){.duration-page .plans.loading{min-height:300px}}.duration-page .disclaimer{color:gray;font-size:1.1rem;font-weight:600;line-height:1.5;margin-bottom:24px;text-align:center}.duration-page .promo-code-link{display:flex;justify-content:center;align-items:center;color:#0fa2ff;letter-spacing:.28px;margin:36px auto;cursor:pointer;background:none;border:none;padding:0}.promo-code{max-width:500px;margin:0 auto;-webkit-user-select:none;user-select:none}@media (orientation: landscape) and (min-width: 768px){.promo-code{max-width:960px}}.promo-code h1{margin:0 0 8px}.promo-code p{margin-bottom:24px;letter-spacing:.26px}.status-page{max-width:560px;margin:0 auto}h1{color:#fff;font-size:2.4rem;margin-bottom:8px}p{color:#ffffffb3;font-size:1.4rem;line-height:1.5;font-weight:600}img{max-width:100%;height:auto;border-radius:16px}.mb-24{margin-bottom:24px}.content-card{background-color:#1c2231;border:1px solid rgba(142,131,241,.2);border-radius:16px;color:#ffffffb3;margin-top:20px;min-width:250px;padding:16px}.content-card .subheading-paragraph{font-size:1.4rem;font-weight:700;line-height:1.43}.content-card .buttons-container{display:flex;flex-direction:column}.content-card .buttons-container .button-secondary{background-color:transparent;color:#0fa2ff}button{background-color:transparent;border-radius:16px;border:unset;cursor:pointer;font-size:1.4rem;font-weight:700;letter-spacing:.7px;line-height:1.4;padding:14px 10px}@media (min-width: 500px){button{font-size:1.6rem}}.button-primary{background-color:#0fa2ff;color:#000718;margin-bottom:10px;min-height:48px}.button-primary:disabled{background-color:#0d1424;color:#ffffff4d;cursor:not-allowed}@media (width >= 768px){.button-primary{width:auto}}.button-primary:not(:disabled):hover,.button-primary:not(:disabled):focus{background-color:#4bafee}.custom-select{width:100%}.custom-select .menu-option{position:relative;padding-inline-start:20px}.custom-select .menu-option .checkmark{position:absolute;left:0;bottom:2px;width:12px}.custom-select .react-select__control{background-color:#292f3d;padding:0 16px;border-radius:16px;font-size:18px;font-weight:700;border:0;height:52px}.custom-select .react-select__control--menu-is-open .caret{transform:translateY(-50%) rotate(180deg)}.custom-select .react-select__single-value{color:#fff;font-size:18px;font-weight:700}.custom-select .react-select__indicators{display:none}.custom-select .react-select__input-container{color:#fff}.custom-select .react-select__menu{background-color:#000718;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#fff;font-size:1.4rem;padding:3px 4px}.custom-select .react-select__option--is-focused{background-color:#0096d6;border-radius:3px}.custom-select .react-select__option--is-selected{background-color:transparent}.custom-select .react-select__option--is-selected:hover{background-color:#0096d6}.custom-select .react-select__placeholder{display:none}.custom-select.labelled .react-select__control{height:68px;padding:30px 18px 12px;position:relative}.custom-select.labelled .react-select__control:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px #292f3d inset;font-size:2rem;border-radius:16px;transition:background-color 5000s ease-in-out 0s}.custom-select.labelled .react-select__control .placeholder-option{display:none}.custom-select.labelled .react-select__value-container{padding:0}.custom-select.labelled .react-select__single-value{font-size:2rem;font-weight:400}.custom-select.labelled .react-select__menu{margin-top:0}.custom-select.labelled .react-select__indicators{display:block}.labelled-select-wrapper{height:68px;position:relative;flex:1;margin-bottom:16px}.labelled-select-wrapper .label{position:absolute;top:10px;left:20px;font-size:1.6rem;font-weight:600;color:#fff9}.labelled-select-wrapper .caret{position:absolute;top:52%;right:20px;transform:translateY(-50%);pointer-events:none;background-color:#292f3dcc;border-radius:50%}
