.ai-image-generator_eyebrow__yis44{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0891b2}.ai-image-generator_hero__T7spq{background:linear-gradient(160deg,rgba(8,145,178,.07) 0,var(--og-bg) 55%)}.ai-image-generator_familyBreadcrumb__OXv7V{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#0891b2;text-decoration:none;opacity:.85;transition:opacity .15s ease}.ai-image-generator_familyBreadcrumb__OXv7V:hover{opacity:1}.ai-image-generator_heroGemini__YFuB4{font-size:.875rem;color:var(--og-text-secondary);margin:-.25rem 0 0;line-height:1.5}.ai-image-generator_btnPrimary__JNeZI{display:inline-flex;align-items:center;gap:.4375rem;padding:.6875rem 1.375rem;background:#0891b2;color:#fff;font-size:.9375rem;font-weight:600;border-radius:10px;border:none;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .1s ease}.ai-image-generator_btnPrimary__JNeZI:hover{background:#0e7490;transform:translateY(-1px)}.ai-image-generator_genPanel__L_v3s{width:100%;max-width:400px;background:var(--og-surface-2);border:1px solid var(--og-border);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem;box-shadow:0 4px 24px rgba(0,0,0,.1)}.ai-image-generator_genInput__oFJi6{background:var(--og-surface);border:1px solid var(--og-border);border-radius:10px;overflow:hidden}.ai-image-generator_genInputRow__M_fsS{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem}.ai-image-generator_genInputIcon__HpBUu{flex-shrink:0;color:#0891b2;font-size:.875rem;opacity:.8}.ai-image-generator_genInputText__komvE{font-size:.75rem;color:var(--og-text-secondary);line-height:1.5;font-family:var(--og-font-mono,ui-monospace,monospace);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-image-generator_genInputScenario__kb7TO{font-size:.75rem;font-family:var(--og-font-mono,ui-monospace,monospace);color:#0891b2;font-weight:600;flex:1 1}.ai-image-generator_genInputAspect__Z38Wx{font-size:.6875rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;background:rgba(8,145,178,.12);color:#0891b2;letter-spacing:.04em}.ai-image-generator_genInputDivider__lLSjF{height:1px;background:var(--og-border)}.ai-image-generator_genArrowRow__V_fg5{display:flex;align-items:center;gap:.75rem}.ai-image-generator_genArrowLine__48L2j{flex:1 1;height:1px;background:var(--og-border)}.ai-image-generator_genArrowLabel__gbd2A{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0891b2;white-space:nowrap}.ai-image-generator_genOutputs__9op3b{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.ai-image-generator_genImage__43Xtm{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;display:flex;align-items:flex-end;padding:.375rem}.ai-image-generator_genImage1__JhMfp{background:linear-gradient(135deg,#0891b2,#0e7490)}.ai-image-generator_genImage2___LX2i{background:linear-gradient(135deg,#ec4899,#be185d)}.ai-image-generator_genImage3__Z7OME{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.ai-image-generator_genImageScenario__m47G_{font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.9);z-index:1;position:relative}.ai-image-generator_genImageOverlay__Vojvw{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 60%)}.ai-image-generator_genUrlRow__D9Bwj{display:flex;align-items:center;gap:.5rem;background:var(--og-surface);border:1px solid var(--og-border);border-radius:8px;padding:.5rem .625rem}.ai-image-generator_genUrlIcon__zYqgC{flex-shrink:0;color:#0891b2;font-size:.8125rem}.ai-image-generator_genUrl__vDh8c{font-size:.6875rem;font-family:var(--og-font-mono,ui-monospace,monospace);color:#0891b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-image-generator_genBadge__5hdo3{display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0891b2;background:rgba(8,145,178,.1);border:1px solid rgba(8,145,178,.2);border-radius:6px;padding:.3rem .75rem;align-self:center}.ai-image-generator_inputGrid__s2GsQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.125rem;gap:1.125rem}.ai-image-generator_inputCard__IpEBa{background:var(--og-surface);border:1px solid var(--og-border);border-radius:12px;padding:1.375rem;display:flex;flex-direction:column;gap:.625rem;transition:border-color .15s ease}.ai-image-generator_inputCard__IpEBa:hover{border-color:#0891b2}html:not([data-theme=dark]) .ai-image-generator_inputCard__IpEBa{box-shadow:0 2px 12px rgba(8,145,178,.04)}.ai-image-generator_inputIcon__XmwaY{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:rgba(8,145,178,.12);color:#0891b2;font-size:1rem}.ai-image-generator_inputTitle__2RWOI{font-size:.9375rem;font-weight:700;color:var(--og-heading);margin:0}.ai-image-generator_inputBody__eVWgG{font-size:.875rem;color:var(--og-text-secondary);line-height:1.65;margin:0}.ai-image-generator_stepsGrid__G5x0a{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;position:relative}.ai-image-generator_stepsGrid__G5x0a:before{content:"";position:absolute;top:1.5rem;left:2rem;right:2rem;height:1px;background:var(--og-border);z-index:0}.ai-image-generator_stepCard__vMkNd{background:var(--og-surface);border:1px solid var(--og-border);border-radius:12px;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem;position:relative;z-index:1}html:not([data-theme=dark]) .ai-image-generator_stepCard__vMkNd{box-shadow:0 2px 10px rgba(8,145,178,.04)}.ai-image-generator_stepNum__NEEKb{font-size:1.5rem;font-weight:900;color:#0891b2;opacity:.3;line-height:1;font-family:var(--og-font-mono,ui-monospace,monospace);letter-spacing:-.04em}.ai-image-generator_stepTitle__KOEXK{font-size:.875rem;font-weight:700;color:var(--og-heading);margin:0;line-height:1.3}.ai-image-generator_stepBody__VRIZP{font-size:.8125rem;color:var(--og-text-secondary);line-height:1.6;margin:0}.ai-image-generator_devIcon__3NFQy{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9px;background:rgba(8,145,178,.1);color:#0891b2;font-size:1.125rem}.ai-image-generator_scenarioGrid__pDDMa{display:grid;grid-template-columns:1fr 2fr;grid-gap:1.25rem;gap:1.25rem;max-width:800px;margin:0 auto}.ai-image-generator_scenarioCard__ZKhJZ{background:var(--og-surface);border:1px solid var(--og-border);border-radius:12px;padding:1.5rem}html:not([data-theme=dark]) .ai-image-generator_scenarioCard__ZKhJZ{box-shadow:0 2px 12px rgba(8,145,178,.04)}.ai-image-generator_scenarioGroupTitle__t4T04{font-size:.875rem;font-weight:700;color:var(--og-heading);margin:0 0 1rem;padding-bottom:.625rem;border-bottom:1px solid var(--og-border)}.ai-image-generator_scenarioList__yi6Ov{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ai-image-generator_scenarioItem__pfyHj{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--og-text-secondary);line-height:1.4}.ai-image-generator_scenarioDot__AYl0F{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#0891b2;opacity:.7}.ai-image-generator_trackGrid__wUF_l{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;max-width:820px;margin:0 auto}.ai-image-generator_trackCard__umJpA{background:var(--og-surface);border:1px solid var(--og-border);border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .15s ease}.ai-image-generator_trackCardActive__JEJGT{border-color:#0891b2}html:not([data-theme=dark]) .ai-image-generator_trackCard__umJpA{box-shadow:0 2px 16px rgba(0,0,0,.05)}html:not([data-theme=dark]) .ai-image-generator_trackCardActive__JEJGT{box-shadow:0 0 0 1px #0891b2,0 4px 20px rgba(8,145,178,.1)}.ai-image-generator_trackIcon__11g00{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9px;background:rgba(8,145,178,.08);color:var(--og-text-secondary);font-size:1.125rem}.ai-image-generator_trackIconActive__H11xf{background:rgba(8,145,178,.15);color:#0891b2}.ai-image-generator_trackBadge__lU7sA{color:#0891b2;background:rgba(8,145,178,.1)}.ai-image-generator_trackBadgeAlt__KY3tC,.ai-image-generator_trackBadge__lU7sA{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:.25rem .5625rem;width:-moz-fit-content;width:fit-content}.ai-image-generator_trackBadgeAlt__KY3tC{color:var(--og-text-secondary);background:var(--og-surface-2)}.ai-image-generator_trackName___hV1e{font-size:1.125rem;font-weight:800;color:var(--og-heading);margin:0}.ai-image-generator_trackDesc__3BolL{font-size:.9rem;color:var(--og-text-secondary);line-height:1.65;margin:0}.ai-image-generator_trackWhen__EhbLO{font-size:.875rem;color:var(--og-text-secondary);line-height:1.6;margin:0;flex:1 1}.ai-image-generator_trackCTAActive__dBhJk{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;background:#0891b2;color:#fff;font-size:.875rem;font-weight:600;border-radius:9px;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:background .15s ease}.ai-image-generator_trackCTAActive__dBhJk:hover{background:#0e7490}.ai-image-generator_trackCTA__s_MU5{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;background:transparent;color:var(--og-text);font-size:.875rem;font-weight:600;border-radius:9px;border:1.5px solid var(--og-border);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:border-color .15s ease,color .15s ease}.ai-image-generator_trackCTA__s_MU5:hover{border-color:#0891b2;color:#0891b2}.ai-image-generator_workflowGrid__D8TJG{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.ai-image-generator_workflowCard__x9HbW{background:var(--og-surface);border:1px solid var(--og-border);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.ai-image-generator_workflowCardActive__ibgPw{border-color:#0891b2}html:not([data-theme=dark]) .ai-image-generator_workflowCardActive__ibgPw{box-shadow:0 2px 16px rgba(8,145,178,.08)}.ai-image-generator_workflowIcon__r9QU1{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:8px;background:var(--og-surface-2);color:var(--og-text-secondary);font-size:.9375rem}.ai-image-generator_workflowIconActive__9g0xR{background:rgba(8,145,178,.12);color:#0891b2}.ai-image-generator_workflowName__Ykc6g{font-size:.875rem;font-weight:700;color:var(--og-heading);margin:0;line-height:1.3}.ai-image-generator_workflowBest__Yhxrc{font-size:.75rem;font-weight:600;color:#0891b2;margin:0}.ai-image-generator_workflowWhen__JrR07{font-size:.75rem;color:var(--og-text-secondary);line-height:1.55;margin:0;flex:1 1}.ai-image-generator_workflowCTAActive__edEF5{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:#0891b2;text-decoration:none;margin-top:auto;transition:gap .15s ease}.ai-image-generator_workflowCTAActive__edEF5:hover{gap:.5rem}.ai-image-generator_workflowCTA__ukfDv{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--og-text-secondary);text-decoration:none;margin-top:auto;transition:color .15s ease,gap .15s ease}.ai-image-generator_workflowCTA__ukfDv:hover{color:#0891b2;gap:.5rem}.ai-image-generator_relatedLink__UkzgP{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:var(--og-surface);border:1px solid var(--og-border);border-radius:10px;font-size:.9rem;font-weight:600;color:var(--og-text);text-decoration:none;transition:border-color .15s ease,color .15s ease}.ai-image-generator_relatedLink__UkzgP:hover{border-color:#0891b2;color:#0891b2}.ai-image-generator_relatedArrow__4LAC8{color:#0891b2;flex-shrink:0;font-size:.875rem}@media (max-width:1100px){.ai-image-generator_workflowGrid__D8TJG{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ai-image-generator_stepsGrid__G5x0a{grid-template-columns:repeat(3,1fr)}.ai-image-generator_stepsGrid__G5x0a:before{display:none}.ai-image-generator_scenarioGrid__pDDMa,.ai-image-generator_trackGrid__wUF_l{grid-template-columns:1fr}.ai-image-generator_inputGrid__s2GsQ,.ai-image-generator_workflowGrid__D8TJG{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ai-image-generator_inputGrid__s2GsQ,.ai-image-generator_stepsGrid__G5x0a,.ai-image-generator_workflowGrid__D8TJG{grid-template-columns:1fr}}