:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff}.body--light{--q-primary:#263a8f;--q-secondary:#b7c3da;--q-accent:#6061cd;--q-dark:#fff;--q-text:#2f3440;--q-menu-bg:#fff;--giz-app-bg:#f7f8fb;--giz-sidebar-bg:#eef1f6;--giz-sidebar-border:#1f29371f;--giz-divider-subtle:#1f293714;--giz-header-bg:transparent;--giz-header-divider:#1f29370b;--giz-active-bg:#6061cd21;--giz-active-text:#30328f;--giz-hover-bg:#1f29370f;--giz-surface:#fff;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#eef1f6;--giz-surface-hover:#e5e9f1;--giz-input-bg:#eef1f6;--giz-border:#1f29371f;--giz-field-underline:#1f29372e;--giz-field-underline-focus:#6061cd94;--giz-text-muted:#2f3440b8;--giz-tile-shadow:0 14px 38px #0f172a24;background:var(--giz-app-bg)}.body--dark{--q-primary:#5f73d9;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 18px 46px #00000061}.video-generator{min-width:0;color:var(--q-text);grid-template-columns:minmax(0,1fr);gap:72px;padding:0;display:grid}.video-generator h1,.video-generator h2,.video-generator h3,.video-generator p{margin:0}.video-generator__eyebrow{color:var(--q-primary);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.video-generator__hero{text-align:center;justify-items:center;gap:8px;padding:28px 0 4px;display:grid}.video-generator__hero h2{max-width:760px;font-size:var(--font-size-4xl);line-height:var(--line-height-tight);letter-spacing:-.035em}.video-generator__hero strong{font-size:clamp(15px,2vw,18px)}.video-generator__hero p{max-width:760px;color:var(--giz-text-muted);font-size:16px}.video-generator__workspace{border:1px solid var(--giz-border);border-radius:var(--giz-radius-lg);background:var(--giz-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.video-generator__form,.video-generator__legacy-results{min-width:0;padding:clamp(18px,3vw,32px)}.video-generator__form{align-content:start;gap:20px;display:grid}.video-generator__legacy-results>header,.video-generator__showcase>header,.video-generator__faq>header{justify-content:space-between;align-items:flex-start;gap:5px;display:grid}.video-generator__legacy-results h2,.video-generator__showcase h2,.video-generator__faq h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.video-generator__composer .q-field__control{border-radius:var(--giz-radius-lg);min-height:84px}.video-generator__model-picker{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.video-generator__model-picker .giz-app-header__control{border:1px solid var(--giz-border);border-radius:var(--giz-radius-lg);background:var(--giz-surface-muted);max-width:100%;min-height:42px;padding-inline:12px}.video-generator__quick-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.video-generator__setting,.video-generator__settings-button{border:1px solid var(--giz-border);border-radius:var(--giz-radius-lg);background:var(--giz-surface-muted);grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;min-height:54px;padding:4px 9px;display:grid}.video-generator__setting>.q-icon{background:color-mix(in srgb, var(--q-primary) 13%, transparent);width:24px;height:24px;color:var(--q-primary);border-radius:7px;place-content:center;display:grid}.video-generator__setting .q-field{min-width:0}.video-generator__setting .q-field__control{min-height:44px;padding:0}.video-generator__setting .q-field__native,.video-generator__setting .q-field__input{min-width:0;font-size:12px;font-weight:700}.video-generator__setting .q-field__label{color:var(--giz-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.video-generator__setting-toggle{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.video-generator__setting-toggle>span{min-width:0;display:grid}.video-generator__setting-toggle small{color:var(--giz-text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.video-generator__setting-toggle strong{font-size:12px}.video-generator__setting-toggle .q-toggle{flex:none}.video-generator__settings-button{color:var(--q-text);justify-content:flex-start;display:flex}.video-generator__settings-button .q-icon{color:var(--q-primary)}.video-generator__settings-button{background:0 0;grid-column:1/-1;justify-content:center;min-height:42px}.video-generator__people{border-top:1px solid var(--giz-divider-subtle);gap:8px;padding-top:12px;display:grid}.video-generator__people>header{align-items:center;gap:8px;display:flex}.video-generator__people>header>.q-icon{color:var(--q-primary);font-size:20px}.video-generator__people>header>div{align-items:baseline;gap:8px;display:flex}.video-generator__people header strong{font-size:13px}.video-generator__people header span{color:var(--giz-text-muted);font-size:11px}.video-generator__faces{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:0;display:grid}.video-generator__faces button{aspect-ratio:1;background:var(--giz-surface-muted);cursor:pointer;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.video-generator__faces button.is-selected{border-color:var(--q-primary)}.video-generator__faces img{object-fit:cover;width:100%;height:100%}.video-generator__error{color:var(--q-negative);align-items:center;gap:8px;display:flex}.video-generator__form>footer{border-top:1px solid var(--giz-divider-subtle);align-items:center;gap:9px;padding-top:14px;display:grid}.video-generator__form>footer>span{color:var(--giz-text-muted);text-align:center;font-size:11px;line-height:1.45}.video-generator__form>footer .q-btn{border-radius:var(--giz-radius-lg);width:100%;min-height:56px;font-size:15px;font-weight:750}.video-generator__form>footer .q-btn__content,.video-generator__form>footer .q-btn__content .q-icon,.video-generator__form>footer .q-btn__content>span{color:#fff}.video-generator__legacy-results{border-left:1px solid var(--giz-divider-subtle);background:var(--giz-surface-muted);align-content:start;gap:14px;display:grid}.video-generator__legacy-results>header{margin-bottom:0}.video-generator__legacy-results>header h2{font-size:20px}.video-generator__featured-example{gap:8px;min-width:0;display:grid}.video-generator__featured-example>video,.video-generator__featured-example>img,.video-generator__example-placeholder{aspect-ratio:16/9;background:var(--giz-app-bg);object-fit:cover;border-radius:10px;width:100%}.video-generator__example-placeholder{background:var(--giz-surface);text-align:center;place-content:center;gap:12px;padding:28px;display:grid}.video-generator__example-placeholder>.q-icon{color:var(--q-primary);justify-self:center;font-size:64px}.video-generator__example-placeholder>span{color:var(--giz-text-muted);font-size:13px;font-weight:650}.video-generator__example-placeholder audio{width:420px;max-width:100%}.video-generator__featured-example>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.video-generator__featured-example>div>span{gap:2px;min-width:0;display:grid}.video-generator__featured-example>div small{color:var(--giz-text-muted);font-size:11px}.video-generator__featured-example>div>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.video-generator__featured-example .q-btn{color:var(--q-primary);grid-column:2}.video-generator__example-rail{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.video-generator__example-rail::-webkit-scrollbar{display:none}.video-generator__example-rail button{border:1px solid var(--giz-border);background:var(--giz-surface);width:132px;min-width:0;color:var(--q-text);scroll-snap-align:center;text-align:left;cursor:pointer;border-radius:8px;flex:0 0 132px;padding:0;display:grid;overflow:hidden}.video-generator__example-rail button:hover{background:var(--giz-surface-hover)}.video-generator__example-rail button.is-selected{border-color:var(--q-primary)}.video-generator__example-rail video,.video-generator__example-rail img,.video-generator__example-placeholder-icon{background:var(--giz-app-bg);object-fit:cover;pointer-events:none;width:100%;height:74px}.video-generator__example-placeholder-icon{color:var(--q-primary);place-content:center;font-size:34px;display:grid}.video-generator__example-rail button>span{min-width:0;padding:7px}.video-generator__example-rail strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.video-generator__capabilities{border-block:1px solid var(--giz-divider-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.video-generator__capabilities article{grid-template-columns:32px 1fr;gap:10px;padding:22px 18px;display:grid}.video-generator__capabilities article+article{border-left:1px solid var(--giz-divider-subtle)}.video-generator__capabilities .q-icon{color:var(--q-primary);font-size:22px}.video-generator__capabilities p{color:var(--giz-text-muted);margin-top:4px;font-size:12px;line-height:1.5}.video-generator__showcase,.video-generator__faq,.video-generator__guide,.video-generator__limitations,.video-generator__review{gap:24px;display:grid}.video-generator__capabilities,.video-generator__showcase,.video-generator__faq,.video-generator__guide,.video-generator__limitations,.video-generator__review{content-visibility:auto;contain-intrinsic-size:auto 600px}.video-generator__showcase>header p{max-width:650px;color:var(--giz-text-muted)}.video-generator__guide>header,.video-generator__limitations>header,.video-generator__review>header{gap:5px;display:grid}.video-generator__guide h2,.video-generator__limitations h2,.video-generator__review h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.15}.video-generator__guide>header p,.video-generator__review>header p,.video-generator__review>p{max-width:820px;color:var(--giz-text-muted);line-height:1.6}.video-generator__guide>div{border-block:1px solid var(--giz-divider-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-generator__guide article{border-bottom:1px solid var(--giz-divider-subtle);min-width:0;padding:20px}.video-generator__guide article:nth-child(odd){border-right:1px solid var(--giz-divider-subtle)}.video-generator__guide article>header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.video-generator__guide article>header .q-icon{color:var(--q-primary);font-size:22px}.video-generator__guide dl{gap:10px;margin:0;display:grid}.video-generator__guide dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.video-generator__guide dt{color:var(--giz-text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.video-generator__guide dd{margin:0;font-size:13px;line-height:1.5}.video-generator__limitations>div{background:var(--giz-divider-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.video-generator__limitations article{background:var(--giz-surface);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:18px;display:grid}.video-generator__limitations article>.q-icon{color:var(--q-primary);font-size:20px}.video-generator__limitations p{color:var(--giz-text-muted);margin-top:4px;font-size:12px;line-height:1.55}.video-generator__review>ol{max-width:900px;color:var(--giz-text-muted);gap:8px;margin:0;padding-left:22px;line-height:1.55;display:grid}.video-generator__review nav{border-block:1px solid var(--giz-divider-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-generator__review nav a{color:inherit;gap:3px;padding:16px;text-decoration:none;display:grid}.video-generator__review nav a:nth-child(odd){border-right:1px solid var(--giz-divider-subtle)}.video-generator__review nav a:hover{background:var(--giz-surface-hover)}.video-generator__review nav span{color:var(--giz-text-muted);font-size:12px;line-height:1.45}.video-generator>.agent-discover__catalog{width:100%}.video-generator__faq>div{border-top:1px solid var(--giz-divider-subtle)}.video-generator__faq details{border-bottom:1px solid var(--giz-divider-subtle)}.video-generator__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 2px;font-weight:650;list-style:none;display:flex}.video-generator__faq summary::-webkit-details-marker{display:none}.video-generator__faq details[open] summary .q-icon{transform:rotate(180deg)}.video-generator__faq details p{max-width:820px;color:var(--giz-text-muted);padding:0 2px 20px;line-height:1.6}.video-generator__settings-popup{box-shadow:none;background:0 0;padding:0;width:min(520px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:none!important;overflow:visible!important}.video-generator__settings-popup>.mode-settings{width:100%}@media (max-width:900px){.video-generator{gap:52px}.video-generator__workspace{grid-template-columns:1fr}.video-generator__legacy-results{border-top:1px solid var(--giz-divider-subtle);border-left:0}.video-generator__capabilities{grid-template-columns:repeat(2,1fr)}.video-generator__capabilities article:nth-child(3){border-left:0}.video-generator__capabilities article:nth-child(n+3){border-top:1px solid var(--giz-divider-subtle)}}@media (max-width:600px){.video-generator{gap:32px;padding:0}.video-generator__hero{gap:3px;padding:4px 8px}.video-generator__hero .video-generator__eyebrow{font-size:10px}.video-generator__hero h2{font-size:var(--font-size-3xl)}.video-generator__hero strong{font-size:14px}.video-generator__hero p{font-size:12px;line-height:1.35}.video-generator__workspace{border-inline:0;border-radius:0}.video-generator__form,.video-generator__legacy-results{padding:18px 12px}.video-generator__form{gap:10px;padding-block:12px}.video-generator__composer .q-field__control{min-height:84px}.video-generator__setting{min-height:48px}.video-generator__setting .q-field__control,.video-generator__settings-button{min-height:38px}.video-generator__people{gap:6px;padding-top:8px}.video-generator__faces{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.video-generator__form>footer{gap:0;padding-top:8px}.video-generator__form>footer>span{display:none}.video-generator__capabilities{grid-template-columns:1fr}.video-generator__capabilities article+article,.video-generator__capabilities article:nth-child(3){border-top:1px solid var(--giz-divider-subtle);border-left:0}.video-generator__guide>div,.video-generator__limitations>div,.video-generator__review nav{grid-template-columns:1fr}.video-generator__guide article:nth-child(odd),.video-generator__review nav a:nth-child(odd){border-right:0}.video-generator__guide dl>div{grid-template-columns:74px minmax(0,1fr)}.video-generator__quick-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.video-generator__settings-popup{left:8px!important}}
