.styles_dock__pOOsS{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__pOOsS{bottom:12px;width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.styles_dock__pOOsS{transition:opacity .3s ease,visibility .3s}}.styles_dock-visible__wlHRo{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.styles_dock-expanded__iILrL{width:min(820px,100% - 32px)}@media only screen and (max-width:768px){.styles_dock-expanded__iILrL{width:calc(100% - 24px)}}.styles_dock-inner__koC0J{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__koC0J{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__iILrL .styles_dock-inner__koC0J{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__iILrL .styles_dock-inner__koC0J{background:rgba(247,246,255,.74)}}.styles_dock-inner__koC0J.styles_dock-inner-drag__zQZfZ{border-color:#b5abec;background:rgba(241,232,255,.75)}.styles_body-row__aZL7g{display:flex;align-items:flex-end;gap:10px}.styles_main-col__sTbu8{flex:1 1;min-width:0;display:flex;flex-direction:column}.styles_prompt-input__ZjpIV{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__ZjpIV::placeholder{color:#545f7e}@media only screen and (max-width:768px){.styles_prompt-input__ZjpIV::placeholder{font-size:12px}}@media only screen and (max-width:768px){.styles_prompt-input__ZjpIV{font-size:16px}}.styles_dock-expanded__iILrL .styles_prompt-input__ZjpIV{height:88px;font-size:14px;line-height:20px;overflow-y:auto;white-space:pre-wrap;text-overflow:clip;scrollbar-width:thin}@media only screen and (max-width:768px){.styles_dock-expanded__iILrL .styles_prompt-input__ZjpIV{font-size:16px}}.styles_generate__fMIE_{position:relative;isolation:isolate;border:none;background:linear-gradient(90deg,#ff007b,#ff3aff);color:#fff;transition:transform .2s ease,box-shadow .2s ease;flex:none;display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0;border-radius:10px;font-family:inherit;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),transform .2s ease,box-shadow .2s ease,opacity .2s ease}.styles_generate__fMIE_:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#ff2e97,#ff6bff);opacity:0;transition:opacity .25s ease}@media(hover:hover){.styles_generate__fMIE_:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(90deg,#ff007b,#ff3aff);box-shadow:0 8px 22px rgba(255,0,123,.45),0 0 26px rgba(255,58,255,.35)}.styles_generate__fMIE_:hover:not(:disabled):before{opacity:1}}.styles_generate__fMIE_:active:not(:disabled){transform:translateY(0);background:linear-gradient(90deg,#ff007b,#ff3aff);box-shadow:0 3px 12px rgba(255,0,123,.4)}.styles_generate__fMIE_:disabled{opacity:.5;cursor:default}.styles_generate-icon__w0lzW{flex:none;width:18px;height:18px}.styles_generate-label__Ns18O{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__iILrL .styles_generate__fMIE_{padding:0 20px}.styles_dock-expanded__iILrL .styles_generate-label__Ns18O{max-width:180px;-webkit-margin-start:8px;margin-inline-start:8px;opacity:1}@media only screen and (max-width:768px){.styles_dock-expanded__iILrL .styles_body-row__aZL7g{flex-wrap:wrap}.styles_dock-expanded__iILrL .styles_main-col__sTbu8{flex-basis:100%}.styles_dock-expanded__iILrL .styles_generate__fMIE_{flex:1 0 100%}}.styles_toolbar-wrap__pBOe9{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__iILrL .styles_toolbar-wrap__pBOe9{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__8BS3V{min-height:0;overflow:hidden}.styles_dock-expanded__iILrL .styles_toolbar__8BS3V{overflow:visible}.styles_toolbar-inner__GFKMD{display:flex;align-items:center;gap:10px;padding:6px 0 0;border-radius:8px}@media only screen and (max-width:768px){.styles_toolbar-inner__GFKMD{gap:8px}}.styles_upload-trigger__y6MyV{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;color:#545f7e;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.styles_upload-trigger__y6MyV svg path{transition:fill .2s ease}@media(hover:hover){.styles_upload-trigger__y6MyV:hover{border-color:#b5abec;background:#f1e8ff;color:#363f5a}.styles_upload-trigger__y6MyV:hover svg path{fill:#363f5a}}.styles_upload-icon__iJiJ0{flex:none;width:auto;height:20px}.styles_upload-tooltip__MESBN{position:absolute;bottom:calc(100% + 10px);inset-inline-start:0;z-index:5;width:max-content;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__MESBN: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__MESBN{display:none}}.styles_hint-limit__QyUHF{font-weight:400}.styles_add-square__JEANB:focus-visible .styles_upload-tooltip__MESBN,.styles_upload-trigger__y6MyV:focus-visible .styles_upload-tooltip__MESBN{opacity:1;visibility:visible}@media(hover:hover){.styles_add-square__JEANB:hover .styles_upload-tooltip__MESBN,.styles_upload-trigger__y6MyV:hover .styles_upload-tooltip__MESBN{opacity:1;visibility:visible}}.styles_add-square__JEANB{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;color:#545f7e;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.styles_add-square__JEANB svg path{transition:fill .2s ease}@media(hover:hover){.styles_add-square__JEANB:hover{border-color:#b5abec;background:#f1e8ff;color:#363f5a}.styles_add-square__JEANB:hover svg path{fill:#363f5a}}.styles_add-square__JEANB.styles_add-square-disabled__dZNQ1{border-color:rgba(199,194,236,.6);cursor:default}.styles_add-square__JEANB.styles_add-square-disabled__dZNQ1 .styles_upload-icon__iJiJ0{opacity:.6}@media(hover:hover){.styles_add-square__JEANB.styles_add-square-disabled__dZNQ1:hover{border-color:rgba(199,194,236,.6);background:#fff;color:#545f7e}.styles_add-square__JEANB.styles_add-square-disabled__dZNQ1:hover svg path{fill:#545f7e}}.styles_thumbs__mISYZ{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:6px 6px 0 0;margin:-6px -6px 0 0;overflow-x:auto;overflow-y:clip;scrollbar-width:thin}@media only screen and (max-width:768px){.styles_thumbs__mISYZ{margin-right:0}}.styles_sample__Pj2p4{position:relative;flex:none;width:40px;height:40px;line-height:0}.styles_sample__Pj2p4 img{object-fit:cover;border-radius:8px}.styles_sample-delete__P2eNu{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__f6dCi{width:12.98px;height:12.98px}