/* =====================================================================
   PROSPECT CHAIR: podcast lead generation page
   Light product page. Warm white, ink, marquee gold. Mock UI cards show
   the machine: sending fleet, invitations, replies, bookings.
   Builds on program.css (.light theme) for nav, buttons, FAQ, booking.
   ===================================================================== */
.pc{--paper:#f8f7f4;--paper-2:#ffffff;--sage:#efede7;--ink:#14130f;--ok:#2f8a5b;--ok-soft:#e4f3ea;--warn:#b9731a}
.pc body{background:var(--paper)}
.pc .pg h2{max-width:24ch}
.pc .lede{max-width:58ch}

/* ---------- mock UI primitives ---------- */
.ui{border-radius:18px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule),0 24px 60px -30px rgba(20,19,15,.25);font-size:14px;color:var(--ink)}
.ui__bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule);font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.ui__bar b{color:var(--ink);font-weight:500;letter-spacing:.14em}
.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--sage);color:var(--ink-2)}
.pill--live{background:var(--ok-soft);color:var(--ok)}
.pill--live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}
.pill--gold{background:#fbefd3;color:#8a5a0c}
.mono{font-family:var(--f-mono)}
.ex{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;color:var(--ink-3);margin-top:12px}

/* ---------- hero ---------- */
.pchero{padding:calc(var(--nav-h) + clamp(48px,8vh,88px)) 0 clamp(40px,6vh,72px);overflow:hidden}
.pchero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}
.pchero h1{font-size:clamp(2.4rem,4.6vw,4.2rem);letter-spacing:-.03em;line-height:.98;margin:20px 0 22px}
.pchero h1 span{display:block;color:var(--ink-3)}
.pchero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;align-items:center}
.pchero__micro{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14.5px;color:var(--ink-3)}
.pchero__micro b{color:var(--ink);font-weight:600}
.dash{position:relative}
.dash__main{padding:0}
.dash__kpi{display:grid;grid-template-columns:1fr auto;gap:16px;padding:20px 20px 10px;align-items:end}
.dash__kpi small{display:block;font-size:13px;color:var(--ink-3)}
.dash__kpi b{display:block;font-family:var(--f-display);font-weight:900;font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.03em;line-height:1;margin-top:4px}
.dash__kpi em{font-style:normal;font-size:13px;color:var(--ok);font-weight:600}
.bars{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end;height:92px;padding:6px 20px 0}
.bars>div{position:relative;background:var(--sage);border-radius:8px 8px 3px 3px;height:calc(var(--h) * 1%)}
.bars>div:last-child{background:var(--gold)}
.bars>div small{position:absolute;left:0;right:0;bottom:-20px;text-align:center;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;color:var(--ink-3)}
.bars>div b{position:absolute;left:0;right:0;top:-20px;text-align:center;font-size:12px;font-weight:600}
.dash__inbox{margin:36px 20px 20px;border-top:1px solid var(--rule);padding-top:14px}
.dash__inbox small{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}
.rp{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule)}
.rp:last-child{border-bottom:0}
.rav{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:11px;font-weight:500;background:var(--sage);color:var(--ink-2)}
.rav--a{background:#e6ddf5;color:#4b2e86}.rav--b{background:#dcebf7;color:#1f4f7a}.rav--c{background:#fbe7d6;color:#8a4a0c}
.rp b{display:block;font-size:13.5px;font-weight:600}
.rp span{display:block;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rp em{font-style:normal;font-size:11px;color:var(--ok);font-weight:600;font-family:var(--f-mono)}
.dash__float{position:absolute;right:-18px;bottom:-22px;width:min(290px,78%);padding:14px 16px}
.dash__float small{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok);margin-bottom:6px}
.dash__float b{display:block;font-size:14px}
.dash__float span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}

/* ---------- for whom ---------- */
.for{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.for span{padding:9px 14px;border-radius:999px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule);font-size:14.5px}

/* ---------- how it works ---------- */
.stage{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(40px,6vh,64px) 0;border-top:1px solid var(--rule)}
.stage:first-of-type{border-top:0}
.stage:nth-of-type(even){grid-template-columns:1.1fr .9fr}
.stage:nth-of-type(even)>div:first-child{order:2}
.stage__n{font-family:var(--f-mono);font-size:12.5px;letter-spacing:.2em;color:var(--ink-3)}
.stage h3{font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.02em;line-height:1.05;margin-top:12px}
.stage p{margin-top:16px;color:var(--ink-2);max-width:50ch}
.stage ul{list-style:none;margin-top:18px;display:grid;gap:8px}
.stage li{position:relative;padding-left:22px;font-size:15.5px;color:var(--ink-2)}
.stage li::before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background:var(--gold)}
/* domains */
.fleet{display:grid;gap:10px}
.dom{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:14px 16px;align-items:center}
.dom b{font-size:14px;font-weight:600;font-family:var(--f-mono);letter-spacing:0;text-transform:none}
.dom em{font-style:normal;font-size:12px;color:var(--ok);font-weight:600}
.dom i{grid-column:1/-1;height:6px;border-radius:999px;background:var(--sage);position:relative;overflow:hidden}
.dom i::after{content:"";position:absolute;inset:0;width:calc(var(--p) * 1%);background:var(--ok);border-radius:999px}
.dom small{grid-column:1/-1;font-size:12px;color:var(--ink-3)}
/* invite */
.mailc{padding:0}
.mailc__head{padding:14px 18px;border-bottom:1px solid var(--rule);display:grid;gap:4px;font-size:13px;color:var(--ink-3)}
.mailc__head b{color:var(--ink);font-weight:600;font-size:14px}
.mailc__body{padding:18px;font-size:14.5px;line-height:1.6;color:var(--ink)}
.mailc__body p+p{margin-top:12px}
.mailc__reply{margin:0 18px 18px;padding:12px 14px;border-radius:12px;background:var(--ok-soft);font-size:13.5px;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}
.mailc__reply small{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok);padding-top:3px}
/* qualification */
.qgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.qcard{padding:16px 18px}
.qcard small{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}
.qcard b{display:block;font-family:var(--f-display);font-size:1.2rem;letter-spacing:-.01em;margin-top:6px}
.qcard p{margin-top:8px;font-size:13.5px;color:var(--ink-2)}
.qcard em{display:inline-block;margin-top:10px;font-style:normal;font-size:12px;padding:3px 9px;border-radius:999px;background:var(--sage);color:var(--ink-2)}

/* ---------- live dashboard ---------- */
.board{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-top:clamp(32px,5vh,52px)}
.board>.ui{padding:0}
.funnel{padding:20px}
.funnel__row{display:grid;grid-template-columns:120px 1fr 64px;gap:14px;align-items:center;padding:10px 0}
.funnel__row small{font-size:13px;color:var(--ink-2)}
.funnel__row i{display:block;height:28px;border-radius:7px;background:var(--sage);position:relative;overflow:hidden}
.funnel__row i::after{content:"";position:absolute;inset:0;width:calc(var(--p) * 1%);background:var(--ink);border-radius:7px}
.funnel__row:last-child i::after{background:var(--gold)}
.funnel__row b{font-family:var(--f-mono);font-size:13px;text-align:right;font-weight:500}
.funnel__cap{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-2)}
.funnel__cap b{color:var(--ink)}
.side{display:grid;gap:14px}
.send{padding:18px 20px}
.send b{display:block;font-family:var(--f-display);font-size:1.6rem;letter-spacing:-.02em}
.send span{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}
.send .dots{display:grid;grid-template-columns:repeat(15,1fr);gap:4px;margin-top:12px}
.send .dots i{aspect-ratio:1;border-radius:3px;background:var(--sage)}
.send .dots i.on{background:var(--ok)}
.cal{padding:16px 20px 8px}
.cal small{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}
.cal__ev{display:grid;grid-template-columns:62px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--rule);font-size:13.5px}
.cal__ev em{font-style:normal;font-family:var(--f-mono);font-size:12px;color:var(--ink-3)}
.cal__ev b{display:block;font-weight:600}
.cal__ev span{display:block;font-size:12.5px;color:var(--ink-3)}
.cal__ev .pill{justify-self:start;margin-top:4px}

/* ---------- inbox contrast ---------- */
.inbox{margin-top:clamp(32px,5vh,52px);display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}
.inbox .ui{padding:0}
.inbox__list{padding:6px 0}
.msg{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 18px;border-top:1px solid var(--rule);opacity:.55}
.msg:first-child{border-top:0}
.msg b{font-size:13.5px;font-weight:600}
.msg span{grid-column:1/-1;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.msg em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}
.msg.is-ours{opacity:1;background:#fbf4e3}
.msg.is-ours em{color:var(--ok);font-weight:600}
.inbox__note{padding:18px;font-size:14px;color:var(--ink-2);border-top:1px solid var(--rule)}
.thread{padding:18px}
.thread p+p{margin-top:12px}
.thread .from{font-size:12.5px;color:var(--ink-3)}
.thread .from b{color:var(--ink);font-weight:600}
.thread blockquote{margin:12px 0 0;padding:12px 14px;border-left:3px solid var(--gold);background:var(--paper);font-size:14.5px;color:var(--ink)}

/* ---------- assumptions strip ---------- */
.asm{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--rule);margin-top:clamp(32px,5vh,52px)}
.asm>div{padding:24px clamp(14px,2vw,28px);border-left:1px solid var(--rule)}
.asm>div:first-child{border-left:0;padding-left:0}
.asm b{display:block;font-family:var(--f-display);font-weight:900;font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.03em;line-height:1}
.asm span{display:block;margin-top:8px;font-size:14px;color:var(--ink-3);line-height:1.45}

/* ---------- network tie-in ---------- */
.tie{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(32px,5vh,52px)}
.tie>div{border-radius:22px;padding:clamp(22px,3vw,32px);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}
.tie h3{font-size:1.35rem;margin-top:10px}
.tie p{margin-top:10px;color:var(--ink-2);font-size:16px}
.tie a.more{display:inline-block;margin-top:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}

/* ---------- pricing ---------- */
.plans3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(32px,5vh,52px)}
.plan{position:relative;border-radius:22px;background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule);padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column}
.plan.is-star{box-shadow:inset 0 0 0 2px var(--ink)}
.plan .pop{position:absolute;right:20px;top:-13px;padding:6px 12px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:600}
.plan__n{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;color:var(--ink-3)}
.plan h3{font-size:1.6rem;margin-top:8px;letter-spacing:-.02em}
.plan__mode{display:inline-block;margin-top:8px;font-size:13px;color:var(--ink-2);padding:3px 10px;border-radius:999px;background:var(--sage)}
.plan__price{display:flex;align-items:baseline;gap:8px;margin-top:18px}
.plan__price b{font-family:var(--f-display);font-weight:900;font-size:clamp(2.4rem,3.4vw,3.2rem);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}
.plan__price span{font-size:14px;color:var(--ink-3)}
.plan__lead{margin-top:10px;font-size:15px;color:var(--ink-2)}
.plan__lead b{color:var(--ink)}
.plan dl{margin:18px 0 0;display:grid;gap:0;border-top:1px solid var(--rule)}
.plan dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:14px}
.plan dt{color:var(--ink-3)}
.plan dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}
.plan ul{list-style:none;margin:16px 0 0;display:grid;gap:8px}
.plan li{position:relative;padding-left:20px;font-size:14px;color:var(--ink-2)}
.plan li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--gold)}
.plan .btn{margin-top:auto;width:100%;margin-top:22px}
.plans__fine{margin-top:16px;font-size:14px;color:var(--ink-3);max-width:70ch}
.plans__fine a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}

/* ---------- calculator ---------- */
.calc2{margin-top:clamp(40px,6vh,64px);display:grid;grid-template-columns:1fr 1fr;gap:14px}
.calc2>div{border-radius:22px;padding:clamp(22px,3vw,32px)}
.calc2__in{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}
.calc2__out{background:var(--ink);color:var(--paper)}
.calc2 label{display:block;font-size:14px;color:var(--ink-2);margin-top:18px}
.calc2 label:first-of-type{margin-top:0}
.calc2 output{font-weight:600;color:var(--ink)}
.calc2 input[type=range]{width:100%;margin-top:8px;accent-color:var(--ink)}
.seg{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}
.seg button{padding:9px 14px;border-radius:999px;border:0;background:var(--sage);color:var(--ink);font-size:14px;cursor:pointer}
.seg button[aria-pressed="true"]{background:var(--ink);color:var(--paper)}
.calc2__out small{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}
.calc2__out .big{font-family:var(--f-display);font-weight:900;font-size:clamp(2.4rem,4vw,3.6rem);letter-spacing:-.04em;line-height:1;margin-top:6px;color:#fff}
.calc2__row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(246,243,237,.14)}
.calc2__row b{display:block;font-family:var(--f-display);font-size:1.5rem;letter-spacing:-.02em;color:#fff}
.calc2__row span{display:block;font-size:13px;color:#bdb5aa;margin-top:2px}
.calc2__out p{margin-top:18px;font-size:13px;color:#bdb5aa;line-height:1.5}

/* ---------- guarantee ---------- */
.risk{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(32px,5vh,52px)}
.risk>div{border-radius:22px;padding:clamp(22px,3vw,32px);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--rule)}
.risk h3{font-size:1.35rem}
.risk p{margin-top:10px;color:var(--ink-2)}

/* ---------- closing ---------- */
.pc .booksec{background:var(--sage)}

@media (max-width:980px){
  .pchero__grid{grid-template-columns:1fr}
  .dash__float{position:static;width:auto;margin-top:12px}
  .stage,.stage:nth-of-type(even){grid-template-columns:1fr}
  .stage:nth-of-type(even)>div:first-child{order:0}
  .board{grid-template-columns:1fr}
  .inbox{grid-template-columns:1fr}
  .asm{grid-template-columns:1fr 1fr}
  .asm>div:nth-child(3){border-left:0;padding-left:0}
  .tie{grid-template-columns:1fr}
  .plans3{grid-template-columns:1fr}
  .calc2{grid-template-columns:1fr}
  .risk{grid-template-columns:1fr}
}
@media (max-width:640px){
  .qgrid{grid-template-columns:1fr}
  .funnel__row{grid-template-columns:92px 1fr 54px}
  .asm{grid-template-columns:1fr}
  .asm>div{border-left:0;padding-left:0;border-top:1px solid var(--rule)}
  .asm>div:first-child{border-top:0}
  .send .dots{grid-template-columns:repeat(10,1fr)}
}
.send{padding:0}
.send .ui__bar b{display:inline;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;font-weight:500}
.plan__mode{align-self:flex-start}
.rp>div,.msg span,.dash,.dash__main,.pchero__grid>*{min-width:0}
.pchero h1,.pchero .lede{overflow-wrap:anywhere}

/* ---------- realistic mail client ---------- */
.mail{padding:0;overflow:hidden;font-size:13.5px}
.mail__top{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--rule);background:#fbfaf7}
.mail__dots{display:flex;gap:6px}
.mail__dots i{width:10px;height:10px;border-radius:50%;background:#e4e1da}
.mail__dots i:nth-child(1){background:#f0b6ad}.mail__dots i:nth-child(2){background:#f3d9a0}.mail__dots i:nth-child(3){background:#bfe0bd}
.mail__search{justify-self:center;width:min(60%,320px);padding:7px 14px;border-radius:999px;background:#efede7;color:var(--ink-3);font-size:12.5px}
.mail__who .rav{width:28px;height:28px;font-size:10px}
.mail__cols{display:grid;grid-template-columns:118px 1fr}
.mail__side{padding:14px 12px;border-right:1px solid var(--rule);display:grid;gap:6px;align-content:start;font-size:12.5px;color:var(--ink-2)}
.mail__side b{display:flex;justify-content:space-between;color:var(--ink);font-weight:600;padding:6px 10px;border-radius:999px;background:#fbefd3}
.mail__side b em{font-style:normal;font-family:var(--f-mono);font-size:10.5px;color:var(--ink-3)}
.mail__side span{padding:5px 10px}
.mail__list{min-width:0}
.mrow{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--rule);min-width:0}
.mrow .rav{width:30px;height:30px;font-size:10px}
.mrow>div{min-width:0}
.mrow b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mrow span{display:block;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mrow span strong{color:var(--ink-2);font-weight:500}
.mrow em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--ink-3);white-space:nowrap}
.mrow.is-read b,.mrow.is-read span strong{font-weight:500;color:var(--ink-2)}
.mrow.is-read{color:var(--ink-3)}
.mrow.is-ours{background:#fbf4e3}
.mrow.is-ours b,.mrow.is-ours span strong{font-weight:700;color:var(--ink)}
.mrow.is-ours span{color:var(--ink-2)}
.mrow.is-ours em{color:var(--ok);font-weight:600}
.inbox__note{padding:14px 18px;font-size:13px;color:var(--ink-3);border-top:1px solid var(--rule);background:#fbfaf7}
.thread{padding:0;overflow:hidden}
.thread__subj{display:flex;align-items:center;gap:12px;padding:16px 18px;font-family:var(--f-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;border-bottom:1px solid var(--rule)}
.thread__msg{display:grid;grid-template-columns:34px 1fr auto;gap:6px 12px;padding:16px 18px;border-bottom:1px solid var(--rule)}
.thread__msg .rav{width:34px;height:34px;font-size:11px;grid-row:span 3}
.thread__meta b{font-weight:600}
.thread__meta small{color:var(--ink-3);font-size:12px}
.thread__meta span{display:block;font-size:12px;color:var(--ink-3)}
.thread__msg>em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--ink-3);white-space:nowrap}
.thread__snip{grid-column:2/-1;font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.thread__body{grid-column:2/-1;font-size:14px;line-height:1.6;color:var(--ink);margin-top:6px}
.thread__body p+p{margin-top:10px}
.thread__body small{color:var(--ink-3);font-size:12.5px}
.thread__actions{grid-column:2/-1;display:flex;gap:8px;margin-top:14px}
.thread__actions span{padding:7px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule-2);font-size:13px;color:var(--ink-2)}
.thread__more{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--rule);font-size:13px}
.thread__more .rav{width:30px;height:30px;font-size:10px}
.thread__more b{display:block;font-weight:600;font-size:13px}
.thread__more span{display:block;color:var(--ink-2);font-size:12.5px}
.thread__more em{font-style:normal;font-family:var(--f-mono);font-size:11px;color:var(--ink-3)}
.inbox{align-items:start}
@media (max-width:640px){.mail__cols{grid-template-columns:1fr}.mail__side{display:none}.mail__search{width:100%}}
.for span{white-space:nowrap}
@media (min-width:1240px){.for{flex-wrap:nowrap;gap:8px}.for span{font-size:13.5px;padding:8px 12px}}
@media (min-width:700px) and (max-width:1239px){.for{display:grid;grid-template-columns:repeat(3,max-content);gap:10px}}
.mrow span.rav,.thread__more span.rav,.rp span.rav,.thread__msg span.rav,.mail__who span.rav{display:grid;place-items:center;overflow:visible;text-overflow:clip;white-space:nowrap;line-height:1;text-align:center;font-size:10px;color:var(--ink-2);flex:none}
