.avatar{position:relative;display:inline-block}.avatar-md,.avatar-sm{width:2.5rem;height:2.5rem}.comparison-slider{--comparison-slider-min-percent: 0%;--comparison-slider-max-percent: 100%;--comparison-slider-span-percent: 100%;--comparison-slider-thumb-size: 20px;--comparison-slider-min-handle-percent: 0%;--comparison-slider-max-handle-percent: 100%;position:relative}.comparison-slider-track{position:relative;height:10px;overflow:visible;cursor:pointer;background:var(--theme-range-track-bg, color-mix(in srgb, var(--theme-select-border-color, var(--bs-border-color)) 78%, transparent));border-radius:999px}.comparison-slider-track:after{content:"";position:absolute;top:0;bottom:0;left:var(--comparison-slider-min-percent);width:var(--comparison-slider-span-percent);background:var(--comparison-slider-accent, var(--theme-range-fill-bg, var(--theme-accent, #111111)));border-radius:999px}.comparison-slider-inputs,.comparison-slider-inputs .comparison-range-input{display:none}.comparison-slider-handle{position:absolute;top:50%;z-index:3;width:var(--comparison-slider-thumb-size);height:var(--comparison-slider-thumb-size);padding:0;appearance:none;cursor:pointer;background:var(--theme-range-thumb-bg, var(--theme-select-bg, #fff));border:2px solid var(--theme-range-thumb-border, var(--comparison-slider-accent, var(--theme-range-fill-bg, var(--theme-accent, #111111))));border-radius:50%;box-shadow:0 4px 14px #0000002e;transform:translate(-50%,-50%);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;-webkit-appearance:none}.comparison-slider-handle:before{content:"";position:absolute;inset:4px;background:var(--comparison-slider-accent, var(--theme-range-fill-bg, var(--theme-accent, #111111)));border-radius:50%}.comparison-slider-handle:focus-visible{outline:none;box-shadow:0 0 0 4px var(--theme-range-focus-ring, color-mix(in srgb, var(--comparison-slider-accent, var(--theme-range-fill-bg, var(--theme-accent, #111111))) 18%, transparent)),0 4px 14px #0000002e}.comparison-slider-handle.is-min{left:var(--comparison-slider-min-handle-percent)}.comparison-slider-handle.is-max,.comparison-slider-handle.is-single{left:var(--comparison-slider-max-handle-percent)}.comparison-slider.is-dragging .comparison-slider-handle{transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease,transform .12s ease}.comparison-slider.is-dragging .comparison-slider-handle.is-active{transform:translate(-50%,-50%) scale(1.06)}.comparison-slider-values{font-size:.8rem;color:var(--bs-secondary-color)}.comparison-slider-values strong{font-size:.88rem;color:var(--bs-body-color)}.comparison-slider-shell{padding:.9rem .9rem .75rem;background:var(--theme-range-container-bg, color-mix(in srgb, var(--theme-select-bg, var(--theme-control-bg, var(--bs-body-bg))) 92%, transparent));border:1px solid var(--theme-range-container-border, var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color))));border-radius:var(--theme-range-container-radius, 1rem)}.comparison-see-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;background:var(--comparison-cta-bg, var(--lp-module-btn-primary, var(--bs-primary)))!important;border-color:var(--comparison-cta-border, var(--comparison-cta-bg, var(--lp-module-btn-primary, var(--bs-primary))))!important;color:var(--comparison-cta-text, var(--lp-module-btn-text, #fff))!important}.comparison-see-btn:hover,.comparison-see-btn:focus,.comparison-see-btn:focus-visible{background:var(--comparison-cta-hover-bg, var(--comparison-cta-bg, var(--lp-module-btn-hover, var(--bs-primary))))!important;border-color:var(--comparison-cta-hover-border, var(--comparison-cta-hover-bg, var(--comparison-cta-border, var(--lp-module-btn-hover, var(--bs-primary)))))!important;color:var(--comparison-cta-hover-text, var(--comparison-cta-text, var(--lp-module-btn-text-hover, #fff)))!important}.comparison-see-btn .comparison-see-btn-icon{transition:transform .22s ease}.comparison-see-btn:hover .comparison-see-btn-icon,.comparison-see-btn:focus-visible .comparison-see-btn-icon{transform:translate(4px)}.comparison-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:0;border:0;border-radius:0;background:transparent;color:var(--pagination-text, inherit);box-shadow:none}.product-compare-pagination,.comparison-pagination--classic{padding:.9rem 1rem;border:1px solid var(--pagination-border, transparent);border-radius:var(--pagination-radius, 0);background:var(--pagination-bg, transparent);box-shadow:var(--pagination-shadow, none)}.comparison-pagination__meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;font-size:.84rem;font-weight:600;color:var(--pagination-text, inherit)}.comparison-pagination__range{color:var(--pagination-text, inherit);font-weight:800}.comparison-pagination__total{display:inline-flex;align-items:center;padding:.32rem .72rem;border-radius:999px;border:1px solid var(--pagination-border, transparent);background:var(--pagination-hover-bg, var(--pagination-bg, transparent));color:var(--pagination-text, inherit);font-weight:700}.comparison-pagination__sep{color:var(--pagination-border, currentColor);opacity:.7}.comparison-pagination__nav{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto}.comparison-pagination__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--pagination-border, transparent);border-radius:var(--pagination-radius, 999px);background:var(--pagination-bg, transparent);color:var(--pagination-text, inherit);box-shadow:var(--pagination-shadow, none);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.comparison-pagination__btn:hover,.comparison-pagination__btn:focus{background:var(--pagination-hover-bg, var(--pagination-bg, transparent));border-color:var(--pagination-hover-border, var(--pagination-border, transparent));color:var(--pagination-hover-text, var(--pagination-text, inherit));transform:translateY(-1px);box-shadow:var(--pagination-shadow, none)}.comparison-pagination__current{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:.62rem .95rem;border:1px solid var(--pagination-active-border, var(--pagination-border, transparent));border-radius:var(--pagination-radius, 999px);background:var(--pagination-active-bg, var(--pagination-hover-bg, var(--pagination-bg, transparent)));color:var(--pagination-active-text, var(--pagination-text, inherit));font-size:.9rem;font-weight:800;line-height:1}.comparison-pagination__current span{color:currentColor;opacity:.72;font-weight:700}.comparison-pagination .btn[disabled]{opacity:.45;pointer-events:none}.comparison-pagination--load-more{justify-content:center}.comparison-pagination--load-more .comparison-pagination__nav{display:flex;justify-content:center;margin-left:0}.comparison-pagination__load-more{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:var(--theme-input-height, 42px);padding:var(--theme-button-padding-y, .62rem) var(--theme-button-padding-x, 1rem);border:1px solid var(--pagination-active-border);border-radius:var(--pagination-radius);background:var(--pagination-active-bg);color:var(--pagination-active-text);font-size:var(--theme-button-font-size);font-weight:800}.comparison-pagination__load-more:hover,.comparison-pagination__load-more:focus-visible{border-color:var(--pagination-hover-border);background:var(--pagination-hover-bg);color:var(--pagination-hover-text)}@media(max-width:767.98px){.comparison-pagination{gap:.65rem;padding:.7rem;border-radius:min(var(--pagination-radius, 1.25rem),1.25rem)}.comparison-pagination__meta{width:100%;justify-content:center;gap:.45rem;font-size:.78rem;line-height:1.15}.comparison-pagination__nav{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;width:100%;gap:.5rem;justify-content:stretch;margin-left:0}.comparison-pagination__btn{width:42px;min-width:42px;height:42px;border-radius:min(var(--pagination-radius, 999px),999px)}.comparison-pagination__current{min-width:0;width:100%;padding:.58rem .75rem;border-radius:min(var(--pagination-radius, 999px),999px)}}.comparison-offer-cell{max-width:350px}.comparison-score{width:96px;min-width:96px}.comparison-score-value{font-size:.9rem;font-weight:700;line-height:1}.comparison-score-track{display:block!important;width:96px!important;max-width:none!important;height:6px;margin:.45rem auto 0;overflow:hidden;background:#d9dee3!important;border-radius:999px}.comparison-score-fill{display:block!important;height:100%;border-radius:999px}.comparison-score-fill.is-excellent{background:#198754!important}.comparison-score-fill.is-good{background:#f0ad4e!important}.comparison-score-fill.is-low{background:#dc3545!important}.comparison-results-table{--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--theme-surface-elevated);--bs-table-striped-bg: color-mix(in srgb, var(--theme-surface-elevated) 92%, var(--bs-body-color) 8%);--comparison-table-hover-color: var(--cat-item-bg-active, var(--color-cat-n1, #e9ecef));--bs-table-hover-bg: color-mix(in srgb, var(--comparison-table-hover-color) 18%, var(--theme-surface-elevated));color:var(--bs-body-color);background-color:var(--theme-surface-elevated);border-color:var(--bs-border-color)}.comparison-results-table.is-neutral-hover{--comparison-table-hover-color: #d5d9de}.comparison-results-table>:not(caption)>*>*{padding-left:.85rem;padding-right:.85rem;color:inherit;background-color:transparent;border-color:var(--bs-border-color)}.comparison-results-table thead.table-light,.comparison-results-table .table-light{--bs-table-bg: color-mix(in srgb, var(--theme-surface-elevated) 88%, var(--bs-body-color) 12%);--bs-table-striped-bg: color-mix(in srgb, var(--theme-surface-elevated) 88%, var(--bs-body-color) 12%);--bs-table-color: var(--bs-body-color)}.comparison-results-table thead th{font-size:.64rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase}html[data-bs-theme=dark] .comparison-results-table{--comparison-table-hover-color: color-mix(in srgb, var(--cat-item-bg-active, var(--color-cat-n1, #495057)) 55%, #ffffff 45%)}html[data-bs-theme=dark] .comparison-results-table.is-neutral-hover{--comparison-table-hover-color: #495057}.comparison-results-table tbody>tr.comparison-details-row:hover>*{--bs-table-hover-bg: transparent;background-color:var(--bs-table-bg)}.comparison-mobile-card{border-color:var(--bs-dark)!important}.comparison-mobile-logo-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px}.comparison-mobile-logo-wrap--start{justify-content:flex-start;min-height:72px}.comparison-mobile-logo{display:block;width:auto;height:auto;max-width:168px;max-height:58px;object-fit:contain}.comparison-mobile-logo--large{max-width:190px;max-height:68px}.comparison-mobile-description{font-size:.78rem;line-height:1.45}.comparison-multiselect{position:relative}.comparison-multiselect__trigger{color:var(--theme-select-color, var(--theme-control-color, var(--bs-body-color)));background-color:var(--theme-select-bg, var(--theme-control-bg, var(--bs-body-bg)));background-image:none!important;border:var(--bs-border-width) solid var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))!important;box-shadow:var(--theme-control-shadow, none)}.comparison-multiselect__trigger:focus{color:var(--theme-control-focus-color, var(--theme-select-color, var(--theme-control-color, var(--bs-body-color))));background-color:var(--theme-control-focus-bg, var(--theme-select-bg, var(--theme-control-bg, var(--bs-body-bg))));border-color:var(--theme-control-focus-border-color, var(--theme-select-border-color, var(--bs-border-color)))!important;box-shadow:0 0 0 .2rem var(--theme-control-focus-ring, rgba(var(--bs-primary-rgb), .12))}.comparison-multiselect__summary{display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-multiselect__trigger .fa-chevron-down{margin-left:auto}.comparison-multiselect__menu{position:absolute;top:calc(100% + .4rem);right:0;left:0;z-index:30;padding:.8rem;background:var(--theme-select-bg, var(--theme-control-bg, var(--bs-body-bg)));border:1px solid var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)));border-radius:1rem;box-shadow:0 .8rem 2rem #0000001f;color:var(--theme-select-color, var(--theme-control-color, var(--bs-body-color)))}.comparison-multiselect__actions{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--bs-border-color)}.comparison-multiselect__list{display:grid;gap:.45rem;max-height:220px;overflow-y:auto}.comparison-multiselect__option{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;column-gap:.7rem;min-height:1.5rem;font-size:.92rem;line-height:1.3;cursor:pointer}.comparison-multiselect__option .form-check-input{margin:.1rem 0 0;width:1.05rem;height:1.05rem;min-width:1.05rem;flex:0 0 auto;border:1px solid var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))!important}.comparison-multiselect__option span{display:block;min-width:0;overflow-wrap:break-word;word-break:normal}html[data-bs-theme=dark] .comparison-multiselect__trigger,html.dark .comparison-multiselect__trigger{border-color:var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))!important}html[data-bs-theme=dark] .comparison-multiselect__menu,html.dark .comparison-multiselect__menu{border-color:var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))!important;background:var(--theme-select-bg, var(--theme-control-bg, var(--bs-body-bg)))!important;color:var(--theme-select-color, var(--theme-control-color, var(--bs-body-color)))!important}html[data-bs-theme=dark] .comparison-multiselect__actions,html.dark .comparison-multiselect__actions{border-bottom-color:#ffffff38}html[data-bs-theme=dark] .comparison-multiselect__actions .btn,html.dark .comparison-multiselect__actions .btn,html[data-bs-theme=dark] .comparison-multiselect__option,html.dark .comparison-multiselect__option{color:var(--bs-body-color)!important}html[data-bs-theme=dark] .comparison-multiselect__option .form-check-input,html.dark .comparison-multiselect__option .form-check-input{background-color:transparent;border:1px solid #ffffff!important;box-shadow:none}html[data-bs-theme=dark] .comparison-multiselect__option .form-check-input:checked,html.dark .comparison-multiselect__option .form-check-input:checked{background-color:var(--lp-module-btn-primary, var(--color-cat-n1, var(--bs-primary)));border-color:#fff}.comparison-loading-shell{position:relative}.comparison-loading-shell.is-loading{pointer-events:none}.comparison-loading-shell.is-loading [data-comparison-load-more]{opacity:.6}.comparison-loading-shell.is-loading:after{content:"";position:absolute;inset:0;z-index:20;background:#ffffffd1;border-radius:1rem;backdrop-filter:blur(2px)}html[data-bs-theme=dark] .comparison-loading-shell.is-loading:after{background:#121212c7}.comparison-loading-indicator{position:absolute;inset:0;z-index:21;display:none;align-items:flex-start;justify-content:center;padding-top:2.5rem;pointer-events:none}.comparison-loading-shell.is-loading.is-loading-more .comparison-loading-indicator{align-items:flex-end;padding-top:0;padding-bottom:2rem}.comparison-loading-shell.is-loading .comparison-loading-indicator{display:flex}.comparison-loading-badge{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.2rem;color:var(--bs-body-color);font-weight:700;background:#fff;border:1px solid rgba(0,0,0,.16);border-radius:999px;box-shadow:0 16px 34px #0000002e}.comparison-loading-spinner{width:18px;height:18px;border:2px solid rgba(25,135,84,.18);border-top-color:var(--bs-success);border-radius:50%;animation:comparison-loading-spin .7s linear infinite}@keyframes comparison-loading-spin{to{transform:rotate(360deg)}}.comparison-border-dark{border-color:var(--bord-dark)!important}
