.PromptCanvas_root__L32xB{--canvas-bg:#100f09;--canvas-text:#f5f4ef;--canvas-muted:#adaca6;--input-bg:#191815;--input-border:#35342d;height:var(--scroll-desktop,calc(var(--lp-vh) * 620));background:var(--canvas-bg);color:var(--canvas-text);position:relative;isolation:isolate}[data-canvas-theme=light] .PromptCanvas_root__L32xB{--canvas-bg:#f5f4ef;--canvas-text:#100f09;--canvas-muted:#66655f;--input-bg:#eeede7;--input-border:#d0cfc5}.marketing-chrome .PromptCanvas_root__L32xB{--canvas-bg:var(--fill-bg-primary);--canvas-text:var(--text-primary);--canvas-muted:var(--text-secondary);--input-bg:var(--fill-bg-top-primary);--input-border:var(--stroke-quaternary)}.PromptCanvas_stage__PY6Sa{position:sticky;top:0;height:var(--lp-screen);min-height:480px;overflow:hidden}.PromptCanvas_titlePosition__S6hyM{position:absolute;top:calc(50% - 211px);left:0;width:100%;text-align:center}.PromptCanvas_endCopy__vsrTp h2,.PromptCanvas_title___wa1_{margin:0}.PromptCanvas_introDescription__8aMWj{max-width:680px;margin:22px auto 0;padding:0 28px;color:var(--canvas-muted);font-family:var(--lp-sans);font-size:14px;line-height:28px}.PromptCanvas_inputPosition__z6sFQ{position:absolute;top:50%;left:50%;width:min(600px,calc(100% - 28px));transform:translate(-50%,-50%)}.PromptCanvas_input__WoJsZ{padding:16px;border:1px solid var(--input-border);border-radius:30px;background:var(--input-bg)}.PromptCanvas_attachments__kB_HK{display:flex;flex-wrap:wrap;gap:10px}.PromptCanvas_attachments__kB_HK>span{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:8px;font-size:18px;visibility:hidden;opacity:0}.PromptCanvas_attachments__kB_HK img,.PromptCanvas_attachments__kB_HK svg{width:24px;height:24px;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.PromptCanvas_prompt__RYjmM{margin:16px 0;font-size:18px;line-height:28px;min-height:28px}.PromptCanvas_prompt__RYjmM [data-character]{visibility:hidden;opacity:0}.PromptCanvas_inputFooter__I7x6I{display:flex;align-items:center;justify-content:space-between;color:var(--canvas-muted)}.PromptCanvas_send__9VXYd{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--canvas-text);color:var(--canvas-bg)}.PromptCanvas_scrollHint__LgBWM{position:absolute;bottom:28px;left:0;width:100%;text-align:center;color:var(--canvas-muted);font-size:14px;margin:0}.PromptCanvas_canvasPosition__wxGeq{position:absolute;left:50%;top:50%;width:min(1180px,calc(100% + 320px));transform:translate(-50%,-50%);visibility:hidden;opacity:0;pointer-events:none}.PromptCanvas_grid__O4ze9{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:clamp(18px,2.2vw,32px);-moz-column-gap:clamp(16px,2.2vw,32px);column-gap:clamp(16px,2.2vw,32px);transform-origin:center}.PromptCanvas_tile__m_MLy{margin:0;aspect-ratio:3/4;min-width:0;background-color:var(--input-bg);background-size:cover;background-position:50%}.PromptCanvas_tile__m_MLy img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;transition:opacity .35s ease-out}[data-static=false] .PromptCanvas_tile__m_MLy img:not([data-loaded=true]){opacity:0}.PromptCanvas_ending__d_MBE{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 40px 40px;visibility:hidden;opacity:0;pointer-events:none}.PromptCanvas_endCopy__vsrTp{width:100%;max-width:560px;text-align:center}.PromptCanvas_clip__5jPBC{overflow:hidden}.PromptCanvas_description__uWOJc{margin-top:28px}.PromptCanvas_description__uWOJc p{margin:0;font-family:var(--lp-sans);font-size:14px;line-height:28px;color:var(--canvas-muted)}@media (max-width:767px){.PromptCanvas_root__L32xB{height:var(--scroll-mobile,calc(var(--lp-vh) * 440))}.PromptCanvas_canvasPosition__wxGeq{width:174%}.PromptCanvas_grid__O4ze9{row-gap:28px;-moz-column-gap:38px;column-gap:38px}.PromptCanvas_ending__d_MBE{padding:0 28px}.PromptCanvas_endCopy__vsrTp{max-width:335px}}@media (prefers-reduced-motion:reduce){.PromptCanvas_root__L32xB{height:auto}.PromptCanvas_stage__PY6Sa{position:relative;height:auto;min-height:0;padding:64px 14px}.PromptCanvas_canvasPosition__wxGeq,.PromptCanvas_ending__d_MBE,.PromptCanvas_inputPosition__z6sFQ,.PromptCanvas_titlePosition__S6hyM{position:relative;top:auto;left:auto;transform:none;width:100%;opacity:1;visibility:visible}.PromptCanvas_inputPosition__z6sFQ{max-width:600px;margin:32px auto}.PromptCanvas_attachments__kB_HK>span,.PromptCanvas_prompt__RYjmM [data-character]{opacity:1;visibility:visible}.PromptCanvas_canvasPosition__wxGeq{margin:48px auto;max-width:1180px}.PromptCanvas_grid__O4ze9{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.PromptCanvas_ending__d_MBE{padding:24px 14px}.PromptCanvas_scrollHint__LgBWM{display:none}}.PromptCanvas_root__L32xB[data-static=true]{height:auto}.PromptCanvas_root__L32xB[data-static=true] .PromptCanvas_stage__PY6Sa{position:relative;height:auto;padding:64px 14px}.PromptCanvas_root__L32xB[data-static=true] :is(.PromptCanvas_titlePosition__S6hyM,.PromptCanvas_inputPosition__z6sFQ,.PromptCanvas_canvasPosition__wxGeq,.PromptCanvas_ending__d_MBE){position:relative;top:auto;left:auto;transform:none;width:100%;opacity:1;visibility:visible;margin:32px auto}.PromptCanvas_root__L32xB[data-static=true] :is([data-character],[data-attachment]){opacity:1;visibility:visible}.PromptCanvas_root__L32xB[data-static=true] .PromptCanvas_scrollHint__LgBWM{display:none}.PromptCanvas_searchInput__o9Hqy{width:min(640px,calc(100% - 28px))}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_input__WoJsZ{padding:13px;border-radius:var(--radius-12);border-color:var(--stroke-quaternary);background:var(--fill-bg-top-primary);color:var(--text-primary)}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_attachments__kB_HK{gap:var(--spacing-8)}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_attachments__kB_HK>span{min-height:28px;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-8);border-radius:var(--radius-2);background:var(--fill-quaternary);font-size:var(--font-size-14);line-height:20px}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_attachments__kB_HK img{width:16px;height:16px}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_prompt__RYjmM{min-height:45px;margin:13px 0;font-size:18px;line-height:26px}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_inputFooter__I7x6I{justify-content:flex-end;padding-top:3px}.PromptCanvas_searchInput__o9Hqy .PromptCanvas_send__9VXYd{width:auto;height:36px;padding:0 14px;border-radius:var(--radius-6);background:var(--fill-accent-primary);color:var(--text-allblack-primary);font-size:14px;line-height:20px;font-weight:500}