.weeklyReportCarousel{--report-ink:#121418;--report-paper:#f4f5f7;--report-night:#090c12;--report-blue:var(--accent-primary,#3b70d4);z-index:120;background:var(--report-night);color:#f4f6f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans,"Inter", system-ui, sans-serif);display:flex;position:fixed;inset:0;overflow:auto}.weeklyReportCarousel *,.weeklyReportCarousel :before,.weeklyReportCarousel :after{box-sizing:border-box}.weeklyReportCarousel button,.weeklyReportCarousel a{font:inherit}.weeklyReportCarousel button:focus-visible,.weeklyReportCarousel a:focus-visible{outline:2px solid var(--report-blue);outline-offset:3px}.weekly-report-close{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:4;width:44px;height:44px;color:var(--report-ink);cursor:pointer;background:#f4f5f7;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.weekly-report-page.weekly-report-pixel-stars{isolation:isolate;width:100%;min-height:100%;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--report-night);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.weekly-report-pixel-stars-canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.weekly-report-stage,.weekly-report-dots,.weekly-report-actions,.weekly-report-status{z-index:1;position:relative}.weekly-report-stage{grid-template-columns:48px minmax(0,min(880px,140dvh - 322px)) 48px;justify-content:center;align-items:center;gap:14px;width:min(100%,1000px);display:grid}.weekly-report-card{isolation:isolate;aspect-ratio:7/5;background:var(--report-paper);width:100%;color:var(--report-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:22px;grid-column:2;position:relative;overflow:hidden;box-shadow:0 30px 70px -28px #0000008c,inset 0 1px #fff6}.weekly-report-ghost{z-index:0;opacity:.055;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(42%,280px);position:absolute;bottom:-8%;right:-2%;transform:rotate(-10deg)}.weekly-report-card.is-lead-sources .weekly-report-ghost{display:none}.weekly-report-card-content{z-index:1;flex-direction:column;gap:clamp(16px,2.2vh,28px);height:100%;padding:clamp(32px,4.2vh,56px) clamp(28px,3vw,56px) clamp(24px,3vh,40px);display:flex;position:relative;container-type:inline-size}.weekly-report-card-header{justify-content:space-between;align-items:flex-start;gap:clamp(16px,3cqi,36px);display:flex}.weekly-report-card-heading{flex-direction:column;gap:8px;min-width:0;display:flex}.weekly-report-card-header h2{color:var(--report-ink);font-family:var(--font-heading,"Archivo", system-ui, sans-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,4.6cqi,40px);font-weight:560;line-height:1.05}.weekly-report-card-header h2.weekly-report-card-title{align-items:center;gap:.32em;display:flex}.weekly-report-header-icon{color:currentColor;flex:none;width:.78em;height:.78em}.weekly-report-card-subtitle{color:#5c6370;max-width:36ch;margin:0;font-size:15px;font-weight:550;line-height:1.35}.weekly-report-shop-slot{flex:none;display:block}.weekly-report-shop-mark{background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.weekly-report-shop-mark img{object-fit:contain;width:78%;height:78%}.weekly-report-shop-fallback{color:var(--report-ink);font-size:16px;font-weight:650}.weekly-report-highlights{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-self:stretch;justify-items:stretch;gap:clamp(14px,2.2cqi,24px);width:100%;min-height:0;display:grid}.weekly-report-highlight{color:#f7f8fa;text-align:center;background:#101114;border-radius:14px;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(18px,3.2cqi,32px) clamp(16px,2.8cqi,28px);display:flex;transform:none;container-type:inline-size}.weekly-report-highlight-body{flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.1cqi,10px);width:100%;min-width:0;max-width:100%;display:flex}.weekly-report-highlight:hover,.weekly-report-card:hover,.weekly-report-metric-panel:hover,.weekly-report-channel-row:hover{transform:none}.weekly-report-highlight strong{color:#f7f8fa;min-width:0;max-width:100%;font-family:var(--font-heading,"Archivo", system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;text-overflow:clip;justify-content:center;align-items:center;gap:10px;font-size:clamp(40px,20cqi,72px);font-weight:600;line-height:.95;display:flex;overflow:visible}.weekly-report-highlight.is-money strong,.weekly-report-highlight.is-channel strong{letter-spacing:-.035em;font-size:clamp(26px,11.5cqi,44px)}.weekly-report-highlight strong img{object-fit:contain;flex:none;width:.82em;height:.82em}.weekly-report-highlight-label{color:#e6e8ee;letter-spacing:-.012em;white-space:nowrap;text-overflow:clip;font-size:15px;font-weight:650;line-height:1.2;overflow:visible}.weekly-report-highlight-detail{color:#b7bcc6;margin:0;font-size:13px;font-weight:500;line-height:1.35}.weekly-report-metric-panel{color:#f7f8fa;background:#101114;border-radius:16px;flex:auto;align-self:stretch;place-items:center;width:100%;min-height:0;margin:0;padding:clamp(28px,5cqi,64px) clamp(24px,4cqi,56px);display:grid;overflow:visible;container-type:inline-size}.weekly-report-metric-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.4cqi,16px);width:min(100%,40rem);max-width:100%;display:flex}.weekly-report-metric-value{color:#f7f8fa;max-width:100%;font-family:var(--font-heading,"Archivo", system-ui, sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;text-overflow:clip;justify-content:center;align-items:center;gap:.14em;font-size:clamp(88px,22cqi,168px);font-weight:620;line-height:.88;display:inline-flex;overflow:visible}.weekly-report-metric-panel.is-revenue .weekly-report-metric-value{letter-spacing:-.04em;font-size:clamp(48px,11.5cqi,92px)}.weekly-report-metric-copy{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:28rem;display:flex}.weekly-report-metric-insight{color:#e7e9ee;text-wrap:balance;margin:0;font-size:clamp(18px,3.1cqi,26px);font-weight:600;line-height:1.3}.weekly-report-metric-compare{color:#b7bcc6;margin:0;font-size:clamp(14px,2.2cqi,18px);font-weight:550;line-height:1.35}.weekly-report-channel-bars{flex:auto;grid-template-columns:28px minmax(8.75rem,max-content) minmax(72px,1fr) 3.5rem 2.25rem;align-content:space-evenly;gap:clamp(18px,2.8cqi,30px) 16px;min-height:0;margin-top:4px;display:grid}.weekly-report-channel-row{min-height:28px;color:var(--report-ink);grid-column:1/-1;grid-template-columns:28px 8.75rem minmax(72px,1fr) 3.5rem 2.25rem;align-items:center;column-gap:16px;font-size:14px;line-height:1.2;display:grid}@supports (grid-template-columns:subgrid){.weekly-report-channel-row{grid-template-columns:subgrid;column-gap:inherit}}.weekly-report-channel-icon{place-items:center;width:28px;height:28px;display:grid}.weekly-report-channel-icon img{object-fit:contain;width:20px;height:20px}.weekly-report-channel-name{letter-spacing:-.011em;white-space:nowrap;text-overflow:clip;min-width:0;font-weight:650;overflow:visible}.weekly-report-channel-top{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.weekly-report-channel-bar{background:#e3e5ea;border-radius:3px;height:12px;overflow:hidden}.weekly-report-channel-bar i{border-radius:inherit;background:var(--report-blue);height:100%;display:block}.weekly-report-channel-row strong,.weekly-report-channel-row small{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:650}.weekly-report-channel-row small{color:#5c6370;font-weight:600}.weekly-report-card-footer{color:var(--report-ink);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:4px;display:flex}.weekly-report-card-footer img{object-fit:contain;width:28px;height:28px}.weekly-report-card-footer>span{color:#4e5560;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.2}.weekly-report-arrow{width:48px;height:48px;color:var(--report-ink);cursor:pointer;background:#f4f5f7;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.weekly-report-arrow:disabled{opacity:.28;cursor:default}.weekly-report-arrow.is-previous{grid-column:1}.weekly-report-arrow.is-next{grid-column:3}.weekly-report-dots{justify-content:center;align-items:center;gap:4px;min-height:36px;padding-top:12px;display:flex}.weekly-report-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.weekly-report-dots button:before{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.weekly-report-dots button[aria-current=step]:before{background:var(--report-blue)}.weekly-report-actions{justify-content:center;align-items:center;gap:12px;min-height:56px;display:flex}.weekly-report-actions button{min-height:48px;color:var(--report-ink);cursor:pointer;background:#f4f5f7;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;display:inline-flex}.weekly-report-actions button:disabled{cursor:wait;opacity:.72}.weekly-report-actions .weekly-report-download{border-radius:50%;width:48px;padding:0}.weekly-report-status{background:var(--report-paper);width:min(420px,100vw - 48px);color:var(--report-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;border-radius:22px;flex-direction:column;align-items:flex-start;padding:36px 32px;display:flex;box-shadow:0 28px 70px -36px #0000008c}.weekly-report-status img{object-fit:contain;width:36px;height:36px}.weekly-report-status h2{font:560 28px/1.15 var(--font-heading,"Archivo", system-ui, sans-serif);letter-spacing:-.035em;margin:18px 0 0}.weekly-report-status p{color:#5c6370;margin:10px 0 0;font-size:15px;line-height:1.45}.weekly-report-status a{color:var(--report-blue);text-underline-offset:3px;margin-top:22px;font-weight:650}.weeklyReportExport{background:var(--report-night);place-items:center;min-height:100dvh;padding:28px;display:grid;position:static}.weeklyReportExport .weekly-report-card{aspect-ratio:7/5;width:min(880px,100%)}.weekly-report-export-grid{grid-template-columns:minmax(0,880px);gap:28px;min-height:0;display:grid}@media (max-width:760px){.weekly-report-page.weekly-report-pixel-stars{padding:calc(64px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));justify-content:center;overflow:auto}.weekly-report-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;width:min(100%,460px)}.weekly-report-card{aspect-ratio:auto;border-radius:18px;width:100%;height:auto}.weekly-report-card-content{gap:18px;height:auto;padding:28px 22px 22px}.weekly-report-card-header h2{font-size:28px}.weekly-report-shop-mark{width:40px;height:40px}.weekly-report-highlights{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.weekly-report-highlight{border-radius:12px;gap:6px;height:auto;padding:22px 16px}.weekly-report-highlight strong{font-size:44px}.weekly-report-highlight.is-money strong,.weekly-report-highlight.is-channel strong{font-size:32px}.weekly-report-highlight-label{font-size:15px}.weekly-report-metric-panel{padding:36px 20px}.weekly-report-metric-value{font-size:clamp(64px,22cqi,104px)}.weekly-report-metric-panel.is-revenue .weekly-report-metric-value{font-size:clamp(36px,12cqi,56px)}.weekly-report-metric-insight{font-size:18px}.weekly-report-channel-bars{grid-template-columns:24px minmax(6.75rem,max-content) minmax(48px,1fr) 3rem 1.75rem;gap:16px 10px}.weekly-report-channel-row{grid-template-columns:24px 6.75rem minmax(48px,1fr) 3rem 1.75rem;column-gap:10px;font-size:13px}.weekly-report-channel-icon,.weekly-report-channel-icon img{width:18px;height:18px}.weekly-report-channel-bar{height:10px}.weekly-report-arrow{border-radius:10px;width:36px;height:44px}.weekly-report-card-footer img{width:24px;height:24px}.weekly-report-card-footer>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.weekly-report-card,.weekly-report-highlight,.weekly-report-close,.weekly-report-arrow,.weekly-report-actions button,.weekly-report-dots button{transition:none;animation:none}}
