:where(main>section){padding-block:var(--space-section)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(.c-section-head){display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-bottom:var(--space-8)}
:where(.c-section-head p){max-width:38.75rem;color:var(--muted)}
:where(.c-section-head h2+p){margin-top:var(--space-3)}
.c-head-center{text-align:center;display:flex;flex-direction:column;align-items:center}
.c-head-center>.c-kicker,.c-head-center>.kicker{margin-inline:auto}
.c-head-center>p{margin-inline:auto}
.c-head-center>.c-actions{justify-content:center}
:where(.c-page-hero){position:relative;isolation:isolate;padding-block:var(--hero-pad) var(--space-9);padding-inline:0;background:var(--hero-gradient);color:#EEF1F2}
:where(.c-page-hero h1){color:#EEF1F2}
:where(.c-page-hero p,.c-page-hero .lead){color:#D0D9DF}
:where(.c-page-hero .c-kicker){background:rgba(11,14,17,.45);color:#DEE7EA}
:root{--space-close:var(--space-8)}
:where(.c-hero-center){text-align:center}
.c-hero-center>p{margin-inline:auto}
.c-hero-center>.c-kicker,.c-hero-center>.kicker{margin-inline:auto}
.c-hero-center>.c-actions,.c-hero-center>.c-facts{justify-content:center}
:where(.c-hero-copy){min-width:0}
:where(.c-hero-copy>p){margin-top:var(--space-3);max-width:38.75rem}
:where(.c-hero-copy>.c-actions){margin-top:var(--action-gap)}
:where(.c-hero-split){display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1.1fr);gap:var(--space-8);align-items:start}
.c-hero-split>.c-hero-copy,.c-hero-split>.c-hero-stage{min-width:0}
:where(.c-hero-stage){display:flex;flex-direction:column;text-align:left;min-height:var(--stage-height);height:auto;position:relative;isolation:isolate}
.c-hero-stage::before,.c-hero-stage::after{pointer-events:none}
:where(.c-stage-sheet){width:100%;max-width:none;height:auto;padding:var(--card-pad);border-radius:var(--r-card);overflow:hidden;background:#EEF0F2;color:#14181D}
.c-stage-sheet :is(h2,h3,h4,strong,dt,dd){color:#14181D}
.c-stage-sheet :is(p,small,figcaption){color:#545D67}
:where(.c-hero-stage>.c-stage-sheet:only-child){flex:1}
.c-photo-stage{height:var(--stage-height);overflow:hidden;border-radius:var(--r-card)}
.c-photo-stage img{width:100%;height:100%;object-fit:cover;object-position:left center}
:where(.c-facts){display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--action-gap);padding-top:var(--space-4)}
.c-facts>*{font:var(--text-sm)/1.5 var(--fm)}
:where(.c-doc-hero){padding-block:var(--hero-pad) var(--space-8);min-height:0;background:#14181D;color:#E7EBEE}
:where(.c-reading){font-size:var(--text-base);line-height:1.8}
.c-reading :is(h2,h3){font:var(--weight-medium) 1.5rem/1.4 var(--fh);margin-top:var(--space-7);margin-bottom:var(--space-4)}
.c-reading p,.c-reading li{font-size:var(--text-base);line-height:1.8}
.c-reading p+p{margin-top:var(--space-4)}
.c-reading :is(ul,ol){padding-left:var(--space-4)}
.c-reading .c-faq{padding:var(--space-4)}
.c-legal-grid{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-8);align-items:start}
.c-legal-toc{position:sticky;top:calc(var(--header-height) + var(--space-4));padding:var(--space-4);border-radius:var(--r-inner);background:#1C2127;color:#E7EBEE}
.c-legal-toc ol{list-style:none;margin:0;padding:0}
.c-legal-toc ol a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-sm);line-height:1.6}
.c-legal-toc .c-btn{display:inline-flex;margin-top:var(--space-4)}
:where(.c-spec-sheet){padding:var(--card-pad);border-radius:var(--r-card);background:#EEF0F2;color:#14181D;box-shadow:var(--shadow-card)}
.c-spec-sheet h3{color:#14181D}
.c-spec-sheet dl{display:grid;grid-template-columns:minmax(7.5rem,.9fr) minmax(0,1.1fr);margin-top:var(--space-4)}
.c-spec-sheet dt,.c-spec-sheet dd{padding-block:.6875rem;border-top:var(--border-width) solid var(--paper-line);font-size:var(--text-sm);line-height:1.6;min-width:0;overflow-wrap:break-word}
.c-spec-sheet dt{color:#545D67;padding-right:var(--space-3)}
.c-spec-sheet dd{font-family:var(--fm);color:#14181D}
:where(.c-billing-anatomy){padding:var(--card-pad);border-radius:var(--r-card);background:#EEF0F2;color:#14181D}
.c-billing-anatomy h3,.c-billing-anatomy strong{color:#14181D}
.c-billing-anatomy p{color:#545D67}
.c-billing-anatomy dl{margin-top:var(--space-4)}
.c-billing-anatomy dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width) solid var(--paper-line)}
.c-billing-anatomy dt{color:#545D67}
.c-billing-anatomy dd{color:#14181D;font-family:var(--fm);text-align:right}
.c-billing-total{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--paper-line);font:var(--weight-medium) var(--text-lg)/1.4 var(--fm);color:#14181D}
:where(.c-migration-path){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
:where(.c-migration-path>article){display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-pad);border-radius:var(--r-card);background:#1C2127;color:#E7EBEE;min-width:0}
:where(.c-migration-path>article:last-child){background:#EEF0F2;color:#14181D}
:where(.c-migration-path>article:last-child p){color:#545D67}
.c-migration-path h3{font-size:var(--text-lg);line-height:1.35}
.c-migration-path .c-badge{margin-bottom:var(--space-2)}
.c-migration-path p{font-size:var(--text-base);line-height:var(--lh-body)}
:where(.c-sla-meter){padding:var(--card-pad);border-radius:var(--r-card);background:#1E2230;color:#E6E9F2}
.c-sla-meter strong{display:block;font:var(--weight-medium) var(--text-display)/var(--lh-display) var(--fm);color:#E6E9F2}
.c-sla-meter p{font-size:var(--text-base);line-height:var(--lh-body);color:#A7ADC2;margin-top:var(--space-3)}
:where(.c-glossary-mini){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-7)}
.c-glossary-mini>div{padding-top:var(--space-4);border-top:var(--border-width) solid var(--line)}
.c-glossary-mini dt{font:var(--weight-medium) var(--text-md)/1.5 var(--fh)}
.c-glossary-mini dd{font-size:var(--text-base);line-height:var(--lh-body);color:var(--muted);margin-top:var(--space-2)}
:where(.c-quote-strip){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-7)}
.c-quote-strip blockquote{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}
.c-quote-strip p{font:var(--weight-body) var(--text-lg)/1.55 var(--fh)}
.c-quote-strip cite{font:var(--text-sm)/1.6 var(--fb);margin-top:auto}
:where(.c-timeline-steps){list-style:none;margin:var(--space-6) 0 0;padding:0}
:where(.c-timeline-steps>li){display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2) var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--line)}
.c-timeline-steps .c-step-number{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-pill);font:var(--text-sm)/1 var(--fm);background:#303D47;color:#E7EBEE}
:where(.c-timeline-steps>li>p){grid-column:2}
.c-diagnostic-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--line)}
.c-ticket-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--r-inner);background:#1C2127;color:#E7EBEE}
.c-account-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
.c-workspace{width:100%;max-width:none;min-width:0;padding:var(--space-4)}
.c-workspace-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.c-workspace-tabs button{padding:.625rem 1.25rem;border:var(--border-width) solid var(--line);border-radius:var(--r-inner) var(--r-inner) 0 0;background:#1C2127;color:#A0A9B1;font:var(--text-sm)/1.5 var(--fb)}
.c-workspace-tabs button[aria-selected="true"]{background:#BEE8EE;color:#14181D;border-color:#BEE8EE}
.c-order-board{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);width:100%}
.c-order-board>section{padding:var(--card-pad);border-radius:var(--r-card);background:#1C2127;color:#E7EBEE}
.c-order-summary{padding:var(--space-4);border-radius:var(--r-inner);background:#EEF0F2;color:#14181D}
.c-order-summary p,.c-order-summary strong{color:#14181D}
.c-state-message{padding:var(--space-4);border-radius:var(--r-inner);background:#1E2230;color:#E6E9F2}
.c-instance{padding:var(--card-pad);border-radius:var(--r-card);background:#1C2127;color:#E7EBEE}
.c-instance dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-3)}
.c-instance dd{font-family:var(--fm)}
.c-close-band{position:relative;isolation:isolate;overflow:hidden;background:#1A2340;color:#EEF1F2;padding:9.375rem 0 var(--space-close);text-align:left}
.c-close-band::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--close-gradient);animation:drift2 30s ease-in-out infinite alternate}
.c-close-band h2{font:var(--weight-medium) var(--text-section)/var(--lh-heading) var(--fh);color:#EEF1F2;text-align:left}
.c-close-band p{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--lh-body);color:#D0D9DF;text-align:left}
.c-close-band .c-actions{justify-content:center;margin-top:0}
.c-close-band .c-disclaimer{width:min(60rem,100%);margin:7.5rem auto 0;padding:.75rem 1.5rem;border-radius:var(--r-inner);background:rgba(11,14,17,.62);color:#C4CBD3;font-size:var(--text-xs);line-height:1.7}
.hero{position:relative;overflow:hidden;isolation:isolate;padding:var(--hero-pad) 0 7.5rem;background:var(--dark)}
.hero-sky{position:absolute;inset:0;z-index:-3;background:var(--hero-gradient);pointer-events:none}
.hero-sky::before{content:"";position:absolute;inset:-20%;background:var(--hero-light-one);filter:blur(24px);animation:drift 28s ease-in-out infinite alternate}
.hero-sky::after{content:"";position:absolute;inset:-12%;background:var(--hero-light-two);filter:blur(18px);animation:drift2 34s ease-in-out infinite alternate}
@keyframes drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}
100%{transform:translate3d(5%,3%,0) scale(1.08)}
}
@keyframes drift2{0%{transform:translate3d(3%,0,0)}
100%{transform:translate3d(-4%,-2%,0)}
}
.hero-ridge{position:absolute;left:0;right:0;bottom:0;width:100%;height:27.5rem;z-index:-2;display:block;pointer-events:none}
.hero-copy{text-align:center}
.hero h1{font:var(--weight-medium) var(--text-display)/var(--lh-display) var(--fh);letter-spacing:var(--tracking-display);color:#EEF1F2}
.hero .sub{margin:1.125rem auto 0;max-width:40rem;font-size:var(--text-md);line-height:1.7;color:rgba(232,238,240,.8)}
.hero-copy>.kicker{margin-inline:auto}
.cta-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.375rem}
.node-pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.125rem;padding:.3125rem;border-radius:var(--r-pill);background:rgba(255,255,255,.12);border:var(--border-width) solid rgba(255,255,255,.22);backdrop-filter:blur(18px)}
.node-pick .lbl{padding:0 .625rem 0 1rem;font-size:var(--text-sm);line-height:1.5;color:rgba(235,240,242,.8)}
.node-pick>a:not(.btn){padding:.5625rem .875rem;border-radius:var(--r-pill);font-size:var(--text-base);line-height:1.5;color:#E9EEF0;display:inline-flex;align-items:center;gap:.4375rem}
.node-pick>a:hover{background:rgba(255,255,255,.1)}
.node-pick>a.on{background:rgba(11,14,17,.5);color:#F2F6F7;box-shadow:inset 0 0 0 1px rgba(190,232,238,.42)}
.node-pick>a.on::before{content:"";width:.375rem;height:.375rem;border-radius:var(--r-pill);background:var(--status);flex:none}
.node-pick .btn{min-height:2.5rem;padding:.5rem 1.5rem;margin-left:.375rem}
.hero-art{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;gap:1.25rem;width:min(70rem,100%);margin:4.75rem auto 0;text-align:left}
.hero-art>*{min-width:0}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;border-radius:2.5rem;background:radial-gradient(60% 70% at 38% 50%,rgba(190,232,238,.18),rgba(190,232,238,0) 72%);filter:blur(30px)}
.hero-art .float-card{flex:2.1 1 38.75rem;min-width:0;padding:1.75rem 1.875rem 1.375rem;border-radius:1.5rem;background:rgba(238,240,242,.9);color:#14181D;border:0;box-shadow:var(--shadow-float),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(22px)}
.hero-art .float-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem}
.hero-art .float-title strong{display:block;font:var(--weight-strong) var(--text-md)/1.3 var(--fh);color:#14181D}
.hero-art .float-title em{display:block;font-style:normal;font-size:var(--text-sm);line-height:1.5;color:#545D67;margin-top:.25rem}
.hero-art .node-label{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .8125rem;border-radius:var(--r-pill);background:#14181D;color:#E6ECEE;font-size:var(--text-sm);line-height:1.3}
.hero-art .status-live{display:inline-block;flex:none;width:.4375rem;height:.4375rem;border-radius:var(--r-pill);background:var(--status);box-shadow:0 0 0 3px rgba(47,179,168,.24);animation:artpulse 2.6s ease-in-out infinite}
@keyframes artpulse{0%,100%{box-shadow:0 0 0 3px rgba(47,179,168,.24)}
50%{box-shadow:0 0 0 6px rgba(47,179,168,.08)}
}
.hero-art .float-card svg{display:block;width:100%;height:auto;aspect-ratio:880/130;margin:1.25rem 0 0}
.hero-art .float-card .cluster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.hero-art .float-card .build-row{padding:.75rem .875rem .25rem;border-left:var(--border-width) solid rgba(20,24,29,.12);min-width:0}
.hero-art .float-card .build-row:first-child{border-left:0;padding-left:0}
.hero-art .float-card .build-row b{display:block;font:var(--weight-strong) 1.375rem/1.1 var(--fm);font-variant-numeric:tabular-nums;color:#14181D;letter-spacing:-.01em}
.hero-art .float-card .build-row span{display:block;margin-top:.5rem;font-size:var(--text-base);line-height:1.4;font-weight:var(--weight-medium);color:#14181D}
.hero-art .float-card .build-row small{display:block;margin-top:.25rem;font:var(--text-xs)/1.5 var(--fm);color:#5A636D;overflow-wrap:anywhere}
.hero-art .float-card>p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.375rem 1rem;margin:1.125rem 0 0;padding-top:.875rem;border-top:var(--border-width) solid rgba(20,24,29,.2);font-size:var(--text-xs);line-height:1.5;color:#5A636D}
.hero-art>.cluster{flex:1 1 18.75rem;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}
.hero-art .runner-card{padding:1.5rem;border-radius:var(--r-card);background:rgba(12,16,20,.66);border:var(--border-width) solid var(--line);color:#E6ECEE;backdrop-filter:blur(20px);box-shadow:0 30px 60px -30px rgba(4,6,10,.7)}
.hero-art .runner-card .float-title strong{color:#EEF2F3;font-size:var(--text-base)}
.hero-art .runner-card .float-title em{color:#A0A9B1;font-size:var(--text-xs)}
.hero-art .runner-card .float-title{margin-bottom:.75rem}
.hero-art .runner-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.5625rem 0;border-top:var(--border-width) solid rgba(255,255,255,.1);font-size:var(--text-sm);line-height:1.5}
.hero-art .runner-line span{color:#A0A9B1}
.hero-art .runner-line b{font:var(--weight-medium) var(--text-sm)/1.5 var(--fm);color:#EEF2F3;overflow-wrap:break-word}
.hero-art .runner-card .pill-ok{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:var(--r-pill);font:var(--text-xs)/1.5 var(--fm);color:#CFEFF2;border:var(--border-width) solid rgba(190,232,238,.3)}
.hero-art .queue-card{flex:1 1 auto;padding:1.5rem;border-radius:var(--r-card);background:#EEF0F2;color:#14181D;--muted:#545D67;--line:rgba(20,24,29,.2);border:0;backdrop-filter:blur(20px);box-shadow:0 30px 60px -30px rgba(4,6,10,.7)}
.hero-art .queue-card .float-title{margin-bottom:.5rem}
.hero-art .queue-card .float-title strong{font-size:var(--text-base);color:#14181D}
.hero-art .queue-card .build-row>div>span{color:#14181D}
.hero-art .queue-card .build-row>div>small{color:#545D67}
.hero-art .queue-card .build-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem .75rem;padding:.625rem 0;border-top:var(--border-width) solid rgba(20,24,29,.2)}
.hero-art .queue-card .build-row span{font:var(--weight-medium) var(--text-sm)/1.4 var(--fm);color:#14181D}
.hero-art .queue-card .build-row small{display:block;font:var(--text-xs)/1.5 var(--fb);color:#5A636D}
.hero-art .queue-card .pill-ok{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:var(--r-pill);font-size:var(--text-xs);line-height:1.5;color:#14181D;background:#FFFFFF;border:var(--border-width) solid rgba(20,24,29,.12)}
.hero-art .queue-card .pill-ok.status-run{color:#FFFFFF;background:var(--primary);border-color:var(--primary)}
.c-blog-lead{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--space-4);align-items:start}
.c-blog-lead-main{height:auto;align-self:start;padding:var(--card-pad);border-radius:var(--r-card);background:var(--hero-gradient);color:#EEF1F2}
.c-blog-lead-side,.c-blog-rest{display:grid;gap:var(--space-4);align-items:stretch}
.c-blog-rest{grid-template-columns:repeat(2,minmax(0,1fr))}
.c-blog-rest .c-card{height:100%}
.c-blog-cover{width:100%;height:clamp(10rem,18vw,16rem);object-fit:cover;border-radius:var(--r-inner)}
@media(max-width:64rem){
:where(.c-hero-split){grid-template-columns:minmax(0,1fr);gap:var(--space-7)}
:where(.c-hero-stage){min-height:0}
.c-legal-grid{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
:where(.c-migration-path){grid-template-columns:minmax(0,1fr)}
}
@media(max-width:42rem){
[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{display:grid;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:var(--space-4)}
.hero-art .float-card .cluster{grid-template-columns:repeat(2,minmax(0,1fr))}
.hero-art .float-card .build-row:nth-child(3){border-left:0;padding-left:0}
.hero-art .float-card .build-row{padding-block:var(--space-3)}
.hero-art .float-card .build-row span{font-size:var(--text-sm)}
.node-pick{border-radius:var(--r-card);padding:var(--space-3)}
.node-pick .lbl{width:100%;padding:0;text-align:center}
.node-pick .btn{margin:var(--space-2) 0 0;width:100%}
.c-section-head{align-items:flex-start;flex-direction:column;gap:var(--space-4)}
.c-stage-sheet{height:auto;overflow:hidden}
.c-photo-stage{height:auto;aspect-ratio:4/3}
.c-glossary-mini,.c-quote-strip,.c-blog-lead,.c-blog-rest,.c-account-notes{grid-template-columns:minmax(0,1fr)}
.c-close-band{padding-top:var(--space-10)}
.c-close-band .c-disclaimer{margin-top:var(--space-9)}
}

/* 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:flex;flex-wrap:wrap;align-items:stretch;gap:20px;width:min(1120px,100%);margin:76px auto 0;box-sizing:border-box}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;border-radius:40px;background:radial-gradient(60% 70% at 38% 50%,rgba(190,232,238,.18),rgba(190,232,238,0) 72%);filter:blur(30px)}
[data-hero-face="confirmed-draft"] .hero-art .float-card{flex:2.1 1 620px;min-width:0;box-sizing:border-box;padding:28px 30px 22px;border-radius:24px;background:rgba(238,240,242,.9);color:#14181D;border:1px solid rgba(255,255,255,.55);box-shadow:0 44px 90px -34px rgba(4,6,10,.75),inset 0 1px 0 rgba(255,255,255,.7);backdrop-filter:blur(22px)}
[data-hero-face="confirmed-draft"] .hero-art .float-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
[data-hero-face="confirmed-draft"] .hero-art .float-title strong{display:block;font:600 17px/1.3 "Manrope","Avenir Next","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#14181D}
[data-hero-face="confirmed-draft"] .hero-art .float-title em{display:block;font-style:normal;font-size:13px;color:#545D67;margin-top:4px}
[data-hero-face="confirmed-draft"] .hero-art .node-label{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:#14181D;color:#E6ECEE;font-size:13px;line-height:1.3}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#2FB3A8;box-shadow:0 0 0 3px rgba(47,179,168,.24);animation:artpulse 2.6s ease-in-out infinite}
[data-hero-face="confirmed-draft"] .hero-art .float-card svg{display:block;width:100%;height:auto;margin:20px 0 0}
[data-hero-face="confirmed-draft"] .hero-art .float-card .cluster{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0}
[data-hero-face="confirmed-draft"] .hero-art .float-card .build-row{padding:12px 14px 4px;border-left:1px solid rgba(20,24,29,.12)}
[data-hero-face="confirmed-draft"] .hero-art .float-card .build-row:first-child{border-left:0;padding-left:0}
[data-hero-face="confirmed-draft"] .hero-art .float-card .build-row b{display:block;font:600 22px/1.1 "SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;color:#14181D;letter-spacing:-.01em}
[data-hero-face="confirmed-draft"] .hero-art .float-card .build-row span{display:block;margin-top:8px;font-size:15px;line-height:1.4;font-weight:500;color:#14181D}
[data-hero-face="confirmed-draft"] .hero-art .float-card .build-row small{display:block;margin-top:4px;font:12px/1.5 "SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:#5A636D;overflow-wrap:anywhere}
[data-hero-face="confirmed-draft"] .hero-art .float-card>p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(20,24,29,.2);font-size:12px;line-height:1.5;color:#5A636D}
[data-hero-face="confirmed-draft"] .hero-art>.cluster{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{padding:22px;border-radius:20px;background:rgba(12,16,20,.66);border:1px solid rgba(255,255,255,.18);color:#E6ECEE;backdrop-filter:blur(20px);box-shadow:0 30px 60px -30px rgba(4,6,10,.7)}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-title strong{color:#EEF2F3;font-size:15px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-title em{color:#9AA4AC;font-size:12px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-title{margin-bottom:12px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.1);font-size:13px;line-height:1.5}
[data-hero-face="confirmed-draft"] .hero-art .runner-line span{color:#9AA4AC}
[data-hero-face="confirmed-draft"] .hero-art .runner-line b{font:500 13px/1.5 "SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:#EEF2F3}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .pill-ok{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font:12px/1.5 "SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:#CFEFF2;border:1px solid rgba(190,232,238,.3)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{flex:1 1 auto;padding:22px;border-radius:20px;background:#EEF0F2;color:#14181D;--muted:#545D67;--line:rgba(20,24,29,.2);border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(20px);box-shadow:0 30px 60px -30px rgba(4,6,10,.7)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .float-title{margin-bottom:8px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .float-title strong{font-size:15px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .build-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 0;border-top:1px solid rgba(20,24,29,.2)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .build-row span{font:500 13px/1.4 "SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:#14181D}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .build-row small{display:block;font-size:12px;color:#5A636D;font-family:"Inter","PingFang SC","Microsoft YaHei",sans-serif}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .pill-ok{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;line-height:1.5;color:#14181D;background:#FFFFFF;border:1px solid rgba(20,24,29,.12)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .pill-ok.status-run{color:#FFFFFF;background:#1B7F79;border-color:#1B7F79}
@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 */
