.AEBMLa_intro{max-width:1050px;padding:50px 0 28px}.AEBMLa_intro>span{color:var(--muted-foreground);font-size:9px}.AEBMLa_intro h1{margin:20px 0;font-size:clamp(34px,4.2vw,51px);font-weight:450;line-height:1.12}.AEBMLa_intro p{color:var(--muted-foreground);max-width:780px;font-size:13px;line-height:1.9}.AEBMLa_search{max-width:870px;margin-bottom:22px}.AEBMLa_context{color:var(--muted-foreground);justify-content:space-between;gap:15px;margin:18px 0 28px;font-size:10px;line-height:1.8;display:flex}.AEBMLa_context a{white-space:nowrap;color:var(--foreground)}.AEBMLa_summary{border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 32px;display:grid}.AEBMLa_summary>a{border-right:1px solid var(--border);flex-direction:column;gap:8px;min-width:0;padding:23px 25px;display:flex}.AEBMLa_summary>a:last-child{border:0}.AEBMLa_summary>a:hover{background:var(--card);color:var(--foreground)}.AEBMLa_summaryLabel{letter-spacing:.015em;color:var(--muted-foreground);align-items:center;gap:8px;font-size:10px;display:flex}.AEBMLa_summaryLabel svg{color:var(--accent)}.AEBMLa_summary strong{letter-spacing:-.04em;font-size:32px;font-weight:450}.AEBMLa_summary>a>span:not(.AEBMLa_summaryLabel){color:var(--muted-foreground);font-size:10px}.AEBMLa_summary small{color:var(--muted-foreground);font-size:9px;line-height:1.7}.AEBMLa_layout{grid-template-columns:282px minmax(0,1fr);align-items:start;gap:30px;display:grid}.AEBMLa_taxonomy{border:1px solid var(--border);background:var(--card);min-width:0}.AEBMLa_taxonomyIntro{padding:22px 18px}.AEBMLa_taxonomy>span{margin:20px;font-size:9px}.AEBMLa_taxonomy>h2{margin:20px;font-size:21px}.AEBMLa_taxonomy>p{color:var(--muted-foreground);margin:18px;font-size:11px;line-height:1.8}.AEBMLa_taxonomyIntro>span{color:var(--muted-foreground);font-size:8px}.AEBMLa_taxonomyIntro h2{margin:15px 0;font-size:24px;font-weight:450}.AEBMLa_taxonomyIntro p{color:var(--muted-foreground);font-size:10px;line-height:1.9}.AEBMLa_taxonomyIntro>a{margin-top:16px;font-size:10px;display:inline-block}.AEBMLa_typeLegend,.AEBMLa_typeRow,.AEBMLa_typeGroup>summary{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:5px;display:grid}.AEBMLa_typeLegend{color:var(--muted-foreground);border-top:1px solid var(--border);padding:12px;font-size:8px}.AEBMLa_typeLegend span:not(:first-child){text-align:right}.AEBMLa_typeGroup{border-top:1px solid var(--border)}.AEBMLa_typeGroup>summary{padding:16px 12px;font-size:10px;list-style:none}.AEBMLa_typeGroup>summary>span:before{content:"+";color:var(--accent);margin-right:8px}.AEBMLa_typeGroup[open]>summary>span:before{content:"−"}.AEBMLa_typeGroup>summary b{text-align:right;font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.AEBMLa_typeRow{border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent);padding:9px 12px 9px 24px;font-size:9px;line-height:1.6}.AEBMLa_typeCount{color:var(--muted-foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:9px}.AEBMLa_typeRow[data-active=true]{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);padding-left:22px}.AEBMLa_typeRow:hover{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--foreground)}.AEBMLa_typeLabel{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:24px;display:flex}.AEBMLa_typeCount{justify-content:flex-end;align-items:center;min-height:24px;display:flex}.AEBMLa_typeRow a:hover{text-underline-offset:3px;color:var(--foreground);text-decoration:underline}.AEBMLa_typeFootnote{color:var(--muted-foreground);padding:0 12px;line-height:1.8;margin:16px 0!important;font-size:9px!important}.AEBMLa_results{min-width:0}.AEBMLa_collection{border:1px solid var(--border);margin-bottom:28px;scroll-margin-top:20px}.AEBMLa_collectionHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:20px;padding:25px;display:flex}.AEBMLa_collectionHeading>div{min-width:0}.AEBMLa_collectionHeading .AEBMLa_eyebrow{color:var(--muted-foreground);font-size:8px}.AEBMLa_collectionHeading h2{margin:12px 0;font-size:25px;font-weight:450}.AEBMLa_collectionHeading p{color:var(--muted-foreground);max-width:590px;font-size:11px;line-height:1.8}.AEBMLa_resultCount{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.AEBMLa_resultCount small{color:var(--muted-foreground);text-align:right;margin-top:4px;font-size:9px;display:block}.AEBMLa_filters{background:var(--card);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:12px;padding:20px 25px;display:flex}.AEBMLa_filters label{min-width:140px;color:var(--muted-foreground);flex-direction:column;flex:1;gap:7px;font-size:9px;display:flex}.AEBMLa_filters select,.AEBMLa_filters input{border:1px solid var(--border);background:var(--background);width:100%;height:37px;color:var(--foreground);min-width:0;padding:8px;font-size:10px}.AEBMLa_filters button,.AEBMLa_filters>a{min-height:37px;font-size:9px}.AEBMLa_filters>a{color:var(--muted-foreground);align-items:center;display:flex}.AEBMLa_filterNote{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:12px 25px;font-size:9px;line-height:1.8}.AEBMLa_row{border-bottom:1px solid var(--border);align-items:center;gap:17px;min-width:0;padding:19px 25px;display:flex}.AEBMLa_row:hover{background:var(--card);color:var(--foreground)}.AEBMLa_row>svg:first-child{color:var(--accent);flex-shrink:0}.AEBMLa_rowMain{flex:1;min-width:0}.AEBMLa_row h3{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:13px;font-weight:500;line-height:1.5}.AEBMLa_rowMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:5px 16px;margin-top:6px;font-size:9px;line-height:1.8;display:flex}.AEBMLa_rowBadge{border:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;max-width:145px;padding:3px 7px;font-size:8px}.AEBMLa_row>svg:last-child{color:var(--muted-foreground);flex-shrink:0}.AEBMLa_supplierImage{background:#f6f5f8;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:65px;padding:8px;display:flex;overflow:hidden}.AEBMLa_supplierImage img{object-fit:contain;width:100%;height:100%}.AEBMLa_supplierImage .product-image-placeholder{font-size:6px}.AEBMLa_supplierImage svg{width:30px;height:30px}.AEBMLa_supplierImage .product-image-placeholder>span{display:none}.AEBMLa_supplierPrice{text-align:right;flex-direction:column;gap:3px;min-width:110px;max-width:180px;display:flex}.AEBMLa_supplierPrice strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.AEBMLa_supplierPrice span{color:var(--muted-foreground);font-size:8px;line-height:1.7}.AEBMLa_unavailable,.AEBMLa_empty{color:var(--muted-foreground);padding:35px 25px;font-size:11px;line-height:1.9}.AEBMLa_unavailable{align-items:start;gap:15px;display:flex}.AEBMLa_unavailable>svg{color:var(--warning);flex-shrink:0;margin-top:3px}.AEBMLa_unavailable h3,.AEBMLa_empty h3{color:var(--foreground);margin-bottom:10px;font-size:17px;font-weight:450}.AEBMLa_unavailable a,.AEBMLa_empty a{color:var(--foreground);margin-top:15px;font-size:10px;display:inline-block}.AEBMLa_empty{text-align:center}.AEBMLa_empty>svg{color:var(--muted-foreground);margin:0 auto 18px;display:block}.AEBMLa_pagination{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px;font-size:9px;display:flex}.AEBMLa_pagination a{color:var(--foreground);align-items:center;gap:7px;display:flex}.AEBMLa_snapshot{color:var(--muted-foreground);margin-top:10px;font-size:8px;display:block}.AEBMLa_quality{border:1px solid var(--border);margin:32px 0;padding:25px}.AEBMLa_quality>span{color:var(--muted-foreground);font-size:9px}.AEBMLa_quality h2{margin:17px 0;font-size:27px;font-weight:450}.AEBMLa_quality>p{max-width:900px;color:var(--muted-foreground);font-size:11px;line-height:1.9}.AEBMLa_qualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.AEBMLa_qualityGrid>div{border:1px solid var(--border);background:var(--card);padding:19px}.AEBMLa_qualityGrid strong{letter-spacing:-.04em;font-size:26px;font-weight:450;display:block}.AEBMLa_qualityGrid span{margin-top:8px;font-size:10px;display:block}.AEBMLa_qualityGrid small{color:var(--muted-foreground);margin-top:9px;font-size:9px;line-height:1.8;display:block}.AEBMLa_qualityNote{color:var(--muted-foreground);margin:14px 0;font-size:10px;line-height:1.9}.AEBMLa_quality details{border-top:1px solid var(--border);margin-top:20px;padding-top:17px}.AEBMLa_quality summary{font-size:11px}.AEBMLa_quality details p{color:var(--muted-foreground);margin-top:14px;font-size:10px;line-height:1.9}.AEBMLa_unmapped{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.AEBMLa_unmapped a{border:1px solid var(--border);gap:12px;padding:7px 10px;font-size:9px;display:flex}.AEBMLa_unmapped span{color:var(--muted-foreground)}.AEBMLa_sourceOverview{border:1px solid var(--border);margin:30px 0;padding:22px 25px}.AEBMLa_sourceOverview>summary{font-size:13px;font-weight:500}.AEBMLa_sourceOverview p{color:var(--muted-foreground);margin:17px 0;font-size:10px;line-height:1.9}.AEBMLa_sourceOverview h3{margin:25px 0 15px;font-size:14px}.AEBMLa_sourceOverview>a{margin-top:20px;font-size:10px;display:inline-block}.AEBMLa_sourceTable{max-width:100%;overflow:auto}.AEBMLa_sourceTable table{font-size:10px}.AEBMLa_sourceTable th{font-size:9px}.AEBMLa_sourceTable td,.AEBMLa_sourceTable th{min-width:150px;padding:11px 13px}.AEBMLa_sourceTable td:first-child{overflow-wrap:anywhere}@media (max-width:1050px){.AEBMLa_layout{grid-template-columns:250px minmax(0,1fr);gap:20px}.AEBMLa_collectionHeading{padding:22px}.AEBMLa_collectionHeading h2{font-size:23px}.AEBMLa_filters{padding:20px}.AEBMLa_row{gap:12px;padding:18px 20px}.AEBMLa_supplierPrice{min-width:85px;max-width:125px}.AEBMLa_supplierPrice strong{font-size:12px}.AEBMLa_rowBadge{max-width:100px}.AEBMLa_qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.AEBMLa_layout{grid-template-columns:1fr}.AEBMLa_taxonomyIntro{padding:22px}.AEBMLa_taxonomyIntro p{max-width:600px}.AEBMLa_typeLegend,.AEBMLa_typeRow,.AEBMLa_typeGroup>summary{grid-template-columns:minmax(0,1fr) 65px 65px}.AEBMLa_typeRow{padding-top:11px;padding-bottom:11px;font-size:11px}.AEBMLa_typeGroup>summary{font-size:12px}.AEBMLa_typeGroup>summary b{font-size:10px}.AEBMLa_typeLegend{font-size:9px}.AEBMLa_typeGroup:not([open]){display:block}.AEBMLa_summary>a{padding:20px}.AEBMLa_summary strong{font-size:30px}.AEBMLa_summaryLabel{font-size:9px}.AEBMLa_summary small{font-size:8px}}@media (max-width:600px){.AEBMLa_intro{padding:35px 0 24px}.AEBMLa_intro h1{font-size:35px}.AEBMLa_intro p{font-size:11px}.AEBMLa_intro>span{font-size:8px}.AEBMLa_context{align-items:start;gap:15px;font-size:9px}.AEBMLa_summary{grid-template-columns:1fr;margin:24px 0}.AEBMLa_summary>a{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:6px 15px;padding:16px 18px;display:grid}.AEBMLa_summaryLabel{font-size:10px}.AEBMLa_summary strong{grid-area:1/2/4;align-self:center;font-size:29px}.AEBMLa_summary>a>span:not(.AEBMLa_summaryLabel){font-size:9px}.AEBMLa_summary small{font-size:8px}.AEBMLa_collectionHeading{gap:12px;padding:21px 18px}.AEBMLa_collectionHeading h2{font-size:23px}.AEBMLa_collectionHeading p{font-size:10px}.AEBMLa_resultCount{font-size:11px}.AEBMLa_resultCount small{font-size:8px}.AEBMLa_filters{gap:12px 10px;padding:17px 18px}.AEBMLa_filters label{min-width:calc(50% - 5px);max-width:100%}.AEBMLa_filters label:first-child:last-of-type{min-width:100%}.AEBMLa_filters select,.AEBMLa_filters input{font-size:10px}.AEBMLa_filterNote{padding:12px 18px;font-size:9px}.AEBMLa_row{flex-wrap:wrap;gap:10px;padding:17px 15px}.AEBMLa_row h3{font-size:12px}.AEBMLa_rowMain{flex-basis:65%}.AEBMLa_rowMeta{gap:4px 10px;font-size:8px}.AEBMLa_rowBadge{max-width:none;margin-left:27px;font-size:7px}.AEBMLa_row>svg:last-child{width:16px;margin-left:auto}.AEBMLa_supplierImage{width:60px;height:60px}.AEBMLa_supplierPrice{text-align:left;flex:1;min-width:0;max-width:none;margin-left:70px}.AEBMLa_supplierPrice strong{font-size:12px}.AEBMLa_supplierPrice span{font-size:8px}.AEBMLa_pagination{gap:10px;padding:16px 18px;font-size:8px}.AEBMLa_pagination>span{text-align:center;flex-basis:100%;order:3}.AEBMLa_quality{padding:22px 18px}.AEBMLa_quality h2{font-size:24px}.AEBMLa_quality>p{font-size:10px}.AEBMLa_qualityGrid{gap:10px;margin:20px 0}.AEBMLa_qualityGrid>div{padding:14px}.AEBMLa_qualityGrid strong{font-size:23px}.AEBMLa_qualityGrid span{font-size:9px}.AEBMLa_qualityGrid small{font-size:8px}.AEBMLa_sourceOverview{padding:20px 18px}.AEBMLa_sourceOverview>summary{font-size:12px}.AEBMLa_unavailable,.AEBMLa_empty{padding:28px 18px;font-size:10px}.AEBMLa_unavailable h3,.AEBMLa_empty h3{font-size:16px}.AEBMLa_unmapped a,.AEBMLa_snapshot{font-size:8px}.AEBMLa_typeFootnote{font-size:9px!important}}
