.pageLoading{min-height:100dvh;background:var(--dark-page-bg-gradient);color:#fff}.pageLoading__content{width:100%;margin:0 auto;padding:24px 16px calc(40px + env(safe-area-inset-bottom, 0px))}.pageLoading__content--badges{padding:12px 16px calc(24px + env(safe-area-inset-bottom, 0px))}.pageLoadingSkeleton{display:block;border-radius:12px;background:linear-gradient(90deg,#242424,#343434 50%,#242424);background-size:200% 100%;animation:pageLoadingShimmer 1.4s ease-in-out infinite}.pageLoadingSkeleton--circle{border-radius:50%}.pageLoadingSkeleton--pill{border-radius:999px}.pageLoadingSkeleton--card{border-radius:24px}.pageLoadingSkeleton--portal{background:linear-gradient(90deg,#c9d7e8,#e4edf7 50%,#c9d7e8);background-size:200% 100%}.pageLoadingPortal__box{display:grid;grid-gap:0;gap:0;min-width:0;padding:16px;border-radius:16px;background:#fff}.pageLoadingPortal__meta{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.pageLoadingPortal__serial,.pageLoadingPortal__warranty{display:flex;align-items:center;gap:10px;min-width:0}.pageLoadingPortal__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@keyframes pageLoadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pageLoadingBadges{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.pageLoadingBadges__stats{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;width:100%;margin-bottom:28px;padding:16px 0}.pageLoadingBadges__section{margin-bottom:28px}.pageLoadingBadges__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pageLoadingBadges__bottomBar{position:-webkit-sticky;position:sticky;bottom:0;margin:24px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#121212}.pageLoadingProducts__filter{margin-bottom:28px}.pageLoadingProducts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pageLoadingMissions__section{margin-bottom:0}.pageLoadingMissions__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:28px}.pageLoadingDetail{display:flex;flex-direction:column;align-items:center;gap:16px}.pageLoadingDetail__actions{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:8px}.pageLoadingMission__card{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:28px;padding:16px}.pageLoadingMission__list{display:flex;flex-direction:column;gap:12px}.pageLoadingMission__row{display:flex;align-items:center;justify-content:space-between;gap:12px}