.aw-root{font-family:var(--font-inter), sans-serif}.lq-orb{flex:none;display:inline-block;position:relative}.lq-orb canvas{display:block}.lq-fallback{position:absolute;inset:0}.aw-orb-static{background:radial-gradient(circle at 35% 30%,#fff 0%,#d9cffc 25%,#8b63f1 65%,#3d0fa0 100%);border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset -6px -8px 16px #3d0fa073,0 0 24px #9776f299}.aw-orb-btn{z-index:60;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);animation:.9s cubic-bezier(.34,1.56,.64,1) .5s both aw-orb-in;display:grid;position:fixed;bottom:16px;right:16px}.aw-orb-btn>*{grid-area:1/1}.aw-orb-btn .lq-orb{animation:5s ease-in-out infinite aw-float}.aw-orb-btn:hover{transform:scale(1.06)}.aw-orb-btn:focus-visible{outline-offset:4px;outline:3px solid #662ee2}.aw-orb-mark{color:#fff;pointer-events:none;filter:drop-shadow(0 2px 6px #3d0fa099);place-items:center;width:34px;height:34px;animation:5s ease-in-out infinite aw-float;display:grid}.aw-orb-chevron{width:30px;height:30px}.aw-orb-mark svg{width:100%;height:100%}@keyframes aw-orb-in{0%{opacity:0;transform:translateY(40px)scale(.4)}}@keyframes aw-float{50%{transform:translateY(-7px)}}.aw-hint{z-index:60;color:#2b1170;background:#fffffff5;border:1px solid #9776f259;border-radius:18px 18px 4px;max-width:230px;margin:0;padding:12px 34px 12px 16px;font-size:14px;line-height:1.45;animation:.5s cubic-bezier(.22,1,.36,1) both aw-slide-in;position:fixed;bottom:44px;right:112px;box-shadow:0 14px 34px #2b117038}.aw-hint strong{color:#662ee2}.aw-hint-x{color:#7a6fa3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:18px;line-height:1;position:absolute;top:6px;right:8px}@keyframes aw-slide-in{0%{opacity:0;transform:translate(16px)}}.aw-panel{z-index:70;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);transform-origin:calc(100% - 20px) calc(100% + 60px);background:linear-gradient(165deg,#f6f4fdf7 0%,#efeafdf2 55%,#e2d9fcf2 100%);border:1px solid #ffffffb3;border-radius:28px;flex-direction:column;width:420px;height:min(660px,100vh - 140px);animation:.45s cubic-bezier(.22,1,.36,1) aw-grow;display:flex;position:fixed;bottom:108px;right:24px;overflow:hidden;box-shadow:0 40px 90px #2b117052,0 0 0 1px #9776f240,inset 0 1px #ffffffe6}@keyframes aw-grow{0%{opacity:0;filter:blur(6px);transform:scale(.6)translateY(30px)}}.aw-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#9776f273 0%,#9776f200 65%);width:320px;height:320px;animation:12s ease-in-out infinite aw-drift;position:absolute;inset:-40% -30% auto auto}@keyframes aw-drift{50%{transform:translate(-60px,40px)}}.aw-head{border-bottom:1px solid #9776f233;align-items:center;gap:12px;padding:16px 14px 14px 16px;display:flex}.aw-head-text{flex:1;min-width:0}.aw-head p{margin:0}.aw-title{font-family:var(--font-saira), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#2b1170;font-size:17px;font-weight:600}.aw-status{color:#5b4f86;align-items:center;gap:7px;font-size:12.5px;display:flex;margin-top:2px!important}.aw-pulse{background:#3ccf7f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3ccf7f33}.aw-pulse-busy{box-shadow:none;background:#9776f2;animation:1s ease-out infinite aw-ping}@keyframes aw-ping{0%{box-shadow:0 0 #9776f2b3}to{box-shadow:0 0 0 9px #9776f200}}.aw-icon-btn{color:#4a1db8;cursor:pointer;background:#662ee214;border:0;border-radius:12px;place-items:center;width:36px;height:36px;padding:0;transition:background .2s;display:grid}.aw-icon-btn svg{width:18px;height:18px}.aw-icon-btn:hover:not(:disabled){background:#662ee229}.aw-icon-btn:disabled{opacity:.35;cursor:default}.aw-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex;overflow-y:auto}.aw-row{align-items:flex-end;gap:10px;animation:.4s cubic-bezier(.22,1,.36,1) both aw-msg-in;display:flex}.aw-row-user{justify-content:flex-end}@keyframes aw-msg-in{0%{opacity:0;transform:translateY(10px)}}.aw-avatar{filter:drop-shadow(0 5px 8px #3d0fa047);flex:none;place-items:center;width:40px;height:40px;animation:3.8s ease-in-out infinite aw-bot-float;display:grid}.aw-avatar svg{width:100%;height:100%;display:block;overflow:visible}.aw-bot-halo{fill:#9776f229;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite aw-bot-halo}.aw-bot-signal{fill:none;stroke:#9776f2;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:2 3;opacity:.72;animation:2.8s linear infinite aw-bot-signal}.aw-bot-antenna,.aw-bot-arm{fill:none;stroke:#662ee2;stroke-width:1.8px;stroke-linecap:round}.aw-bot-ear{fill:#d9cffc;stroke:#662ee2;stroke-width:1px}.aw-bot-shell{stroke:#662ee2;stroke-width:1.2px}.aw-bot-screen{stroke:#d9cffc;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite aw-bot-screen-glow}.aw-bot-screen-shine{fill:none;stroke:#ffffff9e;stroke-width:1.3px;stroke-linecap:round}.aw-bot-antenna-dot{fill:#fff;stroke:#662ee2;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite aw-bot-pulse}.aw-bot-eye{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite aw-bot-blink}.aw-bot-eye-right{animation-delay:.12s}.aw-bot-mouth{fill:none;stroke:#662ee2;stroke-width:1.6px;stroke-linecap:round;animation:2.4s ease-in-out infinite aw-bot-talk}.aw-bot-arm-right{transform-box:fill-box;transform-origin:0;animation:3.6s ease-in-out infinite aw-bot-wave}.aw-bot-status{fill:#3ccf7f;stroke:#fff;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite aw-bot-status}.aw-avatar-busy{animation-duration:1.25s}.aw-avatar-busy .aw-bot-antenna-dot{animation-duration:.7s}.aw-avatar-busy .aw-bot-halo,.aw-avatar-busy .aw-bot-signal,.aw-avatar-busy .aw-bot-status{animation-duration:.8s}.aw-avatar-busy .aw-bot-screen{animation-duration:.75s}.aw-avatar-busy .aw-bot-arm-right{animation-duration:.9s}@keyframes aw-bot-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes aw-bot-halo{50%{opacity:.55;transform:scale(1.12)}}@keyframes aw-bot-signal{to{stroke-dashoffset:-10px}}@keyframes aw-bot-pulse{50%{opacity:.72;transform:scale(1.35)}}@keyframes aw-bot-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes aw-bot-talk{0%,to{transform:scaleX(.72)}50%{transform:scaleX(1)}}@keyframes aw-bot-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes aw-bot-screen-glow{50%{filter:drop-shadow(0 0 3px #9776f2f2)}}@keyframes aw-bot-status{50%{opacity:.6;transform:scale(1.3)}}.aw-msg{overflow-wrap:anywhere;max-width:84%;padding:12px 15px;font-size:15px;line-height:1.6}.aw-msg p{margin:0}.aw-msg p+p,.aw-msg ul+p,.aw-msg p+ul{margin-top:9px}.aw-msg ul{margin:0;padding-left:18px}.aw-msg li+li{margin-top:3px}.aw-msg li::marker{color:#9776f2}.aw-msg strong{color:#4a1db8}.aw-msg-bot{color:#1d1440;background:#ffffffd9;border:1px solid #9776f226;border-radius:18px 18px 18px 6px;box-shadow:0 6px 18px #3d0fa014}.aw-msg-user{color:#fff;white-space:pre-wrap;background:linear-gradient(160deg,#7b4cf0 0%,#5d24d4 100%);border-radius:18px 18px 6px;box-shadow:0 8px 20px #5d24d44d}.aw-steps{color:#b6a8f7;align-items:center;gap:6px;margin:0;padding:2px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.aw-steps li{align-items:center;gap:6px;transition:color .3s;display:flex}.aw-steps li+li:before{content:"";background:currentColor;border-radius:2px;width:14px;height:2px}.aw-steps li.is-on{color:#662ee2}.aw-think{color:#5b4f86;margin-bottom:8px;font-size:13px}.aw-think summary{cursor:pointer;color:#662ee2;font-weight:600}.aw-think p{white-space:pre-wrap;border-left:2px solid #b6a8f7;max-height:140px;margin:6px 0 0;padding-left:10px;overflow-y:auto}.aw-cards{grid-template-columns:1fr 1fr;gap:10px;padding-left:36px;display:grid}.aw-card{color:#2b1170;font:inherit;text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #9776f24d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.4;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.45s cubic-bezier(.22,1,.36,1) both aw-msg-in;display:flex}.aw-card:hover{border-color:#9776f2;transform:translateY(-3px);box-shadow:0 12px 24px #3d0fa024}.aw-card-icon{color:#fff;background:linear-gradient(160deg,#9776f2,#662ee2);border-radius:9px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.aw-next{flex-wrap:wrap;justify-content:flex-end;gap:7px;animation:.4s both aw-msg-in;display:flex}.aw-chip{font:inherit;color:#4a1db8;cursor:pointer;text-align:left;background:#fffc;border:1px solid #9776f273;border-radius:14px;padding:8px 13px;font-size:13px;transition:background .2s,transform .2s}.aw-chip:hover{background:#fff;transform:translateY(-2px)}.aw-form{background:#fff;border:1px solid #9776f259;border-radius:22px;align-items:flex-end;gap:8px;margin:0 14px;padding:8px 8px 8px 16px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 8px 22px #3d0fa01a}.aw-form:focus-within{border-color:#9776f2;box-shadow:0 0 0 4px #9776f238,0 10px 26px #3d0fa029}.aw-input{resize:none;min-height:24px;max-height:110px;font:inherit;color:#1d1440;field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:16px;line-height:1.45}.aw-send{cursor:pointer;color:#fff;background:linear-gradient(160deg,#7b4cf0 0%,#5d24d4 100%);border:0;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;transition:transform .2s,opacity .2s;display:grid;box-shadow:0 6px 14px #5d24d459}.aw-send svg{width:19px;height:19px}.aw-send:hover:not(:disabled){transform:translate(2px)}.aw-send:disabled{opacity:.35;box-shadow:none;cursor:default}.aw-send:focus-visible,.aw-card:focus-visible,.aw-chip:focus-visible,.aw-icon-btn:focus-visible{outline-offset:3px;outline:2px solid #662ee2}.aw-note{color:#7a6fa3;text-align:center;margin:9px 18px 14px;font-size:11px}@media (max-width:599px){.aw-orb-btn{bottom:8px;right:8px}.aw-hint{max-width:190px;font-size:13px;bottom:32px;right:100px}.aw-panel{transform-origin:100% 100%;border:0;border-radius:0;width:auto;height:100dvh;inset:0}.aw-cards{padding-left:0}body.aw-open{overflow:hidden}body.aw-open .aw-orb-btn{display:none}.aw-note{margin-bottom:max(14px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.aw-orb-btn,.aw-orb-btn .lq-orb,.aw-orb-mark,.aw-avatar,.aw-bot-halo,.aw-bot-signal,.aw-bot-antenna-dot,.aw-bot-eye,.aw-bot-mouth,.aw-bot-arm-right,.aw-bot-status,.aw-bot-screen,.aw-hint,.aw-panel,.aw-glow,.aw-row,.aw-card,.aw-next,.aw-pulse-busy{animation:none}}.aw-orb-btn,.aw-hint{transition:opacity .35s,translate .35s}body.hero-in-view .aw-orb-btn,body.hero-in-view .aw-hint{opacity:0;pointer-events:none;translate:0 20px}@media (max-width:599px){.aw-hint{display:none}}@media (max-height:520px){.aw-hint{display:none}}@media (max-width:900px){.aw-hint{display:none}}
