.rb-deal-title:focus:not(:focus-visible){outline:none}.rb-deal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--rb-space-2) var(--rb-space-4);gap:var(--rb-space-2) var(--rb-space-4)}.rb-deal-head>.rb-deal-sub{grid-column:1/-1}.rb-deal-head>.rb-deal-link{grid-row:1;grid-column:2}@media (max-width:40rem){.rb-deal-head{grid-template-columns:minmax(0,1fr)}.rb-deal-head>.rb-deal-link{grid-row:3;grid-column:1;justify-self:start}}.rb-deal-sub{margin:0;color:var(--rb-color-text-muted);font-size:var(--rb-font-size-table);overflow-wrap:anywhere}.rb-offer{display:flex;align-items:flex-start;gap:var(--rb-space-4)}.rb-offer-text{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--rb-space-1);min-width:0}.rb-offer-title{color:var(--rb-color-text);font-weight:var(--rb-weight-semibold);overflow-wrap:anywhere}.rb-offer-text>.rb-muted{font-size:var(--rb-font-size-sm)}.rb-offer-text>a{align-self:flex-start}.rb-figure{margin:0;color:var(--rb-color-ink);font-size:var(--rb-font-size-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--rb-weight-semibold);letter-spacing:-.015em;line-height:1.2}.rb-figure-label{margin:0;color:var(--rb-color-text-muted);font-size:var(--rb-font-size-sm)}.rb-deal-split{display:grid;grid-gap:var(--rb-space-6);gap:var(--rb-space-6);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start}.rb-fact-note{-webkit-margin-start:var(--rb-space-2);margin-inline-start:var(--rb-space-2)}.rb-compare-head{display:flex;flex-direction:column;align-items:flex-end;gap:var(--rb-space-1)}.rb-compare-name{color:var(--rb-color-ink);font-weight:var(--rb-weight-semibold);white-space:normal}.rb-compare-sub{display:block;color:var(--rb-color-text-muted);font-size:var(--rb-font-size-xs);font-weight:var(--rb-weight-regular);white-space:nowrap}.rb-table td .rb-compare-sub{margin-top:.125rem}.rb-compare-sub[data-wrap]{white-space:normal}.rb-table tfoot tr.rb-compare-decision :is(th,td){padding-top:var(--rb-space-3);border-top:0;color:var(--rb-color-text);font-size:var(--rb-font-size-table);white-space:normal}.rb-table.rb-compare{table-layout:fixed}.rb-compare col.rb-compare-criteria{width:30%}@media (max-width:56rem){.rb-compare col.rb-compare-criteria{width:26%}}.rb-table-wrap .rb-table.rb-compare :is(th,td):not(:first-child){padding-inline:var(--rb-space-4) 0}.rb-compare-head>.rb-badge{max-width:100%;white-space:normal;text-align:end}@media (max-width:56rem){.rb-compare-head>.rb-badge{padding:.125rem .4375rem;border-radius:var(--rb-radius-sm);line-height:1.3}.rb-compare-head>.rb-badge:before{display:none}}.rb-compare-act{container-type:inline-size}.rb-compare-act>.rb-button{width:100%;height:auto;padding-block:var(--rb-space-2);white-space:normal}.rb-label-narrow{display:none}@container (max-width: 21rem){.rb-compare-act .rb-label-wide{display:none}.rb-compare-act .rb-label-narrow{display:inline}}.rb-compare-cards{display:none;margin:0;padding:0;list-style:none}@media (max-width:40rem){.rb-compare-table{display:none}.rb-compare-cards{display:flex;flex-direction:column;gap:var(--rb-space-3)}}.rb-compare-card{display:flex;flex-direction:column;gap:var(--rb-space-3);padding:var(--rb-space-4);border:1px solid var(--rb-color-border);border-radius:var(--rb-radius-lg);background:var(--rb-color-surface)}.rb-compare-card[data-current=true]{border-color:var(--rb-color-border-strong)}.rb-compare-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rb-space-2)}.rb-compare-card-head>h3{flex:1 1 auto;margin:0;color:var(--rb-color-ink);font-size:var(--rb-font-size-md)}.rb-compare-card>.rb-button{width:100%;padding-block:var(--rb-space-2);padding-inline:var(--rb-space-3);white-space:normal}.rb-compare-card-head>.rb-badge{max-width:100%;white-space:normal}.rb-compare-waiting{display:flex;flex-direction:column;gap:var(--rb-space-2);margin:0;padding:0;list-style:none}.rb-compare-waiting>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rb-space-1) var(--rb-space-3)}.rb-action-bar.rb-deal-bar{display:none}@media (max-width:40rem){.rb-action-bar.rb-deal-bar{display:flex;flex-wrap:nowrap;justify-content:space-between}.rb-deal-bar>span{flex:1 1 10rem;font-size:var(--rb-font-size-sm);font-weight:var(--rb-weight-medium)}.rb-deal-bar>.rb-button{flex:0 0 auto}:root:has(.rb-action-bar.rb-deal-bar){scroll-padding-bottom:calc(5rem + var(--rb-space-3) + env(safe-area-inset-bottom))}}.rb-payee{display:grid;grid-template-columns:minmax(min-content,1fr) auto;grid-gap:var(--rb-space-3);gap:var(--rb-space-3);margin:0;padding:var(--rb-space-4);border-radius:var(--rb-radius);background:var(--rb-color-surface-muted)}.rb-payee>.rb-copy{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;grid-gap:0 var(--rb-space-3);gap:0 var(--rb-space-3)}.rb-payee>.rb-copy>.rb-copy-label{grid-row:1;grid-column:1}.rb-payee>.rb-copy>.rb-button{grid-row:1;grid-column:2}@media (max-width:40rem){.rb-payee>.rb-copy>.rb-button{padding-inline:var(--rb-space-2)}}.rb-payee>.rb-copy>:is(.rb-copy-value,.rb-copy-status){grid-column:1/-1}@media (min-width:40.01rem){.rb-payee{grid-template-columns:minmax(8rem,12rem) minmax(0,max-content) auto minmax(0,1fr)}.rb-payee>.rb-copy>:is(.rb-copy-label,.rb-copy-value,.rb-button,.rb-copy-status){grid-row:1;grid-column:auto}}.rb-rating-form :is(h2,h3,h4),.rb-rating-section>:is(h2,h3){margin:0}.rb-doc{display:flex;flex-direction:column;gap:var(--rb-space-3);padding-block:var(--rb-space-4);border-top:1px solid var(--rb-color-hairline)}.rb-doc:first-child{padding-top:0;border-top:0}.rb-doc>h3{margin:0;font-size:var(--rb-font-size-md)}.rb-doc-meta{display:flex;flex-wrap:wrap;gap:var(--rb-space-2)}.rb-pre-line{white-space:pre-line}.rb-pre-wrap{white-space:pre-wrap}.rb-button.rb-chat-more{display:none}.rb-chat-list{display:flex;flex-direction:column;gap:var(--rb-space-3);margin:0;padding:0;list-style:none}@media (max-width:40rem){.rb-chat[data-collapsed=true] li[data-earlier=true]{display:none}.rb-button.rb-chat-more{display:inline-flex;align-self:flex-start}}.rb-chat-form .rb-textarea{min-height:5rem}.rb-chat-list>li:focus:not(:focus-visible){outline:none}.rb-rating-head{display:flex}.rb-rating-head,.rb-rating-line{flex-wrap:wrap;align-items:center;gap:var(--rb-space-2)}.rb-rating-line{display:inline-flex}.rb-stars[data-size=lg]{font-size:1.5rem}.rb-star-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rb-space-1)}.rb-star-row>output{-webkit-margin-start:var(--rb-space-2);margin-inline-start:var(--rb-space-2);color:var(--rb-color-text-muted);font-size:var(--rb-font-size-sm)}.rb-ratings-feed{display:flex;flex-direction:column;gap:var(--rb-space-4);margin:0;padding:0;list-style:none}.rb-reader{font-size:var(--rb-font-size-table);line-height:1.6}@media (min-width:40.01rem){.rb-phone-only{display:none}}@media (min-width:56.01rem){.rb-narrow-only{display:none}}@media (max-width:56rem){.rb-table.rb-deal-table .rb-narrow-hide{display:none}}@media (min-width:40.01rem) and (max-width:56rem){.rb-table.rb-deal-table :is(th,td){padding-inline:.5rem}.rb-table-wrap .rb-table.rb-deal-table :is(th,td):first-child{-webkit-padding-start:0;padding-inline-start:0}.rb-table-wrap .rb-table.rb-deal-table :is(th,td):last-child{-webkit-padding-end:0;padding-inline-end:0}.rb-table.rb-deal-table td .rb-badge{width:auto;padding-block:.1875rem;border-radius:var(--rb-radius);line-height:1.35;white-space:normal}.rb-table.rb-deal-table td>.rb-button{white-space:normal}}.rb-table tbody td.rb-requests-product>a:first-child{white-space:normal}@media (min-width:64rem){.rb-table.rb-requests-table{table-layout:fixed;width:100%}.rb-requests-col-partners{width:24%}.rb-requests-col-status{width:10.5rem}.rb-requests-col-price{width:9rem}.rb-requests-col-sent{width:8.5rem}}@media (max-width:40rem){.rb-table-wrap[data-variant=list] .rb-requests-table tbody td.rb-requests-product>a:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rb-table-wrap[data-variant=list][data-stack] .rb-requests-table tbody tr:has(>td:first-child>a)>td.rb-requests-partners{flex:1 1 100%}.rb-table-wrap[data-variant=list] .rb-requests-table tbody tr>td.rb-requests-status:has(>.rb-badge){order:3;align-self:flex-end;margin:0}.rb-table-wrap[data-variant=list] tbody tr>td:is(.rb-list-empty,.rb-phone-hide){display:none}.rb-table-wrap[data-variant=list] .rb-table.rb-deal-table tbody td[data-numeric]:not([data-label=""]):before{display:inline;-webkit-margin-end:var(--rb-space-2);margin-inline-end:var(--rb-space-2)}}.rb-compare thead th{vertical-align:top}.rb-compare :is(tbody,tfoot) td,.rb-compare thead th:not(:first-child){text-align:end}@media (max-width:40rem){.rb-table-wrap[data-variant=matrix] .rb-table.rb-quote-view{min-width:0}.rb-table-wrap[data-variant=matrix] .rb-table.rb-quote-view :is(tbody,tfoot) th{width:100%;white-space:normal;overflow-wrap:anywhere}.rb-table-wrap[data-variant=matrix] .rb-table.rb-quote-view :is(tbody,tfoot) td,.rb-table-wrap[data-variant=matrix] .rb-table.rb-quote-view thead th[data-numeric]{white-space:nowrap}}.rb-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rb-space-2) var(--rb-space-4);margin-top:var(--rb-space-4);padding-top:var(--rb-space-4);border-top:1px solid var(--rb-color-border)}.rb-card-footer>p{margin:0}.rb-card-footer>.rb-alert{flex-basis:100%}.rb-card-footer>.rb-button[data-variant=ghost]:first-of-type{-webkit-margin-start:-1rem;margin-inline-start:-1rem}@media (pointer:fine){.rb-facts dd>.rb-action-link{min-height:0}}.rb-compare-rating{display:inline-flex;align-items:baseline;gap:var(--rb-space-1);white-space:nowrap}.rb-ext-link>svg,.rb-markdown a>svg{-webkit-margin-start:.2em;margin-inline-start:.2em;vertical-align:-.125em}@media (forced-colors:active){.rb-star-input .rb-star:not([data-on]),.rb-stars-empty{color:GrayText}}