@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_2dca32f9-module__cn0pPW__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_2dca32f9-module__cn0pPW__variable{--font-wesal-sans:"Cairo", "Cairo Fallback"}
.wesal-ai-fab{box-shadow:none;filter:drop-shadow(0 10px 14px #502a2d38);background:0 0;border:0;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s}.wesal-ai-fab--figure{cursor:pointer;perspective:420px}.wesal-ai-fab--figure img{pointer-events:none;-webkit-user-select:none;user-select:none;animation:4.2s ease-in-out infinite wesal-ai-figure-idle}.wesal-ai-fab-aura{pointer-events:none;z-index:0;background:radial-gradient(at 50% 38%,#e8c98a61 0%,#c17b7f24 46%,#c17b7f00 74%);border-radius:9999px;animation:3.2s ease-in-out infinite wesal-ai-aura;position:absolute;inset:6% 8% 2%}.wesal-ai-fab-ring{pointer-events:none;z-index:2;border:1.5px solid #e8c98a8c;border-color:#e8c98a8c #fff4d6cc #e8c98a8c #c17b7f59;border-radius:50%;height:32%;animation:5.5s linear infinite wesal-ai-ring;position:absolute;top:36%;left:6%;right:6%;transform:rotateX(72deg);box-shadow:0 0 12px #e8c98a59}.wesal-ai-fab-tab{pointer-events:none;z-index:5;color:var(--wesal-maroon-dark,#8a454b);white-space:nowrap;transform-origin:0;background:linear-gradient(#fffdf8 0%,#fff 100%);border:1.5px solid #e8c98ad9;border-radius:999px;padding:.42rem .95rem;font-size:.72rem;font-weight:700;line-height:1.3;animation:4.2s ease-in-out wesal-ai-tab;position:absolute;top:44%;left:calc(100% - .1rem);right:auto;box-shadow:0 8px 18px #502a2d24,0 0 10px #e8c98a59}.wesal-ai-fab-tab:after{content:"";background:#e8c98ae6;width:.55rem;height:1.5px;position:absolute;top:50%;left:auto;right:100%;transform:translateY(-50%);box-shadow:0 0 6px #e8c98ab3}.wesal-ai-fab[data-open=true] .wesal-ai-fab-tab{opacity:0;visibility:hidden;animation:none}.wesal-ai-fab-scan{pointer-events:none;z-index:2;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ffecc400 42%,#ffecc46b 50%,#ffecc400 58%,#0000 100%) 0 0/100% 220%;animation:5s ease-in-out infinite wesal-ai-scan;position:absolute;inset:0}.wesal-ai-fab-orbit{pointer-events:none;z-index:3;position:absolute;inset:4% 0 16%}.wesal-ai-fab-orbit-item{animation:10.2s linear infinite wesal-ai-orbit;position:absolute;inset:0}.wesal-ai-fab-sparkle{color:#e8c98a;filter:drop-shadow(0 0 6px #e8c98ae6);width:.95rem;height:.95rem;animation:10.2s linear infinite wesal-ai-orbit-fix;animation-delay:inherit;position:absolute;top:0;left:50%;transform:translate(-50%)}.wesal-ai-fab-orbit-item:nth-child(2) .wesal-ai-fab-sparkle{width:.7rem;height:.7rem}.wesal-ai-fab-orbit-item:nth-child(3) .wesal-ai-fab-sparkle{color:#f4e3b8;width:.8rem;height:.8rem}.wesal-ai-fab-motes{pointer-events:none;z-index:3;position:absolute;inset:0}.wesal-ai-fab-motes i{background:#e8c98a;border-radius:9999px;width:.28rem;height:.28rem;animation:3.6s ease-out infinite wesal-ai-mote;position:absolute;bottom:10%;box-shadow:0 0 8px #e8c98ae6}.wesal-ai-fab-motes i:first-child{animation-duration:3.2s;inset-inline-start:28%}.wesal-ai-fab-motes i:nth-child(2){animation-duration:4s;animation-delay:.6s;inset-inline-start:46%}.wesal-ai-fab-motes i:nth-child(3){width:.2rem;height:.2rem;animation-delay:1.1s;inset-inline-start:62%}.wesal-ai-fab-motes i:nth-child(4){animation-duration:3.5s;animation-delay:1.8s;inset-inline-start:38%}.wesal-ai-fab-motes i:nth-child(5){width:.22rem;height:.22rem;animation-delay:2.4s;inset-inline-start:54%}.wesal-ai-fab:hover{filter:drop-shadow(0 14px 18px #502a2d47);transform:translateY(-4px)}.wesal-ai-fab:active{transform:translateY(0)}@keyframes wesal-ai-figure-idle{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-7px)rotate(1.8deg)}}@keyframes wesal-ai-aura{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes wesal-ai-ring{to{transform:rotateX(72deg)rotate(360deg)}}@keyframes wesal-ai-tab{0%{opacity:0;transform:scale(.2)}12%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes wesal-ai-scan{0%,12%{opacity:0;background-position:0 120%}28%{opacity:.85}70%{opacity:.2;background-position:0 -30%}to{opacity:0;background-position:0 -50%}}@keyframes wesal-ai-orbit{to{transform:rotate(360deg)}}@keyframes wesal-ai-orbit-fix{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(-360deg)}}@keyframes wesal-ai-mote{0%{opacity:0;transform:translateY(0)scale(.4)}18%{opacity:1}to{opacity:0;transform:translateY(-8.2rem)scale(1)}}html[data-wesal-fab-placed=true] .wesal-ai-fab{inset-inline:auto;bottom:auto;left:var(--wesal-fab-left);top:var(--wesal-fab-top)}.wesal-ai-fab-dragging,.wesal-ai-fab-dragging:hover,.wesal-ai-fab-dragging:active{cursor:grabbing;filter:drop-shadow(0 10px 16px #502a2d4d);transition:none;transform:none}.wesal-ai-fab-dragging img,.wesal-ai-fab-dragging .wesal-ai-fab-aura,.wesal-ai-fab-dragging .wesal-ai-fab-ring,.wesal-ai-fab-dragging .wesal-ai-fab-tab,.wesal-ai-fab-dragging .wesal-ai-fab-scan,.wesal-ai-fab-dragging .wesal-ai-fab-orbit-item,.wesal-ai-fab-dragging .wesal-ai-fab-sparkle,.wesal-ai-fab-dragging .wesal-ai-fab-motes i{animation:none}.wesal-ai-fab-halo{pointer-events:none;opacity:0;border:1.5px solid #c17b7f73;border-radius:9999px;animation:3.4s ease-out infinite wesal-ai-halo;position:absolute;inset:-.35rem}.wesal-ai-fab-spark{animation:4.5s ease-in-out infinite wesal-ai-spark}@keyframes wesal-ai-halo{0%{opacity:.65;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes wesal-ai-spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.08)rotate(8deg)}}.wesal-ai-panel{transform-origin:bottom}.wesal-ai-panel-resize{width:2rem;height:2rem;color:var(--wesal-text);cursor:nwse-resize;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .wesal-ai-panel-resize{cursor:nesw-resize}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .wesal-ai-panel-resize svg{transform:scaleX(-1)}.wesal-ai-panel-resize:hover,.wesal-ai-panel-resize:focus-visible,.wesal-ai-panel[data-resizing=true] .wesal-ai-panel-resize{background-color:#ffffffb3}.wesal-ai-panel-resize:focus-visible{outline:2px solid var(--wesal-maroon-soft);outline-offset:1px}.wesal-ai-panel[data-resizing=true]{-webkit-user-select:none;user-select:none;transition:none}@media (pointer:coarse){.wesal-ai-panel-resize{width:2.25rem;height:2.25rem}}.wesal-ai-panel--anchored{visibility:hidden;top:0;left:0}.wesal-ai-panel--anchored[data-anchored=true]{visibility:visible}.wesal-ai-panel--anchored[data-placement=above]{transform-origin:bottom}.wesal-ai-panel--anchored[data-placement=below]{transform-origin:top}.wesal-ai-panel--anchored[data-placement=left]{transform-origin:100%}.wesal-ai-panel--anchored[data-placement=right]{transform-origin:0}@media (min-width:640px){.wesal-ai-panel:not(.wesal-ai-panel--anchored){transform-origin:100% 100%}.wesal-ai-panel:not(.wesal-ai-panel--anchored):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:0 100%}}.wesal-ai-panel[data-motion=in],.wesal-ai-panel[data-motion=out]{will-change:opacity, transform}.wesal-ai-panel[data-motion=in]{animation:.28s cubic-bezier(.22,1,.36,1) both wesal-ai-panel-in}.wesal-ai-panel[data-motion=out]{pointer-events:none;animation:.18s cubic-bezier(.4,0,.9,.4) both wesal-ai-panel-out}@media (max-width:639px){.wesal-ai-panel[data-motion=in]{animation-duration:.22s}.wesal-ai-panel[data-motion=out]{animation-duration:.16s}}@keyframes wesal-ai-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wesal-ai-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.97)}}.wesal-ai-panel-header{background:linear-gradient(135deg, #fbeef0 0%, var(--wesal-pink) 55%, #fbf2f1 100%);border-bottom:1px solid var(--wesal-border)}.wesal-ai-panel-body{background:var(--wesal-pink-soft);overflow-x:hidden}.wesal-ai-bubble-user{background:linear-gradient(150deg, var(--wesal-maroon-soft) 0%, var(--wesal-maroon) 55%, var(--wesal-maroon-dark) 100%);box-shadow:0 6px 16px #c17b7f47}.wesal-ai-avatar,.wesal-ai-send{background:linear-gradient(150deg, var(--wesal-maroon-soft) 0%, var(--wesal-maroon) 55%, var(--wesal-maroon-dark) 100%);touch-action:manipulation;box-shadow:0 6px 16px #c17b7f59}.wesal-ai-composer{padding-bottom:max(.875rem, env(safe-area-inset-bottom,0px))}.wesal-ai-composer-field{overflow-wrap:anywhere;word-break:break-word;touch-action:manipulation;unicode-bidi:plaintext}.wesal-ai-composer-field:placeholder-shown{direction:inherit;text-align:start;unicode-bidi:isolate}[dir=rtl] .wesal-ai-send-icon{transform:scaleX(-1)}.wesal-ai-dot{background:var(--wesal-maroon-soft);border-radius:9999px;width:.4rem;height:.4rem;animation:1.25s ease-in-out infinite wesal-ai-dot;display:block}.wesal-ai-dot:nth-child(2){animation-delay:.15s}.wesal-ai-dot:nth-child(3){animation-delay:.3s}@keyframes wesal-ai-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-.2rem)}}.wesal-ai-invite{visibility:hidden;max-width:min(17rem,100vw - 1.5rem);top:0;left:0}.wesal-ai-invite[data-state=shown]{visibility:visible;animation:.3s cubic-bezier(.22,1,.36,1) both wesal-ai-invite-in}@keyframes wesal-ai-invite-in{0%{opacity:0}to{opacity:1}}.wesal-ai-invite[data-placement=right]{transform-origin:0}.wesal-ai-invite[data-placement=left]{transform-origin:100%}.wesal-ai-invite[data-placement=above]{transform-origin:bottom}.wesal-ai-invite[data-placement=below]{transform-origin:top}.wesal-ai-invite-tail{border:1px solid var(--wesal-border);clip-path:polygon(0 0,0 100%,100% 100%);background:#fff;width:.6rem;height:.6rem;position:absolute}.wesal-ai-invite[data-placement=right] .wesal-ai-invite-tail{left:-.3rem;top:var(--wesal-invite-tail,50%);margin-top:-.3rem;transform:rotate(45deg)}.wesal-ai-invite[data-placement=left] .wesal-ai-invite-tail{right:-.3rem;top:var(--wesal-invite-tail,50%);margin-top:-.3rem;transform:rotate(225deg)}.wesal-ai-invite[data-placement=above] .wesal-ai-invite-tail{bottom:-.3rem;left:var(--wesal-invite-tail,50%);margin-left:-.3rem;transform:rotate(-45deg)}.wesal-ai-invite[data-placement=below] .wesal-ai-invite-tail{top:-.3rem;left:var(--wesal-invite-tail,50%);margin-left:-.3rem;transform:rotate(135deg)}.wesal-ai-spinner{border:2px solid;border-top-color:#0000;border-radius:9999px;width:.85rem;height:.85rem;animation:.7s linear infinite wesal-ai-spin;display:inline-block}@keyframes wesal-ai-spin{to{transform:rotate(360deg)}}.wesal-ai-bubble-copy{overscroll-behavior:contain;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;text-align:start;unicode-bidi:isolate;min-width:0;max-width:100%;max-height:min(40svh,16rem);overflow:hidden auto}.wesal-ai-bubble-copy[dir=ltr],.wesal-ai-bubble-copy[dir=rtl]{text-align:start}.wesal-ai-wa-link{z-index:0;vertical-align:baseline;overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-height:1.75rem;color:var(--wesal-maroon);text-underline-offset:.16em;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:text;user-select:text;unicode-bidi:isolate;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.3rem;margin-inline:.05rem;padding:.1rem .25rem;text-decoration:underline;text-decoration-thickness:1px;transition:background-color .12s,text-decoration-thickness .12s;display:inline-flex;position:relative}.wesal-ai-wa-link:visited{color:var(--wesal-maroon)}.wesal-ai-wa-link-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.wesal-ai-wa-glyph{pointer-events:none;flex-shrink:0;width:.9em;height:.9em}.wesal-ai-wa-fallback{overflow-wrap:anywhere;word-break:break-word;unicode-bidi:isolate;max-width:100%;display:inline}.wesal-ai-bubble-user .wesal-ai-wa-link,.wesal-ai-bubble-user .wesal-ai-wa-link:visited{color:inherit}@media (hover:hover){.wesal-ai-wa-link:hover{background:#c17b7f1f;text-decoration-thickness:2px}}.wesal-ai-wa-link:focus-visible{outline:2px solid var(--wesal-maroon-soft);outline-offset:2px;background:#c17b7f1f}.wesal-ai-wa-link:active{background:#c17b7f38;text-decoration-thickness:2px}@media (pointer:coarse){.wesal-ai-wa-link{min-height:2.75rem;padding:.25rem .45rem}}.wesal-ai-chat-shell{background:var(--wesal-pink-soft);min-width:0}.wesal-ai-chat-chip{overflow-wrap:anywhere}.wesal-ai-hall{overflow-wrap:anywhere;min-width:0}.wesal-ai-hall-card{cursor:pointer;max-width:100%}.wesal-ai-hall-card:hover:not(:disabled){box-shadow:0 8px 18px #c17b7f29}.wesal-ai-hall-card:active:not(:disabled){transform:translateY(1px)}.wesal-ai-hall-badge{text-align:start;line-height:1.2}.wesal-ai-hall-thumb{min-width:4rem}.wesal-ai-hall-empty{overflow-wrap:anywhere}.wesal-ai-hall-skel-thumb{border-radius:.75rem;flex-shrink:0;width:4rem;height:4rem}.wesal-ai-chat-skel-bubble{border:1px solid var(--wesal-border);background:#fff;border-radius:1rem;padding:.7rem .85rem}.wesal-ai-chat-skel-bubble-user{background:color-mix(in srgb, var(--wesal-maroon) 12%, white)}.wesal-ai-chat-skel-line{background:linear-gradient(90deg,#f1e4e2 0%,#f8eeec 45%,#f1e4e2 100%) 0 0/200% 100%;border-radius:9999px;height:.55rem;animation:1.2s ease-in-out infinite wesal-ai-skel;display:block}.wesal-ai-chat-skel-line+.wesal-ai-chat-skel-line{margin-top:.45rem}@keyframes wesal-ai-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-height:30rem){.wesal-ai-panel{max-height:calc(100svh - 7.5rem)}.wesal-ai-bubble-copy{max-height:min(28svh,10rem)}}@media (min-width:640px) and (max-width:1023px){.wesal-ai-panel:not(.wesal-ai-panel--anchored){width:min(24rem,100vw - 3rem)}}@media (min-width:1024px){.wesal-ai-panel:not(.wesal-ai-panel--anchored){width:26rem}}@media (prefers-reduced-motion:reduce){.wesal-ai-fab,.wesal-ai-fab--figure img,.wesal-ai-fab-aura,.wesal-ai-fab-ring,.wesal-ai-fab-tab,.wesal-ai-fab-scan,.wesal-ai-fab-orbit-item,.wesal-ai-fab-sparkle,.wesal-ai-fab-motes i,.wesal-ai-fab-halo,.wesal-ai-fab-spark,.wesal-ai-panel,.wesal-ai-invite,.wesal-ai-dot,.wesal-ai-chat-skel-line,.wesal-ai-wa-link{transition:none;transform:none;animation:none!important}.wesal-ai-panel[data-motion=in],.wesal-ai-panel[data-motion=out]{will-change:auto}.wesal-ai-spinner{animation-duration:1.6s}.wesal-ai-fab:hover,.wesal-ai-hall-card:active:not(:disabled){transform:none}.wesal-ai-fab-halo{opacity:0}}
