:where(.c-section,.sec){padding-block:var(--section-space)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(main>.c-last-block:last-child){padding-bottom:var(--space-close)}
:where(.c-section-head,.sh){text-align:center;max-width:860px;margin:0 auto var(--space-8)}
.c-section-head>.c-kicker,.c-section-head>.kicker,.sh>.kicker{margin-inline:auto}
.c-section-head>p,.sh>p{margin-inline:auto}
:where(.c-section-head h2,.sh h2){font-size:var(--text-xl);line-height:var(--lh-tight);font-weight:var(--weight-heavy);color:var(--ink)}
:where(.c-section-head p,.sh p){margin-top:var(--space-3);font-size:var(--text-md);line-height:var(--lh-body);color:var(--muted)}
:where(.c-page-hero){padding-block:var(--hero-top) var(--hero-bottom);background:linear-gradient(115deg,#0B1F2E 0%,#16324A 34%,#00687D 58%,#16324A 80%,#0B1F2E 100%);background-size:260% 260%;color:#FFFFFF;--ink:#FFFFFF;--muted:#C9D7E3;--line:rgba(255,255,255,.18);--focus:#A8EFD2}
:where(.c-page-hero h1){font-size:var(--text-display);line-height:var(--lh-tight);color:#FFFFFF}
:where(.c-page-hero p){max-width:720px;font-size:var(--text-md);line-height:var(--lh-body);color:#C9D7E3;margin-top:var(--space-4)}
:where(.c-page-hero .c-breadcrumb){color:#C9D7E3}

.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-hero-facts{justify-content:center}
.c-hero-facts{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-body)}
.c-page-hero--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);align-items:start;gap:var(--space-9);padding-inline:max(var(--gutter),calc((100vw - var(--container-standard))/2))}
.c-page-hero--split>*{min-width:0;text-align:start}
.c-page-hero--split>.c-hero-copy{padding:0}
.c-hero-stage{display:grid;align-content:start;min-height:var(--stage-min);height:auto;min-width:0;overflow:visible;position:relative;text-align:start}
.c-hero-stage::before,.c-hero-stage::after{pointer-events:none}
.c-hero-stage>.c-card:only-child{width:100%;max-width:none;height:auto;min-height:var(--stage-min)}
.c-photo-stage{height:var(--stage-min);overflow:hidden;border-radius:var(--r-lg)}
.c-photo-stage>img{width:100%;height:100%;object-fit:cover;object-position:left center}
.c-closing{padding-block:var(--space-close);background:#16324A;color:#FFFFFF;--ink:#FFFFFF;--muted:#C9D7E3;--line:rgba(255,255,255,.18);--focus:#A8EFD2}
.c-closing-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:var(--space-10)}
.c-closing-copy{text-align:left;min-width:0}
.c-closing h2{font-size:var(--text-xl);line-height:var(--lh-tight);color:#FFFFFF}
.c-closing p{margin-top:var(--space-3);font-size:var(--text-md);line-height:var(--lh-body);color:#C9D7E3}
.c-closing .c-actions{justify-content:flex-start}
.c-legal-hero{padding-block:var(--hero-top) var(--hero-bottom);background:#E7EDF3;color:#1B2A3A;--ink:#1B2A3A;--muted:#465768;--line:#D2DBE4}
.c-legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:var(--space-9);padding-block:var(--space-9) var(--space-close)}
.c-legal-toc{position:sticky;top:calc(var(--header-height) + var(--space-4));align-self:start;padding:var(--space-4);background:#F4F5F2;color:#1F2933;border-radius:var(--r-md)}
.c-legal-toc ol{margin:0;padding:0;list-style:none}
.c-legal-toc ol a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-sm);line-height:var(--lh-body);text-decoration:none}
.c-legal-toc>.c-btn{display:inline-flex;margin-top:var(--space-4)}
.c-legal-content{min-width:0}
.c-legal-content h2,.c-legal-content h3{font-size:var(--text-lg);line-height:var(--lh-heading);margin-bottom:var(--space-3)}
.c-legal-content section+section{margin-top:var(--space-7)}
.c-legal-content p+p{margin-top:var(--space-3)}
.reveal{opacity:1;transform:none}
.reveal.reveal-pending{opacity:0;transform:translateY(16px)}
.reveal.reveal-pending.reveal-left{transform:translate(-16px,0)}
.reveal.reveal-pending.reveal-right{transform:translate(16px,0)}
.reveal.is-visible{opacity:1;transform:none;transition:opacity var(--reveal-duration) var(--ease),transform var(--reveal-duration) var(--ease)}
.hero[data-hero-form="gradient-motion"]{position:relative;overflow:hidden;color:#FFFFFF;background:linear-gradient(115deg,#0B1F2E 0%,#16324A 34%,#00687D 58%,#16324A 80%,#0B1F2E 100%);background-size:260% 260%;animation:flow var(--flow-duration) ease-in-out infinite alternate;--ink:#FFFFFF;--muted:#C9D7E3;--line:rgba(255,255,255,.18);--focus:#A8EFD2}
@keyframes flow{0%{background-position:0% 20%}
100%{background-position:100% 80%}
}
.hero::before,.hero::after{content:"";position:absolute;pointer-events:none;width:2px;height:640px;border-radius:2px}
.hero::before{left:96px;top:224px;background:linear-gradient(180deg,rgba(168,239,210,0),rgba(168,239,210,.75) 40%,rgba(168,239,210,0));transform:rotate(-38deg)}
.hero::after{right:110px;top:104px;background:linear-gradient(180deg,rgba(243,238,229,0),rgba(243,238,229,.6) 45%,rgba(243,238,229,0));transform:rotate(52deg)}
.hero-head{position:relative;z-index:1;text-align:center;padding:var(--hero-top) 0 var(--hero-bottom)}
.hero-head h1{font-size:var(--text-display);font-weight:var(--weight-heavy);line-height:var(--lh-tight);letter-spacing:normal;color:#FFFFFF}
.hero-head h1 span{display:block}
.hero-sub{font-size:var(--text-md);line-height:var(--lh-body);color:#C9D7E3;max-width:720px;margin:var(--space-4) auto 0}
.hero-btns{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:36px}
.hero .btn-o,.c-page-hero .c-btn--secondary,.c-closing .c-btn--secondary{color:#FFFFFF;border-color:color-mix(in srgb,currentColor 45%,transparent)}
.hero .btn-o:hover,.c-page-hero .c-btn--secondary:hover,.c-closing .c-btn--secondary:hover{background:#FFFFFF;color:#0B1F2E}
.hero-meta{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--lh-small);color:#B8C7D4;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}
.hero-meta i{width:6px;height:6px;border-radius:var(--r-pill);background:var(--accent);display:inline-block;margin-right:var(--space-2);vertical-align:1px}
.hero-art{display:grid;grid-template-columns:minmax(220px,272px) minmax(0,1fr);width:min(1200px,100%);margin:0 auto;position:relative;z-index:1;background:#FFFFFF;color:#1F2933;font-size:var(--text-sm);line-height:var(--lh-small);box-shadow:var(--shadow-stage);height:auto;border-radius:var(--r-lg);overflow:hidden;text-align:left;--ink:#1F2933;--muted:#53616D;--line:#E3E7EB}
.hero-art>*{min-width:0}
.hero-art .cluster{display:flex;flex-direction:column;gap:var(--space-3);padding:24px 16px 20px;background:#0F2A40;color:#FFFFFF;border-top:2px solid #00687D}
.hero-art .cluster>.float-title{margin:0;padding:0 12px;font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#B8C7D4}
.hero-art .cluster ul{list-style:none;margin:0;padding:0;display:grid}
.hero-art .node-label{display:grid;grid-template-columns:8px minmax(0,1fr) auto;column-gap:12px;row-gap:2px;align-items:center;padding:12px;border-bottom:1px solid rgba(255,255,255,.08);font-size:var(--text-sm);line-height:var(--lh-small)}
.hero-art .node-label b{font-family:var(--font-heading);font-size:var(--text-base);line-height:var(--lh-heading);font-weight:var(--weight-bold);color:#FFFFFF}
.hero-art .node-label em{font-style:normal;font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold);color:#A8EFD2}
.hero-art .node-label small{grid-column:2/4;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-small);color:#B8C7D4}
.hero-art .node-label[aria-current="true"]{background:rgba(255,255,255,.07);box-shadow:inset 3px 0 0 #A8EFD2;border-radius:4px}
.hero-art .status-live{display:inline-block;width:8px;height:8px;border-radius:var(--r-pill);background:#A8EFD2;box-shadow:0 0 0 3px rgba(168,239,210,.18);animation:heroPulse 2.4s ease-in-out infinite}
.hero-art .cluster>.runner-line{margin-top:auto;display:grid;gap:var(--space-2);padding:14px 12px;border-radius:var(--r-sm);background:rgba(255,255,255,.05);color:#BFD2E0}
.hero-art .cluster>.runner-line p{margin:0;display:flex;justify-content:space-between;gap:12px;font-size:var(--text-xs);line-height:var(--lh-small)}
.hero-art .cluster>.runner-line b{font-family:var(--font-mono);color:#FFFFFF;font-weight:var(--weight-bold)}
.hero-art .queue-card{display:grid;grid-template-rows:auto auto 1fr;gap:20px;padding:22px 28px 28px;min-width:0;background:#FFFFFF;color:#1F2933}
.hero-art .queue-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;border-bottom:1px solid #E3E7EB}
.hero-art .queue-card>header>div{display:grid;gap:var(--space-1);padding-bottom:12px}
.hero-art .queue-card>header .float-title{margin:0;font-family:var(--font-heading);font-size:var(--text-md);line-height:var(--lh-heading);font-weight:var(--weight-heavy);color:#0B1F2E}
.hero-art .queue-card>header small{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-small);color:#53616D}
.hero-art .queue-card nav{display:flex;gap:var(--space-4)}
.hero-art .queue-card nav span{padding:10px 0 12px;font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold);color:#53616D;animation:heroTab 18s linear infinite}
.hero-art .queue-card nav span:nth-child(2){animation-delay:-12s}
.hero-art .queue-card nav span:nth-child(3){animation-delay:-6s}
.hero-art .runner-card{display:grid;gap:var(--space-2)}
.hero-art .runner-card>p{margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--text-sm);line-height:var(--lh-small);color:#1F2933}
.hero-art .runner-card>p b{font-weight:var(--weight-bold);color:#0B1F2E}
.hero-art .runner-card>p small{font-size:var(--text-xs);line-height:var(--lh-small);color:#53616D}
.hero-art .runner-card>i{display:block;height:18px;border-radius:2px;background-image:linear-gradient(90deg,#2FB58B 0 68%,rgba(47,181,139,0) 68%);background-size:calc(100% / 365) 100%;background-color:#EAF3EF}
.hero-art .runner-card>div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));font-family:var(--font-mono);font-size:10px;line-height:var(--lh-small);color:#53616D}
.hero-art .pill-ok{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--r-pill);background:#E3F6EE;color:#0B4D3A;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold)}
.hero-art .pill-ok .status-live{background:#0B4D3A;box-shadow:none;animation:none}
.hero-art .float-card{display:grid;min-width:0}
.hero-art .float-card>article{grid-area:1/1;min-width:0;display:grid;align-content:start;gap:10px;animation:heroView 18s linear infinite}
.hero-art .float-card>article:nth-child(2){animation-delay:-12s}
.hero-art .float-card>article:nth-child(3){animation-delay:-6s}
.hero-art .build-row{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:var(--space-3)}
.hero-art .build-row>b{display:grid;gap:2px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-small);font-weight:var(--weight-bold);color:#0B1F2E}
.hero-art .build-row>b small{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-normal);color:#53616D}
.hero-art .build-row>div{display:grid;grid-template-columns:repeat(48,minmax(0,1fr));align-items:center;height:34px;border-radius:4px;background-color:#F5F7F9;background-image:linear-gradient(90deg,#E3E7EB 1px,rgba(227,231,235,0) 1px);background-size:calc(100% / 8) 100%}
.hero-art .build-row>div i{grid-row:1;height:20px;border-radius:5px;background:#00687D;font-style:normal;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold);color:#FFFFFF;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden;min-width:0}
.hero-art .build-row:nth-child(1)>div{height:20px;background:none}
.hero-art .build-row:nth-child(1)>div span{grid-column:span 6;font-family:var(--font-mono);font-size:10px;line-height:var(--lh-small);color:#53616D}
.hero-art .build-row:nth-child(1)>b{font-size:var(--text-xs);line-height:var(--lh-small);color:#53616D;font-weight:var(--weight-bold)}
.hero-art .build-row:nth-child(3)>div i{background:#3E6E96;color:#FFFFFF}
.hero-art .build-row:nth-child(4)>div i{background:#A8EFD2;color:#0B1F2E;grid-column:1/-1!important;height:auto;min-height:32px;padding:.4em .8em;border-radius:var(--r-sm);white-space:normal}
.hero-art .build-row:nth-child(2)>div i:last-child,.hero-art .build-row:nth-child(3)>div i:last-child{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.28) 0 4px,rgba(255,255,255,0) 4px 8px);background-size:22px 22px;animation:heroRun 1.4s linear infinite}
.hero-art .float-card>article>.runner-line{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:var(--space-3);margin-top:6px;padding-top:12px;border-top:1px dashed #E3E7EB}
.hero-art .float-card>article>.runner-line b{display:grid;gap:2px;font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold);color:#0B1F2E}
.hero-art .float-card>article>.runner-line b small{font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-normal);color:#53616D}
.hero-art .float-card>article>.runner-line svg{display:block;justify-self:stretch;width:100%;height:52px}
.hero-art .float-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.hero-art .float-card li{display:grid;gap:6px;padding:12px;border-radius:var(--r-sm);background:#F4F5F2;color:#1F2933;font-size:var(--text-sm);line-height:var(--lh-small);min-width:0}
.hero-art .float-card li b{font-family:var(--font-heading);font-size:var(--text-sm);line-height:var(--lh-heading);font-weight:var(--weight-bold);color:#0B1F2E}
.hero-art .float-card li i{display:block;height:10px;border-radius:2px;background-image:linear-gradient(90deg,#2FB58B 0 64%,rgba(47,181,139,0) 64%);background-size:calc(100% / 31) 100%}
.hero-art .float-card li small{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-small);color:#53616D}
.hero-art .float-card article>p{margin:4px 0 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--text-sm);line-height:var(--lh-small);color:#53616D}
.hero-art .float-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #DCE2E7;border-radius:var(--r-sm);background:#FBFBFA;color:#1F2933}
.hero-art .float-card dl>div{display:grid;gap:2px;padding:12px 16px;border-bottom:1px solid #E7EBEE}
.hero-art .float-card dl>div:nth-child(odd){border-right:1px solid #E7EBEE}
.hero-art .float-card dt{font-size:var(--text-xs);line-height:var(--lh-small);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:#53616D}
.hero-art .float-card dd{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--lh-small);font-weight:var(--weight-bold);color:#0B1F2E}
@keyframes heroView{0%{opacity:0;visibility:hidden;clip-path:inset(0 100% 0 0)}
4%,30%{opacity:1;visibility:visible;clip-path:inset(0 0 0 0)}
34%,100%{opacity:0;visibility:hidden;clip-path:inset(0 0 0 100%)}
}
@keyframes heroTab{0%,32%{color:#00687D;box-shadow:inset 0 -2px 0 #00687D}
34%,100%{color:#53616D;box-shadow:none}
}
@keyframes heroPulse{0%,100%{box-shadow:0 0 0 3px rgba(168,239,210,.18)}
50%{box-shadow:0 0 0 6px rgba(168,239,210,.05)}
}
@keyframes heroRun{0%{background-position:0 0}
100%{background-position:22px 0}
}
@media(max-width:64rem){
.c-page-hero--split{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}
.c-hero-stage{min-height:0}
.c-hero-stage>.c-card:only-child{min-height:0}
.c-closing-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:var(--space-6)}
.c-legal-layout{grid-template-columns:200px minmax(0,1fr);gap:var(--space-5)}
.hero-art{grid-template-columns:220px minmax(0,1fr)}
.hero-art .queue-card{padding-inline:var(--space-4)}
.hero-art .float-card ul{grid-template-columns:repeat(4,minmax(0,1fr))}
.hero-art .build-row,.hero-art .float-card>article>.runner-line{grid-template-columns:120px 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{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{padding:20px 24px}
.hero-art .build-row,.hero-art .float-card>article>.runner-line{grid-template-columns:minmax(0,1fr);gap:6px}
.hero-art .float-card ul{grid-template-columns:repeat(3,minmax(0,1fr))}
.hero-art .float-card dl{grid-template-columns:minmax(0,1fr)}
.hero-art .float-card dl>div:nth-child(odd){border-right:0}
.hero-art .build-row:nth-child(4)>div{height:auto;min-height:34px}
.hero-art .build-row:nth-child(4)>div i{grid-column:1/-1!important;height:auto;min-height:24px;white-space:normal}
.hero-art .float-card>article{height:auto;min-height:0;overflow:visible}
.c-closing-grid,.c-legal-layout{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
.hero-head h1 span{display:inline}
.hero-head h1 span+span::before{content:" "}
.hero-meta{gap:12px}
.hero-btns{padding-inline:var(--space-2)}
.hero::before{left:0}
.hero::after{right:0}
}
@media(prefers-reduced-motion:reduce){
.reveal.reveal-pending,.reveal.reveal-pending.reveal-left,.reveal.reveal-pending.reveal-right{opacity:1;transform:none}
.hero-art .float-card>article,.hero-art .queue-card nav span,.hero-art .status-live{animation:none}
.hero-art .float-card>article{visibility:visible;opacity:1;clip-path:none}
.hero-art .float-card>article+article{display:none}
.hero-art .queue-card nav span:first-child{color:#00687D;box-shadow:inset 0 -2px 0 #00687D}
}

/* 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(220px,272px) 1fr;width:min(1200px,100%);margin:0 auto;position:relative;z-index:1;background:#FFFFFF;color:#1F2933;font-size:14px;line-height:1.45;box-shadow:0 -28px 72px rgba(4,14,24,.38)}
[data-hero-face="confirmed-draft"] .hero-art .cluster{display:flex;flex-direction:column;gap:16px;padding:24px 16px 20px;background:#0F2A40;color:#FFFFFF;border-top:2px solid #00687D}
[data-hero-face="confirmed-draft"] .hero-art .cluster > .float-title{margin:0;padding:0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8FA6BA}
[data-hero-face="confirmed-draft"] .hero-art .cluster ul{list-style:none;margin:0;padding:0;display:grid}
[data-hero-face="confirmed-draft"] .hero-art .node-label{display:grid;grid-template-columns:8px 1fr auto;column-gap:12px;row-gap:2px;align-items:center;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}
[data-hero-face="confirmed-draft"] .hero-art .node-label b{font-family:"Outfit","Avenir Next","PingFang SC","Microsoft YaHei",sans-serif;font-size:16px;font-weight:700;color:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .node-label em{font-style:normal;font-size:12px;font-weight:600;color:#A8EFD2}
[data-hero-face="confirmed-draft"] .hero-art .node-label small{grid-column:2 / 4;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:11px;color:#8FA6BA}
[data-hero-face="confirmed-draft"] .hero-art .node-label[aria-current="true"]{background:rgba(255,255,255,.07);box-shadow:inset 3px 0 0 #A8EFD2;border-radius:4px}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:#A8EFD2;box-shadow:0 0 0 3px rgba(168,239,210,.18);animation:heroPulse 2.4s ease-in-out infinite}
[data-hero-face="confirmed-draft"] .hero-art .cluster > .runner-line{margin-top:auto;display:grid;gap:8px;padding:14px 12px;border-radius:8px;background:rgba(255,255,255,.05);font-size:12px;color:#BFD2E0}
[data-hero-face="confirmed-draft"] .hero-art .cluster > .runner-line p{margin:0;display:flex;justify-content:space-between;gap:12px}
[data-hero-face="confirmed-draft"] .hero-art .cluster > .runner-line b{font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;color:#FFFFFF;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{display:grid;grid-template-rows:auto auto 1fr;gap:20px;padding:22px 28px 28px;min-width:0;background:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .queue-card > header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #E3E7EB}
[data-hero-face="confirmed-draft"] .hero-art .queue-card > header > div{display:grid;gap:4px;padding-bottom:12px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card > header .float-title{margin:0;font-family:"Outfit","Avenir Next","PingFang SC","Microsoft YaHei",sans-serif;font-size:18px;font-weight:800;color:#0B1F2E}
[data-hero-face="confirmed-draft"] .hero-art .queue-card > header small{font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:11px;color:#6B7682}
[data-hero-face="confirmed-draft"] .hero-art .queue-card nav{display:flex;gap:24px}
[data-hero-face="confirmed-draft"] .hero-art .queue-card nav span{padding:10px 0 12px;font-size:13px;font-weight:700;color:#6B7682;animation:heroTab 18s linear infinite}
[data-hero-face="confirmed-draft"] .hero-art .queue-card nav span:nth-child(2){animation-delay:-12s}
[data-hero-face="confirmed-draft"] .hero-art .queue-card nav span:nth-child(3){animation-delay:-6s}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{display:grid;gap:8px}
[data-hero-face="confirmed-draft"] .hero-art .runner-card > p{margin:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#1F2933}
[data-hero-face="confirmed-draft"] .hero-art .runner-card > p b{font-weight:700;color:#0B1F2E}
[data-hero-face="confirmed-draft"] .hero-art .runner-card > p small{font-size:12px;color:#6B7682}
[data-hero-face="confirmed-draft"] .hero-art .runner-card > i{display:block;height:18px;border-radius:2px;background-image:linear-gradient(90deg,#2FB58B 0 68%,rgba(47,181,139,0) 68%);background-size:calc(100% / 365) 100%;background-color:#EAF3EF}
[data-hero-face="confirmed-draft"] .hero-art .runner-card > div{display:grid;grid-template-columns:repeat(12,1fr);font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:10px;color:#8A949E}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#E3F6EE;color:#0B4D3A;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:11px;font-weight:700}
[data-hero-face="confirmed-draft"] .hero-art .float-card{display:grid;min-width:0}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article{grid-area:1 / 1;min-width:0;display:grid;align-content:start;gap:10px;animation:heroView 18s linear infinite}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article:nth-child(2){animation-delay:-12s}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article:nth-child(3){animation-delay:-6s}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:grid;grid-template-columns:148px 1fr;align-items:center;gap:16px}
[data-hero-face="confirmed-draft"] .hero-art .build-row > b{display:grid;gap:2px;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:13px;font-weight:700;color:#0B1F2E}
[data-hero-face="confirmed-draft"] .hero-art .build-row > b small{font-family:"Inter",-apple-system,"Segoe UI","PingFang SC",sans-serif;font-size:11px;font-weight:400;color:#6B7682}
[data-hero-face="confirmed-draft"] .hero-art .build-row > div{display:grid;grid-template-columns:repeat(48,1fr);align-items:center;height:34px;border-radius:4px;background-color:#F5F7F9;background-image:linear-gradient(90deg,#E3E7EB 1px,rgba(227,231,235,0) 1px);background-size:calc(100% / 8) 100%}
[data-hero-face="confirmed-draft"] .hero-art .build-row > div i{grid-row:1;height:20px;border-radius:5px;background:#00687D;font-style:normal;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:#0B1F2E;display:flex;align-items:center;padding:0 8px;white-space:nowrap;overflow:hidden}
[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(1) > div{height:20px;background:none}
[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(1) > div span{grid-column:span 6;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:10px;color:#8A949E}
[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(1) > b{font-size:11px;color:#8A949E;font-weight:600}
[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(3) > div i{background:#3E6E96}
[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(4) > div i{background:#A8EFD2;color:#0B1F2E}
[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(2) > div i:last-child,[data-hero-face="confirmed-draft"] .hero-art .build-row:nth-child(3) > div i:last-child{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.28) 0 4px,rgba(255,255,255,0) 4px 8px);background-size:22px 22px;animation:heroRun 1.4s linear infinite}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article > .runner-line{display:grid;grid-template-columns:148px 1fr;align-items:center;gap:16px;margin-top:6px;padding-top:12px;border-top:1px dashed #E3E7EB}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article > .runner-line b{display:grid;gap:2px;font-size:12px;font-weight:700;color:#0B1F2E}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article > .runner-line b small{font-size:11px;font-weight:400;color:#6B7682}
[data-hero-face="confirmed-draft"] .hero-art .float-card > article > .runner-line svg{display:block;justify-self:stretch;height:52px}
[data-hero-face="confirmed-draft"] .hero-art .float-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
[data-hero-face="confirmed-draft"] .hero-art .float-card li{display:grid;gap:6px;padding:12px;border-radius:8px;background:#F4F5F2;color:#1F2933}
[data-hero-face="confirmed-draft"] .hero-art .float-card li b{font-family:"Outfit","Avenir Next","PingFang SC","Microsoft YaHei",sans-serif;font-size:14px;font-weight:700;color:#0B1F2E}
[data-hero-face="confirmed-draft"] .hero-art .float-card li i{display:block;height:10px;border-radius:2px;background-image:linear-gradient(90deg,#2FB58B 0 64%,rgba(47,181,139,0) 64%);background-size:calc(100% / 31) 100%}
[data-hero-face="confirmed-draft"] .hero-art .float-card li small{font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:11px;color:#5A6672}
[data-hero-face="confirmed-draft"] .hero-art .float-card article > p{margin:4px 0 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#5A6672}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #DCE2E7;border-radius:8px;background:#FBFBFA}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl > div{display:grid;gap:2px;padding:12px 16px;border-bottom:1px solid #E7EBEE}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl > div:nth-child(odd){border-right:1px solid #E7EBEE}
[data-hero-face="confirmed-draft"] .hero-art .float-card dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6B7682}
[data-hero-face="confirmed-draft"] .hero-art .float-card dd{margin:0;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:14px;font-weight:600;color:#0B1F2E}
@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 */
