.page{position:relative}
.page::before,.page::after{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(255,255,255,.035);pointer-events:none;z-index:1}
.page::before{left:max(0px,calc((100% - 1280px)/2))}
.page::after{right:max(0px,calc((100% - 1280px)/2))}
.page :is(main,.site-footer){position:relative;z-index:2}
[data-hero-form="data-band"]{position:relative;padding:var(--hero-top) 0 0;text-align:center;background:var(--bg);color:#fff}
[data-hero-form="data-band"] .wrap{position:relative}
.hero-glow{position:absolute;left:50%;top:-40px;width:1180px;height:720px;margin-left:-590px;pointer-events:none;z-index:0;animation:breathe 9s ease-in-out infinite}
.hero-glow::before{content:"";position:absolute;inset:60px 120px 120px 160px;border-radius:50%;background:radial-gradient(ellipse at 58% 48%,rgba(8,124,95,.62),rgba(8,124,95,.28) 36%,rgba(8,124,95,0) 70%);filter:blur(36px);transform:rotate(-14deg)}
.hero-glow::after{content:"";position:absolute;inset:180px 260px 260px 420px;border-radius:50%;background:radial-gradient(ellipse,rgba(143,217,240,.22),transparent 70%);filter:blur(40px);transform:rotate(-22deg)}
@keyframes breathe{0%,100%{opacity:.82;transform:scale(1)}
50%{opacity:1;transform:scale(1.04)}
}
[data-hero-form="data-band"] :is(h1,.sub,.cta,.tags,.band){position:relative;z-index:2}
[data-hero-form="data-band"] h1{max-width:960px;margin:0 auto;font-size:clamp(2.4rem,5vw,3.5rem);line-height:1.25;letter-spacing:-.043em}
[data-hero-form="data-band"] .sub{max-width:680px;margin:28px auto 0;font-size:var(--text-lg);line-height:1.67;color:var(--muted)}
[data-hero-form="data-band"] .cta{justify-content:center;margin-top:40px}
[data-hero-form="data-band"] .tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:32px 0 0;padding:0;list-style:none}
[data-hero-form="data-band"] .band{display:inline-flex;align-items:center;margin-top:44px;padding:6px;border-radius:var(--radius-pill);background:rgba(11,26,29,.72)}
.band-i{display:flex;align-items:baseline;gap:10px;padding:10px 28px;font-size:var(--text-sm)}
.band-i+.band-i{box-shadow:-1px 0 0 rgba(255,255,255,.07)}
.band-i .k{color:var(--dim)}
.band-i b{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums}
.band-i .u{color:var(--muted)}
.pulse{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--primary-light);animation:pulse 2.4s ease-in-out infinite}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(47,191,148,.45)}
50%{box-shadow:0 0 0 6px rgba(47,191,148,0);opacity:.7}
}
.hero-art{position:relative;display:grid;width:min(1120px,100%);margin:64px auto 0;grid-template-columns:minmax(0,236px) minmax(0,1fr) minmax(0,292px);grid-template-areas:"title title title" "side main float" "side main ledger";gap:14px;padding:14px;border-radius:28px;background:linear-gradient(180deg,#0A1719,#061012);box-shadow:0 0 0 1px rgba(143,217,240,.09),var(--shadow-stage);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5;color:#E6EFF0;text-align:left;overflow:hidden;z-index:2}
.hero-art>*{min-width:0}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;border-radius:28px;background:linear-gradient(180deg,transparent 74%,rgba(2,7,8,.9));z-index:3}
.hero-art .float-title{grid-area:title;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 6px;font-size:var(--text-xs);color:#7E9396}
.hero-art .float-title span{display:inline-flex;align-items:center;gap:8px}
.hero-art .float-title span:first-child{color:#E6EFF0;font-weight:600;font-size:var(--text-sm)}
.hero-art .float-title i{display:inline-block;width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,#087C5F,#8FD9F0)}
.hero-art .float-title span:nth-child(2){font-family:var(--font-mono);padding:5px 14px;border-radius:var(--radius-pill);background:#0D1D20;overflow-wrap:anywhere}
.hero-art .float-title span:nth-child(3){gap:2px;padding:3px;border-radius:var(--radius-pill);background:#0D1D20}
.hero-art .float-title b{font-weight:500;padding:4px 12px;border-radius:var(--radius-pill);color:#8EA2A5}
.hero-art .float-title b[data-on]{background:#123029;color:#7FE6C4}
.hero-art .queue-card{grid-area:side;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:20px;background:#081416}
.hero-art .queue-card p{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:var(--text-xs);color:#7E9396}
.hero-art .queue-card p strong{font-size:var(--text-sm);color:#E6EFF0;font-weight:600}
.hero-art .queue-card ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}
.hero-art .queue-card ol li{aspect-ratio:1;border-radius:6px;background:#0F1F22;animation:ha-fade .8s ease both .2s}
.hero-art .queue-card ol[data-h] li{aspect-ratio:auto;background:none;font-size:var(--text-xs);color:#5E7376;text-align:center;animation:none}
.hero-art .queue-card li[data-k="w"]{background:#7FA8D8}
.hero-art .queue-card li[data-k="r"]{background:#DE9AA6}
.hero-art .queue-card li[data-k="l"]{background:#A498DE}
.hero-art .queue-card li[data-k="s"]{background:#D8BC82}
.hero-art .queue-card li[data-k="f"]{background:rgba(127,168,216,.17)}
.hero-art .queue-card li[data-k="x"]{background:transparent}
.hero-art .queue-card li[data-t]{box-shadow:0 0 0 2px #081416,0 0 0 3.5px #2FBF94}
.hero-art .queue-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.hero-art .queue-card ul li{display:flex;align-items:center;gap:8px;font-size:var(--text-xs);color:#A9BABC}
.hero-art .queue-card ul i{display:inline-block;width:8px;height:8px;border-radius:2px;flex:none}
.hero-art .queue-card ul i[data-k="w"]{background:#7FA8D8}
.hero-art .queue-card ul i[data-k="r"]{background:#DE9AA6}
.hero-art .queue-card ul i[data-k="l"]{background:#A498DE}
.hero-art .queue-card ul i[data-k="s"]{background:#D8BC82}
.hero-art .queue-card ul i[data-k="f"]{background:rgba(127,168,216,.35)}
.hero-art .cluster{grid-area:main;display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:20px;background:#081416}
.hero-art .cluster [data-r]{display:flex;align-items:center;gap:24px}
.hero-art .cluster svg{flex:none;display:block;width:132px;height:132px}
.hero-art .cluster dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;flex:1}
.hero-art .cluster dt{font-size:var(--text-xs);color:#6F8487}
.hero-art .cluster dd{margin:2px 0 0;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:600;color:#fff;font-variant-numeric:tabular-nums}
.hero-art .cluster dd small{font-size:var(--text-xs);font-weight:400;color:#7E9396;margin-left:4px}
.hero-art .cluster [data-g]{display:grid;gap:7px}
.hero-art .cluster>p{margin:0;font-size:var(--text-xs);color:#6F8487}
.hero-art .cluster>p b{color:#7FE6C4;font-weight:500}
.hero-art .build-row{display:grid;grid-template-columns:120px repeat(14,minmax(0,1fr));align-items:center;column-gap:3px;min-height:30px;padding:3px 3px 3px 10px;border-radius:9px;background:#0B1A1D}
.hero-art .build-row[data-h]{background:none;min-height:20px;padding-top:0;padding-bottom:0}
.hero-art .build-row[data-h] span{font-family:var(--font-mono);font-size:var(--text-xs);color:#5E7376;text-align:center}
.hero-art .build-row[data-h] span[data-t]{color:#7FE6C4;font-weight:600}
.hero-art .node-label{grid-column:1;font-size:var(--text-xs);color:#C7D4D5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hero-art .runner-line{height:24px;display:flex;align-items:center;padding:0 9px;border-radius:7px;font-size:var(--text-xs);font-weight:500;color:#0A1416;white-space:nowrap;overflow:hidden;animation:ha-in 1s cubic-bezier(.2,.7,.2,1) both}
.hero-art .runner-line[data-s="a"]{grid-column:2/16;background:#7FA8D8;animation-delay:.25s}
.hero-art .runner-line[data-s="b"]{grid-column:6/13;background:#DE9AA6;animation-delay:.5s}
.hero-art .runner-line[data-s="c"]{grid-column:8/11;background:#A498DE;animation-delay:.75s}
.hero-art .runner-line[data-s="d"]{grid-column:12/13;background:#D8BC82;padding:0;animation-delay:1s;box-shadow:0 0 0 2px #0B1A1D,0 0 0 3.5px #2FBF94}
.hero-art .float-card{grid-area:float;align-self:start;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:#0F2225;box-shadow:0 0 0 1px rgba(143,217,240,.16),0 24px 60px rgba(0,0,0,.55);animation:ha-fade .9s ease both 1.2s}
.hero-art .float-card strong{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:#fff}
.hero-art .float-card p{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:#C9E6EE;padding:8px 10px;border-radius:9px;background:#0A181B;overflow-wrap:break-word}
.hero-art .float-card dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:var(--text-xs)}
.hero-art .float-card dt{color:#6F8487}
.hero-art .float-card dd{margin:0;text-align:right;color:#E6EFF0;font-family:var(--font-mono)}
.hero-art .float-card div{display:flex;flex-wrap:wrap;gap:6px}
.hero-art .status-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:#7FE6C4}
.hero-art .status-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#2FBF94;animation:ha-pulse 2.4s ease-in-out infinite}
.hero-art .pill-ok{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);color:#BFD0D2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
.hero-art .pill-ok::before{content:"";width:5px;height:5px;border-radius:50%;background:#2FBF94}
.hero-art .runner-card{grid-area:ledger;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#081416}
.hero-art .runner-card p{display:flex;justify-content:space-between;margin:0;font-size:var(--text-xs);color:#7E9396}
.hero-art .runner-card p b{font-family:var(--font-mono);color:#fff;font-weight:600}
.hero-art .runner-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.hero-art .runner-card li{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;font-size:var(--text-xs);color:#BFD0D2}
.hero-art .runner-card li span:first-child,.hero-art .runner-card li span:last-child{font-family:var(--font-mono);color:#6F8487}
.hero-art .runner-card li span:last-child{color:#fff}
@keyframes ha-in{from{opacity:0;clip-path:inset(0 100% 0 0)}
to{opacity:1;clip-path:inset(0 0 0 0)}
}
@keyframes ha-fade{from{opacity:0}
to{opacity:1}
}
@keyframes ha-pulse{0%,100%{opacity:1}
50%{opacity:.35}
}
.sec,.c-section{padding:var(--space-section) 0 0}
.head-c{text-align:center}
.head-c .lead{margin-inline:auto}
.lead{max-width:620px;margin:16px 0 0;font-size:var(--text-base);color:var(--muted)}
.c-page-hero{padding:var(--hero-top) 0 var(--space-6);background:var(--bg);color:#fff}
.c-page-hero :where(h1,h2,p,.c-eyebrow,.c-breadcrumb){color:inherit}
.c-page-hero :where(p){color:#A3B4B6}
.c-page-hero--center{text-align:center}
.c-page-hero--center :where(p){margin-inline:auto}
.c-page-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);align-items:start;gap:var(--space-5)}
.c-page-hero--split>*{min-width:0}
.c-page-hero__stage{min-height:27rem;height:auto;border-radius:var(--radius-lg);background:var(--surface);color:#fff;overflow:hidden}
.c-page-hero__stage:has(.c-ledger){height:auto;overflow:hidden}
.c-ledger{width:100%;max-width:none;height:auto;padding:var(--space-3);border-radius:var(--radius-md);background:#10272A;color:#fff}
.c-action-row:where(:not(:first-child)){margin-top:var(--space-5)}
.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}
.reveal.reveal-left{transform:translate(-16px,16px)}
.reveal.reveal-right{transform:translate(16px,16px)}
.reveal.is-visible{opacity:1;transform:none}
@media(max-width:64rem){
  .hero-art{grid-template-columns:minmax(0,210px) minmax(0,1fr);grid-template-areas:"title title" "side main" "float ledger"}
  .c-page-hero--split{gap:var(--space-3)}
}
@media(max-width:42rem){
  [data-hero-form] .hero-stage,[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}
  .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 .art-backdrop{display:none}
  .hero-art .cluster [data-r]{flex-wrap:wrap}
  .hero-art .cluster dl{min-width:0}
  .hero-art .build-row{grid-template-columns:90px repeat(14,minmax(0,1fr));column-gap:1px;padding-left:3px}
  .hero-art .build-row[data-h] span{font-size:9px}
  .hero-art .node-label{font-size:10px}
  .hero-art .runner-line{font-size:10px;padding-inline:3px}
  .hero-art .runner-card li{grid-template-columns:40px minmax(0,1fr) auto;gap:5px;font-size:10px}
  [data-hero-form="data-band"]{padding-top:var(--space-6)}
  [data-hero-form="data-band"] .sub br{display:none}
  [data-hero-form="data-band"] .band{display:flex;flex-direction:column;align-items:stretch;width:min(100%,21rem);border-radius:var(--radius-md);margin-inline:auto}
  .band-i+.band-i{box-shadow:0 -1px 0 rgba(255,255,255,.07)}
  .c-page-hero--split{grid-template-columns:minmax(0,1fr)}
  .c-page-hero__stage{min-height:0;height:auto;overflow:visible}
}
@media(prefers-reduced-motion:reduce){
  .hero-glow,.pulse,.hero-art *{animation:none!important}
  .reveal,.reveal.reveal-left,.reveal.reveal-right{opacity:1;transform:none;transition:none}
}

/* confirmed-draft-hero-face */
[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form]):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]):not([data-hero-form]):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]):not([data-hero-form])::before,[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form])::after{display:none;content:none}
[data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form])>img{display:none}
[data-hero-face="confirmed-draft"] .hero-art{position:relative;display:grid;width:min(1120px,100%);margin:64px auto 0;grid-template-columns:minmax(0,236px) minmax(0,1fr) minmax(0,292px);grid-template-areas:"title title title" "side main float" "side main ledger";gap:14px;padding:14px;border-radius:28px;background:linear-gradient(180deg,#0A1719 0%,#061012 100%);box-shadow:0 0 0 1px rgba(143,217,240,.09),0 -24px 90px rgba(8,124,95,.2),0 60px 140px rgba(0,0,0,.7);font-family:"Inter",system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.5;color:#E6EFF0;text-align:left;overflow:hidden;z-index:2}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;border-radius:28px;background:linear-gradient(180deg,rgba(2,7,8,0) 74%,rgba(2,7,8,.9) 100%);z-index:3}
[data-hero-face="confirmed-draft"] .hero-art .float-title{grid-area:title;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 6px;font-size:12px;color:#7E9396}
[data-hero-face="confirmed-draft"] .hero-art .float-title span{display:inline-flex;align-items:center;gap:8px}
[data-hero-face="confirmed-draft"] .hero-art .float-title span:first-child{color:#E6EFF0;font-weight:600;font-size:14px}
[data-hero-face="confirmed-draft"] .hero-art .float-title i{display:inline-block;width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,#087C5F,#8FD9F0)}
[data-hero-face="confirmed-draft"] .hero-art .float-title span:nth-child(2){font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;padding:5px 14px;border-radius:999px;background:#0D1D20}
[data-hero-face="confirmed-draft"] .hero-art .float-title span:nth-child(3){gap:2px;padding:3px;border-radius:999px;background:#0D1D20}
[data-hero-face="confirmed-draft"] .hero-art .float-title b{font-weight:500;padding:4px 12px;border-radius:999px;color:#8EA2A5}
[data-hero-face="confirmed-draft"] .hero-art .float-title b[data-on]{background:#123029;color:#7FE6C4}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{grid-area:side;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:20px;background:#081416}
[data-hero-face="confirmed-draft"] .hero-art .queue-card p{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:12px;color:#7E9396}
[data-hero-face="confirmed-draft"] .hero-art .queue-card p strong{font-size:14px;color:#E6EFF0;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ol li{aspect-ratio:1;border-radius:6px;background:#0F1F22;animation:ha-fade .8s ease both .2s}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ol[data-h] li{aspect-ratio:auto;background:none;font-size:12px;color:#5E7376;text-align:center;animation:none}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-k="w"]{background:#7FA8D8}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-k="r"]{background:#DE9AA6}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-k="l"]{background:#A498DE}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-k="s"]{background:#D8BC82}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-k="f"]{background:rgba(127,168,216,.17)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-k="x"]{background:transparent}
[data-hero-face="confirmed-draft"] .hero-art .queue-card li[data-t]{box-shadow:0 0 0 2px #081416,0 0 0 3.5px #2FBF94}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul li{display:flex;align-items:center;gap:8px;font-size:12px;color:#A9BABC}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul i{display:inline-block;width:8px;height:8px;border-radius:2px;flex:none}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul i[data-k="w"]{background:#7FA8D8}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul i[data-k="r"]{background:#DE9AA6}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul i[data-k="l"]{background:#A498DE}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul i[data-k="s"]{background:#D8BC82}
[data-hero-face="confirmed-draft"] .hero-art .queue-card ul i[data-k="f"]{background:rgba(127,168,216,.35)}
[data-hero-face="confirmed-draft"] .hero-art .cluster{grid-area:main;display:flex;flex-direction:column;gap:18px;padding:18px;border-radius:20px;background:#081416}
[data-hero-face="confirmed-draft"] .hero-art .cluster [data-r]{display:flex;align-items:center;gap:24px}
[data-hero-face="confirmed-draft"] .hero-art .cluster svg{flex:none;display:block}
[data-hero-face="confirmed-draft"] .hero-art .cluster dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;flex:1}
[data-hero-face="confirmed-draft"] .hero-art .cluster dt{font-size:12px;color:#6F8487}
[data-hero-face="confirmed-draft"] .hero-art .cluster dd{margin:2px 0 0;font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;font-size:18px;font-weight:600;color:#FFFFFF;font-variant-numeric:tabular-nums}
[data-hero-face="confirmed-draft"] .hero-art .cluster dd small{font-size:12px;font-weight:400;color:#7E9396;margin-left:4px}
[data-hero-face="confirmed-draft"] .hero-art .cluster [data-g]{display:grid;gap:7px}
[data-hero-face="confirmed-draft"] .hero-art .cluster>p{margin:0;font-size:12px;color:#6F8487}
[data-hero-face="confirmed-draft"] .hero-art .cluster>p b{color:#7FE6C4;font-weight:500}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:grid;grid-template-columns:120px repeat(14,minmax(0,1fr));align-items:center;column-gap:3px;min-height:30px;padding:3px 3px 3px 10px;border-radius:9px;background:#0B1A1D}
[data-hero-face="confirmed-draft"] .hero-art .build-row[data-h]{background:none;min-height:20px;padding-top:0;padding-bottom:0}
[data-hero-face="confirmed-draft"] .hero-art .build-row[data-h] span{font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#5E7376;text-align:center}
[data-hero-face="confirmed-draft"] .hero-art .build-row[data-h] span[data-t]{color:#7FE6C4;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .node-label{grid-column:1;font-size:12px;color:#C7D4D5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{height:24px;display:flex;align-items:center;padding:0 9px;border-radius:7px;font-size:12px;font-weight:500;color:#0A1416;white-space:nowrap;overflow:hidden;animation:ha-in 1s cubic-bezier(.2,.7,.2,1) both}
[data-hero-face="confirmed-draft"] .hero-art .runner-line[data-s="a"]{grid-column:2/16;background:#7FA8D8;animation-delay:.25s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line[data-s="b"]{grid-column:6/13;background:#DE9AA6;animation-delay:.5s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line[data-s="c"]{grid-column:8/11;background:#A498DE;animation-delay:.75s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line[data-s="d"]{grid-column:12/13;background:#D8BC82;padding:0;animation-delay:1s;box-shadow:0 0 0 2px #0B1A1D,0 0 0 3.5px #2FBF94}
[data-hero-face="confirmed-draft"] .hero-art .float-card{grid-area:float;align-self:start;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:#0F2225;box-shadow:0 0 0 1px rgba(143,217,240,.16),0 24px 60px rgba(0,0,0,.55);animation:ha-fade .9s ease both 1.2s}
[data-hero-face="confirmed-draft"] .hero-art .float-card strong{display:flex;justify-content:space-between;align-items:center;font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:600;color:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .float-card p{margin:0;font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#C9E6EE;padding:8px 10px;border-radius:9px;background:#0A181B}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:12px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dt{color:#6F8487}
[data-hero-face="confirmed-draft"] .hero-art .float-card dd{margin:0;text-align:right;color:#E6EFF0;font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace}
[data-hero-face="confirmed-draft"] .hero-art .float-card div{display:flex;flex-wrap:wrap;gap:6px}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",system-ui,sans-serif;font-size:12px;font-weight:500;color:#7FE6C4}
[data-hero-face="confirmed-draft"] .hero-art .status-live::before{content:"";width:7px;height:7px;border-radius:50%;background:#2FBF94;animation:ha-pulse 2.4s ease-in-out infinite}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;color:#BFD0D2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok::before{content:"";width:5px;height:5px;border-radius:50%;background:#2FBF94}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{grid-area:ledger;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#081416}
[data-hero-face="confirmed-draft"] .hero-art .runner-card p{display:flex;justify-content:space-between;margin:0;font-size:12px;color:#7E9396}
[data-hero-face="confirmed-draft"] .hero-art .runner-card p b{font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;color:#FFFFFF;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .runner-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
[data-hero-face="confirmed-draft"] .hero-art .runner-card li{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;font-size:12px;color:#BFD0D2}
[data-hero-face="confirmed-draft"] .hero-art .runner-card li span:first-child,[data-hero-face="confirmed-draft"] .hero-art .runner-card li span:last-child{font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;color:#6F8487}
[data-hero-face="confirmed-draft"] .hero-art .runner-card li span:last-child{color:#FFFFFF}
@media(max-width:42rem){
  [data-hero-face="confirmed-draft"]:not([data-face-root]):not([data-hero-form]):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:not(:is(.runner-card,.queue-card,.float-card) .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}
}
/* /confirmed-draft-hero-face */
