.analytics-page{color:#111b30;max-width:1120px;margin:20px auto 64px}.analytics-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.analytics-eyebrow{color:#2860f4;letter-spacing:.1em;margin:0 0 12px;font-size:12px;font-weight:700}.analytics-heading h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.15}.analytics-heading p:not(.analytics-eyebrow),.analytics-section header p{color:#52627c;margin:0;line-height:1.6}.analytics-heading label{color:#52627c;flex-shrink:0;gap:8px;font-size:14px;display:grid}.analytics-heading select{color:#111b30;min-height:46px;font:inherit;background:#fff;border:1px solid #ced9ec;border-radius:10px;padding:12px 36px 12px 14px}.analytics-scope{color:#52627c;border-left:3px solid #baceff;margin-bottom:28px;padding:4px 0 4px 16px;font-size:14px;line-height:1.6}.analytics-stats{background:#fff;border:1px solid #dce4f1;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:32px;display:grid}.analytics-stats>div{padding:28px}.analytics-stats>div+div{border-left:1px solid #dce4f1}.analytics-stats span{color:#52627c;font-size:14px}.analytics-stats strong{letter-spacing:-.04em;margin:12px 0;font-size:38px;font-weight:650;display:block}.analytics-stats p{color:#52627c;margin:0;font-size:13px;line-height:1.5}.analytics-section{background:#fff;border:1px solid #dce4f1;border-radius:16px;margin:24px 0;overflow:hidden}.analytics-section header{border-bottom:1px solid #e4eaf4;padding:28px}.analytics-section h2,.analytics-state h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px}.analytics-funnel{margin:0;padding:0 28px;list-style:none}.analytics-funnel li{padding:20px 0}.analytics-funnel li+li{border-top:1px solid #edf1f7}.analytics-step{align-items:center;gap:12px;display:flex}.analytics-step-number{color:#2860f4;background:#eff4ff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.analytics-step h3{flex:1;margin:0;font-size:15px;font-weight:550}.analytics-step strong{font-size:19px}.analytics-bar{background:#eef2f8;border-radius:8px;height:6px;margin:14px 0 10px 40px;overflow:hidden}.analytics-bar span{border-radius:inherit;background:#2860f4;height:100%;display:block}.analytics-funnel li p{color:#52627c;margin:0 0 0 40px;font-size:12px;line-height:1.6}.analytics-explanation{color:#52627c;background:#f8faff;margin:0;padding:20px 28px;font-size:13px;line-height:1.7}.analytics-table-wrap{overflow-x:auto}.analytics-page table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.analytics-page th,.analytics-page td{border-bottom:1px solid #edf1f7;padding:17px 28px}.analytics-page thead th{color:#52627c;background:#fafbfe;font-size:12px;font-weight:550}.analytics-page tbody th{font-weight:500}.analytics-page td{color:#52627c;font-variant-numeric:tabular-nums}.analytics-state{text-align:center;background:#fff;border:1px solid #dce4f1;border-radius:16px;padding:48px 28px}.analytics-state p{color:#52627c;max-width:600px;margin:12px auto 24px;line-height:1.7}.analytics-footnote{color:#52627c;justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}@media (width<=700px){.analytics-heading{flex-direction:column;align-items:stretch;gap:20px}.analytics-stats{grid-template-columns:1fr}.analytics-stats>div{padding:20px}.analytics-stats>div+div{border-top:1px solid #dce4f1;border-left:0}.analytics-stats strong{margin:8px 0;font-size:32px}.analytics-section header{padding:20px}.analytics-funnel{padding:0 20px}.analytics-page th,.analytics-page td{padding:14px 18px}.analytics-explanation{padding:18px 20px}}.analytics-filters{flex-wrap:wrap;align-items:center;gap:20px;margin:22px 0;display:flex}.analytics-filters label{color:#52627c;align-items:center;gap:10px;font-size:14px;display:flex}.analytics-filters select{min-height:44px;font:inherit;background:#fff;border:1px solid #ced9ec;border-radius:10px;max-width:240px;padding:10px}.analytics-referral input{accent-color:#2860f4;flex-shrink:0;width:18px;height:18px}
