@keyframes animate-gradient{to{background-position:200%}}.dd-379ef7e1-aiMagicButton{z-index:3;color:#ffc54d;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:6px;padding:4px 8px 4px 4px;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:inline-flex;position:absolute;bottom:8px;right:8px}.dd-379ef7e1-aiMagicButton:disabled{color:#a7a7a780;cursor:not-allowed}.dd-379ef7e1-aiMagicButton--active,.dd-379ef7e1-aiMagicButton--active:disabled{color:#ffc54d;cursor:default;background:#ffc54d1a;border-color:#ffc54d1a}.dd-379ef7e1-aiMagicButton__iconWrap{-webkit-backdrop-filter:blur(1.5px);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dd-379ef7e1-aiMagicButton--active .dd-379ef7e1-aiMagicButton__iconWrap{background:#ffc54d1a}.dd-379ef7e1-aiMagicButton__icon{width:14px;height:14px;color:inherit}.dd-379ef7e1-aiMagicButton__sparklePrimary,.dd-379ef7e1-aiMagicButton__sparkleSecondary{transform-box:fill-box;transform-origin:50%;will-change:opacity,transform}.dd-379ef7e1-aiMagicButton__sparklePrimary{opacity:1;transform:scale(1)}.dd-379ef7e1-aiMagicButton__sparkleSecondary{opacity:.4;transform:scale(.72)}.dd-379ef7e1-aiMagicButton--active .dd-379ef7e1-aiMagicButton__sparklePrimary{animation:1.6s ease-in-out infinite dd-379ef7e1-aiMagicSparklePrimary}.dd-379ef7e1-aiMagicButton--active .dd-379ef7e1-aiMagicButton__sparkleSecondary{animation:1.6s ease-in-out infinite dd-379ef7e1-aiMagicSparkleSecondary}.dd-379ef7e1-aiMagicButton__label{white-space:nowrap;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:1.3}@media (prefers-reduced-motion:reduce){.dd-379ef7e1-aiMagicButton__icon path{animation:none}}@keyframes dd-379ef7e1-aiMagicSparklePrimary{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes dd-379ef7e1-aiMagicSparkleSecondary{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.dd-379ef7e1-duckMessages{align-items:flex-end;gap:12px;max-width:100%;display:flex}@media (max-width:834px){.dd-379ef7e1-duckMessages{justify-content:center;padding:0 8px}}.dd-379ef7e1-duckMessages__bubbles{flex-direction:column;flex:1;align-items:flex-end;gap:8px;display:flex}.dd-379ef7e1-duckMessages__bubble{color:#fff;background:#212121;border-radius:12px;flex-direction:column;gap:6px;max-width:260px;padding:10px 14px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.35;display:flex}@media (max-width:834px){.dd-379ef7e1-duckMessages__bubble{max-width:200px;padding:8px 12px;font-size:12px}}.dd-379ef7e1-duckMessages__cancel{color:#fff;letter-spacing:.4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;transition:color .2s ease-in-out}.dd-379ef7e1-duckMessages__cancel:hover{color:#ffc54d}@media (max-width:600px){.dd-379ef7e1-duckMessages__cancel{text-align:center;border:1px solid #ffc54d;border-radius:10px;align-self:stretch;padding:10px 0}}.dd-379ef7e1-duckMessages__duck{background:url(/_next/static/media/animation-duck.17rruehm3y2i3.svg) 50%/contain no-repeat;flex-shrink:0;width:80px;height:80px}@media (max-width:834px){.dd-379ef7e1-duckMessages__duck{width:56px;height:56px}}.dd-379ef7e1-duckMessages__duck--bouncing{animation:1.6s ease-in-out infinite dd-379ef7e1-duckBob}@media (prefers-reduced-motion:reduce){.dd-379ef7e1-duckMessages__duck--bouncing{animation:none}}@keyframes dd-379ef7e1-duckBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dd-379ef7e1-variantArrow{z-index:4;color:#a7a7a7;-webkit-backdrop-filter:blur(2.667px);cursor:pointer;background:#212121;border:1px solid #151515;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s ease-in-out,color .2s ease-in-out;display:inline-flex;position:absolute;top:2.8125rem;transform:translateY(0)}.dd-379ef7e1-variantArrow:hover{color:#ffc54d;background:#070707}.dd-379ef7e1-variantArrow:hover svg{color:#ffc54d}.dd-379ef7e1-variantArrow--left{left:8px}.dd-379ef7e1-variantArrow--right{right:8px}.dd-379ef7e1-variantArrow__iconLeft{width:16px;height:16px;transform:rotate(90deg)}.dd-379ef7e1-variantArrow__iconRight{width:16px;height:16px;transform:rotate(-90deg)}@media (max-width:834px){.dd-379ef7e1-variantArrow{width:44px;height:44px}}.dd-379ef7e1-logoVariantArrows{z-index:5;-webkit-backdrop-filter:blur(1.333px);background:#212121;border:.667px solid #151515;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:16px;padding:3px;display:inline-flex;position:absolute;bottom:-.375rem;left:50%;transform:translate(-50%)}.dd-379ef7e1-logoVariantArrows__btn{color:#a7a7a7;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:.666688rem;height:.666688rem;padding:0;transition:color .15s ease-in-out;display:inline-flex}.dd-379ef7e1-logoVariantArrows__btn:hover{color:#ffc54d}.dd-379ef7e1-logoVariantArrows__iconLeft,.dd-379ef7e1-logoVariantArrows__iconRight{width:.666688rem;height:.666688rem}.dd-379ef7e1-logoVariantArrows__iconLeft{transform:rotate(90deg)}.dd-379ef7e1-logoVariantArrows__iconRight{transform:rotate(-90deg)}@media (max-width:834px){.dd-379ef7e1-logoVariantArrows{gap:10px;height:24px;padding:4px}.dd-379ef7e1-logoVariantArrows__btn,.dd-379ef7e1-logoVariantArrows__iconLeft,.dd-379ef7e1-logoVariantArrows__iconRight{width:16px;height:16px}}.dd-379ef7e1-regenerateButton{z-index:4;color:#a7a7a7;cursor:pointer;background:#070707;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s ease-in-out,color .2s ease-in-out;display:inline-flex;position:absolute;bottom:0;right:0}.dd-379ef7e1-regenerateButton:hover:not(:disabled){color:#ffc54d;background:#212121}.dd-379ef7e1-regenerateButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:834px){.dd-379ef7e1-regenerateButton{width:36px;height:36px}}.dd-379ef7e1-regenerateButton svg{width:14px;height:14px}
