.help-page .c-page-hero{
  padding-block:var(--orb-section-space);
  background:#ffffff;
  color:#171d14;
}

.help-page .c-page-hero h1,
.help-page .c-page-hero h2,
.help-page .c-page-hero h3{
  color:#0b1207;
}

.help-page .c-page-hero p{
  color:#62695e;
}

.help-hero-grid{
  display:grid;
  grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);
  align-items:start;
  gap:var(--orb-space-5);
}

.help-hero-grid>*{
  min-width:0;
}

.help-hero-copy{
  min-width:0;
}

.help-hero-copy h1{
  max-width:13em;
  overflow-wrap:anywhere;
}

.help-hero-copy .orb-lead{
  max-width:42rem;
  margin-inline:0;
}

.help-hero-note{
  max-width:40rem;
  margin-top:var(--orb-space-2);
  font-size:var(--orb-fs-1);
}

.help-hero-copy .orb-actions{
  justify-content:flex-start;
  margin-top:var(--orb-space-3);
}

.help-ledger{
  min-width:0;
  overflow:hidden;
  border:1px solid #dce4d4;
  border-radius:var(--orb-radius-lg);
  background:#f0f6e8;
  color:#171d14;
  box-shadow:var(--orb-shadow);
}

.help-ledger-head{
  display:flex;
  min-width:0;
  align-items:center;
  justify-content:space-between;
  gap:var(--orb-space-2);
  padding:1rem 1.5rem;
  background:#0b1207;
  color:#f8fbf5;
  font-family:var(--orb-font-mono);
  font-size:var(--orb-fs-0);
  line-height:1.4;
  letter-spacing:.08em;
}

.help-ledger-body{
  padding-inline:1.5rem;
  background:#f0f6e8;
  color:#171d14;
}

.help-ledger-row{
  display:grid;
  grid-template-columns:2rem minmax(0,1fr) auto;
  align-items:center;
  gap:var(--orb-space-2);
  min-width:0;
  border-bottom:1px solid #dce4d4;
  padding:1rem 0;
}

.help-ledger-row>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-ledger-row strong{
  color:#0b1207;
  font-size:var(--orb-fs-1);
  line-height:1.35;
}

.help-ledger-row span{
  overflow-wrap:anywhere;
}

.help-ledger-row>div span{
  color:#62695e;
  font-size:var(--orb-fs-0);
  line-height:1.45;
}

.help-ledger-code{
  color:#3f7300;
  font-size:var(--orb-fs-0);
  font-weight:700;
}

.help-state{
  width:fit-content;
  max-width:100%;
  border-radius:999px;
  padding:.4rem .65rem;
  background:#dff5bb;
  color:#294d00;
  font-family:var(--orb-font-mono);
  font-size:var(--orb-fs-0);
  font-weight:700;
  line-height:1.2;
}

.help-ledger-foot{
  display:grid;
  gap:.5rem;
  padding:1rem 1.5rem;
  background:#86e000;
  color:#0b1207;
}

.help-ledger-foot span{
  color:#263b0f;
  font-size:var(--orb-fs-0);
  line-height:1.4;
}

.help-ledger-foot strong{
  color:#0b1207;
  font-family:var(--orb-font-mono);
  font-size:var(--orb-fs-1);
  line-height:1.45;
  overflow-wrap:anywhere;
}

.help-route-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--orb-space-3);
}

.help-route-grid>*{
  min-width:0;
}

.help-route-card{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:var(--orb-space-3);
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#ffffff;
  color:#171d14;
}

.help-route-card h3{
  margin:0;
  color:#0b1207;
}

.help-route-card p{
  margin:0;
  color:#62695e;
}

.help-mark{
  display:flex;
  min-width:0;
  align-items:center;
  gap:.75rem;
}

.help-mark .c-badge{
  width:fit-content;
  max-width:100%;
  align-self:flex-start;
}

.help-icon{
  display:inline-flex;
  width:2.5rem;
  height:2.5rem;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  border-radius:var(--orb-radius-sm);
  background:#e8f8ce;
  color:#345f00;
}

.help-icon svg{
  width:1.25rem;
  height:1.25rem;
}

.help-card-copy{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-route-card .c-link{
  width:fit-content;
  margin-top:var(--orb-space-2);
}

.help-preflight{
  display:grid;
  grid-template-columns:1.25rem minmax(0,1fr);
  gap:var(--orb-space-2);
  margin-top:var(--orb-space-3);
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#0b1207;
  color:#dfe8d8;
}

.help-preflight svg{
  width:1.25rem;
  height:1.25rem;
  color:#b8f05a;
}

.help-preflight>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-preflight strong{
  color:#f8fbf5;
}

.help-preflight p{
  margin:0;
  color:#b7c2af;
}

.help-diagnostic-grid{
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  align-items:stretch;
  gap:var(--orb-space-3);
}

.help-diagnostic-grid>*{
  min-width:0;
}

.help-command-sheet{
  overflow:hidden;
  border-radius:var(--orb-radius-md);
  background:#0d140a;
  color:#dce8d4;
}

.help-command-title{
  display:flex;
  min-width:0;
  align-items:center;
  justify-content:space-between;
  gap:var(--orb-space-2);
  padding:1rem 1.5rem;
  background:#162010;
  color:#dce8d4;
  font-family:var(--orb-font-mono);
  font-size:var(--orb-fs-0);
  line-height:1.4;
}

.help-command-sheet pre{
  max-width:100%;
  min-height:18rem;
  padding:var(--orb-space-3);
  color:#dce8d4;
}

.help-command-sheet .prompt{
  color:#b8f05a;
}

.help-result-list{
  min-width:0;
  border-top:1px solid #dce4d4;
}

.help-result-row{
  display:grid;
  grid-template-columns:minmax(9rem,.75fr) minmax(0,1.25fr);
  gap:var(--orb-space-3);
  min-width:0;
  border-bottom:1px solid #dce4d4;
  padding:1.1rem 0;
}

.help-result-row>span{
  color:#3f7300;
  font-size:var(--orb-fs-0);
  font-weight:700;
  overflow-wrap:anywhere;
}

.help-result-row>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-result-row strong{
  color:#0b1207;
}

.help-result-row p{
  margin:0;
  color:#62695e;
}

.help-sequence{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  align-items:start;
  gap:var(--orb-space-3);
  margin-top:var(--orb-space-4);
}

.help-sequence article{
  display:grid;
  gap:.5rem;
  min-width:0;
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#f7f9f3;
  color:#171d14;
}

.help-sequence h3,
.help-sequence p{
  margin:0;
}

.help-sequence h3{
  color:#0b1207;
}

.help-sequence p{
  color:#62695e;
}

.help-step{
  display:inline-flex;
  width:2.35rem;
  height:2.35rem;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  background:#86e000;
  color:#0b1207;
  font-size:var(--orb-fs-0);
  font-weight:700;
}

.help-desktop-flow{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--orb-space-3);
}

.help-desktop-step{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:var(--orb-space-2);
  min-width:0;
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#ffffff;
  color:#171d14;
}

.help-desktop-step>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-desktop-step h3,
.help-desktop-step p{
  margin:0;
}

.help-desktop-step h3{
  color:#0b1207;
}

.help-desktop-step p{
  color:#62695e;
}

.help-notice{
  display:grid;
  gap:.5rem;
  margin-top:var(--orb-space-3);
  border:1px solid #aebba5;
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#f0f6e8;
  color:#171d14;
}

.help-notice strong{
  color:#0b1207;
}

.help-notice p{
  margin:0;
  color:#62695e;
}

.help-build-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,.9fr);
  align-items:stretch;
  gap:var(--orb-space-3);
}

.help-build-layout>*{
  min-width:0;
}

.help-build-checks{
  display:grid;
  grid-template-rows:repeat(3,minmax(0,1fr));
  gap:var(--orb-space-3);
  min-width:0;
}

.help-check-card{
  display:flex;
  min-width:0;
  flex-direction:column;
  justify-content:space-between;
  gap:var(--orb-space-2);
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#f0f6e8;
  color:#171d14;
}

.help-check-card .c-badge{
  width:fit-content;
  align-self:flex-start;
}

.help-check-card h3{
  margin:0;
  color:#0b1207;
}

.help-check-card ul{
  margin:0;
  padding-left:1.2rem;
}

.help-check-card li{
  color:#50594b;
}

.help-check-card li+li{
  margin-top:.5rem;
}

.help-command-sheet-tall{
  display:flex;
  min-height:100%;
  flex-direction:column;
}

.help-command-sheet-tall pre{
  flex:1;
  min-height:24rem;
}

.help-command-foot{
  display:grid;
  gap:.5rem;
  padding:var(--orb-space-3);
  background:#162010;
  color:#dce8d4;
}

.help-command-foot strong{
  color:#f8fbf5;
}

.help-command-foot p{
  margin:0;
  color:#b7c2af;
}

.help-dark-head .orb-kicker{
  color:#c4d0bc;
}

.help-dark-head .orb-kicker::before{
  background:#86e000;
}

.help-dark-head .orb-lead{
  color:#b7c2af;
}

.help-runner-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  gap:var(--orb-space-3);
}

.help-runner-card{
  display:grid;
  gap:var(--orb-space-2);
  min-width:0;
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#182510;
  color:#dfe8d8;
}

.help-runner-card h3,
.help-runner-card p{
  margin:0;
}

.help-runner-card h3{
  color:#f8fbf5;
}

.help-runner-card p{
  color:#b7c2af;
}

.help-runner-card code{
  max-width:100%;
  overflow-wrap:anywhere;
  border-radius:var(--orb-radius-sm);
  padding:.75rem;
  background:#0b1207;
  color:#cafa7c;
}

.help-runner-index{
  display:inline-flex;
  width:2.35rem;
  height:2.35rem;
  align-items:center;
  justify-content:center;
  border-radius:var(--orb-radius-sm);
  background:#86e000;
  color:#0b1207;
  font-weight:700;
}

.help-runner-protocol{
  display:grid;
  gap:var(--orb-space-2);
  margin-top:var(--orb-space-3);
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#f0f6e8;
  color:#171d14;
}

.help-runner-protocol>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-runner-protocol span{
  color:#3f7300;
  font-size:var(--orb-fs-0);
}

.help-runner-protocol strong{
  color:#0b1207;
  overflow-wrap:anywhere;
}

.help-runner-protocol p{
  margin:0;
  color:#62695e;
}

.help-io-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  align-items:start;
  gap:var(--orb-space-3);
}

.help-io-card{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:var(--orb-space-3);
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#f7f9f3;
  color:#171d14;
}

.help-io-title{
  display:flex;
  min-width:0;
  align-items:flex-start;
  gap:var(--orb-space-2);
}

.help-io-title>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-io-title .c-badge{
  width:fit-content;
  align-self:flex-start;
}

.help-io-card h3,
.help-io-card p{
  margin:0;
}

.help-io-card h3{
  color:#0b1207;
}

.help-io-card p{
  color:#62695e;
}

.help-io-card pre{
  max-width:100%;
  margin-top:var(--orb-space-2);
  border-radius:var(--orb-radius-sm);
  padding:var(--orb-space-2);
  background:#0b1207;
  color:#dce8d4;
}

.help-preflight-paper{
  border:1px solid #dce4d4;
  background:#f0f6e8;
  color:#171d14;
}

.help-preflight-paper svg{
  color:#3f7300;
}

.help-preflight-paper strong{
  color:#0b1207;
}

.help-preflight-paper p{
  color:#62695e;
}

.help-change-layout{
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);
  align-items:stretch;
  gap:var(--orb-space-3);
}

.help-change-layout>*{
  min-width:0;
}

.help-change-track{
  display:grid;
  grid-template-rows:repeat(4,minmax(0,1fr));
  min-width:0;
  border-top:1px solid #dce4d4;
}

.help-change-track article{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:var(--orb-space-2);
  min-width:0;
  border-bottom:1px solid #dce4d4;
  padding:1.25rem 0;
}

.help-change-track article>div{
  display:grid;
  gap:.5rem;
  min-width:0;
}

.help-change-track h3,
.help-change-track p{
  margin:0;
}

.help-change-track h3{
  color:#0b1207;
}

.help-change-track p{
  color:#62695e;
}

.help-change-record{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:var(--orb-space-3);
  border-radius:var(--orb-radius-md);
  padding:var(--orb-space-3) max(var(--orb-space-3),24px);
  background:#ffffff;
  color:#171d14;
}

.help-change-record .c-badge{
  width:fit-content;
  align-self:flex-start;
}

.help-change-record dl{
  margin:0;
}

.help-change-record dl div{
  display:grid;
  grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);
  gap:var(--orb-space-2);
  min-width:0;
  border-bottom:1px solid #dce4d4;
  padding:.85rem 0;
}

.help-change-record dt{
  color:#4f594a;
}

.help-change-record dd{
  min-width:0;
  color:#171d14;
  overflow-wrap:anywhere;
}

.help-change-record .c-btn{
  align-self:flex-start;
  margin-top:var(--orb-space-2);
}

.help-closing-section{
  padding-top:var(--orb-section-space);
  padding-bottom:var(--orb-space-5);
}

.help-closing-copy{
  min-width:0;
}

.help-closing-copy .orb-kicker{
  color:#c4d0bc;
}

.help-closing-copy .orb-kicker::before{
  background:#86e000;
}

.help-closing-copy h2{
  margin-bottom:var(--orb-space-2);
  color:#f8fbf5;
}

.help-closing-copy p{
  max-width:48rem;
  margin:0;
  color:#b7c2af;
}

.help-page .c-cta{
  padding-inline:max(var(--orb-space-4),24px);
  background:#0b1207;
  color:#f8fbf5;
}

.help-page .c-cta .orb-actions{
  display:flex;
  align-items:stretch;
  justify-content:flex-start;
  flex-direction:column;
  gap:.5rem;
}

.help-page .c-cta .c-btn-ghost{
  border-color:rgba(248,251,245,.42);
  color:#f8fbf5;
}

.help-page .c-cta .c-btn-ghost:hover{
  background:rgba(248,251,245,.08);
}

@media (max-width:64rem){
  .help-hero-grid,
  .help-diagnostic-grid,
  .help-build-layout,
  .help-change-layout{
    grid-template-columns:1fr;
  }

  .help-ledger{
    width:100%;
  }

  .help-route-grid,
  .help-desktop-flow,
  .help-runner-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .help-io-grid{
    grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));
  }

  .help-command-sheet-tall pre{
    min-height:20rem;
  }

  .help-change-record{
    height:auto;
  }
}

@media (max-width:46rem){
  .help-route-grid,
  .help-desktop-flow,
  .help-runner-grid,
  .help-sequence{
    grid-template-columns:1fr;
  }

  .help-ledger-row{
    grid-template-columns:2rem minmax(0,1fr);
  }

  .help-state{
    grid-column:2;
  }

  .help-result-row{
    grid-template-columns:1fr;
    gap:.5rem;
  }

  .help-command-title{
    align-items:flex-start;
    flex-direction:column;
  }

  .help-command-sheet pre,
  .help-command-sheet-tall pre{
    min-height:0;
  }

  .help-change-record dl div{
    grid-template-columns:1fr;
    gap:.5rem;
  }

  .help-change-record .c-btn{
    width:100%;
  }

  .help-page .c-cta .orb-actions{
    width:100%;
  }

  .help-page .c-cta .orb-actions>*{
    width:100%;
  }
}

@media (max-width:24.375rem){
  .help-ledger-head{
    align-items:flex-start;
    flex-direction:column;
  }

  .help-mark,
  .help-io-title{
    align-items:flex-start;
    flex-direction:column;
  }

  .help-desktop-step,
  .help-change-track article{
    grid-template-columns:1fr;
  }
}
