:root{--green:#006d77;--muted:#52626a;--line:#d6e1dd}html{scroll-padding-top:20px}body{background:#f7f9f6;color:#10283f}.wrap{max-width:1160px;padding-inline:24px}header{background:#10283f;border-color:#314b58}header .brand,header a{color:#f7f9f6}header .nav{min-height:76px;gap:20px;flex-wrap:wrap;padding-block:12px}.intro{padding:28px 0 14px}.intro h1{font:650 clamp(30px,4vw,42px)/1.15 system-ui,sans-serif;letter-spacing:-.9px;margin:10px 0 12px}.intro .eyebrow{font-size:12px;color:#006d77;letter-spacing:1.5px}.intro p:not(.eyebrow){font-size:14px;line-height:1.65;max-width:780px;margin:9px 0;color:#52626a}.intro .creator{color:#244a51}.controls{margin:4px 0 12px;gap:15px;flex-wrap:wrap}.controls p{font-size:12px;line-height:1.6}.button{min-height:44px;padding:11px 17px;border-radius:8px;background:#006d77}.visitor-jumps{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 18px;padding:5px;border:1px solid #d1dfd9;border-radius:10px;background:#fff}.visitor-jumps a{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 170px;min-height:44px;padding:9px 12px;border-radius:6px;color:#164950;font-size:13px;line-height:1.4;text-align:center;text-decoration:none}.visitor-jumps a:hover,.visitor-jumps .visitor-jump-primary{background:#e6f2ee}.cards{gap:12px;margin-bottom:14px}.cards .card{min-height:0;padding:18px 19px;border-color:#d4e0db;border-radius:12px;box-shadow:none}.cards .card h2{font-size:12px;line-height:1.5;min-height:0;letter-spacing:.5px;margin:0 0 8px}.cards .card .metric{font-size:38px;line-height:1.1;color:#006d77}.cards .card p{font-size:12px;line-height:1.6;margin-top:10px}.status{font-size:13px;line-height:1.6;padding:13px 16px;margin:14px 0 20px;background:#edf4f1;border-color:#d2e0d9}.visitor-context-toolbar{padding:16px 20px;background:#edf4f1;border:1px solid #d0dfd8;border-radius:12px 12px 0 0}.visitor-context-toolbar .geography-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}.geography-controls label{font-size:13px;color:#244b52;line-height:1.5}.geography-controls select{flex:1 1 150px;max-width:240px;min-height:44px;border:1px solid #7b9290;border-radius:7px;background:#fff;color:#10283f;padding:10px 30px 10px 12px;font-size:14px}.visitor-context-toolbar button{font-size:13px}#visitor-insights{border:1px solid #d0dfd8;border-top:0;border-radius:0 0 12px 12px;background:#fff;padding:22px;margin-bottom:30px}.vi-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.vi-heading h2{flex:1 1 100%;font:650 clamp(23px,3vw,30px)/1.25 system-ui,sans-serif;letter-spacing:-.5px;margin:0;color:#10283f}.vi-period{font-size:13px;line-height:1.6;margin:2px 0;color:#52626a}.vi-links{display:flex;flex-wrap:wrap;gap:7px 16px}.vi-links a{display:inline-flex;align-items:center;min-height:36px;color:#006d77;font-size:13px;text-underline-offset:4px}.vi-status{font-size:12px;line-height:1.6;color:#52626a;margin:10px 0 18px}.vi-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vi-card{min-width:0;padding:17px;background:#f2f7f4;border:1px solid #d7e3dd;border-radius:9px}.vi-label{font-size:12px;font-weight:650;line-height:1.5;margin:0 0 11px;color:#36545a}.vi-value{display:block;font-size:30px;line-height:1.15;color:#006d77;overflow-wrap:anywhere}.vi-card:first-child .vi-value{font-size:20px;line-height:1.3}.vi-detail{font-size:12px;line-height:1.65;color:#52626a;margin:10px 0 0}.vi-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.vi-panel{min-width:0}.vi-panel h3{font-size:16px;line-height:1.4;margin:0 0 8px;color:#10283f}.vi-list{list-style:none;padding:0;margin:0}.vi-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 0;border-bottom:1px solid #e1e9e4;font-size:13px}.vi-name{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere;color:#203e48}.vi-flag{font-size:20px;flex-shrink:0}.vi-count{font-variant-numeric:tabular-nums;color:#244b52;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.vi-bar{grid-column:1/-1;height:5px;border-radius:3px;background:#e6eeea;overflow:hidden}.vi-bar>span{display:block;height:100%;background:#168b8c;border-radius:3px}.vi-empty{font-size:13px;line-height:1.7;color:#52626a;padding:12px 0}.vi-context,.vi-peak{font-size:13px;line-height:1.8;color:#52626a;margin:17px 0 0}.vi-peak{padding-top:14px;border-top:1px solid #e0e8e3}#visitor-insights[data-insights-state=delayed] .vi-status{color:#805410}#visitor-insights[data-insights-state=loading] .vi-status{color:#36545a}.geography{border-top:1px solid #d2e0d8;padding-top:23px}.geography-top{margin-bottom:10px}.geography-top h2{font:650 25px/1.3 system-ui,sans-serif;letter-spacing:-.5px}.geo-table th,.geo-table td{font-size:13px}.geo-table-panel,.geo-trend-panel{border-radius:11px;border-color:#d4e0da}.geo-metric{border-radius:9px}.geo-trend-bar{background:#168b8c}.details{font-size:14px;line-height:1.8}.details h2{font:650 24px/1.3 system-ui,sans-serif}.details p{font-size:14px;line-height:1.8}footer{padding:20px 0;font-size:12px;line-height:1.8}footer>.design-evidence-link{margin-inline:24px}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #006d77;outline-offset:4px}[dir=rtl] .vi-count{direction:ltr}[dir=rtl] .geography-controls select{padding-inline:12px 30px}@media(max-width:760px){.wrap{padding-inline:16px}.intro{padding-top:22px}.intro h1{font-size:32px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cards .card{padding:14px;min-width:0}.cards .card .metric{font-size:34px}.cards .card h2{font-size:12px;letter-spacing:.2px}.visitor-jumps{gap:4px}.visitor-jumps a{flex-basis:100px;font-size:12px;padding:8px 7px}.visitor-context-toolbar{padding:14px}.geography-controls select{font-size:16px;max-width:none}.visitor-context-toolbar button{width:100%}#visitor-insights{padding:18px 14px}.vi-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vi-card{padding:13px}.vi-value{font-size:28px}.vi-card:first-child .vi-value{font-size:18px}.vi-columns{grid-template-columns:1fr;gap:22px}.vi-links a{min-height:44px}.vi-detail{font-size:12px}.vi-row{font-size:13px}.vi-count{font-size:12px}.geography-top h2{font-size:23px}.geo-table th,.geo-table td{font-size:12px}.geo-table-panel{min-width:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}header a:focus-visible{outline-color:#f7f9f6}.visitor-geography-notice{margin:0 0 14px;padding:10px 14px;border-inline-start:3px solid var(--green);background:var(--ew-soft);color:var(--ew-ink);font-size:13px;line-height:1.65}.visitor-geography-notice strong{display:block}.visitor-geography-notice a{text-underline-offset:3px}#geography-summary .geo-status,#geography-summary .geo-small{margin:8px 0 0;font-size:13px;line-height:1.6}#geography-summary .geo-small{color:var(--ew-muted)}header .nav>a:not(.brand){display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;text-underline-offset:4px}:root{--green:var(--ew-green);--muted:var(--ew-muted);--line:var(--ew-line)}html,body{background:var(--ew-bg);color:var(--ew-ink)}body :is(.card,.geography,.geo-metric,.visitor-jumps,.visitor-context-toolbar,#visitor-insights,.vi-card,.geography-controls select){background:var(--ew-paper);border-color:var(--ew-line);color:var(--ew-ink)}body :is(.intro .eyebrow,.intro .creator,.cards .card .metric,.vi-value,.vi-links a,.visitor-jumps a,.geo-more,.geography h2){color:var(--ew-green)}body :is(.vi-heading h2,.vi-panel h3,.vi-label,.vi-name,.vi-count,.details strong,.geo-metric h3,.geo-table tbody th,.geo-table tbody td,.geo-trend-panel h3,.geo-table-panel h3){color:var(--ew-ink)}body :is(.intro p:not(.eyebrow),.vi-period,.vi-status,.vi-detail,.vi-empty,.vi-context,.vi-peak,.geography-subtitle,.geo-method,.geo-start,.geo-status,.geo-small,.geo-period,.geo-privacy,.geo-trend-value,.geo-trend time,.geo-table thead th,.geo-table small,.geo-empty,.geo-table .geo-pooled th,.geo-table .geo-pooled td){color:var(--ew-muted);font-size:12px;line-height:1.65}body :is(.status,.visitor-jumps a:hover,.visitor-jumps .visitor-jump-primary,.geo-trend-track){background:var(--ew-soft);border-color:var(--ew-line);color:var(--ew-ink)}body :is(.geo-meter,.vi-bar){background:var(--ew-line)}body :is(.geo-meter>span,.vi-bar>span,.geo-trend-bar){background:var(--ew-green)}body :is(.status.error,#visitor-insights[data-insights-state=delayed] .vi-status){background:var(--ew-upcoming-soft);border-color:var(--ew-upcoming);color:var(--ew-upcoming)}body #geography-status.geo-status.error{background:var(--ew-error-soft);border-color:var(--ew-error);color:var(--ew-error)}body .button{background:var(--ew-primary);border-color:var(--ew-green);color:var(--ew-on-primary)}body .button:hover{background:var(--ew-soft)}body :is(.card h2,.card p,.geo-metric h3,.controls p){font-size:12px;line-height:1.65}body :is(.metric,.vi-value){overflow-wrap:anywhere}body :is(.vi-links a,header .nav>a){min-height:44px;display:inline-flex;align-items:center}body .geography-controls select{font-size:16px}@media(max-width:480px){.geo-metrics{grid-template-columns:minmax(0,1fr)}.cards .card .metric{font-size:30px}.wrap{padding-inline:16px}}
