.compare-notices{margin:0 0 var(--space-md) 0;font-size:var(--text-label-size);color:var(--color-text-muted);overflow-wrap:anywhere;min-height:1em}.compare-default-notice{margin:0 0 var(--space-md) 0;font-size:var(--text-body-size)}.compare-add{min-height:var(--touch-target);margin:0 0 var(--space-md) 0;font-weight:var(--text-label-weight);color:var(--color-accent);align-items:center;text-decoration:underline;display:inline-flex}.compare-remove{min-height:var(--touch-target);margin-top:var(--space-xs);font:inherit;font-weight:var(--text-label-weight);color:var(--color-accent);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.compare-remove:disabled{cursor:default}.compare-remove[hidden],.compare-remove-list{display:none}@media (width<=639px){.compare-remove-list{gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-md) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.compare-remove-list li{margin:0}.compare-remove-list li[hidden]{display:none}}#compare-table{border-collapse:collapse;width:100%}#compare-caption{text-align:left;font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-muted);margin-bottom:var(--space-sm)}#compare-table th,#compare-table td{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:top}#compare-table thead th{background:var(--color-surface);font-size:var(--text-label-size);font-weight:var(--text-label-weight)}#compare-table tbody th[scope=row]{font-weight:var(--text-label-weight)}#compare-section[data-compare-layout=all] #compare-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}#compare-section[data-compare-layout=all] #compare-table thead th,#compare-section[data-compare-layout=all] #compare-table thead th a,#compare-section[data-compare-layout=all] #compare-table thead th button,#compare-section[data-compare-layout=all] #compare-table thead th p{white-space:normal;overflow-wrap:anywhere;max-width:100%}#compare-section[data-compare-layout=all] #compare-table,#compare-section[data-compare-layout=all] #compare-table tbody,#compare-section[data-compare-layout=all] #compare-table tr,#compare-section[data-compare-layout=all] #compare-table th,#compare-section[data-compare-layout=all] #compare-table td{width:100%;display:block}#compare-section[data-compare-layout=all] #compare-table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}#compare-section[data-compare-layout=all] #compare-table tbody th[scope=row],#compare-section[data-compare-layout=all] #compare-table tbody td{padding:var(--space-xs) 0;border-bottom:0}#compare-section[data-compare-layout=all] #compare-table tbody th[scope=row]{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight)}#compare-section[data-compare-layout=all] #compare-table tbody td{justify-content:space-between;gap:var(--space-md);display:flex}#compare-section[data-compare-layout=all] #compare-table tbody td:before{content:attr(data-label);font-weight:var(--text-label-weight);color:var(--color-text-muted);margin-right:var(--space-md)}@media (width<=639px){#compare-section[data-compare-layout=selected] #compare-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}#compare-section[data-compare-layout=selected] #compare-table thead th,#compare-section[data-compare-layout=selected] #compare-table thead th a,#compare-section[data-compare-layout=selected] #compare-table thead th button,#compare-section[data-compare-layout=selected] #compare-table thead th p{white-space:normal;overflow-wrap:anywhere;max-width:100%}#compare-section[data-compare-layout=selected] #compare-table thead th button.compare-remove{display:none}#compare-section[data-compare-layout=selected] #compare-table,#compare-section[data-compare-layout=selected] #compare-table tbody,#compare-section[data-compare-layout=selected] #compare-table tr,#compare-section[data-compare-layout=selected] #compare-table th,#compare-section[data-compare-layout=selected] #compare-table td{width:100%;display:block}#compare-section[data-compare-layout=selected] #compare-table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}#compare-section[data-compare-layout=selected] #compare-table tbody th[scope=row],#compare-section[data-compare-layout=selected] #compare-table tbody td{padding:var(--space-xs) 0;border-bottom:0}#compare-section[data-compare-layout=selected] #compare-table tbody th[scope=row]{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight)}#compare-section[data-compare-layout=selected] #compare-table tbody td{justify-content:space-between;gap:var(--space-md);display:flex}#compare-section[data-compare-layout=selected] #compare-table tbody td:before{content:attr(data-label);font-weight:var(--text-label-weight);color:var(--color-text-muted);margin-right:var(--space-md)}}@media (width>=640px){#compare-section[data-compare-layout=selected] .compare-metric-header,#compare-section[data-compare-layout=selected] .compare-metric-label{width:200px;min-width:200px}}#compare-section[data-compare-layout=all] #compare-table tbody td[hidden],#compare-section[data-compare-layout=selected] #compare-table tbody td[hidden],#compare-section #compare-table td[hidden],#compare-section #compare-table th[hidden]{display:none}@media (width<=639px){#compare-section #compare-categories-table thead,#compare-section #compare-revenue-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}#compare-section #compare-categories-table,#compare-section #compare-categories-table tbody,#compare-section #compare-categories-table tr,#compare-section #compare-categories-table th,#compare-section #compare-categories-table td,#compare-section #compare-revenue-table,#compare-section #compare-revenue-table tbody,#compare-section #compare-revenue-table tr,#compare-section #compare-revenue-table th,#compare-section #compare-revenue-table td{width:100%;display:block}#compare-section #compare-categories-table tbody tr,#compare-section #compare-revenue-table tbody tr{border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}#compare-section #compare-categories-table tbody th[scope=row],#compare-section #compare-categories-table tbody td,#compare-section #compare-revenue-table tbody th[scope=row],#compare-section #compare-revenue-table tbody td{padding:var(--space-xs) 0;border-bottom:0}#compare-section #compare-categories-table tbody th[scope=row],#compare-section #compare-revenue-table tbody th[scope=row]{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);overflow-wrap:anywhere}#compare-section #compare-categories-table tbody td,#compare-section #compare-revenue-table tbody td{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}#compare-section #compare-categories-table tbody td:before,#compare-section #compare-revenue-table tbody td:before{content:attr(data-label);font-weight:var(--text-label-weight);color:var(--color-text-muted);margin-right:var(--space-md);overflow-wrap:anywhere;min-width:0}}#compare-section #compare-categories-table td[hidden],#compare-section #compare-categories-table th[hidden],#compare-section #compare-revenue-table td[hidden],#compare-section #compare-revenue-table th[hidden]{display:none}.consolidated-marker[data-astro-cid-tbbnjejo]{margin:var(--space-xs) 0 0 0;font-size:var(--text-label-size);font-weight:var(--text-label-weight)}.consolidated-marker[data-astro-cid-tbbnjejo] a[data-astro-cid-tbbnjejo]{color:var(--color-accent);text-decoration:underline}h2[data-astro-cid-tbbnjejo]{font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);line-height:var(--text-heading-line-height);margin:var(--space-2xl) 0 var(--space-md) 0}.compare-detail[data-astro-cid-tbbnjejo]{margin-top:var(--space-xs)}.compare-detail[data-astro-cid-tbbnjejo] summary[data-astro-cid-tbbnjejo]{min-height:var(--touch-target);cursor:pointer;color:var(--color-accent);font-size:var(--text-label-size);font-weight:var(--text-label-weight);align-items:center;text-decoration:underline;display:inline-flex}.compare-detail[data-astro-cid-tbbnjejo][open] .closed-label[data-astro-cid-tbbnjejo],.compare-detail[data-astro-cid-tbbnjejo] .open-label[data-astro-cid-tbbnjejo]{display:none}.compare-detail[data-astro-cid-tbbnjejo][open] .open-label[data-astro-cid-tbbnjejo]{display:inline}#compare-categories-table[data-astro-cid-tbbnjejo] caption[data-astro-cid-tbbnjejo],#compare-revenue-table[data-astro-cid-tbbnjejo] caption[data-astro-cid-tbbnjejo]{text-align:left;font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--color-text-muted);margin-bottom:var(--space-sm)}#compare-categories-table[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo],#compare-categories-table[data-astro-cid-tbbnjejo] td[data-astro-cid-tbbnjejo],#compare-revenue-table[data-astro-cid-tbbnjejo] th[data-astro-cid-tbbnjejo],#compare-revenue-table[data-astro-cid-tbbnjejo] td[data-astro-cid-tbbnjejo]{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border);vertical-align:top}
