.KLNWpG_page{--ink:#edf6ff;--muted:#b6cbd7;--cyan:#53eff7;--magenta:#ed44ff;min-height:100vh;color:var(--ink);font:400 14px/1.55 var(--font-v2-ui,Arial,sans-serif);overflow-wrap:anywhere;background:#020910}.KLNWpG_page *,.KLNWpG_page :before,.KLNWpG_page :after{box-sizing:border-box}.KLNWpG_page h1,.KLNWpG_page h2,.KLNWpG_page p{margin:0}.KLNWpG_page button,.KLNWpG_page input{font:inherit}.KLNWpG_page button{cursor:pointer}.KLNWpG_page a{color:inherit;text-decoration:none}.KLNWpG_page :is(button,a,input,[tabindex]):focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.KLNWpG_page button:disabled{cursor:not-allowed;color:#bdcbd7;box-shadow:none;background:#17232e;border-color:#506473}.KLNWpG_header{background:linear-gradient(100deg,#030a16,#091520 60%,#130b27);border-bottom:1px solid #19505e;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px 3vw;display:flex}.KLNWpG_header>a:first-child{min-width:218px}.KLNWpG_header p{letter-spacing:.1em;color:#cce8ef;font-size:11px}.KLNWpG_header>a:last-child{color:var(--cyan);font-size:12px}.KLNWpG_skip{z-index:10;background:#061322;padding:12px;position:absolute;top:8px;left:12px;transform:translateY(-180%)}.KLNWpG_skip:focus{transform:none}.KLNWpG_scene{isolation:isolate;place-items:center;min-height:720px;padding:44px 30px 48px;display:grid;position:relative}.KLNWpG_environment{z-index:-3;object-fit:cover;object-position:center 42%}.KLNWpG_scene:before{content:"";z-index:-2;background:linear-gradient(90deg,#0309164d,#030a17a3 50%,#03091666),linear-gradient(#030a1466,#0000 15% 78%,#020910 100%);position:absolute;inset:0}.KLNWpG_card{background:linear-gradient(135deg,#03111bf5,#020d14f5);border:1px solid #245d71;border-top-color:#57b1c9;border-radius:9px;width:min(100%,500px);padding:30px 34px;box-shadow:0 18px 80px #000b,0 0 26px #2a76a51f}.KLNWpG_wide{width:min(100%,744px)}.KLNWpG_heading{text-align:center;margin-bottom:22px}.KLNWpG_heading h1,.KLNWpG_verify h1{letter-spacing:-.03em;text-wrap:balance;margin:10px 0;font-size:30px;font-weight:760;line-height:1.2}.KLNWpG_heading h1 span{color:#0000;font-family:var(--font-v2-display,sans-serif);background:linear-gradient(90deg,#74f4fb,#f7d8ff,#df80ff);-webkit-background-clip:text;background-clip:text;font-size:.95em}.KLNWpG_heading>p:last-child{color:#c7dce7;max-width:510px;margin:auto;font-size:13px}.KLNWpG_eyebrow{color:var(--cyan);font:500 var(--text-min)/1.5 var(--font-v2-data,monospace);letter-spacing:.16em}.KLNWpG_progress{justify-content:space-between;gap:8px;margin:22px 0;padding:0;list-style:none;display:flex}.KLNWpG_progress li{color:#a3b8c7;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.KLNWpG_progress li>span{color:#fff;background:#030c15;border:1px solid #60909f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.KLNWpG_progress li[aria-current]{color:#fff}.KLNWpG_progress li[aria-current]>span{background:linear-gradient(135deg,#d215ff,#542abb);border-color:#e393ff;box-shadow:0 0 17px #d727ee55}.KLNWpG_progress li[data-complete=true]>span{color:#001510;background:#02bfa6;border-color:#36ffe2}.KLNWpG_form{gap:20px;display:grid}.KLNWpG_field{gap:8px;display:grid}.KLNWpG_field label{font-size:13px;font-weight:600}.KLNWpG_field input{color:#effaff;background:#010b13;border:1px solid #3d7687;border-radius:4px;width:100%;min-width:0;min-height:46px;padding:11px 13px}.KLNWpG_help{color:var(--muted);font-size:11px;line-height:1.6}.KLNWpG_primary,.KLNWpG_secondary{color:#fff;border:1px solid #b282ff;border-radius:5px;justify-content:center;align-items:center;min-height:46px;padding:11px 22px;font-weight:700;line-height:1.4;display:inline-flex}.KLNWpG_primary{background:linear-gradient(108deg,#bd00f7,#602bff 60%,#00cdec);box-shadow:0 3px 15px #781dde2b}.KLNWpG_primary:hover:not(:disabled){filter:brightness(1.17)}.KLNWpG_secondary{background:#071b29;border-color:#3e7d8e;font-size:12px}.KLNWpG_textButton{color:var(--cyan);background:0 0;border:0;min-height:44px;padding:12px 0;font-size:12px}.KLNWpG_textButton:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.KLNWpG_identityNext{color:#d7e9f1;border-block:1px solid #133e4e;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.KLNWpG_identityNext>span{color:var(--cyan);font-size:34px;line-height:1}.KLNWpG_identityNext p{color:var(--muted);margin-top:3px}.KLNWpG_future{color:#b49fc5;font-size:11px}.KLNWpG_status{color:#dce8f4;font-size:12px}.KLNWpG_status:empty{display:none}.KLNWpG_status p{margin-top:7px}.KLNWpG_signInLink{text-align:center;font-size:12px;margin-top:12px!important}.KLNWpG_signInLink button{margin-left:6px}.KLNWpG_verify{text-align:center}.KLNWpG_verify>p{color:var(--muted);margin:16px 0;font-size:13px}.KLNWpG_envelope{width:70px;height:58px;color:var(--magenta);filter:drop-shadow(0 0 12px #d900ff88);margin:20px auto}.KLNWpG_verify [role=status] p{color:var(--muted);font-size:12px}.KLNWpG_email{color:var(--cyan);overflow-wrap:anywhere;margin:10px 0;font-size:15px;display:block}.KLNWpG_inboxHelp{background:#06203166;border:1px solid #275066;border-radius:7px;margin:24px 0;padding:20px;font-size:13px}.KLNWpG_inboxHelp p{color:var(--muted);margin:8px 0 14px;font-size:12px}.KLNWpG_inboxHelp .KLNWpG_resendNote{color:#d3dee8;margin:12px 0 0}.KLNWpG_actions{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.KLNWpG_actions>.KLNWpG_help{max-width:240px}.KLNWpG_stepStatus{color:#8faab9;font:400 var(--text-min) var(--font-v2-data,monospace);margin:0 0 20px!important}.KLNWpG_profileGrid{grid-template-columns:150px minmax(0,1fr);gap:28px;display:grid}.KLNWpG_avatarSlot{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:flex}.KLNWpG_avatarSlot small{color:var(--muted);font-size:11px}.KLNWpG_avatar{border:2px solid var(--magenta);width:114px;height:114px;box-shadow:3px 3px 0 var(--cyan),0 0 20px #b81ae622;background:radial-gradient(circle at 40% 35%,#274761,#040e1b 70%);border-radius:50%;padding:20px}.KLNWpG_avatar svg{color:#84cfef;width:100%;height:100%}.KLNWpG_profileFields{gap:16px;display:grid}.KLNWpG_futureField{font-size:12px}.KLNWpG_futureField p{color:#9eb4c3;background:#06111a;border:1px solid #213b4b;border-radius:4px;margin-top:7px;padding:10px 12px}.KLNWpG_options{border:0;min-width:0;margin:0;padding:0}.KLNWpG_options legend{color:#cbdfe8;padding:0 0 10px;font-size:12px}.KLNWpG_catalogTools{font-size:var(--text-min);letter-spacing:.05em;border-block:1px solid #18424f;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 0;display:flex}.KLNWpG_games{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.KLNWpG_game{color:#eff9ff;background:#081421;border:1px solid #335e72;border-radius:5px;min-width:0;padding:0;position:relative;overflow:hidden}.KLNWpG_gameArt{height:115px;display:block;position:relative;overflow:hidden}.KLNWpG_gameArt img{object-fit:cover}.KLNWpG_catalogArt{object-fit:cover;object-position:center 35%}.KLNWpG_genreArt{color:#73e4fc;background:radial-gradient(at 80% 10%,#83208c77,#0000),linear-gradient(145deg,#061121,#153e59);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.KLNWpG_genreArt svg{width:38px;height:38px}.KLNWpG_genreArt small{font:400 var(--text-min) var(--font-v2-data,monospace);letter-spacing:.16em}.KLNWpG_game>strong{padding:8px 5px;font-size:11px;display:block}.KLNWpG_selectionMark{color:#eed0ff;background:#231545;border:1px solid #ba7aef;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:7px;right:7px}.KLNWpG_game[aria-pressed=true],.KLNWpG_intent[aria-pressed=true]{border-color:#ea3cff;box-shadow:0 0 15px #e037e929}.KLNWpG_game[aria-pressed=true] .KLNWpG_selectionMark{color:#fff;background:#af00e7}.KLNWpG_game:hover{border-color:var(--cyan)}.KLNWpG_selected{color:var(--cyan);margin:18px 0 10px;font-size:12px}.KLNWpG_selected>div{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.KLNWpG_selected button{color:#dbeef7;background:#04151f;border:1px solid #396678;border-radius:4px;min-height:32px;padding:4px 9px;font-size:11px}.KLNWpG_selected span{margin-left:7px}.KLNWpG_intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.KLNWpG_intent{text-align:left;color:#e7f3ff;background:linear-gradient(135deg,#071620,#06101d);border:1px solid #365c70;border-radius:6px;align-items:start;gap:12px;min-height:122px;padding:20px 14px;display:flex}.KLNWpG_intent>svg{color:var(--magenta);flex-shrink:0;width:30px;height:30px}.KLNWpG_intent strong{font-size:12px;display:block}.KLNWpG_intent small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.KLNWpG_intentCheck{color:var(--magenta);margin-left:auto}.KLNWpG_intent[aria-pressed=true]{background:linear-gradient(135deg,#31133a,#0d1631)}.KLNWpG_preferenceSlots{border-top:1px solid #234553;gap:14px;margin:24px 0;padding-top:20px;display:grid}.KLNWpG_preferenceSlots>div{color:#b6c6d3;align-items:center;gap:14px;font-size:12px;display:flex}.KLNWpG_preferenceSlots small{font-size:var(--text-min);color:#a69bb8;display:block}.KLNWpG_offToggle{background:#101e2b;border:1px solid #3e5364;border-radius:20px;flex-shrink:0;width:33px;height:18px}.KLNWpG_offToggle:after{content:"";background:#617987;border-radius:50%;width:12px;height:12px;margin:2px;display:block}.KLNWpG_reviewCard{isolation:isolate;background:#030b16;position:relative;overflow:hidden}.KLNWpG_reviewCard:before{content:"";z-index:-1;background:linear-gradient(#030e1755,#020b16cb 25%,#020b16),url(/images/foundation/arrival-doorway.webp) 50% 30%/cover;position:absolute;inset:0}.KLNWpG_reviewCard .KLNWpG_heading h1{color:#e9caff;padding-top:45px;font-size:39px;font-weight:850}.KLNWpG_reviewCard .KLNWpG_heading{margin-bottom:16px}.KLNWpG_review{gap:14px;margin:24px 0;display:grid}.KLNWpG_review>div{border-bottom:1px solid #305166;padding-bottom:12px}.KLNWpG_review dt{color:#69e6f3;font:400 var(--text-min)/1.5 var(--font-v2-data,monospace);letter-spacing:.08em}.KLNWpG_review dd{margin:5px 0 0;font-size:15px}.KLNWpG_invitation{gap:9px;margin:18px 0 24px;padding:0;font-size:13px;list-style:none;display:grid}.KLNWpG_invitation li{align-items:center;gap:12px;display:flex}.KLNWpG_invitation svg{color:var(--magenta);width:21px}.KLNWpG_setup>.KLNWpG_primary{width:100%;margin-bottom:12px}.KLNWpG_setup>.KLNWpG_textButton{margin:10px auto 0;display:block}.KLNWpG_error{background:#321329;border:1px solid #bd7499;margin-bottom:20px;padding:14px;font-size:12px}.KLNWpG_error p{margin-top:8px}.KLNWpG_error a{color:#9eeaff;padding:12px 0 0;text-decoration:underline;display:inline-block}.KLNWpG_artNote{color:#abbbd3;font:400 var(--text-min)/1.5 var(--font-v2-data,monospace);position:absolute;bottom:10px;right:24px}.KLNWpG_footer{background:#030a12;border-top:1px solid #174150;justify-content:space-between;align-items:center;gap:25px;padding:18px 3vw;display:flex}.KLNWpG_footer>a{flex:0 0 210px}.KLNWpG_values{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.KLNWpG_values>div{border-left:1px solid #153545;align-items:center;gap:10px;padding-left:18px;display:flex}.KLNWpG_values svg{color:var(--magenta);flex-shrink:0;width:24px;height:24px}.KLNWpG_values strong{font-size:var(--text-min);display:block}.KLNWpG_values small{font-size:var(--text-min);color:#bbccda;margin-top:4px;display:block}.KLNWpG_footer>p{color:#d5a0f1;font-size:14px;font-style:italic}@media (min-width:768px) and (max-width:1100px){.KLNWpG_header{padding:16px 24px}.KLNWpG_header p{display:none}.KLNWpG_scene{padding:32px 24px 42px}.KLNWpG_footer{flex-wrap:wrap;padding:24px}.KLNWpG_footer>a{flex-basis:200px}.KLNWpG_values{order:3;gap:16px;width:100%}.KLNWpG_values>div{padding-left:12px}}@media (prefers-reduced-motion:reduce){.KLNWpG_page *{scroll-behavior:auto}}.KLNWpG_header,.KLNWpG_scene,.KLNWpG_stage,.KLNWpG_footer{width:100%;max-width:1440px;margin-inline:auto}@media (min-width:1441px){.KLNWpG_scene,.KLNWpG_stage{border-inline:1px solid #12384a}}.KLNWpG_birth{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.KLNWpG_birth legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.KLNWpG_birth>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.KLNWpG_birth label{gap:4px;min-width:0;display:grid}.KLNWpG_birth label>span{color:var(--muted);font-size:11px}.KLNWpG_birth select{color:#effaff;width:100%;min-width:0;min-height:46px;font:inherit;background:#010b13;border:1px solid #3d7687;border-radius:4px;padding:11px 13px}.KLNWpG_birth select:invalid{color:#9fb3c0}.KLNWpG_consent{color:var(--muted);font-size:12px;line-height:1.6}.KLNWpG_consent a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.KLNWpG_header{gap:12px;min-height:0;padding:14px 16px}.KLNWpG_header>a:first-child{min-width:0}.KLNWpG_header p{display:none}.KLNWpG_scene{min-height:0;padding:24px 16px 32px}.KLNWpG_card{padding:24px 18px}.KLNWpG_footer{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 16px}.KLNWpG_footer>a{flex:none}.KLNWpG_values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.KLNWpG_values>div{padding-left:10px}}.KLNWpG_inviteEntry{gap:6px;margin-top:10px;display:grid}.KLNWpG_inviteEntry>div{flex-wrap:wrap;gap:8px;display:flex}.KLNWpG_inviteEntry input{color:#edf4ff;min-width:0;min-height:42px;font:600 14px/1.2 var(--font-v2-data),monospace;letter-spacing:.06em;text-transform:uppercase;background:#030d17;border:1px solid #4c6c7c;border-radius:4px;flex:180px;padding:9px 11px}.KLNWpG_inviteEntry input:focus-visible{outline-offset:1px;outline:2px solid #58edff}.KLNWpG_inviteEntry>p{min-height:1em;margin:0}.KLNWpG_stage{display:block;position:relative}.KLNWpG_stage:focus{outline:none}
