.styles_band__D0Ndh.styles_band__D0Ndh{--final-cta-floor:none;padding:32px 16px}@media only screen and (min-width:769px){.styles_band__D0Ndh.styles_band__D0Ndh{padding:56px 24px}}.styles_band__D0Ndh.styles_band__D0Ndh h2[data-color=white]{color:#252e48}.styles_band__D0Ndh.styles_band__D0Ndh p[data-color=white]{color:#545f7e;opacity:1}.styles_card__v_Z_L.styles_card__v_Z_L{border-radius:32px;border:1px solid rgba(232,229,255,.9);border-top-color:hsla(0,0%,100%,.95);background:rgba(247,246,255,.94);box-shadow:0 8px 32px rgba(74,45,212,.12),inset 0 1px 0 hsla(0,0%,100%,.9)}@supports((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px)){.styles_card__v_Z_L.styles_card__v_Z_L{background:rgba(247,246,255,.66);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}}.styles_card__v_Z_L.styles_card__v_Z_L{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.styles_glows__tENLB{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(70% 50% at 50% 50%,#000 38%,transparent 100%);mask-image:radial-gradient(70% 50% at 50% 50%,#000 38%,transparent 100%)}.styles_glow__VrTBj{position:absolute;border-radius:50%;will-change:transform}.styles_glow-purple__ICljx{width:340px;height:340px;top:6%;left:10%;background:rgba(176,162,255,.95);filter:blur(100px);animation:styles_drift-purple__rHnMO 26s ease-in-out infinite alternate}.styles_glow-pink__9FZk3{width:300px;height:300px;bottom:4%;left:28%;background:rgba(225,60,255,.5);filter:blur(110px);animation:styles_drift-pink__ULBRy 32s ease-in-out infinite alternate}.styles_glow-cyan__iytFZ{width:285px;height:285px;top:14%;right:12%;background:rgba(0,238,255,.62);filter:blur(95px);animation:styles_drift-cyan__MtCo8 29s ease-in-out infinite alternate}.styles_glow-amber__Gr84q{width:265px;height:265px;bottom:8%;right:24%;background:#fff0a2;filter:blur(90px);animation:styles_drift-amber__lQUoH 35s ease-in-out infinite alternate}@keyframes styles_drift-purple__rHnMO{to{transform:translate3d(90px,40px,0) scale(1.12)}}@keyframes styles_drift-pink__ULBRy{to{transform:translate3d(-70px,-50px,0) scale(1.18)}}@keyframes styles_drift-cyan__MtCo8{to{transform:translate3d(-60px,60px,0) scale(1.1)}}@keyframes styles_drift-amber__lQUoH{to{transform:translate3d(50px,-45px,0) scale(1.15)}}@media(prefers-reduced-motion:reduce){.styles_glow__VrTBj.styles_glow__VrTBj{animation:none}}.styles_cta__CTv_k.styles_cta__CTv_k{margin-top:12px}.styles_dock__bD473{position:fixed;left:50%;bottom:24px;z-index:50;width:min(720px,100% - 32px);transform:translate(-50%,calc(100% + 48px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .45s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility .35s}@media only screen and (max-width:768px){.styles_dock__bD473{bottom:12px;width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.styles_dock__bD473{transition:opacity .3s ease,visibility .3s}}.styles_dock-visible__g69hX{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.styles_dock-expanded__JaTeQ{width:min(820px,100% - 32px)}@media only screen and (max-width:768px){.styles_dock-expanded__JaTeQ{width:calc(100% - 24px)}}.styles_dock-inner__oz7Cx{display:flex;flex-direction:column;padding:10px;border-radius:16px;background:rgba(247,246,255,.97);box-shadow:0 8px 32px rgba(74,45,212,.12),inset 0 1px 0 hsla(0,0%,100%,.9);border:1px solid rgba(232,229,255,.9);box-shadow:0 2px 6px rgba(54,63,90,.06),0 16px 34px rgba(74,45,212,.1),0 34px 74px rgba(54,63,90,.1),0 0 40px rgba(74,45,212,.05);transition:box-shadow .3s ease,border-color .3s ease,background .3s ease}@supports((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px)){.styles_dock-inner__oz7Cx{background:rgba(247,246,255,.78);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);background:rgba(247,246,255,.62)}}.styles_dock-expanded__JaTeQ .styles_dock-inner__oz7Cx{border-color:#d9d4ff;box-shadow:0 3px 8px rgba(54,63,90,.08),0 20px 44px rgba(74,45,212,.14),0 44px 92px rgba(54,63,90,.12),0 0 60px rgba(74,45,212,.08)}@supports((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px)){.styles_dock-expanded__JaTeQ .styles_dock-inner__oz7Cx{background:rgba(247,246,255,.74)}}.styles_body-row__HN5C0{display:flex;align-items:flex-end;gap:10px}.styles_main-col__mwNEy{flex:1 1;min-width:0;display:flex;flex-direction:column}.styles_prompt-input__rJM3f{flex:none;width:100%;height:42px;padding:12px 4px 12px 12px;border:none;outline:none;resize:none;overflow:hidden;background:transparent;font-family:inherit;font-size:14px;line-height:18px;color:#252e48;white-space:nowrap;text-overflow:ellipsis;transition:height .3s ease,font-size .3s ease}.styles_prompt-input__rJM3f::placeholder{color:#545f7e}@media only screen and (max-width:768px){.styles_prompt-input__rJM3f::placeholder{font-size:12px}}@media only screen and (max-width:768px){.styles_prompt-input__rJM3f{font-size:16px}}.styles_dock-expanded__JaTeQ .styles_prompt-input__rJM3f{height:88px;font-size:14px;line-height:20px;overflow-y:auto;white-space:pre-wrap;text-overflow:clip}.styles_dock-expanded__JaTeQ .styles_prompt-input__rJM3f::-webkit-scrollbar{width:6px;height:6px}.styles_dock-expanded__JaTeQ .styles_prompt-input__rJM3f::-webkit-scrollbar-track{background:transparent;border-radius:10px}.styles_dock-expanded__JaTeQ .styles_prompt-input__rJM3f::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:10px}.styles_dock-expanded__JaTeQ .styles_prompt-input__rJM3f::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.45)}@media only screen and (max-width:768px){.styles_dock-expanded__JaTeQ .styles_prompt-input__rJM3f{font-size:16px}}.styles_generate__Ylic9{position:relative;isolation:isolate;flex:none;display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0;border:none;border-radius:10px;background:#4a2dd4;color:#fff;font-size:15px;font-weight:600;cursor:pointer;overflow:hidden;white-space:nowrap;transition:min-width .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,opacity .2s ease}.styles_generate__Ylic9:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#3c23b5;opacity:0;transition:opacity .25s ease}.styles_generate__Ylic9:hover:not(:disabled){box-shadow:0 8px 22px rgba(74,45,212,.4),0 0 26px rgba(74,45,212,.25)}.styles_generate__Ylic9:hover:not(:disabled):before{opacity:1}.styles_generate__Ylic9:active:not(:disabled){box-shadow:0 3px 12px rgba(74,45,212,.4)}.styles_generate__Ylic9:disabled{opacity:.5;cursor:default}.styles_generate-icon__JnHK5{flex:none;width:18px;height:18px}.styles_generate-label__AHe0l{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,-webkit-margin-start .3s cubic-bezier(.22,1,.36,1);transition:max-width .3s cubic-bezier(.22,1,.36,1),margin-inline-start .3s cubic-bezier(.22,1,.36,1),opacity .2s ease;transition:max-width .3s cubic-bezier(.22,1,.36,1),margin-inline-start .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,-webkit-margin-start .3s cubic-bezier(.22,1,.36,1)}.styles_dock-expanded__JaTeQ .styles_generate__Ylic9{padding:0 20px}.styles_dock-expanded__JaTeQ .styles_generate-label__AHe0l{max-width:180px;-webkit-margin-start:8px;margin-inline-start:8px;opacity:1}@media only screen and (max-width:768px){.styles_dock-expanded__JaTeQ .styles_body-row__HN5C0{flex-wrap:wrap}.styles_dock-expanded__JaTeQ .styles_main-col__mwNEy{flex-basis:100%}.styles_dock-expanded__JaTeQ .styles_generate__Ylic9{flex:1 0 100%}}.styles_toolbar-wrap__yTAXK{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .3s ease .18s,opacity .18s ease,margin-top .3s ease .18s}.styles_dock-expanded__JaTeQ .styles_toolbar-wrap__yTAXK{grid-template-rows:1fr;margin-top:6px;opacity:1;transition:grid-template-rows .3s ease,opacity .2s ease .05s,margin-top .3s ease}.styles_toolbar__kqI68{min-height:0;overflow:hidden}.styles_dock-expanded__JaTeQ .styles_toolbar__kqI68{overflow:visible}.styles_toolbar-inner__nfdqF{display:flex;align-items:center;gap:10px;padding:6px 0 0}.styles_upload-group__SF2wL{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px}@media only screen and (max-width:768px){.styles_upload-group__SF2wL{gap:8px}}.styles_toolbar-divider__rfEzE{flex:none;width:1px;height:28px;background:#9aa6c8}.styles_upload-side__l9whj{flex:none;min-width:0;display:flex;align-items:center;gap:8px}.styles_upload-side-images__8mKa0{flex:0 1 auto;max-width:50%}.styles_upload-trigger__gV68Q{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px dashed #c7c2ec;border-radius:8px;background:#fff;cursor:pointer;color:#545f7e;transition:background .2s ease,color .2s ease,border-color .2s ease}.styles_upload-trigger__gV68Q svg path{transition:fill .2s ease}.styles_upload-trigger__gV68Q:hover{border-color:#b5abec;background:#f1e8ff;color:#363f5a}.styles_upload-trigger__gV68Q:hover svg path{fill:#363f5a}.styles_upload-icon__uS8n3{flex:none;width:auto;height:20px}.styles_upload-tooltip__XPYQN{position:absolute;bottom:calc(100% + 10px);inset-inline-start:0;z-index:5;width:max-content;max-width:240px;padding:6px 12px;border:1px solid #e8e5ff;border-radius:8px;background:#fff;box-shadow:0 4px 20px rgba(54,63,90,.12);color:#545f7e;font-size:12px;font-weight:500;line-height:18px;text-align:start;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.styles_upload-tooltip__XPYQN:after{content:"";position:absolute;top:100%;inset-inline-start:20px;width:12px;height:12px;background:#fff;border-right:1px solid #e8e5ff;border-bottom:1px solid #e8e5ff;transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-width:768px){.styles_upload-tooltip__XPYQN{display:none}}.styles_upload-trigger__gV68Q:focus-visible .styles_upload-tooltip__XPYQN,.styles_upload-trigger__gV68Q:hover .styles_upload-tooltip__XPYQN{opacity:1;visibility:visible}.styles_add-square__VLKTq{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px dashed #c7c2ec;border-radius:8px;background:#fff;color:#545f7e;cursor:pointer;transition:background .2s ease,border-color .2s ease}.styles_add-square__VLKTq svg path{transition:fill .2s ease}.styles_add-square__VLKTq:hover{border-color:#b5abec;background:#f1e8ff}.styles_add-square__VLKTq:hover svg path{fill:#363f5a}.styles_thumbs__UEGlr{flex:0 1 auto;min-width:0;max-width:156px;display:flex;align-items:center;gap:8px;padding:6px 6px 0 0;margin:-6px -6px 0 0;overflow-x:auto;overflow-y:clip}.styles_thumbs__UEGlr::-webkit-scrollbar{width:4px;height:4px}.styles_thumbs__UEGlr::-webkit-scrollbar-track{background:transparent;border-radius:10px}.styles_thumbs__UEGlr::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:10px}.styles_thumbs__UEGlr::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.45)}@media only screen and (max-width:768px){.styles_thumbs__UEGlr{max-width:108px;margin-right:0}}.styles_sample__RRY4a{position:relative;flex:none;width:40px;height:40px;line-height:0}.styles_sample__RRY4a img{object-fit:cover;border-radius:8px}.styles_sample-delete__BPWSe{position:absolute;top:-4px;inset-inline-end:-4px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.styles_sample-delete-icon___h_s_{width:12.98px;height:12.98px}.styles_file-chip__a6BFL{position:relative;flex:1 1;min-width:0;max-width:200px;display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid #c7c2ec;border-radius:8px;background:#fff}@media only screen and (max-width:768px){.styles_file-chip__a6BFL{max-width:140px}}.styles_file-chip-name__k_1BD{flex:1 1;min-width:0;-webkit-padding-end:10px;padding-inline-end:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#545f7e}.styles_file-chip-remove__tPyAx{position:absolute;top:-4px;inset-inline-end:-4px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.styles_file-chip-remove-icon__n70GF{width:12.98px;height:12.98px}