*{box-sizing:border-box}body{margin:0;background:#f2f5f8;color:#172536;font:16px/1.6 system-ui,sans-serif}main{max-width:560px;margin:32px auto;padding:24px;background:white;border-radius:20px}h1{font-size:26px;margin:8px 0}.eyebrow{color:#167a73;font-size:13px;letter-spacing:.1em}video{width:100%;max-height:55vh;background:#101820;border-radius:14px;margin:12px 0}.actions{display:flex;gap:12px}button{flex:1;border:1px solid #cdd9e4;border-radius:12px;padding:14px 8px;font-size:16px;background:white;color:#213b50}#save{background:#147d70;color:white;border:0}button:disabled{opacity:.45}#status{min-height:28px}.note{font-size:13px;color:#647583}@media(max-width:600px){main{margin:0;min-height:100vh;border-radius:0}}
