.hc-button.svelte-jgo3it{min-height:var(--hc-button-min-height);padding:0 var(--hc-space-4);border:none;border-radius:var(--hc-button-radius);font:inherit;font-weight:var(--hc-font-weight-semibold);cursor:pointer}.hc-button--primary.svelte-jgo3it{background:var(--hc-button-primary-bg);color:var(--hc-button-primary-fg)}.hc-button--primary.svelte-jgo3it:hover{background:var(--hc-color-action-primary-bg-hover)}.hc-button--secondary.svelte-jgo3it{background:var(--hc-color-action-secondary-bg);color:var(--hc-color-action-secondary-fg)}.hc-button--lg.svelte-jgo3it{font-size:var(--hc-font-size-lg)}.hc-button--block.svelte-jgo3it{width:100%}.hc-button.svelte-jgo3it:focus-visible{outline:3px solid var(--hc-color-focus-ring);outline-offset:2px}.hc-button.svelte-jgo3it:disabled{cursor:not-allowed;opacity:.5}.hc-card.svelte-1i79c5{padding:var(--hc-space-4);border:1px solid var(--hc-color-border-default);border-radius:var(--hc-card-radius);background:var(--hc-color-bg-surface);box-shadow:var(--hc-card-shadow)}.hc-card__title.svelte-1i79c5{margin:0 0 var(--hc-space-3);font-size:var(--hc-font-size-lg);font-weight:var(--hc-font-weight-semibold)}.hc-icon.svelte-1i1ut3j{flex:none;vertical-align:middle}.hc-icon--sm.svelte-1i1ut3j{width:var(--hc-space-4);height:var(--hc-space-4)}.hc-icon--md.svelte-1i1ut3j{width:var(--hc-space-6);height:var(--hc-space-6)}.hc-icon--lg.svelte-1i1ut3j{width:var(--hc-space-8);height:var(--hc-space-8)}.hc-icon--xl.svelte-1i1ut3j{width:var(--hc-space-12);height:var(--hc-space-12)}.hc-bottom-nav.svelte-fjaem5{position:fixed;inset:auto 0 0;z-index:1000;background:var(--hc-color-nav-bg);padding-bottom:env(safe-area-inset-bottom)}ul.svelte-fjaem5{display:flex;height:var(--hc-bottom-nav-height);margin:0;padding:0;list-style:none}li.svelte-fjaem5{flex:1}a.svelte-fjaem5{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;height:100%;min-height:var(--hc-size-touch);padding:0 var(--hc-space-1);color:var(--hc-color-nav-fg);font-size:var(--hc-font-size-xs);text-align:center;text-decoration:none;border-top:3px solid transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a.svelte-fjaem5:hover,a.svelte-fjaem5:visited{color:var(--hc-color-nav-fg)}a.svelte-fjaem5:not([aria-current=page]){opacity:.8}a[aria-current=page].svelte-fjaem5{font-weight:var(--hc-font-weight-bold);border-top-color:var(--hc-color-focus-ring)}.hc-bottom-nav__label.svelte-fjaem5{line-height:1.1}a.hc-bottom-nav__item--locked.svelte-fjaem5{opacity:.45}@media(min-width:1024px){.hc-bottom-nav.svelte-fjaem5{inset:0 auto 0 0;width:var(--hc-bottom-nav-rail-width);padding-bottom:0}ul.svelte-fjaem5{flex-direction:column;height:auto;padding-top:var(--hc-space-8)}li.svelte-fjaem5{flex:none}a.svelte-fjaem5{flex-direction:row;gap:var(--hc-space-3);justify-content:start;padding:0 var(--hc-space-4);font-size:var(--hc-font-size-sm);border-top:0;border-left:3px solid transparent}a[aria-current=page].svelte-fjaem5{border-left-color:var(--hc-color-focus-ring)}}.hc-field.svelte-1ul80yt{display:flex;flex-direction:column;gap:var(--hc-space-1)}label.svelte-1ul80yt{font-weight:var(--hc-font-weight-semibold)}input.svelte-1ul80yt{min-height:var(--hc-size-touch);padding:0 var(--hc-space-3);border:1px solid var(--hc-color-border-default);border-radius:var(--hc-radius-md);background:var(--hc-color-bg-surface);color:var(--hc-color-fg-default);font:inherit;font-size:var(--hc-font-size-md)}input.svelte-1ul80yt:focus-visible{outline:3px solid var(--hc-color-focus-ring);outline-offset:1px}input[aria-invalid=true].svelte-1ul80yt{border-color:var(--hc-color-feedback-danger-fg)}.hc-field__error.svelte-1ul80yt,.hc-field__hint.svelte-1ul80yt{margin:0;font-size:var(--hc-font-size-sm)}.hc-field__error.svelte-1ul80yt{color:var(--hc-color-feedback-danger-fg)}.hc-field__hint.svelte-1ul80yt{color:var(--hc-color-fg-muted)}.hc-badge.svelte-6htrxt{display:inline-block;padding:var(--hc-space-1) var(--hc-space-2);border-radius:var(--hc-radius-sm);font-size:var(--hc-font-size-xs);font-weight:var(--hc-font-weight-semibold);white-space:nowrap}.hc-badge--neutre.svelte-6htrxt{background:var(--hc-color-bg-page);color:var(--hc-color-fg-muted)}.hc-badge--succes.svelte-6htrxt{background:var(--hc-color-feedback-success-bg);color:var(--hc-color-feedback-success-fg)}.hc-badge--attention.svelte-6htrxt{background:var(--hc-color-feedback-warning-bg);color:var(--hc-color-feedback-warning-fg)}.hc-badge--danger.svelte-6htrxt{background:var(--hc-color-feedback-danger-bg);color:var(--hc-color-feedback-danger-fg)}.hc-select.svelte-1y2gqd9{display:flex;flex-direction:column;gap:var(--hc-space-1)}label.svelte-1y2gqd9{font-weight:var(--hc-font-weight-semibold)}select.svelte-1y2gqd9{min-height:var(--hc-size-touch);padding:0 var(--hc-space-3);border:1px solid var(--hc-color-border-default);border-radius:var(--hc-radius-md);background:var(--hc-color-bg-surface);color:var(--hc-color-fg-default);font:inherit}select.svelte-1y2gqd9:focus-visible{outline:3px solid var(--hc-color-focus-ring);outline-offset:1px}.hc-line-chart.svelte-1ursxrx{position:relative;width:100%}svg.svelte-1ursxrx{display:block;touch-action:pan-y}svg.svelte-1ursxrx:focus-visible{outline:3px solid var(--hc-color-focus-ring)}.grid.svelte-1ursxrx{stroke:var(--hc-color-data-grid);stroke-width:1}.axis.svelte-1ursxrx,.end-label.svelte-1ursxrx{fill:var(--hc-color-fg-muted);font-size:var(--hc-font-size-xs)}.end-label.svelte-1ursxrx{fill:var(--hc-color-fg-default);font-weight:var(--hc-font-weight-semibold)}.line.svelte-1ursxrx{fill:none;stroke:var(--hc-color-data-series-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.band.svelte-1ursxrx{fill:var(--hc-color-data-series-1);fill-opacity:.1}.dot.svelte-1ursxrx,.focus.svelte-1ursxrx{fill:var(--hc-color-data-series-1);stroke:var(--hc-color-bg-surface);stroke-width:2}.crosshair.svelte-1ursxrx{stroke:var(--hc-color-fg-muted);stroke-width:1}.tooltip.svelte-1ursxrx{position:absolute;top:0;min-width:140px;padding:var(--hc-space-2);border:1px solid var(--hc-color-border-default);border-radius:var(--hc-radius-sm);background:var(--hc-color-bg-surface);box-shadow:var(--hc-shadow-md);font-size:var(--hc-font-size-sm);pointer-events:none}.muted.svelte-1ursxrx{color:var(--hc-color-fg-muted)}.table-view.svelte-1ursxrx{margin-top:var(--hc-space-2);font-size:var(--hc-font-size-sm)}.hc-checkbox-group.svelte-cjowot{display:flex;flex-direction:column;margin:0;padding:0;border:0}legend.svelte-cjowot{margin-bottom:var(--hc-space-1);padding:0;font-weight:var(--hc-font-weight-semibold)}.hc-checkbox-group__item.svelte-cjowot{display:flex;gap:var(--hc-space-3);align-items:center;min-height:var(--hc-size-touch);cursor:pointer}input.svelte-cjowot{flex:none;width:var(--hc-space-6);height:var(--hc-space-6);margin:0;accent-color:var(--hc-color-action-primary-bg)}input.svelte-cjowot:focus-visible{outline:3px solid var(--hc-color-focus-ring);outline-offset:2px}.hc-checkbox-group__hint.svelte-cjowot{display:block;color:var(--hc-color-fg-muted);font-size:var(--hc-font-size-sm)}fieldset.svelte-cjowot:disabled .hc-checkbox-group__item:where(.svelte-cjowot){cursor:not-allowed;opacity:.6}.hc-tabs.svelte-6fu8dh{display:grid;gap:var(--hc-space-1);padding:var(--hc-space-1);border-radius:var(--hc-radius-md);background:var(--hc-color-action-secondary-bg)}.hc-tabs--sticky.svelte-6fu8dh{position:sticky;top:var(--hc-space-12);z-index:10}button.svelte-6fu8dh{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-height:var(--hc-size-touch);padding:var(--hc-space-1);border:0;border-radius:var(--hc-radius-sm);background:transparent;color:var(--hc-color-action-secondary-fg);font:inherit;font-size:var(--hc-font-size-xs);cursor:pointer}button[aria-selected=true].svelte-6fu8dh{background:var(--hc-color-bg-surface);font-weight:var(--hc-font-weight-bold)}button.svelte-6fu8dh:focus-visible{outline:3px solid var(--hc-color-focus-ring);outline-offset:1px}
