@keyframes loading-module-scss-module__tTS89q__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.loading-module-scss-module__tTS89q__main{flex-direction:column;gap:3rem;padding-top:3.5rem;display:flex}.loading-module-scss-module__tTS89q__hero{gap:2rem;display:grid}.loading-module-scss-module__tTS89q__heroContent{flex-direction:column;gap:1rem;display:flex}.loading-module-scss-module__tTS89q__eyebrow{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:999px;width:120px;height:10px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__title{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:12px;width:min(360px,80%);height:34px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__line{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:10px;width:100%;height:14px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__lineShort{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:10px;width:75%;height:14px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__actions{flex-wrap:wrap;gap:.75rem;display:flex}.loading-module-scss-module__tTS89q__button,.loading-module-scss-module__tTS89q__buttonGhost{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:999px;width:160px;height:44px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__buttonGhost{width:130px}.loading-module-scss-module__tTS89q__pills{flex-wrap:wrap;gap:.5rem;display:flex}.loading-module-scss-module__tTS89q__pill{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:999px;width:110px;height:24px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__heroVisual{gap:1.5rem;display:grid}.loading-module-scss-module__tTS89q__portrait{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:24px;width:220px;height:220px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__note{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:20px;width:100%;height:120px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__section{flex-direction:column;gap:1rem;display:flex}.loading-module-scss-module__tTS89q__sectionHeader{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:999px;width:180px;height:18px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}.loading-module-scss-module__tTS89q__cardGrid{gap:1rem;display:grid}.loading-module-scss-module__tTS89q__card{background:linear-gradient(90deg,var(--background-muted)0%,#f7f2ea 45%,var(--background-muted)90%);background-size:200% 100%;border-radius:18px;height:120px;animation:1.2s ease-in-out infinite loading-module-scss-module__tTS89q__shimmer}@media (min-width:768px){.loading-module-scss-module__tTS89q__main{padding-top:4.5rem}.loading-module-scss-module__tTS89q__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem}.loading-module-scss-module__tTS89q__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.loading-module-scss-module__tTS89q__button,.loading-module-scss-module__tTS89q__buttonGhost{width:100%}}
