:where(.c-section,.sec){padding-top:var(--section-gap)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(main>.c-close){padding-bottom:var(--space-close)}
:where(.c-section-head,.sec-head){text-align:center;max-width:45rem;margin:0 auto var(--space-8)}
.c-section-head>.c-kicker,.sec-head>.kick{margin-inline:auto}
.c-section-head>.c-actions,.sec-head>.c-actions{justify-content:center}
.c-section-head>p{margin-top:var(--space-3);font-size:var(--text-lead);line-height:1.75;color:var(--muted)}
:where(.c-page-hero){padding:var(--hero-top) 0 var(--space-9);background:#FFFFFF;color:#1B1D22}
:where(.c-page-hero h1){color:#1B1D22;font-size:var(--text-display);line-height:var(--lh-tight)}
:where(.c-page-hero p){max-width:40rem;font-size:var(--text-lead);line-height:var(--lh-long);color:#3A404B}
.c-page-hero p{margin-top:var(--space-4)}
.c-page-hero .c-breadcrumb{color:#5E6573}
:where(.c-hero-center){text-align:center}
.c-hero-center>p,.c-hero-center>.c-kicker,.c-hero-center>.c-breadcrumb{margin-inline:auto}
.c-hero-center>.c-actions,.c-hero-center>.c-hero-facts{justify-content:center}
.c-hero-center .c-kicker{margin-inline:auto}
.c-hero-facts{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--lh-body);color:var(--muted)}
:where(.c-hero-split){display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,1fr);gap:var(--space-9);align-items:start;padding-block:var(--hero-top) var(--space-9);background:#FFFFFF;color:#1B1D22}
:where(.c-hero-split>.c-hero-copy){min-width:0;text-align:left}
:where(.c-hero-split>.c-hero-copy p){max-width:40rem;margin-top:var(--space-4);color:#3A404B;font-size:var(--text-lead);line-height:var(--lh-long)}
:where(.c-hero-stage){position:relative;min-width:0;padding:var(--space-4);height:auto;min-height:24rem;border-radius:var(--r-big);background:#1B1D22;color:#E8EAEE;text-align:left;overflow:hidden}
.c-hero-stage:before,.c-hero-stage:after{pointer-events:none}
.c-hero-stage>.c-card{background:#FFFFFF;color:#1B1D22}
.c-hero-stage>.c-card:only-child{width:100%;max-width:none;height:100%}
.c-hero-stage>.c-card :where(h2,h3){color:#1B1D22}
.c-hero-stage>.c-card p{color:#3A404B}
.c-hero-photo{height:clamp(20rem,34vw,30rem);padding:0;overflow:hidden}
.c-hero-photo img{width:100%;height:100%;object-fit:cover}
.c-hero-stage[data-hero-face="confirmed-draft"]:has(.hero-art){padding:0;min-height:0;border-radius:0;background:transparent;overflow:visible}
[data-hero-form="centered-text"]{background:#FFFFFF;color:#1B1D22}
.hero{position:relative;padding:var(--hero-top) 0 0}
.hero-text{position:relative;text-align:center;padding:var(--space-6) 0 var(--space-11)}
.hero h1{font-size:var(--text-display);line-height:var(--lh-tight);font-weight:var(--weight-display);letter-spacing:.01em;color:#1B1D22}
.hero .lead{font-size:var(--text-lead);line-height:var(--lh-long);color:#3A404B;max-width:40rem;margin:var(--space-4) auto 0}
.u{font-weight:var(--weight-medium);color:var(--ink);background:linear-gradient(transparent calc(100% - 3px),var(--accent) 0);padding-bottom:1px}
.hero .btns{justify-content:center;margin-top:2.25rem}
.hero-meta{margin-top:1.25rem;font-size:var(--text-sm);line-height:var(--lh-body);color:#5E6573}
.hero-meta span+span:before{content:"·";margin:0 .625rem;color:var(--line2)}
.deco{position:absolute;pointer-events:none}
.dia{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:repeating-linear-gradient(90deg,var(--calendar-line) 0 1px,transparent 1px 4px)}
.hat{border-radius:var(--r-pill);background:repeating-linear-gradient(45deg,var(--line2) 0 1px,transparent 1px 4px)}
.dot{border-radius:var(--r-pill);background:var(--primary);opacity:.42}
.d1{width:36px;height:36px;left:0;top:90px;animation:c-drift 11s ease-in-out infinite}
.d2{width:10px;height:10px;left:66px;top:62px;animation:c-drift 9s ease-in-out infinite reverse}
.d3{width:66px;height:66px;right:268px;top:-6px;animation:c-drift 13s ease-in-out infinite}
.d4{width:34px;height:34px;right:0;top:236px;animation:c-drift 10s ease-in-out infinite reverse}
.d5{width:10px;height:10px;right:46px;top:310px;animation:c-drift 8s ease-in-out infinite}
.d6{width:26px;height:26px;left:150px;top:300px;animation:c-drift 12s ease-in-out infinite}
.d7{width:7px;height:7px;left:310px;top:20px;animation:c-drift 10s ease-in-out infinite}
@keyframes c-drift{0%,100%{transform:translate(0,0)}
50%{transform:translate(8px,-12px)}
}
.stage{border:var(--stroke) solid var(--line);border-radius:var(--r-big);height:auto;overflow:hidden}
.stage-bar{height:6px;background:var(--primary)}
.stage-body{background:#F6F7FA;color:#1B1D22;text-align:center;padding:var(--space-9) var(--space-8) var(--space-8)}
.stage-body h2{font-size:var(--text-section);line-height:var(--lh-heading);font-weight:var(--weight-heading);color:#1B1D22}
.stage-body p{font-size:var(--text-base);line-height:var(--lh-body);color:#3A404B;max-width:38.75rem;margin:1.25rem auto 0}
.more{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:1.25rem;color:var(--primary);font-weight:var(--weight-medium);font-size:var(--text-base);line-height:var(--lh-control)}
.more svg{width:18px;height:12px;flex:none}
.more:hover{color:var(--primary-d)}
.tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--action-gap);margin-top:var(--space-6)}
.tag{display:inline-flex;align-items:center;gap:.625rem;padding:.5625rem 1.125rem;border:var(--stroke) solid var(--line2);border-radius:var(--r-pill);background:#FFFFFF;font-size:var(--text-sm);line-height:var(--lh-body);color:#3A404B}
.tag .code{font-family:var(--fm);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--primary);border:var(--stroke) solid var(--line2);border-radius:var(--r-pill);padding:1px 7px;line-height:1.5}
.tag svg{width:18px;height:18px;flex:none}
.hero-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-template-areas:"cal side" "line line";gap:1.25rem;padding:var(--space-6);width:auto;height:auto;background:#1B1D22;color:#E8EAEE;font-family:var(--fb);font-size:var(--text-sm);line-height:1.6;text-align:left}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(520px 260px at 18% 0,rgb(168 90 10 / .2),transparent 70%),repeating-linear-gradient(45deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 28px),repeating-linear-gradient(-45deg,rgb(255 255 255 / .04) 0 1px,transparent 1px 28px)}
.hero-art .queue-card,.hero-art .runner-card,.hero-art .runner-line{position:relative;z-index:1;min-width:0}
.hero-art .queue-card{grid-area:cal;display:grid;gap:.875rem;background:#FFFFFF;color:#1B1D22;border-radius:var(--r-card);padding:var(--space-4) var(--space-4) 1.25rem}
.hero-art .queue-card .float-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.375rem var(--space-3)}
.hero-art .queue-card .float-title strong{font-family:var(--fh);font-size:var(--text-lead);line-height:var(--lh-heading);font-weight:var(--weight-heading);color:#1B1D22}
.hero-art .queue-card .float-title span{font-size:var(--text-xs);line-height:var(--lh-body);color:#5E6573}
.hero-art .queue-card .cluster{display:flex;flex-wrap:wrap;gap:var(--space-2) 1.125rem;font-size:var(--text-xs);line-height:var(--lh-body);color:#3A404B}
.hero-art .queue-card .cluster span{display:inline-flex;align-items:center;gap:.375rem}
.hero-art .queue-card .cluster span:before{content:"";width:12px;height:12px;flex:none;border-radius:3px;background:var(--calendar-key)}
.hero-art .queue-card .cluster span:nth-child(2):before{background:var(--primary)}
.hero-art .queue-card .cluster span:nth-child(3):before{background:#FFFFFF;border:var(--stroke) dashed var(--input-line)}
.hero-art svg{display:block;width:100%;height:48px}
.hero-art .build-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:var(--space-2)}
.hero-art .build-row li{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-1);height:168px;min-width:0;padding:8px 5px 5px;border:var(--stroke) dashed var(--calendar-line);border-radius:10px;background:#FFFFFF;color:#1B1D22;font-size:var(--text-xs);line-height:1.6}
.hero-art .build-row li span{margin-bottom:auto;text-align:center;font-family:var(--fm);font-size:var(--text-xs);line-height:1.6;color:var(--calendar-muted);white-space:nowrap}
.hero-art .build-row li.status-live{background:#F6F7FA;color:#1B1D22;border:var(--stroke) solid var(--line)}
.hero-art .build-row li.status-live span{color:#1B1D22;font-weight:var(--weight-bold)}
.hero-art .build-row li b{display:flex;align-items:center;justify-content:center;height:30px;border-radius:var(--r-btn);background:#A85A0A;color:#FFFFFF;font-family:var(--fm);font-size:var(--text-xs);line-height:1.6;font-weight:var(--weight-bold)}
.hero-art .build-row li.cluster b{height:64px}
.hero-art .build-row li i{display:flex;align-items:center;justify-content:center;height:24px;border-radius:var(--r-btn);background:#E3E6EC;color:#3A404B;font-style:normal;font-size:var(--text-xs);line-height:1.6;white-space:nowrap}
.hero-art .runner-card{grid-area:side;display:flex;flex-direction:column;gap:.875rem;background:#FFFFFF;color:#1B1D22;border-radius:var(--r-card);padding:var(--space-4)}
.hero-art .runner-card .float-title{font-size:var(--text-xs);line-height:var(--lh-body);letter-spacing:.08em;color:#5E6573;font-weight:var(--weight-medium)}
.hero-art .runner-card .cluster{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.hero-art .runner-card .pill-ok{display:inline-flex;align-items:center;justify-content:center;padding:5px 14px;border:var(--stroke) solid var(--line2);border-radius:var(--r-pill);font-size:var(--text-sm);line-height:1.6;color:#1B1D22;background:#FFFFFF}
.hero-art .runner-card .pill-ok.status-live{background:#A85A0A;border-color:var(--primary);color:#FFFFFF;font-weight:var(--weight-medium)}
.hero-art .runner-card .node-label{font-size:var(--text-xs);color:#5E6573;line-height:1.5;padding-top:.375rem;border-top:var(--stroke) solid var(--line)}
.hero-art .runner-card strong{display:block;font-family:var(--fm);font-variant-numeric:tabular-nums;font-size:var(--text-section);line-height:1.1;font-weight:var(--weight-bold);color:#1B1D22;letter-spacing:-.02em}
.hero-art .runner-card strong small{font-size:var(--text-base);line-height:var(--lh-control);font-weight:var(--weight-body);color:#5E6573;letter-spacing:0;margin-left:var(--space-1)}
.hero-art .runner-card p{margin:0;font-size:var(--text-sm);line-height:1.6;color:#3A404B}
.hero-art .runner-card .float-card{display:flex;flex-wrap:wrap;gap:var(--space-1) .875rem;margin-top:auto;padding:.625rem .75rem;border-radius:10px;background:#F6F7FA;color:#1B1D22;font-family:var(--fm);font-variant-numeric:tabular-nums;font-size:var(--text-xs);line-height:1.6}
.hero-art .runner-card .float-card span{white-space:nowrap}
.hero-art .runner-line{grid-area:line;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem var(--space-4);color:#C9CED8;font-size:var(--text-sm);line-height:1.6;padding:0 var(--space-1)}
.hero-art .runner-line p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:var(--text-sm);line-height:1.6;color:#C9CED8}
.hero-art .runner-line p strong{color:#FFFFFF;font-weight:var(--weight-medium)}
.hero-art .runner-line .status-live{width:8px;height:8px;border-radius:var(--r-pill);background:var(--status);flex:none}
.hero-art .runner-line .cluster{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.hero-art .runner-line .node-label{padding:3px 11px;border:var(--stroke) solid var(--line-dark);border-radius:var(--r-pill);font-size:var(--text-xs);line-height:1.6;color:#E8EAEE}
.hero-art .runner-line .node-label em{font-style:normal;font-family:var(--fm);color:var(--accent);margin-right:.375rem}
.c-close{position:relative;text-align:center;padding-top:7.5rem;background:#FFFFFF;color:#1B1D22}
.c-close-mark{width:200px;height:200px;margin:0 auto var(--space-6);border-radius:var(--r-pill);background:repeating-linear-gradient(45deg,var(--line2) 0 1px,transparent 1px 5px);display:flex;align-items:center;justify-content:center}
.c-close-mark>div{width:136px;height:136px;border-radius:var(--r-pill);background:#FFFFFF;box-shadow:var(--shadow-soft);display:flex;align-items:center;justify-content:center}
.c-close-mark img{width:72px;height:72px}
.c-close h2{color:#1B1D22}
.c-close p{font-size:var(--text-lead);line-height:var(--lh-body);color:#5E6573;margin-top:.875rem}
.c-close .c-actions{justify-content:center;margin-top:var(--space-5)}
.c-article-body{padding:var(--space-5);background:#FFFFFF;color:#1B1D22;border-radius:var(--r-card);font-size:var(--text-base);line-height:var(--lh-long)}
.c-article-body h2,.c-article-body h3{font-size:var(--read-heading);line-height:var(--lh-heading);margin-top:var(--space-6);margin-bottom:var(--space-3);color:#1B1D22}
.c-article-body p+p{margin-top:var(--space-4)}
.c-legal-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--space-9);align-items:start}
.c-legal-toc{position:sticky;top:calc(var(--header-height) + var(--space-4));padding:var(--card-padding);border-radius:var(--r-card);background:#F6F7FA;color:#1B1D22}
.c-legal-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}
.c-legal-toc ol a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);font-size:var(--text-sm);line-height:var(--lh-body)}
.c-legal-toc>.c-btn{display:inline-flex;margin-top:var(--space-4)}
.c-legal-content{min-width:0}
.c-legal-content>section{padding-block:var(--space-5);border-bottom:var(--stroke) solid var(--line)}
.c-legal-content h2{font-size:var(--read-heading);line-height:var(--lh-heading);margin-bottom:var(--space-3)}
.c-blog-lead{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4);align-items:start}
.c-blog-lead-main{height:auto;align-self:start}
.c-blog-lead-side{display:grid;gap:var(--space-4)}
.c-blog-rest,.c-blog-month{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.c-blog-rest .c-card,.c-blog-month .c-card{height:100%}
.c-blog-cover{height:clamp(12rem,22vw,18rem);background:linear-gradient(135deg,var(--primary-d),var(--primary));color:#FFFFFF;padding:var(--space-5)}
.c-blog-excerpt{padding-bottom:var(--space-4)}
.reveal{opacity:1;transform:none}
.reveal.is-pending{opacity:0;transform:translateY(var(--reveal-shift))}
.reveal.reveal-left.is-pending{transform:translate(-14px,14px)}
.reveal.reveal-right.is-pending{transform:translate(14px,14px)}
.reveal.is-visible{opacity:1;transform:none;transition:opacity var(--reveal-duration) var(--ease),transform var(--reveal-duration) var(--ease)}
@media(max-width:64rem){
.c-hero-split{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.c-hero-stage{min-height:0}
.hero-art{padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(260px,280px)}
.hero-art .build-row{grid-template-columns:repeat(6,minmax(0,1fr))}
.hero-art .build-row li{height:120px}
.c-legal-layout{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-5)}
}
@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{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{grid-area:auto;padding:var(--space-4)}
.hero-art .runner-card{grid-area:auto}
.hero-art .runner-line{grid-area:auto}
.hero-art .build-row{grid-template-columns:repeat(4,minmax(0,1fr))}
.hero-art .build-row li{height:132px}
.stage{padding-top:var(--space-3)}
.stage-body{padding:var(--space-6) var(--space-4)}
.hero-text{padding-top:var(--space-4);padding-bottom:var(--space-9)}
.hero h1{font-size:var(--text-display)}
.hero-meta{display:flex;flex-direction:column;gap:var(--space-2)}
.hero-meta span+span:before{content:none}
.d3{right:var(--space-4);width:36px;height:36px}
.d6,.d7{display:none}
.hero-art .queue-card .cluster span:before{content:none}
.c-hero-photo{height:20rem}
.c-legal-layout{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
.c-blog-lead,.c-blog-rest,.c-blog-month{grid-template-columns:minmax(0,1fr)}
.c-close{padding-top:var(--space-9)}
}
@media(prefers-reduced-motion:reduce){.reveal.is-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{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-template-areas:"cal side" "line line";gap:20px;padding:40px;width:auto;background:#1B1D22;color:#E8EAEE;font-family:"Albert Sans","Avenir Next","Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;line-height:1.6}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(520px 260px at 18% 0,rgba(168,90,10,.20),transparent 70%),repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px),repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card,[data-hero-face="confirmed-draft"] .hero-art .runner-card,[data-hero-face="confirmed-draft"] .hero-art .runner-line{position:relative;z-index:1}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{grid-area:cal;display:grid;gap:14px;background:#FFFFFF;color:#1B1D22;border-radius:16px;padding:24px 24px 20px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .float-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .float-title strong{font-family:"Outfit","Avenir Next","PingFang SC","Microsoft YaHei",sans-serif;font-size:18px;font-weight:800;color:#1B1D22}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .float-title span{font-size:12px;color:#5E6573}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .cluster{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#3A404B}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .cluster span{display:inline-flex;align-items:center;gap:6px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .cluster span::before{content:"";width:12px;height:12px;border-radius:3px;background:#DDE1E8}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .cluster span:nth-child(2)::before{background:#A85A0A}
[data-hero-face="confirmed-draft"] .hero-art .queue-card .cluster span:nth-child(3)::before{background:#FFFFFF;border:1px dashed #AEB5C1}
[data-hero-face="confirmed-draft"] .hero-art svg{display:block;height:48px}
[data-hero-face="confirmed-draft"] .hero-art .build-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px}
[data-hero-face="confirmed-draft"] .hero-art .build-row li{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;height:168px;padding:8px 5px 5px;border:1px dashed #C3C9D3;border-radius:10px;background:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .build-row li span{margin-bottom:auto;text-align:center;font-family:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size:12px;color:#8A909C;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .build-row li.status-live{background:#F6F7FA;border:1px solid #E3E6EC}
[data-hero-face="confirmed-draft"] .hero-art .build-row li.status-live span{color:#1B1D22;font-weight:700}
[data-hero-face="confirmed-draft"] .hero-art .build-row li b{display:flex;align-items:center;justify-content:center;height:30px;border-radius:6px;background:#A85A0A;color:#FFFFFF;font-family:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-size:12px;font-weight:700}
[data-hero-face="confirmed-draft"] .hero-art .build-row li.cluster b{height:64px}
[data-hero-face="confirmed-draft"] .hero-art .build-row li i{display:flex;align-items:center;justify-content:center;height:24px;border-radius:6px;background:#E3E6EC;color:#3A404B;font-style:normal;font-size:12px;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{grid-area:side;display:flex;flex-direction:column;gap:14px;background:#FFFFFF;color:#1B1D22;border-radius:16px;padding:24px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-title{font-size:12px;letter-spacing:.08em;color:#5E6573;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .cluster{display:flex;flex-wrap:wrap;gap:8px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .pill-ok{display:inline-flex;align-items:center;padding:5px 14px;border:1px solid #D3D8E0;border-radius:999px;font-size:14px;color:#1B1D22;background:#FFFFFF;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .pill-ok.status-live{background:#A85A0A;border-color:#A85A0A;color:#FFFFFF;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .node-label{font-size:12px;color:#5E6573;line-height:1.5;padding-top:6px;border-top:1px solid #E3E6EC}
[data-hero-face="confirmed-draft"] .hero-art .runner-card strong{display:block;font-family:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:36px;line-height:1.1;font-weight:700;color:#1B1D22;letter-spacing:-.02em}
[data-hero-face="confirmed-draft"] .hero-art .runner-card strong small{font-size:16px;font-weight:500;color:#5E6573;letter-spacing:0;margin-left:4px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card p{margin:0;font-size:14px;color:#3A404B}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-card{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:auto;padding:10px 12px;border-radius:10px;background:#F6F7FA;color:#1B1D22;font-family:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:12px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card .float-card span{white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{grid-area:line;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;color:#C9CED8;font-size:14px;padding:0 4px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line p{margin:0;display:flex;align-items:center;gap:10px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line p strong{color:#FFFFFF;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .runner-line .status-live{width:8px;height:8px;border-radius:50%;background:#E0913F;flex:none}
[data-hero-face="confirmed-draft"] .hero-art .runner-line .cluster{display:flex;flex-wrap:wrap;gap:8px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line .node-label{padding:3px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:12px;color:#E8EAEE;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .runner-line .node-label em{font-style:normal;font-family:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:#EFC66A;margin-right:6px}
@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 */
