.Zkxieq_section{width:calc(100% - 64px);max-width:1120px;margin:40px auto 28px;scroll-margin-top:24px;position:relative}.Zkxieq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Zkxieq_filmFrame{border:1px solid var(--pp-border);border-radius:var(--pp-radius-card);box-shadow:var(--pp-shadow-card);aspect-ratio:16/9;background:var(--pp-inverse-surface);isolation:isolate;width:100%;position:relative;overflow:hidden}.Zkxieq_poster{width:100%;height:100%;position:relative}.Zkxieq_posterImage{object-fit:cover;object-position:center 64%}.Zkxieq_poster:after{background:color-mix(in srgb, var(--pp-inverse-surface) 14%, transparent);content:"";pointer-events:none;position:absolute;inset:0}.Zkxieq_playButton{z-index:1;background:var(--pp-inverse-surface);border:1px solid var(--pp-inverse-muted);color:var(--pp-inverse-ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:50px;align-items:center;gap:12px;min-height:64px;padding:0 28px;font-size:14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Zkxieq_playButton:hover{background:var(--pp-accent);color:var(--pp-on-accent)}.Zkxieq_playButton:focus-visible,.Zkxieq_player:focus-visible,.Zkxieq_youtubeLink:focus-visible{outline:var(--pp-focus-ring);outline-offset:-4px}.Zkxieq_player{object-fit:contain;border:0;width:100%;height:100%;display:block}.Zkxieq_filmFrame .Zkxieq_closePlayer{background:var(--pp-inverse-surface);border:1px solid var(--pp-inverse-muted);border-radius:var(--pp-radius);color:var(--pp-inverse-ink);min-width:44px;height:44px;padding:0;position:absolute;top:12px;right:12px}.Zkxieq_filmFrame .Zkxieq_closePlayer:hover{background:var(--pp-accent);color:var(--pp-on-accent)}.Zkxieq_youtubeLink{color:var(--pp-accent);text-underline-offset:4px;justify-content:flex-end;align-items:center;min-height:44px;margin-inline:20px;font-size:12px;font-weight:500;display:flex}.Zkxieq_previewHelper{flex-wrap:wrap;align-items:center;gap:6px 18px;padding:12px 20px;display:flex}.Zkxieq_fileControl{position:relative}.Zkxieq_fileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Zkxieq_filePicker{border-radius:var(--pp-radius);color:var(--pp-ink);cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.Zkxieq_fileInput:focus-visible+.Zkxieq_filePicker{outline:var(--pp-focus-ring);outline-offset:3px}.Zkxieq_helperText{color:var(--pp-muted);overflow-wrap:anywhere;flex:1;min-width:180px;font-size:11px;line-height:1.6}.Zkxieq_clearPreview{min-height:44px}.Zkxieq_error{color:var(--pp-danger-ink);margin:12px 20px;font-size:13px;line-height:1.6}@media (max-width:760px){.Zkxieq_section{width:calc(100% - 32px);margin-block:28px}.Zkxieq_playButton{gap:8px;min-height:48px;padding-inline:18px;font-size:12px}.Zkxieq_filmFrame .Zkxieq_closePlayer{top:6px;right:6px}}
