:where(.c-section){padding-block:var(--space-9)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(main>.c-page-end:last-child){margin-bottom:var(--space-close)}
:where(.c-section-head){max-width:860px;margin-bottom:var(--space-7)}
.c-section-head--center{margin-inline:auto;text-align:center}
.c-section-head--center>p{margin-inline:auto}
.c-section-head--center>.c-kicker{margin-inline:auto}
.c-section-head--center>.c-actions{justify-content:center}
:where(.c-section-head p){margin-top:var(--space-3)}
:where(.c-surface-white){--surface-bg:#FFFFFF;--surface-heading:#1C1B19;--surface-body:#4A4640;--surface-muted:#625D55;--surface-line:#E6E1D8;background:#FFFFFF;color:#4A4640}
:where(.c-surface-blue){--surface-bg:#E4EFFB;--surface-heading:#1E3550;--surface-body:#1E3550;--surface-muted:#4C627C;--surface-line:#C9D9EC;background:#E4EFFB;color:#1E3550}
:where(.c-surface-cream){--surface-bg:#FFF1D6;--surface-heading:#5A3A00;--surface-body:#5A3A00;--surface-muted:#665022;--surface-line:#E4D3AF;background:#FFF1D6;color:#5A3A00}
:where(.c-surface-sage){--surface-bg:#E6F2EA;--surface-heading:#1F4030;--surface-body:#1F4030;--surface-muted:#3F6150;--surface-line:#C7DCD0;background:#E6F2EA;color:#1F4030}
:where(.c-surface-lav){--surface-bg:#ECE8F7;--surface-heading:#34295C;--surface-body:#34295C;--surface-muted:#62577B;--surface-line:#DBD6EE;background:#ECE8F7;color:#34295C}
:where(.c-surface-gray){--surface-bg:#F5F4F1;--surface-heading:#1C1B19;--surface-body:#4A4640;--surface-muted:#625D55;--surface-line:#E6E1D8;background:#F5F4F1;color:#4A4640}
:where(.c-surface-dark){--surface-bg:#1C1B19;--surface-heading:#F4EFE6;--surface-body:#F4EFE6;--surface-muted:#B9B2A6;--surface-line:color-mix(in srgb, #F4EFE6 16%, transparent);background:#1C1B19;color:#F4EFE6}
:where(.c-surface-blue,.c-surface-cream,.c-surface-sage,.c-surface-lav,.c-surface-gray,.c-surface-dark)>:where(h1,h2,h3,h4){color:var(--surface-heading)}
:where(.c-surface-blue,.c-surface-cream,.c-surface-sage,.c-surface-lav,.c-surface-gray,.c-surface-dark)>:where(p){color:var(--surface-body)}
:where(.c-page-hero){padding-block:var(--hero-top) var(--space-7);background:#E4EFFB;color:#1E3550}
:where(.c-page-hero h1){color:#1C1B19;font-size:var(--text-section);line-height:var(--lh-title)}
:where(.c-page-hero p){max-width:760px;color:#1E3550;font-size:var(--text-lg);line-height:var(--lh-body)}
:where(.c-page-hero .c-breadcrumb){color:#1E3550}
:where(.c-page-hero .c-kicker){background:#FFFFFF;color:#1E3550;padding:.45em .9em;border-radius:var(--r-pill)}
:where(.c-page-hero--split){display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);gap:var(--space-7);align-items:start;padding-inline:max(var(--gutter),calc((100vw - var(--wrap))/2))}
.c-page-hero--split>*{min-width:0}
:where(.c-hero-copy){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);min-width:0;text-align:start}
:where(.c-hero-copy .c-kicker){margin-bottom:0}
:where(.c-hero-copy .c-actions){margin-top:var(--space-2)}
.c-hero-center{text-align:center}
.c-hero-center>p{margin-inline:auto}
.c-hero-center>.c-kicker{margin-inline:auto}
.c-hero-center>.c-actions,.c-hero-center>.c-hero-facts{justify-content:center}
:where(.c-hero-facts){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}
:where(.c-hero-stage){position:relative;width:100%;height:auto;min-height:0;overflow:visible;text-align:start}
.c-hero-stage::before,.c-hero-stage::after{pointer-events:none}
:where(.c-rental-sheet){width:100%;height:auto;overflow:hidden;padding:var(--space-4);border-radius:var(--r-l);background:#FFFFFF;color:#4A4640;box-shadow:var(--shadow-window)}
:where(.c-rental-sheet h2,.c-rental-sheet h3){color:#1C1B19}
:where(.c-rental-sheet p){color:#4A4640;font-size:var(--text-sm);line-height:var(--lh-body)}
.hero[data-hero-form="data-band"]{position:relative;background:#E4EFFB;color:#1E3550;margin-top:40px;border-radius:0 520px 0 0/0 320px 0 0;padding:84px 0 112px;overflow:hidden}
.hero-head{text-align:center}
.hero[data-hero-form="data-band"] h1{font-size:72px;line-height:80px;font-weight:900;color:#1C1B19}
.hero h1 .hl{background:linear-gradient(90deg,#7F4E00,#B07A0C);background-clip:text;-webkit-background-clip:text;color:transparent}
.hero-sub{margin:28px auto 0;font-size:20px;line-height:var(--lh-body);color:#1E3550;max-width:720px}
.hero-cta{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
.hero-fact{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:15px;line-height:var(--lh-small);color:#1E3550}
.hero-fact svg{width:16px;height:16px}
.band{margin:48px auto 0;width:min(1040px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(255,255,255,.62);color:#1E3550;border-radius:var(--r-m)}
.band>div{min-width:0;padding:20px 24px;border-left:1px solid var(--blue-line)}
.band>div:first-child{border-left:0}
.band span{display:block;font-size:13px;line-height:var(--lh-small);color:#4C627C;letter-spacing:.04em}
.band b{display:block;margin-top:4px;font:700 20px/1.3 var(--fm);color:#1C1B19;overflow-wrap:break-word}
.hero-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"win orbit" "win tenant";gap:24px 32px;width:min(1120px,100%);margin:64px auto 0;padding:40px 44px 48px;height:auto;min-height:0;overflow:visible;text-align:start}
.hero-art>*{min-width:0}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:46% 54% 40% 60%/58% 42% 58% 42%;background:radial-gradient(ellipse at 34% 46%,#F6FAFF 0,#EEF5FD 46%,rgba(228,239,251,0) 72%)}
.hero-art .queue-card{grid-area:win;position:relative;z-index:1;display:grid;gap:24px;background:#FFFFFF;color:#4A4640;border-radius:28px;padding:28px 32px;box-shadow:var(--shadow-window)}
.hero-art .build-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.hero-art .node-label{display:block;font:600 13px/1.4 var(--fm);letter-spacing:.08em;color:#625D55}
.hero-art .float-title{display:block;font:800 20px/1.35 var(--fh);color:#1C1B19}
.hero-art .status-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background:#ECE8F7;color:#34295C;font:600 13px/1.4 var(--fb)}
.hero-art .status-live i{display:block;width:8px;height:8px;border-radius:50%;background:#7F4E00}
.hero-art .runner-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px;align-items:center;padding:24px;border-radius:20px;background:#F7FAFE;color:#1E3550}
.hero-art .runner-card svg{display:block;width:280px;height:240px;max-width:100%;justify-self:center}
.hero-art .runner-list{display:grid;gap:0;min-width:0}
.hero-art .runner-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:11px 0;border-top:1px solid #DCE6F2;font:400 15px/1.45 var(--fb);color:#4C627C}
.hero-art .runner-line:first-child{border-top:0}
.hero-art .runner-line b{font:600 15px/1.45 var(--fm);color:#1E3550;overflow-wrap:break-word}
.hero-art .build-row-sum{padding-top:4px}
.hero-art .pill-ok{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--r-pill);background:#E6F2EA;color:#1F4030;font:600 13px/1.4 var(--fb);margin-right:8px}
.hero-art .sum-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font:500 15px/1.4 var(--fm);color:#4A4640}
.hero-art .sum-line b{font:800 28px/1.1 var(--fm);color:#1C1B19}
.hero-art .cluster{grid-area:orbit;position:relative;z-index:1;display:grid;justify-items:center;align-self:end;gap:4px}
.hero-art .cluster svg{width:240px;height:280px}
.hero-art .float-card{grid-area:tenant;position:relative;z-index:1;align-self:start;display:grid;gap:8px;background:#FFFFFF;color:#4A4640;border-radius:20px;padding:24px;box-shadow:var(--shadow-float)}
.hero-art .float-card p{margin:0;font:400 15px/1.55 var(--fb);color:#4A4640}
.hero-art .float-card .spark{display:flex;align-items:center;gap:10px}
.hero-art .spark svg{width:22px;height:22px}
:where(.c-dgx-spec-plate){height:auto;overflow:hidden;padding:var(--space-3) var(--space-4);border-radius:var(--r-m);background:#FFFFFF;color:#34295C}
:where(.c-dgx-spec-plate header){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);color:#34295C}
:where(.c-dgx-spec-plate dl){margin:0}
:where(.c-dgx-spec-plate dl>div){display:grid;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);gap:var(--space-3);padding-block:12px;border-top:1px solid var(--lav-line)}
:where(.c-dgx-spec-plate dt){color:#62577B}
:where(.c-dgx-spec-plate dd){font-family:var(--fm);color:#34295C;overflow-wrap:break-word}
:where(.c-dgx-stack){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-l);background:#E4EFFB;color:#1E3550}
:where(.c-dgx-stack .c-stack-badge){display:grid;place-items:center;flex:0 0 96px;width:96px;height:96px;padding:var(--space-2);border:1px dashed var(--blue-ink);border-radius:50%;background:#FFFFFF;color:#1C1B19;font:700 var(--text-sm)/1.3 var(--fh);text-align:center}
:where(.c-dgx-stack p){flex-basis:100%;color:#1E3550;font-size:var(--text-sm);line-height:var(--lh-body);text-align:center}
:where(.c-dgx-model-fit){display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-l);background:#E4EFFB;color:#1E3550}
:where(.c-dgx-model-fit article){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:baseline;padding-block:var(--space-2);border-bottom:1px solid var(--blue-line)}
:where(.c-dgx-model-fit strong){font:800 var(--text-section)/1.2 var(--fm);color:#1C1B19}
:where(.c-dgx-model-fit p){font-size:var(--text-sm);line-height:var(--lh-body);color:#1E3550}
:where(.c-responsibility-split){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch}
:where(.c-responsibility-split article){display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-l);background:#E4EFFB;color:#1E3550}
:where(.c-responsibility-split article:last-child){background:#ECE8F7;color:#34295C}
:where(.c-responsibility-split h3,.c-responsibility-split p){color:inherit}
:where(.c-os-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-3);align-items:stretch}
:where(.c-os-grid article){padding:var(--space-3);border-radius:var(--r-m);background:#F5F4F1;color:#1C1B19}
:where(.c-os-grid .c-badges){margin-top:var(--space-2)}
:where(.c-timeline-steps){list-style:none;display:grid;gap:0;margin:0;padding:0;counter-reset:delivery}
:where(.c-timeline-steps>li){position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-3);padding:0 0 var(--space-4);counter-increment:delivery}
:where(.c-timeline-steps>li)::before{content:counter(delivery);position:relative;z-index:1;display:grid;place-items:center;grid-column:1;width:40px;height:40px;border-radius:50%;background:#FFF1D6;color:#5A3A00;font:700 var(--text-sm)/1 var(--fm)}
:where(.c-timeline-steps>li:not(:last-child))::after{content:"";position:absolute;z-index:0;left:19.5px;top:20px;bottom:0;width:1px;background:var(--line)}
:where(.c-timeline-steps>li>div){grid-column:2;min-width:0}
:where(.c-timeline-steps p){margin-top:var(--field-gap)}
:where(.c-config-math){padding:var(--space-4);border-radius:var(--r-l);background:#FFF1D6;color:#5A3A00;height:auto;overflow:hidden}
:where(.c-config-math dl){margin:0}
:where(.c-config-math dl>div){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--cream-line)}
:where(.c-config-math dt){color:#5A3A00}
:where(.c-config-math dd){font-family:var(--fm);font-variant-numeric:tabular-nums;color:#1C1B19;text-align:end}
:where(.c-config-math .c-total){margin-top:var(--space-3);font:800 var(--text-lg)/1.4 var(--fm);color:#1C1B19}
:where(.c-closing){display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:80px 96px;border-radius:var(--r-l);background:#E4EFFB;color:#1E3550}
.c-closing>div{text-align:left;min-width:0}
:where(.c-closing h2){color:#1C1B19;font-size:var(--text-section);line-height:var(--lh-title)}
:where(.c-closing p){margin-top:14px;color:#1E3550}
.c-closing>.c-btn{flex-shrink:0}
:where(.c-article){padding:var(--space-4);border-radius:var(--r-m);background:#FFFFFF;color:#4A4640}
.c-article h2,.c-article h3{font-size:var(--text-reading);line-height:1.35;margin-top:var(--space-5);margin-bottom:var(--space-3)}
.c-article p,.c-article li{font-size:var(--text-base);line-height:1.8}
.c-article p+p{margin-top:var(--space-3)}
.c-article .c-faq{padding-inline:var(--space-3)}
:where(.c-legal-layout){display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--space-7);align-items:stretch}
.c-legal-toc{position:sticky;top:11rem;align-self:start;padding:var(--space-3);background:#F5F4F1;color:#1C1B19;border-radius:var(--r-m)}
.c-legal-toc ol{margin:0;padding:0;list-style:none}
.c-legal-toc ol a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--field-gap);padding-block:var(--space-1);font-size:var(--text-sm);line-height:var(--lh-small)}
.c-legal-toc .c-btn{display:inline-flex}
:where(.c-blog-month){position:relative;padding-left:var(--space-5);margin-bottom:var(--space-7)}
.c-blog-month::before{content:"";position:absolute;left:8px;top:14px;bottom:0;width:1px;background:var(--line)}
.c-blog-month>h2::before{content:"";position:absolute;left:3px;top:14px;width:11px;height:11px;border-radius:50%;background:var(--primary)}
:where(.c-blog-rest,.c-blog-month-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-3);margin-top:var(--space-3)}
.c-blog-rest>.c-card,.c-blog-month-grid>.c-card{height:100%}
:where(.c-order-board){width:100%;padding:var(--space-4);border-radius:var(--r-l);background:#F5F4F1;color:#1C1B19}
:where(.c-order-board form){display:grid;gap:var(--space-4)}
:where(.c-order-board fieldset){min-width:0;margin:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-m);background:#FFFFFF;color:#1C1B19}
:where(.c-order-board legend){padding-inline:var(--space-1);font:700 var(--text-base)/1.4 var(--fh);color:#1C1B19}
:where(.c-payment-options){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--space-2)}
:where(.c-order-total){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--r-m);background:#FFF1D6;color:#5A3A00}
:where(.c-order-total strong){font:800 var(--text-lg)/1.4 var(--fm);color:#1C1B19}
:where(.c-gate){width:min(42rem,calc(100% - var(--gutter)*2));margin-inline:auto;padding:var(--space-4);border-radius:var(--r-l);background:#FFFFFF;color:#1C1B19}
:where(.c-gate-chrome){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}
:where(.c-workspace){width:100%;max-width:none;padding:var(--space-4);background:#F5F4F1;color:#1C1B19}
:where(.c-workspace-nav){display:flex;flex-wrap:wrap;gap:var(--field-gap);margin-bottom:var(--space-4)}
.c-workspace-nav button{padding:12px 20px;border:1px solid var(--line);border-radius:var(--r-s) var(--r-s) 0 0;background:#FFFFFF;color:#1C1B19;font:600 var(--text-sm)/1.4 var(--fb)}
.c-workspace-nav button[aria-selected="true"]{background:var(--primary);color:#FFFFFF;border-color:var(--primary)}
:where(.c-instance){padding:var(--space-3);border-radius:var(--r-m);background:#FFFFFF;color:#1C1B19}
:where(.c-state-track){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}
.c-state-track span{height:8px;border-radius:2px;background:var(--primary)}
.c-state-track span[data-state="idle"]{background:var(--line)}
@media(max-width:64rem){
.c-page-hero--split{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.hero-art{grid-template-columns:minmax(0,1fr) 200px;padding-inline:24px;gap:24px}
.hero-art .cluster svg{width:200px;height:auto}
.band{grid-template-columns:repeat(2,minmax(0,1fr))}
.band>div:nth-child(3){border-left:0;border-top:1px solid var(--blue-line)}
.band>div:nth-child(4){border-top:1px solid var(--blue-line)}
.c-closing{padding:var(--space-6);flex-wrap:wrap}
.c-legal-layout{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-4)}
}
@media(max-width:42rem){
.hero[data-hero-form="data-band"]{margin-top:24px;padding:var(--hero-top) 0 var(--space-7);border-radius:0 120px 0 0/0 100px 0 0}
.hero[data-hero-form="data-band"] h1{font-size:var(--text-display);line-height:var(--lh-display)}
.hero-sub{font-size:var(--text-base)}
.band{grid-template-columns:minmax(0,1fr);margin-top:var(--space-4)}
.band>div{border-left:0;border-top:1px solid var(--blue-line);padding:16px 24px}
.band>div:first-child{border-top:0}
.band b{font-size:var(--text-base);line-height:1.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);padding:20px 12px;margin-top:var(--space-5)}
.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:24px;gap:20px}
.hero-art .cluster{grid-area:auto;align-self:auto;justify-self:stretch}
.hero-art .float-card{grid-area:auto;padding:24px}
.hero-art .runner-card{padding:24px}
.hero-art .runner-card svg{width:100%;height:auto;max-width:280px}
.hero-art .cluster svg{width:200px;height:auto}
.hero-art .float-title{font-size:var(--text-base);line-height:1.4}
.hero-art .sum-line b{font-size:var(--text-reading);line-height:1.3}
.c-responsibility-split,.c-blog-rest,.c-blog-month-grid,.c-gate-chrome{grid-template-columns:minmax(0,1fr)}
.c-dgx-spec-plate{padding:var(--space-3)}
.c-dgx-spec-plate dl>div{grid-template-columns:minmax(0,1fr);gap:var(--field-gap)}
.c-dgx-model-fit article{grid-template-columns:minmax(0,1fr)}
.c-closing{padding:var(--space-4);gap:var(--space-4)}
.c-closing h2{font-size:var(--text-section);line-height:1.2}
.c-legal-layout{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
.c-order-board,.c-workspace{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:not(.art-photo){display:none}
[data-hero-face="confirmed-draft"] .hero-art{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"win orbit" "win tenant";gap:24px 32px;width:min(1120px,100%);margin:64px auto 0;padding:40px 44px 48px;box-sizing:border-box;animation:heroArtIn .9s ease-out both}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:46% 54% 40% 60%/58% 42% 58% 42%;background:radial-gradient(ellipse at 34% 46%,#F6FAFF 0,#EEF5FD 46%,rgba(228,239,251,0) 72%)}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{grid-area:win;position:relative;z-index:1;display:grid;gap:24px;background:#FFFFFF;border-radius:28px;padding:28px 32px 28px;box-shadow:0 36px 70px -34px rgba(30,53,80,.38),0 2px 8px rgba(30,53,80,.06)}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
[data-hero-face="confirmed-draft"] .hero-art .node-label{display:block;font:600 13px/1.4 "JetBrains Mono","SF Mono","Menlo","Consolas",monospace;letter-spacing:.08em;color:#7A746B}
[data-hero-face="confirmed-draft"] .hero-art .float-title{display:block;font:800 20px/1.35 "Outfit","Avenir Next","Futura","PingFang SC","Microsoft YaHei",sans-serif;color:#1C1B19}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#ECE8F7;color:#34295C;font:600 13px/1.4 "Chivo","Helvetica Neue",Arial,"PingFang SC",sans-serif}
[data-hero-face="confirmed-draft"] .hero-art .status-live i{display:block;width:8px;height:8px;border-radius:50%;background:#7F4E00}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 32px;align-items:center;padding:24px;border-radius:20px;background:#F7FAFE}
[data-hero-face="confirmed-draft"] .hero-art .runner-card svg{display:block;justify-self:center}
[data-hero-face="confirmed-draft"] .hero-art .runner-list{display:grid;gap:0}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:11px 0;border-top:1px solid #DCE6F2;font:400 15px/1.45 "Chivo","Helvetica Neue",Arial,"PingFang SC",sans-serif;color:#4C627C}
[data-hero-face="confirmed-draft"] .hero-art .runner-line:first-child{border-top:0}
[data-hero-face="confirmed-draft"] .hero-art .runner-line b{font:600 15px/1.45 "JetBrains Mono","SF Mono","Menlo","Consolas",monospace;color:#1E3550}
[data-hero-face="confirmed-draft"] .hero-art .build-row-sum{padding-top:4px}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#E6F2EA;color:#1F4030;font:600 13px/1.4 "Chivo","Helvetica Neue",Arial,"PingFang SC",sans-serif;margin-right:8px}
[data-hero-face="confirmed-draft"] .hero-art .sum-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;font:500 15px/1.4 "JetBrains Mono","SF Mono","Menlo","Consolas",monospace;color:#4A4640}
[data-hero-face="confirmed-draft"] .hero-art .sum-line b{font:800 28px/1.1 "JetBrains Mono","SF Mono","Menlo","Consolas",monospace;color:#1C1B19}
[data-hero-face="confirmed-draft"] .hero-art .cluster{grid-area:orbit;position:relative;z-index:1;display:grid;justify-items:center;align-self:end;gap:4px}
[data-hero-face="confirmed-draft"] .hero-art .float-card{grid-area:tenant;position:relative;z-index:1;align-self:start;display:grid;gap:8px;background:#FFFFFF;border-radius:20px;padding:20px 22px;box-shadow:0 22px 44px -26px rgba(30,53,80,.42)}
[data-hero-face="confirmed-draft"] .hero-art .float-card p{margin:0;font:400 15px/1.55 "Chivo","Helvetica Neue",Arial,"PingFang SC",sans-serif;color:#4A4640}
[data-hero-face="confirmed-draft"] .hero-art .float-card .spark{display:flex;align-items:center;gap:10px}
@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 */
