:root{--va-radius: 0.625em;--va-radius-sm: 0.375em}@keyframes va-pulse{0%,100%{opacity:1}50%{opacity:.4}}@keyframes va-spin{to{transform:rotate(360deg)}}.va-analytics-dashboard{background:var(--secondary);min-height:100vh;padding:1.75em 2em;color:var(--primary);font-family:"DM Sans","Inter",system-ui,sans-serif}.va-analytics-dashboard .va-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.75em}.va-analytics-dashboard .va-header-left{display:flex;align-items:center;gap:.875em}.va-analytics-dashboard .va-header .va-title{font-size:var(--font-up-2);font-weight:700;color:var(--primary);margin:0;display:flex;align-items:center;gap:.5em}.va-analytics-dashboard .va-header .va-logo{font-size:var(--font-up-1)}.va-analytics-dashboard .va-header .va-badge{background:var(--quaternary-low);color:var(--quaternary);border:.0625em solid var(--primary-low-mid);padding:.1875em .625em;border-radius:1.25em;font-size:var(--font-down-1);font-weight:600;letter-spacing:.03125em;text-transform:uppercase}.va-analytics-dashboard .va-realtime-indicator{display:flex;align-items:center;gap:.5em;background:var(--primary-low);border:.0625em solid var(--primary-low-mid);padding:.5em 1em;border-radius:1.875em;transition:border-color .3s}.va-analytics-dashboard .va-realtime-indicator.pulse{border-color:var(--tertiary)}.va-analytics-dashboard .va-realtime-indicator .va-dot{width:.5em;height:.5em;border-radius:50%;background:var(--success);box-shadow:0 0 .375em var(--success);animation:va-pulse 2s infinite}.va-analytics-dashboard .va-realtime-indicator .va-active-count{font-size:var(--font-up-1);font-weight:700;color:var(--primary)}.va-analytics-dashboard .va-realtime-indicator .va-active-label{font-size:var(--font-down-1);color:var(--primary-medium)}.va-analytics-dashboard .va-tabs{display:flex;gap:.25em;background:var(--primary-low);border:.0625em solid var(--primary-low-mid);border-radius:var(--va-radius);padding:.25em;margin-bottom:1.25em;width:fit-content}.va-analytics-dashboard .va-tabs .va-tab{padding:.5em 1.125em;border-radius:var(--va-radius-sm);border:none;background:rgba(0,0,0,0);color:var(--primary-medium);font-size:var(--font-0);font-weight:500;cursor:pointer;transition:all .2s}.va-analytics-dashboard .va-tabs .va-tab:hover{color:var(--primary);background:var(--primary-low-mid)}.va-analytics-dashboard .va-tabs .va-tab.active{background:var(--tertiary);color:var(--secondary);font-weight:600}.va-analytics-dashboard .va-range-picker{display:flex;gap:.375em;margin-bottom:1.5em}.va-analytics-dashboard .va-range-picker .va-range-btn{padding:.3125em .875em;border:.0625em solid var(--primary-low-mid);border-radius:1.25em;background:rgba(0,0,0,0);color:var(--primary-medium);font-size:var(--font-down-1);cursor:pointer;transition:all .2s}.va-analytics-dashboard .va-range-picker .va-range-btn:hover{border-color:var(--tertiary);color:var(--primary)}.va-analytics-dashboard .va-range-picker .va-range-btn.active{background:var(--tertiary);border-color:var(--tertiary);color:var(--secondary);font-weight:600}.va-analytics-dashboard .va-loading{display:flex;justify-content:center;padding:3.75em}.va-analytics-dashboard .va-loading .va-spinner{width:2em;height:2em;border:.1875em solid var(--primary-low-mid);border-top-color:var(--tertiary);border-radius:50%;animation:va-spin .8s linear infinite}.va-analytics-dashboard .va-stat-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5em, 1fr));gap:1em;margin-bottom:1.5em}.va-analytics-dashboard .va-stat-cards .va-stat-card{background:var(--primary-low);border:.0625em solid var(--primary-low-mid);border-radius:var(--va-radius);padding:1.5em;position:relative;overflow:hidden}.va-analytics-dashboard .va-stat-cards .va-stat-card::before{content:"";position:absolute;top:0;left:0;right:0;height:.1875em}.va-analytics-dashboard .va-stat-cards .va-stat-card.primary::before{background:var(--tertiary)}.va-analytics-dashboard .va-stat-cards .va-stat-card.secondary::before{background:var(--quaternary)}.va-analytics-dashboard .va-stat-cards .va-stat-card.tertiary::before{background:var(--danger)}.va-analytics-dashboard .va-stat-cards .va-stat-card .va-stat-label{font-size:var(--font-down-1);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-medium);margin-bottom:.625em}.va-analytics-dashboard .va-stat-cards .va-stat-card .va-stat-value{font-size:var(--font-up-4);font-weight:800;color:var(--primary);letter-spacing:-0.0625em}.va-analytics-dashboard .va-chart-container{background:var(--primary-low);border:.0625em solid var(--primary-low-mid);border-radius:var(--va-radius);padding:1.25em;height:20em;position:relative}.va-analytics-dashboard .va-chart-container.half{height:17.5em}.va-analytics-dashboard .va-chart-container.small{height:13.75em}.va-analytics-dashboard .va-table{width:100%;border-collapse:collapse;font-size:var(--font-0)}.va-analytics-dashboard .va-table thead tr{border-bottom:.0625em solid var(--primary-low-mid)}.va-analytics-dashboard .va-table th{padding:.625em .875em;color:var(--primary-medium);font-weight:600;text-transform:uppercase;font-size:var(--font-down-1);letter-spacing:.03125em;text-align:left}.va-analytics-dashboard .va-table td{padding:.6875em .875em;border-bottom:.0625em solid var(--primary-low);color:var(--primary)}.va-analytics-dashboard .va-table tbody tr:hover td{background:var(--primary-low-mid)}.va-analytics-dashboard .va-table .va-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--primary-medium)}.va-analytics-dashboard .va-table .va-path{font-family:"JetBrains Mono","Fira Code",monospace;font-size:var(--font-down-1);color:var(--quaternary);max-width:25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va-analytics-dashboard .va-rt-hero{text-align:center;padding:2.5em;margin-bottom:2em;background:var(--primary-low);border:.0625em solid var(--primary-low-mid);border-radius:var(--va-radius)}.va-analytics-dashboard .va-rt-hero .va-rt-number{font-size:var(--font-up-6);font-weight:900;color:var(--tertiary);line-height:1;letter-spacing:-0.25em;transition:transform .3s}.va-analytics-dashboard .va-rt-hero .va-rt-number.pulse{transform:scale(1.05);color:var(--tertiary-hover)}.va-analytics-dashboard .va-rt-hero .va-rt-label{color:var(--primary-medium);font-size:var(--font-down-1);margin-top:.5em}.va-analytics-dashboard .va-rt-columns{display:grid;grid-template-columns:1fr 1fr;gap:1em}.va-analytics-dashboard .va-rt-columns .va-rt-col{background:var(--primary-low);border:.0625em solid var(--primary-low-mid);border-radius:var(--va-radius);padding:1.25em}.va-analytics-dashboard .va-rt-columns .va-rt-col .va-col-title{font-size:var(--font-down-1);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-medium);margin:0 0 1em}.va-analytics-dashboard .va-rt-page-row,.va-analytics-dashboard .va-rt-event{display:flex;justify-content:space-between;align-items:center;padding:.4375em 0;border-bottom:.0625em solid var(--primary-low);font-size:var(--font-down-1)}.va-analytics-dashboard .va-rt-page-row .va-rt-path,.va-analytics-dashboard .va-rt-event .va-rt-path{font-family:monospace;color:var(--quaternary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16.25em}.va-analytics-dashboard .va-rt-page-row .va-rt-count,.va-analytics-dashboard .va-rt-event .va-rt-count{background:var(--tertiary-low);color:var(--tertiary);padding:.125em .5em;border-radius:.625em;font-weight:700;font-size:var(--font-down-1)}.va-analytics-dashboard .va-rt-page-row .va-rt-event-path,.va-analytics-dashboard .va-rt-event .va-rt-event-path{font-family:monospace;font-size:var(--font-down-1);color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12.5em}.va-analytics-dashboard .va-rt-page-row .va-rt-event-meta,.va-analytics-dashboard .va-rt-event .va-rt-event-meta{font-size:var(--font-down-1);color:var(--primary-medium);white-space:nowrap}.va-analytics-dashboard .va-sources-grid{display:grid;grid-template-columns:20em 1fr;gap:1.25em;align-items:start}.va-analytics-dashboard .va-source-badge{display:inline-block;padding:.125em .625em;border-radius:.75em;font-size:var(--font-down-1);font-weight:600;text-transform:uppercase}.va-analytics-dashboard .va-source-badge.search{background:var(--tertiary-low);color:var(--tertiary)}.va-analytics-dashboard .va-source-badge.social{background:var(--quaternary-low);color:var(--quaternary)}.va-analytics-dashboard .va-source-badge.referral{background:var(--danger-low);color:var(--danger)}.va-analytics-dashboard .va-source-badge.direct{background:var(--primary-low-mid);color:var(--primary-medium)}.va-analytics-dashboard .va-section-title{font-size:var(--font-down-1);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-medium);margin:1.25em 0 .625em}.va-analytics-dashboard .va-referrer-row{display:flex;justify-content:space-between;padding:.4375em .875em;border-radius:var(--va-radius-sm);font-size:var(--font-0);transition:background .15s}.va-analytics-dashboard .va-referrer-row:hover{background:var(--primary-low-mid)}.va-analytics-dashboard .va-flag{margin-right:.5em}.va-analytics-dashboard .va-devices-grid{display:flex;flex-direction:column;gap:1em}.va-analytics-dashboard .va-devices-grid .va-device-card{background:var(--primary-low);border:.0625em solid var(--primary-low-mid);border-radius:var(--va-radius);padding:1.25em}
/*# sourceMappingURL=vaperina-analytics_d2a7001eb8f7e59cbf07aff732ecd48608c9eb6c.css.map?__ws=vaperina.cc */
