.ltd-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.ltd-pane{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--c-border);background:#fff;margin:0;position:relative;overflow:hidden}.ltd-pane img{width:100%;height:100%;display:block}.ltd-pane.is-photo img{-o-object-fit:cover;object-fit:cover}.ltd-pane.is-drawing img{-o-object-fit:contain;object-fit:contain}.ltd-pane-tag{z-index:2;letter-spacing:.4px;text-transform:uppercase;border-radius:var(--r-pill);color:var(--c-black);background:#fffffff0;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000024}.ltd-pane-tag.is-drawing{background:var(--c-purple-1);color:#fff}.ltd-arrow{z-index:3;border:1.5px solid var(--c-purple-border);width:34px;height:34px;color:var(--c-purple-1);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:800;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #7209aa2e}.acp-hero-visual.ltd-hero-visual{min-height:0}.acp-gen-frame.ltd-hero-frame{max-width:480px}.ltd-photo-box{border:1.5px solid var(--c-purple-border);border-radius:var(--r-md);background:#fff;align-items:center;gap:12px;padding:8px 12px;display:flex}.ltd-photo-box img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--c-border);border-radius:8px;flex-shrink:0;width:48px;height:48px}.ltd-photo-meta{flex-direction:column;min-width:0;display:flex}.ltd-photo-meta .name{color:var(--c-black);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ltd-photo-meta .sub{color:var(--c-green-1);font-size:11px;font-weight:700}.acp-tool-preview.ltd-tool-preview{min-height:420px}.acp-tool-preview.ltd-tool-preview .acp-preview-result{background:#fff;max-width:88%;max-height:88%}.ltd-example-list{flex-direction:column;gap:28px;max-width:980px;margin:0 auto;display:flex}.ltd-example{border:1.5px solid var(--c-purple-border);border-radius:var(--r-xl);box-shadow:var(--shadow-card-rest);background:#fff;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:36px;padding:20px;display:grid}.ltd-example-text h3{color:var(--c-black);margin:0 0 10px;font-size:22px;font-weight:800}.ltd-example-text p{color:var(--c-fg-2);margin:0;font-size:15px;line-height:1.6}.acp-style-row.ltd-styles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.ltd-style-tag{letter-spacing:.5px;text-transform:uppercase;border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-fg-2);margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.acp-style-item.is-picked{border-color:var(--c-purple-1)}.acp-style-item.is-picked .ltd-style-tag{background:var(--c-purple-1);color:#fff}.ltd-note{text-align:center;max-width:640px;color:var(--c-fg-2);margin:28px auto 0;font-size:15px;line-height:1.6}@media (max-width:860px){.ltd-example{grid-template-columns:minmax(0,1fr);gap:18px;padding:14px}}@media (max-width:640px){.acp-hero-visual.ltd-hero-visual{padding-inline:0}.acp-gen-frame.ltd-hero-frame{padding:8px}.ltd-hero-frame .ltd-pair{gap:8px}.ltd-pane-tag{padding:3px 7px;font-size:9px;top:6px;left:6px}.ltd-arrow{width:28px;height:28px;font-size:14px}.acp-style-row.ltd-styles{grid-template-columns:minmax(0,1fr);max-width:360px}.acp-tool-preview.ltd-tool-preview{min-height:300px}}@media (min-width:361px) and (max-width:640px){.acp-hero-bullets.ltd-hero-bullets{-moz-column-gap:18px;grid-template-columns:repeat(2,max-content);column-gap:18px}}@media (max-width:400px){.ltd-hero-cta .btn,.acp-cta-band.ltd-band .btn{white-space:normal;text-align:center;max-width:100%}}
