body:has(.workspace_workspace__cN5kd){--background:50 33% 98%;--foreground:165 24% 12%;--card:0 0% 100%;--card-foreground:165 24% 12%;--popover:0 0% 100%;--popover-foreground:165 24% 12%;--primary:164 60% 24%;--primary-foreground:0 0% 100%;--secondary:150 16% 93%;--secondary-foreground:165 24% 12%;--muted:150 16% 94%;--muted-foreground:160 7% 41%;--accent:150 20% 93%;--accent-foreground:165 24% 12%;--border:150 11% 86%;--input:150 11% 86%;--ring:164 60% 24%;--home-surface:#fff;--home-tint:#f0f3ee;--home-ink:#182b25;--home-accent:#237359;--home-line:#dce3dc;--home-muted:#63716a;background:hsl(var(--background))}.dark body:has(.workspace_workspace__cN5kd){--background:160 16% 8%;--foreground:50 22% 94%;--card:160 14% 12%;--card-foreground:50 22% 94%;--popover:160 14% 12%;--popover-foreground:50 22% 94%;--primary:150 47% 68%;--primary-foreground:160 25% 10%;--secondary:160 12% 17%;--secondary-foreground:50 22% 94%;--muted:160 12% 16%;--muted-foreground:150 10% 66%;--accent:160 12% 18%;--accent-foreground:50 22% 94%;--border:160 12% 24%;--input:160 12% 24%;--ring:150 47% 68%;--home-surface:#1b2521;--home-tint:#17201c;--home-ink:#f3f3e9;--home-accent:#91d5af;--home-line:#334139;--home-muted:#a2b3a7}body:has(.workspace_workspace__cN5kd) .hero-bg-container{display:none}.workspace_workspace__cN5kd{min-height:100dvh;background:hsl(var(--background));color:var(--home-ink)}.workspace_header__cfQEM{height:72px;display:flex;align-items:center;gap:26px;padding:0 30px;border-bottom:1px solid var(--home-line);background:var(--home-surface)}.workspace_brand__dc0ZO{display:flex;align-items:center;gap:10px;font-weight:600;font-size:18px;letter-spacing:-.04em;white-space:nowrap}.workspace_workspaceLabel__8yFSW{display:flex;align-items:center;gap:8px;color:var(--home-muted);font-size:12px;border-inline-start:1px solid var(--home-line);padding-inline-start:25px}.workspace_headerActions__Zs3Ti{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.workspace_creditBalance__Dx9Ix{display:flex;align-items:center;gap:7px;border:1px solid var(--home-line);border-radius:8px;padding:7px 10px;font-size:12px;font-variant-numeric:tabular-nums}.workspace_main__PCdms{max-width:1640px;margin-inline:auto;padding:20px 28px 28px}.workspace_workspace__cN5kd :is(a,button,input):focus-visible{outline:2px solid var(--home-accent);outline-offset:3px}.workspace_workspace__cN5kd [data-workbench]{padding-bottom:0}.workspace_workspace__cN5kd [data-workbench]>div:not([data-state]){padding-inline:0}.workspace_workspace__cN5kd [data-generator-grid]{grid-template-columns:minmax(340px,390px) minmax(0,1fr);gap:20px}.workspace_workspace__cN5kd [data-config-panel],.workspace_workspace__cN5kd [data-preview-panel]{grid-column:auto;position:static;order:0;transform:none;pointer-events:auto;min-width:0;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--home-line) transparent;border:1px solid var(--home-line);border-radius:16px}.workspace_workspace__cN5kd [data-preview-panel]{height:calc(100dvh - 120px);background:var(--home-surface)}.workspace_workspace__cN5kd [data-config-panel]>div,.workspace_workspace__cN5kd [data-preview-panel]>div{background:var(--home-surface);padding:0;border-radius:16px}.workspace_workspace__cN5kd [data-config-panel]>div>div,.workspace_workspace__cN5kd [data-preview-panel]>div>div{background:var(--home-surface);border-radius:16px;backdrop-filter:none}.workspace_workspace__cN5kd [data-close-config],.workspace_workspace__cN5kd [data-mobile-generator-bar],.workspace_workspace__cN5kd [data-mobile-overlay]{display:none}.workspace_promptTools___xN_p{margin-bottom:24px}.workspace_promptTools___xN_p>button{display:flex;align-items:center;gap:9px;width:100%;padding:12px;font-size:12px;border:1px solid var(--home-line);border-radius:9px;background:var(--home-tint);color:var(--home-accent)}.workspace_promptTools___xN_p>button svg:last-child{margin-inline-start:auto}.workspace_applied__ZSxQN{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:11px;color:var(--home-muted);padding:10px 0 0}.workspace_applied__ZSxQN>button{color:var(--home-accent);text-decoration:underline;flex-shrink:0}.workspace_previewTemplates__M44Ca{display:grid;place-items:center;padding:8px;border:1px solid var(--home-line);border-radius:50%}.workspace_libraryIntro__VOdqw{padding:15px 0 20px}.workspace_kicker__cL0EJ{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--home-accent,hsl(var(--primary)))}.workspace_libraryIntro__VOdqw h2{font-size:clamp(22px,2.5vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.04em;margin:12px 0 10px;max-width:450px}.workspace_libraryIntro__VOdqw p{color:var(--home-muted,hsl(var(--muted-foreground)));font-size:13px;line-height:1.6}.workspace_search__mQAtV{display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--home-line,hsl(var(--border)));border-radius:9px;color:var(--home-muted,hsl(var(--muted-foreground)));margin-bottom:20px;background:var(--home-tint,hsl(var(--muted)))}.workspace_search__mQAtV input{width:100%;min-width:0;background:transparent;outline:none;font-size:12px;color:var(--home-ink,hsl(var(--foreground)))}.workspace_templateGrid__dPCce{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace_templateCard__icAmb{text-align:start;border:1px solid var(--home-line,hsl(var(--border)));border-radius:12px;overflow:hidden;background:var(--home-surface,hsl(var(--card)));transition:border-color .2s,box-shadow .2s}.workspace_templateCard__icAmb:hover{border-color:var(--home-accent,hsl(var(--primary)));box-shadow:0 6px 25px #20413210}.workspace_templateCard__icAmb:disabled{cursor:not-allowed;opacity:.55}.workspace_templateArt___U4xK{aspect-ratio:16/9;position:relative;overflow:hidden;background:#dce7d6}.workspace_templateArt___U4xK>img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.workspace_templateCard__icAmb:hover .workspace_templateArt___U4xK>img{transform:scale(1.03)}.workspace_artLabel__BVp7Y,.workspace_ratio__PHGO_{position:absolute;bottom:9px;padding:3px 7px;background:#f7faf0e8;color:#274737;font-size:9px;border-radius:4px}.workspace_artLabel__BVp7Y{left:9px}.workspace_ratio__PHGO_{right:9px}.workspace_templateCopy__unrrR{padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.workspace_templateNumber__M_Rff{font-size:9px;color:var(--home-muted,hsl(var(--muted-foreground)));font-variant-numeric:tabular-nums}.workspace_templateCopy__unrrR h3{font-size:14px;font-weight:500;line-height:1.3}.workspace_templateCopy__unrrR>svg{color:var(--home-accent,hsl(var(--primary)))}.workspace_templateCopy__unrrR p{grid-column:1/-1;font-size:11px;line-height:1.6;color:var(--home-muted,hsl(var(--muted-foreground)));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.workspace_useTemplate__fp6zu{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--home-accent,hsl(var(--primary)));margin-top:4px}.workspace_abstractArt__i9xbC{height:100%;display:grid;place-items:center;position:relative;overflow:hidden;color:#35533c;background:#e7e3d5}.workspace_abstractArt__i9xbC>svg{width:57px;height:57px;stroke-width:1;z-index:1}.workspace_abstractArt__i9xbC span{width:190px;height:190px;border:1px solid #30513a20;border-radius:50%;position:absolute;transform:rotate(-25deg) scaleX(1.9)}.workspace_abstractArt__i9xbC span:last-child{width:130px;height:130px}.workspace_noResults__2m0Kv{padding:40px 12px;text-align:center;color:var(--home-muted);font-size:13px}.workspace_notice__ahnCH{border:1px solid var(--home-line);padding:12px!important;border-radius:8px;margin-bottom:16px;font-size:13px}.workspace_mobileTabs__pZOsw{display:none}.workspace_statusDot__83IKU{width:6px;height:6px;border-radius:50%;background:var(--home-accent)}@media (min-width:1450px){.workspace_templateGrid__dPCce{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.workspace_workspaceLabel__8yFSW{display:none}.workspace_header__cfQEM{padding-inline:20px}.workspace_headerActions__Zs3Ti{gap:5px}.workspace_workspace__cN5kd [data-generator-grid]{grid-template-columns:minmax(315px,.85fr) minmax(0,1fr)}.workspace_templateGrid__dPCce{gap:10px}.workspace_templateCopy__unrrR{padding:11px}}@media (max-width:767px){.workspace_header__cfQEM{height:64px;padding-inline:14px;gap:10px}.workspace_brand__dc0ZO{font-size:15px;gap:6px}.workspace_brand__dc0ZO img{width:24px;height:24px}.workspace_headerActions__Zs3Ti{gap:0}.workspace_headerActions__Zs3Ti button{padding-inline:10px;font-size:11px}.workspace_creditBalance__Dx9Ix{padding:6px;font-size:11px;gap:4px}.workspace_locale__m0HKb{display:none}.workspace_main__PCdms{padding:14px 14px 24px}.workspace_mobileTabs__pZOsw{display:flex;padding:4px!important;gap:4px;background:var(--home-tint);border:1px solid var(--home-line);border-radius:10px;margin-bottom:14px}.workspace_mobileTabs__pZOsw button{width:50%;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px;font-size:13px;border-radius:7px}.workspace_mobileTabs__pZOsw button[aria-pressed=true]{background:var(--home-surface);box-shadow:0 2px 5px #19332a08}.workspace_workspace__cN5kd [data-generator-grid]{display:block}.workspace_workspace__cN5kd [data-config-panel],.workspace_workspace__cN5kd [data-preview-panel]{height:auto;max-height:none;overflow:visible}.workspace_workspace__cN5kd [data-config-panel]>div>div>div:first-child{position:static;padding:20px 20px 16px;border:0}.workspace_workspace__cN5kd [data-config-panel]>div>div>div:first-child>div:first-child{display:none}.workspace_workspace__cN5kd [data-config-panel]>div>div>div:last-child{padding:0 20px 22px}.workspace_workspace__cN5kd [data-active-panel=create] [data-preview-panel],.workspace_workspace__cN5kd [data-active-panel=preview] [data-config-panel]{display:none}.workspace_libraryIntro__VOdqw h2{font-size:25px}.workspace_templateGrid__dPCce{grid-template-columns:1fr 1fr}.workspace_templateArt___U4xK{aspect-ratio:4/3}.workspace_templateCopy__unrrR{gap:5px;padding:10px}.workspace_templateCopy__unrrR h3{font-size:12px}.workspace_templateNumber__M_Rff{display:none}.workspace_templateCopy__unrrR p{font-size:10px}.workspace_artLabel__BVp7Y{font-size:8px;max-width:75%}.workspace_ratio__PHGO_{display:none}}@media (prefers-reduced-motion:reduce){.workspace_templateArt___U4xK>img,.workspace_templateCard__icAmb{transition:none}}.workspace_workspace__cN5kd [data-config-body]{display:flex;flex-direction:column}.workspace_workspace__cN5kd [data-model-section]{order:-2}.workspace_workspace__cN5kd [data-prompt-section]{order:-1}.workspace_workspace__cN5kd .workspace_promptTools___xN_p{order:-3}.workspace_workspace__cN5kd [data-generation-action]{position:sticky;bottom:-1px;background:var(--home-surface);z-index:10;padding-block:12px 0}@media (max-width:767px){.workspace_workspace__cN5kd [data-generation-action]{display:block;position:fixed;inset:auto 0 0;padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--home-line);z-index:30}.workspace_workspace__cN5kd [data-config-panel]>div>div>div:last-child{padding-bottom:95px}.workspace_workspace__cN5kd [data-generation-action]>button{border-radius:12px}}.workspace_referenceCard__y7A3H{display:flex;flex-direction:column}.workspace_referenceVideo__wkej_{background:#101512;height:270px;display:grid;place-items:center;overflow:hidden}.workspace_referenceVideo__wkej_ video{width:100%;height:100%;max-height:270px;object-fit:contain}.workspace_referenceVideo__wkej_ p{font-size:12px;line-height:1.7;padding:24px;color:#e4e9e5}.workspace_referenceCopy__sav9O{padding:16px;display:flex;flex-direction:column;flex:1}.workspace_referenceHeading__JLohh{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.workspace_referenceHeading__JLohh h3{font-size:15px;font-weight:500}.workspace_referenceHeading__JLohh a{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--home-accent);white-space:nowrap}.workspace_promptLabel__VAOUU{font-size:9px;color:var(--home-muted);margin-top:16px;letter-spacing:.06em}.workspace_referenceCopy__sav9O blockquote{font-size:12px;line-height:1.7;margin:6px 0 15px;color:var(--home-ink)}.workspace_referenceRequirement__bUMcO{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--home-muted);margin-top:auto}.workspace_referenceApply__LvRxL{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;margin-top:14px;background:var(--home-tint);color:var(--home-accent);border:1px solid var(--home-line);border-radius:7px;font-size:12px}.workspace_referenceApply__LvRxL:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.workspace_templateGrid__dPCce:has(.workspace_referenceCard__y7A3H){grid-template-columns:1fr}.workspace_referenceVideo__wkej_,.workspace_referenceVideo__wkej_ video{height:320px;max-height:320px}}.workspace_referenceMeta__Uq8NW{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:10px}.workspace_referenceMeta__Uq8NW>span{border:1px solid var(--home-line);border-radius:5px;padding:4px 7px;font-weight:650;color:var(--home-ink)}.workspace_promptDetails__Dgxf6{margin:16px 0}.workspace_promptDetails__Dgxf6 summary{cursor:pointer;list-style:none}.workspace_promptDetails__Dgxf6 summary::-webkit-details-marker{display:none}.workspace_promptDetails__Dgxf6 summary:focus-visible{outline:2px solid var(--home-accent);outline-offset:5px;border-radius:4px}.workspace_promptDetails__Dgxf6 .workspace_promptLabel__VAOUU{margin:0;display:block}.workspace_promptExcerpt__9s6_a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.7;color:var(--home-muted);margin:7px 0;overflow-wrap:anywhere}.workspace_promptToggle__q8RNl{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--home-accent);font-weight:600}.workspace_promptToggle__q8RNl svg{transition:transform .15s}.workspace_promptDetails__Dgxf6[open] .workspace_promptToggle__q8RNl svg{transform:rotate(180deg)}.workspace_promptDetails__Dgxf6[open] .workspace_promptExcerpt__9s6_a{display:none}.workspace_promptDetails__Dgxf6[open] .workspace_promptToggle__q8RNl{margin-top:8px}.workspace_promptDetails__Dgxf6 blockquote{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.workspace_referenceCopy__sav9O>.workspace_referenceApply__LvRxL{margin-top:auto}.workspace_libraryCount__pSxHr{display:flex;justify-content:space-between;align-items:center;margin:16px 0 12px;font-size:11px;color:var(--home-muted)}.workspace_libraryCount__pSxHr span{font-variant-numeric:tabular-nums}.workspace_loadMore__FaLJP{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px auto 4px;padding:10px 24px;border:1px solid var(--home-line);border-radius:8px;font-size:12px;color:var(--home-ink);background:var(--home-surface)}.workspace_loadMore__FaLJP:hover{border-color:var(--home-accent)}@media (max-width:767px){.workspace_workspace__cN5kd [data-config-body] [role=tooltip]{left:auto;right:0;--tw-translate-x:0;max-width:calc(100vw - 64px);white-space:normal;width:max-content}.workspace_workspace__cN5kd [data-config-body] [role=tooltip]>span{left:auto;right:12px;--tw-translate-x:0}}.workspace_previewError__canKT{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;text-align:center}.workspace_previewError__canKT button{border:1px solid #6d8077;color:#fff;border-radius:6px;padding:7px 14px;font-size:12px}.workspace_previewError__canKT button:hover{background:#263e32}