:where(.sec,.c-section){padding-block:var(--space-12)}
:where(.sec-tight,.c-section-tight){padding-block:var(--space-9)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(main>.c-page-close:last-child){padding-bottom:var(--space-close)}

:where(.hero,.c-page-hero){position:relative;background:#FFFFFF;color:#1C2029;--ink:#1C2029;--muted:#5B6170;--faint:#697181;--line:#E3E6EB;--hair:#E3E6EB}
.hero::before,.c-page-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 560px at 8% 0%,#EEF0F3 0%,rgba(238,240,243,.6) 45%,rgba(255,255,255,0) 75%)}
:where(.hero-grid,.c-hero-grid){position:relative;display:grid;grid-template-columns:minmax(0,540px) minmax(25rem,1fr);gap:var(--space-8);align-items:start;padding-block:var(--hero-top) var(--space-8)}
:where(.hero-grid>*,.c-hero-grid>*){min-width:0}
:where(.c-page-hero>.container){position:relative;padding-block:0}

:where(.c-page-hero .c-hero-grid){padding-block:0}
:where(.c-page-hero h1,.hero h1){font-size:var(--text-display);line-height:var(--lh-display);font-weight:var(--weight-heavy);letter-spacing:-.015em;color:#1C2029}
.hero h1 span{display:block}
:where(.hero-sub,.c-hero-lead){margin-top:20px;font-size:var(--text-md);line-height:1.6;color:#5B6170;max-width:460px}
.hero-sub b{color:#1C2029;font-weight:var(--weight-bold)}
.hero-cta{margin-top:34px}
.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--faint);font-size:var(--text-xs);font-weight:var(--weight-heavy);line-height:1.65;letter-spacing:.16em;text-transform:uppercase}
.eyebrow::before{content:"";width:18px;height:3px;border-radius:2px;background:var(--accent)}
:where(.kicker,.c-kicker){display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:fit-content;margin-bottom:var(--kicker-gap);font-size:var(--text-xs);font-weight:var(--weight-heavy);line-height:1.65;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}
.kicker::before,.c-kicker::before{content:"";width:18px;height:3px;border-radius:2px;background:var(--accent)}
.k-sage::before{background:var(--s-sage-muted)}
.k-sand::before{background:var(--s-sand-muted)}
.k-gray::before{background:var(--faint)}
:where(.lead){margin-top:18px;max-width:520px;font-size:var(--text-base);line-height:var(--lh-copy);color:var(--muted)}
:where(.lead+.lead){margin-top:12px}
:where(.c-center,.center-head){text-align:center;max-width:720px;margin:0 auto 52px}
.center-head>.kicker,.c-center>.c-kicker{align-items:center;margin-inline:auto}
.center-head>.lead,.c-center>.lead{margin-inline:auto}
.center-head>.c-actions{justify-content:center}
:where(.c-hero-center){text-align:center}
.c-hero-center>.c-hero-lead{margin-inline:auto}
.c-hero-center>.c-kicker{margin-inline:auto;align-items:center}
.c-hero-center>.c-hero-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}
:where(.tlink){display:inline-flex;align-items:center;gap:6px;margin-top:26px;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.6;color:var(--primary)}
.tlink:hover{text-decoration:underline;text-underline-offset:4px}
:where(.c-split){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10);align-items:start}
.c-split>*{min-width:0}
.hero-art{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3);width:min(100%,620px);height:auto;justify-self:end;padding:var(--space-5);font-family:var(--sans);color:#1C2029;text-align:left}
.hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;border-radius:40px;background:radial-gradient(420px 320px at 78% 22%,#E8F0EC 0%,rgba(232,240,236,0) 70%),radial-gradient(380px 300px at 10% 92%,#F3EEE6 0%,rgba(243,238,230,0) 70%),#F1F3F6}
.hero-art .queue-card{position:relative;grid-column:1/-1;height:auto;background:#FFFFFF;color:#1C2029;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-hero)}
.hero-art .float-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;background:#DCE0E6;color:#1C2029}
.hero-art .float-title b{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.5;letter-spacing:.02em}
.hero-art .float-title svg{width:22px;height:22px;flex:0 0 auto}
.hero-art .float-title span{font-size:var(--text-xs);font-weight:var(--weight-heavy);line-height:1.5;letter-spacing:.14em;color:#4A5060}
.hero-art p.node-label{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;margin:0;padding:14px 28px 6px;font-size:var(--text-xs);font-weight:var(--weight-heavy);line-height:1.65;letter-spacing:.08em;color:#697181}
.hero-art .cluster{display:grid;padding:0 12px 10px}
.hero-art .build-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;border-top:1px solid #EEF0F3;font-size:var(--text-xs);line-height:1.4}
.hero-art .build-row b{font-family:var(--mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#697181}
.hero-art .build-row code{font-family:var(--mono);font-size:var(--text-xs);line-height:1.4;font-weight:500;color:#1C2029;overflow-wrap:anywhere}
.hero-art .build-row:first-child{border-top:0;border-radius:var(--r-sm);background:#F4F5F7;color:#1C2029;box-shadow:inset 3px 0 0 #3047C7;margin-bottom:2px}
.hero-art .build-row:first-child b{color:#3047C7;font-weight:var(--weight-heavy)}
.hero-art .build-row:first-child code{font-weight:var(--weight-bold)}
.hero-art .build-row:first-child+.build-row{border-top:0}
.hero-art .status-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:#3047C7;color:#FFFFFF;font-size:var(--text-xs);line-height:1.5;font-weight:var(--weight-bold);white-space:nowrap}
.hero-art .status-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#FFFFFF}
.hero-art .pill-ok{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--r-pill);background:#F3EEE6;color:#3B2F20;font-size:var(--text-xs);line-height:1.5;font-weight:var(--weight-medium);white-space:nowrap}
.hero-art .pill-ok i{font-style:normal;font-family:var(--mono);font-weight:var(--weight-bold);color:#A4511E}
.hero-art .runner-line{display:grid;gap:10px;padding:14px 28px 20px;border-top:1px solid #EEF0F3}
.hero-art .runner-line p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;font-size:var(--text-xs);line-height:1.65;color:#5B6170}
.hero-art .runner-line p b{font-family:var(--mono);font-size:var(--text-sm);color:#1C2029}
.hero-art .runner-line p em{font-style:normal;font-family:var(--mono);font-weight:var(--weight-bold);color:#A4511E}
.hero-art .runner-line i{display:flex;height:8px;border-radius:var(--r-pill);background:#E3E6EB;overflow:hidden}
.hero-art .runner-line i u{flex:8 1 0;min-width:10px;background:#3047C7;border-radius:var(--r-pill)}
.hero-art .runner-line i s{flex:248 1 0}
.hero-art .float-card,.hero-art .runner-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px 24px;border-radius:var(--r-md);box-shadow:var(--shadow)}
.hero-art .float-card{background:#FFFFFF;color:#1C2029}
.hero-art .runner-card{background:#1E2430;color:#F4F5F7}
.hero-art .float-card svg,.hero-art .runner-card svg{width:28px;height:28px;flex:0 0 auto}
.hero-art .float-card strong,.hero-art .runner-card strong{display:block;font-size:var(--text-sm);font-weight:var(--weight-heavy);line-height:1.35}
.hero-art .float-card span{display:block;margin-top:4px;font-size:var(--text-xs);line-height:1.5;color:#5B6170}
.hero-art .runner-card span{display:block;margin-top:4px;font-family:var(--mono);font-size:var(--text-xs);line-height:1.55;color:#A9B0BE}
:where(.c-ledger){height:auto;min-width:0;overflow:hidden;border-radius:var(--r-lg);background:#FFFFFF;color:#1C2029;--ink:#1C2029;--muted:#5B6170;--line:#E3E6EB;--price:#A4511E;box-shadow:var(--shadow)}
.c-ledger-head{padding:var(--space-4);background:#DCE0E6;color:#1C2029}
.c-ledger-body{padding:var(--space-4)}
.c-ledger-dark{background:#1E2430;color:#F4F5F7;--ink:#F4F5F7;--muted:#A9B0BE;--line:rgba(244,245,247,.16);--price:#E3A878}
:where(.c-ip-block){padding:var(--space-5);border-radius:var(--r-lg);background:#E8F0EC;color:#1E3A2E;--ink:#1E3A2E;--muted:#4A6658;--line:#CBDAD1;--price:#A4511E}
:where(.c-config-math,.c-billing-anatomy){padding:var(--space-5);border-radius:var(--r-lg);background:#F3EEE6;color:#3B2F20;--ink:#3B2F20;--muted:#6E5E48;--line:#DED6CA;--price:#A4511E}
.c-money-rows{display:grid;margin-top:var(--space-4)}
:where(.c-money-rows>div){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line)}
.c-money-rows dd{font-family:var(--mono);text-align:right}
.c-money-total{font-weight:var(--weight-heavy);color:var(--price)}
.c-workload-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4);align-items:stretch}
:where(.c-workload-cards>article){display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:var(--space-4);background:#FFFFFF;color:#1C2029;border-radius:var(--r-md);box-shadow:var(--shadow)}
.c-workload-cards>article>.c-badge:last-child{margin-top:auto}
.c-timeline-steps{display:grid;gap:0}
:where(.c-timeline-steps>li){position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-5)}
.c-timeline-steps>li:not(:last-child)::before{content:"";position:absolute;z-index:0;left:1.5rem;top:1.5rem;bottom:0;width:1px;background:var(--line)}
.c-step-mark{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--r-sm);background:#EEF0F3;color:#1C2029;font-size:var(--text-sm);font-family:var(--mono);font-weight:var(--weight-bold)}
.c-step-copy h3{font-size:var(--text-md);line-height:1.4}
.c-step-copy p{margin-top:var(--field-gap);font-size:var(--text-sm);line-height:var(--lh-copy);color:var(--muted)}
.c-terminal-mock{height:auto;overflow:hidden;border-radius:var(--r-lg);background:#1E2430;color:#F4F5F7}
.c-terminal-mock>header{padding:var(--space-3) var(--space-4);background:#DCE0E6;color:#1C2029;font-size:var(--text-sm);line-height:1.5;font-family:var(--mono)}
.c-terminal-mock pre{border-radius:0}
.c-dgx-download-time{padding:var(--space-4);border-radius:var(--r-lg);background:#FFFFFF;color:#1C2029;--ink:#1C2029;--muted:#5B6170;--line:#E3E6EB}
.c-close-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--r-lg);background:#FFFFFF;color:#1C2029;--ink:#1C2029;--muted:#5B6170;--line:#E3E6EB}
.c-close-card p{font-size:var(--text-sm);line-height:1.6;color:#5B6170}
.c-close-card .c-actions{margin-top:0}
.c-legal-grid{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-10);align-items:start}
.c-legal-toc{position:sticky;top:calc(var(--header-height) + var(--space-4));padding:var(--space-4);border-radius:var(--r-md);background:#EEF0F3;color:#1C2029}
.c-legal-toc ol{display:grid;gap:var(--space-2)}
.c-legal-toc ol a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);padding-block:var(--space-2);font-size:var(--text-sm);line-height:1.5}
.c-legal-toc .c-btn{display:inline-flex}
.c-article-body{padding:var(--space-5);border-radius:var(--r-lg);background:#FFFFFF;color:#1C2029;--ink:#1C2029;--muted:#5B6170;--line:#E3E6EB}
.c-article-body h2,.c-article-body h3{margin-top:var(--space-6);font-size:var(--text-lg);line-height:1.4}
.c-article-body p{margin-top:var(--space-3);font-size:var(--text-base);line-height:1.85}
.c-article-body .c-faq{padding-inline:var(--space-4)}
.c-blog-lead{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-4);align-items:start}
.c-blog-featured{grid-row:span 2;align-self:start;height:auto;background:linear-gradient(135deg,var(--primary),var(--primary-dk));color:#FFFFFF}
.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-account-gate{width:min(100%,34rem);margin-inline:auto;padding:var(--space-5);border-radius:var(--r-lg);background:#FFFFFF;color:#1C2029;box-shadow:var(--shadow)}
.c-account-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}
.c-account-dashboard{width:100%;max-width:none;min-width:0}
.c-register-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2);border-radius:var(--r-sm);background:#EEF0F3;color:#1C2029}
.c-register-tabs button{padding:var(--space-2) var(--space-4);border:0;border-radius:var(--r-sm);background:#FFFFFF;color:#1C2029;font-size:var(--text-sm);line-height:1.5}
.c-register-tabs button[aria-selected=true]{background:#3047C7;color:#FFFFFF}
.c-order-sheet{display:grid;gap:var(--space-5);width:100%;padding:var(--space-5);border-radius:var(--r-lg);background:#FFFFFF;color:#1C2029;--ink:#1C2029;--muted:#5B6170;--line:#E3E6EB}
.c-order-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}
.c-order-stages>button{padding:var(--space-3);border:0;border-radius:var(--r-sm);background:#EEF0F3;color:#1C2029;font-size:var(--text-sm);line-height:1.5;text-align:left}
.c-order-stages>button[aria-current=step]{background:#3047C7;color:#FFFFFF}
.c-payment-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-2)}
.c-payment-empty{padding:var(--space-4);border-radius:var(--r-sm);background:#F3EEE6;color:#3B2F20;font-size:var(--text-sm);line-height:1.6}
.c-order-receipt{padding:var(--space-4);border-radius:var(--r-md);background:#E8F0EC;color:#1E3A2E}
.c-cancel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--field-gap);margin-top:var(--space-4)}
@media(max-width:64rem){
.hero-grid,.c-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}
.hero-art{justify-self:center}
.c-split,.c-legal-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.c-legal-toc{position:static}
.c-hero-grid,.hero-grid{align-items:start}
}
@media(max-width:42rem){
[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: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{height:auto}
.hero-art p.node-label,.hero-art .build-row{grid-template-columns:38px minmax(0,1fr);gap:var(--space-2);padding-inline:12px}
.hero-art p.node-label>span:last-child{display:none}
.hero-art .build-row>.status-live,.hero-art .build-row>.pill-ok{grid-column:2;justify-self:start}
.hero-art .runner-line{padding:var(--space-3) var(--space-4)}
.hero-cta>.btn{width:100%}
.c-legal-grid,.c-blog-lead,.c-blog-rest,.c-blog-month,.c-order-stages,.c-account-notes{grid-template-columns:minmax(0,1fr)}
.c-blog-featured{grid-row:auto}
.c-order-sheet,.c-account-gate{padding:var(--space-4)}
}

/* 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:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:min(100%,620px);justify-self:end;padding:32px;box-sizing:border-box;font-family:"Manrope","Avenir Next","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;color:#1C2029}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{position:absolute;inset:0;pointer-events:none;border-radius:40px;background:radial-gradient(420px 320px at 78% 22%,#E8F0EC 0%,rgba(232,240,236,0) 70%),radial-gradient(380px 300px at 10% 92%,#F3EEE6 0%,rgba(243,238,230,0) 70%),#F1F3F6}
[data-hero-face="confirmed-draft"] .hero-art .queue-card{position:relative;grid-column:1/-1;background:#FFFFFF;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(28,32,41,.06),0 22px 48px rgba(28,32,41,.10)}
[data-hero-face="confirmed-draft"] .hero-art .float-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;background:#DCE0E6;color:#1C2029}
[data-hero-face="confirmed-draft"] .hero-art .float-title b{display:inline-flex;align-items:center;gap:10px;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:.02em}
[data-hero-face="confirmed-draft"] .hero-art .float-title svg{width:22px;height:22px;flex:0 0 auto}
[data-hero-face="confirmed-draft"] .hero-art .float-title span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#4A5060}
[data-hero-face="confirmed-draft"] .hero-art p.node-label{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;margin:0;padding:14px 28px 6px;font-size:12px;font-weight:800;letter-spacing:.08em;color:#8A90A0}
[data-hero-face="confirmed-draft"] .hero-art .cluster{display:grid;padding:0 12px 10px}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;border-top:1px solid #EEF0F3;font-size:13px;line-height:1.4}
[data-hero-face="confirmed-draft"] .hero-art .build-row b{font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:13px;font-weight:600;color:#8A90A0}
[data-hero-face="confirmed-draft"] .hero-art .build-row code{font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:13px;font-weight:500;color:#1C2029;overflow-wrap:anywhere}
[data-hero-face="confirmed-draft"] .hero-art .build-row:first-child{border-top:0;border-radius:8px;background:#F4F5F7;box-shadow:inset 3px 0 0 #3047C7;margin-bottom:2px}
[data-hero-face="confirmed-draft"] .hero-art .build-row:first-child b{color:#3047C7;font-weight:800}
[data-hero-face="confirmed-draft"] .hero-art .build-row:first-child code{font-weight:700}
[data-hero-face="confirmed-draft"] .hero-art .build-row:first-child + .build-row{border-top:0}
[data-hero-face="confirmed-draft"] .hero-art .status-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#3047C7;color:#FFFFFF;font-size:12px;font-weight:700;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .status-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#F3EEE6;color:#3B2F20;font-size:12px;font-weight:600;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok i{font-style:normal;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-weight:700;color:#A4511E}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{display:grid;gap:10px;padding:14px 28px 20px;border-top:1px solid #EEF0F3}
[data-hero-face="confirmed-draft"] .hero-art .runner-line p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;font-size:13px;color:#5B6170}
[data-hero-face="confirmed-draft"] .hero-art .runner-line p b{font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:14px;color:#1C2029}
[data-hero-face="confirmed-draft"] .hero-art .runner-line p em{font-style:normal;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-weight:700;color:#A4511E}
[data-hero-face="confirmed-draft"] .hero-art .runner-line i{display:flex;height:8px;border-radius:999px;background:#E3E6EB;overflow:hidden}
[data-hero-face="confirmed-draft"] .hero-art .runner-line i u{flex:8 1 0;min-width:10px;background:#3047C7;border-radius:999px}
[data-hero-face="confirmed-draft"] .hero-art .runner-line i s{flex:248 1 0}
[data-hero-face="confirmed-draft"] .hero-art .float-card,[data-hero-face="confirmed-draft"] .hero-art .runner-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px 18px;border-radius:12px;box-shadow:0 1px 2px rgba(28,32,41,.05),0 12px 28px rgba(28,32,41,.08)}
[data-hero-face="confirmed-draft"] .hero-art .float-card{background:#FFFFFF;color:#1C2029}
[data-hero-face="confirmed-draft"] .hero-art .runner-card{background:#1E2430;color:#F4F5F7}
[data-hero-face="confirmed-draft"] .hero-art .float-card svg,[data-hero-face="confirmed-draft"] .hero-art .runner-card svg{width:28px;height:28px;flex:0 0 auto}
[data-hero-face="confirmed-draft"] .hero-art .float-card strong,[data-hero-face="confirmed-draft"] .hero-art .runner-card strong{display:block;font-size:14px;font-weight:800;line-height:1.35}
[data-hero-face="confirmed-draft"] .hero-art .float-card span{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:#5B6170}
[data-hero-face="confirmed-draft"] .hero-art .runner-card span{display:block;margin-top:4px;font-family:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;font-size:12px;line-height:1.55;color:#A9B0BE}
@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 */
