/* GENERATED by scripts/build-v9-css.mjs from the v9 page's own <style> — do not edit. Scoped to main.pg-perception. */
:where(main.pg-perception) #m0 .h1{--t-hero:var(--t-hero-owner)}main:where(.pg-perception){display:block}:where(main.pg-perception) #m0{padding-block:var(--s9) var(--s9);min-block-size:720px;
  box-sizing:border-box;border-block-start:0}:where(main.pg-perception) #m0 .lead{max-inline-size:46ch;margin-block-start:var(--s6)}:where(main.pg-perception) #m0 .micro{font-size:var(--t-eyebrow)}:where(main.pg-perception) .fpair{padding-block-start:var(--s8)}:where(main.pg-perception) .fpair__plot{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s7);
  align-items:end;block-size:clamp(180px,20vw,260px);
  border-block-end:1px solid var(--seam)}:where(main.pg-perception) .fpair__cell{display:flex;flex-direction:column;justify-content:flex-end;
  align-items:flex-start;block-size:100%;min-inline-size:0}:where(main.pg-perception) .fpair__n{display:block;font-family:var(--font-display);font-weight:800;
  line-height:1;letter-spacing:-.03em;margin-block-end:var(--s2)}:where(main.pg-perception) .fpair__n--before{font-size:var(--t-h3);color:var(--you)}:where(main.pg-perception) .fpair__n--win{font-size:var(--t-stat);color:var(--ink)}:where(main.pg-perception) .fpair__bar{display:block;inline-size:min(132px,72%);
  border-radius:2px 2px 0 0;flex:none}:where(main.pg-perception) .fpair__bar--before{background:var(--you)}:where(main.pg-perception) .fpair__bar--win{background:var(--ink)}:where(main.pg-perception) .fpair__labs{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s7);
  margin-block-start:var(--s3)}:where(main.pg-perception) .fpair__cell .fpair__l{display:none}:where(main.pg-perception) .fpair__l{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.3;color:var(--text-muted);
  max-inline-size:26ch}:where(main.pg-perception) .fpair__l--win{max-inline-size:30ch}:where(main.pg-perception) .spl{display:grid;row-gap:0;margin-block-start:var(--s7)}:where(main.pg-perception) .spl__head,:where(main.pg-perception) .spl__row{display:grid;
  grid-template-columns:minmax(88px,13ch) minmax(0,1fr) 1px minmax(0,1fr);
  column-gap:var(--s4);align-items:center}:where(main.pg-perception) .spl__head{margin-block-end:var(--s3)}:where(main.pg-perception) .spl__hy,:where(main.pg-perception) .spl__hs{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.2}:where(main.pg-perception) .spl__hy{grid-column:2;text-align:end;color:var(--ink)}:where(main.pg-perception) .spl__hs{grid-column:4;text-align:start;color:var(--street-deep)}:where(main.pg-perception) .spl__row{min-block-size:44px}:where(main.pg-perception) .spl__lab,:where(main.pg-perception) .spl__side{padding-block:var(--s2)}:where(main.pg-perception) .spl__lab{grid-column:1;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.25;color:var(--ink)}:where(main.pg-perception) .spl__side{display:flex;align-items:center;gap:var(--s3);min-inline-size:0}:where(main.pg-perception) .spl__side--you{grid-column:2;flex-direction:row}:where(main.pg-perception) .spl__side--street{grid-column:4;flex-direction:row}:where(main.pg-perception) .spl__v{flex:none;inline-size:5ch;font-family:var(--font-display);
  font-weight:800;font-size:var(--t-ui);line-height:1;
  font-variant-numeric:tabular-nums lining-nums;direction:ltr;
  unicode-bidi:isolate}:where(main.pg-perception) .spl__side--you .spl__v{text-align:end;color:var(--ink)}:where(main.pg-perception) .spl__side--street .spl__v{text-align:start;color:var(--street-deep)}:where(main.pg-perception) .spl__track{flex:1 1 auto;min-inline-size:0;display:flex;block-size:14px}:where(main.pg-perception) .spl__side--you .spl__track{justify-content:flex-end}:where(main.pg-perception) .spl__side--street .spl__track{justify-content:flex-start}:where(main.pg-perception) .spl__bar{display:block;block-size:100%;border-radius:2px}:where(main.pg-perception) .spl__bar--you{background:var(--ink);transform-origin:100% 50%}:where(main.pg-perception) .spl__bar--street{background:var(--street);transform-origin:0 50%}:where(main.pg-perception) .spl__spine{grid-column:3;align-self:stretch;background:var(--seam)}:where(main.pg-perception) #m2 .verdict{max-inline-size:34ch;margin-block-start:var(--s7)}:where(main.pg-perception) .m3cols{display:grid;grid-template-columns:1.2fr .8fr;column-gap:var(--s8);
  row-gap:var(--s7);margin-block-start:var(--s7);align-items:start}:where(main.pg-perception) .m3cols > *{min-inline-size:0}:where(main.pg-perception) .gaps__u{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.3;color:var(--ink);
  margin-block-start:var(--s6)}:where(main.pg-perception) .gaps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  column-gap:var(--s5);margin-block-start:var(--s4)}:where(main.pg-perception) .gaps__i{min-inline-size:0;border-block-start:1px solid var(--rule);
  padding-block-start:var(--s3)}:where(main.pg-perception) .gaps__n{display:block}:where(main.pg-perception) .gaps__l{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.3;color:var(--text-muted);
  margin-block-start:var(--s2)}:where(main.pg-perception) .rankp{background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);padding:var(--s6)}:where(main.pg-perception) .rankp .h2{font-size:var(--t-h3)}:where(main.pg-perception) .rankp .lead{font-size:var(--t-body);margin-block-start:var(--s3)}:where(main.pg-perception) .rankp__i{display:flex;align-items:baseline;gap:var(--s4);
  margin-block-start:var(--s5);padding-block-start:var(--s4);
  border-block-start:1px solid var(--rule)}:where(main.pg-perception) .rankp__n{flex:none;font-size:var(--t-h3);color:var(--ink)}:where(main.pg-perception) .rankp__l{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.3;color:var(--text-muted)}:where(main.pg-perception) .rankp .caption{margin-block-start:var(--s5)}:where(main.pg-perception) .est{display:grid;row-gap:0;margin-block-start:var(--s6);max-inline-size:960px}:where(main.pg-perception) .est__key{display:grid;
  grid-template-columns:minmax(88px,12ch) minmax(0,1fr) minmax(64px,9ch)
                        minmax(56px,8ch);
  column-gap:var(--s5);align-items:end;margin-block-end:0}:where(main.pg-perception) .est__kp{grid-column:2;position:relative;block-size:var(--s5)}:where(main.pg-perception) .est__basel{position:absolute;inset-block-end:0;inset-inline-end:50%;
  padding-inline-end:var(--s2);white-space:nowrap;
  font-family:var(--font-display);font-weight:600;font-size:var(--t-ui);
  line-height:1.2;color:var(--text-muted);
  border-inline-end:1px solid var(--ink)}:where(main.pg-perception) .est__row{display:grid;
  grid-template-columns:minmax(88px,12ch) minmax(0,1fr) minmax(64px,9ch)
                        minmax(56px,8ch);
  column-gap:var(--s5);align-items:center;min-block-size:56px}:where(main.pg-perception) .est__lab{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);color:var(--ink)}:where(main.pg-perception) .est__plot{position:relative;block-size:40px;align-self:stretch}:where(main.pg-perception) .est__band{position:absolute;inset-block:0;inset-inline-start:40.63%;
  inline-size:18.75%;box-sizing:border-box;background:var(--street-soft);
  border-inline:1px solid var(--street)}:where(main.pg-perception) .est__zero{position:absolute;inset-block:0;inset-inline-start:50%;
  inline-size:1px;background:var(--ink)}:where(main.pg-perception) .est__bar{position:absolute;inset-block-start:calc(50% - 8px);block-size:16px;
  border-radius:2px}:where(main.pg-perception) .est__bar--ahead{inset-inline-start:50%;background:var(--ink)}:where(main.pg-perception) .est__bar--behind{inset-inline-end:50%;background:var(--ink)}:where(main.pg-perception) .est__bar--par{inset-block-start:calc(50% - 4px);block-size:8px;
  inset-inline-start:40.63%;inline-size:18.75%;background:var(--you)}:where(main.pg-perception) .est__fig,:where(main.pg-perception) .est__dir{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);line-height:1.2}:where(main.pg-perception) .est__fig{justify-self:end;text-align:end;color:var(--ink);
  font-variant-numeric:tabular-nums lining-nums;direction:ltr;
  unicode-bidi:isolate}:where(main.pg-perception) .est__dir{justify-self:end;text-align:end;color:var(--text-muted)}:where(main.pg-perception) #m5 .a3{max-inline-size:var(--w)}:where(main.pg-perception) .close__inner{max-inline-size:520px}:where(main.pg-perception) .close__inner > .eyebrow,:where(main.pg-perception) .close__inner > .h2,:where(main.pg-perception) .close__inner > .lead{
  max-inline-size:34ch}@media (max-width:959px){:where(main.pg-perception) .m3cols{grid-template-columns:1fr}:where(main.pg-perception) .est__row,:where(main.pg-perception) .est__key{grid-template-columns:minmax(72px,10ch) minmax(0,1fr)
                                  minmax(56px,8ch) minmax(48px,7ch);
    column-gap:var(--s3)}}@media (max-width:599px){:where(main.pg-perception) #m0{padding-block:var(--s6) var(--s8);min-block-size:0}:where(main.pg-perception) .fpair__plot,:where(main.pg-perception) .fpair__labs{grid-template-columns:1fr;row-gap:var(--s5)}:where(main.pg-perception) .fpair__plot{block-size:auto;border-block-end:0}:where(main.pg-perception) .fpair__cell{block-size:120px;border-block-end:1px solid var(--seam)}:where(main.pg-perception) .fpair__cell--win{grid-row:1}:where(main.pg-perception) .fpair__cell--before{grid-row:2}:where(main.pg-perception) .fpair__labs{display:none}:where(main.pg-perception) .fpair__cell .fpair__l{display:block;margin-block-start:var(--s2)}:where(main.pg-perception) .fpair__bar{inline-size:min(132px,60%)}:where(main.pg-perception) .spl__head{grid-template-columns:1fr 1fr;column-gap:var(--s4);
    margin-block-end:var(--s2)}:where(main.pg-perception) .spl__hy{grid-column:1;text-align:start;font-size:var(--t-ui)}:where(main.pg-perception) .spl__hs{grid-column:2;text-align:start;font-size:var(--t-ui)}:where(main.pg-perception) .spl__row{grid-template-columns:1fr 1fr;column-gap:var(--s4);
    row-gap:var(--s2);padding-block:var(--s3);
    border-block-start:1px solid var(--rule)}:where(main.pg-perception) .spl__lab{grid-column:1 / -1}:where(main.pg-perception) .spl__side--you{grid-column:1;flex-direction:row-reverse}:where(main.pg-perception) .spl__side--street{grid-column:2}:where(main.pg-perception) .spl__side--you .spl__track{justify-content:flex-start}:where(main.pg-perception) .spl__side--you .spl__v{text-align:start}:where(main.pg-perception) .spl__spine{display:none}:where(main.pg-perception) .gaps{grid-template-columns:1fr;row-gap:var(--s4)}:where(main.pg-perception) .est__row,:where(main.pg-perception) .est__key{grid-template-columns:minmax(0,1fr) auto auto;
    column-gap:var(--s3);row-gap:var(--s2);
    padding-block:var(--s3);min-block-size:0}:where(main.pg-perception) .est__lab{grid-column:1;grid-row:1}:where(main.pg-perception) .est__fig{grid-column:2;grid-row:1}:where(main.pg-perception) .est__dir{grid-column:3;grid-row:1;justify-self:end;text-align:end}:where(main.pg-perception) .est__plot{grid-column:1 / -1;grid-row:2}:where(main.pg-perception) .est__key{padding-block:0}:where(main.pg-perception) .est__kp{grid-column:1 / -1}}
