/* Real XLog analytics. All surfaces inherit the application's selected theme. */
.xlog-stats{--stats-panel:var(--panel);--stats-panel-strong:var(--panel);--stats-line:var(--line);--stats-muted:var(--copy);--stats-soft:var(--copy);--stats-accent:var(--teal,var(--blue));--stats-wash:color-mix(in srgb,var(--teal,var(--blue)) 6%,var(--panel));--stats-hover:color-mix(in srgb,var(--teal,var(--blue)) 9%,var(--panel));--stats-series-blue:#62a9ee;--stats-purple:#8c9fd0;--stats-warning:#ad7827;--stats-danger:#bf5667;min-width:0;padding:28px 0 48px;color:var(--ink);font-size:14px;line-height:1.6}
html[data-theme=dark] .xlog-stats{--stats-warning:#e3bc77;--stats-danger:#ed9ba8}
.xlog-stats *{box-sizing:border-box}.xlog-stats [hidden]{display:none!important}.xlog-stats .font-mono{font-family:inherit;font-variant-numeric:tabular-nums}.xlog-stats .stats-anchor{scroll-margin-top:110px}.xlog-stats :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--teal,var(--blue));outline-offset:3px}.xlog-stats .stat-enter{animation:none}
.xlog-stats-back{display:inline-flex;align-items:center;gap:8px;min-height:30px;color:var(--copy);font-size:13px}.xlog-stats-back .ui-icon{width:16px;height:16px}.xlog-stats-back:hover{color:var(--teal-dark,var(--teal))}
.xlog-stats-header{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:22px 0 27px}.xlog-stats-identity{min-width:0;flex:1}.xlog-stats-identity h1{margin:0;color:var(--ink);font-size:32px;font-weight:650;line-height:1.2;letter-spacing:-.9px;overflow-wrap:anywhere}.xlog-stats-domain{display:inline-flex;align-items:center;gap:8px;margin-top:9px;color:var(--teal-dark,var(--teal));font-size:13px;overflow-wrap:anywhere}.xlog-stats-domain .ui-icon{width:14px;height:14px}.xlog-stats-identity>p{max-width:70ch;margin:9px 0 0;color:var(--copy);font-size:13px;line-height:1.7}.xlog-stats-tools{display:flex;align-items:flex-end;flex-direction:column;gap:12px;flex:none}.xlog-stats-tools>.button{background:var(--panel);border-color:var(--line);color:var(--ink);font-size:13px}.xlog-stats-live{display:flex;align-items:flex-end;flex-direction:column;gap:3px;color:var(--copy);font-size:11px;line-height:1.5}.xlog-stats-live>span{display:flex;align-items:center;gap:7px}.xlog-stats-live>small{color:var(--copy);font-size:10px}.xlog-live-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 8%,transparent)}
.xlog-stats-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:25px 6px;border:1px solid var(--line);border-radius:13px;background:var(--panel);margin-bottom:25px}.xlog-stats-kpi{display:block;min-width:0;margin:0;padding:0 25px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;font:inherit}.xlog-stats-kpi:last-child{border-right:0}.xlog-stats-kpi>span{display:flex;align-items:center;gap:8px;color:var(--copy);font-size:13px;line-height:1.4}.xlog-stats-kpi>span>.ui-icon{width:16px;height:16px;flex:none;color:var(--copy)}.xlog-stats-kpi>strong{display:block;overflow-wrap:anywhere;margin:12px 0 8px;font-size:33px;font-weight:650;line-height:1.05;letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums}.xlog-stats-kpi>small{display:flex;align-items:center;gap:5px;color:var(--copy);font-size:11px;line-height:1.5}.xlog-stats-kpi>small>.ui-icon{width:12px;height:12px}.xlog-stats-online{cursor:pointer}.xlog-stats-online:hover>small{color:var(--teal-dark,var(--teal))}
.xlog-stats-nav{position:sticky;top:var(--xlog-header-offset,0px);z-index:25;display:flex;align-items:center;gap:7px;padding:7px;margin:0 0 25px;border:1px solid var(--line);border-radius:11px;background:var(--panel);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.xlog-stats-nav>a{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:40px;padding:9px 13px;border-radius:7px;color:var(--copy);font-size:13px;font-weight:550;white-space:nowrap}.xlog-stats-nav>a>.ui-icon{width:17px;height:17px}.xlog-stats-nav>a:hover{background:var(--stats-wash);color:var(--ink)}.xlog-stats-nav>a[aria-selected=true]{color:var(--teal-dark,var(--teal));background:var(--stats-hover);font-weight:650}.xlog-stats-view{min-width:0;outline:none}.xlog-stats-view>.stats-section{margin-top:0}.xlog-stats:not([data-active-stats-view]) .xlog-stats-view{margin-top:35px}.xlog-stats:not([data-active-stats-view]) #stats-view-traffic{display:none}.xlog-stats-section-heading,.xlog-stats .stats-section-header{margin:0 0 22px}.xlog-stats-section-heading h2,.xlog-stats .stats-section-title{margin:0;color:var(--ink);font-size:19px;font-weight:650;line-height:1.4;letter-spacing:-.3px}.xlog-stats-section-heading p,.xlog-stats .stats-section-description{max-width:70ch;margin:7px 0 0;color:var(--copy);font-size:13px;line-height:1.65}
.xlog-stats .card,.xlog-stats .stats-panel-frame{min-width:0;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:13px;box-shadow:none}.xlog-stats .stats-panel-kicker{display:none}.xlog-stats .stats-panel-title{margin:0;color:var(--ink);font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.2px}.xlog-stats .stats-panel-description{margin:7px 0 0;color:var(--copy);font-size:12px;line-height:1.65}.xlog-stats .stats-panel-head{gap:18px}

/* Shared traffic chart: real hourly/daily points and independent window totals. */
.xlog-stats .card.traffic-card{padding:25px 26px 0;background:var(--panel);border-color:var(--line);overflow:visible}.xlog-stats .traffic-title{color:var(--ink);font-size:17px;font-weight:650;letter-spacing:-.2px}.xlog-stats .traffic-description{color:var(--copy);font-size:12px;line-height:1.6}.xlog-stats .traffic-periods{padding:4px;border-color:var(--line);background:var(--canvas);border-radius:9px}.xlog-stats .traffic-period{min-height:35px;padding:8px 15px;color:var(--copy);font-size:12px;border-radius:6px}.xlog-stats .traffic-period:hover{color:var(--ink);background:var(--panel)}.xlog-stats .traffic-period.is-active{background:var(--panel);color:var(--teal-dark,var(--teal));box-shadow:0 1px 5px color-mix(in srgb,var(--ink) 6%,transparent)}.xlog-stats .traffic-overview{margin:24px 0 14px}.xlog-stats .traffic-metric-label{color:var(--copy);font-size:12px}.xlog-stats .traffic-metric-value{color:var(--ink);font-size:31px;font-weight:650}.xlog-stats .traffic-metric+.traffic-metric{border-color:var(--line)}.xlog-stats .traffic-dot{background:var(--teal);box-shadow:none}.xlog-stats .traffic-metric-views .traffic-dot,.xlog-stats .traffic-dot-views{background:var(--stats-series-blue);box-shadow:none}.xlog-stats .traffic-range{color:var(--copy);font-size:11px}.xlog-stats .traffic-granularity{color:var(--copy);background:var(--stats-wash);border-color:var(--line)}.xlog-stats .traffic-granularity::before{border-color:var(--copy);background:linear-gradient(to top,var(--copy) 35%,transparent 35%)}.xlog-stats .traffic-plot{height:315px;margin:0 -3px}.xlog-stats .traffic-svg text{fill:var(--copy);font-size:11px}.xlog-stats .traffic-svg .traffic-grid{stroke:var(--line);stroke-dasharray:none;opacity:.7}.xlog-stats .traffic-svg .traffic-crosshair{stroke:var(--copy)}.xlog-stats .traffic-line[data-chart-series=uniq]{stroke:var(--teal)}.xlog-stats .traffic-line[data-chart-series=hits]{stroke:var(--stats-series-blue)}.xlog-stats #traffic-fill-uniq stop{stop-color:var(--teal)}.xlog-stats #traffic-fill-hits stop{stop-color:var(--stats-series-blue)}.xlog-stats .traffic-svg circle[fill="#ffb52e"]{fill:var(--teal)}.xlog-stats .traffic-svg circle[fill="#bd7bf3"]{fill:var(--stats-series-blue)}.xlog-stats .traffic-svg circle[stroke="#ffffff"]{stroke:var(--panel)}.xlog-stats .traffic-tooltip{background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:0 8px 30px color-mix(in srgb,var(--ink) 10%,transparent);font-size:12px}.xlog-stats .traffic-tooltip-date{color:var(--ink);border-color:var(--line)}.xlog-stats .traffic-tooltip span{color:var(--copy)}.xlog-stats .traffic-empty{background:radial-gradient(ellipse,var(--panel) 10%,transparent 75%)}.xlog-stats .traffic-empty-icon{background:var(--canvas);color:var(--teal-dark,var(--teal));border-color:var(--line)}.xlog-stats .traffic-empty strong{color:var(--ink);font-size:13px}.xlog-stats .traffic-empty>span:last-child{color:var(--copy);font-size:12px}.xlog-stats .traffic-footer{margin:9px -26px 0;padding:14px 26px;background:transparent;border-color:var(--line);color:var(--copy);font-size:11px;border-radius:0 0 13px 13px}.xlog-stats .traffic-noscript{color:var(--copy);font-size:13px}

/* Calendar summary, realtime records and engagement. */
.xlog-stats .stats-overview-section{margin-top:27px}.xlog-stats .overview-frame-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:20px}.xlog-stats .overview-summary-frame,.xlog-stats .overview-health-frame{display:block;padding:25px}.xlog-stats .stats-overview-section>.stats-section-header{display:none}.xlog-stats .overview-today-block{display:none}.xlog-stats .stats-live-badge{color:var(--teal-dark,var(--teal));background:var(--stats-wash);font-size:10px;letter-spacing:0}.xlog-stats .stats-live-badge::before{background:var(--teal);box-shadow:none}.xlog-stats .overview-period-list{margin-top:25px;background:var(--panel);border-color:var(--line);border-radius:9px}.xlog-stats .overview-period-cell{padding:20px 16px;border-color:var(--line)}.xlog-stats .overview-period-cell-head{min-height:20px;flex-wrap:wrap;color:var(--copy);font-size:12px;letter-spacing:0;text-transform:none;font-weight:550}.xlog-stats .overview-returning-badge{color:var(--teal-dark,var(--teal));font-size:10px;letter-spacing:0}.xlog-stats .overview-period-numbers{gap:11px;margin-top:20px;font-size:11px;color:var(--copy)}.xlog-stats .overview-period-numbers span{flex-direction:column;align-items:flex-start;gap:4px}.xlog-stats .overview-period-numbers strong{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.3}.xlog-stats .overview-live-row{grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);margin-top:23px;gap:12px}.xlog-stats .overview-online-button{min-height:84px;padding:15px;border-color:var(--line);background:var(--stats-wash);color:var(--ink);box-shadow:none;transform:none}.xlog-stats .overview-online-button:hover{background:var(--stats-hover);border-color:var(--teal)}.xlog-stats .overview-online-button strong{color:var(--ink);font-size:28px;font-weight:650}.xlog-stats .overview-online-button small{color:var(--copy);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .overview-online-pulse{background:var(--teal);box-shadow:none}.xlog-stats .overview-online-pulse::after{display:none}.xlog-stats .overview-online-action{color:var(--teal-dark,var(--teal))}.xlog-stats .overview-records{background:var(--panel);border-color:var(--line)}.xlog-stats .overview-record{padding:12px;border-color:var(--line)}.xlog-stats .overview-record span{color:var(--copy);font-size:11px;font-weight:500;line-height:1.5;text-transform:none}.xlog-stats .overview-record strong,.xlog-stats .overview-record.is-record strong{color:var(--ink);font-size:24px;font-weight:600}.xlog-stats .overview-health-list{margin-top:24px;gap:16px}.xlog-stats .overview-health-metric span{color:var(--copy);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .overview-health-metric strong{color:var(--ink);font-size:14px;font-weight:600}.xlog-stats .overview-health-track{height:6px;background:var(--canvas);border:0}.xlog-stats .overview-health-track>span{background:var(--teal)}.xlog-stats .overview-health-metric.is-warning strong{color:var(--stats-warning)}.xlog-stats .overview-health-metric.is-warning .overview-health-track>span{background:var(--stats-warning)}.xlog-stats .overview-health-metric.is-blue strong,.xlog-stats .overview-health-metric.is-violet strong{color:var(--ink)}.xlog-stats .overview-health-metric.is-blue .overview-health-track>span{background:var(--stats-series-blue)}.xlog-stats .overview-health-metric.is-violet .overview-health-track>span{background:var(--stats-purple)}
.xlog-stats .stats-recent{margin-top:22px;padding:24px 25px 0;background:var(--panel);border:1px solid var(--line);border-radius:13px}.xlog-stats .recent-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.xlog-stats .recent-heading h2{margin:0;color:var(--ink);font-size:16px;font-weight:650}.xlog-stats .recent-heading>a{display:inline-flex;align-items:center;gap:8px;color:var(--teal-dark,var(--teal));font-size:12px}.xlog-stats .recent-heading .ui-icon{width:15px;height:15px}.xlog-stats .recent-table-wrap{overflow-x:auto;scrollbar-width:thin}.xlog-stats .recent-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed}.xlog-stats .recent-table th{text-align:left;color:var(--copy);font-size:11px;font-weight:500;padding:0 12px 11px 0;border-bottom:1px solid var(--line)}.xlog-stats .recent-table td{padding:13px 12px 13px 0;border-bottom:1px solid var(--line);color:var(--copy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xlog-stats .recent-table th:first-child{width:13%}.xlog-stats .recent-table th:nth-child(2){width:23%}.xlog-stats .recent-table th:nth-child(3){width:20%}.xlog-stats .recent-table th:nth-child(4){width:24%}.xlog-stats .recent-table td>button{padding:0;border:0;background:none;color:var(--teal-dark,var(--teal));font:inherit;cursor:pointer;font-variant-numeric:tabular-nums}.xlog-stats .recent-footnote{display:flex;justify-content:space-between;gap:20px;padding:14px 0;color:var(--copy);font-size:11px}

/* Geography, source quality and expandable city/provider records. */
.xlog-stats .audience-grid{gap:20px}.xlog-stats .card.audience-card{padding:25px 24px 0;background:var(--panel);border-color:var(--line)}.xlog-stats .audience-title,.xlog-stats .technology-title{color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.2px}.xlog-stats .audience-description,.xlog-stats .technology-description{color:var(--copy);font-size:12px;line-height:1.65}.xlog-stats .audience-period,.xlog-stats .technology-period{background:var(--canvas);color:var(--copy);border-color:var(--line);font-size:11px}.xlog-stats .audience-toolbar{border-color:var(--line)}.xlog-stats .audience-indicator,.xlog-stats .audience-columns{color:var(--copy);font-size:11px}.xlog-stats .audience-indicator i{background:var(--teal)}.xlog-stats .audience-tabs,.xlog-stats .technology-tabs,.xlog-stats .stats-tablist,.xlog-stats .insights-tabs{background:var(--canvas);border-color:var(--line);border-radius:9px}.xlog-stats .audience-tab,.xlog-stats .technology-tab,.xlog-stats .stats-tab-button,.xlog-stats .insights-tab{color:var(--copy);background:transparent;border-color:transparent;border-radius:6px;min-height:35px;padding:8px 13px;font-family:inherit;font-size:12px;font-weight:550;letter-spacing:0;line-height:1.4;text-transform:none}.xlog-stats .audience-tab.is-active,.xlog-stats .technology-tab.is-active,.xlog-stats .stats-tab-button.is-active,.xlog-stats .insights-tab.is-active{color:var(--teal-dark,var(--teal));background:var(--panel);border-color:var(--line);box-shadow:none}.xlog-stats .audience-row{border-color:transparent;padding:14px 7px;background:transparent}.xlog-stats .audience-row:hover,.xlog-stats .audience-quality[open]>summary{background:var(--stats-wash);border-color:var(--line)}.xlog-stats .audience-row-label{color:var(--ink);font-size:13px}.xlog-stats .audience-row-values{font-size:12px}.xlog-stats .audience-count,.xlog-stats .audience-quality-score{color:var(--ink)}.xlog-stats .audience-share{color:var(--copy)}.xlog-stats .audience-flag{background:var(--canvas);color:var(--copy)}.xlog-stats .audience-source-symbol{display:none}.xlog-stats .audience-track{height:6px;background:var(--canvas)}.xlog-stats .audience-sources .audience-track{margin-left:0}.xlog-stats .audience-bar{background:var(--teal)}.xlog-stats .audience-sources .audience-bar{background:var(--stats-series-blue)}.xlog-stats .audience-detail{border-color:var(--line)}.xlog-stats .audience-city-button,.xlog-stats .audience-isp,.xlog-stats .audience-status{color:var(--copy);font-size:12px}.xlog-stats .audience-city-button:hover{background:var(--stats-wash);color:var(--ink)}.xlog-stats .audience-more,.xlog-stats .audience-retry,.xlog-stats .technology-show-more{background:var(--panel);color:var(--teal-dark,var(--teal));border-color:var(--line);font-size:12px;min-height:37px}.xlog-stats .audience-footer{margin:0 -24px;padding:15px 24px;background:transparent;color:var(--copy);border-color:var(--line);font-size:11px;line-height:1.65}.xlog-stats .audience-quality-metrics{background:var(--stats-wash);border-color:var(--line)}.xlog-stats .audience-quality-metrics dt{color:var(--copy);font-size:11px}.xlog-stats .audience-quality-metrics dd{color:var(--ink);font-size:16px}.xlog-stats .audience-empty{color:var(--copy);font-size:13px}

/* Human technology categories and technical diagnostics. */
.xlog-stats .card.technology-card{padding:25px 26px 0;background:var(--panel);border-color:var(--line);margin-bottom:22px}.xlog-stats .technology-toolbar{border-color:var(--line)}.xlog-stats .technology-metric-note,.xlog-stats .technology-list-header,.xlog-stats .technology-chart-caption{color:var(--copy);font-size:11px}.xlog-stats .technology-layout{gap:40px;padding:28px 4px;min-height:340px}.xlog-stats .technology-row{padding:13px 10px;background:transparent;border-color:transparent}.xlog-stats .technology-row:hover,.xlog-stats .technology-row.is-active{background:var(--stats-wash);border-color:var(--line)}.xlog-stats .technology-row-label{color:var(--ink);font-size:13px}.xlog-stats .technology-row-values{font-size:12px}.xlog-stats .technology-row-count{color:var(--ink)}.xlog-stats .technology-row-share,.xlog-stats .technology-center-count{color:var(--copy)}.xlog-stats .technology-center-caption{color:var(--copy);font-size:11px}.xlog-stats .technology-center-share{color:var(--ink);font-size:36px;font-weight:650}.xlog-stats .technology-center-name{color:var(--ink);font-size:14px}.xlog-stats .technology-list-header>span:first-child{color:var(--copy)}.xlog-stats .technology-bar-track{height:6px;background:var(--canvas)}.xlog-stats .technology-footer{margin:0 -26px;padding:15px 26px;background:transparent;color:var(--copy);border-color:var(--line);font-size:11px}.xlog-stats .technology-bot-note{color:var(--copy)}.xlog-stats .technology-bot-note::before{background:var(--teal)}.xlog-stats .technology-svg>circle:first-child{stroke:var(--line)}.xlog-stats .technology-empty strong{color:var(--ink);font-size:14px}.xlog-stats .technology-empty>span:last-child{color:var(--copy);font-size:12px}.xlog-stats .technology-empty-symbol{color:var(--teal)}.xlog-stats .technology-row:nth-child(6n+1){--technology-color:var(--teal)!important}.xlog-stats .technology-row:nth-child(6n+2){--technology-color:var(--stats-series-blue)!important}.xlog-stats .technology-row:nth-child(6n+3){--technology-color:var(--stats-purple)!important}.xlog-stats .technology-segment[data-technology-segment="0"]{stroke:var(--teal)}.xlog-stats .technology-segment[data-technology-segment="1"]{stroke:var(--stats-series-blue)}.xlog-stats .technology-segment[data-technology-segment="2"]{stroke:var(--stats-purple)}
.xlog-stats .technical-details-frame{margin-top:22px;padding:25px}.xlog-stats .technical-today-chip{background:var(--stats-wash);color:var(--teal-dark,var(--teal));border-color:var(--line);font-family:inherit;font-size:11px;font-weight:550;letter-spacing:0;text-transform:none}.xlog-stats .technical-tab-panel{background:var(--panel);border-color:var(--line);padding:23px;margin-top:19px}.xlog-stats .technical-bot-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:30px}.xlog-stats .technical-bot-summary{border-color:var(--line)}.xlog-stats .technical-panel-note,.xlog-stats .technical-subhead>span{color:var(--copy);font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none;line-height:1.65}.xlog-stats .technical-subhead h4{color:var(--ink);font-size:14px}.xlog-stats .technical-kpi{background:var(--stats-wash);border-color:var(--line);padding:18px 14px}.xlog-stats .technical-kpi span{color:var(--copy);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .technical-kpi strong,.xlog-stats .technical-kpi.is-red strong{color:var(--ink);font-size:27px;font-weight:650}.xlog-stats .technical-ranking-row{grid-template-columns:minmax(130px,1fr) minmax(65px,1.1fr) 85px;gap:16px;min-height:43px}.xlog-stats .technical-ranking-label{color:var(--copy);font-size:13px}.xlog-stats .technical-ranking-count strong{color:var(--ink);font-size:14px}.xlog-stats .technical-ranking-count small{color:var(--copy);font-size:11px}.xlog-stats .technical-ranking-track,.xlog-stats .technical-performance-track{background:var(--canvas);border:0;height:6px}.xlog-stats .technical-ranking-track>span{background:var(--teal)}.xlog-stats .technical-bot-mark{background:var(--stats-purple);box-shadow:none}.xlog-stats .technical-more-button{color:var(--teal-dark,var(--teal));border-color:var(--line);font-size:12px;font-weight:550;letter-spacing:0;text-transform:none}.xlog-stats .technical-empty{color:var(--copy);font-size:13px}.xlog-stats .technical-performance-card{background:var(--stats-wash);border-color:var(--line);padding:23px}.xlog-stats .technical-performance-head span:first-child{color:var(--copy);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .technical-performance-head strong,.xlog-stats .technical-performance-card.is-blue .technical-performance-head strong{color:var(--ink);font-size:30px;font-weight:650}.xlog-stats .technical-performance-card.is-warning .technical-performance-head strong{color:var(--stats-warning)}.xlog-stats .technical-performance-card.is-danger .technical-performance-head strong{color:var(--stats-danger)}.xlog-stats .technical-performance-code{display:none}.xlog-stats .technical-performance-track>span{background:var(--teal)}.xlog-stats .technical-performance-card.is-blue .technical-performance-track>span{background:var(--stats-series-blue)}.xlog-stats .technical-performance-card p{color:var(--copy);font-size:12px;line-height:1.6}

/* Retention, engagement and advanced bot/performance diagnostics. */
.xlog-stats .insights-grid{gap:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.xlog-stats .stats-insights-section .insights-card{padding:25px!important}.xlog-stats .insights-title{color:var(--ink);font-size:16px;font-weight:650;letter-spacing:-.2px}.xlog-stats .insights-description{color:var(--copy);font-size:12px;line-height:1.65}.xlog-stats .insights-card-header{gap:16px;flex-wrap:wrap}.xlog-stats .insights-legend{color:var(--copy);font-size:12px}.xlog-stats .insights-dot.is-new{background:var(--teal)}.xlog-stats .insights-dot.is-returning{background:var(--stats-series-blue)}.xlog-stats .insights-metric{background:var(--stats-wash);border-color:var(--line)}.xlog-stats .insights-metric dt{color:var(--copy);font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none}.xlog-stats .insights-metric dd{color:var(--ink);font-family:inherit;font-size:29px;font-weight:650;letter-spacing:-.7px}.xlog-stats .insights-trend-chart{height:245px;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%)}.xlog-stats .insights-trend-bars{height:205px;gap:3px}.xlog-stats .insights-trend-bar.is-new{background:var(--teal)}.xlog-stats .insights-trend-bar.is-returning{background:var(--stats-series-blue)}.xlog-stats .insights-axis-label{font-family:inherit;color:var(--copy);font-size:10px;transform:none}.xlog-stats .insights-tooltip{background:var(--panel);color:var(--copy);border-color:var(--line);box-shadow:0 8px 30px color-mix(in srgb,var(--ink) 10%,transparent);font-family:inherit;font-size:12px}.xlog-stats .insights-tooltip strong{color:var(--ink)}.xlog-stats .insights-period{background:var(--canvas);border-color:var(--line);color:var(--copy);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .insights-segment-name{color:var(--copy);font-size:13px}.xlog-stats .insights-segment-values strong{color:var(--ink);font-family:inherit;font-size:14px}.xlog-stats .insights-segment-values span{color:var(--copy);font-family:inherit;font-size:12px}.xlog-stats .insights-segment-row,.xlog-stats .insights-footer{border-color:var(--line)}.xlog-stats .insights-engagement-bar{margin-top:26px;background:var(--canvas);height:17px}.xlog-stats .insights-engagement-segment.is-short,.xlog-stats .insights-dot.is-short{background:var(--stats-purple)}.xlog-stats .insights-engagement-segment.is-medium,.xlog-stats .insights-dot.is-medium{background:var(--stats-series-blue)}.xlog-stats .insights-engagement-segment.is-engaged,.xlog-stats .insights-dot.is-engaged{background:var(--teal)}.xlog-stats .insights-footer{margin:20px -25px -25px;padding:15px 25px;background:transparent;color:var(--copy);font-size:11px}.xlog-stats .insights-empty{color:var(--copy);font-size:13px}.xlog-stats .stats-insights-section .insights-advanced{padding:0!important;margin-top:22px}.xlog-stats .insights-advanced-summary{padding:23px 25px;background:transparent}.xlog-stats .insights-advanced-copy strong{color:var(--ink);font-size:15px}.xlog-stats .insights-advanced-copy>span{color:var(--copy);font-size:12px;line-height:1.6}.xlog-stats .insights-chevron{border-color:var(--teal)}.xlog-stats .insights-advanced-body{padding:0 25px 25px;background:transparent;border-color:var(--line)}.xlog-stats .insights-diagnostics-grid{gap:20px;padding-top:23px}.xlog-stats .insights-diagnostic{background:var(--stats-wash);border-color:var(--line);padding:22px}.xlog-stats .insights-hour-chart{background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%);border-color:var(--line);height:170px}.xlog-stats .insights-hour-bar{background:var(--stats-purple)}.xlog-stats .insights-hour-axis{color:var(--copy);font-family:inherit;font-size:11px}.xlog-stats .insights-country-name{color:var(--ink);font-size:12px}.xlog-stats .insights-country-values span,.xlog-stats .insights-performance-values small{color:var(--copy);font-family:inherit;font-size:11px}.xlog-stats .insights-country-values strong,.xlog-stats .insights-performance-values strong{color:var(--ink);font-family:inherit;font-size:13px}.xlog-stats .insights-track{height:6px;background:var(--canvas);border-color:var(--line)}.xlog-stats .insights-track>i{background:var(--stats-purple)}.xlog-stats .insights-performance{margin-top:20px}.xlog-stats .insights-performance .insights-track>i{background:var(--stats-series-blue)}.xlog-stats .insights-performance-row>.insights-performance-top>span:first-child{color:var(--ink);font-size:13px}

/* Complete visitor log, including original per-visitor Ajax history. */
.xlog-stats .visitors-card{background:var(--panel);border-radius:13px!important}.xlog-stats .visitors-header{padding:22px 24px;background:var(--stats-wash);border-color:var(--line)}.xlog-stats .visitors-eyebrow{color:var(--copy);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .visitors-total{color:var(--ink);font-family:inherit;font-size:26px;font-weight:650}.xlog-stats .visitors-page-summary{color:var(--copy);font-family:inherit;font-size:12px}.xlog-stats .visitors-columns,.xlog-stats .visitors-row-content{grid-template-columns:95px minmax(145px,1.15fr) minmax(110px,.85fr) minmax(110px,.8fr) 96px 78px;gap:20px}.xlog-stats .visitors-columns{min-height:47px;padding:0 24px;background:var(--panel);color:var(--copy);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.xlog-stats .visitors-row{border-color:var(--line)}.xlog-stats .visitors-row:hover,.xlog-stats .visitors-row:has(.visitors-row-action:focus-visible){background:var(--stats-wash);box-shadow:inset 2px 0 var(--teal)}.xlog-stats .visitors-row-content{min-height:86px;padding:16px 24px}.xlog-stats .visitors-time strong{color:var(--ink);font-family:inherit;font-size:12px;font-weight:600}.xlog-stats .visitors-time span{color:var(--copy);font-family:inherit;font-size:10px;line-height:1.4;margin-top:7px}.xlog-stats .visitors-identity strong{color:var(--ink);font-size:13px}.xlog-stats .visitors-user-agent{color:var(--copy);font-size:10px;margin-top:5px}.xlog-stats .visitors-browser{color:var(--ink);font-size:12px}.xlog-stats .visitors-os{color:var(--copy);font-size:11px}.xlog-stats .visitors-source-link{color:var(--teal-dark,var(--teal));font-size:12px}.xlog-stats .visitors-direct{color:var(--copy);font-size:12px;font-style:normal}.xlog-stats .visitors-views{color:var(--ink);font-family:inherit;font-size:15px;background:var(--stats-wash);border-color:var(--line)}.xlog-stats .visitors-engagement-meta{color:var(--copy);font-size:10px;line-height:1.4}.xlog-stats .visitors-load-time{color:var(--teal-dark,var(--teal))}.xlog-stats .visitors-device-name{color:var(--copy);font-size:11px;letter-spacing:0;text-transform:none}.xlog-stats .visitors-bot-badge{color:var(--stats-purple);background:var(--canvas);border-color:var(--line);font-size:10px}.xlog-stats .visitors-chevron{border-color:var(--copy)}.xlog-stats .visitors-empty{color:var(--copy);font-size:13px}.xlog-stats .visitors-pagination{padding:19px 24px;border-color:var(--line)}.xlog-stats .visitors-pagination-summary{color:var(--copy);font-family:inherit;font-size:11px}.xlog-stats .visitors-page-link{background:var(--panel);border-color:var(--line);color:var(--copy);font-family:inherit;font-size:12px;min-height:35px}.xlog-stats .visitors-page-link:hover,.xlog-stats .visitors-page-link.is-current{background:var(--stats-wash);border-color:var(--teal);color:var(--teal-dark,var(--teal))}
.xlog-stats-site-info{margin-top:24px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.xlog-stats-site-info>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:19px 23px;color:var(--ink);font-size:14px;font-weight:550;cursor:pointer}.xlog-stats-site-info>summary::-webkit-details-marker{display:none}.xlog-stats-site-info>summary>.ui-icon{width:16px;height:16px;color:var(--copy)}.xlog-stats-site-info[open]>summary>.ui-icon{transform:rotate(90deg)}.xlog-stats-site-info>div{padding:0 23px 23px}.xlog-stats-site-info h2{margin:0 0 8px;font-size:17px;color:var(--ink)}.xlog-stats-site-info p{margin:0 0 14px;max-width:75ch;font-size:13px;color:var(--copy);line-height:1.7}.xlog-stats-site-info a{display:inline-flex;align-items:center;gap:8px;color:var(--teal-dark,var(--teal));font-size:13px}.xlog-stats-site-info a>.ui-icon{width:14px;height:14px}

/* Existing Alpine dialogs use the same theme as the workspace. */
.xlog-stats .xlog-stats-overlay{z-index:100;background:rgba(4,14,24,.58);padding:20px;backdrop-filter:blur(5px)}.xlog-stats .xlog-stats-dialog{background:var(--panel);border:1px solid var(--line);color:var(--copy);border-radius:15px;box-shadow:0 24px 100px rgba(0,0,0,.2);max-height:85vh}.xlog-stats .xlog-stats-dialog>div:first-child{background:var(--panel);border-color:var(--line);padding-top:19px;padding-bottom:19px}.xlog-stats .xlog-stats-dialog h3{color:var(--ink);font-size:18px}.xlog-stats .xlog-stats-dialog :is(.text-ink,.text-neutral-300){color:var(--ink)}.xlog-stats .xlog-stats-dialog :is(.text-neutral-400,.text-neutral-500){color:var(--copy)}.xlog-stats .xlog-stats-dialog :is(.bg-surface-2,.bg-surface-3){background:var(--canvas)}.xlog-stats .xlog-stats-dialog :is(.border-border,.divide-border,.border-b,.border-t){border-color:var(--line)}.xlog-stats .xlog-stats-dialog [class*=divide-y]>*+*{border-color:var(--line)}.xlog-stats .xlog-stats-dialog .text-accent{color:var(--teal-dark,var(--teal))}.xlog-stats .xlog-stats-dialog thead{background:var(--canvas);color:var(--copy);font-size:11px}.xlog-stats .xlog-stats-dialog table td{border-color:var(--line)}.xlog-stats .xlog-stats-dialog button{min-width:36px;min-height:36px}.xlog-stats .xlog-stats-dialog .bg-accent\/10{background:var(--stats-wash)}.xlog-stats .xlog-stats-dialog .text-\[10px\]{font-size:11px}.xlog-stats .xlog-stats-dialog .text-\[9px\]{font-size:10px}

@media(max-width:1100px){.xlog-stats .overview-frame-grid{grid-template-columns:1fr}.xlog-stats .overview-health-frame{display:block}.xlog-stats .overview-live-row{grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr)}.xlog-stats .overview-health-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.xlog-stats .insights-grid{grid-template-columns:1fr}.xlog-stats .visitors-columns{display:none}.xlog-stats .visitors-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:15px}.xlog-stats .visitors-row{border:1px solid var(--line)!important;border-radius:10px;overflow:hidden;background:var(--panel)}.xlog-stats .visitors-row-content{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"location time" "environment device" "source source" "engagement engagement";min-height:0;gap:15px;padding:17px}.xlog-stats .visitors-time{grid-area:time;text-align:right}.xlog-stats .visitors-location{grid-area:location}.xlog-stats .visitors-environment{grid-area:environment}.xlog-stats .visitors-source{grid-area:source;padding-top:13px;border-top:1px solid var(--line)}.xlog-stats .visitors-engagement{grid-area:engagement;flex-direction:row;align-items:center;gap:10px}.xlog-stats .visitors-device{grid-area:device;justify-content:flex-end}.xlog-stats .visitors-device-name{display:none}.xlog-stats .visitors-chevron{display:none}.xlog-stats .visitors-user-agent{max-width:170px}.xlog-stats .visitors-engagement-meta{margin-top:0}.xlog-stats .technical-bot-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);gap:23px}}
@media(max-width:900px){.xlog-stats-header{align-items:flex-start}.xlog-stats-tools{max-width:210px}.xlog-stats-kpi{padding:0 18px}.xlog-stats-nav>a{font-size:12px;padding:9px 12px}.xlog-stats-nav>a>.ui-icon{display:none}.xlog-stats .audience-grid{grid-template-columns:1fr}.xlog-stats .technical-bot-layout{grid-template-columns:1fr}.xlog-stats .technical-bot-summary{border-right:0;padding:0 0 20px;border-bottom:1px solid var(--line)}.xlog-stats .technical-kpi-grid{max-width:500px}.xlog-stats .technical-performance-grid{grid-template-columns:1fr 1fr}.xlog-stats .insights-diagnostics-grid{grid-template-columns:1fr}.xlog-stats .insights-performance-header{flex-wrap:wrap;gap:15px}.xlog-stats .overview-period-numbers strong{font-size:27px}}
@media(max-width:640px){.xlog-stats{padding-top:20px}.xlog-stats-header{display:block;margin-top:20px;margin-bottom:23px}.xlog-stats-identity h1{font-size:26px;letter-spacing:-.6px}.xlog-stats-domain{font-size:12px;margin-top:8px}.xlog-stats-identity>p{font-size:12px}.xlog-stats-tools{max-width:none;flex-direction:row;align-items:center;justify-content:space-between;gap:15px;margin-top:19px}.xlog-stats-tools>.button{font-size:12px;min-height:38px;padding:8px 12px}.xlog-stats-live{font-size:10px;max-width:185px;line-height:1.5}.xlog-stats-live>small{font-size:10px}.xlog-stats-live>span{gap:6px}.xlog-stats-kpis{grid-template-columns:1fr 1fr;padding:0;margin-bottom:19px}.xlog-stats-kpi{padding:20px 17px}.xlog-stats-kpi:nth-child(2){border-right:0}.xlog-stats-kpi:nth-child(-n+2){border-bottom:1px solid var(--line)}.xlog-stats-kpi>span{font-size:12px;gap:7px}.xlog-stats-kpi>strong{font-size:29px;letter-spacing:-.7px;margin-top:11px}.xlog-stats-kpi>small{font-size:10px}.xlog-stats-nav{gap:3px;padding:5px;margin-bottom:21px;border-radius:9px}.xlog-stats-nav>a{flex:none;min-height:37px;padding:8px 11px;font-size:12px}.xlog-stats-section-heading h2,.xlog-stats .stats-section-title{font-size:18px}.xlog-stats-section-heading p,.xlog-stats .stats-section-description{font-size:12px}.xlog-stats .card.traffic-card{padding:20px 16px 0}.xlog-stats .traffic-header{gap:15px}.xlog-stats .traffic-title{font-size:16px}.xlog-stats .traffic-description{font-size:12px}.xlog-stats .traffic-periods{width:100%}.xlog-stats .traffic-period{padding:9px 8px;font-size:12px}.xlog-stats .traffic-overview{margin:22px 0 12px;gap:17px}.xlog-stats .traffic-metric-label{font-size:11px}.xlog-stats .traffic-metric-value{font-size:27px}.xlog-stats .traffic-metrics{gap:20px}.xlog-stats .traffic-metric+.traffic-metric{padding-left:20px}.xlog-stats .traffic-range{font-size:10px}.xlog-stats .traffic-plot{height:260px;margin:0 -2px}.xlog-stats .traffic-svg text{font-size:10px}.xlog-stats .traffic-footer{margin:7px -16px 0;padding:13px 16px;gap:6px;font-size:10px}.xlog-stats .traffic-snapshot{white-space:normal;font-size:10px}.xlog-stats .traffic-tooltip{font-size:11px;min-width:165px;padding:11px 12px}.xlog-stats .overview-summary-frame,.xlog-stats .overview-health-frame{padding:21px 18px}.xlog-stats .stats-panel-title{font-size:15px}.xlog-stats .overview-period-list{grid-template-columns:1fr;margin-top:21px}.xlog-stats .overview-period-cell{grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr);padding:16px 13px;gap:14px;border-right:0;border-bottom:1px solid var(--line)}.xlog-stats .overview-period-cell:last-child{border-bottom:0}.xlog-stats .overview-period-numbers{grid-template-columns:1fr 1fr;gap:14px;margin-top:0}.xlog-stats .overview-period-numbers strong{font-size:22px}.xlog-stats .overview-period-cell-head{font-size:12px}.xlog-stats .overview-live-row{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px}.xlog-stats .overview-online-button{min-height:81px;gap:8px;padding:12px}.xlog-stats .overview-online-button strong{font-size:25px}.xlog-stats .overview-record{padding:10px 9px}.xlog-stats .overview-record span{font-size:10px}.xlog-stats .overview-record strong{font-size:21px}.xlog-stats .overview-health-list{grid-template-columns:1fr;gap:16px;margin-top:23px}.xlog-stats .stats-recent{padding:21px 17px 0;margin-top:18px}.xlog-stats .recent-heading h2{font-size:15px}.xlog-stats .recent-heading>a{font-size:11px;gap:4px}.xlog-stats .recent-table{font-size:11px;min-width:430px}.xlog-stats .recent-table th{font-size:10px}.xlog-stats .recent-table td{padding-top:12px;padding-bottom:12px}.xlog-stats .recent-footnote{font-size:10px}.xlog-stats .card.audience-card,.xlog-stats .card.technology-card{padding:21px 17px 0}.xlog-stats .audience-title,.xlog-stats .technology-title{font-size:15px}.xlog-stats .audience-description,.xlog-stats .technology-description{font-size:12px}.xlog-stats .audience-period,.xlog-stats .technology-period{font-size:10px}.xlog-stats .audience-row-label{font-size:12px}.xlog-stats .audience-row-values{font-size:11px;gap:7px}.xlog-stats .audience-share{min-width:43px}.xlog-stats .audience-row{padding:13px 3px}.xlog-stats .audience-columns{font-size:10px}.xlog-stats .audience-indicator{font-size:11px}.xlog-stats .audience-footer{margin:0 -17px;padding:13px 17px;font-size:11px}.xlog-stats .audience-tab,.xlog-stats .technology-tab,.xlog-stats .stats-tab-button,.xlog-stats .insights-tab{font-size:12px;padding:8px 11px}.xlog-stats .technology-layout{grid-template-columns:1fr;gap:23px;padding:22px 0}.xlog-stats .technology-row-label{font-size:13px}.xlog-stats .technology-row-values{font-size:12px}.xlog-stats .technology-footer{margin:0 -17px;padding:13px 17px;font-size:11px}.xlog-stats .technical-details-frame{padding:21px 17px}.xlog-stats .technical-tablist{display:flex;flex-wrap:wrap;overflow:visible}.xlog-stats .technical-tablist .stats-tab-button{flex:1 0 auto;font-size:11px;padding:8px 10px}.xlog-stats .technical-tab-panel{margin-top:17px;padding:18px 13px}.xlog-stats .technical-ranking-row,.xlog-stats .technical-ranking-row.is-simple{grid-template-columns:minmax(85px,1fr) minmax(30px,.5fr) 70px;gap:10px}.xlog-stats .technical-ranking-label{font-size:12px}.xlog-stats .technical-ranking-count strong{font-size:13px}.xlog-stats .technical-ranking-count small{font-size:10px}.xlog-stats .technical-kpi{padding:16px 12px}.xlog-stats .technical-kpi strong{font-size:26px}.xlog-stats .technical-performance-grid{grid-template-columns:1fr}.xlog-stats .technical-performance-card{padding:19px}.xlog-stats .stats-insights-section .insights-card{padding:21px 17px!important}.xlog-stats .insights-title{font-size:15px}.xlog-stats .insights-description{font-size:12px}.xlog-stats .insights-metric dt{font-size:11px}.xlog-stats .insights-metric dd{font-size:25px}.xlog-stats .insights-trend-chart{height:220px;gap:3px}.xlog-stats .insights-trend-bars{height:180px;gap:2px}.xlog-stats .insights-axis-label{font-size:10px;transform:none;visibility:hidden}.xlog-stats #insights-period-panel-daily .insights-trend-column:nth-child(1) .insights-axis-label,.xlog-stats #insights-period-panel-daily .insights-trend-column:nth-child(5) .insights-axis-label,.xlog-stats #insights-period-panel-daily .insights-trend-column:nth-child(10) .insights-axis-label,.xlog-stats #insights-period-panel-daily .insights-trend-column:last-child .insights-axis-label,.xlog-stats #insights-period-panel-weekly .insights-trend-column:nth-child(1) .insights-axis-label,.xlog-stats #insights-period-panel-weekly .insights-trend-column:nth-child(3) .insights-axis-label,.xlog-stats #insights-period-panel-weekly .insights-trend-column:nth-child(6) .insights-axis-label,.xlog-stats #insights-period-panel-weekly .insights-trend-column:last-child .insights-axis-label{visibility:visible}.xlog-stats .insights-tooltip{font-size:11px;min-width:140px}.xlog-stats .insights-trend-column:nth-child(-n+3) .insights-tooltip,.xlog-stats .insights-hour-column:nth-child(-n+3) .insights-tooltip{left:0;transform:translate(0,4px)}.xlog-stats .insights-trend-column:nth-last-child(-n+3) .insights-tooltip,.xlog-stats .insights-hour-column:nth-last-child(-n+3) .insights-tooltip{left:auto;right:0;transform:translate(0,4px)}.xlog-stats .insights-segment-name{font-size:12px}.xlog-stats .insights-footer{margin:19px -17px -21px;padding:14px 17px;font-size:11px}.xlog-stats .stats-insights-section .insights-advanced{padding:0!important}.xlog-stats .insights-advanced-summary{padding:21px 17px}.xlog-stats .insights-advanced-copy>span{font-size:12px}.xlog-stats .insights-advanced-body{padding:0 12px 12px}.xlog-stats .insights-diagnostics-grid{gap:13px;padding-top:13px}.xlog-stats .insights-diagnostic{padding:19px 14px}.xlog-stats .insights-country-values{gap:8px}.xlog-stats .insights-country-values span,.xlog-stats .insights-performance-values small{font-size:10px}.xlog-stats .insights-country-top{flex-wrap:wrap;gap:8px}.xlog-stats .insights-performance-top{gap:10px}.xlog-stats .insights-performance-values{gap:10px}.xlog-stats .insights-performance-row>.insights-performance-top>span:first-child{font-size:12px}.xlog-stats .visitors-list{grid-template-columns:1fr;padding:12px;gap:12px}.xlog-stats .visitors-header{padding:19px 17px;align-items:flex-start}.xlog-stats .visitors-header>div:first-child{display:block}.xlog-stats .visitors-eyebrow{font-size:11px}.xlog-stats .visitors-total{display:block;font-size:25px;margin-top:7px}.xlog-stats .visitors-page-summary{font-size:11px}.xlog-stats .visitors-row-content{padding:16px;gap:15px}.xlog-stats .visitors-time strong{font-size:12px}.xlog-stats .visitors-identity strong{font-size:13px}.xlog-stats .visitors-user-agent{max-width:min(45vw,210px)}.xlog-stats .visitors-pagination{padding:17px 12px}.xlog-stats .visitors-pagination-summary{display:none}.xlog-stats .visitors-page-text{font-size:11px;min-width:45px}.xlog-stats .visitors-page-text::before{display:none}.xlog-stats .visitors-pagination-links{gap:4px;flex-wrap:wrap;justify-content:center}.xlog-stats-site-info>summary{padding:17px 20px;font-size:13px}.xlog-stats .xlog-stats-overlay{padding:10px;align-items:flex-end}.xlog-stats .xlog-stats-dialog{max-height:88vh;border-radius:14px}.xlog-stats .xlog-stats-dialog>div:first-child{padding:17px}.xlog-stats .xlog-stats-dialog h3{font-size:16px}}
@media(max-width:360px){.xlog-stats .overview-live-row{grid-template-columns:1fr}.xlog-stats .overview-records{min-height:75px}.xlog-stats .overview-period-cell{padding:15px 11px;gap:9px}.xlog-stats .overview-period-numbers strong{font-size:20px}.xlog-stats .traffic-metric-value{font-size:24px}.xlog-stats .traffic-metrics{gap:15px}.xlog-stats .traffic-metric+.traffic-metric{padding-left:15px}.xlog-stats .technical-ranking-track{display:none}.xlog-stats .technical-ranking-row,.xlog-stats .technical-ranking-row.is-simple{grid-template-columns:minmax(0,1fr) 70px}.xlog-stats .xlog-stats-kpi{padding:18px 14px}.xlog-stats .xlog-stats-kpi>strong{font-size:26px}.xlog-stats .insights-country-values{flex-wrap:wrap}.xlog-stats .visitors-row-content{gap:12px;padding:13px}.xlog-stats .visitors-pagination-links{gap:3px}}
@media(prefers-reduced-motion:reduce){.xlog-stats *,.xlog-stats *::before,.xlog-stats *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.xlog-app .xlog-stats{padding-top:0;padding-bottom:12px}
.xlog-app .xlog-stats .insights-axis-label{position:relative;left:50%;width:max-content;min-width:36px;overflow:visible;text-overflow:clip;transform:translateX(-50%)}
.xlog-stats .overview-period-numbers,.xlog-stats .insights-legend,.xlog-stats .insights-footer{text-transform:none;letter-spacing:0;font-weight:500}
