:where(.c-section,.sec){padding-block:var(--space-section);border-bottom:1px solid var(--line)}
:where(.c-section-head,.head-row){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-8)}
:where(.c-kicker,.kick){display:inline-flex;align-items:center;gap:.625rem;width:fit-content;max-width:100%;font:var(--weight-strong) var(--text-xs)/1.4 var(--mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#585C6B}
.c-kicker::before,.kick::before{content:"";width:.5rem;height:.5rem;background:#5A1CF0;flex:none}
:where(.c-kicker+h1,.c-kicker+h2,.kick+.h2){margin-top:1.375rem}
:where(.c-section-title,.h2){font:var(--weight-display) var(--text-section)/var(--lh-tight) var(--heading);letter-spacing:var(--tracking-heading);color:#10111A}
:where(.c-lead,.lead,.sub){font-size:var(--text-md);line-height:1.65;color:#585C6B;max-width:38.75rem}
:where(.sub){margin-top:var(--space-4)}
.c-section-head--center,.c-hero-center{text-align:center}
.c-section-head--center .c-kicker,.c-hero-center .c-kicker{margin-inline:auto}
.c-section-head--center .c-actions,.c-hero-center .c-actions{justify-content:center}
.c-section-head--center>p,.c-hero-center>p{margin-inline:auto}
.c-hero-center .c-facts{justify-content:center}
:where(.c-page-hero,.c-doc-hero){padding-block:var(--hero-top) var(--hero-bottom);background-color:#FFFFFF;background-image:var(--hero-bg),linear-gradient(#EEF0F3 1px,transparent 1px),linear-gradient(90deg,#EEF0F3 1px,transparent 1px);background-size:auto,var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size);color:#10111A;border-bottom:1px solid #E3E5EA}
:where(.c-page-hero h1,.c-doc-hero h1){color:#10111A;font-size:var(--text-display);line-height:var(--lh-tight)}
:where(.c-page-hero p,.c-doc-hero p){color:#585C6B}
:where(.c-page-hero .c-kicker,.c-doc-hero .c-kicker,.c-page-hero .c-breadcrumb,.c-doc-hero .c-breadcrumb){color:#2B2E3A}
.c-page-hero :is(.c-lead,.rg-lead,.rg-hero-note,.ct-hero-note){color:#2B2E3A}
:where(.c-page-hero .c-lead,.c-doc-hero .c-lead){margin-top:var(--space-5)}
:where(.c-hero-split){display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,32.5rem);gap:var(--space-7);align-items:start}
:where(.c-hero-split)>*{min-width:0}
.c-page-hero>.c-hero-split{padding-inline:0}
.c-hero-split .c-hero-copy{min-width:0;text-align:left}
.c-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}
.c-terminal-stage{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:#F4F5F7;color:#10111A;min-width:0;height:auto;overflow:visible}
.c-terminal-stage pre{flex:1;margin:0;background:#FFFFFF;color:#10111A}
.hero{border-bottom:1px solid #E3E5EA;background-color:#FFFFFF;background-image:var(--hero-bg),linear-gradient(#EEF0F3 1px,transparent 1px),linear-gradient(90deg,#EEF0F3 1px,transparent 1px);background-size:auto,var(--grid-size) var(--grid-size),var(--grid-size) var(--grid-size);color:#10111A}
.hero>.wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,32.5rem);gap:var(--space-7);align-items:start;padding-block:var(--hero-top) var(--hero-bottom)}
.hero>.wrap>*{min-width:0}
.h1{font:var(--weight-display) var(--text-display)/var(--lh-tight) var(--heading);letter-spacing:var(--tracking-display);color:#10111A}
.h1 .l{display:block}
.rot{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;padding-bottom:.08em;background:var(--brand-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;animation:wordCycle 12s infinite}
.rot:nth-of-type(2){animation-delay:3s}
.rot:nth-of-type(3){animation-delay:6s}
.rot:nth-of-type(4){animation-delay:9s}
.caret{display:inline-block;width:.25em;height:.82em;background:#D5D8DE;vertical-align:-.02em;margin-left:.1em;animation:cursorBlink 1s steps(1) infinite}
.hero .lead{margin-top:2.25rem;max-width:37.5rem}
.hero .btns{margin-top:var(--space-7)}
.hero-meta{display:flex;flex-wrap:wrap;gap:0;margin-top:2.75rem;font:var(--weight-body) var(--text-xs)/1.4 var(--mono);color:#585C6B;border:1px solid #CDD0D7;width:fit-content;max-width:100%;background:#FFFFFF}
.hero-meta span{padding:.75rem 1rem;border-left:1px solid #CDD0D7}
.hero-meta span:first-child{border-left:0}
.hero-meta b{color:#10111A;font-weight:var(--weight-strong)}
.hero-art{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;position:relative;isolation:isolate;width:auto;padding:1.25rem 0 1.25rem 1.25rem;font-family:var(--mono);color:#10111A;height:auto;overflow:visible;min-width:0;text-align:left}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(#5A1CF0,#5A1CF0),linear-gradient(#D9468F,#D9468F),linear-gradient(#10111A,#10111A);background-size:46px 46px,46px 10px,90px 6px;background-position:right 0 top 0,right 0 top 52px,left 0 bottom 0;background-repeat:no-repeat}
.hero-art .float-card{border-radius:var(--radius-icon);justify-self:start;background:#2E3140;color:#F4F5F7;font-size:var(--text-sm);padding:.75rem 1.125rem;letter-spacing:.02em;line-height:1.3;overflow-wrap:break-word;max-width:100%}
.hero-art .float-card b{color:#C4B2FF;font-weight:var(--weight-strong)}
.hero-art .queue-card{margin-left:var(--space-4);border:1px solid #10111A;padding:1.25rem;display:grid;gap:.875rem;background-color:#FFFFFF;color:#10111A;min-width:0;height:auto;overflow:visible;background-image:repeating-linear-gradient(90deg,#9AA0AB 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,#10111A 0 1px,transparent 1px 50px),repeating-linear-gradient(90deg,#9AA0AB 0 1px,transparent 1px 10px),repeating-linear-gradient(180deg,#9AA0AB 0 1px,transparent 1px 10px),repeating-linear-gradient(180deg,#9AA0AB 0 1px,transparent 1px 10px);background-size:100% 5px,100% 9px,100% 5px,5px 100%,5px 100%;background-position:left top,left top,left bottom,left top,right top;background-repeat:no-repeat}
.hero-art .float-title{background:#FFFFFF;color:#10111A;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem .75rem;font-size:var(--text-xs);line-height:1.4;letter-spacing:.14em;color:#5B5F6E;padding:.25rem 0 .625rem;border-bottom:1px solid #D6D9DF}
.hero-art .float-title span{color:#10111A}
.hero-art .float-title b{color:#10111A;font-weight:var(--weight-strong)}
.hero-art .runner-card{border:1px solid #D6D9DF;background:#FAFAFB;color:#10111A;padding:.875rem 1rem;font-size:var(--text-xs);line-height:1.75;display:grid;align-content:start;max-height:20rem;overflow-y:auto;scrollbar-width:thin}
.hero-art .runner-line{white-space:pre-wrap;overflow-wrap:anywhere}
.hero-art .runner-line i{font-style:normal;color:#5A1CF0}
.hero-art .runner-line em{font-style:normal;color:#626674}
.hero-art .runner-line .pill-ok{color:#13744E;font-weight:600}
.hero-art .runner-line u{display:inline-block;width:.5rem;height:.9375rem;background:#10111A;vertical-align:-3px;text-decoration:none;animation:cursorBlink 1s steps(1) infinite}
.hero-art .cluster{display:flex;flex-wrap:wrap;gap:.75rem}
.hero-art .build-row{flex:1 1 15rem;border:1px solid #D6D9DF;padding:.625rem .75rem .5rem;display:grid;gap:.375rem;align-content:start;min-width:0;background:#FFFFFF;color:#10111A}
.hero-art .build-row>span{font-size:var(--text-xs);line-height:1.4;letter-spacing:.12em;color:#5B5F6E;display:flex;justify-content:space-between;gap:.5rem}
.hero-art .build-row em{font-style:normal}
.hero-art .build-row svg{display:block;width:216px;height:88px;max-width:100%}
.hero-art .build-row polyline{fill:none;stroke:#5A1CF0;stroke-width:1.7;stroke-linejoin:round}
.hero-art .build-row .trace{clip-path:inset(0 100% 0 0)}
.hero-art.is-visible .trace{animation:traceDraw 1.9s ease-out forwards}
.hero-art .node-label{flex:1 1 11rem;border:1px solid #D6D9DF;display:grid;align-content:start;font-size:var(--text-xs);line-height:1.45;background:#FFFFFF;color:#10111A;min-width:0}
.hero-art .node-label p{margin:0;padding-inline:var(--space-3);display:grid;grid-template-columns:2.875rem minmax(0,1fr);border-top:1px solid #D6D9DF;font-size:var(--text-xs);line-height:1.45;color:#10111A}
.hero-art .node-label p:first-child{border-top:0;background:#10111A;color:#FFFFFF;padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr)}
.hero-art .node-label p:first-child span{color:#FFFFFF;letter-spacing:.12em;font-size:var(--text-xs)}
.hero-art .node-label b{font-weight:var(--weight-body);color:#5B5F6E;padding:.3125rem .5rem;border-right:1px solid #D6D9DF}
.hero-art .node-label span{padding:.3125rem .5rem;color:#10111A}
.hero-art .status-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#13744E;margin-right:6px;vertical-align:1px}
[data-hero-face="confirmed-draft"]:has(.hero-art){border-radius:0;background:transparent;overflow:visible}
.reveal{opacity:1;transform:none}
.reveal.reveal-pending{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity .5s ease,transform .5s ease}
.reveal.reveal-pending.reveal-left{transform:translateX(calc(var(--reveal-distance)*-1))}
.reveal.reveal-pending.reveal-right{transform:translateX(var(--reveal-distance))}
.reveal.is-visible{opacity:1;transform:none}
@keyframes wordCycle{0%{max-width:0;animation-timing-function:steps(8,end)}
8%{max-width:7.4em}
21%{max-width:7.4em;animation-timing-function:steps(6,end)}
24.9%{max-width:0}
100%{max-width:0}
}
@keyframes cursorBlink{50%{opacity:0}
}
@keyframes traceDraw{to{clip-path:inset(0 0 0 0)}
}
@media(max-width:64rem){
.hero>.wrap,.c-hero-split{grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-items:start}
.hero-art{max-width:38rem;width:100%}
:where(.c-section-head,.head-row){flex-wrap:wrap;gap:var(--space-4)}
}
@media(max-width:42rem){
[data-hero-form] .c-terminal-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 .queue-card{margin-left:0;padding:var(--space-3)}
.hero-art .runner-card{height:auto;max-height:none;overflow:visible;padding:var(--space-3)}
.hero-art .float-card{padding:var(--space-3);font-size:var(--text-xs)}
.hero-art .cluster{display:grid;grid-template-columns:minmax(0,1fr)}
.hero-art .build-row,.hero-art .node-label{width:100%}
.hero-meta{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}
.hero-meta span{border-left:0;border-top:1px solid #CDD0D7}
.hero-meta span:first-child{border-top:0}
.hero .btns{margin-top:var(--space-5)}
}
@media(prefers-reduced-motion:reduce){
.rot{animation:none;max-width:0}
.rot:first-of-type{max-width:7.4em}
.caret,.hero-art .runner-line u{animation:none}
.hero-art .build-row .trace{clip-path:none}
.reveal.reveal-pending{opacity:1;transform: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{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;position:relative;isolation:isolate;width:auto;padding:20px 0 20px 20px;font-family:"JetBrains Mono","SF Mono",ui-monospace,Menlo,Consolas,monospace;color:#10111A}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(#5A1CF0,#5A1CF0),linear-gradient(#D9468F,#D9468F),linear-gradient(#10111A,#10111A);background-size:46px 46px,46px 10px,90px 6px;background-position:right 0 top 0,right 0 top 52px,left 0 bottom 0;background-repeat:no-repeat}
[data-hero-face="confirmed-draft"] .hero-art .float-card{border-radius:var(--radius-icon);justify-self:start;background:#2E3140;color:#F4F5F7;font-size:14.5px;padding:12px 18px;letter-spacing:.02em;line-height:1.3}
[data-hero-face="confirmed-draft"] .hero-art .float-card b{color:#C4B2FF;font-weight:500}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{margin-left:24px;border:1px solid #10111A;padding:20px;display:grid;gap:14px;background-color:#FFFFFF;background-image:repeating-linear-gradient(90deg,#9AA0AB 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,#10111A 0 1px,transparent 1px 50px),repeating-linear-gradient(90deg,#9AA0AB 0 1px,transparent 1px 10px),repeating-linear-gradient(180deg,#9AA0AB 0 1px,transparent 1px 10px),repeating-linear-gradient(180deg,#9AA0AB 0 1px,transparent 1px 10px);background-size:100% 5px,100% 9px,100% 5px,5px 100%,5px 100%;background-position:left top,left top,left bottom,left top,right top;background-repeat:no-repeat}
[data-hero-face="confirmed-draft"] .hero-art .float-title{background:#FFFFFF;color:#10111A;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:10.5px;letter-spacing:.14em;color:#5B5F6E;padding:4px 0 10px;border-bottom:1px solid #D6D9DF}
[data-hero-face="confirmed-draft"] .hero-art .float-title b{color:#10111A;font-weight:500}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{border:1px solid #D6D9DF;background:#FAFAFB;padding:14px 16px;font-size:12.5px;line-height:1.75;display:grid;align-content:start}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{white-space:pre-wrap;word-break:break-word;opacity:0;animation:artLine .18s linear forwards}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(1){animation-delay:.3s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(2){animation-delay:.8s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(3){animation-delay:1.3s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(4){animation-delay:2s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(5){animation-delay:2.5s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(6){animation-delay:3s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(7){animation-delay:3.5s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(8){animation-delay:4s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(9){animation-delay:4.6s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:nth-child(10){animation-delay:5s}
[data-hero-face="confirmed-draft"] .hero-art .runner-line i{font-style:normal;color:#5A1CF0}
[data-hero-face="confirmed-draft"] .hero-art .runner-line em{font-style:normal;color:#80848F}
[data-hero-face="confirmed-draft"] .hero-art .runner-line .pill-ok{color:#13744E;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .runner-line u{display:inline-block;width:8px;height:15px;background:#10111A;vertical-align:-3px;text-decoration:none;animation:artBlink 1s steps(1) infinite}
[data-hero-face="confirmed-draft"] .hero-art .cluster{display:flex;flex-wrap:wrap;gap:12px}
[data-hero-face="confirmed-draft"] .hero-art .build-row{flex:1 1 240px;border:1px solid #D6D9DF;padding:10px 12px 8px;display:grid;gap:6px;align-content:start}
[data-hero-face="confirmed-draft"] .hero-art .build-row>span{font-size:10px;letter-spacing:.12em;color:#5B5F6E;display:flex;justify-content:space-between;gap:8px}
[data-hero-face="confirmed-draft"] .hero-art .build-row svg{display:block}
[data-hero-face="confirmed-draft"] .hero-art .build-row polyline{fill:none;stroke:#5A1CF0;stroke-width:1.7;stroke-linejoin:round}
[data-hero-face="confirmed-draft"] .hero-art .build-row .trace{clip-path:inset(0 100% 0 0);animation:artDraw 1.9s ease-out 1.2s forwards}
[data-hero-face="confirmed-draft"] .hero-art .build-row polygon{opacity:0;animation:artLine .6s linear 2.8s forwards}
[data-hero-face="confirmed-draft"] .hero-art .node-label{flex:1 1 176px;border:1.5px solid #10111A;display:grid;align-content:start;font-size:11px;line-height:1.45}
[data-hero-face="confirmed-draft"] .hero-art .node-label p{margin:0;padding-inline:var(--space-3);display:grid;grid-template-columns:46px minmax(0,1fr);border-top:1px solid #D6D9DF}
[data-hero-face="confirmed-draft"] .hero-art .node-label p:first-child{border-top:0;background:#10111A;color:#FFFFFF;padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr)}
[data-hero-face="confirmed-draft"] .hero-art .node-label p:first-child span{color:#FFFFFF;letter-spacing:.12em;font-size:10px}
[data-hero-face="confirmed-draft"] .hero-art .node-label b{font-weight:400;color:#5B5F6E;padding:5px 8px;border-right:1px solid #D6D9DF}
[data-hero-face="confirmed-draft"] .hero-art .node-label span{padding:5px 8px;color:#10111A}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#1F9D6B;margin-right:6px;vertical-align:1px;animation:artBlink 2s steps(1) infinite}
@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 */
