.launch-tool-page_page__hHEnT{--launch-max:1240px;color:var(--ink)}.launch-tool-page_hero__zvJ8I,.launch-tool-page_limits__4_lw0,.launch-tool-page_related__K1MDp,.launch-tool-page_steps__LQQGn,.launch-tool-page_useCases__mXFds,.launch-tool-page_workspaceSection__VF1xP{width:min(calc(100% - 40px),var(--launch-max));margin-inline:auto}.launch-tool-page_hero__zvJ8I{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:min(780px,calc(100vh - 72px));padding-block:80px 96px}.launch-tool-page_heroCopy__Tmg5N{display:grid;justify-items:start}.launch-tool-page_heroActions__vxHEC{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.launch-tool-page_hero__zvJ8I h1{max-width:11ch;margin-top:14px;font-size:clamp(44px,6.2vw,82px);font-weight:590;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.launch-tool-page_lede__fsPPb{max-width:48ch;margin-block:26px 32px;color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1.65;text-wrap:pretty}.launch-tool-page_related__K1MDp,.launch-tool-page_steps__LQQGn,.launch-tool-page_useCases__mXFds,.launch-tool-page_workspaceSection__VF1xP{padding-block:96px}.launch-tool-page_workspaceSection__VF1xP{scroll-margin-top:88px;border-top:1px solid var(--rule)}.launch-tool-page_sectionHeading__kuNtQ{max-width:720px;margin-bottom:42px}.launch-tool-page_limits__4_lw0 h2,.launch-tool-page_sectionHeading__kuNtQ h2{font-size:clamp(34px,4.3vw,58px);font-weight:570;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.launch-tool-page_workspaceGrid__5WNsS{display:grid;grid-template-columns:minmax(320px,5fr) minmax(0,7fr);gap:24px;align-items:start}.launch-tool-page_controls__66NOd,.launch-tool-page_result__S3DJo{display:grid;gap:22px;padding:28px;border:1px solid var(--rule);border-radius:24px;background:var(--paper)}.launch-tool-page_controls__66NOd label{display:grid;gap:9px;font-weight:650}.launch-tool-page_controls__66NOd input,.launch-tool-page_controls__66NOd textarea{width:100%;min-height:52px;padding:13px 14px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400}.launch-tool-page_controls__66NOd textarea{min-height:132px;line-height:1.55;resize:vertical}.launch-tool-page_controls__66NOd input:disabled,.launch-tool-page_controls__66NOd textarea:disabled{background:var(--soft);color:var(--muted);cursor:not-allowed}.launch-tool-page_controls__66NOd fieldset{display:flex;flex-wrap:wrap;gap:8px;border:0}.launch-tool-page_controls__66NOd legend{width:100%;margin-bottom:9px;font-weight:650}.launch-tool-page_controls__66NOd fieldset button{min-width:64px;min-height:44px;padding:9px 14px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit}.launch-tool-page_controls__66NOd fieldset button[aria-pressed=true]{border-color:var(--ink)}.launch-tool-page_optionGroups__lf4ew{display:grid;gap:16px}.launch-tool-page_optionGroups__lf4ew fieldset+fieldset{padding-top:14px;border-top:1px solid var(--rule)}.launch-tool-page_quote__6JOot{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--rule)}.launch-tool-page_quote__6JOot div{display:grid;grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:14px}.launch-tool-page_quote__6JOot dt{font-weight:650}.launch-tool-page_quote__6JOot dd{color:var(--muted);line-height:1.5}.launch-tool-page_unavailable__cYCV3{padding:14px 16px;border-left:3px solid #bc6b13;background:#fff7ed;color:#6e3a00;line-height:1.55}.launch-tool-page_generate__ep4A_{min-height:50px;border:1px solid transparent;border-radius:12px;background:var(--accent);color:white;font:inherit;font-weight:650;transition-property:transform,background-color;transition-duration:.15s;transition-timing-function:ease-out}.launch-tool-page_generate__ep4A_:active:not(:disabled){transform:scale(.98)}.launch-tool-page_generate__ep4A_:disabled{border-color:var(--rule);background:var(--soft);color:var(--muted);cursor:not-allowed}.launch-tool-page_privacy__v_71_{color:var(--muted);font-size:13px;line-height:1.55}.launch-tool-page_result__S3DJo{min-height:520px;align-content:start}.launch-tool-page_result__S3DJo h3{font-size:22px}.launch-tool-page_resultEmpty__6Fs_m{display:grid;min-height:380px;place-items:center;align-content:center;gap:12px;border:1px dashed var(--rule);border-radius:18px;background:var(--soft);color:var(--muted);text-align:center}.launch-tool-page_resultEmpty__6Fs_m span{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--rule);border-radius:50%;background:var(--paper);color:var(--ink);font-size:24px}.launch-tool-page_result__S3DJo>a{justify-self:start;color:var(--accent);font-weight:600}.launch-tool-page_steps__LQQGn{border-top:1px solid var(--rule)}.launch-tool-page_steps__LQQGn ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;border:1px solid var(--rule);border-radius:20px;background:var(--rule);list-style:none}.launch-tool-page_steps__LQQGn li{min-height:210px;padding:28px;background:var(--paper)}.launch-tool-page_steps__LQQGn li span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper);font-variant-numeric:tabular-nums}.launch-tool-page_steps__LQQGn li p{margin-top:44px;font-size:20px;line-height:1.45;text-wrap:pretty}.launch-tool-page_useCases__mXFds{border-top:1px solid var(--rule)}.launch-tool-page_useCases__mXFds>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.launch-tool-page_useCases__mXFds article{padding-top:20px;border-top:2px solid var(--ink)}.launch-tool-page_useCases__mXFds h3{font-size:22px;line-height:1.25}.launch-tool-page_useCases__mXFds article p{margin-top:14px;color:var(--muted);line-height:1.65}.launch-tool-page_limits__4_lw0{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);padding-block:72px;border-radius:28px}.launch-tool-page_limits__4_lw0>p{color:var(--muted);font-size:19px;line-height:1.7}.launch-tool-page_stateCard__8Q9Mi{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;min-height:210px;padding:18px;border:1px solid var(--rule);border-radius:16px;background:var(--paper)}.launch-tool-page_stateResultImage__l20eL{width:100%;max-height:320px;object-fit:contain;border-radius:12px;background:var(--soft)}.launch-tool-page_stateActions__YEArj{display:flex;flex-wrap:wrap;gap:8px}.launch-tool-page_stateSignal__KQi6j{width:26px;height:6px;border-radius:99px;background:var(--muted)}.launch-tool-page_stateCard__8Q9Mi[data-launch-state=processing] .launch-tool-page_stateSignal__KQi6j,.launch-tool-page_stateCard__8Q9Mi[data-launch-state=unknown] .launch-tool-page_stateSignal__KQi6j{background:var(--accent)}.launch-tool-page_stateCard__8Q9Mi[data-launch-state=success] .launch-tool-page_stateSignal__KQi6j{background:var(--status-success)}.launch-tool-page_stateCard__8Q9Mi[data-launch-state=insufficient-credits] .launch-tool-page_stateSignal__KQi6j,.launch-tool-page_stateCard__8Q9Mi[data-launch-state=partial] .launch-tool-page_stateSignal__KQi6j{background:var(--status-warning)}.launch-tool-page_stateCard__8Q9Mi[data-launch-state=known-failure] .launch-tool-page_stateSignal__KQi6j{background:var(--status-danger)}.launch-tool-page_stateCard__8Q9Mi h3{font-size:17px;line-height:1.35}.launch-tool-page_stateCard__8Q9Mi p{color:var(--muted);font-size:14px;line-height:1.55}.launch-tool-page_stateCard__8Q9Mi a,.launch-tool-page_stateCard__8Q9Mi button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid var(--rule);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit;font-size:14px;font-weight:650;text-decoration:none}.launch-tool-page_stateActions__YEArj>*{flex:1 1 140px}.launch-tool-page_stateCard__8Q9Mi button:disabled{background:var(--soft);color:var(--muted);cursor:progress}.launch-tool-page_related__K1MDp{border-top:1px solid var(--rule)}.launch-tool-page_related__K1MDp>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.launch-tool-page_related__K1MDp a{position:relative;display:grid;min-height:180px;padding:24px;border:1px solid var(--rule);border-radius:20px;color:inherit;text-decoration:none;transition-property:transform,border-color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out}.launch-tool-page_related__K1MDp a:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:0 18px 44px rgb(12 21 38/9%)}.launch-tool-page_related__K1MDp span{padding-right:28px;font-size:21px;font-weight:650}.launch-tool-page_related__K1MDp small{align-self:end;color:var(--muted);font-size:14px;line-height:1.55}.launch-tool-page_related__K1MDp b{position:absolute;top:24px;right:24px}@media (max-width:900px){.launch-tool-page_hero__zvJ8I{grid-template-columns:1fr;min-height:0;padding-block:72px}.launch-tool-page_heroCopy__Tmg5N{max-width:700px}.launch-tool-page_workspaceGrid__5WNsS{grid-template-columns:1fr}.launch-tool-page_result__S3DJo{min-height:430px}.launch-tool-page_steps__LQQGn li{min-height:180px;padding:22px}}@media (max-width:767px){.launch-tool-page_hero__zvJ8I,.launch-tool-page_limits__4_lw0,.launch-tool-page_related__K1MDp,.launch-tool-page_steps__LQQGn,.launch-tool-page_useCases__mXFds,.launch-tool-page_workspaceSection__VF1xP{width:min(calc(100% - 32px),var(--launch-max))}.launch-tool-page_hero__zvJ8I{gap:42px;padding-block:54px 64px}.launch-tool-page_hero__zvJ8I h1{font-size:clamp(40px,13vw,58px)}.launch-tool-page_related__K1MDp,.launch-tool-page_steps__LQQGn,.launch-tool-page_useCases__mXFds,.launch-tool-page_workspaceSection__VF1xP{padding-block:64px}.launch-tool-page_controls__66NOd,.launch-tool-page_result__S3DJo{padding:20px;border-radius:20px}.launch-tool-page_quote__6JOot div{grid-template-columns:1fr;gap:3px}.launch-tool-page_limits__4_lw0,.launch-tool-page_related__K1MDp>div:last-child,.launch-tool-page_steps__LQQGn ol,.launch-tool-page_useCases__mXFds>div:last-child{grid-template-columns:1fr}.launch-tool-page_steps__LQQGn li{min-height:150px}.launch-tool-page_steps__LQQGn li p{margin-top:28px}}@media (prefers-reduced-motion:reduce){.launch-tool-page_generate__ep4A_,.launch-tool-page_related__K1MDp a{transform:none!important;transition-duration:.15s;transition-property:background-color,border-color}}.launch-tool-page_productPage__vqhrQ .launch-tool-page_hero__zvJ8I{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:48px 32px;gap:0}.launch-tool-page_productPage__vqhrQ .launch-tool-page_hero__zvJ8I h1{max-width:26ch;font-size:clamp(32px,4.2vw,54px);line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}.launch-tool-page_productPage__vqhrQ .launch-tool-page_lede__fsPPb{max-width:64ch;margin-block:18px 24px;font-size:18px}.launch-tool-page_productPage__vqhrQ .launch-tool-page_workspaceSection__VF1xP{padding-block:28px 40px}.launch-tool-page_productPage__vqhrQ .launch-tool-page_sectionHeading__kuNtQ{margin-bottom:20px}.launch-tool-page_productPage__vqhrQ .launch-tool-page_limits__4_lw0 h2,.launch-tool-page_productPage__vqhrQ .launch-tool-page_sectionHeading__kuNtQ h2{font-size:clamp(24px,3vw,34px);line-height:1.2}.launch-tool-page_productPage__vqhrQ .launch-tool-page_workspaceSection__VF1xP .launch-tool-page_sectionHeading__kuNtQ>p{display:none}.launch-tool-page_productPage__vqhrQ .launch-tool-page_limits__4_lw0{padding-block:28px 40px;gap:24px;border-top:1px solid var(--rule)}.launch-tool-page_productPage__vqhrQ .launch-tool-page_limits__4_lw0>p{font-size:15px;line-height:1.7}.launch-tool-page_productPage__vqhrQ .launch-tool-page_related__K1MDp{padding-block:40px 64px}.launch-tool-page_productPage__vqhrQ .launch-tool-page_related__K1MDp>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-tool-page_productPage__vqhrQ .launch-tool-page_related__K1MDp a{min-height:136px;gap:16px}@media (max-width:640px){.launch-tool-page_productPage__vqhrQ .launch-tool-page_hero__zvJ8I{padding-block:32px 24px}.launch-tool-page_productPage__vqhrQ .launch-tool-page_related__K1MDp>div:last-child{grid-template-columns:1fr}}.launch-tool-page_page__hHEnT{background:var(--brand-glow) top /100% 720px no-repeat,var(--paper)}.launch-tool-page_hero__zvJ8I{min-height:0;padding-block:clamp(40px,6vw,80px) clamp(48px,6vw,88px)}.launch-tool-page_hero__zvJ8I h1{max-width:14ch;margin-top:0;font-size:clamp(38px,5vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1.08}.launch-tool-page_lede__fsPPb{margin-block:18px 28px;font-size:clamp(17px,1.6vw,20px)}.launch-tool-page_related__K1MDp,.launch-tool-page_steps__LQQGn,.launch-tool-page_useCases__mXFds,.launch-tool-page_workspaceSection__VF1xP{padding-block:clamp(56px,7vw,88px);border-top:0}.launch-tool-page_workspaceSection__VF1xP{margin-block:0 24px;padding-inline:clamp(20px,3vw,40px);border-radius:32px;background:var(--soft)}.launch-tool-page_limits__4_lw0 h2,.launch-tool-page_sectionHeading__kuNtQ h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.02em}.launch-tool-page_controls__66NOd,.launch-tool-page_result__S3DJo{border:0;box-shadow:var(--shadow-lift)}.launch-tool-page_generate__ep4A_{border-radius:999px;background:var(--brand-gradient);box-shadow:0 8px 20px rgb(106 61 255/28%)}.launch-tool-page_steps__LQQGn ol{gap:20px;overflow:visible;border:0;background:none}.launch-tool-page_steps__LQQGn li{min-height:0;border-radius:22px;background:var(--soft)}.launch-tool-page_steps__LQQGn li span{border-radius:14px;background:var(--brand-gradient);font-weight:800}.launch-tool-page_steps__LQQGn li p{margin-top:20px;font-size:18px}.launch-tool-page_useCases__mXFds article{padding:22px;border-top:0;border-radius:22px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule)}.launch-tool-page_limits__4_lw0{background:var(--soft);padding-inline:clamp(20px,3vw,40px)}@media (max-width:760px){.launch-tool-page_steps__LQQGn ol{grid-template-columns:1fr}}.launch-tool-page_heroCompare___hW7u{position:relative}.launch-tool-page_heroCompare___hW7u:before{content:"";position:absolute;inset:8% -5% -5% 8%;border-radius:32px;background:var(--brand-gradient);opacity:.16;filter:blur(40px)}.launch-tool-page_heroCompare___hW7u>*{position:relative;border-radius:28px;box-shadow:var(--shadow-lift)}.launch-tool-page_moreExamples__gBO8C{width:min(calc(100% - 40px),var(--launch-max));margin-inline:auto;padding-block:clamp(56px,7vw,88px) 0}@media (max-width:900px){.launch-tool-page_hero__zvJ8I{grid-template-columns:1fr}}.launch-tool-page_shareRow__97dRN{display:flex;justify-content:center;padding:8px var(--shell-pad,16px) 40px}