.wrap.svelte-59rilk{position:relative}svg.svelte-59rilk{width:100%;height:auto;display:block;overflow:visible}.bar.svelte-59rilk{fill:var(--eea-red);transition:fill var(--eea-duration-fast) var(--eea-ease), opacity var(--eea-duration-fast) var(--eea-ease)}.selected.svelte-59rilk{fill:var(--eea-ink)}.muted.svelte-59rilk{opacity:.35}.band-link.svelte-59rilk:hover .bar:where(.svelte-59rilk),.band-link.svelte-59rilk:focus-visible .bar:where(.svelte-59rilk){fill:var(--eea-red-dark);opacity:1}.band-link.svelte-59rilk:focus-visible,.tail-link.svelte-59rilk:focus-visible{outline:var(--eea-focus-ring);outline-offset:var(--eea-focus-offset)}.marker.svelte-59rilk{stroke:var(--eea-ink);stroke-width:1.5px;stroke-dasharray:4 3}.marker.mean.svelte-59rilk{stroke:var(--eea-text-subtle)}.marker-label.svelte-59rilk{font-family:var(--eea-font);font-size:10px;font-weight:var(--eea-fw-bold);fill:var(--eea-text-muted)}.density.svelte-59rilk{fill:var(--eea-ramp-2)}.lane-base.svelte-59rilk{stroke:var(--eea-chart-grid);stroke-width:1px}.lane-label.svelte-59rilk{font-family:var(--eea-font);font-size:9px;font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wide);fill:var(--eea-text-subtle)}.tail-hit.svelte-59rilk{fill:#0000}.tail-dot.svelte-59rilk{fill:var(--eea-ink);stroke:var(--eea-surface);stroke-width:1.5px;transition:fill var(--eea-duration-fast) var(--eea-ease)}.tail-link.svelte-59rilk:hover .tail-dot:where(.svelte-59rilk),.tail-link.svelte-59rilk:focus-visible .tail-dot:where(.svelte-59rilk){fill:var(--eea-red)}.tail-table.svelte-59rilk{margin-top:var(--eea-space-9)}@media (prefers-reduced-motion:reduce){.bar.svelte-59rilk,.tail-dot.svelte-59rilk{transition:none}}.chips.svelte-1ajpne8{align-items:center;gap:var(--eea-space-3);margin-bottom:var(--eea-space-3);flex-wrap:wrap;display:flex}.caption.svelte-1ajpne8{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-semibold);color:var(--eea-text-muted)}.clear.svelte-1ajpne8{color:var(--eea-text-muted);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-semibold);text-decoration:underline}.clear.svelte-1ajpne8:hover{color:var(--eea-red)}@media (width<=599px){.chips.svelte-1ajpne8{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips.svelte-1ajpne8::-webkit-scrollbar{display:none}}.group.svelte-1wvyu86{margin:0 0 var(--eea-space-10);border:none;padding:0}.group.svelte-1wvyu86:last-child{margin-bottom:0}legend.svelte-1wvyu86{margin-bottom:var(--eea-space-4);font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-bold);text-transform:uppercase;letter-spacing:var(--eea-ls-wider);color:var(--eea-text-muted);padding:0}.options.svelte-1wvyu86{flex-direction:column;gap:2px;display:flex}.scroll.svelte-1wvyu86{scrollbar-width:thin;max-height:200px;overflow-y:auto}.framed.svelte-56y227{background:var(--eea-surface);border:1px solid var(--eea-border);border-radius:var(--eea-radius);overflow:hidden}.head.svelte-56y227{padding:var(--eea-space-8) var(--eea-space-8) var(--eea-space-6);border-bottom:1px solid var(--eea-border-subtle);justify-content:space-between;align-items:center;display:flex}h2.svelte-56y227{font-size:var(--eea-fs-base);font-weight:var(--eea-fw-black)}.reset.svelte-56y227{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);text-decoration:none}.reset.svelte-56y227:hover{text-decoration:underline}.framed.svelte-56y227 .body:where(.svelte-56y227){padding:var(--eea-space-7) var(--eea-space-8)}.search.svelte-56y227{margin-bottom:var(--eea-space-9);position:relative}.search-icon.svelte-56y227{left:var(--eea-space-5);position:absolute;top:50%;transform:translateY(-50%)}input[type=text].svelte-56y227{width:100%;padding:var(--eea-space-4) var(--eea-space-5) var(--eea-space-4) var(--eea-space-13);border:1px solid var(--eea-border-strong);border-radius:var(--eea-radius);font-size:var(--eea-fs-xs);background:var(--eea-surface)}input[type=text].svelte-56y227:focus-visible{border-color:var(--eea-red)}.apply.svelte-56y227{width:100%;margin-top:var(--eea-space-9);padding:var(--eea-space-5);background:var(--eea-red);border-radius:var(--eea-radius);color:var(--eea-text-inverse);font-weight:var(--eea-fw-bold);cursor:pointer;border:none;display:none}.head.svelte-17gbm4a{justify-content:space-between;align-items:center;gap:var(--eea-space-3);margin-bottom:var(--eea-space-5);display:flex}h3.svelte-17gbm4a{font-size:var(--eea-fs-md);font-weight:var(--eea-fw-bold);line-height:var(--eea-lh-snug)}.meta.svelte-17gbm4a{margin-top:var(--eea-space-2);font-size:var(--eea-fs-2xs);color:var(--eea-text-muted)}.foot.svelte-17gbm4a{justify-content:space-between;align-items:flex-end;gap:var(--eea-space-5);padding-top:var(--eea-space-5);border-top:1px solid var(--eea-border-subtle);margin-top:auto;display:flex}.grant.svelte-17gbm4a{font-size:var(--eea-fs-h5);font-weight:var(--eea-fw-black)}.sub.svelte-17gbm4a{font-size:var(--eea-fs-3xs);color:var(--eea-text-muted)}.programme.svelte-17gbm4a{max-width:55%;font-size:var(--eea-fs-3xs);color:var(--eea-text-muted);text-align:right}.toolbar.svelte-1a8o9vf{justify-content:space-between;align-items:center;gap:var(--eea-space-7);margin-bottom:var(--eea-space-6);flex-wrap:wrap;display:flex}.count.svelte-1a8o9vf{font-size:var(--eea-fs-sm)}.count.svelte-1a8o9vf strong:where(.svelte-1a8o9vf){font-size:var(--eea-fs-lg)}.actions.svelte-1a8o9vf{align-items:center;gap:var(--eea-space-4);display:flex}.sort.svelte-1a8o9vf{padding:var(--eea-space-4) var(--eea-space-6);background:var(--eea-surface);border:1px solid var(--eea-border-strong);border-radius:var(--eea-radius);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-semibold);color:var(--eea-text-body);align-items:center;gap:7px;display:flex}select.svelte-1a8o9vf{font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);color:var(--eea-red);cursor:pointer;background:0 0;border:none}.export.svelte-1a8o9vf{padding:var(--eea-space-4) var(--eea-space-6);background:var(--eea-red);border-radius:var(--eea-radius);color:var(--eea-text-inverse);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.export.svelte-1a8o9vf:hover{background:var(--eea-red-dark)}.filter-button.svelte-1a8o9vf{padding:var(--eea-space-4) var(--eea-space-6);background:var(--eea-red);border-radius:var(--eea-radius);color:var(--eea-text-inverse);font-size:var(--eea-fs-2xs);font-weight:var(--eea-fw-bold);cursor:pointer;border:none;align-items:center;gap:7px;display:none}.badge.svelte-1a8o9vf{min-width:18px;height:18px;padding-inline:var(--eea-space-1);background:var(--eea-surface);color:var(--eea-red);font-size:var(--eea-fs-4xs);justify-content:center;align-items:center;display:inline-flex}.apply.svelte-1a8o9vf{color:var(--eea-red);font-weight:var(--eea-fw-bold);cursor:pointer;background:0 0;border:none;display:none}@media (width<=1023px){.filter-button.svelte-1a8o9vf{display:inline-flex}.sort.svelte-1a8o9vf label:where(.svelte-1a8o9vf){display:none}}@media (width<=599px){.toolbar.svelte-1a8o9vf{gap:var(--eea-space-4)}.actions.svelte-1a8o9vf{flex-wrap:wrap;width:100%}.export.svelte-1a8o9vf{margin-left:auto}}.share.svelte-14za3ja{align-items:center;gap:var(--eea-space-4);padding:var(--eea-space-4) var(--eea-space-5);background:var(--eea-surface);border:1px solid var(--eea-border);border-radius:var(--eea-radius);margin-bottom:var(--eea-space-7);display:flex}.url.svelte-14za3ja{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--eea-fs-2xs);color:var(--eea-text-muted);flex:1;overflow:hidden}button.svelte-14za3ja{padding:var(--eea-space-1) var(--eea-space-5);background:var(--eea-surface-raised);border:1px solid var(--eea-border);border-radius:var(--eea-radius);color:var(--eea-red);font-size:var(--eea-fs-3xs);font-weight:var(--eea-fw-bold);cursor:pointer;flex-shrink:0}button.svelte-14za3ja:hover{background:var(--eea-surface-tint)}@media (width<=599px){.url.svelte-14za3ja{display:none}}.intro.svelte-rqn88j{padding-block:var(--eea-space-13) var(--eea-space-5)}h1.svelte-rqn88j{margin:var(--eea-space-3) 0 var(--eea-space-2);font-size:var(--eea-fs-h1-sm);letter-spacing:var(--eea-ls-tight)}.lead.svelte-rqn88j{max-width:70ch;font-size:var(--eea-fs-md);color:var(--eea-text-muted)}.explorer.svelte-rqn88j{gap:var(--eea-space-11);padding-block:var(--eea-space-7) var(--eea-space-18);grid-template-columns:288px minmax(0,1fr);align-items:start;display:grid}.rail.svelte-rqn88j{top:calc(var(--eea-sticky-offset) + var(--eea-space-7));max-height:calc(100vh - var(--eea-sticky-offset) - var(--eea-space-14));scrollbar-width:thin;position:sticky;overflow-y:auto}.map.svelte-rqn88j{margin-bottom:var(--eea-space-7)}.shape.svelte-rqn88j{margin-bottom:var(--eea-space-7);background:var(--eea-surface);border:1px solid var(--eea-border);border-radius:var(--eea-radius)}.shape.svelte-rqn88j summary:where(.svelte-rqn88j){justify-content:space-between;align-items:baseline;gap:var(--eea-space-7);padding:var(--eea-space-6) var(--eea-space-9);cursor:pointer;flex-wrap:wrap;display:flex}.shape.svelte-rqn88j summary:where(.svelte-rqn88j):hover .shape-title:where(.svelte-rqn88j){color:var(--eea-red)}.shape-title.svelte-rqn88j{font-size:var(--eea-fs-sm);font-weight:var(--eea-fw-black)}.shape-hint.svelte-rqn88j{font-size:var(--eea-fs-2xs);color:var(--eea-text-muted);font-variant-numeric:tabular-nums}.shape[open].svelte-rqn88j summary:where(.svelte-rqn88j){border-bottom:1px solid var(--eea-border-subtle)}.shape-body.svelte-rqn88j{padding:var(--eea-space-7) var(--eea-space-9) var(--eea-space-9)}.shape-note.svelte-rqn88j{max-width:78ch;margin-top:var(--eea-space-7);font-size:var(--eea-fs-2xs);line-height:var(--eea-lh-normal);color:var(--eea-text-muted)}.grid.svelte-rqn88j{gap:var(--eea-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid.svelte-rqn88j>li:where(.svelte-rqn88j){display:flex}.grid.svelte-rqn88j>li:where(.svelte-rqn88j)>*{width:100%}.sheet-primary.svelte-rqn88j{flex:2}@media (width<=1023px){.explorer.svelte-rqn88j{grid-template-columns:1fr;gap:0}.rail.svelte-rqn88j{display:none}}@media (width<=767px){.intro.svelte-rqn88j{padding-block:var(--eea-space-9) var(--eea-space-3)}h1.svelte-rqn88j{font-size:var(--eea-fs-h3)}.lead.svelte-rqn88j{font-size:var(--eea-fs-xs)}.explorer.svelte-rqn88j{padding-bottom:var(--eea-space-12)}.grid.svelte-rqn88j{gap:var(--eea-space-5);grid-template-columns:1fr}}
