.eggb-ct-label{letter-spacing:.1em;font-size:var(--eggb-text-xs);text-transform:uppercase;color:var(--eggb-text-muted);font-weight:600}.eggb-ct-score{font-size:var(--eggb-text-sm);letter-spacing:-.02em;font-weight:700}.eggb-ct-note{font-size:var(--eggb-text-xs);color:var(--eggb-text-muted);line-height:1.45}.eggb-ct-img{object-fit:contain;max-height:64px}.eggb-ct-dash{color:var(--eggb-text-muted)}.eggb-ct--default{overflow:hidden}.eggb-ct--default .eggb-ct-table{table-layout:fixed;min-width:720px}.eggb-ct--default .eggb-ct-criteria{width:150px}.eggb-ct--default thead .eggb-ct-col-winner{background-color:var(--eggb-accent);color:var(--eggb-surface,#fff)}.eggb-ct--default thead .eggb-ct-col-winner .eggb-ct-label{color:inherit;opacity:.75}.eggb-ct--default thead th{vertical-align:bottom}.eggb-ct .eggb-ct-header{border-bottom:var(--eggb-border-w)solid var(--eggb-border)}.eggb-ct .eggb-ct-header-title{font-size:var(--eggb-text-md);color:var(--eggb-text);font-weight:700;line-height:1.3}.eggb-ct--default .eggb-ct-header-name{font-size:var(--eggb-text-md);color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.eggb-ct--default .eggb-ct-criteria-cell{background:color-mix(in srgb,var(--eggb-border)30%,var(--eggb-surface));border-right:var(--eggb-border-w)solid var(--eggb-border)}.eggb-ct--default .eggb-ct-footer{border-top:var(--eggb-border-w)solid var(--eggb-border);background:color-mix(in srgb,var(--eggb-border)30%,var(--eggb-surface));flex-direction:column;gap:.35rem;display:flex}.eggb-ct--default .eggb-ct-cta{min-width:7.5rem}.eggb-ct--default .eggb-ct-img-placeholder{width:100%;min-height:64px;display:block}.eggb-ct--versus{overflow:hidden}.eggb-ct--versus .eggb-ct-table{table-layout:fixed;border-collapse:collapse}.eggb-ct--versus .eggb-ct-col-spine{width:100px}@media (min-width:480px){.eggb-ct--versus .eggb-ct-col-spine{width:150px}}.eggb-ct--versus .eggb-ct-table tr{border-top:var(--eggb-border-w)solid var(--eggb-border)}.eggb-ct--versus .eggb-ct-table tr:first-child{border-top:none}.eggb-ct--versus .eggb-ct-table td,.eggb-ct--versus .eggb-ct-table th{border:none}.eggb-ct--versus .eggb-ct-spine{text-align:center;vertical-align:middle;padding:.5rem .25rem}.eggb-ct--versus .eggb-ct-vs-hero{background:var(--eggb-accent);letter-spacing:.12em;width:34px;height:34px;color:var(--eggb-surface,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:900;display:inline-flex}@media (min-width:480px){.eggb-ct--versus .eggb-ct-vs-hero{width:44px;height:44px;font-size:.65rem}}.eggb-ct--versus .eggb-ct-spine-label{letter-spacing:.08em;text-transform:uppercase;white-space:normal;word-break:break-word;font-size:.6rem}.eggb-ct--versus .eggb-ct-val{text-align:center;vertical-align:middle;padding:.6rem .75rem}.eggb-ct--versus .eggb-ct-winner .eggb-ct-val-inner{color:var(--eggb-accent);font-weight:700}.eggb-ct--versus .eggb-ct-val .eggb-ct-star{color:var(--eggb-text-muted)}.eggb-ct--versus .eggb-ct-winner .eggb-ct-val-inner .eggb-ct-star{color:var(--eggb-accent)}.eggb-ct--versus .eggb-ct-img-wrap{border-radius:var(--eggb-radius);border:var(--eggb-border-w)solid var(--eggb-border);background-color:var(--eggb-surface);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}@media (min-width:480px){.eggb-ct--versus .eggb-ct-img-wrap{width:72px;height:72px}}.eggb-ct--versus .eggb-ct-img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.eggb-ct--versus thead th{vertical-align:middle}.eggb-ct--versus .eggb-ct-header-text{min-width:0;overflow:hidden}.eggb-ct--versus .eggb-ct-header-name{font-size:var(--eggb-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}@media (min-width:480px){.eggb-ct--versus .eggb-ct-header-img{display:flex}.eggb-ct--versus .eggb-ct-header-name{font-size:var(--eggb-text-md)}}@media (max-width:479.98px){.eggb-ct--versus .eggb-ct-col-a>.d-flex{justify-content:flex-end}.eggb-ct--versus .eggb-ct-header-text{display:none}}.eggb-ct--versus .eggb-ct-col-a .eggb-ct-val{text-align:right}.eggb-ct--versus .eggb-ct-col-b .eggb-ct-val{text-align:left}.eggb-ct--versus .eggb-ct-footer{border-top:var(--eggb-border-w)solid var(--eggb-border);background:color-mix(in srgb,var(--eggb-border)30%,var(--eggb-surface));flex-direction:column;gap:.35rem;display:flex}.eggb-ct--product-list .eggb-ct-table{table-layout:auto}.eggb-ct--product-list .eggb-ct-col-attr{width:7rem}.eggb-ct--product-list .eggb-ct-col-price{width:5rem}.eggb-ct--product-list .eggb-ct-col-cta{width:8rem}.eggb-ct--product-list thead tr{background:color-mix(in srgb,var(--eggb-border)30%,var(--eggb-surface))}.eggb-ct--product-list .eggb-ct-table td,.eggb-ct--product-list .eggb-ct-table th{border:none;border-bottom:var(--eggb-border-w)solid var(--eggb-border);padding:.5rem .75rem}.eggb-ct--product-list tbody tr:last-child td{border-bottom:none}.eggb-ct--product-list .eggb-ct-sub{font-size:var(--eggb-text-xs);color:var(--eggb-text-muted)}.eggb-ct--product-list .eggb-ct-thumb{border-radius:var(--eggb-radius);border:var(--eggb-border-w)solid var(--eggb-border);background:var(--eggb-surface);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.eggb-ct--product-list .eggb-ct-thumb img,.eggb-ct--product-list .eggb-ct-thumb .eggb-ct-thumb-img{object-fit:contain;width:100%;height:100%;display:block}.eggb-ct--product-list .eggb-ct-feat{font-size:var(--eggb-text-xs);letter-spacing:.04em}.eggb-ct--product-list .eggb-ct-feat--yes{background:color-mix(in srgb,var(--eggb-positive)15%,transparent);color:var(--eggb-positive)}.eggb-ct--product-list .eggb-ct-feat--partial{background:color-mix(in srgb,var(--eggb-text-muted)15%,transparent);color:var(--eggb-text-muted)}.eggb-ct--product-list .eggb-ct-feat--no{background:color-mix(in srgb,var(--eggb-negative)10%,transparent);color:var(--eggb-negative)}.eggb-ct--product-list .eggb-ct-pl-title,.eggb-ct--product-list .eggb-ct-pl-title:hover,.eggb-ct--product-list .eggb-ct-pl-title:visited,.eggb-ct--product-list .eggb-ct-pl-title:focus,.eggb-ct--product-list .eggb-ct-pl-title:active{color:var(--eggb-text);text-decoration:none}.eggb-ct--product-list .eggb-ct-pl-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.eggb-ct--product-list .eggb-ct-pl-note{font-size:var(--eggb-text-xs);color:var(--eggb-text-muted);text-align:right;margin-top:.5rem;line-height:1.45}.eggb-ct--product-list .eggb-ct-pl-text{color:var(--eggb-text-muted)}.eggb-ct .eggb-ct-star{color:var(--eggb-warning)}.eggb-ct .eggb-ct-stars{gap:.1rem;display:inline-flex}.eggb-ct .eggb-ct-check{color:var(--eggb-positive)}.eggb-ct .eggb-ct-no{color:var(--eggb-negative)}.eggb-ct .eggb-icon{vertical-align:-.125em;width:1em;height:1em;display:inline-flex}.eggb-ct .eggb-icon svg{width:100%;height:100%;display:block}.eggb-ct-placeholder{overflow:hidden}.eggb-ct-placeholder-head{border-bottom:var(--eggb-border-w)solid var(--eggb-border);background:color-mix(in srgb,var(--eggb-border)10%,var(--eggb-surface));padding:.75rem .95rem .65rem}.eggb-ct-placeholder-label{font-size:var(--eggb-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--eggb-text-muted);margin-bottom:.25rem;font-weight:700}.eggb-ct-placeholder-title{font-size:var(--eggb-text-md);color:var(--eggb-text);font-weight:700;line-height:1.3}.eggb-ct-placeholder-body{padding:.95rem 1rem 1rem}.eggb-ct-placeholder-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.85rem;display:flex}.eggb-ct-placeholder-count{font-size:var(--eggb-text-xs);color:var(--eggb-text-muted)}.eggb-ct-placeholder-list{margin:0;padding-left:1.25rem}.eggb-ct-placeholder-item+.eggb-ct-placeholder-item{margin-top:.45rem}.eggb-ct-placeholder-rank{min-width:2rem;font-size:var(--eggb-text-xs);letter-spacing:.12em;color:var(--eggb-accent);margin-right:.35rem;font-weight:700;display:inline-block}.eggb-ct-placeholder-title-text{color:var(--eggb-text);font-weight:600}.eggb-ct-placeholder-sub{font-size:var(--eggb-text-xs);color:var(--eggb-text-muted);margin-left:.35rem}.eggb-ct-placeholder-foot{border-top:var(--eggb-border-w)solid var(--eggb-border);background:color-mix(in srgb,var(--eggb-border)10%,var(--eggb-surface));font-size:var(--eggb-text-xs);color:var(--eggb-text-muted);padding:.75rem .95rem .65rem;line-height:1.45}