h1.svelte-1jijwa1{margin-bottom:.75rem;font-size:2.5rem;font-weight:700;color:var(--cds-text-primary);letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.subtitle.svelte-1jijwa1{color:var(--cds-text-secondary);margin-bottom:2.5rem;font-size:1.125rem;font-weight:500;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}h2.svelte-1jijwa1{margin:3rem 0 1.5rem;font-size:1.75rem;font-weight:700;color:var(--cds-text-primary);letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.comparison-table.svelte-1jijwa1{overflow-x:auto;margin-bottom:2rem;border:1px solid #e0e0e0;border-radius:.25rem}table.svelte-1jijwa1{width:100%;border-collapse:collapse;font-size:.938rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}th.svelte-1jijwa1,td.svelte-1jijwa1{padding:1rem;text-align:left;border-bottom:1px solid #e0e0e0}th.svelte-1jijwa1{background:#f4f4f4;font-weight:700;position:sticky;top:0;z-index:1;font-size:1rem;letter-spacing:-.01em}.criteria-cell.svelte-1jijwa1{font-weight:600;max-width:200px;font-size:.938rem;letter-spacing:-.005em}.score-cell.svelte-1jijwa1{text-align:center}.score.svelte-1jijwa1{font-weight:700;padding:.375rem .75rem;border-radius:.375rem;white-space:nowrap;font-size:.875rem;letter-spacing:-.005em}.average-row.svelte-1jijwa1{font-weight:700;background:#f4f4f4}.average-row.svelte-1jijwa1 td:where(.svelte-1jijwa1){border-top:2px solid #525252;font-size:1rem}.tool-details.svelte-1jijwa1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.tool-summary.svelte-1jijwa1{padding:2rem;border:1px solid #e0e0e0;border-radius:.5rem;background:#f4f4f4}.tool-summary.svelte-1jijwa1 h3:where(.svelte-1jijwa1){margin:0 0 .75rem;font-size:1.25rem;font-weight:700;letter-spacing:-.015em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.tool-summary.svelte-1jijwa1 h4:where(.svelte-1jijwa1){margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.organization.svelte-1jijwa1,.type.svelte-1jijwa1{color:var(--cds-text-secondary);font-size:.938rem;margin:.375rem 0;font-weight:500;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.tool-summary.svelte-1jijwa1 ul:where(.svelte-1jijwa1){margin:.5rem 0 1rem;padding-left:1.25rem;font-size:.875rem}.tool-summary.svelte-1jijwa1 li:where(.svelte-1jijwa1){margin:.25rem 0}.empty-state.svelte-1jijwa1{padding:3rem;text-align:center;background:#f4f4f4;border-radius:.25rem;color:var(--cds-text-secondary)}.actions.svelte-1jijwa1{margin-top:2rem;display:flex;justify-content:center}.appendix-section.svelte-1jijwa1{margin-top:4rem;padding-top:3rem;border-top:3px solid #e0e0e0;background-color:var(--cds-layer);padding:3rem 2rem 2rem;margin-left:-2rem;margin-right:-2rem}.appendix-section.svelte-1jijwa1 h2:where(.svelte-1jijwa1){font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:var(--cds-text-primary)}.variable-item.svelte-1jijwa1{margin-bottom:1.5rem}.variable-item.svelte-1jijwa1 h3:where(.svelte-1jijwa1){font-size:1rem;margin-bottom:.5rem;color:var(--cds-text-primary)}.variable-item.svelte-1jijwa1 p:where(.svelte-1jijwa1){font-size:.875rem;color:var(--cds-text-secondary);line-height:1.5}@media print{.bx--multi-select__wrapper,.bx--radio-button-group,.actions.svelte-1jijwa1{display:none!important}@page{margin:.5in}.radar-chart{page-break-inside:avoid}.radar-chart svg{max-width:100%;max-height:100%}.comparison-table.svelte-1jijwa1{page-break-inside:avoid;font-size:.875rem}.tool-summary.svelte-1jijwa1{page-break-inside:avoid}h1.svelte-1jijwa1{font-size:1.2rem}h2.svelte-1jijwa1{font-size:1.25rem}.subtitle.svelte-1jijwa1{font-size:.875rem}.appendix-section.svelte-1jijwa1{page-break-before:always;max-width:100%}.appendix-section.svelte-1jijwa1 h2:where(.svelte-1jijwa1){font-size:.8rem;margin:.4rem 0}.variable-item.svelte-1jijwa1{margin-bottom:.4rem}.variable-item.svelte-1jijwa1 h3:where(.svelte-1jijwa1){font-size:.65rem;margin:.1rem 0}.variable-item.svelte-1jijwa1 p:where(.svelte-1jijwa1){font-size:.56rem;margin:.1rem 0;line-height:1.25}}
