/* ===========================================================================
   REPORT KIT - the shared printed-report visual system
   ---------------------------------------------------------------------------
   One report look for every tool on this site, and for any tool added later.
   Extracted from Protection & Coordination, which had the only real report of
   the three: a deliverable that is printed, signed and kept, so the layout
   follows paper conventions (cover, at-a-glance summary, then one card per
   section) and drops every decorative choice under @media print, where ink and
   contrast are the only things that matter.

   THE TOKEN CONTRACT, AND WHY IT EXISTS
   The three tools do not share a CSS variable set. All of them define
   --bg --ink --line --copper --green --amber --red --mono, but
   --ink-dim/--ink-faint/--panel/--panel-2/--line-soft exist only in
   Coordination, while --muted/--card/--elev exist only in Conductor and
   OCPD. Lifted verbatim, half of these colours would resolve to nothing in
   exactly the two tools this kit was written to fix. So every rule below
   references a --rep-* token, and each token falls back along the chain
   "Coordination's name, then the other two's name, then a literal". A tool
   that defines neither still gets a correct report; a tool that defines
   either gets its own theme, light or dark, with no per-tool CSS to write.

   Loaded by: each tool's src/build.py (offline single-file build) and
   build/build_client.py (web build). Never edit a copy - there is one source.
   =========================================================================== */

/* The token contract has to cover every root the kit renders into, not just
   the document: .report-actions is a SIBLING of .rep-doc, so declaring the
   tokens only on the document left the Print button's var() references
   unresolved - which does not fall back, it makes the whole declaration
   invalid at computed-value time, and the button rendered as a bare browser
   default with a transparent background and square corners. */
.rep-doc, .report-actions, .ack-overlay {
  --rep-ink:        var(--ink, #1D1D1F);
  --rep-ink-dim:    var(--ink-dim, var(--muted, #6E6E73));
  --rep-ink-faint:  var(--ink-faint, var(--muted, #8A8A8E));
  --rep-line:       var(--line, #D2D2D7);
  --rep-line-soft:  var(--line-soft, var(--line, #D2D2D7));
  --rep-panel:      var(--panel, var(--card, #FFFFFF));
  --rep-panel-2:    var(--panel-2, var(--elev, #F5F5F7));
  --rep-bg:         var(--bg, #FFFFFF);
  --rep-copper:     var(--copper, #B05E1E);
  --rep-on-copper:  var(--on-copper, #1a1206);
  --rep-copper-bright: var(--copper-bright, var(--copper, #E08D3C));
  --rep-green:      var(--green, #2E7D46);
  --rep-amber:      var(--amber, #B5820E);
  --rep-red:        var(--red, #C0392B);
  --rep-blue:       var(--blue, #5B8DD9);
  --rep-mono:       var(--mono, ui-monospace, Menlo, Consolas, monospace);
  --rep-font:       var(--font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);
  --rep-r-pill:     var(--r-pill, 999px);
  --rep-muted:      var(--muted, var(--ink-dim, #6E6E73));
  --rep-card:       var(--card, var(--panel, #FFFFFF));
  --rep-elev:       var(--elev, var(--panel-2, #F5F5F7));
  --rep-scrim:      var(--scrim, rgba(0, 0, 0, 0.55));
  --rep-copper-text: var(--copper-text, var(--copper, #B05E1E));
  --rep-red-text:   var(--red-text, var(--red, #C0392B));
  --rep-r-card:     var(--r-card, 18px);
}

  /* ============================ REPORT =====================================
     A deliverable, not a screen: this is printed, signed and kept. So the
     layout is built on paper conventions - a cover block, an at-a-glance
     summary, then one card per section - and every decorative choice is
     dropped in @media print further down, where ink and contrast are the only
     things that matter. Motion is strictly additive (see the reveal below).
     ========================================================================= */
  .report-actions {
    margin-bottom: 16px; display: flex; align-items: center; gap: 16px; flex-wrap: wrap;
  }
  /* Styled here rather than left to the host app's own .btn: only one of the
     three tools defines that class, so the other two printed from a bare
     browser-default button. */
  .report-actions .btn {
    font: 600 13px/1 var(--rep-font); padding: 11px 18px; cursor: pointer;
    border-radius: var(--rep-r-pill); border: 1px solid var(--rep-copper);
    background: var(--rep-copper); color: #1a1206; min-height: 40px;
  }
  .report-actions .btn:hover { filter: brightness(1.06); }
  .report-actions .btn:focus-visible { outline: 2px solid var(--rep-copper); outline-offset: 2px; }
  .rep-scope { display: flex; gap: 14px; font-size: 12.5px; color: var(--rep-ink-dim); }
  .rep-scope label { cursor: pointer; display: inline-flex; align-items: center; gap: 5px; }

  .report-doc {
    background: var(--rep-panel); border: 1px solid var(--rep-line); border-radius: 14px;
    padding: 30px clamp(18px, 3.5vw, 40px) 34px;
  }

  /* Staggered reveal. Additive only: the base state is fully visible, and the
     animation merely plays on top, so if it never runs nothing is hidden. */
  @media (prefers-reduced-motion: no-preference) {
    .rep-doc > * { animation: rep-rise 0.44s cubic-bezier(.22,.61,.36,1) both;
                   animation-delay: calc(var(--rs, 0) * 55ms); }
    @keyframes rep-rise { from { opacity: 0; transform: translateY(10px); } }
  }

  /* ---- Cover ---- */
  .rep-cover { position: relative; padding-bottom: 20px; margin-bottom: 22px;
               border-bottom: 1px solid var(--rep-line); }
  .rep-cover-bar {
    width: 54px; height: 4px; border-radius: 999px; margin-bottom: 16px;
    background: linear-gradient(90deg, var(--rep-copper-bright), var(--rep-amber));
  }
  .rep-eyebrow {
    font-family: var(--rep-mono); font-size: 10.5px; text-transform: uppercase;
    letter-spacing: 0.16em; color: var(--rep-copper-bright); margin-bottom: 8px;
  }
  .rep-title {
    font-size: clamp(24px, 3.4vw, 34px); font-weight: 700; line-height: 1.15;
    letter-spacing: -0.02em; margin: 0; color: var(--rep-ink);
  }
  .rep-meta { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
  .rep-chip {
    display: inline-flex; align-items: baseline; gap: 7px; padding: 5px 11px;
    border-radius: 999px; background: var(--rep-panel-2); border: 1px solid var(--rep-line);
    font-family: var(--rep-mono); font-size: 11px; color: var(--rep-ink);
  }
  .rep-chip-k { color: var(--rep-ink-faint); text-transform: uppercase; letter-spacing: 0.07em; font-size: 9.5px; }

  /* ---- At a glance ---- */
  .rep-kpis {
    display: grid; gap: 12px; margin-bottom: 24px;
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  }
  /* Belt and braces against the app chrome's own element rules: this block
     lives inside the same document as the tool, and a bare `header {...}`
     rule there had already caught the cover once. */
  .rep-cover, .rep-cover-bar { display: block; }
  .rep-kpi {
    padding: 15px 16px; border-radius: 11px;
    background: var(--rep-panel-2); border: 1px solid var(--rep-line);
  }
  .rep-kpi-k {
    font-size: 10px; text-transform: uppercase; letter-spacing: 0.09em;
    color: var(--rep-ink-faint); font-weight: 700;
  }
  .rep-kpi-v {
    font-family: var(--rep-mono); font-size: 26px; font-weight: 700; line-height: 1.15;
    margin-top: 8px; color: var(--rep-ink); letter-spacing: -0.02em;
  }
  .rep-kpi-u { font-size: 12px; color: var(--rep-ink-dim); margin-left: 4px; font-weight: 500; }
  .rep-kpi-sub { font-size: 11px; color: var(--rep-ink-dim); margin-top: 6px; line-height: 1.5; }
  /* The headline verdict spans wider and carries the colour - it is the one
     thing a reader must not be able to miss. */
  .rep-kpi--verdict { grid-column: 1 / -1; }
  .rep-kpi--verdict .rep-kpi-v { font-size: clamp(17px, 2.1vw, 23px); }
  .rep-kpi--verdict.is-ok { background: rgba(95,191,122,0.10); border-color: rgba(95,191,122,0.45); }
  .rep-kpi--verdict.is-ok .rep-kpi-v { color: var(--rep-green); }
  .rep-kpi--verdict.is-warn { background: rgba(224,180,60,0.10); border-color: rgba(224,180,60,0.45); }
  .rep-kpi--verdict.is-warn .rep-kpi-v { color: var(--rep-amber); }
  .rep-kpi--verdict.is-bad { background: rgba(217,89,76,0.10); border-color: rgba(217,89,76,0.45); }
  .rep-kpi--verdict.is-bad .rep-kpi-v { color: var(--rep-red); }

  /* ---- Section cards ---- */
  .rep-card {
    border: 1px solid var(--rep-line); border-radius: 12px; padding: 18px clamp(14px, 2.2vw, 22px) 20px;
    margin-bottom: 16px; background: var(--rep-panel);
    transition: border-color .18s ease, box-shadow .18s ease;
  }
  @media (prefers-reduced-motion: no-preference) {
    .rep-card:hover { border-color: var(--rep-line-soft); box-shadow: 0 6px 22px rgba(0,0,0,0.06); }
  }
  .rep-card-head {
    display: flex; align-items: baseline; justify-content: space-between; gap: 12px;
    flex-wrap: wrap; margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid var(--rep-line);
  }
  .rep-h {
    font-size: 15px; font-weight: 700; margin: 0; color: var(--rep-ink); letter-spacing: -0.01em;
  }
  .rep-h-of { color: var(--rep-ink-faint); font-weight: 500; }
  .rep-h3 {
    font-size: 11px; text-transform: uppercase; letter-spacing: 0.09em; font-weight: 700;
    color: var(--rep-ink-faint); margin: 18px 0 10px;
  }
  .rep-pill {
    font-family: var(--rep-mono); font-size: 11px; padding: 4px 10px; border-radius: 999px;
    background: rgba(224,180,60,0.10); border: 1px solid rgba(224,180,60,0.35); color: var(--rep-amber);
    white-space: nowrap;
  }
  .rep-pill--quiet { background: var(--rep-panel-2); border-color: var(--rep-line); color: var(--rep-ink-dim); }

  /* ---- Parameters ---- */
  /* Separators are drawn ON the cells, not as gaps showing the container
     behind them: with an odd number of parameters the leftover grid area used
     to render as a solid grey block that read as a broken cell. */
  .rep-params { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
                background: var(--rep-panel); border: 1px solid var(--rep-line);
                border-radius: 9px; overflow: hidden; }
  .rep-param { display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
               padding: 10px 13px; background: var(--rep-panel);
               border-right: 1px solid var(--rep-line); border-bottom: 1px solid var(--rep-line); }
  .rep-param-k { font-size: 11.5px; color: var(--rep-ink-dim); }
  .rep-param-v { font-family: var(--rep-mono); font-size: 12.5px; color: var(--rep-ink); font-weight: 600; text-align: right; }

  /* ---- Figure ---- */
  .rep-figure { margin: 0 0 16px; }
  .rep-plot { background: #fff; border: 1px solid var(--rep-line); border-radius: 10px;
              padding: 10px; text-align: center; }
  .rep-plot svg { max-width: min(100%, 540px); height: auto; }
  .rep-figure figcaption { font-size: 11px; color: var(--rep-ink-faint); margin-top: 8px; line-height: 1.55; }

  /* ---- Verdict banner ---- */
  .rep-verdict {
    display: flex; align-items: center; gap: 12px;
    padding: 13px 15px; border-radius: 10px; margin-bottom: 14px; border: 1px solid;
  }
  .rep-verdict-mark {
    width: 26px; height: 26px; flex: 0 0 auto; border-radius: 50%;
    display: inline-flex; align-items: center; justify-content: center;
    font-size: 14px; font-weight: 700; color: #fff;
  }
  .rep-verdict-t { display: flex; flex-direction: column; gap: 2px; }
  .rep-verdict-t b { font-size: 14px; letter-spacing: 0.02em; }
  .rep-verdict-t span { font-size: 11.5px; color: var(--rep-ink-dim); }
  .rep-verdict.is-ok { background: rgba(95,191,122,0.08); border-color: rgba(95,191,122,0.40); }
  .rep-verdict.is-ok .rep-verdict-mark { background: var(--rep-green); }
  .rep-verdict.is-ok b { color: var(--rep-green); }
  .rep-verdict.is-warn { background: rgba(224,180,60,0.08); border-color: rgba(224,180,60,0.40); }
  .rep-verdict.is-warn .rep-verdict-mark { background: var(--rep-amber); }
  .rep-verdict.is-warn b { color: var(--rep-amber); }
  .rep-verdict.is-bad { background: rgba(217,89,76,0.08); border-color: rgba(217,89,76,0.40); }
  .rep-verdict.is-bad .rep-verdict-mark { background: var(--rep-red); }
  .rep-verdict.is-bad b { color: var(--rep-red); }

  /* ---- Tables ---- */
  .rep-tablewrap { overflow-x: auto; }
  .rep-table { width: 100%; border-collapse: collapse; font-size: 12.5px; }
  .rep-table th {
    text-align: left; color: var(--rep-ink-faint); font-size: 9.5px; text-transform: uppercase;
    letter-spacing: 0.08em; padding: 8px 10px; border-bottom: 1px solid var(--rep-line);
    font-weight: 700; white-space: nowrap;
  }
  .rep-table td { padding: 8px 10px; border-bottom: 1px solid var(--rep-line-soft);
                  font-family: var(--rep-mono); font-size: 12px; vertical-align: top; }
  .rep-table tbody tr:last-child td { border-bottom: none; }
  .rep-table tbody tr { transition: background .14s ease; }
  .rep-table tbody tr:hover { background: var(--rep-panel-2); }
  .rep-table td.k { color: var(--rep-ink-dim); font-family: var(--rep-font); width: 46%; }
  .rep-table .rep-num { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }
  .rep-table .rep-strong { font-weight: 700; color: var(--rep-ink); }
  .rep-table .rep-type { font-family: var(--rep-font); color: var(--rep-ink-dim); white-space: nowrap; }
  .rep-table .rep-pair { font-weight: 600; white-space: nowrap; }
  .rep-table .rep-detail { font-size: 11.5px; line-height: 1.55; }
  .rep-table tr.is-bad td { background: rgba(217,89,76,0.05); }
  .rep-table tr.is-quiet td { color: var(--rep-ink-faint); }
  .rep-table td.k.rep-subhead { color: var(--rep-copper-bright); padding-top: 11px; font-weight: 600; }
  /* status token, shared by the verdict table and the rule-check list */
  .rep-status {
    display: inline-flex; align-items: center; justify-content: center;
    width: 20px; height: 20px; border-radius: 50%; font-size: 11px; font-weight: 700;
    border: 1px solid;
  }
  .rep-status.is-ok { color: var(--rep-green); border-color: rgba(95,191,122,0.45); background: rgba(95,191,122,0.10); }
  .rep-status.is-warn { color: var(--rep-amber); border-color: rgba(224,180,60,0.45); background: rgba(224,180,60,0.10); }
  .rep-status.is-bad { color: var(--rep-red); border-color: rgba(217,89,76,0.45); background: rgba(217,89,76,0.10); }
  .rep-status.is-none { color: var(--rep-ink-faint); border-color: var(--rep-line); background: var(--rep-panel-2); }

  /* ---- Device settings ---- */
  .rep-devgrid { display: grid; gap: 12px; grid-template-columns: repeat(auto-fit, minmax(270px, 1fr)); }
  .rep-dev { border: 1px solid var(--rep-line); border-radius: 10px; padding: 12px 13px; background: var(--rep-panel-2); }
  .rep-dev-name { font-weight: 700; font-size: 13px; margin-bottom: 7px;
                  display: flex; align-items: baseline; gap: 7px; flex-wrap: wrap; }
  .rep-dev-kind { font-size: 9.5px; color: var(--rep-ink-faint); font-weight: 600;
                  text-transform: uppercase; letter-spacing: 0.08em; }
  .rep-dev .rep-table td { padding: 5px 0; font-size: 11.5px; }
  .rep-dev .rep-table td.k { width: 52%; }

  /* ---- Rule checks ---- */
  .rep-checks { display: flex; flex-direction: column; gap: 8px; }
  .rep-check { display: flex; gap: 11px; align-items: flex-start; padding: 10px 12px;
               border-radius: 9px; border: 1px solid var(--rep-line); background: var(--rep-panel-2); }
  .rep-check.is-bad { border-color: rgba(217,89,76,0.35); background: rgba(217,89,76,0.05); }
  .rep-check.is-warn { border-color: rgba(224,180,60,0.35); background: rgba(224,180,60,0.05); }
  .rep-check-msg { font-size: 12px; line-height: 1.6; color: var(--rep-ink); }
  .rep-check-cite { font-size: 10px; color: var(--rep-ink-faint); font-family: var(--rep-mono); margin-top: 3px; }

  /* ---- Legal / signature ---- */
  .rep-card--legal { background: var(--rep-panel-2); }
  .rep-disclaimer { padding: 13px 14px; background: var(--rep-panel); border-radius: 9px;
                    font-size: 10.5px; color: var(--rep-ink-dim); line-height: 1.65; border: 1px solid var(--rep-line); }
  .rep-sign { display: flex; flex-wrap: wrap; gap: 26px; margin: 16px 0 0; padding-top: 14px;
              border-top: 1px solid var(--rep-line); }
  .rep-sign > div { display: flex; flex-direction: column; gap: 4px; }
  .rep-sign-k { font-size: 9.5px; text-transform: uppercase; letter-spacing: 0.09em; color: var(--rep-ink-faint); font-weight: 700; }
  .rep-sign-v { font-size: 13.5px; color: var(--rep-ink); font-weight: 600; }
  .rep-blank { display: inline-block; min-width: 220px; border-bottom: 1px solid var(--rep-ink-faint); height: 1.2em; }
  .rep-credit { margin: 14px 0 0; font-size: 10.5px; color: var(--rep-ink-faint); }
  .rep-credit a { color: var(--rep-copper-bright); text-decoration: none; font-weight: 600; }
  .rep-credit a:hover { text-decoration: underline; }

  .rep-path-section + .rep-path-section { page-break-before: always; }
  /* the FIRST path section (no page-break-before, per the rule
     above) shares whatever room is left after Study Parameters. When its
     .rep-plot (page-break-inside: avoid, below) doesn't fit in that
     remainder, the WHOLE plot moves to the next page - but nothing kept
     its own heading glued to it, so the title stayed stranded alone at
     the bottom of the first page with a large blank gap under it where
     the plot used to render. page-break-after:avoid on the heading tells
     the print engine not to break immediately after it, so title+plot
     move together as one unit instead. */
  .rep-path-section .rep-card-head { page-break-after: avoid; }

  /* KM confirmed the blank-page-1 complaint wasn't actually
     fixed by gluing the title to its plot (previous entry) - the REAL
     driver is that .rep-plot svg had no size cap of its own (max-width:
     100%, height:auto, following the SVG's 400:460 viewBox ratio), so in
     print it rendered at nearly the full page WIDTH and, proportionally,
     close to the full page HEIGHT too (~7.8in of a ~9.5in usable Letter
     page) - title+plot together needed almost an entire fresh page no
     matter where they landed, guaranteeing a mostly-blank page whenever
     they didn't start exactly at a page top. Capped to 420px print-only
     (screen view is untouched) - proportionally ~4.8in tall, leaving real
     room for the fault-current line, device settings and verdict table to
     often share the SAME page instead of forcing another near-total jump.
     Explicit @page size, also requested this round: Chrome-family browsers
     use this as the PRE-SELECTED default in the print/Save-as-PDF dialog,
     but it remains a hint the person printing can still override there -
     CSS has no way to force a paper size outright. */
  @page { size: letter; margin: 0.6in; }

  @media print {
    .report-doc { border: none !important; background: #fff !important; padding: 0 !important; }
    /* Screen affordances that mean nothing on paper: the reveal animation, the
       hover lift, and every card shadow. Printing must be deterministic. */
    .rep-doc > * { animation: none !important; opacity: 1 !important; transform: none !important; }
    .rep-card { box-shadow: none !important; border-color: #ddd !important;
                background: #fff !important; page-break-inside: avoid; }
    .rep-table tbody tr:hover { background: transparent !important; }
    .rep-title, .rep-dev-name, .rep-h { color: #111 !important; }
    .rep-eyebrow { color: #7a5320 !important; }
    .rep-cover { border-color: #ccc !important; }
    .rep-cover-bar { background: #7a5320 !important; }
    .rep-h3 { color: #555 !important; }
    .rep-card-head { border-color: #ddd !important; }
    .rep-chip, .rep-pill, .rep-pill--quiet { background: #f7f7f7 !important;
      border-color: #ddd !important; color: #333 !important; }
    .rep-chip-k { color: #777 !important; }
    .rep-table td, .rep-table th { color: #222 !important; border-color: #ddd !important; }
    .rep-table td.k, .rep-dev-kind, .rep-disclaimer, .rep-check-cite,
    .rep-kpi-sub, .rep-figure figcaption, .rep-credit { color: #555 !important; }
    .rep-kpi-k, .rep-sign-k { color: #777 !important; }
    .rep-blank { border-bottom: 1px solid #999 !important; }
    .rep-plot { border: 1px solid #ccc !important; page-break-inside: avoid; }
    .rep-plot svg { max-width: 420px !important; }
    .rep-disclaimer { background: #f4f4f4 !important; border-color: #ddd !important; }
    /* Colour carries meaning on these three, so keep the tint but force a
       border dark enough to survive a greyscale printer. */
    .rep-verdict, .rep-kpi--verdict, .rep-check, .rep-status { border-color: #999 !important; }
    .rep-kpi, .rep-param, .rep-dev, .rep-card--legal { background: #fff !important; border-color: #ddd !important; }
    .rep-params { background: #fff !important; border-color: #ddd !important; }
    .rep-param { border-color: #ddd !important; }
    .rep-devgrid, .rep-kpis { grid-template-columns: 1fr 1fr !important; }
    .rep-credit a { color: #7a5320 !important; }
  }
  /* ---- The acknowledgement record and signature row ------------------------
     These lived in Coordination's own app.css while it was the only tool with
     a report. The kit emits this markup for every tool now, so the styling
     belongs with it. */
  .rep-ackrec { margin: 8px 0 0; padding: 9px 11px; border-radius: 7px; font-size: 11.5px;
    background: rgba(80,160,110,.10); border: 1px solid rgba(80,160,110,.35); color: var(--rep-ink); }
  .rep-ackrec.rep-ackrec-none { background: rgba(184,134,11,.10); border-color: rgba(184,134,11,.40); }
  .rep-ackrec .mono { font-family: var(--rep-mono); font-size: 10.5px; color: var(--rep-ink-dim); }
  .rep-sign { display: flex; flex-wrap: wrap; gap: 18px; margin: 14px 0 0; padding-top: 12px;
    border-top: 1px solid var(--rep-line); font-size: 12.5px; }
  .rep-credit { margin: 10px 0 0; font-size: 10.5px; color: var(--rep-ink-faint); }


/* ---------------------------------------------------------------------------
   Conditions-of-use acknowledgement modal.
   The report is the artifact that leaves the tool, so the declaration belongs
   at the moment it is generated. Taken from Conductor, which had the better
   of the two flows (name + an explicit accept checkbox, against Coordination's
   bare prompt()). The kit builds this markup itself on first use, so a tool
   adopting the kit adds nothing to its own index.html.
   --------------------------------------------------------------------------- */
.ack-overlay{position:fixed; inset:0; background:var(--rep-scrim); z-index:9999;
  backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px);
  display:none; align-items:center; justify-content:center; padding:16px; overflow-y:auto}
.ack-overlay.open{display:flex}
.ack-box{background:var(--rep-card); border:1px solid var(--rep-copper); border-radius:var(--rep-r-card);
  max-width:640px; width:100%; padding:20px 20px 18px; max-height:92vh; overflow-y:auto}
.ack-box h2{margin:0 0 6px; font-size:18px; color:var(--rep-copper-text); font-weight:750}
.ack-lead{margin:0 0 12px; font-size:12.5px; color:var(--rep-muted); line-height:1.45}
.ack-actions{display:flex; gap:10px; align-items:stretch}
.ack-cancel{flex:0 0 auto; background:var(--rep-elev); color:var(--rep-ink);
  border:1px solid var(--rep-line); border-radius:10px; padding:13px 18px;
  font-size:14px; font-weight:600; cursor:pointer; font-family:inherit}
/* The primary button. When this dialog moved here from Conductor its id changed
   from #ackBtn to #kmrep-ack-btn and the styles stayed on the old id, so in every
   tool it rendered as a bare browser-default button (a flat grey box while
   disabled). */
.ack-actions #kmrep-ack-btn{flex:1; background:var(--rep-copper); color:var(--rep-on-copper);
  border:1px solid var(--rep-copper); border-radius:10px; padding:12px 16px;
  font-size:15px; font-weight:750; cursor:pointer; font-family:inherit;
  transition:background .2s ease, color .2s ease, border-color .2s ease}
.ack-actions #kmrep-ack-btn:disabled{background:var(--rep-elev); color:var(--rep-muted);
  border-color:var(--rep-line); cursor:not-allowed}
.ack-actions button:focus-visible{outline:2px solid var(--rep-copper); outline-offset:2px}
.ack-body{font-size:13.5px; line-height:1.55; color:var(--rep-ink)}
.ack-body p{margin:0 0 10px}
.ack-body ul{margin:0 0 12px; padding-left:20px}
.ack-body li{margin-bottom:7px; color:var(--rep-muted)}
.ack-body b{color:var(--rep-ink)}
.ack-name{display:block; margin:14px 0 10px; font-size:12.5px; color:var(--rep-muted); font-weight:600}
.ack-name input{display:block; width:100%; margin-top:6px; background:var(--rep-elev);
  border:1px solid var(--rep-line); border-radius:9px; color:var(--rep-ink);
  padding:11px 12px; font-size:15px; font-family:inherit}
.ack-name input:focus{outline:none; border-color:var(--rep-copper-text)}
.ack-check{display:flex; gap:10px; align-items:flex-start; font-size:13px;
  color:var(--rep-ink); cursor:pointer; margin-bottom:6px}
.ack-check input{margin-top:2px; width:17px; height:17px; accent-color:var(--rep-copper-text); flex:none}
.ack-err{min-height:16px; font-size:12px; color:var(--rep-red-text); margin:2px 0 8px}
/* Inter, self-hosted as base64 (no external network call -- these are
   offline single-file deliverables; a Google Fonts CDN link would
   silently fail to load with no internet, which is exactly the case
   this app is designed to still work in). Subset: Latin only, from
   @fontsource/inter 5.0.16. Weights included: 400, 600, 700, 800. */
@font-face{
  font-family:'Inter'; font-style:normal; font-weight:400; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}
@font-face{
  font-family:'Inter'; font-style:normal; font-weight:600; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}
@font-face{
  font-family:'Inter'; font-style:normal; font-weight:700; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}
@font-face{
  font-family:'Inter'; font-style:normal; font-weight:800; font-display:swap;
  src:url(data:font/woff2;base64,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) format('woff2');
}

:root{
  /* ---- Dark (default) --------------------------------------------------
     Structural tokens. Light overrides live in the two blocks below; every
     colour used anywhere in this file resolves through one of these, so a
     theme swap never needs a rule-by-rule edit. */
  --bg:#14181D; --card:#1D232B; --elev:#252D37; --line:#2E3742;
  --ink:#E8E4DD; --muted:#9AA3AD;
  --copper:#E08D3C; --copper-deep:#B05E1E;
  --green:#5FBF7A; --amber:#E0B43C; --red:#D9594C; --blue:#5B8DD9;

  /* Accent colours split into FILL vs TEXT. The same orange that reads
     fine as a button fill on any background fails contrast as small text
     on white (~2.3:1), so text usages resolve through *-text and the light
     theme darkens them. The light values below are the ones this app's own
     @media print block already uses -- print has always been a light
     rendering of this UI, so those pairings are already proven. */
  --copper-text:#E08D3C; --on-copper:#14181D;
  --green-text:#5FBF7A; --amber-text:#E0B43C;
  --red-text:#D9594C;   --blue-text:#5B8DD9;
  --scrim:rgba(10,13,16,.93);
  /* Result hero + the monospace trace block: both had a hardcoded dark
     background, so in the light theme they stayed near-black while the ink
     token they print on went dark too -- unreadable. Tokenised so both
     follow the theme; the light values keep the hero's warm copper tint. */
  --hero-bg:linear-gradient(135deg,#23170a,#1D232B);
  --trace-bg:#10141a; --trace-ink:#cdd6df;

  --font:'Inter',system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --mono:ui-monospace,Menlo,Consolas,monospace;
  --r-card:18px; --r-pill:999px;

  /* Shared header + helper-text scale, identical in all three tools. */
  --h1-size:22px; --h1-weight:800; --h1-tracking:-.3px;
  --sub-size:12.5px;
  --hint-size:12px; --hint-lh:1.5;
  --label-size:14px;   /* text-sm -- field labels, both sizing tools */
  --tap-min:44px;      /* minimum touch target */
}
/* Light. Applied when the visitor picks it, and by default when the OS asks
   for light (the :not([data-theme="dark"]) guard keeps an explicit dark
   choice winning over the OS preference). */
:root[data-theme="light"]{
  --bg:#F5F5F7; --card:#FFFFFF; --elev:#FFFFFF; --line:#D2D2D7;
  --ink:#1D1D1F; --muted:#6E6E73;
  --copper-text:#9A4F14; --on-copper:#1A1206;
  --green-text:#1F7A3D; --amber-text:#8A6A0A;
  --red-text:#A3271C;   --blue-text:#0066CC;
  --scrim:rgba(29,29,31,.55);
  --hero-bg:linear-gradient(135deg,#FDF1E3,#FFFFFF);
  --trace-bg:#F7F7F9; --trace-ink:#3A3A3F;
}
@media (prefers-color-scheme:light){
  :root:not([data-theme="dark"]){
    --bg:#F5F5F7; --card:#FFFFFF; --elev:#FFFFFF; --line:#D2D2D7;
    --ink:#1D1D1F; --muted:#6E6E73;
    --copper-text:#9A4F14; --on-copper:#1A1206;
    --green-text:#1F7A3D; --amber-text:#8A6A0A;
    --red-text:#A3271C;   --blue-text:#0066CC;
    --scrim:rgba(29,29,31,.55);
    --hero-bg:linear-gradient(135deg,#FDF1E3,#FFFFFF);
    --trace-bg:#F7F7F9; --trace-ink:#3A3A3F;
  }
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{
  background:var(--bg); color:var(--ink);
  font:15px/1.45 var(--font);
  padding:0 16px calc(28px + env(safe-area-inset-bottom));
  /* Fluid -- see the Conductor sibling file for why the extra width goes
     into a second column rather than into longer input rows. */
  max-width:1280px; margin:0 auto;
}
/* Layout.
   The second column appears only once there is a RESULT to put in it. An
   always-on two-column split meant that, until you pressed Calculate, half
   the screen was empty with a placeholder box floating in it -- which reads
   as a broken page, not a spacious one. So:
     - no result, or narrower than 1024px  -> one centred column, comfortable
       measure, exactly the proportions this tool has always had;
     - result present at >=1024px          -> 12-column grid, form and result
       side by side, both visible without scrolling between them.
   Done with :has() rather than a JS class toggle so the layout is a pure
   function of whether the results element has content -- nothing to keep in
   sync, and no way for the class and the DOM to disagree. */
.app-cols{max-width:620px; margin:0 auto}
@media (min-width:1024px){
  .app-cols:has(#result:not(:empty)),
  .app-cols:has(#results:not(:empty)){
    max-width:none; display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:26px; align-items:start;
  }
  .app-cols:has(#result:not(:empty)) > .col-in,
  .app-cols:has(#results:not(:empty)) > .col-in{grid-column:span 6}
  .app-cols:has(#result:not(:empty)) > .col-out,
  .app-cols:has(#results:not(:empty)) > .col-out{
    grid-column:span 6; position:sticky; top:16px;
  }
}
/* The print stylesheet at the foot of this file flattens the grid back to a
   single flow -- a two-column screen layout must not paginate as columns. */
@media print{ .app-cols{display:block !important} }
/* Header -- shared scale, see the Conductor sibling file. */
header{position:relative; padding:20px 0 14px; text-align:center}
/* Theme toggle -- a real switch (matches the landing page's), same place,
   in all three tools: absolutely positioned in the header's top-right
   corner. The knob carries the state, so it reads at a glance without
   decoding an icon.
   At phone width the title can wrap to two lines, and a wrapped second line
   used to run directly under/behind the toggle -- position:absolute takes
   it out of flow, so the header never grew to make room for it (found on a
   real phone screenshot, 2026-09-12; same defect in all three sizing tools,
   identical markup/CSS here). A first fix moved the toggle above the title
   on narrow screens, which KM then flagged as its own problem: centred-above
   spends a whole row of vertical space on a phone, where a form this long
   already means a lot of scrolling, and it also abandons the "same corner in
   every tool" placement for no reason once the real fix is this much
   simpler.
   The actual fix is just to stop the WRAP from reaching the toggle: h1 gets
   right-side padding equal to the toggle's own footprint (its 60px track
   plus the header's 0 right-inset, rounded up) only below the width where
   wrapping starts to matter, so a wrapped second line is pushed clear
   instead of running under the corner. Toggle position and header structure
   are otherwise completely unchanged from desktop. */
.theme-toggle{position:absolute; top:16px; right:0; padding:0;
  background:none; border:0; cursor:pointer; line-height:0; border-radius:var(--r-pill)}
@media (max-width:480px){
  header{padding:14px 0 10px}
  header h1{padding-right:68px}
}
.theme-toggle:focus-visible{outline:2px solid var(--copper-text); outline-offset:3px}
.theme-toggle__track{position:relative; display:inline-flex; align-items:center;
  justify-content:space-between; width:60px; height:32px; padding:0 7px;
  border:1px solid var(--line); border-radius:var(--r-pill); background:var(--card);
  transition:border-color .3s ease,background-color .3s ease}
.theme-toggle:hover .theme-toggle__track{border-color:var(--muted)}
.theme-toggle__icon{width:15px; height:15px; z-index:1; display:block;
  transition:color .3s ease,opacity .3s ease}
.theme-toggle__icon svg{width:100%; height:100%; display:block}
.theme-toggle__icon--sun{color:var(--muted); opacity:.5}
.theme-toggle__icon--moon{color:var(--copper-text); opacity:1}
.theme-toggle__knob{position:absolute; top:3px; left:3px; width:24px; height:24px;
  border-radius:50%; background:var(--elev); border:1px solid var(--line);
  box-shadow:0 2px 6px rgba(0,0,0,.35); transform:translateX(28px);
  transition:transform .34s cubic-bezier(.22,.61,.36,1),background-color .3s ease}
:root[data-theme="light"] .theme-toggle__knob{transform:translateX(0)}
:root[data-theme="light"] .theme-toggle__icon--sun{opacity:1; color:var(--copper-text)}
:root[data-theme="light"] .theme-toggle__icon--moon{opacity:.5; color:var(--muted)}
@media (prefers-color-scheme:light){
  :root:not([data-theme="dark"]) .theme-toggle__knob{transform:translateX(0)}
  :root:not([data-theme="dark"]) .theme-toggle__icon--sun{opacity:1; color:var(--copper-text)}
  :root:not([data-theme="dark"]) .theme-toggle__icon--moon{opacity:.5; color:var(--muted)}
}
@media print{ .theme-toggle{display:none !important} }

header h1{font-size:var(--h1-size); font-weight:var(--h1-weight);
  letter-spacing:var(--h1-tracking); font-family:var(--font)}
header .sub{color:var(--muted); font-size:var(--sub-size); margin-top:4px;
  text-transform:uppercase; letter-spacing:1.5px; font-weight:600}

.card{background:var(--card); border:1px solid var(--line);
  border-radius:var(--r-card); padding:15px; margin-top:14px}
.card h2{font-size:12px; text-transform:uppercase; letter-spacing:1.4px;
  color:var(--copper-text); font-weight:700; margin-bottom:12px;
  display:flex; align-items:center; gap:8px}
.card h2 .ix{width:18px; height:18px; border-radius:5px; background:var(--elev);
  color:var(--muted); font-size:11px; display:flex; align-items:center;
  justify-content:center; font-weight:700}

/* Vertical rhythm, one rule: a label sits 2x from whatever is ABOVE it and
   1x from the control it BELONGS to, so each label reads as attached to its
   own field rather than floating between two. KM asked for exactly this
   ratio (2026-09-12); before the fix this was 11px above / 6px below
   (1.83x) when stacked but 10px / 6px (1.67x) inside a .row, because .row's
   own row-gap -- not this margin -- set the spacing there. Every rule that
   contributes to the rhythm now derives from --field-gap so the two cases
   cannot drift apart again. Identical to the OCPD sibling stylesheet. */
:root{ --field-gap:8px; }
label{display:block; margin:calc(var(--field-gap) * 2) 0 0}
label:first-of-type{margin-top:0}
/* Field labels. Was 11.5px uppercase with tracking -- the smallest text in
   either sizing tool, and a different idiom from Conductor's sentence-case
   .lbl for the identical job. Unified with that tool: same size token, same
   weight, same colour, sentence case (the HTML already holds sentence-case
   text; only CSS was uppercasing it). */
label .lab{display:block; font-size:var(--label-size); font-weight:600;
  color:var(--ink); letter-spacing:0; margin-bottom:var(--field-gap)}
/* Helper text / field notes / code citations.
   ROOT CAUSE of the inconsistent note sizing: this was `label .hint`, a
   DESCENDANT selector. Eight of this page's hints are siblings of a
   <label>, not children of one (the slash-system note under #sysv and the
   continuous-load note under #g_cont among them) -- those matched nothing,
   inherited the 15px body size, and rendered noticeably larger than the
   hints that happened to sit inside a label. Global selector + the shared
   --hint-* scale, so every note in all three tools now matches. */
.hint{display:block; font-size:var(--hint-size); line-height:var(--hint-lh);
  color:var(--muted); margin-top:4px; font-family:var(--font);
  text-transform:none; letter-spacing:0}

input,select{width:100%; min-height:var(--tap-min); background:var(--elev);
  color:var(--ink); border:1px solid var(--line); border-radius:9px;
  padding:11px 12px; font-size:15px; appearance:none; -webkit-appearance:none}
input:focus,select:focus{outline:2px solid var(--copper); outline-offset:0; border-color:var(--copper-text)}
select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239AA3AD' stroke-width='2' fill='none'/%3E%3C/svg%3E");
  background-repeat:no-repeat; background-position:right 13px center; padding-right:34px}
input[type=number]{appearance:textfield}
/* A two-up field row. The three tracks are label / control / hint, owned by
   the ROW and inherited by each cell through subgrid, so the labels line up
   with each other and the controls line up with each other no matter what
   each cell happens to contain.

   It used to be a flex row whose cells were flex columns, with
   `.row > label input, .row > label select{margin-top:auto}` pushing the
   control to the bottom of its cell. The intent was right - keep the controls
   on one line when a label wraps to two. The selector was not: it matches
   `input` and `select` and NOT `div.seg`, the segmented 1 A / 5 A control, so
   in a row pairing a plain input with a segmented one only one side absorbed
   the free space. A cell carrying a `.hint` paragraph and one without did the
   same thing from the other direction. Measured at 1100 px, every two-up row
   in this app and in OCPD was out by 11 px, and one by 18.

   That comment ("vertical spacing still comes from .lab's margin-bottom")
   was WRONG about subgrid -- see the twin fix in the OCPD sibling
   stylesheet (2026-09-13) for the full explanation. Once `.row > label`
   below subgrids into the row's own three tracks, the gap BETWEEN those
   tracks is exactly the row's own row-gap; `.lab`'s margin-bottom sits
   between two elements that are no longer layout-adjacent, so it does
   nothing. row-gap is the 1x unit (same --field-gap everything else keys
   off), not 2x -- there is no competing 2x need here, since
   `.row > label{margin-top:0}` below already zeroes the stacked-label
   rhythm that 2x exists for.

   build/e2e_form_align.js measures this and fails on any row out by more than
   0.6 px. Do not reintroduce a per-control margin to fix a one-off. */
.row{display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
  grid-template-rows:auto auto auto; column-gap:10px;
  row-gap:var(--field-gap);
  align-items:start}
/* THE root cause of the 11 px. Two lines up the sheet:
       label{display:block; margin:11px 0 0}
       label:first-of-type{margin-top:0}
   Labels stack vertically in a card, so each one gets an 11 px top margin and
   the first is exempted. Inside a `.row` that exemption only reaches the FIRST
   of the two side-by-side labels - the second keeps its 11 px and the whole
   cell, label and control together, sits 11 px lower than its neighbour. It
   has been that way since the sheet was written, in this app and in OCPD, in
   every two-up row.
   In a row the spacing comes from the grid, not from the label, so the
   stacking margin has no business here. */
.row > label{display:grid; grid-template-rows:subgrid; grid-row:span 3;
  margin-top:0}
/* .lab's margin-bottom stacks with row-gap rather than being superseded by
   it -- see the twin fix in the OCPD sibling stylesheet (2026-09-13) for
   the measured before/after. Zeroed so row-gap alone sets this spacing
   inside a .row, the same way margin-top:0 above already zeroes the other
   stacked-label margin. */
.row > label .lab{margin-bottom:0}
.hidden{display:none !important}

.seg{display:flex; gap:0; background:var(--elev); border:1px solid var(--line);
  border-radius:9px; overflow:hidden; margin-top:0}
.seg button{flex:1; min-height:var(--tap-min); background:transparent;
  color:var(--muted); border:0; padding:11px 6px; font-size:14px;
  font-weight:600; cursor:pointer; font-family:var(--font)}
.seg button.on{background:var(--copper); color:var(--on-copper)}

.toggle{display:flex; align-items:center; justify-content:space-between;
  gap:12px; margin:13px 0 0}
.toggle .tl{font-size:13.5px}
.toggle .tl small{display:block; color:var(--muted); font-size:11.5px; margin-top:2px}
.sw{position:relative; width:46px; height:27px; flex:0 0 auto; cursor:pointer}
.sw input{position:absolute; opacity:0; width:100%; height:100%; margin:0; cursor:pointer}
.sw .tk{position:absolute; inset:0; background:var(--elev); border:1px solid var(--line);
  border-radius:14px; transition:.15s}
.sw .tk:after{content:""; position:absolute; width:21px; height:21px; border-radius:50%;
  background:var(--muted); top:2px; left:2px; transition:.15s}
.sw input:checked + .tk{background:rgba(224,141,60,.25); border-color:var(--copper-text)}
.sw input:checked + .tk:after{transform:translateX(19px); background:var(--copper)}

/* vendor chips */
.chips{display:flex; flex-wrap:wrap; gap:8px; margin-bottom:11px}
.chip{display:inline-flex; align-items:center; gap:7px; padding:7px 11px;
  background:var(--elev); border:1px solid var(--line); border-radius:20px;
  font-size:13px; cursor:pointer; user-select:none}
.chip.on{background:rgba(224,141,60,.16); border-color:var(--copper-text); color:var(--copper-text)}
.chip .x{font-size:15px; line-height:1; color:var(--muted); padding:0 1px}
.chip .x:hover{color:var(--red-text)}
.addrow{display:flex; gap:8px}
.addrow input{flex:1}
.addrow button{flex:0 0 auto; background:var(--elev); color:var(--copper-text);
  border:1px solid var(--copper); border-radius:9px; padding:0 16px;
  font-weight:700; font-size:14px; cursor:pointer}

.go{width:100%; margin-top:16px; background:var(--copper); color:var(--on-copper);
  border:0; border-radius:var(--r-pill); padding:15px; font-size:16px; font-weight:800;
  letter-spacing:.3px; cursor:pointer; font-family:var(--font)}
.go:active{background:var(--copper-deep)}

/* results */
#results{margin-top:14px}


.hero{background:var(--hero-bg); border:1px solid var(--copper-deep);
  border-radius:var(--r-card); padding:18px; text-align:center}
.hero .k{font-size:11.5px; text-transform:uppercase; letter-spacing:1.4px; color:var(--muted)}
.hero .v{font-size:42px; font-weight:800; color:var(--copper-text); line-height:1.05; margin:5px 0 2px}
.hero .v small{font-size:18px; font-weight:700}
.hero .b{font-size:12.5px; color:var(--ink); margin-top:6px; line-height:1.4}

.kv{display:flex; justify-content:space-between; gap:12px; padding:10px 0;
  border-bottom:1px solid var(--line); font-size:13.5px}
.kv:last-child{border-bottom:0}
.kv .key{color:var(--muted)}
.kv .val{text-align:right; font-weight:600}

.badge{display:inline-block; padding:3px 9px; border-radius:6px; font-size:12px; font-weight:700}
.badge.ok{background:rgba(95,191,122,.16); color:var(--green-text)}
.badge.warn{background:rgba(224,180,60,.16); color:var(--amber-text)}
.badge.bad{background:rgba(217,89,76,.16); color:var(--red-text)}

.note{font-size:13px; line-height:1.5; color:var(--ink); padding:9px 11px;
  border-left:3px solid var(--line); background:var(--elev); border-radius:0 8px 8px 0; margin-top:9px}
.note.warn{border-left-color:var(--amber-text)}
.note.bad{border-left-color:var(--red-text)}
.note.ok{border-left-color:var(--green-text)}
.note b{color:var(--copper-text)}

.fam{padding:11px; background:var(--elev); border:1px solid var(--line);
  border-radius:10px; margin-top:9px}
.fam .vn{font-size:13px; font-weight:800; color:var(--copper-text); margin-bottom:4px}
.fam .ft{font-size:13px; line-height:1.45}

.trace{font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  white-space:pre-wrap; background:var(--trace-bg); border:1px solid var(--line);
  border-radius:10px; padding:13px; color:var(--trace-ink); overflow-x:auto}
.trace .h{color:var(--copper-text)}
.trace .g{color:var(--green-text)}
.trace .a{color:var(--amber-text)}


/* Trailing reference / disclaimer material. Capped and centred to the same
   measure in BOTH sizing tools: this is prose to read, so it wants a
   readable line length whether or not the results grid above it has
   expanded to the full page width. */
.page-foot{max-width:820px; margin-left:auto; margin-right:auto}
footer{margin-top:20px; text-align:center; color:var(--muted); font-size:11.5px; line-height:1.6}
footer a{color:var(--blue-text); text-decoration:none}
/* Collapsed disclaimer + reference box. Copied verbatim from the Conductor
   tool so the three read as one product: same border, same summary weight, same
   disclosure arrow. This tool used to print its disclaimer always-open in the
   footer with no citation list at all, which is why the three looked unrelated. */
.refbox{margin-top:18px; border:1px solid var(--line); border-radius:12px;
  background:var(--card); overflow:hidden}
.refbox > summary{list-style:none; cursor:pointer; padding:12px 14px; font-size:13px;
  font-weight:700; color:var(--copper-text); display:flex; align-items:center; gap:8px;
  user-select:none}
.refbox > summary::-webkit-details-marker{display:none}
.refbox > summary::after{content:"▸"; margin-left:auto; transition:transform .18s;
  color:var(--muted); font-size:12px}
.refbox[open] > summary::after{transform:rotate(90deg)}
.refbox .refbody{padding:0 14px 14px; font-size:11.5px; color:var(--muted); line-height:1.55}
.refbox .refbody a{color:var(--blue-text); text-decoration:none}
/* The disclaimer, as the lead paragraph of the reference box - see the twin
   comment in the Conductor and OCPD stylesheets. */
.disc{font-size:11.5px; color:var(--muted); line-height:1.65; margin:0 0 11px;
  padding:0 0 11px; border-bottom:1px solid var(--line); text-align:left}
.disc b{color:var(--ink)}

/* print-only report header */

/* ---- printing --------------------------------------------------------------
   What used to be here was a second, parallel design: ~35 rules that re-styled
   the on-screen results card - hero, cards, badges, trace, footer - into
   something printable, plus a .printhead band bolted on top of the page. That
   was this tool's whole answer to "Print / Save as PDF", and it is why its
   output looked nothing like the other two tools'.
   It builds a real report now (printReport() in js/render.js, rendered by
   shared/report-kit.js), so printing is just a matter of hiding everything
   that is not that report. The report's own print styling is the kit's. */
#report-content { display: none; }
@media print {
  body > *:not(#report-content) { display: none !important; }
  #report-content { display: block !important; }
}

/* ===========================================================================
   CT & VT Sizing additions.

   Everything above this line is the shared visual system carried across the
   four tools unchanged - tokens, cards, fields, badges, notes, trace block,
   theme toggle and print rules. Only what this tool needs and the others do
   not is added below, so a change to the shared part stays a change to the
   shared part.
   ======================================================================== */

/* Inline formula line inside a criterion note. Monospace so a formula lines
   up with the same expression in the derivation trace, and allowed to wrap:
   these run long and a horizontal scrollbar inside a note is worse than two
   lines. */
.note .mono{font:11.5px/1.6 var(--mono); color:var(--muted);
  display:inline-block; margin-top:5px; word-break:break-word}

/* The overrides drawer. Collapsed by default on purpose - every field in it
   replaces something the tool derives, so it should take a deliberate act to
   open, not sit open inviting entry. */
details.ovr{margin-top:14px; border-top:1px solid var(--line); padding-top:12px}
details.ovr > summary{cursor:pointer; font-size:var(--label-size); font-weight:600;
  color:var(--copper-text); list-style:none; padding:6px 0;
  min-height:var(--tap-min); display:flex; align-items:center}
details.ovr > summary::-webkit-details-marker{display:none}
details.ovr > summary::before{content:"+"; display:inline-block; width:1.1em;
  font-weight:700}
details.ovr[open] > summary::before{content:"\2212"}
details.ovr > summary:focus-visible{outline:2px solid var(--copper); outline-offset:2px;
  border-radius:4px}
details.ovr > .hint{margin-bottom:10px}

/* A criterion row can carry two badges (GOVERNS, FOR REFERENCE) beside a
   label that already wraps, so the key column is allowed to grow and the
   badges are kept off the baseline of the text they follow. */
.kv .key .badge{margin-left:6px; vertical-align:2px; font-size:10.5px;
  letter-spacing:.04em}
.kv .key{max-width:none}

/* Neutral badge - no status, used for FOR REFERENCE. The three status
   variants are defined in the shared block above; this is the fourth state
   and it must not look like a pass. */
.badge{background:var(--elev); color:var(--muted)}

/* A field the "Apply" button just filled. Deliberately loud and brief: the
   form rewriting itself is exactly the kind of thing that should be visible,
   and a permanent highlight would still be there next time and mean nothing. */
.just-applied{outline:2px solid var(--copper); outline-offset:1px;
  background:color-mix(in srgb, var(--copper) 12%, transparent)}
@media (prefers-reduced-motion:no-preference){
  .just-applied{transition:outline-color .25s ease, background-color .25s ease}
}

/* Remedy action row. The apply button is secondary chrome inside a note, so it
   is deliberately not a .go - that is the page's primary action. */
.rem-act{margin-top:9px}
.rem-apply{font:600 12.5px/1 var(--font); color:var(--copper-text);
  background:var(--elev); border:1px solid var(--copper-deep);
  border-radius:var(--r-pill); padding:9px 14px; cursor:pointer;
  min-height:var(--tap-min)}
.rem-apply:hover{background:var(--card)}
.rem-apply:focus-visible{outline:2px solid var(--copper); outline-offset:2px}

/* ---- Web-build site bar (not present in the offline single-file build) ----
   Theme-aware, and deliberately written against tokens that exist in all
   three tools. The two sizing tools name their secondary ink --muted and
   their accent --copper-text; Coordination names the same two roles
   --ink-dim and --copper-bright. CSS variable fallbacks bridge that rather
   than forking this block per tool, which is what would let the three
   breadcrumbs drift apart again. */
.km-skip{position:absolute;left:-9999px;top:0;z-index:200;
  background:var(--copper);color:var(--on-copper,#14181D);padding:12px 20px;
  border-radius:0 0 6px 0;font:600 13px/1 var(--font);text-decoration:none}
.km-skip:focus{left:0}
#km-content{display:inline-block;width:0;height:0}
.km-sitebar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;
  font:600 12px/1.2 var(--font);
  letter-spacing:.05em;text-transform:uppercase;
  padding:10px 16px;background:var(--card,var(--panel));
  border-bottom:1px solid var(--line)}
.km-sitebar__home{color:var(--muted,var(--ink-dim));text-decoration:none}
.km-sitebar__home:hover{color:var(--ink);text-decoration:underline}
.km-sitebar__home:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:2px}
.km-sitebar__sep{color:var(--muted,var(--ink-dim));opacity:.6}
.km-sitebar__here{color:var(--copper-text,var(--copper-bright))}

/* ---- Server-call states -------------------------------------------------- */
.km-busy{opacity:.6;cursor:progress}
.km-offline{margin:12px 0;padding:12px 14px;border-radius:8px;
  background:var(--card,var(--panel));border:1px solid var(--copper);
  color:var(--copper-text,var(--copper-bright));
  font:400 14px/1.5 var(--font)}

/* ---- Copy link: one split control with the calculate button -------------
   This first shipped as a small outlined chip sitting BELOW the big copper
   calculate button, which is where KM caught it (2026-09-11): a secondary
   grey box under a full-width primary reads as leftover UI, not as a related
   action, and it looked the same in all three tools.
   The two now share ONE pill silhouette with a 2px seam down the middle, so
   they are visibly one control that happens to offer two actions. All three
   tools style #calc identically (--copper on --on-copper at --r-pill, see each
   app.css), so the seam works from the tools' own tokens and nothing is
   hard-coded here. Only the OUTER corners stay round; the two inner ones are
   squared off, which is what makes the seam read as a seam rather than as a
   gap between two separate buttons. */
.km-actions{display:flex;align-items:stretch;gap:2px;margin-top:16px}
.km-actions > #calc,
.km-actions > .km-share-btn{margin-top:0}
.km-actions > #calc{flex:1 1 auto;width:auto;
  border-top-right-radius:0;border-bottom-right-radius:0}
.km-share-btn{flex:0 0 auto;border:0;cursor:pointer;
  background:var(--copper);color:var(--on-copper);
  font:800 15px var(--font);letter-spacing:.3px;padding:0 20px;white-space:nowrap;
  border-radius:var(--r-pill);border-top-left-radius:0;border-bottom-left-radius:0}
.km-share-btn:active{background:var(--copper-deep)}
.km-share-btn:focus-visible{outline:2px solid var(--copper);outline-offset:2px}
/* On a phone the two labels stop fitting side by side long before the row
   does, so the seam tightens rather than letting the calculate label wrap to
   two lines while Copy link keeps its generous padding. */
@media (max-width:520px){
  .km-share-btn{padding:0 13px;font-size:14px}
}
.km-share-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}
.km-share-status{font:400 13px/1.3 var(--font);color:var(--muted,var(--ink-dim))}
/* Holds the generated link so it can be read back programmatically (and as a
   manual-copy fallback if the Clipboard API is unavailable/denied) without
   taking up visible space -- not display:none, so it stays focusable/queryable. */
.km-share-url{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
