.analytics-module-scss-module__l9590q__analytics{min-width:0}.analytics-module-scss-module__l9590q__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.analytics-module-scss-module__l9590q__heading h2,.analytics-module-scss-module__l9590q__heading h3{margin:0}.analytics-module-scss-module__l9590q__heading p{color:var(--text-2);margin:8px 0 0;font-size:13px}.analytics-module-scss-module__l9590q__heading label{min-width:190px}.analytics-module-scss-module__l9590q__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin:20px 0;display:grid}.analytics-module-scss-module__l9590q__card{border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;min-width:0;padding:24px}.analytics-module-scss-module__l9590q__card h3{margin:0 0 16px;font-size:17px}.analytics-module-scss-module__l9590q__card p{color:var(--text-2);margin:12px 0 0;font-size:13px;line-height:1.6}.analytics-module-scss-module__l9590q__metric{font-variant-numeric:tabular-nums;font-size:28px;display:block}.analytics-module-scss-module__l9590q__list{margin:0;padding:0;list-style:none}.analytics-module-scss-module__l9590q__list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.analytics-module-scss-module__l9590q__list li:last-child{border-bottom:0}.analytics-module-scss-module__l9590q__list li>span{overflow-wrap:anywhere;min-width:0}.analytics-module-scss-module__l9590q__list li>b{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.analytics-module-scss-module__l9590q__list li strong{font-size:14px}.analytics-module-scss-module__l9590q__list li small{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.5;display:block}.analytics-module-scss-module__l9590q__list li button{text-align:left}.analytics-module-scss-module__l9590q__negative{color:#bb4944}.analytics-module-scss-module__l9590q__positive{color:#3d7a23}.analytics-module-scss-module__l9590q__badge{color:#3d7a23;background:#eef6e9;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:10px;font-style:normal;display:inline-block}.analytics-module-scss-module__l9590q__lock{color:var(--ink);background:#f7f9fc;align-items:center;gap:14px;text-decoration:none;display:flex}.analytics-module-scss-module__l9590q__lock:hover{border-color:var(--primary)}.analytics-module-scss-module__l9590q__lock>span{flex:1}.analytics-module-scss-module__l9590q__lock small{color:var(--text-2);margin-top:6px;display:block}.analytics-module-scss-module__l9590q__premium{background:#faf7ff;border:1px solid #e0d6ee;border-radius:16px;align-items:center;gap:16px;margin:20px 0;padding:20px;scroll-margin-top:24px;display:flex}.analytics-module-scss-module__l9590q__premium>div{flex:1}.analytics-module-scss-module__l9590q__premium p{color:var(--text-2);margin:6px 0 0;font-size:13px;line-height:1.6}.analytics-module-scss-module__l9590q__history{margin-top:22px}.analytics-module-scss-module__l9590q__historyRow{grid-template-columns:170px minmax(0,1fr) 130px;align-items:center;gap:14px;margin:12px 0;font-size:13px;display:grid}.analytics-module-scss-module__l9590q__historyRow b{text-align:right;font-variant-numeric:tabular-nums}.analytics-module-scss-module__l9590q__track{background:#f0f4f8;border-radius:4px;height:20px;position:relative}.analytics-module-scss-module__l9590q__track i{background:var(--primary);border-radius:4px;height:100%;display:block}.analytics-module-scss-module__l9590q__average{border-left:2px dashed #80909e;position:absolute;top:-3px;bottom:-3px}@media (max-width:700px){.analytics-module-scss-module__l9590q__grid{grid-template-columns:minmax(0,1fr);gap:12px}.analytics-module-scss-module__l9590q__heading{flex-direction:column;align-items:stretch;gap:14px}.analytics-module-scss-module__l9590q__card{padding:18px}.analytics-module-scss-module__l9590q__premium{flex-wrap:wrap}.analytics-module-scss-module__l9590q__premium>div{flex-basis:75%}.analytics-module-scss-module__l9590q__historyRow{grid-template-columns:88px minmax(0,1fr) 85px;gap:8px;font-size:11px}}
