/*
 * Creditcrest Research — "What a suburb says about default" and its method page: their
 * own styles, on top of /style.css. A file rather than a <style> block, because the site's
 * content-security-policy (style-src 'self') refuses inline styles; for the same reason
 * every chart is coloured by these classes, never by attributes.
 *
 * Written by ~/Creditcrest/ml/research/suburb-default/site.py from the page the founder
 * approved (page.py): its own rules, scoped to .sd so the site's cannot reach in, and
 * class names the site also uses renamed with "sd-". Light by default, as the whole site
 * is; the dark values apply only when the reader has chosen dark (data-theme="dark").
 * The readout rules at the end show each mark's line while it is hovered, focused or
 * tapped: one rule for every mark on every chart and map.
 */
.sd { --bg: #FFFFFF; --ink: #070D24; --text: #333E5B; --muted: #53617D; --line: #DEE5F3; --border: #CAD4EB; --soft: #F5F7FC; --surface: #EDF2FF; --accent: #2457FF; --link: #1A45D8; --amber: #A64B0E; --up: #EB6834; --down: #2457FF; --flat: #8B95AA; --bar: #2457FF; --hover: rgba(36, 87, 255, .07); --up-bg: #FFF1EA; --up-bd: #F3C2AC; --up-tx: #A63F16; --down-bg: #E8EEFF; --down-bd: #C4D2FF; --down-tx: #1A45D8; --d0: #b2182b; --d1: #ef8a62; --d2: #fddbc7; --d3: #f7f7f7; --d4: #d1e5f0; --d5: #67a9cf; --d6: #2166ac; --c0: #FFFFFF; --c1: #070D24; --c2: #070D24; --c3: #070D24; --c4: #070D24; --c5: #070D24; --c6: #FFFFFF; --na: #D5D9E0; --edge: rgba(7, 13, 36, .22); --hl: #2457FF; --hl-soft: #E8EEFF; --base: #DCE2EE; }
:root[data-theme="dark"] .sd { --bg: #0D1733; --ink: #FFFFFF; --text: #B4C3E3; --muted: #8FA0C7; --line: #22305C; --border: #2E3D6B; --soft: #15224A; --surface: #15224A; --accent: #6B8CFF; --link: #79DFFF; --amber: #F3A35F; --up: #D95926; --down: #5A7CF5; --flat: #6E7A96; --bar: #6B8CFF; --hover: rgba(121, 223, 255, .08); --up-bg: #3A1C10; --up-bd: #7A3A20; --up-tx: #FFB394; --down-bg: #15224A; --down-bd: #2E4796; --down-tx: #79DFFF; --d0: #f4a582; --d1: #c4554a; --d2: #6e3a40; --d3: #3b4256; --d4: #2d5a80; --d5: #4f9ad0; --d6: #a6d4ef; --c0: #070D24; --c1: #FFFFFF; --c2: #FFFFFF; --c3: #FFFFFF; --c4: #FFFFFF; --c5: #070D24; --c6: #070D24; --na: #4B5163; --edge: rgba(7, 13, 36, .6); --hl: #6B8CFF; --hl-soft: #1B2B5E; --base: #2A3557; }
:root[data-theme="dark"] .rs-page { background: var(--midnight-2); }
:root[data-theme="dark"] .rs-page h1, :root[data-theme="dark"] .rs-page .section-lede, :root[data-theme="dark"] .rs-page .kicker { color: #FFFFFF; }
:root[data-theme="dark"] .sd { color: var(--text); }
.sd .defs { position: absolute; width: 0; height: 0; overflow: hidden; }
.sd h2, .sd h3 { color: var(--ink); text-wrap: balance; }
.sd h2 { margin: 56px 0 14px; font-size: clamp(24px, 3.2vw, 30px); font-weight: 500; line-height: 1.15; letter-spacing: -.02em; }
.sd h3 { margin: 28px 0 10px; font-size: 19px; font-weight: 600; line-height: 1.3; letter-spacing: -.01em; }
.sd p, .sd li { text-wrap: pretty; }
.sd p { margin: 0 0 16px; }
.sd a { color: var(--link); text-underline-offset: 3px; }
.sd :focus-visible { outline: 3px solid var(--accent); outline-offset: 3px; border-radius: 2px; }
.sd b, .sd strong { color: var(--ink); font-weight: 600; }
.sd ul, .sd ol { padding-left: 1.25em; margin: 0 0 18px; }
.sd li { margin: 0 0 8px; }
.sd .sd-note, .sd .small, .sd .src { font-size: 14px; line-height: 1.55; color: var(--muted); }
.sd .sd-note { margin: 2px 0 0; }
.sd .muted { color: var(--muted); }
.sd .brief { margin: 0 0 22px; padding: 24px 26px 10px; background: var(--soft); border: 1px solid var(--line); border-radius: 16px; }
.sd .brief h2 { margin: 0 0 14px; font-size: 21px; }
.sd .brief li { margin-bottom: 10px; }
.sd .brief .src { margin: 6px 0 12px; }
.sd .howto { margin: 0 0 8px; padding: 20px 24px 6px; border: 1px solid var(--border); border-radius: 16px; }
.sd .howto h2 { margin: 0 0 12px; font-size: 19px; }
.sd .howto dl { margin: 0; display: grid; gap: 12px; }
.sd .howto dt { font-weight: 600; color: var(--ink); font-size: 15px; }
.sd .howto dd { margin: 2px 0 0; font-size: 15.5px; line-height: 1.55; }
.sd ul.plain { padding-left: 1.1em; }
.sd ul.flags { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px 18px; font-size: 15px; margin: 0 0 14px; }
.sd ul.flags li { margin: 0; padding-left: 14px; border-left: 3px solid var(--border); }
.sd ol.do li { margin-bottom: 12px; }
.sd .fig { margin: 22px 0 30px; padding: 0; min-width: 0; }
.sd .fig-h { margin: 0 0 10px; font-size: 18px; }
.sd .fig figcaption { margin-top: 10px; font-size: 13.5px; line-height: 1.5; color: var(--muted); }
.sd .cv svg, .sd .map, .sd .inset svg { display: block; width: 100%; height: auto; max-width: 100%; overflow: visible; }
.sd .cv .n { display: none; }
@media (max-width: 640px) {
  .sd .cv .w { display: none; }
  .sd .cv .n { display: block; }
}
.sd .ro { min-height: 3.35em; margin: 0 0 10px; padding: 8px 12px; border: 1px solid var(--line); border-radius: 10px; background: var(--soft); font-size: 14.5px; line-height: 1.45; color: var(--text); }
.sd .ro .ri { display: none; }
.sd .ro .r0 { color: var(--muted); }
.sd .ro small { display: inline-block; padding: 0 6px; border-radius: 6px; background: var(--bg); border: 1px solid var(--border); font-size: 12px; font-weight: 600; color: var(--ink); }
.sd .ro em { font-style: normal; font-weight: 600; color: var(--ink); }
.sd .mapfig .ro { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 3; box-shadow: 0 6px 16px -10px rgba(7, 13, 36, .35); }
.sd .legend { list-style: none; padding: 0; margin: 0 0 10px; display: flex; flex-wrap: wrap; gap: 6px 16px; font-size: 13px; color: var(--muted); }
.sd .legend li { display: inline-flex; align-items: center; gap: 6px; margin: 0; }
.sd .legend-note { margin: -4px 0 10px; font-size: 13px; color: var(--muted); }
.sd .sw { width: 14px; height: 14px; border-radius: 3px; border: 1px solid var(--edge); display: inline-block; flex: none; }
.sd .sw.d0 { background: var(--d0); }
.sd .sw.d1 { background: var(--d1); }
.sd .sw.d2 { background: var(--d2); }
.sd .sw.d3 { background: var(--d3); }
.sd .sw.d4 { background: var(--d4); }
.sd .sw.d5 { background: var(--d5); }
.sd .sw.d6 { background: var(--d6); }
.sd .sw.na { background: var(--na); }
.sd .sw.sd-hl { background: var(--hl); }
.sd .sw.base { background: var(--base); }
.sd .key .sd-dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; flex: none; }
.sd .key .sd-dot.a { border: 2px solid var(--muted); background: var(--bg); }
.sd .key .sd-dot.h.up { background: var(--up); }
.sd .key .sd-dot.h.down { background: var(--down); }
.sd .key .sd-dot.h.sd-flat { background: var(--flat); }
.sd .key .ci-key { width: 22px; height: 4px; border-radius: 2px; background: var(--flat); opacity: .6; display: inline-block; }
.sd .key .fl-key { width: 12px; height: 12px; border-radius: 50%; display: inline-block; }
.sd .key .fl-key.sd-on { background: var(--ink); }
.sd .key .fl-key.off { border: 1.5px solid var(--border); }
.sd svg text { font-family: var(--font); }
.sd .lab { fill: var(--text); font-size: 13px; }
.sd .tick { fill: var(--muted); font-size: 11.5px; }
.sd .axl { font-size: 11.5px; }
.sd .val { fill: var(--ink); font-size: 12.5px; font-weight: 600; }
.sd .val.big { font-size: 15px; }
.sd .gl { fill: var(--ink); font-size: 12.5px; font-weight: 600; letter-spacing: .02em; }
.sd .sd-note { fill: var(--text); font-size: 12.5px; font-weight: 600; }
.sd .colh, .sd .rowh { fill: var(--ink); font-size: 13px; font-weight: 600; }
.sd .colh.sm { font-size: 11.5px; }
.sd .refl { fill: var(--ink); font-size: 11.5px; font-weight: 600; }
.sd .qtext { fill: var(--ink); font-size: 12px; }
.sd .grid { stroke: var(--line); stroke-width: 1; }
.sd .zero { stroke: var(--muted); stroke-width: 1; }
.sd .ref { stroke: var(--ink); stroke-width: 1.5; }
.sd .rowline { stroke: var(--line); stroke-width: 1; }
.sd .sd-band { fill: var(--soft); }
.sd .hit { fill: transparent; }
.sd .mk { cursor: pointer; outline: none; }
.sd .mk:hover .hit, .sd .mk:focus .hit { fill: var(--hover); }
.sd .mk:focus-visible .hit { stroke: var(--accent); stroke-width: 2; }
.sd .sd-bar { fill: var(--bar); }
.sd .sd-bar.up, .sd .sd-bar.hi { fill: var(--up); }
.sd .sd-bar.down, .sd .sd-bar.lo { fill: var(--down); }
.sd .sd-bar.sd-flat { fill: var(--flat); }
.sd .mk:hover .sd-bar, .sd .mk:focus .sd-bar { stroke: var(--ink); stroke-width: 1.5; }
.sd .line { fill: none; stroke: var(--bar); stroke-width: 2.5; stroke-linejoin: round; stroke-linecap: round; }
.sd .pt { fill: var(--bar); stroke: var(--bg); stroke-width: 2; }
.sd .mk:hover .pt, .sd .mk:focus .pt { stroke: var(--ink); stroke-width: 2.5; }
.sd .dot-a { fill: var(--bg); stroke: var(--muted); stroke-width: 2; }
.sd .dot-h { fill: var(--flat); stroke: var(--bg); stroke-width: 2; }
.sd .dot-h.up { fill: var(--up); }
.sd .dot-h.down { fill: var(--down); }
.sd .mk:hover .dot-a, .sd .mk:focus .dot-a, .sd .mk:hover .dot-h, .sd .mk:focus .dot-h { stroke: var(--ink); stroke-width: 2.5; }
.sd .ci { stroke: var(--flat); stroke-width: 3.5; stroke-linecap: round; opacity: .5; }
.sd .ci.up, .sd .ci.up-weak { stroke: var(--up); }
.sd .ci.down, .sd .ci.down-weak { stroke: var(--down); }
.sd .cell { stroke: var(--bg); stroke-width: 2; }
.sd .cell.d0 { fill: var(--d0); }
.sd .cell.d1 { fill: var(--d1); }
.sd .cell.d2 { fill: var(--d2); }
.sd .cell.d3 { fill: var(--d3); }
.sd .cell.d4 { fill: var(--d4); }
.sd .cell.d5 { fill: var(--d5); }
.sd .cell.d6 { fill: var(--d6); }
.sd .mk:hover .cell, .sd .mk:focus .cell { stroke: var(--ink); stroke-width: 2.5; }
.sd .cv1 { font-size: 22px; font-weight: 600; }
.sd .cv2 { font-size: 12px; }
.sd .t0 { fill: var(--c0); }
.sd .t1 { fill: var(--c1); }
.sd .t2 { fill: var(--c2); }
.sd .t3 { fill: var(--c3); }
.sd .t4 { fill: var(--c4); }
.sd .t5 { fill: var(--c5); }
.sd .t6 { fill: var(--c6); }
.sd .fl.sd-on { fill: var(--ink); }
.sd .fl.off { fill: none; stroke: var(--border); stroke-width: 1.5; }
.sd .qbox { fill: var(--soft); stroke: var(--border); stroke-width: 1; }
.sd .edge { fill: none; stroke: var(--border); stroke-width: 1.5; }
.sd .lbox { fill: var(--bg); stroke: var(--border); stroke-width: 1.5; }
.sd .lbox.up { stroke: var(--up); }
.sd .lbox.down { stroke: var(--down); }
.sd .lab, .sd .val, .sd .tick, .sd .gl, .sd .sd-note, .sd .refl, .sd .yn, .sd .axh, .sd .colh, .sd .rowh { paint-order: stroke; stroke: var(--bg); stroke-width: 3px; stroke-linejoin: round; }
.sd .axh { fill: var(--muted); font-size: 12px; font-weight: 600; }
.sd .yn { fill: var(--muted); font-size: 11px; }
.sd .dot-h.ink { fill: var(--ink); }
.sd .key .sd-dot.h.ink { background: var(--ink); }
.sd .dot-h.up-weak { fill: var(--up); fill-opacity: .38; stroke: var(--bg); stroke-width: 2; }
.sd .dot-h.down-weak { fill: var(--down); fill-opacity: .38; stroke: var(--bg); stroke-width: 2; }
.sd .ci.up-weak, .sd .ci.down-weak { opacity: .28; }
.sd .key .sd-dot.h.weak { background: var(--up); opacity: .38; }
.sd .why { display: block; margin-top: 2px; font-size: 13.5px; font-weight: 400; color: var(--muted); }
.sd .plain-t { min-width: 860px; font-size: 14px; }
.sd .areas use { stroke: var(--edge); stroke-width: .5; fill-rule: evenodd; fill: var(--na); stroke-linejoin: round; cursor: pointer; outline: none; }
.sd .areas .d0 { fill: var(--d0); }
.sd .areas .d1 { fill: var(--d1); }
.sd .areas .d2 { fill: var(--d2); }
.sd .areas .d3 { fill: var(--d3); }
.sd .areas .d4 { fill: var(--d4); }
.sd .areas .d5 { fill: var(--d5); }
.sd .areas .d6 { fill: var(--d6); }
.sd .areas .na { fill: var(--na); }
.sd .mapfig.type .areas use { fill: var(--base); }
.sd .mapfig.type .areas use.na { fill: var(--na); }
.sd .areas use:hover, .sd .areas use:focus { stroke: var(--ink); stroke-width: 1.8; }
.sd .mapfig:has(.areas use:hover, .areas use:focus) .areas use:not(:hover):not(:focus) { opacity: .6; }
.sd .insets { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 14px; margin-top: 14px; }
.sd .inset { margin: 0; }
.sd .inset figcaption { margin-top: 4px; font-size: 13px; color: var(--muted); }
.sd .frame { fill: none; stroke: var(--border); stroke-width: 1; pointer-events: none; }
.sd .layers { border: 0; margin: 0 0 10px; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.sd .layers legend { padding: 0; margin: 0 0 8px; font-size: 13px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: var(--muted); }
.sd .layers label { display: inline-flex; align-items: center; gap: 8px; min-height: 36px; padding: 6px 12px; border: 1px solid var(--border); border-radius: 999px; font-size: 14px; color: var(--text); cursor: pointer; background: var(--bg); }
.sd .layers input { width: 16px; height: 16px; margin: 0; accent-color: var(--accent); }
.sd .layers .opt-v { font-weight: 600; color: var(--ink); font-variant-numeric: tabular-nums; }
.sd .scroll { max-width: 100%; overflow-x: auto; margin: 0 0 18px; }
.sd .sd-rs-table { width: 100%; border-collapse: collapse; font-size: 15px; font-variant-numeric: tabular-nums; }
.sd .sd-rs-table th, .sd .sd-rs-table td { text-align: left; vertical-align: top; padding: 10px 12px 10px 0; border-bottom: 1px solid var(--line); line-height: 1.45; color: var(--text); }
.sd .sd-rs-table thead th { font-size: 12px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); border-bottom-color: var(--border); }
.sd .sd-rs-table tbody th { color: var(--ink); font-weight: 600; }
.sd .sd-rs-table td.n, .sd .sd-rs-table th.n { text-align: right; white-space: nowrap; }
.sd .verdicts td:nth-child(2) { min-width: 9.5em; }
.sd .sd-pill { display: inline-block; font-size: 12.5px; font-weight: 600; line-height: 1.35; padding: 3px 9px; border-radius: 999px; border: 1px solid var(--border); color: var(--muted); background: var(--soft); }
.sd .sd-pill.up { background: var(--up-bg); border-color: var(--up-bd); color: var(--up-tx); }
.sd .sd-pill.down { background: var(--down-bg); border-color: var(--down-bd); color: var(--down-tx); }
.sd .sd-pill.up-weak { background: var(--bg); border-style: dashed; border-color: var(--up-bd); color: var(--up-tx); }
.sd .sd-pill.down-weak { background: var(--bg); border-style: dashed; border-color: var(--down-bd); color: var(--down-tx); }
.sd .src td:nth-child(2) { min-width: 20em; }
.sd .src td:nth-child(3), .sd .src td:nth-child(4) { white-space: nowrap; }
.sd .hash { display: block; margin-top: 4px; font-size: 11px; line-height: 1.45; word-break: break-all; color: var(--muted); }
.sd code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .86em; }
.sd .map-t td { min-width: 11em; font-size: 14px; }
.sd details.tv { margin-top: 10px; }
.sd details.tv > summary, .sd details.method > summary { cursor: pointer; color: var(--link); font-weight: 500; font-size: 14.5px; }
.sd details.tv[open] > summary { margin-bottom: 8px; }
.sd details.tv .sd-rs-table { font-size: 14px; }
.sd .tcards { display: grid; grid-template-columns: repeat(auto-fit, minmax(330px, 1fr)); gap: 14px; margin: 18px 0; }
.sd .tcard { min-width: 0; padding: 18px 20px 14px; border: 1px solid var(--border); border-radius: 16px; background: var(--bg); border-top: 4px solid var(--flat); }
.sd .tcard.up { border-top-color: var(--up); }
.sd .tcard.down { border-top-color: var(--down); }
.sd .tcard h3 { margin: 0 0 8px; display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 10px; font-size: 18px; }
.sd .tdesc { font-size: 15px; line-height: 1.5; margin: 0 0 10px; }
.sd .facts { display: grid; grid-template-columns: 1fr 1fr; gap: 6px 14px; margin: 0 0 10px; font-size: 14px; }
.sd .facts div { min-width: 0; }
.sd .facts dt { font-size: 11.5px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); }
.sd .facts dd { margin: 0; color: var(--text); }
.sd .tex { font-size: 13.5px; color: var(--muted); margin: 0 0 10px; }
.sd .tdo-h { margin: 0 0 4px; font-size: 13px; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: var(--ink); }
.sd .tdo { margin: 0 0 10px; padding-left: 1.1em; font-size: 14.5px; }
.sd .tdo li { margin: 0 0 5px; }
.sd .maplink { display: inline-block; font-size: 14px; color: var(--link); text-decoration: underline; text-underline-offset: 3px; cursor: pointer; }
.sd .two { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 4px 28px; }
.sd .two > div { min-width: 0; }
.sd details.method { margin: 56px 0 0; border-top: 1px solid var(--border); padding-top: 20px; }
.sd details.method > summary { list-style: none; display: grid; gap: 2px; }
.sd details.method > summary::-webkit-details-marker { display: none; }
.sd details.method .mh { font-size: clamp(22px, 3vw, 26px); color: var(--ink); font-weight: 500; letter-spacing: -.02em; }
.sd details.method .mh::after { content: " +"; color: var(--accent); }
.sd details.method[open] .mh::after { content: " −"; }
.sd details.method .ms { font-size: 14px; color: var(--muted); }
.sd .mbody { padding-top: 6px; }
.sd .mbody p, .sd .mbody li { font-size: 15.5px; }
@media (max-width: 640px) {
  .sd .brief { padding: 18px 16px 6px; }
  .sd .howto { padding: 16px 16px 4px; }
  .sd h2 { margin-top: 44px; }
  .sd .ro { font-size: 14px; }
  .sd .facts { grid-template-columns: 1fr 1fr; }
  .sd ul.flags { grid-template-columns: minmax(0, 1fr); }
  .sd .sd-rs-table:not(.plain-t) thead { display: none; }
  .sd .sd-rs-table:not(.plain-t) tr { display: block; padding: 10px 0; border-bottom: 1px solid var(--line); }
  .sd .sd-rs-table:not(.plain-t) th, .sd .sd-rs-table:not(.plain-t) td { display: block; border: 0; padding: 2px 0; text-align: left; white-space: normal; }
  .sd .sd-rs-table:not(.plain-t) td.n { text-align: left; }
  .sd .sd-rs-table td[data-label]::before { content: attr(data-label); display: block; margin-top: 6px; font-size: 11px; font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); }
  .sd .insets { grid-template-columns: 1fr 1fr; gap: 10px; }
  .sd .sd-rs-table.verdicts td { display: flex; gap: 10px; align-items: baseline; padding: 3px 0; }
  .sd .sd-rs-table.verdicts td[data-label]::before { flex: 0 0 5.5em; margin: 0; }
  .sd .sd-rs-table.verdicts td > span { min-width: 0; }
}
#m-rate:has(.k1:hover,.k1:focus) .r1, #m-rate:has(.k2:hover,.k2:focus) .r2, #m-rate:has(.k3:hover,.k3:focus) .r3, #m-rate:has(.k4:hover,.k4:focus) .r4, #m-rate:has(.k5:hover,.k5:focus) .r5, #m-rate:has(.k6:hover,.k6:focus) .r6, #m-rate:has(.k7:hover,.k7:focus) .r7, #m-rate:has(.k8:hover,.k8:focus) .r8, #m-rate:has(.k9:hover,.k9:focus) .r9, #m-rate:has(.k10:hover,.k10:focus) .r10, #m-rate:has(.k11:hover,.k11:focus) .r11, #m-rate:has(.k12:hover,.k12:focus) .r12, #m-rate:has(.k13:hover,.k13:focus) .r13, #m-rate:has(.k14:hover,.k14:focus) .r14, #m-rate:has(.k15:hover,.k15:focus) .r15, #m-rate:has(.k16:hover,.k16:focus) .r16, #m-rate:has(.k17:hover,.k17:focus) .r17, #m-rate:has(.k18:hover,.k18:focus) .r18, #m-rate:has(.k19:hover,.k19:focus) .r19, #m-rate:has(.k20:hover,.k20:focus) .r20, #m-rate:has(.k21:hover,.k21:focus) .r21, #m-rate:has(.k22:hover,.k22:focus) .r22, #m-rate:has(.k23:hover,.k23:focus) .r23, #m-rate:has(.k24:hover,.k24:focus) .r24, #m-rate:has(.k25:hover,.k25:focus) .r25, #m-rate:has(.k26:hover,.k26:focus) .r26, #m-rate:has(.k27:hover,.k27:focus) .r27, #m-rate:has(.k28:hover,.k28:focus) .r28, #m-rate:has(.k29:hover,.k29:focus) .r29, #m-rate:has(.k30:hover,.k30:focus) .r30, #m-rate:has(.k31:hover,.k31:focus) .r31, #m-rate:has(.k32:hover,.k32:focus) .r32, #m-rate:has(.k33:hover,.k33:focus) .r33, #m-rate:has(.k34:hover,.k34:focus) .r34, #m-rate:has(.k35:hover,.k35:focus) .r35, #m-rate:has(.k36:hover,.k36:focus) .r36, #m-rate:has(.k37:hover,.k37:focus) .r37, #m-rate:has(.k38:hover,.k38:focus) .r38, #m-rate:has(.k39:hover,.k39:focus) .r39, #m-rate:has(.k40:hover,.k40:focus) .r40, #m-rate:has(.k41:hover,.k41:focus) .r41, #m-rate:has(.k42:hover,.k42:focus) .r42, #m-rate:has(.k43:hover,.k43:focus) .r43, #m-rate:has(.k44:hover,.k44:focus) .r44, #m-rate:has(.k45:hover,.k45:focus) .r45, #m-rate:has(.k46:hover,.k46:focus) .r46, #m-rate:has(.k47:hover,.k47:focus) .r47, #m-rate:has(.k48:hover,.k48:focus) .r48, #m-rate:has(.k49:hover,.k49:focus) .r49, #m-rate:has(.k50:hover,.k50:focus) .r50, #m-rate:has(.k51:hover,.k51:focus) .r51, #m-rate:has(.k52:hover,.k52:focus) .r52, #m-rate:has(.k53:hover,.k53:focus) .r53, #m-rate:has(.k54:hover,.k54:focus) .r54, #m-rate:has(.k55:hover,.k55:focus) .r55, #m-rate:has(.k56:hover,.k56:focus) .r56, #m-rate:has(.k57:hover,.k57:focus) .r57, #m-rate:has(.k58:hover,.k58:focus) .r58, #m-rate:has(.k59:hover,.k59:focus) .r59, #m-rate:has(.k60:hover,.k60:focus) .r60, #m-rate:has(.k61:hover,.k61:focus) .r61, #m-rate:has(.k62:hover,.k62:focus) .r62, #m-rate:has(.k63:hover,.k63:focus) .r63, #m-rate:has(.k64:hover,.k64:focus) .r64, #m-rate:has(.k65:hover,.k65:focus) .r65, #m-rate:has(.k66:hover,.k66:focus) .r66, #m-rate:has(.k67:hover,.k67:focus) .r67, #m-rate:has(.k68:hover,.k68:focus) .r68, #m-rate:has(.k69:hover,.k69:focus) .r69, #m-rate:has(.k70:hover,.k70:focus) .r70, #m-rate:has(.k71:hover,.k71:focus) .r71, #m-rate:has(.k72:hover,.k72:focus) .r72, #m-rate:has(.k73:hover,.k73:focus) .r73, #m-rate:has(.k74:hover,.k74:focus) .r74, #m-rate:has(.k75:hover,.k75:focus) .r75, #m-rate:has(.k76:hover,.k76:focus) .r76, #m-rate:has(.k77:hover,.k77:focus) .r77, #m-rate:has(.k78:hover,.k78:focus) .r78, #m-rate:has(.k79:hover,.k79:focus) .r79, #m-rate:has(.k80:hover,.k80:focus) .r80, #m-rate:has(.k81:hover,.k81:focus) .r81, #m-rate:has(.k82:hover,.k82:focus) .r82, #m-rate:has(.k83:hover,.k83:focus) .r83, #m-rate:has(.k84:hover,.k84:focus) .r84, #m-rate:has(.k85:hover,.k85:focus) .r85, #m-rate:has(.k86:hover,.k86:focus) .r86, #m-rate:has(.k87:hover,.k87:focus) .r87, #m-rate:has(.k88:hover,.k88:focus) .r88, #m-rate:has(.k89:hover,.k89:focus) .r89, #m-rate:has(.k90:hover,.k90:focus) .r90, #m-rate:has(.k91:hover,.k91:focus) .r91, #m-rate:has(.k92:hover,.k92:focus) .r92, #m-rate:has(.k93:hover,.k93:focus) .r93, #m-rate:has(.k94:hover,.k94:focus) .r94, #m-rate:has(.k95:hover,.k95:focus) .r95, #m-rate:has(.k96:hover,.k96:focus) .r96, #m-rate:has(.k97:hover,.k97:focus) .r97, #m-rate:has(.k98:hover,.k98:focus) .r98, #m-rate:has(.k99:hover,.k99:focus) .r99, #m-rate:has(.k100:hover,.k100:focus) .r100, #m-rate:has(.k101:hover,.k101:focus) .r101, #m-rate:has(.k102:hover,.k102:focus) .r102, #m-rate:has(.k103:hover,.k103:focus) .r103, #m-rate:has(.k104:hover,.k104:focus) .r104, #m-rate:has(.k105:hover,.k105:focus) .r105, #m-rate:has(.k106:hover,.k106:focus) .r106, #m-rate:has(.k107:hover,.k107:focus) .r107, #m-rate:has(.k108:hover,.k108:focus) .r108, #m-rate:has(.k109:hover,.k109:focus) .r109, #m-rate:has(.k110:hover,.k110:focus) .r110, #m-rate:has(.k111:hover,.k111:focus) .r111, #m-rate:has(.k112:hover,.k112:focus) .r112, #m-rate:has(.k113:hover,.k113:focus) .r113, #m-rate:has(.k114:hover,.k114:focus) .r114, #m-rate:has(.k115:hover,.k115:focus) .r115, #m-rate:has(.k116:hover,.k116:focus) .r116, #m-rate:has(.k117:hover,.k117:focus) .r117, #m-rate:has(.k118:hover,.k118:focus) .r118, #m-rate:has(.k119:hover,.k119:focus) .r119, #m-rate:has(.k120:hover,.k120:focus) .r120, #m-rate:has(.k121:hover,.k121:focus) .r121, #m-rate:has(.k122:hover,.k122:focus) .r122, #m-rate:has(.k123:hover,.k123:focus) .r123, #m-rate:has(.k124:hover,.k124:focus) .r124, #m-rate:has(.k125:hover,.k125:focus) .r125, #m-rate:has(.k126:hover,.k126:focus) .r126, #m-rate:has(.k127:hover,.k127:focus) .r127, #m-rate:has(.k128:hover,.k128:focus) .r128, #m-rate:has(.k129:hover,.k129:focus) .r129, #m-rate:has(.k130:hover,.k130:focus) .r130, #m-rate:has(.k131:hover,.k131:focus) .r131, #m-rate:has(.k132:hover,.k132:focus) .r132, #m-rate:has(.k133:hover,.k133:focus) .r133, #m-rate:has(.k134:hover,.k134:focus) .r134, #m-rate:has(.k135:hover,.k135:focus) .r135, #m-rate:has(.k136:hover,.k136:focus) .r136, #m-rate:has(.k137:hover,.k137:focus) .r137, #m-rate:has(.k138:hover,.k138:focus) .r138, #m-rate:has(.k139:hover,.k139:focus) .r139, #m-rate:has(.k140:hover,.k140:focus) .r140, #m-rate:has(.k141:hover,.k141:focus) .r141, #m-rate:has(.k142:hover,.k142:focus) .r142, #m-rate:has(.k143:hover,.k143:focus) .r143, #m-rate:has(.k144:hover,.k144:focus) .r144, #m-rate:has(.k145:hover,.k145:focus) .r145, #m-rate:has(.k146:hover,.k146:focus) .r146, #m-rate:has(.k147:hover,.k147:focus) .r147, #m-rate:has(.k148:hover,.k148:focus) .r148, #m-rate:has(.k149:hover,.k149:focus) .r149, #m-rate:has(.k150:hover,.k150:focus) .r150, #m-rate:has(.k151:hover,.k151:focus) .r151, #m-rate:has(.k152:hover,.k152:focus) .r152, #m-rate:has(.k153:hover,.k153:focus) .r153, #m-rate:has(.k154:hover,.k154:focus) .r154, #m-rate:has(.k155:hover,.k155:focus) .r155, #m-rate:has(.k156:hover,.k156:focus) .r156, #m-rate:has(.k157:hover,.k157:focus) .r157, #m-rate:has(.k158:hover,.k158:focus) .r158, #m-rate:has(.k159:hover,.k159:focus) .r159, #m-rate:has(.k160:hover,.k160:focus) .r160, #m-rate:has(.k161:hover,.k161:focus) .r161, #m-rate:has(.k162:hover,.k162:focus) .r162, #m-rate:has(.k163:hover,.k163:focus) .r163, #m-rate:has(.k164:hover,.k164:focus) .r164, #m-rate:has(.k165:hover,.k165:focus) .r165, #m-rate:has(.k166:hover,.k166:focus) .r166, #m-rate:has(.k167:hover,.k167:focus) .r167, #m-rate:has(.k168:hover,.k168:focus) .r168, #m-rate:has(.k169:hover,.k169:focus) .r169, #m-rate:has(.k170:hover,.k170:focus) .r170, #m-rate:has(.k171:hover,.k171:focus) .r171, #m-rate:has(.k172:hover,.k172:focus) .r172, #m-rate:has(.k173:hover,.k173:focus) .r173, #m-rate:has(.k174:hover,.k174:focus) .r174, #m-rate:has(.k175:hover,.k175:focus) .r175, #m-rate:has(.k176:hover,.k176:focus) .r176, #m-rate:has(.k177:hover,.k177:focus) .r177, #m-rate:has(.k178:hover,.k178:focus) .r178, #m-rate:has(.k179:hover,.k179:focus) .r179, #m-rate:has(.k180:hover,.k180:focus) .r180, #m-rate:has(.k181:hover,.k181:focus) .r181, #m-rate:has(.k182:hover,.k182:focus) .r182, #m-rate:has(.k183:hover,.k183:focus) .r183, #m-rate:has(.k184:hover,.k184:focus) .r184, #m-rate:has(.k185:hover,.k185:focus) .r185, #m-rate:has(.k186:hover,.k186:focus) .r186, #m-rate:has(.k187:hover,.k187:focus) .r187, #m-rate:has(.k188:hover,.k188:focus) .r188, #m-rate:has(.k189:hover,.k189:focus) .r189, #m-rate:has(.k190:hover,.k190:focus) .r190, #m-rate:has(.k191:hover,.k191:focus) .r191, #m-rate:has(.k192:hover,.k192:focus) .r192, #m-rate:has(.k193:hover,.k193:focus) .r193, #m-rate:has(.k194:hover,.k194:focus) .r194, #m-rate:has(.k195:hover,.k195:focus) .r195, #m-rate:has(.k196:hover,.k196:focus) .r196, #m-rate:has(.k197:hover,.k197:focus) .r197, #m-rate:has(.k198:hover,.k198:focus) .r198, #m-rate:has(.k199:hover,.k199:focus) .r199, #m-rate:has(.k200:hover,.k200:focus) .r200, #m-rate:has(.k201:hover,.k201:focus) .r201, #m-rate:has(.k202:hover,.k202:focus) .r202, #m-rate:has(.k203:hover,.k203:focus) .r203, #m-rate:has(.k204:hover,.k204:focus) .r204, #m-rate:has(.k205:hover,.k205:focus) .r205, #m-rate:has(.k206:hover,.k206:focus) .r206, #m-rate:has(.k207:hover,.k207:focus) .r207, #m-rate:has(.k208:hover,.k208:focus) .r208, #m-rate:has(.k209:hover,.k209:focus) .r209, #m-rate:has(.k210:hover,.k210:focus) .r210, #m-rate:has(.k211:hover,.k211:focus) .r211, #m-rate:has(.k212:hover,.k212:focus) .r212, #m-rate:has(.k213:hover,.k213:focus) .r213, #m-rate:has(.k214:hover,.k214:focus) .r214, #m-rate:has(.k215:hover,.k215:focus) .r215, #m-rate:has(.k216:hover,.k216:focus) .r216, #m-rate:has(.k217:hover,.k217:focus) .r217, #m-rate:has(.k218:hover,.k218:focus) .r218, #m-rate:has(.k219:hover,.k219:focus) .r219, #m-rate:has(.k220:hover,.k220:focus) .r220, #m-rate:has(.k221:hover,.k221:focus) .r221, #m-rate:has(.k222:hover,.k222:focus) .r222, #m-rate:has(.k223:hover,.k223:focus) .r223, #m-rate:has(.k224:hover,.k224:focus) .r224, #m-rate:has(.k225:hover,.k225:focus) .r225, #m-rate:has(.k226:hover,.k226:focus) .r226, #m-rate:has(.k227:hover,.k227:focus) .r227, #m-rate:has(.k228:hover,.k228:focus) .r228, #m-rate:has(.k229:hover,.k229:focus) .r229, #m-rate:has(.k230:hover,.k230:focus) .r230, #m-rate:has(.k231:hover,.k231:focus) .r231, #m-rate:has(.k232:hover,.k232:focus) .r232, #m-rate:has(.k233:hover,.k233:focus) .r233, #m-rate:has(.k234:hover,.k234:focus) .r234, #m-rate:has(.k235:hover,.k235:focus) .r235, #m-rate:has(.k236:hover,.k236:focus) .r236, #m-rate:has(.k237:hover,.k237:focus) .r237, #m-rate:has(.k238:hover,.k238:focus) .r238, #m-rate:has(.k239:hover,.k239:focus) .r239, #m-rate:has(.k240:hover,.k240:focus) .r240, #m-rate:has(.k241:hover,.k241:focus) .r241, #m-rate:has(.k242:hover,.k242:focus) .r242, #m-rate:has(.k243:hover,.k243:focus) .r243, #m-rate:has(.k244:hover,.k244:focus) .r244, #m-rate:has(.k245:hover,.k245:focus) .r245, #m-rate:has(.k246:hover,.k246:focus) .r246, #m-rate:has(.k247:hover,.k247:focus) .r247, #m-rate:has(.k248:hover,.k248:focus) .r248, #m-rate:has(.k249:hover,.k249:focus) .r249, #m-rate:has(.k250:hover,.k250:focus) .r250, #m-rate:has(.k251:hover,.k251:focus) .r251, #m-rate:has(.k252:hover,.k252:focus) .r252, #m-rate:has(.k253:hover,.k253:focus) .r253, #m-rate:has(.k254:hover,.k254:focus) .r254, #m-rate:has(.k255:hover,.k255:focus) .r255, #m-rate:has(.k256:hover,.k256:focus) .r256, #m-rate:has(.k257:hover,.k257:focus) .r257, #m-rate:has(.k258:hover,.k258:focus) .r258, #m-rate:has(.k259:hover,.k259:focus) .r259, #m-rate:has(.k260:hover,.k260:focus) .r260, #m-rate:has(.k261:hover,.k261:focus) .r261, #m-rate:has(.k262:hover,.k262:focus) .r262, #m-rate:has(.k263:hover,.k263:focus) .r263, #m-rate:has(.k264:hover,.k264:focus) .r264, #m-rate:has(.k265:hover,.k265:focus) .r265, #m-rate:has(.k266:hover,.k266:focus) .r266, #m-rate:has(.k267:hover,.k267:focus) .r267, #m-rate:has(.k268:hover,.k268:focus) .r268, #m-rate:has(.k269:hover,.k269:focus) .r269, #m-rate:has(.k270:hover,.k270:focus) .r270, #m-rate:has(.k271:hover,.k271:focus) .r271, #m-rate:has(.k272:hover,.k272:focus) .r272, #m-rate:has(.k273:hover,.k273:focus) .r273, #m-rate:has(.k274:hover,.k274:focus) .r274, #m-rate:has(.k275:hover,.k275:focus) .r275, #m-rate:has(.k276:hover,.k276:focus) .r276, #m-rate:has(.k277:hover,.k277:focus) .r277, #m-rate:has(.k278:hover,.k278:focus) .r278, #m-rate:has(.k279:hover,.k279:focus) .r279, #m-rate:has(.k280:hover,.k280:focus) .r280, #m-rate:has(.k281:hover,.k281:focus) .r281, #m-rate:has(.k282:hover,.k282:focus) .r282, #m-rate:has(.k283:hover,.k283:focus) .r283, #m-rate:has(.k284:hover,.k284:focus) .r284, #m-rate:has(.k285:hover,.k285:focus) .r285, #m-rate:has(.k286:hover,.k286:focus) .r286, #m-rate:has(.k287:hover,.k287:focus) .r287, #m-rate:has(.k288:hover,.k288:focus) .r288, #m-rate:has(.k289:hover,.k289:focus) .r289, #m-rate:has(.k290:hover,.k290:focus) .r290, #m-rate:has(.k291:hover,.k291:focus) .r291, #m-rate:has(.k292:hover,.k292:focus) .r292, #m-rate:has(.k293:hover,.k293:focus) .r293, #m-rate:has(.k294:hover,.k294:focus) .r294, #m-rate:has(.k295:hover,.k295:focus) .r295, #m-rate:has(.k296:hover,.k296:focus) .r296, #m-rate:has(.k297:hover,.k297:focus) .r297, #m-rate:has(.k298:hover,.k298:focus) .r298, #m-rate:has(.k299:hover,.k299:focus) .r299, #m-rate:has(.k300:hover,.k300:focus) .r300, #m-rate:has(.k301:hover,.k301:focus) .r301, #m-rate:has(.k302:hover,.k302:focus) .r302, #m-rate:has(.k303:hover,.k303:focus) .r303, #m-rate:has(.k304:hover,.k304:focus) .r304, #m-rate:has(.k305:hover,.k305:focus) .r305, #m-rate:has(.k306:hover,.k306:focus) .r306, #m-rate:has(.k307:hover,.k307:focus) .r307, #m-rate:has(.k308:hover,.k308:focus) .r308, #m-rate:has(.k309:hover,.k309:focus) .r309, #m-rate:has(.k310:hover,.k310:focus) .r310, #m-rate:has(.k311:hover,.k311:focus) .r311, #m-rate:has(.k312:hover,.k312:focus) .r312, #m-rate:has(.k313:hover,.k313:focus) .r313, #m-rate:has(.k314:hover,.k314:focus) .r314, #m-rate:has(.k315:hover,.k315:focus) .r315, #m-rate:has(.k316:hover,.k316:focus) .r316, #m-rate:has(.k317:hover,.k317:focus) .r317, #m-rate:has(.k318:hover,.k318:focus) .r318, #m-rate:has(.k319:hover,.k319:focus) .r319, #m-rate:has(.k320:hover,.k320:focus) .r320, #m-rate:has(.k321:hover,.k321:focus) .r321, #m-rate:has(.k322:hover,.k322:focus) .r322, #m-rate:has(.k323:hover,.k323:focus) .r323, #m-rate:has(.k324:hover,.k324:focus) .r324, #m-rate:has(.k325:hover,.k325:focus) .r325, #m-rate:has(.k326:hover,.k326:focus) .r326, #m-rate:has(.k327:hover,.k327:focus) .r327, #m-rate:has(.k328:hover,.k328:focus) .r328, #m-rate:has(.k329:hover,.k329:focus) .r329, #m-rate:has(.k330:hover,.k330:focus) .r330, #m-rate:has(.k331:hover,.k331:focus) .r331, #m-rate:has(.k332:hover,.k332:focus) .r332, #m-rate:has(.k333:hover,.k333:focus) .r333, #m-rate:has(.k334:hover,.k334:focus) .r334, #m-rate:has(.k335:hover,.k335:focus) .r335, #m-rate:has(.k336:hover,.k336:focus) .r336 { display:block; }
#m-rate:has(.mk:hover,.mk:focus) .r0 { display:none; }
#m-types:has(.k1:hover,.k1:focus) .r1, #m-types:has(.k2:hover,.k2:focus) .r2, #m-types:has(.k3:hover,.k3:focus) .r3, #m-types:has(.k4:hover,.k4:focus) .r4, #m-types:has(.k5:hover,.k5:focus) .r5, #m-types:has(.k6:hover,.k6:focus) .r6, #m-types:has(.k7:hover,.k7:focus) .r7, #m-types:has(.k8:hover,.k8:focus) .r8, #m-types:has(.k9:hover,.k9:focus) .r9, #m-types:has(.k10:hover,.k10:focus) .r10, #m-types:has(.k11:hover,.k11:focus) .r11, #m-types:has(.k12:hover,.k12:focus) .r12, #m-types:has(.k13:hover,.k13:focus) .r13, #m-types:has(.k14:hover,.k14:focus) .r14, #m-types:has(.k15:hover,.k15:focus) .r15, #m-types:has(.k16:hover,.k16:focus) .r16, #m-types:has(.k17:hover,.k17:focus) .r17, #m-types:has(.k18:hover,.k18:focus) .r18, #m-types:has(.k19:hover,.k19:focus) .r19, #m-types:has(.k20:hover,.k20:focus) .r20, #m-types:has(.k21:hover,.k21:focus) .r21, #m-types:has(.k22:hover,.k22:focus) .r22, #m-types:has(.k23:hover,.k23:focus) .r23, #m-types:has(.k24:hover,.k24:focus) .r24, #m-types:has(.k25:hover,.k25:focus) .r25, #m-types:has(.k26:hover,.k26:focus) .r26, #m-types:has(.k27:hover,.k27:focus) .r27, #m-types:has(.k28:hover,.k28:focus) .r28, #m-types:has(.k29:hover,.k29:focus) .r29, #m-types:has(.k30:hover,.k30:focus) .r30, #m-types:has(.k31:hover,.k31:focus) .r31, #m-types:has(.k32:hover,.k32:focus) .r32, #m-types:has(.k33:hover,.k33:focus) .r33, #m-types:has(.k34:hover,.k34:focus) .r34, #m-types:has(.k35:hover,.k35:focus) .r35, #m-types:has(.k36:hover,.k36:focus) .r36, #m-types:has(.k37:hover,.k37:focus) .r37, #m-types:has(.k38:hover,.k38:focus) .r38, #m-types:has(.k39:hover,.k39:focus) .r39, #m-types:has(.k40:hover,.k40:focus) .r40, #m-types:has(.k41:hover,.k41:focus) .r41, #m-types:has(.k42:hover,.k42:focus) .r42, #m-types:has(.k43:hover,.k43:focus) .r43, #m-types:has(.k44:hover,.k44:focus) .r44, #m-types:has(.k45:hover,.k45:focus) .r45, #m-types:has(.k46:hover,.k46:focus) .r46, #m-types:has(.k47:hover,.k47:focus) .r47, #m-types:has(.k48:hover,.k48:focus) .r48, #m-types:has(.k49:hover,.k49:focus) .r49, #m-types:has(.k50:hover,.k50:focus) .r50, #m-types:has(.k51:hover,.k51:focus) .r51, #m-types:has(.k52:hover,.k52:focus) .r52, #m-types:has(.k53:hover,.k53:focus) .r53, #m-types:has(.k54:hover,.k54:focus) .r54, #m-types:has(.k55:hover,.k55:focus) .r55, #m-types:has(.k56:hover,.k56:focus) .r56, #m-types:has(.k57:hover,.k57:focus) .r57, #m-types:has(.k58:hover,.k58:focus) .r58, #m-types:has(.k59:hover,.k59:focus) .r59, #m-types:has(.k60:hover,.k60:focus) .r60, #m-types:has(.k61:hover,.k61:focus) .r61, #m-types:has(.k62:hover,.k62:focus) .r62, #m-types:has(.k63:hover,.k63:focus) .r63, #m-types:has(.k64:hover,.k64:focus) .r64, #m-types:has(.k65:hover,.k65:focus) .r65, #m-types:has(.k66:hover,.k66:focus) .r66, #m-types:has(.k67:hover,.k67:focus) .r67, #m-types:has(.k68:hover,.k68:focus) .r68, #m-types:has(.k69:hover,.k69:focus) .r69, #m-types:has(.k70:hover,.k70:focus) .r70, #m-types:has(.k71:hover,.k71:focus) .r71, #m-types:has(.k72:hover,.k72:focus) .r72, #m-types:has(.k73:hover,.k73:focus) .r73, #m-types:has(.k74:hover,.k74:focus) .r74, #m-types:has(.k75:hover,.k75:focus) .r75, #m-types:has(.k76:hover,.k76:focus) .r76, #m-types:has(.k77:hover,.k77:focus) .r77, #m-types:has(.k78:hover,.k78:focus) .r78, #m-types:has(.k79:hover,.k79:focus) .r79, #m-types:has(.k80:hover,.k80:focus) .r80, #m-types:has(.k81:hover,.k81:focus) .r81, #m-types:has(.k82:hover,.k82:focus) .r82, #m-types:has(.k83:hover,.k83:focus) .r83, #m-types:has(.k84:hover,.k84:focus) .r84, #m-types:has(.k85:hover,.k85:focus) .r85, #m-types:has(.k86:hover,.k86:focus) .r86, #m-types:has(.k87:hover,.k87:focus) .r87, #m-types:has(.k88:hover,.k88:focus) .r88, #m-types:has(.k89:hover,.k89:focus) .r89, #m-types:has(.k90:hover,.k90:focus) .r90, #m-types:has(.k91:hover,.k91:focus) .r91, #m-types:has(.k92:hover,.k92:focus) .r92, #m-types:has(.k93:hover,.k93:focus) .r93, #m-types:has(.k94:hover,.k94:focus) .r94, #m-types:has(.k95:hover,.k95:focus) .r95, #m-types:has(.k96:hover,.k96:focus) .r96, #m-types:has(.k97:hover,.k97:focus) .r97, #m-types:has(.k98:hover,.k98:focus) .r98, #m-types:has(.k99:hover,.k99:focus) .r99, #m-types:has(.k100:hover,.k100:focus) .r100, #m-types:has(.k101:hover,.k101:focus) .r101, #m-types:has(.k102:hover,.k102:focus) .r102, #m-types:has(.k103:hover,.k103:focus) .r103, #m-types:has(.k104:hover,.k104:focus) .r104, #m-types:has(.k105:hover,.k105:focus) .r105, #m-types:has(.k106:hover,.k106:focus) .r106, #m-types:has(.k107:hover,.k107:focus) .r107, #m-types:has(.k108:hover,.k108:focus) .r108, #m-types:has(.k109:hover,.k109:focus) .r109, #m-types:has(.k110:hover,.k110:focus) .r110, #m-types:has(.k111:hover,.k111:focus) .r111, #m-types:has(.k112:hover,.k112:focus) .r112, #m-types:has(.k113:hover,.k113:focus) .r113, #m-types:has(.k114:hover,.k114:focus) .r114, #m-types:has(.k115:hover,.k115:focus) .r115, #m-types:has(.k116:hover,.k116:focus) .r116, #m-types:has(.k117:hover,.k117:focus) .r117, #m-types:has(.k118:hover,.k118:focus) .r118, #m-types:has(.k119:hover,.k119:focus) .r119, #m-types:has(.k120:hover,.k120:focus) .r120, #m-types:has(.k121:hover,.k121:focus) .r121, #m-types:has(.k122:hover,.k122:focus) .r122, #m-types:has(.k123:hover,.k123:focus) .r123, #m-types:has(.k124:hover,.k124:focus) .r124, #m-types:has(.k125:hover,.k125:focus) .r125, #m-types:has(.k126:hover,.k126:focus) .r126, #m-types:has(.k127:hover,.k127:focus) .r127, #m-types:has(.k128:hover,.k128:focus) .r128, #m-types:has(.k129:hover,.k129:focus) .r129, #m-types:has(.k130:hover,.k130:focus) .r130, #m-types:has(.k131:hover,.k131:focus) .r131, #m-types:has(.k132:hover,.k132:focus) .r132, #m-types:has(.k133:hover,.k133:focus) .r133, #m-types:has(.k134:hover,.k134:focus) .r134, #m-types:has(.k135:hover,.k135:focus) .r135, #m-types:has(.k136:hover,.k136:focus) .r136, #m-types:has(.k137:hover,.k137:focus) .r137, #m-types:has(.k138:hover,.k138:focus) .r138, #m-types:has(.k139:hover,.k139:focus) .r139, #m-types:has(.k140:hover,.k140:focus) .r140, #m-types:has(.k141:hover,.k141:focus) .r141, #m-types:has(.k142:hover,.k142:focus) .r142, #m-types:has(.k143:hover,.k143:focus) .r143, #m-types:has(.k144:hover,.k144:focus) .r144, #m-types:has(.k145:hover,.k145:focus) .r145, #m-types:has(.k146:hover,.k146:focus) .r146, #m-types:has(.k147:hover,.k147:focus) .r147, #m-types:has(.k148:hover,.k148:focus) .r148, #m-types:has(.k149:hover,.k149:focus) .r149, #m-types:has(.k150:hover,.k150:focus) .r150, #m-types:has(.k151:hover,.k151:focus) .r151, #m-types:has(.k152:hover,.k152:focus) .r152, #m-types:has(.k153:hover,.k153:focus) .r153, #m-types:has(.k154:hover,.k154:focus) .r154, #m-types:has(.k155:hover,.k155:focus) .r155, #m-types:has(.k156:hover,.k156:focus) .r156, #m-types:has(.k157:hover,.k157:focus) .r157, #m-types:has(.k158:hover,.k158:focus) .r158, #m-types:has(.k159:hover,.k159:focus) .r159, #m-types:has(.k160:hover,.k160:focus) .r160, #m-types:has(.k161:hover,.k161:focus) .r161, #m-types:has(.k162:hover,.k162:focus) .r162, #m-types:has(.k163:hover,.k163:focus) .r163, #m-types:has(.k164:hover,.k164:focus) .r164, #m-types:has(.k165:hover,.k165:focus) .r165, #m-types:has(.k166:hover,.k166:focus) .r166, #m-types:has(.k167:hover,.k167:focus) .r167, #m-types:has(.k168:hover,.k168:focus) .r168, #m-types:has(.k169:hover,.k169:focus) .r169, #m-types:has(.k170:hover,.k170:focus) .r170, #m-types:has(.k171:hover,.k171:focus) .r171, #m-types:has(.k172:hover,.k172:focus) .r172, #m-types:has(.k173:hover,.k173:focus) .r173, #m-types:has(.k174:hover,.k174:focus) .r174, #m-types:has(.k175:hover,.k175:focus) .r175, #m-types:has(.k176:hover,.k176:focus) .r176, #m-types:has(.k177:hover,.k177:focus) .r177, #m-types:has(.k178:hover,.k178:focus) .r178, #m-types:has(.k179:hover,.k179:focus) .r179, #m-types:has(.k180:hover,.k180:focus) .r180, #m-types:has(.k181:hover,.k181:focus) .r181, #m-types:has(.k182:hover,.k182:focus) .r182, #m-types:has(.k183:hover,.k183:focus) .r183, #m-types:has(.k184:hover,.k184:focus) .r184, #m-types:has(.k185:hover,.k185:focus) .r185, #m-types:has(.k186:hover,.k186:focus) .r186, #m-types:has(.k187:hover,.k187:focus) .r187, #m-types:has(.k188:hover,.k188:focus) .r188, #m-types:has(.k189:hover,.k189:focus) .r189, #m-types:has(.k190:hover,.k190:focus) .r190, #m-types:has(.k191:hover,.k191:focus) .r191, #m-types:has(.k192:hover,.k192:focus) .r192, #m-types:has(.k193:hover,.k193:focus) .r193, #m-types:has(.k194:hover,.k194:focus) .r194, #m-types:has(.k195:hover,.k195:focus) .r195, #m-types:has(.k196:hover,.k196:focus) .r196, #m-types:has(.k197:hover,.k197:focus) .r197, #m-types:has(.k198:hover,.k198:focus) .r198, #m-types:has(.k199:hover,.k199:focus) .r199, #m-types:has(.k200:hover,.k200:focus) .r200, #m-types:has(.k201:hover,.k201:focus) .r201, #m-types:has(.k202:hover,.k202:focus) .r202, #m-types:has(.k203:hover,.k203:focus) .r203, #m-types:has(.k204:hover,.k204:focus) .r204, #m-types:has(.k205:hover,.k205:focus) .r205, #m-types:has(.k206:hover,.k206:focus) .r206, #m-types:has(.k207:hover,.k207:focus) .r207, #m-types:has(.k208:hover,.k208:focus) .r208, #m-types:has(.k209:hover,.k209:focus) .r209, #m-types:has(.k210:hover,.k210:focus) .r210, #m-types:has(.k211:hover,.k211:focus) .r211, #m-types:has(.k212:hover,.k212:focus) .r212, #m-types:has(.k213:hover,.k213:focus) .r213, #m-types:has(.k214:hover,.k214:focus) .r214, #m-types:has(.k215:hover,.k215:focus) .r215, #m-types:has(.k216:hover,.k216:focus) .r216, #m-types:has(.k217:hover,.k217:focus) .r217, #m-types:has(.k218:hover,.k218:focus) .r218, #m-types:has(.k219:hover,.k219:focus) .r219, #m-types:has(.k220:hover,.k220:focus) .r220, #m-types:has(.k221:hover,.k221:focus) .r221, #m-types:has(.k222:hover,.k222:focus) .r222, #m-types:has(.k223:hover,.k223:focus) .r223, #m-types:has(.k224:hover,.k224:focus) .r224, #m-types:has(.k225:hover,.k225:focus) .r225, #m-types:has(.k226:hover,.k226:focus) .r226, #m-types:has(.k227:hover,.k227:focus) .r227, #m-types:has(.k228:hover,.k228:focus) .r228, #m-types:has(.k229:hover,.k229:focus) .r229, #m-types:has(.k230:hover,.k230:focus) .r230, #m-types:has(.k231:hover,.k231:focus) .r231, #m-types:has(.k232:hover,.k232:focus) .r232, #m-types:has(.k233:hover,.k233:focus) .r233, #m-types:has(.k234:hover,.k234:focus) .r234, #m-types:has(.k235:hover,.k235:focus) .r235, #m-types:has(.k236:hover,.k236:focus) .r236, #m-types:has(.k237:hover,.k237:focus) .r237, #m-types:has(.k238:hover,.k238:focus) .r238, #m-types:has(.k239:hover,.k239:focus) .r239, #m-types:has(.k240:hover,.k240:focus) .r240, #m-types:has(.k241:hover,.k241:focus) .r241, #m-types:has(.k242:hover,.k242:focus) .r242, #m-types:has(.k243:hover,.k243:focus) .r243, #m-types:has(.k244:hover,.k244:focus) .r244, #m-types:has(.k245:hover,.k245:focus) .r245, #m-types:has(.k246:hover,.k246:focus) .r246, #m-types:has(.k247:hover,.k247:focus) .r247, #m-types:has(.k248:hover,.k248:focus) .r248, #m-types:has(.k249:hover,.k249:focus) .r249, #m-types:has(.k250:hover,.k250:focus) .r250, #m-types:has(.k251:hover,.k251:focus) .r251, #m-types:has(.k252:hover,.k252:focus) .r252, #m-types:has(.k253:hover,.k253:focus) .r253, #m-types:has(.k254:hover,.k254:focus) .r254, #m-types:has(.k255:hover,.k255:focus) .r255, #m-types:has(.k256:hover,.k256:focus) .r256, #m-types:has(.k257:hover,.k257:focus) .r257, #m-types:has(.k258:hover,.k258:focus) .r258, #m-types:has(.k259:hover,.k259:focus) .r259, #m-types:has(.k260:hover,.k260:focus) .r260, #m-types:has(.k261:hover,.k261:focus) .r261, #m-types:has(.k262:hover,.k262:focus) .r262, #m-types:has(.k263:hover,.k263:focus) .r263, #m-types:has(.k264:hover,.k264:focus) .r264, #m-types:has(.k265:hover,.k265:focus) .r265, #m-types:has(.k266:hover,.k266:focus) .r266, #m-types:has(.k267:hover,.k267:focus) .r267, #m-types:has(.k268:hover,.k268:focus) .r268, #m-types:has(.k269:hover,.k269:focus) .r269, #m-types:has(.k270:hover,.k270:focus) .r270, #m-types:has(.k271:hover,.k271:focus) .r271, #m-types:has(.k272:hover,.k272:focus) .r272, #m-types:has(.k273:hover,.k273:focus) .r273, #m-types:has(.k274:hover,.k274:focus) .r274, #m-types:has(.k275:hover,.k275:focus) .r275, #m-types:has(.k276:hover,.k276:focus) .r276, #m-types:has(.k277:hover,.k277:focus) .r277, #m-types:has(.k278:hover,.k278:focus) .r278, #m-types:has(.k279:hover,.k279:focus) .r279, #m-types:has(.k280:hover,.k280:focus) .r280, #m-types:has(.k281:hover,.k281:focus) .r281, #m-types:has(.k282:hover,.k282:focus) .r282, #m-types:has(.k283:hover,.k283:focus) .r283, #m-types:has(.k284:hover,.k284:focus) .r284, #m-types:has(.k285:hover,.k285:focus) .r285, #m-types:has(.k286:hover,.k286:focus) .r286, #m-types:has(.k287:hover,.k287:focus) .r287, #m-types:has(.k288:hover,.k288:focus) .r288, #m-types:has(.k289:hover,.k289:focus) .r289, #m-types:has(.k290:hover,.k290:focus) .r290, #m-types:has(.k291:hover,.k291:focus) .r291, #m-types:has(.k292:hover,.k292:focus) .r292, #m-types:has(.k293:hover,.k293:focus) .r293, #m-types:has(.k294:hover,.k294:focus) .r294, #m-types:has(.k295:hover,.k295:focus) .r295, #m-types:has(.k296:hover,.k296:focus) .r296, #m-types:has(.k297:hover,.k297:focus) .r297, #m-types:has(.k298:hover,.k298:focus) .r298, #m-types:has(.k299:hover,.k299:focus) .r299, #m-types:has(.k300:hover,.k300:focus) .r300, #m-types:has(.k301:hover,.k301:focus) .r301, #m-types:has(.k302:hover,.k302:focus) .r302, #m-types:has(.k303:hover,.k303:focus) .r303, #m-types:has(.k304:hover,.k304:focus) .r304, #m-types:has(.k305:hover,.k305:focus) .r305, #m-types:has(.k306:hover,.k306:focus) .r306, #m-types:has(.k307:hover,.k307:focus) .r307, #m-types:has(.k308:hover,.k308:focus) .r308, #m-types:has(.k309:hover,.k309:focus) .r309, #m-types:has(.k310:hover,.k310:focus) .r310, #m-types:has(.k311:hover,.k311:focus) .r311, #m-types:has(.k312:hover,.k312:focus) .r312, #m-types:has(.k313:hover,.k313:focus) .r313, #m-types:has(.k314:hover,.k314:focus) .r314, #m-types:has(.k315:hover,.k315:focus) .r315, #m-types:has(.k316:hover,.k316:focus) .r316, #m-types:has(.k317:hover,.k317:focus) .r317, #m-types:has(.k318:hover,.k318:focus) .r318, #m-types:has(.k319:hover,.k319:focus) .r319, #m-types:has(.k320:hover,.k320:focus) .r320, #m-types:has(.k321:hover,.k321:focus) .r321, #m-types:has(.k322:hover,.k322:focus) .r322, #m-types:has(.k323:hover,.k323:focus) .r323, #m-types:has(.k324:hover,.k324:focus) .r324, #m-types:has(.k325:hover,.k325:focus) .r325, #m-types:has(.k326:hover,.k326:focus) .r326, #m-types:has(.k327:hover,.k327:focus) .r327, #m-types:has(.k328:hover,.k328:focus) .r328, #m-types:has(.k329:hover,.k329:focus) .r329, #m-types:has(.k330:hover,.k330:focus) .r330, #m-types:has(.k331:hover,.k331:focus) .r331, #m-types:has(.k332:hover,.k332:focus) .r332, #m-types:has(.k333:hover,.k333:focus) .r333, #m-types:has(.k334:hover,.k334:focus) .r334, #m-types:has(.k335:hover,.k335:focus) .r335, #m-types:has(.k336:hover,.k336:focus) .r336 { display:block; }
#m-types:has(.mk:hover,.mk:focus) .r0 { display:none; }
#m-types:has(#m-types-working:checked) .t-working { fill:var(--hl); }
#m-types:has(#m-types-remote_towns:checked) .t-remote_towns { fill:var(--hl); }
#m-types:has(#m-types-older:checked) .t-older { fill:var(--hl); }
#m-types:has(#m-types-mortgage:checked) .t-mortgage { fill:var(--hl); }
#m-types:has(#m-types-remote_comm:checked) .t-remote_comm { fill:var(--hl); }
#m-types:has(#m-types-inner:checked) .t-inner { fill:var(--hl); }
#m-types:has(#m-types-professional:checked) .t-professional { fill:var(--hl); }
#m-types:has(#m-types-working:checked) label:has(#m-types-working) { border-color:var(--hl);background:var(--hl-soft); }
#m-types:has(#m-types-remote_towns:checked) label:has(#m-types-remote_towns) { border-color:var(--hl);background:var(--hl-soft); }
#m-types:has(#m-types-older:checked) label:has(#m-types-older) { border-color:var(--hl);background:var(--hl-soft); }
#m-types:has(#m-types-mortgage:checked) label:has(#m-types-mortgage) { border-color:var(--hl);background:var(--hl-soft); }
#m-types:has(#m-types-remote_comm:checked) label:has(#m-types-remote_comm) { border-color:var(--hl);background:var(--hl-soft); }
#m-types:has(#m-types-inner:checked) label:has(#m-types-inner) { border-color:var(--hl);background:var(--hl-soft); }
#m-types:has(#m-types-professional:checked) label:has(#m-types-professional) { border-color:var(--hl);background:var(--hl-soft); }
#f-trend:has(.k1:hover,.k1:focus) .r1, #f-trend:has(.k2:hover,.k2:focus) .r2, #f-trend:has(.k3:hover,.k3:focus) .r3, #f-trend:has(.k4:hover,.k4:focus) .r4, #f-trend:has(.k5:hover,.k5:focus) .r5, #f-trend:has(.k6:hover,.k6:focus) .r6, #f-trend:has(.k7:hover,.k7:focus) .r7, #f-trend:has(.k8:hover,.k8:focus) .r8, #f-trend:has(.k9:hover,.k9:focus) .r9, #f-trend:has(.k10:hover,.k10:focus) .r10, #f-trend:has(.k11:hover,.k11:focus) .r11, #f-trend:has(.k12:hover,.k12:focus) .r12, #f-trend:has(.k13:hover,.k13:focus) .r13, #f-trend:has(.k14:hover,.k14:focus) .r14, #f-trend:has(.k15:hover,.k15:focus) .r15, #f-trend:has(.k16:hover,.k16:focus) .r16, #f-trend:has(.k17:hover,.k17:focus) .r17, #f-trend:has(.k18:hover,.k18:focus) .r18, #f-trend:has(.k19:hover,.k19:focus) .r19 { display:block; }
#f-trend:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-ends:has(.k1:hover,.k1:focus) .r1, #f-ends:has(.k2:hover,.k2:focus) .r2, #f-ends:has(.k3:hover,.k3:focus) .r3, #f-ends:has(.k4:hover,.k4:focus) .r4, #f-ends:has(.k5:hover,.k5:focus) .r5, #f-ends:has(.k6:hover,.k6:focus) .r6, #f-ends:has(.k7:hover,.k7:focus) .r7, #f-ends:has(.k8:hover,.k8:focus) .r8, #f-ends:has(.k9:hover,.k9:focus) .r9, #f-ends:has(.k10:hover,.k10:focus) .r10, #f-ends:has(.k11:hover,.k11:focus) .r11, #f-ends:has(.k12:hover,.k12:focus) .r12, #f-ends:has(.k13:hover,.k13:focus) .r13, #f-ends:has(.k14:hover,.k14:focus) .r14, #f-ends:has(.k15:hover,.k15:focus) .r15, #f-ends:has(.k16:hover,.k16:focus) .r16, #f-ends:has(.k17:hover,.k17:focus) .r17, #f-ends:has(.k18:hover,.k18:focus) .r18, #f-ends:has(.k19:hover,.k19:focus) .r19, #f-ends:has(.k20:hover,.k20:focus) .r20 { display:block; }
#f-ends:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-verdicts:has(.k1:hover,.k1:focus) .r1, #f-verdicts:has(.k2:hover,.k2:focus) .r2, #f-verdicts:has(.k3:hover,.k3:focus) .r3, #f-verdicts:has(.k4:hover,.k4:focus) .r4, #f-verdicts:has(.k5:hover,.k5:focus) .r5, #f-verdicts:has(.k6:hover,.k6:focus) .r6, #f-verdicts:has(.k7:hover,.k7:focus) .r7, #f-verdicts:has(.k8:hover,.k8:focus) .r8, #f-verdicts:has(.k9:hover,.k9:focus) .r9, #f-verdicts:has(.k10:hover,.k10:focus) .r10, #f-verdicts:has(.k11:hover,.k11:focus) .r11, #f-verdicts:has(.k12:hover,.k12:focus) .r12, #f-verdicts:has(.k13:hover,.k13:focus) .r13, #f-verdicts:has(.k14:hover,.k14:focus) .r14, #f-verdicts:has(.k15:hover,.k15:focus) .r15, #f-verdicts:has(.k16:hover,.k16:focus) .r16, #f-verdicts:has(.k17:hover,.k17:focus) .r17, #f-verdicts:has(.k18:hover,.k18:focus) .r18, #f-verdicts:has(.k19:hover,.k19:focus) .r19, #f-verdicts:has(.k20:hover,.k20:focus) .r20, #f-verdicts:has(.k21:hover,.k21:focus) .r21, #f-verdicts:has(.k22:hover,.k22:focus) .r22, #f-verdicts:has(.k23:hover,.k23:focus) .r23, #f-verdicts:has(.k24:hover,.k24:focus) .r24, #f-verdicts:has(.k25:hover,.k25:focus) .r25, #f-verdicts:has(.k26:hover,.k26:focus) .r26, #f-verdicts:has(.k27:hover,.k27:focus) .r27, #f-verdicts:has(.k28:hover,.k28:focus) .r28, #f-verdicts:has(.k29:hover,.k29:focus) .r29, #f-verdicts:has(.k30:hover,.k30:focus) .r30, #f-verdicts:has(.k31:hover,.k31:focus) .r31, #f-verdicts:has(.k32:hover,.k32:focus) .r32, #f-verdicts:has(.k33:hover,.k33:focus) .r33, #f-verdicts:has(.k34:hover,.k34:focus) .r34, #f-verdicts:has(.k35:hover,.k35:focus) .r35, #f-verdicts:has(.k36:hover,.k36:focus) .r36, #f-verdicts:has(.k37:hover,.k37:focus) .r37, #f-verdicts:has(.k38:hover,.k38:focus) .r38 { display:block; }
#f-verdicts:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-grid:has(.k1:hover,.k1:focus) .r1, #f-grid:has(.k2:hover,.k2:focus) .r2, #f-grid:has(.k3:hover,.k3:focus) .r3, #f-grid:has(.k4:hover,.k4:focus) .r4, #f-grid:has(.k5:hover,.k5:focus) .r5, #f-grid:has(.k6:hover,.k6:focus) .r6, #f-grid:has(.k7:hover,.k7:focus) .r7, #f-grid:has(.k8:hover,.k8:focus) .r8, #f-grid:has(.k9:hover,.k9:focus) .r9 { display:block; }
#f-grid:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-dec:has(.k1:hover,.k1:focus) .r1, #f-dec:has(.k2:hover,.k2:focus) .r2, #f-dec:has(.k3:hover,.k3:focus) .r3, #f-dec:has(.k4:hover,.k4:focus) .r4, #f-dec:has(.k5:hover,.k5:focus) .r5, #f-dec:has(.k6:hover,.k6:focus) .r6, #f-dec:has(.k7:hover,.k7:focus) .r7, #f-dec:has(.k8:hover,.k8:focus) .r8, #f-dec:has(.k9:hover,.k9:focus) .r9, #f-dec:has(.k10:hover,.k10:focus) .r10 { display:block; }
#f-dec:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-crime:has(.k1:hover,.k1:focus) .r1, #f-crime:has(.k2:hover,.k2:focus) .r2, #f-crime:has(.k3:hover,.k3:focus) .r3, #f-crime:has(.k4:hover,.k4:focus) .r4, #f-crime:has(.k5:hover,.k5:focus) .r5, #f-crime:has(.k6:hover,.k6:focus) .r6, #f-crime:has(.k7:hover,.k7:focus) .r7, #f-crime:has(.k8:hover,.k8:focus) .r8 { display:block; }
#f-crime:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-cstate:has(.k1:hover,.k1:focus) .r1, #f-cstate:has(.k2:hover,.k2:focus) .r2, #f-cstate:has(.k3:hover,.k3:focus) .r3, #f-cstate:has(.k4:hover,.k4:focus) .r4, #f-cstate:has(.k5:hover,.k5:focus) .r5, #f-cstate:has(.k6:hover,.k6:focus) .r6, #f-cstate:has(.k7:hover,.k7:focus) .r7, #f-cstate:has(.k8:hover,.k8:focus) .r8, #f-cstate:has(.k9:hover,.k9:focus) .r9, #f-cstate:has(.k10:hover,.k10:focus) .r10, #f-cstate:has(.k11:hover,.k11:focus) .r11, #f-cstate:has(.k12:hover,.k12:focus) .r12, #f-cstate:has(.k13:hover,.k13:focus) .r13, #f-cstate:has(.k14:hover,.k14:focus) .r14, #f-cstate:has(.k15:hover,.k15:focus) .r15, #f-cstate:has(.k16:hover,.k16:focus) .r16 { display:block; }
#f-cstate:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-first:has(.k1:hover,.k1:focus) .r1, #f-first:has(.k2:hover,.k2:focus) .r2, #f-first:has(.k3:hover,.k3:focus) .r3, #f-first:has(.k4:hover,.k4:focus) .r4 { display:block; }
#f-first:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-ladder:has(.k1:hover,.k1:focus) .r1, #f-ladder:has(.k2:hover,.k2:focus) .r2, #f-ladder:has(.k3:hover,.k3:focus) .r3, #f-ladder:has(.k4:hover,.k4:focus) .r4, #f-ladder:has(.k5:hover,.k5:focus) .r5 { display:block; }
#f-ladder:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-combo:has(.k1:hover,.k1:focus) .r1, #f-combo:has(.k2:hover,.k2:focus) .r2, #f-combo:has(.k3:hover,.k3:focus) .r3, #f-combo:has(.k4:hover,.k4:focus) .r4, #f-combo:has(.k5:hover,.k5:focus) .r5, #f-combo:has(.k6:hover,.k6:focus) .r6, #f-combo:has(.k7:hover,.k7:focus) .r7, #f-combo:has(.k8:hover,.k8:focus) .r8, #f-combo:has(.k9:hover,.k9:focus) .r9, #f-combo:has(.k10:hover,.k10:focus) .r10, #f-combo:has(.k11:hover,.k11:focus) .r11, #f-combo:has(.k12:hover,.k12:focus) .r12, #f-combo:has(.k13:hover,.k13:focus) .r13, #f-combo:has(.k14:hover,.k14:focus) .r14 { display:block; }
#f-combo:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-tree:has(.k1:hover,.k1:focus) .r1, #f-tree:has(.k2:hover,.k2:focus) .r2, #f-tree:has(.k3:hover,.k3:focus) .r3, #f-tree:has(.k4:hover,.k4:focus) .r4, #f-tree:has(.k5:hover,.k5:focus) .r5, #f-tree:has(.k6:hover,.k6:focus) .r6, #f-tree:has(.k7:hover,.k7:focus) .r7, #f-tree:has(.k8:hover,.k8:focus) .r8 { display:block; }
#f-tree:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-types:has(.k1:hover,.k1:focus) .r1, #f-types:has(.k2:hover,.k2:focus) .r2, #f-types:has(.k3:hover,.k3:focus) .r3, #f-types:has(.k4:hover,.k4:focus) .r4, #f-types:has(.k5:hover,.k5:focus) .r5, #f-types:has(.k6:hover,.k6:focus) .r6, #f-types:has(.k7:hover,.k7:focus) .r7 { display:block; }
#f-types:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-fair:has(.k1:hover,.k1:focus) .r1, #f-fair:has(.k2:hover,.k2:focus) .r2, #f-fair:has(.k3:hover,.k3:focus) .r3, #f-fair:has(.k4:hover,.k4:focus) .r4, #f-fair:has(.k5:hover,.k5:focus) .r5 { display:block; }
#f-fair:has(.mk:hover,.mk:focus) .r0 { display:none; }
#f-fairt:has(.k1:hover,.k1:focus) .r1, #f-fairt:has(.k2:hover,.k2:focus) .r2, #f-fairt:has(.k3:hover,.k3:focus) .r3, #f-fairt:has(.k4:hover,.k4:focus) .r4, #f-fairt:has(.k5:hover,.k5:focus) .r5, #f-fairt:has(.k6:hover,.k6:focus) .r6, #f-fairt:has(.k7:hover,.k7:focus) .r7, #f-fairt:has(.k8:hover,.k8:focus) .r8, #f-fairt:has(.k9:hover,.k9:focus) .r9, #f-fairt:has(.k10:hover,.k10:focus) .r10, #f-fairt:has(.k11:hover,.k11:focus) .r11, #f-fairt:has(.k12:hover,.k12:focus) .r12, #f-fairt:has(.k13:hover,.k13:focus) .r13, #f-fairt:has(.k14:hover,.k14:focus) .r14 { display:block; }
#f-fairt:has(.mk:hover,.mk:focus) .r0 { display:none; }
.sd .mapfig .ro { top: calc(var(--head-h, 0px) + env(safe-area-inset-top, 0px)); }
.sd .plain-t th:nth-child(n+3):not(:nth-child(5)), .sd .plain-t td:nth-child(n+3):not(:nth-child(5)) { text-align: right; white-space: nowrap; }
.sd .inset-cap { margin: 4px 0 0; font-size: 13px; line-height: 1.4; color: var(--muted); }
