.sidebar .brand-pro{display:flex;align-items:center;gap:5px;letter-spacing:-1.3px}.brand-pro .pro-wordmark{font-size:11px;font-weight:850;letter-spacing:.2px;color:#7a5832;background:#f2dfb9;border:1px solid #e6cb96;padding:4px 6px;border-radius:6px;margin:0}.sidebar .compact-plan{width:calc(100% - 14px);margin:20px 7px 15px;padding:14px;text-align:left;border-radius:13px;flex-shrink:0}.compact-plan .plan-row{display:flex;align-items:center;gap:10px}.compact-plan .plan-row>small{font-size:8px;font-weight:700;letter-spacing:1.6px;color:#9b87bc}.compact-plan .plan-row>strong{font-size:15px;margin:0 0 0 auto;display:inline}.compact-plan .plan-row svg{width:15px;height:15px;color:#9078b5}.compact-plan .plan-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.compact-plan .plan-foot small{font-size:9px;color:#91879d;line-height:1.4}.compact-plan .plan-foot em{font-size:9px;font-style:normal;color:#8764c8;font-weight:600}.sidebar .plan-pro{background:linear-gradient(135deg,#272231,#403047);border:1px solid #a58961;box-shadow:0 5px 16px #32253512;color:#fff}.plan-pro .plan-row>strong{color:#f1d5a0}.plan-pro .plan-row>small,.plan-pro .plan-row svg{color:#d8b77c}.plan-pro .plan-foot small{color:#ccbdd4}.plan-pro .plan-foot em{color:#f1d5a0}.sidebar .plan-starter{background:linear-gradient(135deg,#f3eefc,#fff);border:1px solid #dcd0ee;box-shadow:0 3px 10px #7a57a507}.plan-starter .plan-row>strong{color:#7654ac}.sidebar .plan-free{background:#fbf9fe;border:1px solid #ebe4f9}.sidebar nav{gap:4px}.sidebar nav .nav-item{padding-top:12px;padding-bottom:12px}.analytics-filter{display:flex;align-items:center;gap:20px;margin-bottom:25px;flex-wrap:wrap}.analytics-filter label{min-width:170px;margin:0}.analytics-filter>span{color:#8b7d97;font-size:11px;flex:1}.analytics-filter select{font-size:12px}.analytics-summary article{border:1px solid var(--line)}.analytics-big{display:block;font-size:64px;color:var(--purple);margin:16px 0 10px;letter-spacing:-3px}.analytics-starter p{font-size:13px;color:#8b8194;max-width:550px}.analytics-upsell{display:flex;gap:30px;align-items:center}.analytics-upsell>div{flex:1}.analytics-upsell p{color:#8b8194;font-size:13px;margin-bottom:0}.analytics-chart{display:flex;gap:3px;align-items:flex-end;height:180px;padding:10px 0 0;margin-bottom:15px}.analytics-bar{flex:1;min-width:0;max-width:100%;background:transparent;border:0;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:165px}.analytics-bar>span{width:100%;background:linear-gradient(#9f80ed,#7654e8);border-radius:4px 4px 0 0;min-height:2px;display:block}.analytics-bar>small{font-size:8px;color:#9b8bac;white-space:nowrap;height:18px;margin-top:9px}.analytics-bar:hover>span,.analytics-bar:focus>span{background:#4f2d9b}.analytics-two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.analytics-contact{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;font-size:13px}.analytics-contact>span{display:flex;align-items:center;gap:10px;color:#85738e}.analytics-contact svg{color:var(--purple);width:18px;height:18px}.analytics-contact strong{font-size:20px}.analytics-contact:last-of-type{margin-bottom:18px}.analytics-products{list-style:decimal;padding-left:22px;margin:0}.analytics-products li{padding:13px 0;border-bottom:1px solid var(--line);font-size:12px;color:#756982}.analytics-products li>span{display:inline-block;max-width:65%;vertical-align:top;overflow-wrap:anywhere}.analytics-products li strong{float:right;color:#493e56}.analytics-products small{font-size:9px;color:#a08bab;font-weight:400}.analytics-note{display:flex;align-items:flex-start;gap:14px;padding:18px 22px;background:#f0ecf7;border-radius:12px}.analytics-note svg{color:#8c78a0;margin-top:3px}.analytics-note p{font-size:11px;line-height:1.8;color:#83738e;margin:0}.analytics-note strong{color:#645471}.analytics-empty{padding:45px 15px;text-align:center;color:#9b8baa;font-size:13px}.analytics-locked{max-width:650px}.analytics-locked p{color:#8b8194}.analytics-locked .service-symbol{margin-bottom:25px}.analytics-two .panel{margin-bottom:24px}@media(max-width:800px){.analytics-two{grid-template-columns:1fr;gap:0}.analytics-upsell{display:block}.analytics-upsell .button{margin-top:20px}.analytics-filter>span{flex-basis:100%}.analytics-summary.stats-grid{grid-template-columns:1fr 1fr}.analytics-summary article{padding:18px}.analytics-summary strong{font-size:28px}.analytics-summary small{font-size:10px}.analytics-chart{gap:2px}.analytics-bar>small{font-size:7px}.analytics-note{padding:16px;gap:10px}}
