.analytics-module__t6Zeeq__dashboardContainer{width:100%;max-width:1200px;padding:0 var(--gutter);margin:0 auto}.analytics-module__t6Zeeq__backBtnContainer{margin-bottom:24px}.analytics-module__t6Zeeq__backBtn{font-family:var(--font-headline);text-transform:uppercase;border:1px solid var(--color-border);background-color:var(--surface-primary);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:transform .15s,box-shadow .25s,background-color .15s;display:inline-flex;transform:rotate(-.5deg);box-shadow:0 1px 2px #0000000a}.analytics-module__t6Zeeq__backBtn:hover{background-color:var(--pop-yellow);color:var(--pop-black);transform:translateY(-2px)rotate(-.5deg);box-shadow:0 4px 12px #00000014}[data-theme=noir] .analytics-module__t6Zeeq__backBtn:hover{color:var(--pop-white)}.analytics-module__t6Zeeq__backBtn:active{transform:translateY(0)rotate(-.5deg);box-shadow:0 1px 2px #0000000a}.analytics-module__t6Zeeq__filterContainer{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}[data-theme=noir] .analytics-module__t6Zeeq__filterContainer a:hover{color:var(--pop-white)}.analytics-module__t6Zeeq__kpiGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;display:grid}.analytics-module__t6Zeeq__kpiCard{background-color:var(--surface-primary);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.analytics-module__t6Zeeq__kpiCardIconBg{opacity:.08;color:var(--color-text);pointer-events:none;position:absolute;bottom:-10px;right:-10px}.analytics-module__t6Zeeq__kpiCardContent{z-index:2;position:relative}.analytics-module__t6Zeeq__kpiCardLabel{font-family:var(--font-headline);text-transform:uppercase;color:var(--color-text-muted);font-size:18px;display:block}.analytics-module__t6Zeeq__kpiCardValue{font-family:var(--font-headline);-webkit-text-stroke:2px var(--pop-black);paint-order:stroke fill;margin-top:4px;font-size:48px;line-height:1}.analytics-module__t6Zeeq__kpiCardSubtext{font-family:var(--font-body);text-transform:uppercase;color:var(--color-text-muted);margin-top:8px;font-size:12px;font-weight:700}.analytics-module__t6Zeeq__kpiCardBadge{border:1px solid var(--color-border);z-index:2;border-radius:50%;justify-content:center;align-items:center;padding:16px;display:flex;box-shadow:0 1px 3px #0000000a}.analytics-module__t6Zeeq__bgRed{background-color:var(--pop-red);color:var(--pop-white)}.analytics-module__t6Zeeq__bgBlue{background-color:var(--pop-blue);color:var(--pop-white)}.analytics-module__t6Zeeq__bgGreen{background-color:var(--pop-green);color:var(--pop-black)}.analytics-module__t6Zeeq__bgYellow{background-color:var(--pop-yellow);color:var(--pop-black)}.analytics-module__t6Zeeq__textRed{color:var(--pop-red)}.analytics-module__t6Zeeq__textBlue{color:var(--pop-blue)}.analytics-module__t6Zeeq__textGreen{color:var(--pop-green)}.analytics-module__t6Zeeq__demoIcon{color:var(--pop-red)}.analytics-module__t6Zeeq__liveIcon{color:var(--pop-green)}.analytics-module__t6Zeeq__timelineSection{background-color:var(--surface-primary);border:1px solid var(--color-border);border-radius:12px;margin-bottom:32px;padding:24px;box-shadow:0 1px 3px #0000000a}.analytics-module__t6Zeeq__timelineHeader{font-family:var(--font-headline);text-transform:uppercase;border-bottom:2px solid var(--pop-black);align-items:center;margin-bottom:24px;padding-bottom:8px;font-size:24px;line-height:1;display:flex}.analytics-module__t6Zeeq__timelineChart{border-left:3px solid var(--pop-black);border-bottom:3px solid var(--pop-black);align-items:flex-end;gap:8px;height:220px;margin-bottom:16px;padding:24px 16px 8px;display:flex;position:relative}.analytics-module__t6Zeeq__chartColumn{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.analytics-module__t6Zeeq__chartTooltip{opacity:0;pointer-events:none;background-color:var(--pop-black);color:var(--pop-white);font-size:11px;font-family:var(--font-body);border:1px solid var(--color-border);white-space:nowrap;z-index:10;border-radius:8px;padding:4px 8px;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;top:-40px;transform:translateY(4px);box-shadow:0 1px 2px #0000000a}.analytics-module__t6Zeeq__chartColumn:hover .analytics-module__t6Zeeq__chartTooltip{opacity:1;transform:translateY(0)}.analytics-module__t6Zeeq__chartBar{background-color:var(--pop-yellow);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;width:100%;min-height:4px;transition:transform .15s,background-color .15s,box-shadow .25s;position:relative;box-shadow:0 1px 2px #0000000a}.analytics-module__t6Zeeq__chartBar:hover{background-color:var(--pop-red);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.analytics-module__t6Zeeq__chartBarStripes{opacity:.22;background-image:radial-gradient(circle, var(--pop-black) 1.2px, transparent 1.2px);pointer-events:none;background-size:4px 4px;position:absolute;inset:0}.analytics-module__t6Zeeq__chartLabel{font-family:var(--font-body);color:var(--color-text-muted);transform-origin:0 0;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;bottom:-28px;transform:rotate(-45deg)translate(-8px)}.analytics-module__t6Zeeq__chartSpacer{height:24px}.analytics-module__t6Zeeq__layoutGrid{grid-template-columns:2fr 1fr;gap:32px;margin-bottom:32px;display:grid}.analytics-module__t6Zeeq__halfGrid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.analytics-module__t6Zeeq__panel{background-color:var(--surface-primary);border:1px solid var(--color-border);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.analytics-module__t6Zeeq__panelHeader{font-family:var(--font-headline);text-transform:uppercase;border-bottom:2px solid var(--pop-black);align-items:center;margin-bottom:16px;padding-bottom:8px;font-size:24px;line-height:1;display:flex}.analytics-module__t6Zeeq__tableContainer{width:100%;overflow-x:auto}.analytics-module__t6Zeeq__analyticsTable{border-collapse:collapse;text-align:left;width:100%;font-family:var(--font-body);font-size:14px}.analytics-module__t6Zeeq__analyticsTable th{border-bottom:2px solid var(--pop-black);color:var(--color-text-muted);text-transform:uppercase;padding:8px 4px;font-size:12px;font-weight:700}.analytics-module__t6Zeeq__analyticsTable td{padding:12px 4px;font-weight:700}.analytics-module__t6Zeeq__analyticsTable tr{border-bottom:1px solid color-mix(in srgb, var(--color-border) 15%, transparent)}.analytics-module__t6Zeeq__analyticsTable tr:hover{background-color:color-mix(in srgb, var(--color-border) 5%, transparent)}.analytics-module__t6Zeeq__pathCell{font-family:var(--font-code);color:var(--pop-blue);word-break:break-all;font-size:12px}.analytics-module__t6Zeeq__pctBadge{background-color:var(--pop-yellow);border:1px solid var(--pop-black);color:var(--pop-black);border-radius:4px;padding:2px 6px;font-size:11px}.analytics-module__t6Zeeq__devicesFlex{flex-direction:column;justify-content:space-between;height:100%;display:flex}.analytics-module__t6Zeeq__deviceMixList{flex-direction:column;gap:16px;display:flex}.analytics-module__t6Zeeq__deviceBarWrapper{margin-bottom:4px}.analytics-module__t6Zeeq__deviceLabelRow{font-family:var(--font-body);justify-content:space-between;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.analytics-module__t6Zeeq__deviceLabelRow span{align-items:center;display:flex}.analytics-module__t6Zeeq__deviceTrack{background-color:var(--surface-secondary);border:1px solid var(--color-border);border-radius:8px;width:100%;height:24px;overflow:hidden}.analytics-module__t6Zeeq__deviceFill{border-right:1px solid var(--color-border);height:100%;transition:width .3s}.analytics-module__t6Zeeq__devicesPanelFooter{border-top:1px dashed color-mix(in srgb, var(--color-border) 20%, transparent);font-family:var(--font-body);color:var(--color-text-muted);text-align:center;margin-top:16px;padding-top:16px;font-size:12px;font-style:italic}.analytics-module__t6Zeeq__rowList{font-family:var(--font-body);flex-direction:column;gap:12px;font-size:14px;font-weight:700;display:flex}.analytics-module__t6Zeeq__rowItem{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.analytics-module__t6Zeeq__truncateText{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}.analytics-module__t6Zeeq__countBadge{background-color:var(--surface-secondary);border:1px solid var(--pop-black);border-radius:9999px;padding:4px 12px;font-size:12px}.analytics-module__t6Zeeq__pinkBadge{background-color:var(--pop-pink);border:1px solid var(--color-border);color:var(--pop-white);border-radius:8px;box-shadow:0 1px 2px #0000000a}.analytics-module__t6Zeeq__panelSubtext{color:var(--color-text-muted);font-size:12px;font-style:italic}.analytics-module__t6Zeeq__feedSection{background-color:var(--surface-primary);border:1px solid var(--color-border);border-radius:12px;margin-bottom:32px;padding:24px;box-shadow:0 1px 3px #0000000a}.analytics-module__t6Zeeq__feedList{flex-direction:column;gap:12px;max-height:480px;padding-right:8px;display:flex;overflow-y:auto}.analytics-module__t6Zeeq__feedItem{border:1px solid var(--color-border);background-color:var(--surface-secondary);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 1px 2px #0000000a}.analytics-module__t6Zeeq__feedItemBot{background-color:var(--surface-primary);opacity:.75;border-style:dashed}.analytics-module__t6Zeeq__feedRowPrimary{font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.analytics-module__t6Zeeq__feedRowSecondary{font-family:var(--font-body);color:var(--color-text-muted);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.analytics-module__t6Zeeq__badge{font-family:var(--font-headline);text-transform:uppercase;border:1px solid var(--pop-black);border-radius:4px;padding:2px 8px;font-size:10px;display:inline-block}.analytics-module__t6Zeeq__badgeCrawler{background-color:var(--pop-green);color:var(--pop-black)}.analytics-module__t6Zeeq__badgeMobile{background-color:var(--pop-red);color:var(--pop-white)}.analytics-module__t6Zeeq__badgeDesktop{background-color:var(--pop-blue);color:var(--pop-white)}.analytics-module__t6Zeeq__badgeTablet{background-color:var(--pop-yellow);color:var(--pop-black)}.analytics-module__t6Zeeq__timeText{color:var(--color-text-muted)}.analytics-module__t6Zeeq__geoText{color:var(--pop-pink);font-family:var(--font-code)}.analytics-module__t6Zeeq__pathCode{font-family:var(--font-code);color:var(--pop-blue);font-weight:700}.analytics-module__t6Zeeq__refText{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}@media (max-width:1024px){.analytics-module__t6Zeeq__layoutGrid,.analytics-module__t6Zeeq__halfGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.analytics-module__t6Zeeq__kpiGrid{grid-template-columns:1fr;gap:16px}.analytics-module__t6Zeeq__timelineChart{gap:4px;padding-left:8px;padding-right:8px}.analytics-module__t6Zeeq__chartLabel{font-size:8px}}.analytics-module__t6Zeeq__headerBanner{background-color:var(--pop-yellow);color:var(--pop-black);margin-bottom:24px;padding:24px;position:relative;transform:rotate(-1deg)}[data-theme=noir] .analytics-module__t6Zeeq__headerBanner{background-color:var(--surface-secondary);color:var(--color-text)}.analytics-module__t6Zeeq__headerContent{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (min-width:768px){.analytics-module__t6Zeeq__headerContent{flex-direction:row;align-items:center}}.analytics-module__t6Zeeq__headerTitle{text-transform:uppercase;margin-bottom:4px;font-size:36px;line-height:1}@media (min-width:768px){.analytics-module__t6Zeeq__headerTitle{font-size:48px}}.analytics-module__t6Zeeq__headerSub{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:14px;font-weight:700}.analytics-module__t6Zeeq__activeFilter{background-color:var(--pop-yellow);color:var(--pop-black);transform:scale(1.03)translateY(-2px);box-shadow:0 4px 12px #00000014}[data-theme=noir] .analytics-module__t6Zeeq__activeFilter{color:var(--pop-white)}.analytics-module__t6Zeeq__warningAlert{border-color:var(--pop-red);background-color:var(--surface-elevated);flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px;display:flex}@media (min-width:768px){.analytics-module__t6Zeeq__warningAlert{flex-direction:row}}.analytics-module__t6Zeeq__warningIconWrapper{background-color:var(--pop-red);color:#fff;border:1px solid var(--color-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex;box-shadow:0 2px 8px #00000014}.analytics-module__t6Zeeq__warningTitle{color:var(--pop-red);text-transform:uppercase;margin-bottom:8px;font-size:20px;line-height:1}.analytics-module__t6Zeeq__warningError{color:#ef4444;margin-bottom:8px;font-size:14px;font-weight:700}.analytics-module__t6Zeeq__warningDesc{color:var(--color-text-muted);margin-bottom:8px;font-size:14px;font-weight:700}.analytics-module__t6Zeeq__warningSteps{flex-wrap:wrap;gap:4px 16px;font-size:14px;font-weight:700;display:flex}.analytics-module__t6Zeeq__stepBlue{color:var(--pop-blue)}.analytics-module__t6Zeeq__stepGreen{color:var(--pop-green)}.analytics-module__t6Zeeq__countryRow{align-items:center;gap:6px;display:flex}.analytics-module__t6Zeeq__privacyAlert{border:1px solid var(--color-border);background-color:var(--surface-primary);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px;display:flex;box-shadow:0 1px 3px #0000000a}@media (min-width:768px){.analytics-module__t6Zeeq__privacyAlert{flex-direction:row}}.analytics-module__t6Zeeq__privacyIconWrapper{background-color:var(--pop-green);color:var(--pop-black);border:1px solid var(--color-border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;display:flex;box-shadow:0 2px 8px #00000014}.analytics-module__t6Zeeq__privacyTitle{color:var(--color-text);font-size:20px;font-family:var(--font-headline);text-transform:uppercase;margin-bottom:8px;line-height:1}.analytics-module__t6Zeeq__privacyDesc{color:var(--color-text-muted);font-size:14px;font-family:var(--font-body);margin-bottom:8px;font-weight:700}.analytics-module__t6Zeeq__privacyDetails{font-size:13px;font-family:var(--font-body);flex-wrap:wrap;gap:8px 16px;font-weight:700;display:flex}.analytics-module__t6Zeeq__refreshBtn{font-size:var(--text-sm);justify-content:center;align-items:center;min-width:150px;display:inline-flex}.analytics-module__t6Zeeq__spinning{animation:.8s linear infinite analytics-module__t6Zeeq__spin}@keyframes analytics-module__t6Zeeq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
