:where(.studio) .hero-film{position:relative;min-width:0;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:24px;background:#06131f}.hero-film img,.hero-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain}.hero-film-final,.hero-film video{opacity:0}.hero-film video{transition:opacity .25s}.hero-film[data-ready=true] video{opacity:1}.hero-film[data-finished=true] .hero-film-final,.hero-film[data-failed=true] .hero-film-final,.hero-film[data-reduced=true][data-ready=false] .hero-film-final{opacity:1;z-index:2}.hero-film[data-finished=true] video,.hero-film[data-failed=true] video{opacity:0}.hero-film-nojs{z-index:3}.hero-film-control{position:absolute;right:12px;bottom:12px;z-index:4;display:grid;place-items:center;width:44px;height:44px;border:1px solid #889ba8;border-radius:50%;background:#071a29dd;color:#fff;font-size:16px;cursor:pointer}.hero-film-control:hover{background:#152c3c}.hero-film-control:focus-visible{outline:2px solid var(--s-accent);outline-offset:-5px}@media (max-width: 600px){:where(.studio) .hero-film{border-radius:18px}}@media (prefers-reduced-motion: reduce){.hero-film video{transition:none}}.studio .neural-story-film{width:100%;min-width:0}.studio .neural-story-screen{aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#18242b}.studio .neural-story-screen video{display:block;width:100%;height:100%;object-fit:contain}.studio .neural-story-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:10px}.studio .neural-story-controls[hidden]{display:none}.studio .neural-story-controls button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid var(--s-line);border-radius:999px;background:var(--s-paper);color:var(--s-ink);font:500 13px/1.3 Onest,Arial,sans-serif;cursor:pointer}.studio .neural-story-controls button:hover{border-color:var(--s-ink)}.studio .neural-story-controls button:focus-visible{outline:2px solid #ef7747;outline-offset:3px}.studio .neural-story-sound svg{width:19px;height:19px;flex-shrink:0}.studio .neural-story-error{font-size:14px;line-height:1.5;margin:12px 0 0}.studio .neural-story-error a{color:inherit;text-underline-offset:3px}@media (max-width: 600px){.studio .neural-story-sound{min-width:44px;padding:10px}.studio .neural-story-sound span{display:none}}@media (max-width: 380px){.studio .neural-story-controls button{font-size:12px;padding:9px 11px}}:where(.studio) .automation-film-panel{padding:28px;border-radius:24px;overflow:hidden;color:#f5f8f8;background:radial-gradient(ellipse at 78% 100%,#41271e 0%,transparent 50%),#101c22}.automation-film-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.automation-film-heading h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.045em;color:#f5f8f8}.automation-film-heading p{margin:12px 0 0;color:#c0cdd1;font-size:16px;line-height:1.6}.automation-film-play{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:44px;padding:11px 17px;border:1px solid #637178;border-radius:24px;background:#192830;color:#f5f8f8;font:inherit;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s}.automation-film-play:hover{border-color:#ff8c69;background:#382a25}.automation-film-play:focus-visible{outline:2px solid #ff8c69;outline-offset:4px}.automation-film-play:disabled,.automation-film[data-enhanced=false] .automation-film-play{display:none}.automation-film-screen{position:relative;aspect-ratio:21 / 9;overflow:hidden;border-radius:16px;margin-top:22px;background:#07131a}.automation-film-screen img,.automation-film-screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;transform:translateY(calc((var(--film-progress, 0) - .5) * -12px)) scale(calc(1.04 - var(--film-progress, 0) * .02))}.automation-film-screen video{opacity:0;transition:opacity .3s}.automation-film[data-video-ready=true] video{opacity:1}.automation-film-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:20px 0 0;list-style:none}.automation-film-stages li{display:flex;flex-direction:column;justify-content:space-between;gap:12px;color:#a6bcc6;font-size:14px;font-weight:500;line-height:1.4}.automation-film-stages li[data-active=true]{color:#fff}.automation-film-stages i{display:block;height:2px;overflow:hidden;background:#3b4b53}.automation-film-stages i:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#83d4e3,#ff9b58);transform-origin:left;transform:scaleX(clamp(0,calc(var(--film-progress, 0) * 3 - var(--phase)),1))}@media (max-width: 900px){.automation-film-heading{align-items:flex-start}.automation-film-panel{padding:22px}}@media (max-width: 600px){.automation-film-panel{padding:18px;border-radius:18px}.automation-film-heading{flex-direction:column;gap:16px}.automation-film-heading h2{font-size:28px}.automation-film-heading p{font-size:15px;line-height:1.5}.automation-film-screen{aspect-ratio:4 / 3;margin-top:18px;border-radius:12px}.automation-film-stages{gap:12px;margin-top:16px}.automation-film-stages li{font-size:12px;overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.automation-film-screen img,.automation-film-screen video{transform:none}.automation-film-play,.automation-film-screen video{transition:none}}
