.v2cap-vig--plan .v2cap-pl-prd{left:3%;top:18%;width:25cqw}.v2cap-vig--plan .v2cap-pl-lines{display:grid;gap:5px;padding:8px 8px 6px}.v2cap-vig--plan .v2cap-pl-signed{display:flex;align-items:center;gap:4px;padding:0 8px 7px;font-family:var(--font-mono);font-size:11px;color:#17795a}.v2cap-vig--plan .v2cap-pl-bot{left:15%;bottom:var(--floor);margin-left:calc(var(--bw) / -2)}.v2cap-vig--plan .v2cap-pl-gaps{position:absolute;left:36%;top:22%;display:grid;justify-items:start;gap:8px;margin:0;padding:0;list-style:none}.v2cap-vig--plan .v2cap-pl-gap{position:relative;background:#0b2521;color:#fff;opacity:0;transform:translate(-10px);transition:opacity .3s calc(var(--i) * .14s),transform .5s var(--cap-out) calc(var(--i) * .14s),background-color .3s calc(var(--i) * .16s),color .3s calc(var(--i) * .16s),border-color .3s calc(var(--i) * .16s)}.v2cap-vig--plan .v2cap-pl-gap.is-on{opacity:1;transform:none}.v2cap-vig--plan .v2cap-pl-gap.is-ok{border-color:#17795a;background:#c3ead8;color:#0b2521}.v2cap-vig--plan .v2cap-pl-ok,.v2cap-vig--plan .v2cap-pl-gap.is-ok .v2cap-pl-q{display:none}.v2cap-vig--plan .v2cap-pl-gap.is-ok .v2cap-pl-ok{display:inline;color:#17795a}.v2cap-vig--plan .v2cap-pl-tree{position:absolute;left:36%;right:3%;top:18%;height:50%}.v2cap-vig--plan .v2cap-pl-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v2cap-vig--plan .v2cap-pl-wires path{fill:none;stroke:#0b2521;stroke-width:2;vector-effect:non-scaling-stroke}.v2cap-vig--plan .v2cap-pl-wires .v2cap-pl-dep{stroke:#17795a;stroke-width:2.5;stroke-dasharray:5 4}.v2cap-vig--plan .v2cap-pl-node{translate:-50% 0}.v2cap-vig--plan .v2cap-pl-story{position:absolute;top:54%;display:grid;justify-items:center;gap:4px;translate:-50% 0}.v2cap-vig--plan .v2cap-pl-story .v2cap-k-chip{position:relative}.v2cap-vig--plan .v2cap-pl-tasks{display:flex;gap:4px}.v2cap-vig--plan .v2cap-pl-tasks i{width:12px;height:12px;border:1.5px solid #0b2521;background:#fff}.v2cap-vig--plan .v2cap-pl-tasks i.is-test{background:#34c28d}.v2cap-vig--plan .v2cap-pl-meter{position:relative;width:44px;height:6px;border:1.5px solid #0b2521;background:#fff;opacity:0;transition:opacity .25s}.v2cap-vig--plan .v2cap-pl-meter i{position:absolute;inset:0;background:#17795a;transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--cap-out) .15s}.v2cap-vig--plan .v2cap-pl-story.is-est .v2cap-pl-meter{opacity:1}.v2cap-vig--plan .v2cap-pl-story.is-est .v2cap-pl-meter i{transform:scaleX(var(--f))}.v2cap-vig--plan .v2cap-pl-ext{left:58%;top:calc(100% + 6px);translate:-50% 0}.v2cap-vig--plan .v2cap-vig__stage{--bx: 42}.v2cap-vig--plan .v2cap-pl-barrier{position:absolute;right:4%;bottom:var(--floor);z-index:5;width:6px;height:calc(var(--bh) * .9)}.v2cap-vig--plan .v2cap-pl-post{position:absolute;inset:0;background:#0b2521}.v2cap-vig--plan .v2cap-pl-post iconify-icon{position:absolute;left:50%;top:-26px;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid #0b2521;border-radius:50%;background:#fff;font-size:14px;color:#0b2521;transform:translate(-50%);transition:background-color .3s,color .3s}.v2cap-vig--plan .v2cap-pl-barrier.is-wait .v2cap-pl-post iconify-icon{background:#0b2521;color:#fff}.v2cap-vig--plan .v2cap-pl-arm{position:absolute;right:3px;bottom:calc(var(--bw) * .3);width:12cqw;height:8px;border:1.5px solid #0b2521;background:repeating-linear-gradient(90deg,#fff 0 10px,#0b2521 10px 20px)}@container (max-width: 470px){.v2cap-vig--plan .v2cap-pl-prd{width:29cqw}.v2cap-vig--plan .v2cap-pl-gaps,.v2cap-vig--plan .v2cap-pl-tree{left:37%}.v2cap-vig--plan .v2cap-pl-story .v2cap-k-chip,.v2cap-vig--plan .v2cap-pl-node{padding-inline:4px}.v2cap-vig--plan .v2cap-pl-meter{width:32px}.v2cap-vig--plan .v2cap-pl-ext{display:none}}.v2cap-pt__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){.v2cap-pt__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start}}.v2cap-pt__tree{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.v2cap-pt__tree>li{position:relative;display:flex;align-items:center;gap:14px;margin-left:calc(var(--l) * clamp(18px,4vw,44px));padding:14px 16px;border:1px solid var(--ln-2);background:#10302b;font-size:17px;line-height:1.4;color:var(--fg)}.v2cap-pt__tree>li+li:before{content:"";position:absolute;left:calc(clamp(18px,4vw,44px)*-1 + 20px);top:-15px;width:calc(clamp(18px,4vw,44px) - 20px);height:calc(50% + 15px);border-left:2px solid rgba(95,227,187,.55);border-bottom:2px solid rgba(95,227,187,.55)}.v2cap-pt__tree>li:last-child:before{top:-50px;height:calc(50% + 50px)}.v2cap-pt__icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--ln-2);font-size:19px;color:var(--mk)}.v2cap-pt__views{display:grid;gap:14px;margin:0;padding:0;list-style:none}.v2cap-pt__views .v2cap-panel__bar{gap:10px;font-family:var(--font-jakarta);font-size:16px;font-weight:600;letter-spacing:0;color:#0b2521}.v2cap-pt__views .v2cap-panel__bar iconify-icon{flex-shrink:0;font-size:18px;color:#17795a}.v2cap-pt__graph{display:block;width:100%;height:72px;padding:8px 14px}.v2cap-pt__graph path{fill:none;stroke:#0b2521;stroke-width:2}.v2cap-pt__graph path.is-cross{stroke:#17795a;stroke-dasharray:5 4}.v2cap-pt__graph circle{fill:#fff;stroke:#0b2521;stroke-width:2}.v2cap-pt__graph circle.is-ext{fill:#34c28d}.v2cap-pt__table{display:grid;padding:6px 14px 10px}.v2cap-pt__tr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(11,37,33,.1)}.v2cap-pt__tr:last-child{border-bottom:0}.v2cap-pt__tr b{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #0b2521;border-radius:50%;background:#c3ead8;font-size:12px}.v2cap-pt__miles{position:relative;display:flex;justify-content:space-between;margin:18px 22px 22px}.v2cap-pt__miles:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#0b2521}.v2cap-pt__miles i{position:relative;width:14px;height:14px;border:2px solid #0b2521;background:#fff;rotate:45deg}.v2cap-pt__miles i.is-group{background:#34c28d}.v2cap-pt__grid.is-armed :is(.v2cap-pt__tree>li,.v2cap-pt__views>li){opacity:0;transform:translateY(10px)}.v2cap-pt__grid.is-armed.is-in :is(.v2cap-pt__tree>li,.v2cap-pt__views>li){opacity:1;transform:none;transition:opacity .4s calc(var(--i) * .14s),transform .6s var(--cap-out) calc(var(--i) * .14s)}.v2cap-pg__line{position:relative;container-type:inline-size;height:120px;margin:8px 0 40px}.v2cap-pg__track{position:absolute;left:0;right:0;bottom:26px;height:4px;background:#0b2521}.v2cap-pg__gate{position:absolute;bottom:30px;width:6px;height:62px}.v2cap-pg__post{position:absolute;inset:0;background:#0b2521}.v2cap-pg__post iconify-icon{position:absolute;left:50%;top:-30px;display:grid;place-items:center;width:28px;height:28px;border:2px solid #0b2521;border-radius:50%;background:#0b2521;font-size:15px;color:#f2f7f4;transform:translate(-50%);transition:background-color .3s,color .3s,border-color .3s}.v2cap-pg__gate.is-open .v2cap-pg__post iconify-icon{border-color:#17795a;background:#34c28d;color:#0b2521}.v2cap-pg__arm{position:absolute;right:3px;bottom:18px;width:9cqw;height:9px;border:1.5px solid #0b2521;background:repeating-linear-gradient(90deg,#f2f7f4 0 10px,#0b2521 10px 20px);transform-origin:calc(100% - 2px) 50%;transition:transform .7s var(--cap-out)}.v2cap-pg__gate.is-open .v2cap-pg__arm{transform:rotate(80deg)}.v2cap-pg__k{position:absolute;left:14px;bottom:-26px;font-family:var(--font-mono);font-size:12px;color:var(--fg-2);white-space:nowrap}.v2cap-pg__end{position:absolute;right:0;bottom:76px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;color:var(--fg-2)}.v2cap-pg__end iconify-icon{font-size:16px;color:#5fe3bb}.v2cap-pg__box.h13-box{left:0;bottom:29px;z-index:3;width:60px;height:36px;margin-left:-30px;font-size:11px;transform:translate(calc(var(--x, 20) * 1cqw));transition:transform 1s cubic-bezier(.45,0,.2,1)}.v2cap-pg__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){.v2cap-pg__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px;align-items:start}}.v2cap-pg__gates{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}@media(min-width:768px){.v2cap-pg__gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.v2cap-pg__gates>li{display:grid;align-content:start;justify-items:start;gap:10px;padding:18px 0 24px;border-top:2px solid rgba(242,247,244,.22);transition:border-color .3s}.v2cap-pg__gates>li.is-done{border-top-color:#34c28d}.v2cap-pg__num{font-family:var(--font-mono);font-size:12px;color:var(--fg-2)}.v2cap-pg__gates h3{margin:0;font-family:var(--font-jakarta);font-size:20px;font-weight:700;line-height:1.25;color:var(--fg)}.v2cap-pg__gates p{margin:0;font-size:15px;line-height:1.55;color:var(--fg-2)}.v2cap-pg__gates .v2cap-act{margin-top:6px}.v2cap-pg__rows{display:grid;min-height:168px;margin:0;padding:6px 14px;list-style:none;align-content:start}.v2cap-pg__rows>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:10px 0;border-bottom:1px solid rgba(11,37,33,.1);font-family:var(--font-mono);font-size:12px;line-height:1.45;color:#0b2521}.v2cap-pg__rows>li b{font-weight:500;color:#17795a}.v2cap-pg__rows>li.v2cap-pg__empty{display:block;border-bottom:0;font-family:var(--font-space);font-size:14px;color:#4a5f58}.v2cap-pg__foot{display:flex;justify-content:flex-end;padding:0 8px 8px}.v2cap-pg__reset{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:none;font-family:var(--font-jakarta);font-size:14px;font-weight:600;color:#17795a;cursor:pointer}.v2cap-pg__reset[hidden]{display:none}@media(max-width:767px){.v2cap-pg__k{font-size:11px;left:-30px}.v2cap-pg__end{display:none}}
