.vg-ag text{font-size:7px;letter-spacing:.02em}.vg .vg-ag .vg-ag__lbl{fill:var(--vg-text);font-family:var(--f);font-size:7.4px;font-weight:500;letter-spacing:-.01em}.vg .vg-ag .vg-ag__lbl--sm{font-size:6.8px}.vg .vg-ag .vg-ag__meta{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.6px;letter-spacing:.02em}.vg .vg-ag .vg-ag__gtag{fill:var(--vg-mute);font-family:var(--f-mono);font-size:6px;font-weight:600;letter-spacing:.12em}.vg-ag__group{fill:color-mix(in srgb,var(--vg-panel) 70%,transparent);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7}.vg-ag__link{fill:none;stroke:color-mix(in srgb,var(--vg-text) 26%,transparent);stroke-width:1;transition:stroke .3s,stroke-width .3s}.vg-ag__link--dash{stroke-dasharray:2.5 2.5}.vg-ag__link.is-hot{stroke:#0373fe;stroke-width:1.4}.vg-ag__face{fill:var(--tc)}.vg-ag__shadow{fill:color-mix(in srgb,var(--tc) 30%,transparent)}.vg-ag__gloss{fill:url(#vg-ag-gloss);stroke:rgba(255,255,255,.25);stroke-width:.6}.vg-ag__glyph *{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vg-ag__pill-bg{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 14%,transparent);stroke-width:.7;transition:fill .3s,stroke .3s}.vg-ag__pill.is-on .vg-ag__pill-bg{fill:color-mix(in srgb,var(--tc) 12%,var(--vg-panel));stroke:var(--tc)}.vg-ag__stream circle{fill:var(--tc);opacity:0}.vg-ag__pill.is-on .vg-ag__stream circle{animation:vgAgDot .6s ease-in-out infinite}@keyframes vgAgDot{0%,to{opacity:.2}50%{opacity:1}}.vg-ag__halo{animation:vgAgHalo 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes vgAgHalo{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.vg-ag__ring{fill:none;stroke:color-mix(in srgb,#0373fe 45%,transparent);stroke-width:1;stroke-dasharray:2 3}.vg-ag__orbit{fill:#a3a8f4}.vg-ag__core-face{fill:url(#vg-ag-core);filter:drop-shadow(0 6px 10px rgba(22,32,91,.35));transition:fill .4s}.vg-ag__core.is-done .vg-ag__core-face{fill:#22c55e}.vg-ag__core-spark path{fill:#fff;stroke:none}.vg-ag__core-check{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vg-ag__core.is-done .vg-ag__core-spark{opacity:0}.vg-ag__core.is-done .vg-ag__core-check{opacity:1}.vg .vg-ag .vg-ag__core-lbl{fill:#fff;font-family:var(--f-mono);font-size:6.4px;font-weight:700;letter-spacing:.16em}.vg-ag__core:not(.is-done) .vg-ag__core-spark{animation:vgAgSpin 6s linear infinite;transform-box:view-box;transform-origin:0 0}@keyframes vgAgSpin{to{rotate:1turn}}.vg-ag__chip rect{fill:var(--vg-panel);stroke:color-mix(in srgb,#0373fe 40%,transparent);stroke-width:.8;transition:fill .3s,stroke .3s}.vg .vg-ag .vg-ag__chip text{fill:var(--vg-mute);font-family:var(--f-mono);font-size:6px;font-weight:600;letter-spacing:.06em}.vg-ag__chip.is-on rect{fill:#0373fe;stroke:#0373fe}.vg .vg-ag .vg-ag__chip.is-on text{fill:#fff}.vg-ag__step{opacity:0;transition:opacity .35s;transition-delay:calc(var(--k) * 60ms)}.vg-ag__step.is-shown{opacity:1}.vg-ag__step-bg{fill:transparent;transition:fill .3s}.vg-ag__step.is-run .vg-ag__step-bg{fill:color-mix(in srgb,#0373fe 12%,transparent)}.vg-ag__step-dot{fill:none;stroke:color-mix(in srgb,var(--vg-text) 35%,transparent);stroke-width:1;transition:fill .3s,stroke .3s}.vg-ag__step.is-run .vg-ag__step-dot{stroke:#0373fe;stroke-dasharray:3 2;animation:vgAgSpin 1.4s linear infinite;transform-box:fill-box;transform-origin:center}.vg-ag__step.is-done .vg-ag__step-dot{fill:#22c55e;stroke:#22c55e}.vg-ag__step-check{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vg-ag__step.is-done .vg-ag__step-check{opacity:1}.vg .vg-ag .vg-ag__step-t{fill:var(--vg-text);font-family:var(--f);font-size:6.6px;letter-spacing:0;transition:fill .3s}.vg .vg-ag .vg-ag__step.is-done .vg-ag__step-t{fill:var(--vg-mute)}.vg-ag__lit .vg-ag__face{filter:drop-shadow(0 0 5px rgba(240,88,40,.7))}.vg-ag__guard.is-on .vg-ag__face{filter:drop-shadow(0 0 5px rgba(34,197,94,.75))}.vg-ag__chunk{fill:#31d1fe}.vg-ag__mcp rect{fill:color-mix(in srgb,#0373fe 14%,transparent);stroke:color-mix(in srgb,#0373fe 45%,transparent);stroke-width:.7}.vg .vg-ag .vg-ag__mcp text{fill:#0373fe;font-family:var(--f-mono);font-size:5.8px;font-weight:700;letter-spacing:.1em}.vg-ag__tool{transition:opacity .3s}.vg-ag__tool.is-idle{opacity:.72}.vg .vg-ag .vg-ag__tool-out{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.6px}.vg .vg-ag .vg-ag__tool.is-done .vg-ag__tool-out{fill:#16a34a}.vg .vg-ag .vg-ag__tool.is-run .vg-ag__tool-out{fill:#0373fe}.vg-ag__tool-dot{fill:color-mix(in srgb,var(--vg-text) 25%,transparent);stroke:var(--vg-panel);stroke-width:1.2}.vg-ag__tool.is-run .vg-ag__tool-dot{fill:#0373fe;animation:vgPulse .8s infinite}.vg-ag__tool.is-done .vg-ag__tool-dot{fill:#22c55e}.vg-ag__tool-track{fill:color-mix(in srgb,var(--vg-text) 10%,transparent)}.vg-ag__tool-bar{fill:#0373fe;transform-box:fill-box;transform-origin:left;transform:scaleX(0)}.vg-ag__tool.is-run .vg-ag__tool-bar{animation:vgAgFill 1s linear forwards}.vg-ag__tool.is-done .vg-ag__tool-bar{fill:#22c55e;transform:scaleX(1)}@keyframes vgAgFill{to{transform:scaleX(1)}}.vg-ag__approve-bg{fill:color-mix(in srgb,var(--vg-panel) 70%,transparent);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7;transition:fill .4s,stroke .4s}.vg-ag__approve.is-ask .vg-ag__approve-bg{fill:color-mix(in srgb,#f05828 10%,var(--vg-panel));stroke:#f05828}.vg-ag__approve.is-ok .vg-ag__approve-bg{fill:color-mix(in srgb,#22c55e 9%,var(--vg-panel));stroke:#22c55e}.vg-ag__avatar{fill:#f05828}.vg .vg-ag .vg-ag__avatar-t{fill:#fff;font-family:var(--f);font-size:8px;font-weight:700}.vg .vg-ag .vg-ag__ask{fill:var(--vg-text);font-family:var(--f);font-size:6.6px;font-weight:600;letter-spacing:0}.vg-ag__approve.is-idle .vg-ag__btn{opacity:.35}.vg-ag__btn rect{stroke-width:.8}.vg-ag__btn--ok rect{fill:#22c55e;stroke:#22c55e}.vg-ag__btn--no rect{fill:transparent;stroke:color-mix(in srgb,var(--vg-text) 30%,transparent)}.vg .vg-ag .vg-ag__btn text{font-family:var(--f);font-size:6.4px;font-weight:600;letter-spacing:0}.vg .vg-ag .vg-ag__btn--ok text{fill:#fff}.vg .vg-ag .vg-ag__btn--no text{fill:var(--vg-mute)}.vg-ag__approve.is-ask .vg-ag__btn--ok{animation:vgAgPress 1.7s ease forwards;transform-box:fill-box;transform-origin:center}@keyframes vgAgPress{0%,60%{transform:none}70%{transform:scale(.92)}80%,to{transform:none}}.vg-ag__approve.is-ask .vg-ag__btn--ok rect{animation:vgAgGlow 1.2s ease-in-out infinite}@keyframes vgAgGlow{50%{filter:drop-shadow(0 0 4px rgba(34,197,94,.9))}}.vg-ag__span{opacity:0;transform-box:fill-box;transform-origin:left;transform:scaleX(0);transition:opacity .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.vg-ag__span.is-on{opacity:1;transform:none}.vg-ag__rule{stroke:color-mix(in srgb,var(--vg-text) 14%,transparent);stroke-width:.7}.vg .vg-ag .vg-ag__stat{fill:var(--vg-text);font-family:var(--f-mono);font-size:7px;font-weight:600}.vg-ag__pkt{fill:var(--pc)}.vg.is-still .vg-ag__span{opacity:1;transform:none}.vg-aws{--aws-compute:#f05828;--aws-net:#16205b;--aws-db:#797ca8;--aws-storage:#31d1fe;--aws-mgmt:#f05828;--aws-region:#31d1fe;--aws-az:#0373fe;--aws-red:#f05828;--aws-ok:#16a34a;--aws-dev:#0373fe;--aws-pub:#31d1fe}.vg-aws text{font-size:7px;letter-spacing:.04em}.vg .vg-aws .vg-aws__lbl{fill:var(--vg-text);font-family:var(--f);font-size:7.2px;font-weight:500;letter-spacing:-.01em}.vg .vg-aws .vg-aws__sub-txt{fill:var(--vg-mute);font-size:6.2px}.vg .vg-aws .vg-aws__lbl--left{font-weight:600}.vg-aws__region{fill:color-mix(in srgb,var(--aws-region) 3%,transparent);stroke:var(--aws-region);stroke-width:.9;stroke-dasharray:4 3}.vg-aws__region-flag{fill:var(--aws-region)}.vg-aws__vpc{fill:color-mix(in srgb,var(--aws-net) 4%,transparent);stroke:var(--aws-net);stroke-width:.9}.vg-aws__vpc-flag{fill:var(--aws-net)}.vg .vg-aws .vg-aws__tag{font-weight:600;font-size:7px}.vg .vg-aws .vg-aws__tag--region{fill:var(--aws-region)}.vg .vg-aws .vg-aws__tag--vpc{fill:var(--aws-net)}.vg .vg-aws .vg-aws__tag--asg{fill:var(--aws-compute);font-size:6.4px}.vg-aws__asg{fill:color-mix(in srgb,var(--aws-compute) 5%,transparent);stroke:var(--aws-compute);stroke-width:.9;stroke-dasharray:3 2.5}.vg-aws__az{fill:color-mix(in srgb,var(--vg-panel) 60%,transparent);stroke:color-mix(in srgb,var(--aws-az) 70%,transparent);stroke-width:.8;stroke-dasharray:3 2.5}.vg .vg-aws .vg-aws__azl{fill:var(--aws-az);font-size:6.6px;font-weight:600}.vg-aws__sub{stroke-width:.6}.vg-aws__sub--pub{fill:color-mix(in srgb,var(--aws-pub) 9%,transparent);stroke:color-mix(in srgb,var(--aws-pub) 55%,transparent)}.vg-aws__sub--prv{fill:color-mix(in srgb,var(--aws-region) 7%,transparent);stroke:color-mix(in srgb,var(--aws-region) 50%,transparent)}.vg .vg-aws .vg-aws__subl{font-size:5.4px;font-weight:600;letter-spacing:.08em}.vg .vg-aws .vg-aws__subl--pub{fill:var(--aws-pub)}.vg .vg-aws .vg-aws__subl--prv{fill:var(--aws-region)}.vg .vg-aws .vg-aws__count{fill:var(--aws-compute);font-weight:700;font-size:7px}.vg-aws__tile>rect{fill:var(--tc)}.vg-aws__tile>rect.vg-aws__shadow{fill:color-mix(in srgb,var(--tc) 30%,transparent)}.vg-aws__tile>rect.vg-aws__gloss{fill:url(#vg-aws-gloss);stroke:rgba(255,255,255,.25);stroke-width:.6}.vg-aws__glyph *{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vg-aws--compute{--tc:var(--aws-compute)}.vg-aws--net{--tc:var(--aws-net)}.vg-aws--db{--tc:var(--aws-db)}.vg-aws--storage{--tc:var(--aws-storage)}.vg-aws--sec{--tc:var(--aws-red)}.vg-aws--mgmt{--tc:var(--aws-mgmt)}.vg-aws--dev{--tc:var(--aws-dev)}.vg-aws--db.replica{--tc:color-mix(in srgb,#797ca8 72%,#fff)}.vg-aws__users *{fill:none;stroke:var(--vg-text);stroke-width:1.5;stroke-linecap:round}.vg-aws__slot{fill:none;stroke:color-mix(in srgb,var(--aws-compute) 45%,transparent);stroke-width:1;stroke-dasharray:3 3}.vg-aws__led{fill:#fff;animation:vgPulse 1.2s ease-in-out infinite}.vg-aws__link{fill:none;stroke:color-mix(in srgb,var(--vg-text) 35%,transparent);stroke-width:1}.vg-aws__link--dash{stroke-dasharray:2 3}.vg-aws__link--mon{stroke:color-mix(in srgb,var(--aws-mgmt) 55%,transparent);stroke-dasharray:3 3}.vg-aws__pkt{fill:var(--aws-net)}.vg-aws__pkt--db{fill:var(--aws-db)}.vg-aws__pkt--s3{fill:var(--aws-storage)}.vg-aws__pkt--mon{fill:var(--aws-mgmt)}.vg-aws__sync{fill:none;stroke:var(--aws-db);stroke-width:1.4;stroke-dasharray:3 3;animation:vgAwsRepl 1s linear infinite}.vg .vg-aws .vg-aws__sync-lbl{fill:var(--aws-db);font-size:6px;font-weight:600}.vg-aws__msg{fill:var(--aws-mgmt)}.vg-aws__fn>g>rect{animation:vgAwsFn 1.2s ease-in-out infinite}@keyframes vgAwsFn{0%,to{filter:none}50%{filter:drop-shadow(0 0 4px rgba(240,88,40,.8))}}.vg-aws__fn-count rect{fill:color-mix(in srgb,var(--aws-compute) 14%,transparent);stroke:color-mix(in srgb,var(--aws-compute) 50%,transparent);stroke-width:.8}.vg .vg-aws .vg-aws__fn-count text{fill:var(--aws-compute);font-family:var(--f-mono);font-size:6.2px;font-weight:600}.vg .vg-aws .vg-aws__thr-lbl{fill:var(--aws-red);font-size:5.6px;font-family:var(--f-mono)}@keyframes vgAwsRepl{to{stroke-dashoffset:-12}}.vg-aws__mon-panel{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--aws-mgmt) 35%,transparent);stroke-width:.8;filter:drop-shadow(0 3px 6px rgba(22,32,91,.08))}.vg-aws__mon-icon{fill:var(--aws-mgmt)}.vg-aws__mon-icon-line{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.vg-aws__threshold{stroke:var(--aws-red);stroke-width:1;stroke-dasharray:3 2;opacity:.7}.vg-aws__metric{fill:none;stroke:var(--aws-mgmt);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;animation:vgAwsMetric 8s linear infinite}.vg .vg-aws .vg-aws__badge text{font-family:var(--f-mono);font-size:6.4px;font-weight:700;fill:#fff;letter-spacing:.06em}.vg-aws__badge--ok rect{fill:var(--aws-ok)}.vg-aws__badge--alarm rect{fill:var(--aws-red)}.vg-aws__badge--ok{animation:vgAwsOk 8s infinite}.vg-aws__badge--alarm{opacity:0;animation:vgAwsAlarm 8s infinite}.vg-aws__inst.vg-aws__w1 .vg-aws__tile,.vg-aws__link.vg-aws__w1,.vg-aws__pw1{animation:vgAwsWave1 8s infinite}.vg-aws__inst.vg-aws__w2 .vg-aws__tile,.vg-aws__link.vg-aws__w2,.vg-aws__pw2{animation:vgAwsWave2 8s infinite}.vg-aws__count--2{opacity:0;animation:vgAwsC2 8s infinite}.vg-aws__count--4{opacity:0;animation:vgAwsC4 8s infinite}.vg-aws__count--6{animation:vgAwsC6 8s infinite}@keyframes vgAwsWave1{0%,27%{opacity:0}31%,86%{opacity:1}89%,to{opacity:0}}@keyframes vgAwsWave2{0%,37%{opacity:0}41%,80%{opacity:1}83%,to{opacity:0}}@keyframes vgAwsC2{0%,28%{opacity:1}29%,87%{opacity:0}88%,to{opacity:1}}@keyframes vgAwsC4{0%,28%{opacity:0}29%,38%{opacity:1}39%,81%{opacity:0}82%,87%{opacity:1}88%,to{opacity:0}}@keyframes vgAwsC6{0%,38%{opacity:0}39%,81%{opacity:1}82%,to{opacity:0}}@keyframes vgAwsOk{0%,21%{opacity:1}22%,61%{opacity:0}62%,to{opacity:1}}@keyframes vgAwsAlarm{0%,21%{opacity:0}22%,61%{opacity:1}62%,to{opacity:0}}@keyframes vgAwsMetric{0%{stroke-dashoffset:100}60%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.vg.is-still .vg-aws__metric{stroke-dashoffset:0}.vg-dt text{font-size:7px;letter-spacing:.02em}.vg .vg-dt .vg-dt__lbl{fill:var(--vg-text);font-family:var(--f);font-size:7.2px;font-weight:500;letter-spacing:-.01em}.vg .vg-dt .vg-dt__lbl--sm{font-size:6.4px}.vg .vg-dt .vg-dt__lbl--b{font-weight:600;font-size:7.6px}.vg .vg-dt .vg-dt__meta{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.4px;letter-spacing:.02em}.vg .vg-dt .vg-dt__gtag{fill:var(--vg-mute);font-family:var(--f-mono);font-size:6px;font-weight:600;letter-spacing:.12em}.vg-dt__group{fill:color-mix(in srgb,var(--vg-panel) 70%,transparent);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7}.vg-dt__link{fill:none;stroke:color-mix(in srgb,var(--vg-text) 24%,transparent);stroke-width:1;transition:stroke .3s}.vg-dt__link.is-hot{stroke:#0373fe;stroke-width:1.3}.vg-dt__face{fill:var(--tc)}.vg-dt__shadow{fill:color-mix(in srgb,var(--tc) 30%,transparent)}.vg-dt__gloss{fill:url(#vg-dt-gloss);stroke:rgba(255,255,255,.25);stroke-width:.6}.vg-dt__glyph *{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vg-dt__live{fill:#22c55e;animation:vgPulse 1.2s ease-in-out infinite}.vg-dt__lag rect{fill:color-mix(in srgb,#22c55e 12%,transparent);stroke:color-mix(in srgb,#22c55e 45%,transparent);stroke-width:.6}.vg .vg-dt .vg-dt__lag text{fill:#16a34a;font-family:var(--f-mono);font-size:5.4px;font-weight:700}.vg-dt__layer-bg{fill:color-mix(in srgb,var(--lc) 6%,transparent);stroke:color-mix(in srgb,var(--lc) 35%,transparent);stroke-width:.7;transition:stroke .4s,fill .4s}.vg-dt__layer.is-run .vg-dt__layer-bg{stroke:var(--lc);fill:color-mix(in srgb,var(--lc) 11%,transparent)}.vg-dt__layer-chip{fill:var(--lc)}.vg .vg-dt .vg-dt__layer-n{fill:#fff;font-family:var(--f-mono);font-size:5.6px;font-weight:700;letter-spacing:.14em}.vg-dt__tbl-bg{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 12%,transparent);stroke-width:.6;filter:drop-shadow(0 1px 1.5px rgba(22,32,91,.06))}.vg-dt__tbl-ico{fill:color-mix(in srgb,var(--lc) 75%,transparent)}.vg .vg-dt .vg-dt__tbl-t{fill:var(--vg-text);font-family:var(--f-mono);font-size:5.2px;letter-spacing:0}.vg-dt__bar-track{fill:color-mix(in srgb,var(--vg-text) 10%,transparent)}.vg-dt__bar{fill:var(--lc);transform-box:fill-box;transform-origin:left;transform:scaleX(0)}.vg-dt__layer.is-run .vg-dt__bar{animation:vgDtFill 1.2s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--k) * .15s)}.vg-dt__layer.is-done .vg-dt__bar{transform:scaleX(1);fill:#22c55e}@keyframes vgDtFill{to{transform:scaleX(1)}}.vg-dt__check circle{fill:none;stroke:color-mix(in srgb,var(--vg-text) 30%,transparent);stroke-width:.9;transition:fill .3s,stroke .3s}.vg-dt__tick{fill:none;stroke:#fff;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vg .vg-dt .vg-dt__warn{fill:#fff;font-family:var(--f);font-size:6px;font-weight:800;opacity:0}.vg-dt__check.is-ok circle{fill:#22c55e;stroke:#22c55e}.vg-dt__check.is-ok .vg-dt__tick{opacity:1}.vg-dt__check.is-run circle{stroke:#0373fe;stroke-dasharray:3 2;transform-box:fill-box;transform-origin:center;animation:vgDtSpin 1.2s linear infinite}.vg-dt__check.is-warn circle{fill:#f05828;stroke:#f05828}.vg .vg-dt .vg-dt__check.is-warn .vg-dt__warn{opacity:1}@keyframes vgDtSpin{to{rotate:1turn}}.vg .vg-dt .vg-dt__check-t{fill:var(--vg-text);font-family:var(--f-mono);font-size:5.6px;letter-spacing:0}.vg-dt__gov rect{fill:color-mix(in srgb,var(--gc) 10%,transparent);stroke:color-mix(in srgb,var(--gc) 40%,transparent);stroke-width:.6}.vg-dt__gov circle{fill:var(--gc)}.vg .vg-dt .vg-dt__gov text{fill:var(--gc);font-family:var(--f);font-size:6px;font-weight:600;letter-spacing:0}.vg-dt__app{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7;filter:drop-shadow(0 8px 14px rgba(22,32,91,.1))}.vg-dt__appbar{fill:color-mix(in srgb,var(--vg-text) 5%,var(--vg-panel))}.vg-dt__range rect{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.6}.vg-dt__range circle{fill:#f05828;animation:vgPulse .8s infinite}.vg-dt__range circle.is-live{fill:#22c55e;animation:vgPulse 1.6s infinite}.vg .vg-dt .vg-dt__range text{fill:var(--vg-text);font-family:var(--f);font-size:5.6px;font-weight:600;letter-spacing:0}.vg-dt__kpi-bg{fill:color-mix(in srgb,var(--vg-text) 3%,var(--vg-panel));stroke:color-mix(in srgb,var(--vg-text) 10%,transparent);stroke-width:.6;transition:stroke .4s}.vg-dt__kpi.is-fresh .vg-dt__kpi-bg{animation:vgDtFlash 1.2s ease}@keyframes vgDtFlash{0%,40%{stroke:#0373fe;fill:color-mix(in srgb,#0373fe 10%,var(--vg-panel))}}.vg .vg-dt .vg-dt__kpi-k{fill:var(--vg-mute);font-family:var(--f);font-size:5.6px;font-weight:500;letter-spacing:0}.vg .vg-dt .vg-dt__kpi-v{fill:var(--vg-text);font-family:var(--f);font-size:10px;font-weight:700;letter-spacing:-.02em;animation:vgDtIn .4s ease both}@keyframes vgDtIn{0%{opacity:0}}.vg .vg-dt .vg-dt__kpi-d{fill:#16a34a;font-family:var(--f-mono);font-size:5.2px;font-weight:600}.vg-dt__grid{stroke:color-mix(in srgb,var(--vg-text) 8%,transparent);stroke-width:.6}.vg-dt__line{fill:none;stroke:url(#vg-dt-line);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100}.vg-dt__line.is-fresh{animation:vgDtDraw 1.4s cubic-bezier(.4,0,.2,1) both}@keyframes vgDtDraw{0%{stroke-dashoffset:100}}.vg-dt__fc{opacity:0;transition:opacity .6s}.vg-dt__fc.is-on{opacity:1}.vg-dt__band{fill:color-mix(in srgb,#0373fe 14%,transparent)}.vg-dt__fline{fill:none;stroke:#0373fe;stroke-width:1.4;stroke-dasharray:3 2.5}.vg .vg-dt .vg-dt__fc-t{fill:#0373fe;font-family:var(--f-mono);font-size:5.2px;font-weight:600}.vg-dt__anom{opacity:0;transition:opacity .4s}.vg-dt__anom.is-on{opacity:1}.vg-dt__anom-ring{fill:none;stroke:#f05828;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:vgDtPing 1.2s ease-out infinite}@keyframes vgDtPing{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}.vg-dt__anom-dot{fill:#f05828}.vg-dt__bar-v{transform-box:fill-box;transform-origin:bottom}.vg-dt[data-step="3"] .vg-dt__bar-v{animation:vgDtGrow .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--k) * .08s)}@keyframes vgDtGrow{0%{transform:scaleY(.2)}}.vg-dt__donut{fill:none;stroke-width:5}.vg .vg-dt .vg-dt__leg{fill:var(--vg-text);font-family:var(--f);font-size:5.4px;letter-spacing:0}.vg .vg-dt .vg-dt__auc{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.6px;font-weight:700}.vg .vg-dt .vg-dt__auc.is-on{fill:#16a34a}.vg-dt__feat-bar{fill:url(#vg-dt-line);transform-box:fill-box;transform-origin:left;transform:scaleX(.15);transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--k) * .12s)}.vg-dt__feat.is-on .vg-dt__feat-bar{transform:scaleX(1)}.vg-dt__alert,.vg-dt__idle{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.vg-dt__idle.is-on{opacity:1}.vg-dt__alert{transform:translateY(6px)}.vg-dt__alert.is-on{opacity:1;transform:none}.vg-dt__idle-ring{fill:color-mix(in srgb,#22c55e 14%,transparent);stroke:#22c55e;stroke-width:1}.vg-dt__idle-tick{fill:none;stroke:#16a34a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vg-dt__alert-bg{fill:color-mix(in srgb,#f05828 8%,var(--vg-panel));stroke:#f05828;stroke-width:.8}.vg .vg-dt .vg-dt__alert-h{fill:#f05828;font-family:var(--f);font-size:5.8px;font-weight:700;letter-spacing:0}.vg .vg-dt .vg-dt__alert-v{fill:var(--vg-text);font-family:var(--f);font-size:9px;font-weight:700;letter-spacing:-.02em}.vg-dt__alert-spark{fill:none;stroke:#f05828;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.vg-dt__sent{fill:#16205b}.vg .vg-dt .vg-dt__sent-t{fill:#fff;font-family:var(--f-mono);font-size:5px;font-weight:600}.vg.is-still .vg-dt__bar{transform:scaleX(1)}.vg-es text{font-size:7px;letter-spacing:.02em}.vg .vg-es .vg-es__lbl{fill:var(--vg-text);font-family:var(--f);font-size:7.4px;font-weight:500;letter-spacing:-.01em}.vg .vg-es .vg-es__lbl--sm{font-size:6.6px}.vg .vg-es .vg-es__lbl--b{font-weight:600;font-size:7.6px}.vg .vg-es .vg-es__meta{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.6px;letter-spacing:.02em}.vg .vg-es .vg-es__gtag{fill:var(--vg-mute);font-family:var(--f-mono);font-size:6px;font-weight:600;letter-spacing:.12em}.vg .vg-es .vg-es__letter{fill:#fff;stroke:none;font-family:var(--f);font-size:13px;font-weight:700;letter-spacing:0}.vg-es__group{fill:color-mix(in srgb,var(--vg-panel) 70%,transparent);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7}.vg-es__link{fill:none;stroke:color-mix(in srgb,var(--vg-text) 24%,transparent);stroke-width:1;transition:stroke .3s,stroke-width .3s}.vg-es__link--dash{stroke-dasharray:2.5 2.5}.vg-es__link.is-hot{stroke:#0373fe;stroke-width:1.4}.vg-es__rule{stroke:color-mix(in srgb,var(--vg-text) 12%,transparent);stroke-width:.6}.vg-es__face{fill:var(--tc)}.vg-es__shadow{fill:color-mix(in srgb,var(--tc) 30%,transparent)}.vg-es__gloss{fill:url(#vg-es-gloss);stroke:rgba(255,255,255,.25);stroke-width:.6}.vg-es__glyph *{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vg-es__lit .vg-es__face{filter:drop-shadow(0 0 4px rgba(240,88,40,.7))}.vg-es__tenant{transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.vg-es__tenant.is-off{opacity:0;transform:translateX(-8px)}.vg-es__tenant-bg{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 14%,transparent);stroke-width:.7;transition:fill .3s,stroke .3s}.vg-es__tenant.is-prov .vg-es__tenant-bg,.vg-es__tenant.is-sel .vg-es__tenant-bg{fill:color-mix(in srgb,var(--tc) 12%,var(--vg-panel));stroke:var(--tc)}.vg-es__tenant.is-prov .vg-es__tenant-bg{stroke-dasharray:3 2;animation:vgEsDash 1s linear infinite}@keyframes vgEsDash{to{stroke-dashoffset:-10}}.vg-es__plan{fill:color-mix(in srgb,var(--pc) 14%,transparent)}.vg .vg-es .vg-es__plan-t{fill:var(--pc);font-family:var(--f-mono);font-size:5px;font-weight:700;letter-spacing:.04em}.vg-es__pill rect{fill:color-mix(in srgb,#16205b 12%,transparent);stroke:color-mix(in srgb,#16205b 40%,transparent);stroke-width:.6}.vg .vg-es .vg-es__pill text{fill:#16205b;font-family:var(--f-mono);font-size:5.6px;font-weight:700;letter-spacing:.06em}.vg-es__gate-ring{fill:none;stroke:color-mix(in srgb,#16205b 40%,transparent);stroke-width:1;stroke-dasharray:2 3;transform-box:fill-box;transform-origin:center;animation:vgEsSpin 10s linear infinite}.vg-es__gate.is-on .vg-es__gate-ring{stroke:#16205b;animation-duration:2s}@keyframes vgEsSpin{to{rotate:1turn}}.vg-es__check circle{fill:none;stroke:color-mix(in srgb,var(--vg-text) 30%,transparent);stroke-width:.9;transition:fill .3s,stroke .3s}.vg-es__check path{fill:none;stroke:#fff;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vg-es__check.is-ok circle{fill:#22c55e;stroke:#22c55e}.vg-es__check.is-ok path{opacity:1}.vg-es__tag rect{fill:color-mix(in srgb,var(--tc) 14%,transparent);stroke:var(--tc);stroke-width:.7;transition:fill .3s,stroke .3s}.vg .vg-es .vg-es__tag text{fill:var(--tc);font-family:var(--f-mono);font-size:5.8px;font-weight:700}.vg-es__svc{transition:opacity .3s}.vg-es__pods rect{fill:color-mix(in srgb,#22c55e 70%,transparent)}.vg-es__svc.is-on .vg-es__pods rect{animation:vgEsPod .6s ease-in-out infinite;animation-delay:calc(var(--k) * .12s)}@keyframes vgEsPod{50%{fill:#0373fe}}.vg-es__dot{fill:#22c55e;stroke:var(--vg-panel);stroke-width:1.2}.vg-es__svc.is-on .vg-es__dot{fill:#0373fe;animation:vgPulse .7s infinite}.vg-es__svc.is-on .vg-es__face{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tc) 80%,transparent))}.vg-es__bus{fill:url(#vg-es-bus);filter:drop-shadow(0 4px 8px rgba(3,115,254,.3))}.vg .vg-es .vg-es__bus-t{fill:#fff;font-family:var(--f-mono);font-size:6px;font-weight:700;letter-spacing:.14em}.vg .vg-es .vg-es__bus-ev{fill:#fff;font-family:var(--f-mono);font-size:6px;font-weight:600;animation:vgEsIn .4s ease both}@keyframes vgEsIn{0%{opacity:0}}.vg-es__msg{filter:drop-shadow(0 0 2px rgba(255,255,255,.8))}.vg-es__table{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 14%,transparent);stroke-width:.6}.vg-es__cell{fill:color-mix(in srgb,var(--vg-text) 14%,transparent)}.vg-es__row{opacity:0;transition:opacity .5s}.vg-es__row.is-on{opacity:1}.vg-es__app{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7;filter:drop-shadow(0 6px 12px rgba(22,32,91,.08))}.vg-es__app-bar{fill:color-mix(in srgb,var(--vg-text) 5%,var(--vg-panel))}.vg-es__light--0{fill:#ff5f57}.vg-es__light--1{fill:#febc2e}.vg-es__light--2{fill:#28c840}.vg-es__new rect{fill:#16205b}.vg .vg-es .vg-es__new text{fill:#fff;font-family:var(--f);font-size:6.2px;font-weight:600;letter-spacing:0}.vg .vg-es .vg-es__th{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.2px;font-weight:600;letter-spacing:.1em}.vg .vg-es .vg-es__td{fill:var(--vg-text);font-family:var(--f);font-size:6.6px;font-weight:500;letter-spacing:0}.vg .vg-es .vg-es__td--mono{font-family:var(--f-mono);font-size:6px}.vg-es__tr{opacity:0;transition:opacity .4s}.vg-es__tr.is-on{opacity:1}.vg-es__tr-bg{fill:transparent;transition:fill .3s}.vg-es__tr.is-prov .vg-es__tr-bg{fill:color-mix(in srgb,#f05828 12%,transparent)}.vg-es__track{fill:color-mix(in srgb,var(--vg-text) 10%,transparent)}.vg-es__fill{transform-box:fill-box;transform-origin:left;transition:transform .6s}.vg-es__tr.is-prov .vg-es__fill{transform:scaleX(.2)}.vg-es__st{fill:#22c55e}.vg-es__st--prov{fill:#f05828;animation:vgPulse .8s infinite}.vg .vg-es .vg-es__kpi{fill:var(--vg-text);font-family:var(--f);font-size:10px;font-weight:600;letter-spacing:-.02em;animation:vgEsIn .4s ease both}.vg .vg-es .vg-es__delta{fill:#16a34a;font-family:var(--f-mono);font-size:5.4px}.vg-es__sw{fill:color-mix(in srgb,var(--vg-text) 18%,transparent);transition:fill .3s}.vg-es__flag.is-on .vg-es__sw{fill:#22c55e}.vg-es__knob{fill:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));transition:cx .3s cubic-bezier(.3,1.4,.5,1)}.vg-es__flag.is-flip .vg-es__sw{animation:vgEsFlip 1s ease}@keyframes vgEsFlip{0%{filter:drop-shadow(0 0 0 rgba(34,197,94,0))}40%{filter:drop-shadow(0 0 5px rgba(34,197,94,.9))}}.vg-es__log{animation:vgEsLog .4s ease both}@keyframes vgEsLog{0%{opacity:0;transform:translateY(4px)}}.vg .vg-es .vg-es__log-t{fill:var(--vg-text);font-family:var(--f-mono);font-size:5.6px;letter-spacing:0}.vg-py text{font-size:7px;letter-spacing:.02em}.vg .vg-py .vg-py__lbl{fill:var(--vg-text);font-family:var(--f);font-size:7.2px;font-weight:500;letter-spacing:-.01em}.vg .vg-py .vg-py__lbl--b{font-weight:600}.vg .vg-py .vg-py__meta{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.4px;letter-spacing:.02em}.vg .vg-py .vg-py__gtag{fill:var(--vg-mute);font-family:var(--f-mono);font-size:6px;font-weight:600;letter-spacing:.12em}.vg .vg-py .vg-py__row{fill:var(--vg-text);font-family:var(--f);font-size:6.2px;letter-spacing:0}.vg .vg-py .vg-py__total{fill:var(--vg-text);font-family:var(--f);font-size:9px;font-weight:700;letter-spacing:-.02em}.vg .vg-py .vg-py__th{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5px;font-weight:600;letter-spacing:.1em}.vg .vg-py .vg-py__td{fill:var(--vg-text);font-family:var(--f);font-size:6.2px;font-weight:500;letter-spacing:0}.vg .vg-py .vg-py__td--mute{fill:var(--vg-mute)}.vg .vg-py .vg-py__td--mono{font-family:var(--f-mono);font-size:5.8px}.vg-py__group{fill:color-mix(in srgb,var(--vg-panel) 70%,transparent);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7}.vg-py__link{fill:none;stroke:color-mix(in srgb,var(--vg-text) 22%,transparent);stroke-width:1;transition:stroke .3s}.vg-py__link.is-hot{stroke:#0373fe;stroke-width:1.4}.vg-py__rule{stroke:color-mix(in srgb,var(--vg-text) 12%,transparent);stroke-width:.6}.vg-py__face{fill:var(--tc)}.vg-py__shadow{fill:color-mix(in srgb,var(--tc) 30%,transparent)}.vg-py__gloss{fill:url(#vg-py-gloss);stroke:rgba(255,255,255,.25);stroke-width:.6}.vg-py__glyph *{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vg-py__secure{fill:color-mix(in srgb,#16a34a 12%,transparent)}.vg .vg-py .vg-py__secure-t{fill:#16a34a;font-family:var(--f-mono);font-size:5px;font-weight:700}.vg .vg-py .vg-py__logo-t{fill:#fff;font-family:var(--f);font-size:9px;font-weight:700}.vg-py__method rect{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.6}.vg .vg-py .vg-py__method text{fill:var(--vg-mute);font-family:var(--f);font-size:5.8px;font-weight:600;letter-spacing:0}.vg-py__method.is-on rect{fill:color-mix(in srgb,#16205b 10%,var(--vg-panel));stroke:#16205b;stroke-width:.9}.vg .vg-py .vg-py__method.is-on text{fill:#16205b}.vg-py__cc{filter:drop-shadow(0 6px 10px rgba(22,32,91,.3))}.vg-py__chip{fill:#f05828;opacity:.9}.vg .vg-py .vg-py__cc-num{fill:#fff;font-family:var(--f-mono);font-size:7px;font-weight:600;letter-spacing:.06em}.vg .vg-py .vg-py__cc-meta{fill:rgba(255,255,255,.65);font-family:var(--f-mono);font-size:4.6px;letter-spacing:.08em}.vg-py__caret{fill:#fff;animation:vgPulse 1s steps(1) infinite}.vg-py__save{fill:#16205b}.vg-py__save-tick{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.vg-py__pay-bg{fill:url(#vg-py-btn);filter:drop-shadow(0 6px 10px rgba(22,32,91,.35));transition:fill .4s}.vg-py__pay.is-busy .vg-py__pay-bg{animation:vgPyPress .25s ease;transform-box:fill-box;transform-origin:center}@keyframes vgPyPress{50%{transform:scale(.96)}}.vg-py__pay.is-paid .vg-py__pay-bg{fill:#16a34a;filter:drop-shadow(0 6px 10px rgba(22,163,74,.35))}.vg .vg-py .vg-py__pay-t{fill:#fff;font-family:var(--f);font-size:7.4px;font-weight:700;letter-spacing:0}.vg-py__spin{fill:none;stroke:rgba(255,255,255,.35);stroke-width:1.5;stroke-dasharray:8 18;transform-box:fill-box;transform-origin:center;animation:vgPySpin .8s linear infinite;stroke:#fff}@keyframes vgPySpin{to{rotate:1turn}}.vg-py__receipt,.vg-py__trust{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.vg-py__trust.is-on{opacity:1}.vg-py__receipt{transform:translateY(8px)}.vg-py__receipt.is-on{opacity:1;transform:none}.vg-py__trust-dot{fill:#22c55e}.vg-py__receipt-bg{fill:color-mix(in srgb,#16a34a 7%,var(--vg-panel));stroke:color-mix(in srgb,#16a34a 50%,transparent);stroke-width:.7}.vg-py__ok{fill:#16a34a}.vg-py__ok-tick{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vg-py__node{transition:opacity .3s}.vg-py__dot{fill:color-mix(in srgb,var(--vg-text) 25%,transparent);stroke:var(--vg-panel);stroke-width:1.2}.vg-py__node.is-run .vg-py__dot{fill:#0373fe;animation:vgPulse .7s infinite}.vg-py__node.is-done .vg-py__dot{fill:#22c55e}.vg-py__node.is-run .vg-py__face{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tc) 85%,transparent))}.vg-py__needle{transition:transform .9s cubic-bezier(.3,1.3,.5,1)}.vg-py.is-reset .vg-py__needle{transition:none}.vg-py__needle *{fill:var(--vg-text)}.vg-py__rail{transition:opacity .3s}.vg-py__rail.is-dim{opacity:.45}.vg-py__rail-bg{fill:transparent;stroke:transparent;stroke-width:.8;transition:fill .3s,stroke .3s}.vg-py__rail.is-on .vg-py__rail-bg{fill:color-mix(in srgb,#0373fe 9%,transparent);stroke:#0373fe}.vg .vg-py .vg-py__rail.is-on .vg-py__meta{fill:#16a34a;font-weight:600}.vg-py__app{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7;filter:drop-shadow(0 8px 14px rgba(22,32,91,.1))}.vg-py__appbar{fill:color-mix(in srgb,var(--vg-text) 5%,var(--vg-panel))}.vg-py__live rect{fill:color-mix(in srgb,#16a34a 12%,transparent)}.vg-py__live circle{fill:#16a34a;animation:vgPulse 1.4s infinite}.vg .vg-py .vg-py__live text{fill:#16a34a;font-family:var(--f);font-size:5.8px;font-weight:600;letter-spacing:0}.vg-py__kpi-bg{fill:color-mix(in srgb,var(--vg-text) 3%,var(--vg-panel));stroke:color-mix(in srgb,var(--vg-text) 10%,transparent);stroke-width:.6}.vg-py__kpi.is-bump .vg-py__kpi-bg{animation:vgPyFlash 1.2s ease}@keyframes vgPyFlash{0%,40%{stroke:#16a34a;fill:color-mix(in srgb,#16a34a 10%,var(--vg-panel))}}.vg .vg-py .vg-py__kpi-k{fill:var(--vg-mute);font-family:var(--f);font-size:5.6px;font-weight:500;letter-spacing:0}.vg .vg-py .vg-py__kpi-v{fill:var(--vg-text);font-family:var(--f);font-size:9.6px;font-weight:700;letter-spacing:-.02em;animation:vgPyIn .4s ease both}@keyframes vgPyIn{0%{opacity:0}}.vg-py__bar{fill:url(#vg-py-bars)}.vg-py__bar.is-last{fill:color-mix(in srgb,#0373fe 45%,transparent);transform-box:fill-box;transform-origin:bottom}.vg-py__bar.is-grow{fill:#16a34a;animation:vgPyGrow .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes vgPyGrow{0%{transform:scaleY(.7)}}.vg-py__tr{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vg-py.is-reset .vg-py__tr{transition:none}.vg-py__tr-bg{fill:transparent}.vg-py__tr.is-new{animation:vgPyIn .5s ease both}.vg-py__tr.is-new .vg-py__tr-bg{fill:color-mix(in srgb,#16a34a 10%,transparent)}.vg-py__badge{opacity:.14}.vg .vg-py .vg-py__badge-t{font-family:var(--f);font-size:5.2px;font-weight:700;letter-spacing:0}.vg-py__recon{opacity:0;transition:opacity .4s}.vg-py__recon.is-on{opacity:1}.vg-py__recon rect{fill:color-mix(in srgb,#16a34a 14%,transparent);stroke:color-mix(in srgb,#16a34a 50%,transparent);stroke-width:.6}.vg .vg-py .vg-py__recon text{fill:#16a34a;font-family:var(--f-mono);font-size:5px;font-weight:700}.vg-py__entry{opacity:0;transform:translateX(-4px);transition:opacity .35s,transform .35s;transition-delay:calc(var(--k) * .18s)}.vg-py__entry.is-on{opacity:1;transform:none}.vg .vg-py .vg-py__await{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.6px;opacity:0;transition:opacity .3s}.vg .vg-py .vg-py__await.is-on{opacity:1}.vg-py__payout circle{fill:color-mix(in srgb,var(--vg-text) 30%,transparent);transition:fill .3s}.vg-py__payout.is-on circle{fill:#16a34a}.vg-py__hook{animation:vgPyHook .4s ease both}@keyframes vgPyHook{0%{opacity:0;transform:translateY(4px)}}.vg-py__hook-bg{fill:color-mix(in srgb,var(--vg-text) 3%,var(--vg-panel));stroke:color-mix(in srgb,var(--vg-text) 10%,transparent);stroke-width:.5}.vg-py__hook-flash{fill:none;stroke:#16a34a;stroke-width:.8;animation:vgPyFade 1.4s ease forwards}@keyframes vgPyFade{to{opacity:0}}.vg-py__post{fill:color-mix(in srgb,#16205b 16%,transparent)}.vg .vg-py .vg-py__post-t{fill:#16205b;font-family:var(--f-mono);font-size:4.4px;font-weight:700}.vg .vg-py .vg-py__hook-t{fill:var(--vg-text);font-family:var(--f-mono);font-size:5.4px;letter-spacing:0}.vg .vg-py .vg-py__hook-ok{fill:#16a34a;font-family:var(--f-mono);font-size:5.4px;font-weight:700}.vg-wm{--brand:#16205b}.vg-wm text{font-size:7px;letter-spacing:.02em}.vg .vg-wm .vg-wm__lbl{fill:var(--vg-text);font-family:var(--f);font-size:7.2px;font-weight:500;letter-spacing:-.01em}.vg .vg-wm .vg-wm__lbl--sm{font-size:6.4px}.vg .vg-wm .vg-wm__lbl--b{font-weight:600;font-size:8px}.vg .vg-wm .vg-wm__meta{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.4px;letter-spacing:.02em}.vg .vg-wm .vg-wm__gtag{font-size:6px}.vg .vg-wm .vg-wm__gtag,.vg .vg-wm .vg-wm__sub{fill:var(--vg-mute);font-family:var(--f-mono);font-weight:600;letter-spacing:.12em}.vg .vg-wm .vg-wm__sub{font-size:5px}.vg-wm *{transition:fill .6s ease,stroke .6s ease}.vg-wm__group{fill:color-mix(in srgb,var(--vg-panel) 70%,transparent);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7}.vg-wm__link{fill:none;stroke:color-mix(in srgb,var(--vg-text) 24%,transparent);stroke-width:1}.vg-wm__link.is-hot{stroke:#f05828;stroke-width:1.4}.vg-wm__face{fill:var(--tc)}.vg-wm__shadow{fill:color-mix(in srgb,var(--tc) 30%,transparent)}.vg-wm__gloss{fill:url(#vg-wm-gloss);stroke:rgba(255,255,255,.25);stroke-width:.6}.vg-wm__glyph *{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vg-wm__sw{filter:drop-shadow(0 2px 3px rgba(15,23,42,.15));stroke:color-mix(in srgb,var(--vg-text) 18%,transparent);stroke-width:.6}.vg-wm__sw--brand{fill:var(--brand)!important}.vg-wm__sw-ring{fill:none;stroke:var(--brand);stroke-width:1;opacity:0}.vg-wm[data-step="4"] .vg-wm__sw-ring{animation:vgWmRing 1.2s ease-out 2}@keyframes vgWmRing{0%{opacity:1}to{opacity:0}}.vg .vg-wm .vg-wm__aa{fill:var(--vg-text);font-family:var(--f);font-size:24px;font-weight:600;letter-spacing:-.03em}.vg-wm__btn{fill:var(--brand)}.vg .vg-wm .vg-wm__btn-t{fill:#fff;font-family:var(--f);font-size:6px;font-weight:600;letter-spacing:0}.vg-wm__tog{fill:var(--brand)}.vg-wm__chk{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.vg-wm__input{fill:var(--vg-panel);stroke:var(--brand);stroke-width:.8}.vg-wm__input-ico{fill:none;stroke:var(--vg-mute);stroke-width:.9}.vg-wm__caret{fill:var(--brand);animation:vgPulse 1s steps(1) infinite}.vg-wm__chipbg{opacity:.15}.vg .vg-wm .vg-wm__chip{font-family:var(--f);font-size:5.6px;font-weight:600;letter-spacing:0}.vg-wm__av{stroke:var(--vg-panel);stroke-width:1.2}.vg-wm__dev,.vg-wm__dev-line{fill:none;stroke:color-mix(in srgb,var(--vg-text) 45%,transparent);stroke-width:1}.vg-wm__plat rect{fill:color-mix(in srgb,#22c55e 12%,transparent);stroke:color-mix(in srgb,#22c55e 45%,transparent);stroke-width:.6}.vg-wm__plat circle{fill:#22c55e}.vg .vg-wm .vg-wm__plat text{fill:#16a34a;font-family:var(--f-mono);font-size:5.4px;font-weight:700}.vg-wm__win{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 16%,transparent);stroke-width:.7;filter:drop-shadow(0 8px 14px rgba(22,32,91,.1))}.vg-wm__bar{fill:color-mix(in srgb,var(--vg-text) 5%,var(--vg-panel))}.vg-wm__url{fill:color-mix(in srgb,var(--vg-text) 6%,var(--vg-panel))}.vg-wm__lock{fill:#22c55e}.vg-wm__side{fill:color-mix(in srgb,var(--vg-text) 3%,var(--vg-panel))}.vg-wm__logo{fill:var(--brand)}.vg-wm__nav{fill:color-mix(in srgb,var(--vg-text) 14%,transparent)}.vg-wm__nav.is-on{fill:var(--brand)}.vg-wm__col{fill:color-mix(in srgb,var(--vg-text) 4%,transparent)}.vg .vg-wm .vg-wm__colh{fill:var(--vg-text);font-family:var(--f);font-size:6.4px;font-weight:600;letter-spacing:0}.vg-wm__card-bg{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 12%,transparent);stroke-width:.6;filter:drop-shadow(0 1px 1.5px rgba(22,32,91,.08))}.vg-wm__tagbg{opacity:.16}.vg .vg-wm .vg-wm__tag{font-family:var(--f);font-size:4.6px;font-weight:700;letter-spacing:.02em}.vg .vg-wm .vg-wm__card-t{fill:var(--vg-text);font-family:var(--f);font-size:6.2px;font-weight:500;letter-spacing:0}.vg-wm__card.is-done .vg-wm__card-t{opacity:.6}.vg-wm__drop{fill:color-mix(in srgb,var(--brand) 8%,transparent);stroke:var(--brand);stroke-width:.8;stroke-dasharray:3 2;opacity:0;transition:opacity .3s}.vg-wm__drop.is-on{opacity:1}.vg-wm__cursor,.vg-wm__mover,.vg-wm__row,.vg-wm__shift{transition:transform .9s cubic-bezier(.4,0,.2,1)}.vg-wm.is-reset .vg-wm__mover,.vg-wm.is-reset .vg-wm__row,.vg-wm.is-reset .vg-wm__shift{transition:none}.vg-wm__lift{transform-box:fill-box;transform-origin:center;transition:transform .35s,filter .35s}.vg-wm__mover.is-lifted .vg-wm__lift{transform:scale(1.06) rotate(-3deg);filter:url(#vg-wm-lift)}.vg-wm__cursor--raj{animation:vgWmRaj 7s ease-in-out infinite}@keyframes vgWmRaj{0%,to{transform:translate(352px,120px)}30%{transform:translate(380px,96px)}60%{transform:translate(196px,150px)}80%{transform:translate(210px,130px)}}.vg .vg-wm .vg-wm__cur-t{fill:#fff;font-family:var(--f);font-size:5.6px;font-weight:600;letter-spacing:0}.vg-wm__phone{fill:#0b0b12;filter:drop-shadow(0 10px 16px rgba(22,32,91,.25))}.vg-wm__screen{fill:#f6f7fb}.vg .vg-wm .vg-wm__ph-status{fill:#1b1f2e;font-family:var(--f);font-size:5.4px;font-weight:600}.vg .vg-wm .vg-wm__ph-title{fill:#1b1f2e;font-family:var(--f);font-size:10px;font-weight:700;letter-spacing:-.02em}.vg-wm__seg{fill:#e8eaf2}.vg-wm__seg-on{fill:var(--brand)}.vg .vg-wm .vg-wm__seg-t{fill:#6b7189;font-family:var(--f);font-size:5px;font-weight:600}.vg .vg-wm .vg-wm__seg-t.is-on{fill:#fff}.vg-wm__row-bg{fill:#fff;filter:drop-shadow(0 1px 1.5px rgba(22,32,91,.08))}.vg-wm__row.is-new .vg-wm__row-bg{fill:color-mix(in srgb,var(--brand) 10%,#fff);stroke:var(--brand);stroke-width:.7}.vg-wm__row.is-new{animation:vgWmIn .6s cubic-bezier(.2,.7,.2,1) both}@keyframes vgWmIn{0%{opacity:0}}.vg .vg-wm .vg-wm__row-t{fill:#1b1f2e;font-family:var(--f);font-size:5.8px;font-weight:600;letter-spacing:0}.vg .vg-wm .vg-wm__row .vg-wm__meta{fill:#8b90a6}.vg-wm__tabbar{fill:var(--brand)}.vg-wm__push{opacity:0;transform:translateY(-34px);transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.2,1)}.vg-wm__push.is-on{opacity:1;transform:none}.vg-wm__push-bg{fill:rgba(255,255,255,.96);stroke:rgba(15,23,42,.08);stroke-width:.6;filter:drop-shadow(0 4px 8px rgba(15,23,42,.2))}.vg .vg-wm .vg-wm__push-h{fill:#6b7189;font-family:var(--f);font-size:4.8px;font-weight:600}.vg .vg-wm .vg-wm__push-t{fill:#1b1f2e;font-family:var(--f);font-size:5.4px;font-weight:600;letter-spacing:0}.vg-wm__ring-bg{fill:none;stroke:color-mix(in srgb,#22c55e 18%,transparent);stroke-width:3}.vg-wm__ring{fill:none;stroke-width:3;stroke-linecap:round;stroke-dashoffset:var(--off);animation:vgWmRingIn 1.4s cubic-bezier(.2,.7,.2,1) both}@keyframes vgWmRingIn{0%{stroke-dashoffset:var(--len)}}.vg .vg-wm .vg-wm__ring-t{fill:#16a34a;font-family:var(--f);font-size:7.4px;font-weight:700;letter-spacing:-.02em}.vg .vg-wm .vg-wm__ok{fill:#16a34a;font-family:var(--f);font-size:6.4px;font-weight:600;letter-spacing:0}.vg .vg-wm .vg-wm__big{fill:var(--vg-text);font-family:var(--f);font-size:16px;font-weight:700;letter-spacing:-.03em}.vg .vg-wm .vg-wm__stars{fill:#f05828;font-size:7px;letter-spacing:.04em}.vg-wm__dau{fill:color-mix(in srgb,var(--brand) 75%,transparent);transform-box:fill-box;transform-origin:bottom;animation:vgWmDau 2.4s ease-in-out infinite;animation-delay:calc(var(--k) * .12s)}@keyframes vgWmDau{50%{transform:scaleY(.75)}}.vg-wm__stage circle{fill:none;stroke:color-mix(in srgb,var(--vg-text) 30%,transparent);stroke-width:1}.vg-wm__stage path{fill:none;stroke:#fff;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vg-wm__stage.is-done circle{fill:#22c55e;stroke:#22c55e}.vg-wm__stage.is-done path{opacity:1}.vg-wm__stage.is-run circle{stroke:var(--brand);stroke-dasharray:3 2;transform-box:fill-box;transform-origin:center;animation:vgWmSpin 1.2s linear infinite}@keyframes vgWmSpin{to{rotate:1turn}}.vg-wm__stage-line{stroke:color-mix(in srgb,var(--vg-text) 22%,transparent);stroke-width:.8;stroke-dasharray:2 2}.vg-wm__store-bg{fill:var(--vg-panel);stroke:color-mix(in srgb,var(--vg-text) 14%,transparent);stroke-width:.6}.vg-wm__store.is-live .vg-wm__store-bg{fill:color-mix(in srgb,#22c55e 10%,var(--vg-panel));stroke:#22c55e;animation:vgWmPop .5s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--k) * .15s);transform-box:fill-box;transform-origin:center}@keyframes vgWmPop{0%{transform:scale(.9)}}.vg .vg-wm .vg-wm__store-v{fill:var(--vg-mute);font-family:var(--f-mono);font-size:5.2px;font-weight:600}.vg .vg-wm .vg-wm__store.is-live .vg-wm__store-v{fill:#16a34a}