*{box-sizing:border-box}body{margin:0;background:#0b1020;color:#edf2fb;font:15px Arial,sans-serif}.wrap{max-width:1140px;margin:auto;padding:25px 16px}h1{margin:0 0 9px}.sub{color:#aab8d2;margin-bottom:24px}.grid{display:grid;grid-template-columns:1fr 1.2fr;gap:18px}.card{background:#151e32;border:1px solid #303e58;border-radius:14px;padding:20px}label{display:block;margin:14px 0 7px;font-weight:bold}input,select,textarea{width:100%;background:#0b1426;border:1px solid #485b79;border-radius:8px;padding:12px;color:white;font:inherit}textarea{height:125px;font:12px monospace}button{background:#e6293d;border:0;color:white;padding:12px 18px;border-radius:8px;cursor:pointer;font-weight:bold;margin-top:14px}.secondary{background:#3b4d69}.status{margin-top:14px;padding:12px;background:#25334b;border-radius:8px;line-height:1.5}.screen{background:#000;position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden}.screen.short{aspect-ratio:9/16;max-height:550px;max-width:310px;margin:auto}.screen iframe,.screen video{width:100%;height:100%;display:block;border:0}.brand{position:absolute;right:10px;top:10px;background:#c91d30e6;color:white;padding:7px 10px;border-radius:5px;font-weight:bold;pointer-events:none;z-index:2}.note{color:#aab8d2;font-size:13px;line-height:1.5}.hidden{display:none!important}@media(max-width:780px){.grid{grid-template-columns:1fr}}