.vg{--ink-900:#0e251a;--ink-800:#173627;--ink-700:#1f4740;--ink-500:#35615a;--ink-300:#8faea8;--ink-200:#b9cfcb;--ink-100:#d6e5e2;--ink-050:#eaf7f0;--muted:rgba(14,37,26,.7);--hair:rgba(14,37,26,.13);--alert:#d24b36;position:relative;box-sizing:border-box;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;color:var(--ink-900);background:#fff;-webkit-font-smoothing:antialiased}.vg *,.vg *:before,.vg *:after{box-sizing:border-box}:where(.vg) :where(button,input,select){font:inherit;color:inherit}.vg button{cursor:pointer}.vg button:disabled{cursor:not-allowed}.vg :focus-visible{outline:2px solid var(--ink-500);outline-offset:2px}.vg-scroll{container-type:inline-size}.vg .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vg .mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.vg .deva{font-family:Noto Sans Devanagari,Lato,sans-serif}.vg .guru{font-family:Noto Sans Gurmukhi,Lato,sans-serif}.vg .gujr{font-family:Noto Sans Gujarati,Lato,sans-serif}.vg .taml{font-family:Noto Sans Tamil,Lato,sans-serif}.vg .telu{font-family:Noto Sans Telugu,Lato,sans-serif}.vg .knda{font-family:Noto Sans Kannada,Lato,sans-serif}.vg .beng{font-family:Noto Sans Bengali,Lato,sans-serif}.vg-eyebrow{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:0}.vg-search{position:relative;margin-top:22px;max-width:460px}.vg-search input{width:100%;height:48px;border:1px solid var(--ink-100);border-radius:999px;padding:0 18px 0 46px;font-size:16px;background:#fff;color:var(--ink-900)}.vg-search input::placeholder{color:var(--muted)}.vg-search svg{position:absolute;left:17px;top:15px;pointer-events:none}.vg-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container (min-width:640px){.vg-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1000px){.vg-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.vg-cat{border:1px solid transparent;background:#fff;border-radius:16px;padding:14px;text-decoration:none;color:var(--ink-900);display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;transition:border-color .15s ease,transform .15s ease}.vg-cat .vg-cat-name{margin-top:0;font-weight:900;font-size:17px;line-height:1.25}.vg-cat .vg-cat-count{margin-top:0}.vg-cat-sample{margin-top:auto;padding-top:6px;font-size:13.5px;line-height:1.45;color:var(--muted)}.vg-cat:hover{border-color:var(--ink-200);transform:translateY(-1px);color:var(--ink-900)}.vg-cat-name{font-weight:700;font-size:15.5px;line-height:1.3;margin-top:auto}.vg-cat-count{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;color:var(--ink-500);margin-top:-8px}.vg-langlabel{margin-top:22px}.vg-langs{display:flex;gap:8px;overflow-x:auto;margin:10px -16px 0;padding:2px 16px 6px;scrollbar-width:none}.vg-langs::-webkit-scrollbar{display:none}@container (min-width:900px){.vg-langs{flex-wrap:wrap;margin:10px 0 0;padding:2px 0 0}}.vg-lang{appearance:none;flex:0 0 auto;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ink-100);background:#fff;font-size:15px;font-weight:700;color:var(--ink-900)}.vg-lang[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--ink-050)}.vg-team{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width:640px){.vg-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container (min-width:1040px){.vg-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.vg-uc{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:start;padding:16px;border-radius:18px;background:#fff;transition:opacity .3s ease,box-shadow .2s ease}.mode-card .vg-uc{background:var(--ink-050)}.vg-uc:not(.is-muted):not(.is-active):hover{box-shadow:0 0 0 1.5px var(--ink-900)}.vg-uc:has(.vg-uc-go:focus-visible){box-shadow:0 0 0 2px var(--ink-500)}.vg-uc.is-active{box-shadow:0 0 0 2px var(--ink-900)}.vg-uc.is-muted{opacity:.45}.vg-uc.is-muted .vg-flat img{filter:grayscale(1)}.vg-uc-avatar{width:60px;display:grid;place-items:center;padding-top:2px}.vg-uc.is-active .vg-uc-avatar{width:76px}.vg-uc .vg-orb{--size:60px}.vg-uc.is-active .vg-orb{--size:64px}.vg-uc .vg-meter{height:16px;padding:0 6px;gap:2px;bottom:-8%}.vg-uc .vg-meter i{width:2px;height:9px}.vg-flat{width:60px;height:60px;border-radius:50%;overflow:hidden;background:var(--ink-050);display:block}.mode-card .vg-flat{background:#fff}.vg-flat img{width:100%;height:100%;display:block}.vg-uc-text{min-width:0;padding-right:34px}.vg-uc-ai{position:absolute;top:12px;right:12px;height:22px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--ink-100);background:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--ink-900)}.vg-uc-title{font-weight:900;font-size:18px;line-height:1.2;letter-spacing:-.01em;margin:0;color:var(--ink-900);text-wrap:balance}.vg-uc-desc{font-size:14.5px;line-height:1.45;color:var(--muted);margin:4px 0 0}.vg-uc-meta{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;color:var(--ink-500)}.vg-uc-meta b{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:999px;border:1px solid var(--ink-100);color:var(--ink-900)}.vg-uc-go{appearance:none;grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--ink-050);color:var(--ink-900);font-weight:700;font-size:14px;transition:background .15s ease,color .15s ease}.mode-card .vg-uc-go{background:#fff}.vg-uc-go:after{content:"";position:absolute;inset:0;border-radius:18px}.vg-uc-go:focus-visible{outline:none}.vg-uc:not(.is-muted):hover .vg-uc-go{background:var(--ink-900);color:var(--ink-050)}.vg-uc-live,.vg-uc-after{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.vg-cstatus{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:var(--ink-900);color:var(--ink-050);font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.vg-cstatus i{width:6px;height:6px;border-radius:50%;background:var(--ink-050);animation:vgBlink 1.4s ease-in-out infinite}.vg-cstatus.is-done{background:var(--ink-100);color:var(--ink-900)}.vg-ccap{width:100%;margin:0;padding:12px 14px;border-radius:14px;background:var(--ink-050);font-size:15px;line-height:1.45;color:var(--ink-900)}.mode-card .vg-ccap{background:#fff}.vg-uc-row{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.vg-tags{display:flex;gap:6px;flex-wrap:wrap}.vg-tag{appearance:none;position:relative;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--ink-200);background:transparent;font-size:13px;font-weight:700;color:var(--ink-900)}.vg-tag:after{content:"";position:absolute;inset:-4px -2px}.vg-tag[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--ink-050)}.vg-endcall{appearance:none;margin-left:auto;height:44px;padding:0 20px;border-radius:999px;border:0;background:var(--alert);color:#fff;font-weight:700;font-size:19px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.vg-plink{appearance:none;position:relative;z-index:1;border:0;background:none;padding:0;min-height:44px;font-size:13.5px;font-weight:700;color:var(--ink-900);text-decoration:underline;text-underline-offset:3px}.vg-uc-after .vg-cstatus,.vg-uc-after .vg-plink{position:relative;z-index:1}.vg-orb{--size:104px;--halo:35,150,128;position:relative;width:var(--size);height:var(--size);display:grid;place-items:center;isolation:isolate;flex:0 0 auto;transition:width .4s ease,height .4s ease}.vg-agent.is-active .vg-orb{--size:118px}.pal-widget{--a1:#0B6E5F;--a2:#2FA98E;--a3:#8FDCC5;--a4:#E4F6EE;--b1:#C69F39;--b2:#D7EB68;--b3:#AEE28F;--b4:#F7F8E2}.pal-brand{--a1:#1F4740;--a2:#35615A;--a3:#B9CFCB;--a4:#FFFFFF;--b1:#35615A;--b2:#8FAEA8;--b3:#D6E5E2;--b4:#FFFFFF}.pal-brand .vg-orb{--halo:53,97,90}.pal-widget .vg-orb.is-speaking{--halo:205,214,96}.pal-brand .vg-orb.is-speaking{--halo:143,174,168}.vg-orb .halo{position:absolute;inset:-36%;border-radius:50%;z-index:-3;background:radial-gradient(closest-side,rgba(var(--halo),.34),rgba(var(--halo),0));opacity:.45;transition:opacity .5s ease}.vg-orb .blob{position:absolute;inset:-9%;z-index:-2;overflow:hidden;border-radius:47% 53% 58% 42%/44% 47% 53% 56%;background:linear-gradient(155deg,var(--a1) 0%,var(--a2) 30%,var(--a3) 60%,var(--a4) 100%);animation:vgMorph 11s ease-in-out infinite,vgSpin 34s linear infinite;transition:inset .5s ease,opacity .45s ease,filter .45s ease}.vg-orb .blob.talk{background:linear-gradient(155deg,var(--b1) 0%,var(--b2) 32%,var(--b3) 62%,var(--b4) 100%);opacity:0}.vg-orb .blob:after{content:"";position:absolute;inset:-12%;background:linear-gradient(172deg,#f0fffa00 40%,#f0fffab8 54%,#f0fffa00 70%);filter:blur(5px);animation:vgBand 8s ease-in-out infinite alternate}.vg-orb .rip{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(var(--halo),.75);opacity:0;z-index:-4}.vg-orb .face{position:relative;width:72%;height:72%;border-radius:50%;background:#fff;padding:4%;box-shadow:0 2px 10px #0e251a2e}.vg-orb .face img{width:100%;height:100%;border-radius:50%;display:block;background:var(--ink-050);transition:filter .45s ease}.vg-meter{position:absolute;left:50%;bottom:-4%;transform:translate(-50%);display:none;align-items:center;gap:3px;height:22px;padding:0 9px;border-radius:999px;background:var(--ink-900);box-shadow:0 0 0 2px #fff}.vg-meter i{display:block;width:3px;height:13px;border-radius:2px;background:var(--ink-050);transform:scaleY(.28)}.vg-orb.is-connecting .vg-meter,.vg-orb.is-speaking .vg-meter,.vg-orb.is-listening .vg-meter{display:flex}.vg-uc:nth-child(2n) .blob{animation-delay:-3s,-9s}.vg-uc:nth-child(3n) .blob{animation-delay:-6s,-17s}.vg-uc:nth-child(5n) .blob{animation-delay:-8s,-25s}.vg-uc:nth-child(7n) .blob{animation-delay:-4.5s,-30s}.vg-uc .vg-orb.is-idle .blob,.vg-uc .vg-orb.is-idle .blob:after{animation-play-state:paused}.vg-uc:hover .vg-orb.is-idle .blob,.vg-uc:hover .vg-orb.is-idle .blob:after,.vg-uc:focus-within .vg-orb.is-idle .blob,.vg-uc:focus-within .vg-orb.is-idle .blob:after{animation-play-state:running}.vg-orb.is-mic .rip,.vg-orb.is-connecting .rip,.vg-orb.is-listening .rip{animation:vgRip 2.4s ease-out infinite}.vg-orb .rip.r2{animation-delay:1.2s}.vg-orb.is-connecting .blob{animation-duration:4s,12s}.vg-orb.is-listening .blob{inset:-12%;animation-duration:5s,20s}.vg-orb.is-listening .halo{opacity:.8}.vg-orb.is-listening .vg-meter i{animation:vgBar .9s ease-in-out infinite}.vg-orb.is-speaking .blob{inset:-16%;animation-duration:3.2s,14s}.vg-orb.is-speaking .blob.talk,.vg-orb.is-speaking .halo{opacity:1}.vg-orb.is-speaking .face{animation:vgTalk .42s ease-in-out infinite alternate}.vg-orb.is-speaking .vg-meter i{animation:vgBar .55s ease-in-out infinite}.vg-meter i:nth-child(2){animation-delay:-.2s!important}.vg-meter i:nth-child(3){animation-delay:-.4s!important}.vg-meter i:nth-child(4){animation-delay:-.1s!important}.vg-meter i:nth-child(5){animation-delay:-.3s!important}.vg-orb.is-muted .blob{opacity:.35;filter:grayscale(1);animation-play-state:paused}.vg-orb.is-muted .blob:after{animation-play-state:paused}.vg-orb.is-muted .halo{opacity:0}.vg-orb.is-muted .face img{filter:grayscale(1)}@keyframes vgMorph{0%,to{border-radius:47% 53% 58% 42%/44% 47% 53% 56%}33%{border-radius:58% 42% 45% 55%/53% 59% 41% 47%}66%{border-radius:41% 59% 53% 47%/58% 43% 57% 42%}}@keyframes vgSpin{to{transform:rotate(360deg)}}@keyframes vgBand{0%{transform:translateY(-14%) rotate(-6deg)}to{transform:translateY(16%) rotate(5deg)}}@keyframes vgTalk{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes vgRip{0%{transform:scale(1);opacity:.75}to{transform:scale(1.9);opacity:0}}@keyframes vgBar{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes vgBlink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.vg *,.vg *:before,.vg *:after{animation:none!important;transition:none!important}}.vg.vg-embed{background:transparent;font-size:inherit;line-height:inherit;color:inherit}.vg.vg-embed .vg-uc{font-size:15px;line-height:1.55;color:var(--ink-900)}.vg-uc-go{height:auto;min-height:44px}.vg-tag{height:44px}.vg-cat{min-height:128px}a.vg-uc-go{text-decoration:none}a.vg-uc-go:after{content:none}.vg-uc.is-target{box-shadow:0 0 0 3px var(--ink-500)}.vg-uc[id]{scroll-margin-top:110px}.vg-uc-msg{grid-column:1 / -1;margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-900)}.vg-uc-msg a{position:relative;z-index:1;font-weight:700;color:var(--ink-900);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.vg-cstatus.is-error{background:var(--alert);color:#fff}.vg-stage-cards+.vg-stage-cards{margin-top:0}.vg-links{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:16px}.vg-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:15px;color:var(--ink-900);text-underline-offset:3px}.vg-langwrap{margin-bottom:18px}.vg-langwrap .vg-langlabel{margin-top:6px}.usecases .vg-langwrap,.usecases .vg-stage-cards{margin-top:52px}.usecases .vg-langwrap~.vg-stage-cards{margin-top:0}
