.product-lens{--rf-fill:linear-gradient(180deg, var(--panel), color-mix(in srgb, var(--ground) 55%, var(--panel)));--rf-fill-2:linear-gradient(180deg, var(--panel-2), color-mix(in srgb, var(--ground) 42%, var(--panel-2)))}.product-lens .head-pill{background:var(--panel-2);border-color:var(--line-strong);border-left:2px solid var(--accent);color:var(--ink-2);border-radius:0;padding:3px 11px}.product-lens .product-tabs>.seg{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:4px;margin-bottom:24px;padding:0}.product-lens .product-tabs>.seg>.seg-item{border-bottom:2px solid #0000;border-radius:0;height:40px;margin-bottom:-1px;padding:0 14px;font-weight:500}.product-lens .product-tabs>.seg>.seg-item:hover{color:var(--ink-2)}.product-lens .product-tabs>.seg>.seg-item[aria-selected=true],.product-lens .product-tabs>.seg>.seg-item[aria-current=page],.product-lens .product-tabs>.seg>.seg-item.on{box-shadow:none;color:var(--ink);border-bottom-color:var(--accent);background:0 0}.product-lens .product-tabs>.seg>.seg-item .seg-count,.product-lens .coverage-chip,.product-lens .coverage-gated{border-radius:0}.product-lens .rv-table,.product-lens .crt-table,.product-lens .prs-table,.product-lens .ci-hist,.product-lens .checks-list{border-color:var(--line-strong);border-radius:0}.product-lens .rv-head,.product-lens .crt-head,.product-lens .prs-head{background:linear-gradient(180deg, var(--panel-2), var(--panel))}.product-lens .check-ico{border-radius:0}.product-lens .rv>.connect-hero{border:1px solid var(--line-strong);background:var(--rf-fill);padding:44px 26px 36px}.product-lens .connect-hero-glyph{color:var(--accent);opacity:1}.product-lens .prs-empty{border-style:solid;border-color:var(--line-strong);background:var(--rf-fill);border-radius:0;padding:40px 22px}.product-lens .idv-tile{border-color:var(--line-strong);background:var(--rf-fill-2);border-radius:0}.product-lens .idv-card,.product-lens .idv-eol,.product-lens .idv-eol-img,.rmodal{border-radius:0}.rmodal-vendor{border-color:var(--line-strong);background:linear-gradient(180deg, var(--panel-2), color-mix(in srgb, var(--ground) 42%, var(--panel-2)));transition:transform .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:0;gap:10px;padding:18px 10px}.rmodal-vendor:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-3px)}.rmodal-vendor-ico{color:var(--ink-2);display:inline-flex}.rmodal-vendor:hover .rmodal-vendor-ico{color:var(--accent-ink)}.rmodal-vendor-name{font-size:var(--text-xs);letter-spacing:-.01em}.rmodal-mode{background:linear-gradient(180deg, var(--panel-2), color-mix(in srgb, var(--ground) 42%, var(--panel-2)));transition:border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:0}.rmodal-mode:hover{border-color:var(--ink);transform:translateY(-2px)}.rmodal.caw .caw-choice,.rmodal.caw .caw-kv-row,.rmodal.caw .caw-code,.rmodal.caw .caw-deploy-inline,.rmodal.caw .caw-wait{border-radius:0}.rmodal.caw .caw-choice{transition:border-color .18s var(--ease-out), transform .18s var(--ease-out)}.rmodal.caw .caw-choice:hover{border-color:var(--ink);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.rmodal-vendor,.rmodal-mode,.rmodal.caw .caw-choice{transition:none}.rmodal-vendor:hover,.rmodal-mode:hover,.rmodal.caw .caw-choice:hover{transform:none}}
.pagination-btn{font-family:var(--mono);font-variant-numeric:tabular-nums;min-width:2.25rem}.pagination button.ghost.pagination-active,.pagination button.ghost.pagination-active:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pagination-ellipsis{color:var(--ink-3);font-size:var(--text-xs);font-family:var(--mono)}@media (max-width:720px){.pagination-btn{min-width:2rem;padding-inline:10px}}.pagination button[aria-disabled=true]{opacity:.4;cursor:default}.pagination button.ghost[aria-disabled=true]:hover{border-color:var(--line-strong);color:var(--ink);background:0 0}
