@font-face{ascent-override:93.62%;descent-override:31.21%;font-family:Poppins Fallback;line-gap-override:8.92%;size-adjust:112.16%;src:local("Arial"),local("Helvetica"),local("Roboto")}@font-face{ascent-override:102%;descent-override:30%;font-family:JetBrains Mono Fallback;line-gap-override:0%;size-adjust:100%;src:local("Courier New"),local("Courier"),local("Menlo")}.adi-chatmod{--adi-ink:#292149;--adi-ink-deep:#1d1449;--adi-purple:#984ab7;--adi-orchid:#dc80ff;--adi-line:#d9d4e6;--adi-live:#3add63;--adi-ease:cubic-bezier(.22,1,.36,1);--adi-ease-out:cubic-bezier(.16,1,.3,1);--adi-font:"Poppins","Poppins Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--adi-mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,"SFMono-Regular",Menlo,monospace;--adi-max:549px;container-type:inline-size;font-family:var(--adi-font);position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.adi-chatmod *,.adi-chatmod :after,.adi-chatmod :before{box-sizing:border-box}.adi-chatmod img{display:block;max-width:none}.adi-chatmod--bg{background:var(--adi-ink-deep);border-radius:24px;overflow:clip;padding:48px 24px}.adi-chatmod .adi-chat{--cu:calc(min(100cqw, var(--adi-max))/549.1);display:flex;flex-direction:column;isolation:isolate;margin:0;position:relative;width:min(100%,var(--adi-max))}.adi-chatmod--center .adi-chat{margin-inline:auto}.adi-chatmod--right .adi-chat{margin-left:auto}.adi-chatmod .adi-chat__head,.adi-chatmod .adi-chat__process,.adi-chatmod .adi-msg{position:relative;z-index:1}.adi-chatmod .adi-chat__head{--g:0;align-items:center;-webkit-backdrop-filter:blur(2.838px);backdrop-filter:blur(2.838px);background:var(--adi-purple);background:color-mix(in srgb,var(--adi-purple),#c46fe6 calc(var(--g)*45%));border-radius:999px;box-shadow:0 0 calc(var(--g)*56px) calc(var(--g)*4px) rgba(220,128,255,calc(var(--g)*.55)),inset 0 1px 0 rgba(255,255,255,calc(var(--g)*.35));display:flex;justify-content:space-between;min-height:calc(var(--cu)*78.526);padding:calc(var(--cu)*12) calc(var(--cu)*23.5) calc(var(--cu)*12) calc(var(--cu)*35.95);width:99.6%}.adi-chatmod .adi-chat__id{align-items:center;display:flex;gap:calc(var(--cu)*13.245)}.adi-chatmod .adi-chat__icon{background:#fff;border:max(.5px,calc(var(--cu)*.946)) solid var(--adi-line);border-radius:calc(var(--cu)*12.299);box-shadow:0 0 calc(var(--cu)*12.299) rgba(38,27,63,.16);display:grid;flex:none;height:max(28px,calc(var(--cu)*35.952));place-items:center;width:max(28px,calc(var(--cu)*35.952))}.adi-chatmod .adi-chat__icon img{height:auto;width:56%}.adi-chatmod .adi-chat__title{color:#fff;font:500 max(18px,calc(var(--cu)*25.545))/1.05 var(--adi-font);letter-spacing:-.04em}.adi-chatmod .adi-chat__status{align-items:center;display:flex;gap:calc(var(--cu)*10.634)}.adi-chatmod .adi-chat__live{background:var(--adi-live);border-radius:50%;box-shadow:0 0 0 max(4px,calc(var(--cu)*5.707)) rgba(38,27,63,.16);flex:none;height:max(8px,calc(var(--cu)*11.413));position:relative;width:max(8px,calc(var(--cu)*11.413))}.adi-chatmod .adi-chat__live:after{background:var(--adi-live);border-radius:50%;content:"";inset:0;opacity:0;position:absolute}.adi-chatmod .adi-chat__status-label{color:#fff;font:400 max(13px,calc(var(--cu)*18.832))/1.5536 var(--adi-mono);letter-spacing:.0802em;text-transform:uppercase}.adi-chatmod .adi-msg{--g:0;font:400 max(14px,calc(var(--cu)*17.976))/1.6079 var(--adi-font);margin:0}.adi-chatmod .adi-msg--user{align-self:flex-end;background:#fff;border:max(1px,calc(var(--cu)*1.265)) solid var(--adi-line);border-radius:999px;box-shadow:inset 0 calc(var(--cu)*1.265) 0 rgba(38,27,63,.06),0 0 calc(var(--g)*40px) rgba(220,128,255,calc(var(--g)*.45));color:#4f4a66;max-width:88%;min-height:calc(var(--cu)*64.505);padding:calc(var(--cu)*16.535) calc(var(--cu)*18.973)}.adi-chatmod .adi-msg--bot{align-self:flex-start;-webkit-backdrop-filter:blur(4.115px);backdrop-filter:blur(4.115px);background:var(--adi-ink);border-radius:calc(var(--cu)*22.767);box-shadow:inset 0 calc(var(--cu)*1.265) 0 rgba(38,27,63,.06),0 0 0 1px rgba(220,128,255,calc(var(--g)*.35)),0 0 calc(var(--g)*44px) rgba(152,74,183,calc(var(--g)*.5));color:#fff;padding:calc(var(--cu)*16.443) calc(var(--cu)*18.973)}.adi-chatmod .adi-msg--q1{margin-top:calc(var(--cu)*19.87)}.adi-chatmod .adi-msg--a1{margin-top:calc(var(--cu)*17.57);min-height:calc(var(--cu)*151.774);width:98.6%}.adi-chatmod .adi-msg--q2{margin-top:calc(var(--cu)*17.48)}.adi-chatmod .adi-msg--a2{margin-left:6.6%;margin-top:calc(var(--cu)*17.58);min-height:calc(var(--cu)*122.684);width:92.7%}.adi-chatmod .adi-chat__process{align-items:center;align-self:center;display:flex;flex-direction:column;margin:calc(var(--cu)*62.5) 0 0 calc(var(--cu)*31.3)}.adi-chatmod .adi-chat__dots{align-items:center;display:flex;height:calc(var(--cu)*18.329)}.adi-chatmod .adi-chat__dots i{border-radius:calc(var(--cu)*3.055);display:block;opacity:var(--o)}.adi-chatmod .adi-chat__dots i:first-child{--o:.2;background:#dc80ff;height:calc(var(--cu)*8.146);width:calc(var(--cu)*8.146)}.adi-chatmod .adi-chat__dots i:nth-child(2){--o:.5;background:#cf9ce2;height:calc(var(--cu)*13.238);margin-left:calc(var(--cu)*4.07);width:calc(var(--cu)*13.238)}.adi-chatmod .adi-chat__dots i:nth-child(3){--o:1;background:#ac6ec5;height:calc(var(--cu)*18.329);margin-left:calc(var(--cu)*5.09);width:calc(var(--cu)*18.329)}.adi-chatmod .adi-chat__process-label{color:#fff;font:400 max(18px,calc(var(--cu)*25.876))/1.6 var(--adi-mono);margin-top:calc(var(--cu)*3.7);text-transform:uppercase;white-space:nowrap}.adi-chatmod .adi-chat__auras{inset:0;pointer-events:none;position:absolute;z-index:0}.adi-chatmod .adi-aura{opacity:.8;position:absolute;will-change:transform}.adi-chatmod .adi-aura img{height:100%;width:100%}.adi-chatmod .adi-aura--a{height:calc(var(--cu)*137.03);left:calc(var(--cu)*576.6);top:calc(var(--cu)*56.84);transform:scaleX(-1);width:calc(var(--cu)*216.41)}.adi-chatmod .adi-aura--b{height:calc(var(--cu)*103.81);left:calc(var(--cu)*-163.6);top:calc(var(--cu)*283.7);transform:scaleY(-1);width:calc(var(--cu)*163.95)}.adi-chatmod .adi-chat.is-orbiting .adi-aura{left:0;top:0;transform-origin:27.4% 46.9%}.adi-chatmod .adi-chat.is-orbiting .adi-aura img{transform:scaleY(-1)}.adi-chatmod--js [data-chat-step]:not(.is-in){opacity:0;transform:translateY(14px) scale(.96)}.adi-chatmod--js .adi-chat__head[data-chat-step]:not(.is-in){transform:translateY(-10px) scale(.92)}.adi-chatmod--js .adi-msg--user[data-chat-step]{transform-origin:100% 100%}.adi-chatmod--js .adi-msg--bot[data-chat-step]{transform-origin:0 0}.adi-chatmod--js [data-chat-step].is-in{transition:opacity .55s var(--adi-ease),transform .8s var(--adi-ease-out),box-shadow .3s linear,background-color .3s linear}.adi-chatmod--js .adi-chat__head[data-chat-step].is-in{transition:opacity .6s var(--adi-ease),transform 1s var(--adi-ease-out)}.adi-chatmod--js [data-typing]:not(.is-in) .adi-tw{opacity:0}.adi-chatmod--js [data-typing].is-in .adi-tw{transition:opacity .28s linear var(--d,0s)}.adi-chatmod--js .adi-chat:not(.is-aura-in) .adi-aura{opacity:0}.adi-chatmod--js:not(.adi-chatmod--ready) .adi-chat__auras{overflow:clip}.adi-chatmod--js .adi-chat.is-aura-in .adi-aura{transition:opacity 1.6s var(--adi-ease)}.adi-chatmod--instant,.adi-chatmod--instant *{transition:none!important}.adi-chatmod__pause{background:var(--adi-ink);border:1px solid hsla(0,0%,100%,.5);border-radius:99px;bottom:8px;clip-path:inset(50%);color:#fff;cursor:pointer;font:400 14px/1 var(--adi-font);opacity:0;padding:10px 16px;position:absolute;right:8px;z-index:6}.adi-chatmod__pause:focus-visible{clip-path:none;opacity:1;outline:2px solid var(--adi-orchid);outline-offset:3px}.adi-chatmod--js:not(.adi-chatmod--ready) :is([data-chat-step],.adi-tw,.adi-aura){animation:adi-chat-failsafe 0s 3s forwards}@keyframes adi-chat-failsafe{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.adi-chatmod .adi-chat__live{animation:adi-live-core 1.8s ease-in-out infinite}.adi-chatmod .adi-chat__live:after{animation:adi-live-ring 1.8s var(--adi-ease) infinite}.adi-chatmod .adi-chat__dots i{animation:adi-dot 1.5s var(--adi-ease) infinite}.adi-chatmod .adi-chat__dots i:nth-child(2){animation-delay:.16s}.adi-chatmod .adi-chat__dots i:nth-child(3){animation-delay:.32s}.adi-chatmod .adi-chat.is-busy .adi-chat__dots i{animation-duration:.9s}.adi-chatmod .adi-chat.is-busy .adi-chat__dots i:nth-child(2){animation-delay:.1s}.adi-chatmod .adi-chat.is-busy .adi-chat__dots i:nth-child(3){animation-delay:.2s}.adi-chatmod .adi-chat__process-label{background:linear-gradient(100deg,#fff 0 40%,#efc9ff 50%,#fff 60% 100%) 0 0 /250% 100% repeat-x;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:adi-shimmer 2.8s linear infinite}.adi-chatmod.is-paused .adi-chat__live:after,.adi-chatmod.is-paused :is(.adi-chat__live,.adi-chat__dots i,.adi-chat__process-label){animation-play-state:paused}}@keyframes adi-live-core{0%,to{opacity:1}50%{opacity:.7}}@keyframes adi-live-ring{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes adi-dot{0%,60%,to{opacity:var(--o);transform:none}25%{opacity:1;transform:translateY(calc(var(--cu)*-4)) scale(1.12)}}@keyframes adi-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.adi-chatmod--js .adi-chat.is-fading [data-chat-step]:not([data-chat-step=head]){opacity:0;transition:opacity .5s var(--adi-ease)}