.GXQabG_explanation{color:var(--body-ink);margin:0 0 1rem;line-height:1.65}.GXQabG_list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.GXQabG_city{border:1px solid var(--line);color:var(--ink);border-radius:1rem;align-items:center;gap:.75rem;min-width:0;padding:.8rem .9rem;transition:border-color .2s,transform .2s;display:flex}.GXQabG_city:hover{border-color:var(--ink);transform:translateY(-1px)}.GXQabG_icon{background:var(--paper);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.GXQabG_copy{flex-direction:column;flex:1;min-width:0;display:flex}.GXQabG_copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.GXQabG_copy small{color:var(--muted);margin-top:.18rem;font-size:.75rem}
._SZbUG_overview{min-width:0;scroll-margin-top:calc(var(--header-height) + 1.5rem)}._SZbUG_overview p{color:var(--body-ink);margin:0 0 1rem;line-height:1.65}._SZbUG_overview p:last-child{margin-bottom:0}._SZbUG_overview strong{color:var(--ink)}._SZbUG_overview a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}._SZbUG_contacts{gap:.75rem;margin:1.25rem 0;display:grid}._SZbUG_contacts>div{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;display:flex}._SZbUG_contacts dt{align-items:center;gap:.5rem;font-weight:650;display:flex}._SZbUG_contacts dt svg{color:var(--area-sichtbarkeit-ink);flex-shrink:0}._SZbUG_contacts dd{margin:0}._SZbUG_note{font-size:.8125rem}
.C40fDG_root{margin:0;position:relative}.C40fDG_controls{justify-content:flex-end;gap:4px;margin-bottom:6px;display:flex}.C40fDG_grainButton{color:var(--body-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:12px;line-height:1}.C40fDG_grainButton:hover{background:var(--mk-area,var(--ink));background-color:color-mix(in srgb, var(--mk-area,var(--ink)) 8%, transparent)}.C40fDG_grainButton[aria-pressed=true]{background:var(--mk-area,var(--ink));color:var(--card,var(--surface))}.C40fDG_grainButton:focus-visible{outline:2px solid var(--mk-area,var(--ink));outline-offset:2px}.C40fDG_chart{touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.C40fDG_grid{stroke:var(--line);stroke-width:1px}.C40fDG_area{stroke:none}.C40fDG_fillTop{stop-color:var(--mk-area,var(--ink));stop-opacity:.16}.C40fDG_fillBottom{stop-color:var(--mk-area,var(--ink));stop-opacity:0}.C40fDG_line{color:var(--mk-area,var(--ink));stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.C40fDG_cursor{stroke:var(--mk-area,var(--ink));stroke-dasharray:2 5;stroke-width:1.5px;opacity:.55}.C40fDG_dot,.C40fDG_dotActive{fill:var(--mk-area,var(--ink));stroke:var(--card,var(--surface));stroke-width:2px;transition:r .14s,fill .14s}.C40fDG_dotActive{r:7;stroke-width:3px}.C40fDG_hit{fill:#0000;cursor:crosshair;outline:none}.C40fDG_hit:focus-visible{fill:var(--mk-area,var(--ink));fill-opacity:.06}.C40fDG_readout{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-height:2rem;margin-top:10px;display:flex}.C40fDG_readoutValue{font-variant-numeric:tabular-nums;font-size:clamp(20px,2.4vw,26px);line-height:1.1}.C40fDG_readoutDate,.C40fDG_readoutRank{color:var(--body-ink);font-size:13px}.C40fDG_axis{color:var(--body-ink);font-family:var(--mono,ui-monospace, monospace);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.C40fDG_axis span:nth-child(2){opacity:.6}.C40fDG_empty{color:var(--body-ink);margin:0}@media (prefers-reduced-motion:reduce){.C40fDG_dot,.C40fDG_dotActive{transition:none}}
.Ue_UPa_panel{padding:0;overflow:hidden}.Ue_UPa_cover{aspect-ratio:4/3;background:linear-gradient(135deg, var(--local-soft), var(--organic-soft));width:100%;max-height:15rem;display:block;position:relative}.Ue_UPa_photo{object-fit:cover}.Ue_UPa_initial{color:var(--card,#fff);letter-spacing:-.04em;opacity:.55;place-items:center;font-size:5rem;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.Ue_UPa_caption{color:#fff;background:linear-gradient(#0000,#11100fc7);padding:2.5rem 1.25rem 1rem;display:block;position:absolute;bottom:0;left:0;right:0}.Ue_UPa_caption strong{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.1;display:block}.Ue_UPa_caption small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;opacity:.82;text-transform:uppercase;margin-top:.25rem;font-size:.6875rem;display:block}.Ue_UPa_links{flex-direction:column;display:flex}.Ue_UPa_link{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.375rem;padding:.75rem 1.25rem;transition:background-color .14s;display:grid}.Ue_UPa_link+.Ue_UPa_link{box-shadow:inset 0 1px 0 var(--line)}.Ue_UPa_link:hover{background:color-mix(in srgb, var(--mk-area,var(--ink)) 6%, transparent)}.Ue_UPa_link:focus-visible{outline:2px solid var(--mk-area,var(--ink));outline-offset:-2px}.Ue_UPa_icon{background:color-mix(in srgb, var(--mk-area,var(--ink)) 10%, transparent);color:var(--mk-area,var(--ink));border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.Ue_UPa_label{min-width:0;font-size:.875rem;font-weight:700;line-height:1.3}.Ue_UPa_arrow{color:var(--faint);font-size:.9375rem;transition:color .14s,transform .14s}.Ue_UPa_link:hover .Ue_UPa_arrow{color:var(--mk-area,var(--ink));transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Ue_UPa_link,.Ue_UPa_arrow{transition:none}.Ue_UPa_link:hover .Ue_UPa_arrow{transform:none}}
.L1s87a_explanation{color:var(--body-ink);margin:0 0 1.25rem;line-height:1.65}.L1s87a_groupLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 .5rem;font-size:.68rem}.L1s87a_primary{max-width:38rem}.L1s87a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.L1s87a_profile{border:1px solid var(--line);color:var(--ink);border-radius:1rem;align-items:center;gap:.75rem;min-width:0;padding:.8rem .9rem;transition:border-color .2s,transform .2s;display:flex}.L1s87a_profile:hover{border-color:var(--ink);transform:translateY(-1px)}.L1s87a_icon{background:var(--paper);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.L1s87a_copy{flex-direction:column;flex:1;min-width:0;display:flex}.L1s87a_copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.L1s87a_copy small{color:var(--muted);margin-top:.18rem;font-size:.75rem}@media (max-width:720px){.L1s87a_grid{grid-template-columns:1fr}}
.biA66q_panel{gap:.75rem;display:grid}.biA66q_district{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.biA66q_districtName{gap:.125rem;min-width:0;display:grid}.biA66q_districtName strong{font-size:1rem;font-weight:800}.biA66q_districtName small{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:.75rem}.biA66q_rows{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.biA66q_row{border-radius:.5rem;grid-template-columns:1.5rem 18px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3125rem .375rem;display:grid}.biA66q_rowOwn{background:var(--row-hover);font-weight:800}.biA66q_rank{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}.biA66q_name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;text-decoration:none;overflow:hidden}a.biA66q_name:hover,a.biA66q_name:focus-visible{text-underline-offset:3px;text-decoration:underline}.biA66q_points{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:.75rem}.biA66q_gap{color:var(--body-ink);margin:0;font-size:.875rem}
.kkHwBa_lead{color:var(--body-ink);margin:1.5rem 0;font-size:1.0625rem;line-height:1.6}.kkHwBa_panel{background:var(--card);border-radius:1.5rem;padding:1.5rem}.kkHwBa_panelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.kkHwBa_panelHead h2{margin:0;font-size:1rem;font-weight:800}.kkHwBa_columns,.kkHwBa_row{grid-template-columns:minmax(13rem,1.4fr) minmax(8rem,1fr) 4.5rem 4.5rem minmax(10rem,1.2fr) minmax(9rem,.9fr);gap:.75rem 1rem;display:grid}.kkHwBa_columns{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:end;padding:.5rem 0 .35rem;font-size:.625rem}.kkHwBa_sort{color:var(--muted);text-decoration:none}.kkHwBa_sort:hover,.kkHwBa_sort:focus-visible{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.kkHwBa_sortActive{color:var(--ink);font-weight:800}.kkHwBa_rows{margin:0;padding:0;list-style:none}.kkHwBa_row{border-top:1px solid var(--line);align-items:center;padding:.75rem 0}.kkHwBa_district{color:var(--ink);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:grid}.kkHwBa_district:hover strong,.kkHwBa_district:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.kkHwBa_districtCopy{gap:.125rem;min-width:0;display:grid}.kkHwBa_districtCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;overflow:hidden}.kkHwBa_districtCopy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.kkHwBa_average{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.kkHwBa_average .mk-bar{width:100%;height:.5rem}.kkHwBa_average strong{font-variant-numeric:tabular-nums;font-size:.9375rem}.kkHwBa_number{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.kkHwBa_topBroker{color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;font-size:.8125rem;text-decoration:none;display:grid}.kkHwBa_topBroker>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kkHwBa_topBroker:hover>span:last-child,.kkHwBa_topBroker:focus-visible>span:last-child{text-underline-offset:3px;text-decoration:underline}.kkHwBa_strength{color:var(--ink);align-items:center;gap:.375rem;min-width:0;font-size:.8125rem;display:flex}.kkHwBa_foot{display:contents}.kkHwBa_strength small{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:.6875rem}@media (max-width:62rem){.kkHwBa_panel{padding:1rem}.kkHwBa_columns{display:none}.kkHwBa_row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}.kkHwBa_district{grid-column:1}.kkHwBa_count{grid-area:1/2}.kkHwBa_average{grid-column:1/-1}.kkHwBa_top{display:none}.kkHwBa_foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.kkHwBa_topBroker{flex:1}.kkHwBa_strength{flex:none}}
