.ziv-mascot{--ziv-gaze-x:0px;--ziv-gaze-y:0px;isolation:isolate;flex-shrink:0;display:block;overflow:visible}.ziv-mascot-body{transform-origin:65px 70px;animation:2.2s ease-in-out 2 ziv-mascot-arrive}.ziv-mascot-shadow{transform-origin:65px 117px;animation:2.2s ease-in-out 2 ziv-mascot-ground}.ziv-mascot-face{transform:translate(var(--ziv-gaze-x),var(--ziv-gaze-y));transition:transform .22s}.ziv-mascot-eyes{transform-origin:67px 61px;animation:4.4s ease-in-out ziv-mascot-blink}.ziv-mascot-fold{transform-origin:43px 40px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.ziv-mascot-smile{transform-origin:67px 79px;transition:transform .3s}.ziv-mascot-thought{opacity:0;transition:opacity .3s}.ziv-mascot:hover .ziv-mascot-body{animation:.9s cubic-bezier(.34,1.56,.64,1) ziv-mascot-hello}.ziv-mascot:hover .ziv-mascot-fold{transform:rotate(-9deg)}.ziv-mascot[data-mood=attentive] .ziv-mascot-face{transform:translate(var(--ziv-gaze-x),calc(var(--ziv-gaze-y) + 3px))}.ziv-mascot[data-mood=attentive] .ziv-mascot-fold{transform:rotate(-12deg)}.ziv-mascot[data-mood=thinking] .ziv-mascot-body{animation:2.1s ease-in-out infinite ziv-mascot-think}.ziv-mascot[data-mood=thinking] .ziv-mascot-face{transform:translate(2px,-2px)}.ziv-mascot[data-mood=thinking] .ziv-mascot-thought{opacity:1}.ziv-mascot[data-mood=thinking] .ziv-mascot-thought circle{animation:1.2s ease-in-out infinite ziv-mascot-thought}.ziv-mascot[data-mood=thinking] .ziv-mascot-thought circle:nth-child(2){animation-delay:.15s}.ziv-mascot[data-mood=thinking] .ziv-mascot-thought circle:nth-child(3){animation-delay:.3s}.ziv-mascot[data-mood=happy] .ziv-mascot-body{animation:.9s cubic-bezier(.34,1.56,.64,1) ziv-mascot-hello}.ziv-mascot[data-mood=happy] .ziv-mascot-smile{transform:scale(1.2)}.ziv-brand.ziv-brand{vertical-align:middle;width:140px;max-width:100%;height:auto;color:inherit;align-items:center;gap:8px;line-height:1;display:inline-flex}.ziv-brand.ziv-brand>.ziv-mascot{flex:0 0 47px;width:47px!important;height:47px!important}.ziv-brand.ziv-brand>.ziv-wordmark{flex:1;min-width:0;display:block;overflow:visible;width:78px!important;height:42px!important}.ziv-chat.journey .chat-sidebar-brand>a{width:133px}.ziv-chat.journey .chat-sidebar-brand{gap:6px}.ziv-chat.journey .chat-sidebar-brand>span{padding-left:54px;font-size:10px}.ziv-chat.journey .chat-welcome-symbol{width:94px;height:94px;color:inherit;background:0 0;border:0;border-radius:0;margin:0 auto 17px;position:relative;transform:none}.ziv-chat.journey .chat-welcome-symbol>.ziv-mascot{filter:drop-shadow(0 5px 9px #7755d512);width:100%;height:100%}.ziv-chat .chat-topbar-brand{align-items:center;gap:7px;font-weight:650;display:flex}.ziv-chat .chat-topbar-brand>.ziv-mascot{width:26px;height:26px}.ziv-chat .chat-topbar-heading{align-items:center;display:flex}.ziv-chat .chat-nav>button>.ziv-mascot{width:22px;height:22px;margin-left:-2px;margin-right:-2px}.ziv-chat .chat-assistant-name>.ziv-mascot{width:29px;height:29px;margin-left:-4px;margin-right:-3px}.ziv-chat .chat-thinking>.ziv-mascot{width:30px;height:30px}.ziv-chat .chat-builder[data-conversation=true] .chat-welcome-symbol{display:none}:is(.account-page.account-page.account-page,.hub.hub.hub,.legal-page.legal-page.legal-page) .ziv-brand,.account-page.account-page.account-page[data-authenticated=false] .account-logo{width:145px}.z-brain.z-brain .z-brain-launch:has(>.ziv-mascot){background:#fff;border:1px solid #e8e2f2;border-radius:18px;width:53px;height:53px;padding:1px;box-shadow:0 4px 16px #6755a314}.z-brain.z-brain .z-brain-launch>.ziv-mascot{width:47px;height:47px}.z-brain.z-brain .z-brain-panel>header>.ziv-mascot{width:38px;height:38px}@keyframes ziv-mascot-arrive{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes ziv-mascot-ground{0%,to{opacity:.1;transform:scaleX(1)}50%{opacity:.065;transform:scaleX(.88)}}@keyframes ziv-mascot-blink{0%,28%,32%,76%,80%,to{transform:scaleY(1)}30%,78%{transform:scaleY(.12)}}@keyframes ziv-mascot-hello{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-10deg)}55%{transform:translateY(-4px)rotate(8deg)}80%{transform:translateY(-2px)rotate(-3deg)}}@keyframes ziv-mascot-think{0%,to{transform:translateY(-1px)rotate(-3deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes ziv-mascot-thought{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:480px){.ziv-chat.journey .chat-welcome-symbol{width:83px;height:83px;margin-bottom:18px}.ziv-chat .chat-topbar-brand>.ziv-mascot{width:24px;height:24px}.account-page.account-page.account-page[data-authenticated=false] .account-logo{width:132px}}@media (prefers-reduced-motion:reduce){.ziv-mascot *,.ziv-mascot:hover *,.ziv-mascot[data-mood] *{transition:none!important;animation:none!important}.ziv-mascot-body,.ziv-mascot-face,.ziv-mascot-fold{transform:none!important}}
