:where(.sec,.c-section){padding-block:var(--space-8)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(.c-page-close){padding-bottom:var(--space-close)}
:where(.c-section-head){margin-bottom:var(--space-6)}
:where(.c-section-head>p,.c-page-hero p){font-size:var(--text-md);line-height:var(--lh-body);max-width:40rem}
.c-section-head--center,.c-hero-center{text-align:center}
.c-section-head--center>.c-kicker,.c-hero-center>.c-kicker,.c-hero-center>.hero-pill,.c-section-head--center>.eyebrow{margin-inline:auto}
.c-section-head--center>p,.c-hero-center>p{margin-inline:auto}
.c-section-head--center>.c-actions,.c-hero-center>.c-actions,.c-hero-center>.c-facts{justify-content:center}
.c-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}
:where(.c-page-hero){padding:var(--hero-top) 0 var(--space-6);background:var(--hero-gradient);background-size:100% 100%,320% 320%;color:#FFFFFF;animation:flow 26s ease-in-out infinite alternate}
:where(.c-page-hero h1){font-size:var(--text-display);line-height:var(--lh-tight);color:#FFFFFF}
:where(.c-page-hero p){margin-top:var(--space-3);color:#D0DCD5}
:where(.c-page-hero .c-kicker){color:#F5F6F1}
:where(.c-page-hero .c-breadcrumb){color:#D0DCD5}

:where(.c-hero-split){display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:var(--space-6);align-items:start}
.c-hero-split>*{min-width:0}
:where(.c-hero-copy){text-align:left;padding:0}
:where(.c-hero-copy>p){max-width:40rem;margin-inline:0}
:where(.c-hero-stage){position:relative;isolation:isolate;width:100%;height:auto;min-height:var(--stage-height);text-align:left}
.c-hero-stage::before,.c-hero-stage::after{pointer-events:none}
:where(.c-ledger){height:auto;overflow:hidden;padding:var(--space-4);border-radius:var(--radius-card);background:#F5F6F1;color:#131A1F}
:where(.c-ledger p,.c-ledger .mute){color:#5B6569}
.c-hero-stage>.c-ledger:only-child{width:100%;max-width:none}
.c-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--line)}
.c-ledger-row:last-child{border-bottom:0}
.c-diagnostic-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:start}
.c-photo-stage{height:var(--stage-height);overflow:hidden;border-radius:var(--radius-card)}
.c-photo-stage img{width:100%;height:100%;object-fit:cover;object-position:left center}
:where(.c-reading){background:#F5F6F1;color:#131A1F;padding-block:var(--space-6)}
.c-reading h2,.c-reading h3{font-size:var(--text-reading);line-height:var(--lh-ui);margin-top:var(--space-5);margin-bottom:var(--space-2)}
.c-reading p,.c-reading li{font-size:var(--text-base);line-height:var(--lh-body)}
.c-reading p+p,.c-reading ul,.c-reading ol{margin-top:var(--space-3)}
.c-reading ul{padding-left:var(--space-3);list-style:disc}
.c-reading ol{padding-left:var(--space-3);list-style:decimal}
.c-reading .c-faq{padding-inline:var(--space-3)}
:where(.c-doc-hero){padding:var(--hero-top) 0 var(--space-6);background:#F5F6F1;color:#131A1F}

:where(.c-legal-layout){display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-6);align-items:start}
.c-legal-toc{position:sticky;top:calc(var(--header-height) + var(--space-3));padding:var(--space-3);border-radius:var(--radius-in);background:#E9EEF5;color:#131A1F}
.c-legal-toc ol{display:grid;gap:var(--space-1)}
.c-legal-toc ol a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-1);font-size:var(--text-sm);line-height:var(--lh-ui)}
.c-legal-toc .c-btn{display:inline-flex}
:where(.c-timeline-steps){position:relative;display:grid;gap:var(--space-3);padding-left:var(--space-5)}
.c-timeline-steps::before{content:"";position:absolute;left:.75rem;top:.875rem;bottom:.875rem;width:2px;background:var(--line)}
:where(.c-timeline-steps>li){position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-3);background:#0F2A2C;color:#F5F6F1;border-radius:var(--radius-card)}
.c-timeline-steps>li::before{content:"";position:absolute;left:-2.75rem;top:var(--space-3);z-index:1;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:#061A17;box-shadow:inset 0 0 0 2px var(--accent)}
.c-timeline-steps p{font-size:var(--text-base);line-height:var(--lh-body);color:#B8C5C1}
.c-timeline-steps .c-duration{grid-column:2;grid-row:1/3;align-self:start;padding:.45em .9em;border-radius:var(--radius-pill);background:#D2F55A;color:#061A17;font-family:var(--f-mono);font-size:var(--text-sm);line-height:var(--lh-ui)}
.c-glossary-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
:where(.c-glossary-mini>div){padding:var(--space-3);border-radius:var(--radius-in);background:#FFFFFF;color:#131A1F}
.c-glossary-mini dt{font-size:var(--text-lg);line-height:var(--lh-ui);font-weight:500}
.c-glossary-mini dd{font-size:var(--text-base);line-height:var(--lh-body);color:#5B6569;margin-top:var(--space-1)}
.c-migration-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
:where(.c-migration-path>article){display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-4);border-radius:var(--radius-card);background:#FFFFFF;color:#131A1F}
:where(.c-migration-path>article:last-child){background:#E9EEF5;color:#131A1F}
.c-migration-path p{font-size:var(--text-base);line-height:var(--lh-body);color:#4E5967}
.c-migration-path .c-badge{margin-top:auto}
:where(.c-sla-meter){padding:var(--space-4);border-radius:var(--radius-card);background:#0F2A2C;color:#F5F6F1}
.c-sla-meter strong{display:block;font-family:var(--f-mono);font-weight:400;font-size:var(--text-display);line-height:var(--lh-tight);color:#D2F55A;font-variant-numeric:tabular-nums}
.c-sla-meter p{font-size:var(--text-base);line-height:var(--lh-body);color:#D0DCD5;margin-top:var(--space-3)}
.c-sla-meter .c-actions{margin-top:var(--space-3)}
.c-blog-masonry{columns:2;column-gap:var(--space-3)}
.c-blog-masonry>article{break-inside:avoid;margin-bottom:var(--space-3)}
.c-blog-rest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
.c-blog-rest>.c-card{height:100%}
.c-blog-card-media{width:100%;height:clamp(10rem,20vw,16rem);object-fit:cover}
.c-blog-excerpt{padding-bottom:var(--space-3)}
.c-closing{padding:var(--space-close) 0;text-align:center;background:var(--close-gradient),#0F2A2C;color:#F5F6F1}
.c-closing h2{font-size:var(--text-section);line-height:var(--lh-tight);color:#FFFFFF}
.c-closing p{margin:var(--space-3) auto 0;font-size:var(--text-md);line-height:var(--lh-body);color:#B8C5C1}
.c-closing .c-actions{justify-content:center;margin-top:var(--space-5)}
.c-closing--split .c-closing-copy{text-align:left}
.c-closing--split .c-closing-copy>.c-kicker{margin-inline:0}
.c-workspace{width:100%;max-width:none;min-width:0}
.c-instance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-3)}
.c-slot-tabs{display:flex;flex-wrap:wrap;gap:var(--space-field)}
.c-slot-tabs button{padding:.75rem var(--space-3);border-radius:var(--radius-in) var(--radius-in) var(--radius-sm) var(--radius-sm);background:#E9EEF5;color:#131A1F;font-size:var(--text-sm);line-height:var(--lh-ui)}
.c-slot-tabs button[aria-selected="true"]{background:#D2F55A;color:#061A17}
.c-gateway{width:min(100%,32rem);margin-inline:auto;padding:var(--space-4);border-radius:var(--radius-card);background:#F5F6F1;color:#131A1F}
.c-gateway p{color:#5B6569}
.c-order-lane{display:grid;gap:var(--space-3);width:100%}
.c-order-lane>section{padding:var(--space-4);border-radius:var(--radius-card);background:#F5F6F1;color:#131A1F}
.c-order-lane .c-actions{gap:var(--space-2)}
.c-order-lane .c-cancel{margin:0}
[data-hero-form="gradient-motion"]{position:relative;color:#FFFFFF;background:var(--hero-gradient);background-size:100% 100%,320% 320%;animation:flow 26s ease-in-out infinite alternate}
@keyframes flow{0%{background-position:0 0,0% 30%}
100%{background-position:0 0,100% 70%}
}
.hero-copy{text-align:center;padding:var(--space-5) 0 5rem}
.hero-pill{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:38px;padding:6px 16px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px rgba(245,246,241,.3);background:rgba(6,26,23,.25);font-size:var(--text-base);line-height:var(--lh-ui);color:rgba(255,255,255,.9)}
.hero-pill i{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--white)}
.hero-pill i svg{width:14px;height:14px}
.hero-copy h1{font-size:var(--text-display);font-family:var(--f-head);font-weight:300;line-height:var(--lh-tight);letter-spacing:var(--tracking-head);margin:36px auto 0;color:#FFFFFF}
.hero-copy h1 span{display:block}
.hero-sub{font-size:var(--text-md);line-height:var(--lh-body);color:rgba(245,246,241,.78);margin:28px auto 0;max-width:620px}
.hero-sub .mono{color:#FFFFFF}
.hero-cta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2);margin-top:40px}
.hero-art{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-3);align-items:end;width:min(1200px,100%);height:auto;margin:0 auto;text-align:left}
.hero-art>*{min-width:0}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(60% 80% at 50% 100%,rgba(210,245,90,.1),rgba(210,245,90,0) 70%)}
.hero-art .queue-card,.hero-art .float-card,.hero-art .runner-card{background:var(--glass-card);border-radius:var(--radius-card);padding:20px;color:#F5F6F1;animation:heroIn 1.4s var(--ease) both}
.hero-art .float-card{animation-delay:.15s;padding:28px 40px 0}
.hero-art .runner-card{animation-delay:.3s}
@keyframes heroIn{from{opacity:0;translate:0 12px}
to{opacity:1;translate:0 0}
}
.hero-art .float-title{display:flex;justify-content:space-between;align-items:center;gap:var(--space-1);font-family:var(--f-mono);font-size:var(--text-xs);font-weight:500;line-height:var(--lh-ui);letter-spacing:.1em;text-transform:uppercase;color:rgba(245,246,241,.72);margin-bottom:14px}
.hero-art .queue-card>svg{display:block;width:100%;height:auto;aspect-ratio:300/140}
.hero-art .queue-card .build-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;border-radius:var(--radius-in);background:#F5F6F1;color:#131A1F;margin-top:10px;font-size:var(--text-sm);line-height:var(--lh-ui)}
.hero-art .queue-card .build-row>span:first-child{color:#5B6569}
.hero-art .queue-card .build-row>b{font-family:var(--f-mono);font-size:var(--text-md);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:#0A7F4C}
.hero-art .pill-ok{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:4px 10px;border-radius:var(--radius-pill);background:#D2F55A;color:#061A17;font-family:var(--f-body);font-weight:600;font-size:var(--text-xs);line-height:var(--lh-ui);letter-spacing:.04em}
.hero-art .status-live{display:inline-flex;align-items:center;gap:6px;color:#D2F55A;letter-spacing:.06em}
.hero-art .status-live i{width:7px;height:7px;flex:none;border-radius:var(--radius-pill);background:#D2F55A;animation:livePulse 2s ease-in-out infinite}
@keyframes livePulse{0%,100%{opacity:1}
50%{opacity:.35}
}
.hero-art .float-card .cluster{display:flex;gap:8px;padding:0 18px}
.hero-art .float-card .cluster span{flex:1;min-width:0;padding:10px 14px 18px;border-radius:var(--radius-in) var(--radius-in) 0 0;font-size:var(--text-xs);font-weight:600;line-height:var(--lh-ui);letter-spacing:.04em}
.hero-art .float-card .cluster span:first-child{background:#D2F55A;color:#061A17}
.hero-art .float-card .cluster span:last-child{background:#0A7F4C;color:#FFFFFF}
.hero-art .float-card article{background:linear-gradient(160deg,#F5F6F1 0%,#DCE2DE 100%);color:#131A1F;border-radius:14px 14px 0 0;padding:22px 26px 26px;box-shadow:inset 0 -6px 0 var(--accent)}
.hero-art .float-card header{display:flex;justify-content:space-between;align-items:center;gap:6px;font-family:var(--f-head);font-weight:600;font-size:var(--text-sm);line-height:var(--lh-ui)}
.hero-art .float-card header small{font-family:var(--f-mono);font-weight:500;font-size:var(--text-xs);line-height:var(--lh-ui);letter-spacing:.12em;color:#5B6569}
.hero-art .float-card header svg{width:46px;height:10px}
.hero-art .float-card strong{display:block;font-family:var(--f-head);font-size:var(--text-xl);font-weight:300;line-height:var(--lh-tight);letter-spacing:var(--tracking-head);margin:20px 0 16px;color:#131A1F}
.hero-art .float-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.hero-art .float-card dl div{background:rgba(19,26,31,.05);border-radius:10px;padding:10px 12px;min-width:0;color:#131A1F}
.hero-art .float-card dt{font-family:var(--f-mono);font-weight:500;font-size:var(--text-xs);line-height:var(--lh-ui);letter-spacing:.1em;color:#5B6569;margin-bottom:6px}
.hero-art .float-card dd{font-family:var(--f-mono);font-weight:500;font-size:var(--text-sm);line-height:var(--lh-ui);font-variant-numeric:tabular-nums;color:#131A1F}
.hero-art .float-card footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1);align-items:center;margin-top:16px;font-family:var(--f-mono);font-weight:500;font-size:var(--text-xs);line-height:var(--lh-ui);color:#5B6569;letter-spacing:.08em}
.hero-art .runner-card ul{background:#FFFFFF;color:#131A1F;border-radius:var(--radius-in);padding:6px 14px}
.hero-art .runner-card .build-row{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:var(--text-sm);line-height:var(--lh-ui)}
.hero-art .runner-card .build-row+.build-row{box-shadow:inset 0 1px 0 rgba(19,26,31,.08)}
.hero-art .runner-card .node-label{width:64px;flex:none;font-weight:600;color:#131A1F}
.hero-art .runner-card code{width:40px;flex:none;font-family:var(--f-mono);font-size:var(--text-xs);line-height:1;color:#5B6569}
.hero-art .runner-card .runner-line{flex:1;min-width:4px;height:6px;border-radius:3px;background:#D2F55A;box-shadow:inset 6px 0 0 var(--primary)}
.hero-art .runner-card b{flex:none;font-family:var(--f-mono);font-weight:500;font-size:var(--text-xs);line-height:1;font-variant-numeric:tabular-nums;color:#131A1F}
.hero-art .runner-card p{font-size:var(--text-xs);line-height:var(--lh-body);color:#B8C5C1;margin-top:12px}
@media(max-width:64rem){
.c-hero-split{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr);gap:var(--space-4)}
.hero-art{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}
.hero-art .runner-card{grid-column:1/-1}
.hero-art .float-card{padding:24px 24px 0}
.c-legal-layout{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-4)}
.c-migration-path{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:42rem){
.c-hero-split{grid-template-columns:minmax(0,1fr)}
.c-hero-stage,.c-hero-stage .c-ledger{height:auto;min-height:0;overflow:visible;transform:none}
.c-ledger{height:auto;min-height:0;overflow:hidden}
.c-legal-layout{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
.c-glossary-mini,.c-blog-rest{grid-template-columns:minmax(0,1fr)}
.c-blog-masonry{columns:1}
.hero-copy{padding-bottom:var(--space-5)}
.hero-copy h1{margin-top:var(--space-4)}
.hero-sub{font-size:var(--text-base)}
.hero-cta{margin-top:var(--space-4)}
[data-hero-form] .c-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 .float-card{padding:24px 24px 0}
.hero-art .float-card article{padding:24px}
.hero-art .float-card header{flex-wrap:wrap}
.hero:has(.hero-art)>.wrap:has(>.hero-art){width:100%}
.c-timeline-steps>li{grid-template-columns:minmax(0,1fr)}
.c-timeline-steps .c-duration{grid-column:1;grid-row:auto;justify-self:start}
.c-order-lane>section,.c-gateway{padding:var(--space-3)}
}

/* 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;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:end;width:min(1200px,100%);margin:0 auto}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(60% 80% at 50% 100%,rgba(210,245,90,0.10),rgba(210,245,90,0) 70%)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card,[data-hero-face="confirmed-draft"] .hero-art .float-card,[data-hero-face="confirmed-draft"] .hero-art .runner-card{background:rgba(245,246,241,0.08);border-radius:20px;padding:20px;color:#F5F6F1;animation:heroIn 1.4s ease both}
[data-hero-face="confirmed-draft"] .hero-art .float-card{animation-delay:.15s;padding:28px 40px 0}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{animation-delay:.3s}
[data-hero-face="confirmed-draft"] .hero-art .float-title{display:flex;justify-content:space-between;align-items:center;font:500 12px/1 "SF Mono",Menlo,Consolas,monospace;letter-spacing:0.1em;text-transform:uppercase;color:rgba(245,246,241,0.72);margin-bottom:14px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card svg{display:block;width:100%;height:auto}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .build-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;border-radius:12px;background:#F5F6F1;color:#131A1F;margin-top:10px;font-size:14px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .build-row span{color:#5B6569}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .build-row b{font:500 20px/1 "SF Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#0A7F4C}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:#D2F55A;color:#061A17;font:600 12px/1 "Albert Sans","Helvetica Neue",sans-serif;letter-spacing:0.04em}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-flex;align-items:center;gap:6px;color:#D2F55A;letter-spacing:0.06em}
[data-hero-face="confirmed-draft"] .hero-art .status-live i{width:7px;height:7px;border-radius:50%;background:#D2F55A;animation:livePulse 2s ease-in-out infinite}
[data-hero-face="confirmed-draft"] .hero-art .float-card .cluster{display:flex;gap:8px;padding:0 18px}
[data-hero-face="confirmed-draft"] .hero-art .float-card .cluster span{flex:1;padding:10px 14px 18px;border-radius:12px 12px 0 0;font:600 12px/1 "Albert Sans","Helvetica Neue",sans-serif;letter-spacing:0.04em}
[data-hero-face="confirmed-draft"] .hero-art .float-card .cluster span:first-child{background:#D2F55A;color:#061A17}
[data-hero-face="confirmed-draft"] .hero-art .float-card .cluster span:last-child{background:#0A7F4C;color:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .float-card article{background:linear-gradient(160deg,#F5F6F1 0%,#DCE2DE 100%);color:#131A1F;border-radius:14px 14px 0 0;padding:22px 26px 26px;box-shadow:inset 0 -6px 0 #D2F55A}
[data-hero-face="confirmed-draft"] .hero-art .float-card header{display:flex;justify-content:space-between;align-items:center;font:600 14px/1 "Sora","Avenir Next",sans-serif}
[data-hero-face="confirmed-draft"] .hero-art .float-card header small{font:500 12px/1 "SF Mono",Menlo,Consolas,monospace;letter-spacing:0.12em;color:#5B6569}
[data-hero-face="confirmed-draft"] .hero-art .float-card header svg{width:46px;height:10px}
[data-hero-face="confirmed-draft"] .hero-art .float-card strong{display:block;font:300 28px/1.15 "Sora","Avenir Next",sans-serif;letter-spacing:-0.01em;margin:20px 0 16px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl div{background:rgba(19,26,31,0.05);border-radius:10px;padding:10px 12px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dt{font:500 12px/1 "SF Mono",Menlo,Consolas,monospace;letter-spacing:0.1em;color:#5B6569;margin-bottom:6px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dd{font:500 14px/1.3 "SF Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#131A1F}
[data-hero-face="confirmed-draft"] .hero-art .float-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font:500 12px/1 "SF Mono",Menlo,Consolas,monospace;color:#5B6569;letter-spacing:0.08em}
[data-hero-face="confirmed-draft"] .hero-art .runner-card ul{background:#FFFFFF;color:#131A1F;border-radius:12px;padding:6px 14px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .build-row{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .build-row + .build-row{box-shadow:inset 0 1px 0 rgba(19,26,31,0.08)}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .node-label{width:64px;flex:none;font-weight:600;color:#131A1F}
[data-hero-face="confirmed-draft"] .hero-art .runner-card code{width:40px;flex:none;font:500 12px/1 "SF Mono",Menlo,Consolas,monospace;color:#5B6569}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .runner-line{flex:1;height:6px;border-radius:3px;background:#D2F55A;box-shadow:inset 6px 0 0 #0A7F4C}
[data-hero-face="confirmed-draft"] .hero-art .runner-card b{flex:none;font:500 12px/1 "SF Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#131A1F}
[data-hero-face="confirmed-draft"] .hero-art .runner-card p{font-size:12px;color:rgba(245,246,241,0.6);margin-top:12px}
@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}
  [data-hero-face="confirmed-draft"] .hero-art .hero-slide{animation:none!important;opacity:1!important;visibility:visible!important}
}
/* /confirmed-draft-hero-face */
