.v2cap-vig--ins .v2cap-in-bot{bottom:var(--floor);margin-left:calc(var(--bw) / -2)}.v2cap-vig--ins .v2cap-in-log{left:3%;top:18%;width:36cqw}.v2cap-vig--ins .v2cap-in-rows{display:grid;gap:7px;min-height:92px;margin:0;padding:9px 9px 11px;list-style:none}.v2cap-vig--ins .v2cap-in-rows li{display:flex;align-items:center;gap:7px;font-size:13px;color:#17795a;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .5s var(--cap-out)}.v2cap-vig--ins .v2cap-in-rows li.is-on{opacity:1;transform:none}.v2cap-vig--ins .v2cap-in-rows .v2cap-k-line{flex:0 1 auto}.v2cap-vig--ins .v2cap-in-rows .v2cap-k-tick{width:15px;height:15px;margin-left:auto}.v2cap-vig--ins .v2cap-in-rows li .v2cap-k-tick,.v2cap-vig--ins .v2cap-in-rows li .v2cap-k-tick svg{transition-delay:calc(var(--i) * .16s)}.v2cap-vig--ins .v2cap-in-rows li.is-done .v2cap-k-tick{border-color:#17795a;background:#34c28d}.v2cap-vig--ins .v2cap-in-rows li.is-done .v2cap-k-tick svg{stroke-dashoffset:0}.v2cap-vig--ins .v2cap-in-auto{right:-8px;bottom:-13px}.v2cap-vig--ins .v2cap-in-rep{left:45%;right:3%;top:18%}.v2cap-vig--ins .v2cap-in-board{margin-left:auto;padding-left:6px;color:#17795a}.v2cap-vig--ins .v2cap-in-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.v2cap-vig--ins .v2cap-in-tile{display:grid;gap:6px;padding:6px;border:1.5px solid rgba(11,37,33,.25);font-family:var(--font-mono);font-size:11px;line-height:1.2;color:#0b2521;opacity:.25;transition:opacity .3s,border-color .3s,background-color .3s}.v2cap-vig--ins .v2cap-in-tile.is-on{opacity:1}.v2cap-vig--ins .v2cap-in-tile.is-traced{border-color:#17795a;background:#e2f4ec}.v2cap-vig--ins .v2cap-in-tile svg{display:block;width:100%;height:auto}.v2cap-vig--ins .v2cap-in-bars rect{fill:#34c28d;stroke:#0b2521;stroke-width:1;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.1);transition:transform .6s var(--cap-out) calc(var(--i) * 90ms)}.v2cap-vig--ins .v2cap-in-tile.is-on .v2cap-in-bars rect{transform:none}.v2cap-vig--ins .v2cap-in-line path{fill:none;stroke:#0b2521;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--cap-out)}.v2cap-vig--ins .v2cap-in-tile.is-on .v2cap-in-line path{stroke-dashoffset:0}.v2cap-vig--ins .v2cap-in-box{--bx: 54}.v2cap-vig--ins .v2cap-in-link{position:absolute;left:calc(54% - 1px);top:50%;width:2px;height:calc(50% - var(--floor) - var(--bw) * .58);background:#17795a;clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--cap-out)}.v2cap-vig--ins .v2cap-in-link.is-on{clip-path:inset(0)}.v2cap-vig--ins .v2cap-in-rev{left:66%;bottom:calc(var(--floor) + 10px)}@container (max-width: 470px){.v2cap-vig--ins .v2cap-in-log{width:40cqw}.v2cap-vig--ins .v2cap-in-rep{left:47%}.v2cap-vig--ins .v2cap-in-tiles{grid-template-columns:minmax(0,1fr);gap:4px;padding:6px}.v2cap-vig--ins .v2cap-in-tile{grid-template-columns:1fr 1fr;align-items:center;padding:3px 5px}.v2cap-vig--ins .v2cap-in-board,.v2cap-vig--ins .v2cap-in-link{display:none}.v2cap-vig--ins .v2cap-in-rev{left:auto;right:3%}}.v2cap-ir__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:1024px){.v2cap-ir__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}}.v2cap-ir__side .v2cap-head{margin-bottom:32px}.v2cap-ir__tabs{display:grid;gap:6px}@media(min-width:560px)and (max-width:1023px){.v2cap-ir__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2cap-ir__tab{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border:1px solid var(--ln-2);border-radius:0;background:transparent;font-family:var(--font-jakarta);font-size:16px;font-weight:600;text-align:left;color:var(--fg);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.v2cap-ir__tab>iconify-icon:first-child{font-size:20px;color:var(--mk)}.v2cap-ir__tab span{flex:1}.v2cap-ir__chev{font-size:16px;opacity:0;transform:translate(-4px);transition:opacity .2s,transform .3s var(--cap-out)}.v2cap-ir__tab:hover{border-color:var(--fg)}.v2cap-ir__tab[aria-selected=true]{border-color:#f2f7f4;background:#f2f7f4;color:#0b2521}.v2cap-ir__tab[aria-selected=true]>iconify-icon:first-child{color:#17795a}.v2cap-ir__tab[aria-selected=true] .v2cap-ir__chev{opacity:1;transform:none}.v2cap-ir__panel{padding:22px 22px 24px}.v2cap-ir__panel+.v2cap-ir__panel{border-top:1px solid rgba(11,37,33,.12)}.v2cap-ir__panel[hidden]{display:none}.v2cap-ir__panel:focus-visible{outline:2px solid #17795a;outline-offset:-4px}.v2cap-ir__top h3{margin:0;font-family:var(--font-jakarta);font-size:22px;font-weight:700;letter-spacing:-.01em;color:#0b2521}.v2cap-ir__top p{margin:6px 0 0;font-size:16px;line-height:1.5;color:#4a5f58}.v2cap-ir__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.v2cap-ir__tiles--3 .v2cap-ir__tile:first-child{grid-column:1 / -1}@media(max-width:479px){.v2cap-ir__tiles{grid-template-columns:minmax(0,1fr)}.v2cap-ir__panel{padding:18px 16px 20px}}.v2cap-ir__tile{display:grid;align-content:space-between;gap:14px;min-height:120px;padding:14px;border:1px solid rgba(11,37,33,.16);background:#fff}.v2cap-ir__name{font-family:var(--font-jakarta);font-size:15px;font-weight:600;line-height:1.3;color:#0b2521}.v2cap-ir__tile svg{display:block;width:100%;height:56px}.v2cap-ir__tile rect{fill:#34c28d;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.06);transition:transform .7s var(--cap-out) calc(var(--k) * 60ms)}.v2cap-ir__tile rect:nth-child(odd){fill:#1f4a40}.v2cap-ir__grid-line{fill:none;stroke:#0b252124;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.v2cap-ir__path{fill:none;stroke:#0b2521;stroke-width:2.5;stroke-dasharray:1;stroke-dashoffset:1;stroke-linejoin:round;transition:stroke-dashoffset 1s var(--cap-out)}.v2cap-ir__split{display:flex;gap:3px;height:22px;clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--cap-out)}.v2cap-ir__split i{flex:var(--w) 1 0;background:#34c28d}.v2cap-ir__split i:nth-child(2){background:#1f4a40}.v2cap-ir__split i:nth-child(3){background:#c3ead8}.v2cap-ir__split i:nth-child(4){background:#0b25212e}.v2cap-ir__panel.is-drawn rect{transform:none}.v2cap-ir__panel.is-drawn .v2cap-ir__path{stroke-dashoffset:0}.v2cap-ir__panel.is-drawn .v2cap-ir__split{clip-path:inset(0)}
