.app-download{color:#fff;font-family:IndustryMedium,sans-serif;overflow-x:hidden;width:100%}.download-shell{margin:auto;padding-inline:32px;width:min(100%,1344px)}.download-hero{border-bottom:1px solid #ffffff12;isolation:isolate;overflow:hidden;position:relative}.download-hero-inner{align-items:center;display:grid;gap:36px;grid-template-columns:1.05fr 1fr;min-height:760px;padding-block:162px 100px}.download-intro{position:relative;z-index:2}.app-download .download-intro h1{font-family:IndustryMedium,sans-serif;font-size:clamp(2.8rem,4.8vw,4.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 26px;max-width:700px}.download-intro h1 span{color:#00fe8c;white-space:nowrap}.download-lead{font-size:23px;line-height:1.4;margin-bottom:14px}.download-description{color:#c7cad7;font-family:IndustryLight,sans-serif;font-size:18px;line-height:1.7;margin:0;max-width:490px}.download-status{color:#c7cad7;font-size:15px;line-height:1.5;margin-top:34px}.download-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.app-download .download-guide,.app-download .download-retry{align-items:center;display:inline-flex;font-size:16px;gap:10px;justify-content:center;min-height:52px;padding:14px 24px}.app-download .download-retry svg,.app-download .download-retry svg *{color:inherit;stroke:currentColor}.download-platform{align-items:center;color:#a5a9bd;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;line-height:1.7;margin:18px 0 0}.download-art{--art-height:470px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));height:var(--art-height);transform:skewY(-5deg)}.download-art,.download-game{min-width:0;position:relative}.download-game{background:#171425;border-block:2px solid #7b4de580;clip-path:polygon(18px 0,100% 0,calc(100% - 18px) 100%,0 100%);height:calc(var(--art-height)*.82);overflow:hidden}.download-game:after{background:linear-gradient(180deg,#0b0d2020,transparent 45%,#0b0d2080);content:"";inset:0;pointer-events:none;position:absolute}.download-game img{display:block;filter:saturate(.8);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.download-game-warzone{transform:translateY(20px)}.download-game-valorant{border-color:#00fe8c80;height:var(--art-height)}.download-game-fortnite{transform:translateY(-20px)}.download-setup{background:#090b12}.download-setup-shell{padding-block:76px 58px}.download-install-heading{margin-bottom:28px;text-align:left}.app-download .download-install-heading h2{font:600 clamp(26px,2.7vw,36px)/1.2 IndustryMedium,sans-serif;letter-spacing:-.025em;margin:0 0 14px}.download-install-heading p{color:#a3aab5;font-family:IndustryLight,sans-serif;font-size:16px;line-height:1.6;margin:0}.download-steps{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.download-step{min-width:0;padding:30px clamp(20px,2.3vw,32px)}.download-step+.download-step{border-left:1px solid #ffffff12}.download-step-top{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 144px;margin-bottom:20px;min-height:144px}.download-step-label{align-self:start;padding-top:20px}.download-step-label>span{color:#aab3bf;display:block;font-family:IndustryMedium,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;line-height:1;margin-bottom:18px}.download-step-illustration{--step-action-duration:.32s;--step-reset-duration:.22s;--step-confirm-duration:.16s;--step-motion-ease:cubic-bezier(.23,1,.32,1);display:block;height:144px;overflow:hidden;pointer-events:none;width:144px}.step-folder-file{transform:translateY(-8px)}.step-folder-front{transform:scaleY(.82);transform-box:view-box;transform-origin:80px 126px}.step-folder-mark{transform:translateY(4px)}.step-install-progress{stroke-dasharray:1;stroke-dashoffset:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.step-folder-file{transform:translateY(3px)}.step-folder-file,.step-folder-front{transition:transform var(--step-reset-duration) var(--step-motion-ease)}.step-folder-front{transform:scaleY(1)}.step-folder-mark{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:opacity var(--step-confirm-duration) ease,stroke-dashoffset var(--step-confirm-duration) ease}.step-install-progress{stroke-dashoffset:.84;transition:stroke-dashoffset var(--step-reset-duration) var(--step-motion-ease)}.step-install-done,.step-settings-done{opacity:0;transition:opacity var(--step-confirm-duration) ease}.step-settings-toggle{fill:#aab9ca;transform:translate(-18px);transition:transform var(--step-reset-duration) var(--step-motion-ease),fill var(--step-reset-duration) ease}.step-settings-track{fill:#111925;stroke:#718094;transition:fill var(--step-reset-duration) ease,stroke var(--step-reset-duration) ease}.step-install-check,.step-settings-check{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--step-confirm-duration) ease}.download-step:hover :is(.step-folder-file,.step-folder-front,.step-install-progress,.step-settings-toggle,.step-settings-track){transition-duration:var(--step-action-duration)}.download-step:hover .step-folder-file{transform:translateY(-8px)}.download-step:hover .step-folder-front{transform:scaleY(.82)}.download-step:hover .step-folder-mark{opacity:1;stroke-dashoffset:0;transition-delay:var(--step-action-duration)}.download-step:hover .step-install-progress{stroke-dashoffset:0}.download-step:hover .step-install-done{opacity:1;transition-delay:var(--step-action-duration)}.download-step:hover .step-install-check{stroke-dashoffset:0;transition-delay:var(--step-action-duration)}.download-step:hover .step-settings-toggle{fill:#fff;transform:translate(0)}.download-step:hover .step-settings-track{fill:#163c31;stroke:#00fe8c}.download-step:hover .step-settings-done{opacity:1;transition-delay:var(--step-action-duration)}.download-step:hover .step-settings-check{stroke-dashoffset:0;transition-delay:var(--step-action-duration)}}.app-download .download-step h3{color:#00fe8c;font:600 20px/1.3 IndustryMedium,sans-serif;margin:0 0 12px}.download-step p{color:#bdc2d0;font-family:IndustryLight,sans-serif;font-size:16px;line-height:1.7;margin:0}.download-help{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 18px;justify-content:center;margin-top:28px;text-align:center}.download-help>span{color:#b6bbcd}.download-help a{color:#b6bbcd;display:inline-block;padding-block:8px;text-decoration:underline;text-underline-offset:4px;transition:color .15s ease}.download-help a:focus-visible{color:#00fe8c}.app-download a:focus-visible{outline:2px solid #00fe8c;outline-offset:5px}.download-guide:active,.download-retry:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.download-help a:hover{color:#00fe8c}}@media(max-width:1023px){.download-step-top{grid-template-columns:minmax(0,1fr)}.download-step-illustration{grid-row:1;justify-self:center}.download-hero-inner{gap:24px;grid-template-columns:1.2fr 1fr;min-height:680px;padding-block:138px 76px}.download-art{--art-height:390px;gap:6px}.app-download .download-intro h1{font-size:clamp(2.5rem,5.2vw,3.4rem)}}@media(max-width:767px){.download-shell{padding-inline:24px}.download-hero-inner{align-items:stretch;display:flex;flex-direction:column;gap:34px;min-height:auto;padding-block:124px 44px}.app-download .download-intro h1{font-size:clamp(2.2rem,8.8vw,3.4rem);margin-bottom:22px}.download-lead{font-size:20px}.download-description{font-size:17px}.download-status{font-size:14px;margin-top:26px}.download-actions{gap:12px}.app-download .download-guide,.app-download .download-retry{flex:1 1 180px;font-size:15px;padding-inline:18px}.download-platform{font-size:12px}.download-art{--art-height:260px;gap:8px;margin:12px 8px 0}.download-game{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)}.download-setup-shell{padding-block:48px}.download-install-heading{margin-bottom:26px;text-align:left}.download-install-heading p{font-size:16px}.download-step-top{margin-bottom:18px}}@media(max-width:760px){.download-steps{grid-template-columns:minmax(0,1fr)}.download-step{padding:24px 22px}.download-step+.download-step{border-left:0;border-top:1px solid #ffffff14}.download-step-top{grid-template-columns:minmax(0,1fr) 112px;min-height:112px}.download-step-illustration{grid-row:auto;height:112px;width:112px}.download-step-label{padding-top:8px}}@media(max-width:360px){.download-step-top{grid-template-columns:minmax(0,1fr) 96px;min-height:96px}.download-step-illustration{height:96px;width:96px}}@media(prefers-reduced-motion:reduce){.app-download *,.app-download :before{animation:none!important;transition:none!important}.download-guide:active,.download-retry:active{transform:none}}
