.ky127-director{margin:14px 0;border:1px solid #bed3f4;border-radius:16px;background:#f8fbff;padding:16px;color:#132944}.ky127-director h3{margin:0 0 8px;font-size:19px}.ky127-director p,.ky127-director small{line-height:1.5}.ky127-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ky127-director label{display:block;font-weight:650;margin:9px 0 6px}.ky127-director textarea,.ky127-director select,.ky127-director input[type=number]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #bed0e4;border-radius:9px;background:white;font:inherit}.ky127-director textarea{resize:vertical;line-height:1.5}.ky127-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.ky127-director button,.ky127-director a.ky127-download{border:1px solid #bdcee3;background:white;color:#164d91;border-radius:9px;padding:10px 14px;min-height:44px;font:600 14px system-ui;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.ky127-director button.primary{background:#1365df;color:white;border-color:#1365df}.ky127-director button.danger{color:#a52835}.ky127-director button:disabled{opacity:.55;cursor:wait}.ky127-refs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ky127-ref{min-width:0;padding:8px;background:white;border:1px solid #d8e3ef;border-radius:10px}.ky127-ref img{width:100%;height:130px;object-fit:contain;border-radius:6px;background:#eef3f9}.ky127-ref span{display:block;font-size:12px;overflow-wrap:anywhere;margin:4px 0}.ky127-ref select{font-size:12px;padding:7px}.ky127-ref button{width:100%;margin-top:6px}.ky127-video{width:100%;max-height:330px;background:#101e32;border-radius:10px}.ky127-status{padding:10px;background:#eaf1ff;border-radius:8px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ky127-status.bad{background:#fff0f0;color:#9c2333}.ky127-director audio{width:100%}.ky127-director input[type=file]{max-width:100%;font:inherit}.ky127-director summary{cursor:pointer;font-weight:650;padding:10px 0}.ky127-voice-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ky127-result{border-top:1px solid #d5e3f4;margin-top:12px;padding-top:12px}.ky127-note{font-size:12px;color:#52667e}.ky127-director [hidden]{display:none!important}@media(max-width:650px){.ky127-grid{grid-template-columns:1fr}.ky127-director{padding:12px}.ky127-refs{grid-template-columns:repeat(2,minmax(0,1fr))}.ky127-actions>*{flex:1 1 140px}.ky127-voice-controls{grid-template-columns:1fr}.ky127-ref img{height:145px}}

.ky129-progress{margin:14px 0;padding:14px;border:1px solid #b6cfee;border-radius:12px;background:#edf5ff}.ky129-progress-head,.ky129-progress-time{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ky129-progress-head strong{font-size:20px;color:#135fbc}.ky129-progress progress{display:block;width:100%;height:17px;margin:10px 0;accent-color:#1768db}.ky129-progress-time{font-size:13px}.ky129-progress small{display:block;margin-top:8px;color:#52667e;font-size:12px;line-height:1.5}
