.cto-v{position:absolute;inset:0}.cto-v__goal{left:3%;top:56px;display:grid;gap:6px;min-width:168px;opacity:0}.cto-v__goal-row{display:flex;align-items:center;gap:8px;color:var(--h13-muted)}.cto-v__goal-row i{width:10px;height:10px;border:1.5px solid var(--h13-ink);border-radius:50%;transition:background-color .3s}.cto-v__goal-row.is-on i{background:var(--h13-mint)}.cto-v__bot{z-index:2}.cto-v__role{position:absolute;bottom:calc(var(--floor) + var(--bh) + 26px);z-index:5;padding:1px 6px;border:1px solid var(--h13-line-2);background:#fff;font-family:var(--font-mono);font-size:11px;color:var(--h13-muted);white-space:nowrap;transform:translate(-50%);opacity:0}.cto-v__meter{bottom:calc(var(--floor) + var(--bh) + 10px);margin-left:calc(var(--bw) * -.45);opacity:0}.cto-v__train{position:absolute;left:0;bottom:calc(var(--floor) - 1px);z-index:4;display:flex;gap:5px;transform:translate(-50%) translate(130cqw)}.cto-v__box{position:relative;width:calc(var(--bw) * .78);height:calc(var(--bw) * .54);font-size:11px}.cto-v__box>span{padding:1px 2px}@container (max-width: 460px){.cto-v__box>span{visibility:hidden}.cto-v__role{display:none}}.cto-v__dash{left:3%;top:50px;display:grid;gap:8px;width:clamp(176px,46cqw,280px);padding:9px 10px}.cto-v__dash-top{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cto-v__dash-top span{display:grid;gap:1px}.cto-v__dash-top em{font-style:normal;color:var(--h13-muted)}.cto-v__dash-top b{font-size:18px;line-height:1.1}.cto-v__cols{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;align-items:end;height:30px;border-bottom:1px solid var(--h13-line-2)}.cto-v__cols i{height:var(--v);background:var(--h13-mint);transform-origin:bottom}.cto-v__audit{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.cto-v__audit span:first-of-type{overflow:hidden;text-overflow:ellipsis}.cto-v__ok{margin-left:auto;padding:0 5px;background:var(--h13-mint-wash);color:var(--h13-deep)}.cto-m{margin-top:56px}.cto-m__frame{border:1px solid rgba(242,247,244,.3);background:#fff}.cto-m__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--h13-line)}.cto-m__now{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--h13-ink)}.cto-m__actions{display:flex;flex-wrap:wrap;gap:6px}.cto-m__actions .h13-pause{border-color:transparent}.cto-m__stage{--bw: clamp(34px, 6cqw, 58px);--floor: 52px;position:relative;container-type:inline-size;height:clamp(200px,20vw,250px);overflow:hidden;background:radial-gradient(rgba(11,37,33,.08) 1px,transparent 1.3px) 0 0 / 22px 22px,#f6f8f6}.cto-m__stage .v2sa-belt{bottom:22px}.cto-m__post{position:absolute;bottom:var(--floor);z-index:1;width:4px;height:clamp(64px,9cqw,96px);margin-left:-2px;background:var(--h13-pine)}.cto-m__sign{position:absolute;left:50%;top:0;display:grid;place-items:center;width:clamp(34px,5.4cqw,48px);height:clamp(34px,5.4cqw,48px);border:2px solid var(--h13-ink);border-radius:50%;background:#fff;font-size:clamp(16px,2.6cqw,24px);color:var(--h13-ink);transform:translate(-50%,-100%);transition:background-color .3s,border-color .3s,transform .45s var(--h13-out)}.cto-m__post.is-done .cto-m__sign{border-color:var(--h13-deep);background:var(--h13-mint-wash)}.cto-m__post.is-now .cto-m__sign{border-color:var(--h13-ink);background:var(--h13-mint);transform:translate(-50%,-100%) scale(1.14)}.cto-m__post--gate{width:7cqw;margin-left:-3.5cqw;background:linear-gradient(var(--h13-pine),var(--h13-pine)) left top / 4px 100% no-repeat,linear-gradient(var(--h13-pine),var(--h13-pine)) right top / 4px 100% no-repeat,linear-gradient(var(--h13-pine),var(--h13-pine)) left top / 100% 4px no-repeat}.cto-m__bot{z-index:2}.cto-m__cols{position:absolute;bottom:calc(var(--floor) + 8px);z-index:2;display:flex;gap:3px;align-items:flex-end;width:5cqw;height:40px;margin-left:10px}.cto-m__cols i{flex:1;height:var(--v);border:1.5px solid var(--h13-ink);background:var(--h13-mint);transform-origin:bottom}.cto-m__box{left:0;bottom:calc(var(--floor) - 1px);z-index:4;width:calc(var(--bw) * 1.1);height:calc(var(--bw) * .66);font-size:11px}@container (max-width: 520px){.cto-m__box>span,.cto-m__cols{visibility:hidden}}.cto-m__list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-left:1px solid rgba(242,247,244,.16)}@media(min-width:640px){.cto-m__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.cto-m__list{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.cto-m__item{position:relative;padding:0 16px 24px;border-right:1px solid rgba(242,247,244,.16);border-bottom:1px solid rgba(242,247,244,.16);transition:background-color .3s}.cto-m__item:before{content:"";position:absolute;left:-1px;right:-1px;top:0;height:3px;background:transparent;transition:background-color .3s}.cto-m__item.is-now{background:#f2f7f40f}.cto-m__item.is-now:before{background:var(--sa-mint-on-dark)}.cto-m__pick{display:grid;gap:6px;width:100%;min-height:44px;padding:20px 0 8px;border:0;border-radius:0;background:none;text-align:left;color:inherit;cursor:pointer}.cto-m__n{font-family:var(--font-mono);font-size:12px;color:var(--sa-on-dark-muted)}.cto-m__item.is-now .cto-m__n{color:var(--sa-mint-on-dark)}.cto-m__pick h3{margin:0;font-family:var(--font-jakarta);font-size:18px;font-weight:700;line-height:1.25;color:var(--sa-on-dark)}.cto-m__pick:hover h3{text-decoration:underline;text-decoration-color:var(--sa-mint-on-dark);text-underline-offset:4px}.cto-m__item p{margin:0;font-size:15px;line-height:1.55;color:var(--sa-on-dark-muted)}.cto-cc{margin-top:56px}@media(min-width:900px){.cto-cc__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.cto-cc__tiles>:nth-child(1),.cto-cc__tiles>:nth-child(2),.cto-cc__tiles>:nth-child(3){grid-column:span 2}.cto-cc__tiles>:nth-child(4){grid-column:span 2}.cto-cc__deploys{grid-column:span 4}}.cto-cc__thead,.cto-cc__trows>li{display:grid;grid-template-columns:minmax(64px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}.cto-cc__thead{padding-bottom:6px;border-bottom:1px solid var(--h13-line);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--h13-muted)}.cto-cc__team{font-size:14px}.cto-cc__share{font-family:var(--font-mono);text-transform:none;letter-spacing:0;color:var(--h13-deep)}.cto-cc__share b{font-family:var(--font-jakarta);font-size:18px;color:var(--h13-ink)}.cto-cc__roster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cto-cc__roster li{display:grid;justify-items:center;gap:2px;padding:6px 0 0;text-align:center}.cto-cc__bot{width:40px;height:47px}.cto-cc__role{font-size:13px;color:var(--h13-muted)}.cto-cc__count{font-family:var(--font-jakarta);font-size:22px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--h13-ink)}.cto-cc__ok{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--h13-deep)}.cto-cc__bolt{font-size:16px;color:var(--h13-deep)}.cto-core{display:grid;gap:8px;margin:40px 0 0;padding-top:20px;border-top:1px solid rgba(242,247,244,.16);font-size:15px;line-height:1.6;color:var(--sa-on-dark-muted)}.cto-core__k{font-family:var(--font-jakarta);font-weight:700;color:var(--sa-on-dark)}
