.errorMessage_errorContainer__paUPh{text-align:center;padding:2rem;color:white}.errorMessage_errorImage__gggzt{max-width:400px;margin:0 auto 1rem;display:block;border-radius:1rem}.errorMessage_errorMessage__EuyZm h2{font-size:2rem;margin:.5rem 0}.errorMessage_erroMessage__cmbqm p{font-size:1.1rem;opacity:.8}.errorMessage_refreshButton__IYBal{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#222;color:#fff;border:2px solid #777;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.errorMessage_refreshButton__IYBal:hover{background-color:#444}.rocketPage_mainContainer__jTdGv{background-color:#111;border-radius:2rem;justify-content:center;align-items:center;padding:2rem}.rocketPage_title__Jf_Gw{display:flex;justify-content:center;align-items:center;font-size:2rem;text-align:center}.rocketPage_imgContainer__hhtK9{display:flex;border-radius:2rem;justify-content:center;align-items:center;background-color:#222;margin:0 auto;width:-moz-fit-content;width:fit-content}.rocketPage_rocketImage__EJj_X{border-radius:2rem;padding:2rem}.rocketPage_infoContainer__xZrTv{display:grid;background-color:#222;border-radius:2rem;padding:1.5rem;margin:2rem 0}.rocketPage_numbersContainer__aoSGQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding-top:2rem;text-align:center}.rocketPage_launchCardContainer__p_9Ad{background-color:#222;border-radius:2rem;padding:1.5rem}.rocketPage_rocketCard___A3SW{all:unset;display:block;overflow:hidden;margin:2rem 0;border-radius:1rem;box-shadow:0 0 10px #444;background-color:#222;transition:transform .2s;cursor:pointer}.rocketPage_rocketCardInner__WQ4NE{display:flex;flex-direction:row;width:100%;height:100%;color:#eee}.rocketPage_imgWrapper__pLPoo{position:relative;width:50%;height:300px}.rocketPage_image__kAkSr{object-fit:cover}.rocketPage_link__1z_g2{text-decoration:none}.rocketPage_rocketCard___A3SW:hover{background-color:#444;transform:translateY(-5px)}.rocketPage_nameSide__EwjUv{width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;color:#eee}.rocketPage_statsContainer__u_ByJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;text-align:center}.rocketPage_backButtonContainer__lLzi5{justify-content:center;display:flex}@media (max-width:768px){.rocketPage_mainContainer__jTdGv{background-color:#111;border-radius:2rem;justify-content:center;align-items:center;padding:2rem}.rocketPage_title__Jf_Gw{display:flex;justify-content:center;align-items:center;font-size:2rem;text-align:center}.rocketPage_imgContainer__hhtK9{display:flex;border-radius:2rem;justify-content:center;align-items:center;background-color:#222;margin:0 auto;width:-moz-fit-content;width:fit-content}.rocketPage_rocketImage__EJj_X{border-radius:2rem;padding:2rem}.rocketPage_infoContainer__xZrTv{display:grid;background-color:#222;border-radius:2rem;padding:1.5rem;margin:2rem 0}.rocketPage_numbersContainer__aoSGQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding-top:2rem;text-align:center;font-size:small}.rocketPage_launchCardContainer__p_9Ad{background-color:#222;border-radius:2rem;padding:1.5rem}.rocketPage_rocketCard___A3SW{all:unset;display:block;overflow:hidden;margin:2rem 0;border-radius:1rem;box-shadow:0 0 10px #444;background-color:#222;transition:transform .2s;cursor:pointer}.rocketPage_rocketCardInner__WQ4NE{display:flex;flex-direction:row;width:100%;height:100%;color:#eee}.rocketPage_imgWrapper__pLPoo{position:relative;width:50%;height:300px}.rocketPage_image__kAkSr{object-fit:cover}.rocketPage_link__1z_g2{text-decoration:none}.rocketPage_rocketCard___A3SW:hover{background-color:#444;transform:translateY(-5px)}.rocketPage_nameSide__EwjUv{width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;color:#eee}.rocketPage_statsContainer__u_ByJ{font-size:x-small}.rocketPage_backButtonContainer__lLzi5{justify-content:center;display:flex}}.launchCard_launchCard__sT8pD{all:unset;display:block;border-radius:10px;overflow:hidden;margin:2rem 0;border:2px solid transparent;box-shadow:0 0 10px #222;background-color:#111;transition:transform .2s;cursor:pointer}.launchCard_launchCard__sT8pD:hover{transform:translateY(-5px)}.launchCard_launchCard__sT8pD h2{font-size:1.3rem;margin-bottom:.5rem}.launchCard_launchCard__sT8pD p{margin:.3rem 0;color:#ccc}.launchCard_launchCard__sT8pD a{color:inherit;text-decoration:none;display:block}.launchCard_launchCardInner__Ms5bX{display:flex;flex-direction:row;width:100%;height:100%}.launchCard_launchImgWrapper__ZVpqy{position:relative;width:50%;height:300px}.launchCard_launchImg__M5C7o{object-fit:cover}.launchCard_launchText__e5iFv{width:50%;padding:2rem;display:flex;flex-direction:column;justify-content:center;color:#eee}.launchCard_launchCard__sT8pD.launchCard_success__19s_H,.launchCard_success__19s_H{border-color:#22c55e}.launchCard_failure__FAVZb,.launchCard_launchCard__sT8pD.launchCard_failure__FAVZb{border-color:#ef4444}.launchCard_launchCard__sT8pD.launchCard_partial__0c0RG,.launchCard_partial__0c0RG{border-color:#eab308}.launchCard_inProgress__llAj1,.launchCard_launchCard__sT8pD.launchCard_in-progress__u56fL{border-color:#3b82f6}.launchCard_launchDetailContainer__82K5r{max-width:800px;width:100%;background-color:#111;padding:2rem;border-radius:12px;box-shadow:0 0 15px #000;border:2px solid transparent}.launchCard_landingLocation__xig55{padding:.3rem .8rem;border-radius:20px;border:2px solid #ccc;font-size:.9rem}.launchCard_landingLocation__xig55.launchCard_partial__0c0RG{border-color:#eab308}.launchCard_landingLocation__xig55.launchCard_pending__9lmzH{border-color:#3b82f6}.launchCard_landingLocation__xig55{padding:.3rem .7rem;border-radius:999px;font-size:.85rem;font-weight:700;text-transform:uppercase;border:2px solid #888;background-color:transparent;color:#ccc}.launchCard_landingInfo__R7wiH{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.launchCard_landingLocation__xig55.launchCard_success__19s_H{border-color:#22c55e;color:#22c55e}.launchCard_landingLocation__xig55.launchCard_failure__FAVZb{border-color:#ef4444;color:#ef4444}.launchCard_landingLocation__xig55.launchCard_partial_recovery_failure__spJOP,.launchCard_landingLocation__xig55.launchCard_partial_splashdown__da_HF{border-color:#eab308;color:#eab308}.launchCard_landingLocation__xig55.launchCard_pending__9lmzH{border-color:#9e9e9e;color:#9e9e9e}.launchCard_landingLocation__xig55.launchCard_expendable__4AOBD{border-color:#aaa;color:#aaa;font-style:italic}@media (max-width:600px){.launchCard_launchCard__sT8pD{all:unset;display:block;border-radius:10px;overflow:hidden;margin:2rem 0;border:2px solid transparent;box-shadow:0 0 10px #222;background-color:#111;transition:transform .2s;cursor:pointer}.launchCard_launchCard__sT8pD h2{font-size:1rem;margin-bottom:.2rem}.launchCard_launchCard__sT8pD p{margin:.3rem 0;color:#ccc}.launchCard_launchCardInner__Ms5bX{display:flex;flex-direction:row;width:100%;height:100%}.launchCard_launchImgWrapper__ZVpqy{position:relative;width:50%;height:auto}.launchCard_launchImg__M5C7o{object-fit:cover;overflow:hidden}.launchCard_launchText__e5iFv{display:flex;flex-direction:column;justify-content:center;color:#eee;font-size:.7rem}.launchCard_landingLocation__xig55{border-radius:999px;font-size:.6rem;font-weight:700;text-transform:uppercase;border:1px solid #888;background-color:transparent;color:#ccc}.launchCard_landingInfo__R7wiH{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.1rem}}.home_noLaunches__91dZ8{background-color:#222;border-radius:1rem;padding:1rem}.vehiclePage_background__GDWPr{background-color:#111;border-radius:2rem;padding:1rem}.vehiclePage_title__qj6k4{text-align:center;font-size:2.5rem}.vehiclePage_launchCardContainer__o6HiL{background-color:#222;border-radius:2rem;padding:1.5rem}.vehiclePage_backButtonContainer__lohGt{justify-content:center;display:flex}.vehiclePage_statsContainer__m9pjw{background-color:#222;border-radius:2rem;padding:1.5rem;margin-bottom:2rem}.vehiclePage_numbersContainer__MpHAT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;text-align:center}.page_header__cJeTo{background-color:#000;padding:1rem;display:flex;justify-content:center;align-items:center}.page_filterButtons__f6P_b{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.page_filterButtons__f6P_b button{padding:.5rem 1.2rem;background:#222;border:1px solid #444;color:#ccc;border-radius:4px;cursor:pointer;transition:background .2s,color .2s}.page_filterButtons__f6P_b button:hover{background:#333}.page_filterButtons__f6P_b button.page_active__Y4vhK{background:#111;color:#fff;border-color:#22c55e}.page_searchbar__8ngrw{border-radius:1rem;color:white;background-color:#555;padding:1rem;border:none;width:20rem}