.cmp-cta{color:var(--p);border:1px solid var(--p);padding:.45rem 1rem;font-size:.78rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cmp-cta{border:1px solid color-mix(in srgb, var(--p) 28%, transparent)}}.cmp-cta{border-radius:var(--radius,.5rem);cursor:pointer;background:0 0;text-decoration:none;transition:background .15s}.cmp-cta:hover{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-cta:hover{background:color-mix(in srgb, var(--p) 8%, transparent)}}.cmp-cta--ghost{margin-inline-start:auto}.cmp-cta--sm{padding:.3rem .65rem;font-size:.72rem}.cmp-cta--outline{background:0 0}.cmp-drawer{z-index:var(--z-overlay,200);border-top:1px solid var(--p);inset-inline:0;flex-direction:column;max-height:70vh;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.cmp-drawer{border-top:1px solid color-mix(in srgb, var(--p) 16%, transparent)}}.cmp-drawer{border-radius:var(--radius,.75rem) var(--radius,.75rem) 0 0;background:var(--sur)}@supports (color:color-mix(in lab, red, red)){.cmp-drawer{background:color-mix(in srgb, var(--sur) 94%, transparent)}}.cmp-drawer{-webkit-backdrop-filter:blur(var(--glass-blur,12px));backdrop-filter:blur(var(--glass-blur,12px));box-shadow:0 -8px 32px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cmp-drawer{box-shadow:0 -8px 32px color-mix(in srgb, var(--foreground) 12%, transparent)}}.cmp-drawer{transition:transform .25s;transform:translateY(100%)}.cmp-drawer.is-open{transform:translateY(0)}.cmp-drawer__backdrop{z-index:calc(var(--z-overlay,200) - 1);background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.cmp-drawer__backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}}.cmp-drawer__backdrop{opacity:0;pointer-events:none;transition:opacity .2s}.cmp-drawer__backdrop.is-open{opacity:1;pointer-events:auto}.cmp-drawer__header{border-bottom:1px solid var(--p);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cmp-drawer__header{border-bottom:1px solid color-mix(in srgb, var(--p) 10%, transparent)}}.cmp-drawer__body{padding:.75rem 1.25rem 1.25rem;overflow-y:auto}.cmp-drawer__bucket{border-bottom:1px solid var(--p);padding:.75rem 0}@supports (color:color-mix(in lab, red, red)){.cmp-drawer__bucket{border-bottom:1px solid color-mix(in srgb, var(--p) 8%, transparent)}}.cmp-drawer__bucket-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.cmp-drawer__bucket-title{margin:0;font-size:.875rem;font-weight:600}.cmp-drawer__bucket-actions{flex-wrap:wrap;gap:.35rem;display:flex}.cmp-drawer__items{margin:0;padding:0;list-style:none}.cmp-drawer__item{align-items:center;gap:.5rem;padding:.4rem 0;display:flex}.cmp-drawer__item-media{border-radius:calc(var(--radius,.5rem) * .75);background:var(--p);flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cmp-drawer__item-media{background:color-mix(in srgb, var(--p) 6%, transparent)}}.cmp-drawer__item-media img{object-fit:cover;width:100%;height:100%}.cmp-drawer__item-placeholder{width:100%;height:100%;display:block}.cmp-drawer__item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;line-height:1.3;overflow:hidden}.cmp-drawer__item-remove{background:var(--p);border:none;border-radius:50%;width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.cmp-drawer__item-remove{background:color-mix(in srgb, var(--p) 8%, transparent)}}.cmp-drawer__item-remove{cursor:pointer;flex-shrink:0;line-height:1}.cmp-drawer__clear-bucket{cursor:pointer;background:0 0;border:none;margin-top:.35rem;padding:0}.cmp-drawer__loading{margin:.25rem 0}.cmp-drawer__actions{border-top:1px solid var(--p);flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cmp-drawer__actions{border-top:1px solid color-mix(in srgb, var(--p) 10%, transparent)}}.cmp-drawer__actions--footer{flex-direction:column;align-items:stretch}.cmp-drawer-fab{z-index:55;color:var(--primary-foreground,#fff);background:var(--p);cursor:pointer;box-shadow:0 4px 16px var(--p);bottom:5.5rem;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600;display:flex;position:fixed;inset-inline-end:1.25rem}@supports (color:color-mix(in lab, red, red)){.cmp-drawer-fab{box-shadow:0 4px 16px color-mix(in srgb, var(--p) 35%, transparent)}}.cmp-drawer-fab{transition:transform .15s}.cmp-drawer-fab:hover{transform:scale(1.03)}.cmp-drawer-fab:focus-visible{box-shadow:0 4px 16px var(--p), 0 0 0 2px var(--background,#fff), 0 0 0 4px var(--p);outline:none}@supports (color:color-mix(in lab, red, red)){.cmp-drawer-fab:focus-visible{box-shadow:0 4px 16px color-mix(in srgb, var(--p) 35%, transparent), 0 0 0 2px var(--background,#fff), 0 0 0 4px var(--p)}}.cmp-drawer-fab__badge{text-align:center;background:var(--background);border-radius:999px;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;line-height:1.25rem}@supports (color:color-mix(in lab, red, red)){.cmp-drawer-fab__badge{background:color-mix(in srgb, var(--background) 25%, transparent)}}.cmp-card-compare-slot{z-index:10;top:.5rem;position:absolute;inset-inline:auto .5rem}.pl-card[data-pl-discount-start=true] .pl-card__overlay-actions{inset-inline:auto .5rem}.cmp-add-btn-wrap{display:inline-flex;position:relative}.cmp-add-btn-wrap--card{display:block}.cmp-add-btn{border:1px solid var(--p);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cmp-add-btn{border:1px solid color-mix(in srgb, var(--p) 22%, transparent)}}.cmp-add-btn{border-radius:var(--radius,.375rem);color:var(--p);cursor:pointer;background:0 0;transition:border-color .2s,background .2s,color .2s,transform .2s}.cmp-add-btn--card{background:var(--sur,#fff);border-radius:999px;justify-content:center;width:2rem;height:2rem;padding:0}@supports (color:color-mix(in lab, red, red)){.cmp-add-btn--card{background:color-mix(in srgb, var(--sur,#fff) 94%, transparent)}}.cmp-add-btn--card{color:var(--p,var(--primary));border:1px solid var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-add-btn--card{border:1px solid color-mix(in srgb, var(--p) 38%, transparent)}}.cmp-add-btn--card{-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 12px #00000038}.cmp-add-btn--card .cmp-add-btn__icon{color:var(--p,var(--primary));justify-content:center;align-items:center;line-height:0;display:inline-flex}.cmp-add-btn--card .cmp-add-btn__icon svg{width:1rem;height:1rem}.cmp-add-btn--card.is-active .cmp-add-btn__icon{color:var(--sur,var(--primary-foreground,#fff))}.cmp-add-btn--card:hover{border-color:var(--p);background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-add-btn--card:hover{background:color-mix(in srgb, var(--p) 12%, var(--sur,#fff))}}.cmp-add-btn--card:hover{color:var(--p)}.cmp-add-btn.is-active{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-add-btn.is-active{background:color-mix(in srgb, var(--p) 12%, transparent)}}.cmp-add-btn.is-active{color:var(--t)}.cmp-add-btn--card.is-active{background:var(--p);border-color:var(--p);color:var(--sur,var(--primary-foreground,#fff))}.cmp-add-btn.is-just-added:not(.is-full){animation:.4s cmp-add-pulse}.cmp-add-btn.is-full{animation:.35s cmp-add-shake}.cmp-add-btn__toast{white-space:nowrap;color:var(--p);pointer-events:none;opacity:0;inset-inline-start:50%;font-size:.65rem;font-weight:600;position:absolute;top:calc(100% + .25rem);transform:translate(-50%)}.cmp-add-btn.is-full+.cmp-add-btn__toast{opacity:1}@keyframes cmp-add-pulse{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cmp-add-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.cmp-sticky-bar{z-index:890;background:var(--sur,#fff);inset-inline:0;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:fixed;bottom:4.5rem}@supports (color:color-mix(in lab, red, red)){.cmp-sticky-bar{background:color-mix(in srgb, var(--sur,#fff) 92%, transparent)}}.cmp-sticky-bar{border-top:1px solid var(--t)}@supports (color:color-mix(in lab, red, red)){.cmp-sticky-bar{border-top:1px solid color-mix(in srgb, var(--t) 10%, transparent)}}.cmp-sticky-bar{box-shadow:0 -8px 24px -12px #0003}.cmp-sticky-bar__count{font-size:.85rem;font-weight:600}.cmp-sticky-bar__link{color:var(--p,var(--color-primary));font-size:.85rem;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.cmp-drawer-fab:hover{transform:none}.cmp-add-btn.is-just-added:not(.is-full),.cmp-add-btn.is-full{animation:none}}.cmp-hub-card{background:var(--sur)}@supports (color:color-mix(in lab, red, red)){.cmp-hub-card{background:color-mix(in srgb, var(--sur) 88%, transparent)}}.cmp-hub-card{border-color:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-hub-card{border-color:color-mix(in srgb, var(--p) 14%, transparent)}}.cmp-hub-card{color:var(--t);text-decoration:none}.cmp-hub-card:hover{border-color:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-hub-card:hover{border-color:color-mix(in srgb, var(--p) 28%, transparent)}}.cmp-quick-add__filters{flex-wrap:wrap;gap:.5rem;display:flex}.cmp-wrap{z-index:1;max-width:var(--site-page-max-width);padding:4rem var(--site-page-padding-inline) 5rem;margin:0 auto;position:relative}@media (min-width:1080px){.cmp-wrap{padding:5.5rem var(--site-page-padding-inline) 6rem}}.cmp-header{margin-bottom:1.5rem}.cmp-title{letter-spacing:-.025em;color:var(--t);margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.15}.cmp-empty-msg{color:var(--p);margin:0 0 1.25rem;font-size:1rem;font-weight:600}.cmp-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.75rem;display:flex}.cmp-toggle{border:1px solid var(--p);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cmp-toggle{border:1px solid color-mix(in srgb, var(--p) 18%, transparent)}}.cmp-toggle{border-radius:var(--radius,.5rem);background:var(--sur);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cmp-toggle{background:color-mix(in srgb, var(--sur) 90%, transparent)}}.cmp-toggle__btn{letter-spacing:.04em;text-transform:uppercase;color:var(--m,var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:.45rem .9rem;font-size:.78rem;font-weight:600;transition:background .25s,color .25s,transform .2s}.cmp-toggle__btn.is-active{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-toggle__btn.is-active{background:color-mix(in srgb, var(--p) 14%, transparent)}}.cmp-toggle__btn.is-active{color:var(--p)}.cmp-toggle__btn:not(:disabled):active{transform:scale(.97)}.cmp-toggle__btn:disabled{opacity:.45;cursor:not-allowed}.cmp-toggle__btn:not(:disabled):hover{color:var(--t)}.cmp-search{border:1px solid var(--p);flex:1;min-width:12rem;max-width:20rem;padding:.45rem .75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.cmp-search{border:1px solid color-mix(in srgb, var(--p) 18%, transparent)}}.cmp-search{border-radius:var(--radius,.5rem);background:var(--sur)}@supports (color:color-mix(in lab, red, red)){.cmp-search{background:color-mix(in srgb, var(--sur) 92%, transparent)}}.cmp-search{color:var(--t)}.cmp-compare-layout{--cmp-label-col:8rem;--cmp-col-min:7rem;margin-bottom:.5rem}.cmp-compare-layout .cmp-specs,.cmp-compare-layout .cmp-table-wrap{margin-top:0}.cmp-compare-layout .cmp-table__col-head,.cmp-compare-layout .cmp-table__val{min-width:var(--cmp-col-min);width:calc((100% - var(--cmp-label-col)) / var(--cmp-cols,1))}.cmp-cards-scroll{-webkit-overflow-scrolling:touch;margin-bottom:1rem;overflow-x:auto}@media (min-width:900px){.cmp-compare-layout[data-cols="4"] .cmp-cards-scroll,.cmp-compare-layout[data-cols="3"] .cmp-cards-scroll{overflow-x:visible}}.cmp-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;min-width:0;margin-bottom:2rem;display:grid}.cmp-cards--aligned{grid-template-columns:var(--cmp-label-col) repeat(var(--cmp-cols,1), minmax(var(--cmp-col-min), 1fr));min-width:min(100%, calc(var(--cmp-label-col) + var(--cmp-cols,1) * var(--cmp-col-min)));gap:0;margin-bottom:0}.cmp-cards__gutter{min-height:1px}.cmp-cards--count-1:not(.cmp-cards--aligned){grid-template-columns:1fr;max-width:16rem}@media (min-width:640px){.cmp-cards--count-2:not(.cmp-cards--aligned){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.cmp-cards--count-3:not(.cmp-cards--aligned){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.cmp-cards--count-4:not(.cmp-cards--aligned){grid-template-columns:repeat(4,minmax(0,1fr))}.cmp-cards--count-3:not(.cmp-cards--aligned){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899px){.cmp-cards--count-4:not(.cmp-cards--aligned){grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-card{border:1px solid var(--p);flex-direction:column;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cmp-card{border:1px solid color-mix(in srgb, var(--p) 14%, transparent)}}.cmp-card{border-radius:var(--radius,.5rem);background:var(--sur)}@supports (color:color-mix(in lab, red, red)){.cmp-card{background:color-mix(in srgb, var(--sur) 88%, transparent)}}.cmp-card{overflow:hidden}.cmp-cards--aligned .cmp-card{border-radius:var(--radius,.5rem) var(--radius,.5rem) 0 0;border-bottom:none}.cmp-card__remove{z-index:2;background:var(--sur);top:.5rem;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;inset-inline-end:.5rem}@supports (color:color-mix(in lab, red, red)){.cmp-card__remove{background:color-mix(in srgb, var(--sur) 92%, var(--background))}}.cmp-card__remove{color:var(--m,var(--muted-foreground));cursor:pointer;font-size:1.1rem;line-height:1}.cmp-card__media{aspect-ratio:4/3;background:var(--p);justify-content:center;align-items:center;min-height:0;padding:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cmp-card__media{background:color-mix(in srgb, var(--p) 4%, transparent)}}.cmp-card__img{object-fit:contain;object-position:center;opacity:1;width:100%;max-width:100%;height:100%;max-height:100%}.cmp-card__placeholder{border-radius:var(--radius,.25rem);background:var(--p);width:40%;height:40%;display:block}@supports (color:color-mix(in lab, red, red)){.cmp-card__placeholder{background:color-mix(in srgb, var(--p) 8%, transparent)}}.cmp-card__body{padding:.85rem 1rem 1rem}.cmp-card__title{margin:0;padding-inline-end:1.5rem;font-size:.8125rem;font-weight:600;line-height:1.35}.cmp-card__title a{color:var(--t);text-decoration:none}.cmp-card__title a:hover{color:var(--p)}.cmp-specs{margin-top:.5rem}.cmp-specs__title{color:var(--t);margin:0 0 1rem;font-size:1.1rem;font-weight:700}.cmp-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--p);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.cmp-table-wrap{border:1px solid color-mix(in srgb, var(--p) 12%, transparent)}}.cmp-table-wrap{border-radius:var(--radius,.5rem)}.cmp-table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.82rem}.cmp-table th,.cmp-table td{border-bottom:1px solid var(--p);padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.cmp-table th,.cmp-table td{border-bottom:1px solid color-mix(in srgb, var(--p) 8%, transparent)}}.cmp-table th,.cmp-table td{vertical-align:top;text-align:start}.cmp-table__head th{z-index:2;color:var(--t);background:var(--sur);font-weight:600;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.cmp-table__head th{background:color-mix(in srgb, var(--sur) 96%, transparent)}}.cmp-table__head th{font-size:.78rem}.cmp-table__corner,.cmp-table__term{z-index:1;background:var(--sur);position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.cmp-table__corner,.cmp-table__term{background:color-mix(in srgb, var(--sur) 96%, transparent)}}.cmp-table__corner,.cmp-table__term{-webkit-backdrop-filter:blur(var(--glass-blur,6px));backdrop-filter:blur(var(--glass-blur,6px));box-shadow:2px 0 6px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cmp-table__corner,.cmp-table__term{box-shadow:2px 0 6px color-mix(in srgb, var(--foreground) 6%, transparent)}}.cmp-table__corner{z-index:3}.cmp-table__head th:not(.cmp-table__corner){box-shadow:0 2px 6px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cmp-table__head th:not(.cmp-table__corner){box-shadow:0 2px 6px color-mix(in srgb, var(--foreground) 6%, transparent)}}.cmp-table__group th{letter-spacing:.08em;text-transform:uppercase;color:var(--p);background:var(--p);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.cmp-table__group th{background:color-mix(in srgb, var(--p) 5%, transparent)}}.cmp-table__group th{position:static}.cmp-table__term{color:var(--m,var(--muted-foreground));min-width:8rem;font-size:.72rem}.cmp-table__val{color:var(--t);font-weight:500}.cmp-table__val.is-diff{background:var(--accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cmp-table__val.is-diff{background:color-mix(in srgb, var(--accent,var(--primary)) 10%, transparent)}}.cmp-loading{text-align:center;color:var(--m,var(--muted-foreground));padding:2rem}.cmp-quick-add{margin-bottom:1.25rem}.cmp-quick-add__label{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.cmp-quick-add__input{max-width:100%}.cmp-quick-add__list{border:1px solid var(--p);margin:.5rem 0 0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.cmp-quick-add__list{border:1px solid color-mix(in srgb, var(--p) 12%, transparent)}}.cmp-quick-add__list{border-radius:var(--radius,.5rem);max-height:14rem;overflow-y:auto}.cmp-quick-add__option{border:none;border-bottom:1px solid var(--p);justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cmp-quick-add__option{border-bottom:1px solid color-mix(in srgb, var(--p) 6%, transparent)}}.cmp-quick-add__option{text-align:start;cursor:pointer;color:var(--t);background:0 0;font-size:.82rem}.cmp-quick-add__option:last-child{border-bottom:none}.cmp-quick-add__option:hover:not(:disabled){background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-quick-add__option:hover:not(:disabled){background:color-mix(in srgb, var(--p) 6%, transparent)}}.cmp-quick-add__option.is-selected{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-quick-add__option.is-selected{background:color-mix(in srgb, var(--p) 10%, transparent)}}.cmp-quick-add__option:disabled{opacity:.5;cursor:not-allowed}.cmp-group-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.cmp-group-chip{border:1px solid var(--p);padding:.3rem .65rem;font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cmp-group-chip{border:1px solid color-mix(in srgb, var(--p) 18%, transparent)}}.cmp-group-chip{color:var(--m,var(--muted-foreground));cursor:pointer;background:0 0;border-radius:999px;transition:background .2s,color .2s,border-color .2s}.cmp-group-chip.is-active{background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-group-chip.is-active{background:color-mix(in srgb, var(--p) 12%, transparent)}}.cmp-group-chip.is-active{color:var(--p);border-color:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-group-chip.is-active{border-color:color-mix(in srgb, var(--p) 28%, transparent)}}.cmp-page--mobile .cmp-table-wrap{display:none}.cmp-mobile-specs{margin-top:1rem}.cmp-mobile-specs__item{border:1px solid var(--p);margin-bottom:1.25rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.cmp-mobile-specs__item{border:1px solid color-mix(in srgb, var(--p) 10%, transparent)}}.cmp-mobile-specs__item{border-radius:var(--radius,.5rem)}.cmp-mobile-specs__item-title{margin:0 0 .5rem;font-size:.9rem;font-weight:700}.cmp-mobile-specs__group{letter-spacing:.06em;text-transform:uppercase;color:var(--p);margin:.5rem 0 .25rem;font-size:.68rem;font-weight:700}.cmp-mobile-specs__row{border-bottom:1px solid var(--p);grid-template-columns:minmax(6rem,40%) 1fr;gap:.35rem .75rem;padding:.35rem 0;font-size:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cmp-mobile-specs__row{border-bottom:1px solid color-mix(in srgb, var(--p) 5%, transparent)}}.cmp-mobile-specs__row dt{color:var(--m,var(--muted-foreground));margin:0}.cmp-mobile-specs__row dd{color:var(--t);margin:0;font-weight:500}.cmp-mobile-specs__row.is-diff dd{background:var(--accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.cmp-mobile-specs__row.is-diff dd{background:color-mix(in srgb, var(--accent,var(--primary)) 10%, transparent)}}.cmp-mobile-specs__row.is-diff dd{border-radius:2px;padding:0 .15rem}.cmp-workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.cmp-type-tabs{border-bottom:1px solid var(--p);flex-wrap:wrap;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cmp-type-tabs{border-bottom:1px solid color-mix(in srgb, var(--p) 12%, transparent)}}.cmp-type-tabs{flex:1;min-width:0;padding-bottom:.5rem}@keyframes cmp-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cmp-animate-in{animation:.32s cubic-bezier(.22,1,.36,1) cmp-content-in}.cmp-compare-viewport{min-width:0;transition:opacity .2s;position:relative}.cmp-compare-viewport--refreshing{opacity:.72}.cmp-compare-viewport--refreshing:after{content:"";pointer-events:none;background:var(--sur,var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cmp-compare-viewport--refreshing:after{background:color-mix(in srgb, var(--sur,var(--background)) 35%, transparent)}}.cmp-compare-viewport--refreshing:after{animation:.8s ease-in-out infinite cmp-viewport-pulse}@keyframes cmp-viewport-pulse{0%,to{opacity:.35}50%{opacity:.15}}.cmp-compare-body,.cmp-workspace-panel{min-width:0}.cmp-type-tabs__btn{border-radius:var(--radius,.5rem) var(--radius,.5rem) 0 0;color:var(--m,var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.8rem;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.cmp-type-tabs__btn.is-active{color:var(--p);background:var(--p)}@supports (color:color-mix(in lab, red, red)){.cmp-type-tabs__btn.is-active{background:color-mix(in srgb, var(--p) 10%, transparent)}}.cmp-type-tabs__btn.is-active{box-shadow:inset 0 -2px 0 var(--p)}.cmp-type-tabs__badge{text-align:center;background:var(--p);border-radius:999px;min-width:1.15rem;padding:0 .35rem;font-size:.68rem;line-height:1.2rem}@supports (color:color-mix(in lab, red, red)){.cmp-type-tabs__badge{background:color-mix(in srgb, var(--p) 18%, transparent)}}.cmp-type-tabs__badge{color:var(--p)}.cmp-workspace-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.cmp-animate-in{animation:none}.cmp-compare-viewport--refreshing{opacity:1}.cmp-compare-viewport--refreshing:after{animation:none;display:none}.cmp-toggle__btn:not(:disabled):active{transform:none}}@media (max-width:640px){.cmp-wrap{padding:5rem 1rem 4rem}.cmp-table__head th:not(.cmp-table__corner),.cmp-table__val{min-width:7rem}}
