.ebu-empty-state.svelte-gd4r1s{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-gd4r1s strong:where(.svelte-gd4r1s){color:var(--ebu-color-text,#13231d);font:600 1.15rem Newsreader,Georgia,serif}.ebu-empty-state.svelte-gd4r1s span:where(.svelte-gd4r1s){max-width:30rem;font-size:.85rem}.ebu-data-table-wrap.svelte-9fijey{overflow-x:auto}.ebu-data-table.svelte-9fijey{border-collapse:collapse;width:100%;color:var(--ebu-color-text,#13231d);font:inherit}.ebu-data-table.svelte-9fijey th:where(.svelte-9fijey),.ebu-data-table.svelte-9fijey td:where(.svelte-9fijey){border-bottom:1px solid var(--ebu-color-border,#d8e0db);text-align:left;white-space:nowrap;padding:.75rem .5rem}.ebu-data-table.svelte-9fijey th:where(.svelte-9fijey){color:var(--ebu-color-text-muted,#64736c);font-size:.75rem;font-weight:700}.ebu-table-module.svelte-cs6yzi{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-cs6yzi{gap:.25rem;margin-bottom:1rem;display:grid}.ebu-table-module-heading.svelte-cs6yzi p:where(.svelte-cs6yzi){color:var(--ebu-color-action-primary,#0b6b53);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.ebu-table-module-heading.svelte-cs6yzi h2:where(.svelte-cs6yzi){color:var(--ebu-color-text,#13231d);margin:0;font-size:1.35rem}.ebu-table-module-heading.svelte-cs6yzi span:where(.svelte-cs6yzi){color:var(--ebu-color-text-muted,#64736c);font-size:.85rem}.ebu-kpi-loading.svelte-vgrxcw{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-vgrxcw{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-vgrxcw-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-vgrxcw{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes svelte-vgrxcw-ebu-kpi-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ebu-kpi-spinner.svelte-vgrxcw{animation:none}}.ebu-kpi-module.svelte-1rmll9o{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-1rmll9o{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-1rmll9o{border-top-color:var(--kpi-color-feedback-success)}.ebu-kpi[data-tone=warning].svelte-1rmll9o{border-top-color:var(--kpi-color-feedback-warning)}.ebu-kpi.svelte-1rmll9o span:where(.svelte-1rmll9o){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-1rmll9o strong:where(.svelte-1rmll9o){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-1rmll9o p:where(.svelte-1rmll9o){overflow-wrap:anywhere}.ebu-kpi.svelte-1rmll9o [role=alert]:where(.svelte-1rmll9o){color:var(--kpi-color-feedback-danger)}.ebu-status-badge.svelte-ew1ny3{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-ew1ny3{color:#176646;background:#dff1e7}.ebu-status-badge[data-tone=warning].svelte-ew1ny3{color:#8b561b;background:#f5e9d4}.ebu-status-badge[data-tone=danger].svelte-ew1ny3{color:#8b1b13;background:#f9e1df}label.svelte-odngcx{gap:var(--number-space-xs);color:var(--number-color-text);font-family:var(--number-typography-font-family);font-size:var(--number-typography-font-size-md);display:grid}input.svelte-odngcx{box-sizing:border-box;width:100%;min-width:0;min-height:var(--number-size-control-lg);padding:var(--number-space-sm);border:var(--number-border-width) solid var(--number-color-border);border-radius:var(--number-radius-control);color:inherit;background:var(--number-color-surface);font:inherit}input.svelte-odngcx:focus-visible{outline:var(--number-focus-width) solid var(--number-color-focus);outline-offset:var(--number-focus-offset)}input.svelte-odngcx:disabled{background:var(--number-color-surface-subtle)}small.svelte-odngcx{color:var(--number-color-feedback-danger)}form.svelte-zw9y5t{gap:var(--entry-space-md);color:var(--entry-color-text);font-family:var(--entry-typography-font-family);display:grid}h2.svelte-zw9y5t,p.svelte-zw9y5t{margin:0}h2.svelte-zw9y5t{font-size:var(--entry-typography-font-size-lg)}button.svelte-zw9y5t{min-height:var(--entry-size-control-lg);padding:var(--entry-space-sm);border:var(--entry-border-width) solid var(--entry-color-border);border-radius:var(--entry-radius-control);font:inherit;background:var(--entry-color-action-primary);color:var(--entry-color-text-inverse)}button.svelte-zw9y5t:focus-visible{outline:var(--entry-focus-width) solid var(--entry-color-focus);outline-offset:var(--entry-focus-offset)}button.svelte-zw9y5t:disabled{background:var(--entry-color-surface-subtle);color:var(--entry-color-text-muted)}[role=alert].svelte-zw9y5t{color:var(--entry-color-feedback-danger)}.ebu-localized-text.svelte-m7l61e{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-m7l61e{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-m7l61e>.ebu-widget-renderer:where(.svelte-m7l61e){grid-column:1/-1}.ebu-kpi-card.svelte-m7l61e{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-m7l61e{border-top-color:var(--kpi-color-feedback-success)}.ebu-kpi-card[data-tone=warning].svelte-m7l61e{border-top-color:var(--kpi-color-feedback-warning)}.ebu-kpi-title.svelte-m7l61e{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-m7l61e strong:where(.svelte-m7l61e){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-m7l61e [role=alert]:where(.svelte-m7l61e){color:var(--kpi-color-feedback-danger)}.ebu-page-renderer.svelte-m7l61e{align-content:start;gap:1.25rem;display:grid}.ebu-page-heading.svelte-m7l61e{padding:.35rem 0 1rem}.ebu-editor-row.svelte-m7l61e{outline-offset:4px;outline:2px solid #0000;transition:outline-color .12s,background-color .12s;position:relative}.ebu-editor-row.svelte-m7l61e:hover,.ebu-editor-row.svelte-m7l61e:focus-within{background-color:#e9f4c51f;outline-color:#9fba75}.ebu-page-renderer.svelte-m7l61e [data-ebu-editor-kind]:where(.svelte-m7l61e){cursor:pointer}.ebu-page-renderer.svelte-m7l61e [data-ebu-editor-kind]:where(.svelte-m7l61e):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-m7l61e p:where(.svelte-m7l61e),.ebu-widget-text.svelte-m7l61e p:where(.svelte-m7l61e){color:var(--ebu-color-feedback-warning,#a45b12);text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:700}.ebu-page-heading.svelte-m7l61e h1:where(.svelte-m7l61e){margin:0;font:600 clamp(2rem,4vw,3.25rem)/1 Newsreader,Georgia,serif}.ebu-page-heading.svelte-m7l61e span:where(.svelte-m7l61e),.ebu-widget-text.svelte-m7l61e span:where(.svelte-m7l61e){color:var(--ebu-color-text-muted,#64736c);margin-top:.65rem;display:block}.ebu-page-row.svelte-m7l61e{grid-template-columns:repeat(var(--ebu-columns), minmax(0, 1fr));align-content:start;gap:1rem;display:grid}.ebu-editor-empty-row.svelte-m7l61e{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-m7l61e{align-content:start;gap:1rem;min-width:0;display:grid}.ebu-module-renderer.svelte-m7l61e,.ebu-widget-renderer.svelte-m7l61e{min-width:0}.ebu-link-widget.svelte-m7l61e{min-height:var(--ebu-size-control-md);padding:var(--ebu-space-sm) var(--ebu-space-md);border:var(--ebu-border-width) solid var(--ebu-color-border);border-radius:var(--ebu-radius-control);color:var(--ebu-color-action-primary);font:var(--ebu-typography-font-weight-bold) var(--ebu-typography-font-size-sm) var(--ebu-typography-font-family);text-underline-offset:.2em;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.ebu-link-widget.svelte-m7l61e:focus-visible{outline:var(--ebu-focus-width) solid var(--ebu-color-action-primary);outline-offset:var(--ebu-focus-offset)}.ebu-link-widget.ebu-link-primary.svelte-m7l61e{border-color:var(--ebu-color-action-primary);background:var(--ebu-color-action-primary);color:var(--ebu-color-text-inverse);text-decoration:none}.ebu-link-error.svelte-m7l61e{color:var(--ebu-color-feedback-danger);font-size:var(--ebu-typography-font-size-sm)}.ebu-action-button.svelte-m7l61e{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-m7l61e{padding:.25rem 0 .75rem}.ebu-widget-text.svelte-m7l61e h2:where(.svelte-m7l61e){margin:0;font:600 1.5rem Newsreader,Georgia,serif}.ebu-generic-module.svelte-m7l61e{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-m7l61e{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-m7l61e{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-m7l61e dl:where(.svelte-m7l61e),.ebu-print-module.svelte-m7l61e dl:where(.svelte-m7l61e){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ebu-detail-module.svelte-m7l61e dl:where(.svelte-m7l61e) div:where(.svelte-m7l61e),.ebu-print-module.svelte-m7l61e dl:where(.svelte-m7l61e) div:where(.svelte-m7l61e),.ebu-field-widget.svelte-m7l61e div:where(.svelte-m7l61e){gap:.25rem;display:grid}.ebu-detail-module.svelte-m7l61e dt:where(.svelte-m7l61e),.ebu-print-module.svelte-m7l61e dt:where(.svelte-m7l61e),.ebu-field-widget.svelte-m7l61e dt:where(.svelte-m7l61e){color:var(--ebu-color-text-muted,#64736c);font-size:.75rem;font-weight:700}.ebu-detail-module.svelte-m7l61e dd:where(.svelte-m7l61e),.ebu-print-module.svelte-m7l61e dd:where(.svelte-m7l61e),.ebu-field-widget.svelte-m7l61e dd:where(.svelte-m7l61e){color:var(--ebu-color-text,#13231d);margin:0}.ebu-form-module.svelte-m7l61e{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-m7l61e label:where(.svelte-m7l61e){color:var(--ebu-color-text-muted,#64736c);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.ebu-form-module.svelte-m7l61e input:where(.svelte-m7l61e){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-m7l61e header:where(.svelte-m7l61e){color:var(--ebu-color-text-muted,#64736c);text-transform:uppercase;font-size:.75rem;font-weight:700}.ebu-field-widget.svelte-m7l61e{margin:0}.ebu-file-input.svelte-m7l61e,.ebu-progress.svelte-m7l61e{color:var(--ebu-color-text-muted,#64736c);gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.ebu-progress.svelte-m7l61e progress:where(.svelte-m7l61e){width:100%;accent-color:var(--ebu-color-action-primary,#0b6b53)}.ebu-date-range.svelte-m7l61e{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;display:grid}.ebu-date-range.svelte-m7l61e legend:where(.svelte-m7l61e){color:var(--ebu-color-text-muted,#64736c);grid-column:1/-1;font-size:.78rem;font-weight:700}.ebu-date-range.svelte-m7l61e input:where(.svelte-m7l61e){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-m7l61e{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-m7l61e span:where(.svelte-m7l61e){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-m7l61e{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-m7l61e span:where(.svelte-m7l61e){color:var(--ebu-color-text-muted,#64736c)}.ebu-feature-toggle.svelte-m7l61e{align-items:center;gap:.55rem;min-height:2.35rem;display:flex}@media (width<=800px){.ebu-page-row.svelte-m7l61e{grid-template-columns:1fr}.ebu-page-column.svelte-m7l61e{grid-column:span 1!important}}.demo.svelte-m45ten{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-m45ten>h1:where(.svelte-m45ten){font-size:var(--ebu-typography-font-size-xl);font-weight:var(--ebu-typography-font-weight-bold);margin:0}.demo.svelte-m45ten>p:where(.svelte-m45ten){margin:0}button.svelte-m45ten{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-m45ten:disabled{cursor:progress}button.svelte-m45ten: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)}
