.loading-module__a0o-9q__skel{background-color:var(--color-badge-bg);flex-shrink:0}.loading-module__a0o-9q__main{max-width:1200px;margin:0 auto;padding:24px 16px}@media (min-width:768px){.loading-module__a0o-9q__main{padding:40px 24px}}.loading-module__a0o-9q__heroGrid{grid-template-columns:1fr;gap:24px;margin-top:28px;margin-bottom:32px;display:grid}@media (min-width:768px){.loading-module__a0o-9q__heroGrid{grid-template-columns:1fr 1fr 280px;gap:32px}}.loading-module__a0o-9q__logoRow{align-items:center;gap:16px;margin-bottom:16px;display:flex}.loading-module__a0o-9q__logoMeta{flex-direction:column;flex:1;gap:8px;display:flex}.loading-module__a0o-9q__descSkels{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.loading-module__a0o-9q__badgeSkels{gap:8px;margin-bottom:24px;display:flex}.loading-module__a0o-9q__btnSkels{gap:10px;display:flex}.loading-module__a0o-9q__priceBoxSkel{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:20px;display:flex}.loading-module__a0o-9q__tabBar{border-bottom:2px solid var(--color-border);flex-wrap:nowrap;margin-bottom:40px;display:flex;overflow-x:auto}.loading-module__a0o-9q__tabPad{flex-shrink:0;padding:12px 20px}.loading-module__a0o-9q__overviewGrid{grid-template-columns:1fr;gap:32px;margin-bottom:48px;display:grid}@media (min-width:768px){.loading-module__a0o-9q__overviewGrid{grid-template-columns:1fr 1fr 1fr}}.loading-module__a0o-9q__overviewCol{flex-direction:column;gap:10px;display:flex}.loading-module__a0o-9q__featuresGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:48px;display:grid}@media (min-width:768px){.loading-module__a0o-9q__featuresGrid{grid-template-columns:repeat(4,1fr);gap:16px}}.loading-module__a0o-9q__featureCardSkel{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:16px;display:flex}.loading-module__a0o-9q__priceSectionSkel{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:24px;display:flex}