@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1c4fa9e7-module__vbml_G__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1c4fa9e7-module__vbml_G__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_592e453b-module__EGX1Hq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_592e453b-module__EGX1Hq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_84C1BT7CeFPNvzMmzg1S9uf4BZFt)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_7a01be0e-module__q6hSra__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_7a01be0e-module__q6hSra__variable{--font-serif:"Fraunces", "Fraunces Fallback"}
.S7ChatWidget-module__dcebtG__root{--s7-bg:#060608;--s7-surface:#101014;--s7-surface-2:#16161b;--s7-border:#ffffff12;--s7-border-strong:#ffffff24;--s7-fg:#ededed;--s7-fg-muted:#8a8a8f;--s7-fg-dim:#55555b;--s7-fg-deep:#2a2a2e;--s7-accent:#04e3ee;--s7-accent-dim:#04e3ee2e;--s7-accent-glow:#04e3ee59;--s7-green:#4fcf8a;--s7-mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--s7-sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;z-index:90;color:var(--s7-fg);font-family:var(--s7-sans);pointer-events:none;position:fixed;bottom:28px;right:28px}.S7ChatWidget-module__dcebtG__root>*{pointer-events:auto}.S7ChatWidget-module__dcebtG__bubble{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:inline-flex}.S7ChatWidget-module__dcebtG__orb{width:56px;height:56px;box-shadow:0 0 22px var(--s7-accent-glow);background:radial-gradient(circle at 32% 28%,#bffafe 0%,#04e3ee 36%,#0ab3ce 68%,#06212f 100%);border-radius:50%;flex-shrink:0;animation:4.2s ease-in-out infinite S7ChatWidget-module__dcebtG__orbBreathe}@keyframes S7ChatWidget-module__dcebtG__orbBreathe{0%,to{box-shadow:0 0 22px var(--s7-accent-glow)}50%{box-shadow:0 0 36px var(--s7-accent-glow)}}.S7ChatWidget-module__dcebtG__pill{-webkit-backdrop-filter:blur(20px);border:1px solid var(--s7-accent);font-family:var(--s7-mono);letter-spacing:.18em;text-transform:uppercase;color:#fff;white-space:nowrap;box-shadow:0 0 18px color-mix(in srgb, var(--s7-accent) 25%, transparent);isolation:isolate;background:#101014e0;border-radius:10px;padding:9px 14px;font-size:11.5px;position:relative}@property --s7-halo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.S7ChatWidget-module__dcebtG__pill:before{content:"";background:conic-gradient(from var(--s7-halo-angle), #04e3ee00 0deg, #04e3ee00 280deg, var(--s7-accent) 340deg, #fff 360deg, var(--s7-accent) 380deg, #04e3ee00 440deg, #04e3ee00 720deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:11px;padding:1px;animation:3.6s linear infinite S7ChatWidget-module__dcebtG__pillHaloSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes S7ChatWidget-module__dcebtG__pillHaloSpin{to{--s7-halo-angle:360deg}}.S7ChatWidget-module__dcebtG__pillArrow{color:var(--s7-accent)}.S7ChatWidget-module__dcebtG__panel{border:1px solid var(--s7-border-strong);width:400px;height:580px;box-shadow:0 28px 80px -28px #000000b3, 0 0 60px -20px var(--s7-accent-glow);background:linear-gradient(#0b0b10,#070709);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.S7ChatWidget-module__dcebtG__panel:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.S7ChatWidget-module__dcebtG__panel>*{z-index:1;position:relative}.S7ChatWidget-module__dcebtG__header{border-bottom:1px solid var(--s7-border);justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}.S7ChatWidget-module__dcebtG__headerLeft{flex-direction:column;gap:4px;display:flex}.S7ChatWidget-module__dcebtG__headerLabelRow{align-items:center;gap:8px;display:flex}.S7ChatWidget-module__dcebtG__miniOrb{width:20px;height:20px;box-shadow:0 0 8px var(--s7-accent-glow);background:radial-gradient(circle at 32% 28%,#bffafe 0%,#04e3ee 36%,#0ab3ce 68%,#06212f 100%);border-radius:50%}.S7ChatWidget-module__dcebtG__headerLabel{font-family:var(--s7-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s7-fg);font-size:11px}.S7ChatWidget-module__dcebtG__statusLine{font-family:var(--s7-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s7-fg-muted);padding-left:28px;font-size:10px}.S7ChatWidget-module__dcebtG__statusDot{color:var(--s7-green);text-shadow:0 0 6px var(--s7-green);margin-right:4px}.S7ChatWidget-module__dcebtG__headerButtons{gap:6px;display:flex}.S7ChatWidget-module__dcebtG__iconBtn{border:1px solid var(--s7-border);width:28px;height:28px;color:var(--s7-fg-muted);font-family:var(--s7-mono);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.S7ChatWidget-module__dcebtG__iconBtn:hover{color:var(--s7-fg);border-color:var(--s7-border-strong)}.S7ChatWidget-module__dcebtG__messages{flex-direction:column;flex:1;gap:20px;padding:20px 18px;display:flex;overflow-y:auto}.S7ChatWidget-module__dcebtG__divider{font-family:var(--s7-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s7-fg-dim);align-items:center;gap:10px;font-size:10px;display:flex}.S7ChatWidget-module__dcebtG__divider:before,.S7ChatWidget-module__dcebtG__divider:after{content:"";background:var(--s7-border);flex:1;height:1px}.S7ChatWidget-module__dcebtG__msg{gap:10px;max-width:100%;display:flex}.S7ChatWidget-module__dcebtG__msgUser{flex-direction:row-reverse;align-self:flex-end}.S7ChatWidget-module__dcebtG__avatar{width:26px;height:26px;box-shadow:0 0 8px var(--s7-accent-glow);background:radial-gradient(circle at 32% 28%,#bffafe 0%,#04e3ee 36%,#0ab3ce 68%,#06212f 100%);border-radius:50%;flex-shrink:0}.S7ChatWidget-module__dcebtG__avatarUser{background:var(--s7-surface-2);border:1px solid var(--s7-border-strong);box-shadow:none;font-family:var(--s7-mono);letter-spacing:.12em;color:var(--s7-fg-muted);border-radius:6px;justify-content:center;align-items:center;font-size:9.5px;display:inline-flex}.S7ChatWidget-module__dcebtG__msgBody{flex-direction:column;gap:6px;min-width:0;display:flex}.S7ChatWidget-module__dcebtG__msgMeta{font-family:var(--s7-mono);letter-spacing:.08em;color:var(--s7-fg-dim);font-size:10px}.S7ChatWidget-module__dcebtG__bubbleBody{background:var(--s7-surface);border:1px solid var(--s7-border);font-family:var(--s7-sans);color:var(--s7-fg);white-space:pre-wrap;word-wrap:break-word;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.55}.S7ChatWidget-module__dcebtG__bubbleUser{border-color:var(--s7-accent-dim);background:0 0}.S7ChatWidget-module__dcebtG__typing{font-family:var(--s7-mono);color:var(--s7-fg-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.S7ChatWidget-module__dcebtG__caret{background:var(--s7-accent);width:8px;height:14px;animation:1s step-end infinite S7ChatWidget-module__dcebtG__caret;display:inline-block}@keyframes S7ChatWidget-module__dcebtG__caret{50%{opacity:0}}.S7ChatWidget-module__dcebtG__error{color:#ff9d9d;border-color:#ff5a5a66}.S7ChatWidget-module__dcebtG__input{border-top:1px solid var(--s7-border);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.S7ChatWidget-module__dcebtG__prompt{font-family:var(--s7-mono);color:var(--s7-accent);font-size:13px}.S7ChatWidget-module__dcebtG__field{color:var(--s7-fg);font-family:var(--s7-mono);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.S7ChatWidget-module__dcebtG__field::placeholder{color:var(--s7-fg-dim)}.S7ChatWidget-module__dcebtG__send{background:var(--s7-accent);color:#04181b;width:34px;height:34px;font-family:var(--s7-mono);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.S7ChatWidget-module__dcebtG__send:disabled{opacity:.4;cursor:not-allowed}.S7ChatWidget-module__dcebtG__footer{font-family:var(--s7-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s7-fg-deep);border-top:1px solid var(--s7-border);justify-content:space-between;padding:10px 16px 12px;font-size:9.5px;display:flex}.S7ChatWidget-module__dcebtG__modeToggle{gap:14px;margin-top:4px;padding-left:28px;display:flex}.S7ChatWidget-module__dcebtG__modeBtn{font-family:var(--s7-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s7-fg-dim);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:2px 0;font-size:10px}.S7ChatWidget-module__dcebtG__modeBtnActive{color:var(--s7-accent);border-bottom-color:var(--s7-accent)}.S7ChatWidget-module__dcebtG__statusDotGreen{color:var(--s7-green);text-shadow:0 0 6px var(--s7-green);margin-right:4px}.S7ChatWidget-module__dcebtG__voicePane{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.S7ChatWidget-module__dcebtG__voiceOrb{width:120px;height:120px;box-shadow:0 0 40px var(--s7-accent-glow);background:radial-gradient(circle at 32% 28%,#bffafe 0%,#04e3ee 36%,#0ab3ce 68%,#06212f 100%);border-radius:50%;animation:4.2s ease-in-out infinite S7ChatWidget-module__dcebtG__orbBreatheLg}.S7ChatWidget-module__dcebtG__voiceOrbActive{animation:2.4s ease-in-out infinite S7ChatWidget-module__dcebtG__orbBreatheActive;transform:scale(1.05)}.S7ChatWidget-module__dcebtG__voiceOrbSm{width:80px;height:80px;box-shadow:0 0 28px var(--s7-accent-glow)}.S7ChatWidget-module__dcebtG__callOptions{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.S7ChatWidget-module__dcebtG__callCard{text-align:left;background:var(--s7-surface);border:1px solid var(--s7-border);width:100%;color:var(--s7-fg);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .16s,background .16s;display:flex;position:relative}.S7ChatWidget-module__dcebtG__callCard:hover{border-color:var(--s7-border-strong);background:var(--s7-surface-2)}.S7ChatWidget-module__dcebtG__callCard:after{content:"";pointer-events:none;background:linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 0 0 / 9px 1px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 0 0 / 1px 9px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 100% 0 / 9px 1px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 100% 0 / 1px 9px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 0 100% / 9px 1px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 0 100% / 1px 9px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 100% 100% / 9px 1px no-repeat, linear-gradient(var(--s7-border-strong), var(--s7-border-strong)) 100% 100% / 1px 9px no-repeat;opacity:.5;transition:opacity .16s;position:absolute;inset:6px}.S7ChatWidget-module__dcebtG__callCard:hover:after{opacity:1}.S7ChatWidget-module__dcebtG__callCard.S7ChatWidget-module__dcebtG__callCardGlow{border-color:var(--s7-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--s7-accent) 4%, transparent), color-mix(in srgb, var(--s7-accent) 1%, transparent));box-shadow:0 0 0 1px color-mix(in srgb, var(--s7-accent) 18%, transparent), 0 0 24px -4px color-mix(in srgb, var(--s7-accent) 28%, transparent), inset 0 0 32px -12px color-mix(in srgb, var(--s7-accent) 12%, transparent);transition:box-shadow .32s,border-color .32s;animation:4.2s ease-in-out infinite S7ChatWidget-module__dcebtG__optionGlow}.S7ChatWidget-module__dcebtG__callCard.S7ChatWidget-module__dcebtG__callCardGlow:hover{border-color:var(--s7-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--s7-accent) 32%, transparent), 0 0 36px -4px color-mix(in srgb, var(--s7-accent) 45%, transparent), inset 0 0 40px -12px color-mix(in srgb, var(--s7-accent) 18%, transparent);animation:none}@keyframes S7ChatWidget-module__dcebtG__optionGlow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--s7-accent) 18%, transparent), 0 0 24px -4px color-mix(in srgb, var(--s7-accent) 28%, transparent), inset 0 0 32px -12px color-mix(in srgb, var(--s7-accent) 12%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--s7-accent) 28%, transparent), 0 0 32px -4px color-mix(in srgb, var(--s7-accent) 40%, transparent), inset 0 0 36px -12px color-mix(in srgb, var(--s7-accent) 16%, transparent)}}@media (min-width:768px){.S7ChatWidget-module__dcebtG__callCard.S7ChatWidget-module__dcebtG__callCardGlow:before{content:"";background:conic-gradient(from var(--s7-halo-angle), #04e3ee00 0deg, #04e3ee00 280deg, var(--s7-accent) 340deg, #fff 360deg, var(--s7-accent) 380deg, #04e3ee00 440deg, #04e3ee00 720deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:11px;padding:1px;animation:3.6s linear infinite S7ChatWidget-module__dcebtG__pillHaloSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.S7ChatWidget-module__dcebtG__callCard.S7ChatWidget-module__dcebtG__callCardGlow:nth-of-type(2):before{animation-delay:1.8s}}.S7ChatWidget-module__dcebtG__callCardIcon{background:var(--s7-surface-2);border:1px solid var(--s7-border);width:34px;height:34px;color:var(--s7-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.S7ChatWidget-module__dcebtG__callCardText{flex-direction:column;gap:3px;min-width:0;display:flex}.S7ChatWidget-module__dcebtG__callCardLabel{font-family:var(--s7-sans);color:var(--s7-fg);align-items:center;gap:8px;font-size:14px;display:flex}.S7ChatWidget-module__dcebtG__callCardSub{font-family:var(--s7-sans);color:var(--s7-fg-muted);font-size:11px;line-height:1.4}.S7ChatWidget-module__dcebtG__callCardSubMono{font-family:var(--s7-mono);letter-spacing:.06em;color:var(--s7-accent)}.S7ChatWidget-module__dcebtG__copiedToast{font-family:var(--s7-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s7-green);border:1px solid color-mix(in srgb, var(--s7-green) 40%, transparent);border-radius:4px;padding:1px 6px;font-size:9px}.S7ChatWidget-module__dcebtG__callForm{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.S7ChatWidget-module__dcebtG__callFormRow{gap:8px;display:flex}.S7ChatWidget-module__dcebtG__callCode{background:var(--s7-surface);border:1px solid var(--s7-border);color:var(--s7-fg);font-family:var(--s7-mono);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;padding:0 8px;font-size:13px}.S7ChatWidget-module__dcebtG__callCode:focus{border-color:var(--s7-border-strong)}.S7ChatWidget-module__dcebtG__callPhoneInput{background:var(--s7-surface);border:1px solid var(--s7-border);min-width:0;color:var(--s7-fg);font-family:var(--s7-mono);border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:13px}.S7ChatWidget-module__dcebtG__callPhoneInput::placeholder{color:var(--s7-fg-dim)}.S7ChatWidget-module__dcebtG__callPhoneInput:focus{border-color:var(--s7-border-strong)}.S7ChatWidget-module__dcebtG__callSubmit{background:var(--s7-accent);font-family:var(--s7-mono);letter-spacing:.16em;text-transform:uppercase;color:#04181b;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:11px;font-weight:600;display:inline-flex}.S7ChatWidget-module__dcebtG__callSubmit:disabled{opacity:.4;cursor:not-allowed}.S7ChatWidget-module__dcebtG__callSpinner{border:2px solid #04181b59;border-top-color:#04181b;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite S7ChatWidget-module__dcebtG__callSpin}@keyframes S7ChatWidget-module__dcebtG__callSpin{to{transform:rotate(360deg)}}.S7ChatWidget-module__dcebtG__callFormError{font-family:var(--s7-mono);color:#ff8b8b;text-wrap:pretty;font-size:11px;line-height:1.5}.S7ChatWidget-module__dcebtG__voiceBack{font-family:var(--s7-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s7-fg-muted);cursor:pointer;background:0 0;border:none;align-self:center;padding:4px;font-size:10px}.S7ChatWidget-module__dcebtG__voiceBack:hover{color:var(--s7-fg)}.S7ChatWidget-module__dcebtG__voiceBack:disabled{opacity:.4;cursor:not-allowed}.S7ChatWidget-module__dcebtG__callSuccess{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;display:flex}.S7ChatWidget-module__dcebtG__callRing{background:var(--s7-accent-dim);border-radius:50%;width:40px;height:40px;position:relative}.S7ChatWidget-module__dcebtG__callRing:before,.S7ChatWidget-module__dcebtG__callRing:after{content:"";border:1px solid var(--s7-accent);border-radius:50%;animation:1.8s ease-out infinite S7ChatWidget-module__dcebtG__callPing;position:absolute;inset:0}.S7ChatWidget-module__dcebtG__callRing:after{animation-delay:.9s}@keyframes S7ChatWidget-module__dcebtG__callPing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.S7ChatWidget-module__dcebtG__callSuccessText{font-family:var(--s7-sans);color:var(--s7-fg);text-wrap:pretty;font-size:13px;line-height:1.5}@keyframes S7ChatWidget-module__dcebtG__orbBreatheLg{0%,to{box-shadow:0 0 40px var(--s7-accent-glow)}50%{box-shadow:0 0 64px var(--s7-accent-glow)}}@keyframes S7ChatWidget-module__dcebtG__orbBreatheActive{0%,to{box-shadow:0 0 60px var(--s7-accent-glow)}50%{box-shadow:0 0 90px #04e3ee80}}.S7ChatWidget-module__dcebtG__voicePrompt{font-family:var(--s7-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--s7-fg-muted);text-align:center;font-size:11px}.S7ChatWidget-module__dcebtG__voiceTimer{font-family:var(--s7-mono);color:var(--s7-fg-muted);font-size:13px}.S7ChatWidget-module__dcebtG__voiceError{font-family:var(--s7-mono);color:#ff8b8b;text-align:center;text-wrap:pretty;max-width:28ch;margin-top:4px;font-size:11px;line-height:1.5}.S7ChatWidget-module__dcebtG__voiceStatusText{font-family:var(--s7-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--s7-accent);font-size:10px}.S7ChatWidget-module__dcebtG__voiceStartBtn{border:1px solid var(--s7-accent-dim);width:64px;height:64px;color:var(--s7-accent);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:border-color .16s,box-shadow .16s;display:inline-flex}.S7ChatWidget-module__dcebtG__voiceStartBtn:hover{border-color:#04e3ee80;box-shadow:0 0 20px #04e3ee33}.S7ChatWidget-module__dcebtG__voiceEndBtn{color:#ef4444;background:#ef444426;border-color:#ef44444d}.S7ChatWidget-module__dcebtG__voiceEndBtn:hover{border-color:#ef444499;box-shadow:0 0 20px #ef444433}.S7ChatWidget-module__dcebtG__voiceRetry{border:1px solid var(--s7-border-strong);font-family:var(--s7-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--s7-accent);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:10px}@media (prefers-reduced-motion:reduce){.S7ChatWidget-module__dcebtG__orb,.S7ChatWidget-module__dcebtG__caret,.S7ChatWidget-module__dcebtG__voiceOrb,.S7ChatWidget-module__dcebtG__voiceOrbActive,.S7ChatWidget-module__dcebtG__callCard.S7ChatWidget-module__dcebtG__callCardGlow{animation:none}.S7ChatWidget-module__dcebtG__callCard.S7ChatWidget-module__dcebtG__callCardGlow:before{background:0 0;animation:none}.S7ChatWidget-module__dcebtG__callRing:before,.S7ChatWidget-module__dcebtG__callRing:after,.S7ChatWidget-module__dcebtG__callSpinner{animation:none}}@media (max-width:640px){.S7ChatWidget-module__dcebtG__root{max-width:calc(100vw - 28px);bottom:14px;right:14px}.S7ChatWidget-module__dcebtG__bubble{gap:0}.S7ChatWidget-module__dcebtG__orb{width:48px;height:48px;position:relative}.S7ChatWidget-module__dcebtG__orb:before{content:"";background:conic-gradient(from var(--s7-halo-angle), #04e3ee00 0deg, #04e3ee00 280deg, var(--s7-accent) 340deg, #fff 360deg, var(--s7-accent) 380deg, #04e3ee00 440deg, #04e3ee00 720deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:1px;animation:3.6s linear infinite S7ChatWidget-module__dcebtG__pillHaloSpin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.S7ChatWidget-module__dcebtG__pill{display:none}.S7ChatWidget-module__dcebtG__rootOpen{max-width:none;inset:8px}.S7ChatWidget-module__dcebtG__panel{width:100%;max-width:100vw;height:100%;max-height:100vh}@supports (height:100dvh){.S7ChatWidget-module__dcebtG__panel{height:100dvh;max-height:100dvh}}.S7ChatWidget-module__dcebtG__field,.S7ChatWidget-module__dcebtG__callPhoneInput,.S7ChatWidget-module__dcebtG__callCode{font-size:16px}.S7ChatWidget-module__dcebtG__callOptions,.S7ChatWidget-module__dcebtG__callForm,.S7ChatWidget-module__dcebtG__callSuccess{max-width:100%}.S7ChatWidget-module__dcebtG__header{padding:12px 14px}.S7ChatWidget-module__dcebtG__bubbleBody{max-width:85%}.S7ChatWidget-module__dcebtG__iconBtn{min-width:36px;min-height:36px}.S7ChatWidget-module__dcebtG__modeBtn{min-height:36px;padding:8px 0}.S7ChatWidget-module__dcebtG__send{width:40px;height:40px}.S7ChatWidget-module__dcebtG__footer{font-size:8.5px}}