body.intro-pending .app-shell{visibility:hidden}body.intro-active{overflow:hidden}.intro-screen{position:fixed;inset:0;z-index:500;background:#080b10;color:#eef2f7;overflow:auto;font-family:Inter,sans-serif}.intro-atmosphere{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 18%,#d8ff3e13,transparent 28%),radial-gradient(circle at 8% 75%,#43d9ff0b,transparent 31%),repeating-linear-gradient(118deg,transparent 0 58px,#ffffff03 59px 60px)}.intro-brand{position:fixed;z-index:2;left:34px;top:28px;display:flex;gap:11px;align-items:center}.intro-brand>span{width:36px;height:36px;display:grid;place-items:center;background:#d8ff3e;color:#0a0d0a;border-radius:7px;font:900 21px 'Barlow Condensed'}.intro-brand strong,.intro-brand small{display:block}.intro-brand strong{font:800 15px 'Barlow Condensed';letter-spacing:.05em}.intro-brand small{font:700 8px 'IBM Plex Mono';color:#6f7a8b;letter-spacing:.13em}.intro-progress{position:fixed;z-index:2;left:34px;top:104px;bottom:70px;width:248px;display:flex;flex-direction:column;justify-content:center}.intro-progress:before{content:"";position:absolute;left:18px;top:15%;bottom:15%;width:1px;background:#252d38}.intro-progress>div{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:center;position:relative;padding:16px 0;opacity:.35}.intro-progress>div.active,.intro-progress>div.done{opacity:1}.intro-progress i{height:36px;width:36px;display:grid;place-items:center;border:1px solid #3a4553;border-radius:50%;background:#0d1219;color:#738093;font:700 11px 'IBM Plex Mono';font-style:normal}.intro-progress .active i{border-color:#d8ff3e;color:#d8ff3e;box-shadow:0 0 0 5px #d8ff3e0c}.intro-progress .done i{background:#d8ff3e;border-color:#d8ff3e;color:#0b0e09}.intro-progress small,.intro-progress b{display:block}.intro-progress small{color:#d8ff3e;font:700 8px 'IBM Plex Mono';letter-spacing:.13em}.intro-progress b{font-size:10px;margin-top:4px;color:#a7b0bd}.intro-card{position:relative;z-index:1;width:min(1040px,calc(100% - 360px));min-height:600px;margin:60px 54px 80px auto;padding:52px 58px 92px;box-sizing:border-box;border:1px solid #27303b;border-radius:17px;background:linear-gradient(145deg,#151b24f5,#0d1219f8);box-shadow:0 35px 100px #0008}.intro-card footer{position:absolute;left:58px;right:58px;bottom:34px;display:flex;justify-content:space-between}.intro-kicker{font:700 10px 'IBM Plex Mono';letter-spacing:.18em;color:#d8ff3e}.intro-heading h1,.intro-copy h1{font:900 clamp(44px,6vw,76px)/.84 'Barlow Condensed';letter-spacing:-.025em;margin:13px 0;text-transform:uppercase}.intro-heading h1{font-size:52px}.intro-copy h1 em{color:#d8ff3e;font-style:normal}.intro-heading p,.intro-copy>p{max-width:660px;color:#909baa;font-size:13px;line-height:1.7}.intro-next,.intro-back{border-radius:7px;padding:14px 19px;border:0;font:800 11px 'Barlow Condensed';letter-spacing:.1em;cursor:pointer}.intro-next{background:#d8ff3e;color:#0a0d08;margin-left:auto}.intro-next span{margin-left:15px}.intro-next:disabled{background:#252c36;color:#687383}.intro-back{background:transparent;color:#8c97a7;border:1px solid #313b48}.step-0{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;padding-bottom:52px}.step-0 footer{display:none}.account-stage{text-align:center;padding:40px 32px;border:1px solid #2c3541;border-radius:13px;background:#0e141c}.account-stage h2{font:800 24px 'Barlow Condensed';margin:28px 0 5px}.account-stage p{font-size:11px;color:#8995a6;line-height:1.6}.account-stage>small{display:block;color:#596575;font-size:8px;margin-top:13px}.account-orbit{height:100px;position:relative;display:flex;align-items:center;justify-content:space-between;width:210px;margin:auto}.account-orbit:before{content:"";position:absolute;left:43px;right:43px;height:1px;background:linear-gradient(90deg,#d8ff3e,#4285f4)}.account-orbit span,.account-orbit b{height:54px;width:54px;border-radius:13px;display:grid;place-items:center;z-index:1;font:900 24px 'Barlow Condensed'}.account-orbit span{background:#d8ff3e;color:#0a0d08}.account-orbit b{background:#fff;color:#4285f4}.account-orbit i{position:absolute;width:8px;height:8px;background:#d8ff3e;border-radius:50%;left:50%;box-shadow:0 0 15px #d8ff3e}.google-intro-button{width:100%;display:flex;gap:12px;align-items:center;justify-content:center;margin-top:22px;padding:13px;border:0;border-radius:6px;background:#fff;color:#20242a;font:700 10px 'IBM Plex Mono';cursor:pointer}.google-intro-button span{font-size:18px;color:#4285f4}.intro-error{padding:9px;background:#3a1b22;color:#ff929a;font-size:9px}.intro-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.intro-stats div{padding:14px;background:#0d131b;border:1px solid #252e3a}.intro-stats strong{font:800 26px 'Barlow Condensed'}.intro-stats span{display:block;color:#6f7a8a;font:700 8px 'IBM Plex Mono'}.intro-dlc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:310px;overflow:auto;padding-right:5px}.intro-dlc-grid button{display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;text-align:left;padding:11px;background:#101720;color:#b8c1ce;border:1px solid #27313d;border-radius:6px;cursor:pointer}.intro-dlc-grid button.owned{border-color:#53682d;background:#182016}.intro-dlc-grid i{height:26px;width:26px;display:grid;place-items:center;border:1px solid #465263;border-radius:4px;font-style:normal}.intro-dlc-grid .owned i{background:#d8ff3e;color:#0c1008;border-color:#d8ff3e}.intro-dlc-grid strong,.intro-dlc-grid small{display:block}.intro-dlc-grid strong{font-size:10px}.intro-dlc-grid small{margin-top:3px;color:#667284;font-size:7px}.link-install-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:28px}.link-device{padding:25px;background:#0b1118;border:1px solid #2b3542;border-radius:11px}.link-device.online{border-color:#526a2d;box-shadow:inset 0 0 35px #d8ff3e06}.link-device-title{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}.link-device-title>span{height:40px;width:40px;display:grid;place-items:center;background:#d8ff3e;color:#0b0e08;border-radius:7px;font:900 21px 'Barlow Condensed'}.link-device-title strong,.link-device-title small{display:block}.link-device-title small{font-size:8px;color:#667284}.link-device-title>b{color:#8792a2;font:700 9px 'IBM Plex Mono'}.link-device.online .link-device-title>b{color:#d8ff3e}.link-signal{margin:32px 0;padding:24px;text-align:center;border:1px dashed #303b49}.link-signal i{display:inline-block;width:8px;height:8px;margin:0 3px;border-radius:50%;background:#434e5d}.link-device.online .link-signal i{background:#d8ff3e;box-shadow:0 0 10px #d8ff3e}.link-signal span{display:block;margin-top:12px;color:#778394;font:700 8px 'IBM Plex Mono'}.link-device dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #222c37}.link-device dt{color:#697587;font-size:8px}.link-device dd{margin:0;font:700 9px 'IBM Plex Mono'}.link-install-steps article{display:grid;grid-template-columns:34px 1fr;gap:11px;margin-bottom:12px}.link-install-steps article i{height:30px;width:30px;display:grid;place-items:center;background:#1c2430;border-radius:50%;font:700 9px 'IBM Plex Mono';font-style:normal;color:#d8ff3e}.link-install-steps strong{font:700 11px 'Barlow Condensed'}.link-install-steps p{font-size:9px;color:#737f90;margin:3px 0}.intro-download,.intro-refresh{display:block;text-align:center;box-sizing:border-box;width:100%;padding:12px;border-radius:6px;font:800 9px 'IBM Plex Mono';text-decoration:none}.intro-download{background:#d8ff3e;color:#0a0d08;margin-top:18px}.intro-refresh{background:transparent;color:#9ca7b6;border:1px solid #303a47;margin-top:7px;cursor:pointer}.game-setup-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:28px 0}.game-setup-list button{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;text-align:left;padding:17px;background:#0f151d;border:1px solid #29333f;border-radius:8px;color:#b9c2cf;cursor:pointer}.game-setup-list button.checked{background:#172015;border-color:#52682d}.game-setup-list i{height:38px;width:38px;display:grid;place-items:center;border:1px solid #3c4858;border-radius:50%;font:700 10px 'IBM Plex Mono';font-style:normal}.game-setup-list .checked i{background:#d8ff3e;color:#0a0d08;border-color:#d8ff3e}.game-setup-list strong,.game-setup-list small{display:block}.game-setup-list small{margin-top:5px;color:#6e7a8b;font-size:8px;line-height:1.5}.setup-note{display:flex;gap:12px;padding:13px;background:#141b22;border-left:3px solid #43d9ff}.setup-note>span{color:#43d9ff}.setup-note p{font-size:9px;color:#8190a1;margin:0;line-height:1.6}.driver-registration{display:grid;grid-template-columns:280px 1fr;gap:38px;margin-top:28px}.registration-number{min-height:260px;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#d8ff3e16,transparent 60%),#0d131a;border:1px solid #29333f;position:relative}.registration-number>span{position:absolute;top:18px;left:20px;color:#3b4654;font:900 28px 'Barlow Condensed'}.registration-number strong{font:900 110px/.8 'Barlow Condensed';color:#d8ff3e}.registration-number small{font:700 8px 'IBM Plex Mono';color:#687486;margin-top:15px}.registration-form label{display:block;color:#788496;font:700 8px 'IBM Plex Mono';margin-bottom:14px}.registration-form input{width:100%;box-sizing:border-box;margin-top:6px;padding:12px;background:#0c1219;border:1px solid #2a3542;border-radius:5px;color:#eef2f7}.registration-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.career-seal{display:flex!important;grid-column:1/-1;align-items:center;gap:12px;padding:13px;background:#161e16}.career-seal>span{height:33px;width:33px;border-radius:50%;display:grid;place-items:center;border:2px solid #d8ff3e;color:#d8ff3e;font-weight:800}.career-seal p{margin:0}.career-seal strong,.career-seal small{display:block}.career-seal small{color:#6f7b8c;font-size:8px}.intro-footnote{position:fixed;z-index:2;left:34px;bottom:24px;color:#46515f;font:700 7px 'IBM Plex Mono';letter-spacing:.12em}@media(max-width:1000px){.intro-progress{display:none}.intro-card{width:calc(100% - 40px);margin:85px auto 40px}.intro-footnote{display:none}}@media(max-width:700px){.intro-card{padding:35px 24px 88px}.intro-card footer{left:24px;right:24px}.step-0,.link-install-layout,.driver-registration{grid-template-columns:1fr}.intro-dlc-grid{grid-template-columns:1fr 1fr}.game-setup-list{grid-template-columns:1fr}.intro-heading h1{font-size:40px}.intro-brand{position:absolute;left:20px;top:20px}}

.intro-screen small,.intro-progress small,.intro-dlc-grid small,.game-setup-list small,.registration-form label,.link-install-steps p{font-size:10px!important;line-height:1.4}.intro-footnote{font-size:10px!important}
