.ged-block{max-width:1120px;margin:0 auto;padding:3.4rem 24px 0}.ged-h{text-align:center}.ged-h h2{font-size:clamp(30px,4vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0;font-family:var(--font-display, "Inter Variable", "Inter", system-ui, sans-serif)}.ged-h p{max-width:58ch;margin:1rem auto 0;font-size:17px;line-height:1.5;color:#555}.ged-h .ged-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.7rem;background:#0a0a0a;color:#fff;border-radius:999px;font-weight:600;font-size:15px;padding:.7rem 1.5rem;text-decoration:none;transition:transform .16s var(--ease, ease)}.ged-h .ged-cta:hover{transform:translateY(-1px)}.ged-h .ged-cta svg{width:16px;height:16px}.ged{max-width:1000px;margin:2.2rem auto 0}.ged .ged-story{flex:1 1 0;min-height:0;overflow:hidden}.ged .ged-shot{margin:8px 0 4px;border:1px solid var(--sk-border);border-radius:8px;overflow:hidden;background:var(--sk-viewer)}.ged .ged-shot img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.ged .ged-shot figcaption{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;color:var(--sk-muted2);padding:5px 7px;background:var(--sk-bg)}.ged .ged-shot figcaption svg.ic{width:11px;height:11px;color:var(--sk-accent)}.ged .ai-user.ged-userimg{display:flex;gap:8px;align-items:flex-start}.ged .ged-up{width:46px;height:46px;flex:0 0 auto;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px var(--sk-border)}.ged .ged-media{grid-template-columns:repeat(3,1fr)}.ged .ged-card{display:flex;flex-direction:column;gap:5px;text-align:left}.ged .ged-th{position:relative;aspect-ratio:16/9;border:1px solid var(--sk-border);border-radius:6px;overflow:hidden;background:var(--sk-viewer);display:grid;place-items:center}.ged .ged-th img{width:100%;height:100%;object-fit:cover;display:block}.ged .ged-card.on .ged-th{box-shadow:0 0 0 2px var(--sk-accent);border-color:transparent}.ged .ged-badge{position:absolute;right:4px;bottom:4px;background:#000000b8;color:#fff;font-size:7.5px;font-weight:700;letter-spacing:.03em;padding:1px 4px;border-radius:3px;font-variant-numeric:tabular-nums}.ged .ged-badge.img{background:#14110e9e}.ged .ged-badge.new{background:var(--sk-accent);color:var(--sk-accent-fg)}.ged .ged-lb{font-size:9px;color:var(--sk-muted2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ged .ged-card.add .ged-th.ged-plus{border-style:dashed;color:var(--sk-muted)}.ged .ged-card.add .ged-th.ged-plus svg.ic{width:16px;height:16px}.ged .ged-th.ged-audio{background:var(--sk-audio)}.ged .ged-wave{position:absolute;inset:6px;background:var(--sk-waveform);-webkit-mask:var(--edm-wave-mask) left center / auto 100% repeat-x;mask:var(--edm-wave-mask) left center / auto 100% repeat-x}.ged .ged-screen{display:block}.ged .ged-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#000}.ged .ged-screen.ged-vertical .ged-vid{object-position:center 26%}.ged .ged-play{display:inline-flex}.ged .ed-tl .clip.vid.ged-img{background-color:#000;background-size:cover;background-position:center}.ged .ed-tl .clip.vid.ged-strip{background-color:#000;background-repeat:no-repeat;background-position:left center,right center;background-size:50% 100%,50% 100%}.ged .ed-tl .clip.vid .cap{background:#14110eb8}.ged .ed-tl .track.ged-mus .lab .tag{background:var(--sk-accent)}.ged .ed-tl .clip.aud.ged-new{box-shadow:inset 0 0 0 1px var(--sk-clip-border),0 0 0 2px var(--sk-accent)}.ged .ed-tl .tl-playhead.ged-ph{left:34%}.ged .ed-tl{background:var(--sk-tl)}.ged .ed-tl .tl-bar{position:relative;height:34px;background:var(--sk-tl-rail)}.ged .ed-tl .tl-ruler{position:relative;display:flex;align-items:center;height:22px;margin:0;padding-left:100px;gap:84px}.ged .ed-tl .tl-ruler span{position:static;top:auto;transform:none}.ged .ed-tl .tl-ruler:before{content:"00:00:00";position:absolute;left:0;top:0;bottom:0;width:100px;display:flex;align-items:center;padding-left:11px;font-size:10.5px;font-weight:600;color:var(--sk-fg);border-right:1px solid var(--sk-border);background:var(--sk-tl-rail)}.ged .ed-tl .track .lab{flex-direction:column;align-items:stretch;justify-content:center;gap:4px;width:100px;padding:0 8px 0 11px;background:var(--sk-tl-rail)}.ged .ed-tl .track .lab .tag{background:var(--trk, var(--sk-video));color:#fff}.ged .ed-tl .clip.aud{align-items:flex-end;background:var(--sk-audio)}
