@font-face{font-family:Line Awesome Free;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/la-solid-900.woff2)format("woff2")}.vig{--pink:#df0074;--pink-hover:#c50067;--pink-12:#df00741f;--pink-24:#df00743d;--pink-page:#fef3f7;--navy:#092e48;--white:#fff;--n25:#fafafa;--n50:#f3f5f6;--n100:#ebeff1;--n200:#ccd6dc;--n400:#6b7683;--n600:#4c525d;--text-product:#00314f;--success:#22c55e;--success-bg:#22c55e1f;--warning-text:#8a6d00;--warning-bg:#ffc7001f;--caution:#f97316;--caution-bg:#f973161f;--display:"Barlow", "Helvetica Neue", Arial, sans-serif;--body:"Lato", "Helvetica Neue", Arial, sans-serif;--g-tile-r:20px;--g-zone-r:14px;--g-card-r:16px;--g-mini-r:12px;--g-glass:var(--white);--g-solid:var(--white);--g-ring:#ffffffd9;--g-shadow:0 18px 40px -18px #092e4852, 0 4px 12px -6px #092e481f;--g-shadow-big:0 28px 60px -24px #092e4861, 0 6px 18px -8px #092e4824}.vig .zone{border-radius:var(--g-zone-r);aspect-ratio:4/4.05;background-color:var(--white);background-image:radial-gradient(#092e4829 1.1px,#0000 1.3px);background-position:11px 11px;background-size:22px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #092e481a}.vig .gcard{background:var(--g-glass);border-radius:var(--g-card-r);box-shadow:var(--g-shadow), inset 0 0 0 1px var(--g-ring);border:1px solid #092e481a;position:absolute}.vig .gcard.solid{background:var(--g-solid);box-shadow:var(--g-shadow-big), inset 0 0 0 1px var(--g-ring)}.vig .las{font-family:Line Awesome Free;font-style:normal;font-weight:900;line-height:1;display:inline-block}.vig .la-check-circle:before{content:""}.vig .la-check:before{content:""}.vig .la-arrow-right:before{content:""}.vig .la-arrow-up:before{content:""}.vig .la-arrow-down:before{content:""}.vig .la-file-invoice-dollar:before{content:""}.vig .la-comment:before{content:""}.vig .la-calendar-check:before{content:""}.vig .la-clock:before{content:""}.vig .la-receipt:before{content:""}.vig .la-building:before{content:""}.vig .la-laptop:before{content:""}.vig .chip{font-family:var(--body);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:.22rem 12px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.vig .chip.lg{padding:.3rem 14px;font-size:.83rem}.vig .chip.success{background:var(--success-bg);color:var(--success)}.vig .chip.success.on-solid{background:#22c55e29}.vig .chip.warning{background:var(--warning-bg);color:var(--warning-text)}.vig .chip.caution{background:var(--caution-bg);color:var(--caution)}.vig .chip.brand{background:var(--pink-12);color:var(--pink)}.vig .chip.ghost{background:var(--white);color:var(--text-product);box-shadow:inset 0 0 0 1px #092e4814}.vig .klabel{font-family:var(--body);color:var(--n400);font-size:.8rem;font-weight:700}.vig .knum{font-family:var(--body);color:var(--text-product);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.vig .gr{font-family:var(--body);border-top:1px solid #092e4812;align-items:center;gap:11px;padding:12px 18px;display:flex}.vig .gr:first-child{border-top:none}.vig .gr .ic{width:30px;height:30px;color:var(--text-product);background:#ffffffd9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex;box-shadow:inset 0 0 0 1px #092e4814}.vig .gr .ic.good{color:var(--success)}.vig .gr .ic.pinkish{color:var(--pink);background:var(--pink-page)}.vig .gr .lb{min-width:0;color:var(--text-product);white-space:nowrap;flex:1;font-size:.9rem;font-weight:700;overflow:hidden}.vig .gr .lb small{color:var(--n400);font-size:.76rem;font-weight:400;display:block}.vig .gr .amt{color:var(--text-product);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.vig .gr .amt.pos{color:var(--success)}.vig .toast{z-index:5;background:var(--g-solid);border-radius:var(--g-mini-r);box-shadow:var(--g-shadow-big), inset 0 0 0 1px var(--g-ring);font-family:var(--body);color:var(--text-product);border:1px solid #092e481a;align-items:center;gap:11px;padding:12px 18px 12px 13px;font-size:.9rem;font-weight:700;display:flex;position:absolute}.vig .toast small{color:var(--n400);margin-top:1px;font-size:.78rem;font-weight:400;display:block}.vig .toast .tic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex}.vig .tic.good{background:var(--success-bg);color:var(--success)}.vig .tic.pink{background:var(--pink-12);color:var(--pink)}.vig .face{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--white);border-radius:50%;flex-shrink:0}.vig .face.sm{width:30px;height:30px}.vig .facestack{display:flex}.vig .facestack .face.sm+.face.sm{margin-left:-9px}.vig .fxbtn{font-family:var(--body);text-transform:uppercase;letter-spacing:.04em;background:var(--pink);color:var(--white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:400;display:inline-flex}.vig .sparkle{flex-shrink:0;width:20px;height:20px}.vig .intlogo{opacity:.85;width:auto;height:16px;display:block}.vig .trend svg{width:100%;display:block}.vig .zone .gcard,.vig .zone .toast,.vig .zone .fxbtn,.vig .zone .chip.ghost{transition:transform .2s ease-in-out}.vig .lb-k{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--n400);font-size:.69rem;font-weight:700;display:block}.vig .lb-t{font-family:var(--body);color:var(--text-product);margin-top:3px;font-size:.95rem;font-weight:700;display:block}.vig .lb-s{font-family:var(--body);color:var(--n600);margin-top:2px;font-size:.82rem;display:block}.vig .th-spine{padding-left:30px;position:relative}.vig .th-spine:before{content:"";background:#df00744d;width:2px;position:absolute;top:10px;bottom:10px;left:7px}.vig .th-item{padding:12px 0;position:relative}.vig .th-item:before{content:"";background:var(--white);border:2px solid var(--pink);border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-29px}@keyframes spine-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vig .play .th-spine:before{transform-origin:top;animation:spine-grow var(--spine-dur,1.7s) linear var(--spine-delay,2s) both}@keyframes floatin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vig *,.vig :before,.vig :after{animation:none!important}}.vig .dfig{margin:0}.vig .dfig .zone{aspect-ratio:16/10.1}.vig .dcap{padding:14px 4px 0}.vig .dcap .t{font-family:var(--display);color:var(--navy);font-size:1.05rem;font-weight:700}.dcap .t .vig .dcap p{color:var(--n400);margin-top:3px;font-size:.88rem;line-height:1.6}@keyframes d-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes d-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes d-flash{0%,to{background:0 0}40%{background:#df00740f}}@keyframes d-draw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes d-fade{0%{opacity:0}to{opacity:1}}@keyframes d-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.vig .play .a-in{animation:.5s cubic-bezier(.16,1,.3,1) both d-in}.vig .play .a-pop{animation:.4s cubic-bezier(.16,1,.3,1) both d-pop}.vig .play .a-flash{animation:.9s ease-in-out both d-flash}.vig .play .a-draw{stroke-dasharray:420;animation:1.5s ease-in-out both d-draw}.vig .play .a-fade{animation:.6s ease-in-out both d-fade}.vig .play .a-nudge{animation:.5s ease-in-out both d-nudge}.vig .play .a-in.a-flash{animation:.5s cubic-bezier(.16,1,.3,1) both d-in,.9s ease-in-out both d-flash}.vig .dstep{font-family:var(--body);border-top:1px solid #092e4812;align-items:center;gap:12px;padding:13px 18px;display:flex}.vig .dstep:first-child{border-top:none}.vig .dstep .lb{color:var(--text-product);flex:1;font-size:.92rem;font-weight:700}.vig .dstep .role{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:.2rem 10px;font-size:.69rem;font-weight:700}.vig .role.ai{background:var(--pink-12);color:var(--pink)}.vig .role.team{color:var(--navy);background:#092e4812}.vig .role.you{background:var(--success-bg);color:var(--success)}.vig .dstep .tick{text-align:center;width:20px;color:var(--success);font-size:1rem}@media (prefers-reduced-motion:reduce){.vig .play .a-in,.vig .play .a-pop,.vig .play .a-flash,.vig .play .a-draw,.vig .play .a-fade,.vig .play .a-nudge,.vig .play .th-spine:before{animation:none!important}}.vig .zone.dots{container:vzone/inline-size}.vig .zone.dots .gcard,.vig .zone.dots .toast,.vig .zone.dots .fxbtn,.vig .zone.dots .chip.ghost{transition:none}.vig .vflow{flex-direction:column;justify-content:center;gap:16px;padding:28px 42px 28px 48px;display:flex;position:relative}.vig .vflow .gcard,.vig .vflow .toast{position:relative;inset:auto}.vig .vpair{align-items:stretch;gap:16px;display:flex}.vig .vpair>.gcard{flex:1 1 0;min-width:0}.vig .vfoot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vig .dstep.pending{background:#df00740d}.vig .dstep .lb{min-width:0}.vig .dstep .role{flex:none}.vig .dstep .fxbtn{flex:none;margin-left:8px;padding:0 12px;font-size:.74rem;line-height:30px}.vig .dstep .lb .dsk{color:var(--n600);margin-top:1px;font-size:.78rem;font-weight:400;display:block}.vig .dstep .tick.goal{color:var(--n400)}.vig .ch-m,.vig .trend svg.ch-m{display:none}@container vzone (width<=520px){.vig .vflow{padding:24px}.vig .vpair{flex-direction:column}.vig .ch-d,.vig .trend svg.ch-d{display:none!important}.vig .ch-m,.vig .trend svg.ch-m{width:100%;height:auto;display:block!important}}@media (width<=40rem){.vig .zone.dots{flex-direction:column;gap:16px;padding:24px 16px;display:flex;height:auto!important;min-height:0!important}.vig .zone.dots>.gcard,.vig .zone.dots>.toast,.vig .zone.dots>.fxbtn{width:auto!important;max-width:none!important;position:relative!important;inset:auto!important}.vig .zone.dots .vflow{padding:0}.vig .vpair{flex-direction:column}.vig .ch-d,.vig .trend svg.ch-d{display:none!important}.vig .ch-m,.vig .trend svg.ch-m{width:100%;height:auto;display:block!important}.vig .dstep:has(.fxbtn){flex-wrap:wrap;row-gap:10px}.vig .dstep:has(.fxbtn) .lb{flex:1 0 55%}.vig .dstep .fxbtn{margin-left:auto}}.vig .zone.vgz .vflow{padding:36px 40px}.vig .zone.vgz .vg-card{font-family:var(--body);color:var(--color-text-primary);padding:18px 20px 16px}.vig .zone.vgz .klabel{font-size:13px;line-height:1.4}.vig .zone.vgz .chip{font-size:12px}.vig .zone.vgz .chip .las{font-size:11px}.vig .zone.vgz .role{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.vig .zone.vgz .role.ai{padding-left:4px}.vig .zone.vgz .role .tbw,.vig .zone.vgz .role .tbadge{width:18px;height:18px}.vig .zone.vgz .role img{object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px}.vig .zone.vgz .role.team{padding-left:4px}.vig .zone.vgz .role .vg-faces{flex:none;display:inline-flex}.vig .zone.vgz .role .vg-faces img{box-shadow:0 0 0 1.5px var(--color-neutral-0)}.vig .zone.vgz .role .vg-faces img+img{margin-left:-6px}.vig .zone.vgz .toast .vg-by{color:var(--color-neutral-600);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:400;display:flex}.vig .zone.vgz .toast .vg-by+small{margin-top:5px}.vig .zone.vgz .vg-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vig .zone.vgz .vg-fig{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.vig .zone.vgz .vg-fig .knum{font-size:44px}.vig .zone.vgz .vg-unit{color:var(--color-neutral-600);font-size:14px;font-weight:700}.vig .zone.vgz .vg-sub{color:var(--color-neutral-600);margin-top:2px;font-size:13px;display:block}.vig .zone.vgz .vg-check{color:var(--color-neutral-600);border-top:1px solid #092e4812;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.vig .zone.vgz .vg-check>span{align-items:center;gap:8px;display:inline-flex}.vig .zone.vgz .vg-foot{justify-content:flex-start}.vig .zone.vgz .vg-plat{color:var(--color-neutral-600);border-radius:6px;gap:8px;padding:7px 12px;font-weight:700}.vig .zone.vgz .vg-plat img{flex:none;width:52px;max-width:none;height:14px;display:block}.vig .zone.vgz .vg-bar{gap:3px;height:14px;margin-top:16px;display:flex}.vig .zone.vgz .vg-bar i{transform-origin:0;border-radius:4px;min-width:6px;display:block}.vig .zone.vgz .vg-s1{background:var(--color-brand-pink)}.vig .zone.vgz .vg-s2{background:var(--color-brand-navy)}.vig .zone.vgz .vg-s3{background:var(--color-info-500)}.vig .zone.vgz .vg-legend{color:var(--color-neutral-600);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.vig .zone.vgz .vg-legend>span{align-items:center;gap:7px;display:inline-flex}.vig .zone.vgz .vg-legend i{border-radius:2px;width:9px;height:9px}.vig .zone.vgz .vg-legend b{color:var(--color-text-primary)}@keyframes vg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vig .play .vg-grow{animation:.55s cubic-bezier(.16,1,.3,1) both vg-grow}.vig .zone.vgz .vg-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.vig .zone.vgz .vg-week li{background:var(--color-neutral-25);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-height:74px;padding:8px 4px 9px;display:flex;box-shadow:inset 0 0 0 1px #092e4814}.vig .zone.vgz .vg-week .d{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);font-size:11px;font-weight:700}.vig .zone.vgz .vg-week b{color:var(--color-text-primary);font-size:20px;line-height:1.1}.vig .zone.vgz .vg-week .s{color:var(--color-neutral-600);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.vig .zone.vgz .vg-week .done .s i{color:var(--color-status-success)}.vig .zone.vgz .vg-week .now{background:var(--color-interaction-focus-tint);box-shadow:inset 0 0 0 1.5px var(--color-brand-pink)}.vig .zone.vgz .vg-week .now .s,.vig .zone.vgz .vg-week .pay .s,.vig .zone.vgz .vg-week .pay b{color:var(--color-brand-pink)}.vig .zone.vgz .vg-week .pay{background:var(--color-brand-pink-soft);box-shadow:none}.vig .zone.vgz .vg-run{margin-top:16px;display:block}.vig .zone.vgz .vg-run .vg-fig{margin-top:0}.vig .zone.vgz .vg-credit-g{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.vig .zone.vgz .vg-credit{font-family:var(--body);color:var(--color-neutral-600);border-top:1px solid #092e4812;flex-wrap:wrap;align-items:center;gap:8px 7px;margin:14px 0 0;padding-top:12px;font-size:13px;display:flex}.vig .zone.vgz .vg-act{justify-content:flex-end;gap:10px 16px}.vig .zone.vgz .vg-help{font-family:var(--body);color:var(--color-neutral-600);font-size:13px}.vig .zone.vgz .vg-act .fxbtn{white-space:nowrap;padding:0 18px;font-size:13px;line-height:40px}.vig .zone.vgz .vg-list{padding:0 0 4px}.vig .zone.vgz .vg-listhead{border-bottom:1px solid #092e4812;padding:14px 18px 11px}.vig .zone.vgz .vg-count{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-400);white-space:nowrap;font-size:11px;font-weight:700}.vig .zone.vgz .gr{padding:11px 18px}.vig .zone.vgz .gr .ic{font-size:15px}.vig .zone.vgz .gr .lb{white-space:normal;font-size:14px}.vig .zone.vgz .gr .lb small{font-size:12px}.vig .zone.vgz .gr .amt{font-size:14px}.vig .zone.vgz .gr .amt.vg-mut{color:var(--color-neutral-600);font-weight:400}.vig .zone.vgz .gr .amt.vg-focal{font-size:16px}.vig .zone.vgz .vg-swap{display:grid}.vig .zone.vgz .vg-swap>span{grid-area:1/1}.vig .zone.vgz .vg-was{opacity:0}@keyframes vg-out{0%{opacity:1}to{opacity:0}}.vig .play .vg-was{animation:.3s ease-in-out both vg-out}.vig .zone.vgz .vg-more{font-family:var(--body);color:var(--color-neutral-400);border-top:1px solid #092e4812;margin:0;padding:9px 18px 0 59px;font-size:12px}.vig .zone.vgz .vg-hasclip,.vig .zone.vgz .vg-list.vg-hasclip{padding-bottom:30px}.vig .zone.vgz .vflow>.toast.vg-clip{align-self:flex-end;max-width:calc(100% - 24px);margin:-38px -12px 0 0;font-size:14px}.vig .zone.vgz .toast small{font-size:12px}.vig .zone.vgz .toast .tic.las{font-size:16px}.vig .zone.vgz .vg-plot{margin-top:14px;position:relative}.vig .zone.vgz .vg-plot svg{width:100%;height:auto;display:block;overflow:visible}.vig .zone.vgz .vg-goal{color:var(--color-neutral-400);white-space:nowrap;padding-bottom:3px;font-size:12px;font-weight:700;position:absolute;top:88.6%;left:8px;transform:translateY(-100%)}.vig .zone.vgz .vg-axis{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);justify-content:space-between;margin-top:6px;font-size:11px;font-weight:700;display:flex}.vig .zone.vgz .vg-brief{align-items:stretch;gap:20px;display:flex}.vig .zone.vgz .vg-briefl{flex-direction:column;flex:none;display:flex}.vig .zone.vgz .vg-briefnum{white-space:nowrap;align-items:center;gap:10px;margin-top:4px;display:inline-flex}.vig .zone.vgz .vg-briefnum .knum{font-size:40px}.vig .zone.vgz .vg-briefr{flex-direction:column;flex:auto;justify-content:flex-end;min-width:0;display:flex}.vig .zone.vgz .vg-briefr svg{width:100%;height:auto;display:block}.vig .zone.vgz .vg-spark{position:relative}.vig .zone.vgz .vg-tgt{color:var(--color-neutral-400);white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:calc(75% + 3px);right:0}.vig .zone.vgz .vg-axis3{letter-spacing:.06em;text-transform:uppercase;height:15px;color:var(--color-neutral-400);white-space:nowrap;margin-top:6px;font-size:11px;font-weight:700;position:relative}.vig .zone.vgz .vg-axis3>span{position:absolute;top:0;left:0}.vig .zone.vgz .vg-axis3>span+span{transform:translate(-50%)}.vig .zone.vgz .vg-axis3>span:last-child{left:auto;right:0;transform:none}.vig .zone.vgz .vg-analysis{padding:14px 18px 10px}.vig .zone.vgz .vg-eyerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.vig .zone.vgz .vg-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.vig .zone.vgz .vg-checked{color:var(--color-neutral-600);white-space:nowrap;font-size:12px}.vig .zone.vgz .vg-analysis .th-spine{margin-top:2px}.vig .zone.vgz .vg-analysis .th-item{padding:9px 0 4px}.vig .zone.vgz .vg-analysis .th-item:before{top:14px}.vig .zone.vgz .vg-analysis .lb-k{letter-spacing:.08em;color:var(--color-brand-pink);font-size:11px}.vig .zone.vgz .vg-analysis .lb-t{font-size:14px;line-height:1.4}.vig .zone.vgz .vg-analysis .chip{margin-left:4px}.vig .zone.vgz .vg-nowrap{white-space:nowrap}.vig .zone.vgz .vg-human{align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.vig .zone.vgz .vg-human .face{width:52px;height:52px}.vig .zone.vgz .vg-humant{flex-direction:column;gap:6px;min-width:0;display:flex}.vig .zone.vgz .vg-quote{color:var(--color-text-primary);font-size:14px;font-weight:700;line-height:1.45}.vig .zone.vgz .vg-name{color:var(--color-text-primary);font-size:13px;font-weight:700}.vig .zone.vgz .vg-name small{color:var(--color-neutral-600);font-size:12px;font-weight:400;display:block}.vig .zone.vgz .vg-rail{padding:4px 0}.vig .zone.vgz .vg-feed .dstep{border-top:0;align-items:flex-start;gap:12px;padding:10px 18px;position:relative}.vig .zone.vgz .vg-feed .dstep:not(:last-child):before{content:"";background:#df00744d;width:2px;position:absolute;top:31px;bottom:-31px;left:39px}.vig .zone.vgz .vg-feed .dstep .tick{margin-top:12px}.vig .zone.vgz .vg-feed .dstep .lb{margin-top:2px}.vig .zone.vgz .vg-feed .dstep .role{margin-top:10px}.vig .zone.vgz .vg-feed .dstep .lb{font-size:14px}.vig .zone.vgz .vg-feed .dstep .lb .dsk{font-size:12px}.vig .zone.vgz .vg-feed .tick{width:16px;font-size:15px}.vig .zone.vgz .vg-wk{z-index:1;background:var(--color-neutral-50);width:44px;min-height:42px;color:var(--color-text-primary);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:4px 0 5px;font-size:17px;font-weight:700;line-height:1.1;display:flex;position:relative}.vig .zone.vgz .vg-wk.next{letter-spacing:.04em;font-size:12px}.vig .zone.vgz .vg-wk>span{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:10px}.vig .zone.vgz .vg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vig .zone.vgz .vg-svc{font-family:var(--body);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.vig .zone.vgz .vg-svck{flex-direction:column;gap:3px;min-width:0;display:flex}.vig .zone.vgz .vg-svc .k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:11px;font-weight:700}.vig .zone.vgz .vg-svc .r{color:var(--color-text-primary);align-items:baseline;font-size:14px;font-weight:700;line-height:1.35;display:flex}.vig .zone.vgz .vg-svc .r .las{color:var(--color-status-success);margin-right:5px;font-size:13px}.vig .zone.vgz .vg-delphi{font-family:var(--body);color:var(--color-neutral-600);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;font-size:13px;display:flex}.vig .zone.vgz .vg-session{padding:0 0 6px}.vig .zone.vgz .vg-sesshead{color:var(--color-text-primary);border-bottom:1px solid #092e4812;align-items:center;gap:12px;padding:14px 18px 12px;font-size:15px;font-weight:700;display:flex}.vig .zone.vgz .vg-sesshead .face{width:46px;height:46px}.vig .zone.vgz .vg-sesshead small{color:var(--color-neutral-600);align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.vig .zone.vgz .vg-sesshead small .las{color:var(--color-brand-pink)}.vig .zone.vgz .vg-goalk{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-pink);margin:0;padding:11px 18px 0;font-size:11px;font-weight:700}.vig .zone.vgz .vg-session .dstep{border-top:0}.vig .zone.vgz .vg-session .dstep .lb{font-size:14px}@container vzone (width<=440px){.vig .zone.vgz .vg-feed .dstep{flex-wrap:wrap;row-gap:6px}.vig .zone.vgz .vg-feed .dstep .lb{flex:calc(100% - 96px)}.vig .zone.vgz .vg-feed .dstep .role{margin-top:0;margin-left:84px}.vig .zone.vgz .vg-co{display:none}.vig .zone.vgz .vg-grid{grid-template-columns:minmax(0,1fr)}.vig .zone.vgz .vg-svc{flex-direction:row;align-items:center}.vig .zone.vgz .vg-week{gap:4px}.vig .zone.vgz .vg-week li{padding-inline:2px}.vig .zone.vgz .vg-week .s{font-size:10px}.vig .zone.vgz .vg-week .s i{display:none}.vig .zone.vgz .vg-fig .knum{font-size:38px}.vig .zone.vgz .vg-brief{flex-direction:column;gap:12px}}@media (width<=40rem){.vig .zone.vgz .vflow{padding:0}.vig .zone.vgz .vg-hasclip,.vig .zone.vgz .vg-list.vg-hasclip{padding-bottom:6px}.vig .zone.vgz .vflow>.toast.vg-clip{align-self:stretch;max-width:none;margin:0}.vig .zone.vgz .vg-act{justify-content:flex-start}}
