:root{--davi-gold:#eac119;--davi-teal:#4db89a;--davi-pink:var(--pink-quartz,#eaa7c7);--davi-orange:var(--tangerine,#ed773c);--davi-forest:#173d37;--davi-star:#eac119}.davi{line-height:0;display:inline-block}.davi__svg{width:100%;height:auto;display:block;overflow:visible}.davi--float .davi__body{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite davi-float}.davi--float .davi__ground{transform-origin:50%;transform-box:fill-box;animation:3.2s ease-in-out infinite davi-ground}@keyframes davi-float{0%,to{transform:translateY(-4px)}50%{transform:translateY(-20px)}}@keyframes davi-ground{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.07;transform:scaleX(.55)}}.davi{transition:transform .26s cubic-bezier(.2,.7,.2,1)}.davi:hover{transform:translateY(-6px)}.davi--animate .davi__eye--blink{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite davi-blink}@keyframes davi-blink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.1)}95%{transform:scaleY(1)}}.davi--animate .davi__wink{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-in-out infinite davi-wink}@keyframes davi-wink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.4)}}.davi--animate.davi--analyzing .davi__think-dot{opacity:0;animation:2.4s ease-in-out infinite davi-think}.davi--animate.davi--analyzing .davi__think-dot:first-child{animation-delay:0s}.davi--animate.davi--analyzing .davi__think-dot:nth-child(2){animation-delay:.35s}.davi--animate.davi--analyzing .davi__think-dot:nth-child(3){animation-delay:.7s}@keyframes davi-think{0%,75%,to{opacity:0;transform:translateY(3px)}25%,55%{opacity:.9;transform:translateY(0)}}.davi--animate.davi--empty .davi__zzz text{opacity:0;animation:2.6s ease-in-out infinite davi-zzz}.davi--animate.davi--empty .davi__zzz-1{animation-delay:-.4s}.davi--animate.davi--empty .davi__zzz-2{animation-delay:.7s}.davi--animate.davi--empty .davi__zzz-3{animation-delay:1.8s}@keyframes davi-zzz{0%{opacity:0;transform:translateY(10px)scale(.85)}18%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:.85;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-26px)scale(.9)}}.davi--float .davi__body{animation-name:var(--davi-anim,davi-float)}.davi--animate.davi--ready .davi__body{--davi-anim:davi-nod}.davi--animate.davi--excellent .davi__body{--davi-anim:davi-bounce;animation-duration:1.4s}.davi--animate.davi--analyzing .davi__body{--davi-anim:davi-tilt;animation-duration:2.4s}@keyframes davi-nod{0%,to{transform:translateY(-8px)rotate(-1.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes davi-bounce{0%,to{transform:translateY(-4px)scaleY(1)}40%{transform:translateY(-22px)scaleY(1.04)}70%{transform:translateY(-2px)scaleY(.96)}}@keyframes davi-tilt{0%,to{transform:translateY(-10px)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes davi-shake{0%,to{transform:translateY(-8px)rotate(0)}20%{transform:translate(-7px,-8px)rotate(-3deg)}40%{transform:translate(7px,-8px)rotate(3deg)}60%{transform:translate(-5px,-8px)rotate(-2deg)}80%{transform:translate(5px,-8px)rotate(2deg)}}@keyframes davi-pop{0%,to{transform:translateY(-8px)scale(1)rotate(0)}30%{transform:translateY(-16px)scale(1.08)rotate(-5deg)}60%{transform:translateY(-16px)scale(1.08)rotate(5deg)}}@media(prefers-reduced-motion:reduce){.davi *,.davi{transition:none!important;animation:none!important}}@keyframes pill-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.iq-pill{border:1px solid color-mix(in oklab,var(--brand-purple,#6b6fae) 32%,transparent);background:color-mix(in oklab,var(--brand-purple,#6b6fae) 7%,var(--paper,#fefdfa));max-width:100%;color:var(--ink,#262626);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;line-height:1.3;transition:background .15s,color .15s,border-color .15s,transform .12s;animation:.36s both pill-in;display:inline-flex}.iq-pill svg{color:var(--brand-purple,#6b6fae);flex-shrink:0;transition:color .15s}.iq-pill:hover:not(:disabled){background:var(--brand-purple,#6b6fae);border-color:var(--brand-purple,#6b6fae);color:#fff;transform:translateY(-1px)}.iq-pill:hover:not(:disabled) span,.iq-pill:hover:not(:disabled) svg{color:#fff!important}.iq-pill:active:not(:disabled){transform:translateY(0)}.iq-pill:disabled{opacity:.5;cursor:default}.iq-history-row:not([data-active]):hover{background:color-mix(in oklab,var(--lavender,#8b96cc) 14%,transparent)}.iq-history-del:hover{color:var(--tangerine-deep,#b94e1c)!important}@keyframes davi-typing{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.davi-typing-dot{background:#9a9385;border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite davi-typing;display:inline-block}.shepherd-button{color:#ffffffbf;cursor:pointer;background:#3288e6;border:0;border-radius:3px;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s}.shepherd-button:not(:disabled):hover{color:#ffffffbf;background:#196fcc}.shepherd-button.shepherd-button-secondary{color:#000000bf;background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:#000000bf;background:#d6d9db}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{color:#808080bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:2em;font-weight:400;transition:color .5s}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;flex:1 0 auto;margin:0;padding:0;font-size:1rem;font-weight:400;display:flex}.shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;line-height:2em;display:flex}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;padding:.75em;font-size:1rem;line-height:1.3em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:none;border-radius:5px;outline:none;width:100%;max-width:400px;margin:0;padding:0;transition:opacity .3s,visibility .3s;box-shadow:0 1px 4px #0003}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{z-index:-1;width:16px;height:16px;position:absolute}.shepherd-arrow:before{content:"";background:#fff;transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{opacity:0;pointer-events:none;z-index:9997;width:100vw;height:0;transition:all .3s ease-out,height 0s .3s,opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;height:100vh;transition:all .3s ease-out,height,opacity .3s;transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
