@keyframes tTS89q_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tTS89q_main{flex-direction:column;gap:3rem;padding-top:3.5rem;display:flex}.tTS89q_hero{gap:2rem;display:grid}.tTS89q_heroContent{flex-direction:column;gap:1rem;display:flex}.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 tTS89q_shimmer}.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 tTS89q_shimmer}.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 tTS89q_shimmer}.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 tTS89q_shimmer}.tTS89q_actions{flex-wrap:wrap;gap:.75rem;display:flex}.tTS89q_button,.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 tTS89q_shimmer}.tTS89q_buttonGhost{width:130px}.tTS89q_pills{flex-wrap:wrap;gap:.5rem;display:flex}.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 tTS89q_shimmer}.tTS89q_heroVisual{gap:1.5rem;display:grid}.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 tTS89q_shimmer}.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 tTS89q_shimmer}.tTS89q_section{flex-direction:column;gap:1rem;display:flex}.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 tTS89q_shimmer}.tTS89q_cardGrid{gap:1rem;display:grid}.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 tTS89q_shimmer}@media (min-width:768px){.tTS89q_main{padding-top:4.5rem}.tTS89q_hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:3rem}.tTS89q_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.tTS89q_button,.tTS89q_buttonGhost{width:100%}}
