.kling-page{--k-bg:#080808;--k-surface:#0d0d0e;--k-surface2:#121214;--k-raised:#151517;--k-text:#f5f5f3;--k-secondary:#a1a1a6;--k-muted:#707076;--k-border:#ffffff17;--k-strong:#ffffff26;--k-accent:#e7ff63;background:var(--k-bg);color:var(--k-text);min-height:100vh;padding-bottom:104px}.kling-page a:focus-visible{outline:2px solid var(--k-accent);outline-offset:4px}.kling-breadcrumb,.kling-hero,.kling-section,.production-mode,.version-slate,.final-storyboard,.updated{width:min(1280px,100%);margin-inline:auto;padding-inline:32px}.kling-breadcrumb{color:var(--k-muted);gap:9px;padding-top:24px;font-size:12px;display:flex}.kling-breadcrumb a:hover{color:var(--k-text)}.kling-hero{grid-template-columns:58fr 42fr;align-items:center;gap:68px;min-height:720px;padding-top:86px;padding-bottom:90px;display:grid}.kling-eyebrow,.kling-section>header>span,.production-mode>span,.final-storyboard>span{color:var(--k-muted);letter-spacing:.14em;font-size:11px;font-weight:700}.kling-hero h1{letter-spacing:-.045em;max-width:720px;margin:18px 0 26px;font-size:60px;font-weight:600;line-height:1.03}.kling-hero-copy>p{max-width:720px;color:var(--k-secondary);margin:0 0 12px;line-height:1.72}.kling-hero-copy>small{color:var(--k-muted);margin-top:16px;display:block}.kling-actions{gap:10px;margin-top:28px;display:flex}.kling-primary,.kling-secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.kling-primary{background:var(--k-accent);color:#080808}.kling-primary:hover{background:#f0ff8a}.kling-secondary{border:1px solid #ffffff21}.kling-secondary:hover{background:#ffffff0d}.kling-actions svg{width:16px}.hero-storyboard{background:#101012;border:1px solid #ffffff1a;border-radius:16px;padding:16px}.hero-storyboard .shot{aspect-ratio:16/6;border:1px solid var(--k-border);background:var(--k-raised);flex-direction:column;justify-content:space-between;margin-bottom:10px;padding:14px;display:flex}.hero-storyboard .shot.active{border-color:#e7ff6359}.shot>div{justify-content:space-between;font-size:11px;display:flex}.shot>div b{color:var(--k-muted)}.shot dl{color:var(--k-muted);grid-template-columns:repeat(3,auto 1fr);gap:5px;margin:0;font-size:8px;display:grid}.shot dd{color:var(--k-secondary);margin:0}.hero-storyboard footer{color:var(--k-muted);justify-content:space-between;gap:16px;padding-top:7px;font-size:9px;display:flex}.hero-storyboard footer b{color:var(--k-text);display:block}.production-mode{margin-top:20px}.production-mode>div{border-top:1px solid var(--k-border);grid-template-columns:1.4fr 1fr 1fr 30px .55fr;align-items:center;gap:16px;min-height:76px;display:grid}.production-mode>div svg{width:17px;color:var(--k-muted)}.production-mode>div strong{color:var(--k-accent)}.production-mode>div span{color:var(--k-secondary);font-size:12px}.production-mode>p{color:var(--k-secondary);margin:20px 0 0}.kling-section{padding-top:104px}.kling-section>header{max-width:760px}.kling-section h2,.final-storyboard h2{letter-spacing:-.03em;margin:12px 0 24px;font-size:36px;font-weight:550;line-height:1.13}.reading-copy{max-width:760px}.reading-copy p{color:var(--k-secondary);line-height:1.72}.reading-copy a,.final-storyboard p a{color:var(--k-text);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #e7ff638c;text-decoration:underline #e7ff638c}.section-note{max-width:900px;color:var(--k-secondary)}.production-ledger{border:1px solid var(--k-border);overflow-x:auto}.production-ledger table{border-collapse:collapse;width:100%;min-width:720px}.production-ledger th,.production-ledger td{border-bottom:1px solid var(--k-border);text-align:left;padding:17px 20px;font-size:13px}.production-ledger thead{background:var(--k-surface2)}.production-ledger tbody th{width:28%;font-weight:550}.production-ledger tbody th small{color:var(--k-muted);font-size:8px;display:block}.production-ledger td{color:var(--k-secondary)}.stacked-paths{border:1px solid var(--k-border);background:var(--k-surface);margin:38px 0 26px}.stacked-paths>div{grid-template-columns:1fr repeat(5,auto);align-items:center;gap:16px;min-height:90px;padding:18px 22px;display:grid}.stacked-paths>div+div{border-top:1px solid var(--k-border)}.stacked-paths span{border:1px solid var(--k-border);padding:9px;font-size:10px}.stacked-paths svg{width:16px;color:var(--k-muted)}.script-brief,.sound-slate,.signature-board,.team-table,.call-sheet{border:1px solid var(--k-border);background:var(--k-surface);margin:34px 0;padding:26px}.script-brief>span,.sound-slate>span,.signature-board>span,.team-table>span{letter-spacing:.12em;font-size:10px;font-weight:700}.script-brief>p{background:var(--k-raised);color:var(--k-secondary);padding:22px;font-family:ui-monospace,monospace}.script-brief>div{border-top:1px solid var(--k-border);justify-content:space-between;align-items:center;min-height:58px;font-size:11px;display:flex}.script-brief>div span{color:var(--k-muted)}.contact-sheet{grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 14px;display:grid}.contact-sheet figure{aspect-ratio:16/10;border:1px solid var(--k-border);background:var(--k-raised);margin:0;position:relative;overflow:hidden}.contact-sheet img{object-fit:cover}.contact-sheet figcaption{background:#080808c7;padding:3px 6px;font-size:9px;position:absolute;bottom:8px;left:10px}.dual-label{border-block:1px solid var(--k-border);grid-template-columns:1fr 1fr;margin-bottom:30px;display:grid}.dual-label span{color:var(--k-muted);padding:15px;font-size:10px}.dual-label span+span{border-left:1px solid var(--k-border)}.dual-label b{color:var(--k-text)}.reference-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:34px 0 14px;display:grid}.reference-grid>div{aspect-ratio:16/9;border:1px solid var(--k-border);background:linear-gradient(135deg,#151517,#101012);align-items:end;padding:9px;display:flex}.reference-grid span{color:var(--k-muted);font-size:8px}.filmstrip{background:var(--k-surface);border:1px solid var(--k-border);margin:34px 0 14px;padding:16px 30px;position:relative}.filmstrip:before,.filmstrip:after{content:"";background:repeating-linear-gradient(90deg,var(--k-muted) 0 8px,transparent 8px 18px);opacity:.3;height:6px;position:absolute;left:7px;right:7px}.filmstrip:before{top:5px}.filmstrip:after{bottom:5px}.filmstrip video{object-fit:cover;width:100%;max-height:520px}.filmstrip>span{color:var(--k-muted);margin-top:9px;font-size:8px;display:block}.sound-slate{grid-template-columns:repeat(4,1fr);display:grid}.sound-slate>span{grid-column:1/-1;margin-bottom:18px}.sound-slate>div{border:1px solid var(--k-border);flex-direction:column;padding:20px;display:flex}.sound-slate>div span{color:var(--k-muted);font-size:9px}.sound-slate footer{color:var(--k-muted);grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}.slate-timer{border:1px solid var(--k-border);background:var(--k-surface);text-align:center;grid-template-columns:1fr 1.2fr 1fr;align-items:center;max-width:760px;margin:36px 0;display:grid}.slate-timer>span{color:var(--k-muted);padding:26px;font-size:10px}.slate-timer>strong{border-inline:1px solid var(--k-border);padding:32px;font-size:82px;line-height:1}.slate-timer>strong small{margin-left:7px;font-size:12px}.signature-board>div{border-top:1px solid var(--k-border);grid-template-columns:1fr 1fr 1fr 1.5fr;align-items:center;min-height:68px;display:grid}.signature-board>div span{color:var(--k-muted)}.signature-board>small{color:var(--k-muted);margin-top:16px;display:block}.orchestration-note{background:var(--k-surface2);border-left:2px solid #e7ff6366;justify-content:space-between;gap:20px;padding:20px 26px;display:flex}.orchestration-note span{color:var(--k-secondary)}.monitor-wall{grid-template-columns:1fr 1fr;gap:16px;margin:36px 0 14px;display:grid}.monitor-wall>div{aspect-ratio:16/8;border:1px solid var(--k-border);background:var(--k-surface);flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.monitor-wall>div>span{color:var(--k-muted);align-self:flex-start;font-size:10px}.monitor-wall strong{font-size:64px}.monitor-wall b{color:var(--k-secondary);font-size:10px}.architecture-rack{grid-template-columns:1fr 1fr;gap:14px;margin:36px 0;display:grid}.architecture-rack>div{border:1px solid var(--k-border);background:var(--k-surface);grid-template-columns:1fr 1fr;gap:8px;padding:22px;display:grid}.architecture-rack b{color:var(--k-accent);grid-column:1/-1}.architecture-rack span{border:1px solid var(--k-border);text-align:center;padding:18px 10px;font-size:10px}.team-table{grid-template-columns:repeat(4,1fr);display:grid}.team-table>span{grid-column:1/-1;margin-bottom:18px}.team-table>div{border:1px solid var(--k-border);flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.team-table>div span{color:var(--k-muted);font-size:8px}.team-table footer{grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}.narrative-flow{border:1px solid var(--k-border);background:var(--k-surface);text-align:center;max-width:760px;margin:36px 0;padding:28px}.narrative-flow>div{flex-direction:column;align-items:center;display:flex}.narrative-flow span{border:1px solid var(--k-border);min-width:180px;padding:12px}.narrative-flow svg{width:16px;color:var(--k-muted);margin:8px}.narrative-flow>b{margin-top:18px;font-size:10px;display:block}.example-reel{border:1px solid var(--k-border);background:var(--k-surface);grid-template-columns:1.2fr .8fr;gap:0;margin:36px 0;display:grid}.example-reel video{object-fit:cover;width:100%;height:100%;min-height:320px}.example-reel>div{flex-direction:column;justify-content:end;padding:28px;display:flex}.example-reel span{color:var(--k-muted);font-size:9px}.example-reel p{color:var(--k-secondary)}.use-slates{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.use-slates article{border:1px solid var(--k-border);background:var(--k-surface);flex-direction:column;min-height:230px;padding:22px;display:flex}.use-slates article>span{font-size:10px}.use-slates small{color:var(--k-muted);margin-top:auto}.use-slates strong{font-size:24px}.use-slates p{color:var(--k-secondary);font-size:13px}.call-sheet>div{border-top:1px solid var(--k-border);grid-template-columns:50px 1fr 1fr;align-items:center;min-height:62px;display:grid}.call-sheet>div>span{color:var(--k-muted);font-size:9px}.call-sheet>div>strong{text-align:right;color:var(--k-secondary)}.call-sheet footer{text-align:center;color:var(--k-accent);letter-spacing:.1em;padding-top:20px;font-size:11px}.version-slate{background:var(--k-surface);border-left:2px solid #e7ff6373;margin-top:104px;padding-top:24px;padding-bottom:24px}.version-slate>span{color:var(--k-muted);font-size:9px;display:block}.version-slate>strong{margin:8px 0 16px;font-size:22px;display:block}.version-slate>div{gap:8px;display:flex}.version-slate>div b{border:1px solid var(--k-border);padding:8px 10px;font-size:10px}.version-slate p{color:var(--k-accent);font-size:10px}.version-slate small{color:var(--k-secondary)}.faq-notes>div{flex-direction:column;gap:0;display:flex}.faq-notes article{border-top:1px solid var(--k-border);padding:24px 0}.faq-notes article:nth-child(odd){width:70%}.faq-notes article:nth-child(2n){width:85%;margin-left:auto}.faq-notes article>span{color:var(--k-muted);font-size:9px}.faq-notes h3{margin:8px 0;font-size:20px}.faq-notes p{color:var(--k-secondary);margin:0;line-height:1.7}.final-storyboard{border-block:1px solid var(--k-strong);background:var(--k-surface);margin-top:104px;padding-top:48px;padding-bottom:48px}.final-storyboard>p{max-width:820px;color:var(--k-secondary)}.final-storyboard>div:not(.kling-actions){border-top:1px solid var(--k-border);grid-template-columns:1.4fr 40px 1fr;align-items:center;min-height:76px;display:grid}.final-storyboard>div:not(.kling-actions) svg{width:18px;color:var(--k-muted)}.updated{color:var(--k-muted);padding-top:30px;font-size:11px}@media (max-width:900px){.kling-hero{grid-template-columns:1fr;gap:42px}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.stacked-paths>div{grid-template-columns:1fr repeat(5,auto)}.use-slates{grid-template-columns:1fr 1fr}}@media (max-width:720px){.kling-breadcrumb,.kling-hero,.kling-section,.production-mode,.version-slate,.final-storyboard,.updated{padding-inline:18px}.kling-hero{min-height:auto;padding-top:64px;padding-bottom:72px}.kling-hero h1{font-size:39px}.kling-section{padding-top:72px}.kling-section h2,.final-storyboard h2{font-size:28px}.kling-actions{flex-direction:column}.hero-storyboard .shot{aspect-ratio:auto;min-height:150px}.hero-storyboard footer,.sound-slate footer,.team-table footer,.orchestration-note{flex-direction:column}.production-mode>div{grid-template-columns:1fr auto;padding:16px 0}.production-mode>div span{grid-column:1}.production-mode>div svg{grid-column:1;transform:rotate(90deg)}.stacked-paths>div{grid-template-columns:1fr;gap:8px}.stacked-paths svg{transform:rotate(90deg)}.production-ledger table{min-width:0}.production-ledger thead{display:none}.production-ledger tr{padding:14px;display:block}.production-ledger th,.production-ledger td{border:0;padding:7px 0;display:block}.production-ledger td:before{color:var(--k-muted);font-size:8px;display:block}.production-ledger td:nth-child(2):before{content:"MINIMAX H3"}.production-ledger td:nth-child(3):before{content:"KLING AI"}.contact-sheet,.reference-grid{grid-template-columns:1fr 1fr}.dual-label,.sound-slate,.architecture-rack,.team-table,.monitor-wall,.example-reel,.use-slates{grid-template-columns:1fr}.dual-label span+span{border-left:0;border-top:1px solid var(--k-border)}.sound-slate>span,.team-table>span{grid-column:auto}.slate-timer{grid-template-columns:1fr}.slate-timer>strong{border:0;border-block:1px solid var(--k-border)}.signature-board>div{grid-template-columns:1fr 1fr;padding:14px 0}.architecture-rack b{grid-column:1/-1}.team-table footer{grid-column:auto}.example-reel video{min-height:240px}.call-sheet>div{grid-template-columns:32px 1fr}.call-sheet>div>strong{text-align:left;grid-column:2;padding-bottom:10px}.faq-notes article:nth-child(n){width:100%;margin-left:0}.final-storyboard>div:not(.kling-actions){grid-template-columns:1fr;padding:16px 0}.final-storyboard>div:not(.kling-actions) svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.kling-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.storyboard-disclaimer{border-left:2px solid var(--k-accent);color:var(--k-secondary);letter-spacing:.11em;background:#e7ff630d;margin:0 0 12px;padding:7px 9px;font-size:8px;font-weight:700}.hero-storyboard .shot{isolation:isolate;background:#080808;position:relative;overflow:hidden}.hero-storyboard .shot:after{content:"";z-index:-1;background:linear-gradient(90deg,#080808d1 0%,#08080847 52%,#080808c7 100%),linear-gradient(#0000 38%,#080808e6);position:absolute;inset:0}.hero-storyboard .shot-thumb{z-index:-2;object-fit:cover;filter:saturate(.72)contrast(1.04)}.hero-storyboard .shot>div,.hero-storyboard .shot dl,.hero-storyboard .shot>small{z-index:1;position:relative}.hero-storyboard .shot>small{color:#f5f5f3b8;letter-spacing:.1em;background:#080808b3;border:1px solid #ffffff2e;padding:3px 6px;font-size:7px;position:absolute;bottom:12px;right:12px}.hero-storyboard .shot dl{color:#f5f5f39e;padding-right:72px}.hero-storyboard .shot dd{color:#f5f5f3}.reference-disclaimer{border-left:2px solid var(--k-accent);color:var(--k-secondary);letter-spacing:.1em;background:#e7ff630d;margin:34px 0 12px;padding:9px 11px;font-size:9px;font-weight:700}.reference-grid{margin-top:0}.reference-grid figure{aspect-ratio:16/9;border:1px solid var(--k-border);background:var(--k-raised);margin:0;position:relative;overflow:hidden}.reference-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#080808e0);position:absolute;inset:45% 0 0}.reference-grid figure img{object-fit:cover;filter:saturate(.82);transition:transform .3s,filter .3s}.reference-grid figure:hover img{filter:saturate();transform:scale(1.025)}.reference-grid figcaption{z-index:1;color:var(--k-muted);justify-content:space-between;align-items:end;font-size:8px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.reference-grid figcaption b{color:var(--k-text);letter-spacing:.08em;font-size:9px}
