.guide{color:#433b4e;max-width:1000px;margin:48px auto 80px;font-size:16px;line-height:1.75}.ai-example-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.ai-example-card{background:#fff;border:1px solid #e8e1ef;border-radius:18px;padding:22px;text-decoration:none!important}.ai-example-card img{aspect-ratio:1;background:#f8f6fc;border-radius:12px;width:100%;height:auto;display:block}.guide .ai-example-card h2{margin-top:18px;font-size:22px}.ai-example-card .batch-actions{margin-top:18px}.ai-example-card p{color:#433b4e}.ai-example-card span{font-size:13px}.guide-header{max-width:760px;margin:0 auto 40px}.guide-header h1{letter-spacing:-.045em;color:#282130;margin:12px 0 20px;font-size:clamp(32px,4.5vw,54px);line-height:1.1}.guide-eyebrow{color:#8056cf;font-size:13px}.guide>section{max-width:760px;margin:42px auto}.guide h2{color:#282130;margin:0 0 18px;font-size:25px;line-height:1.3}.guide h3{color:#282130;margin:24px 0 8px;font-size:18px}.guide li{margin:12px 0}.guide ol,.guide ul{padding-left:24px}.guide a:not(.tool-button){color:#7148b8;text-underline-offset:3px;text-decoration:underline}.guide video{background:#f6f2fb;border:1px solid #e8e1ef;border-radius:16px;width:100%;display:block}.guide-table-wrap{margin:24px 0;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.guide-table-wrap td,.guide-table-wrap th{vertical-align:top;border-bottom:1px solid #e8e1ef;padding:14px}.guide-table-wrap thead{background:#f6f2fb}.guide-note{background:#faf7fd;border-left:3px solid #bda0e5;padding:14px 20px}.optimizer{margin-bottom:48px}.optimizer .tool-dropzone{gap:18px;min-height:260px;padding:32px 20px}.optimizer input[type=file]{max-width:210px;font-size:12px}.optimizer .tool-stage{max-width:420px;margin:24px 0}.optimizer-results{max-width:760px;margin:0 auto;line-height:1.7}.optimizer .guide-table-wrap a{color:#7148b8;text-decoration:underline}@media (max-width:600px){.guide{margin-top:28px}.guide-table-wrap td,.guide-table-wrap th{min-width:110px;padding:10px}}.guide-code{background:#faf7fd;border:1px solid #e8e1ef;border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.5;overflow-x:auto}
