.listHighlight[data-astro-cid-5xforfov]{display:grid;grid-template-columns:repeat(2,min-content);gap:var(--gapSmall);column-gap:var(--gapMedium);position:sticky;top:var(--gapSmall)}.listHighlightItem{display:flex;flex-direction:column;gap:var(--gapMini);white-space:nowrap}.listHighlightItemTitle{white-space:nowrap}.listHighlightItemValue{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.listHighlightItemToggle,.listHighlightItemQuickLinks,.listHighlightItemLegend{display:flex;gap:var(--gapTiny);align-items:center}.listHighlightItem.span{grid-column:span 2}.listContent[data-astro-cid-5xforfov] .listHighlightItem.span>.listHighlightItemValue,.listContent[data-astro-cid-5xforfov] .listHighlightItem.text>.listHighlightItemValue{letter-spacing:var(--textLargeSpacing);font-variant-numeric:normal}.listHighlightItem.isHidden{display:none}.listContent[data-astro-cid-5xforfov]{display:grid;grid-template-columns:min-content 1fr;justify-content:space-between;width:100%;justify-items:start;align-items:flex-start;padding-top:var(--gapSmall);font-size:var(--textTiny);--listGroupScrollMarginTop: var(--gapSides);--comparisonEmptyHeight: 24rem;--comparisonBarMinWidth: 24rem;--barHeight: 1.5rem}.listDetails[data-astro-cid-5xforfov]{width:100%;height:100%;position:relative;padding-left:calc(var(--gapSides) * 2);overflow:hidden}.listScroll[data-astro-cid-5xforfov]{display:grid;grid-template-columns:1fr auto auto;align-content:flex-start;overflow-x:auto;scrollbar-width:thin;padding:0 var(--gapSides);margin-left:calc(var(--gapSides) * -1);width:calc(100% + (var(--gapSides) * 2))}.listScroll[data-astro-cid-5xforfov]:not(:has(.listItemLink)){grid-template-columns:1fr auto}.listScroll[data-astro-cid-5xforfov]:not(:has(.listItemValue)){grid-template-columns:1fr auto}.listScroll[data-astro-cid-5xforfov]:not(:has(.listItemValue+.listItemLink)){grid-template-columns:1fr auto}.listDetails[data-astro-cid-5xforfov]:before{content:"";position:absolute;left:var(--gapSides);top:0;bottom:0;border-left:1px dashed var(--borderColor);border-image:var(--gridLineVertical)}.listDetails[data-astro-cid-5xforfov] .listGroup{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;border-bottom:1px dashed var(--borderColor);border-image:var(--gridLineHorizontal);padding-bottom:var(--gapSmall);margin-bottom:var(--gapSmall);scroll-margin-top:var(--listGroupScrollMarginTop)}.listDetails[data-astro-cid-5xforfov] .listGroup:not(.empty):last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.listDetails[data-astro-cid-5xforfov] .listGroup.empty{display:flex;flex-direction:column;text-wrap:balance;padding-bottom:var(--gapTiny)}.listDetails[data-astro-cid-5xforfov] .listGroup.empty,.listDetails[data-astro-cid-5xforfov] .listGroup.empty+.listGroup,.listDetails[data-astro-cid-5xforfov] .listGroup:first-child{padding-top:0}.listDetails[data-astro-cid-5xforfov] .listGroupButtons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gapTiny);padding:var(--gapTiny) 0}.listDetails[data-astro-cid-5xforfov] .listGroupTitle:has(+.listItem>.listItemValue){color:var(--headerColor)}.listDetails[data-astro-cid-5xforfov] .listGroupTitle{grid-column:1 / -1}.listDetails[data-astro-cid-5xforfov] .listItem{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;column-gap:var(--gapSides);padding-left:calc(var(--gapSmall) + var(--gapMini));position:relative;white-space:nowrap}.listDetails[data-astro-cid-5xforfov] .listItemTitle{grid-column:1;position:relative;border-bottom:1px solid transparent}.listDetails[data-astro-cid-5xforfov] .listItemTitle:after{content:"";position:absolute;left:calc(var(--gapSmall) * -1);top:0;height:50%;width:calc(var(--gapSmall) - 5px);border-bottom-left-radius:var(--gapMini);border-left:1px solid var(--borderColor);border-bottom:1px solid var(--borderColor);pointer-events:none}.listDetails[data-astro-cid-5xforfov] .listItem:has(>.listItem)>.listItemTitle{color:var(--headerColor)}.listDetails[data-astro-cid-5xforfov] .listItem:has(>.listItem>.listItem)>.listItemTitle{color:inherit}.listDetails[data-astro-cid-5xforfov] .listItem:has(>.listItem>.listItem)>.listItemTitle.lengthWithNestedIncrements{color:var(--headerColor)}.listDetails[data-astro-cid-5xforfov] .listItem:has(+.listItem)>.listItemTitle{border-left:1px solid transparent}.listDetails[data-astro-cid-5xforfov] .listItem:has(+.listItem)>.listItemTitle:after{border-left:none;border-radius:0}.listDetails[data-astro-cid-5xforfov] .listItem:not(:last-child)>.listItemTitle:after{border-bottom-left-radius:0}.listDetails[data-astro-cid-5xforfov] .listItem:has(+.listItem):before{content:"";position:absolute;left:var(--gapMini);top:0;bottom:0;border-left:1px solid var(--borderColor);pointer-events:none}.listDetails[data-astro-cid-5xforfov] .listItem:has(>.listItem)>.listItem:first-of-type>.listItemTitle:after{top:-50%;height:100%}.listDetails[data-astro-cid-5xforfov] .listItemValue{grid-column:2;text-align:left;font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--headerColor)}.listDetails[data-astro-cid-5xforfov] .listItemTitle:has(.listItemStockCableDiagram){grid-column:1 / -1;padding:var(--gapTiny) 0 var(--gapMini)}.listDetails[data-astro-cid-5xforfov] .listItemStockCableDiagram{position:relative;display:block;width:100%;padding:calc(var(--gapSmall) + var(--gapMini));color:var(--headerColor);border:1px solid var(--borderColor);border-radius:calc(var(--radiusCard) * .5)}.listDetails[data-astro-cid-5xforfov] .stockCableDiagram{display:block;width:100%;height:auto;overflow:visible}.listDetails[data-astro-cid-5xforfov] .stockCableDiagramUnsupported{display:block;text-align:center;color:var(--textColor)}.listDetails[data-astro-cid-5xforfov] .listGroup:last-child .listItemTitle:has(.listItemStockCableDiagram){padding-bottom:0;border-bottom:none}.listDetails[data-astro-cid-5xforfov] .listItemLink{grid-column:3}.listDetails[data-astro-cid-5xforfov] .listScroll:not(:has(.listItemValue)) .listItemLink{grid-column:2}.listDetails[data-astro-cid-5xforfov] .listScroll:not(:has(.listItemValue)) .listGroup:has(.listItemLink) .listItem>.listItemTitle{grid-column:1}.listDetails[data-astro-cid-5xforfov] .listItemLink,.listDetails[data-astro-cid-5xforfov] .listItemLink svg,.listDetails[data-astro-cid-5xforfov] .listItemLink svg>*{position:static;transition:none}.listDetails[data-astro-cid-5xforfov] .listItemLink:before{content:"";height:1lh;position:absolute;background:var(--primaryColor);left:calc(var(--gapSmall) + 4px);right:0;opacity:0;z-index:-1}.listDetails[data-astro-cid-5xforfov] .listItemLink:hover:before{opacity:1}.listDetails[data-astro-cid-5xforfov] .listItemLink:hover,.listDetails[data-astro-cid-5xforfov] .listItemTitle:has(+.listItemLink:hover){color:var(--lightColor)}.listDetails[data-astro-cid-5xforfov] .listItem:has(.listItemLink)>*:not(.listItemLink){z-index:1}.listDetails[data-astro-cid-5xforfov] .listItemTitle:has(+.listItemLink){pointer-events:none}.listContent.comparisonDataList .comparisonGroup{opacity:1}.listContent.comparisonDataList .comparisonGroup.isFadingInInitial{animation:comparisonGroupFadeIn var(--animationNormal)}.listContent.comparisonDataList .comparisonGroup.isFadingInAdded{animation:comparisonGroupFadeIn var(--animationNormal);animation-duration:1.2s}.listContent[data-astro-cid-5xforfov].comparisonDataList .listGroup>.listItem>.listItemTitle{color:var(--headerColor)}.listContent[data-astro-cid-5xforfov].comparisonDataList .listGroup>.listItem>.listItem>.listItemTitle{color:inherit}.listContent.comparisonDataList .listItemTitle:has(.listItemLengthBar){grid-column:1 / -1;padding:var(--gapTiny) 0 var(--gapMini)}.listContent.comparisonDataList .listItemTitle:has(.listItemLengthBar):after{height:calc(var(--barHeight) - (var(--gapTiny) * .5))}.listContent.comparisonDataList .listItemLengthBar{width:100%;display:flex;flex-direction:column;gap:var(--gapMini);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-x:auto;scrollbar-width:none}.listContent.comparisonDataList .listItemLengthTrack{height:var(--barHeight);min-width:var(--comparisonBarMinWidth);border:1px solid var(--borderColor);overflow:hidden;position:relative;z-index:1}.listContent.comparisonDataList .listItemLengthBarFill{height:100%;display:flex;align-items:stretch;justify-content:center;color:var(--headerColorInverse);background:var(--headerColor);transition:width var(--animationNormal);will-change:width}.listContent.comparisonDataList .listItemLengthBar.recommended .listItemLengthBarFill{background:var(--primaryColor);color:var(--lightColor)}.listContent.comparisonDataList .listItemLengthBarFill:before{content:"";background-image:var(--repeatingGridLines);position:absolute;inset:0;z-index:-1;user-select:none;pointer-events:none}.listContent.comparisonDataList .listItemLengthBarFill.stacked{background:transparent}.listContent.comparisonDataList .listItemLengthBarSegment{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;font-size:var(--textMicro);color:var(--headerColorInverse);background:var(--headerColor);overflow:hidden;white-space:nowrap}.listContent.comparisonDataList .listItemLengthBarSegment.extra{border-left:1px solid var(--bgColorPrimary)}.listContent.comparisonDataList .listItemLengthBarValue{display:flex;align-items:center;justify-content:safe center;width:100%;font-size:var(--textMicro);white-space:nowrap;padding:0 4px;overflow-x:auto;scrollbar-width:none;height:100%;mask-image:linear-gradient(90deg,black calc(100% - 4px),transparent)}.listContent.comparisonDataList .listItemLengthScale{position:relative;min-width:var(--comparisonBarMinWidth);min-height:calc(var(--gapTiny) + 1lh);border-top:1px solid var(--borderColor);padding-top:var(--gapTiny)}.listContent.comparisonDataList .listItemLengthTick{position:absolute;left:var(--tick-left);top:0;transform:translate(-50%);will-change:transform}.listContent.comparisonDataList .listItemLengthTick:before{content:"";position:absolute;left:50%;top:0;height:var(--gapTiny);border-left:1px solid var(--borderColor)}.listContent.comparisonDataList .listItemLengthTickLabel{display:block;margin-top:var(--gapTiny);font-size:var(--textMicro);white-space:nowrap}.listContent.comparisonDataList .listItemLengthTick.isFirst{transform:none}.listContent.comparisonDataList .listItemLengthTick.isFirst:before{left:0;transform:none}.listContent.comparisonDataList .listItemLengthTick.isLast{transform:translate(-100%)}.listContent.comparisonDataList .listItemLengthTick.isLast:before{left:100%;transform:translate(-100%)}.listContent.comparisonDataList .listScroll>.comparisonEmptyState{grid-column:1 / -1;width:100%;min-height:var(--comparisonEmptyHeight);border-radius:calc(var(--radiusCard) * .5);background-image:var(--repeatingGridLines);position:relative;opacity:1}.listContent.comparisonDataList .listScroll>.comparisonEmptyState.isFadingOut{animation:comparisonEmptyFadeOut var(--animationNormal) forwards}.listContent.comparisonDataList .listScroll>.comparisonEmptyState:before{content:"[ Awaiting PSU selection ]";background:var(--bgColorPrimary);padding:var(--gapMini) var(--gapTiny);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--textMini);color:var(--textColor);white-space:nowrap;user-select:none;pointer-events:none}.listContent.comparisonDataList.selected .comparisonEmptyState{display:none}@keyframes comparisonGroupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes comparisonEmptyFadeOut{0%{opacity:1}to{opacity:0}}.listContent.comparisonDataList .listHighlightItemLegend .badge:first-child .buttonExtra{background:var(--headerColor)}.listContent.comparisonDataList .listHighlightItemLegend .badge:last-child .buttonExtra{background:var(--primaryColor)}@media(prefers-reduced-motion:reduce){.listContent.comparisonDataList .listItemLengthBarFill{transition:none}.listContent.comparisonDataList .comparisonGroup.isFadingInInitial,.listContent.comparisonDataList .comparisonGroup.isFadingInAdded{animation:none}.listContent.comparisonDataList .listScroll>.comparisonEmptyState.isFadingOut{animation:none}}@media screen and (min-width:769px){.listContent[data-astro-cid-5xforfov] .listHighlightItem.span:first-child{border-bottom:1px dashed var(--borderColor);border-image:var(--gridLineHorizontal);padding-bottom:var(--gapSmall);white-space:normal}.listContent[data-astro-cid-5xforfov] .listHighlightItem.bordered{border-bottom:1px dashed var(--borderColor);border-image:var(--gridLineHorizontal);padding-bottom:var(--gapSmall)}.listHighlightItemQuickLinks,.listHighlightItemLegend{flex-wrap:wrap}}@media screen and (max-width:768px){.listContent[data-astro-cid-5xforfov]{display:flex;flex-direction:column;gap:var(--gapSmall)}.listHighlight[data-astro-cid-5xforfov]{display:flex;flex-direction:row;gap:var(--gapSmall);overflow-x:auto;position:relative;top:0;scrollbar-width:none;min-height:min-content;padding:0 var(--gapSides) 4px;margin:0 0 -4px calc(var(--gapSides) * -1);width:calc(100% + (var(--gapSides) * 2))}.listHighlightItem:not(:first-child){border-left:1px dashed var(--borderColor);border-image:var(--gridLineVertical);padding-left:var(--gapSmall)}.listDetails[data-astro-cid-5xforfov]{padding:var(--gapSmall) var(--gapSides) 0;margin-left:calc(var(--gapSides) * -1);width:calc(100% + (var(--gapSides) * 2))}.listDetails[data-astro-cid-5xforfov]:before{border-left:none;border-top:1px dashed var(--borderColor);border-image:var(--gridLineHorizontal);bottom:unset;right:var(--gapSides)}.listGroup.empty{padding-bottom:var(--gapTiny)}.listContent.comparisonDataList .listHighlightItemLegend,.listContent.comparisonDataList .listHighlightItemQuickLinks{min-width:max-content}.listContent.comparisonDataList .listScroll>.comparisonEmptyState{min-height:12rem}}
