.ebu-empty-state.svelte-e9ti1v{min-height:9rem;color:var(--ebu-color-text-muted,#64736c);text-align:center;place-items:center;gap:.35rem;padding:1.5rem;display:grid}.ebu-empty-state.svelte-e9ti1v strong:where(.svelte-e9ti1v){color:var(--ebu-color-text,#13231d);font:600 1.15rem Newsreader,Georgia,serif}.ebu-empty-state.svelte-e9ti1v span:where(.svelte-e9ti1v){max-width:30rem;font-size:.85rem}.ebu-data-table-wrap.svelte-1yw8awp{overflow-x:auto}.ebu-data-table.svelte-1yw8awp{border-collapse:collapse;width:100%;color:var(--ebu-color-text,#13231d);font:inherit}.ebu-data-table.svelte-1yw8awp th:where(.svelte-1yw8awp),.ebu-data-table.svelte-1yw8awp td:where(.svelte-1yw8awp){border-bottom:1px solid var(--ebu-color-border,#d8e0db);text-align:left;white-space:nowrap;padding:.75rem .5rem}.ebu-data-table.svelte-1yw8awp th:where(.svelte-1yw8awp){color:var(--ebu-color-text-muted,#64736c);font-size:.75rem;font-weight:700}.ebu-table-module.svelte-18t253x{border:1px solid var(--ebu-color-border,#d8e0db);border-radius:var(--ebu-radius-panel,.5rem);background:var(--ebu-color-surface,#fff);padding:1.2rem}.ebu-table-module-heading.svelte-18t253x{gap:.25rem;margin-bottom:1rem;display:grid}.ebu-table-module-heading.svelte-18t253x p:where(.svelte-18t253x){color:var(--ebu-color-action-primary,#0b6b53);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.ebu-table-module-heading.svelte-18t253x h2:where(.svelte-18t253x){color:var(--ebu-color-text,#13231d);margin:0;font-size:1.35rem}.ebu-table-module-heading.svelte-18t253x span:where(.svelte-18t253x){color:var(--ebu-color-text-muted,#64736c);font-size:.85rem}.ebu-kpi-loading.svelte-guuh77{min-height:var(--ebu-size-icon-lg,1.5rem);color:var(--ebu-color-action-primary,#0b6e4f);place-items:center;display:inline-grid}.ebu-kpi-spinner.svelte-guuh77{width:var(--ebu-size-icon-md,1.25rem);aspect-ratio:1;border:var(--ebu-border-width,1px) solid var(--ebu-color-border,#c5ced8);border-radius:var(--ebu-radius-pill,9999px);animation:svelte-guuh77-ebu-kpi-spin calc(var(--ebu-motion-duration-normal,.2s) + var(--ebu-motion-duration-normal,.2s) + var(--ebu-motion-duration-normal,.2s) + var(--ebu-motion-duration-normal,.2s) + var(--ebu-motion-duration-normal,.2s)) linear infinite;border-top-color:currentColor}.ebu-kpi-sr-only.svelte-guuh77{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-guuh77-ebu-kpi-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ebu-kpi-spinner.svelte-guuh77{animation:none}}.ebu-kpi-module.svelte-4slmvz{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--kpi-size-control-lg) * 4)), 1fr));gap:var(--kpi-space-md);display:grid}.ebu-kpi.svelte-4slmvz{min-height:calc(var(--kpi-size-control-lg) * 3);padding:var(--kpi-space-md);background:var(--kpi-color-surface);border:var(--kpi-border-width) solid var(--kpi-color-border);border-top:var(--kpi-focus-width) solid var(--kpi-color-border);border-radius:var(--kpi-radius-panel);box-shadow:var(--kpi-elevation-raised);flex-direction:column;justify-content:space-between;display:flex}.ebu-kpi[data-tone=positive].svelte-4slmvz{border-top-color:var(--kpi-color-feedback-success)}.ebu-kpi[data-tone=warning].svelte-4slmvz{border-top-color:var(--kpi-color-feedback-warning)}.ebu-kpi.svelte-4slmvz span:where(.svelte-4slmvz){color:var(--kpi-color-text-muted);font-size:var(--kpi-typography-font-size-xs);font-weight:var(--kpi-typography-font-weight-medium)}.ebu-kpi.svelte-4slmvz strong:where(.svelte-4slmvz){color:var(--kpi-color-text);font-family:var(--kpi-typography-font-family);font-size:var(--kpi-typography-font-size-xl);font-weight:var(--kpi-typography-font-weight-bold)}.ebu-kpi.svelte-4slmvz p:where(.svelte-4slmvz){overflow-wrap:anywhere}.ebu-kpi.svelte-4slmvz [role=alert]:where(.svelte-4slmvz){color:var(--kpi-color-feedback-danger)}.ebu-status-badge.svelte-jnropi{color:#315447;white-space:nowrap;background:#edf4ef;border-radius:999px;align-items:center;min-height:1.5rem;padding:.25rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.ebu-status-badge[data-tone=positive].svelte-jnropi{color:#176646;background:#dff1e7}.ebu-status-badge[data-tone=warning].svelte-jnropi{color:#8b561b;background:#f5e9d4}.ebu-status-badge[data-tone=danger].svelte-jnropi{color:#8b1b13;background:#f9e1df}.ebu-localized-text.svelte-9f45ip{color:var(--kpi-color-text);font-family:var(--kpi-typography-font-family);font-size:var(--text-size);line-height:var(--kpi-typography-line-height-normal);margin:0}.ebu-page-column.ebu-kpi-column.svelte-9f45ip{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--kpi-size-control-lg) * 4)), 1fr));gap:var(--kpi-space-md)}.ebu-kpi-column.svelte-9f45ip>.ebu-widget-renderer:where(.svelte-9f45ip){grid-column:1/-1}.ebu-kpi-card.svelte-9f45ip{align-content:space-between;gap:var(--kpi-space-sm);padding:var(--kpi-space-md);border:var(--kpi-border-width) solid var(--kpi-color-border);border-top:var(--kpi-focus-width) solid var(--kpi-color-border);border-radius:var(--kpi-radius-panel);background:var(--kpi-color-surface);box-shadow:var(--kpi-elevation-raised);display:grid}.ebu-kpi-card[data-tone=positive].svelte-9f45ip{border-top-color:var(--kpi-color-feedback-success)}.ebu-kpi-card[data-tone=warning].svelte-9f45ip{border-top-color:var(--kpi-color-feedback-warning)}.ebu-kpi-title.svelte-9f45ip{color:var(--kpi-color-text-muted);font:var(--kpi-typography-font-weight-medium) var(--kpi-typography-font-size-xs) var(--kpi-typography-font-family);margin:0}.ebu-kpi-value.svelte-9f45ip strong:where(.svelte-9f45ip){color:var(--kpi-color-text);font:var(--kpi-typography-font-weight-bold) var(--kpi-typography-font-size-xl) var(--kpi-typography-font-family)}.ebu-kpi-value.svelte-9f45ip [role=alert]:where(.svelte-9f45ip){color:var(--kpi-color-feedback-danger)}.ebu-page-renderer.svelte-9f45ip{align-content:start;gap:1.25rem;display:grid}.ebu-page-heading.svelte-9f45ip{padding:.35rem 0 1rem}.ebu-editor-row.svelte-9f45ip{outline-offset:4px;outline:2px solid #0000;transition:outline-color .12s,background-color .12s;position:relative}.ebu-editor-row.svelte-9f45ip:hover,.ebu-editor-row.svelte-9f45ip:focus-within{background-color:#e9f4c51f;outline-color:#9fba75}.ebu-page-renderer.svelte-9f45ip [data-ebu-editor-kind]:where(.svelte-9f45ip){cursor:pointer}.ebu-page-renderer.svelte-9f45ip [data-ebu-editor-kind]:where(.svelte-9f45ip):hover:not(.ebu-editor-selected){outline-offset:2px;outline:2px solid #c8dc91}.ebu-page-renderer .ebu-editor-selected{outline-offset:3px;background-color:#e9f4c52e;outline:2px solid #6f963f}.ebu-page-heading.svelte-9f45ip p:where(.svelte-9f45ip),.ebu-widget-text.svelte-9f45ip p:where(.svelte-9f45ip){color:var(--ebu-color-feedback-warning,#a45b12);text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:700}.ebu-page-heading.svelte-9f45ip h1:where(.svelte-9f45ip){margin:0;font:600 clamp(2rem,4vw,3.25rem)/1 Newsreader,Georgia,serif}.ebu-page-heading.svelte-9f45ip span:where(.svelte-9f45ip),.ebu-widget-text.svelte-9f45ip span:where(.svelte-9f45ip){color:var(--ebu-color-text-muted,#64736c);margin-top:.65rem;display:block}.ebu-page-row.svelte-9f45ip{grid-template-columns:repeat(var(--ebu-columns), minmax(0, 1fr));align-content:start;gap:1rem;display:grid}.ebu-editor-empty-row.svelte-9f45ip{border:1px dashed var(--ebu-color-border,#b8cbc0);min-height:4rem;color:var(--ebu-color-text-muted,#64736c);grid-column:1/-1;place-items:center;font-size:.8rem;font-weight:700;display:grid}.ebu-page-column.svelte-9f45ip{align-content:start;gap:1rem;min-width:0;display:grid}.ebu-module-renderer.svelte-9f45ip,.ebu-widget-renderer.svelte-9f45ip{min-width:0}.ebu-action-button.svelte-9f45ip{border:1px solid var(--ebu-color-border,#b8cbc0);border-radius:var(--ebu-radius-control,.375rem);color:#21483b;min-height:2.35rem;font:inherit;background:#f1f7f3;padding:0 .8rem;font-weight:700}.ebu-widget-text.svelte-9f45ip{padding:.25rem 0 .75rem}.ebu-widget-text.svelte-9f45ip h2:where(.svelte-9f45ip){margin:0;font:600 1.5rem Newsreader,Georgia,serif}.ebu-generic-module.svelte-9f45ip{border:1px solid var(--ebu-color-border,#d8e0db);border-radius:var(--ebu-radius-panel,.5rem);background:var(--ebu-color-surface,#fff);gap:1rem;padding:1.1rem;display:grid}.ebu-detail-module.svelte-9f45ip{border:1px solid var(--ebu-color-border,#d8e0db);border-radius:var(--ebu-radius-panel,.5rem);background:var(--ebu-color-surface,#fff);padding:1.2rem}.ebu-print-module.svelte-9f45ip{border:1px solid var(--ebu-color-border,#d8e0db);border-radius:var(--ebu-radius-panel,.5rem);background:var(--ebu-color-surface,#fff);gap:1rem;padding:1.2rem;display:grid}.ebu-detail-module.svelte-9f45ip dl:where(.svelte-9f45ip),.ebu-print-module.svelte-9f45ip dl:where(.svelte-9f45ip){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ebu-detail-module.svelte-9f45ip dl:where(.svelte-9f45ip) div:where(.svelte-9f45ip),.ebu-print-module.svelte-9f45ip dl:where(.svelte-9f45ip) div:where(.svelte-9f45ip),.ebu-field-widget.svelte-9f45ip div:where(.svelte-9f45ip){gap:.25rem;display:grid}.ebu-detail-module.svelte-9f45ip dt:where(.svelte-9f45ip),.ebu-print-module.svelte-9f45ip dt:where(.svelte-9f45ip),.ebu-field-widget.svelte-9f45ip dt:where(.svelte-9f45ip){color:var(--ebu-color-text-muted,#64736c);font-size:.75rem;font-weight:700}.ebu-detail-module.svelte-9f45ip dd:where(.svelte-9f45ip),.ebu-print-module.svelte-9f45ip dd:where(.svelte-9f45ip),.ebu-field-widget.svelte-9f45ip dd:where(.svelte-9f45ip){color:var(--ebu-color-text,#13231d);margin:0}.ebu-form-module.svelte-9f45ip{border:1px solid var(--ebu-color-border,#d8e0db);border-radius:var(--ebu-radius-panel,.5rem);background:var(--ebu-color-surface,#fff);gap:.8rem;padding:1.2rem;display:grid}.ebu-form-module.svelte-9f45ip label:where(.svelte-9f45ip){color:var(--ebu-color-text-muted,#64736c);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.ebu-form-module.svelte-9f45ip input:where(.svelte-9f45ip){border:1px solid var(--ebu-color-border,#c8d4cd);border-radius:var(--ebu-radius-control,.375rem);min-height:2.35rem;font:inherit;padding:0 .7rem}.ebu-generic-module.svelte-9f45ip header:where(.svelte-9f45ip){color:var(--ebu-color-text-muted,#64736c);text-transform:uppercase;font-size:.75rem;font-weight:700}.ebu-field-widget.svelte-9f45ip{margin:0}.ebu-file-input.svelte-9f45ip,.ebu-progress.svelte-9f45ip{color:var(--ebu-color-text-muted,#64736c);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.ebu-progress.svelte-9f45ip progress:where(.svelte-9f45ip){width:100%;accent-color:var(--ebu-color-action-primary,#0b6b53)}.ebu-date-range.svelte-9f45ip{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.ebu-date-range.svelte-9f45ip legend:where(.svelte-9f45ip){color:var(--ebu-color-text-muted,#64736c);grid-column:1/-1;font-size:.78rem;font-weight:700}.ebu-date-range.svelte-9f45ip input:where(.svelte-9f45ip){border:1px solid var(--ebu-color-border,#c8d4cd);border-radius:var(--ebu-radius-control,.375rem);min-width:0;min-height:2.35rem;font:inherit;padding:0 .55rem}.ebu-chart.svelte-9f45ip{border-bottom:1px solid var(--ebu-color-border,#c8d4cd);align-items:end;gap:.5rem;height:12rem;margin:0;padding:1rem;display:flex}.ebu-chart.svelte-9f45ip span:where(.svelte-9f45ip){background:var(--ebu-color-action-primary,#0b6b53);border-radius:.2rem .2rem 0 0;flex:1;min-width:.5rem;max-width:3rem}.ebu-plan-card.svelte-9f45ip{border-left:.25rem solid var(--ebu-color-action-primary,#0b6b53);background:var(--ebu-color-surface-subtle,#f1f7f3);gap:.35rem;padding:1rem;display:grid}.ebu-plan-card.svelte-9f45ip span:where(.svelte-9f45ip){color:var(--ebu-color-text-muted,#64736c)}.ebu-feature-toggle.svelte-9f45ip{align-items:center;gap:.55rem;min-height:2.35rem;display:flex}@media (width<=800px){.ebu-page-row.svelte-9f45ip{grid-template-columns:1fr}.ebu-page-column.svelte-9f45ip{grid-column:span 1!important}}.demo.svelte-1n46o8q{gap:var(--ebu-space-md);max-width:var(--ebu-size-content-max);padding:var(--ebu-space-lg);overflow-wrap:anywhere;color:var(--ebu-color-text);background:var(--ebu-color-surface);font-family:var(--ebu-typography-font-family);font-size:var(--ebu-typography-font-size-md);line-height:var(--ebu-typography-line-height-normal);margin-inline:auto;display:grid}.demo.svelte-1n46o8q>h1:where(.svelte-1n46o8q){font-size:var(--ebu-typography-font-size-xl);font-weight:var(--ebu-typography-font-weight-bold);margin:0}.demo.svelte-1n46o8q>p:where(.svelte-1n46o8q){margin:0}button.svelte-1n46o8q{width:fit-content;min-height:var(--ebu-size-control-lg);padding:var(--ebu-space-sm) var(--ebu-space-md);border:var(--ebu-border-width) var(--ebu-border-style) var(--ebu-color-action-primary);border-radius:var(--ebu-radius-control);background:var(--ebu-color-action-primary);color:var(--ebu-color-text-inverse);cursor:pointer}button.svelte-1n46o8q:disabled{cursor:progress}button.svelte-1n46o8q:focus-visible{outline:var(--ebu-focus-width) var(--ebu-focus-style) var(--ebu-color-focus);outline-offset:var(--ebu-focus-offset)}:root{color:var(--ebu-color-text);background:var(--ebu-color-surface);font-family:var(--ebu-typography-font-family)}body{margin:0}main{padding:var(--ebu-space-lg)}nav{gap:var(--ebu-space-sm);flex-wrap:wrap;display:flex}button{color:var(--ebu-color-text-inverse);background:var(--ebu-color-action-primary);font:inherit;padding:var(--ebu-space-sm);border:var(--ebu-border-width) solid var(--ebu-color-border);border-radius:var(--ebu-radius-control);min-height:var(--ebu-size-control-lg)}button:focus-visible{outline:var(--ebu-focus-width) solid var(--ebu-color-focus);outline-offset:var(--ebu-focus-offset)}[role=alert]{color:var(--ebu-color-feedback-danger)}
