.business-dashboard[data-v-86ff9a9d]{--business-accent:#237d70;--business-comparison:#9ba8b5;max-width:1460px;color:var(--foreground);text-align:left;font-variant-numeric:tabular-nums;margin:0 auto;padding:clamp(24px,3.6vw,52px) clamp(4px,1.5vw,24px) 32px;container:business-dashboard/inline-size}.dark .business-dashboard{--business-accent:#79c6b5;--business-comparison:#7d8a9b}a[data-v-86ff9a9d],button[data-v-86ff9a9d],input[data-v-86ff9a9d],summary[data-v-86ff9a9d]{-webkit-tap-highlight-color:transparent}a[data-v-86ff9a9d],button[data-v-86ff9a9d],summary[data-v-86ff9a9d]{transition:color .16s,background-color .16s,opacity .16s}.chart-target[data-v-86ff9a9d]:focus-visible,a[data-v-86ff9a9d]:focus-visible,button[data-v-86ff9a9d]:focus-visible,input[data-v-86ff9a9d]:focus-visible,summary[data-v-86ff9a9d]:focus-visible{outline:2px solid var(--business-accent);outline-offset:4px}button[data-v-86ff9a9d]{cursor:pointer}button[data-v-86ff9a9d]:disabled{cursor:wait;opacity:.55}.payment-scope[data-v-86ff9a9d]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:24px 0 16px;font-size:12px;display:flex}.payment-scope>span[data-v-86ff9a9d]{color:var(--business-accent);font-weight:600}.payment-scope>p[data-v-86ff9a9d]{color:var(--muted-foreground);margin:0}.dashboard-header[data-v-86ff9a9d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow[data-v-86ff9a9d]{letter-spacing:.16em;color:var(--business-accent);margin-bottom:12px;font-size:10px;font-weight:600}.eyebrow span[data-v-86ff9a9d]{color:var(--business-comparison);margin:0 9px}h1[data-v-86ff9a9d]{letter-spacing:-.05em;margin:0;font-size:clamp(26px,2.8vw,34px);font-weight:650;line-height:1.2}.heading-group>p[data-v-86ff9a9d]{color:var(--muted-foreground);margin:12px 0 0;font-size:13px}.dashboard-controls[data-v-86ff9a9d]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.period-switch[data-v-86ff9a9d]{border:1px solid var(--border);background:color-mix(in oklch,var(--muted) 45%,transparent);border-radius:9px;padding:3px;display:flex}.period-switch button[data-v-86ff9a9d]{color:var(--muted-foreground);white-space:nowrap;border-radius:6px;padding:7px 12px;font-size:12px}.period-switch button[aria-pressed=true][data-v-86ff9a9d]{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #00000012}.date-control[data-v-86ff9a9d]{border:1px solid var(--border);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.date-control>span[data-v-86ff9a9d]{color:var(--muted-foreground)}.date-control input[data-v-86ff9a9d]{color:inherit;width:113px;min-width:0;font:inherit;background:0 0;border:0;padding:0}.refresh-button[data-v-86ff9a9d]{border:1px solid var(--border);width:36px;height:36px;color:var(--muted-foreground);border-radius:9px;place-items:center;display:grid}.refresh-button[data-v-86ff9a9d]:hover{color:var(--foreground);background:var(--muted)}.scope-line[data-v-86ff9a9d]{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:17px;font-size:11px;display:flex}.scope-separator[data-v-86ff9a9d]{opacity:.8;padding:0 9px}.dashboard-body[data-v-86ff9a9d]{transition:opacity .18s}.dashboard-body.refreshing[data-v-86ff9a9d]{opacity:.5;pointer-events:none}.metric-strip[data-v-86ff9a9d]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;padding:26px 0;display:grid}.metric-card[data-v-86ff9a9d]{min-width:0;padding:0 28px}.metric-card[data-v-86ff9a9d]:first-child{padding-left:0}.metric-card[data-v-86ff9a9d]:last-child{padding-right:0}.metric-card+.metric-card[data-v-86ff9a9d]{border-left:1px solid var(--border)}.metric-label[data-v-86ff9a9d]{justify-content:space-between;gap:8px;font-size:12px;font-weight:500;display:flex}.metric-number[data-v-86ff9a9d]{color:var(--muted-foreground);opacity:.6;font-size:10px}.metric-value[data-v-86ff9a9d]{letter-spacing:-.045em;margin:17px 0 13px;font-size:clamp(26px,3vw,42px);font-weight:550;line-height:1.25}.metric-comparison[data-v-86ff9a9d]{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.delta[data-v-86ff9a9d]{border-radius:4px;align-items:center;gap:2px;padding:3px 6px;font-weight:600;display:inline-flex}.positive[data-v-86ff9a9d]{color:var(--business-accent);background:color-mix(in oklch,var(--business-accent) 9%,transparent)}.negative[data-v-86ff9a9d]{color:#b06149;background:oklch(57.8511% .108852 37.6863/.09)}.dark .business-dashboard .negative{color:#e8a48c}.neutral[data-v-86ff9a9d],.no-comparison[data-v-86ff9a9d]{color:var(--muted-foreground)}.metric-detail[data-v-86ff9a9d]{margin:18px 0 7px;font-size:12px}.metric-note[data-v-86ff9a9d]{color:var(--muted-foreground);margin:0;font-size:10px;line-height:1.6}.trend-section[data-v-86ff9a9d]{padding:30px 0 18px}.section-heading[data-v-86ff9a9d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}h2[data-v-86ff9a9d]{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.section-heading p[data-v-86ff9a9d]{color:var(--muted-foreground);margin:7px 0 0;font-size:11px;line-height:1.6}.chart-legend[data-v-86ff9a9d]{color:var(--muted-foreground);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:10px;display:flex}.chart-legend>span[data-v-86ff9a9d]{align-items:center;gap:6px;display:inline-flex}.chart-legend i[data-v-86ff9a9d]{width:15px;height:2px;display:inline-block}.legend-current[data-v-86ff9a9d]{background:var(--business-accent)}.legend-previous[data-v-86ff9a9d]{background:repeating-linear-gradient(to right,var(--business-comparison) 0 4px,transparent 4px 7px)}.chart-switch[data-v-86ff9a9d]{gap:3px;font-size:11px;display:flex}.chart-switch button[data-v-86ff9a9d]{color:var(--muted-foreground);border-radius:6px;padding:6px 10px}.chart-switch button[aria-pressed=true][data-v-86ff9a9d]{color:var(--business-accent);background:color-mix(in oklch,var(--business-accent) 9%,transparent)}.chart-switch button[data-v-86ff9a9d]:hover{background:var(--muted)}.analysis-grid[data-v-86ff9a9d]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.channel-section[data-v-86ff9a9d]{padding:30px 30px 28px 0}.cohort-section[data-v-86ff9a9d]{border-left:1px solid var(--border);padding:30px 0 28px 30px}.channel-details[data-v-86ff9a9d]{border-top:1px solid var(--border);margin:0 0 20px}.channel-details>summary[data-v-86ff9a9d]{cursor:pointer;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;list-style:none;display:flex}.channel-details>summary[data-v-86ff9a9d]::-webkit-details-marker{display:none}.channel-details[open]>summary[data-v-86ff9a9d]{margin-bottom:9px}.channel-details[open]>summary svg[data-v-86ff9a9d]{transform:rotate(180deg)}.channel-row[data-v-86ff9a9d]{margin:0 0 23px}.channel-label[data-v-86ff9a9d],.cohort-label[data-v-86ff9a9d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.channel-label strong[data-v-86ff9a9d],.cohort-label strong[data-v-86ff9a9d]{font-weight:500}.channel-label>span[data-v-86ff9a9d]{font-weight:550}.comparison-bars[data-v-86ff9a9d]{gap:4px;margin-bottom:7px;display:grid}.channel-bar[data-v-86ff9a9d]{transform-origin:0;border-radius:0 2px 2px 0;height:5px;transition:transform .42s cubic-bezier(.22,1,.36,1)}.current-bar[data-v-86ff9a9d]{background:var(--business-accent)}.previous-bar[data-v-86ff9a9d]{background:var(--business-comparison);opacity:.65}.channel-meta[data-v-86ff9a9d],.cohort-meta[data-v-86ff9a9d]{color:var(--muted-foreground);justify-content:space-between;gap:10px;font-size:10px;display:flex}.text-link[data-v-86ff9a9d]{color:var(--business-accent);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.text-link[data-v-86ff9a9d]:hover{text-decoration:underline}.subtle-tag[data-v-86ff9a9d]{white-space:nowrap;color:var(--muted-foreground);border:1px solid var(--border);border-radius:5px;padding:4px 6px;font-size:9px}.customer-switch[data-v-86ff9a9d]{border-bottom:1px solid var(--border);gap:4px;margin-bottom:18px;display:flex}.customer-switch button[data-v-86ff9a9d]{color:var(--muted-foreground);border-bottom:2px solid #0000;padding:9px 12px;font-size:12px;transition:color .16s,border-color .16s}.customer-switch button[aria-pressed=true][data-v-86ff9a9d]{color:var(--business-accent);border-bottom-color:var(--business-accent)}.customer-switch button[data-v-86ff9a9d]:hover{color:var(--foreground)}.cohort-topline[data-v-86ff9a9d]{flex-wrap:wrap;align-items:baseline;gap:14px;margin:28px 0;display:flex}.cohort-topline>span[data-v-86ff9a9d]{letter-spacing:-.05em;font-size:42px;font-weight:500;line-height:1}.cohort-change[data-v-86ff9a9d]{color:var(--muted-foreground);font-size:10px}.cohort-change strong[data-v-86ff9a9d]{color:var(--foreground);font-weight:600}.cohort-row[data-v-86ff9a9d]{margin-bottom:22px}.cohort-bar-track[data-v-86ff9a9d]{background:color-mix(in oklch,var(--business-accent) 7%,var(--background));border-radius:3px;height:6px;margin-bottom:9px;overflow:hidden}.cohort-bar[data-v-86ff9a9d]{background:var(--business-accent);transform-origin:0;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1)}.cohort-bar.previous[data-v-86ff9a9d]{background:var(--business-comparison)}.context-note[data-v-86ff9a9d]{color:var(--muted-foreground);max-width:430px;margin:26px 0 0;font-size:11px;line-height:1.8}.service-section[data-v-86ff9a9d]{padding:28px 0}.service-total[data-v-86ff9a9d]{letter-spacing:-.03em;white-space:nowrap;font-size:20px;line-height:1}.service-total>span[data-v-86ff9a9d]{color:var(--muted-foreground);letter-spacing:0;font-size:10px}.service-composition[data-v-86ff9a9d]{border-radius:3px;gap:3px;height:8px;margin-bottom:25px;display:flex;overflow:hidden}.service-composition>button[data-v-86ff9a9d]{cursor:help;border:0;border-radius:2px;min-width:1px;padding:0}.service-content[data-v-86ff9a9d]{grid-template-columns:1.3fr 1fr;gap:50px;display:grid}.plan-list[data-v-86ff9a9d]{grid-template-columns:1fr 1fr;align-content:start;gap:16px 28px;display:grid}.plan-item[data-v-86ff9a9d]{grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:11px;display:grid}.plan-name[data-v-86ff9a9d]{align-items:center;gap:7px;display:inline-flex}.plan-name i[data-v-86ff9a9d]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.plan-item strong[data-v-86ff9a9d]{font-weight:550}.plan-item>span[data-v-86ff9a9d]:last-child{color:var(--muted-foreground);font-size:10px}.renewal-summary[data-v-86ff9a9d]{border-left:1px solid var(--border);flex-wrap:wrap;gap:16px 26px;padding-left:28px;display:flex}.renewal-summary>div[data-v-86ff9a9d]{flex-direction:column;gap:9px;display:flex}.renewal-summary>div>span[data-v-86ff9a9d]{color:var(--muted-foreground);font-size:10px}.renewal-summary strong[data-v-86ff9a9d]{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1}.renewal-summary p[data-v-86ff9a9d]{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:10px;line-height:1.7}.source-details[data-v-86ff9a9d]{border-top:1px solid var(--border);margin-top:5px;font-size:11px}.source-details>summary[data-v-86ff9a9d]{cursor:pointer;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:14px;padding:19px 0;list-style:none;display:flex}summary[data-v-86ff9a9d]::-webkit-details-marker{display:none}.source-summary[data-v-86ff9a9d]{align-items:center;gap:12px;font-size:10px;display:flex}summary svg[data-v-86ff9a9d]{transition:transform .18s}details[open]>summary svg[data-v-86ff9a9d]{transform:rotate(180deg)}.source-content[data-v-86ff9a9d]{grid-template-columns:1fr 1fr;gap:20px 36px;padding:8px 0 24px;display:grid}.source-content h3[data-v-86ff9a9d]{margin:0 0 8px;font-size:11px;font-weight:600}.source-content p[data-v-86ff9a9d]{color:var(--muted-foreground);margin:0 0 6px;font-size:12px;line-height:1.9}.daily-details[data-v-86ff9a9d]{color:var(--muted-foreground);margin-top:12px;font-size:10px}.daily-details summary[data-v-86ff9a9d]{cursor:pointer;align-items:center;gap:6px;padding:5px 0;display:inline-flex}.table-scroll[data-v-86ff9a9d]{max-height:260px;margin-top:10px;overflow:auto}table[data-v-86ff9a9d]{border-collapse:collapse;width:100%;min-width:420px;font-size:11px}td[data-v-86ff9a9d],th[data-v-86ff9a9d]{text-align:right;border-bottom:1px solid var(--border);padding:8px 10px}th[data-v-86ff9a9d]{background:var(--background);font-weight:500;position:sticky;top:0}td[data-v-86ff9a9d]:first-child,th[data-v-86ff9a9d]:first-child{text-align:left}.message[data-v-86ff9a9d]{border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0 20px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex}.message svg[data-v-86ff9a9d]{flex-shrink:0;margin-top:2px}.message p[data-v-86ff9a9d]{margin:0}.coverage-message[data-v-86ff9a9d]{color:var(--foreground);background:color-mix(in oklch,#b99047 10%,var(--background))}.coverage-message svg[data-v-86ff9a9d]{color:#ad8542}.error-message[data-v-86ff9a9d]{color:var(--destructive);border:1px solid color-mix(in oklch,var(--destructive) 30%,transparent)}.error-message>button[data-v-86ff9a9d]{white-space:nowrap;margin-left:auto;text-decoration:underline}.empty-block[data-v-86ff9a9d]{padding:32px 0}.chart-empty[data-v-86ff9a9d],.empty-block[data-v-86ff9a9d]{color:var(--muted-foreground);font-size:12px}.chart-empty[data-v-86ff9a9d]{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;display:flex}.chart-empty strong[data-v-86ff9a9d]{color:var(--foreground);font-weight:500}.data-caution[data-v-86ff9a9d],.empty-note[data-v-86ff9a9d]{color:var(--muted-foreground);font-size:11px}.skeleton-stats[data-v-86ff9a9d]{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.skeleton-stats>span[data-v-86ff9a9d]{height:145px}.skeleton-chart[data-v-86ff9a9d]{height:260px;margin:28px 0}.skeleton-bottom[data-v-86ff9a9d]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.skeleton-bottom>span[data-v-86ff9a9d]{height:230px}.dashboard-skeleton span[data-v-86ff9a9d],.skeleton-chart[data-v-86ff9a9d]{background:var(--muted);border-radius:8px;animation:1.6s ease-in-out infinite alternate breathe-86ff9a9d;display:block}.chart-change-enter-active[data-v-86ff9a9d],.chart-change-leave-active[data-v-86ff9a9d]{transition:opacity .12s,transform .18s cubic-bezier(.22,1,.36,1)}.chart-change-enter-from[data-v-86ff9a9d]{opacity:0;transform:translateY(4px)}.chart-change-leave-to[data-v-86ff9a9d]{opacity:0}.rotating[data-v-86ff9a9d]{animation:1s linear infinite rotate-86ff9a9d}.channel-meta[data-v-86ff9a9d],.chart-legend[data-v-86ff9a9d],.cohort-meta[data-v-86ff9a9d],.metric-note[data-v-86ff9a9d],.renewal-summary p[data-v-86ff9a9d]{font-size:11px}@keyframes breathe-86ff9a9d{0%{opacity:.45}to{opacity:.85}}@keyframes rotate-86ff9a9d{to{transform:rotate(1turn)}}@container business-dashboard (width<=1100px){.metric-card[data-v-86ff9a9d]{padding:0 20px}.service-content[data-v-86ff9a9d]{grid-template-columns:1fr 1fr;gap:28px}.plan-list[data-v-86ff9a9d]{grid-template-columns:1fr}}@container business-dashboard (width<=760px){.business-dashboard[data-v-86ff9a9d]{padding-top:24px}.dashboard-header[data-v-86ff9a9d]{gap:20px}.dashboard-controls[data-v-86ff9a9d]{width:100%}.period-switch[data-v-86ff9a9d],.period-switch button[data-v-86ff9a9d]{flex:1}.scope-line[data-v-86ff9a9d]{line-height:1.7}.metric-strip[data-v-86ff9a9d]{grid-template-columns:1fr;padding:0}.metric-card[data-v-86ff9a9d],.metric-card[data-v-86ff9a9d]:first-child,.metric-card[data-v-86ff9a9d]:last-child{padding:22px 0}.metric-card+.metric-card[data-v-86ff9a9d]{border-left:0;border-top:1px solid var(--border)}.metric-card[data-v-86ff9a9d]{grid-template-columns:1fr auto;gap:10px 16px;display:grid}.metric-label[data-v-86ff9a9d]{grid-column:1/-1}.metric-value[data-v-86ff9a9d]{margin:0;font-size:32px}.metric-comparison[data-v-86ff9a9d]{place-content:center flex-end;gap:5px 8px}.metric-detail[data-v-86ff9a9d]{margin:0;font-size:11px}.metric-note[data-v-86ff9a9d]{grid-column:1/-1}.analysis-grid[data-v-86ff9a9d]{grid-template-columns:1fr}.channel-section[data-v-86ff9a9d]{padding:25px 0}.cohort-section[data-v-86ff9a9d]{border-left:0;border-top:1px solid var(--border);padding:25px 0}.service-content[data-v-86ff9a9d]{grid-template-columns:1fr;gap:24px}.plan-list[data-v-86ff9a9d]{grid-template-columns:1fr 1fr;gap:16px 22px}.renewal-summary[data-v-86ff9a9d]{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.source-content[data-v-86ff9a9d]{grid-template-columns:1fr}.source-details>summary[data-v-86ff9a9d]{align-items:flex-start}.source-summary[data-v-86ff9a9d]{text-align:right;font-size:9px}.section-heading[data-v-86ff9a9d]{gap:10px}.subtle-tag[data-v-86ff9a9d]{font-size:8px}}@container business-dashboard (width<=420px){.period-switch button[data-v-86ff9a9d]{padding:7px 9px}.date-control[data-v-86ff9a9d]{padding:8px}.date-control>span[data-v-86ff9a9d]{display:none}.plan-list[data-v-86ff9a9d]{grid-template-columns:1fr}.service-total[data-v-86ff9a9d]{font-size:18px}.chart-switch button[data-v-86ff9a9d]{padding:6px 8px}.metric-comparison>span[data-v-86ff9a9d]:last-child{text-align:right;flex-basis:100%}}@media (prefers-reduced-motion:reduce){[data-v-86ff9a9d],[data-v-86ff9a9d]:after,[data-v-86ff9a9d]:before{transition:none!important;animation:none!important}}@container business-dashboard (width<=760px){.dashboard-controls button[data-v-86ff9a9d],.date-control[data-v-86ff9a9d]{min-height:42px}.refresh-button[data-v-86ff9a9d]{width:42px}.source-summary[data-v-86ff9a9d],.subtle-tag[data-v-86ff9a9d]{font-size:10px}}
