.kling-blog{letter-spacing:0}.kling-blog h1,.kling-blog h2,.kling-blog h3{font-family:Inter,sans-serif;font-weight:700;letter-spacing:0;text-wrap:pretty}.kling-article-grid{display:grid;grid-template-columns:minmax(0,768px) 320px;gap:48px;align-items:start}.kling-article-header h1{max-width:17ch;font-size:56px;line-height:1.06;overflow-wrap:break-word}.kling-read-time{display:block;margin-top:12px;color:#b2b9d7;font-size:13px}.kling-mobile-toc{display:none}.kling-sidebar{position:sticky;top:112px;display:grid;gap:24px;max-height:calc(100dvh - 128px);overflow-y:auto;scrollbar-width:thin}.kling-article-body{font-size:16px;line-height:1.75;overflow-wrap:break-word}.kling-article-body .hero-prose{margin-top:28px;color:var(--foreground)}.kling-article-body .hero-prose p,.kling-article-body .section-copy p,.kling-article-body .subsection-copy p{margin:0 0 18px}.kling-article-body .hero-prose p:first-child{color:var(--muted-foreground)}.kling-article-body .hero-prose p:nth-child(2),.kling-article-body .list-label{font-weight:700}.kling-article-body .hero-prose p:last-child{margin-bottom:0}.kling-article-body .page-section{margin-top:44px;scroll-margin-top:128px}.kling-article-body .section-inner>h2{padding-bottom:7px;border-bottom:1px solid var(--border);font-size:24px;line-height:1.3}.kling-article-body .section-copy{margin-top:18px}.kling-article-body .subsections{display:grid;gap:20px;margin-top:24px}.kling-article-body .subsection{min-width:0;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.kling-article-body .subsection h3{font-size:20px;line-height:1.35}.kling-article-body .subsection-copy{margin-top:12px}.kling-article-body .section-difficult-nsfw-scenes .subsections,.kling-article-body .section-frequently-asked-questions .subsections,.kling-article-body .section-keyframes-or-references .subsections,.kling-article-body .section-same-30-seconds .subsections{grid-template-columns:repeat(2,minmax(0,1fr))}.kling-article-body .section-after-first-generation .subsections,.kling-article-body .section-wait-or-use-now .subsections{grid-template-columns:repeat(3,minmax(0,1fr))}.kling-article-body .section-keyframes-or-references .subsection:last-child{grid-column:1/-1;padding:20px;border:1px solid color-mix(in srgb,var(--primary) 42%,transparent);border-radius:8px;background:color-mix(in srgb,var(--primary) 12%,transparent)}.kling-article-body .decision-list,.kling-article-body .source-list{margin:14px 0 20px;padding:0;list-style:none}.kling-article-body .decision-list li,.kling-article-body .source-list li{position:relative;margin-top:8px;padding-left:18px}.kling-article-body .decision-list li:before,.kling-article-body .source-list li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--primary);content:""}.kling-article-body .decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.kling-article-body .decision-panel{padding:20px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card) 72%,#000)}.kling-article-body .decision-panel--wan{border-color:color-mix(in srgb,var(--primary) 58%,transparent);background:color-mix(in srgb,var(--primary) 12%,transparent)}.kling-article-body .decision-panel .list-label{font-size:18px}.kling-article-body .status-note,.kling-article-body .table-note{margin:18px 0 0;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent);color:var(--muted-foreground)}.kling-article-body .media-placeholder{display:grid;width:100%;aspect-ratio:16/9;place-content:center;gap:4px;margin:28px 0 0;border:1px dashed color-mix(in srgb,var(--primary) 62%,transparent);border-radius:8px;background:color-mix(in srgb,var(--primary) 4.5%,transparent);color:var(--primary);text-align:center}.kling-article-body .resource-code{font-size:14px;font-weight:700}.kling-article-body .resource-ratio{color:var(--muted-foreground);font-size:11px}.kling-article-body .article-media{width:100%;aspect-ratio:16/9;margin:28px 0 0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#0b0b0e}.kling-article-body .article-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.kling-article-body .table-shell{margin-top:22px;overflow:hidden;border:1px solid var(--border);border-radius:8px}.kling-article-body table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.kling-article-body thead{background:color-mix(in srgb,var(--card) 72%,#000)}.kling-article-body td,.kling-article-body th{padding:14px 13px;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent);vertical-align:top;font-size:13px;line-height:1.5}.kling-article-body thead th{border-top:0;color:var(--foreground);font-weight:700}.kling-article-body thead th:first-child{width:23%}.kling-article-body thead th:last-child{background:color-mix(in srgb,var(--primary) 12%,transparent);color:#bd8cff}.kling-article-body tbody th{color:var(--foreground);font-weight:600}.kling-article-body tbody td{color:var(--muted-foreground)}.kling-article-body tbody td:last-child{background:color-mix(in srgb,var(--primary) 3.5%,transparent);color:var(--foreground)}.kling-article-body .pipeline-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.kling-article-body .pipeline-list li{min-height:104px;margin:0;padding:16px;background:var(--background)}.kling-article-body .pipeline-list li:before{display:none}.kling-article-body .section-frequently-asked-questions .subsection{padding:18px;border:1px solid var(--border);border-radius:8px}.kling-article-body .final-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:8px;padding:10px 18px;border:1px solid var(--primary);border-radius:8px;background:var(--primary);color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s ease,transform .18s ease}.kling-article-body .final-action:hover{background:#a866ff;transform:translateY(-1px)}.kling-article-body .section-copy a:not(.final-action),.kling-article-body .subsection-copy a{color:var(--primary);text-underline-offset:4px}.kling-article-body a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1120px){.kling-article-grid{display:block;max-width:816px}.kling-article-header h1{font-size:42px}.kling-mobile-toc{display:block;margin-top:28px}}@media (max-width:760px){.kling-article-header h1{font-size:36px}.kling-article-body .decision-grid,.kling-article-body .section-after-first-generation .subsections,.kling-article-body .section-difficult-nsfw-scenes .subsections,.kling-article-body .section-frequently-asked-questions .subsections,.kling-article-body .section-keyframes-or-references .subsections,.kling-article-body .section-same-30-seconds .subsections,.kling-article-body .section-wait-or-use-now .subsections{grid-template-columns:1fr}.kling-article-body .section-keyframes-or-references .subsection:last-child{grid-column:auto}.kling-article-body .table-shell{overflow:visible;border:0}.kling-article-body table,.kling-article-body tbody{display:block}.kling-article-body thead{display:none}.kling-article-body tbody tr{display:block;margin-bottom:14px;overflow:hidden;border:1px solid var(--border);border-radius:8px}.kling-article-body tbody td,.kling-article-body tbody th{display:block;width:100%;border:0}.kling-article-body tbody th{padding-bottom:11px;background:color-mix(in srgb,var(--card) 72%,#000)}.kling-article-body tbody td{display:grid;grid-template-columns:minmax(92px,.7fr) 1.3fr;gap:14px;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.kling-article-body tbody td:before{color:var(--primary);font-size:12px;font-weight:700;content:attr(data-label)}.kling-article-body .pipeline-list{grid-template-columns:1fr}}@media (max-width:420px){.kling-article-header h1{font-size:32px}.kling-article-body .section-inner>h2{font-size:22px}.kling-article-body .decision-panel,.kling-article-body .section-frequently-asked-questions .subsection{padding:16px}.kling-article-body tbody td{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.kling-blog,.kling-blog *,.kling-blog :after,.kling-blog :before{scroll-behavior:auto;transition-duration:.01ms!important}}