html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#000}body,#root{width:100%;height:100%;position:fixed;top:0;left:0}.r3f{touch-action:none}.banner-top{pointer-events:all;flex-flow:row;justify-content:left;width:100%;display:flex;position:fixed;top:0;left:0}.banner-top .image-wrap{cursor:pointer;width:198px;padding:64px}.interface{flex-flow:row;justify-content:center;width:100%;display:flex;position:fixed;bottom:0;left:0}.interface .topRight{flex-flow:row;justify-content:right;width:auto;margin-top:64px;margin-right:64px;display:flex;position:fixed;top:0;right:0}.interface .bottom{flex-flow:row;justify-content:right;width:auto;margin-bottom:64px;margin-right:64px;display:flex;position:fixed;bottom:0;right:0}.interface .center{flex-flow:row;justify-content:center;width:auto;margin-bottom:68px;margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:0}.buttonRow{flex-flow:row;justify-content:left;width:100%;display:flex;bottom:0;left:0}.navButton{cursor:pointer;text-align:center;letter-spacing:1px;color:#fafafa;border:1px solid #fff;margin-left:32px;padding:.5em 1.5em;font-family:monospace;font-size:14pt}.fillButton{cursor:pointer;text-align:center;letter-spacing:1px;color:#fafafa;background:linear-gradient(270deg,#fff0 50%,#e53619 50%) 100%/200%;border:1px solid #fff;margin-left:32px;padding:.5em 1.5em;font-family:monospace;font-size:14pt;transition:all 5s ease-out;animation-name:fillButton;animation-duration:5.1s;animation-iteration-count:1}@keyframes fillButton{0%{background-position:100%}to{background-position:0}}.navButtonP{cursor:pointer;text-align:center;letter-spacing:1px;color:#fafafa;pointer-events:all;border:1px solid #fff;margin-left:0;padding:.5em 1.5em;font-family:monospace;font-size:14pt}.navText{text-align:center;letter-spacing:1px;color:#fafafa;padding:.25em .75em;font-family:monospace;font-size:14pt}.navTextSquare{text-align:center;letter-spacing:1px;color:#fafafa;border:1px solid #fff;padding:.25em 1.25em;font-family:monospace;font-size:14pt}.textButton{text-align:center;letter-spacing:1px;color:#fff;cursor:pointer;background:#f2330d;height:14px;margin-top:auto;margin-bottom:auto;margin-left:auto;font-family:monospace;font-size:14px;line-height:1}.point{pointer-events:none;z-index:100;width:40px;height:40px;position:absolute;top:50%;left:50%}.point .dot{touch-action:none;pointer-events:none;z-index:100;background:#fff;border:1px solid #fafafa00;border-radius:50%;width:2px;height:2px;animation-name:label;animation-duration:2s;animation-iteration-count:1;position:absolute;top:-20px;left:-20px;transform:translate(-50%,-50%)}.point .border{pointer-events:auto;z-index:100;background:#fff0;border:.25px solid #fafafa;width:14px;height:14px;transition:all 1s;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;position:absolute;top:-20px;left:-20px;transform:translate(-50%,-50%)}@keyframes pulse{0%{width:14px;height:14px}50%{width:24px;height:24px}to{width:14px;height:14px}}.point .border:hover{width:48px;height:48px}.heroTitle{color:#fff;vertical-align:middle;pointer-events:none;flex-direction:column;width:100%;display:flex;position:fixed;top:12dvh}.heroTitle .img{cursor:pointer;pointer-events:all;width:320px;margin:auto}.heroTitle .heading{letter-spacing:-6px;font-family:Inter;font-weight:500;line-height:96px}.mP{text-align:left;color:#fff;vertical-align:middle;touch-action:none;flex-direction:column;width:auto;margin-right:64px;display:flex;position:fixed;top:128px;right:0}.planetCard{color:#fff;cursor:pointer;background:#00000003;border:1px solid #ffffff46;margin:auto auto 16px;padding:16px 16px 0}.planetCard .image{width:64px;height:64px;margin-bottom:16px}.planetCard .text{text-align:center;letter-spacing:1px;color:#fafafa;font-family:monospace;font-size:9pt;transform:translateY(-16px)}.planetCard .textDetail{letter-spacing:1px;color:#fafafa;background:#409a27;font-family:monospace;font-size:5pt;position:absolute;right:0;transform:translate(-5px,-12px)}.planetCard .textDetail2{letter-spacing:1px;color:#000;background:#fafafa;font-family:monospace;font-size:5pt;position:absolute;left:0;transform:translate(5px,-12px)}.p{text-align:left;color:#fff;vertical-align:middle;touch-action:none;background:#000000c2;flex-direction:column;max-width:420px;margin-top:auto;margin-bottom:auto;margin-right:0;padding:48px;display:flex;position:fixed;bottom:32px;left:0;transform:translate(-100%)}.p .row{flex-direction:row;display:flex}.p .image{height:128px;transform:translateY(-25%)}.p .heading{font-optical-sizing:auto;font-family:Inter;font-size:28px;font-weight:500}.p .textHilighted{font-optical-sizing:auto;letter-spacing:1px;color:#fff;background:#10c000;width:100px;font-family:monospace;font-size:14px}.p .missionHeading{font-optical-sizing:auto;font-family:monospace;font-size:32px;font-weight:900}.p .dataHeading{font-optical-sizing:auto;font-family:monospace;font-size:18px;font-weight:500}.p .dataBody{font-optical-sizing:auto;color:#fafafac7;font-family:monospace;font-size:12px;font-weight:100;line-height:16px}.p .body{font-optical-sizing:auto;margin-bottom:32px;font-family:Inter;font-size:14px;font-weight:300}.p.show{animation-name:in;animation-duration:1s;transform:translate(5%)}.p.hide{animation-name:out;animation-duration:1s;transform:translate(-120%)}@keyframes in{0%{transform:translate(-120%)}50%{transform:translate(-120%)}to{transform:translate(5%)}}@keyframes out{0%{transform:translate(5%)}50%{transform:translate(-120%)}to{transform:translate(-120%)}}@media only screen and (width<=812px) and (width>=375px) and (orientation:portrait){.planetCard .textDetail{font-size:3pt;right:0;transform:translate(-12px,-6px)}.planetCard .textDetail2{font-size:3pt;left:0;transform:translate(12px,-6px)}.p .textHilighted{width:90px;height:16px;font-size:12px}.p .missionHeading{font-size:32px}.p .dataHeading{font-size:18px}.p .dataBody{font-size:10px;line-height:14px}.p .image{height:96px;margin-bottom:-16px}.planetCard{color:#fff;cursor:pointer;z-index:10000;margin:auto auto 16px;padding:10px 10px 0}.planetCard .image{z-index:10000;width:36px;height:36px}.planetCard .text{text-align:center;letter-spacing:0;color:#fafafa;z-index:10000;font-family:monospace;font-size:5.5pt}.mP{width:auto;margin-right:24px;padding:8px;position:fixed;top:64px;right:0}.interface .topRight{margin-top:24px;margin-right:16px}.interface .bottom{justify-content:center;width:100%;margin-bottom:96px;margin-right:0;right:0}.interface .center{zoom:.75;justify-content:center;width:100%;margin-bottom:48px;bottom:0;left:0}.banner-top .image-wrap{width:128px;padding:32px}.heroTitle .heading{font-size:38px;line-height:38px}.heroTitle{top:16dvh}.heroTitle .img{width:128px;margin:auto}.buttonRow{margin:auto}.textButton{height:11px;font-size:10px}.fillButton{letter-spacing:1px;color:#fafafa;margin-left:8px;margin-right:8px;font-size:8.5pt}.navButton{margin-left:8px;margin-right:8px;font-size:8.5pt}.navButtonP{margin-right:8px;font-size:8.5pt}.navText{padding:.5em .75em;font-size:6pt}.navTextSquare{padding:.4em 1.5em .5em;font-size:6pt}.p{background:#000;padding:32px;position:fixed;top:auto;bottom:0;transform:translateY(100%)}.p .heading{font-size:19px;line-height:1em}.p .body{margin-bottom:24px;font-size:9px}.p.show{animation-name:in;animation-duration:1s;transform:translateY(0%)}.p.hide{animation-name:out;animation-duration:1s;transform:translateY(100%)}@keyframes in{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes out{0%{transform:translateY(0%)}to{transform:translateY(100%)}}}@media only screen and (width>=375px) and (width<=932px) and (orientation:landscape){.planetCard .textDetail{letter-spacing:0;color:#fafafa;background:#409a27;width:100%;font-family:monospace;font-size:3pt;position:relative;transform:translateY(-6px)}.planetCard .textDetail2{letter-spacing:1px;color:#fafafa;background:#e53619;width:100%;font-family:monospace;font-size:3pt;position:relative;transform:translateY(-6px)}.p .image{height:96px;margin-bottom:-30px}.p .textHilighted{font-optical-sizing:auto;letter-spacing:1px;color:#fff;background:#10c000;width:90px;height:12px;font-family:monospace;font-size:12px}.interface .topRight{margin-top:24px;margin-right:16px}.p .missionHeading{font-size:16px}.p .dataHeading{font-size:10px}.p .dataBody{font-size:6px;line-height:9px}.planetCard{text-align:center;color:#fff;cursor:pointer;z-index:10000;margin:auto auto auto 7.5px;padding:8px 8px 0}.planetCard .image{z-index:10000;width:36px;height:36px}.planetCard .text{text-align:center;letter-spacing:0;color:#fafafa;z-index:10000;font-family:monospace;font-size:5.5pt}.mP{flex-direction:row;width:auto;margin-right:24px;padding:8px;position:fixed;top:64px;right:0}.interface .bottom{justify-content:right;width:100%;margin-bottom:32px;margin-right:32px;right:0}.interface .center{zoom:.75;justify-content:center;margin-bottom:47px;bottom:0}.banner-top .image-wrap{width:96px;padding:32px}.heroTitle .heading{font-size:38px;line-height:38px}.heroTitle{top:24px}.heroTitle .img{width:96px;margin:auto}.buttonRow{margin-top:18px}.textButton{height:6px;font-size:6px}.fillButton{letter-spacing:1px;color:#fafafa;margin-left:16px;margin-right:16px;font-size:6pt}.navButton{margin-left:16px;margin-right:16px;font-size:6pt}.navButtonP{padding:.5em 1.5em;font-size:6pt}.navText{padding:.5em .75em;font-size:6pt}.navTextSquare{padding:.5em 1.5em;font-size:6pt}.p{background:#000;max-width:212px;padding:32px;line-height:.75em;position:fixed;top:auto;bottom:0}.p .heading{font-size:12px;line-height:1.1em}.p .body{margin-bottom:0;font-size:8px;line-height:1.35em}.p.show{animation-name:in;animation-duration:1s;transform:translate(0%)}.p.hide{animation-name:out;animation-duration:1s;transform:translate(-100%)}@keyframes in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(0%)}}@keyframes out{0%{transform:translate(0%)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}}@media only screen and (width>=834px) and (width<=1366px) and (orientation:portrait){.planetCard .textDetail{letter-spacing:1px;color:#fafafa;background:#409a27;font-family:monospace;font-size:4pt;position:absolute;right:0;transform:translate(-12px,-8px)}.planetCard .textDetail2{letter-spacing:1px;color:#000;background:#fafafa;font-family:monospace;font-size:4pt;position:absolute;left:0;transform:translate(12px,-8px)}.p .textHilighted{font-optical-sizing:auto;letter-spacing:1px;color:#fff;background:#10c000;width:90px;height:16px;font-family:monospace;font-size:12px}.p .heading{font-optical-sizing:auto;font-family:Inter;font-size:32px;font-weight:500}.p .body{font-optical-sizing:auto;margin-bottom:36px;font-family:Inter;font-size:12px;font-weight:300}.p .missionHeading{font-optical-sizing:auto;font-family:monospace;font-size:28px;font-weight:900}.p .dataHeading{font-optical-sizing:auto;font-family:monospace;font-size:16px;font-weight:500}.p .dataBody{font-optical-sizing:auto;color:#fafafac7;font-family:monospace;font-size:12px;font-weight:100;line-height:18px}.planetCard{text-align:center;color:#fff;cursor:pointer;z-index:10000;margin:auto auto 16px;padding:10px 10px 0}.planetCard .image{z-index:10000;width:56px;height:56px}.planetCard .text{text-align:center;letter-spacing:0;color:#fafafa;z-index:10000;font-family:monospace;font-size:8pt}.mP{width:auto;margin-right:24px;padding:8px;position:fixed;top:64px;right:0}.interface .topRight{margin-top:24px;margin-right:16px}.interface .bottom{justify-content:center;width:100%;margin-bottom:96px;margin-right:0;right:0}.interface .center{zoom:.75;justify-content:center;width:100%;margin-bottom:48px;bottom:0;left:0}.banner-top .image-wrap{width:162px;padding:32px}.heroTitle .heading{font-size:38px;line-height:38px}.heroTitle{width:100%;top:12dvh}.heroTitle .img{width:225px;margin:auto}.buttonRow{margin:auto}.textButton{height:10px;font-size:10px}.fillButton{letter-spacing:1px;color:#fafafa;margin-left:16px;margin-right:16px;font-size:10pt}.navButton{margin-left:16px;margin-right:16px;font-size:10pt}.navButtonP{font-size:10pt}.navText{padding:.5em .75em;font-size:10pt}.navTextSquare{padding:.5em 1.5em;font-size:10pt}.p{max-width:40%;top:auto;bottom:132px;left:0}.p .image{height:96px;margin-bottom:-16px}.p.show{animation-name:in;animation-duration:1s;transform:translate(5%)}.p.hide{animation-name:out;animation-duration:1s;transform:translate(-110%)}@keyframes in{0%{transform:translate(-110%)}50%{transform:translate(-110%)}to{transform:translate(5%)}}@keyframes out{0%{transform:translate(5%)}50%{transform:translate(-110%)}to{transform:translate(-110%)}}}@media only screen and (width>=1024px) and (width<=1366px) and (orientation:landscape){.planetCard .textDetail{font-size:4pt;right:0;transform:translate(-6px,-6px)}.planetCard .textDetail2{font-size:4pt;left:0;transform:translate(6px,-6px)}.p .textHilighted{font-optical-sizing:auto;letter-spacing:1px;color:#fff;background:#10c000;width:90px;height:16px;font-family:monospace;font-size:12px}.textButton{height:10px;font-size:10px}.navButtonP{font-size:10pt}.fillButton{letter-spacing:1px;color:#fafafa;margin-left:8px;margin-right:0;font-size:10pt}.navButton{margin-left:16px;margin-right:0;font-size:10pt}.p .heading{font-optical-sizing:auto;font-family:Inter;font-size:32px;font-weight:500;line-height:1.2em}.p .body{font-optical-sizing:auto;font-family:Inter;font-size:14px;font-weight:300}.p .missionHeading{font-optical-sizing:auto;font-family:monospace;font-size:24px;font-weight:900}.p .dataHeading{font-optical-sizing:auto;font-family:monospace;font-size:12px;font-weight:500}.p .dataBody{font-optical-sizing:auto;color:#fafafac7;font-family:monospace;font-size:9px;font-weight:100;line-height:12px}.planetCard{text-align:center;color:#fff;cursor:pointer;z-index:10000;margin:auto auto 16px;padding:10px 10px 0}.planetCard .image{z-index:10000;width:56px;height:56px}.planetCard .text{text-align:center;letter-spacing:0;color:#fafafa;z-index:10000;font-family:monospace;font-size:8pt}.mP{width:auto;margin-right:48px;padding:0;position:fixed;top:96px;right:0}.interface .topRight{margin-top:48px;margin-right:48px}.p{zoom:.85;background-color:#000000c7;max-width:25%;line-height:1.2em;top:auto;bottom:96px}.p .image{height:96px;margin-bottom:-16px}.p.show{animation-name:in;animation-duration:1s;transform:translate(10%)}.p.hide{animation-name:out;animation-duration:1s;transform:translate(-100%)}@keyframes in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(10%)}}@keyframes out{0%{transform:translate(10%)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}.interface .bottom{justify-content:right;width:100%;margin-bottom:48px;margin-right:48px;right:0}.interface .center{zoom:.5;justify-content:center;margin-bottom:100px;bottom:0}.heroTitle{width:100%}.heroTitle .img{width:178px;margin:auto}.banner-top .image-wrap{width:96px;padding:48px}}.spacecomm-icon-button{z-index:1002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff1a;border:none;border-radius:48px 48px 8px 8px;justify-content:center;align-items:center;width:64px;height:76px;padding:8px;transition:all .3s;display:flex;position:fixed;top:60%;left:2rem;transform:translateY(-50%);box-shadow:0 4px 15px #0000004d}.spacecomm-icon-button:hover{background:#fff3;transform:translateY(-50%)scale(1.1);box-shadow:0 6px 20px #0006}.spacecomm-icon-button:active{transform:translateY(-50%)scale(.95)}.spacecomm-icon-image{object-fit:contain;width:100%;height:100%}.spacecomm-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100vw;height:100vh;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.spacecomm-menu{background:#000;border-radius:20px;width:90%;max-width:1200px;height:90%;max-height:800px;animation:.4s slideUp;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.spacecomm-close-button{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;font-weight:300;line-height:32px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.spacecomm-close-button:hover{background:#fff3;transform:rotate(90deg)}.spacecomm-content{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;height:100%;padding:60px 40px 80px;display:flex;overflow:hidden auto}.spacecomm-logo{flex-shrink:0;width:120px;height:auto}.spacecomm-title{color:#fff;text-align:center;text-shadow:none;flex-shrink:0;margin:0;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:400}.spacecomm-title-highlight{color:#dc2626;font-weight:700}.spacecomm-subtitle{color:#ffffffe6;text-align:center;max-width:800px;margin:0 0 3rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.8}.spacecomm-subtitle-bold{font-weight:700}.spacecomm-cards-container{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-content:center;gap:2rem;width:100%;max-width:900px;margin:0 auto;padding-bottom:120px;display:grid}.spacecomm-card{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;transition:all .3s;overflow:hidden}.spacecomm-card:hover{background:#ffffff14;border-color:#ffffff4d;box-shadow:0 15px 40px #0006}.spacecomm-card:focus{outline-offset:2px;outline:2px solid #ffffff80}.spacecomm-card-image-wrapper{background:#0000004d;width:100%;height:250px;overflow:hidden}.spacecomm-card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.spacecomm-qr-code-container{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.spacecomm-card:hover .spacecomm-card-image{transform:scale(1.05)}.spacecomm-card-content{padding:1.5rem}.spacecomm-card-title{color:#fff;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600}.spacecomm-card-description{color:#ffffffb3;margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.spacecomm-launch-button{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;width:100%;padding:.75rem 2rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;transition:all .3s}.spacecomm-launch-button:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px #dc262666}.spacecomm-launch-button:active{transform:translateY(0)}@media (width>=1024px) and (width<=1600px) and (orientation:landscape){.spacecomm-overlay{gap:1rem}.spacecomm-logo{width:80px}.spacecomm-menu{max-width:64vw;max-height:72vh}.spacecomm-content{align-items:center;padding:40px}.spacecomm-subtitle{margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.spacecomm-cards-container{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:auto;margin:0 auto;padding-bottom:80px;display:flex}.spacecomm-card{flex-shrink:0;width:300px}.spacecomm-card-image-wrapper{height:180px}.spacecomm-card-content{padding:1rem}.spacecomm-card-title{margin:0 0 .5rem;font-size:1.2rem}.spacecomm-card-description{margin:0 0 1rem;font-size:.85rem;line-height:1.4}.spacecomm-launch-button{padding:.6rem 1.5rem;font-size:.9rem}.spacecomm-title{font-size:1.8rem}.spacecomm-content::-webkit-scrollbar{width:0;display:none}}.spacecomm-content::-webkit-scrollbar{width:8px}.spacecomm-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.spacecomm-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.spacecomm-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
