.image-design-ui-refresh{--img-page:#f6f8fb;--img-surface:#ffffff;--img-soft:#f8fafc;--img-ink:#111827;--img-muted:#4b5b70;--img-line:#d8e2ee;--img-blue:#0057b8;--img-blue-soft:#eef6ff;--img-green:#0f766e;--img-green-soft:#ecfdf5;--img-amber:#a8550f;--img-amber-soft:#fff7ed;background:var(--img-page)}.image-design-ui-refresh .hero{padding:22px 0 34px !important;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 72%,#f5f8fc 100%) !important;border-bottom:1px solid var(--img-line) !important;color:var(--img-ink) !important}.image-design-ui-refresh .hero::before,.image-design-ui-refresh .hero::after{display:none !important}.image-design-ui-refresh .bc,.image-design-ui-refresh .bc a{color:#56667c !important}.image-design-ui-refresh .bc{padding-bottom:20px !important}.image-design-ui-refresh .bc a:hover{color:var(--img-blue) !important}.image-design-ui-refresh .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,0.78fr) !important;align-items:center !important;gap:32px !important}.image-design-ui-refresh .hero-kicker{border-color:#cfe0f6 !important;background:var(--img-blue-soft) !important;color:#064b9d !important;box-shadow:none !important}.image-design-ui-refresh .hero-title,.image-design-ui-refresh .hero-title strong{color:var(--img-ink) !important}.image-design-ui-refresh .hero-title{max-width:720px !important;font-size:clamp(2.35rem,5vw,4.15rem) !important;line-height:0.99 !important;letter-spacing:-0.04em !important;text-wrap:balance}.image-design-ui-refresh .hero-title strong{color:var(--img-blue) !important}.image-design-ui-refresh .hero-sub,.image-design-ui-refresh .hero-visual-copy{color:var(--img-muted) !important}.image-design-ui-refresh .hero-sub{max-width:680px !important;font-size:1rem !important;line-height:1.68 !important}.image-design-ui-refresh .hero-actions{margin-bottom:18px !important}.image-design-ui-refresh .hero-btn,.image-design-ui-refresh .workflow-state-button,.image-design-ui-refresh .flow-route-pick,.image-design-ui-refresh .flow-route a.route-start,.image-design-ui-refresh .search-reset,.image-design-ui-refresh .filter-chip{min-height:44px;border-radius:8px !important;box-shadow:none !important}.image-design-ui-refresh .hero-btn:hover,.image-design-ui-refresh .filter-chip:hover,.image-design-ui-refresh .feature-card:hover,.image-design-ui-refresh .tool-card:hover,.image-design-ui-refresh .marquee-chip:hover,.image-design-ui-refresh .image-fast-lanes button:hover{transform:translateY(-1px) !important}.image-design-ui-refresh .hero-btn.primary,.image-design-ui-refresh .flow-route a.route-start,.image-design-ui-refresh .workflow-state-button.primary,.image-design-ui-refresh .filter-chip.is-active{border-color:var(--img-blue) !important;background:var(--img-blue) !important;color:#ffffff !important}.image-design-ui-refresh .hero-btn.secondary,.image-design-ui-refresh .flow-route-pick,.image-design-ui-refresh .workflow-state-button,.image-design-ui-refresh .search-reset,.image-design-ui-refresh .filter-chip{border:1px solid #cbd8e7 !important;background:#ffffff !important;color:var(--img-ink) !important}.image-design-ui-refresh .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important;max-width:760px !important}.image-design-ui-refresh .hero-stat{padding:14px !important;border:1px solid var(--img-line) !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important}.image-design-ui-refresh .hero-stat-value{color:var(--img-ink) !important;font-size:1.45rem !important}.image-design-ui-refresh .hero-stat-label{color:#5f6f84 !important}.image-design-ui-refresh .hero-visual{padding:18px !important;border:1px solid var(--img-line) !important;border-radius:10px !important;background:#ffffff !important;box-shadow:0 18px 42px rgba(15,23,42,0.07) !important;backdrop-filter:none !important}.image-design-ui-refresh .hero-visual-title{color:var(--img-ink) !important;font-size:1.05rem !important}.image-design-ui-refresh .marquee-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}.image-design-ui-refresh .marquee-chip{min-height:46px;padding:9px 10px !important;border:1px solid var(--img-line) !important;border-radius:8px !important;background:var(--img-soft) !important;color:var(--img-ink) !important}.image-design-ui-refresh .image-fast-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.image-design-ui-refresh .image-fast-lanes button{display:grid;align-content:center;justify-items:start;gap:5px;min-height:76px;padding:12px;border:1px solid var(--img-line);border-radius:8px;background:#ffffff;color:var(--img-ink);text-align:left;cursor:pointer;font:inherit}.image-design-ui-refresh .image-fast-lanes strong,.image-design-ui-refresh .image-fast-lanes span{display:block}.image-design-ui-refresh .image-fast-lanes strong{color:var(--img-ink);font-size:0.86rem;line-height:1.2}.image-design-ui-refresh .image-fast-lanes span{margin-top:5px;color:var(--img-muted);font-size:0.75rem;line-height:1.35}.image-design-ui-refresh .directory{margin-top:0 !important;padding-top:22px}.image-design-ui-refresh .surface{border-radius:12px !important;box-shadow:0 16px 44px rgba(15,23,42,0.07) !important}.image-design-ui-refresh .surface-top,.image-design-ui-refresh .workflow-board,.image-design-ui-refresh .controls,.image-design-ui-refresh .featured,.image-design-ui-refresh .directory-grid,.image-design-ui-refresh .support{padding-left:24px !important;padding-right:24px !important}.image-design-ui-refresh .surface-top{background:#ffffff !important}.image-design-ui-refresh .surface-title{max-width:780px;font-size:clamp(1.55rem,2.7vw,2.15rem) !important}.image-design-ui-refresh .surface-note{padding:16px 18px !important;border:1px solid var(--img-line) !important;border-radius:10px;background:var(--img-soft)}.image-design-ui-refresh .image-job-planner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin:16px 0 12px;padding:16px;border:1px solid var(--img-line);border-radius:10px;background:var(--img-soft)}.image-design-ui-refresh .planner-field{display:grid;gap:7px}.image-design-ui-refresh .planner-field label{color:#334155;font-size:0.78rem;font-weight:800}.image-design-ui-refresh .planner-field select{width:100%;min-height:44px;padding:0 10px;border:1px solid #cbd8e7;border-radius:8px;background:#ffffff;color:var(--img-ink);font:700 0.88rem/1 "DM Sans",system-ui,sans-serif}.image-design-ui-refresh .planner-actions{display:flex;gap:8px;align-items:end}.image-design-ui-refresh .planner-result{display:grid;gap:4px;margin:0 0 16px;padding:13px 16px;border:1px solid #bfdbfe;border-radius:10px;background:#f0f7ff;color:var(--img-ink)}.image-design-ui-refresh .planner-result strong{font-size:0.96rem}.image-design-ui-refresh .planner-result span{color:var(--img-muted);font-size:0.86rem;line-height:1.55}.image-design-ui-refresh .flow-route-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.image-design-ui-refresh .flow-route,.image-design-ui-refresh .workflow-state,.image-design-ui-refresh .feature-card,.image-design-ui-refresh .tool-card,.image-design-ui-refresh .faq,.image-design-ui-refresh .more-cats,.image-design-ui-refresh .callout,.image-design-ui-refresh .suite-callout{border-radius:10px !important}.image-design-ui-refresh .flow-route{background:#ffffff !important}.image-design-ui-refresh .flow-route.is-active{border-color:var(--img-blue) !important;box-shadow:0 12px 28px rgba(0,87,184,0.1) !important}.image-design-ui-refresh .workflow-state{background:#ffffff !important}.image-design-ui-refresh .workflow-state-label,.image-design-ui-refresh .feature-kicker,.image-design-ui-refresh .surface-eyebrow,.image-design-ui-refresh .feature-link,.image-design-ui-refresh .tool-cta{color:var(--img-blue) !important}.image-design-ui-refresh .search-bar input{border-radius:8px !important}.image-design-ui-refresh .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.image-design-ui-refresh .feature-card{min-height:190px !important;background:#ffffff !important}.image-design-ui-refresh .tool-card{border-radius:10px !important}.image-design-ui-refresh .tool-thumb{aspect-ratio:16 / 9 !important}.image-design-ui-refresh .tool-thumb::after{background:linear-gradient(180deg,transparent 20%,rgba(5,15,28,0.28) 100%) !important}.image-design-ui-refresh .tool-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid #bfdbfe;border-radius:8px;background:var(--img-blue-soft);color:var(--img-blue)}.image-design-ui-refresh .tool-mark svg{width:18px;height:18px;stroke:currentColor}.image-design-ui-refresh .tool-mark.identity{border-color:#bbf7d0;background:var(--img-green-soft);color:var(--img-green)}.image-design-ui-refresh .tool-mark.brand{border-color:#fed7aa;background:var(--img-amber-soft);color:var(--img-amber)}.image-design-ui-refresh .tool-mark.batch{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.image-design-ui-refresh .feature-icon,.image-design-ui-refresh .tool-icon{font-size:0 !important}.image-design-ui-refresh .feature-icon .tool-mark{width:42px;height:42px}.image-design-ui-refresh .tool-thumb-fallback{opacity:1 !important}.image-design-ui-refresh .tool-thumb-fallback .tool-mark{width:58px;height:58px;border-color:rgba(255,255,255,0.42);background:rgba(15,23,42,0.42);color:#ffffff}.image-design-ui-refresh .tool-thumb-fallback .tool-mark svg{width:28px;height:28px}.image-design-ui-refresh .support{gap:18px !important;background:#ffffff !important}.image-design-ui-refresh .support-block{padding:16px;border:1px solid var(--img-line) !important;border-radius:10px;background:var(--img-soft)}.image-design-ui-refresh .suite-callout{background:#111827 !important}.image-design-ui-refresh a:focus-visible,.image-design-ui-refresh button:focus-visible,.image-design-ui-refresh input:focus-visible,.image-design-ui-refresh select:focus-visible,.image-design-ui-refresh summary:focus-visible{outline:3px solid rgba(0,87,184,0.28) !important;outline-offset:3px !important;box-shadow:none !important}@media (max-width:980px){.image-design-ui-refresh .hero-grid,.image-design-ui-refresh .image-job-planner,.image-design-ui-refresh .flow-route-grid,.image-design-ui-refresh .featured-grid,.image-design-ui-refresh .image-fast-lanes{grid-template-columns:1fr !important}.image-design-ui-refresh .surface-note{padding:16px !important}.image-design-ui-refresh .planner-actions{flex-wrap:wrap}}@media (max-width:720px){.image-design-ui-refresh .shell{width:min(100% - 24px,1180px)}.image-design-ui-refresh .hero{padding-bottom:28px !important}.image-design-ui-refresh .hero-title{max-width:100% !important;font-size:clamp(2.05rem,12vw,3rem) !important}.image-design-ui-refresh .hero-stats{grid-template-columns:1fr !important}.image-design-ui-refresh .surface-top,.image-design-ui-refresh .workflow-board,.image-design-ui-refresh .controls,.image-design-ui-refresh .meta-row,.image-design-ui-refresh .featured,.image-design-ui-refresh .directory-grid,.image-design-ui-refresh .support,.image-design-ui-refresh .callout,.image-design-ui-refresh .faq,.image-design-ui-refresh .more-cats{padding-left:16px !important;padding-right:16px !important}.image-design-ui-refresh .image-job-planner{padding:14px}.image-design-ui-refresh .planner-actions,.image-design-ui-refresh .workflow-state-actions{display:grid;grid-template-columns:1fr;width:100%}.image-design-ui-refresh .planner-actions .workflow-state-button,.image-design-ui-refresh .workflow-state-actions .workflow-state-button{width:100%}}@media (prefers-reduced-motion:reduce){.image-design-ui-refresh *,.image-design-ui-refresh *::before,.image-design-ui-refresh *::after{animation-duration:0.001ms !important;scroll-behavior:auto !important;transition-duration:0.001ms !important}.image-design-ui-refresh .hero-btn:hover,.image-design-ui-refresh .filter-chip:hover,.image-design-ui-refresh .feature-card:hover,.image-design-ui-refresh .tool-card:hover,.image-design-ui-refresh .marquee-chip:hover,.image-design-ui-refresh .image-fast-lanes button:hover{transform:none !important}}