.widget-grid{grid-template-columns:minmax(420px,520px) minmax(0,1fr);align-items:start;overflow:visible}.widget-grid>.live-preview{position:sticky;top:88px;align-self:start;z-index:5;height:calc(100dvh - 112px);max-height:calc(100dvh - 112px);min-height:420px;min-width:0}@font-face{font-family:AWA Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v70/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrwEIJlnpynAFyo4R4r0Mw.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:AWA Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v70/4Ua_rENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RFD48TE63OOYKtrzjJ5lnpynAFyo4R4r0Mw.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:AWA Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v70/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:AWA Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/googlesans/v70/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.live-preview{height:calc(100dvh - 112px);max-height:calc(100dvh - 112px);min-height:420px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,#1a2230,#0c1118 42%,#080b10);position:sticky;top:88px;align-self:start;z-index:5;overflow:hidden}.preview-page{position:absolute;inset:18px 18px 110px;pointer-events:none;opacity:.55;transition:opacity .2s ease}.live-preview.is-open .preview-page{opacity:.42}.preview-page-nav{height:18px;border-radius:9px;background:#ffffff14;margin-bottom:16px;width:46%}.preview-page-hero{height:92px;border-radius:16px;background:linear-gradient(135deg,#8eb7ff2e,#ffffff0a);margin-bottom:12px}.preview-page-card{height:54px;border-radius:12px;background:#ffffff0d;margin-bottom:10px}.preview-page-card:last-child{width:72%}.preview-hint{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:11px;color:#ffffff80;background:#080a0db8;border:1px solid var(--line);border-radius:999px;padding:7px 12px;white-space:nowrap;pointer-events:none;z-index:4}.live-preview.is-open .preview-hint{display:none}.ai-assistant-root{--bubble:72px;--panel-w:430px;--panel-h:650px;--panel-gap:0px;--radius:34px;--radius-tl:34px;--radius-tr:34px;--radius-br:34px;--radius-bl:34px;--offset-x:24px;--offset-y:24px;--font:"Google Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--panel-bg:#161c26;--panel-bg2:#040609;--bubble-blur:0px;--panel-blur:0px;--accent:#699eff;--text:#f4f6fa;--muted-c:#8b93a1;--kicker:#8a919c;--icon:#fff;--bubble-bg:#161c26;--composer-bg:#1a2029;--send-bg:#2a3140;--send-c:#fff;--user-bg:#24344f;--ai-bg:#1a1f28;--line-c:#3a4250;--backdrop:rgba(0,0,0,.28);--shadow:0 18px 56px rgba(0,0,0,.34);position:absolute;inset:auto;transform:none;width:var(--bubble);height:var(--bubble);z-index:5;font-family:var(--font);opacity:1;pointer-events:auto;color:var(--text)}.ai-assistant-root[data-side=right],.ai-assistant-root[data-side=bottom-right]{bottom:var(--offset-y);right:var(--offset-x)}.ai-assistant-root[data-side=left],.ai-assistant-root[data-side=bottom-left]{bottom:var(--offset-y);left:var(--offset-x)}.ai-assistant-root[data-side=bottom-center]{bottom:var(--offset-y);left:50%;right:auto;width:var(--bubble);margin-left:calc(var(--bubble) * -.5);transform:none}.ai-assistant-root[data-side=middle-left]{top:0;bottom:0;left:var(--offset-x);height:var(--bubble);width:var(--bubble);margin-block:auto;transform:none}.ai-assistant-root[data-side=middle-right]{top:0;bottom:0;right:var(--offset-x);height:var(--bubble);width:var(--bubble);margin-block:auto;transform:none}.ai-assistant-root[data-side=top-left]{top:var(--offset-y);left:var(--offset-x)}.ai-assistant-root[data-side=top-right]{top:var(--offset-y);right:var(--offset-x)}.ai-assistant-root *,.ai-assistant-root *:before,.ai-assistant-root *:after{box-sizing:border-box}.ai-assistant-root button,.ai-assistant-root input,.ai-assistant-root textarea{font:inherit;font-family:inherit}.ai-assistant-root button{-webkit-tap-highlight-color:transparent}.ai-assistant-backdrop{position:absolute;inset:0;width:auto;height:auto;z-index:0;background:var(--backdrop, rgba(0,0,0,.28));opacity:0;pointer-events:none;transition:opacity .24s ease}.live-preview.is-open>.ai-assistant-backdrop,#awa-host:has(.ai-assistant-root.open)>.ai-assistant-backdrop{opacity:1;pointer-events:auto}.live-preview.is-open:has(.ai-assistant-root.panel-bare)>.ai-assistant-backdrop,#awa-host:has(.ai-assistant-root.panel-bare.open)>.ai-assistant-backdrop{opacity:0!important;pointer-events:none!important}.ai-goo-defs{position:absolute;width:0;height:0;overflow:hidden}.ai-gooey{--open-w:var(--panel-w,430px);--open-h:var(--panel-h,650px);position:absolute;bottom:0;width:var(--open-w);height:var(--open-h);z-index:1;pointer-events:none;overflow:visible;opacity:0;visibility:hidden;transform:translate3d(var(--gap-x,0px),var(--gap-y,0px),0);transition:opacity .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear .42s,transform .58s cubic-bezier(.2,.9,.24,1)}.ai-assistant-root[data-side=right] .ai-gooey,.ai-assistant-root[data-side=bottom-right] .ai-gooey{inset:auto 0 0 auto}.ai-assistant-root[data-side=left] .ai-gooey,.ai-assistant-root[data-side=bottom-left] .ai-gooey{inset:auto auto 0 0}.ai-assistant-root[data-side=bottom-center] .ai-gooey{left:calc(50% - (var(--open-w) / 2));right:auto;bottom:0;top:auto;transform:translate3d(0,var(--gap-y,0px),0)}.ai-assistant-root[data-side=middle-left] .ai-gooey{left:0;right:auto;top:calc(50% - (var(--open-h) / 2));bottom:auto;transform:translate3d(var(--gap-x,0px),0,0)}.ai-assistant-root[data-side=middle-right] .ai-gooey{right:0;left:auto;top:calc(50% - (var(--open-h) / 2));bottom:auto;transform:translate3d(var(--gap-x,0px),0,0)}.ai-assistant-root[data-side=top-left] .ai-gooey{inset:0 auto auto 0}.ai-assistant-root[data-side=top-right] .ai-gooey{inset:0 0 auto auto}.ai-assistant-root.is-opening .ai-gooey,.ai-assistant-root.is-closing .ai-gooey{opacity:1;visibility:visible;filter:url(#ai-goo-filter);transition:opacity .14s ease,visibility 0s,transform .58s cubic-bezier(.2,.9,.24,1)}.ai-assistant-root.is-opening .ai-gooey{animation:aiGooeyOpenHandoff .62s cubic-bezier(.22,.61,.36,1) both}.ai-assistant-root.is-closing .ai-gooey{animation:aiGooeyCloseHandoff .68s cubic-bezier(.22,.61,.36,1) both;z-index:3}.ai-goo-blob{position:absolute;background-color:#0c1018;background-image:linear-gradient(var(--bubble-bg, var(--panel-bg, #161c26)),var(--bubble-bg, var(--panel-bg, #161c26)));box-shadow:none;border:0;will-change:transform,width,height,opacity,border-radius,background;transition:background-image .45s cubic-bezier(.22,.61,.36,1)}.ai-goo-bubble{width:var(--bubble);height:var(--bubble);border-radius:var(--bubble-shape-radius,50%);opacity:1;transform:scale(1);background-color:#0c1018;background-image:linear-gradient(var(--bubble-bg, var(--panel-bg, #161c26)),var(--bubble-bg, var(--panel-bg, #161c26)));transition:opacity .28s ease .08s,transform .42s cubic-bezier(.2,.88,.22,1),background-image .45s cubic-bezier(.22,.61,.36,1)}.ai-assistant-root.open:not(.is-closing) .ai-goo-bubble{opacity:0;transform:scale(.78)}.ai-assistant-root.is-closing .ai-goo-bubble{animation:aiGooBubbleReturn .68s cubic-bezier(.2,.88,.22,1) both}.ai-goo-panel{width:var(--bubble);height:var(--bubble);border-radius:999px;opacity:0;transform:scale(.86);backface-visibility:hidden;transition:width .58s cubic-bezier(.2,.9,.24,1),height .58s cubic-bezier(.2,.9,.24,1),border-radius .48s cubic-bezier(.22,.88,.26,1),opacity .12s ease,transform .58s cubic-bezier(.2,.9,.24,1),margin-left .58s cubic-bezier(.2,.9,.24,1),margin-top .58s cubic-bezier(.2,.9,.24,1),background-image .45s cubic-bezier(.22,.61,.36,1)}.ai-assistant-root.open .ai-goo-panel{width:var(--open-w);height:var(--open-h);border-radius:var(--radius-tl,34px) var(--radius-tr,34px) var(--radius-br,34px) var(--radius-bl,34px);opacity:1;transform:scale(1);background-color:#0c1018;background-image:linear-gradient(var(--panel-bg, #161c26),var(--panel-bg, #161c26))}.ai-assistant-root.open .ai-goo-bridge,.ai-assistant-root.open .ai-goo-splash{background-color:#0c1018;background-image:linear-gradient(var(--panel-bg, #161c26),var(--panel-bg, #161c26))}.ai-assistant-root.is-opening .ai-goo-panel{animation:aiPanelSettle .58s cubic-bezier(.22,.88,.26,1) both}.ai-goo-bridge{width:22px;height:22px;border-radius:999px;opacity:0;transform:scale(.55)}.ai-assistant-root.is-opening .ai-goo-bridge{animation:aiBridgeOpen .54s cubic-bezier(.2,.9,.24,1) both}.ai-assistant-root.is-closing .ai-goo-bridge{animation:aiBridgeClose .48s cubic-bezier(.3,.05,.58,1) both}.ai-goo-splash{width:18px;height:18px;border-radius:50%;opacity:0;transform:scale(.5)}.ai-assistant-root.is-opening .ai-goo-splash-a{animation:aiSplashA .44s ease-out both}.ai-assistant-root.is-opening .ai-goo-splash-b{animation:aiSplashB .44s ease-out both}.ai-assistant-root.is-opening .ai-goo-splash-c{animation:aiSplashC .46s ease-out both}.ai-assistant-root.is-closing .ai-goo-splash{animation:none}.ai-assistant-root[data-side=right] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-right] .ai-goo-bubble,.ai-assistant-root[data-side=middle-right] .ai-goo-bubble,.ai-assistant-root[data-side=top-right] .ai-goo-bubble,.ai-assistant-root[data-side=right] .ai-goo-panel,.ai-assistant-root[data-side=bottom-right] .ai-goo-panel,.ai-assistant-root[data-side=middle-right] .ai-goo-panel,.ai-assistant-root[data-side=top-right] .ai-goo-panel,.ai-assistant-root[data-side=right] .ai-goo-bridge,.ai-assistant-root[data-side=bottom-right] .ai-goo-bridge,.ai-assistant-root[data-side=middle-right] .ai-goo-bridge,.ai-assistant-root[data-side=top-right] .ai-goo-bridge,.ai-assistant-root[data-side=right] .ai-goo-splash,.ai-assistant-root[data-side=bottom-right] .ai-goo-splash,.ai-assistant-root[data-side=middle-right] .ai-goo-splash,.ai-assistant-root[data-side=top-right] .ai-goo-splash{inset:auto 0 0 auto}.ai-assistant-root[data-side=left] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-left] .ai-goo-bubble,.ai-assistant-root[data-side=middle-left] .ai-goo-bubble,.ai-assistant-root[data-side=top-left] .ai-goo-bubble,.ai-assistant-root[data-side=left] .ai-goo-panel,.ai-assistant-root[data-side=bottom-left] .ai-goo-panel,.ai-assistant-root[data-side=middle-left] .ai-goo-panel,.ai-assistant-root[data-side=top-left] .ai-goo-panel,.ai-assistant-root[data-side=left] .ai-goo-bridge,.ai-assistant-root[data-side=bottom-left] .ai-goo-bridge,.ai-assistant-root[data-side=middle-left] .ai-goo-bridge,.ai-assistant-root[data-side=top-left] .ai-goo-bridge,.ai-assistant-root[data-side=left] .ai-goo-splash,.ai-assistant-root[data-side=bottom-left] .ai-goo-splash,.ai-assistant-root[data-side=middle-left] .ai-goo-splash,.ai-assistant-root[data-side=top-left] .ai-goo-splash{inset:auto auto 0 0}.ai-assistant-root[data-side=bottom-center] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-center] .ai-goo-panel,.ai-assistant-root[data-side=bottom-center] .ai-goo-bridge,.ai-assistant-root[data-side=bottom-center] .ai-goo-splash{inset:auto auto 0 50%;margin-inline:0;margin-left:0;transform:translate(-50%)}.ai-assistant-root[data-side=bottom-center] .ai-goo-panel{transform:translate(-50%) scale(.86)}.ai-assistant-root[data-side=bottom-center].open .ai-goo-panel{margin-left:0;transform:translate(-50%) scale(1)}.ai-assistant-root[data-side=bottom-center].open:not(.is-closing) .ai-goo-bubble{transform:translate(-50%) scale(.78)}.ai-assistant-root[data-side=bottom-center].is-closing .ai-goo-bubble{animation:aiGooBubbleReturnCenter .68s cubic-bezier(.2,.88,.22,1) both}.ai-assistant-root[data-side=bottom-center].is-opening .ai-goo-panel{animation:aiPanelSettleCenter .58s cubic-bezier(.22,.88,.26,1) both}.ai-assistant-root[data-side=bottom-center].is-opening .ai-goo-bridge{animation:aiBridgeOpenCenter .54s cubic-bezier(.2,.9,.24,1) both}.ai-assistant-root[data-side=bottom-center].is-closing .ai-goo-bridge{animation:aiBridgeCloseCenter .48s cubic-bezier(.3,.05,.58,1) both}.ai-assistant-root[data-side=middle-left].is-opening .ai-goo-bridge,.ai-assistant-root[data-side=middle-right].is-opening .ai-goo-bridge{animation:aiBridgeOpenHorizontal .54s cubic-bezier(.2,.9,.24,1) both}.ai-assistant-root[data-side=middle-left].is-closing .ai-goo-bridge,.ai-assistant-root[data-side=middle-right].is-closing .ai-goo-bridge{animation:aiBridgeCloseHorizontal .48s cubic-bezier(.3,.05,.58,1) both}.ai-assistant-root.is-closing .ai-goo-panel{opacity:1;background-color:#0c1018;background-image:linear-gradient(var(--bubble-bg, var(--panel-bg, #161c26)),var(--bubble-bg, var(--panel-bg, #161c26)))}.ai-assistant-root.is-closing .ai-goo-bridge,.ai-assistant-root.is-closing .ai-goo-splash{background-color:#0c1018;background-image:linear-gradient(var(--bubble-bg, var(--panel-bg, #161c26)),var(--bubble-bg, var(--panel-bg, #161c26)))}.ai-assistant-root[data-side=middle-left] .ai-goo-bubble,.ai-assistant-root[data-side=middle-right] .ai-goo-bubble,.ai-assistant-root[data-side=middle-left] .ai-goo-panel,.ai-assistant-root[data-side=middle-right] .ai-goo-panel,.ai-assistant-root[data-side=middle-left] .ai-goo-bridge,.ai-assistant-root[data-side=middle-right] .ai-goo-bridge,.ai-assistant-root[data-side=middle-left] .ai-goo-splash,.ai-assistant-root[data-side=middle-right] .ai-goo-splash{top:0;bottom:0;margin-block:auto}.ai-assistant-root[data-side=middle-left] .ai-goo-bubble,.ai-assistant-root[data-side=middle-left] .ai-goo-panel,.ai-assistant-root[data-side=middle-left] .ai-goo-bridge,.ai-assistant-root[data-side=middle-left] .ai-goo-splash{left:0;right:auto}.ai-assistant-root[data-side=middle-right] .ai-goo-bubble,.ai-assistant-root[data-side=middle-right] .ai-goo-panel,.ai-assistant-root[data-side=middle-right] .ai-goo-bridge,.ai-assistant-root[data-side=middle-right] .ai-goo-splash{right:0;left:auto}.ai-assistant-root[data-side=top-left] .ai-goo-bubble,.ai-assistant-root[data-side=top-right] .ai-goo-bubble,.ai-assistant-root[data-side=top-left] .ai-goo-panel,.ai-assistant-root[data-side=top-right] .ai-goo-panel,.ai-assistant-root[data-side=top-left] .ai-goo-bridge,.ai-assistant-root[data-side=top-right] .ai-goo-bridge,.ai-assistant-root[data-side=top-left] .ai-goo-splash,.ai-assistant-root[data-side=top-right] .ai-goo-splash{top:0;bottom:auto}.ai-assistant-root[data-bubble-shape=chat][data-side=right] .ai-goo-bubble,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-right] .ai-goo-bubble,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-right] .ai-goo-bubble,.ai-assistant-root[data-bubble-shape=chat][data-side=top-right] .ai-goo-bubble{border-radius:50% 50% 18%}.ai-assistant-root[data-bubble-shape=chat][data-side=left] .ai-goo-bubble,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-left] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-left] .ai-goo-bubble,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-left] .ai-goo-bubble,.ai-assistant-root[data-bubble-shape=chat][data-side=top-left] .ai-goo-bubble{border-radius:50% 50% 50% 18%}.ai-assistant-root[data-bubble-shape=edge] .ai-goo-bubble{border-radius:calc(var(--bubble) / 2)}.ai-assistant-root[data-bubble-shape=edge][data-edge=right] .ai-goo-bubble{width:var(--edge-depth, calc(var(--bubble) * .62));height:var(--bubble);border-radius:calc(var(--bubble) / 2) 0 0 calc(var(--bubble) / 2);right:0;left:auto}.ai-assistant-root[data-bubble-shape=edge][data-edge=left] .ai-goo-bubble{width:var(--edge-depth, calc(var(--bubble) * .62));height:var(--bubble);border-radius:0 calc(var(--bubble) / 2) calc(var(--bubble) / 2) 0;left:0;right:auto}.ai-assistant-root[data-bubble-shape=edge][data-edge=bottom] .ai-goo-bubble{width:var(--bubble);height:var(--edge-depth, calc(var(--bubble) * .62));border-radius:calc(var(--bubble) / 2) calc(var(--bubble) / 2) 0 0;bottom:0;top:auto}.ai-assistant-root[data-bubble-shape=edge][data-edge=top] .ai-goo-bubble{width:var(--bubble);height:var(--edge-depth, calc(var(--bubble) * .62));border-radius:0 0 calc(var(--bubble) / 2) calc(var(--bubble) / 2);top:0;bottom:auto}.ai-assistant-root[data-bubble-shape=edge][data-edge^=corner-] .ai-goo-bubble{width:var(--edge-corner, calc(var(--bubble) * .72));height:var(--edge-corner, calc(var(--bubble) * .72))}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-br] .ai-goo-bubble{border-radius:100% 0 0;inset:auto 0 0 auto}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-bl] .ai-goo-bubble{border-radius:0 100% 0 0;inset:auto auto 0 0}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tr] .ai-goo-bubble{border-radius:0 0 0 100%;inset:0 0 auto auto}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tl] .ai-goo-bubble{border-radius:0 0 100%;inset:0 auto auto 0}@keyframes aiBridgeOpen{0%{opacity:0;width:18px;height:18px;border-radius:999px;transform:scale(.5)}16%{opacity:1;width:26px;height:calc(var(--bubble) * 1.15);border-radius:999px;transform:scale(1)}42%{opacity:1;width:34px;height:calc(var(--open-h) * .34);border-radius:999px;transform:scale(1)}68%{opacity:.72;width:42px;height:calc(var(--open-h) * .48);border-radius:28px;transform:scale(1)}to{opacity:0;width:48px;height:calc(var(--open-h) * .55);border-radius:24px;transform:scale(.96)}}@keyframes aiBridgeClose{0%{opacity:0;width:48px;height:calc(var(--open-h) * .55);border-radius:24px;transform:scale(.96)}18%{opacity:.85;width:34px;height:calc(var(--open-h) * .34);border-radius:999px;transform:scale(1)}55%{opacity:.7;width:26px;height:calc(var(--bubble) * 1.15);border-radius:999px;transform:scale(1)}to{opacity:0;width:18px;height:18px;border-radius:999px;transform:scale(.5)}}@keyframes aiBridgeOpenCenter{0%{opacity:0;width:18px;height:18px;border-radius:999px;transform:translate(-50%) scale(.5)}16%{opacity:1;width:28px;height:calc(var(--bubble) * 1.15);border-radius:999px;transform:translate(-50%) scale(1)}42%{opacity:1;width:36px;height:calc(var(--open-h) * .34);border-radius:999px;transform:translate(-50%) scale(1)}68%{opacity:.72;width:44px;height:calc(var(--open-h) * .48);border-radius:28px;transform:translate(-50%) scale(1)}to{opacity:0;width:52px;height:calc(var(--open-h) * .55);border-radius:24px;transform:translate(-50%) scale(.96)}}@keyframes aiBridgeCloseCenter{0%{opacity:0;width:52px;height:calc(var(--open-h) * .55);border-radius:24px;transform:translate(-50%) scale(.96)}18%{opacity:.85;width:36px;height:calc(var(--open-h) * .34);border-radius:999px;transform:translate(-50%) scale(1)}55%{opacity:.7;width:28px;height:calc(var(--bubble) * 1.15);border-radius:999px;transform:translate(-50%) scale(1)}to{opacity:0;width:18px;height:18px;border-radius:999px;transform:translate(-50%) scale(.5)}}@keyframes aiBridgeOpenHorizontal{0%{opacity:0;width:18px;height:18px;border-radius:999px;transform:scale(.5)}16%{opacity:1;width:calc(var(--bubble) * 1.15);height:26px;border-radius:999px;transform:scale(1)}42%{opacity:1;width:calc(var(--open-w) * .34);height:34px;border-radius:999px;transform:scale(1)}68%{opacity:.72;width:calc(var(--open-w) * .48);height:42px;border-radius:28px;transform:scale(1)}to{opacity:0;width:calc(var(--open-w) * .55);height:48px;border-radius:24px;transform:scale(.96)}}@keyframes aiBridgeCloseHorizontal{0%{opacity:0;width:calc(var(--open-w) * .55);height:48px;border-radius:24px;transform:scale(.96)}18%{opacity:.85;width:calc(var(--open-w) * .34);height:34px;border-radius:999px;transform:scale(1)}55%{opacity:.7;width:calc(var(--bubble) * 1.15);height:26px;border-radius:999px;transform:scale(1)}to{opacity:0;width:18px;height:18px;border-radius:999px;transform:scale(.5)}}@keyframes aiPanelSettle{0%{transform:scale(.88,.84)}55%{transform:scale(1.012,.995)}to{transform:scale(1)}}@keyframes aiPanelSettleCenter{0%{transform:translate(-50%) scale(.88,.84)}55%{transform:translate(-50%) scale(1.012,.995)}to{transform:translate(-50%) scale(1)}}@keyframes aiSplashA{0%{opacity:0;transform:translate(0) scale(.4)}18%{opacity:.55}55%{opacity:.35;transform:translate(-28px,-22px) scale(1.2,.9)}to{opacity:0;transform:translate(-40px,-34px) scale(1.05,.85)}}@keyframes aiSplashB{0%{opacity:0;transform:translate(0) scale(.4)}18%{opacity:.55}55%{opacity:.35;transform:translate(28px,-22px) scale(1.2,.9)}to{opacity:0;transform:translate(40px,-34px) scale(1.05,.85)}}@keyframes aiSplashC{0%{opacity:0;transform:translateY(0) scale(.44)}20%{opacity:.5}55%{opacity:.32;transform:translateY(-36px) scaleY(1.25)}to{opacity:0;transform:translateY(-52px) scale(.95,1.1)}}.ai-assistant-root.is-opening .ai-morph-surface{border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(var(--panel-bg, #161c26),var(--panel-bg, #161c26)),#0c1018!important;opacity:0;animation:aiMorphOpenHandoff .62s cubic-bezier(.22,.61,.36,1) both}.ai-assistant-root.is-closing .ai-morph-surface{border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2;animation:aiMorphCloseHandoff .68s cubic-bezier(.22,.61,.36,1) both}.ai-assistant-root.is-closing.animating .ai-bubble-button{background:var(--bubble-bg, #161c26)!important;box-shadow:var(--shadow),inset 0 1px #ffffff24;z-index:1;pointer-events:none;transform-origin:50% 50%;animation:aiBubbleUnderReveal .68s cubic-bezier(.16,.84,.28,1) both}.ai-assistant-root[data-bubble-style=orb].is-closing.animating .ai-bubble-button{background:transparent!important;box-shadow:none}.ai-assistant-root[data-side=bottom-center].is-closing.animating .ai-bubble-button{transform-origin:50% 50%}.ai-assistant-root.animating:not(.content-ready) .ai-glass-finish{opacity:0!important;visibility:hidden!important}@keyframes aiGooeyOpenHandoff{0%,90%{opacity:1}to{opacity:0}}@keyframes aiGooeyCloseHandoff{0%{opacity:0}14%{opacity:1}38%{opacity:1}to{opacity:0}}@keyframes aiMorphOpenHandoff{0%,78%{opacity:0}to{opacity:1}}@keyframes aiMorphCloseHandoff{0%{opacity:1;background:linear-gradient(var(--panel-bg, #161c26),var(--panel-bg, #161c26)),#0c1018}24%{opacity:1;background:linear-gradient(var(--bubble-bg, var(--panel-bg, #161c26)),var(--bubble-bg, var(--panel-bg, #161c26))),#0c1018}38%{opacity:1;background:linear-gradient(var(--bubble-bg, var(--panel-bg, #161c26)),var(--bubble-bg, var(--panel-bg, #161c26))),#0c1018}to{opacity:0}}@keyframes aiBubbleUnderReveal{0%,38%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes aiGooBubbleReturn{0%,30%{opacity:0;transform:scale(.72)}48%{opacity:.95;transform:scale(1.02)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes aiGooBubbleReturnCenter{0%,30%{opacity:0;transform:translate(-50%) scale(.72)}48%{opacity:.95;transform:translate(-50%) scale(1.02)}70%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.ai-assistant-root.is-opening .ai-gooey,.ai-assistant-root.is-closing .ai-gooey{filter:none!important;opacity:0!important;animation:none!important}.ai-goo-bubble,.ai-goo-panel,.ai-goo-bridge,.ai-goo-splash{transition:none!important;animation:none!important}.ai-assistant-root.is-opening .ai-morph-surface,.ai-assistant-root.is-closing .ai-morph-surface{animation:none!important;opacity:1!important;background:var(--panel-bg)!important;border-color:var(--line-c)!important}}.ai-idle-rings,.ai-idle-rings:before,.ai-idle-rings:after{content:"";position:absolute;inset:0;border-radius:var(--bubble-shape-radius,50%);border:1px solid rgba(255,255,255,.1);pointer-events:none}.ai-idle-rings{animation:aiRing 4.9s cubic-bezier(.2,.72,.2,1) infinite}.ai-idle-rings:before{animation:aiRing 4.9s cubic-bezier(.2,.72,.2,1) 1.45s infinite}.ai-idle-rings:after{animation:aiRing 4.9s cubic-bezier(.2,.72,.2,1) 2.9s infinite}.ai-assistant-root.open .ai-idle-rings,.ai-assistant-root.animating .ai-idle-rings,.ai-assistant-root.open .ai-idle-rings:before,.ai-assistant-root.animating .ai-idle-rings:before,.ai-assistant-root.open .ai-idle-rings:after,.ai-assistant-root.animating .ai-idle-rings:after{animation:none;opacity:0}@keyframes aiRing{0%{opacity:0;transform:scale(.96)}16%{opacity:.26}to{opacity:0;transform:scale(1.58)}}.ai-morph-surface{--open-w:var(--panel-w,430px);--open-h:var(--panel-h,650px);position:absolute;bottom:0;width:var(--bubble,72px);height:var(--bubble,72px);overflow:hidden;z-index:2;border:1px solid var(--line-c, rgba(255,255,255,.14));border-radius:999px;background:radial-gradient(circle at 50% 22%,#ffffff29,#ffffff14 24%,#ffffff05 52%,#fff0 68%),radial-gradient(circle at 50% 76%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 42%),linear-gradient(180deg,var(--panel-bg) 0%,var(--panel-bg2) 100%);box-shadow:var(--shadow),inset 0 1px #ffffff1f;transform:translate3d(var(--gap-x,0px),var(--gap-y,0px),0);backface-visibility:hidden;will-change:width,height,border-radius,transform,opacity;contain:paint;-webkit-backdrop-filter:blur(var(--panel-blur,0px)) saturate(1.35);backdrop-filter:blur(var(--panel-blur,0px)) saturate(1.35);transition:width .58s cubic-bezier(.2,.9,.24,1),height .58s cubic-bezier(.2,.9,.24,1),border-radius .48s cubic-bezier(.22,.88,.26,1),transform .58s cubic-bezier(.2,.9,.24,1),margin-left .58s cubic-bezier(.2,.9,.24,1),margin-top .58s cubic-bezier(.2,.9,.24,1),opacity .38s cubic-bezier(.22,.61,.36,1),border-color .4s ease,box-shadow .45s ease,background .55s cubic-bezier(.22,.61,.36,1),-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease}.ai-assistant-root.open .ai-morph-surface{width:var(--open-w);height:var(--open-h);border-radius:var(--radius-tl,34px) var(--radius-tr,34px) var(--radius-br,34px) var(--radius-bl,34px)}.ai-assistant-root:not(.panel-bare):not(.has-panel-blur):not(.is-opening):not(.is-closing) .ai-morph-surface,.ai-assistant-root:not(.panel-bare):not(.has-panel-blur).open:not(.animating) .ai-morph-surface{background:linear-gradient(180deg,var(--panel-bg) 0%,var(--panel-bg2) 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-assistant-root:not(.has-bubble-blur):not(.open):not(.animating) .ai-morph-surface{background:var(--bubble-bg, var(--panel-bg, #161c26))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-assistant-root:not(.has-bubble-blur) .ai-bubble-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-assistant-root.has-panel-blur.open .ai-morph-surface,.ai-assistant-root.has-panel-blur.animating .ai-morph-surface,.ai-assistant-root.has-panel-blur.is-opening .ai-morph-surface,.ai-assistant-root.has-panel-blur.is-closing .ai-morph-surface{contain:none;-webkit-backdrop-filter:blur(var(--panel-blur,0px)) saturate(1.55);backdrop-filter:blur(var(--panel-blur,0px)) saturate(1.55)}.ai-assistant-root.has-panel-blur.animating .ai-morph-surface,.ai-assistant-root.has-panel-blur.is-opening .ai-morph-surface,.ai-assistant-root.has-panel-blur.is-closing .ai-morph-surface{will-change:width,height,border-radius}.ai-assistant-root.has-panel-blur.open:not(.animating):not(.panel-bare) .ai-morph-surface{will-change:auto;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.08),rgba(255,255,255,.03) 28%,transparent 62%),radial-gradient(circle at 50% 76%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 46%),linear-gradient(180deg,var(--panel-bg) 0%,var(--panel-bg2) 100%)}.ai-assistant-root.has-bubble-blur:not(.open):not(.animating) .ai-morph-surface{contain:none;will-change:auto}.ai-assistant-root.panel-glow.open:not(.animating) .ai-morph-surface,.ai-assistant-root.panel-glow.animating.content-ready .ai-morph-surface{contain:none;filter:drop-shadow(0 10px var(--panel-glow-spread,28px) color-mix(in srgb,var(--panel-glow, var(--accent)) var(--panel-glow-alpha, 28%),transparent))}.ai-assistant-root.bubble-glow.panel-glow.animating .ai-morph-surface,.ai-assistant-root.bubble-glow.panel-glow.is-opening .ai-morph-surface,.ai-assistant-root.bubble-glow.panel-glow.is-closing .ai-morph-surface{contain:none;filter:drop-shadow(0 8px var(--panel-glow-spread,28px) color-mix(in srgb,var(--panel-glow, var(--accent)) var(--panel-glow-alpha, 28%),transparent))}.ai-assistant-root.has-panel-blur.panel-glow.open .ai-morph-surface,.ai-assistant-root.has-panel-blur.panel-glow.animating .ai-morph-surface,.ai-assistant-root.has-panel-blur.bubble-glow.panel-glow.animating .ai-morph-surface,.ai-assistant-root.has-panel-blur.bubble-glow.panel-glow.is-opening .ai-morph-surface,.ai-assistant-root.has-panel-blur.bubble-glow.panel-glow.is-closing .ai-morph-surface{filter:none!important;box-shadow:var(--shadow),0 0 calc(var(--panel-glow-spread,28px) * .85) color-mix(in srgb,var(--panel-glow, var(--accent)) var(--panel-glow-alpha, 28%),transparent),0 14px calc(var(--panel-glow-spread,28px) * 1.55) color-mix(in srgb,var(--panel-glow, var(--accent)) calc(var(--panel-glow-alpha, 28%) * .55),transparent),inset 0 1px #ffffff1f}.ai-assistant-root.panel-bare.open .ai-morph-surface,.ai-assistant-root.panel-bare.animating .ai-morph-surface,.ai-assistant-root.panel-bare.is-opening .ai-morph-surface,.ai-assistant-root.panel-bare.is-closing .ai-morph-surface{background:transparent!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ai-assistant-root.open.has-content-glass .ai-morph-surface,.ai-assistant-root.panel-bare.open .ai-morph-surface{contain:none!important;isolation:auto!important;will-change:width,height,border-radius}.ai-assistant-root.open.has-content-glass .ai-panel-body,.ai-assistant-root.panel-bare.open .ai-panel-body{isolation:auto}.ai-assistant-root.open.has-content-glass:not(.has-messages-fade) .ai-panel-body,.ai-assistant-root.panel-bare.open:not(.has-messages-fade) .ai-panel-body{-webkit-mask-image:none;mask-image:none}.ai-assistant-root:not(.open):not(.animating) .ai-morph-surface{background:var(--bubble-bg, var(--panel-bg, #161c26));border-color:color-mix(in srgb,var(--bubble-bg, #161c26) 82%,#fff);box-shadow:var(--shadow),inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(var(--bubble-blur,0px)) saturate(1.35);backdrop-filter:blur(var(--bubble-blur,0px)) saturate(1.35)}.ai-assistant-root[data-side=right] .ai-morph-surface,.ai-assistant-root[data-side=bottom-right] .ai-morph-surface,.ai-assistant-root[data-side=right] .ai-goo-panel,.ai-assistant-root[data-side=bottom-right] .ai-goo-panel,.ai-assistant-root[data-side=right] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-right] .ai-goo-bubble,.ai-assistant-root[data-side=right] .ai-goo-bridge,.ai-assistant-root[data-side=bottom-right] .ai-goo-bridge,.ai-assistant-root[data-side=right] .ai-goo-splash,.ai-assistant-root[data-side=bottom-right] .ai-goo-splash{transform-origin:100% 100%}.ai-assistant-root[data-side=left] .ai-morph-surface,.ai-assistant-root[data-side=bottom-left] .ai-morph-surface,.ai-assistant-root[data-side=left] .ai-goo-panel,.ai-assistant-root[data-side=bottom-left] .ai-goo-panel,.ai-assistant-root[data-side=left] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-left] .ai-goo-bubble,.ai-assistant-root[data-side=left] .ai-goo-bridge,.ai-assistant-root[data-side=bottom-left] .ai-goo-bridge,.ai-assistant-root[data-side=left] .ai-goo-splash,.ai-assistant-root[data-side=bottom-left] .ai-goo-splash{transform-origin:0% 100%}.ai-assistant-root[data-side=bottom-center] .ai-morph-surface,.ai-assistant-root[data-side=bottom-center] .ai-goo-panel,.ai-assistant-root[data-side=bottom-center] .ai-goo-bubble,.ai-assistant-root[data-side=bottom-center] .ai-goo-bridge,.ai-assistant-root[data-side=bottom-center] .ai-goo-splash{transform-origin:50% 100%}.ai-assistant-root[data-side=middle-left] .ai-morph-surface,.ai-assistant-root[data-side=middle-left] .ai-goo-panel,.ai-assistant-root[data-side=middle-left] .ai-goo-bubble,.ai-assistant-root[data-side=middle-left] .ai-goo-bridge,.ai-assistant-root[data-side=middle-left] .ai-goo-splash{transform-origin:0% 50%}.ai-assistant-root[data-side=middle-right] .ai-morph-surface,.ai-assistant-root[data-side=middle-right] .ai-goo-panel,.ai-assistant-root[data-side=middle-right] .ai-goo-bubble,.ai-assistant-root[data-side=middle-right] .ai-goo-bridge,.ai-assistant-root[data-side=middle-right] .ai-goo-splash{transform-origin:100% 50%}.ai-assistant-root[data-side=top-left] .ai-morph-surface,.ai-assistant-root[data-side=top-left] .ai-goo-panel,.ai-assistant-root[data-side=top-left] .ai-goo-bubble,.ai-assistant-root[data-side=top-left] .ai-goo-bridge,.ai-assistant-root[data-side=top-left] .ai-goo-splash{transform-origin:0% 0%}.ai-assistant-root[data-side=top-right] .ai-morph-surface,.ai-assistant-root[data-side=top-right] .ai-goo-panel,.ai-assistant-root[data-side=top-right] .ai-goo-bubble,.ai-assistant-root[data-side=top-right] .ai-goo-bridge,.ai-assistant-root[data-side=top-right] .ai-goo-splash{transform-origin:100% 0%}.ai-assistant-root[data-side=right] .ai-morph-surface,.ai-assistant-root[data-side=bottom-right] .ai-morph-surface{inset:auto 0 0 auto}.ai-assistant-root[data-side=left] .ai-morph-surface,.ai-assistant-root[data-side=bottom-left] .ai-morph-surface{inset:auto auto 0 0}.ai-assistant-root[data-side=bottom-center] .ai-morph-surface{inset:auto auto 0 50%;margin-inline:0;margin-left:0;transform:translate3d(-50%,var(--gap-y,0px),0)}.ai-assistant-root[data-side=bottom-center].open .ai-morph-surface{margin-left:0}.ai-assistant-root[data-side=middle-left] .ai-morph-surface{inset:50% auto auto 0;margin-block:0;margin-top:0;transform:translate3d(var(--gap-x,0px),-50%,0)}.ai-assistant-root[data-side=middle-left].open .ai-morph-surface{margin-top:0}.ai-assistant-root[data-side=middle-right] .ai-morph-surface{inset:50% 0 auto auto;margin-block:0;margin-top:0;transform:translate3d(var(--gap-x,0px),-50%,0)}.ai-assistant-root[data-side=middle-right].open .ai-morph-surface{margin-top:0}.ai-assistant-root[data-side=top-left] .ai-morph-surface{inset:0 auto auto 0}.ai-assistant-root[data-side=top-right] .ai-morph-surface{inset:0 0 auto auto}.ai-glass-finish{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle at 52% 78%,rgba(105,158,255,.15),transparent 38%),radial-gradient(circle at 48% 8%,rgba(255,255,255,.045),transparent 28%),linear-gradient(180deg,#ffffff05,#ffffff01);transition:opacity .38s ease}.ai-glass-finish:after{content:"";position:absolute;left:50%;bottom:7%;width:250px;height:250px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#679bff29,#679bff00 69%);opacity:.52}.ai-assistant-root.glass-ready .ai-glass-finish{visibility:visible;opacity:1}.ai-bubble-button{position:absolute;bottom:0;width:var(--bubble);height:var(--bubble);border:0;border-radius:var(--bubble-shape-radius,50%);background:var(--bubble-bg, transparent);color:var(--icon,#fff);display:grid;place-items:center;place-content:center;justify-items:center;align-items:center;direction:ltr;-webkit-appearance:none;appearance:none;line-height:0;cursor:pointer;z-index:10;padding:0;margin:0;overflow:visible;box-sizing:border-box;text-align:center;font-size:0;transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .28s ease,border-radius .2s ease,box-shadow .4s ease;-webkit-backdrop-filter:blur(var(--bubble-blur,0px)) saturate(1.35);backdrop-filter:blur(var(--bubble-blur,0px)) saturate(1.35)}.ai-assistant-root[data-side=right] .ai-bubble-button,.ai-assistant-root[data-side=bottom-right] .ai-bubble-button,.ai-assistant-root[data-side=middle-right] .ai-bubble-button,.ai-assistant-root[data-side=top-right] .ai-bubble-button{right:0;left:auto}.ai-assistant-root[data-side=left] .ai-bubble-button,.ai-assistant-root[data-side=bottom-left] .ai-bubble-button,.ai-assistant-root[data-side=middle-left] .ai-bubble-button,.ai-assistant-root[data-side=top-left] .ai-bubble-button{left:0;right:auto}.ai-assistant-root[data-side=bottom-center] .ai-bubble-button{left:0;right:0;margin-inline:auto;margin-left:auto;transform:none}.ai-bubble-button:hover,.ai-assistant-root[data-side=bottom-center] .ai-bubble-button:hover{transform:scale(1.025)}.ai-bubble-button svg{position:static;width:24px;height:24px;min-width:24px;min-height:24px;margin:0;display:block;overflow:visible;color:var(--icon, #fff);fill:currentColor;filter:drop-shadow(0 0 10px rgba(255,255,255,.1));transform:none;pointer-events:none;flex:none}.ai-bubble-button svg[fill=none]{fill:none;stroke:currentColor}.ai-bubble-button svg :is(path,circle,ellipse,line,polyline,polygon){vector-effect:non-scaling-stroke}.ai-assistant-root[data-bubble-shape=chat][data-side=right] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=right] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=right] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=right] .ai-idle-rings:after,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-right] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-right] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-right] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-right] .ai-idle-rings:after,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-right] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-right] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-right] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-right] .ai-idle-rings:after,.ai-assistant-root[data-bubble-shape=chat][data-side=top-right] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=top-right] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=top-right] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=top-right] .ai-idle-rings:after{border-radius:50% 50% 18%}.ai-assistant-root[data-bubble-shape=chat][data-side=left] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=left] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=left] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=left] .ai-idle-rings:after,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-left] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-left] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-left] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=bottom-left] .ai-idle-rings:after,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-left] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-left] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-left] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=middle-left] .ai-idle-rings:after,.ai-assistant-root[data-bubble-shape=chat][data-side=top-left] .ai-bubble-button,.ai-assistant-root[data-bubble-shape=chat][data-side=top-left] .ai-idle-rings,.ai-assistant-root[data-bubble-shape=chat][data-side=top-left] .ai-idle-rings:before,.ai-assistant-root[data-bubble-shape=chat][data-side=top-left] .ai-idle-rings:after{border-radius:50% 50% 50% 18%}.ai-assistant-root[data-bubble-shape=edge]{--edge-depth:calc(var(--bubble) * .62);--edge-corner:calc(var(--bubble) * .72);overflow:visible}.ai-assistant-root[data-bubble-shape=edge][data-edge=right]{right:0;width:var(--edge-depth);height:var(--bubble)}.ai-assistant-root[data-bubble-shape=edge][data-edge=left]{left:0;width:var(--edge-depth);height:var(--bubble)}.ai-assistant-root[data-bubble-shape=edge][data-edge=bottom]{bottom:0;width:var(--bubble);height:var(--edge-depth)}.ai-assistant-root[data-bubble-shape=edge][data-edge=top]{top:0;width:var(--bubble);height:var(--edge-depth)}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-br]{inset:auto 0 0 auto;width:var(--edge-corner);height:var(--edge-corner);transform:none}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-bl]{inset:auto auto 0 0;width:var(--edge-corner);height:var(--edge-corner);transform:none}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tr]{inset:0 0 auto auto;width:var(--edge-corner);height:var(--edge-corner);transform:none}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tl]{inset:0 auto auto 0;width:var(--edge-corner);height:var(--edge-corner);transform:none}.ai-assistant-root[data-bubble-shape=edge] .ai-idle-rings{display:none}.ai-assistant-root[data-bubble-shape=edge] .ai-bubble-button{width:100%;height:100%;inset:auto;transform:none;overflow:hidden;background:transparent;box-shadow:none;border-radius:calc(var(--bubble) / 2)}.ai-assistant-root[data-bubble-shape=edge][data-edge=right] .ai-bubble-button{border-radius:calc(var(--bubble) / 2) 0 0 calc(var(--bubble) / 2)}.ai-assistant-root[data-bubble-shape=edge][data-edge=left] .ai-bubble-button{border-radius:0 calc(var(--bubble) / 2) calc(var(--bubble) / 2) 0}.ai-assistant-root[data-bubble-shape=edge][data-edge=bottom] .ai-bubble-button{border-radius:calc(var(--bubble) / 2) calc(var(--bubble) / 2) 0 0}.ai-assistant-root[data-bubble-shape=edge][data-edge=top] .ai-bubble-button{border-radius:0 0 calc(var(--bubble) / 2) calc(var(--bubble) / 2)}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-br] .ai-bubble-button{border-radius:100% 0 0}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-bl] .ai-bubble-button{border-radius:0 100% 0 0}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tr] .ai-bubble-button{border-radius:0 0 0 100%}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tl] .ai-bubble-button{border-radius:0 0 100%}.ai-assistant-root[data-bubble-shape=edge]:not(.open):not(.animating) .ai-morph-surface{box-shadow:var(--shadow),inset 0 1px #ffffff24}.ai-assistant-root[data-bubble-shape=edge] .ai-bubble-button svg{width:20px;height:20px;min-width:20px;min-height:20px}.ai-assistant-root[data-bubble-shape=edge][data-edge=right] .ai-bubble-button svg{transform:translate(-10%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=left] .ai-bubble-button svg{transform:translate(10%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=bottom] .ai-bubble-button svg{transform:translateY(-10%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=top] .ai-bubble-button svg{transform:translateY(10%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-br] .ai-bubble-button svg{transform:translate(-12%,-12%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-bl] .ai-bubble-button svg{transform:translate(12%,-12%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tr] .ai-bubble-button svg{transform:translate(-12%,12%)}.ai-assistant-root[data-bubble-shape=edge][data-edge=corner-tl] .ai-bubble-button svg{transform:translate(12%,12%)}.ai-assistant-root[data-bubble-shape=edge] .ai-bubble-button:hover{transform:scale(1.045)}.ai-assistant-root[data-bubble-shape=edge][data-side=bottom-center] .ai-bubble-button{transform:none}.ai-assistant-root[data-bubble-shape=edge][data-side=bottom-center] .ai-bubble-button:hover{transform:scale(1.045)}.ai-assistant-root[data-bubble-shape=edge].animating .ai-bubble-button,.ai-assistant-root[data-bubble-shape=edge].open .ai-bubble-button{transform:none;box-shadow:none}.ai-assistant-root[data-bubble-shape=edge][data-side=bottom-center].animating .ai-bubble-button,.ai-assistant-root[data-bubble-shape=edge][data-side=bottom-center].open .ai-bubble-button{transform:none}.ai-assistant-root.open:not(.animating) .ai-bubble-button{background:transparent;opacity:0;pointer-events:none;transition:opacity .18s ease}.ai-assistant-root.animating .ai-bubble-button{background:transparent;opacity:0;pointer-events:none;box-shadow:none;z-index:12;transition:opacity .18s ease}.ai-panel-content{position:absolute;inset:0;z-index:2;width:auto;height:auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease}.ai-assistant-root.content-ready .ai-panel-content{opacity:1;visibility:visible;pointer-events:auto}.ai-panel-top{position:relative;height:58px;padding:14px 20px}.ai-panel-resize{display:none;position:absolute;top:6px;left:50%;transform:translate(-50%);width:48px;height:18px;border:0;padding:0;margin:0;background:transparent;cursor:default;touch-action:none;z-index:5;align-items:center;justify-content:center}@media(min-width:1025px)and (hover:hover)and (pointer:fine){.ai-assistant-root.allow-panel-resize.open .ai-panel-resize{display:flex;cursor:ns-resize}}.ai-panel-resize-grip{display:block;width:36px;height:4px;border-radius:999px;background:#ffffff47;box-shadow:0 1px #0003;transition:background .15s ease,width .15s ease;pointer-events:none}.ai-panel-resize:hover .ai-panel-resize-grip,.ai-panel-resize:focus-visible .ai-panel-resize-grip,.ai-assistant-root.is-panel-resizing .ai-panel-resize-grip{background:#ffffff8c;width:44px}.ai-assistant-root.is-panel-resizing{-webkit-user-select:none;user-select:none}.ai-assistant-root.is-panel-resizing .ai-panel-body{pointer-events:none}.ai-assistant-root.is-panel-resizing .ai-panel-resize{cursor:ns-resize}.ai-assistant-root.is-panel-resizing .ai-morph-surface,.ai-assistant-root.is-panel-resizing .ai-panel-content,.ai-assistant-root.is-panel-resizing .ai-panel-top,.ai-assistant-root.is-panel-resizing .ai-panel-body,.ai-assistant-root.is-panel-resizing .ai-panel-footer{cursor:default}.ai-back-btn{position:absolute;left:20px;top:17px;border:0;background:transparent;color:var(--back-c, var(--muted-c));padding:6px 0;cursor:pointer;font-size:12px;transition:color .2s ease,transform .2s ease,opacity .2s ease}.ai-back-btn:before{content:"←";margin-left:7px;color:inherit;opacity:.62}.ai-back-btn:hover{color:var(--back-c, var(--muted-c));filter:brightness(1.2);transform:translate(-2px)}.ai-back-btn:hover:before{opacity:1}.ai-panel-body{overflow:auto;min-height:0;padding:6px 28px 8px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.ai-panel-body::-webkit-scrollbar{display:none;width:0;height:0}.ai-assistant-root.has-messages-fade.open .ai-panel-body{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--messages-fade-top, 0)) 0,rgba(0,0,0,calc(.35 + var(--messages-fade-top, 0) * .65)) calc(var(--messages-fade-h, 48px) * .4),#000 var(--messages-fade-h, 48px),#000 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--messages-fade-top, 0)) 0,rgba(0,0,0,calc(.35 + var(--messages-fade-top, 0) * .65)) calc(var(--messages-fade-h, 48px) * .4),#000 var(--messages-fade-h, 48px),#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ai-panel-home{min-height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:24px}.ai-panel-home.hidden{display:none}.ai-panel-kicker{color:var(--kicker, rgba(255,255,255,.48));font-size:30px;line-height:1.06;letter-spacing:-.04em;margin-bottom:2px}.ai-panel-title{color:var(--text, rgba(255,255,255,.97));font-size:42px;line-height:.98;letter-spacing:-.055em;max-width:8ch;margin-bottom:18px}.ai-panel-sub{margin:0;color:var(--muted-c, rgba(255,255,255,.55));font-size:14px;line-height:1.72;max-width:30ch}.ai-quick-list{display:grid;gap:0;margin-top:24px;width:min(100%,350px)}.ai-quick-item{width:100%;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text);padding:14px 0;font-size:13px;text-align:right;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.ai-quick-item:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.ai-quick-item span:last-child{color:#ffffff4d;font-size:15px;transition:transform .2s ease,color .2s ease}.ai-quick-item:hover{color:#fff}.ai-quick-item:hover span:last-child{transform:translate(-3px);color:#ffffffb3}.ai-assistant-root.panel-bare .ai-panel-top{height:44px;padding:10px 18px}.ai-assistant-root.panel-bare .ai-panel-resize{top:2px}.ai-assistant-root.panel-bare .ai-back-btn{top:10px;left:16px}.ai-assistant-root.panel-bare .ai-panel-body{padding:4px 22px}.ai-assistant-root.panel-bare .ai-panel-home{min-height:100%;justify-content:flex-end;padding-bottom:10px;gap:0}.ai-assistant-root.panel-bare .ai-panel-kicker{font-size:clamp(18px,3.2vh,26px);text-shadow:0 1px 10px rgba(0,0,0,.45)}.ai-assistant-root.panel-bare .ai-panel-title{font-size:clamp(24px,4.4vh,36px);line-height:1.05;max-width:14ch;margin-bottom:10px;text-shadow:0 2px 14px rgba(0,0,0,.5)}.ai-assistant-root.panel-bare .ai-panel-sub{display:none}.ai-assistant-root.panel-bare .ai-quick-list{margin-top:12px;gap:6px;width:min(100%,100%)}.ai-assistant-root.panel-bare .ai-quick-item{border:0;border-radius:14px;background:color-mix(in srgb,var(--ai-bg, #1a1f28) 72%,transparent);padding:11px 14px;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.ai-assistant-root.panel-bare .ai-quick-item:last-child{border-bottom:0}.ai-assistant-root.panel-bare .ai-panel-footer{padding:4px 16px 14px}.ai-assistant-root.panel-bare .ai-msg.ai,.ai-assistant-root.panel-bare .ai-msg.user{text-shadow:0 1px 8px rgba(0,0,0,.35)}.ai-flow-choice{display:flex;flex-direction:column;gap:0;margin:8px 0 4px;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#ffffff0a}.ai-flow-choice-btn{appearance:none;border:0;background:transparent;color:inherit;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;text-align:right;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08)}.ai-flow-choice-btn:last-child{border-bottom:0}.ai-flow-choice-btn span:last-child{opacity:.55;transition:transform .15s ease,opacity .15s ease}.ai-flow-choice-btn:hover{color:#fff;background:#ffffff0f}.ai-flow-choice-btn:hover span:last-child{opacity:1;transform:translate(-2px)}.ai-flow-choice-btn:disabled{opacity:.45;cursor:default}.ai-panel-footer{padding:6px 18px 14px;min-height:0;display:flex;flex-direction:column}.ai-brand-mark{display:flex;justify-content:center;align-items:center;margin-top:10px;pointer-events:none;-webkit-user-select:none;user-select:none}.ai-assistant-root.hide-brand-mark .ai-brand-mark{display:none}.ai-brand-mark img{display:block;width:72px;height:auto;opacity:.72;filter:brightness(0) invert(1)}.ai-composer{min-height:58px;padding:8px 9px 8px 16px;display:flex;align-items:center;gap:10px;border-radius:999px;border:0;background:var(--composer-bg);box-shadow:none;flex-shrink:0;position:relative;isolation:isolate;overflow:hidden}.ai-assistant-root.has-composer-blur .ai-composer{isolation:auto;background:var(--composer-bg);-webkit-backdrop-filter:blur(var(--composer-blur,0px)) saturate(var(--frost-sat, 1.5));backdrop-filter:blur(var(--composer-blur,0px)) saturate(var(--frost-sat, 1.5));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--composer-bg) var(--frost-matte, 22%),transparent),0 12px 36px #0000001f,inset 0 1px #ffffff47}.ai-assistant-root.page-light.has-composer-blur .ai-composer{border-color:#00000012;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--composer-bg) var(--frost-matte, 36%),transparent),0 14px 40px #0000001a,inset 0 1px #fff6}.ai-composer input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--composer-text, var(--text));-webkit-text-fill-color:var(--composer-text, var(--text));caret-color:var(--composer-text, var(--text));direction:rtl;padding:0;border-radius:0;font-size:16px}.ai-composer input::placeholder{color:var(--composer-text, var(--text));-webkit-text-fill-color:var(--composer-text, var(--text));opacity:.55}.ai-send-btn{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--send-bg);color:var(--send-c);cursor:pointer;padding:0;transition:transform .2s ease,background .2s ease}.ai-send-btn:hover{transform:scale(1.04);background:#ffffff29}.ai-send-btn svg{width:17px;height:17px}.ai-conversation{display:none;padding:20px 0 0}.ai-conversation.active{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.ai-messages{display:flex;flex-direction:column;gap:12px;padding-bottom:4px;width:100%}.ai-assistant-root.messages-bottom .ai-messages{margin-top:auto}.ai-msg{max-width:84%;padding:13px 15px;border-radius:18px;line-height:1.62;font-size:14px}.ai-msg.ai{align-self:flex-start;background:var(--ai-bg);border:0;color:var(--text);position:relative;isolation:isolate;overflow:hidden}.ai-assistant-root.has-ai-bubble-blur .ai-msg.ai:not(.ai-media){isolation:auto;background:var(--ai-bg);-webkit-backdrop-filter:blur(var(--ai-bubble-blur,0px)) saturate(var(--frost-sat, 1.5));backdrop-filter:blur(var(--ai-bubble-blur,0px)) saturate(var(--frost-sat, 1.5));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ai-bg) var(--frost-matte, 22%),transparent),0 8px 24px #0000001a,inset 0 1px #fff3}.ai-assistant-root.page-light.has-ai-bubble-blur .ai-msg.ai:not(.ai-media){border-color:#0000000f;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--ai-bg) var(--frost-matte, 36%),transparent),0 10px 28px #00000014,inset 0 1px #ffffff59}.ai-msg.ai strong{font-weight:700;color:inherit}.ai-msg.ai em{font-style:italic;color:inherit}.ai-msg.pending{display:inline-flex;gap:10px;align-items:center;min-width:46px;min-height:18px}.ai-msg.pending.typing{max-width:92%;display:inline-flex;align-items:center;gap:10px}.ai-msg.typing-out.has-progress{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:92%}.ai-typing-wait{display:inline-flex;flex-direction:row;direction:ltr;align-items:center;gap:8px;flex:none}.ai-typing-dots{display:inline-flex;gap:5px;align-items:center;flex:none}.ai-msg.pending i,.ai-typing-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff80;animation:aiDots 1s ease-in-out infinite}.ai-msg.pending i:nth-child(2),.ai-typing-dots i:nth-child(2){animation-delay:.15s}.ai-msg.pending i:nth-child(3),.ai-typing-dots i:nth-child(3){animation-delay:.3s}.ai-msg.has-progress .ai-typing-dots{opacity:.55}.ai-typing-progress{display:inline-flex;width:18px;height:18px;flex:none;color:#ffffffe0}.ai-typing-progress svg{display:block;width:18px;height:18px;transform:rotate(-90deg)}.ai-typing-track{fill:none;stroke:#ffffff29;stroke-width:3.2}.ai-typing-fill{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:96;transition:none}.ai-typing-body{display:block;white-space:pre-wrap;word-break:break-word}.ai-msg.typing-out:after{content:"";display:inline-block;width:2px;height:1.05em;margin-inline-start:3px;background:currentColor;vertical-align:-2px;opacity:.85;animation:aiCaret .9s step-end infinite}.ai-msg.typing-out.has-progress:after{display:none}.ai-msg.typing-out.has-progress .ai-typing-body:after{content:"";display:inline-block;width:2px;height:1.05em;margin-inline-start:3px;background:currentColor;vertical-align:-2px;opacity:.85;animation:aiCaret .9s step-end infinite}@keyframes aiDots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes aiCaret{50%{opacity:0}}.ai-msg.user{align-self:flex-end;background:var(--user-bg);border:0;color:var(--text);position:relative;isolation:isolate;overflow:hidden}.ai-assistant-root.has-user-bubble-blur .ai-msg.user{isolation:auto;background:var(--user-bg);-webkit-backdrop-filter:blur(var(--user-bubble-blur,0px)) saturate(var(--frost-sat, 1.5));backdrop-filter:blur(var(--user-bubble-blur,0px)) saturate(var(--frost-sat, 1.5));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--user-bg) var(--frost-matte, 22%),transparent),0 8px 24px #0000001a,inset 0 1px #fff3}.ai-assistant-root.page-light.has-user-bubble-blur .ai-msg.user{border-color:#0000000f;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--user-bg) var(--frost-matte, 36%),transparent),0 10px 28px #00000014,inset 0 1px #ffffff59}.ai-msg.ai-media{padding:6px;max-width:100%;width:100%;box-sizing:border-box}.ai-msg.ai-media-audio{max-width:min(100%,340px);width:min(100%,340px);padding:0;background:transparent;border:none;box-shadow:none}.ai-msg.ai-media img,.ai-msg.ai-media video{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:12px;background:#0a0e14}.ai-msg.ai-media audio{display:none}.awa-media-card{display:flex;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.awa-media-card-preview{position:relative;display:block;width:100%;max-height:min(220px,38vh);overflow:hidden;border-radius:14px;background:#0a0e14;isolation:isolate}.awa-media-card-preview img,.awa-media-card-preview video{display:block;width:100%;height:100%;max-height:min(220px,38vh);object-fit:cover;object-position:center top;border-radius:14px;pointer-events:none}.awa-media-card-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at center,#00000047,#0000006b);pointer-events:none}.awa-media-card-play svg{width:44px;height:44px;padding:12px;border-radius:999px;background:#080c128c;box-shadow:0 8px 24px #00000059}.awa-media-card-label{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--text, #f4f6fa);background:color-mix(in srgb,var(--accent, #699eff) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent, #699eff) 35%,transparent)}.awa-media-card:focus-visible .awa-media-card-preview{outline:2px solid var(--accent, #699eff);outline-offset:2px}.awa-payment-card{display:flex;align-items:center;gap:12px;width:100%;max-width:100%;border:0;border-radius:18px;padding:14px 16px;cursor:pointer;text-align:right;direction:rtl;color:var(--text, #f4f6fa);background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #699eff) 42%,#1a2230),color-mix(in srgb,var(--accent, #699eff) 18%,#121820));box-shadow:0 10px 28px #00000038;transition:transform .16s ease,filter .16s ease}.awa-payment-card:hover{filter:brightness(1.06);transform:translateY(-1px)}.awa-payment-card-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff1f;color:#fff}.awa-payment-card-label{flex:1;font-size:15px;font-weight:600;line-height:1.35}.awa-payment-lightbox{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .22s ease;font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.awa-payment-lightbox,.awa-payment-lightbox *:not(svg):not(path):not(img):not(video){font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif!important}.awa-payment-lightbox[hidden]{display:none!important}.awa-payment-lightbox.is-open{pointer-events:auto;opacity:1}.awa-payment-lightbox-backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:#04060acc;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);cursor:pointer}.awa-payment-lightbox-frame{position:relative;z-index:1;width:min(100%,480px);height:min(88dvh,760px);max-height:min(92vh,760px);display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#0c1018;box-shadow:0 24px 80px #00000080;pointer-events:auto;font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif}.awa-payment-lightbox-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;direction:rtl;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.awa-payment-lightbox-title{font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;color:#ffffffeb}.awa-payment-lightbox-actions{display:flex;align-items:center;gap:8px}.awa-payment-open-ext{font-size:12px;color:color-mix(in srgb,var(--accent, #699eff) 80%,#fff);text-decoration:none;padding:6px 8px;border-radius:8px}.awa-payment-open-ext:hover{background:#ffffff0f}.awa-payment-lightbox-close{width:40px;height:40px;border:0;border-radius:12px;background:#ffffff14;color:#fff;display:grid;place-items:center;cursor:pointer}.awa-payment-lightbox-body{flex:1;min-height:0;position:relative;background:#10151e}.awa-payment-frame{width:100%;height:100%;border:0;display:block;background:#fff}.awa-payment-fallback{position:absolute;inset:0;display:flex;flex-direction:column;gap:0;padding:0;text-align:center;direction:rtl;background:#10151e;color:#ffffffe0}.awa-payment-fallback.is-preview{position:absolute;inset:0}.awa-payment-fallback-scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:20px 18px 22px;box-sizing:border-box}.awa-payment-fallback-note{margin:0;font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#ffffffc7}.awa-payment-fallback-lead{margin:0;font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.45;color:#fffffff0}.awa-payment-preview-media{width:100%;border-radius:14px;overflow:hidden;background:#00000047;border:1px solid rgba(255,255,255,.08)}.awa-payment-preview-media img,.awa-payment-preview-media video{display:block;width:100%;max-height:min(48dvh,420px);object-fit:contain;background:#0a0e14}.awa-payment-fallback-btn{flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:6px 0 0;min-height:64px;padding:20px 22px;border:0;outline:0;border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--accent, #699eff) 88%,#fff) 0%,var(--accent, #699eff) 42%,color-mix(in srgb,var(--accent, #699eff) 72%,#1a2740) 100%);color:#fff;font-family:AWA Google Sans,Google Sans,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:700;font-style:normal;letter-spacing:.01em;line-height:1.15;text-decoration:none;box-shadow:0 14px 32px color-mix(in srgb,var(--accent, #699eff) 38%,transparent);transform:translateZ(0);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.awa-payment-fallback-btn-icon{display:grid;place-items:center;flex:0 0 auto;color:#fff;opacity:.95}.awa-payment-fallback-btn:hover,.awa-payment-fallback-btn:focus-visible{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 18px 40px color-mix(in srgb,var(--accent, #699eff) 48%,transparent)}.awa-payment-fallback-btn:active{transform:translateY(1px) scale(.985);filter:brightness(.97)}#awa-host .awa-payment-lightbox{pointer-events:none}#awa-host .awa-payment-lightbox.is-open{pointer-events:auto}.live-preview .awa-payment-lightbox{position:absolute;border-radius:inherit}@media(max-width:900px){.awa-payment-lightbox{padding:0;align-items:stretch}.awa-payment-lightbox-frame{width:100%;height:100%;max-height:none;border-radius:0}}.awa-media-lightbox{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity .22s ease}.awa-media-lightbox.is-behind{z-index:2;place-items:start center;align-content:start;padding-top:max(10px,env(safe-area-inset-top,0px))}.awa-media-lightbox.is-behind .awa-media-lightbox-frame{width:min(100%,920px);max-height:min(48vh,520px);max-height:min(48dvh,520px);align-self:start;align-items:flex-start;justify-content:center}.awa-media-lightbox.is-behind .awa-media-lightbox-body{width:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:0}.awa-media-lightbox.is-behind .awa-media-lightbox-body img,.awa-media-lightbox.is-behind .awa-media-lightbox-body video{width:100%;max-height:min(44vh,480px);max-height:min(44dvh,480px);object-fit:contain;object-position:top center;border-radius:14px}.ai-assistant-root.media-split .ai-morph-surface,.ai-assistant-root.media-split .ai-gooey{transition:width .32s cubic-bezier(.22,.61,.36,1),height .32s cubic-bezier(.22,.61,.36,1)}#awa-host.awa-lightbox-behind .ai-assistant-root,.live-preview.awa-lightbox-behind .ai-assistant-root{z-index:5}.awa-media-lightbox[hidden]{display:none!important}.awa-media-lightbox.is-open{pointer-events:auto;opacity:1}.awa-media-lightbox-backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:#04060ac7;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);cursor:pointer}.awa-media-lightbox-frame{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(100%,920px);max-height:min(92vh,920px);max-height:min(92dvh,920px);pointer-events:auto}.awa-media-lightbox-close{position:absolute;top:max(8px,env(safe-area-inset-top,0px));inset-inline-end:max(8px,env(safe-area-inset-right,0px));z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;color:#fff;background:#0c1016b8;box-shadow:0 8px 24px #00000059;cursor:pointer;-webkit-tap-highlight-color:transparent}.awa-media-lightbox-body{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:inherit}.awa-media-lightbox-body img,.awa-media-lightbox-body video{display:block;width:auto;height:auto;max-width:100%;max-height:min(88vh,880px);max-height:min(88dvh,880px);object-fit:contain;border-radius:16px;background:#05070b;box-shadow:0 24px 80px #00000073}#awa-host.awa-lightbox-open,#awa-host.awa-lightbox-open:popover-open{pointer-events:auto!important}#awa-host .awa-media-lightbox{pointer-events:none}#awa-host .awa-media-lightbox.is-open{pointer-events:auto}.live-preview.awa-lightbox-open,.live-preview .awa-media-lightbox{position:absolute}.live-preview .awa-media-lightbox{border-radius:inherit}@media(max-width:900px){.awa-media-card-preview,.awa-media-card-preview img,.awa-media-card-preview video{max-height:min(180px,32vh)}.awa-media-lightbox{padding:0;align-items:stretch}.awa-media-lightbox.is-behind{place-items:start center;align-items:start;padding:max(8px,env(safe-area-inset-top,0px)) 10px 0}.awa-media-lightbox.is-behind .awa-media-lightbox-frame{width:100%;max-width:none;height:auto;max-height:min(48vh,420px);max-height:min(48dvh,420px)}.awa-media-lightbox.is-behind .awa-media-lightbox-body{padding:48px 0 0}.awa-media-lightbox.is-behind .awa-media-lightbox-body img,.awa-media-lightbox.is-behind .awa-media-lightbox-body video{width:100%;max-height:min(42vh,380px);max-height:min(42dvh,380px);border-radius:12px;object-position:top center}.awa-media-lightbox-frame{width:100%;max-width:none;height:100%;max-height:none;border-radius:0}.awa-media-lightbox-body{padding:56px 10px 18px;box-sizing:border-box}.awa-media-lightbox-body img,.awa-media-lightbox-body video{width:100%;max-width:100%;max-height:calc(100dvh - 76px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:12px}.awa-media-lightbox-close{top:max(10px,env(safe-area-inset-top,0px));inset-inline-end:max(10px,env(safe-area-inset-right,0px));width:48px;height:48px}}.awa-audio-player{--awa-audio-fg:rgba(255,255,255,.92);--awa-audio-muted:rgba(255,255,255,.38);--awa-audio-bar:rgba(255,255,255,.42);--awa-audio-bar-on:rgba(255,255,255,.92);direction:ltr;display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:5px 16px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#1c2028c7;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-sizing:border-box;user-select:none;-webkit-user-select:none}.awa-audio-player audio{display:none}.awa-audio-mic{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:var(--awa-audio-fg);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease,transform .12s ease}.awa-audio-mic:hover{background:#ffffff14;border-color:#ffffff47}.awa-audio-mic:active{transform:scale(.96)}.awa-audio-mic svg{width:18px;height:18px;display:block}.awa-audio-player.is-playing .awa-audio-mic{background:#ffffff1a;border-color:#ffffff4d}.awa-audio-player{position:relative}.awa-audio-player.is-pending-play{border-color:#ffffff57;box-shadow:0 0 0 1px #ffffff14,0 0 18px #699eff38;animation:awa-audio-pulse 1.4s ease-in-out infinite}.awa-audio-tap-hint{position:absolute;inset:0;z-index:3;border:0;border-radius:inherit;background:#080c12b8;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;display:grid;place-items:center}.awa-audio-tap-hint:hover{background:#080c12d1}@keyframes awa-audio-pulse{0%,to{box-shadow:0 0 0 1px #ffffff14,0 0 14px #699eff29}50%{box-shadow:0 0 0 1px #ffffff29,0 0 22px #699eff57}}.awa-video-wrap{position:relative;display:block;width:100%;min-width:0}.awa-video-wrap video{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:#0a0e14}.awa-video-tap-hint{position:absolute;inset:0;z-index:2;border:0;border-radius:12px;background:#080c129e;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.awa-video-tap-hint[hidden]{display:none!important}.awa-video-wrap.is-pending-play .awa-video-tap-hint{display:grid;place-items:center}.awa-audio-time{flex:none;min-width:2.4em;font-size:12px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:.02em;color:var(--awa-audio-fg);line-height:1;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.awa-audio-time.awa-audio-total{color:#ffffffc7;text-align:right}.awa-audio-wave{position:relative;flex:1 1 auto;min-width:0;height:28px;cursor:pointer;touch-action:none}.awa-audio-wave:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff14;transform:translateY(-50%);pointer-events:none}.awa-audio-bars{position:absolute;inset:0;display:flex;align-items:center;gap:1.5px}.awa-audio-bars i{flex:1 1 0;min-width:1.5px;max-width:3px;height:var(--h,40%);border-radius:1px;background:var(--awa-audio-bar);opacity:.9;transition:background .08s linear}.awa-audio-bars i.on{background:var(--awa-audio-bar-on)}.awa-audio-head{position:absolute;top:0;left:0;width:8px;height:100%;transform:translate(-50%);pointer-events:none;z-index:1}.awa-audio-head:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;transform:translate(-50%);filter:drop-shadow(0 0 2px rgba(0,0,0,.35))}.awa-audio-head:after{content:"";position:absolute;top:5px;bottom:2px;left:50%;width:1.5px;background:#fffffff2;transform:translate(-50%);border-radius:1px}.ai-lead-form{margin:0 0 10px;padding:14px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:#080c12eb;display:none;gap:8px;max-height:320px;overflow:hidden;flex-shrink:0}.ai-lead-form.show{display:grid;grid-template-rows:minmax(0,1fr) auto}.ai-field-capture,.ai-name-capture{display:none;margin:0 0 10px;padding:12px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#080c12eb;gap:8px;flex-shrink:0;direction:rtl;text-align:right}.ai-field-capture.show,.ai-name-capture.show{display:grid}.ai-field-capture-label,.ai-name-capture-label{font-size:13px;font-weight:600;color:#ffffffe6;letter-spacing:.01em}.ai-field-capture-row,.ai-name-capture-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.ai-field-capture input,.ai-field-capture textarea,.ai-name-capture input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;border-radius:14px;padding:12px 13px;outline:none;direction:rtl;font:inherit;font-size:16px}.ai-field-capture textarea{min-height:72px;resize:vertical;grid-column:1 / -1}.ai-field-capture-row:has(textarea:not([hidden])){grid-template-columns:1fr}.ai-field-capture-row:has(textarea:not([hidden])) .ai-field-capture-send{justify-self:start}.ai-field-capture input::placeholder,.ai-field-capture textarea::placeholder,.ai-name-capture input::placeholder{color:#ffffff6b}.ai-field-capture-send,.ai-name-capture-send{border:0;border-radius:14px;padding:0 16px;background:linear-gradient(180deg,#d9e7ff,#aac8ff);color:#102039;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;min-height:44px}.ai-field-capture-send:active,.ai-name-capture-send:active{transform:translateY(1px)}.ai-lead-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:#ffffffe0;margin:4px 0 0;width:100%;text-align:right;direction:rtl}.ai-lead-consent input[type=checkbox]{width:16px!important;min-width:16px;max-width:16px;height:16px;margin:3px 0 0;padding:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:4px!important;background:#ffffff14!important;accent-color:#8eb7ff;flex:0 0 16px;appearance:auto;cursor:pointer}.ai-lead-consent span,.ai-lead-consent label{flex:1 1 auto;min-width:0;color:#ffffffe0;cursor:pointer}.ai-lead-consent a{color:#9ec0ff;text-decoration:underline;font-weight:600}.ai-lead-fields{display:grid;gap:8px;overflow:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.ai-lead-fields::-webkit-scrollbar{display:none;width:0;height:0}.ai-lead-form input:not([type=checkbox]),.ai-lead-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#fff;border-radius:14px;padding:12px 13px;outline:none;direction:rtl;font-size:16px}.ai-lead-form textarea{min-height:48px;resize:vertical}.ai-lead-form button{border:0;border-radius:14px;padding:13px 14px;background:linear-gradient(180deg,#d9e7ff,#aac8ff);color:#09101d;font-weight:700;cursor:pointer}.ai-enter-item{opacity:1;transform:none}.ai-assistant-root.no-rings .ai-idle-rings,.ai-assistant-root.no-glass .ai-glass-finish{display:none}.ai-orb{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;overflow:hidden;border-radius:inherit;isolation:isolate}.ai-orb-glow{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 42% 48%,color-mix(in srgb,var(--orb-core-a) 34%,transparent) 0%,color-mix(in srgb,var(--orb-core-a) 14%,transparent) var(--orb-glow-mid,48%),transparent var(--orb-glow-far,70%)),radial-gradient(circle at 58% 52%,color-mix(in srgb,var(--orb-core-b) 30%,transparent) 0%,color-mix(in srgb,var(--orb-core-b) 12%,transparent) var(--orb-glow-mid,48%),transparent var(--orb-glow-far,70%)),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--orb-glow) 22%,transparent) 0%,color-mix(in srgb,var(--orb-glow) 10%,transparent) var(--orb-glow-far,70%),transparent var(--orb-glow-edge,88%));animation:aiOrbAura 3.4s ease-in-out infinite;opacity:.95;z-index:1}.ai-orb-flash{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--orb-core-a) 55%,#fff) 0%,color-mix(in srgb,var(--orb-glow) 28%,transparent) var(--orb-glow-mid,48%),transparent var(--orb-glow-edge,88%));opacity:0;animation:aiOrbFlash 8.4s ease-in-out infinite;pointer-events:none;z-index:1}.ai-orb-shell{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.16),transparent 34%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--orb-shell) 42%,transparent) 0%,color-mix(in srgb,var(--orb-shell) 58%,transparent) 42%,color-mix(in srgb,var(--orb-shell) 28%,transparent) 72%,transparent 100%);box-shadow:none;animation:aiOrbShellPulse 8.4s ease-in-out infinite;z-index:0}.ai-orb-bloom{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--orb-core-a) 55%,var(--orb-core-b)) 0%,color-mix(in srgb,var(--orb-core-a) 42%,transparent) 12%,color-mix(in srgb,var(--orb-core-b) 32%,transparent) var(--orb-glow-mid,48%),color-mix(in srgb,var(--orb-glow) 18%,transparent) var(--orb-glow-far,70%),transparent var(--orb-glow-edge,90%));opacity:.92;animation:aiOrbAura 3.4s ease-in-out infinite reverse;pointer-events:none;z-index:1;mix-blend-mode:screen}.ai-orb-particles{position:absolute;inset:16% 12% 40%;border-radius:inherit;background:radial-gradient(circle at 22% 40%,color-mix(in srgb,var(--orb-core-a) 95%,#fff) 0 1.1px,transparent 1.8px),radial-gradient(circle at 48% 18%,color-mix(in srgb,var(--orb-glow) 88%,#fff) 0 1px,transparent 1.6px),radial-gradient(circle at 68% 52%,color-mix(in srgb,var(--orb-core-a) 90%,transparent) 0 1.2px,transparent 1.9px),radial-gradient(circle at 38% 70%,color-mix(in srgb,var(--orb-core-b) 75%,#fff) 0 .9px,transparent 1.5px),radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--orb-glow) 80%,transparent) 0 .8px,transparent 1.4px);opacity:.72;animation:aiOrbDust 4.4s ease-in-out infinite;z-index:2}.ai-orb-magic{position:absolute;left:50%;top:46%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;opacity:0;pointer-events:none;background:var(--orb-core-a);box-shadow:0 0 color-mix(in srgb,var(--orb-core-a) 90%,#fff),0 0 8px color-mix(in srgb,var(--orb-glow) 70%,transparent);animation:aiOrbMagic 7.2s ease-out infinite;z-index:3}.ai-orb-magic:before,.ai-orb-magic:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--orb-core-b);box-shadow:-10px -14px 0 -1px color-mix(in srgb,var(--orb-core-a) 95%,#fff),12px -10px 0 -1.2px color-mix(in srgb,var(--orb-glow) 90%,#fff),-14px 4px 0 -1px color-mix(in srgb,var(--orb-core-b) 88%,#fff),11px 12px 0 -1.3px color-mix(in srgb,var(--orb-core-a) 85%,#fff),2px -18px 0 -1.4px color-mix(in srgb,var(--orb-glow) 80%,#fff),-6px 16px 0 -1.2px color-mix(in srgb,var(--orb-core-b) 82%,#fff),18px 2px 0 -1.5px color-mix(in srgb,var(--orb-core-a) 75%,#fff),-18px -6px 0 -1.4px color-mix(in srgb,var(--orb-glow) 78%,#fff);animation:aiOrbMagicBurst 7.2s ease-out infinite}.ai-orb-magic:after{box-shadow:8px -16px 0 -1.5px color-mix(in srgb,var(--orb-core-b) 90%,#fff),-12px -8px 0 -1.2px color-mix(in srgb,var(--orb-core-a) 88%,#fff),15px 8px 0 -1.4px color-mix(in srgb,var(--orb-glow) 84%,#fff),-4px 14px 0 -1.1px color-mix(in srgb,var(--orb-core-a) 80%,#fff),0 -20px 0 -1.6px color-mix(in srgb,var(--orb-core-b) 70%,#fff),20px -4px 0 -1.5px color-mix(in srgb,var(--orb-glow) 72%,#fff);animation-delay:.12s}.ai-orb-core{position:relative;z-index:4;width:58%;height:34%;max-width:46px;max-height:28px;border-radius:999px;display:grid;place-items:center;overflow:visible;background:linear-gradient(105deg,var(--orb-core-a) 0%,color-mix(in srgb,var(--orb-core-a) 55%,var(--orb-glow)) 42%,color-mix(in srgb,var(--orb-core-b) 70%,var(--orb-glow)) 78%,var(--orb-core-b) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--orb-core-a) 40%,transparent),0 0 18px color-mix(in srgb,var(--orb-core-b) 28%,transparent),inset 0 0 10px #ffffff59;animation:aiOrbBreath 2.6s ease-in-out infinite}.ai-orb-mesh{position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(0,20,40,.22) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(0,20,40,.16) 0 1px,transparent 1px 3px);mix-blend-mode:soft-light;opacity:.55;pointer-events:none}.ai-orb-gaze{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:18%;width:70%;height:70%;transform-origin:center;animation:aiOrbGaze 6.8s cubic-bezier(.45,.05,.25,1) infinite}.ai-orb-eye{width:22%;min-width:4px;max-width:7px;height:62%;border-radius:2px;background:var(--orb-eye);box-shadow:0 0 6px color-mix(in srgb,var(--orb-eye) 95%,transparent),0 0 12px color-mix(in srgb,var(--orb-core-a) 55%,transparent);transform-origin:center;animation:aiOrbBlink 6.8s ease-in-out infinite}.ai-orb-eye:last-child{animation-delay:.05s}.ai-assistant-root[data-bubble-style=orb] .ai-bubble-button{background:transparent;overflow:hidden;border:0;outline:0;box-shadow:none;transition:box-shadow 1s cubic-bezier(.22,.61,.36,1),opacity .16s ease,transform .2s ease,border-radius .2s ease}.ai-assistant-root[data-bubble-style=orb].bubble-glow:not(.glow-intro):not(.open):not(.animating) .ai-bubble-button{box-shadow:0 0 var(--orb-halo,26px) color-mix(in srgb,var(--orb-glow,#46a0ff) 45%,transparent),0 0 calc(var(--orb-halo,26px) * 1.7) color-mix(in srgb,var(--orb-core-a,#5ef0ff) 22%,transparent)}.ai-orb-glow,.ai-orb-flash,.ai-orb-bloom,.ai-orb-particles,.ai-orb-magic{transition:opacity .95s cubic-bezier(.22,.61,.36,1)}.ai-assistant-root[data-bubble-style=orb]:not(.bubble-glow) .ai-orb-glow,.ai-assistant-root[data-bubble-style=orb]:not(.bubble-glow) .ai-orb-flash,.ai-assistant-root[data-bubble-style=orb]:not(.bubble-glow) .ai-orb-bloom,.ai-assistant-root[data-bubble-style=orb]:not(.bubble-glow) .ai-orb-particles,.ai-assistant-root[data-bubble-style=orb]:not(.bubble-glow) .ai-orb-magic,.ai-assistant-root.glow-intro .ai-orb-glow,.ai-assistant-root.glow-intro .ai-orb-flash,.ai-assistant-root.glow-intro .ai-orb-bloom,.ai-assistant-root.glow-intro .ai-orb-particles,.ai-assistant-root.glow-intro .ai-orb-magic{opacity:0!important;animation:none!important}.ai-assistant-root.glow-intro[data-bubble-style=orb] .ai-bubble-button{box-shadow:none!important;transition:none}.ai-assistant-root[data-bubble-style=orb]:not(.open):not(.animating) .ai-morph-surface{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:0!important;pointer-events:none}.ai-assistant-root[data-bubble-style=orb].animating:not(.is-opening) .ai-morph-surface{border-color:transparent;opacity:1}.ai-assistant-root[data-bubble-style=orb].is-opening .ai-morph-surface{border-color:transparent}.ai-assistant-root[data-bubble-style=orb].has-bubble-blur:not(.open):not(.animating) .ai-bubble-button{-webkit-backdrop-filter:blur(var(--bubble-blur,0px)) saturate(1.35);backdrop-filter:blur(var(--bubble-blur,0px)) saturate(1.35)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge] .ai-orb-core{width:52%;height:30%}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=right] .ai-orb{transform:translate(-6%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=left] .ai-orb{transform:translate(6%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=bottom] .ai-orb{transform:translateY(-6%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=top] .ai-orb{transform:translateY(6%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=corner-br] .ai-orb{transform:translate(-8%,-8%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=corner-bl] .ai-orb{transform:translate(8%,-8%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=corner-tr] .ai-orb{transform:translate(-8%,8%)}.ai-assistant-root[data-bubble-style=orb][data-bubble-shape=edge][data-edge=corner-tl] .ai-orb{transform:translate(8%,8%)}.ai-assistant-root[data-bubble-style=orb].open .ai-orb,.ai-assistant-root[data-bubble-style=orb].animating .ai-orb{opacity:0}@keyframes aiOrbAura{0%,to{opacity:.72}50%{opacity:1}}@keyframes aiOrbBreath{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.14)}}@keyframes aiOrbGaze{0%,8%{transform:translate(0)}14%{transform:translate(-18%,4%)}22%{transform:translate(-18%,4%)}30%{transform:translate(16%,-6%)}40%{transform:translate(16%,-6%)}48%{transform:translateY(10%)}56%{transform:translateY(10%)}64%{transform:translate(-10%,-8%)}72%{transform:translate(12%,2%)}82%,to{transform:translate(0)}}@keyframes aiOrbBlink{0%,11%,17%,38%,44%,61%,67%,88%,94%,to{transform:scaleY(1)}14%,41%,64%,91%{transform:scaleY(.1)}}@keyframes aiOrbDust{0%,to{opacity:.45;transform:translateY(0) scale(1)}50%{opacity:.95;transform:translateY(-12%) scale(1.05)}}@keyframes aiOrbMagic{0%,62%,to{opacity:0;transform:scale(.4)}66%{opacity:1;transform:scale(1)}78%{opacity:.85;transform:scale(1.1)}90%{opacity:0;transform:scale(1.4)}}@keyframes aiOrbMagicBurst{0%,62%{opacity:0;transform:scale(.2)}66%{opacity:1;transform:scale(.55)}82%{opacity:.75;transform:scale(1.55)}94%,to{opacity:0;transform:scale(2.1)}}@keyframes aiOrbFlash{0%,48%,58%,to{opacity:0}51%{opacity:.72}54%{opacity:.28}56%{opacity:.58}}@keyframes aiOrbShellPulse{0%,48%,58%,to{filter:brightness(1)}51%,56%{filter:brightness(1.35)}}@media(prefers-reduced-motion:reduce){.ai-orb-glow,.ai-orb-flash,.ai-orb-bloom,.ai-orb-core,.ai-orb-eye,.ai-orb-gaze,.ai-orb-particles,.ai-orb-magic,.ai-orb-magic:before,.ai-orb-magic:after,.ai-orb-shell{animation:none!important}}@media(max-width:1000px){.widget-grid{grid-template-columns:1fr}.widget-grid>.live-preview,.live-preview{position:sticky;top:80px;order:-1;height:min(52dvh,480px);max-height:min(52dvh,480px);min-height:280px}}@media(max-width:900px){.ai-assistant-root{--bubble:64px}}@media(max-width:1024px){.ai-assistant-root.open .ai-morph-surface,.ai-assistant-root.animating .ai-morph-surface{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.ai-assistant-root *,.ai-assistant-root *:before,.ai-assistant-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#awa-host .ai-composer{border:0!important;box-shadow:none!important}#awa-host .ai-msg.ai,#awa-host .ai-msg.user{border:0!important}#awa-host .ai-assistant-root.has-composer-blur .ai-composer{border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--composer-bg) var(--frost-matte, 22%),transparent),0 12px 36px #0000001f,inset 0 1px #ffffff47!important}#awa-host .ai-assistant-root.page-light.has-composer-blur .ai-composer{border-color:#00000012!important;box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--composer-bg) var(--frost-matte, 36%),transparent),0 14px 40px #0000001a,inset 0 1px #fff6!important}#awa-host .ai-assistant-root.has-ai-bubble-blur .ai-msg.ai:not(.ai-media),#awa-host .ai-assistant-root.has-user-bubble-blur .ai-msg.user{border:1px solid rgba(255,255,255,.12)!important}#awa-host .ai-assistant-root.page-light.has-ai-bubble-blur .ai-msg.ai:not(.ai-media),#awa-host .ai-assistant-root.page-light.has-user-bubble-blur .ai-msg.user{border-color:#0000000f!important}#awa-host .ai-composer input,#awa-host .ai-composer input:focus,#awa-host .ai-composer input:focus-visible{color:var(--composer-text, var(--text))!important;-webkit-text-fill-color:var(--composer-text, var(--text))!important;caret-color:var(--composer-text, var(--text))!important;opacity:1!important}#awa-host .ai-composer input::placeholder{color:var(--composer-text, var(--text))!important;-webkit-text-fill-color:var(--composer-text, var(--text))!important;opacity:.55!important}.flow-tab-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:14px;align-items:stretch;min-height:420px}.flow-board-shell{display:flex;flex-direction:column;gap:10px;min-height:560px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#121821,#0c1118);overflow:hidden}.flow-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:#ffffff05}.flow-toolbar .btn.compact{padding:7px 10px;font-size:12px}.flow-toolbar .spacer{flex:1}.flow-link-when-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted, #9aa4b2)}.flow-link-when-label select{font:inherit;font-size:12px;padding:5px 8px;border-radius:8px;border:1px solid var(--line);background:#00000040;color:inherit}.flow-warnings{margin:8px 0;display:grid;gap:4px}.flow-board-viewport{position:relative;flex:1;min-height:480px;overflow:hidden;cursor:grab;touch-action:none;background:radial-gradient(circle at 20% 10%,rgba(105,158,255,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.02),transparent),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.035) 24px),repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(255,255,255,.035) 24px)}.flow-board-viewport.is-panning{cursor:grabbing}.flow-board-viewport.is-linking{cursor:crosshair}.flow-board-world{position:absolute;inset:0;transform-origin:0 0}.flow-edges{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.flow-edge-path{fill:none;stroke:#a0b4d28c;stroke-width:2.2;pointer-events:stroke;cursor:pointer}.flow-edge-path.is-selected{stroke:#699eff;stroke-width:2.8}.flow-edge-temp{fill:none;stroke:#699eff;stroke-width:2.4;stroke-dasharray:6 5;pointer-events:none;opacity:.9}.flow-edge-label{font-size:10px;fill:#dce6f5bf;pointer-events:none}.flow-node{position:absolute;width:210px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,#1a2230,#121820);box-shadow:0 10px 28px #00000047;color:#eef3fb;-webkit-user-select:none;user-select:none;cursor:grab}.flow-node.is-selected{border-color:#699eff;box-shadow:0 0 0 1px #699eff73,0 12px 32px #00000059}.flow-node.is-link-target{border-color:#699eff;box-shadow:0 0 0 2px #699eff59,0 12px 32px #00000059}.flow-node.is-dragging{cursor:grabbing;opacity:.95}.flow-node-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 6px;font-size:11px;letter-spacing:.04em;color:#d2dcebb8;text-transform:uppercase}.flow-node-body{padding:0 12px 14px;font-size:13px;line-height:1.35;min-height:42px}.flow-node-body .muted{color:#b4becdb3;font-size:12px}.flow-node[data-type=trigger]{background:linear-gradient(180deg,#1d2a22,#121a16);border-color:#6ec89647}.flow-node[data-type=exit_intent]{background:linear-gradient(180deg,#2a1c28,#161018);border-color:#dc78b459}.flow-node.is-standalone{box-shadow:0 10px 28px #00000047,inset 0 0 0 1px #dc78b41f}.flow-node[data-type=image],.flow-node[data-type=audio],.flow-node[data-type=video]{background:linear-gradient(180deg,#1a2030,#10151f)}.flow-handle{position:absolute;width:16px;height:16px;border-radius:50%;background:#699eff;border:2px solid #0c1118;top:50%;transform:translateY(-50%);cursor:crosshair;z-index:5;pointer-events:auto;touch-action:none}.flow-handle.out-right{right:-8px;left:auto}.flow-handle.out-left{left:-8px;right:auto}.flow-handle.in,.flow-handle.in-left{right:auto;left:-8px;background:#8b93a1;pointer-events:none}.flow-handle.in-right{left:auto;right:-8px;background:#8b93a1;pointer-events:none}.flow-node:not([data-type=trigger]) .flow-handle.out-left,.flow-node:not([data-type=trigger]) .flow-handle.out-right{top:36%}.flow-node:not([data-type=trigger]) .flow-handle.in-left,.flow-node:not([data-type=trigger]) .flow-handle.in-right{top:64%}.flow-inspector{border:1px solid var(--line);border-radius:18px;background:#ffffff05;padding:14px;display:flex;flex-direction:column;gap:12px;min-height:560px}.flow-inspector h3{margin:0;font-size:15px}.flow-inspector .hint{margin:0}.flow-inspector .flow-warn{color:#f0a0a0}.flow-inspector .field{margin:0}.flow-media-preview{display:block;width:auto;height:auto;max-width:100%;max-height:none;object-fit:contain;border-radius:12px;background:#0a0e14;border:1px solid var(--line)}.flow-media-preview.audio{width:100%}@media(max-width:1100px){.flow-tab-layout{grid-template-columns:1fr}.flow-inspector{min-height:0}}
