.vita-orb{--vita-orb-size: 52px;position:relative;display:inline-grid;place-items:center;width:var(--vita-orb-size);height:var(--vita-orb-size);flex-shrink:0;border-radius:50%;isolation:isolate;vertical-align:middle;pointer-events:none}.vita-orb--mini{--vita-orb-size: 28px}.vita-orb--bar{--vita-orb-size: 52px}.vita-orb--large{--vita-orb-size: 96px}.vita-orb[data-tint=excellent]{--vita-tint: var(--green-500)}.vita-orb[data-tint=good]{--vita-tint: var(--vita-3)}.vita-orb[data-tint=moderate]{--vita-tint: var(--amber-500)}.vita-orb[data-tint=low]{--vita-tint: var(--rose-500)}.vita-orb__halo{position:absolute;inset:-7px;z-index:-2;border-radius:50%;background:conic-gradient(from 0deg,var(--vita-1),var(--vita-2),var(--vita-tint),var(--vita-1));filter:blur(12px);opacity:.55;transition:opacity .3s ease;animation:vitaGira 7s linear infinite}.vita-orb--mini .vita-orb__halo{inset:-3px;filter:blur(6px);opacity:.45}.vita-orb--large .vita-orb__halo{inset:-12px;filter:blur(18px);opacity:.6}.vita-orb__nucleo{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgb(var(--on-color-rgb) / .6),transparent 34%),conic-gradient(from 200deg,var(--vita-1),var(--vita-2),var(--vita-3),var(--vita-1));box-shadow:inset 0 -8px 16px color-mix(in srgb,var(--vita-2) 45%,transparent),inset 0 4px 10px rgb(var(--on-color-rgb) / .25),0 10px 28px color-mix(in srgb,var(--vita-1) 38%,transparent);animation:vitaRespira 3.6s ease-in-out infinite}.vita-orb--mini .vita-orb__nucleo{box-shadow:inset 0 -4px 8px color-mix(in srgb,var(--vita-2) 45%,transparent),inset 0 2px 5px rgb(var(--on-color-rgb) / .25),0 4px 12px color-mix(in srgb,var(--vita-1) 34%,transparent)}.vita-orb--large .vita-orb__nucleo{box-shadow:inset 0 -14px 28px color-mix(in srgb,var(--vita-2) 45%,transparent),inset 0 6px 16px rgb(var(--on-color-rgb) / .25),0 16px 44px color-mix(in srgb,var(--vita-1) 38%,transparent)}.vita-orb__nucleo:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(var(--shade-rgb) / .1);opacity:0;transition:opacity .3s ease}.vita-orb__nucleo:after{content:"";position:absolute;z-index:2;inset:-40%;background:linear-gradient(115deg,transparent 42%,rgb(var(--on-color-rgb) / .55) 50%,transparent 58%);transform:translate(-60%);animation:vitaBrilho 4.8s ease-in-out infinite}.vita-orb__faisca{position:absolute;z-index:2;width:9px;height:9px;background:radial-gradient(circle,var(--on-color) 30%,var(--vita-tint) 78%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;pointer-events:none;animation:vitaFaisca 2.6s ease-in-out infinite}:root[data-mode=light] .vita-orb__faisca{background:radial-gradient(circle,var(--on-color) 16%,var(--vita-tint) 45%,var(--vita-1) 85%)}.vita-orb__faisca--1{top:2%;right:6%}.vita-orb__faisca--2{bottom:8%;left:-2%;animation-delay:.9s}.vita-orb__faisca--3{top:32%;left:-10%;width:6px;height:6px;animation-delay:1.7s}.vita-orb--bar .vita-orb__faisca{width:7px;height:7px}.vita-orb--bar .vita-orb__faisca--3{width:5px;height:5px}.vita-orb--large .vita-orb__faisca{width:12px;height:12px}.vita-orb--large .vita-orb__faisca--3{width:8px;height:8px}.vita-orb--mini .vita-orb__faisca--2,.vita-orb--mini .vita-orb__faisca--3{display:none}.vita-orb--mini .vita-orb__faisca--1{top:-4%;right:-4%;width:5px;height:5px}.vita-orb__faisca--4{display:none;top:-10%;right:-8%;opacity:1;transform:none;animation:none}.vita-orb .vita-orb__faisca--4{width:11px;height:11px}.vita-orb--mini .vita-orb__faisca--4{width:8px;height:8px}.vita-orb--large .vita-orb__faisca--4{width:16px;height:16px}.vita-orb[data-state=pensando] .vita-orb__halo{animation-duration:1.6s}.vita-orb[data-state=pensando] .vita-orb__faisca{visibility:hidden}.vita-orb[data-state=pensando] .vita-orb__nucleo:before{opacity:1}.vita-orb[data-state=falando] .vita-orb__nucleo{animation:vitaFala 1.2s ease-in-out infinite}.vita-orb[data-state=novidade] .vita-orb__faisca--4{display:block;visibility:visible}.vita-orb[data-state=sem-conexao]{filter:grayscale(1);opacity:.72}.vita-orb[data-state=sem-conexao] .vita-orb__halo{display:none}.vita-orb[data-state=sem-conexao] .vita-orb__faisca{visibility:hidden}.vita-orb[data-state=sem-conexao] .vita-orb__nucleo,.vita-orb[data-state=sem-conexao] .vita-orb__nucleo:after{animation:none}.vita-orb--still .vita-orb__halo,.vita-orb--still .vita-orb__nucleo,.vita-orb--still .vita-orb__nucleo:after{animation:none}.vita-orb--still .vita-orb__faisca{display:none}.vita-orb.is-paused .vita-orb__halo,.vita-orb.is-paused .vita-orb__nucleo,.vita-orb.is-paused .vita-orb__nucleo:after,.vita-orb.is-paused .vita-orb__faisca,.vita-fio.is-paused:before{animation-play-state:paused}html.nb-lowpower .vita-orb__halo,.vita-orb--still .vita-orb__halo{inset:calc(var(--vita-orb-size) * -.2);filter:none;-webkit-mask:radial-gradient(closest-side,var(--shade) 60%,transparent);mask:radial-gradient(closest-side,var(--shade) 60%,transparent)}html.nb-lowpower .vita-orb__faisca:not(.vita-orb__faisca--4){display:none}@keyframes vitaGira{to{transform:rotate(360deg)}}@keyframes vitaRespira{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes vitaFala{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes vitaBrilho{0%,55%{transform:translate(-60%)}85%,to{transform:translate(60%)}}@keyframes vitaFaisca{0%,to{opacity:0;transform:scale(.4) rotate(0)}45%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.6) rotate(90deg)}}@keyframes vitaFio{0%{transform:translate(-100%)}to{transform:translate(250%)}}.vita-msg-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0}.vita-msg-avatar.is-spacer{visibility:hidden}.message.assistant.is-pending{align-items:center}.message.assistant.is-pending .message-bubble{display:none}.vita-pending-status{font-size:13px;line-height:1.3;color:var(--text-muted)}.message-bubble.vita-streaming{position:relative}.vita-fio{display:none}.vita-streaming>.vita-fio{display:block;position:absolute;inset:-1px;z-index:0;padding:1.5px;border-radius:inherit;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(var(--shade) 0 0) content-box,linear-gradient(var(--shade) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--shade) 0 0) content-box,linear-gradient(var(--shade) 0 0);mask-composite:exclude}.vita-streaming>.vita-fio:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--vita-1),var(--vita-2),var(--vita-3));opacity:.3}.vita-streaming>.vita-fio:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:40%;background:linear-gradient(90deg,transparent,var(--vita-3),var(--on-color),var(--vita-1),transparent);transform:translate(-100%);animation:vitaFio 1.8s linear infinite}.vitacoach-welcome.vc-has-orb{text-align:center}.vitacoach-welcome.vc-has-orb .vc-suggestions{justify-content:center}.vc-welcome-orb{display:flex;justify-content:center;padding:22px 0 20px}.vc-welcome-greeting{margin-top:4px;font-size:15px;font-weight:600;line-height:1.35;color:var(--text-primary)}.vita-ask-host{position:relative}.vita-ask-wrap{position:relative;display:grid;min-width:0}.vita-ask-wrap>.mdash-tile{min-width:0}.vita-ask-wrap .mdash-tile__head,.vita-ask-host .mdash-hero__text{padding-right:30px}.vita-ask{position:absolute;top:4px;right:4px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.vita-ask .vita-orb{transition:transform .2s ease}.vita-ask:hover .vita-orb,.vita-ask:focus-visible .vita-orb{transform:scale(1.12)}.vita-ask:active .vita-orb{transform:scale(.94)}.vita-ask:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}#mainTabNav{overflow:visible;align-items:stretch}#mainTabNav .tab-btn--vita{--vita-dock-top: calc(50% - 26px) ;position:relative;flex:0 0 auto;flex-direction:column;justify-content:center;min-width:76px;padding:0;background:transparent;box-shadow:none;color:var(--text-secondary)}#mainTabNav .tab-btn--vita:hover,#mainTabNav .tab-btn--vita:active,#mainTabNav .tab-btn--vita.active{background:transparent;box-shadow:none;transform:none;opacity:1}#mainTabNav .tab-btn--vita .tab-label{font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em}#mainTabNav .tab-btn--vita.active .tab-label{color:var(--text-primary)}#mainTabNav .tab-btn--vita:focus-visible{outline:none}#mainTabNav .tab-btn--vita:focus-visible .vita-dock-orb{outline:2px solid var(--focus-ring);outline-offset:5px}.vita-dock-orb{position:absolute;top:var(--vita-dock-top, -36px);left:calc(50% - 26px);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;transition:transform .25s cubic-bezier(.22,1,.36,1)}#mainTabNav .tab-btn--vita:hover .vita-dock-orb{transform:scale(1.06)}#mainTabNav .tab-btn--vita:active .vita-dock-orb{transform:scale(.95)}#mainTabNav .tab-btn--vita.active .vita-orb__halo{opacity:.9}#mainTabNav .tab-btn--vita.active .vita-dock-orb{transform:scale(1.04)}:root[data-mode=light] #mainTabNav .tab-btn.active:not(.tab-btn--vita){background:var(--brand-500)}@media(max-width:768px){#mainTabNav{width:calc(100vw - 16px);max-width:460px;padding:6px;gap:2px;justify-content:space-between}#mainTabNav .tab-btn{flex:1 1 0;min-width:0;max-width:none;padding:8px 2px}#mainTabNav .tab-btn--vita{flex:0 0 68px;padding:0}}@media(prefers-reduced-motion:reduce){.vita-orb__halo,.vita-orb__nucleo,.vita-orb__nucleo:after,.vita-orb__faisca,.vita-fio:before{animation:none!important}.vita-orb__faisca:not(.vita-orb__faisca--4){display:none!important}.vita-dock-orb,.vita-ask .vita-orb,.vita-orb__halo,.vita-orb__nucleo:before{transition:none}}:root[data-motion=reduced] .vita-orb__halo,:root[data-motion=reduced] .vita-orb__nucleo,:root[data-motion=reduced] .vita-orb__nucleo:after,:root[data-motion=reduced] .vita-orb__faisca,:root[data-motion=reduced] .vita-fio:before{animation:none!important}:root[data-motion=reduced] .vita-orb__faisca:not(.vita-orb__faisca--4){display:none!important}:root[data-motion=reduced] .vita-dock-orb,:root[data-motion=reduced] .vita-ask .vita-orb{transition:none}.vita-orb__v{position:absolute;z-index:1;left:50%;top:53%;width:50%;height:50%;transform:translate(-50%,-50%);fill:rgb(var(--on-color-rgb) / .96);filter:drop-shadow(0 1px 1.5px rgb(var(--shade-rgb) / .28));pointer-events:none}.vita-orb--mini .vita-orb__v{width:56%;height:56%;filter:none}.vita-orb--large .vita-orb__v{width:46%;height:46%;filter:drop-shadow(0 2px 3px rgb(var(--shade-rgb) / .3))}.vita-orb[data-state=sem-conexao] .vita-orb__v{fill:rgb(var(--on-color-rgb) / .75)}@media(max-width:768px){#mainTabNav .tab-btn .tab-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#mainTabNav .tab-btn{gap:0;padding-top:11px;padding-bottom:11px}#mainTabNav .tab-btn .tab-icon{font-size:24px}#mainTabNav .tab-btn--vita{padding:0}}
