.SendButton_sendButton__iG8Ou{position:relative;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(59,130,246,1),rgba(147,51,234,1) 50%,rgba(236,72,153,1));background-size:200% 200%;animation:SendButton_gradientShift__d2hQg 4s ease infinite,SendButton_pulse__lXeI_ 2s ease-in-out infinite;box-shadow:0 0 0 0 rgba(59,130,246,.2),0 4px 16px rgba(59,130,246,.25),0 2px 8px rgba(147,51,234,.15),0 1px 4px rgba(236,72,153,.1);transition:box-shadow .3s ease,transform .3s ease;outline:none;transform:translateZ(0);backface-visibility:hidden}@keyframes SendButton_pulse__lXeI_{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.2),0 4px 16px rgba(59,130,246,.25),0 2px 8px rgba(147,51,234,.15),0 1px 4px rgba(236,72,153,.1)}50%{box-shadow:0 0 0 3px rgba(59,130,246,0),0 6px 20px rgba(59,130,246,.3),0 3px 12px rgba(147,51,234,.25),0 2px 6px rgba(236,72,153,.2)}}@keyframes SendButton_gradientShift__d2hQg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.SendButton_sendButton__iG8Ou:hover{box-shadow:0 0 0 0 rgba(59,130,246,.35),0 8px 24px rgba(59,130,246,.35),0 4px 16px rgba(147,51,234,.25),0 2px 8px rgba(236,72,153,.2);transform:translateY(-1px) scale(1.02) translateZ(0)}.SendButton_sendButton__iG8Ou:disabled{opacity:.4;cursor:not-allowed;animation:none;background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.05);filter:grayscale(.5)}.SendButton_sendButton__iG8Ou:focus-visible{outline:2px solid rgba(59,130,246,.8);outline-offset:2px}.SendButton_icon__1dONL{width:20px;height:20px;color:white}.SendButton_spinner__S9sMO{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:SendButton_spin__CC4MF .8s linear infinite}@keyframes SendButton_spin__CC4MF{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SendButton_sendButton__iG8Ou{animation:none!important;background-position:0 50%}.SendButton_spinner__S9sMO{animation:SendButton_spin__CC4MF 2s linear infinite}}.GlassContainer_glassContainer__LvS56{position:relative;backdrop-filter:blur(var(--glass-blur,20px)) saturate(180%);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(239,246,255,.92) 50%,rgba(255,255,255,.88));border-radius:20px;box-shadow:0 0 0 1px rgba(59,130,246,.15),0 4px 20px rgba(59,130,246,.08),0 12px 40px rgba(59,130,246,.05),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(59,130,246,.08);transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:visible;transform:translateZ(0);backface-visibility:hidden}.GlassContainer_glassContainer__LvS56:hover{box-shadow:0 0 0 1px rgba(59,130,246,.25),0 6px 24px rgba(59,130,246,.12),0 16px 48px rgba(59,130,246,.08),inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(59,130,246,.15);transform:translateY(-1px) translateZ(0)}.GlassContainer_glassContainer__LvS56:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(59,130,246,.35),rgba(147,51,234,.3) 25%,rgba(236,72,153,.35) 50%,rgba(147,51,234,.3) 75%,rgba(59,130,246,.35));background-size:200% 200%;border-radius:20px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;padding:1px;animation:GlassContainer_gradientShift___x__y 4s ease-in-out infinite;filter:blur(.5px)}@keyframes GlassContainer_gradientShift___x__y{0%{background-position:0 50%;opacity:.8}50%{background-position:100% 50%;opacity:1}to{background-position:0 50%;opacity:.8}}.GlassContainer_glassContainer__LvS56:after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.2) 0,transparent);border-radius:16px 16px 0 0;pointer-events:none}.GlassContainer_shimmer__alYnl:before{animation:GlassContainer_shimmer__alYnl 2s ease-in-out infinite,GlassContainer_gradientShift___x__y 3s ease infinite}@keyframes GlassContainer_shimmer__alYnl{0%,to{opacity:.3}50%{opacity:.5}}.GlassContainer_glassContainer__LvS56:focus-within{box-shadow:0 0 0 2px rgba(59,130,246,.35),0 8px 28px rgba(59,130,246,.15),0 20px 60px rgba(59,130,246,.1),inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(59,130,246,.2);transform:scale(1.005) translateZ(0)}.GlassContainer_glassContainer__LvS56[data-theme=dark]{background:rgba(17,24,39,.6);box-shadow:0 8px 32px rgba(59,130,246,.15),inset 0 1px 0 rgba(255,255,255,.1)}.GlassContainer_glassContainer__LvS56[data-theme=dark]:hover{box-shadow:0 0 0 1px rgba(59,130,246,.3),0 10px 36px rgba(59,130,246,.2),0 20px 56px rgba(59,130,246,.15),inset 0 1px 0 rgba(255,255,255,.15)}.GlassContainer_glassContainer__LvS56[data-theme=dark]:focus-within{box-shadow:0 0 0 2px rgba(59,130,246,.5),0 12px 40px rgba(59,130,246,.25),0 24px 72px rgba(59,130,246,.18),inset 0 1px 0 rgba(255,255,255,.2)}.GlassContainer_glassContainer__LvS56[data-performance=high]{--glass-blur:20px}.GlassContainer_glassContainer__LvS56[data-performance=medium]{--glass-blur:16px}.GlassContainer_glassContainer__LvS56[data-performance=low]{--glass-blur:8px}.GlassContainer_glassContainer__LvS56[data-performance=low]:before{animation:none}@media (prefers-reduced-motion:reduce){.GlassContainer_glassContainer__LvS56:before{animation:none!important;background-position:0 50%}.GlassContainer_shimmer__alYnl:before{animation:none!important}}.GlassContainer_content__4ghNT{position:relative;z-index:1}.DynamicGlow_glowContainer__aQHT3{position:absolute;inset:-4px;pointer-events:none;border-radius:24px;opacity:0;transition:opacity .5s cubic-bezier(.34,1.56,.64,1);z-index:-1;filter:blur(4px)}.DynamicGlow_glowContainer__aQHT3.DynamicGlow_active__rxwFx{opacity:1}.DynamicGlow_glowContainer__aQHT3:before{content:"";position:absolute;inset:0;border-radius:24px;background:radial-gradient(ellipse at center,transparent 40%,var(--glow-color,rgba(59,130,246,.25)) 60%,var(--glow-color,rgba(59,130,246,.35)) 80%,transparent 100%);opacity:var(--glow-intensity,.4);transition:opacity .5s ease,background .5s ease;animation:DynamicGlow_glowPulse__GV0XI 2.5s ease-in-out infinite}@keyframes DynamicGlow_glowPulse__GV0XI{0%,to{transform:scale(1) rotate(0deg);opacity:var(--glow-intensity,.4);filter:brightness(1)}50%{transform:scale(1.02) rotate(.5deg);opacity:calc(var(--glow-intensity, .4) * 1.15);filter:brightness(1.1)}}.DynamicGlow_glowContainer__aQHT3.DynamicGlow_warning__NVuCZ:before{animation:DynamicGlow_glowPulse__GV0XI 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.DynamicGlow_glowContainer__aQHT3:before{animation:none!important;transition:none}.DynamicGlow_glowContainer__aQHT3{transition:none}}.ToolbarButtons_toolbarContainer__ZqAmk{display:flex;gap:6px;align-items:center}.ToolbarButtons_toolbarButton__NUgBn{width:28px;height:28px;border-radius:50%;border:none;background:rgba(59,130,246,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(59,130,246,.6);transition:all .3s cubic-bezier(.34,1.56,.64,1);outline:none;transform:translateZ(0);backface-visibility:hidden;box-shadow:0 2px 8px rgba(59,130,246,.05)}.ToolbarButtons_toolbarButton__NUgBn:hover{background:rgba(59,130,246,.15);color:rgba(59,130,246,1);box-shadow:0 4px 12px rgba(59,130,246,.12);transform:scale(1.15) translateZ(0)}.ToolbarButtons_toolbarButton__NUgBn:disabled{opacity:.5;cursor:not-allowed;background:rgba(255,255,255,.05)}.ToolbarButtons_toolbarButton__NUgBn:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.ToolbarButtons_icon__mGydt{width:16px;height:16px}@media (max-width:640px){.ToolbarButtons_toolbarContainer__ZqAmk{gap:4px!important}.ToolbarButtons_toolbarButton__NUgBn{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important}.ToolbarButtons_icon__mGydt{width:15px!important;height:15px!important}}@media (prefers-color-scheme:dark){.ToolbarButtons_toolbarButton__NUgBn{background:rgba(59,130,246,.1);color:rgba(147,197,253,.6);box-shadow:0 2px 8px rgba(59,130,246,.15)}.ToolbarButtons_toolbarButton__NUgBn:hover{background:rgba(59,130,246,.25);color:rgba(147,197,253,1);box-shadow:0 4px 12px rgba(59,130,246,.3)}}@media (prefers-reduced-motion:reduce){.ToolbarButtons_toolbarButton__NUgBn{transition:none}}