.ask-tippy-me[data-v-26fc5422]{align-items:flex-end;bottom:max(1.25rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;font-family:inherit;gap:.75rem;position:fixed;right:1.25rem;z-index:40}.ask-tippy-me__trigger[data-v-26fc5422]{align-items:center;background:linear-gradient(135deg,#58309b,#3b1d7a 60%,#30145f);border:1px solid #ffffff40;border-radius:9999px;box-shadow:0 0 0 4px #9362ff0d,0 7px 24px #3b1d7a30,inset 0 1px #ffffff20;color:#fff;display:inline-flex;gap:.7rem;min-height:3.65rem;padding:.45rem 1rem .45rem .45rem;transition:transform .2s ease,box-shadow .2s ease}.ask-tippy-me__trigger[data-v-26fc5422]:hover{box-shadow:0 0 0 5px #9362ff12,0 12px 30px #3b1d7a40,inset 0 1px #ffffff25;transform:translateY(-3px)}.ask-tippy-me__trigger[data-v-26fc5422]:active{transform:translateY(0) scale(.98)}.ask-tippy-me__trigger[data-v-26fc5422]:focus-visible{outline:3px solid #9362ff;outline-offset:5px}.ask-tippy-me__trigger-label[data-v-26fc5422]{font-size:1rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.ask-tippy-me__avatar[data-v-26fc5422],.ask-tippy-me__sparkle[data-v-26fc5422]{background:linear-gradient(145deg,#e0ffa7,#bcf56a);border:1px solid #e5ffb9;border-radius:9999px;box-shadow:inset 0 1px 2px #ffffff80,0 2px 6px #190b3b25;color:#3b1d7a;display:grid;flex-shrink:0;font-size:1.4rem;height:2.65rem;place-items:center;position:relative;width:2.65rem}.ask-tippy-me__dice[data-v-26fc5422]{height:1.9rem;transform:rotate(-12deg);transition:transform .3s ease;width:1.9rem}.ask-tippy-me__trigger:focus-visible .ask-tippy-me__dice[data-v-26fc5422],.ask-tippy-me__trigger:hover .ask-tippy-me__dice[data-v-26fc5422]{transform:rotate(12deg)}.ask-tippy-me__twinkle[data-v-26fc5422]{color:#e0ffa7;font-size:.85rem;position:absolute;right:-.12rem;text-shadow:0 1px 2px #3b1d7a;top:-.2rem}.ask-tippy-me__arrow[data-v-26fc5422]{color:#ceff83;height:1rem;margin-left:.1rem;transition:transform .2s ease;width:1rem}.ask-tippy-me__arrow.is-open[data-v-26fc5422]{transform:rotate(180deg)}.ask-tippy-me__panel[data-v-26fc5422]{background:#fff;border:1px solid #e7ddff;border-radius:1.25rem;box-shadow:0 18px 50px #24124f33;display:flex;flex-direction:column;max-height:calc(100dvh - 7rem - env(safe-area-inset-bottom));overflow:hidden;width:min(26rem,calc(100vw - 2.5rem))}.ask-tippy-me__header[data-v-26fc5422]{align-items:center;background:linear-gradient(135deg,#58309b,#30145f);color:#fff;display:flex;gap:.7rem;padding:1rem}.ask-tippy-me__eyebrow[data-v-26fc5422],.ask-tippy-me__header h2[data-v-26fc5422]{margin:0}.ask-tippy-me__header h2[data-v-26fc5422]{font-size:1.1rem;line-height:1.1;overflow-wrap:anywhere}.ask-tippy-me__header>div[data-v-26fc5422]:nth-child(2){min-width:0}.ask-tippy-me__form[data-v-26fc5422],.ask-tippy-me__header[data-v-26fc5422],.ask-tippy-me__suggestions[data-v-26fc5422]{flex-shrink:0}.ask-tippy-me__eyebrow[data-v-26fc5422]{font-size:.72rem;margin-bottom:.15rem;opacity:.76}.ask-tippy-me__avatar[data-v-26fc5422]{flex:0 0 auto}.ask-tippy-me__close[data-v-26fc5422]{background:transparent;border:0;color:#fff;font-size:1.7rem;line-height:1;margin-left:auto}.ask-tippy-me__messages[data-v-26fc5422]{background:#fbfaff;display:flex;flex-direction:column;gap:.85rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.ask-tippy-me__message[data-v-26fc5422]{background:#eee6ff;border-radius:.2rem .8rem .8rem;font-size:.92rem;line-height:1.35;margin:0;max-width:90%;overflow-wrap:anywhere;padding:.7rem .85rem;white-space:pre-wrap;width:-moz-fit-content;width:fit-content}.ask-tippy-me__message--user[data-v-26fc5422]{background:#5b2db8;border-radius:.8rem .2rem .8rem .8rem;color:#fff;margin-left:auto}.ask-tippy-me__entry--user[data-v-26fc5422]{text-align:right}.ask-tippy-me__entry--user p[data-v-26fc5422]{text-align:left}.ask-tippy-me__speaker[data-v-26fc5422]{color:#756484;display:block;font-size:.72rem;margin:0 .2rem .25rem}.ask-tippy-me__context[data-v-26fc5422]{background:#f4eefc;color:#695183;display:flex;flex-shrink:0;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.6rem 1rem}.ask-tippy-me__context button[data-v-26fc5422]{text-decoration:underline}.ask-tippy-me__actions[data-v-26fc5422]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.ask-tippy-me__actions a[data-v-26fc5422]{background:#fff;border:1px solid #d9cbff;border-radius:.6rem;color:#5b2db8;font-size:.8rem;padding:.45rem .7rem}.ask-tippy-me__checked[data-v-26fc5422]{color:#806e92;display:block;font-size:.67rem;margin:.4rem .2rem 0}.ask-tippy-me__thinking[data-v-26fc5422]{color:#705090;font-size:.85rem;margin:0}.ask-tippy-me__error[data-v-26fc5422]{background:#fff2f4;color:#9c3045;font-size:.8rem;margin:0;padding:.6rem 1rem}.ask-tippy-me__error button[data-v-26fc5422]{text-decoration:underline}.ask-tippy-me__footnote[data-v-26fc5422]{color:#806e92;flex-shrink:0;font-size:.67rem;line-height:1.3;margin:0;padding:0 1rem .75rem}.ask-tippy-me button[data-v-26fc5422]:disabled{cursor:not-allowed;opacity:.5}.ask-tippy-me a[data-v-26fc5422]:focus-visible,.ask-tippy-me button[data-v-26fc5422]:focus-visible{outline:2px solid #9362ff;outline-offset:2px}.ask-tippy-me__suggestions[data-v-26fc5422]{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem 1rem}.ask-tippy-me__suggestions button[data-v-26fc5422]{background:#fff;border:1px solid #d9cbff;border-radius:9999px;color:#5b2db8;font-size:.78rem;padding:.38rem .62rem}.ask-tippy-me__suggestions button[data-v-26fc5422]:hover{background:#eee6ff}.ask-tippy-me__form[data-v-26fc5422]{border-top:1px solid #eee6ff;display:flex;gap:.45rem;padding:.75rem}.ask-tippy-me__form input[data-v-26fc5422]{border:1px solid #d9cbff;border-radius:.65rem;color:#1a1228;flex:1;min-width:0;outline-color:#9362ff;padding:.65rem .75rem}.ask-tippy-me__form button[data-v-26fc5422]{background:#ceff83;border:1px solid #b5e76e;border-radius:.65rem;color:#3b1d7a;font-size:1.2rem;width:2.45rem}.ask-chat-enter-active[data-v-26fc5422],.ask-chat-leave-active[data-v-26fc5422]{transition:opacity .18s ease,transform .18s ease}.ask-chat-enter-from[data-v-26fc5422],.ask-chat-leave-to[data-v-26fc5422]{opacity:0;transform:translateY(.5rem) scale(.98)}@media(max-width:640px){.ask-tippy-me[data-v-26fc5422]{bottom:max(.8rem,env(safe-area-inset-bottom));right:.8rem}.ask-tippy-me__trigger[data-v-26fc5422]{min-height:3rem}}@media(prefers-reduced-motion:reduce){.ask-chat-enter-active[data-v-26fc5422],.ask-chat-leave-active[data-v-26fc5422],.ask-tippy-me__arrow[data-v-26fc5422],.ask-tippy-me__dice[data-v-26fc5422],.ask-tippy-me__trigger[data-v-26fc5422]{transition:none}.ask-tippy-me__trigger[data-v-26fc5422]:active,.ask-tippy-me__trigger[data-v-26fc5422]:hover{transform:none}}
