.styles-module-scss-module__QBdkZa__chip{font-family:var(--dm-sans),sans-serif;gap:var(--spacing-3xs);height:40px;padding:var(--spacing-base) .875rem;color:var(--text-primary);white-space:nowrap;cursor:pointer;border:.5px solid var(--border-box);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#7f76ff0d;align-items:center;font-size:.75rem;font-weight:400;line-height:1rem;transition:background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.styles-module-scss-module__QBdkZa__chip:hover{color:var(--text-accent);outline:1px solid var(--button-secondary-bg-pressed);outline-offset:-1px;background:linear-gradient(132deg, var(--surface-glass-stop-1) 0%, var(--surface-glass-stop-2) 100%);border-color:#0000}.styles-module-scss-module__QBdkZa__chip:active{outline:1px solid var(--button-primary-border-active);outline-offset:-1px}
@property --chatinput-glow-a1{syntax:"<percentage>";inherits:true;initial-value:60%}@property --chatinput-glow-a2{syntax:"<percentage>";inherits:true;initial-value:60%}@property --chatinput-glow-a3{syntax:"<percentage>";inherits:true;initial-value:10%}.styles-module-scss-module__ypKGGG__wrapper{flex-direction:column;display:flex}.styles-module-scss-module__ypKGGG__lg{width:100%;max-width:43.75rem}.styles-module-scss-module__ypKGGG__sm{width:100%}.styles-module-scss-module__ypKGGG__frame{z-index:1;padding:var(--spacing-xs);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(87px);backdrop-filter:blur(87px);transition:box-shadow .3s ease-out,background .3s ease-out;position:relative;overflow:hidden}.styles-module-scss-module__ypKGGG__lg .styles-module-scss-module__ypKGGG__frame:hover:not(:focus-within){box-shadow:0 0 16px 2px color-mix(in srgb, var(--glow-ai-purple) 14%, transparent),0 0 40px 8px color-mix(in srgb, var(--glow-ai-purple) 12%, transparent),0 0 76px 18px color-mix(in srgb, var(--glow-ai-blue) 8%, transparent)}.styles-module-scss-module__ypKGGG__lg .styles-module-scss-module__ypKGGG__frame:focus-within{box-shadow:0 0 20px 3px color-mix(in srgb, var(--glow-ai-purple) 20%, transparent),0 0 48px 10px color-mix(in srgb, var(--glow-ai-purple) 16%, transparent),0 0 90px 22px color-mix(in srgb, var(--glow-ai-blue) 10%, transparent)}.styles-module-scss-module__ypKGGG__sm .styles-module-scss-module__ypKGGG__frame:hover:not(:focus-within){box-shadow:0 0 10px 1px color-mix(in srgb, var(--glow-ai-purple) 14%, transparent)}.styles-module-scss-module__ypKGGG__sm .styles-module-scss-module__ypKGGG__frame:focus-within{box-shadow:0 0 14px 2px color-mix(in srgb, var(--glow-ai-purple) 20%, transparent)}.styles-module-scss-module__ypKGGG__glowBlobLeft,.styles-module-scss-module__ypKGGG__glowBlobRight{pointer-events:none;filter:blur(200px);width:37.1875rem;height:607px;position:absolute;top:-367px}.styles-module-scss-module__ypKGGG__glowBlobLeft{background:radial-gradient(circle, color-mix(in srgb, var(--glow-ai-purple) 25%, transparent) 0%, transparent 90%);left:-254px}.styles-module-scss-module__ypKGGG__glowBlobRight{background:radial-gradient(circle, color-mix(in srgb, var(--glow-ai-blue) 25%, transparent) 0%, transparent 90%);left:395px}@property --chatinput-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.styles-module-scss-module__ypKGGG__messageContainer{z-index:var(--z-index-base);min-height:44px;padding:var(--spacing-sm) var(--spacing-md);background:linear-gradient(133deg, var(--surface-glass-stop-1) 0%, var(--surface-glass-stop-2) 100%);border-radius:var(--radius-xl);border:none;align-items:center;transition:min-height .25s ease-out,padding .25s ease-out;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__ypKGGG__messageContainer:before,.styles-module-scss-module__ypKGGG__messageContainer:after{pointer-events:none;content:"";filter:blur(12px);background:radial-gradient(circle,#ffffff2e 0%,#0000 70%);width:2rem;height:32px;position:absolute;top:-10px}.styles-module-scss-module__ypKGGG__messageContainer:before{left:-10px}.styles-module-scss-module__ypKGGG__messageContainer:after{right:-10px}.styles-module-scss-module__ypKGGG__messageBackdrop{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.styles-module-scss-module__ypKGGG__lg .styles-module-scss-module__ypKGGG__messageBackdrop{background:linear-gradient(92deg, var(--surface-glass-stop-1) 2.21%, var(--surface-glass-stop-2) 98.81%);-webkit-backdrop-filter:blur(var(--glass-blur-ai));backdrop-filter:blur(var(--glass-blur-ai))}.styles-module-scss-module__ypKGGG__messageContainerExpanded{min-height:120px;padding-bottom:var(--spacing-xl)}.styles-module-scss-module__ypKGGG__messageContainerExpanded .styles-module-scss-module__ypKGGG__sendButton{bottom:var(--spacing-sm)}.styles-module-scss-module__ypKGGG__borderGlow{--chatinput-glow-a1:60%;--chatinput-glow-a2:60%;--chatinput-glow-a3:10%;position:relative}.styles-module-scss-module__ypKGGG__borderGlow:before{pointer-events:none;content:"";background:conic-gradient(from var(--chatinput-gradient-angle), rgb(245, 245, 255, var(--chatinput-glow-a1)) 0deg, color-mix(in srgb, var(--glow-ai-blue) var(--chatinput-glow-a2), transparent) 90deg, color-mix(in srgb, var(--glow-ai-purple) var(--chatinput-glow-a3), transparent) 180deg, color-mix(in srgb, var(--glow-ai-blue) var(--chatinput-glow-a2), transparent) 270deg, rgb(245, 245, 255, var(--chatinput-glow-a1)) 360deg);border-radius:inherit;-webkit-mask-composite:xor;padding:.09375rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.styles-module-scss-module__ypKGGG__borderGlow{pointer-events:none;border-radius:var(--radius-xl);transition:--chatinput-glow-a1 .4s ease-out,--chatinput-glow-a2 .4s ease-out,--chatinput-glow-a3 .4s ease-out;position:absolute;inset:0}.styles-module-scss-module__ypKGGG__borderGlow:before{animation:5s linear infinite styles-module-scss-module__ypKGGG__chatInputBorderSpin,10s ease-in-out infinite styles-module-scss-module__ypKGGG__chatInputBorderPulse}.styles-module-scss-module__ypKGGG__messageContainer:hover:not(.styles-module-scss-module__ypKGGG__messageContainerExpanded) .styles-module-scss-module__ypKGGG__borderGlow{--chatinput-glow-a1:72%;--chatinput-glow-a2:72%;--chatinput-glow-a3:20%}.styles-module-scss-module__ypKGGG__messageContainer:hover:not(.styles-module-scss-module__ypKGGG__messageContainerExpanded) .styles-module-scss-module__ypKGGG__borderGlow:before{animation-duration:2s,6s}.styles-module-scss-module__ypKGGG__messageContainerExpanded .styles-module-scss-module__ypKGGG__borderGlow{--chatinput-glow-a1:82%;--chatinput-glow-a2:82%;--chatinput-glow-a3:32%}.styles-module-scss-module__ypKGGG__messageContainerExpanded .styles-module-scss-module__ypKGGG__borderGlow:before{animation-duration:1s,6s}@keyframes styles-module-scss-module__ypKGGG__chatInputBorderSpin{to{--chatinput-gradient-angle:360deg}}@keyframes styles-module-scss-module__ypKGGG__chatInputBorderPulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__ypKGGG__borderGlow:before{animation:none}}.styles-module-scss-module__ypKGGG__textarea{font-family:var(--dm-sans),sans-serif;width:100%;min-height:20px;max-height:200px;padding:0;padding-right:var(--spacing-xl);color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;flex:1;align-self:flex-start;font-size:.875rem;font-weight:400;line-height:1.25rem}.styles-module-scss-module__ypKGGG__textarea::placeholder{color:var(--text-secondary)}.styles-module-scss-module__ypKGGG__textarea:disabled{color:var(--text-tertiary)}button.styles-module-scss-module__ypKGGG__sendButton{right:var(--spacing-sm);bottom:var(--spacing-s);border:none;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute}button.styles-module-scss-module__ypKGGG__sendButton.styles-module-scss-module__ypKGGG__sendButtonDisabled:disabled{color:var(--icon-primary);cursor:default}button.styles-module-scss-module__ypKGGG__sendButton:hover:not(:disabled){transform:scale(1.05)}.styles-module-scss-module__ypKGGG__sendButtonActive{animation:.3s ease-out styles-module-scss-module__ypKGGG__sendReady}@keyframes styles-module-scss-module__ypKGGG__sendReady{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.styles-module-scss-module__ypKGGG__suggestionsRow{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:space-evenly;display:flex}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>*{opacity:0;animation:.4s ease-out forwards styles-module-scss-module__ypKGGG__suggestionsFadeIn}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:first-child{animation-delay:0s}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(2){animation-delay:70ms}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(3){animation-delay:.14s}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(4){animation-delay:.21s}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(5){animation-delay:.28s}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(6){animation-delay:.35s}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(7){animation-delay:.42s}.styles-module-scss-module__ypKGGG__suggestionsRowEnter>:nth-child(8){animation-delay:.49s}.styles-module-scss-module__ypKGGG__suggestionsRowExit{animation:.15s ease-in forwards styles-module-scss-module__ypKGGG__suggestionsFadeOut}@keyframes styles-module-scss-module__ypKGGG__suggestionsFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes styles-module-scss-module__ypKGGG__suggestionsFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}
