/* GENERATED by scripts/build-v9-css.mjs from the v9 page's own <style> — do not edit. Scoped to main.pg-product. */
:where(main.pg-product) #m0 .h1{--t-hero:var(--t-hero-owner)}main:where(.pg-product){display:block}:where(main.pg-product) section[id]{scroll-margin-block-start:84px}:where(main.pg-product) #m0{padding-block:var(--s9) var(--s7)}:where(main.pg-product) #m0 .h1{max-inline-size:15ch;margin-block-start:var(--s2)}:where(main.pg-product) #m0 .lead{max-inline-size:44ch;margin-block-start:var(--s6)}:where(main.pg-product) #m0 .micro{font-size:var(--t-eyebrow)}:where(main.pg-product) .hbars{position:relative;display:grid;grid-template-columns:1fr 1fr;
  grid-template-rows:auto clamp(206px,21vw,268px) auto auto;
  column-gap:var(--s6);align-items:end}:where(main.pg-product) .hbar{display:contents}:where(main.pg-product) .hbar--before > *{grid-column:1}:where(main.pg-product) .hbar--win > *{grid-column:2}:where(main.pg-product) .hbar__n{grid-row:1;justify-self:center;align-self:end;
  margin-block-end:var(--s3);line-height:.9;letter-spacing:-.03em;
  font-family:var(--font-display);
  font-variant-numeric:tabular-nums lining-nums;
  direction:ltr;unicode-bidi:isolate;white-space:nowrap}:where(main.pg-product) .hbar__n--lg{font-weight:820;font-size:var(--t-hero);color:var(--ink)}:where(main.pg-product) .hbar__n--sm{font-weight:700;font-size:var(--t-h3);color:var(--you)}:where(main.pg-product) .hbar__t{grid-row:2;justify-self:center;align-self:stretch;position:relative;
  inline-size:min(128px,76%)}:where(main.pg-product) .hbar__f{position:absolute;inset-inline:0;inset-block-end:0;
  border-radius:3px 3px 0 0}:where(main.pg-product) .hbar__f--ink{background:var(--ink)}:where(main.pg-product) .hbar__f--you{background:var(--you)}:where(main.pg-product) .hbar__i{grid-row:3;justify-self:center;margin-block-start:var(--s3);
  font-family:var(--font-display);font-weight:800;font-size:var(--t-ui);
  color:var(--ink)}:where(main.pg-product) .hbar__l{grid-row:4;justify-self:center;margin-block-start:var(--s2);
  font-size:var(--t-ui);color:var(--text-muted);text-align:center;
  max-inline-size:22ch}:where(main.pg-product) .hbars__ref{grid-row:2;align-self:stretch;position:relative;z-index:2;
  pointer-events:none}:where(main.pg-product) .hbars__ref--before{grid-column:1}:where(main.pg-product) .hbars__ref--win{grid-column:2}:where(main.pg-product) .hbars__street{position:absolute;inset-inline:0;
  border-block-start:2px solid var(--street)}:where(main.pg-product) .hbars__sl{position:absolute;inset-inline-start:0;
  font-family:var(--font-display);font-weight:700;font-size:var(--t-eyebrow);
  letter-spacing:.14em;text-transform:uppercase;color:var(--street-deep);
  white-space:nowrap}:where(main.pg-product) .aut{margin-block-start:var(--s7)}:where(main.pg-product) .aut .rv{transition-duration:260ms}:where(main.pg-product) .rank th.n{text-align:end}:where(main.pg-product) .aut .rank th{font-size:var(--t-ui)}:where(main.pg-product) .aut .rank th .sub{font-size:var(--t-caption)}:where(main.pg-product) .rank td .rk{color:var(--text-muted);font-size:var(--t-caption);
  margin-inline-end:var(--s3);font-variant-numeric:tabular-nums;
  direction:ltr;unicode-bidi:isolate}:where(main.pg-product) .rank tbody tr:last-child td{border-block-end:0}:where(main.pg-product) .vd{display:inline-flex;align-items:center;white-space:nowrap;font-weight:600}:where(main.pg-product) .vd--keep{color:var(--street-deep)}:where(main.pg-product) .vd--move{color:var(--you)}:where(main.pg-product) .vd--cut{color:var(--gap-ink)}:where(main.pg-product) .aut__more{display:table-row}:where(main.pg-product) .aut[data-collapsible] .aut__more{display:none}:where(main.pg-product) .aut[data-collapsible].is-open .aut__more{display:table-row}:where(main.pg-product) .aut[data-collapsible] .more{display:inline-flex}:where(main.pg-product) .more{display:none;align-items:center;justify-content:center;
  min-block-size:48px;inline-size:100%;margin-block-start:var(--s3);
  background:var(--paper);border:1px solid var(--rule-ui);border-radius:var(--r);
  font-family:var(--font-display);font-weight:600;font-size:var(--t-ui);
  color:var(--street-deep);cursor:pointer;
  transition:background var(--d-micro) linear}:where(main.pg-product) .more:hover{background:var(--street-soft)}:where(main.pg-product) .say--verdict{font-family:var(--font-verdict);font-style:italic;font-weight:600;
  font-size:var(--t-lead);line-height:1.3;letter-spacing:-.01em;
  color:var(--ink);max-inline-size:62ch;}:where(main.pg-product) .leg{margin-block-start:var(--s4);padding-block-start:var(--s4);
  border-block-start:1px solid var(--rule)}:where(main.pg-product) .leg__r{display:grid;grid-template-columns:minmax(96px,12ch) minmax(0,1fr);
  gap:var(--s2) var(--s4);align-items:baseline;padding-block:var(--s2);
  border-block-start:1px solid var(--line)}:where(main.pg-product) .leg__r:first-child{border-block-start:0}:where(main.pg-product) .leg__v{display:inline-flex;align-items:center;font-family:var(--font-display);
  font-weight:700;font-size:var(--t-body);color:var(--ink)}:where(main.pg-product) .leg__s{font-size:var(--t-body);color:var(--body-ink)}:where(main.pg-product) .same{margin-block-start:var(--s6)}:where(main.pg-product) .same__grid{display:grid;grid-template-columns:7fr 5fr;column-gap:var(--s8);
  align-items:start}:where(main.pg-product) .same__grid > *{min-inline-size:0}:where(main.pg-product) .same__card{background:var(--paper);border:1px solid var(--rule);
  border-radius:var(--r);padding:var(--s6)}:where(main.pg-product) .same__t{font-family:var(--font-display);font-weight:700;font-size:var(--t-h3);
  line-height:1.25;color:var(--ink);max-inline-size:34ch}:where(main.pg-product) .same__keys{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);
  margin-block:var(--s5) var(--s6)}:where(main.pg-product) .same__key{display:inline-flex;align-items:center;gap:var(--s2);
  font-family:var(--font-display);font-weight:600;font-size:var(--t-ui);
  color:var(--text-muted)}:where(main.pg-product) .same__m{display:inline-block;inline-size:10px;block-size:10px;
  border-radius:50%;background:var(--street)}:where(main.pg-product) .same__m--you{inline-size:14px;block-size:14px;background:var(--ink)}:where(main.pg-product) .same__strip{position:relative;block-size:44px;margin-inline:7px;
  border-block-end:1px solid var(--seam)}:where(main.pg-product) .same__band{position:absolute;inset-block:0 -1px;background:var(--street-soft);
  border-block-end:2px solid var(--street-deep)}:where(main.pg-product) .same__bl{position:absolute;inset-block-start:-22px;inset-inline-end:0;
  font-family:var(--font-display);font-weight:700;font-size:var(--t-eyebrow);
  letter-spacing:.14em;text-transform:uppercase;color:var(--street-deep);
  white-space:nowrap}:where(main.pg-product) .same__dot{position:absolute;inset-block-end:9px;inline-size:10px;
  block-size:10px;border-radius:50%;background:var(--street);
  translate:-50% 0}:where(main.pg-product) .same__dot:dir(rtl){translate:50% 0}:where(main.pg-product) .same__dot--you{inset-block-end:7px;inline-size:14px;block-size:14px;
  background:var(--ink);z-index:1}:where(main.pg-product) .same__ends{display:flex;justify-content:space-between;
  margin-block-start:var(--s2);font-size:var(--t-caption);
  color:var(--text-muted)}:where(main.pg-product) .same__mix{padding-block-start:var(--s2)}:where(main.pg-product) .same__mh{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-body);color:var(--ink);padding-block-end:var(--s3)}:where(main.pg-product) .same__mr{display:grid;grid-template-columns:minmax(80px,9ch) minmax(0,1fr);
  gap:var(--s2) var(--s4);align-items:baseline;padding-block:var(--s3);
  border-block-start:1px solid var(--line)}:where(main.pg-product) .same__mv{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-body);color:var(--street-deep)}:where(main.pg-product) .same__ms{font-size:var(--t-body);color:var(--body-ink)}:where(main.pg-product) #m2b .say{max-inline-size:46ch}:where(main.pg-product) .m3grid{display:grid;grid-template-columns:5fr 7fr;column-gap:var(--s8);
  align-items:center;margin-block-start:var(--s7)}:where(main.pg-product) .m3grid > *{min-inline-size:0}:where(main.pg-product) .sub3{display:grid;row-gap:0}:where(main.pg-product) .sub3__keys{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);
  margin-block-end:var(--s5)}:where(main.pg-product) .sub3__key{display:inline-flex;align-items:center;gap:var(--s2);
  font-family:var(--font-display);font-weight:600;font-size:var(--t-ui);
  color:var(--text-muted)}:where(main.pg-product) .sub3__m{display:inline-block;inline-size:10px;block-size:10px;
  border-radius:50%;background:var(--ink)}:where(main.pg-product) .sub3__m--street{inline-size:3px;block-size:16px;border-radius:1px;
  background:var(--street)}:where(main.pg-product) .sub3__key--unit{margin-inline-start:auto}:where(main.pg-product) .sub3__r{display:grid;grid-template-columns:minmax(88px,12ch) minmax(0,1fr) 8ch;
  column-gap:var(--s4);align-items:center;min-block-size:56px}:where(main.pg-product) .sub3__k{font-family:var(--font-display);font-weight:700;font-size:var(--t-body);
  color:var(--ink)}:where(main.pg-product) .sub3__t{position:relative;block-size:26px;
  border-block-end:1px solid var(--seam)}:where(main.pg-product) .sub3__d{position:absolute;inset-block:4px 5px;border-radius:2px}:where(main.pg-product) .sub3__d--under{background:var(--gap-soft);
  border-block-end:2px solid var(--gap-ink)}:where(main.pg-product) .sub3__d--over{background:var(--street-soft);
  border-block-end:2px solid var(--street-deep)}:where(main.pg-product) .sub3__s{position:absolute;inset-block:0 1px;inline-size:3px;
  background:var(--street)}:where(main.pg-product) .sub3__o{position:absolute;inset-block-end:-4px;inline-size:10px;
  block-size:10px;border-radius:50%;background:var(--ink)}:where(main.pg-product) .sub3__v{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-body);
  text-align:end;font-variant-numeric:tabular-nums lining-nums;
  direction:ltr;unicode-bidi:isolate}:where(main.pg-product) .sub3__v--under{color:var(--gap-ink)}:where(main.pg-product) .sub3__v--over{color:var(--street-deep)}:where(main.pg-product) #m3 .say{max-inline-size:46ch}:where(main.pg-product) .edge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:var(--s6);row-gap:var(--s5);margin-block-start:var(--s6);
  max-inline-size:900px;align-items:start}:where(main.pg-product) .edge__i{display:grid;row-gap:var(--s2);padding-block-start:var(--s4);
  border-block-start:2px solid var(--seam)}:where(main.pg-product) .edge__n{font-family:var(--font-display);font-weight:820;
  font-size:var(--t-hero);line-height:.9;letter-spacing:-.03em;
  color:var(--ink);font-variant-numeric:tabular-nums lining-nums;
  direction:ltr;unicode-bidi:isolate}:where(main.pg-product) .edge__l{font-size:var(--t-body);color:var(--body-ink);max-inline-size:30ch}:where(main.pg-product) #m4 .say{max-inline-size:44ch}:where(main.pg-product) .m--dark .field{opacity:.30}:where(main.pg-product) .m--dark .lead{margin-block-end:var(--s6)}:where(main.pg-product) .m--dark .micro{color:#AFC0DA}@media (max-width:959px){:where(main.pg-product) .m3grid{grid-template-columns:1fr;row-gap:var(--s7)}:where(main.pg-product) .same__grid{grid-template-columns:1fr;row-gap:var(--s6)}:where(main.pg-product) .edge{grid-template-columns:1fr;row-gap:var(--s5)}:where(main.pg-product) .hbars{grid-template-rows:auto 200px auto auto;column-gap:var(--s5)}}@media (max-width:599px){:where(main.pg-product) #m0{padding-block:var(--s6) var(--s8)}:where(main.pg-product) .hbars{grid-template-rows:auto 176px auto auto}:where(main.pg-product) .hbar__n--sm{font-size:var(--t-ui)}:where(main.pg-product) .hbar__l{max-inline-size:18ch}:where(main.pg-product) .rank tr{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s4);
    row-gap:2px;padding:var(--s3) var(--s4);margin-block-end:var(--s2)}:where(main.pg-product) .rank td{grid-template-columns:auto auto;justify-content:space-between;
    align-items:baseline;padding:1px 0}:where(main.pg-product) .rank td:first-child{grid-area:1/1;grid-column:1/-1;display:block;
    font-family:var(--font-display);font-weight:800;font-size:var(--t-h3);
    padding-block-end:var(--s2);border-block-end:1px solid var(--line)}:where(main.pg-product) .rank td:first-child::before{content:none}:where(main.pg-product) .rank td:last-child{grid-area:1/2;grid-column:2;justify-self:end;
    align-self:center;display:block;padding-block-end:var(--s2);
    border-block-end:1px solid var(--line)}:where(main.pg-product) .rank td:last-child::before{content:none}:where(main.pg-product) .aut[data-collapsible].is-open .aut__more{display:grid}:where(main.pg-product) .leg__r{grid-template-columns:1fr;row-gap:var(--s1)}:where(main.pg-product) .same__card{padding:var(--s5)}:where(main.pg-product) .same__dot{inline-size:8px;block-size:8px;inset-block-end:10px}:where(main.pg-product) .same__dot--you{inline-size:12px;block-size:12px;inset-block-end:8px}:where(main.pg-product) .sub3__r{grid-template-columns:minmax(72px,10ch) minmax(0,1fr) 6ch;
    column-gap:var(--s3)}:where(main.pg-product) .close__inner{max-inline-size:none}}
