:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0b0b;--foreground:#b9c6e6;--primary:#4b53cc;--surface:#0c0d0e;--input:#111113;--border:#1a1a1e}*{box-sizing:border-box}html,body{overscroll-behavior:none}html{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#3e4254 #0a0b0b}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#0a0b0b}html::-webkit-scrollbar-thumb{background:#3e4254;border-radius:8px}::selection{color:#fff;background:#4b53cc80}body{background:var(--background);color:var(--foreground);font-family:var(--font-sf-pro), sans-serif;font-optical-sizing:none;font-variation-settings:"wdth" 100, "opsz" 28;margin:0;position:relative}.os-root{isolation:isolate;min-height:100svh}[hidden]:not([hidden=until-found]){display:none!important}.os-overlay-scope{display:contents}button,input,select,textarea{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:default}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul{margin:0;padding:0}img{display:block}button{border:0}:focus-visible{outline-offset:4px;outline:2px solid #8389ed}.icon{object-fit:contain;display:block}.icon-mask{display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.form-feedback{color:#b9c6e6;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.os-game-mark{width:var(--game-mark-size);height:var(--game-mark-size);vertical-align:middle;filter:drop-shadow(0 calc(var(--game-mark-size) * .04) calc(var(--game-mark-size) * .17) color-mix(in srgb,var(--game-mark-color) 28%,transparent));flex:none;justify-content:center;align-items:center;display:inline-flex}.os-game-mark>img{object-fit:contain;flex:none;width:100%;height:100%;display:block}.os-game-mark-mask{background:var(--game-mark-color);width:100%;height:100%;-webkit-mask:var(--game-mark-mask) center/contain no-repeat;-webkit-mask:var(--game-mark-mask) center/contain no-repeat;mask:var(--game-mark-mask) center/contain no-repeat;display:block}
.landing{--u:min(1px,calc(100vw / 1920));align-items:center;gap:calc(100 * var(--u));flex-direction:column;width:100%;min-width:0;max-width:1920px;margin:0 auto;display:flex}.hero{border-radius:0 0 calc(50 * var(--u)) calc(50 * var(--u));flex:none;width:100%;height:min(935px,86svh);min-height:660px;position:relative;overflow:hidden}.landing-header{z-index:3;top:calc(32 * var(--u));left:calc(100 * var(--u));width:calc(1720 * var(--u));height:calc(72 * var(--u));padding:calc(15 * var(--u)) calc(30 * var(--u));border-radius:calc(10 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.header-actions{align-items:center;gap:calc(18 * var(--u));display:flex}.header-download{color:#fff;background:#4b53cc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 18px;font-size:13px;font-weight:590;display:flex}.header-download svg{flex:none}.landing .header-actions>.header-buy{color:#fff;touch-action:manipulation;background:#4b53cc;gap:7px;min-height:44px}.header-buy>svg{flex:none}.header-actions[data-launcher-windows=true]>.header-buy{display:none}.header-actions>a{justify-content:center;align-items:center;gap:calc(7 * var(--u));padding:calc(9 * var(--u)) calc(24 * var(--u));border-radius:calc(10 * var(--u));min-height:40px;font-size:max(13px,calc(16.126 * var(--u)));background:#1e2122;font-weight:590;display:flex}.hero-copy{z-index:2;left:calc(100 * var(--u));width:calc(945 * var(--u));gap:calc(20 * var(--u));pointer-events:none;flex-direction:column;display:flex;position:absolute;top:38%}.hero-copy h1{color:#fff;font-size:calc(84 * var(--u));letter-spacing:-.025em;font-weight:590;line-height:.983209}.hero-copy p{color:#f4f6ff;font-size:calc(33 * var(--u));font-weight:510;line-height:1.15}.hero-free-slots{pointer-events:auto;color:#f3f5ff;max-width:100%;min-height:40px;font-size:max(13px,calc(17 * var(--u)));background:#20256855;border:1px solid #dce3ff55;border-radius:9px;align-self:flex-start;align-items:center;gap:14px;padding:10px 14px;font-weight:590;line-height:1.25;display:flex}.hero-free-slots span{flex:none}.landing-panel{width:calc(1720 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(50 * var(--u));background:linear-gradient(#0a0b0b,#0a0b0b) padding-box padding-box,linear-gradient(#b9c6e6,#b9c6e600) border-box;flex-direction:column;flex:none;display:flex;overflow:hidden}.section-heading{gap:calc(20 * var(--u));flex-direction:column;display:flex}.section-heading h2{color:#fff;font-size:calc(48 * var(--u));text-shadow:0 0 calc(50 * var(--u)) #b9c6e633;font-weight:700;line-height:1}.section-heading p{color:#838383;font-size:calc(24 * var(--u));font-weight:510;line-height:1}.about{min-height:calc(1066 * var(--u));padding:calc(83 * var(--u)) calc(57 * var(--u));gap:calc(72 * var(--u))}.feature-grid{grid-template-columns:977fr 598fr;grid-template-rows:calc(352 * var(--u)) calc(352 * var(--u));gap:calc(30 * var(--u));width:100%;display:grid}.feature{min-width:0;height:calc(352 * var(--u));border-radius:calc(30 * var(--u));background:#4b53cc;position:relative;overflow:hidden}.feature-copy{z-index:1;bottom:calc(14 * var(--u));padding:calc(30 * var(--u)) calc(20 * var(--u));gap:calc(10 * var(--u));overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;left:0;right:0}.feature h3{color:#fff;font-size:calc(30 * var(--u));font-weight:700;line-height:1}.feature p{font-size:calc(14 * var(--u));font-weight:510;line-height:1.05}.feature-fps p{max-width:calc(611.598 * var(--u))}.fps-art{width:100%;height:calc(242 * var(--u));position:absolute;top:0;left:0;overflow:hidden}.fps-art img{width:100%;height:144.86%;position:absolute;top:-.14%;left:0}.custom-art{width:calc(416.268 * var(--u));height:calc(263.671 * var(--u));left:calc(50% - 206.416 * var(--u));top:calc(105.544 * var(--u));position:absolute}.feature-bottom-row{gap:calc(30 * var(--u));grid-column:1/-1;grid-template-columns:485fr 562fr 497fr;display:grid}.support-decoration{max-width:none;width:calc(986.066 * var(--u));height:calc(632.381 * var(--u));left:calc(-288.22 * var(--u));top:calc(-12 * var(--u));position:absolute}.support-art{width:calc(246.106 * var(--u));height:calc(274.307 * var(--u));left:calc(119.47 * var(--u));top:calc(67.33 * var(--u));position:absolute}.security-art{width:calc(235.84 * var(--u));height:calc(274.295 * var(--u));left:calc(130.58 * var(--u));top:calc(67.33 * var(--u));position:absolute}.feature-reviews{color:#0a0b0b80;background:#fff}.review-copy{width:100%;padding:calc(30 * var(--u)) calc(20 * var(--u));align-items:center;gap:calc(10 * var(--u));text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.feature-reviews h3{color:#0a0b0b}.feature-reviews p{width:calc(190.43 * var(--u))}.reviews-button{top:calc(279 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));border-radius:calc(65 * var(--u));color:#fff;font-size:calc(16 * var(--u));letter-spacing:calc(-.4 * var(--u));white-space:nowrap;background:#4b53cc;font-weight:700;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #4b53cc40}.comparison{min-height:calc(927 * var(--u));padding:calc(83 * var(--u)) calc(91 * var(--u)) calc(63 * var(--u));gap:calc(48 * var(--u))}.comparison-grid{gap:calc(12 * var(--u));grid-template-columns:1fr 1fr;width:100%;display:grid}.comparison-column{min-width:0}.comparison-intro{height:calc(174 * var(--u));padding:calc(32 * var(--u));gap:calc(24 * var(--u));flex-direction:column;display:flex}.comparison-intro h3{font-size:calc(32 * var(--u));letter-spacing:calc(-.8 * var(--u));font-weight:700}.comparison-intro p{color:#838383;font-size:calc(20 * var(--u));letter-spacing:calc(-.5 * var(--u));white-space:pre-line;font-weight:400}.comparison-brand{height:calc(174 * var(--u));padding:calc(32 * var(--u));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.comparison-brand h3{align-items:center;gap:calc(10 * var(--u));font-size:calc(36 * var(--u));font-weight:700;display:flex}.comparison-try{border-radius:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));font-size:calc(16 * var(--u));letter-spacing:calc(-.4 * var(--u));background:#4b53cc;font-weight:700}.comparison ul{margin:0;padding:0;list-style:none}.comparison li{align-items:center;gap:calc(10 * var(--u));padding:calc(32 * var(--u));border-bottom:calc(1 * var(--u)) solid #303030;font-size:calc(24 * var(--u));letter-spacing:calc(-.6 * var(--u));line-height:1.2;display:flex}.comparison li:last-child{border-bottom:0}.comparison-sign{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none;position:relative}.comparison-sign:before{content:"";left:0;top:calc(7 * var(--u));width:calc(16 * var(--u));height:calc(2 * var(--u));background:#838383;position:absolute}.comparison-sign.positive:before{background:#388fed}.comparison-sign.positive:after{content:"";top:0;left:calc(7 * var(--u));width:calc(2 * var(--u));height:calc(16 * var(--u));background:#388fed;position:absolute}.overview{min-height:calc(1156 * var(--u));padding:calc(63 * var(--u)) calc(91 * var(--u));gap:calc(48 * var(--u))}.overview .section-heading p{max-width:calc(847.625 * var(--u));line-height:1}.product-poster{aspect-ratio:16/9;border-radius:calc(30 * var(--u));background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1536 864' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%25' width='100%25' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-142.47 73.681 -130.99 -338.66 1424.7 127.19)'><stop stop-color='rgba(38,51,117,1)' offset='0'/><stop stop-color='rgba(62,78,163,1)' offset='0.09375'/><stop stop-color='rgba(85,105,208,1)' offset='0.1875'/><stop stop-color='rgba(71,95,219,1)' offset='0.38462'/><stop stop-color='rgba(51,68,156,1)' offset='0.66827'/><stop stop-color='rgba(71,95,219,1)' offset='1'/></radialGradient></defs></svg>");background-size:100% 100%;flex:none;width:100%}.pricing{min-height:calc(845.221 * var(--u));padding:calc(63 * var(--u)) calc(91 * var(--u));gap:calc(48 * var(--u))}.pricing-grid{gap:calc(24 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.price-card{min-height:calc(553.221 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) #4b53cc;border-radius:calc(24.588 * var(--u));padding:calc(24 * var(--u));min-width:0;font-size:calc(21.36 * var(--u));flex-direction:column;justify-content:space-between;align-items:stretch;line-height:1.25;display:flex}.price-card.trial{box-shadow:none;background:#0c0d0e}.price-card h3{font-size:calc(21.36 * var(--u));font-weight:400}.price-card p{white-space:pre-line}.price{align-items:baseline;gap:calc(7.684 * var(--u));margin:calc(7.684 * var(--u)) 0;display:flex}.price strong,.price-card:not(.trial) h3{color:#fff;font-size:calc(30.427 * var(--u));font-weight:700}.price-card:not(.trial) .price strong{color:inherit;font-size:inherit;font-weight:400}.price-button{width:calc(336.749 * var(--u));max-width:100%;padding:calc(18.441 * var(--u)) 12px;border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) #4b53cc;font-size:calc(21.514 * var(--u));text-align:center;overflow-wrap:anywhere;justify-content:center;align-self:center;align-items:center;gap:10px;font-weight:590;line-height:1.25;display:flex}.trial .price-button{width:calc(402.749 * var(--u));background:#4b53cc}.landing-footer{width:calc(1737.58 * var(--u));min-height:calc(413.127 * var(--u));border-top:calc(1 * var(--u)) solid #b9c6e6;padding:calc(64.504 * var(--u)) calc(32.252 * var(--u));gap:calc(72.567 * var(--u));flex-direction:column;display:flex}.footer-top{align-items:flex-start;gap:calc(120.945 * var(--u));display:flex}.footer-column{gap:calc(14 * var(--u));flex-direction:column;flex:none;display:flex}.footer-column h2{color:#fff;font-size:calc(32.248 * var(--u));letter-spacing:calc(-.8063 * var(--u));text-transform:uppercase;margin-bottom:calc(6 * var(--u));font-weight:700;line-height:1}.footer-column a{font-size:calc(18.746 * var(--u));letter-spacing:calc(-.5039 * var(--u));line-height:1.15}.footer-bottom{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));display:flex}.footer-bottom p{padding-top:calc(42.139 * var(--u));font-size:calc(18.746 * var(--u));letter-spacing:calc(-.5039 * var(--u));line-height:1.15}.socials{align-items:center;gap:calc(20.157 * var(--u));display:flex}.socials img{width:calc(24.189 * var(--u));height:calc(24.189 * var(--u))}.landing a[aria-disabled=true]{cursor:default}.language-picker{color:#e4e9fa;border:1px solid #454963;border-radius:8px;flex:none;padding:0;position:relative}.language-trigger{background:0 0;align-items:center;gap:7px;min-height:40px;padding:9px 10px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.header-login:hover{background:#242735}.footer-column a[href]:hover{color:#fff}}@media (max-width:900px){.landing{--u:1px;gap:48px}.hero{border-radius:0 0 30px 30px;height:90svh;min-height:720px;max-height:900px}.landing-header{width:calc(100% - 40px);height:44px;padding:0;top:20px;left:20px}.header-actions{gap:8px}.header-actions>a{border-radius:10px;padding:9px 12px;font-size:13px}.header-actions .icon{width:18px!important;height:18px!important}.hero-copy{gap:20px;width:auto;inset:auto 24px 60px}.hero-copy h1{font-size:clamp(32px,7.5vw,54px);line-height:1.02}.hero-copy p{max-width:500px;font-size:20px;line-height:1.2}.landing-panel{border-radius:30px;gap:32px;width:calc(100% - 32px);height:auto;min-height:0;padding:32px 20px}.section-heading{gap:12px}.section-heading h2{font-size:32px;line-height:1.05}.section-heading p{font-size:18px;line-height:1.2}.feature-grid{flex-direction:column;gap:20px;width:100%;display:flex}.feature{width:100%;height:352px}.feature h3{font-size:28px}.feature p{font-size:14px;line-height:1.15}.feature-copy{padding:24px 20px;top:auto;bottom:0}.feature-bottom-row{flex-direction:column;gap:20px;display:flex}.support-art,.security-art{left:50%;transform:translate(-50%)}.comparison-grid{grid-template-columns:1fr;gap:24px}.comparison-intro{gap:16px;height:auto;padding:20px 0}.comparison-intro h3{font-size:25px}.comparison-intro p{font-size:16px}.comparison-brand{height:150px;padding:20px 0}.comparison-brand h3{font-size:30px}.comparison li{padding:22px 0;font-size:18px}.overview .section-heading p{line-height:1.3}.product-poster{border-radius:18px}.pricing-grid{grid-template-columns:1fr;gap:20px}.price-card{min-height:340px;padding:28px;font-size:18px}.price-button{width:100%;padding:15px 0;font-size:18px}.landing-footer{gap:36px;width:calc(100% - 40px);min-height:0;padding:40px 0}.footer-top{flex-wrap:wrap;gap:32px}.footer-logo{width:100%}.footer-column{min-width:0;max-width:100%}.footer-column h2{font-size:23px}.footer-column a{font-size:16px}.footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:24px}.footer-bottom p{overflow-wrap:anywhere;padding:0;font-size:14px;line-height:1.5}}@media (max-width:359px){.landing-header{width:calc(100% - 32px);left:16px}.header-actions>a .icon{display:none}.hero-copy{left:20px;right:20px}.landing-panel{padding:28px 16px}.feature-copy{padding:24px 16px}.feature h3{font-size:25px}.review-copy{padding:30px 16px}}@media (max-width:480px){.header-download{flex:none;width:40px;padding:0}.header-download>.header-download-label{display:none}.hero-free-slots{gap:10px;font-size:13px}}@media (max-width:800px){.landing .header-actions>.header-download{display:none}.landing .header-actions>.header-buy{display:flex}}@media (max-width:480px){.landing .header-actions{gap:6px}.landing .header-actions>.header-login{width:44px;min-width:44px;min-height:44px;padding:10px}.landing .header-login-label{display:none}.landing .header-actions .header-login-icon{display:block}.landing .header-actions>.header-buy{padding:10px 12px;font-size:13px}}@media (hover:hover) and (pointer:fine){.landing .header-actions>.header-buy:hover{background:#5d67df}}.landing .header-actions>.header-buy:active{background:#4048b8}.landing .header-actions>.header-buy:focus-visible{outline-offset:3px;outline:2px solid #d3d7ff}@media (max-width:560px){.feature-fps .fps-art img{width:560px;max-width:none;height:auto;top:48px;left:50%;transform:translate(-50%)}}.price-card.is-popular{background:#4b53cc0d;box-shadow:inset 0 0 0 1px #8b93ef}.price-card.is-best-value{box-shadow:inset 0 0 0 1px #a6a0d8}.price-plan-badge{color:#d0d5ff;max-width:100%;font-size:max(10px,calc(13 * var(--u)));background:#4b53cc2b;border-radius:5px;margin-bottom:18px;padding:5px 8px;font-weight:590;line-height:1.3;display:inline-block}.landing .hero-copy{transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}@starting-style{.landing .hero-copy{opacity:.35;transform:translateY(8px)}}.landing .hero-copy:focus-within{transition:none}.landing .inventory-pitch-action{overflow-wrap:anywhere;max-width:100%;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.landing .inventory-pitch-action:hover:not(:focus-visible){background:#5961d9;transform:translateY(-2px)}}.landing .inventory-pitch-action:active:not(:focus-visible){transition-duration:60ms;transform:scale(.975)}.landing .inventory-pitch-action:focus-visible{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.landing .hero-copy{transition:opacity .12s;transform:none}.landing .inventory-pitch-action{transition:none;transform:none!important}@starting-style{.landing .hero-copy{opacity:.75;transform:none}}}.landing .header-login-arrow{transition:transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.landing .header-login:hover .header-login-arrow{transform:translate(1.5px)}}.landing .header-login:focus-visible .header-login-arrow{transform:translate(1.5px)}.landing .header-login:active .header-login-arrow{transition-duration:60ms;transform:translate(2.5px)}.landing .landing-faq-answer{display:flow-root;overflow:hidden}@media (prefers-reduced-motion:reduce){.landing .header-login-arrow{transition:none;transform:none!important}}
.auth-page{background:#0a0b0b;min-height:100svh;position:relative}.auth-language{z-index:10;position:absolute;top:24px;right:28px}.auth-side{justify-content:center;align-items:flex-start;min-height:100svh;padding:clamp(72px,21.95svh,300px) 24px 60px;display:flex}.auth-register .auth-side{padding-top:clamp(90px,29.086svh,380px)}.auth-flow{width:348px;max-width:100%;margin:0}.auth-toolbar{justify-content:space-between;align-items:center;gap:16px;height:22px;display:flex}.auth-register .auth-toolbar{height:28.469px}.auth-back{background:#111113;border:.785px solid #1a1a1e;border-radius:6.282px;justify-content:center;align-items:center;gap:4.712px;min-height:22px;padding:4px 8.638px;font-size:10.13px;font-weight:510;line-height:10.209px;display:flex}.auth-title{letter-spacing:-.015em;text-align:center;color:#fafafa;margin:20px 0;font-size:28px;font-weight:590;line-height:33.561px}.auth-register .auth-title{margin:17.2px 0 20.44px}.auth-title strong{font-weight:700}.auth-title>span{font-weight:400}.auth-card{background:#0c0d0e;border:1px solid #1a1a1e;border-radius:12px;flex-direction:column;gap:21px;padding:24px;display:flex}.auth-fields{flex-direction:column;gap:10px;display:flex}.auth-field-label{min-width:0;display:block}.auth-field{background:#111113;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:47px;padding:13px 17px;display:flex}.auth-field input{color:#b9c6e6;caret-color:#a7adff;background:0 0;border:0;outline:none;width:100%;min-width:0;margin:0;padding:0;font-size:16px;line-height:20px}.auth-field:has(input:focus-visible){outline-offset:2px;outline:2px solid #8389ed}.auth-field:has(input[aria-invalid=true]){outline:1px solid #df929c}.auth-field input::placeholder{color:#b9c6e64d;opacity:1}.auth-password-reveal{color:#929bb1;touch-action:manipulation;background:0 0;border:0;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-inline-end:-8px;padding:0;display:grid}.auth-password-reveal:focus-visible{outline-offset:0;outline:2px solid #8389ed}.auth-fields .auth-password-help{text-align:start;margin:0}.auth-error{color:#f2a8b1;font-size:12px;line-height:18px}.forgot-password{color:#b9c6e6;align-self:flex-start;font-size:16px;line-height:20px}.auth-buttons{flex-direction:column;gap:12px;display:flex}.auth-submit,.auth-secondary{color:#b9c6e6;letter-spacing:-.24px;text-align:center;background:#4b53cc4d;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:43.2px;padding:11.5px 18px;font-size:15.9px;font-weight:400;line-height:19.2px;display:flex}.auth-submit:not(:disabled){color:#fff;background:#4b53cc}.auth-submit:disabled{color:#b9c6e64d;cursor:not-allowed}.auth-secondary{background:0 0;border:1px solid #1a1a1e}.auth-terms{text-align:center;color:#b9c6e6;margin-top:18px;font-size:16px;line-height:20px}.auth-terms a{color:inherit}.auth-preview-note{color:#929bb1;text-align:center;margin-top:15px;font-size:11px;line-height:17px}.auth-preview-link{color:#c4caff;text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.auth-recovery .auth-side{align-items:center;padding:72px 24px}.auth-recovery .auth-flow{flex-direction:column;gap:32px;width:420px;display:flex}.auth-recovery-brand{color:#fafafa;letter-spacing:-.025em;justify-content:center;align-self:center;align-items:center;gap:10px;font-size:24px;font-weight:590;line-height:1.2;display:flex}.auth-recovery-brand .os-brand-lockup{font-size:inherit;line-height:inherit}.auth-recovery-brand:focus-visible{outline-offset:8px;border-radius:4px;outline:2px solid #8389ed}.auth-recovery-card{text-align:center;gap:20px;padding:32px}.auth-recovery-symbol{color:#b9c1ff;background:#4b53cc33;border-radius:16px;align-self:center;place-items:center;width:52px;height:52px;display:grid}.auth-recovery .auth-title{text-wrap:balance;margin:0;line-height:1.2}.auth-recovery-message{color:#b9c6e6;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.auth-recovery-message.auth-error{color:#f2a8b1}.auth-recovery-form{flex-direction:column;gap:16px;display:flex}.auth-recovery-form:empty{display:none}.auth-recovery-label{text-align:start;margin-bottom:10px;font-size:14px;line-height:20px;display:block}.auth-recovery :is(.auth-submit,.auth-secondary){min-height:46px}.auth-recovery-card{animation:.2s cubic-bezier(.23,1,.32,1) auth-recovery-enter}@keyframes auth-recovery-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.auth-recovery .auth-side{padding:48px 20px}.auth-recovery-card{padding:24px}.auth-recovery .auth-flow{gap:24px}}@media (prefers-reduced-motion:reduce){.auth-recovery-card{animation:none}}.auth-split{grid-template-columns:1fr 1fr;display:grid}.auth-art{border-radius:0 24px 24px 0;height:100svh;position:sticky;top:0;overflow:hidden}.auth-art img{object-fit:cover;width:100%;height:100%}.auth-split .auth-side{padding-top:clamp(72px,21.95svh,300px)}.auth-form-group{flex-direction:column;gap:10px;display:flex}.registration-steps{background:#0c0d0e;border:1px solid #1a1a1e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:28px;display:grid;overflow:hidden}.registration-steps>*{text-align:center;color:#b9c6e6;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:5px 4px;font-size:13px;line-height:16px;display:flex}.registration-steps .active{background:#4b53cc4d}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.auth-secondary:hover,.auth-back:hover{background:#1c1e29}.forgot-password:hover,.auth-password-reveal:hover{color:#f0f2ff}}@media (max-width:767px){.auth-split{display:block}.auth-art{display:none}.auth-side,.auth-register .auth-side,.auth-split .auth-side{padding:120px 20px 48px}.auth-title{font-size:27px}.auth-language{top:20px;right:20px}}@media (max-width:359px){.auth-side,.auth-register .auth-side,.auth-split .auth-side{padding-left:14px;padding-right:14px}.auth-title{font-size:24px;line-height:30px}.auth-card{padding:20px}.registration-steps>*{gap:5px;font-size:11px}}
.landing :is(.hero-start,.header-login,.header-register,.header-download,.hero-free-slots,.overview-link,.review-button,.reviews-button,.comparison-try,.price-button),.auth-page :is(.auth-submit,.auth-secondary,.auth-back),:is(.os-app,.os-dialog) :is(.os-button-primary,.os-promo__upgrade,.os-promo__compact-action){transition:translate .16s cubic-bezier(.23,1,.32,1),scale .16s cubic-bezier(.23,1,.32,1)}.auth-page :is(.auth-submit,.auth-secondary,.auth-back){transition-duration:90ms}:is(.os-app,.os-dialog) :is(.os-button-primary,.os-promo__upgrade,.os-promo__compact-action){transition-duration:.1s}.landing :is(.hero-start,.overview-link)>span[aria-hidden=true],.landing [data-motion-icon=forward],.os-app :is(.os-promo__upgrade,.os-promo__compact-action)>svg:last-child{transition:translate .16s cubic-bezier(.23,1,.32,1)}.os-app :is(.os-promo__upgrade,.os-promo__compact-action)>svg:last-child{transition-duration:.1s}@media (hover:hover) and (pointer:fine){.landing :is(.hero-start,.header-login,.header-register,.header-download,.hero-free-slots,.overview-link,.review-button,.reviews-button,.comparison-try,.price-button):hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){translate:0 -2px}.auth-page :is(.auth-submit,.auth-secondary):hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible),:is(.os-app,.os-dialog) :is(.os-button-primary,.os-promo__upgrade,.os-promo__compact-action):hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible){translate:0 -1px}.landing :is(.hero-start,.overview-link):hover:not([aria-disabled=true]):not(:focus-visible)>span[aria-hidden=true]{translate:2px -2px}.landing :is(a,button):hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible)>[data-motion-icon=forward],.os-app :is(.os-promo__upgrade,.os-promo__compact-action):hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible)>svg:last-child{translate:2px}.landing :is(.header-login,.overview-link):hover:not([aria-disabled=true]):not(:focus-visible),.auth-page :is(.auth-secondary,.auth-back):hover:not(:focus-visible){background-color:#24252d}.landing :is(.trial .price-button,.comparison-try,.header-download):hover:not([aria-disabled=true]):not(:focus-visible),.auth-page .auth-submit:hover:not(:disabled):not(:focus-visible){background-color:#5961d9}}.landing :is(.hero-start,.header-login,.header-register,.header-download,.hero-free-slots,.overview-link,.review-button,.reviews-button,.comparison-try,.price-button):active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transition-duration:60ms;translate:0;scale:.975}.auth-page :is(.auth-submit,.auth-secondary,.auth-back):active:not(:disabled):not([aria-disabled=true]):not(:focus-visible),:is(.os-app,.os-dialog) :is(.os-button-primary,.os-promo__upgrade,.os-promo__compact-action):active:not(:disabled):not([aria-disabled=true]):not(:focus-visible){transition-duration:60ms;translate:0;scale:.985}.landing :is(.hero-start,.header-login,.header-register,.header-download,.hero-free-slots,.overview-link,.review-button,.reviews-button,.comparison-try,.price-button):focus-visible,.auth-page :is(.auth-submit,.auth-secondary,.auth-back):focus-visible,:is(.os-app,.os-dialog) :is(.os-button-primary,.os-promo__upgrade,.os-promo__compact-action):focus-visible{transition:none;translate:none;scale:none}.landing :is(.hero-start,.overview-link):focus-visible>span[aria-hidden=true],.landing :focus-visible>[data-motion-icon=forward],.os-app :is(.os-promo__upgrade,.os-promo__compact-action):focus-visible>svg:last-child{transition:none;translate:none}@media (prefers-reduced-motion:reduce){.landing :is(.hero-start,.header-login,.header-register,.header-download,.hero-free-slots,.overview-link,.review-button,.reviews-button,.comparison-try,.price-button),.auth-page :is(.auth-submit,.auth-secondary,.auth-back),:is(.os-app,.os-dialog) :is(.os-button-primary,.os-promo__upgrade,.os-promo__compact-action),.landing :is(.hero-start,.overview-link)>span[aria-hidden=true],.landing [data-motion-icon=forward],.os-app :is(.os-promo__upgrade,.os-promo__compact-action)>svg:last-child{transition:none;translate:none!important;scale:none!important}}
