.analytics-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.germany-map{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(7,58px);gap:6px;max-width:620px;margin:16px auto}.region-tile{border:1px solid var(--line);border-radius:11px;background:var(--surface-2);color:var(--ink);display:grid;place-items:center;align-content:center;cursor:pointer;position:relative}.region-tile b{font-size:12px}.region-tile span{font-size:18px;font-weight:800}.region-tile small{display:none;position:absolute;z-index:2;bottom:calc(100% + 5px);padding:5px 7px;border-radius:7px;background:var(--ink);color:var(--surface);white-space:nowrap}.region-tile:hover small{display:block}.region-tile[data-region='Schleswig-Holstein']{grid-area:1/3/2/5}.region-tile[data-region='Hamburg']{grid-area:2/3}.region-tile[data-region='Mecklenburg-Vorpommern']{grid-area:2/5/3/7}.region-tile[data-region='Bremen']{grid-area:3/1}.region-tile[data-region='Niedersachsen']{grid-area:3/2/4/4}.region-tile[data-region='Berlin']{grid-area:3/6}.region-tile[data-region='Brandenburg']{grid-area:3/4/5/6}.region-tile[data-region='Sachsen-Anhalt']{grid-area:4/3}.region-tile[data-region='Nordrhein-Westfalen']{grid-area:4/1/6/3}.region-tile[data-region='Sachsen']{grid-area:5/5/6/7}.region-tile[data-region='Thüringen']{grid-area:5/4}.region-tile[data-region='Hessen']{grid-area:6/3}.region-tile[data-region='Rheinland-Pfalz']{grid-area:6/1/7/3}.region-tile[data-region='Saarland']{grid-area:7/1}.region-tile[data-region='Baden-Württemberg']{grid-area:7/2/8/4}.region-tile[data-region='Bayern']{grid-area:6/4/8/7}.level-0{background:var(--surface-2)}.level-1{background:rgba(77,173,198,.13)}.level-2{background:rgba(77,173,198,.27)}.level-3{background:rgba(77,173,198,.44)}.level-4{background:rgba(77,173,198,.65);color:#061014}.level-5{background:var(--cyan);color:#061014}.map-legend{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);font-size:11px}.map-legend i{width:22px;height:9px;border-radius:3px}.funnel-row{display:grid;grid-template-columns:140px 1fr 35px;align-items:center;gap:10px;margin:18px 0}.funnel-row>div{height:10px;background:var(--line);border-radius:7px;overflow:hidden}.funnel-row i{display:block;height:100%;background:var(--cyan)}.telemetry-note{margin-top:24px;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);display:grid}.telemetry-note span,.telemetry-note p{color:var(--muted);margin:3px 0}@media(max-width:1000px){.analytics-grid{grid-template-columns:1fr}}@media(max-width:650px){.germany-map{grid-template-columns:repeat(4,1fr);display:flex;flex-wrap:wrap}.region-tile{width:calc(25% - 6px);min-height:58px}.funnel-row{grid-template-columns:110px 1fr 30px}}
