.tool-head{padding-bottom:32px}.tool-head .hub__stats li{gap:8px}.tool-head__status.is-unverified,.tool-head__status.is-partially-verified{--muted:var(--pk-warning);background:var(--pk-warning-bg);color:var(--pk-warning)}.tool-head__status.is-verified{--muted:var(--pk-positive);background:var(--pk-positive-bg);color:var(--pk-positive)}.tool-body,.tool-stack{grid-template-columns:minmax(0,1fr);gap:48px;padding-bottom:80px;display:grid}.tool-stack{gap:16px;padding:0}.calc{scroll-margin-top:var(--sticky-offset);grid-template-columns:minmax(0,1fr) minmax(min(100%,360px),1fr);gap:32px 48px;padding:40px;display:grid}.calc__form,.calc__fields,.calc__group{border:0;align-content:start;gap:24px;min-width:0;margin:0;padding:0;display:grid}.calc__group{gap:8px}.calc__fields:disabled .variant,.calc__fields:disabled .field__control,.picker__fields:disabled .field__control{background:var(--pk-control-bg);box-shadow:none;color:var(--pk-text-disabled);cursor:not-allowed}.choice{gap:8px;display:grid}.choice--two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice .variant{align-content:center;min-height:64px;padding:12px 16px}.choice .variant__label{font:var(--type-body);align-items:center;gap:8px;display:flex}.field .calc__big{min-height:56px;font:var(--type-lead)}.affix{position:relative}.affix__text{color:var(--pk-text-secondary-on-fill);font-weight:var(--pk-weight-strong);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 auto 0 16px}.field .affix__control{padding-left:32px}.calc__rate{border:1px solid var(--pk-border-subtle);border-radius:var(--pk-radius-control);padding:0 16px;display:block}.calc__rate-sum,.calc-out__more>summary,.pta-more__item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.calc__rate-sum::-webkit-details-marker,.calc-out__more>summary::-webkit-details-marker,.pta-more__item>summary::-webkit-details-marker{display:none}.calc__rate-sum:after,.calc-out__more>summary:after,.pta-more__item>summary:after{content:"+";content:"+" / "";color:var(--ink);font:var(--type-body-strong)}.calc__rate[open] .calc__rate-sum:after,.calc-out__more[open]>summary:after,.pta-more__item[open]>summary:after{content:"−";content:"−" / ""}.calc__rate-sum{min-height:48px;color:var(--muted);font:var(--type-small);padding:12px 0}.calc__rate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.calc__rate-why{color:var(--muted);font:var(--type-small);padding:12px 0 16px}.calc__result{--muted:var(--pk-text-secondary-on-fill);--link:var(--pk-link-on-fill);--field-bg:var(--pk-surface);border-radius:var(--pk-radius-card);background:var(--pk-surface-subtle);min-height:320px;padding:32px;display:grid}.calc__idle{color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.calc__idle-icon{background:var(--pk-surface);width:56px;height:56px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:4px;display:inline-grid}.calc__idle-title,.calc-out__headline,.buy-way__none{font:var(--pk-h3-weight) var(--pk-lead-size) / var(--pk-lead-line) var(--pk-font-brand);letter-spacing:var(--pk-h3-tracking)}.calc__idle-title,.calc-out__headline{color:var(--ink)}.reading__sources-title,.cmp-verdict__title{font-size:var(--pk-lead-size);line-height:var(--pk-lead-line)}.calc__foot{grid-column:1/-1;gap:8px;display:flex}.calc__foot .icon{flex:none;margin-top:2px}.calc-out{font:var(--type-small);align-content:start;gap:16px;display:grid}.calc-out__kicker{color:var(--muted);font-weight:var(--pk-label-weight)}.calc-out__total{border-radius:var(--pk-radius-control);background:var(--pk-control-bg);padding:20px 24px}.calc-out__total .price--xl{font-size:var(--pk-spotlight-size);line-height:var(--pk-spotlight-line)}.calc-out__meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.calc-out__parts th,.calc-out__parts td{border-bottom:1px solid var(--pk-border);vertical-align:top;padding:12px 0}.calc-out__parts th{font-weight:var(--pk-label-weight)}.calc-out__parts td{font-weight:var(--pk-label-weight);white-space:nowrap;padding-left:12px}.calc-out__basis{color:var(--muted);font:var(--type-caption);display:block}.calc-out__status{font-weight:var(--pk-label-weight);gap:8px;display:flex}.calc-out__status .icon{flex:none;margin-top:2px}.calc-out__status.is-verified{color:var(--pk-positive)}.calc-out__status.is-unverified{color:var(--pk-warning)}.calc-out__meta .calc-out__status{border-radius:var(--pk-radius-xs);font:var(--type-caption-strong);align-items:center;gap:4px;padding:4px 8px}.calc-out__meta .calc-out__status.is-verified{background:var(--pk-positive-bg)}.calc-out__meta .calc-out__status.is-unverified{background:var(--pk-warning-bg)}.calc-out__date{color:var(--muted);font:var(--type-caption)}.calc-out__facts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;list-style:none;display:flex}.calc-out__other{border-top:1px solid var(--pk-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-top:16px;display:flex}.calc-out__more{border-top:1px solid var(--pk-border)}.calc-out__more>summary{min-height:48px;color:var(--ink);font:var(--type-label);padding-top:12px}.calc-out__more-body{gap:12px;padding-top:8px;display:grid}.calc-out__share .btn--quiet{margin-left:-12px}.calc-out--none,.calc-out--pending{color:var(--muted)}.calc__check{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.calc-out__extra,.calc-out__notes{gap:8px;display:grid}.calc-out__extra{--muted:var(--pk-text-secondary);--link:var(--pk-link);border-radius:var(--pk-radius-sm);background:var(--pk-surface);padding:12px 16px;list-style:none}.calc-out__notes{color:var(--muted);padding-left:20px}.slabs{gap:16px;display:grid}.slabs__table{border-collapse:separate;border-spacing:0;font:var(--type-small);display:table;overflow:hidden}.slabs__table thead th{border-bottom:1px solid var(--pk-border);color:var(--muted);padding:12px 16px}.slab>*{border-bottom:1px solid var(--pk-border-subtle);vertical-align:top;padding:16px}.slab:last-child>*{border-bottom:0}.slab__range{width:22%;font:var(--type-body-strong);white-space:nowrap}.slab__route{width:39%}.slab__parts{gap:8px;list-style:none;display:grid}.slab__parts li{flex-wrap:wrap;justify-content:space-between;gap:0 12px;display:flex}.slab__value{font-weight:var(--pk-label-weight)}.slab__raw{color:var(--muted);font:var(--type-caption);flex-basis:100%}.slab__total{border-top:1px solid var(--pk-border-subtle);color:var(--muted);margin-top:8px;padding-top:8px}.slab__total strong{color:var(--ink)}.slab__none{color:var(--muted);font-weight:var(--pk-label-weight)}.slab__status{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.slab__chip.is-verified{background:var(--pk-positive-bg);color:var(--pk-positive);border-color:#0000}.slab__chip.is-unverified{background:var(--pk-warning-bg);color:var(--pk-warning);border-color:#0000}.slab__chip.is-none{background:var(--pk-control-bg);color:var(--pk-text-secondary-on-fill);border-color:#0000}.slabs__sources{color:var(--muted);font:var(--type-small);gap:12px;list-style:none;display:grid}.slabs__sources li{border-radius:var(--pk-radius-xs);scroll-margin-top:var(--sticky-offset);gap:8px;margin-inline:-8px;padding:4px 8px;display:flex}.slabs__sources li:target{--link:var(--pk-link-on-fill);background:var(--pk-control-bg);color:var(--ink)}.slabs__quote{--muted:var(--pk-text-secondary-on-fill);border-radius:var(--pk-radius-sm);background:var(--pk-surface-subtle);margin-top:8px}.slabs__quote summary{border-radius:inherit;min-height:44px;color:var(--ink);font-weight:var(--pk-label-weight);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;list-style:none;display:flex}.slabs__quote summary::-webkit-details-marker{display:none}.slabs__quote summary:after{content:"+";content:"+" / ""}.slabs__quote[open] summary:after{content:"−";content:"−" / ""}.slabs__quote blockquote{border-left:2px solid var(--pk-border-strong);color:var(--ink);white-space:pre-line;margin:0 16px 16px;padding:4px 0 4px 12px}.pta-phones{gap:var(--pk-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));list-style:none;display:grid}.pta-phone{flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.pta-phone__media{border-radius:var(--pk-radius-control);background:var(--pk-surface-subtle);place-items:center;width:100%;height:160px;margin-bottom:8px;display:grid}.pta-phone__name{font:var(--type-title)}.pta-phone__value{color:var(--muted);font:var(--type-caption)}.pta-phone__routes{--muted:var(--pk-text-secondary-on-fill);border-radius:var(--pk-radius-sm);background:var(--pk-control-bg);gap:4px;margin-top:auto;padding:12px;display:grid}.pta-phone__routes div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;display:flex}.pta-phone__routes dt{color:var(--muted);font:var(--type-caption)}.pta-phone__routes dd{font:var(--type-label)}.pta-more{border-top:1px solid var(--pk-border-subtle);display:grid}.pta-more__item{border-bottom:1px solid var(--pk-border-subtle)}.pta-more__item>summary{min-height:64px;font:600 var(--pk-lead-size) / var(--pk-lead-line) var(--pk-font-ui);padding:16px 0}.pta-more__body{gap:16px;padding-bottom:32px;display:grid}.pta-more__how{gap:16px;max-width:760px;display:grid}.pta-more__how dt{font:var(--type-body-strong)}.pta-more__how dd{color:var(--muted);font:var(--type-small)}.legal__list,.legal__notes{gap:8px;padding-left:20px;display:grid}.legal__list{font:var(--type-small)}@media (width<=960px){.calc{grid-template-columns:minmax(0,1fr);padding:32px}.calc__result{min-height:0}}@media (width<=767px){.tool-body{gap:48px}.calc{gap:24px;padding:16px}.calc__result{border-radius:var(--pk-radius-control);padding:24px 16px}.calc__rate-fields{grid-template-columns:minmax(0,1fr)}.choice .variant{min-height:56px}.tool-head .hub__stats .tool-head__status{border-radius:var(--pk-radius-xs);padding:4px 8px}.slabs__table,.slabs__table tbody,.slab,.slab>*{width:auto;display:block}.slabs__table thead{display:none}.slab>*{padding:16px}.slab__range{border-bottom:1px solid var(--pk-border-subtle);background:var(--pk-surface-subtle);padding:12px 16px}.slab+.slab .slab__range{border-top:1px solid var(--pk-border)}.slab>.slab__route{border-bottom:0}.slab__route+.slab__route{border-top:1px solid var(--pk-border-subtle)}.slab__route:before{content:attr(data-label);color:var(--muted);font:var(--type-caption-strong);margin-bottom:8px;display:block}.pta-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pta-phone{padding:12px}.pta-phone__media{height:120px}.pta-phone__routes{padding:8px}.pta-phone__routes div{flex-direction:column;gap:0}}.pta-model__title{align-items:center;gap:20px;min-width:0;display:flex}.pta-model__title>div{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.pta-model__title h1{overflow-wrap:break-word}.pta-model__media{border-radius:var(--pk-radius-control);background:var(--pk-surface-subtle);flex:none;place-items:center;width:120px;height:136px;display:grid}.buy-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.buy-way{align-content:start;justify-items:start;gap:12px;padding:24px;display:grid}.buy-way__where{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.buy-way__where strong{color:var(--ink)}.buy-way__note,.buy-way__plus{color:var(--muted);font:var(--type-small)}.buy-way__plus{border-top:1px solid var(--pk-border-subtle);gap:4px;width:100%;padding-top:12px;list-style:none;display:grid}.buy-way__plus strong{color:var(--ink)}.buy-way__none,.buy-way[data-price-stale] .price{color:var(--muted)}.buy-ways__gap{gap:8px;max-width:820px;display:flex}.buy-ways__gap .icon{flex:none;margin-top:2px}.buy-ways__links{flex-wrap:wrap;gap:8px 12px;display:flex}@media (width<=767px){.pta-model__title{align-items:flex-start;gap:16px}.pta-model__media{border-radius:var(--pk-radius-sm);width:72px;height:84px}.buy-ways{grid-template-columns:1fr}.buy-ways__links .btn{width:100%}}.reading{padding-bottom:80px}.reading__head{gap:12px;max-width:860px;padding:24px 0 40px;display:grid}.reading__meta{flex-wrap:wrap;gap:4px 8px;display:flex}.reading__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;display:grid}.reading__main{max-width:var(--pk-reading-max);grid-template-columns:minmax(0,1fr);gap:40px;min-width:0;display:grid}.reading__aside{top:calc(var(--pk-header-height) + 24px);gap:16px;min-width:0;display:grid;position:sticky}.aside-note .btn{white-space:normal;text-align:left}.toc,.aside-note{gap:12px;padding:24px;display:grid}.toc__title,.aside-note__title{color:var(--muted);font:var(--type-label);align-items:center;gap:8px;display:flex}.toc__list{list-style:none;display:grid}.toc__list a{border-left:2px solid var(--pk-border-subtle);min-height:44px;color:var(--ink);font:var(--type-small);align-items:center;padding:4px 0 4px 12px;text-decoration:none;display:flex}.toc__list a:hover{border-color:var(--pk-border-strong);text-decoration:underline}.toc__list a[aria-current]{border-color:var(--pk-text);font-weight:var(--pk-label-weight)}.aside-note{font:var(--type-small);justify-items:start}.aside-note .aside-note__title{color:var(--ink)}.aside-fix{padding:0 4px}.prose{font:var(--pk-prose-weight) var(--pk-prose-size) / var(--pk-prose-line) var(--pk-font-ui);letter-spacing:var(--pk-prose-tracking)}.prose>*+*{margin-top:16px}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{scroll-margin-top:calc(var(--pk-header-height) + 16px)}.prose h2{margin-top:48px}.prose h3{margin-top:32px}.prose h4{margin-top:24px}.prose ul,.prose ol{padding-left:24px}.prose li+li{margin-top:8px}.prose li::marker{color:var(--muted)}.prose blockquote{border-left:2px solid var(--pk-border-strong);color:var(--muted);margin-inline:0;padding:4px 0 4px 20px}.prose code{border-radius:var(--pk-radius-xs);background:var(--pk-control-bg);font-family:var(--pk-font-mono);font-size:var(--pk-small-size);padding:0 4px}.prose pre{border-radius:var(--pk-radius-sm);background:var(--pk-control-bg);padding:16px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose table{width:auto;max-width:calc(100% + 16px);font:var(--type-small);margin-inline:-8px;padding:0 8px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--pk-border-subtle);text-align:left;vertical-align:top;padding:12px 16px 12px 0}.prose thead th{color:var(--muted)}.prose hr{border:0;border-top:1px solid var(--pk-border);margin-block:32px}.prose .footnotes{border-top:1px solid var(--pk-border);color:var(--muted);font:var(--type-small);margin-top:40px;padding-top:16px}.reading__sources{border-top:1px solid var(--pk-border);gap:12px;padding-top:24px;display:grid}.reading__source-list{gap:12px;padding-left:24px;display:grid}.reading__source-list .meta{display:block}.guide-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px;list-style:none;display:grid}.guide-card{grid-template-rows:auto auto auto 1fr;gap:12px;padding:24px;display:grid;position:relative}.guide-card__title{font:var(--type-h3)}.guide-card__text{color:var(--muted)}.guide-card__meta{flex-wrap:wrap;gap:4px 8px;display:flex}.guide-card__go{font:var(--type-action);align-self:end;align-items:center;gap:8px;margin-top:4px;display:inline-flex}@media (width<=960px){.reading__layout{grid-template-columns:1fr;gap:40px}.reading__aside{position:static}}@media (width<=767px){.prose h2{font:var(--type-h3);margin-top:40px}.prose h3{font-size:var(--pk-lead-size);line-height:var(--pk-lead-line)}.guide-list{grid-template-columns:1fr}}.cmp{gap:12px;display:grid}.cmp__tools{justify-content:flex-end;display:flex}.cmp__toggle{border-radius:var(--pk-radius-pill);background:var(--pk-control-bg);min-height:44px;font:var(--type-label);cursor:pointer;align-items:center;gap:12px;padding:0 16px;display:inline-flex}.cmp__table{table-layout:fixed;border:1px solid var(--pk-border-subtle);border-radius:var(--pk-radius-card);border-collapse:separate;border-spacing:0;background:var(--pk-surface)}.cmp__head>tr>*{top:var(--pk-header-height);z-index:2;border-bottom:1px solid var(--pk-border);background:var(--pk-surface);vertical-align:top;padding:20px;position:sticky}.cmp__head>tr>:first-child{border-top-left-radius:var(--pk-radius-card)}.cmp__head>tr>:last-child{border-top-right-radius:var(--pk-radius-card)}.cmp__corner{width:26%}.cmp__model{text-align:left}.cmp__model-in{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.cmp__model-in>:not(.cmp__media){grid-column:2}.cmp__name{color:var(--ink);font:600 var(--pk-lead-size) / var(--pk-lead-line) var(--pk-font-ui);letter-spacing:0;justify-items:start;text-decoration:none;display:grid}.cmp__media{border-radius:var(--pk-radius-sm);background:var(--pk-surface-subtle);grid-row:span 2;place-items:center;width:40px;height:48px;display:grid}.cmp__name:hover{text-decoration:underline}.cmp__brand,.cmp__noprice{color:var(--muted);font:var(--type-small)}.cmp__group-head th{--muted:var(--pk-text-secondary-on-fill);border-bottom:1px solid var(--pk-border-subtle);background:var(--pk-surface-subtle);font:var(--type-title);letter-spacing:var(--pk-h3-tracking);padding:16px 20px 12px}.cmp__group+.cmp__group .cmp__group-head th{border-top:1px solid var(--pk-border)}.cmp__row>*{border-bottom:1px solid var(--pk-border-subtle);vertical-align:top;overflow-wrap:anywhere;height:64px;padding:20px}.cmp__group:last-child .cmp__row:last-child>*{border-bottom:0}.cmp__label{font-weight:var(--pk-body-strong-weight)}.cmp__help,.cmp__sub{color:var(--muted);font:var(--type-caption);display:block}.cmp__cell .fresh{margin-top:4px}.cmp__value{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.cmp__cell.is-muted{color:var(--muted)}.cmp__cell.is-best{font-weight:var(--pk-weight-strong)}.cmp__cell:has(.cmp__best[data-price-stale]){font-weight:var(--pk-body-weight)}.cmp__cell[data-price-checked][data-price-stale],.cmp__cell[data-price-checked][data-price-stale] .price{color:var(--muted);font-weight:var(--pk-body-weight)}.cmp__best{background:var(--pk-positive-bg);width:24px;height:24px;color:var(--pk-positive);border-radius:50%;place-items:center;display:inline-grid}.cmp--diff .cmp__row[data-same],.cmp--diff .cmp__group[data-all-same]{display:none}.cmp-verdicts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.cmp-verdict{align-content:start;gap:12px;display:grid}.cmp-links{flex-wrap:wrap;gap:8px 12px;display:flex}@media (width<=767px){.cmp__table,.cmp__table>thead,.cmp__table>tbody,.cmp__table tr,.cmp__table th,.cmp__table td{display:block}.cmp__table{--cols:2;overflow:clip}.cmp__table[data-cols="3"]{--cols:3}.cmp__table tr{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}.cmp__head{top:var(--pk-header-height);z-index:2;position:sticky}.cmp__head>tr>*{padding:16px;position:static}.cmp__head>tr{border-radius:var(--pk-radius-card) var(--pk-radius-card) 0 0;background:var(--pk-surface);box-shadow:0 1px 0 var(--pk-border)}.cmp__corner{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;border:0!important;padding:0!important;position:absolute!important}.cmp__media,.cmp__credit{display:none}.cmp__model-in{grid-template-columns:minmax(0,1fr)}.cmp__model-in>:not(.cmp__media){grid-column:1}.cmp__group-head th,.cmp__label{grid-column:1/-1}.cmp__group-head th{padding:12px 16px}.cmp__row>*{height:auto;font-size:var(--pk-small-size);line-height:var(--pk-small-line);border-bottom:0;padding:12px 16px}.cmp__label{font:var(--type-label);padding-bottom:0}.cmp__row{border-bottom:1px solid var(--pk-border-subtle)}.cmp__cell+.cmp__cell{border-left:1px solid var(--pk-border-subtle)}.cmp__cell .price--md{font-size:var(--pk-body-size);line-height:var(--pk-body-line)}.cmp__tools{justify-content:stretch}.cmp__toggle{justify-content:center;width:100%}}@media (height<=30em){.cmp__head,.cmp__head>tr>*,.reading__aside{position:static}}.picker{gap:16px;padding:24px;display:grid}.picker__fields{border:0;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;min-width:0;margin:0;padding:0;display:grid}.picker__go{min-height:48px}.picker__status{color:var(--muted);font:var(--type-small)}.picker__status[data-tone=error]{color:var(--pk-negative);font-weight:var(--pk-label-weight)}.picker__result{gap:16px;display:grid}.picker__result[aria-busy=true]{align-content:start;min-height:100vh}.picker__result[aria-busy=true]>*{display:none}.picker__result[aria-busy=true]:before{content:"";border-radius:var(--pk-radius-card);background:var(--pk-control-bg);height:320px}.picker__curated{font-weight:var(--pk-label-weight)}.pair-list{gap:var(--pk-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;display:grid}.pair{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.pair__link{font:var(--type-title);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pair__name{letter-spacing:var(--pk-h3-tracking)}.pair__vs{color:var(--muted);font:var(--type-caption-strong)}@media (width<=767px){.picker{padding:16px}.picker__fields{grid-template-columns:1fr}.picker__go{width:100%}}.search-page{gap:16px;max-width:760px;display:grid}.search-page .search--page{max-width:none}.search-body{align-content:start;min-height:100vh}.search-page__status{min-height:20px;color:var(--muted);font:var(--type-small)}@media (width<=639px){.search-page__status{min-height:40px}}@media (width<=339px){.search-page__status{min-height:60px}}.results{list-style:none;display:grid}.results li+li{border-top:1px solid var(--pk-border)}.result{color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.result:hover .result__title{text-decoration:underline}.result:focus-visible{border-radius:var(--pk-radius-xs)}.result__icon{border-radius:var(--pk-radius-sm);background:var(--pk-surface-subtle);place-items:center;width:40px;height:40px;display:grid}.result__text{min-width:0;display:grid}.result__title{font:var(--type-body-strong)}.result__sub{color:var(--muted);font:var(--type-caption)}.result__price{white-space:nowrap}.result>.icon{color:var(--muted);grid-column:-2}.search-popular{gap:16px;display:grid}@media (width<=520px){.result{grid-template-columns:36px minmax(0,1fr) auto}.result>.icon{display:none}.result__icon{width:36px;height:36px}}.best__by{align-items:center;gap:12px;display:flex}.best__by .meta{display:block}.best__by .verdict__avatar{background:var(--pk-control-bg)}.best-list{gap:var(--pk-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;display:grid}.best-entry{grid-row:span 2;grid-template-rows:subgrid;gap:16px;display:grid;position:relative}.best-entry__rank{z-index:1;border:2px solid var(--pk-surface);background:var(--pk-text);width:36px;height:36px;color:var(--pk-surface);font:var(--type-title);letter-spacing:var(--pk-h3-tracking);border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;left:-8px}.best-entry__card{min-width:0;display:flex}.best-entry__why{align-content:start;gap:8px;padding:0 4px 20px;display:grid}.best-entry__label{color:var(--muted);font:var(--type-caption-strong)}.best-entry__reason{border-radius:var(--pk-radius-control);background:var(--pk-surface-subtle);font:var(--type-body-strong);margin:0;padding:16px 20px}.best-entry__over{color:var(--pk-warning);font:var(--type-label);align-items:center;gap:8px;display:flex}.best__note{gap:8px;max-width:760px;display:flex}.best__note .icon{flex:none;margin-top:2px}.founder-gap{border-radius:var(--pk-radius-xs);background:var(--pk-warning-bg);color:var(--pk-warning);font-weight:var(--pk-weight-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px dashed;padding:0 4px}.thanks{justify-items:start;gap:24px;padding:48px 0 96px;display:grid}.thanks>*{max-width:720px}.thanks__actions{flex-wrap:wrap;gap:12px;display:flex}.calc-out *,.slabs *,.pta-phone__routes *,.cmp__table *,.result__price{font-variant-numeric:tabular-nums}@media (forced-colors:active){.toc__list a[aria-current]{border-left-color:highlight}.cmp__toggle,.slabs__quote{border:1px solid canvastext}.calc-out__total,.calc__check input,.cmp__toggle input{outline:1px solid canvastext}}
