/* GENERATED by scripts/build-v9-css.mjs from the v9 page's own <style> — do not edit. Scoped to main.pg-ai-platforms. */
:where(main.pg-ai-platforms) #m0 .h1{--t-hero:var(--t-hero-ent)}main:where(.pg-ai-platforms){display:block}:where(main.pg-ai-platforms) #m0{padding-block:var(--s9) var(--s9);
  min-block-size:799px;box-sizing:border-box;border-block-start:0}:where(main.pg-ai-platforms) #m0 .h1{max-inline-size:20ch}:where(main.pg-ai-platforms) #m0 .h1--pair > .b{display:block}:where(main.pg-ai-platforms) #m0 .lead{max-inline-size:46ch;margin-block-start:var(--s6)}:where(main.pg-ai-platforms) #m0 .micro{font-size:var(--t-eyebrow)}:where(main.pg-ai-platforms) .ans{min-inline-size:0}:where(main.pg-ai-platforms) .ans__card{background:var(--paper);border:1px solid var(--line);
  border-radius:var(--r);padding:var(--s5)}:where(main.pg-ai-platforms) .ans__l{display:inline;font-family:var(--font-display);font-weight:700;
  font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;
  color:var(--text-muted);line-height:1.3;margin-inline-end:var(--s2)}:where(main.pg-ai-platforms) .ans__q{display:inline;font-size:var(--t-lead);line-height:1.35;
  color:var(--body-ink)}:where(main.pg-ai-platforms) .ans__ask{margin:0;line-height:1.35}:where(main.pg-ai-platforms) .ans__places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  column-gap:var(--s5);margin-block-start:var(--s4);
  padding-block-start:var(--s4);border-block-start:1px solid var(--line)}:where(main.pg-ai-platforms) .ans__place{min-inline-size:0}:where(main.pg-ai-platforms) .ans__h{display:block;font-family:var(--font-display);font-weight:800;
  font-size:var(--t-ui);line-height:1.3;color:var(--ink);
  margin-block-end:var(--s2)}:where(main.pg-ai-platforms) .ans__row{display:block;padding-block:3px}:where(main.pg-ai-platforms) .ans__k{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-caption);line-height:1.3;color:var(--text-muted)}:where(main.pg-ai-platforms) .ans__v{display:block;font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);line-height:1.3;color:var(--ink)}:where(main.pg-ai-platforms) .ans__says{margin-block:var(--s4) 0;padding-block-start:var(--s4);
  border-block-start:1px solid var(--line);line-height:1.35}:where(main.pg-ai-platforms) .ans__a{display:inline;font-family:var(--font-display);font-weight:700;
  font-size:var(--t-body);line-height:1.35;color:var(--ink)}:where(main.pg-ai-platforms) .ans .chipline{margin-block-end:0}:where(main.pg-ai-platforms) .lst{margin-block-start:var(--s7);max-inline-size:940px}:where(main.pg-ai-platforms) .lst__title{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);color:var(--ink);margin:0 0 var(--s4)}:where(main.pg-ai-platforms) .lst__hd,:where(main.pg-ai-platforms) .lst__row{display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);
  column-gap:var(--s5);align-items:baseline;padding-block:var(--s3);
  border-block-start:1px solid var(--line)}:where(main.pg-ai-platforms) .lst__hd{border-block-start:0;padding-block-start:0}:where(main.pg-ai-platforms) .lst__c{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;
  color:var(--text-muted);line-height:1.3}:where(main.pg-ai-platforms) .lst__row:last-child{border-block-end:1px solid var(--line)}:where(main.pg-ai-platforms) .lst__q{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-ui);line-height:1.35;color:var(--body-ink)}:where(main.pg-ai-platforms) .lst__v{font-family:var(--font-display);font-weight:800;
  font-size:var(--t-lead);line-height:1.2;letter-spacing:-.01em;
  color:var(--ink)}:where(main.pg-ai-platforms) .lst__n{font-size:var(--t-ui);line-height:1.4;color:var(--text-muted)}:where(main.pg-ai-platforms) .stf{max-inline-size:820px}:where(main.pg-ai-platforms) .stf__title{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);color:var(--ink)}:where(main.pg-ai-platforms) .stf__unit{display:block;font-family:var(--font);font-size:var(--t-caption);
  color:var(--text-muted);margin-block-start:var(--s2)}:where(main.pg-ai-platforms) .stf__rows{margin-block-start:var(--s5)}:where(main.pg-ai-platforms) .stf__row,:where(main.pg-ai-platforms) .stf__ax{display:grid;grid-template-columns:minmax(0,1fr) minmax(14ch,18ch);
  column-gap:var(--s5);align-items:center}:where(main.pg-ai-platforms) .stf__row{row-gap:var(--s2);padding-block:var(--s3);
  border-block-start:1px solid var(--rule)}:where(main.pg-ai-platforms) .stf__q{grid-column:1 / -1;font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);line-height:1.3;color:var(--ink)}:where(main.pg-ai-platforms) .stf__track{position:relative;display:block;block-size:28px;
  min-inline-size:0;background:var(--track);border-radius:3px}:where(main.pg-ai-platforms) .stf__bar{position:absolute;inset-block:0;inset-inline-start:0;
  border-radius:3px;background:var(--ink)}:where(main.pg-ai-platforms) .stf__f{display:flex;align-items:baseline;gap:var(--s2);min-inline-size:0}:where(main.pg-ai-platforms) .stf__n{font-family:var(--font-display);font-weight:800;
  font-size:var(--t-h3);line-height:1;color:var(--ink)}:where(main.pg-ai-platforms) .stf__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-ai-platforms) .stf__ax{border-block-start:1px solid var(--rule);
  padding-block-start:var(--s2)}:where(main.pg-ai-platforms) .stf__axt{display:flex;justify-content:space-between;min-inline-size:0}:where(main.pg-ai-platforms) .stf__axe{display:block}:where(main.pg-ai-platforms) .stf__t{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-caption);color:var(--text-muted);line-height:1.2}:where(main.pg-ai-platforms) .cw{margin-block-start:var(--s7);max-inline-size:820px}:where(main.pg-ai-platforms) .cw__title{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);color:var(--ink);margin:0}:where(main.pg-ai-platforms) .cw__plot{margin-block-start:var(--s5)}:where(main.pg-ai-platforms) .cw__rule{display:block;font-family:var(--font-display);font-weight:600;
  font-size:var(--t-caption);color:var(--text-muted);
  margin-block-end:var(--s3)}:where(main.pg-ai-platforms) .cw__k{display:block;font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);line-height:1.35}:where(main.pg-ai-platforms) .cw__k--ink{color:var(--ink);margin-block-end:var(--s2)}:where(main.pg-ai-platforms) .cw__k--gap{color:var(--gap-ink);margin-block-start:var(--s2)}:where(main.pg-ai-platforms) .cw__track{position:relative;display:block;block-size:28px;
  min-inline-size:0;background:var(--track)}:where(main.pg-ai-platforms) .cw__track--a{border-start-start-radius:3px;border-start-end-radius:3px}:where(main.pg-ai-platforms) .cw__track--b{border-end-start-radius:3px;border-end-end-radius:3px}:where(main.pg-ai-platforms) .cw__bar{position:absolute;inset-block:0;inset-inline-start:0}:where(main.pg-ai-platforms) .cw__bar--ink{background:var(--ink)}:where(main.pg-ai-platforms) .cw__bar--gap{background:var(--gap-ink)}:where(main.pg-ai-platforms) .bnd{margin-block-start:var(--s7);max-inline-size:940px}:where(main.pg-ai-platforms) .bnd__title{font-family:var(--font-display);font-weight:700;
  font-size:var(--t-ui);color:var(--ink);margin:0}:where(main.pg-ai-platforms) .bnd__unit{display:block;font-family:var(--font);font-size:var(--t-caption);
  color:var(--text-muted);margin-block-start:var(--s2)}:where(main.pg-ai-platforms) .bnd__plot{margin-block-start:var(--s5)}:where(main.pg-ai-platforms) .bnd__row{display:grid;grid-template-columns:minmax(14ch,22ch) 1fr minmax(7ch,9ch);
  column-gap:var(--s4);align-items:center;min-block-size:48px;
  border-block-start:1px solid var(--rule)}:where(main.pg-ai-platforms) .bnd__k{font-family:var(--font-display);font-weight:700;font-size:var(--t-caption);
  color:var(--ink);line-height:1.3}:where(main.pg-ai-platforms) .bnd__row--ink .bnd__k{color:var(--ink)}:where(main.pg-ai-platforms) .bnd__track{position:relative;block-size:26px;min-inline-size:0;
  background:var(--track);border-radius:3px}:where(main.pg-ai-platforms) .bnd__span{position:absolute;inset-block:0;border-radius:3px}:where(main.pg-ai-platforms) .bnd__span--ink{background:var(--ink)}:where(main.pg-ai-platforms) .bnd__e{font-family:var(--font-display);font-weight:700;font-size:var(--t-ui);
  color:var(--ink);text-align:end;white-space:nowrap}:where(main.pg-ai-platforms) .bnd__ax{display:grid;
  grid-template-columns:minmax(14ch,22ch) 1fr minmax(7ch,9ch);
  column-gap:var(--s4);align-items:center;
  border-block-start:1px solid var(--rule);padding-block-start:var(--s2)}:where(main.pg-ai-platforms) .bnd__axk,:where(main.pg-ai-platforms) .bnd__axe{display:block}:where(main.pg-ai-platforms) .bnd__axt{display:flex;justify-content:space-between;min-inline-size:0}:where(main.pg-ai-platforms) .bnd__t{font-family:var(--font-display);font-weight:600;
  font-size:var(--t-caption);color:var(--text-muted);line-height:1.2}:where(main.pg-ai-platforms) #m9 .a3{max-inline-size:var(--w)}@media (max-width:599px){:where(main.pg-ai-platforms) #m0{padding-block:var(--s6) var(--s8);min-block-size:0}:where(main.pg-ai-platforms) .ans__places{grid-template-columns:1fr;row-gap:var(--s4)}:where(main.pg-ai-platforms) .ans__place + .ans__place{padding-block-start:var(--s4);
    border-block-start:1px solid var(--line)}:where(main.pg-ai-platforms) .lst__hd,:where(main.pg-ai-platforms) .lst__row{grid-template-columns:1fr;row-gap:var(--s1)}:where(main.pg-ai-platforms) .stf__row,:where(main.pg-ai-platforms) .stf__ax{grid-template-columns:minmax(0,1fr) minmax(9ch,11ch);
    column-gap:var(--s3)}:where(main.pg-ai-platforms) .stf__f{flex-direction:column;gap:var(--s1)}:where(main.pg-ai-platforms) .bnd__row{grid-template-columns:1fr minmax(7ch,9ch);row-gap:var(--s2);
    padding-block:var(--s3)}:where(main.pg-ai-platforms) .bnd__k{grid-column:1 / -1}:where(main.pg-ai-platforms) .bnd__ax{grid-template-columns:1fr minmax(7ch,9ch)}:where(main.pg-ai-platforms) .bnd__axk{display:none}}
