.styles_dock__dvOsS{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__dvOsS{bottom:12px;width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.styles_dock__dvOsS{transition:opacity .3s ease,visibility .3s}}.styles_dock-visible__2jeRA{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.styles_dock-expanded__bZAa1{width:min(820px,100% - 32px)}@media only screen and (max-width:768px){.styles_dock-expanded__bZAa1{width:calc(100% - 24px)}}.styles_dock-inner__6LA00{display:flex;flex-direction:column;padding:10px;border-radius:18px;background:rgba(20,11,51,.97);box-shadow:0 8px 32px rgba(4,0,24,.55),inset 0 1px 0 hsla(0,0%,100%,.12);border:1px solid rgba(124,92,255,.6);background:linear-gradient(180deg,rgba(42,30,99,.94),rgba(22,13,58,.94));box-shadow:0 2px 6px rgba(0,0,0,.5),0 16px 34px rgba(0,0,0,.58),0 34px 74px rgba(0,0,0,.66),0 64px 130px rgba(0,0,0,.6),0 0 40px rgba(124,92,255,.3),inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -16px 34px rgba(4,0,24,.55);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__6LA00{background:rgba(20,11,51,.7);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}}.styles_dock-expanded__bZAa1 .styles_dock-inner__6LA00{border-color:rgba(124,92,255,.8);background:linear-gradient(180deg,rgba(48,34,112,.95),rgba(25,15,64,.95));box-shadow:0 3px 8px rgba(0,0,0,.55),0 20px 44px rgba(0,0,0,.62),0 44px 92px rgba(0,0,0,.7),0 78px 150px rgba(0,0,0,.64),0 0 60px rgba(124,92,255,.44),inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -18px 38px rgba(4,0,24,.55)}.styles_body-row__iPPfY{display:flex;align-items:flex-end;gap:10px}.styles_main-col__iJ762{flex:1 1;min-width:0;display:flex;flex-direction:column}.styles_prompt-field__sXmbz{position:relative;flex:none}.styles_prompt-input__UIa8n{display:block;width:100%;height:42px;padding:8px 4px 8px 8px;border:none;outline:none;resize:none;overflow:hidden;background:transparent;font-family:inherit;font-size:14px;line-height:26px;color:transparent;white-space:nowrap;transition:height .3s ease,font-size .3s ease,color .2s ease}.styles_prompt-input__UIa8n::placeholder{color:rgba(222,227,240,.6)}@media only screen and (max-width:768px){.styles_prompt-input__UIa8n{font-size:16px}}.styles_dock-expanded__bZAa1 .styles_prompt-input__UIa8n{height:88px;font-size:14px;line-height:20px;color:#fff;overflow-y:auto;white-space:pre-wrap}.styles_dock-expanded__bZAa1 .styles_prompt-input__UIa8n::-webkit-scrollbar{width:6px;height:6px}.styles_dock-expanded__bZAa1 .styles_prompt-input__UIa8n::-webkit-scrollbar-track{background:transparent;border-radius:10px}.styles_dock-expanded__bZAa1 .styles_prompt-input__UIa8n::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:10px}.styles_dock-expanded__bZAa1 .styles_prompt-input__UIa8n::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.45)}@media only screen and (max-width:768px){.styles_dock-expanded__bZAa1 .styles_prompt-input__UIa8n{font-size:16px}}.styles_prompt-preview___7u7D{position:absolute;inset:0;padding:8px 4px 8px 8px;overflow:hidden;font-size:14px;line-height:26px;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:opacity .2s ease}@media only screen and (max-width:768px){.styles_prompt-preview___7u7D{font-size:16px}}.styles_dock-expanded__bZAa1 .styles_prompt-preview___7u7D{opacity:0}.styles_generate__zKYcs{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:linear-gradient(90deg,#ff007b,#ff3aff);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__zKYcs:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#ff2e97,#ff6bff);opacity:0;transition:opacity .25s ease}.styles_generate__zKYcs:hover:not(:disabled){box-shadow:0 8px 22px rgba(255,0,123,.45),0 0 26px rgba(255,58,255,.35)}.styles_generate__zKYcs:hover:not(:disabled):before{opacity:1}.styles_generate__zKYcs:active:not(:disabled){box-shadow:0 3px 12px rgba(255,0,123,.4)}.styles_generate__zKYcs:disabled{opacity:.5;cursor:default}.styles_generate-icon__M2pqP{flex:none;width:18px;height:18px}.styles_generate-label__V1QWE{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__bZAa1 .styles_generate__zKYcs{padding:0 20px}.styles_dock-expanded__bZAa1 .styles_generate-label__V1QWE{max-width:180px;-webkit-margin-start:8px;margin-inline-start:8px;opacity:1}@media only screen and (max-width:768px){.styles_dock-expanded__bZAa1 .styles_body-row__iPPfY{flex-wrap:wrap}.styles_dock-expanded__bZAa1 .styles_main-col__iJ762{flex-basis:100%}.styles_dock-expanded__bZAa1 .styles_generate__zKYcs{flex:1 0 100%}}.styles_toolbar-wrap__0t5Sy{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__bZAa1 .styles_toolbar-wrap__0t5Sy{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__i3Toh{min-height:0;overflow:hidden}.styles_dock-expanded__bZAa1 .styles_toolbar__i3Toh{overflow:visible}.styles_toolbar-inner__sVr35{display:flex;align-items:center;gap:10px;padding:6px 0 0}.styles_upload-group__s9xlY{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px}@media only screen and (max-width:768px){.styles_upload-group__s9xlY{gap:8px}}.styles_toolbar-divider__ESOaa{flex:none;width:1px;height:28px;background:hsla(0,0%,100%,.18)}.styles_upload-side__T3t7Q{flex:none;min-width:0;display:flex;align-items:center;gap:8px}.styles_upload-side-images__vVr8G{flex:0 1 auto;max-width:50%}.styles_upload-trigger__zQTEw{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px dashed rgba(154,166,200,.45);border-radius:8px;background:hsla(0,0%,100%,.06);cursor:pointer;color:#dee3f0;transition:background .2s ease,color .2s ease,border-color .2s ease}.styles_upload-trigger__zQTEw svg path{fill:#c1c9e0;transition:fill .2s ease}.styles_upload-trigger__zQTEw:hover{border-color:rgba(124,92,255,.7);background:rgba(124,92,255,.22);color:#fff}.styles_upload-trigger__zQTEw:hover svg path{fill:#fff}.styles_upload-icon__22SoZ{flex:none;width:auto;height:20px}.styles_upload-tooltip__Un4mA{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 rgba(124,92,255,.5);border-radius:8px;background:#1c1145;color:#dee3f0;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__Un4mA:after{content:"";position:absolute;top:100%;inset-inline-start:20px;width:12px;height:12px;background:#1c1145;border-right:1px solid rgba(124,92,255,.5);border-bottom:1px solid rgba(124,92,255,.5);transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (max-width:768px){.styles_upload-tooltip__Un4mA{display:none}}.styles_upload-trigger__zQTEw:focus-visible .styles_upload-tooltip__Un4mA,.styles_upload-trigger__zQTEw:hover .styles_upload-tooltip__Un4mA{opacity:1;visibility:visible}.styles_add-square__8BXzy{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px dashed rgba(154,166,200,.45);border-radius:8px;background:hsla(0,0%,100%,.06);color:#dee3f0;cursor:pointer;transition:background .2s ease,border-color .2s ease}.styles_add-square__8BXzy svg path{fill:#c1c9e0;transition:fill .2s ease}.styles_add-square__8BXzy:hover{border-color:rgba(124,92,255,.7);background:rgba(124,92,255,.22)}.styles_add-square__8BXzy:hover svg path{fill:#fff}.styles_thumbs__3j_hj{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__3j_hj::-webkit-scrollbar{width:4px;height:4px}.styles_thumbs__3j_hj::-webkit-scrollbar-track{background:transparent;border-radius:10px}.styles_thumbs__3j_hj::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:10px}.styles_thumbs__3j_hj::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.45)}@media only screen and (max-width:768px){.styles_thumbs__3j_hj{max-width:108px;margin-right:0}}.styles_sample__bvYhs{position:relative;flex:none;width:40px;height:40px;line-height:0}.styles_sample__bvYhs img{object-fit:cover;border-radius:8px}.styles_sample-delete__r59XE{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__KfCv1{width:12.98px;height:12.98px}.styles_file-chip__2YKQ_{position:relative;flex:1 1;min-width:0;max-width:200px;display:flex;align-items:center;height:40px;padding:0 12px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.08)}@media only screen and (max-width:768px){.styles_file-chip__2YKQ_{max-width:140px}}.styles_file-chip-name__luwDv{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:#dee3f0}.styles_file-chip-remove___aFVX{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__UsJiF{width:12.98px;height:12.98px}