@media (min-width:1101px){.hp-page .pr-kpis{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr)) 340px;gap:24px}}.hp-mapcard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:24px 32px;margin-bottom:24px}.hp-mapcard__map{padding:14px;border-radius:12px;background:var(--zh-tint,#f4f8ff)}.hp-mapcard__side{display:flex;flex-direction:column;gap:20px;min-width:0}.hp-mapcard__side .pr-card__s{margin-bottom:0}.hp-mapcard__h{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zh-mut,#6b7486)}.hp-sizes{display:block;width:240px;max-width:100%;height:auto}.hp-sizes__c{fill:none;stroke:#7d8a9e;stroke-width:1.5}.hp-sizes__t{font-size:13.5px;fill:var(--zh-ink2,#3c4556);font-variant-numeric:tabular-nums}.hp-tops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.hp-tops .pr-stats{margin-top:0}.hp-tops .pr-stats li{padding:7px 0;font-size:14px}.hp-tops .pr-stats b{font-size:15px}.hp-tops a{color:var(--zh-ink2,#3c4556);text-decoration:none}.hp-tops a:hover{color:var(--zh-brand,#1c68f6)}.hp-map{display:block;width:100%;height:auto}.hp-map__woj{fill:var(--zh-surface,#fff);stroke:#c3cddb;stroke-width:1}.hp-map__pl{fill:none;stroke:#7d8a9e;stroke-width:1.8;stroke-linejoin:round;pointer-events:none}.hp-map__dot{stroke:#fff;stroke-width:1.5;fill-opacity:.9;transition:stroke .15s,stroke-width .15s}.hp-map__dot--b1{fill:#dbe7ff}.hp-map__dot--b2{fill:#9bbcff}.hp-map__dot--b3{fill:#4b86ff}.hp-map__dot--b4{fill:#1c68f6}.hp-map__dot--b5{fill:#0b3aa8}.hp-map__a:focus-visible .hp-map__dot,.hp-map__a:hover .hp-map__dot{stroke:var(--zh-ink,#0b0f17);stroke-width:2.5}.hp-map__a:focus{outline:0}.hp-map__dot.is-cur{stroke:#ffeb3b;stroke-width:4;fill-opacity:1}.hp-map__halo{fill:rgba(255,235,59,.25);stroke:#f5c400;stroke-width:5;pointer-events:none}.hp-map__labels{pointer-events:none}.hp-map__lbl{font-size:14.5px;font-weight:700;fill:var(--zh-ink,#0b0f17);paint-order:stroke;stroke:var(--zh-surface,#fff);stroke-width:4px;stroke-linejoin:round}.hp-map__val{font-size:12.5px;font-weight:600;fill:#0b3aa8;paint-order:stroke;stroke:var(--zh-surface,#fff);stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.hp-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;font-size:13.5px;color:var(--zh-ink2,#3c4556)}.hp-legend li{display:flex;align-items:center;gap:8px}.hp-legend__sw{width:22px;height:14px;border-radius:4px}.hp-legend__sw--b1{background:#dbe7ff}.hp-legend__sw--b2{background:#9bbcff}.hp-legend__sw--b3{background:#4b86ff}.hp-legend__sw--b4{background:#1c68f6}.hp-legend__sw--b5{background:#0b3aa8}.hp-mini .hp-map__labels{display:none}.hp-mini .hp-map__dot.is-cur{stroke-width:7}.hp-mini .hp-map{margin-top:12px}.hp-tablehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.hp-search input{width:240px;max-width:100%;height:40px;padding:0 14px;border:1px solid var(--zh-line,#e2e7f0);border-radius:10px;background:var(--zh-surface,#fff);color:var(--zh-ink,#0b0f17);font:inherit;font-size:15px}.hp-search input:focus{outline:0;border-color:var(--zh-brand,#1c68f6);box-shadow:0 0 0 3px rgba(28,104,246,.12)}.hp-table th[scope=row] a{color:var(--zh-ink,#0b0f17);font-weight:600;text-decoration:none}.hp-table th[scope=row] a:hover{color:var(--zh-brand,#1c68f6)}.hp-table .pr-num{text-align:right}.hp-table thead th.pr-num .hp-sort{justify-content:flex-end;text-align:right}.hp-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:0 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--zh-mut,#6b7486);cursor:pointer;white-space:nowrap}.hp-sort small{font-weight:400}.hp-sort:hover{color:var(--zh-ink,#0b0f17)}.hp-sort:focus-visible{outline:2px solid var(--zh-brand,#1c68f6);outline-offset:2px;border-radius:3px}.hp-sort::after{content:"↕";font-size:11px;opacity:.45}.hp-sort.is-asc::after{content:"▲";font-size:9px;opacity:1;color:var(--zh-brand,#1c68f6)}.hp-sort.is-desc::after{content:"▼";font-size:9px;opacity:1;color:var(--zh-brand,#1c68f6)}.hp-empty{margin:12px 0 0;color:var(--zh-mut,#6b7486)}.hp-foot a,.pr-card__s a{color:var(--zh-brand,#1c68f6);font-weight:600;text-decoration:none}.hp-foot a:hover,.pr-card__s a:hover{text-decoration:underline}.hp-allcard{margin-top:24px;scroll-margin-top:90px}.hp-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hp-select select{height:40px;padding:0 34px 0 12px;border:1px solid var(--zh-line,#e2e7f0);border-radius:10px;background:var(--zh-surface,#fff);color:var(--zh-ink,#0b0f17);font:inherit;font-size:15px;cursor:pointer}.hp-select select:focus{outline:0;border-color:var(--zh-brand,#1c68f6);box-shadow:0 0 0 3px rgba(28,104,246,.12)}.hp-table small.pr-mut{margin-left:3px;font-size:11.5px;font-weight:500}.hp-more{margin-top:16px}.hp-more[hidden]{display:none}.hp-tablehead{margin-bottom:12px}.hp-near tr.is-cur td,.hp-near tr.is-cur th{background:var(--zh-tint,#eef3ff);font-weight:600}.hp-near th[scope=row] a{color:var(--zh-ink,#0b0f17);font-weight:600;text-decoration:none}.hp-near th[scope=row] a:hover{color:var(--zh-brand,#1c68f6)}.hp-foot{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--zh-mut,#6b7486)}.hp-line{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.hp-line--all{stroke:var(--zh-brand,#1c68f6);stroke-width:3.5}.hp-line--prim{stroke:#f59e0b}.hp-line--sec{stroke:#94a3b8}.hp-end{stroke:var(--zh-surface,#fff);stroke-width:2}.hp-end.hp-line--all{fill:var(--zh-brand,#1c68f6)}.hp-end.hp-line--prim{fill:#f59e0b}.hp-end.hp-line--sec{fill:#94a3b8}.hp-end__t{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.hp-end__t.hp-line--all{fill:var(--zh-brand,#1c68f6);stroke:none}.hp-end__t.hp-line--prim{fill:#d97706;stroke:none}.hp-end__t.hp-line--sec{fill:#64748b;stroke:none}.hp-keys{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding:0;list-style:none;font-size:13.5px;color:var(--zh-ink2,#3c4556)}.hp-keys li{display:inline-flex;align-items:center;gap:8px}.hp-key{width:20px;height:4px;border-radius:2px}.hp-key--all{height:5px;background:var(--zh-brand,#1c68f6)}.hp-key--prim{background:#f59e0b}.hp-key--sec{background:#94a3b8}.hp-bars{display:block;width:100%;height:auto;margin:4px 0 6px}.hp-bars__lbl{font-size:15px;font-weight:600;fill:var(--zh-ink,#0b0f17);text-anchor:end}.hp-bars__note{font-size:12.5px;fill:var(--zh-mut,#6b7486);text-anchor:end}.hp-bars__val{font-size:15px;font-weight:700;fill:var(--zh-ink,#0b0f17);font-variant-numeric:tabular-nums}.hp-bars__bar--sec{fill:#94a3b8}.hp-bars__bar--prim{fill:#f59e0b}.hp-bars__bar--dev{fill:var(--zh-brand,#1c68f6)}.hp-bars__bar--soft{fill:#c9d6ee}.hp-bars__bar--pl{fill:#3c4556}.hp-bars__range line{stroke:var(--zh-ink,#0b0f17);stroke-width:2;opacity:.55}.hp-sec{padding:36px 0}.hp-teaser{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:22px 40px;padding:26px 30px;border:1px solid var(--zh-line,#e2e7f0);border-radius:14px;background:var(--zh-tint,#f4f8ff)}.hp-teaser__txt{display:flex;flex-direction:column;min-width:0}.hp-teaser .pr-kicker{margin-bottom:8px}.hp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.hp-facts li{padding:11px 14px;border-radius:10px;background:var(--zh-surface,#fff)}.hp-facts span{display:block;font-size:12.5px;color:var(--zh-mut,#6b7486)}.hp-facts b{display:block;margin-top:3px;font-size:16px;font-weight:600;color:var(--zh-ink,#0b0f17);font-variant-numeric:tabular-nums}.hp-teaser__t{margin:0;font-size:clamp(24px, 2.6vw, 32px);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--zh-ink,#0b0f17);text-wrap:balance}.hp-teaser__t b{font-weight:700;color:var(--zh-brand,#1c68f6);white-space:nowrap}.hp-teaser__s{max-width:560px;margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--zh-ink2,#3c4556)}.hp-teaser__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:auto;padding-top:20px}.hp-teaser__link{font-size:15px;font-weight:600;color:var(--zh-brand,#1c68f6);text-decoration:none}.hp-teaser__link:hover{text-decoration:underline}.hp-teaser__viz{margin:0;padding:16px 18px;border-radius:12px;background:var(--zh-surface,#fff)}.hp-teaser__viz figcaption{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--zh-mut,#6b7486)}.hp-spark,.hp-tbars{display:block;width:100%;height:auto}.hp-tbars__lbl{font-size:14px;font-weight:500;fill:var(--zh-ink2,#3c4556);text-anchor:end}.hp-tbars__val{font-size:14px;font-weight:700;fill:var(--zh-ink,#0b0f17);font-variant-numeric:tabular-nums}.hp-tbars__bar{fill:#c9d6ee}.hp-tbars__bar.is-cur{fill:var(--zh-brand,#1c68f6)}.hp-spark__area{fill:rgba(28,104,246,.12)}.hp-spark__line{fill:none;stroke:var(--zh-brand,#1c68f6);stroke-width:2.5;stroke-linejoin:round}.hp-spark__pt{fill:var(--zh-brand,#1c68f6);stroke:var(--zh-surface,#fff);stroke-width:2}.hp-spark__x{font-size:11px;fill:var(--zh-mut,#6b7486)}.hp-spark__x--end{text-anchor:end}html[data-theme=dark] .hp-map__woj{stroke:rgba(255,255,255,.18)}html[data-theme=dark] .hp-map__pl{stroke:rgba(255,255,255,.45)}html[data-theme=dark] .hp-map__dot{stroke:rgba(0,0,0,.35)}html[data-theme=dark] .hp-map__val{fill:#9bbcff}html[data-theme=dark] .hp-bars__bar--soft,html[data-theme=dark] .hp-tbars__bar{fill:rgba(155,188,255,.35)}html[data-theme=dark] .hp-bars__bar--pl{fill:#c9d1de}@media (max-width:1100px){.hp-mapcard{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.hp-teaser{grid-template-columns:minmax(0,1fr);padding:22px}}@media (max-width:420px){.hp-facts,.hp-tops{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.hp-mapcard__map{padding:6px}.hp-map__val{display:none}.hp-map__lbl{font-size:22px;stroke-width:6px}.hp-search,.hp-search input{width:100%}.hp-bars__lbl,.hp-bars__val{font-size:20px}.hp-bars__note{font-size:16px}.hp-teaser__t{font-size:24px}}@media (max-width:767px){.hp-sec>.container{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.hp-map__dot{transition:none}}