/* ============================================================
   v3 pages/kaia.css: Meet Kaia. No prototype of its own; built
   from the shared v3 parts (hero, section heads, cards, ticks).
   The four job colours are Kaia's in the product (KaiaHome.aspx):
   Ask indigo, Draft violet, Watch teal, Predict amber.
   ============================================================ */

.rt-kaia-mark{display:inline-block;width:.62em;height:.62em;margin-right:.18em;vertical-align:.02em;color:var(--rt-red-lit)}

/* the illustrative ask bar */
.rt-kaia-ask{display:flex;align-items:center;gap:12px;max-width:640px;margin-top:24px;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.28);padding:14px 16px}
.rt-kaia-ask svg{flex:0 0 auto;width:18px;height:18px;color:#4f46e5}
.rt-kaia-ask span{flex:1;font-size:14.5px;line-height:1.45;color:#64748b}
.rt-kaia-ask kbd{display:none;font:700 11px var(--rt-font);color:var(--rt-muted);background:var(--rt-soft);border:1px solid var(--rt-line);border-radius:6px;padding:3px 9px;white-space:nowrap}
.rt-kaia-askcap{font-size:13px;color:#9fb0c8;margin-top:10px}
.rt-kaia-note{font-size:13px;color:#9fb0c8;margin-top:10px}

/* the four jobs */
.rt-kaia-job{--kj:#4f46e5;position:relative;overflow:hidden;display:flex;flex-direction:column;padding-top:25px}
.rt-kaia-job:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--kj)}
.rt-kaia-draft{--kj:#7c3aed}
.rt-kaia-watch{--kj:#0d9488}
.rt-kaia-predict{--kj:#d97706}
.rt-kaia-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--kj);color:#fff;margin-bottom:13px}
.rt-kaia-ic svg{width:22px;height:22px}
.rt-kaia-verb{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--kj)}
.rt-kaia-job h3{margin:2px 0 8px}
.rt-kaia-job p{flex:1}
.rt-kaia-job p a{color:var(--rt-slate);font-weight:600}
.rt-kaia-soon{align-self:flex-start;margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 10px;color:#a16207;background:#fef3c7}

/* 2026-10-09: proof strip, five live jobs, forecasts in flight.
   Amendment intelligence takes RTG red; summaries (an RTG feature,
   not Kaia) take the site slate. */
.rt-kaia-proof{display:grid;gap:12px;margin-bottom:36px}
.rt-kaia-proof div{border-radius:14px;background:var(--rt-soft);border:1px solid var(--rt-line);padding:14px 18px}
.rt-kaia-proof small{display:block;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rt-muted)}
.rt-kaia-proof b{display:block;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--rt-ink);margin-top:2px}
.rt-kaia-amend{--kj:#dc2626}
.rt-kaia-sum{--kj:#3d5a7a}
.rt-kaia-job p.rt-kaia-diff{flex:0 0 auto;margin-top:14px;padding-top:12px;border-top:1px solid var(--rt-line);font-size:14.5px;font-weight:600;color:var(--rt-ink)}
.rt-kaia-diff i{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rt-muted);margin-right:6px}
.rt-kaia-flight{background:var(--rt-soft);border-style:dashed}
.rt-kaia-flight:before{opacity:.45}
@media(min-width:700px){.rt-kaia-proof{grid-template-columns:repeat(3,1fr)}}

/* data stays yours */
.rt-kaia-trust .rt-card{display:flex;gap:12px;align-items:flex-start}
.rt-kaia-tick{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#dcfce7;color:var(--rt-ok);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;margin-top:2px}
.rt-kaia-trust h3{font-size:17px}
.rt-kaia-close{text-align:center;margin-top:32px;font-size:15px;font-weight:700;color:var(--rt-muted)}
.rt-kaia-close b{color:var(--rt-ink)}

@media(min-width:900px){
  .rt-kaia-ask{padding:16px 20px}
  .rt-kaia-ask span{font-size:15px}
  .rt-kaia-ask kbd{display:inline-block}
}
