.email-report-page[data-v-c4b03cd7]{width:100%;display:flex;flex-direction:column;padding:24px;background:#fff9;border-radius:20px;animation:fadeIn-c4b03cd7 .5s ease-out}@keyframes fadeIn-c4b03cd7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.report-content[data-v-c4b03cd7]{flex:1}.report-grid[data-v-c4b03cd7]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin-top:16px}.report-column[data-v-c4b03cd7]{display:flex;flex-direction:column}.report-column[data-v-c4b03cd7]>*{flex-shrink:0}.report-column[data-v-c4b03cd7]>:first-child{margin-top:0}@media(max-width:768px){.email-report-page[data-v-c4b03cd7]{padding:16px}.report-grid[data-v-c4b03cd7]{grid-template-columns:1fr}}.module-fade-enter-active[data-v-c4b03cd7]{animation:moduleSlideIn-c4b03cd7 .6s cubic-bezier(.23,1,.32,1) forwards}.module-fade-leave-active[data-v-c4b03cd7]{animation:moduleSlideOut-c4b03cd7 .3s cubic-bezier(.55,0,1,.45) forwards}@keyframes moduleSlideIn-c4b03cd7{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes moduleSlideOut-c4b03cd7{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.99)}}.skeleton-module[data-v-c4b03cd7]{background:#fff;border-radius:16px;padding:24px;margin-top:16px;display:flex;flex-direction:column;gap:14px;border:1px solid #f0f0f0}.skeleton-module[data-v-c4b03cd7]:first-child{margin-top:0}.skeleton-line[data-v-c4b03cd7]{height:14px;border-radius:8px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}.skeleton-line-title[data-v-c4b03cd7]{width:40%;height:18px;margin-bottom:4px}.skeleton-line-long[data-v-c4b03cd7]{width:90%}.skeleton-line-medium[data-v-c4b03cd7]{width:65%}.skeleton-line-short[data-v-c4b03cd7]{width:40%}.skeleton-block-row[data-v-c4b03cd7]{display:flex;gap:12px}.skeleton-badge[data-v-c4b03cd7]{width:80px;height:28px;border-radius:14px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}.skeleton-stat-block[data-v-c4b03cd7]{flex:1;height:60px;border-radius:12px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}.skeleton-bar[data-v-c4b03cd7]{width:100%;height:10px;border-radius:5px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}.skeleton-stars[data-v-c4b03cd7]{display:flex;gap:6px}.skeleton-star[data-v-c4b03cd7]{width:24px;height:24px;border-radius:4px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}.skeleton-textarea[data-v-c4b03cd7]{width:100%;height:100px;border-radius:12px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}.skeleton-button[data-v-c4b03cd7]{width:120px;height:36px;border-radius:18px;background:linear-gradient(90deg,#f3f3f3 25%,#e8e8e8,#f3f3f3 75%);background-size:200% 100%;animation:shimmer-c4b03cd7 1.8s ease-in-out infinite}@keyframes shimmer-c4b03cd7{0%{background-position:200% 0}to{background-position:-200% 0}}[data-v-c4b03cd7] .video-grid{grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){[data-v-c4b03cd7] .video-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){[data-v-c4b03cd7] .video-grid{grid-template-columns:1fr;gap:12px}}[data-v-c4b03cd7] .brand-page{display:grid;grid-template-columns:1fr;gap:12px}[data-v-c4b03cd7] .brand-page .page-header{grid-column:1 / -1}[data-v-c4b03cd7] .brand-page .website-card{grid-column:1 / -1;margin-bottom:12px}[data-v-c4b03cd7] .brand-page .section-title{grid-column:1 / -1;margin-bottom:0}@media(min-width:769px){[data-v-c4b03cd7] .brand-page{grid-template-columns:repeat(2,1fr)}[data-v-c4b03cd7] .brand-page .social-card{margin-bottom:0}}@media(max-width:768px){[data-v-c4b03cd7] .brand-page{grid-template-columns:1fr}[data-v-c4b03cd7] .brand-page .social-card{margin-bottom:0}}
