.product-report-page[data-astro-cid-pmteg6xb]{min-height:calc(100svh - var(--app-nav-height));background:var(--report-neutral-bg)}.main{--app-detail-max-width: 67.5rem;--report-surface-muted: #FAFAFA;--report-neutral-border: #E5E5E5;--report-track: #E5E5E5;--color-pros-dot: #16A05A;--color-cons: #FF3344;--color-cons-dot: #FF3344;--radius-xl: 6px;--font-heavy: 800;--product-font-size-rating-large: 1.5rem;--product-font-size-rating-score: 2.5rem;--product-chip-padding-block: .1875rem;--review-star: var(--color-star);--review-star-track: var(--report-track);--detail-product-title-font-size: 1.5rem;--detail-product-title-mobile-font-size: 1.375rem;--detail-section-title-font-size: 1.25rem;--detail-panel-title-font-size: 1rem;--detail-body-font-size: var(--product-font-size-body);--detail-table-font-size: .9375rem;--detail-product-title-line-height: var(--product-line-height-title);--detail-section-title-line-height: var(--product-line-height-title);--detail-panel-title-line-height: var(--product-line-height-title);--detail-body-line-height: var(--product-line-height-body);--detail-table-line-height: 1.45;--detail-control-line-height: var(--product-line-height-control);--detail-meta-line-height: var(--product-line-height-meta);--detail-table-cell-padding: .75rem;--detail-table-cell-inline-padding: var(--detail-table-cell-padding);--detail-table-head-block-padding: var(--detail-table-cell-padding);--detail-table-body-block-padding: var(--detail-table-cell-padding);--detail-control-font-size: var(--product-font-size-control);--detail-meta-font-size: var(--product-font-size-meta);--detail-section-padding: 1.25rem;--detail-inner-gap: var(--detail-section-padding);--detail-title-table-gap: calc(var(--detail-inner-gap) * .5);--detail-title-content-gap: var(--detail-title-table-gap);--detail-list-item-block-padding: calc(var(--detail-title-content-gap) * .5);--detail-page-action-gap: 1.5rem;--detail-page-max-inline-margin: 5vw;--detail-page-min-inline-size: calc(100vw - (var(--detail-page-max-inline-margin) * 2));width:min(100%,max(var(--app-detail-max-width),var(--detail-page-min-inline-size)));max-width:none;margin:0 auto;padding:var(--detail-page-action-gap) var(--app-content-padding);font-size:var(--detail-body-font-size);line-height:var(--detail-body-line-height)}.back-btn{font-size:var(--detail-control-font-size);font-weight:var(--font-regular);line-height:var(--detail-control-line-height);color:var(--color-text-sub);background:var(--report-white);border:1px solid var(--color-border-sub);border-radius:var(--radius-sm);padding:.375rem .75rem;display:inline-block;margin-bottom:1.5rem;transition:background .15s,border-color .15s,color .15s}.back-btn:hover,.back-btn:focus-visible{border-color:var(--button-highlight-border);background:var(--button-highlight-background);color:var(--button-highlight-color)}.page-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-actions .back-btn{flex:0 0 auto;margin-bottom:0}.page-actions .affiliate-page-notice{order:2}.page-actions .back-btn{order:1}.page-top-actions{margin-bottom:var(--detail-page-action-gap)}.page-bottom-actions{margin-top:var(--detail-page-action-gap)}.affiliate-page-notice{flex:1 1 0;min-width:0;margin:0;container-type:inline-size;color:var(--color-text-sub);font-size:var(--detail-meta-font-size);font-weight:var(--font-regular);line-height:var(--detail-meta-line-height);text-align:right;white-space:nowrap;overflow:hidden;word-break:keep-all}.affiliate-page-notice-line{display:block;max-width:100%;font-size:var(--affiliate-notice-font-size, min(.9375rem, calc(100cqw / 58)));line-height:inherit;white-space:nowrap;overflow-wrap:normal;word-break:normal;transform:scaleX(var(--affiliate-notice-scale, 1));transform-origin:right center}.section-block{background:var(--report-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--detail-section-padding);margin-bottom:1rem}.section-block,.gallery,.photo-card,.meta-muted,.badge,.spec-table,.spec-table-frame,.analysis-col,.empty-state,.eval-grid,.compare-table,.rating-box,.rating-note,.cluster-col,.review-gallery-panel,.rv-card,.summary-panel,.table-scroll,.compare-scroll,.offer-table{background-clip:padding-box}#review-section,#offer-section{--anchor-scroll-gap: 1.25rem;scroll-margin-top:calc(var(--app-nav-height) + var(--anchor-scroll-gap))}.sec-title{font-size:var(--detail-section-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-section-title-line-height);color:var(--color-text);margin-bottom:var(--detail-inner-gap);padding-bottom:var(--detail-inner-gap);border-bottom:1px solid var(--color-border-sub);display:flex;align-items:baseline;gap:.5rem}.sec-title,.intro-header,.top-grid,.analysis-grid,.intro-detail-spec,.comparison-content,.review-gallery-panel,.review-layout,.review-gallery,.summary-grid,.spec-table-frame,.table-scroll,.compare-scroll{box-sizing:border-box;width:100%}.intro-header{display:flex;flex-direction:column;gap:var(--detail-inner-gap);margin-bottom:var(--detail-inner-gap)}.top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--detail-inner-gap);align-items:start}.gallery{position:relative;display:flex;width:100%;height:var(--intro-gallery-height, auto);min-width:0;max-width:100%;justify-self:stretch;align-self:start;margin-top:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--report-neutral-bg);overflow:hidden}.photo-scroll{display:flex;flex:1 1 auto;gap:10px;width:100%;height:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.photo-scroll::-webkit-scrollbar{display:none}.photo-card{flex:0 0 100%;width:100%;height:100%;min-height:0;background:var(--report-neutral-bg);border:0;border-radius:0;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always}.photo-card img{width:100%;height:100%;object-fit:contain;object-position:center center;background:var(--report-white)}.photo-nav{position:absolute;top:50%;z-index:1;display:inline-flex;width:30px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border-sub);border-radius:var(--radius-sm);background:var(--report-white);color:var(--color-text-sub);font:inherit;font-size:0;font-weight:var(--font-bold);line-height:1;cursor:pointer;transform:translateY(-50%);transition:background .15s,border-color .15s,color .15s}.photo-nav:before{content:"";display:block;width:10px;height:10px;border:solid currentColor;border-width:2px 2px 0 0}.photo-nav-prev:before{transform:rotate(-135deg)}.photo-nav-next:before{transform:rotate(45deg)}.photo-nav:not(:disabled):hover{background:var(--color-neutral-highlight);border-color:var(--color-text-muted);color:var(--color-text)}.photo-nav:disabled{opacity:.34;cursor:default}.photo-nav-prev{left:8px}.photo-nav-next{right:8px}.prod-info{display:flex;flex-direction:column;gap:12px}.breadcrumb{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;color:var(--color-text-muted);font-size:var(--detail-meta-font-size);font-weight:var(--font-regular);line-height:var(--detail-meta-line-height)}.breadcrumb-link{color:inherit;text-decoration:none}.breadcrumb-separator{color:inherit}.breadcrumb-current{color:inherit;font-weight:inherit}.prod-title{font-size:var(--detail-product-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-product-title-line-height)}.prod-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:var(--detail-inner-gap);border-bottom:1px solid var(--color-border-sub)}.star-big{font-size:var(--product-font-size-rating-large);font-weight:var(--font-bold);color:var(--color-star)}.star-str{font-size:var(--detail-panel-title-font-size);font-weight:var(--font-semibold);color:var(--color-star)}.meta-muted,.badge{display:inline-flex;min-height:var(--product-chip-min-height);align-items:center;justify-content:center;box-sizing:border-box;padding:var(--product-chip-padding-block) var(--product-chip-padding-inline);border:1px solid var(--color-border-sub);border-radius:var(--product-chip-radius);background:var(--report-white);color:var(--color-text-sub);font-size:var(--detail-control-font-size);font-weight:var(--font-regular);line-height:var(--detail-control-line-height);text-decoration:none;white-space:nowrap}.meta-link,.badge-link{cursor:pointer;transition:background .15s,border-color .15s,color .15s}.meta-link:hover,.meta-link:focus-visible,.badge-link:hover,.badge-link:focus-visible{border-color:var(--button-highlight-border);background:var(--button-highlight-background);color:var(--button-highlight-color)}.sales-badge{cursor:default}.spec-table{box-sizing:border-box;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;background:var(--report-white);overflow:hidden;font-size:var(--detail-table-font-size);line-height:var(--detail-table-line-height)}.spec-table-frame{position:relative;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--report-white);overflow:hidden}.spec-table-frame .spec-table{border:0;border-radius:0;overflow:visible}.spec-table td{padding:var(--detail-table-body-block-padding, 10px) var(--detail-table-cell-inline-padding, 10px);border-bottom:1px solid var(--color-border-sub);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.spec-table tr:last-child td{border-bottom:none}.spec-table td:first-child{width:33.333%;background:var(--report-neutral-bg);color:var(--color-text-sub);font-size:inherit;font-weight:var(--font-bold)}.spec-table td:last-child{color:var(--color-text)}.spec-table th,.spec-table td,.compare-table th,.compare-table td,.offer-table th,.offer-table td{box-sizing:border-box;text-align:center}.compare-table th,.compare-table td,.offer-table th,.offer-table td{white-space:nowrap}.spec-table th:not(:last-child),.spec-table td:not(:last-child),.compare-table th:not(:last-child),.compare-table td:not(:last-child),.offer-table th:not(:last-child),.offer-table td:not(:last-child){border-right:1px solid var(--color-border)}.analysis-grid,.cluster-wrap,.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--detail-inner-gap);align-items:stretch}.analysis-grid{margin-bottom:var(--detail-inner-gap)}.analysis-col{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--detail-inner-gap);background:var(--report-surface-muted)}.col-title{font-size:var(--detail-panel-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-panel-title-line-height);margin-bottom:var(--detail-title-content-gap)}.pros-t{color:var(--color-pros)}.cons-t{color:var(--color-cons)}.analysis-col .analysis-item,.cluster-col .cl-item,.cluster-col .cl-cnt,.summary-panel .analysis-item,.summary-panel .empty-state{font-size:var(--detail-body-font-size)}.analysis-item{display:flex;align-items:flex-start;gap:7px;padding:var(--detail-list-item-block-padding) 0;border-bottom:1px solid var(--color-border-sub);font-size:var(--detail-body-font-size);line-height:var(--detail-body-line-height)}.analysis-item:last-child{border-bottom:none}.col-title+.analysis-item,.summary-list .analysis-item:first-child{padding-top:0}.empty-state{min-height:42px;display:flex;align-items:center;justify-content:center;padding:.8rem;border:0;border-radius:var(--radius-md);background:var(--report-surface-muted);color:var(--color-text-muted);font-size:var(--detail-body-font-size);line-height:var(--detail-body-line-height);text-align:center}.dot{display:block;width:6px;height:6px;border-radius:50%;flex:0 0 6px;margin-top:calc(.775em - 3px)}.pd{background:var(--color-pros-dot)}.cd{background:var(--color-cons-dot)}.intro-detail-spec{margin:var(--detail-inner-gap) 0 0}.comparison-content{margin:0}.eval-title{font-size:var(--detail-panel-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-panel-title-line-height);margin-bottom:var(--detail-title-table-gap)}.eval-grid{--eval-grid-columns: minmax(0, 1.05fr) minmax(0, 1fr) minmax(0, 1fr);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--report-white);overflow:hidden;font-size:var(--detail-table-font-size);line-height:var(--detail-table-line-height)}.eval-head,.eval-row{display:grid;grid-template-columns:var(--eval-grid-columns)}.eval-head{background:var(--report-neutral-bg);border-bottom:1px solid var(--color-border);color:var(--color-text-sub);font-size:inherit;font-weight:var(--font-bold)}.eval-head span,.eval-cell{min-width:0;padding:var(--detail-table-head-block-padding, 10px) var(--detail-table-cell-inline-padding, 10px);line-height:var(--detail-table-line-height);text-align:center}.eval-head span:not(:last-child),.eval-cell:not(:last-child){border-right:1px solid var(--color-border)}.eval-row{border-bottom:1px solid var(--color-border-sub);font-size:inherit}.eval-row:last-child{border-bottom:none}.eval-row-empty{grid-template-columns:1fr}.eval-cell{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-text);overflow-wrap:anywhere}.eval-benchmark{justify-content:center}:is(.compare-table,.offer-table){box-sizing:border-box;width:100%;border-collapse:separate;border-spacing:0;background:var(--report-white);overflow:hidden;font-size:var(--detail-table-font-size);line-height:var(--detail-table-line-height)}.compare-table{border:1px solid var(--color-border);border-radius:var(--radius-lg);white-space:nowrap}:is(.compare-table,.offer-table) th{padding:var(--detail-table-head-block-padding, 10px) var(--detail-table-cell-inline-padding, 10px);background:var(--report-neutral-bg);border-bottom:1px solid var(--color-border);font-weight:var(--font-bold);color:var(--color-text-sub);font-size:inherit;white-space:nowrap}:is(.compare-table th.compare-sortable,.offer-table th.sortable){--sort-arrow-size: 1em;--sort-arrow-gap: .28em;padding-inline:var(--detail-table-cell-inline-padding, 10px);cursor:pointer;user-select:none}:is(.compare-table th.compare-sortable,.offer-table th.sortable):hover{background:var(--color-neutral-highlight);color:var(--button-highlight-color)}:is(.compare-table th.sort-asc,.compare-table th.sort-desc,.offer-table th.sort-asc,.offer-table th.sort-desc){background:var(--color-neutral-highlight);box-shadow:inset 0 -2px 0 var(--button-highlight-color);color:var(--button-highlight-color)}:is(.compare-table th.compare-sortable,.offer-table th.sortable):before,:is(.compare-table th.compare-sortable,.offer-table th.sortable):after{content:"↑";display:inline-block;width:var(--sort-arrow-size);color:currentColor;font-size:.85em;line-height:1;text-align:center;visibility:hidden;pointer-events:none;vertical-align:baseline}:is(.compare-table th.compare-sortable,.offer-table th.sortable):before{margin-right:var(--sort-arrow-gap)}:is(.compare-table th.compare-sortable,.offer-table th.sortable):after{margin-left:var(--sort-arrow-gap)}:is(.compare-table th.sort-asc,.compare-table th.sort-desc,.offer-table th.sort-asc,.offer-table th.sort-desc):after{visibility:visible}:is(.compare-table th.sort-asc,.offer-table th.sort-asc):after{content:"↑"}:is(.compare-table th.sort-desc,.offer-table th.sort-desc):after{content:"↓"}:is(.compare-table,.offer-table) td{padding:var(--detail-table-body-block-padding, 10px) var(--detail-table-cell-inline-padding, 10px);border-bottom:1px solid var(--color-border-sub);vertical-align:middle}.empty-table-cell{padding:var(--detail-table-cell-padding)!important;color:var(--color-text-muted);font-size:var(--detail-body-font-size);font-weight:var(--font-medium);line-height:var(--detail-body-line-height);text-align:center;white-space:normal!important}:is(.compare-table,.offer-table) tr:last-child td{border-bottom:none}.compare-table tr.this-row td{background:color-mix(in srgb,var(--button-highlight-color) 5%,var(--report-white))}.review-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--detail-inner-gap);align-items:stretch}.rating-box{display:flex;flex-direction:column;align-items:center;background:var(--report-neutral-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--detail-inner-gap)}.r-big{font-size:var(--product-font-size-rating-score);font-weight:var(--font-heavy);line-height:1}.r-stars{font-size:var(--detail-panel-title-font-size);line-height:var(--detail-panel-title-line-height);color:var(--review-star);margin:4px 0}.r-count{font-size:var(--detail-meta-font-size);line-height:var(--detail-meta-line-height);color:var(--color-text-muted);margin-bottom:10px}.rating-note{width:100%;font-size:var(--detail-meta-font-size);line-height:var(--detail-meta-line-height);color:var(--color-text-muted);text-align:center;padding:8px;border:0;border-radius:var(--radius-sm);background:var(--report-white)}.bars{width:100%}.bar-row{display:flex;align-items:center;gap:5px;margin-bottom:4px;font-size:var(--detail-meta-font-size);line-height:var(--detail-meta-line-height);color:var(--color-text-sub)}.bar-lbl{width:20px}.bar-bg{flex:1;height:5px;background:var(--review-star-track);border-radius:3px;overflow:hidden}.bar-fill{height:100%;background:var(--review-star);border-radius:3px}.bar-pct{width:24px;text-align:right}.cluster-col{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--detail-inner-gap);background:var(--report-surface-muted)}.cl-title{font-size:var(--detail-panel-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-panel-title-line-height);margin-bottom:var(--detail-title-content-gap);display:flex;align-items:center;gap:5px}.cl-item{display:flex;align-items:flex-start;gap:6px;padding:var(--detail-list-item-block-padding) 0;border-bottom:1px solid var(--color-border-sub);font-size:var(--detail-body-font-size);line-height:var(--detail-body-line-height)}.cl-item:last-child{border-bottom:none}.cl-title+.cl-item{padding-top:0}.cl-cnt{font-size:inherit;color:var(--color-text-muted);margin-left:auto;padding-left:6px;flex-shrink:0}.review-gallery-panel{margin-top:var(--detail-inner-gap);border:0;border-radius:0;padding:0;background:transparent}.review-gallery-title{font-size:var(--detail-panel-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-panel-title-line-height);margin-bottom:var(--detail-title-table-gap)}.review-gallery{position:relative;padding:0 36px;overflow:visible}.review-scroll{display:flex;gap:var(--detail-inner-gap);width:100%;max-width:100%;padding:1px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding:1px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.review-scroll::-webkit-scrollbar{display:none}.review-slide{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:center;scroll-snap-stop:always}.review-nav.photo-nav-prev{left:0}.review-nav.photo-nav-next{right:0}.review-empty-state{min-height:128px}.rv-card{box-sizing:border-box;height:clamp(170px,18vw,230px);min-height:150px;display:flex;flex-direction:column;background:var(--report-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.9rem;overflow:hidden}.rv-stars{font-size:var(--detail-meta-font-size);line-height:var(--detail-meta-line-height);color:var(--review-star);margin-bottom:4px}.rv-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px;font-size:var(--detail-body-font-size);color:var(--color-text-sub);line-height:var(--detail-body-line-height);margin-bottom:8px}.rv-body::-webkit-scrollbar{width:6px}.rv-body::-webkit-scrollbar-thumb{background:var(--report-neutral-border);border-radius:999px}.rv-meta{font-size:var(--detail-meta-font-size);line-height:var(--detail-meta-line-height);color:var(--color-text-muted);display:flex;justify-content:space-between}.summary-panel{display:flex;min-width:0;flex-direction:column;gap:var(--detail-title-content-gap);background:var(--report-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--detail-inner-gap);font-size:var(--detail-body-font-size);color:var(--color-text);line-height:var(--detail-body-line-height)}.summary-subtitle{display:flex;align-items:center;font-size:var(--detail-panel-title-font-size);font-weight:var(--font-bold);line-height:var(--detail-panel-title-line-height)}.summary-list{display:flex;flex-direction:column}.summary-empty-state{min-height:34px}.column-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:0 0 var(--detail-title-table-gap);padding:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.column-tabs::-webkit-scrollbar{display:none}.column-tab{display:inline-flex;min-height:var(--product-chip-min-height);align-items:center;justify-content:center;flex:0 0 auto;padding:var(--product-chip-padding-block) var(--product-chip-padding-inline);border:1px solid var(--color-border-sub);border-radius:var(--product-chip-radius);background:var(--report-white);color:var(--color-text-sub);font:inherit;font-size:var(--detail-control-font-size);font-weight:var(--font-regular);line-height:var(--detail-control-line-height);text-align:center;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.column-tab:hover{border-color:var(--color-text-muted);background:var(--color-neutral-highlight);color:var(--color-text)}.column-tab.active,.column-tab[aria-pressed=true]{border-color:var(--button-highlight-border);background:var(--report-white);color:var(--button-highlight-color);transition:none}.table-scroll,.compare-scroll{max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--report-white);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.column-table-wrap.is-column-select-mode{overflow-x:auto}.column-table-wrap.is-column-select-mode .is-column-hidden{display:none!important}.column-table-wrap.is-column-select-mode .compare-table,.column-table-wrap.is-column-select-mode .offer-table{min-width:100%;width:100%;table-layout:auto;white-space:normal}.column-table-wrap.is-column-select-mode .compare-table th,.column-table-wrap.is-column-select-mode .compare-table td,.column-table-wrap.is-column-select-mode .offer-table th,.column-table-wrap.is-column-select-mode .offer-table td{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;vertical-align:middle;white-space:normal;word-break:keep-all}.column-table-wrap.is-column-select-mode :is(.compare-table,.offer-table) [data-fixed-column]{width:1%;min-width:max-content;max-width:none;overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.column-table-wrap.is-column-select-mode :is(.compare-table,.offer-table) [data-fixed-column] *{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.column-table-wrap.is-column-select-mode :is(.compare-table,.offer-table) [data-select-column]{width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:keep-all}.column-table-wrap.is-column-select-mode .site-link,.column-table-wrap.is-column-select-mode .site-link-cell,.column-table-wrap.is-column-select-mode .site-name{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.compare-scroll .compare-table,.table-scroll .offer-table{border:0;border-radius:0}.comparison-content .compare-scroll{margin-top:0}.offer-table{--offer-site-link-min-width: 5.5rem;border:0;border-radius:0}.offer-table .site-column{width:auto;min-width:0;max-width:none}.site-link-cell,.store-info-cell{text-align:center}.site-link,.store-info-main{display:flex;min-width:0;align-items:center}.store-info-main{flex-direction:column;gap:2px}.site-link{display:inline-flex;position:relative;width:auto;min-height:34px;min-width:var(--offer-site-link-min-width);max-width:none;align-items:center;box-sizing:border-box;flex-direction:row;justify-content:center;gap:0;padding:.375rem var(--detail-table-cell-padding) .375rem calc(var(--detail-table-cell-padding) + 4px);border:1px solid var(--site-link-border, var(--color-border));border-radius:var(--radius-sm);color:var(--site-link-text, var(--site-link-accent, var(--color-text-sub)));background:var(--site-link-bg, var(--color-neutral-highlight));overflow:hidden;line-height:var(--detail-control-line-height);white-space:nowrap;vertical-align:middle;transition:background .15s,color .15s,filter .15s}.site-link:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--site-link-brand-stripe, var(--site-link-text, var(--site-link-accent, var(--color-text-sub))))}.site-link:hover{filter:saturate(1.08)}.site-link-cell{overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;word-break:keep-all}.site-link-cell .site-link{white-space:nowrap}.site-name,.store-info-main strong{font-size:inherit;font-weight:var(--font-medium)}.site-name{min-width:0;max-width:100%;color:var(--site-link-text, var(--site-link-accent, var(--color-text-sub)));overflow:hidden;text-overflow:clip;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.store-operating-period,.muted-text{font-size:.92em;color:var(--color-text-muted)}.price-txt{overflow:visible;font-weight:var(--font-bold);text-align:center;text-overflow:clip;white-space:nowrap}.rating-stars{color:var(--color-star);font-size:inherit}.product-sales{font-weight:var(--font-bold);color:var(--color-pros);font-size:inherit}.shipping-txt{font-size:inherit}.analysis-col,.cluster-col,.summary-panel{box-sizing:border-box;height:100%}.analysis-col,.rating-box,.cluster-col,.cluster-wrap,.comparison-content,.intro-detail-spec,.review-layout,.summary-panel{min-width:0}.detail-dashboard,.detail-dashboard-side{display:block}@media(min-width:64rem)and (min-aspect-ratio:3 / 2)and (hover:hover)and (pointer:fine){.detail-dashboard{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:var(--detail-inner-gap);align-items:start}.detail-dashboard>.section-block{min-width:0;margin-bottom:0}.detail-dashboard-side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--detail-inner-gap);grid-column:2;grid-row:1;min-width:0}.detail-dashboard-side>.section-block{min-width:0;margin-bottom:0}.detail-intro-section{grid-column:1;grid-row:1}}@media(max-width:58rem){.top-grid{grid-template-columns:1fr}.gallery{max-width:none;justify-self:stretch}.photo-card{flex-basis:100%}}@media(max-width:640px),(max-aspect-ratio:3 / 5),(hover:none)and (pointer:coarse)and (max-width:58rem){.review-layout,.analysis-grid,.cluster-wrap,.summary-grid{grid-template-columns:1fr}}@media(min-width:58.001rem)and (max-height:42rem){.main{--detail-section-padding: 1rem;--detail-inner-gap: var(--detail-section-padding)}.section-block{margin-bottom:1rem}.intro-header,.top-grid,.analysis-grid,.review-layout,.summary-grid{gap:var(--detail-inner-gap)}}@media(max-width:640px){.main{--app-detail-max-width: 100%;--detail-product-title-mobile-font-size: 1.1875rem;--detail-section-title-font-size: 1.125rem;--detail-panel-title-font-size: .9375rem;--detail-table-font-size: .8125rem;--product-font-size-rating-large: 1.25rem;--product-font-size-rating-score: 2.25rem;--detail-section-padding: 1rem;--detail-inner-gap: var(--detail-section-padding);--detail-table-cell-padding: .5rem;--detail-table-line-height: 1.35;--detail-page-action-gap: .9rem;padding:var(--detail-page-action-gap) var(--app-content-padding)}.offer-table{--offer-site-link-min-width: 5.25rem}.back-btn{margin-bottom:.9rem}.page-actions{flex-direction:column;align-items:flex-start;gap:.75rem}.page-actions .back-btn{margin-bottom:0}.page-top-actions .affiliate-page-notice{order:1}.page-top-actions .back-btn{order:2}.page-bottom-actions .back-btn{order:1}.page-bottom-actions .affiliate-page-notice{order:2}.page-top-actions{margin-bottom:var(--detail-page-action-gap)}.page-bottom-actions{margin-top:var(--detail-page-action-gap)}.affiliate-page-notice{width:100%;flex:none;text-align:left}.affiliate-page-notice-line{transform-origin:left center}.section-block{padding:var(--detail-section-padding);margin-bottom:var(--detail-inner-gap);border-radius:var(--radius-lg)}.sec-title{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:var(--detail-inner-gap)}.prod-title{font-size:var(--detail-product-title-mobile-font-size)}.prod-meta{gap:6px}.photo-scroll{gap:8px;scrollbar-width:none}.photo-scroll::-webkit-scrollbar{display:none}.photo-nav{display:none}.gallery{max-width:none}.analysis-item,.cl-item{gap:6px}.cl-cnt{margin-left:0}.eval-head{display:grid}.eval-grid{--eval-grid-columns: minmax(64px, .9fr) minmax(0, 1fr) minmax(0, 1fr);border:1px solid var(--color-border);background:var(--report-white);font-size:var(--detail-table-font-size)}.eval-row{display:grid;border:0;border-bottom:1px solid var(--color-border-sub)}.eval-row:last-child{border-bottom:none}.eval-head span,.eval-cell{align-items:center;justify-content:center;padding:var(--detail-table-head-block-padding, 7px) var(--detail-table-cell-inline-padding, 6px);line-height:var(--detail-table-line-height);text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.eval-head span:not(:last-child),.eval-cell:not(:last-child){border-right:1px solid var(--color-border)}.eval-cell:before{content:none}.eval-benchmark{justify-content:center}.review-gallery-panel,.review-gallery{padding:0}.rv-card{height:190px}.rv-meta{flex-wrap:wrap;gap:6px}.summary-panel{font-size:var(--detail-body-font-size);line-height:var(--detail-body-line-height)}.table-scroll,.compare-scroll{margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table th,.compare-table td,.offer-table th,.offer-table td{overflow-wrap:normal;vertical-align:middle;white-space:nowrap;word-break:keep-all}.compare-table th,.offer-table th{padding:var(--detail-table-head-block-padding, 7px) var(--detail-table-cell-inline-padding, 6px);font-size:inherit;font-weight:var(--font-bold);line-height:var(--detail-table-line-height)}.spec-table td,.compare-table td,.offer-table td{padding:var(--detail-table-body-block-padding, 8px) var(--detail-table-cell-inline-padding, 6px);line-height:var(--detail-table-line-height)}.offer-table .store-column .store-operating-period{display:block;margin-top:2px;margin-left:0}.compare-table td,.offer-table td{border-bottom:1px solid var(--color-border-sub)}}@media(max-width:380px){.main{--detail-section-padding: .85rem;--detail-inner-gap: var(--detail-section-padding);--detail-page-action-gap: .75rem;padding:var(--detail-page-action-gap) var(--app-content-padding)}.section-block{padding:var(--detail-section-padding)}}
