.column-filter.svelte-wlxp0k.svelte-wlxp0k{position:relative;display:inline-flex;flex:0 0 auto}.column-filter__trigger.svelte-wlxp0k.svelte-wlxp0k{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-color-text-muted);transform:translateY(6px);cursor:pointer;transition:color var(--ds-transition-fast)}.column-filter__trigger.svelte-wlxp0k.svelte-wlxp0k:hover,.column-filter__trigger--active.svelte-wlxp0k.svelte-wlxp0k{color:#32312f}.column-filter__trigger.svelte-wlxp0k.svelte-wlxp0k:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.column-filter__trigger.svelte-wlxp0k.svelte-wlxp0k:disabled{cursor:wait;opacity:.5}.column-filter__trigger.svelte-wlxp0k svg.svelte-wlxp0k{width:18px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3}.column-filter__menu.svelte-wlxp0k.svelte-wlxp0k{position:fixed;z-index:10000;overflow:auto;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-base);box-shadow:var(--ds-shadow-xs);color:var(--ds-color-text-primary)}.column-filter__backdrop.svelte-wlxp0k.svelte-wlxp0k{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:transparent;cursor:default}.column-filter__menu-header.svelte-wlxp0k.svelte-wlxp0k{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border-subtle);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);line-height:var(--ds-line-height-body-sm)}.column-filter__menu-header.svelte-wlxp0k button.svelte-wlxp0k{border:0;background:transparent;color:#32312f;font:inherit;cursor:pointer}.column-filter__menu-header.svelte-wlxp0k button.svelte-wlxp0k:disabled{color:var(--ds-color-text-muted);cursor:not-allowed}.column-filter__options.svelte-wlxp0k.svelte-wlxp0k{max-height:240px;overflow:auto}.column-filter__slider.svelte-wlxp0k.svelte-wlxp0k{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-4)}.column-filter__current.svelte-wlxp0k.svelte-wlxp0k{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--ds-space-3);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-body-sm)}.column-filter__current.svelte-wlxp0k strong.svelte-wlxp0k{color:var(--ds-color-text-primary);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-md)}.column-filter__range-control.svelte-wlxp0k.svelte-wlxp0k{position:relative;height:28px;margin:var(--ds-space-1) 0}.column-filter__range-track.svelte-wlxp0k.svelte-wlxp0k{position:absolute;top:10px;right:0;left:0;height:8px;border-radius:var(--ds-radius-pill);background:linear-gradient(to right,var(--ds-color-neutral-200) 0%,var(--ds-color-neutral-200) var(--range-start),#6D6967 var(--range-start),#6D6967 var(--range-end),var(--ds-color-neutral-200) var(--range-end),var(--ds-color-neutral-200) 100%);pointer-events:none}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k{position:absolute;top:0;left:0;width:100%;height:28px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;pointer-events:none}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k::-webkit-slider-runnable-track{height:8px;background:transparent}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k::-moz-range-track{height:8px;background:transparent}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k::-webkit-slider-thumb{width:20px;height:20px;margin-top:-6px;border:3px solid var(--ds-color-surface-base);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#32312f;box-shadow:var(--ds-shadow-xs);pointer-events:auto}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k::-moz-range-thumb{width:14px;height:14px;border:3px solid var(--ds-color-surface-base);border-radius:50%;background:#32312f;box-shadow:var(--ds-shadow-xs);pointer-events:auto}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k:focus-visible{outline:3px solid var(--ds-color-action-selected);outline-offset:5px}.column-filter__range-control.svelte-wlxp0k input.svelte-wlxp0k:disabled{opacity:.5;cursor:not-allowed}.column-filter__range-labels.svelte-wlxp0k.svelte-wlxp0k{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:18px;color:var(--ds-color-text-muted);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-body-sm);line-height:var(--ds-line-height-body-sm)}.column-filter__option.svelte-wlxp0k.svelte-wlxp0k{display:grid;width:100%;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-2);min-height:38px;padding:var(--ds-space-2) var(--ds-space-4);border:0;border-bottom:1px solid var(--ds-color-neutral-100);background:transparent;color:var(--ds-color-text-secondary);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);font-weight:500;line-height:var(--ds-line-height-body-sm);text-align:left;cursor:pointer;transition:background-color var(--ds-transition-fast),color var(--ds-transition-fast)}.column-filter__option.svelte-wlxp0k.svelte-wlxp0k:last-child{border-bottom:0}.column-filter__option.svelte-wlxp0k.svelte-wlxp0k:hover,.column-filter__option.svelte-wlxp0k.svelte-wlxp0k:focus-visible,.column-filter__option--selected.svelte-wlxp0k.svelte-wlxp0k{background:var(--ds-color-surface-subtle);color:#32312f}.column-filter__trigger--active.svelte-wlxp0k.svelte-wlxp0k,.column-filter__option--selected.svelte-wlxp0k .column-filter__selected-dot.svelte-wlxp0k{color:#32312f}.column-filter__option.svelte-wlxp0k.svelte-wlxp0k:focus-visible{outline:none;box-shadow:inset var(--ds-focus-ring)}.column-filter__selected-dot.svelte-wlxp0k.svelte-wlxp0k{display:flex;width:16px;height:16px;align-items:center;justify-content:center;font-size:var(--ds-font-size-body-xs);line-height:1}.column-filter__option--selected.svelte-wlxp0k .column-filter__selected-dot.svelte-wlxp0k:after{content:"✓"}.column-filter__option.svelte-wlxp0k span.svelte-wlxp0k:nth-child(2){min-width:0;overflow-wrap:anywhere}.column-filter__count.svelte-wlxp0k.svelte-wlxp0k{color:var(--ds-color-text-muted);font-family:var(--ds-font-sans);font-variant-numeric:tabular-nums}.column-filter__options.svelte-wlxp0k>p.svelte-wlxp0k{margin:0;padding:var(--ds-space-4) var(--ds-space-6);color:var(--ds-color-text-muted);font-size:var(--ds-font-size-body-sm)}.restricted-value.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-block;position:relative;filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-data-table.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:100%;min-width:0;color:var(--ds-color-text-primary);font-family:var(--ds-font-sans)}.table-search.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;justify-content:flex-end;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-6);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body-sm)}.table-search.svelte-x8snt>label.svelte-x8snt.svelte-x8snt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-search__field.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:relative;width:min(100%,384px)}.table-search.svelte-x8snt input.svelte-x8snt.svelte-x8snt{box-sizing:border-box;width:100%;height:44px;padding:0 44px 0 var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-base);color:var(--ds-color-text-primary);font:inherit}.table-search.svelte-x8snt input.svelte-x8snt.svelte-x8snt:focus-visible{border-color:var(--ds-color-focus);outline:none;box-shadow:var(--ds-focus-ring)}.table-search.svelte-x8snt svg.svelte-x8snt.svelte-x8snt{position:absolute;top:50%;right:var(--ds-space-3);width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;pointer-events:none}.table-frame.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:relative;overflow:visible;border:0;border-radius:0;background:var(--ds-color-surface-base)}.restricted-table-action.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:absolute;z-index:4;top:50%;right:18%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--ds-space-3);white-space:nowrap;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);background:var(--ds-color-action-primary);color:var(--ds-color-text-inverse);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);text-decoration:none;box-shadow:var(--ds-shadow-xs)}.restricted-table-action.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible{outline:3px solid var(--ds-color-action-selected);outline-offset:3px}.ds-table-scroll.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}table.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}th.svelte-x8snt.svelte-x8snt.svelte-x8snt,td.svelte-x8snt.svelte-x8snt.svelte-x8snt{box-sizing:border-box;border-right:1px solid var(--ds-color-border-subtle);border-bottom:1px solid var(--ds-color-border-subtle);text-align:left;vertical-align:top}th.svelte-x8snt.svelte-x8snt.svelte-x8snt:last-child,td.svelte-x8snt.svelte-x8snt.svelte-x8snt:last-child{border-right:0}thead.svelte-x8snt th.svelte-x8snt.svelte-x8snt{--section-rule-offset:48px;--section-rule-color:var(--ds-color-border-subtle);--section-fill:var(--ds-color-surface-base);position:relative;z-index:5;height:108px;padding:var(--ds-space-3) var(--ds-space-4);background:linear-gradient(to bottom,var(--ds-color-surface-base) 0,var(--ds-color-surface-base) var(--section-rule-offset),var(--section-fill) var(--section-rule-offset),var(--section-fill) 100%);color:#32312f;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);line-height:var(--ds-line-height-body-sm);vertical-align:bottom}thead.svelte-x8snt th.svelte-x8snt.svelte-x8snt:before{content:"";position:absolute;right:0;left:0;top:var(--section-rule-offset);height:3px;background:var(--section-rule-color);pointer-events:none}thead.svelte-x8snt th.name-column.svelte-x8snt.svelte-x8snt{border-bottom-color:var(--ds-color-border-subtle)}thead.svelte-x8snt th.name-column.svelte-x8snt.svelte-x8snt:before{display:none}thead.svelte-x8snt th.about-column.svelte-x8snt.svelte-x8snt{--section-rule-color:var(--ds-color-neutral-400)}thead.svelte-x8snt th.impact-column.svelte-x8snt.svelte-x8snt{--section-rule-color:#D4E0ED}thead.svelte-x8snt th.score-column--implementation.svelte-x8snt.svelte-x8snt{--section-rule-color:#916988}thead.svelte-x8snt th.score-column--target.svelte-x8snt.svelte-x8snt{--section-rule-color:#00663b}thead.svelte-x8snt th.about-column.section-expanded.svelte-x8snt.svelte-x8snt{--section-fill:var(--ds-color-neutral-100)}thead.svelte-x8snt th.impact-column.section-expanded.svelte-x8snt.svelte-x8snt{--section-fill:#E9EFF6}thead.svelte-x8snt th.score-column--implementation.section-expanded.svelte-x8snt.svelte-x8snt{--section-fill:var(--ds-color-purple-20)}thead.svelte-x8snt th.score-column--target.section-expanded.svelte-x8snt.svelte-x8snt{--section-fill:var(--ds-color-green-2-10)}tbody.svelte-x8snt td.svelte-x8snt.svelte-x8snt{height:88px;padding:var(--ds-space-4);color:#393a39;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-lg);font-weight:500;line-height:1.4;vertical-align:middle}tbody.svelte-x8snt tr:last-child td.svelte-x8snt.svelte-x8snt{border-bottom:0}.name-column.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:240px;min-width:240px;max-width:240px}.about-column.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:160px;min-width:160px;max-width:160px}.impact-column.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:350px;min-width:350px;max-width:350px}.score-column.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:230px;min-width:230px;max-width:230px}.indicator-column.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:1%;min-width:128px;max-width:220px}.sticky-column.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:sticky;left:0;z-index:2;background:var(--ds-color-surface-base);box-shadow:3px 0 8px #0000000d}thead.svelte-x8snt .sticky-column.svelte-x8snt.svelte-x8snt{z-index:6}.row--alternate.svelte-x8snt td.svelte-x8snt.svelte-x8snt{background:color-mix(in srgb,var(--ds-color-surface-subtle) 50%,transparent)}.row--alternate.svelte-x8snt td.sticky-column.svelte-x8snt.svelte-x8snt{background:color-mix(in srgb,var(--ds-color-surface-subtle) 50%,var(--ds-color-surface-base))}.institution-row.svelte-x8snt.svelte-x8snt.svelte-x8snt{cursor:pointer}.institution-row.svelte-x8snt td.svelte-x8snt.svelte-x8snt{transition:background-color var(--ds-transition-fast)}.institution-row.svelte-x8snt:hover td.svelte-x8snt.svelte-x8snt{background:var(--ds-color-surface-subtle)}.sort-button.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-flex;max-width:100%;align-items:center;gap:var(--ds-space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sort-button.svelte-x8snt.svelte-x8snt.svelte-x8snt:hover,.sort-button--active.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:var(--ds-color-text-primary)}.sort-button.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible,.section-toggle.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible,.institution-name.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible,.pagination-buttons.svelte-x8snt button.svelte-x8snt.svelte-x8snt:focus-visible,.page-size-control.svelte-x8snt select.svelte-x8snt.svelte-x8snt:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.header-primary.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:#32312f;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-lg);font-weight:500;line-height:var(--ds-line-height-body-lg);white-space:nowrap}.header-secondary.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:#6d6967;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);font-weight:600;line-height:var(--ds-line-height-body-sm)}.header-cell-toolbar.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ds-space-2);min-width:0}.header-cell-toolbar.svelte-x8snt>.sort-button.svelte-x8snt.svelte-x8snt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;width:100%}.header-secondary.svelte-x8snt>span.svelte-x8snt.svelte-x8snt:first-child{display:block;overflow:visible;white-space:normal;word-break:normal}.sort-button.svelte-x8snt svg{flex:0 0 auto}.indicator-header.svelte-x8snt.svelte-x8snt.svelte-x8snt{align-items:flex-start;color:#6d6967;font-family:var(--ds-font-sans-medium);font-size:14px;font-weight:500;line-height:var(--ds-line-height-body-sm)}.indicator-header.svelte-x8snt.svelte-x8snt.svelte-x8snt:hover,.indicator-header.sort-button--active.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:#6d6967}.indicator-header.svelte-x8snt>span.svelte-x8snt.svelte-x8snt:first-child{color:#6d6967;font-family:var(--ds-font-sans-medium);font-size:14px;font-weight:600;line-height:var(--ds-line-height-body-sm);overflow-wrap:normal;white-space:normal;word-break:normal}.dimension-heading.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}thead.svelte-x8snt th.about-column.svelte-x8snt>.dimension-heading.svelte-x8snt,thead.svelte-x8snt th.impact-column.svelte-x8snt>.dimension-heading.svelte-x8snt,thead.svelte-x8snt th.score-column--implementation.svelte-x8snt>.dimension-heading.svelte-x8snt,thead.svelte-x8snt th.score-column--target.svelte-x8snt>.dimension-heading.svelte-x8snt{position:absolute;top:var(--ds-space-3);right:var(--ds-space-4);left:var(--ds-space-4);z-index:2}.dimension-title.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-flex;align-items:center;color:#32312f;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-lg);font-weight:500;line-height:var(--ds-line-height-body-lg)}.dimension-mark.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:none}.section-toggle.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-flex;align-items:center;justify-content:center;min-height:24px;flex:0 0 auto;padding:var(--ds-space-1) var(--ds-space-2);border:1px solid #d8d4d2;border-radius:4px;background:var(--ds-color-surface-base);color:#6d6967;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-xs);font-weight:500;line-height:var(--ds-line-height-body-xs);white-space:nowrap;transition:border-color var(--ds-transition-fast),background-color var(--ds-transition-fast),color var(--ds-transition-fast);cursor:pointer}.section-toggle.svelte-x8snt.svelte-x8snt.svelte-x8snt:hover{border-color:#bdb8b4;color:#32312f}thead.svelte-x8snt th.indicator-column.svelte-x8snt.svelte-x8snt{z-index:4}.indicator-column--about.svelte-x8snt.svelte-x8snt.svelte-x8snt{--section-rule-color:var(--ds-color-neutral-400);--section-fill:var(--ds-color-neutral-100);min-width:196px;max-width:204px}.indicator-column--about.svelte-x8snt .indicator-header.svelte-x8snt>span.svelte-x8snt:first-child{white-space:nowrap}.indicator-column--impact.svelte-x8snt.svelte-x8snt.svelte-x8snt{--section-rule-offset:0px;--section-rule-color:#D4E0ED;--section-fill:#E9EFF6;width:var(--indicator-column-width, 280px);min-width:var(--indicator-column-width, 280px);max-width:var(--indicator-column-width, 280px);vertical-align:top}.indicator-column--implementation.svelte-x8snt.svelte-x8snt.svelte-x8snt{--section-rule-color:#916988;--section-fill:var(--ds-color-purple-20);width:260px;min-width:250px;max-width:270px}.indicator-column--target.svelte-x8snt.svelte-x8snt.svelte-x8snt{--section-rule-color:#00663b;--section-fill:var(--ds-color-green-2-10);width:270px;min-width:260px;max-width:280px}thead.svelte-x8snt th.about-column.svelte-x8snt>.header-cell-toolbar.svelte-x8snt,thead.svelte-x8snt th.impact-column.svelte-x8snt>.header-cell-toolbar.svelte-x8snt,thead.svelte-x8snt th.score-column--implementation.svelte-x8snt>.header-cell-toolbar.svelte-x8snt,thead.svelte-x8snt th.score-column--target.svelte-x8snt>.header-cell-toolbar.svelte-x8snt,thead.svelte-x8snt th.indicator-column.svelte-x8snt>.header-cell-toolbar.svelte-x8snt,thead.svelte-x8snt th.indicator-column.svelte-x8snt>.impact-header.svelte-x8snt{position:absolute;right:var(--ds-space-4);bottom:var(--ds-space-3);left:var(--ds-space-4);z-index:1;align-items:flex-end}thead.svelte-x8snt th.indicator-column.svelte-x8snt>.impact-header.svelte-x8snt{display:grid;align-content:end;bottom:var(--ds-space-1)}.indicator-heading.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:grid;gap:var(--ds-space-1);color:#6d6967;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);font-weight:700;line-height:var(--ds-line-height-body-sm)}.impact-header.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:var(--ds-space-2);min-width:0}.impact-header.svelte-x8snt>.indicator-heading.svelte-x8snt.svelte-x8snt{display:grid;gap:2px;overflow:visible;color:var(--ds-color-neutral-800);font-family:var(--ds-font-sans-medium);font-size:14px;font-weight:500;line-height:var(--ds-line-height-body-sm);white-space:normal;word-break:normal}.indicator-title.svelte-x8snt.svelte-x8snt.svelte-x8snt{font-weight:600}.indicator-detail.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body-xs);font-weight:500;line-height:var(--ds-line-height-body-xs)}.impact-sort-button.svelte-x8snt.svelte-x8snt.svelte-x8snt{flex:0 0 auto;min-width:28px;height:28px;padding:0}.indicator-column--implementation.svelte-x8snt .header-cell-toolbar.svelte-x8snt.svelte-x8snt,.indicator-column--target.svelte-x8snt .header-cell-toolbar.svelte-x8snt.svelte-x8snt,.indicator-column--implementation.svelte-x8snt .indicator-header.svelte-x8snt.svelte-x8snt,.indicator-column--target.svelte-x8snt .indicator-header.svelte-x8snt.svelte-x8snt{align-items:flex-end}.indicator-column--implementation.svelte-x8snt>.header-cell-toolbar.svelte-x8snt.svelte-x8snt,.indicator-column--target.svelte-x8snt>.header-cell-toolbar.svelte-x8snt.svelte-x8snt{bottom:var(--ds-space-1)}.indicator-column--implementation.svelte-x8snt .indicator-header.svelte-x8snt>span.svelte-x8snt:first-child,.indicator-column--target.svelte-x8snt .indicator-header.svelte-x8snt>span.svelte-x8snt:first-child{display:block;min-width:0;overflow:visible;white-space:normal;word-break:normal}.name-cell.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;align-items:center;gap:var(--ds-space-2);width:100%;min-width:0}.institution-name.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-flex;min-width:0;max-width:100%;align-items:center;padding:0;border:0;background:transparent;color:#393a39;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-lg);font-weight:500;line-height:1.4;text-align:left;overflow-wrap:anywhere;white-space:normal;word-break:normal;cursor:pointer}.institution-name.svelte-x8snt>span.svelte-x8snt.svelte-x8snt:first-child{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.institution-name__arrow.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-flex;margin-left:var(--ds-space-2);vertical-align:baseline}.institution-name__arrow.svelte-x8snt svg{display:block}.institution-name.svelte-x8snt.svelte-x8snt.svelte-x8snt:hover{color:var(--ds-color-action-primary);text-decoration:underline;text-underline-offset:3px}.impact-chips.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;flex-wrap:wrap;gap:3px;align-content:center}.impact-chip.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:relative;display:inline-flex;max-width:100%;min-height:26px;align-items:center;padding:3px 6px;border:0;border-radius:16px;background:var(--ds-color-neutral-200);color:#393a39;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-xs);font-weight:500;line-height:1.4;text-align:left;white-space:normal;cursor:pointer}.impact-chip.svelte-x8snt>span.svelte-x8snt.svelte-x8snt:first-child{display:block;min-width:0;white-space:normal}.impact-chip.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible{outline:3px solid var(--ds-color-action-selected);outline-offset:2px}.impact-chip-tooltip.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:absolute;z-index:8;bottom:calc(100% + 8px);left:0;display:none;width:-moz-max-content;width:max-content;max-width:min(320px,70vw);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-base);box-shadow:var(--ds-shadow-sm);color:var(--ds-color-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-font-size-body-xs);font-weight:500;line-height:var(--ds-line-height-body-xs);white-space:normal;pointer-events:none}.impact-chip.svelte-x8snt:hover .impact-chip-tooltip.svelte-x8snt.svelte-x8snt,.impact-chip.svelte-x8snt:focus-visible .impact-chip-tooltip.svelte-x8snt.svelte-x8snt{display:block}.no-data.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:#393a39;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-lg);font-weight:500;line-height:1.4}.impact-value-cell.svelte-x8snt.svelte-x8snt.svelte-x8snt{vertical-align:middle}.impact-value.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:#393a39;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-lg);line-height:1.4;font-variant-numeric:tabular-nums}.availability-label.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:inline-flex;align-items:center;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-subtle);color:#393a39;font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-xs);font-weight:500;line-height:1.4}.availability--soon.svelte-x8snt.svelte-x8snt.svelte-x8snt{background:color-mix(in srgb,var(--ds-chart-impact) 36%,var(--ds-color-surface-base));color:#393a39}.score-meter{display:flex;min-width:0;flex-direction:row;align-items:center;gap:var(--ds-space-2)}.score-dots{display:flex;align-items:center;gap:2px;white-space:nowrap}.score-dot{width:8px;height:8px;flex:0 0 auto;border:1px solid var(--ds-color-neutral-300);border-radius:var(--ds-radius-pill);background:var(--ds-color-neutral-100)}.score-dot--implementation{border-color:var(--ds-chart-implementation);background:var(--ds-chart-implementation)}.score-dot--target{border-color:var(--ds-chart-target);background:var(--ds-chart-target)}.score-label{display:block;max-width:100%;color:#393a39;font-family:var(--ds-font-sans-medium);font-size:18px;line-height:1.4;white-space:normal}tbody.svelte-x8snt .score-label{color:#393a39;font-family:var(--ds-font-sans-medium);font-size:18px;font-weight:500;line-height:1.4}.mobile-column-picker.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:none}.empty-row.svelte-x8snt td.svelte-x8snt.svelte-x8snt{height:160px;color:#393a39;text-align:center}.expand-animation.svelte-x8snt.svelte-x8snt.svelte-x8snt{animation:svelte-x8snt-expand-in .22s ease-out both;transform-origin:left center}@keyframes svelte-x8snt-expand-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.pagination-controls.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-3) 0;background:var(--ds-color-surface-base);color:var(--ds-color-text-secondary);font-size:var(--ds-font-size-body-md)}.page-size-control.svelte-x8snt.svelte-x8snt.svelte-x8snt,.pagination-summary.svelte-x8snt.svelte-x8snt.svelte-x8snt,.pagination-buttons.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;align-items:center}.page-size-control.svelte-x8snt.svelte-x8snt.svelte-x8snt,.pagination-buttons.svelte-x8snt.svelte-x8snt.svelte-x8snt{gap:var(--ds-space-2)}.pagination-summary.svelte-x8snt.svelte-x8snt.svelte-x8snt{gap:var(--ds-space-4)}.page-size-control.svelte-x8snt select.svelte-x8snt.svelte-x8snt,.pagination-buttons.svelte-x8snt button.svelte-x8snt.svelte-x8snt{height:36px;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-base);color:var(--ds-color-text-secondary);font:inherit}.page-size-control.svelte-x8snt select.svelte-x8snt.svelte-x8snt{padding:0 30px 0 var(--ds-space-2)}.pagination-buttons.svelte-x8snt button.svelte-x8snt.svelte-x8snt{min-width:36px;padding:0 var(--ds-space-3);cursor:pointer}.pagination-buttons.svelte-x8snt button.svelte-x8snt.svelte-x8snt:hover:not(:disabled){border-color:var(--ds-color-border-strong);color:var(--ds-color-text-primary)}.pagination-buttons.svelte-x8snt button.svelte-x8snt.svelte-x8snt:disabled{opacity:.45;cursor:not-allowed}.pagination-buttons.svelte-x8snt .pagination-button--active.svelte-x8snt.svelte-x8snt{border-color:var(--ds-color-action-primary);background:var(--ds-color-action-primary);color:var(--ds-color-text-inverse)}@media (max-width: 999px){.restricted-table-action.svelte-x8snt.svelte-x8snt.svelte-x8snt{right:auto;left:75%;transform:translate(-50%,-50%)}.table-search.svelte-x8snt.svelte-x8snt.svelte-x8snt{align-items:stretch;flex-direction:column}.table-search__field.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:100%}.table-frame.svelte-x8snt.svelte-x8snt.svelte-x8snt{border-inline:0;border-radius:0}.ds-table-scroll.svelte-x8snt.svelte-x8snt.svelte-x8snt{overflow-x:auto}table.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:-moz-max-content;width:max-content;min-width:100%;table-layout:auto}thead.svelte-x8snt th.svelte-x8snt.svelte-x8snt:not(.name-column),.desktop-cell.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:none}thead.svelte-x8snt th.name-column.svelte-x8snt.svelte-x8snt,tbody.svelte-x8snt td.name-column.svelte-x8snt.svelte-x8snt{position:sticky;left:0;width:160px;min-width:160px;max-width:160px}thead.svelte-x8snt th.name-column.svelte-x8snt.svelte-x8snt{height:auto;padding:var(--ds-space-3) var(--ds-space-4)}tbody.svelte-x8snt td.name-column.svelte-x8snt.svelte-x8snt{padding:var(--ds-space-4)}.institution-row.svelte-x8snt.svelte-x8snt.svelte-x8snt{cursor:default}.name-cell.svelte-x8snt.svelte-x8snt.svelte-x8snt{gap:var(--ds-space-3)}.mobile-column-picker.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:relative;display:block;margin-bottom:var(--ds-space-3)}.mobile-column-picker__trigger.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;width:100%;min-height:60px;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:10px var(--ds-space-4);border:1px solid var(--ds-color-border-subtle);border-bottom:3px solid var(--picker-color);border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0;background:var(--ds-color-surface-base);text-align:left;cursor:pointer}.mobile-column-picker__trigger.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible,.mobile-column-picker__option.svelte-x8snt.svelte-x8snt.svelte-x8snt:focus-visible{outline:2px solid var(--ds-color-action-selected);outline-offset:2px}.mobile-column-picker__copy.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:grid;min-width:0;gap:2px}.mobile-column-picker__section.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:var(--ds-color-text-secondary);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);font-weight:500;line-height:var(--ds-line-height-body-sm)}.mobile-column-picker__column.svelte-x8snt.svelte-x8snt.svelte-x8snt{color:var(--ds-color-text-primary);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-md);font-weight:500;line-height:var(--ds-line-height-body-md)}.mobile-column-picker__chevron.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:9px;height:9px;flex:0 0 9px;border-right:2px solid var(--ds-color-text-secondary);border-bottom:2px solid var(--ds-color-text-secondary);transform:translateY(-2px) rotate(45deg);transition:transform var(--ds-transition-fast)}.mobile-column-picker__chevron--open.svelte-x8snt.svelte-x8snt.svelte-x8snt{transform:translateY(2px) rotate(225deg)}.mobile-column-picker__menu.svelte-x8snt.svelte-x8snt.svelte-x8snt{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:20;display:grid;max-height:min(420px,70vh);gap:var(--ds-space-3);overflow-y:auto;padding:var(--ds-space-3) 0;border:1px solid var(--ds-color-border-subtle);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-base);box-shadow:var(--ds-shadow-xs)}.mobile-column-picker__group.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:grid}.mobile-column-picker__group-title.svelte-x8snt.svelte-x8snt.svelte-x8snt{padding:var(--ds-space-1) var(--ds-space-4);color:var(--ds-color-text-secondary);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-xs);font-weight:500;line-height:var(--ds-line-height-body-xs);text-transform:uppercase;letter-spacing:.04em}.mobile-column-picker__option.svelte-x8snt.svelte-x8snt.svelte-x8snt{display:flex;min-height:40px;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-4);border:0;background:transparent;color:var(--ds-color-text-primary);font-family:var(--ds-font-sans-medium);font-size:var(--ds-font-size-body-sm);font-weight:500;line-height:var(--ds-line-height-body-sm);text-align:left;cursor:pointer}.mobile-column-picker__option.svelte-x8snt.svelte-x8snt.svelte-x8snt:hover,.mobile-column-picker__option--selected.svelte-x8snt.svelte-x8snt.svelte-x8snt{background:var(--ds-color-surface-subtle)}.mobile-column-picker__dot.svelte-x8snt.svelte-x8snt.svelte-x8snt{width:10px;height:10px;flex:0 0 10px;border-radius:50%}thead.svelte-x8snt th.mobile-selected.svelte-x8snt.svelte-x8snt,tbody.svelte-x8snt td.desktop-cell.mobile-selected.svelte-x8snt.svelte-x8snt{display:table-cell;width:auto;min-width:max(180px,calc(100vw - 160px - 2 * var(--ds-space-4)));max-width:none}.expand-animation.svelte-x8snt.svelte-x8snt.svelte-x8snt{animation:none}thead.svelte-x8snt th.indicator-column--impact.mobile-selected.svelte-x8snt.svelte-x8snt,tbody.svelte-x8snt td.indicator-column--impact.mobile-selected.svelte-x8snt.svelte-x8snt{min-width:max(240px,calc(100vw - 160px - 2 * var(--ds-space-4)))}thead.svelte-x8snt th.mobile-selected.svelte-x8snt *{white-space:normal}thead.svelte-x8snt th.mobile-selected.svelte-x8snt.svelte-x8snt{height:auto;padding:var(--ds-space-3) var(--ds-space-4);vertical-align:middle}thead.svelte-x8snt th.mobile-selected.svelte-x8snt.svelte-x8snt:before,thead.svelte-x8snt th.mobile-selected.svelte-x8snt>.dimension-heading.svelte-x8snt{display:none}thead.svelte-x8snt th.mobile-selected.svelte-x8snt>.header-cell-toolbar.svelte-x8snt,thead.svelte-x8snt th.mobile-selected.svelte-x8snt>.impact-header.svelte-x8snt{position:static}tbody.svelte-x8snt td.desktop-cell.mobile-selected.svelte-x8snt.svelte-x8snt{padding:var(--ds-space-4);vertical-align:middle}.pagination-controls.svelte-x8snt.svelte-x8snt.svelte-x8snt{align-items:stretch;flex-direction:column;padding:var(--ds-space-4)}.page-size-control.svelte-x8snt.svelte-x8snt.svelte-x8snt{justify-content:center}.pagination-summary.svelte-x8snt.svelte-x8snt.svelte-x8snt{align-items:center;flex-direction:column-reverse}.pagination-buttons.svelte-x8snt.svelte-x8snt.svelte-x8snt{max-width:100%;justify-content:center;flex-wrap:wrap}}@media (max-width: 520px){.pagination-buttons.svelte-x8snt button.svelte-x8snt.svelte-x8snt{padding-inline:var(--ds-space-2)}}
