.image-generator-page .cntr_header_nano{padding:26px 0 34px}.image-generator-page .cntr_header_nano h1{letter-spacing:-.04em;max-width:920px;margin-left:auto;margin-right:auto;font-size:max(34px,min(5vw,54px));line-height:1.12}.image-generator-page .cntr_header_nano p{color:#65728b;max-width:820px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.7}.generator-mode-eyebrow{color:#b84415;letter-spacing:.13em;text-transform:uppercase;background:#fff8f3;border:1px solid #ffd5c0;border-radius:999px;align-items:center;min-height:28px;margin:0 auto 12px;padding:5px 11px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.generator-mode-capabilities{flex-wrap:wrap;justify-content:center;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.generator-mode-capabilities li{color:#46546b;background:#fff;border:1px solid #e1e6ee;border-radius:999px;padding:7px 11px;font-size:12px!important;line-height:1.35!important}.generator-mode-ai-image-generator .cntr_header_nano{max-width:1120px}.generator-panel-step{color:#b84415;letter-spacing:.13em;padding:12px 20px 0;font-size:10px;font-weight:800;line-height:1.4;display:block}.image-generator-content{color:#172033;max-width:1120px;padding-top:44px;padding-bottom:64px}.image-generator-content section{margin-bottom:30px}.image-generator-content h2{letter-spacing:-.025em;color:#18243a;margin:0 0 14px;font-size:max(23px,min(3vw,30px));font-weight:700;line-height:1.3}.image-generator-content p,.image-generator-content li,.image-generator-content blockquote{color:#59677f;font-size:16px;line-height:1.75}.ig-intro{text-align:center;max-width:860px;margin:0 auto 32px}.ig-eyebrow,.ig-step-label{color:#bd4914;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.ig-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ig-card{background:#fff;border:1px solid #dfe5ed;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(23,32,51,.03)}.ig-card ol,.ig-card ul{margin:0;padding-left:22px}.ig-card li+li{margin-top:10px}.ig-example{background:linear-gradient(120deg,#fff9f4,#fff);border:1px solid #f2d5c4;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:26px;padding:28px;display:grid}.ig-example p{margin:0}.ig-example blockquote{color:#354158;background:#fff;border-left:3px solid #ef6b32;border-radius:0 12px 12px 0;margin:0;padding:20px 22px}.ig-tips{background:#f8fafc}.ig-faq{padding-top:8px}.ig-faq details{background:#fff;border:1px solid #dfe5ed;border-radius:12px;margin:10px 0;padding:17px 20px}.ig-faq summary{color:#18243a;cursor:pointer;font-weight:650}.ig-faq details p{margin:12px 0 0}.ig-related{background:#f8fafc;border:1px solid #e3e9f1;border-radius:16px;margin-top:34px;padding:26px 28px 18px}.ig-related h2{margin-bottom:14px;font-size:22px}.ig-related p{margin:0;line-height:1.75}.ig-related p+p{margin-top:16px}.image-generator-content a{color:#ad4013;text-underline-offset:3px;text-decoration:underline}.image-generator-content a:hover{color:#772b0e}.image-generator-content :-webkit-any(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #bd4914}.image-generator-content :-moz-any(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #bd4914}.image-generator-content :is(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #bd4914}.gen-entry-links{background:linear-gradient(145deg,#f8fafc,#fffaf6);border:1px solid #e8edf4;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;margin-bottom:64px;padding:30px;display:grid}.gen-entry-copy{grid-column:1/-1;max-width:780px;margin-bottom:6px}.gen-entry-copy h2{color:#18243a;margin:0 0 8px;font-size:max(24px,min(3vw,32px));font-weight:700}.gen-entry-copy p{color:#59677f;margin:0;line-height:1.65}.gen-entry-card{background:linear-gradient(145deg,#fff,#fff9f4);border:1px solid #dfe5ed;border-radius:16px;flex-direction:column;justify-content:center;gap:10px;min-height:148px;padding:26px;display:flex;box-shadow:0 10px 30px rgba(23,32,51,.03);text-decoration:none!important}.gen-entry-card span{color:#bd4914;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.gen-entry-card strong{color:#18243a;font-size:20px}.gen-entry-card small{color:#59677f;font-size:14px;line-height:1.6}.gen-entry-card:hover{border-color:#f2b18c;transform:translateY(-2px);box-shadow:0 14px 36px rgba(23,32,51,.07)}.gen-entry-card:focus-visible{outline-offset:4px;outline:2px solid #bd4914}.generator-mode-capabilities{gap:11px;margin-top:20px}.generator-mode-capabilities li{color:#354158;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,250,247,.94));border:1px solid #e5e8ef;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:7px 15px 7px 8px;font-weight:600;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 15px rgba(25,35,55,.055);font-size:12px!important;line-height:1.35!important}.generator-mode-capabilities li:hover{border-color:#ffc6a8;transform:translateY(-2px);box-shadow:0 9px 20px rgba(25,35,55,.086)}.generator-capability-icon{color:#ef5b24;background:linear-gradient(145deg,#fff7f1,#ffede2);border:1px solid #ffdfce;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.generator-capability-icon svg{stroke-width:2px;width:15px;height:15px}.generator-capability-label{white-space:nowrap}.gen-entry-links{isolation:isolate;background:linear-gradient(135deg,#fff 0%,#fffaf6 100%);border:1px solid #e3e8f0;border-radius:26px;gap:18px;margin-top:34px;margin-bottom:68px;padding:36px;position:relative;overflow:hidden;box-shadow:0 18px 48px rgba(25,35,55,.067)}.gen-entry-links:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 88% 6%,rgba(255,112,58,.1),transparent 38%),radial-gradient(at 5% 100%,rgba(116,139,255,.08),transparent 42%);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.gen-entry-links .gen-entry-copy{margin-bottom:4px}.gen-entry-kicker{color:#c14b1c;letter-spacing:.13em;margin-bottom:9px;font-size:11px;font-weight:800;display:inline-flex}.gen-entry-links .gen-entry-copy h2{letter-spacing:-.035em;margin-bottom:7px;font-size:max(26px,min(3vw,34px))}.gen-entry-links .gen-entry-copy p{color:#667085;font-size:16px;line-height:1.6}.gen-entry-links .gen-entry-card{background:rgba(255,255,255,.9);border:1px solid #e1e6ef;border-radius:19px;justify-content:flex-start;gap:12px;min-height:224px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 8px 24px rgba(25,35,55,.043)}.gen-entry-links .gen-entry-card:hover{background:#fff;border-color:#f2b18c;transform:translateY(-3px);box-shadow:0 18px 34px rgba(25,35,55,.1)}.gen-entry-card-top{align-items:center;gap:11px;width:100%;margin-bottom:3px;display:flex}.gen-entry-links .gen-entry-icon{color:#ef5b24;background:linear-gradient(145deg,#fff7f1,#ffede2);border:1px solid #ffddca;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.gen-entry-icon svg{width:20px;height:20px}.gen-entry-links .gen-entry-label{color:#b74a20;letter-spacing:.11em;flex:1;font-size:10px;font-weight:800}.gen-entry-arrow{color:#667085;background:#fff;border:1px solid #e8ebf1;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .18s,background .18s,border-color .18s;display:grid}.gen-entry-arrow svg{width:17px;height:17px}.gen-entry-card:hover .gen-entry-arrow{color:#fff;background:#ff5a00;border-color:#ff5a00}.gen-entry-links .gen-entry-card strong{color:#18243a;letter-spacing:-.025em;font-size:23px;line-height:1.25}.gen-entry-links .gen-entry-card small{color:#667085;max-width:440px;font-size:14px;line-height:1.65}.gen-entry-card-meta{color:#68758a;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:600;display:flex}.gen-entry-card-meta i{background:#f16432;border-radius:50%;width:4px;height:4px}.gen-entry-links .gen-entry-card:focus-visible{outline-offset:4px;outline:3px solid rgba(239,91,36,.35)}@media (max-width:720px){.image-generator-page .cntr_header_nano{padding-top:18px}.image-generator-page .cntr_header_nano p{font-size:15px}.generator-mode-capabilities{gap:8px;margin-top:15px}.generator-mode-capabilities li{min-height:42px;padding:6px 11px 6px 7px;font-size:11px!important}.generator-capability-icon{flex-basis:28px;width:28px;height:28px}.image-generator-content{padding-top:30px;padding-bottom:40px}.ig-workflows,.ig-example{grid-template-columns:1fr;gap:16px}.ig-card,.ig-example{padding:22px}.image-generator-content p,.image-generator-content li,.image-generator-content blockquote{font-size:15px}.ig-related{border-radius:14px;margin-top:26px;padding:21px 18px 14px}.ig-related h2{font-size:20px}.ig-related p+p{margin-top:14px}.gen-entry-links{border-radius:18px;grid-template-columns:1fr;row-gap:16px;margin-top:22px;margin-bottom:40px;padding:22px 18px}.gen-entry-copy{grid-column:auto}.gen-entry-card{min-height:132px;padding:21px}}.gen-entry-links .gen-entry-card .gen-entry-arrow{color:#667085;letter-spacing:0;text-transform:none;font-size:14px;font-weight:400}.gen-entry-links .gen-entry-card .gen-entry-card-meta{color:#68758a;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}@media (max-width:720px){.gen-entry-links .gen-entry-card{min-height:190px;padding:20px}.gen-entry-links .gen-entry-copy h2{font-size:26px}.gen-entry-links .gen-entry-card strong{font-size:21px}}
