.v2cap-vig--qa .v2cap-qa-prd{left:3%;top:17%;width:25cqw}.v2cap-vig--qa .v2cap-qa-pad{display:grid;gap:5px;padding:7px 8px 8px}.v2cap-vig--qa .v2cap-qa-plan{left:3%;top:35%;width:25cqw}.v2cap-vig--qa .v2cap-qa-risk{position:relative;display:grid;gap:4px;padding:6px 8px}.v2cap-vig--qa .v2cap-qa-risk i{display:block;height:6px;width:var(--w);background:#0b2521;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--cap-out) calc(var(--i) * .12s)}.v2cap-vig--qa .v2cap-qa-risk i:nth-child(2){background:#17795a}.v2cap-vig--qa .v2cap-qa-risk i:nth-child(3){background:#34c28d}.v2cap-vig--qa .v2cap-qa-risk.is-on i{transform:none}.v2cap-vig--qa .v2cap-qa-risk b{margin-top:0;font-family:var(--font-mono);font-size:11px;font-weight:400;color:#17795a}.v2cap-vig--qa .v2cap-qa-bot{left:18%;bottom:var(--floor);margin-left:calc(var(--bw) / -2)}.v2cap-vig--qa .v2cap-qa-win{left:36%;right:3%;top:18%}.v2cap-vig--qa .v2cap-qa-gwt{display:grid;gap:7px;margin:0;padding:9px 9px 22px;list-style:none}.v2cap-vig--qa .v2cap-qa-gwt li{display:flex;align-items:center;gap:8px}.v2cap-vig--qa .v2cap-qa-gwt b{flex-shrink:0;width:3.6em;font-family:var(--font-mono);font-size:11px;font-weight:500;color:#17795a}.v2cap-vig--qa .v2cap-qa-ac{right:8px;bottom:-13px}.v2cap-vig--qa .v2cap-qa-lines{display:grid;gap:7px;padding:10px 10px 30px}.v2cap-vig--qa .v2cap-qa-lines i{display:block;height:5px;background:#0b252138}.v2cap-vig--qa .v2cap-qa-lines i:nth-child(2),.v2cap-vig--qa .v2cap-qa-lines i:nth-child(4){background:#34c28d}.v2cap-vig--qa .v2cap-qa-tag{bottom:6px}.v2cap-vig--qa .v2cap-qa-tag--pw{right:62px}.v2cap-vig--qa .v2cap-qa-tag--api{right:10px}.v2cap-vig--qa .v2cap-qa-lanes{display:grid;gap:8px;margin:0;padding:10px 10px 24px;list-style:none}.v2cap-vig--qa .v2cap-qa-lanes li{display:flex;align-items:center;gap:8px}.v2cap-vig--qa .v2cap-qa-meter{position:relative;flex:1;height:10px;border:1.5px solid #0b2521;background:#fff}.v2cap-vig--qa .v2cap-qa-meter i{position:absolute;inset:1px;background:#34c28d;transform:scaleX(0);transform-origin:left center;transition:transform 1.3s linear}.v2cap-vig--qa .v2cap-qa-lanes li.is-fail .v2cap-qa-meter i{background:#0b2521}.v2cap-vig--qa .v2cap-qa-lanes li.is-go .v2cap-qa-meter i{transform:scaleX(var(--f))}.v2cap-vig--qa .v2cap-qa-state{display:grid;place-items:center;width:18px;font-size:17px;color:#17795a;opacity:0;transition:opacity .3s}.v2cap-vig--qa .v2cap-qa-lanes li.is-fail .v2cap-qa-state{color:#0b2521}.v2cap-vig--qa .v2cap-qa-lanes li.is-end .v2cap-qa-state{opacity:1}.v2cap-vig--qa .v2cap-qa-lanes li.is-hit:not(.is-fail){opacity:.45;transition:opacity .3s}.v2cap-vig--qa .v2cap-qa-reg{right:8px;bottom:-13px}.v2cap-vig--qa .v2cap-qa-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:10px;list-style:none}.v2cap-vig--qa .v2cap-qa-items li{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px}.v2cap-vig--qa .v2cap-qa-items .v2cap-k-tick{width:16px;height:16px}.v2cap-vig--qa .v2cap-qa-items li .v2cap-k-tick,.v2cap-vig--qa .v2cap-qa-items li .v2cap-k-tick svg{transition-delay:calc(var(--i) * .2s + .15s)}.v2cap-vig--qa .v2cap-qa-items.is-on .v2cap-k-tick{border-color:#17795a;background:#34c28d}.v2cap-vig--qa .v2cap-qa-items.is-on .v2cap-k-tick svg{stroke-dashoffset:0}.v2cap-vig--qa .v2cap-vig__stage{--bx: 40}@container (max-width: 470px){.v2cap-vig--qa .v2cap-qa-prd,.v2cap-vig--qa .v2cap-qa-plan{width:30cqw}.v2cap-vig--qa .v2cap-qa-win{left:37%}.v2cap-vig--qa .v2cap-qa-items{grid-template-columns:minmax(0,1fr);gap:5px}}.v2cap-qp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media(min-width:1024px){.v2cap-qp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:72px;align-items:center}}.v2cap-qp__rows{display:grid;margin:0;padding:4px 18px;list-style:none}.v2cap-qp__rows>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;border-bottom:1px dashed rgba(11,37,33,.18);font-size:16px;line-height:1.45;color:#0b2521;transition:opacity .3s}.v2cap-qp__rows>li:last-child{border-bottom:0;font-weight:600}.v2cap-qp__rows b{font-family:var(--font-mono);font-size:12px;font-weight:500;color:#17795a}.v2cap-qp__rows .v2cap-k-tick{width:22px;height:22px}.v2cap-qp__rows>li.is-in .v2cap-k-tick{border-color:#17795a;background:#34c28d}.v2cap-qp__rows>li.is-in .v2cap-k-tick svg{stroke-dashoffset:0}.v2cap-qp.is-run .v2cap-qp__rows>li:not(.is-in){opacity:.3}.v2cap-qp__foot{display:flex;justify-content:flex-end;padding:0 10px 10px}.v2cap-qp__foot .v2cap-act{--ln-2: rgba(11, 37, 33, .22);--fg: #0b2521}.v2cap-qp__pack{position:relative;display:grid;justify-items:center;gap:28px;padding:24px 0}.v2cap-qp__box{position:relative;width:min(300px,80%);aspect-ratio:5 / 4;border:3px solid #0b2521;background:#f2f7f4}.v2cap-qp__lid{position:absolute;left:-3px;right:-3px;top:-3px;height:22%;border:3px solid #0b2521;background:#c3ead8;transform-origin:left bottom;transition:transform .6s var(--cap-out),background-color .3s}.v2cap-qp.is-open .v2cap-qp__lid{transform:rotate(-24deg) translateY(-6px)}.v2cap-qp__band{position:absolute;left:50%;top:-3px;bottom:-3px;width:20%;border-left:3px solid #0b2521;border-right:3px solid #0b2521;background:#34c28d;transform:translate(-50%);z-index:2}.v2cap-qp__layers{position:absolute;left:8%;right:8%;bottom:10%;display:flex;flex-direction:column-reverse;gap:5px;margin:0;padding:0;list-style:none;z-index:1}.v2cap-qp__layers li{height:12px;border:2px solid #0b2521;background:#fff;transform-origin:center bottom;transition:opacity .25s,transform .4s var(--cap-out)}.v2cap-qp__layers li:last-child{background:#34c28d}.v2cap-qp.is-run .v2cap-qp__layers li:not(.is-in){opacity:0;transform:translateY(-30px)}.v2cap-qp__name{position:absolute;left:50%;bottom:-32px;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;color:#c7dbd1;transform:translate(-50%)}.v2cap-qp__seal{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;border:2px solid #34c28d;background:#c3ead8;font-family:var(--font-jakarta);font-size:15px;font-weight:700;color:#0b2521;opacity:0;transform:scale(.9) rotate(-3deg);transition:opacity .3s,transform .5s var(--cap-out)}.v2cap-qp__seal.is-on{opacity:1;transform:rotate(-3deg)}.v2cap-qp__seal iconify-icon{font-size:19px;color:#17795a}
