.WelcomeBanner_welcome-banner-component__KqjuG{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_content__FPIQX{display:flex;align-items:center}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_avatarContainer__JTkY7{padding:.5rem;background-color:#06b6d4;border-radius:9999px}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_avatar__tc_GH{height:1.75rem;width:1.75rem;border-radius:9999px}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_avatarIcon__OXD2s{height:1.75rem;width:1.75rem;color:#fff}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_textContent__WlR28{margin-left:1rem}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_title__wcQty{font-size:1.125rem;font-weight:600;color:#fff}.WelcomeBanner_welcome-banner-component__KqjuG .WelcomeBanner_subtitle__gmrld{font-size:.875rem;color:#cbd5e1}.LaunchCard_launch-card-component__JTgLF{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transition:transform .2s ease;cursor:pointer;text-decoration:none}.LaunchCard_launch-card-component__JTgLF:hover{transform:translateY(-4px)}.LaunchCard_launch-card-component__JTgLF .LaunchCard_content__Q6cbz{flex:1}.LaunchCard_launch-card-component__JTgLF .LaunchCard_title__P_l5F{font-size:1.125rem;font-weight:700;color:#fff}.LaunchCard_launch-card-component__JTgLF .LaunchCard_description__qgKgd{margin-top:.75rem;color:#cbd5e1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LaunchCard_launch-card-component__JTgLF .LaunchCard_footer__EMLig{margin-top:1.5rem}.LaunchCard_launch-card-component__JTgLF .LaunchCard_dates__4T0OE{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#94a3b8}.RecentLaunches_recent-launches-component__aLkby{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_header__J2U8j{display:flex;align-items:center;margin-bottom:2rem}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_iconContainer___gyE_{flex-shrink:0}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_icon__xrfLR{height:1.5rem;width:1.5rem;color:#94a3b8}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_title__p3fW9{margin-left:.75rem;font-size:1.5rem;font-weight:700;color:#fff}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_grid__V_C1U{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_grid__V_C1U{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_grid__V_C1U{grid-template-columns:1fr 1fr 1fr}}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_skeleton__Z0Q1S{animation:RecentLaunches_pulse__RJn_A 2s cubic-bezier(.4,0,.6,1) infinite}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_skeletonCard__SfJx9{background-color:#374151;height:12rem;border-radius:.5rem}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_errorContainer__8c4BO{text-align:center;padding:2rem 0}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_errorText__gup1K{color:#f87171}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_emptyContainer__zi_ST{text-align:center;padding:2rem 0}.RecentLaunches_recent-launches-component__aLkby .RecentLaunches_emptyText__o59jH{color:#9ca3af}@keyframes RecentLaunches_pulse__RJn_A{0%,to{opacity:1}50%{opacity:.5}}.Button_button-component__P7lSV{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.5rem;transition:all .2s ease;border:none;cursor:pointer;font-family:inherit}.Button_button-component__P7lSV:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.Button_button-component__P7lSV:disabled{opacity:.5;cursor:not-allowed}.Button_button-component__P7lSV.Button_button--primary__7Twqh{background-color:#3b82f6;color:#fff}.Button_button-component__P7lSV.Button_button--primary__7Twqh:hover:not(:disabled){background-color:#2563eb}.Button_button-component__P7lSV.Button_button--primary__7Twqh:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.Button_button-component__P7lSV.Button_button--secondary__32wNF{background-color:#e5e7eb;color:#111827}.Button_button-component__P7lSV.Button_button--secondary__32wNF:hover:not(:disabled){background-color:#d1d5db}.Button_button-component__P7lSV.Button_button--secondary__32wNF:focus{box-shadow:0 0 0 2px hsla(220,9%,46%,.5)}.Button_button-component__P7lSV.Button_button--danger__vVlkr{background-color:#dc2626;color:#fff}.Button_button-component__P7lSV.Button_button--danger__vVlkr:hover:not(:disabled){background-color:#b91c1c}.Button_button-component__P7lSV.Button_button--danger__vVlkr:focus{box-shadow:0 0 0 2px rgba(220,38,38,.5)}.Button_button-component__P7lSV.Button_button--ghost__ko4xv{background-color:transparent;color:#374151}.Button_button-component__P7lSV.Button_button--ghost__ko4xv:hover:not(:disabled){background-color:#f3f4f6}.Button_button-component__P7lSV.Button_button--ghost__ko4xv:focus{box-shadow:0 0 0 2px hsla(220,9%,46%,.5)}.Button_button-component__P7lSV.Button_button--sm__yosOd{padding:.375rem .75rem;font-size:.675rem}.Button_button-component__P7lSV.Button_button--md__VCciA{padding:.5rem 1rem;font-size:.775rem}.Button_button-component__P7lSV.Button_button--lg__CrKIr{padding:.75rem 1.5rem;font-size:1rem}.Button_button-component__P7lSV .Button_loadingSpinner__CB6Rr{animation:Button_spin__XB9gF 1s linear infinite;margin-right:.5rem;height:1rem;width:1rem}.Button_button-component__P7lSV .Button_spinnerCircle___xuqO{opacity:.25}.Button_button-component__P7lSV .Button_spinnerPath__tLO2A{opacity:.75}@keyframes Button_spin__XB9gF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}