.mini-radar-chart.svelte-orjcky{display:block}.header-section.svelte-tylqps{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;flex-wrap:wrap;gap:1.5rem}.header-controls.svelte-tylqps{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}h1.svelte-tylqps{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-tylqps{color:var(--cds-text-secondary);margin:0;font-size:1.125rem;font-weight:500;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.category-section.svelte-tylqps{margin-bottom:4rem;padding-top:2rem}.category-section.svelte-tylqps:first-child{padding-top:0}.category-title.svelte-tylqps{font-size:1.75rem;font-weight:700;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #e0e0e0;color:var(--cds-text-primary);letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.category-description.svelte-tylqps{color:var(--cds-text-secondary);font-size:1rem;margin-bottom:2rem;line-height:1.6;display:block;font-weight:400;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.tools-list.svelte-tylqps{display:flex;flex-direction:column;gap:.75rem}.tool-row.svelte-tylqps{border:1px solid var(--cds-border-subtle);border-radius:4px;overflow:hidden;transition:all .2s;background:var(--cds-background)}.tool-row.svelte-tylqps:hover{box-shadow:var(--cds-shadow)}.tool-main.svelte-tylqps{display:flex;align-items:center;padding:1rem;gap:1rem}.tool-info.svelte-tylqps{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem;min-width:0;align-items:stretch}.checkbox-wrapper.svelte-tylqps{flex:0 0 auto;display:flex;align-items:center}.checkbox-wrapper.svelte-tylqps .bx--checkbox-wrapper{margin:0}.tool-name-wrapper.svelte-tylqps{width:100%;text-align:left}.tool-name.svelte-tylqps{font-weight:700;color:var(--cds-link-primary);text-decoration:none;font-size:1.125rem;display:inline-block;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.tool-name.svelte-tylqps:hover{text-decoration:underline}.tool-description.svelte-tylqps{color:var(--cds-text-secondary);font-size:.938rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}.tool-score.svelte-tylqps{font-weight:600;font-size:.875rem;padding:.25rem .75rem;border-radius:1rem;white-space:nowrap;flex-shrink:0;text-align:center}.tool-chart.svelte-tylqps{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.mini-radar.svelte-tylqps{font-size:1.5rem;color:var(--cds-text-secondary)}.expand-button.svelte-tylqps{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--cds-text-secondary);display:flex;align-items:center;justify-content:center}.expand-button.svelte-tylqps:hover{color:var(--cds-text-primary)}.tool-details.svelte-tylqps{display:flex;padding:1rem;background-color:var(--cds-layer);border-top:1px solid var(--cds-border-subtle);gap:2rem;align-items:center;justify-content:flex-start}.criteria-scores.svelte-tylqps{flex:1;display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;align-items:center}.criteria-row.svelte-tylqps{display:contents}.criteria-name.svelte-tylqps{color:var(--cds-text-secondary);font-size:.813rem;text-align:right;padding-right:.5rem;line-height:1.4}.criteria-score.svelte-tylqps{font-weight:600;padding:.125rem .5rem;border-radius:.75rem;font-size:.75rem;white-space:nowrap;width:fit-content;justify-self:end}.expanded-radar.svelte-tylqps{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:var(--cds-background);flex:0 0 auto;border:1px solid var(--cds-border-subtle);border-radius:4px;padding:10px}.radar-wrapper.svelte-tylqps{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.large-radar.svelte-tylqps{color:var(--cds-text-secondary);font-size:.75rem}.empty-category.svelte-tylqps{padding:2rem;text-align:center;color:var(--cds-text-disabled);font-style:italic;background-color:var(--cds-layer);border-radius:4px}.compare-button-container.svelte-tylqps{position:fixed;bottom:2rem;right:2rem;z-index:100;background:var(--cds-background);border-radius:4px;box-shadow:var(--cds-shadow);padding:.5rem}.appendix-section.svelte-tylqps{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-tylqps h2:where(.svelte-tylqps){font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:var(--cds-text-primary)}.variable-item.svelte-tylqps{margin-bottom:1.5rem}.variable-item.svelte-tylqps h3:where(.svelte-tylqps){font-size:1rem;margin-bottom:.5rem;color:var(--cds-text-primary)}.variable-item.svelte-tylqps p:where(.svelte-tylqps){font-size:.875rem;color:var(--cds-text-secondary);line-height:1.5;margin-left:1rem}@media print{@page{margin:.5in}body{font-size:.68rem}.header-controls.svelte-tylqps,.expand-button.svelte-tylqps,.compare-button-container.svelte-tylqps,.checkbox-wrapper.svelte-tylqps{display:none!important}.category-title.svelte-tylqps{font-size:.88rem;margin:.4rem 0}.category-description.svelte-tylqps{font-size:.6rem;margin-bottom:.4rem}.tool-name.svelte-tylqps{font-size:.7rem}.tool-description.svelte-tylqps{font-size:.6rem}.tool-score.svelte-tylqps{font-size:.6rem;margin:0 .4rem}.criteria-name.svelte-tylqps{font-size:.58rem;line-height:1.15;padding-right:.2rem}.criteria-score.svelte-tylqps{font-size:.54rem;padding:.08rem .3rem}.appendix-section.svelte-tylqps{max-width:100%}.appendix-section.svelte-tylqps h2:where(.svelte-tylqps){font-size:.8rem;margin:.4rem 0}.variable-item.svelte-tylqps{margin-bottom:.4rem}.variable-item.svelte-tylqps h3:where(.svelte-tylqps){font-size:.65rem;margin:.1rem 0}.variable-item.svelte-tylqps p:where(.svelte-tylqps){font-size:.56rem;margin:.1rem 0;line-height:1.25}.tool-row.svelte-tylqps{break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;padding:.25rem;overflow:visible!important;display:block;position:relative;margin-bottom:.5rem}.tool-main.svelte-tylqps{padding:.25rem;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important;display:flex!important;align-items:center!important}.tool-details.svelte-tylqps{display:flex!important;padding:.4rem;gap:1rem;justify-content:flex-start;align-items:flex-start;overflow:visible!important;background:none!important;border:none!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.criteria-scores.svelte-tylqps{gap:.3rem .5rem;flex:1}.tools-list.svelte-tylqps{gap:.25rem;page-break-inside:auto}.category-section.svelte-tylqps{page-break-after:auto;page-break-inside:auto;margin-bottom:1rem}.appendix-section.svelte-tylqps{page-break-before:always}.expanded-radar.svelte-tylqps{width:120px!important;height:110px!important;flex:0 0 120px!important;display:flex;align-items:center;justify-content:center;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;overflow:visible!important;position:relative}.expanded-radar.svelte-tylqps .radar-wrapper:where(.svelte-tylqps){position:absolute;width:180px;height:180px;transform:scale(.61);transform-origin:center center}.tool-chart.svelte-tylqps{display:flex!important;width:30px;height:30px;margin-left:.5rem;break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}.tool-main.svelte-tylqps>:where(.svelte-tylqps){break-inside:avoid!important;page-break-inside:avoid!important;-webkit-column-break-inside:avoid!important}.tool-chart.svelte-tylqps svg{width:30px!important;height:30px!important}.tool-row.svelte-tylqps{margin:.125rem 0}.header-section.svelte-tylqps{margin-bottom:.5rem}}@media (max-width: 672px){.header-section.svelte-tylqps{flex-direction:column}.tool-main.svelte-tylqps{flex-wrap:wrap}.tool-info.svelte-tylqps{flex-basis:100%}.tool-score.svelte-tylqps{font-size:.75rem;min-width:unset}.tool-details.svelte-tylqps{flex-direction:column}}
