@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_43c37796-module__H-jD7G__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_43c37796-module__H-jD7G__variable{--font-arcade:"Press Start 2P", "Press Start 2P Fallback"}
.ge-app{--ge-bg:#0b1018;--ge-panel:#101923;--ge-border:#2b3a43;--ge-mint:#b5f7c4;--ge-text:#e7ece7;--ge-muted:#8b9ca4;--ge-pixel:var(--font-arcade),monospace;isolation:isolate;background:var(--ge-bg);min-height:100svh;color:var(--ge-text);font-family:var(--font-geist-mono),monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:14px;position:relative;overflow:hidden}.ge-app *{box-sizing:border-box}.ge-app button,.ge-app input,.ge-app textarea{font:inherit}.ge-app button,.ge-app a,.ge-app input{-webkit-tap-highlight-color:transparent}.ge-app button{cursor:pointer}.ge-app button:disabled{cursor:default;opacity:.4}.ge-app button:focus-visible,.ge-app a:focus-visible,.ge-app input:focus-visible,.ge-app textarea:focus-visible{outline:2px solid var(--ge-mint);outline-offset:5px}.ge-app h1:focus{outline:none}.ge-app ::selection{color:#0b1018;background:#b5f7c4}.ge-app a{color:inherit;text-decoration:none}.ge-stars{z-index:-2;pointer-events:none;position:absolute;inset:0}.ge-stars i{width:2px;height:2px;animation:ge-twinkle 7s var(--star-delay) infinite alternate;background:#c9ddcf;position:absolute}.ge-stars .ge-cross-star{background:#a5c8bc;width:3px;height:9px}.ge-cross-star:after{content:"";background:inherit;width:9px;height:3px;position:absolute;top:3px;left:-3px}.ge-nebula{z-index:-1;pointer-events:none;background:radial-gradient(45% 35% at 50% 22%,#294a3b22,#0000 85%),radial-gradient(40% 40% at 95% 80%,#33406220,#0000 80%);position:absolute;inset:0}.ge-header{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:auto;padding:28px 48px;display:flex;position:relative}.ge-wordmark{letter-spacing:1.5px;align-items:center;gap:12px;font-size:12px;line-height:1.5;display:flex}.ge-wordmark b{color:var(--ge-mint);font-weight:500}.ge-wordmark small{letter-spacing:1.2px;color:#71848b;margin-top:4px;font-size:8px;display:block}.ge-brand-mark{color:var(--ge-mint);font-size:33px;line-height:1}.ge-header-actions{align-items:center;gap:12px;display:flex}.ge-live{color:#aabdb5;letter-spacing:1.8px;align-items:center;gap:8px;margin-right:16px;font-size:9px;display:flex}.ge-live i,.ge-status-dot{background:var(--ge-mint);width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #b5f7c44d}.ge-icon-button{border:1px solid var(--ge-border);color:#adbec2;background:#101923b3;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:inline-flex}.ge-icon-button:hover:not(:disabled){color:var(--ge-mint);background:#20322f}.ge-help-button{font-size:17px}.ge-content{z-index:1;max-width:1040px;margin:0 auto;padding:16px 32px 0;position:relative}.ge-small-label{letter-spacing:1.5px;font-size:10px;line-height:1.6}.ge-mint{color:var(--ge-mint)!important}.ge-daily-tag{letter-spacing:2.5px;color:#9db6aa;justify-content:center;align-items:center;gap:14px;font-size:9px;line-height:1.8;display:flex}.ge-daily-tag>span{background:#496154;width:26px;height:1px}.ge-lobby{text-align:center;max-width:900px;min-height:740px;margin:0 auto;padding:42px 0 22px;position:relative}.ge-hero-title{font-family:var(--ge-pixel);letter-spacing:-3px;text-shadow:0 4px #00000040;margin:27px 0 22px;font-size:clamp(40px,5.9vw,72px);line-height:1.38}.ge-hero-title>span{color:var(--ge-mint);position:relative}.ge-title-star{color:#e9c995;font-family:monospace;font-size:38px;position:absolute;top:2px;right:-49px;transform:rotate(8deg)}.ge-hero-subtitle{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.25px;color:#d5e0dc;margin:0 0 18px;font-size:20px;line-height:1.5}.ge-mobile-break{display:none}.ge-hero-description{color:#8fa29f;margin:0;font-size:12px;line-height:1.95}.ge-start-card{background:#0e1919b3;border:1px solid #33443e;max-width:384px;margin:31px auto 17px;padding:16px;position:relative;box-shadow:4px 4px #050b10,0 0 40px #a2ffbb05}.ge-start-card:before,.ge-start-card:after{content:"";background:var(--ge-mint);width:4px;height:4px;position:absolute;top:-2px}.ge-start-card:before{left:-2px}.ge-start-card:after{right:-2px}.ge-start-card-meta{letter-spacing:1.5px;color:#91a898;justify-content:space-between;align-items:center;margin:0 0 13px;font-size:9px;display:flex}.ge-primary{background:var(--ge-mint);color:#162b23;letter-spacing:1px;border:1px solid #d3ffdc;border-radius:0;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:17px 21px;font-size:11px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px #42684d}.ge-primary:hover:not(:disabled){background:#d1ffdc;box-shadow:0 4px #42684d,0 0 30px #b5f7c41a}.ge-primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #42684d}.ge-begin{width:100%;min-height:61px;font-size:11px;font-family:var(--ge-pixel)!important}.ge-begin>span:last-child{font-family:monospace;font-size:24px}.ge-start-facts{letter-spacing:.4px;color:#94a99c;justify-content:space-between;align-items:center;gap:8px;margin:20px 2px 2px;font-size:8px;display:flex}.ge-start-facts b{color:#d5e2d6;margin-right:4px;font-size:12px;font-weight:500}.ge-start-facts i{background:#597266;width:2px;height:2px}.ge-no-account{letter-spacing:1.3px;color:#7b9388;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:8px;display:flex}.ge-lobby-earth{opacity:.72;width:155px;animation:11s ease-in-out infinite ge-hover;position:absolute;top:38px;right:-70px}.ge-lobby-satellite{opacity:.75;width:63px;animation:13s ease-in-out infinite reverse ge-hover;position:absolute;top:220px;left:27px}.ge-lobby-saturn{opacity:.8;width:225px;position:absolute;bottom:25px;left:-76px;transform:rotate(-8deg)}.ge-lobby-caption{letter-spacing:1.6px;color:#526c67;justify-content:space-between;padding:90px 0 0;font-size:8px;display:flex}.ge-lobby-caption>span:first-child{padding-left:150px}.ge-mission-bar{border-bottom:1px solid #293831;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding:9px 0 26px;display:flex}.ge-mission-bar>.ge-small-label{color:#91a499}.ge-progress{align-items:center;gap:10px;display:flex}.ge-progress>span{color:#647a70;background:#0e1619;border:1px solid #34433d;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;display:flex}.ge-progress .ge-progress-current{border-color:var(--ge-mint);color:var(--ge-mint);box-shadow:0 0 12px #b5f7c40a}.ge-progress .ge-progress-done{color:var(--grade-color,var(--ge-mint));border-color:var(--grade-color,var(--ge-mint));font-size:16px}.ge-distance{font-variant-numeric:tabular-nums;text-align:right;letter-spacing:.5px;min-width:96px;font-size:17px}.ge-distance>b{color:var(--ge-mint);font-weight:500}.ge-distance>span{color:#90a296;font-size:10px}.ge-game{grid-template-columns:minmax(0,1.28fr) minmax(280px,1fr);gap:46px;max-width:940px;margin:0 auto;display:grid}.ge-board-panel{min-width:0}.ge-board-top{letter-spacing:1.1px;color:#adbfbe;justify-content:space-between;align-items:center;gap:10px;margin:0 0 13px;font-size:8px;display:flex}.ge-board-top>span:first-child{align-items:center;gap:7px;display:flex}.ge-side-dot{border:1px solid #cadae0;width:9px;height:9px;display:inline-block}.ge-white-dot{background:#eeeed4}.ge-black-dot{background:#223550}.ge-board-frame{background:#1c2b33;border:1px solid #4a6264;margin:6px 5px 0;padding:5px;overflow:hidden;box-shadow:0 0 0 5px #0d151d,0 0 0 6px #2b3a42,5px 8px 0 6px #03091080}.ge-move-controls{justify-content:center;align-items:center;gap:6px;margin:21px 0 12px;display:flex}.ge-move-controls>.ge-icon-button{background:0 0;border-color:#0000;width:40px;height:44px}.ge-play-button{width:48px;height:44px;color:var(--ge-mint);background:#1b2d2a;border:1px solid #405b4f;border-radius:2px;justify-content:center;align-items:center;display:flex}.ge-play-button:hover{background:#2c493d}.ge-ply-counter{color:#dee5d7;font-variant-numeric:tabular-nums;margin-left:14px;font-size:11px}.ge-ply-counter>span{color:#738a83}.ge-move-list{scrollbar-width:thin;scrollbar-color:#40594b transparent;white-space:nowrap;gap:3px;max-width:100%;padding:6px 2px 10px;display:flex;overflow-x:auto}.ge-move-list>button{color:#a6b8bd;background:#131f27;border:1px solid #0000;flex-shrink:0;min-height:38px;padding:10px 8px;font-size:10px;position:relative}.ge-move-list>button>span{color:#728a90;font-size:9px}.ge-move-list>.ge-target-move{color:#d1e8d5}.ge-move-list>.ge-target-move:after{content:"";background:#9bcdad;width:3px;height:3px;position:absolute;bottom:3px;left:50%}.ge-move-list>.ge-move-selected{color:#d9ffe0;background:#21372e;border-color:#5b8d70}.ge-board-caption{color:#637b77;letter-spacing:1px;justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.ge-console{min-width:0;padding:0 0 0 4px}.ge-console-heading{color:#91a69a;border-bottom:1px solid #293c34;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.ge-tiny-star{color:#a8b9a2;font-size:18px}.ge-desktop-prompt{padding:23px 0 17px}.ge-desktop-prompt>.ge-small-label{font-size:8px}.ge-desktop-prompt h1{font-family:var(--ge-pixel);letter-spacing:-.7px;margin:12px 0;font-size:25px;line-height:1.65}.ge-desktop-prompt h1>span{color:var(--ge-mint)}.ge-desktop-prompt p{color:#8fa59d;margin:0;font-size:11px;line-height:1.8}.ge-timer{margin:0 0 21px}.ge-timer>div:first-child{letter-spacing:1.1px;color:#8fa799;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8px;display:flex}.ge-timer b{color:var(--ge-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.ge-timer b>small{color:#8fa799;font-size:9px;font-weight:400}.ge-timer-track{background:#293a36;height:3px}.ge-timer-track>i{background:#b5f7c4;height:100%;transition:width .5s linear;display:block}.ge-timer-track>.ge-timer-low{background:#ffaf86}.ge-time-low{color:#ffaf86!important}.ge-console label{color:#9db2a3;font-size:8px}.ge-rating-input{background:#14221f;border:1px solid #4b6755;align-items:center;min-height:58px;margin:10px 0;display:flex}.ge-rating-input>button{color:#b1c7b8;background:0 0;border:0;flex-shrink:0;width:43px;height:54px;font-size:22px}.ge-rating-input>button:hover{background:#233b30}.ge-rating-input>input{color:#ecf6e3;text-align:center;outline-offset:-2px;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;padding:4px;font-size:22px;font-family:var(--ge-pixel)!important}.ge-rating-input>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ge-rating-input>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ge-rating-input>span{color:#89a18f;padding-right:10px;font-size:8px}.ge-rating-slider{accent-color:#b5f7c4;cursor:pointer;touch-action:pan-y;width:100%;height:24px}.ge-range-labels{letter-spacing:.5px;color:#6f897c;justify-content:space-between;margin-bottom:20px;font-size:8px;display:flex}.ge-range-labels>span:nth-child(2){font-size:7px}.ge-lock-in{width:100%;padding-left:17px;padding-right:17px;font-size:9px;font-family:var(--ge-pixel)!important}.ge-lock-in>span:last-child{font-family:monospace;font-size:20px}.ge-console-footnote{text-align:center;color:#789681;margin-top:20px;font-size:9px}.ge-mobile-prompt{display:none}.ge-grade-hyperspace{--grade-color:#dfb4fa}.ge-grade-stellar{--grade-color:#b5f7c4}.ge-grade-on-course{--grade-color:#8dcce8}.ge-grade-drifting{--grade-color:#f2d28d}.ge-grade-lost-signal{--grade-color:#eaa59a}.ge-flight{text-align:center;max-width:850px;margin:auto;padding:10px 0 30px}.ge-flight-title{font-family:var(--ge-pixel);color:var(--grade-color);margin:19px 0 22px;font-size:clamp(17px,3vw,30px);line-height:1.7}.ge-reveal-numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:27px;display:flex}.ge-reveal-numbers>div:not(.ge-error-badge){flex-direction:column;gap:7px;display:flex}.ge-reveal-numbers>div>span{letter-spacing:1.5px;color:#97aba0;font-size:8px}.ge-reveal-numbers b{font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.ge-reveal-divider{color:#4b635b;font-size:28px;font-weight:100}.ge-error-badge{color:var(--grade-color);letter-spacing:1px;background:#14201d;border:1px solid #496051;padding:11px 13px;font-size:9px}.ge-flight-viewport{background:radial-gradient(at 55% 60%,#34445d28,#0000 70%);border-top:1px solid #293c35;border-bottom:1px solid #293c35;height:260px;margin-top:28px;position:relative;overflow:hidden}.ge-flight-orbit{border:1px dashed #42524d55;border-radius:50%;width:1200px;height:450px;position:absolute;top:65px;left:-230px;transform:rotate(-15deg)}.ge-flight-orbit-two{width:950px;height:320px;top:110px;left:-200px}.ge-flight-earth{opacity:.8;width:140px;position:absolute;bottom:-55px;left:-55px}.ge-flight-planet{opacity:.65;width:150px;animation:4s .8s both ge-drift-past;position:absolute;top:-12px;right:7%}.ge-flight-satellite{opacity:.8;width:48px;animation:4s .8s both ge-drift-past;position:absolute;bottom:34px;right:24%}.ge-flying-ship{width:61px;animation:ge-flight var(--flight-duration) .8s cubic-bezier(.22,.61,.36,1) both;filter:drop-shadow(0 0 12px #a6ffb625);position:absolute;top:88px;left:12%;transform:rotate(90deg)}.ge-ship-flame{transform-origin:32px 68px;animation:.13s infinite alternate ge-flame}.ge-flight-streaks{position:absolute;inset:0}.ge-flight-streaks>i{background:linear-gradient(90deg,#0000,#b2dbca66);height:1px;animation:1s linear 3 both ge-streak;position:absolute;right:-100px}.ge-flight-origin,.ge-flight-destination{letter-spacing:1px;color:#6b847b;font-size:7px;position:absolute;bottom:14px}.ge-flight-origin{left:16px}.ge-flight-destination{right:16px}.ge-flight-score{margin:24px 0}.ge-flight-score>.ge-small-label{color:#829a8c;font-size:8px}.ge-flight-score>div{margin:12px 0}.ge-flight-score b{font-family:var(--ge-pixel);color:var(--ge-mint);letter-spacing:-1px;font-size:32px;font-weight:400}.ge-flight-score>div>span{letter-spacing:1.4px;color:#a9bbaa;margin-left:8px;font-size:10px}.ge-flight-score p{color:#98afa0;font-size:10px;line-height:1.8}.ge-next{width:100%;max-width:350px;min-height:56px;margin:0 auto;font-size:9px;font-family:var(--ge-pixel)!important}.ge-next>span:last-child{font-family:monospace;font-size:20px}.ge-flight-note{color:#6c8777;margin-top:19px;font-size:9px}.ge-recap{text-align:center;padding-top:2px}.ge-recap-emblem{width:31px;margin:0 auto 15px}.ge-recap-emblem .ge-ship-flame{display:none}.ge-recap h1{font-family:var(--ge-pixel);margin:20px 0;font-size:22px;line-height:1.8}.ge-recap h1>span{color:var(--ge-mint)}.ge-final-distance{font-family:var(--ge-pixel);letter-spacing:-2px;color:#e5f2d9;margin:25px 0 15px;font-size:51px}.ge-final-distance>span{font-family:var(--font-geist-mono),monospace;letter-spacing:2px;color:#93ad9a;margin-top:19px;font-size:9px;display:block}.ge-recap-badges{letter-spacing:.7px;color:#b0b9aa;justify-content:center;align-items:center;gap:24px;margin:23px 0 35px;font-size:8px;display:flex}.ge-recap-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}.ge-report-card{background:#101b1dc7;border:1px solid #334139;padding:22px}.ge-card-title{color:#9bb3a4;border-bottom:1px solid #2d4036;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:15px;display:flex}.ge-card-title>span:last-child{color:#738d7d;font-size:9px}.ge-flight-log-header,.ge-flight-log-row{grid-template-columns:1fr .9fr .9fr 1.1fr;align-items:center;gap:8px;padding:11px 0;font-size:12px;display:grid}.ge-flight-log-header{color:#6f8a79;letter-spacing:1px;font-size:7px}.ge-flight-log-row{color:#afc4b8;border-bottom:1px solid #293b32}.ge-flight-log-row:last-child{border:0;padding-bottom:0}.ge-flight-log-row>span:first-child{color:#9db7a5;align-items:center;gap:10px;display:flex}.ge-flight-log-row i{background:var(--grade-color);width:6px;height:6px;display:inline-block}.ge-flight-log-row>b{text-align:right;color:var(--grade-color);font-weight:400}.ge-flight-log-row small{color:#7a9586;font-size:8px}.ge-distribution-card h2{font-family:var(--ge-pixel);color:#d1dfd0;margin:21px 0 10px;font-size:12px;line-height:1.9}.ge-distribution-card h2>span{color:var(--ge-mint)}.ge-distribution{width:100%;margin:12px 0 0;display:block}.ge-distribution-card>p{color:#849e8e;margin-top:12px;font-size:8px;line-height:1.8}.ge-stats-loading{color:#99ad9e;padding:38px 0;font-size:11px;line-height:1.8}.ge-stats-loading small{font-size:9px}.ge-share-card{text-align:left;background:#16261c66;border:1px solid #425548;grid-template-columns:.9fr 1.1fr;gap:30px;margin-top:21px;padding:27px;display:grid}.ge-share-card h2{font-family:var(--ge-pixel);color:#e4ecdb;margin:16px 0 13px;font-size:13px;line-height:1.9}.ge-share-card p{color:#8ea993;margin:0;font-size:10px;line-height:1.8}.ge-share-output textarea{resize:none;color:#b4c9b7;background:#0c1714;border:1px dashed #3f5645;border-radius:0;width:100%;min-height:145px;padding:14px;font-size:10px;line-height:1.85}.ge-share-buttons{gap:9px;margin-top:10px;display:flex}.ge-share-buttons>.ge-primary{letter-spacing:.4px;flex:1;justify-content:center;min-height:44px;padding:12px 10px;font-size:9px}.ge-share-buttons>.ge-icon-button{height:44px}.ge-next-mission{flex-direction:column;align-items:center;gap:12px;margin:36px 0 25px;display:flex}.ge-next-mission>.ge-small-label{color:#8da391;font-size:8px}.ge-next-mission>b{letter-spacing:3px;color:#bbd0b9;font-variant-numeric:tabular-nums;font-size:23px;font-weight:400}.ge-next-mission>small{color:#6e8877;font-size:8px}.ge-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}.ge-footer{z-index:1;color:#647d6e;letter-spacing:1.1px;border-top:1px solid #28352f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1150px;margin:45px auto 0;padding:24px 32px 25px;font-size:8px;display:flex;position:relative}.ge-footer small{text-align:center;color:#526b5b;letter-spacing:.3px;width:100%;margin-top:6px;font-size:7px}.ge-error{color:#edc6a6;background:#372621c4;border:1px solid #8a6456;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:14px 16px;font-size:11px;line-height:1.6;display:flex}.ge-error button{color:#f0ccb1;background:0 0;border:1px solid #9d7c62;flex-shrink:0;padding:8px 10px}.ge-dialog{color:#d6e3d8;width:calc(100% - 32px);max-width:490px;max-height:calc(100svh - 48px);font-family:var(--font-geist-mono),monospace;background:#0f1a1e;border:1px solid #567361;border-radius:0;margin:auto;padding:25px;position:fixed;inset:0;overflow:auto;box-shadow:8px 8px #030b10}.ge-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b10d9}.ge-dialog-top{justify-content:space-between;align-items:center;display:flex}.ge-dialog h2{font-family:var(--ge-pixel);color:#e3f2df;margin:20px 0;font-size:14px;line-height:1.9}.ge-dialog ol{color:#95ad9e;padding-left:20px;font-size:11px;line-height:1.9}.ge-dialog li{margin:0 0 16px;padding-left:6px}.ge-dialog li::marker{color:var(--ge-mint)}.ge-dialog li b{color:#dce8d8}.ge-dialog p{color:#8ba193;margin:20px 0;font-size:10px;line-height:1.8}.ge-dialog>.ge-primary{justify-content:center;width:100%;font-size:10px}@keyframes ge-twinkle{0%,40%{opacity:.3}to{opacity:.9}}@keyframes ge-hover{0%,to{translate:0}50%{translate:0 -12px}}@keyframes ge-flame{0%{transform:scaleY(.65)}to{transform:scaleY(1.1)}}@keyframes ge-flight{0%{left:12%;transform:rotate(90deg)translateY(0)}20%{transform:rotate(87deg)translateY(-3px)}to{left:var(--flight-end);transform:rotate(90deg)translateY(0)}}@keyframes ge-drift-past{0%{translate:0}to{translate:-80px 20px}}@keyframes ge-streak{0%{opacity:0;right:-100px}15%{opacity:.8}85%{opacity:.8}to{opacity:0;right:110%}}@media (min-width:1400px){.ge-header{padding-top:34px}.ge-lobby{min-height:790px;padding-top:55px}.ge-content{padding-top:22px}.ge-hero-title{font-size:76px}.ge-hero-description{font-size:13px}.ge-start-card{margin-top:36px}}@media (max-width:850px){.ge-header{padding:24px 26px}.ge-content{padding:12px 26px 0}.ge-game{grid-template-columns:minmax(0,1.15fr) minmax(250px,1fr);gap:27px}.ge-desktop-prompt h1{font-size:21px}.ge-console-heading{padding-bottom:14px}.ge-desktop-prompt{padding:16px 0}.ge-board-caption{letter-spacing:.4px;font-size:7px}.ge-lobby-earth{width:116px;top:72px;right:-32px}.ge-lobby-satellite{width:48px;top:235px;left:3px}.ge-lobby-saturn{width:185px;bottom:60px;left:-37px}.ge-lobby-caption{padding-top:115px}.ge-lobby-caption>span:first-child{padding-left:110px}.ge-recap-grid{gap:14px}.ge-report-card{padding:17px}.ge-share-card{gap:20px;padding:22px}.ge-recap h1{font-size:20px}}@media (max-width:650px){.ge-header{padding:18px 18px 16px}.ge-wordmark{letter-spacing:.9px;gap:8px;font-size:10px}.ge-brand-mark{font-size:27px}.ge-wordmark small{letter-spacing:.7px;margin-top:3px;font-size:6px}.ge-header-actions{gap:7px}.ge-header-actions>.ge-icon-button{width:38px;height:40px}.ge-live{display:none}.ge-content{padding:10px 19px 0}.ge-lobby{min-height:680px;padding-top:42px}.ge-daily-tag{letter-spacing:1.6px;gap:11px;font-size:7px}.ge-daily-tag>span{width:17px}.ge-hero-title{letter-spacing:-2px;margin-top:29px;margin-bottom:20px;font-size:43px;line-height:1.5}.ge-title-star{font-size:25px;top:0;right:-30px}.ge-hero-subtitle{margin-bottom:14px;font-size:17px;line-height:1.7}.ge-mobile-break{display:block}.ge-hero-description{font-size:10px;line-height:1.9}.ge-start-card{max-width:340px;margin:27px auto 18px;padding:14px}.ge-start-card-meta{font-size:8px}.ge-begin{min-height:58px;padding:17px 16px;font-size:10px}.ge-start-facts{margin-top:20px;font-size:7px}.ge-start-facts b{font-size:10px}.ge-no-account{letter-spacing:.9px;gap:8px;font-size:7px}.ge-lobby-earth{opacity:.65;width:80px;top:28px;right:-45px}.ge-lobby-satellite{opacity:.45;width:34px;top:245px;left:-12px}.ge-lobby-saturn{opacity:.65;width:145px;bottom:21px;left:-52px}.ge-lobby-caption{letter-spacing:.8px;padding-top:100px;font-size:6px}.ge-lobby-caption>span:first-child{padding-left:75px}.ge-mission-bar{gap:8px;margin:0 0 19px;padding:4px 0 17px}.ge-mission-bar>.ge-small-label{letter-spacing:.5px;font-size:7px}.ge-progress{gap:5px}.ge-progress>span{width:23px;height:23px;font-size:8px}.ge-distance{min-width:64px;font-size:13px}.ge-distance>span{font-size:8px}.ge-game{flex-direction:column;gap:18px;max-width:440px;display:flex}.ge-mobile-prompt{justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;display:flex}.ge-mobile-prompt h1{font-family:var(--ge-pixel);letter-spacing:-.4px;font-size:10px;line-height:1.7}.ge-mobile-prompt h1>span{color:var(--ge-mint)}.ge-time{color:var(--ge-mint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.ge-board-top{letter-spacing:.6px;margin-bottom:11px;font-size:7px}.ge-board-frame{margin:5px;padding:3px;box-shadow:0 0 0 4px #0d151d,0 0 0 5px #2b3a42,3px 5px 0 5px #03091080}.ge-move-controls{gap:6px;margin:16px 0 4px}.ge-move-controls>.ge-icon-button{width:38px;height:44px}.ge-play-button{height:44px}.ge-ply-counter{margin-left:9px;font-size:10px}.ge-move-list{padding:3px 0 8px}.ge-move-list>button{min-height:36px;padding:9px 8px;font-size:10px}.ge-board-caption{display:none}.ge-console{padding:0}.ge-console-heading,.ge-desktop-prompt,.ge-timer,.ge-console-footnote{display:none}.ge-console form{background:#14201c9c;border:1px solid #324a3c;padding:14px 15px 17px;position:relative}.ge-console label{letter-spacing:1px;font-size:7px}.ge-rating-input{min-height:52px;margin:8px 0 5px}.ge-rating-input>button{width:45px;height:48px}.ge-rating-input>input{font-size:21px}.ge-rating-input>span{font-size:8px}.ge-rating-slider{height:24px}.ge-range-labels{margin:0 0 13px;font-size:7px}.ge-range-labels>span:nth-child(2){font-size:6px}.ge-lock-in{min-height:51px;padding:14px;font-size:9px}.ge-flight{padding-top:5px}.ge-flight-title{margin:18px 0 20px;font-size:17px;line-height:1.8}.ge-reveal-numbers{gap:17px}.ge-reveal-numbers b{font-size:23px}.ge-reveal-numbers>div>span{letter-spacing:1px;font-size:7px}.ge-error-badge{padding:9px;font-size:8px}.ge-reveal-divider{font-size:23px}.ge-flight-viewport{height:235px;margin-top:25px}.ge-flying-ship{width:49px;top:80px}.ge-flight-earth{width:105px;bottom:-34px;left:-50px}.ge-flight-planet{width:100px;top:12px;right:0}.ge-flight-satellite{width:38px;bottom:32px;right:12%}.ge-flight-origin,.ge-flight-destination{letter-spacing:.4px;font-size:6px;bottom:12px}.ge-flight-origin{left:7px}.ge-flight-destination{right:7px}.ge-flight-score{margin:26px 0}.ge-flight-score b{font-size:28px}.ge-flight-score>div>span{letter-spacing:.7px;margin-left:4px;font-size:8px}.ge-flight-score p{padding:0 5px;font-size:9px}.ge-next{max-width:340px;padding:16px;font-size:8px}.ge-flight-note{font-size:8px}.ge-recap{padding-top:1px}.ge-recap-emblem{width:27px}.ge-recap h1{margin:20px -6px;font-size:15px;line-height:1.9}.ge-final-distance{margin-top:25px;font-size:44px}.ge-final-distance>span{letter-spacing:1px;font-size:8px}.ge-recap-badges{letter-spacing:.1px;gap:15px;margin:22px 0 25px;font-size:7px}.ge-recap-grid{grid-template-columns:1fr;gap:15px}.ge-report-card{padding:20px}.ge-flight-log-header{font-size:7px}.ge-flight-log-row{padding:12px 0;font-size:12px}.ge-card-title>.ge-small-label{font-size:9px}.ge-distribution-card h2{font-size:12px}.ge-distribution-card>p{font-size:8px}.ge-share-card{grid-template-columns:1fr;gap:20px;margin-top:15px;padding:21px}.ge-share-card>.ge-small-label{font-size:8px}.ge-share-card h2{margin-top:14px;font-size:12px}.ge-share-card p{font-size:9px}.ge-share-output textarea{min-height:146px;font-size:9px}.ge-share-buttons>.ge-primary{letter-spacing:.2px;padding:13px 9px;font-size:8px}.ge-next-mission{margin-top:30px}.ge-footer{letter-spacing:.7px;gap:10px;margin-top:33px;padding:21px 18px;font-size:6px}.ge-footer>span:last-of-type{text-align:right}.ge-footer small{max-width:300px;margin:3px auto 0;font-size:6px;line-height:1.7}.ge-error{align-items:flex-start;padding:12px;font-size:10px}.ge-error button{padding:8px;font-size:8px}.ge-dialog{padding:21px}.ge-dialog h2{font-size:12px}.ge-dialog ol{font-size:10px}.ge-dialog .ge-primary{font-size:8px}}@media (max-width:360px){.ge-header,.ge-content{padding-left:13px;padding-right:13px}.ge-hero-title{font-size:38px}.ge-hero-subtitle{font-size:15px}.ge-start-facts,.ge-mission-bar>.ge-small-label{font-size:6px}.ge-progress{gap:4px}.ge-progress>span{width:21px;height:22px}.ge-mobile-prompt h1{font-size:9px}.ge-flight-title{font-size:14px}.ge-reveal-numbers{gap:12px}.ge-error-badge{padding:8px;font-size:7px}.ge-recap h1{font-size:13px}.ge-wordmark small{font-size:5px}}@media (prefers-reduced-motion:reduce){.ge-app *,.ge-app :before,.ge-app :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.ge-flying-ship{left:var(--flight-end)}.ge-ship-flame{animation:none!important}}.ge-lobby:after,.ge-flight-viewport:after{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(#0000 0 3px,#0000000a 3px 4px);position:absolute;inset:0}@media (max-width:650px){.ge-header{padding-top:14px;padding-bottom:12px}.ge-mission-bar{margin-bottom:14px;padding-bottom:12px}.ge-game{gap:13px}.ge-mobile-prompt{z-index:5;background:#0b1018f5;border-bottom:1px solid #263b31;padding:9px 0;position:sticky;top:0}.ge-move-controls{margin-top:12px;margin-bottom:2px}.ge-move-list{padding-bottom:4px}.ge-move-list>button{min-height:34px;padding:8px}.ge-console form{padding:11px 13px 13px}.ge-rating-input{min-height:49px;margin-top:7px}.ge-rating-input>button{height:47px}.ge-range-labels{margin-bottom:10px}.ge-lock-in{min-height:48px;padding-top:12px;padding-bottom:12px}}.ge-floating-pieces{pointer-events:none;z-index:-1;position:absolute;inset:0}.ge-floating-pieces>div{opacity:.25;filter:sepia(.5)saturate(.5)hue-rotate(70deg);will-change:transform;position:absolute}.ge-floating-knight{width:64px;animation:14s ease-in-out infinite ge-chess-drift;top:105px;left:9%;transform:rotate(-19deg)}.ge-floating-rook{width:51px;animation:18s ease-in-out -7s infinite reverse ge-chess-drift;top:410px;right:5%;transform:rotate(17deg)}@keyframes ge-chess-drift{0%,to{translate:0;rotate:-4deg}50%{translate:6px -17px;rotate:5deg}}@media (max-width:850px){.ge-floating-knight{width:48px;left:4%}.ge-floating-rook{width:42px;top:420px;right:2%}}@media (max-width:650px){.ge-floating-knight{width:33px;top:110px;left:-8px;opacity:.3!important}.ge-floating-rook{width:30px;top:298px;right:-7px;opacity:.27!important}}.ge-rating-input>input::placeholder{color:#70827b;opacity:1}.ge-slider-unset{opacity:.55}.ge-flight-reaction{max-width:90%;min-height:23px;font-family:var(--font-geist-sans),sans-serif;color:#b8c9c3;margin:-8px auto 22px;font-size:15px;line-height:1.6}.ge-journey{background:radial-gradient(ellipse at 76% 46%,color-mix(in srgb,var(--sector-color) 13%,transparent),transparent 67%),#0b111d;isolation:isolate;height:300px}.ge-landscape{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ge-landscape-layer{transform:translate3d(calc(var(--ge-camera,0) * var(--layer-speed)),0,0);will-change:transform;position:absolute;inset:0}.ge-space-object{text-align:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.ge-space-object-art{width:100%;transform:rotate(var(--object-rotation))}.ge-space-object-art>svg{width:100%;height:auto;display:block}.ge-space-depth-far{opacity:.68}.ge-space-chess .ge-space-object-art{opacity:.65;filter:drop-shadow(0 0 12px #b5f7c433)sepia(.25)saturate(.7)}.ge-space-station .ge-space-object-art{filter:drop-shadow(0 0 12px #aebfff25)}.ge-space-portal .ge-space-object-art{filter:drop-shadow(0 0 9px #aebfff55)}.ge-space-object>span{letter-spacing:1.1px;color:#8ba6aa;white-space:nowrap;font-size:6px;line-height:1.5;display:block;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.ge-space-depth-far>span{color:#7b8f9d;font-size:6px}.ge-journey-stars{background-image:radial-gradient(circle,#d7e8e0 1px,#0000 1px),radial-gradient(circle,#8da6bc .7px,#0000 1px);background-repeat:repeat;background-size:117px 87px,73px 131px;background-position:calc(var(--ge-camera,0) * -.04px) 17px,calc(var(--ge-camera,0) * -.07px) 61px;opacity:.25;position:absolute;inset:0}.ge-journey-stars-near{background-size:191px 163px,139px 179px;background-position:calc(var(--ge-camera,0) * -.2px) 42px,calc(var(--ge-camera,0) * -.17px) 112px;opacity:.4}.ge-homeworld{left:calc(7% - var(--ge-camera,0) * 0.065%);width:clamp(90px,17vw,155px);transform:translate(-50%,-50%) scale(clamp(.2,calc(1 - var(--ge-camera,0) / 1800),1));opacity:clamp(0,calc(1 - var(--ge-camera,0) / 1500),.9);position:absolute;top:76%}.ge-homeworld>svg{width:100%;height:auto}.ge-homeworld>span{color:#8fb1ba;letter-spacing:2px;font-size:7px}.ge-sector-label{z-index:3;letter-spacing:1.3px;color:var(--sector-color);background:#0a131bd9;border:1px solid #3c4b55;align-items:center;gap:8px;padding:7px 9px;font-size:7px;display:flex;position:absolute;top:14px;left:15px}.ge-sector-label>i{background:var(--sector-color);width:4px;height:4px;box-shadow:0 0 8px var(--sector-color)}.ge-journey .ge-flying-ship{left:var(--ship-screen-x);z-index:3;filter:drop-shadow(0 0 16px #b5f7c435);width:61px;animation:none;top:49%;transform:translate(-50%,-50%)rotate(90deg)}.ge-journey.ge-landed .ge-ship-flame{opacity:.45;animation:none;transform:scaleY(.5)}.ge-holding-position .ge-ship-flame{display:none}.ge-journey .ge-flight-origin,.ge-journey .ge-flight-destination{z-index:3;color:#9cb3b4;background:#0b111dbd;padding:4px 5px}.ge-journey-route{max-width:640px;margin:20px auto 0;padding:0 5px}.ge-journey-route-track{background:#293943;height:3px;position:relative}.ge-journey-route-track>i{background:var(--ge-mint);height:100%;display:block;box-shadow:0 0 10px #b5f7c422}.ge-journey-route-track>span{background:#23333e;border:1px solid #5b707a;width:7px;height:7px;position:absolute;top:-2px;transform:translate(-50%)}.ge-journey-route-track>.ge-checkpoint-reached{background:var(--ge-mint);border-color:#d3ffdf}.ge-journey-route>div:last-child{letter-spacing:1px;color:#819d99;justify-content:space-between;gap:9px;margin-top:11px;font-size:6px;line-height:1.7;display:flex}.ge-journey-route>div:last-child>span:nth-child(2){color:#a7c7b2;text-align:center}@media (max-width:650px){.ge-flight-reaction{max-width:95%;min-height:24px;margin-top:-9px;margin-bottom:19px;font-size:13px}.ge-journey{height:270px}.ge-journey .ge-flying-ship{width:49px}.ge-sector-label{letter-spacing:.8px;padding:6px 7px;font-size:6px;top:10px;left:9px}.ge-space-object>span{letter-spacing:.5px;font-size:5px;top:calc(100% + 6px)}.ge-journey-route{margin-top:18px}.ge-journey-route>div:last-child{letter-spacing:.4px;font-size:5px}.ge-journey .ge-flight-origin,.ge-journey .ge-flight-destination{letter-spacing:.5px;font-size:5px}.ge-homeworld{top:76%}}@media (prefers-reduced-motion:reduce){.ge-landscape-layer{will-change:auto}.ge-journey .ge-flying-ship{left:var(--ship-screen-x);animation:none!important}}.ge-recap-hero{isolation:isolate;margin-bottom:21px;padding:10px 0 12px;position:relative}.ge-recap-scenery{pointer-events:none;z-index:-1;position:absolute;inset:0}.ge-recap-ringed{opacity:.68;width:195px;animation:14s ease-in-out infinite ge-hover;position:absolute;top:70px;left:-22px}.ge-recap-blue{opacity:.65;width:128px;animation:12s ease-in-out -6s infinite ge-hover;position:absolute;top:18px;right:6px}.ge-recap-moon{opacity:.5;width:49px;animation:17s ease-in-out -4s infinite ge-hover;position:absolute;bottom:7px;left:21%}.ge-recap-satellite{opacity:.6;width:61px;animation:15s ease-in-out -8s infinite ge-hover;position:absolute;bottom:12px;right:5%}.ge-recap-scenery .ge-floating-knight{opacity:.4;width:58px;top:260px;left:11%}.ge-recap-scenery .ge-floating-rook{opacity:.4;width:57px;top:155px;right:16%}.ge-recap-orbit{border:1px dashed #74889625;border-radius:50%;position:absolute;inset:60px -40px 70px;transform:rotate(-15deg)}.ge-recap-orbit-small{border-color:#95c5a519;inset:35px 40px 45px;transform:rotate(15deg)}.ge-recap-destination{letter-spacing:1px;color:#8fae9b;background:#14201bb3;border:1px solid #3a5247;margin:0 auto 5px;padding:8px 12px;font-size:8px;display:inline-block}.ge-recap-destination>b{color:#bfdcc7;font-weight:500}.ge-recap-hero .ge-recap-badges{margin-bottom:23px}@media (max-width:650px){.ge-recap-ringed{opacity:.5;width:117px;top:145px;left:-53px}.ge-recap-blue{opacity:.5;width:88px;top:0;right:-36px}.ge-recap-moon{opacity:.4;width:32px;bottom:2px;left:8%}.ge-recap-satellite{opacity:.4;width:36px;bottom:28px;right:-7px}.ge-recap-scenery .ge-floating-knight{width:32px;top:45px;left:-9px;opacity:.4!important}.ge-recap-scenery .ge-floating-rook{width:31px;top:132px;right:-8px;opacity:.35!important}.ge-recap-orbit{inset:55px -55px 86px}.ge-recap-orbit-small{inset:25px -8px 43px}.ge-recap-destination{letter-spacing:.6px;padding:8px 10px;font-size:6px}.ge-recap-hero{margin-bottom:14px}.ge-recap-hero .ge-recap-badges{margin-bottom:21px}}.ge-journey-stars-far{background-position:0 17px,0 61px;animation:none;transform:none}.ge-journey-stars-near{background-position:0 42px,0 112px;animation:none;transform:none}.ge-landscape,.ge-space-object,.ge-space-object-art{transition:none;animation:none}.ge-space-object{opacity:.82}.ge-space-object-art{filter:none}.ge-space-chess .ge-space-object-art{opacity:.72}.ge-space-planet .ge-space-object-art{filter:hue-rotate(var(--object-tint))}.ge-journey .ge-sector-label{white-space:nowrap;left:50%;transform:translate(-50%)}
