.kl-pilot-link{display:none}.kl-is-scrolling .kl-stars,.kl-is-scrolling .kl-nebula,.kl-is-scrolling .kl-scroll-wheel,.kl-is-scrolling .kl-signal-tag,.kl-is-scrolling .kl-ambient-orbit,.kl-is-scrolling .kl-city-grid,.kl-is-scrolling .kl-city-building,.kl-is-scrolling .kl-city-build-fx{animation-play-state:paused!important}@media (width>=901px){.kl-pilot-link{z-index:7;color:#dbe9ef8f;text-align:center;pointer-events:none;justify-items:center;width:clamp(144px,9vw,174px);display:grid;position:absolute;top:clamp(62px,8vh,92px);left:41.7%;translate:calc(-50% + max(0px,50vw - 880px - clamp(28px,3.2vw,66px)))}.kl-pilot-link:before,.kl-pilot-link:after{content:"";background:linear-gradient(90deg,#0000,#35e0ff73);width:clamp(30px,3vw,58px);height:1px;position:absolute;top:50%}.kl-pilot-link:before{right:calc(100% + 10px)}.kl-pilot-link:after{left:calc(100% + 10px);transform:scaleX(-1)}.kl-pilot-link>small{color:#35e0ffb8;font:600 .68rem/1 var(--kl-mono);letter-spacing:.1em;text-transform:uppercase}.kl-pilot-link>div{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.kl-pilot-link strong{color:var(--kl-story-cream);font:600 .79rem/1 var(--kl-display);letter-spacing:.04em;text-transform:uppercase}.kl-pilot-link i{color:#35e0ff;font:400 .86rem/1 var(--kl-mono);font-style:normal}.kl-pilot-link>span{background:linear-gradient(#35e0ff94,#0000);width:1px;height:clamp(58px,8vh,88px);margin-top:10px}}.kl-pilot-race-card{cursor:pointer;outline:none;transition:filter .22s,opacity .22s}.kl-pilot-race-card:not(.is-active){opacity:.88}.kl-pilot-race-card:hover,.kl-pilot-race-card:focus-visible,.kl-pilot-race-card.is-active{opacity:1}.kl-pilot-race-card:focus-visible{filter:drop-shadow(0 0 10px #35e0ff5c)}.kl-pilot-race-card.is-active:before{filter:drop-shadow(0 0 5px #35e0ff80);border-color:#35e0ff;width:26px;height:26px}.kl-pilot-backdrop,.kl-story--world .kl-story-visual,.kl-story--economy .kl-story-visual,.kl-story--alliance .kl-story-visual,.kl-roadmap-backdrop{box-shadow:inset 0 0 190px #00040a99}.kl-pilot-backdrop:after,.kl-story--world .kl-story-visual:after,.kl-story--economy .kl-story-visual:after,.kl-story--alliance .kl-story-visual:after,.kl-roadmap-backdrop:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(#0000 48%,#00040a3d 100%),linear-gradient(135deg,#18abcd09,#0000 42%,#8050bc09);position:absolute;inset:0}.kl-pilot-backdrop video{filter:saturate(.84)contrast(1.1)brightness(.68)}.kl-story--world .kl-story-visual video{filter:saturate(.82)contrast(1.1)brightness(.64)}.kl-story--economy .kl-story-visual video{filter:saturate(.92)contrast(1.1)brightness(.78)}.kl-story--alliance .kl-story-visual video{filter:saturate(.82)contrast(1.11)brightness(.61)}.kl-roadmap-backdrop video{filter:saturate(.86)contrast(1.1)brightness(.7)}.kl-story--city:not(.kl-motion-active) .kl-city-grid,.kl-story--city:not(.kl-motion-active) .kl-city-building{opacity:0}.kl-story--city.kl-motion-active .kl-city-grid{opacity:.5;transition:opacity 1.7s}.kl-story--city.kl-motion-active .kl-city-building{animation:1.35s cubic-bezier(.16,.74,.22,1) both kl-city-module-online}.kl-story--city.kl-motion-active .kl-city-building--reactor{animation-delay:.28s}.kl-story--city.kl-motion-active .kl-city-building--command{animation-delay:.58s}.kl-story--city.kl-motion-active .kl-city-building--research{animation-delay:.92s}.kl-story--city.kl-motion-active .kl-city-building--warehouse{animation-delay:1.18s}.kl-city-build-fx{z-index:6;opacity:0;pointer-events:none;background:#9befff;width:3px;height:3px;position:absolute;bottom:29%;left:19%;box-shadow:8vw -4vh #6ee9ff,21vw 2vh #45cfe9,34vw -7vh #a6f4ff,47vw 3vh #55dcf5}.kl-story--city.kl-motion-active .kl-city-build-fx{animation:1.8s ease-out .48s both kl-city-materialize-particles}@keyframes kl-city-module-online{0%{opacity:0;transform:translateY(42px)scale(.94)}34%{opacity:.28}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes kl-city-materialize-particles{0%{opacity:0;transform:translateY(38px)scale(.65)}28%{opacity:.9}to{opacity:0;transform:translateY(-62px)scale(1)}}@media (width<=900px){.kl-pilot-race-card:not(.is-active){opacity:1}}@media (width>=901px) and (height<=940px){.kl-pilot-link{width:132px;top:0}.kl-pilot-link strong{font-size:.72rem}.kl-pilot-link>span{height:52px}}@media (prefers-reduced-motion:reduce){.kl-story--city:not(.kl-motion-active) .kl-city-grid,.kl-story--city:not(.kl-motion-active) .kl-city-building{opacity:1}.kl-story--city.kl-motion-active .kl-city-grid,.kl-story--city.kl-motion-active .kl-city-building{opacity:1;animation:none}.kl-city-build-fx{display:none}}.kl-performance-lite .kl-city-build-fx{display:none}.kl-gameplay-progress{z-index:6;right:var(--kl-story-edge);width:min(330px,30vw);color:var(--kl-story-cream);grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;display:grid;position:absolute;top:96px}.kl-gameplay-progress-count{color:var(--kl-story-accent);font-size:.7rem}.kl-gameplay-progress strong{color:#e9e7dcd1;text-align:right;font-size:.72rem}.kl-gameplay-progress-track{background:#e9e7dc33;grid-column:1/-1;height:1px;overflow:hidden}.kl-gameplay-progress-track i{transform-origin:0;background:linear-gradient(90deg,var(--kl-story-accent),#35e0ff38);width:100%;height:100%;animation:6.4s linear both kl-gameplay-timer;display:block}.kl-story--build:not(.kl-motion-active) .kl-gameplay-progress-track i{animation-play-state:paused}@keyframes kl-gameplay-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kl-chapter-transition{background:radial-gradient(#1037431f,#0000 38%),#020304;height:clamp(48px,5.8vh,68px)}.kl-chapter-transition:before{opacity:.2}.kl-story--combat.kl-motion-active .kl-story-visual img{animation:18s ease-in-out infinite alternate kl-ambient-breathe}.kl-story--pilot.kl-motion-active .kl-pilot-backdrop video,.kl-story--world.kl-motion-active .kl-story-visual video{animation:22s ease-in-out infinite alternate kl-ambient-drift-left}.kl-story--economy.kl-motion-active .kl-story-visual video,.kl-story--alliance.kl-motion-active .kl-story-visual video,.kl-story--roadmap.kl-motion-active .kl-roadmap-backdrop video{animation:24s ease-in-out infinite alternate kl-ambient-drift-right}@keyframes kl-ambient-breathe{0%{transform:scale(1.012)}to{transform:scale(1.035)translate(.25%)}}@keyframes kl-ambient-drift-left{0%{transform:scale(1.018)translate(.35%)}to{transform:scale(1.04)translate(-.45%,-.2%)}}@keyframes kl-ambient-drift-right{0%{transform:scale(1.018)translate(-.35%)}to{transform:scale(1.04)translate(.45%,-.15%)}}@media (width<=900px){.kl-gameplay-progress{width:min(280px,100vw - 40px);top:82px;right:20px}}@media (width<=560px){.kl-gameplay-progress{width:104px;left:auto;right:20px}.kl-gameplay-progress strong{display:none}}@media (hover:hover) and (pointer:fine){.klanding .kl-story h2,.klanding .kl-platforms-copy h2,.klanding .kl-faq-intro>h2{background-image:linear-gradient(110deg,var(--kl-story-cream) 0 43%,#8feeff 49%,var(--kl-story-cream) 55% 100%);-webkit-text-fill-color:transparent;background-position:100%;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position .82s cubic-bezier(.2,.72,.24,1),text-shadow .28s}.klanding .kl-story h2:hover,.klanding .kl-platforms-copy h2:hover,.klanding .kl-faq-intro>h2:hover{text-shadow:0 0 28px #35e0ff21;background-position:0}.klanding .kl-story-index:after{transition:width .32s cubic-bezier(.2,.72,.24,1),opacity .2s,box-shadow .2s}.klanding .kl-story-index:hover:after{opacity:1;width:76px;box-shadow:0 0 12px #35e0ff7a}.klanding .kl-story-copy>p,.klanding .kl-platforms-copy>p,.klanding .kl-faq-cta>p{transition:color .24s,text-shadow .24s}.klanding .kl-story-copy>p:hover,.klanding .kl-platforms-copy>p:hover,.klanding .kl-faq-cta>p:hover{color:#e1eff3e6;text-shadow:0 0 18px #35e0ff14}.klanding .kl-city-ledger article,.klanding .kl-story-route article,.klanding .kl-story-facts article{transition:background .24s,box-shadow .24s,border-color .24s}.klanding .kl-city-ledger article:hover,.klanding .kl-story-route article:hover,.klanding .kl-story-facts article:hover{background:linear-gradient(90deg,#35e0ff13,#35e0ff00 76%);border-color:#35e0ff4d;box-shadow:inset 2px 0 #35e0ff9e}.klanding .kl-city-ledger h3,.klanding .kl-story-route h3,.klanding .kl-story-facts h3{transition:color .2s,text-shadow .2s}.klanding .kl-city-ledger article:hover h3,.klanding .kl-story-route article:hover h3,.klanding .kl-story-facts article:hover h3{color:#fff;text-shadow:0 0 14px #35e0ff33}}@media (prefers-reduced-motion:reduce){.kl-gameplay-progress-track i{animation:none;transform:scaleX(1)}.kl-gameplay-scan{display:none}.kl-story--combat.kl-motion-active .kl-story-visual img,.kl-story--pilot.kl-motion-active .kl-pilot-backdrop video,.kl-story--world.kl-motion-active .kl-story-visual video,.kl-story--economy.kl-motion-active .kl-story-visual video,.kl-story--alliance.kl-motion-active .kl-story-visual video,.kl-story--roadmap.kl-motion-active .kl-roadmap-backdrop video{animation:none}.klanding .kl-story h2,.klanding .kl-platforms-copy h2,.klanding .kl-faq-intro>h2,.klanding .kl-story-index:after{transition:none}}
