.v2cap-vig--dev .v2cap-dv-graph{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v2cap-vig--dev .v2cap-dv-graph path{fill:none;stroke:#0b2521;stroke-width:2.5;vector-effect:non-scaling-stroke}.v2cap-vig--dev .v2cap-dv-branch{stroke:#17795a;stroke-width:3}.v2cap-vig--dev .v2cap-dv-merge{stroke-dasharray:5 5;opacity:0;transition:opacity .5s}.v2cap-vig--dev .v2cap-dv-merge.is-on{opacity:1}.v2cap-vig--dev .v2cap-dv-commit{position:absolute;z-index:2;width:14px;height:14px;margin:-7px 0 0 -7px;border:2.5px solid #0b2521;border-radius:50%;background:#fff}.v2cap-vig--dev .v2cap-dv-commit--b{border-color:#17795a}.v2cap-vig--dev .v2cap-dv-commit--ok{background:#34c28d}.v2cap-vig--dev .v2cap-dv-bot{left:4%;bottom:16%}.v2cap-vig--dev .v2cap-dv-plan{left:4%;top:18%;width:28cqw}.v2cap-vig--dev .v2cap-dv-steps{display:grid;gap:7px;margin:0;padding:8px 9px 10px;list-style:none}.v2cap-vig--dev .v2cap-dv-steps li{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px}.v2cap-vig--dev .v2cap-dv-ok{position:absolute;right:-10px;bottom:-14px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1.5px solid #17795a;background:#c3ead8;font-family:var(--font-mono);font-size:11px;rotate:-4deg}.v2cap-vig--dev .v2cap-dv-name{left:33%;top:calc(62% + 14px)}.v2cap-vig--dev .v2cap-dv-tick{color:#17795a}.v2cap-vig--dev .v2cap-dv-scope{position:absolute;left:38%;width:36cqw;top:17%;height:34%;border:1.5px dashed #17795a}.v2cap-vig--dev .v2cap-dv-scope__k{position:absolute;left:6px;top:-9px;padding:0 5px;background:var(--cap-scene);font-family:var(--font-mono);font-size:11px;line-height:1.4;color:#17795a}.v2cap-vig--dev .v2cap-dv-file{left:6%;top:22%;width:42%}.v2cap-vig--dev .v2cap-dv-file--b{left:53%}.v2cap-vig--dev .v2cap-dv-diff{display:grid;gap:4px;padding:6px 7px 8px}.v2cap-vig--dev .v2cap-dv-diff i{display:block;height:5px;background:#0b25212e}.v2cap-vig--dev .v2cap-dv-diff i.is-add{background:#34c28d}.v2cap-vig--dev .v2cap-dv-locked{left:77%;top:24%;width:19cqw;border-color:#0b252173}.v2cap-vig--dev .v2cap-dv-locked.is-on{opacity:.75}.v2cap-vig--dev .v2cap-dv-suite{position:absolute;left:40%;top:calc(62% + 14px);display:flex;gap:5px;margin:0;padding:0;list-style:none;opacity:0;transition:opacity .3s}.v2cap-vig--dev .v2cap-dv-suite.is-on{opacity:1}.v2cap-vig--dev .v2cap-dv-suite li{width:14px;height:14px;border:2px solid #0b2521;background:#fff;transition:background-color .25s calc(var(--i) * .18s)}.v2cap-vig--dev .v2cap-dv-suite.is-on li{background:#c3ead8}.v2cap-vig--dev .v2cap-dv-suite.is-pass li{background:#34c28d}.v2cap-vig--dev .v2cap-dv-pr{left:38%;right:4%;top:16%}.v2cap-vig--dev .v2cap-dv-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0;padding:9px 9px 18px;list-style:none}.v2cap-vig--dev .v2cap-dv-rows li{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;white-space:nowrap}.v2cap-vig--dev .v2cap-dv-rows .v2cap-k-tick{width:16px;height:16px}.v2cap-vig--dev .v2cap-dv-rows li .v2cap-k-tick,.v2cap-vig--dev .v2cap-dv-rows li .v2cap-k-tick svg{transition-delay:calc(var(--i) * .22s)}.v2cap-vig--dev .v2cap-dv-rows.is-on .v2cap-k-tick{border-color:#17795a;background:#34c28d}.v2cap-vig--dev .v2cap-dv-rows.is-on .v2cap-k-tick svg{stroke-dashoffset:0}.v2cap-vig--dev .v2cap-dv-summary{right:8px;bottom:-13px}.v2cap-vig--dev .v2cap-dv-reviewers{position:absolute;right:6px;top:3px;display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:11px;color:#17795a}.v2cap-vig--dev .v2cap-dv-reviewers i{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid #0b2521;border-radius:50%;background:#c3ead8;font-size:11px;color:#0b2521}.v2cap-vig--dev .v2cap-dv-request{right:4%;top:calc(84% - 34px)}@container (max-width: 470px){.v2cap-vig--dev .v2cap-dv-plan{width:31cqw}.v2cap-vig--dev .v2cap-dv-scope,.v2cap-vig--dev .v2cap-dv-pr{left:39%}.v2cap-vig--dev .v2cap-dv-scope{width:40cqw}.v2cap-vig--dev .v2cap-dv-locked{left:81%;width:16cqw}.v2cap-vig--dev .v2cap-dv-locked .v2cap-k-card__bar{font-size:0}.v2cap-vig--dev .v2cap-dv-reviewers span,.v2cap-vig--dev .v2cap-dv-name .v2cap-dv-tick{display:none}.v2cap-vig--dev .v2cap-dv-rows{grid-template-columns:minmax(0,1fr);gap:5px}.v2cap-vig--dev .v2cap-dv-ok{right:-4px}}.v2cap-dr__stage{--bw: clamp(54px, 7vw, 92px);position:relative;container-type:inline-size;height:calc(var(--bw) * 1.1667 + 150px);margin-top:8px;overflow:hidden}.v2cap-dr__seat{position:absolute;left:calc(12.5% + var(--c) * 25%);bottom:44px;display:grid;justify-items:center;gap:10px;width:24%;transform:translate(-50%)}.v2cap-dr__bot{width:var(--bw);height:calc(var(--bw) * 1.1667)}.v2cap-dr__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;min-height:56px;align-content:flex-end;margin:0;padding:0;list-style:none}.v2cap-dr__chips li{padding:3px 7px;border:1px solid rgba(242,247,244,.3);background:#275a4e;font-family:var(--font-mono);font-size:11px;line-height:1.3;color:#f2f7f4;opacity:.35;transform:translateY(4px);transition:opacity .3s calc(var(--j) * .14s),transform .45s var(--cap-out) calc(var(--j) * .14s),background-color .3s,border-color .3s,color .3s}.v2cap-dr__seat.is-done .v2cap-dr__chips li,.v2cap-dr__seat.is-now .v2cap-dr__chips li{opacity:1;transform:none}.v2cap-dr__seat.is-done .v2cap-dr__chips li{border-color:#34c28d;background:#c3ead8;color:#0b2521}.v2cap-dr__box.h13-box{left:0;bottom:43px;z-index:4;width:calc(var(--bw) * .8);height:calc(var(--bw) * .52);margin-left:calc(var(--bw) * -.4);font-size:12px;transform:translate(calc(var(--x, 12.5) * 1cqw));transition:transform 1s cubic-bezier(.45,0,.2,1),opacity .3s}.v2cap-dr__box.is-gone{opacity:0}.v2cap-dr__belt{position:absolute;left:0;right:0;bottom:18px;display:block}.v2cap-dr__roster{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:24px 0 0;padding:0;list-style:none}@media(min-width:768px){.v2cap-dr__roster{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}}.v2cap-dr__roster>li{display:grid;align-content:start;gap:8px;padding:18px 0 22px;border-top:2px solid rgba(242,247,244,.22);transition:border-color .3s}.v2cap-dr__roster>li.is-now{border-top-color:#f2f7f4}.v2cap-dr__roster>li.is-done{border-top-color:#34c28d}.v2cap-dr__num{font-family:var(--font-mono);font-size:12px;color:var(--fg-2)}.v2cap-dr__roster h3{margin:0;font-family:var(--font-jakarta);font-size:20px;font-weight:700;line-height:1.25;color:var(--fg)}.v2cap-dr__roster p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-2)}.v2cap-dr__gate{display:grid;justify-items:start;gap:10px;margin-top:8px}.v2cap-dr__state{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--fg-2)}.v2cap-dr__state iconify-icon{font-size:15px;color:var(--mk)}@media(max-width:767px){.v2cap-dr__stage{--bw: 52px;height:196px}.v2cap-dr__chips{display:none}}.v2cap-db__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){.v2cap-db__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}}.v2cap-db__list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--ln)}.v2cap-db__list>li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 0 18px 16px;border-bottom:1px solid var(--ln);transition:background-color .25s}.v2cap-db__list>li:before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:#17795a;transform:scaleY(0);transition:transform .35s var(--cap-out)}.v2cap-db__list>li.is-sel{background:#f4f5f3}.v2cap-db__list>li.is-sel:before{transform:none}.v2cap-db__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ln-2);font-size:19px;color:#17795a}.v2cap-db__list h3{margin:0}.v2cap-db__list button{padding:0;border:0;background:none;font-family:var(--font-jakarta);font-size:18px;font-weight:700;line-height:1.3;text-align:left;color:#0b2521;cursor:pointer}.v2cap-db__list button:after{content:"";position:absolute;inset:0}.v2cap-db__list p{margin:4px 0 0;font-size:15px;line-height:1.55;color:#4a5f58}.v2cap-db__dia{position:relative;container-type:inline-size;aspect-ratio:5 / 4;border:1px solid rgba(11,37,33,.14);background:radial-gradient(rgba(11,37,33,.09) 1px,transparent 1.3px) 0 0 / 22px 22px,#f7f8f6;overflow:hidden}.v2cap-db__dia [data-part]{opacity:.38;transition:opacity .3s,border-color .3s,background-color .3s}.v2cap-db__dia[data-sel="0"] [data-part="0"],.v2cap-db__dia[data-sel="1"] [data-part="1"],.v2cap-db__dia[data-sel="2"] [data-part="2"],.v2cap-db__dia[data-sel="3"] [data-part="3"],.v2cap-db__dia[data-sel="4"] [data-part="4"]{opacity:1}.v2cap-db__scope{position:absolute;left:5%;top:9%;width:44%;height:56%;border:2px dashed #17795a}.v2cap-db__dia[data-sel="0"] .v2cap-db__scope{background:#c3ead859}.v2cap-db__k{position:absolute;left:8px;top:-10px;padding:0 6px;background:#f7f8f6;font-family:var(--font-mono);font-size:12px;color:#17795a}.v2cap-db__file{position:absolute}.v2cap-db__bot{position:absolute;right:10%;bottom:10%;width:22cqw;height:25.6674cqw}.v2cap-db__protected{position:absolute;left:5%;top:74%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:44%;padding:8px 10px;border:2px solid #0b2521;background:#fff;font-family:var(--font-mono);font-size:12px;color:#0b2521}.v2cap-db__lock{display:grid;place-items:center;width:22px;height:22px;background:#0b2521;color:#fff}.v2cap-db__who{display:inline-flex;align-items:center;gap:4px;color:#17795a}.v2cap-db__path{position:absolute;left:49%;right:4%;top:37%;height:3px;background:#0b2521}.v2cap-db__gate{position:absolute;left:56%;top:calc(37% - 15cqw + 2px);width:9cqw;height:15cqw}.v2cap-db__post{position:absolute;left:0;bottom:0;width:5px;height:100%;background:#1f4a40}.v2cap-db__post--r{left:auto;right:0}.v2cap-db__beam{position:absolute;left:0;right:0;top:0;height:5px;background:#1f4a40}.v2cap-db__light{position:absolute;left:50%;top:-14px;display:grid;place-items:center;width:26px;height:26px;border:2px solid #1f4a40;border-radius:50%;background:#34c28d;font-size:14px;color:#0b2521;transform:translate(-50%)}.v2cap-db__note{position:absolute;left:50%;top:calc(100% + 12px);font-family:var(--font-mono);font-size:12px;color:#0b2521;white-space:nowrap;transform:translate(-50%)}.v2cap-db__pr.h13-box{left:70%;top:calc(37% - 8cqw + 1px);width:10cqw;height:8cqw;font-size:12px}.v2cap-db__barrier{position:absolute;left:92%;top:calc(37% - 17cqw);width:5px;height:17cqw;background:#0b2521}.v2cap-db__arm{position:absolute;right:3px;bottom:4cqw;width:7cqw;height:8px;border:1.5px solid #0b2521;background:repeating-linear-gradient(90deg,#fff 0 9px,#0b2521 9px 18px)}.v2cap-db__badge{position:absolute;left:50%;top:-28px;display:grid;place-items:center;width:26px;height:26px;border:2px solid #0b2521;border-radius:50%;background:#fff;font-size:14px;transform:translate(-50%)}.v2cap-db__note--r{top:calc(100% + 12px);left:auto;right:-4cqw;transform:none;white-space:normal;width:19cqw;text-align:right}.v2cap-db__rollback{position:absolute;left:66%;top:66%;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:2px solid #0b2521;background:#fff;font-family:var(--font-mono);font-size:12px;color:#0b2521}.v2cap-db__rollback:before{content:"";position:absolute;left:9cqw;bottom:calc(100% + 2px);height:23cqw;border-left:2px dashed #0b2521}.v2cap-db__rollback iconify-icon{font-size:15px;color:#17795a}@media(max-width:600px){.v2cap-db__dia{aspect-ratio:1 / 1}}@container (max-width: 520px){.v2cap-db__note,.v2cap-db__rollback,.v2cap-db__protected,.v2cap-db__k{font-size:11px}.v2cap-db__who{display:none}}
