@import "https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap";
@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/5460560ae82a8064-s.p.14ph1n6wi5x5s.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/30a4fb4d5c745a9e-s.0evjgd2104jvb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7066c6af25ae4668-s.07bq3cdcuy04o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Kannada Fallback;src:local(Arial);ascent-override:75.45%;descent-override:50.36%;line-gap-override:0.0%;size-adjust:107.22%}.noto_sans_kannada_31320f29-module__L7YmOG__className{font-family:Noto Sans Kannada,Noto Sans Kannada Fallback;font-style:normal}.noto_sans_kannada_31320f29-module__L7YmOG__variable{--font-kannada:"Noto Sans Kannada", "Noto Sans Kannada Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{margin:0;padding:0}:root{--gold:#b8860b;--gold-light:#e8d89a;--gold-bg:#faf6ed;--gold-border:#888166;--dark:#0f0f0f;--border:#e4e0da;--bg:#f8f7f4;--white:#fff}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:"DM Sans", var(--font-kannada), sans-serif;background:var(--bg);color:var(--dark);min-width:0;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold-light);border-radius:3px}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-gold{0%,to{box-shadow:0 0 #b8860b59}50%{box-shadow:0 0 0 10px #b8860b00}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.smew-chat-root{--smew-gold:#b8860b;--smew-dark:#0f0f0f;--smew-border:#e4e0da;font-family:"DM Sans", var(--font-kannada), sans-serif;color:#1a1a1a;font-size:14px}.smew-chat-root *{box-sizing:border-box}.smew-chat-root button,.smew-chat-root input,.smew-chat-root select{font:inherit}.smew-chat-root button{cursor:pointer}.smew-chat-root button:disabled{cursor:not-allowed;opacity:.5}.smew-chat-root button:focus-visible,.smew-chat-root input:focus-visible,.smew-chat-root select:focus-visible,.smew-chat-root a:focus-visible{outline-offset:3px;outline:3px solid #cba43b}.smew-chat-toggle{background:var(--smew-gold);color:#fff;z-index:9999;border:0;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 6px 24px #b8860b55;font-size:30px!important}.smew-chat-panel{border:1px solid var(--smew-border);z-index:9998;background:#fff;border-radius:16px;flex-direction:column;width:380px;height:min(610px,100dvh - 125px);display:flex;position:fixed;bottom:102px;right:28px;overflow:hidden;box-shadow:0 24px 64px #0003}.smew-chat-header{background:var(--smew-dark);color:#fff;align-items:center;gap:10px;padding:16px;display:flex}.smew-chat-header>div{flex:1}.smew-chat-header strong{font-family:"Syne", var(--font-kannada), sans-serif;display:block}.smew-chat-header small{color:#ddd;margin-top:3px;font-size:11px;display:block}.smew-chat-reset,.smew-chat-close{color:#fff;background:#ffffff1a;border:0;border-radius:8px;padding:5px 8px;font-size:11px!important}.smew-chat-close{padding:0 9px;font-size:23px!important}.smew-greeting-hint{opacity:.75;margin-top:4px;font-size:12px;display:block}.smew-chat-messages{overscroll-behavior:contain;background:#f8f7f4;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.smew-message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:90%;padding:10px 13px;font-size:13px;line-height:1.6}.smew-message.assistant{border:1px solid var(--smew-border);background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.smew-message.user{background:var(--smew-dark);color:#fff;border-bottom-right-radius:3px;align-self:flex-end}.smew-typing{align-self:flex-start;align-items:flex-end;gap:8px;max-width:90%;display:flex}.smew-typing-avatar{background:radial-gradient(circle at 35% 30%, #262626, var(--smew-dark) 70%);border:1px solid #b8860b66;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;animation:2.4s ease-in-out infinite smew-bob;display:grid;box-shadow:0 4px 12px #b8860b40}.smew-typing-avatar svg{display:block;overflow:visible}.smew-typing-bubble{border:1px solid var(--smew-border);color:#666;background:#fff;border-radius:12px 12px 12px 3px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:inline-flex}.smew-typing-dots{align-items:center;gap:4px;display:inline-flex}.smew-typing-dots i{background:var(--smew-gold);border-radius:50%;width:7px;height:7px}.smew-typing-dots i:nth-child(2){animation-delay:.15s}.smew-typing-dots i:nth-child(3){animation-delay:.3s}.smew-typing-word{animation:.4s smew-fade}.smew-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.smew-av-gold{fill:var(--smew-gold)}.smew-av-light{fill:#e8d89a}.smew-av-dark{fill:var(--smew-dark)}.smew-av-shine,.smew-av-glint,.smew-av-vent,.smew-av-smile,.smew-av-handle,.smew-av-bar,.smew-av-ring,.smew-worker-tap,.smew-gate-burst{fill:none;stroke-linecap:round}.smew-av-shine{stroke:#f2d27a;stroke-width:1.2px;opacity:.6}.smew-av-glint{stroke:#fff4c2;stroke-width:1px;opacity:.85}.smew-av-vent{stroke:var(--smew-dark);stroke-width:1.4px}.smew-weld-visor{fill:#ff8a1f;filter:drop-shadow(0 0 2px #ff8a1f);animation:1.1s infinite smew-arc}.smew-av-torch{fill:none;stroke:#c9ccd1;stroke-width:2.4px;stroke-linecap:round}.smew-weld-tip{fill:#fff4c2;filter:drop-shadow(0 0 2px #ff8a1f);animation:.6s infinite smew-arc}.smew-weld-sparks{filter:drop-shadow(0 0 1px #ff8a1f)}.smew-weld-sparks circle{fill:#ffd27a;animation:.8s ease-out infinite smew-spark}.smew-weld-sparks circle:first-child{--dx:4px;--dy:-7px}.smew-weld-sparks circle:nth-child(2){--dx:7px;--dy:-2px;animation-delay:.16s}.smew-weld-sparks circle:nth-child(3){--dx:6px;--dy:4px;animation-delay:.32s}.smew-weld-sparks circle:nth-child(4){--dx:-5px;--dy:4px;animation-delay:.48s}.smew-weld-sparks circle:nth-child(5){--dx:1px;--dy:6px;animation-delay:.64s}.smew-typing--welder .smew-typing-dots i{background:radial-gradient(circle,#fff4c2 0 30%,#ff8a1f 75%);animation:.9s ease-in-out infinite smew-flicker;box-shadow:0 0 6px #ff8a1f}.smew-av-skin{fill:#e9c08f}.smew-worker-eyes circle{fill:var(--smew-dark)}.smew-worker-eyes{transform-box:fill-box;transform-origin:50%;animation:3.5s infinite smew-blink}.smew-av-smile{stroke:var(--smew-dark);stroke-width:1.3px}.smew-av-cheek{fill:#e8805f;opacity:.45}.smew-av-brim{fill:#8f6a08}.smew-av-handle{stroke:#c98d4a;stroke-width:2.2px}.smew-av-steel{fill:#c9ccd1;stroke:#8a8f96;stroke-width:.6px}.smew-worker-hammer{transform-origin:33.5px 35px;animation:.8s ease-in infinite smew-hammer}.smew-worker-tap{stroke:#ffd27a;stroke-width:1.2px;opacity:0;animation:.8s infinite smew-tap}.smew-typing--worker .smew-typing-avatar{animation-duration:1.6s}.smew-typing--worker .smew-typing-dots i{animation:.8s ease-in infinite smew-rivet;box-shadow:inset 0 0 0 1.5px #8f6a08}.smew-typing--worker .smew-typing-dots i:nth-child(2){animation-delay:.1s}.smew-typing--worker .smew-typing-dots i:nth-child(3){animation-delay:.2s}.smew-av-bar{stroke:var(--smew-gold);stroke-width:1.6px}.smew-av-bar.thin{stroke-width:1.1px}.smew-av-ring{stroke:#e8d89a;stroke-width:1.1px}.smew-gate-leaf{transform-box:fill-box;transform-origin:0;animation:2.6s ease-in-out infinite smew-swing}.smew-gate-burst{stroke:#ffd27a;stroke-width:1.1px;transform-origin:20px 25px;animation:2.6s infinite smew-burst}.smew-gate-hot{fill:#ff8a1f;filter:drop-shadow(0 0 2px #ff8a1f);transform-origin:20px 25px;animation:2.6s infinite smew-burst}.smew-typing--gate .smew-typing-dots i{background:linear-gradient(90deg,#ff8a1f,#ffd27a);border-radius:2px;width:10px;height:3px;animation:.7s linear infinite smew-streak;box-shadow:0 0 4px #ff8a1f}.smew-typing--gate .smew-typing-dots i:nth-child(2){animation-delay:.23s}.smew-typing--gate .smew-typing-dots i:nth-child(3){animation-delay:.46s}.smew-av-plate{fill:#5d6168}.smew-bead-plate{fill:#6a6f77}.smew-bead-plate.low{fill:#4a4e55}.smew-av-plate-edge,.smew-av-arm,.smew-arc-flare,.smew-torch-grip,.smew-torch-ring,.smew-torch-nozzle,.smew-disc-ring,.smew-disc-spoke,.smew-disc-label,.smew-grind-guard,.smew-grind-handle,.smew-grind-sparks path,.smew-mask-flash,.smew-bead-seam{fill:none;stroke-linecap:round}.smew-av-plate-edge{stroke:#a9adb3;stroke-width:.8px}.smew-av-torch.thin{stroke-width:1.8px}.smew-av-jacket{fill:#8f6a08}.smew-av-arm{stroke:#8f6a08;stroke-width:3.2px}.smew-sparks{filter:drop-shadow(0 0 1px #ff8a1f)}.smew-sparks circle{fill:#ffd27a;animation:.9s linear infinite smew-shower}.smew-arc-core{fill:#f2f8ff;filter:drop-shadow(0 0 1.5px #9fd3ff)drop-shadow(0 0 2px #ff8a1f);animation:.5s infinite smew-arc}.smew-arc-flare{stroke:#fff4c2;stroke-width:.6px;transform-box:fill-box;transform-origin:50%;animation:.7s infinite smew-flare}.smew-arc-light{fill:#ff8a1f;opacity:.25;filter:blur(3px);animation:.7s infinite smew-arc}.smew-waw-visor{fill:#ffa53a;filter:drop-shadow(0 0 2px #ff8a1f);animation:.7s infinite smew-visor-glow}.smew-waw-hand{animation:1.8s ease-in-out infinite smew-steady}.smew-typing--welder-at-work .smew-typing-dots i{background:radial-gradient(circle,#fff4c2 0 30%,#ff8a1f 80%);animation:1.1s ease-in infinite smew-drip;box-shadow:0 0 5px #ff8a1f}.smew-typing--welder-at-work .smew-typing-dots i:nth-child(2){animation-delay:.37s}.smew-typing--welder-at-work .smew-typing-dots i:nth-child(3){animation-delay:.74s}.smew-torch-grip{stroke:var(--smew-gold);stroke-width:5px}.smew-torch-grip.thin{stroke-width:2.6px}.smew-torch-ring{stroke:#8f6a08;stroke-width:.9px}.smew-torch-nozzle{stroke:#e8d89a;stroke-width:3px}.smew-flame{transform-origin:0 0;animation:.36s ease-in-out infinite smew-flame}.smew-flame-outer{fill:#3d8bff;opacity:.6;filter:drop-shadow(0 0 2px #3d8bff)}.smew-flame-mid{fill:#8cc8ff;opacity:.85}.smew-flame-core{fill:#f2f8ff}.smew-torch-hot{fill:#ff8a1f;filter:drop-shadow(0 0 2px #ff8a1f);animation:.9s infinite smew-arc}.smew-typing--torch .smew-typing-dots i{border-radius:50%/40% 40% 60% 60%;animation:2.1s ease-out infinite smew-cool}.smew-typing--torch .smew-typing-dots i:nth-child(2){animation-delay:.35s}.smew-typing--torch .smew-typing-dots i:nth-child(3){animation-delay:.7s}.smew-av-disc{fill:#9aa0a7;stroke:#6b6f76;stroke-width:.6px}.smew-disc-ring{stroke:#7b8087;stroke-width:.7px}.smew-disc-spoke{stroke:#4a4e54;stroke-width:1px}.smew-disc-label{stroke:#ff8a1f;stroke-width:1.6px}.smew-grind-disc{transform-origin:22px 21.5px;animation:.5s linear infinite smew-spin}.smew-grind-guard{stroke:#8f6a08;stroke-width:2.4px}.smew-grind-handle{stroke:#4a4e54;stroke-width:2.6px}.smew-grind-tool{animation:.12s steps(2,end) infinite smew-buzz}.smew-grind-hot{fill:#fff4c2;filter:drop-shadow(0 0 2px #ff8a1f);animation:.4s infinite smew-arc}.smew-grind-sparks{filter:drop-shadow(0 0 1px #ff8a1f)}.smew-grind-sparks path{stroke:#ffd27a;stroke-width:1.1px;animation:.42s linear infinite smew-grind}.smew-typing--grinder .smew-typing-dots i{background:linear-gradient(90deg,#ff8a1f40,#ff8a1f 40%,#fff4c2);border-radius:2px;width:9px;height:3px;animation:.5s linear infinite smew-zip;box-shadow:1px 0 3px #ff8a1f}.smew-typing--grinder .smew-typing-dots i:nth-child(2){animation-delay:.17s}.smew-typing--grinder .smew-typing-dots i:nth-child(3){animation-delay:.34s}.smew-mask-eye{fill:#f8f7f4}.smew-mask-pupils circle{fill:var(--smew-dark)}.smew-mask-eyes{transform-box:fill-box;transform-origin:50%;animation:4s infinite smew-mask-blink}.smew-mask-pupils{animation:4s ease-in-out infinite smew-mask-look}.smew-mask-visor{transform-box:fill-box;transform-origin:50% 0;animation:4s ease-in-out infinite smew-visor}.smew-mask-glow{fill:#ff8a1f;filter:drop-shadow(0 0 2px #ff8a1f);animation:4s linear infinite smew-mask-weld}.smew-mask-flash{stroke:#fff4c2;stroke-width:1.2px;opacity:0;filter:drop-shadow(0 0 1.5px #ff8a1f);transform-origin:20px 18.6px;animation:4s infinite smew-mask-flash}.smew-mask-work{animation:4s infinite smew-mask-work}.smew-typing--mask-expressive .smew-typing-dots i{animation:1.2s ease-in-out infinite smew-peek}.smew-bead-seam{stroke:#1c1c1c;stroke-width:.9px}.smew-bead-ripple{fill:var(--smew-gold);stroke:#6e5206;stroke-width:.45px}.smew-bead-run{animation:3s linear infinite smew-bead-fade}.smew-bead-cover{transform-box:fill-box;transform-origin:100%;animation:3s linear infinite smew-bead-cover;transform:scaleX(.4)}.smew-bead-torch{animation:3s linear infinite smew-bead-torch;transform:translate(13.7px)}.smew-bead-glow{fill:#ff8a1f;opacity:.7;filter:blur(1px)}.smew-typing--weld-bead .smew-typing-dots{width:34px;height:7px;position:relative}.smew-typing--weld-bead .smew-typing-dots i{display:none}.smew-typing--weld-bead .smew-typing-dots:before,.smew-typing--weld-bead .smew-typing-dots:after{content:"";height:7px;position:absolute;top:0}.smew-typing--weld-bead .smew-typing-dots:before{background:radial-gradient(circle at 35%,#e8d89a 0 18%,#b8860b 52%,#7a5a07 78%) 0 0/5px 7px repeat-x;border-radius:3.5px;width:100%;animation:3s linear infinite smew-bead-lay;left:0}.smew-typing--weld-bead .smew-typing-dots:after{background:radial-gradient(circle at calc(100% - 3.5px),#fff 0 1.5px,#fff4c2 2px,#ff8a1f 3.5px,#ff8a1f00 7px);border-radius:7px;width:14px;animation:3s linear infinite smew-bead-tip;left:23.5px;box-shadow:4px 0 8px -2px #ff8a1f}@keyframes smew-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes smew-arc{0%,to{opacity:.35}10%,35%,70%{opacity:1}22%{opacity:.5}50%{opacity:.4}}@keyframes smew-spark{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.3);opacity:0}}@keyframes smew-flicker{0%,to{opacity:.35;transform:scale(.55)}40%{opacity:1;transform:scale(1.15)}60%{opacity:.7;transform:scale(.8)}}@keyframes smew-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes smew-hammer{0%,40%{transform:rotate(16deg)}62%{transform:rotate(-18deg)}75%{transform:rotate(-12deg)}to{transform:rotate(16deg)}}@keyframes smew-tap{0%,58%,85%,to{opacity:0}64%,75%{opacity:1}}@keyframes smew-rivet{0%,40%,to{transform:translateY(-4px)}62%{transform:translateY(0)scale(1.2,.75)}75%{transform:translateY(0)scale(1)}}@keyframes smew-swing{0%,25%,to{transform:scaleX(1)}55%,75%{transform:scaleX(.55)}}@keyframes smew-burst{0%,6%,12%,18%{opacity:1;transform:scale(1.15)}3%,9%,15%{opacity:.7;transform:scale(.65)}26%,92%{opacity:0;transform:scale(.4)}}@keyframes smew-streak{0%{opacity:0;transform:translate(-4px)scaleX(.4)}30%{opacity:1}to{opacity:0;transform:translate(5px)scaleX(1)}}@keyframes smew-shower{0%{opacity:1;transform:translate(0)scale(1)}20%{transform:translate(calc(var(--dx) * .3), calc(var(--up) * .8))}40%{transform:translate(calc(var(--dx) * .55), var(--up)) scale(.9);opacity:1}70%{transform:translate(calc(var(--dx) * .8), calc((var(--up) + var(--dy)) / 2)) scale(.7)}to{transform:translate(var(--dx), var(--dy)) scale(.35);opacity:0}}@keyframes smew-peek{0%,55%,to{background:var(--smew-gold);box-shadow:none;transform:translateY(0)scale(.85)}25%{background:#ffb347;transform:translateY(-4px)scale(1.1);box-shadow:0 0 6px #ff8a1f}}@keyframes smew-visor-glow{0%,to{opacity:.6}15%,55%{opacity:1}35%{opacity:.75}}@keyframes smew-flare{0%,to{opacity:.2;transform:scale(.5)rotate(0)}15%,55%{opacity:1;transform:scale(1.1)rotate(20deg)}35%{opacity:.5;transform:scale(.8)rotate(10deg)}}@keyframes smew-steady{0%,to{transform:translate(-.6px)}50%{transform:translate(.6px,.3px)}}@keyframes smew-drip{0%{opacity:0;transform:translateY(-4px)scale(.6)}25%{opacity:1;transform:translateY(-2px)scale(1.1)}to{opacity:0;transform:translateY(4px)scale(.5)}}@keyframes smew-flame{0%,to{transform:scale(1)}25%{transform:scale(.9,1.12)}50%{transform:scale(1.08,.92)}75%{transform:scale(.95,1.06)}}@keyframes smew-cool{0%{background:#fff4c2;transform:translateY(-3px)scale(1.15);box-shadow:0 0 8px 1px #ff8a1f}20%{background:#ff8a1f;transform:translateY(0)scale(1);box-shadow:0 0 6px #ff8a1f}55%{background:var(--smew-gold);transform:translateY(0)scale(.95);box-shadow:0 0 #ff8a1f00}to{background:#8a8a8a;transform:translateY(0)scale(.85);box-shadow:0 0 #ff8a1f00}}@keyframes smew-spin{to{transform:rotate(-360deg)}}@keyframes smew-buzz{0%{transform:translate(0)}to{transform:translate(.3px,-.25px)}}@keyframes smew-grind{0%{opacity:1;transform:translate(0)scaleX(.4)}to{opacity:0;transform:translate(13px)scaleX(1.4)}}@keyframes smew-zip{0%{opacity:0;transform:translate(-5px)}25%{opacity:1}to{opacity:0;transform:translate(6px)}}@keyframes smew-visor{0%,40%{transform:scaleY(1)}48%,78%{transform:scaleY(-.32)}84%,to{transform:scaleY(1)}}@keyframes smew-mask-weld{0%{opacity:.35}4%,12%,22%,33%{opacity:1}8%,17%,28%{opacity:.45}37%,84%{opacity:0}86%,90%{opacity:1}to{opacity:.35}}@keyframes smew-mask-flash{0%,83%{opacity:0;transform:scale(.6)}86%{opacity:1;transform:scale(1.1)}93%,to{opacity:0;transform:scale(1.35)}}@keyframes smew-mask-work{0%,36%,86%,to{opacity:1}40%,83%{opacity:0}}@keyframes smew-mask-blink{0%,60%,66%,to{transform:scaleY(1)}63%{transform:scaleY(.1)}}@keyframes smew-mask-look{0%,50%,80%,to{transform:translate(0)}54%,59%{transform:translate(.8px)}68%,74%{transform:translate(-.8px)}}@keyframes smew-bead-cover{0%{transform:scaleX(1)}65%,to{transform:scaleX(0)}}@keyframes smew-bead-torch{0%{opacity:1;transform:translate(0)}65%{opacity:1;transform:translate(22.8px)}72%,90%{opacity:0;transform:translate(22.8px)}91%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes smew-bead-fade{0%,82%{opacity:1}94%,to{opacity:0}}@keyframes smew-bead-lay{0%{clip-path:inset(0 100% 0 0);opacity:1}65%{clip-path:inset(0)}82%{opacity:1}94%,to{clip-path:inset(0);opacity:0}}@keyframes smew-bead-tip{0%{opacity:1;left:-10.5px}65%{opacity:1;left:23.5px}75%,to{opacity:0;left:23.5px}}@keyframes smew-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.smew-chat-chips{background:#f8f7f4;flex-wrap:wrap;gap:6px;padding:9px 16px;display:flex}.smew-chat-chips button,.smew-chat-retry{border:1px solid var(--smew-border);background:#fff;border-radius:18px;padding:6px 10px;font-size:11px}.smew-chat-input{border-top:1px solid var(--smew-border);gap:8px;padding:12px;display:flex}.smew-chat-input input{border:1px solid var(--smew-border);background:#f8f7f4;border-radius:22px;flex:1;min-width:0;padding:10px 12px;font-size:13px}.smew-chat-input button{background:var(--smew-dark);color:#fff;border:0;border-radius:50%;width:40px}.smew-chat-footer{color:#666;padding:0 14px 12px;font-size:10px}.smew-chat-footer a{color:#785900}.smew-chat-footer summary{cursor:pointer;margin-top:5px}.smew-chat-footer p{margin:6px 0 0;line-height:1.5}.smew-lead-form{border:1px solid var(--smew-border);white-space:normal;background:#f8f7f4;border-radius:9px;flex-direction:column;gap:10px;margin-top:12px;padding:10px;display:flex}.smew-lead-form label{font-size:11px}.smew-lead-form input:not([type=checkbox]){border:1px solid var(--smew-border);background:#fff;border-radius:6px;width:100%;margin-top:3px;padding:8px;display:block}.smew-lead-form .smew-consent{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.smew-consent input{flex-shrink:0;margin-top:4px}.smew-lead-form button{background:var(--smew-gold);color:#fff;border:0;border-radius:7px;padding:9px;font-size:12px;font-weight:600}.smew-error{color:#9b271f;font-size:12px}.smew-chat-connecting{color:#6b6358;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.smew-chat-connecting:before{content:"";background:var(--smew-gold);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite alternate smew-connecting}@keyframes smew-connecting{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.smew-chat-connecting:before{animation:none}}.smew-confirmation{color:#276242;margin-top:12px;font-size:12px}@media (max-width:480px){.smew-chat-toggle{width:54px;height:54px;bottom:16px;right:16px}.smew-chat-panel{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 100px);bottom:82px;right:8px}}@media (prefers-reduced-motion:reduce){.smew-chat-root *{scroll-behavior:auto!important}.smew-typing,.smew-typing *,.smew-typing :before,.smew-typing :after{animation:none!important}.smew-typing-dots i:nth-child(2){opacity:.7}.smew-typing-dots i:nth-child(3){opacity:.45}}.smew-message.queued{opacity:.7}
