.idoing-stats[data-v-4a400f81]{min-height:100vh;padding:20px 24px 32px;background:radial-gradient(ellipse 80% 50% at 0 -10%,rgba(124,58,237,.08),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 0,rgba(37,99,235,.06),transparent 50%),#f8fafc}.idoing-stats__hero[data-v-4a400f81]{position:relative;margin-bottom:20px;padding:20px 22px;border-radius:14px;background:linear-gradient(128deg,#1e1b4b,#3730a3 42%,#4f46e5);color:#fff;-webkit-box-shadow:0 10px 32px rgba(49,46,129,.22);box-shadow:0 10px 32px rgba(49,46,129,.22);overflow:hidden}.idoing-stats__hero-glow[data-v-4a400f81]{position:absolute;right:-40px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.35) 0,transparent 68%);pointer-events:none}.idoing-stats__hero-inner[data-v-4a400f81]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px 28px}.idoing-stats__hero-main[data-v-4a400f81]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.idoing-stats__eyebrow[data-v-4a400f81]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.idoing-stats__title[data-v-4a400f81]{margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.02em}.idoing-stats__desc[data-v-4a400f81]{margin:6px 0 0;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.72);max-width:480px}.idoing-stats__hero-toolbar[data-v-4a400f81]{-ms-flex-negative:0;flex-shrink:0;min-width:320px;padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idoing-stats__toolbar-row[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px}.idoing-stats__field[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.idoing-stats__field-label[data-v-4a400f81]{font-size:10px;color:hsla(0,0%,100%,.58);letter-spacing:.04em}.idoing-stats__select[data-v-4a400f81]{width:108px}.idoing-stats__datepicker[data-v-4a400f81]{width:132px}.idoing-stats__refresh[data-v-4a400f81]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;height:32px;padding:0 14px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.14);color:#fff;border-radius:8px;font-size:13px}.idoing-stats__refresh[data-v-4a400f81]:focus,.idoing-stats__refresh[data-v-4a400f81]:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.32);color:#fff}.idoing-stats__range-chip[data-v-4a400f81]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:10px;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.1);font-size:11px;color:hsla(0,0%,100%,.82)}.idoing-stats__hero[data-v-4a400f81] .ant-select-selection{background:rgba(15,23,42,.28)!important;border:1px solid hsla(0,0%,100%,.18)!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:8px!important;height:32px!important}.idoing-stats__hero[data-v-4a400f81] .ant-select-selection__rendered{line-height:30px!important;color:#fff!important}.idoing-stats__hero[data-v-4a400f81] .ant-select-arrow{color:hsla(0,0%,100%,.65)!important}.idoing-stats__hero[data-v-4a400f81] .ant-input{background:rgba(15,23,42,.28)!important;border:1px solid hsla(0,0%,100%,.18)!important;color:#fff!important;height:32px!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.idoing-stats__hero[data-v-4a400f81] .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.45)!important}.idoing-stats__hero[data-v-4a400f81] .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.45)!important}.idoing-stats__hero[data-v-4a400f81] .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.45)!important}.idoing-stats__hero[data-v-4a400f81] .ant-input::-ms-input-placeholder{color:hsla(0,0%,100%,.45)!important}.idoing-stats__hero[data-v-4a400f81] .ant-input::placeholder{color:hsla(0,0%,100%,.45)!important}.idoing-stats__hero[data-v-4a400f81] .ant-calendar-picker-icon{color:hsla(0,0%,100%,.55)!important}@media (max-width:960px){.idoing-stats__hero-inner[data-v-4a400f81]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.idoing-stats__hero-toolbar[data-v-4a400f81]{min-width:0;width:100%}}.idoing-stats__alert[data-v-4a400f81]{margin-bottom:16px;border-radius:10px}.idoing-stats__metrics[data-v-4a400f81]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-card[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:18px 16px;border-radius:14px;background:#fff;border:1px solid #e8edf3;-webkit-box-shadow:0 4px 18px rgba(15,23,42,.04);box-shadow:0 4px 18px rgba(15,23,42,.04);-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.metric-card[data-v-4a400f81]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}.metric-card__icon-wrap[data-v-4a400f81]{-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;font-size:20px}.metric-card--canvas .metric-card__icon-wrap[data-v-4a400f81]{background:#ede9fe;color:#7c3aed}.metric-card--chat .metric-card__icon-wrap[data-v-4a400f81]{background:#d1fae5;color:#059669}.metric-card--asset .metric-card__icon-wrap[data-v-4a400f81]{background:#fef3c7;color:#d97706}.metric-card--users .metric-card__icon-wrap[data-v-4a400f81]{background:#dbeafe;color:#2563eb}.metric-card__label[data-v-4a400f81]{font-size:13px;color:#64748b}.metric-card__value-row[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-top:4px}.metric-card__value[data-v-4a400f81]{font-size:30px;font-weight:700;line-height:1.1;color:#0f172a;font-variant-numeric:tabular-nums}.metric-card__badge[data-v-4a400f81]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#f1f5f9;color:#475569}.metric-card--canvas .metric-card__badge[data-v-4a400f81]{background:#ede9fe;color:#6d28d9}.metric-card__sub[data-v-4a400f81]{margin-top:6px;font-size:12px;color:#94a3b8;line-height:1.45}.metric-card__extra[data-v-4a400f81]{margin-top:4px;font-size:11px;color:#cbd5e1}.idoing-stats__charts[data-v-4a400f81]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.chart-panel[data-v-4a400f81]{grid-column:span 3;border-radius:14px;background:#fff;border:1px solid #e8edf3;overflow:hidden}.chart-panel--wide[data-v-4a400f81]{grid-column:span 3}.chart-panel--narrow[data-v-4a400f81]{grid-column:span 2}.chart-panel__head[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px 0}.chart-panel__title[data-v-4a400f81]{font-size:14px;font-weight:600;color:#1e293b}.chart-panel__hint[data-v-4a400f81]{font-size:11px;color:#94a3b8}.chart-panel__body[data-v-4a400f81]{height:280px;padding:4px 8px 8px}.chart-panel__body--sm[data-v-4a400f81]{height:240px}.idoing-stats__bottom[data-v-4a400f81]{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.bottom-panel[data-v-4a400f81]{border-radius:14px;background:#fff;border:1px solid #e8edf3;overflow:hidden}.bottom-panel__head[data-v-4a400f81]{padding:14px 16px 10px;border-bottom:1px solid #f1f5f9}.bottom-panel__head--sub[data-v-4a400f81]{margin-top:4px;border-top:1px solid #f1f5f9;border-bottom:none;padding-top:16px}.bottom-panel__title[data-v-4a400f81]{font-size:14px;font-weight:600;color:#1e293b}.idoing-table[data-v-4a400f81] .ant-table-thead>tr>th{background:#f8fafc;color:#64748b;font-weight:600;border-bottom:1px solid #e8edf3}.idoing-table[data-v-4a400f81] .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9}.idoing-table[data-v-4a400f81] .ant-table-tbody>tr:hover>td{background:#faf5ff}.cell-num[data-v-4a400f81]{display:inline-block;min-width:28px;padding:2px 8px;border-radius:6px;font-weight:600;font-size:13px}.cell-num--violet[data-v-4a400f81]{background:#ede9fe;color:#6d28d9}.cell-num--blue[data-v-4a400f81]{background:#dbeafe;color:#1d4ed8}.cell-num--green[data-v-4a400f81]{background:#d1fae5;color:#047857}.cell-num--amber[data-v-4a400f81]{background:#fef3c7;color:#b45309}.rank-list[data-v-4a400f81],.recent-list[data-v-4a400f81]{list-style:none;margin:0;padding:8px 12px 12px}.rank-item[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 8px;border-radius:10px}.rank-item[data-v-4a400f81]:hover{background:#f8fafc}.rank-item__no[data-v-4a400f81]{-ms-flex-negative:0;flex-shrink:0;width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:700}.rank-item__no--top[data-v-4a400f81]{background:linear-gradient(135deg,#7c3aed,#6366f1);color:#fff}.rank-item__info[data-v-4a400f81]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.rank-item__name[data-v-4a400f81]{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-item__meta[data-v-4a400f81]{font-size:11px;color:#94a3b8;margin-top:2px}.rank-item__stat[data-v-4a400f81]{text-align:right;font-size:11px;color:#94a3b8}.rank-item__stat strong[data-v-4a400f81]{display:block;font-size:18px;color:#7c3aed;line-height:1.2}.recent-item[data-v-4a400f81]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 8px;border-radius:10px}.recent-item[data-v-4a400f81]:hover{background:#f8fafc}.recent-item__dot[data-v-4a400f81]{-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:#a78bfa}.recent-item__title[data-v-4a400f81]{font-size:13px;font-weight:500;color:#334155}.recent-item__meta[data-v-4a400f81]{margin-top:3px;font-size:11px;color:#94a3b8}.empty-block[data-v-4a400f81]{padding:20px 16px;text-align:center;font-size:12px;color:#cbd5e1}@media (max-width:1280px){.idoing-stats__metrics[data-v-4a400f81]{grid-template-columns:repeat(2,minmax(0,1fr))}.idoing-stats__charts[data-v-4a400f81]{grid-template-columns:1fr}.chart-panel--narrow[data-v-4a400f81],.chart-panel--wide[data-v-4a400f81]{grid-column:span 1}.idoing-stats__bottom[data-v-4a400f81]{grid-template-columns:1fr}}