:where(.c-section,.sec){padding-block:var(--space-9)}
:where(main>section:last-child){padding-bottom:var(--space-close)}
:where(.c-section-head,.head){max-width:47.5rem;margin-bottom:var(--space-6)}
:where(.c-section-head p,.lead){margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--lh-body);color:#5B5F78}
.c-section-head--center,.head.c{text-align:center;margin-inline:auto}
.c-section-head--center>.c-kicker,.head.c>.kick{margin-inline:auto}
.c-section-head--center>.c-actions,.head.c>.c-actions{justify-content:center}
:where(.c-page-hero){padding-block:var(--hero-top)var(--space-8);background-color:#FCFCFD;background-image:var(--hero-bg);color:#141830}
:where(.c-page-hero h1,.c-page-hero h2){color:#141830}
:where(.c-page-hero p){color:#5B5F78;font-size:var(--text-base);line-height:1.75}
:where(.c-page-hero .c-breadcrumb){color:#5B5F78}
:where(.c-page-hero .c-kicker){background:#E7E5F6;color:#1F1C4A}
:where(.c-hero-copy){max-width:40rem;padding-inline:0}
:where(.c-hero-copy>p){margin-top:var(--space-4)}
.c-hero-center{text-align:center}
.c-hero-center>.c-hero-copy{margin-inline:auto}
.c-hero-center>.c-kicker,.c-hero-center .c-hero-copy>.c-kicker{margin-inline:auto}
.c-hero-center>p,.c-hero-center .c-hero-copy>p{max-width:40rem;margin-inline:auto}
.c-hero-center>.c-actions,.c-hero-center .c-hero-copy>.c-actions,.c-hero-center .c-hero-facts{justify-content:center}
.c-hero-facts{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-action);font-size:var(--text-xs)}
.c-hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,1fr);gap:var(--space-7);align-items:start}
.c-hero-split>*{min-width:0}
:where(.c-hero-stage){position:relative;min-height:24rem;height:auto;overflow:hidden;border-radius:var(--r-l);background:#E7E5F6;color:#1F1C4A;text-align:left}
:where(.c-hero-stage .c-stage-sheet){width:100%;max-width:none;height:auto;padding:var(--space-5);border-radius:var(--r-l);background:#FFFFFF;color:#141830}
.c-hero-stage::before,.c-hero-stage::after{pointer-events:none}
.c-hero-stage--photo{height:clamp(22rem,34vw,30rem)}
.c-hero-stage--photo>img{width:100%;height:100%;object-fit:cover;object-position:left center}
:where(.c-close){padding:12.5rem 0 var(--space-close);background:var(--close-bg);color:#1F1C4A;text-align:center}
:where(.c-close h2){color:#1F1C4A}
:where(.c-close p){margin-top:var(--space-3);color:#4A4775;font-size:var(--text-base)}
.c-close .c-actions{justify-content:center}
.c-article-body{max-width:var(--wrap-reading);padding:var(--space-5);border-radius:var(--r-l);background:#FFFFFF;color:#141830}
.c-article-body h2,.c-article-body h3{font-size:var(--text-reading);line-height:1.35;margin-block:var(--space-6)var(--space-3)}
.c-article-body p,.c-article-body li{font-size:var(--text-base);line-height:1.8;color:#141830}
.c-article-body>*+*{margin-top:var(--space-3)}
.c-article-body .c-faq{padding-inline:var(--space-4)}
.c-legal-grid{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-7);align-items:stretch}
.c-legal-toc{position:sticky;top:calc(var(--nav-h) + var(--space-4));align-self:start;padding:var(--space-4);border-radius:var(--r-m);background:#F4F4F8;color:#141830}
.c-legal-toc ol{list-style:none;padding:0}
.c-legal-toc ol a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);padding:var(--space-2)0;font-size:var(--text-sm)}
.c-legal-toc>.c-btn{display:inline-flex}
.c-blog-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;overflow:hidden;border-radius:var(--r-l);background:#FFFFFF;color:#141830}
.c-blog-featured-media{position:relative;height:clamp(17rem,27vw,24rem);overflow:hidden;background:#E7E5F6;color:#1F1C4A}
.c-blog-featured-media>img{width:100%;height:100%;object-fit:cover}
.c-blog-date{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-2)var(--space-3);border-radius:var(--r-s);background:#FFFFFF;color:#141830;font-size:var(--text-xs)}
.c-blog-featured-copy{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}
.c-blog-featured-copy>.c-actions{margin-top:auto}
.c-blog-rest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-items:stretch}
.c-blog-rest .c-card{height:100%}
.c-blog-rest .c-card p{padding-bottom:var(--space-3)}
.c-blog-media{height:clamp(9rem,15vw,12rem);width:100%;object-fit:cover;border-radius:var(--r-m)}
.c-billing-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2)var(--space-4);border-radius:var(--r-m);background:#F4F4F8;color:#141830}
.c-gateway{width:min(100%,32rem);margin-inline:auto;padding:var(--space-5);border-radius:var(--r-l);background:#FFFFFF;color:#141830}
.c-workspace{width:100%;max-width:none;min-width:0}
.c-workspace-index{display:flex;flex-wrap:wrap;gap:var(--space-field)}
.c-workspace-index button{padding:var(--space-2)var(--space-4);border:0;border-radius:var(--r-s)var(--r-s)0 0;background:#E7E5F6;color:#1F1C4A;font-size:var(--text-sm)}
.c-workspace-index button[aria-selected=true]{background:var(--primary);color:#FFFFFF}
.c-instance{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-l);background:#FFFFFF;color:#141830}
.c-instance[data-state=running]{box-shadow:inset 0 .25rem 0 var(--primary)}
.c-instance[data-state=pending]{background:#F4EDD8;color:#4A3A10}
.c-instance[data-state=ended]{background:#F4F4F8;color:#141830}
.c-order-board{display:grid;gap:var(--space-5);width:100%;padding:var(--space-5);border-radius:var(--r-l);background:#FFFFFF;color:#141830}
.c-order-board>.c-actions{margin-top:var(--space-action)}
.c-order-cancel{display:inline-flex;min-height:var(--control-h);padding:var(--space-2)var(--space-4);border:0;border-radius:var(--r-pill);background:#F4F4F8;color:#141830;font-size:var(--text-sm)}
[data-hero-form="card-collage"]{position:relative;background-color:#FCFCFD;background-image:var(--hero-bg);padding:var(--hero-top)0 var(--space-8);overflow:hidden;color:#141830}
[data-hero-form="card-collage"]>.wrap{position:relative;z-index:1}
.hero-art{position:relative;display:grid;grid-template-columns:minmax(0,248px) minmax(0,1fr) minmax(0,248px);grid-template-areas:"a t c" "b t d" "b t e";column-gap:36px;row-gap:20px;width:100%;padding:16px 0 8px;align-items:start;height:auto}
.hero-art .art-backdrop{display:none}
.hero-art .float-title{grid-area:t;align-self:start;text-align:center;padding:24px 0 12px;position:relative;min-width:0}
.hero-art .float-title h1{font-family:var(--f-head);font-weight:800;font-size:var(--text-display);line-height:var(--lh-display);letter-spacing:-1.6px;color:#141830}
.hero-art .float-title h1 span{display:block}
.hero-art .float-title p{margin:24px auto 0;max-width:560px;font-size:var(--text-base);line-height:1.75;color:#5B5F78}
.hero-art .float-title nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}
.hero-art .float-title nav a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 28px;border-radius:var(--r-pill);font-size:var(--text-base);font-weight:600;background:#9E1B24;color:#FFFFFF}
.hero-art .float-title nav a:hover{background:#86161E}
.hero-art .float-title nav a+a{background:#FFFFFF;color:#141830;box-shadow:inset 0 0 0 1px var(--line)}
.hero-art .float-title nav a+a:hover{background:#FFFFFF;box-shadow:inset 0 0 0 1px #141830}
.hero-art .queue-card,.hero-art .runner-card,.hero-art .cluster,.hero-art .float-card{position:relative;display:block;min-width:0;background:#FFFFFF;border-radius:var(--r-m);box-shadow:var(--shadow);padding:16px 24px;color:#141830;font-size:var(--text-sm);line-height:1.5;text-align:left;overflow-wrap:break-word}
.hero-art>.queue-card:nth-child(3){grid-area:a;margin:8px 20px 0 0}
.hero-art>.runner-card{grid-area:b;margin:12px 0 0 28px}
.hero-art>.cluster{grid-area:c;margin:28px 0 0 18px}
.hero-art>.queue-card:nth-child(6){grid-area:d;margin:4px 22px 0 0}
.hero-art>.float-card{grid-area:e;margin:8px 0 0 30px}
.hero-art header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--text-xs);font-weight:600;color:#5B5F78;margin-bottom:10px}
.hero-art header svg{width:18px;height:18px;flex:none}
.hero-art strong{display:block;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--text-card);font-weight:700;letter-spacing:-.4px;color:#141830;overflow-wrap:break-word}
.hero-art .build-row{display:flex;flex-direction:column;padding:8px 10px;margin-top:8px;border-radius:var(--r-s);background:#F4F4F8;color:#141830;min-height:52px}
.hero-art .build-row span{font-size:var(--text-xs);color:#65697E;letter-spacing:.2px}
.hero-art .build-row b{font-size:var(--text-sm);font-weight:600;color:#141830;line-height:1.4}
.hero-art .node-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;font-size:var(--text-sm)}
.hero-art .node-label+.node-label{box-shadow:0 -1px 0 var(--line)}
.hero-art .node-label i{font-style:normal;font-family:var(--f-mono);font-size:var(--text-xs);color:#65697E;margin-left:6px}
.hero-art .pill-ok{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--r-pill);background:#E2EDE3;color:#1D3A26;font-size:var(--text-xs);font-weight:600}
.hero-art .pill-ok::before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:var(--primary)}
.hero-art .status-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);font-weight:600;color:#9E1B24}
.hero-art .status-live::before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:#9E1B24;box-shadow:0 0 0 3px rgba(158,27,36,.14)}
.hero-art .runner-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 0;align-items:baseline}
.hero-art .runner-line time{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:600;color:#1F1C4A;background:#E7E5F6;border-radius:var(--r-pill);text-align:center;padding:.4em .8em}
.hero-art .runner-line span{color:#141830;font-size:var(--text-sm)}
.hero-art .runner-line small{display:block;font-size:var(--text-xs);line-height:1.5;color:#65697E}
.hero-art footer{margin-top:10px;padding-top:10px;box-shadow:0 -1px 0 var(--line);font-size:var(--text-xs);color:#65697E}
.hero-art .float-card strong{font-size:1.75rem;letter-spacing:-.8px}
.hero-art .float-card strong em{font-style:normal;font-size:var(--text-sm);font-weight:500;color:#5B5F78;font-family:var(--f-body);letter-spacing:0;margin-left:4px}
.hero-art .float-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}
.hero-art .float-card dl div{background:#F4EDD8;color:#4A3A10;border-radius:var(--r-s);padding:6px 8px}
.hero-art .float-card dt{font-size:var(--text-xs);line-height:1.5;color:#4A3A10}
.hero-art .float-card dd{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);line-height:1.5;font-weight:700;color:#4A3A10}
@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{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t t" "a c" "b d" "b e"}
.hero-art .float-title{padding-bottom:var(--space-5)}
.hero-art>.queue-card:nth-child(3),.hero-art>.runner-card,.hero-art>.cluster,.hero-art>.queue-card:nth-child(6),.hero-art>.float-card{margin:0}
.c-legal-grid{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-4)}
.c-blog-rest{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@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)}
.hero-art>*{grid-area:auto!important;grid-column:1;width:auto;max-width:none;justify-self:stretch}
.hero-art .art-backdrop{inset:0}
.hero-art .float-title h1{font-size:var(--text-display);letter-spacing:-.8px}
.hero-art .float-title nav a{padding-inline:var(--space-4)}
.hero-art .queue-card,.hero-art .runner-card,.hero-art .cluster,.hero-art .float-card{height:auto;min-height:0;overflow:visible}
.c-hero-stage:not(.c-hero-stage--photo),.c-stage-sheet{height:auto;min-height:0;overflow:visible;transform:none}
.c-legal-grid{grid-template-columns:minmax(0,1fr)}
.c-legal-toc{position:static}
.c-blog-featured{grid-template-columns:minmax(0,1fr)}
.c-blog-featured-media{height:17rem}
.c-blog-rest{grid-template-columns:minmax(0,1fr)}
.c-article-body{padding:var(--space-4)}
.c-close{padding-top:8rem}
}

/* 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,248px) minmax(0,1fr) minmax(0,248px);grid-template-areas:"a t c" "b t d" "b t e";column-gap:36px;row-gap:20px;width:100%;padding:16px 0 8px;align-items:start}
[data-hero-face="confirmed-draft"] .hero-art .art-backdrop{display:none}
[data-hero-face="confirmed-draft"] .hero-art .float-title{grid-area:t;align-self:center;text-align:center;padding:24px 0 12px;position:relative}
[data-hero-face="confirmed-draft"] .hero-art .float-title h1{font-family:"Chivo","Helvetica Neue","Arial","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-weight:800;font-size:58px;line-height:1.16;letter-spacing:-1.6px;color:#141830}
[data-hero-face="confirmed-draft"] .hero-art .float-title h1 span{display:block}
[data-hero-face="confirmed-draft"] .hero-art .float-title p{margin:24px auto 0;max-width:560px;font-size:16px;line-height:1.75;color:#5B5F78}
[data-hero-face="confirmed-draft"] .hero-art .float-title nav{display:flex;justify-content:center;gap:12px;margin-top:32px}
[data-hero-face="confirmed-draft"] .hero-art .float-title nav a{display:inline-flex;align-items:center;height:48px;padding:0 28px;border-radius:999px;font-size:16px;font-weight:600;background:#9E1B24;color:#FFFFFF}
[data-hero-face="confirmed-draft"] .hero-art .float-title nav a:hover{background:#86161E}
[data-hero-face="confirmed-draft"] .hero-art .float-title nav a + a{background:#FFFFFF;color:#141830;box-shadow:inset 0 0 0 1px #D9D9E4}
[data-hero-face="confirmed-draft"] .hero-art .float-title nav a + a:hover{background:#FFFFFF;box-shadow:inset 0 0 0 1px #141830}
[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 .cluster,[data-hero-face="confirmed-draft"] .hero-art .float-card{position:relative;background:#FFFFFF;border-radius:16px;box-shadow:0 1px 2px rgba(20,24,48,.05),0 14px 34px -16px rgba(31,28,74,.24);padding:16px 18px;color:#141830;font-size:13px;line-height:1.5}
[data-hero-face="confirmed-draft"] .hero-art > .queue-card:nth-child(3){grid-area:a;margin:8px 20px 0 0}
[data-hero-face="confirmed-draft"] .hero-art > .runner-card{grid-area:b;margin:12px 0 0 28px}
[data-hero-face="confirmed-draft"] .hero-art > .cluster{grid-area:c;margin:28px 0 0 18px}
[data-hero-face="confirmed-draft"] .hero-art > .queue-card:nth-child(6){grid-area:d;margin:4px 22px 0 0}
[data-hero-face="confirmed-draft"] .hero-art > .float-card{grid-area:e;margin:8px 0 0 30px}
[data-hero-face="confirmed-draft"] .hero-art header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#5B5F78;margin-bottom:10px}
[data-hero-face="confirmed-draft"] .hero-art header svg{flex:none}
[data-hero-face="confirmed-draft"] .hero-art strong{display:block;font-family:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;letter-spacing:-.4px;color:#141830}
[data-hero-face="confirmed-draft"] .hero-art .build-row{display:flex;flex-direction:column;padding:8px 10px;margin-top:8px;border-radius:10px;background:#F4F4F8;min-height:52px}
[data-hero-face="confirmed-draft"] .hero-art .build-row span{font-size:11px;color:#7A7D92;letter-spacing:.2px}
[data-hero-face="confirmed-draft"] .hero-art .build-row b{font-size:13px;font-weight:600;color:#141830;line-height:1.4}
[data-hero-face="confirmed-draft"] .hero-art .node-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0}
[data-hero-face="confirmed-draft"] .hero-art .node-label + .node-label{box-shadow:0 -1px 0 #EFEFF4}
[data-hero-face="confirmed-draft"] .hero-art .node-label i{font-style:normal;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:11px;color:#7A7D92;margin-left:6px}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:#E2EDE3;color:#1D3A26;font-size:11px;font-weight:600;white-space:nowrap}
[data-hero-face="confirmed-draft"] .hero-art .pill-ok::before{content:"";width:5px;height:5px;border-radius:50%;background:#2F6B3E}
[data-hero-face="confirmed-draft"] .hero-art .status-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#9E1B24}
[data-hero-face="confirmed-draft"] .hero-art .status-live::before{content:"";width:6px;height:6px;border-radius:50%;background:#9E1B24;box-shadow:0 0 0 3px rgba(158,27,36,.14)}
[data-hero-face="confirmed-draft"] .hero-art .runner-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 0;align-items:baseline}
[data-hero-face="confirmed-draft"] .hero-art .runner-line time{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:#1F1C4A;background:#E7E5F6;border-radius:var(--r-pill);text-align:center;padding:.4em .8em}
[data-hero-face="confirmed-draft"] .hero-art .runner-line span{color:#141830}
[data-hero-face="confirmed-draft"] .hero-art .runner-line small{display:block;font-size:11px;color:#7A7D92}
[data-hero-face="confirmed-draft"] .hero-art footer{margin-top:10px;padding-top:10px;box-shadow:0 -1px 0 #EFEFF4;font-size:11px;color:#7A7D92}
[data-hero-face="confirmed-draft"] .hero-art .float-card strong{font-size:28px;letter-spacing:-.8px}
[data-hero-face="confirmed-draft"] .hero-art .float-card strong em{font-style:normal;font-size:13px;font-weight:500;color:#5B5F78;font-family:"Inter","PingFang SC",sans-serif;letter-spacing:0;margin-left:4px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dl div{background:#F4EDD8;border-radius:10px;padding:6px 8px}
[data-hero-face="confirmed-draft"] .hero-art .float-card dt{font-size:11px;color:#4A3A10}
[data-hero-face="confirmed-draft"] .hero-art .float-card dd{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:#4A3A10}
@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 */
