.c-page-hero{padding-block:var(--hero-pad);background:#fff;color:#19151b}
.c-page-hero__center{max-width:58rem;margin-inline:auto;text-align:center}
.c-page-hero__center .c-kicker{margin-inline:auto}
.c-page-hero__center .c-actions{justify-content:center}
.c-page-hero__lead{max-width:46rem;margin:var(--space-5) auto 0;color:#5f565f;font-size:var(--text-lg);line-height:var(--leading-loose)}
.c-page-hero__split{width:min(100% - var(--gutter)*2,var(--container-standard));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);gap:var(--space-9);align-items:start}
.c-page-hero__copy{padding-top:0}
.c-page-hero__copy .c-page-hero__lead{margin-inline:0}
.c-page-hero__stage{min-width:32rem;height:auto;border-radius:var(--radius-lg);overflow:hidden;background:#f4f1e8;color:#29231d;text-align:left}
.c-page-hero__stage:not(:has(> img)) > :only-child{width:100%;max-width:none;height:auto}
.c-page-hero__stage > .ra-access-sheet:only-child,
.c-page-hero__stage > .support-board:only-child{width:100%;max-width:none}
.c-page-hero__stage:not(:has(> img)){width:100%;max-width:none}
.c-page-hero__stage.security-ledger,.c-page-hero__stage.ra-hero-stage,.c-page-hero__stage.plans-stage,.c-page-hero__stage.compare-selector-stage{width:100%;max-width:none}
.ra-access-sheet,
.security-ledger,
.plans-stage,
.compare-selector-stage,
.support-board{
  width:100%;
  max-width:none
}

.ra-hero-stage > .ra-access-sheet:only-child,
.security-hero__stage > .security-ledger:only-child,
.support-hero__stage > .support-board:only-child,
.plans-hero-layout > .plans-stage:only-child,
.compare-hero-layout > .compare-selector-stage:only-child{
  width:100%;
  max-width:none
}
.hero-art > .support-board:only-child,
.ra-hero-stage > .ra-access-sheet:only-child{
  width:100%;
  max-width:none;
  height:100%
}
.c-page-hero__stage>*,.hero-art>:only-child,[class*="stage"]>[class*="sheet"],[class*="stage"]>[class*="ledger"],[class*="stage"]>[class*="board"],[class*="stage"]>[class*="run"],[class*="stage"]>[class*="ticket"]{width:100%;max-width:none}
[class*="hero-stage"]>[class*="sheet"],[class*="hero-stage"]>[class*="ledger"],[class*="hero-stage"]>[class*="board"],[class*="hero-stage"]>[class*="run"],[class*="hero-stage"]>[class*="ticket"]{width:100%;max-width:none}
[class*="hero-stage"] > [class*="sheet"]:only-child,
[class*="hero-stage"] > [class*="ledger"]:only-child,
[class*="hero-stage"] > [class*="board"]:only-child,
[class*="hero-stage"] > [class*="run"]:only-child,
[class*="hero-stage"] > [class*="ticket"]:only-child{
  width:100%;
  max-width:none;
  height:100%
}
.c-page-hero__stage .ra-access-sheet,.c-page-hero__stage .security-ledger,.support-hero__stage .support-board{width:100%;max-width:none}
.ra-hero-stage>.ra-access-sheet:only-child{width:100%;max-width:none;height:100%}
.security-hero__stage>.security-ledger:only-child,.support-hero__stage>.support-board:only-child{width:100%;max-width:none;height:auto}
.c-page-hero__stage>.ra-access-sheet:only-child{width:100%;max-width:none;height:100%}
.c-page-hero__stage>.support-board:only-child,[class*="hero-stage"]>[class*="sheet"]:only-child,[class*="hero-stage"]>[class*="ledger"]:only-child{width:100%;max-width:none;height:auto}
.c-section-head{max-width:44rem;margin-bottom:var(--space-7)}
.c-section-head .c-kicker{margin-bottom:var(--space-5)}
.c-section-head p{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-lg);line-height:var(--leading-loose)}
.c-section-head.u-center{margin-inline:auto;text-align:center}
.c-section-head.u-center .c-kicker{margin-inline:auto}
.c-dark-section{padding-block:var(--section-pad);background:#19151b;color:#fff}
.c-dark-section .c-section-head p{color:#b8b1b9}
.c-dark-section .c-kicker{background:#2b262c;color:#ddd5df}
.c-dark-section .c-kicker::before{background:#b78fc4}
.c-final-cta{padding-block:var(--section-pad-tight)}
.hero-home{padding:var(--hero-pad) 0 4.875rem;text-align:center;background:#fff;color:#19151b}
.hero-home__copy{max-width:58rem;margin-inline:auto}
.hero-home__copy .c-kicker{margin-inline:auto;margin-bottom:2.75rem}
.hero-home__lead{max-width:46rem;margin:var(--space-5) auto 0;color:#5f565f;font-size:var(--text-lg);line-height:var(--leading-loose)}
.hero-home__copy .c-actions{justify-content:center}
.hero-home__note{margin-top:var(--space-3);color:#6b646c;font-size:var(--text-xs);line-height:1.5}
.hero-art{
  width:min(100%,70rem);
  position:relative;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:.875rem;
  margin:3.375rem auto 0;
  padding:.875rem;
  border-radius:var(--radius-lg);
  background:#f4f1e8;
  color:#29231d;
  text-align:left
}
.hero-art>*{min-width:0}
.hero-art__queue{grid-column:span 2;min-height:18.375rem;padding:1.375rem;border-radius:var(--radius-md);display:flex;flex-direction:column;background:#19151b;color:#f8f7f5}
.hero-art__node,.hero-art__clock{min-height:18.375rem;padding:1.375rem;border-radius:var(--radius-md);display:flex;flex-direction:column}
.hero-art__node{background:#fff;color:#19151b}
.hero-art__clock{background:#eaf1f3;color:#19292e}
.hero-art__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:1.125rem;font-size:var(--text-xs);line-height:1.4;font-weight:700;letter-spacing:.02em}
.hero-art__status{display:inline-flex;align-items:center;gap:.45rem;color:#b49bc0;font-family:var(--font-mono);font-size:.6875rem;line-height:1.3}
.hero-art__status::before{content:"";width:.44rem;height:.44rem;border-radius:50%;background:#7b3f91;box-shadow:0 0 0 .25rem rgba(123,63,145,.18)}
.hero-art__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.44rem 0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5}
.hero-art__row b{color:#c6a9d0}
.hero-art__row span{color:#d2cdd3;overflow-wrap:anywhere}
.hero-art__row em{color:#8f8990;font-style:normal}
.hero-art__rule{height:1px;margin:.25rem 0;background:#373238}
.hero-art__pill{width:fit-content;margin-top:auto;padding:.38rem .56rem;border-radius:999px;background:#edf2e8;color:#1d2b1a;font-family:var(--font-mono);font-size:.6875rem;line-height:1.3;font-weight:700}
.hero-art__key{display:flex;justify-content:space-between;gap:.625rem;padding:.68rem 0;border-bottom:1px solid #ece9ec;font-size:var(--text-xs);line-height:1.45}
.hero-art__key span{color:#6d686e}
.hero-art__key b{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;text-align:right}
.hero-art__dial{display:grid;place-items:center;flex:1;padding:.75rem 0}
.hero-art__dial svg{width:9.25rem;height:9.25rem}
[data-hero-face="confirmed-draft"]:has(.hero-art){background:transparent;overflow:visible}
@media(max-width:64rem){
  .c-page-hero__split{grid-template-columns:1fr}
  .c-page-hero__stage{min-width:0}
  .hero-art{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:42rem){
  [data-hero-form] .c-page-hero__stage:not(:has(> img)),[data-hero-form] .hero-art{width:min(calc(100% - var(--gutter)*2),100%);margin-inline:auto;height:auto;min-height:0;overflow:visible;transform:none}
  [data-hero-form] .c-page-hero__stage:not(:has(> img))>:only-child{width:100%;max-width:none;height:auto}
  .hero-art{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:var(--space-3)}
  .hero-art>*{grid-area:auto;grid-column:1;width:auto;max-width:none;justify-self:stretch}
  .hero-art .art-backdrop{inset:0}
  .hero-art__queue,.hero-art__node,.hero-art__clock{min-height:0}
  .hero-art__row{grid-template-columns:auto minmax(0,1fr)}
  .hero-art__row em{grid-column:2}
}

[data-hero-face="confirmed-draft"]:not([data-face-root]):not(:has(> .hero-queue)):not(:has(> .hero-art)):not([class*="hero-art"]){height:auto;min-height:0;min-width:0}
[data-hero-face="confirmed-draft"]:not([data-face-root]):has(.hero-art){min-height:510px;overflow:visible;background:transparent;border-radius:0;--mono:var(--mv-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);--green:#27785d}
[data-hero-face="confirmed-draft"]:not([data-face-root])::before,[data-hero-face="confirmed-draft"]:not([data-face-root])::after{display:none;content:none}
[data-hero-face="confirmed-draft"]:not([data-face-root])>img{display:none}
[data-hero-face="confirmed-draft"] .hero-art{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  width:min(100%,1120px);
  position:relative;
  gap:14px;
  margin:54px auto 0;
  padding:14px;
  border-radius:24px;
  background:#F4F1E8;
  color:#29231D;
  text-align:left;
}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{
  grid-column:span 2;
  display:flex;
  flex-direction:column;
  min-height:294px;
  padding:22px;
  border-radius:16px;
  background:#19151B;
  color:#F8F7F5;
  overflow:hidden;
}
[data-hero-face="confirmed-draft"] .hero-art .float-card{
  display:flex;
  flex-direction:column;
  min-height:294px;
  padding:22px;
  border-radius:16px;
  background:#FFFFFF;
  color:#19151B;
}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{
  display:flex;
  flex-direction:column;
  min-height:294px;
  padding:22px;
  border-radius:16px;
  background:#EAF1F3;
  color:#19292E;
}
[data-hero-face="confirmed-draft"] .hero-art .float-title{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin-bottom:18px;
  font-size:13px;
  font-weight:700;
  letter-spacing:.02em;
}
[data-hero-face="confirmed-draft"] .hero-art .status-live{
  display:inline-flex;
  align-items:center;
  gap:7px;
  color:#B49BC0;
  font-family:"SFMono-Regular",Consolas,monospace;
  font-size:11px;
}
[data-hero-face="confirmed-draft"] .hero-art .status-live:before{
  content:"";
  width:7px;
  height:7px;
  border-radius:50%;
  background:#7B3F91;
  box-shadow:0 0 0 4px rgba(123,63,145,.18);
}
[data-hero-face="confirmed-draft"] .hero-art .build-row{
  display:grid;
  grid-template-columns:auto 1fr auto;
  gap:12px;
  align-items:start;
  padding:7px 0;
  font-family:"SFMono-Regular",Consolas,monospace;
  font-size:12px;
  line-height:1.5;
}
[data-hero-face="confirmed-draft"] .hero-art .build-row b{color:#C6A9D0;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .build-row span{color:#D2CDD3;overflow-wrap:anywhere}
[data-hero-face="confirmed-draft"] .hero-art .build-row em{color:#8F8990;font-style:normal}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{
  height:1px;
  background:#373238;
  margin:4px 0;
}
.u-center .c-kicker,.c-page-hero__center .c-kicker,[class*="center"] .c-kicker{align-self:center;margin-inline:auto}

[data-hero-face="confirmed-draft"] .hero-art .pill-ok{
  display:inline-flex;
  align-items:center;
  align-self:inherit;
  padding:6px 9px;
  margin-top:auto;
  border-radius:999px;
  background:#EDF2E8;
  color:#1D2B1A;
  font-family:"SFMono-Regular",Consolas,monospace;
  font-size:11px;
  font-weight:700;
}
[data-hero-face="confirmed-draft"] .hero-art .node-label{
  display:flex;
  justify-content:space-between;
  gap:10px;
  padding:11px 0;
  border-bottom:1px solid #ECE9EC;
  font-size:13px;
}
[data-hero-face="confirmed-draft"] .hero-art .node-label span{color:#6D686E}
[data-hero-face="confirmed-draft"] .hero-art .node-label b{
  font-family:"SFMono-Regular",Consolas,monospace;
  font-size:12px;
}
[data-hero-face="confirmed-draft"] .hero-art .cluster{
  display:grid;
  place-items:center;
  flex:1;
  padding:12px 0;
}
[data-hero-face="confirmed-draft"] .hero-art .cluster svg{width:148px;height:148px}
@media(max-width:42rem){
  [data-hero-face="confirmed-draft"]:not([data-face-root]):not(:has(> .hero-queue)):not(:has(> .hero-art)):not([class*="hero-art"]){min-height:0}
  [data-hero-face="confirmed-draft"] .hero-art{height:auto;min-height:0;width:auto;max-width:100%;transform:none;grid-template-columns:minmax(0,1fr);grid-template-areas:none;overflow:visible}
  [data-hero-face="confirmed-draft"] .hero-art>*:not(.art-backdrop){grid-area:auto;grid-column:1;justify-self:stretch;transform:none}
  [data-hero-face="confirmed-draft"] .cluster{position:relative;inset:auto;width:100%;height:auto}
  [data-hero-face="confirmed-draft"] .float-card,
  [data-hero-face="confirmed-draft"] .node-label{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:auto;max-width:none;display:inline-block;margin:.35rem .35rem 0 0}
  [data-hero-face="confirmed-draft"] .queue-card,
  [data-hero-face="confirmed-draft"] .runner-card{position:relative;inset:auto;width:100%;height:auto;min-height:0;transform:none}
}
