/* ============================================================================
   PAPER FLIGHT — QUIET ONBOARDING (loads LAST, founder 2026-09-01:
   "too much on onboarding, full screen covered, weird and odd")
   The three thresholds are one centred question: verb mark → question →
   taped choices → footer line. The demo sheet and fact strip live on the
   home, not here. Whitespace is the composition.
   ========================================================================== */
.folio-v5 .cons-start .pf-thr-mast h1 {
  max-width: 20ch;
  font: 400 clamp(27px, 2.6vw, 36px)/1.12 var(--cx-font-display) !important;
  letter-spacing: -.018em;
}
.folio-v5 .cons-start .pf-thr-pick .resume-source-options > button,
.folio-v5 .cons-start .pf-thr-pick .resume-source-options > button:first-of-type:nth-last-of-type(2),
.folio-v5 .cons-start .pf-thr-pick .resume-source-options > button:first-of-type:nth-last-of-type(2) ~ button {
  min-height: 84px !important;
  max-height: 110px !important;
}
.folio-v5 .cons-start .pf-thr-pick > header > h2 {
  font: 400 clamp(20px, 1.7vw, 24px)/1.2 var(--cx-font-display) !important;
}
.folio-v5 .cons-start .pf-thr-stage { gap: 26px !important; }
.folio-v5 .cons-start .pf-thr-mast { gap: 9px !important; }
.folio-v5 .cons-start .pf-thr-stage { padding: 14px 26px 14px !important; }
.folio-v5 .cons-start .pf-thr-pick .resume-source-options { gap: 10px !important; }
.folio-v5 .cons-start .pf-thr-stage { max-width: 700px !important; }
.folio-v5 .cons-start .pf-thr-mast h1 { max-width: 26ch !important; }
.folio-v5 .cons-start .pf-thr-pick > header > h2 { max-width: none !important; }
.folio-v5 .cons-start .pf-thr-pick > footer { padding-top: 10px !important; }
/* the quiet layer must win over the tool sheets that load before it */
.folio-v5 .cons-start .pf-thr-demo { display: none !important; }
.folio-v5 .cons-start .pf-thr-stage { grid-template-columns: minmax(0,1fr) !important; }
.folio-v5 .cons-start .pf-thr-mast,
.folio-v5 .cons-start .pf-thr-pick { grid-column: 1 !important; }
.folio-v5 .cons-start .pf-thr-pick { width: 100%; }
.folio-v5 .cons-start .pf-thr-pick .resume-source-options > button {
  min-height: 84px !important; max-height: 128px !important;
}
.folio-v5 .cons-start .pf-thr-pick > footer {
  display: flex; justify-content: space-between; align-items: baseline; gap: 18px;
}
.folio-v5 .cons-start .pf-thr-pick > header > .eyebrow { white-space: nowrap; }
/* one ground for all three thresholds — no column band (founder 2026-09-01) */
.folio-v5 .cons-start .pf-thr-stage { background: transparent !important; box-shadow: none !important; }
body.folio-v5:has(.cons-start .pf-thr-stage) { background: var(--cx-paper) !important; }
.folio-v5 .cons-start, .folio-v5 .ats-product:has(.pf-thr-stage) { background: transparent !important; }
