.comparison-chart[data-v-72c9404c]{flex-direction:column;gap:0;display:flex;overflow:visible}.comparison-chart__plot-wrap[data-v-72c9404c]{-moz-column-gap:.375rem;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.375rem;display:grid;overflow:visible}.comparison-chart__y-axis[data-v-72c9404c]{height:var(--plot-h);min-width:2rem;position:relative}.comparison-chart__y-tick[data-v-72c9404c]{color:#9ca3af;white-space:nowrap;font-size:.625rem;line-height:1;position:absolute;right:0;transform:translateY(50%)}.comparison-chart__y-tick--baseline[data-v-72c9404c]{transform:translateY(0)}.comparison-chart__chart-column[data-v-72c9404c]{flex-direction:column;min-width:0;display:flex;overflow:visible}.comparison-chart__plot[data-v-72c9404c]{height:var(--plot-h);border-left:1px solid #e5e7eb;min-width:0;position:relative;overflow:visible}.comparison-chart__grid-line[data-v-72c9404c]{pointer-events:none;background:#e5e7eb;height:1px;position:absolute;left:0;right:0}.comparison-chart__groups[data-v-72c9404c]{z-index:1;align-items:flex-end;gap:0;height:100%;display:flex;position:relative;overflow:visible}.comparison-chart__group[data-v-72c9404c]{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.comparison-chart__bars[data-v-72c9404c]{justify-content:center;align-items:flex-end;gap:25%;width:100%;height:100%;display:flex}.comparison-chart__bar[data-v-72c9404c]{cursor:pointer;border:none;flex:0 38%;width:38%;max-width:1.25rem;min-height:2px;padding:0;transition:filter .15s;position:relative}.comparison-chart__bar[data-v-72c9404c]:focus-visible,.comparison-chart__bar[data-v-72c9404c]:hover{filter:brightness(1.08);z-index:2}.comparison-chart__bar[data-v-72c9404c]:focus-visible{outline-offset:2px;outline:2px solid #22c55e}.comparison-chart__bar--traditional[data-v-72c9404c]{background:#9ca3af}.comparison-chart__bar--h5[data-v-72c9404c]{background:#22c55e}.comparison-chart__tooltip[data-v-72c9404c]{z-index:20;color:#374151;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.125rem;min-width:8.5rem;max-width:11rem;padding:.5rem .625rem;font-size:.6875rem;line-height:1.25;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 14px #0000001f}.comparison-chart__bar:active .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart__bar:focus-visible .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart__bar:hover .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart__x-label:active .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart__x-label:focus-visible .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart__x-label:hover .comparison-chart__tooltip[data-v-72c9404c]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.comparison-chart__tooltip--category[data-v-72c9404c]{min-width:10rem;max-width:13rem;bottom:calc(100% + .375rem)}.comparison-chart__tooltip-metric[data-v-72c9404c]{color:#111827;font-weight:600}.comparison-chart__tooltip-series[data-v-72c9404c]{color:#6b7280}.comparison-chart__tooltip-caption[data-v-72c9404c]{color:#9ca3af;font-size:.625rem}.comparison-chart__tooltip-value[data-v-72c9404c]{color:#4b5563;font-weight:700}.comparison-chart__tooltip-value--h5[data-v-72c9404c]{color:#16a34a}.comparison-chart__tooltip-row[data-v-72c9404c]{align-items:flex-start;gap:.375rem;display:flex}.comparison-chart__tooltip-dot[data-v-72c9404c]{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.2rem}.comparison-chart__tooltip-dot--traditional[data-v-72c9404c]{background:#9ca3af}.comparison-chart__tooltip-dot--h5[data-v-72c9404c]{background:#22c55e}.comparison-chart__x-labels[data-v-72c9404c]{width:100%;margin-top:.5rem;display:flex;overflow:visible}.comparison-chart__x-label[data-v-72c9404c]{cursor:pointer;text-align:center;background:0 0;border:none;flex:1 1 0;min-width:0;padding:.125rem;position:relative}.comparison-chart__x-label:focus-visible .comparison-chart__x-label-text[data-v-72c9404c],.comparison-chart__x-label:hover .comparison-chart__x-label-text[data-v-72c9404c]{color:#111827}.comparison-chart__x-label[data-v-72c9404c]:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #22c55e}.comparison-chart__x-label-text[data-v-72c9404c]{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.625rem;font-weight:500;line-height:1.15;transition:color .15s;display:-webkit-box;overflow:hidden}.comparison-chart--mobile .comparison-chart__plot-wrap[data-v-72c9404c]{-moz-column-gap:.25rem;column-gap:.25rem}.comparison-chart--mobile .comparison-chart__y-axis[data-v-72c9404c]{min-width:1.75rem}.comparison-chart--mobile .comparison-chart__bars[data-v-72c9404c]{gap:18%}.comparison-chart--mobile .comparison-chart__bar[data-v-72c9404c]{flex:0 42%;width:42%;max-width:.6875rem}.comparison-chart--mobile .comparison-chart__x-labels[data-v-72c9404c]{margin-top:.625rem}.comparison-chart--mobile .comparison-chart__x-label[data-v-72c9404c]{padding:.125rem .0625rem}.comparison-chart--mobile .comparison-chart__x-label-text[data-v-72c9404c]{-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;letter-spacing:-.01em;font-size:.5625rem;line-height:1.2;display:block;overflow:visible}.comparison-chart--mobile .comparison-chart__bar .comparison-chart__tooltip[data-v-72c9404c]{min-width:3.25rem;max-width:5.5rem;padding:.25rem .375rem;top:calc(100% + .375rem);bottom:auto;transform:translate(-50%)translateY(-4px)}.comparison-chart--mobile .comparison-chart__bar:active .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__bar:focus-visible .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__bar:hover .comparison-chart__tooltip[data-v-72c9404c]{transform:translate(-50%)translateY(0)}.comparison-chart--mobile .comparison-chart__bar .comparison-chart__tooltip-metric[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__bar .comparison-chart__tooltip-series[data-v-72c9404c]{display:none}.comparison-chart--mobile .comparison-chart__bar .comparison-chart__tooltip-value[data-v-72c9404c]{text-align:center;font-size:.625rem}.comparison-chart--mobile .comparison-chart__group:first-child .comparison-chart__bar:first-child .comparison-chart__tooltip[data-v-72c9404c]{left:0;transform:translate(0)translateY(-4px)}.comparison-chart--mobile .comparison-chart__group:first-child .comparison-chart__bar:first-child:active .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__group:first-child .comparison-chart__bar:first-child:focus-visible .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__group:first-child .comparison-chart__bar:first-child:hover .comparison-chart__tooltip[data-v-72c9404c]{transform:translate(0)translateY(0)}.comparison-chart--mobile .comparison-chart__group:last-child .comparison-chart__bar:last-child .comparison-chart__tooltip[data-v-72c9404c]{left:auto;right:0;transform:translate(0)translateY(-4px)}.comparison-chart--mobile .comparison-chart__group:last-child .comparison-chart__bar:last-child:active .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__group:last-child .comparison-chart__bar:last-child:focus-visible .comparison-chart__tooltip[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__group:last-child .comparison-chart__bar:last-child:hover .comparison-chart__tooltip[data-v-72c9404c]{transform:translate(0)translateY(0)}.comparison-chart--mobile .comparison-chart__tooltip--category[data-v-72c9404c]{min-width:9rem;max-width:min(13rem,100vw - 2.5rem);inset:calc(100% + .375rem) auto auto 50%;transform:translate(-50%)translateY(-4px)}.comparison-chart--mobile .comparison-chart__x-label:focus-visible .comparison-chart__tooltip--category[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__x-label:active .comparison-chart__tooltip--category[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__x-label:hover .comparison-chart__tooltip--category[data-v-72c9404c]{transform:translate(-50%)translateY(0)}.comparison-chart--mobile .comparison-chart__x-label:first-child .comparison-chart__tooltip--category[data-v-72c9404c]{left:0;transform:translate(0)translateY(-4px)}.comparison-chart--mobile .comparison-chart__x-label:first-child:active .comparison-chart__tooltip--category[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__x-label:first-child:focus-visible .comparison-chart__tooltip--category[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__x-label:first-child:hover .comparison-chart__tooltip--category[data-v-72c9404c]{transform:translate(0)translateY(0)}.comparison-chart--mobile .comparison-chart__x-label:last-child .comparison-chart__tooltip--category[data-v-72c9404c]{left:auto;right:0;transform:translate(0)translateY(-4px)}.comparison-chart--mobile .comparison-chart__x-label:last-child:active .comparison-chart__tooltip--category[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__x-label:last-child:focus-visible .comparison-chart__tooltip--category[data-v-72c9404c],.comparison-chart--mobile .comparison-chart__x-label:last-child:hover .comparison-chart__tooltip--category[data-v-72c9404c]{transform:translate(0)translateY(0)}.comparison-chart--mobile .comparison-chart__legend[data-v-72c9404c]{gap:.5rem .75rem;margin-top:.75rem;font-size:.6875rem}@media (min-width:768px){.comparison-chart__y-axis[data-v-72c9404c]{min-width:2.25rem}.comparison-chart__x-label[data-v-72c9404c],.comparison-chart__y-tick[data-v-72c9404c]{font-size:.6875rem}.comparison-chart__bar[data-v-72c9404c]{max-width:1.5rem}}.comparison-chart__legend[data-v-72c9404c]{color:#4b5563;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;margin-top:1rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:768px){.comparison-chart__legend[data-v-72c9404c]{margin-top:2rem}}.comparison-chart__legend-item[data-v-72c9404c]{align-items:center;gap:.5rem;display:inline-flex}.comparison-chart__legend-dot[data-v-72c9404c]{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}
