/* ab-fix-milo · milo-v2's own drift, snapped (28 Sep 2026). Generated from milo.css by fix/gen-milo.py:
   every monospace rule → Inter (no monospace in the brand), every 1220 column → 1200 (the nav's). */
:root{--mono:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
:root{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.qn{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.qg{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.frost{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.reask{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.bfs{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.chip-q .cg{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.snd{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.proof{max-width:1200px}
.eyebrow{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.wall p{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.status .lb{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.status .bar{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.steps-in{max-width:1200px}
.steps-head p{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.step-num{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.step-ui .eb{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.say-foot{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.glab{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.caps-head{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.feat-in{max-width:1200px}
.feat-head p{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.fnum{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.fp-eb{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.fp-note{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.cases-head{max-width:1200px}
.cases-head p{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.cases-quote{max-width:1200px}
.integ-in{max-width:1200px}
.integ-head p.eb{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.xchg .lbl{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.xa-by b{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.close-in{max-width:1200px}
.foot-in{max-width:1200px}
.foot-col h4{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.rail{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
code{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.mswitch .ms-l{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mswitch button{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.ask2-in{max-width:1200px}
.ask2-eyebrow{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.ask2-rl{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.night-stage{max-width:1200px}
.night-clock{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.night-hint{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mover-eb{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.ask2-ans-q{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.ask2-ans-f{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.snd-lab{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mc-state{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mc-step.blocked .mc-dot::after{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
.mc-mark b{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mc-work-h{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mc-time{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.mc-scope{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.sow-in{max-width:1200px}
.sow-eyebrow{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.sow-meta{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.sow-hint{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.sow-real{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
.sui-by{font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.08em}
/* chip keywords: orange mono 12.5/700 measured 3.36:1 on cream — small orange text uses orange-ink */
.chip-q .cg{font-family:'Inter',sans-serif;font-weight:600;font-size:13px;letter-spacing:0;color:#C4100A}
/* phone gutter 24, the record's (milo-v2 ran 20) */
@media (max-width:767px){section.fold,section.statement,section.steps,section.caps,section.cases,section.integ,section.ask2,section.close,section.sow{padding-left:24px;padding-right:24px}}

/* ── milo-v2 chat, 28 Sep ─────────────────────────────────────────────────
   The sweep above put every small label on Inter; Vishal asked for the
   "MILO" speaker label specifically in Doppio. */
.mc-mark b{font-family:'Doppio',system-ui,sans-serif;font-weight:500;letter-spacing:.10em}

/* Two rules were tried here in v2 and BOTH were wrong — do not re-add them:
   - left-aligning the .mc-log grid stranded the visitor's own bubble in the
     middle of the modal. That log is a centred grid on purpose.
   - hiding .mrail while the chat is open was meant to remove a duplicate
     Milo. There is no duplicate: .mc-face is an empty SLOT that the
     travelling rail docks INTO, so hiding the rail hides the only Milo. */
