.workspace_workspace__db3tA{min-height:100dvh;background:#f8f7fb;color:#332b40;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace_workspace__db3tA *{box-sizing:border-box}.workspace_header__pKDgT{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;background:white;border-bottom:1px solid #e9e3ef;position:relative;z-index:20}.workspace_brand__IK8Ra{font-size:18px;font-weight:650;white-space:nowrap;letter-spacing:-.5px}.workspace_brand__IK8Ra span{color:#8050e9;font-size:24px;margin-right:6px}.workspace_headerActions__Brmaw{display:flex;align-items:center;gap:20px}.workspace_balance__eFjZy{display:flex;align-items:center;gap:14px;border-radius:999px;padding:8px 12px 8px 16px;border:1px solid #e4dbf2;background:#faf7ff;font-size:13px}.workspace_balance__eFjZy span{font-size:20px;color:#8050e9}.workspace_layout__yYRVz{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:calc(100dvh - 76px)}.workspace_rail__T_tGM{padding:28px 14px;display:flex;flex-direction:column;gap:8px;border-right:1px solid #e9e3ef;background:#fff}.workspace_rail__T_tGM a{display:flex;align-items:center;gap:11px;font-size:13px;padding:13px 12px;border-radius:10px;color:#7b7286}.workspace_rail__T_tGM a>span{font-size:19px;width:20px;text-align:center}.workspace_rail__T_tGM a[aria-current=page]{background:#f0e9fc;color:#7546cb;font-weight:600}.workspace_rail__T_tGM a:hover{background:#f8f5fc}.workspace_rail__T_tGM .workspace_homeLink__1ksOG{margin-top:auto;font-size:12px}.workspace_main__A8E_f{min-width:0;padding:30px 32px 36px}.workspace_pageHeading__b3SuO{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px}.workspace_pageHeading__b3SuO h1{font-size:25px;font-weight:600;letter-spacing:-.7px;margin:0 0 6px}.workspace_pageHeading__b3SuO p{color:#81778d;font-size:14px}.workspace_viewTabs__nxI8U{display:flex;gap:4px;background:#ede9f4;border-radius:10px;padding:4px}.workspace_viewTabs__nxI8U button{padding:9px 14px;font-size:13px;white-space:nowrap;border-radius:7px;color:#7a7087}.workspace_viewTabs__nxI8U button[aria-selected=true]{background:white;color:#6943aa;box-shadow:0 1px 5px #4433560a}.workspace_workbench__u8ys3[hidden]{display:none}.workspace_workbench__u8ys3>section{display:grid;grid-template-columns:350px minmax(0,1fr);gap:24px;align-items:start;--unit:1px}.workspace_workbench__u8ys3>section>div:first-child{width:100%;height:auto;min-height:0;padding:24px;background:white;border:1px solid #e5dfec;border-radius:18px;box-shadow:none;margin:0;position:sticky;top:20px}.workspace_workbench__u8ys3>section>div:first-child>div:first-child{flex-direction:column;gap:22px;min-height:0}.workspace_workbench__u8ys3 [data-reference-upload]{flex-basis:auto;max-width:none;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;width:100%;text-align:center}.workspace_workbench__u8ys3 button[data-action=phone-upload]{width:auto;min-width:122px;margin:0;padding:10px 12px;min-height:44px;font-size:14px}.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=choose-reference]{width:90px;height:90px;flex-shrink:0;font-size:12px}.workspace_workbench__u8ys3 textarea{display:block;width:100%;min-height:190px;resize:vertical;padding:14px 40px 14px 14px;border:1px solid #e4ddee;border-radius:12px;font-size:14px;line-height:1.65;background:#fdfcff}.workspace_workbench__u8ys3 label.sr-only{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:block;font-size:13px;font-weight:600;margin:0 0 10px}.workspace_workbench__u8ys3>section>div:first-child>div:nth-child(2){height:auto;margin-top:24px;display:flex;flex-direction:column;align-items:stretch;gap:18px}.workspace_workbench__u8ys3>section>div:first-child>div:nth-child(2)>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.workspace_workbench__u8ys3 #home-model{grid-column:1/-1;grid-row:1;width:100%;max-width:none;justify-content:flex-start;min-height:46px}.workspace_workbench__u8ys3 [aria-label="Aspect ratio"],.workspace_workbench__u8ys3 [aria-label=Style]{width:100%;min-height:44px;font-size:13px}.workspace_workbench__u8ys3 [data-action=generate]{width:100%;min-height:50px;border-radius:12px;font-size:15px;justify-content:center}.workspace_workbench__u8ys3>section>div:nth-child(2){width:100%;max-width:none;margin:0;min-width:0}.workspace_workbench__u8ys3 [data-testid=generation-result]{min-height:590px;border-radius:18px;background:#fff;padding:24px}.workspace_workbench__u8ys3 [data-testid=generation-result] img{max-height:620px}.workspace_examples__mXNMZ{background:#f1edf7;border:1px solid #e8e0f0;border-radius:18px;padding:28px;min-height:590px}.workspace_examplesHeading__ZUbky{text-align:center;margin:10px 0 26px}.workspace_examplesHeading__ZUbky>span{color:#ab91d7;font-size:30px}.workspace_examplesHeading__ZUbky h2{font-size:24px;font-weight:600;letter-spacing:-.7px;margin:8px 0}.workspace_examplesHeading__ZUbky p{font-size:13px;color:#8b7d9b}.workspace_exampleGrid__EnNYe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace_exampleGrid__EnNYe button{text-align:left;border-radius:12px;overflow:hidden;background:white;box-shadow:0 2px 8px #50346706}.workspace_exampleGrid__EnNYe img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:transform .18s}.workspace_exampleGrid__EnNYe button:hover img{transform:scale(1.035)}.workspace_exampleGrid__EnNYe button>span{display:flex;justify-content:space-between;padding:10px 11px;font-size:12px;color:#665776}.workspace_exampleGrid__EnNYe b{color:#8050e9;font-size:17px;font-weight:400;line-height:1}.workspace_history__QunNE{border:1px solid #e5dfec;border-radius:18px;background:white;padding:24px}.workspace_historyHeading__XWZhn{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.workspace_historyHeading__XWZhn h2{font-size:20px;font-weight:600}.workspace_historyHeading__XWZhn button,.workspace_historyPagination__94Q7M button{font-size:13px;color:#8050e9}.workspace_historyGrid__BIbhX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.workspace_historyImage__0c3Ug{display:block;width:100%;border-radius:12px;overflow:hidden;background:#f5f1f9}.workspace_historyImage__0c3Ug img{aspect-ratio:1;width:100%;-o-object-fit:cover;object-fit:cover}.workspace_historyGrid__BIbhX article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:11px;font-size:12px}.workspace_historyGrid__BIbhX time{color:#93869f}.workspace_historyGrid__BIbhX article>div button{color:#8050e9}.workspace_historyEmpty__3Fn9t{text-align:center;padding:90px 20px;color:#897a99}.workspace_historyEmpty__3Fn9t h3{font-size:24px;color:#4a3c5b;margin-bottom:8px}.workspace_historyEmpty__3Fn9t button{display:inline-block;margin-top:20px;color:#8050e9}.workspace_historyPagination__94Q7M{display:flex;justify-content:center;gap:20px;margin-top:28px;font-size:13px;color:#897a99}.workspace_workspace__db3tA button:disabled{opacity:.45;cursor:not-allowed}.workspace_workspace__db3tA a:focus-visible,.workspace_workspace__db3tA button:focus-visible,.workspace_workspace__db3tA textarea:focus-visible{outline:2px solid #8050e9;outline-offset:3px}.workspace_resultActions__fvgd_{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.workspace_resultActions__fvgd_ a,.workspace_resultActions__fvgd_ button{padding:10px 16px;border:1px solid #dfd5ed;border-radius:10px;background:white;color:#7850b7;font-size:13px}.workspace_resultActions__fvgd_ a:first-child{background:#8050e9;color:white;border-color:#8050e9}.workspace_referenceNotice__eYVQZ{margin-top:10px;font-size:13px;color:#897a99}@media(min-width:1500px){.workspace_main__A8E_f{padding:38px 48px}.workspace_workbench__u8ys3>section{grid-template-columns:390px minmax(0,1fr)}}@media(max-width:1100px){.workspace_layout__yYRVz{grid-template-columns:72px minmax(0,1fr)}.workspace_rail__T_tGM{padding:22px 8px}.workspace_rail__T_tGM a{font-size:0;justify-content:center;padding:12px 8px}.workspace_rail__T_tGM a>span{font-size:22px}.workspace_rail__T_tGM .workspace_homeLink__1ksOG{display:none}.workspace_main__A8E_f{padding:24px 20px}.workspace_workbench__u8ys3>section{grid-template-columns:300px minmax(0,1fr);gap:18px}.workspace_workbench__u8ys3>section>div:first-child{padding:18px}.workspace_exampleGrid__EnNYe{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace_examples__mXNMZ{padding:20px}.workspace_historyGrid__BIbhX{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace_pageHeading__b3SuO{align-items:flex-start}.workspace_pageHeading__b3SuO h1{font-size:23px}}@media(max-width:760px){.workspace_header__pKDgT{height:66px;padding:0 16px}.workspace_brand__IK8Ra{font-size:14px}.workspace_brand__IK8Ra span{font-size:20px}.workspace_headerActions__Brmaw{gap:8px}.workspace_balance__eFjZy{display:none}.workspace_layout__yYRVz{display:block;min-height:calc(100dvh - 66px)}.workspace_rail__T_tGM{display:none}.workspace_main__A8E_f{padding:22px 16px}.workspace_pageHeading__b3SuO{flex-direction:column;gap:18px;margin-bottom:20px}.workspace_viewTabs__nxI8U{width:100%}.workspace_viewTabs__nxI8U button{flex:1}.workspace_workbench__u8ys3>section{display:flex;flex-direction:column;gap:20px}.workspace_workbench__u8ys3>section>div:first-child{position:static;padding:20px}.workspace_workbench__u8ys3 textarea{min-height:140px}.workspace_workbench__u8ys3>section>div:nth-child(2){width:100%}.workspace_workbench__u8ys3 [data-testid=generation-result]{min-height:320px;padding:16px}.workspace_examples__mXNMZ{min-height:0;padding:20px}.workspace_examplesHeading__ZUbky h2{font-size:22px}.workspace_exampleGrid__EnNYe{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace_exampleGrid__EnNYe button>span{font-size:10px;padding:8px}.workspace_history__QunNE{padding:18px}.workspace_historyGrid__BIbhX{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspace_historyGrid__BIbhX article>div{flex-wrap:wrap}.workspace_resultActions__fvgd_>*{flex:1;text-align:center;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.workspace_exampleGrid__EnNYe img{transition:none}}.workspace_resultActions__fvgd_{grid-column:2}.workspace_workbench__u8ys3 [data-action=generate]{background:#8050e9;color:#fff}.workspace_workspace__db3tA .site-credits-link{display:none}@media(max-width:760px){.workspace_headerActions__Brmaw{gap:8px}.workspace_balance__eFjZy{display:flex;font-size:12px;padding:6px 9px;gap:6px}.workspace_balance__eFjZy span{font-size:16px}.workspace_brand__IK8Ra{font-size:12px}}.workspace_workbench__u8ys3 [data-prompt-field]{box-shadow:none}.workspace_workbench__u8ys3 button[data-action=random-prompt]{top:-5px;right:0;width:28px;height:28px;border-radius:7px}.workspace_workbench__u8ys3 button[data-action=random-prompt] svg{width:19px;height:19px}.workspace_workbench__u8ys3 button[data-action=random-prompt]:hover{background:#f0e9fc}.workspace_workbench__u8ys3 textarea{padding-right:14px}.workspace_workbench__u8ys3 [data-phone-entry]{width:auto;margin-top:0}.workspace_workbench__u8ys3 [data-phone-entry] button[data-action=phone-upload]{margin-top:0}.workspace_workbench__u8ys3 [data-phone-entry] button[data-action=phone-upload],.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=choose-reference]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;height:104px;min-height:104px;margin:0;padding:14px 8px;border:1px dashed #d4c5e6;border-radius:12px;background:#fbf9fe;color:#8062c4;font-size:13px;font-weight:500;line-height:1.2}.workspace_workbench__u8ys3 [data-phone-entry] button[data-action=phone-upload]>svg,.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=choose-reference]>svg{width:25px;height:25px}.workspace_workbench__u8ys3 [data-phone-entry]{width:100%;height:104px}.workspace_workbench__u8ys3 [data-phone-entry]>span{top:7px;right:7px}.workspace_workbench__u8ys3 [data-phone-entry]>span>button{width:18px;height:18px;font-size:11px}.workspace_workbench__u8ys3 [data-phone-entry] button[data-action=phone-upload]:hover,.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=choose-reference]:hover{background:#f4eefc;border-color:#b7a0db}@media(max-width:760px){.workspace_workbench__u8ys3 [data-reference-upload]{grid-template-columns:1fr}.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=choose-reference]{height:80px;min-height:80px;flex-direction:row;gap:12px}}.workspace_workbench__u8ys3>section>div [data-reference-upload]{max-width:none;flex:0 0 auto;width:100%;align-self:stretch}.workspace_workspace__db3tA button,.workspace_workspace__db3tA h1,.workspace_workspace__db3tA h2,.workspace_workspace__db3tA h3,.workspace_workspace__db3tA h4,.workspace_workspace__db3tA input,.workspace_workspace__db3tA select,.workspace_workspace__db3tA textarea{font-family:inherit}.workspace_workspace__db3tA h1,.workspace_workspace__db3tA h2,.workspace_workspace__db3tA h3{letter-spacing:-.025em}.workspace_headerActions__Brmaw{gap:12px;font-size:13px}.workspace_headerActions__Brmaw .site-account-button,.workspace_headerActions__Brmaw .site-signin-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid #e4dbf0;border-radius:999px;background:#fff;color:#62576f;font-size:13px;font-weight:500;line-height:20px;white-space:nowrap}.workspace_headerActions__Brmaw .site-signin-button{background:#8050e9;color:#fff;border-color:#8050e9}.workspace_headerActions__Brmaw .site-account-button>svg{display:block;flex:none;width:17px;height:17px}.workspace_headerActions__Brmaw .site-account-button>span:last-child{font-size:11px;line-height:1}.workspace_headerActions__Brmaw .workspace_balance__eFjZy{height:40px;min-height:40px;padding:8px 12px 8px 15px;font-size:13px;line-height:20px;font-variant-numeric:tabular-nums}.workspace_headerActions__Brmaw .workspace_balance__eFjZy>span{font-size:20px;line-height:20px}.workspace_workbench__u8ys3 [data-reference-tile]{height:104px}.workspace_workbench__u8ys3 [data-reference-upload]>div[role=alert],.workspace_workbench__u8ys3 [data-reference-upload]>p:not(.sr-only){grid-column:1/-1}.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=remove-reference]{width:28px;height:28px;min-height:28px;padding:0}.workspace_workbench__u8ys3 [data-reference-tile]>button[data-action=remove-reference]>svg{width:16px;height:16px}@media(max-width:760px){.workspace_workbench__u8ys3 [data-reference-tile]{height:80px}.workspace_headerActions__Brmaw{gap:8px}.workspace_headerActions__Brmaw .workspace_balance__eFjZy{font-size:12px;padding:8px 10px}.workspace_headerActions__Brmaw .site-account-button{padding:8px 10px}}.workspace_accountLayout___9f4W{display:block;min-height:calc(100dvh - 76px)}@media(max-width:760px){.workspace_accountLayout___9f4W{min-height:calc(100dvh - 66px)}}.workspace_workbench__u8ys3>section[data-inline-composer]{display:block}.workspace_workbench__u8ys3>section[data-inline-composer]>div:first-child{position:static;max-width:none}.workspace_workbench__u8ys3>section[data-inline-composer]>div:first-child>div:first-child{flex-direction:row;gap:24px}.workspace_workbench__u8ys3>section[data-inline-composer]>div:first-child>div:nth-child(2){display:flex;flex-direction:row;align-items:flex-start;margin-top:0;gap:20px}.workspace_workbench__u8ys3>section[data-inline-composer]>div:first-child>div:nth-child(2)>div{display:block;width:auto}.workspace_workbench__u8ys3>section[data-inline-composer] [data-reference-upload]{display:block;flex:0 0 128px;max-width:128px}.workspace_workbench__u8ys3>section[data-inline-composer] [data-reference-tile]>button[data-action=choose-reference]{width:100%;height:128px}.workspace_workbench__u8ys3>section[data-inline-composer] label.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace_workbench__u8ys3>section[data-inline-composer] textarea{min-height:128px}.workspace_workbench__u8ys3>section[data-inline-composer] [hidden]{display:none!important}.workspace_workbench__u8ys3>section[data-inline-composer]>div:not(:first-child){margin-top:24px}.workspace_workbench__u8ys3>section[data-inline-composer] #home-model{min-height:38px}@media(max-width:640px){.workspace_workbench__u8ys3>section[data-inline-composer]>div:first-child>div:nth-child(2){gap:16px}.workspace_workbench__u8ys3>section[data-inline-composer] [data-reference-upload]{flex-basis:112px;max-width:112px}}