.zenna-content-preview{background:var(--zs-paper);color:var(--zs-ink)}.zenna-content-preview main{min-width:0}.zenna-content-preview main :is(h1,h2,h3,p,ul,figure){letter-spacing:0;margin:0}.zenna-content-preview main h1{font-size:56px;font-weight:700;line-height:1.12}.zenna-content-preview main h2{font-size:36px;font-weight:650;line-height:1.2}.zenna-content-preview main h3{font-size:21px;font-weight:650;line-height:1.35}.zenna-content-preview main p{line-height:1.65}.zct-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.zct-kicker{color:var(--primary);font-size:13px;font-weight:650}.zct-label{color:var(--zs-muted);font-size:12px;font-weight:600}.zct-hero{padding-block:84px 100px}.zct-heading{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:0 auto 48px;display:grid}.zct-heading>p:not(.zct-kicker):not(.zct-label){color:var(--zs-muted);font-size:18px}.zct-flow{grid-template-columns:minmax(0,1fr) 64px minmax(0,1.3fr);align-items:center;display:grid}.zct-original{background:var(--zs-paper);border:1px solid var(--zs-line);box-shadow:var(--client-shadow);border-radius:8px;overflow:hidden}.zct-original>img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.zct-original>div{gap:12px;padding:24px;display:grid}.zct-original>div>p:last-child{color:var(--zs-muted);font-size:14px}.zct-connector{color:var(--primary);justify-self:center;width:28px;height:28px}.zct-outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.zct-output{border:1px solid var(--zs-line);background:var(--zs-paper);border-radius:8px;min-width:0;overflow:hidden}.zct-output>p{padding:10px 14px;font-size:13px;font-weight:600}.zct-mini{background:var(--zenna-violet-tint);flex-direction:column;justify-content:center;gap:8px;height:138px;padding:18px;display:flex;overflow:hidden}.zct-mini strong{font-size:16px;font-weight:650;line-height:1.4}.zct-mini span{color:var(--zs-muted);font-size:11px}.zct-mini-news{background:var(--zenna-green-tint)}.zct-mini-social{background:var(--zenna-orange-tint)}.zct-mini-cover{padding:0;position:relative}.zct-mini-cover img{object-fit:cover;width:100%;height:100%}.zct-section{padding-block:104px;scroll-margin-top:24px}.zct-formats{background:var(--zs-cream)}.zct-formats-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.zct-window{border:1px solid var(--zs-line);background:var(--zs-paper);min-width:0;box-shadow:var(--client-shadow);border-radius:8px;overflow:hidden}.zct-window>header{border-bottom:1px solid var(--zs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.zct-window>header h3{font-size:17px}.zct-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:28px;display:grid}.zct-format{align-content:start;gap:8px;display:grid}.zct-format svg{box-sizing:content-box;width:32px;height:32px;color:var(--primary);background:var(--zenna-violet-tint);border-radius:8px;padding:6px}.zct-format:nth-child(3n+2) svg{color:var(--zenna-green);background:var(--zenna-green-tint)}.zct-format:nth-child(3n) svg{color:var(--zenna-orange);background:var(--zenna-orange-tint)}.zct-format strong{font-size:14px}.zct-format span{color:var(--zs-muted);font-size:12px}.zct-general-format{grid-column:2/-1;min-width:0}.zct-general-format>span{max-width:560px;font-size:14px;line-height:1.6}.zct-video-body{gap:20px;padding:24px;display:grid}.zct-video-intro,.zct-video-save{color:var(--zs-muted);font-size:14px}.zct-screen-camera{gap:8px;display:grid}.zct-recording-scene{aspect-ratio:16/10;background:var(--zenna-green-tint);border-radius:6px;position:relative;overflow:hidden}.zct-recording-scene>img:first-child{object-fit:cover;width:100%;height:60%;display:block}.zct-screen-title{gap:4px;padding:10px 26% 12px 16px;display:grid}.zct-screen-title span{color:var(--zs-muted);font-size:9px}.zct-screen-title strong{font-size:15px;line-height:1.3}.zct-recording-scene .zct-camera-bubble{aspect-ratio:1;object-fit:cover;border:3px solid var(--zs-paper);border-radius:50%;width:24%;position:absolute;bottom:12px;right:12px}.zct-screen-camera figcaption{color:var(--zs-muted);font-size:11px}.zct-recording-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.zct-recording-details dt{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.zct-recording-details svg{width:15px;height:15px;color:var(--primary)}.zct-recording-details dd{color:var(--zs-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.zct-video-preview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;max-width:340px;display:grid}.zct-video-preview figure{gap:8px;min-width:0;display:grid}.zct-video-preview img{object-fit:cover;aspect-ratio:16/9;border-radius:4px;width:100%}.zct-video-preview figure:last-child img{aspect-ratio:9/16;object-position:center}.zct-video-preview figcaption{color:var(--zs-muted);font-size:11px}.zct-stack{background:var(--zenna-violet-tint)}.zct-stack .zct-window{max-width:1100px;margin-inline:auto}.zct-tabs{background:var(--zs-cream);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;height:auto;padding:12px 18px;display:grid}.zct-tab{white-space:normal;height:42px;font-size:14px;line-height:1.3}.zct-tab[data-state=active]{background:var(--zs-paper);color:var(--primary);box-shadow:none}.zct-panel{min-height:400px;margin:0;padding:36px}.zct-piece{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.zct-piece-image img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;display:block}.zct-piece-image>p{color:var(--zs-muted);font-size:12px;margin-top:12px!important}.zct-piece-copy{gap:16px;display:grid}.zct-piece-copy>p:not(.zct-kicker),.zct-piece-copy li{color:var(--zs-muted);font-size:15px}.zct-piece-copy ul{gap:16px;padding-left:20px;line-height:1.65;display:grid}.zct-slides{gap:12px;display:grid}.zct-slide{background:var(--zenna-green-tint);border-left:3px solid var(--zenna-green);padding:18px;font-size:14px;line-height:1.6}.zct-slide:nth-child(2){background:var(--zenna-orange-tint);border-color:var(--zenna-orange)}.zct-slide:nth-child(3){background:var(--zenna-violet-tint);border-color:var(--primary)}.zct-library{padding-bottom:120px}.zct-library .zct-wrap{max-width:1320px}.zct-gallery-tools{border-bottom:1px solid var(--zs-line);grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:14px;padding:24px;display:grid}.zct-search{gap:7px;min-width:0;display:grid}.zct-search label,.zct-filter>span{color:var(--zs-muted);font-size:12px}.zct-search-field{position:relative}.zct-search-field svg{width:16px;color:var(--zs-muted);position:absolute;top:11px;left:10px}.zct-search input{border:1px solid var(--zs-line);background:var(--zs-paper);width:100%;height:38px;color:var(--zs-ink);border-radius:6px;padding:8px 10px 8px 34px;font-size:13px}.zct-search input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.zct-filter{gap:7px;min-width:0;display:grid}.zct-filter-trigger{border-color:var(--zs-line);height:38px;box-shadow:none;font-size:12px}.zct-gallery-summary{color:var(--zs-muted);justify-content:space-between;align-items:center;padding:14px 24px;font-size:13px;display:flex}.zct-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 24px 28px;display:grid}.zct-media{min-width:0}.zct-media-art{aspect-ratio:4/3;background:var(--zenna-green-tint);border-radius:6px;width:100%;overflow:hidden}.zct-media-art>img{object-fit:cover;width:100%;height:100%}.zct-media-art .zct-mini{height:100%}.zct-media h3{margin:12px 0 5px!important;font-size:14px!important}.zct-media p{color:var(--zs-muted);font-size:12px}.zct-video-thumb{height:100%;position:relative}.zct-video-thumb img{object-fit:cover;width:100%;height:100%}.zct-video-thumb span{background:var(--zs-paper);color:var(--zs-ink);border-radius:4px;padding:8px;font-size:12px;position:absolute;inset:auto 12px 12px}.zct-empty{text-align:center;color:var(--zs-muted);padding:48px 24px}.zct-studio-panel{min-height:440px;margin:0;padding:28px}.zct-studio .zct-studio-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.zct-studio-panel .zct-format-grid,.zct-studio-panel .zct-video-body{padding:24px 0 0}.zct-create-video{border-left:1px solid var(--zs-line);min-width:0;padding-left:28px}.zct-studio-intro{gap:8px;margin-bottom:24px;display:grid}.zct-studio-intro p,.zct-flow-lanes article>p:not(.zct-kicker){color:var(--zs-muted);font-size:14px}.zct-studio-search{max-width:540px;margin-bottom:20px}.zct-saved-list{margin-top:16px}.zct-saved-list article{border-top:1px solid var(--zs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.zct-saved-list article>div{flex:220px;gap:6px;min-width:0;display:grid}.zct-saved-list h3{font-size:17px!important}.zct-saved-excerpt{color:var(--zs-muted);flex-basis:100%;font-size:15px}.zct-flow-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:24px;display:grid}.zct-flow-lanes article{background:var(--zenna-violet-tint);border-radius:6px;gap:12px;min-width:0;padding:24px;display:grid}.zct-flow-lanes article:last-child{background:var(--zenna-green-tint)}.zct-flow-lanes h3{font-size:18px!important}.zct-flow-chart{margin-top:8px!important}.zct-flow-chart figcaption{font-size:12px;font-weight:650}.zct-flow-chart svg{width:100%;height:160px;display:block;overflow:visible}.zct-flow-chart rect{fill:var(--primary)}.zct-flow-lanes article:last-child rect{fill:var(--zenna-green)}.zct-flow-chart line{stroke:var(--zs-line)}.zct-flow-chart text{fill:var(--zs-ink);font-size:12px;font-weight:650}.zct-chart-labels{text-align:center;color:var(--zs-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:11px;line-height:1.4;display:grid}.zct-flow-stats{border-top:1px solid var(--zs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 0;padding-top:16px;display:grid}.zct-flow-stats dt{color:var(--zs-muted);font-size:12px}.zct-flow-stats dd{margin:4px 0 0;font-size:26px;font-weight:650}.zct-pricing{background:var(--zs-cream)}.zenna-content-preview .zct-pricing .zenna-price-card h2{font-size:24px}.zenna-content-preview .zct-pricing .zenna-price-description{margin-top:12px}.zenna-content-preview .zct-pricing .zenna-price{margin-top:24px}.zenna-content-preview .zct-pricing .zenna-price-capacity{margin-top:12px}.zenna-content-preview .zct-pricing .zenna-price-allowances{margin-block:20px;padding-block:20px}.zenna-content-preview .zct-pricing .zenna-pricing-note{margin-top:24px}.zct-compare-link{width:fit-content;color:var(--primary);gap:8px;margin:20px auto 0;display:flex}.zct-experiment{border-left:3px solid var(--primary);padding-left:24px}.zct-experiment h3{margin-top:8px!important}.zct-experiment dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin-block:24px;display:grid}.zct-experiment dt{color:var(--primary);margin-bottom:6px;font-size:12px;font-weight:600}.zct-experiment dd{color:var(--zs-muted);margin:0;font-size:14px;line-height:1.6}.zct-brief-context{background:var(--zenna-green-tint);border-radius:6px;justify-items:start;gap:12px;margin-bottom:28px;padding:20px;display:grid}.zct-brief-context p:last-of-type{color:var(--zs-muted);font-size:14px}@media(max-width:760px){.zct-create-video{border-left:0;border-top:1px solid var(--zs-line);padding:24px 0 0}.zct-flow-lanes{grid-template-columns:1fr}}@media(max-width:640px){.zct-studio-panel{min-height:0;padding:20px}.zct-experiment{padding-left:16px}.zct-experiment dl{grid-template-columns:1fr}.zct-flow-lanes article{padding:20px}.zct-experiment .zenna-start{white-space:normal;text-align:left;height:auto;min-height:40px}}@media(max-width:1000px){.zct-gallery-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.zct-search{grid-column:1/-1}.zct-formats-layout{gap:20px}.zct-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zct-general-format{grid-column:1/-1}}@media(max-width:760px){.zct-formats-layout,.zct-piece{grid-template-columns:1fr}.zct-flow{grid-template-columns:1fr;gap:20px}.zct-connector{rotate:90deg}.zct-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.zct-original>img{aspect-ratio:2}}@media(max-width:640px){.zct-wrap{padding-inline:20px}.zct-hero{padding-block:56px 64px}.zenna-content-preview main h1{font-size:38px}.zenna-content-preview main h2{font-size:28px}.zct-heading{gap:16px;margin-bottom:32px}.zct-heading>p:not(.zct-kicker):not(.zct-label){font-size:16px}.zct-section{padding-block:64px}.zct-panel{min-height:0;padding:24px}.zct-piece{gap:24px}.zct-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.zct-gallery-tools{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.zct-gallery{gap:20px 14px;padding:0 20px 24px}.zct-gallery-summary{padding-inline:20px}.zct-mini{padding:14px}.zct-mini-cover{padding:0}.zct-mini strong{font-size:14px}.zct-format-grid{padding:24px}.zct-window>header{padding:20px}}
