:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#eaf0ee;background:#101917;--lime:#d7fb79;--line:#30423d}*{box-sizing:border-box}body{margin:0}header{max-width:1600px;margin:auto;padding:22px 30px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{font-size:26px;letter-spacing:-1px;font-weight:950;text-decoration:none;color:inherit}.brand span{color:var(--lime)}.brand small{display:inline-block;margin-left:14px;font-size:10px;color:#8ba49b;letter-spacing:2px}.header-meta{font-size:12px;color:#8ba49b}main{max-width:1600px;margin:auto;padding:25px 30px 60px;display:grid;grid-template-columns:minmax(300px,400px) minmax(500px,1fr);gap:34px}.display{position:sticky;top:18px;align-self:start}.screen-frame{position:relative;background:#24332c;padding:7px;border:1px solid #4a5c52;border-radius:20px;max-width:min(380px,calc((100vh - 210px)*.5625));margin:auto}.screen-frame canvas{display:block;width:100%;aspect-ratio:9/16;border-radius:13px}.rec-flag{display:none;position:absolute;top:15px;right:15px;padding:6px 10px;border-radius:20px;background:#121714c9;color:#ff7779;font-size:11px}.rec-flag.on{display:block}.action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:15px}button,select,input,textarea{font:inherit}button{cursor:pointer;background:#25372f;border:1px solid #3a5146;color:#e6efea;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:700}button:hover{background:#354d40}button:disabled{opacity:.4;cursor:default}.primary,button.selected{background:var(--lime);border-color:var(--lime);color:#152015}.record{background:#ff8587;color:#301414;border-color:#ff8587}#status{font-size:12px;color:#a0b7ab;line-height:1.55;min-height:38px}.tabs{display:flex;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:24px}.tabs button{flex:1}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.eyebrow{font-size:10px;letter-spacing:2px;color:#a3bd8e;font-weight:800}h1{font-size:30px;line-height:1.1;margin:8px 0 22px;letter-spacing:-1px}.section-head h1{margin-bottom:3px}h2{font-size:16px;margin-top:24px}.editor-wrap{border:1px solid #52675a;border-radius:12px;overflow:hidden;background:#152625}#editor{display:block;width:100%;aspect-ratio:11/7;touch-action:none;cursor:crosshair}.map-toolbar{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;margin-bottom:10px}.tools{display:flex;flex-wrap:wrap;gap:5px}.tools button{padding:8px 10px;font-size:11px}.map-info{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#93aa9d;padding:10px 2px}.inline-settings{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.inline-settings label,.gate-properties label{display:flex;align-items:center;gap:7px;color:#b9cbbf;font-size:12px}input,select,textarea{background:#17271f;border:1px solid #3d5547;color:#e4eee7;border-radius:8px;padding:9px;font-size:12px;min-width:0}input[type=number]{width:100px}input[type=checkbox]{accent-color:var(--lime)}input[type=range]{width:100px;padding:0}.hint{font-size:12px;line-height:1.6;color:#8da598;margin:12px 0 20px}.gate-properties{display:flex;flex-wrap:wrap;gap:13px;background:#1a2d22;padding:15px;border-radius:10px;margin:12px 0}.gate-properties strong{width:100%;font-size:12px}.gate-properties input{width:70px}.gate-properties .tools{width:100%}.file-tools{margin:20px 0}.drivers{display:grid;gap:8px;margin:18px 0}.driver{display:grid;grid-template-columns:22px minmax(70px,1fr) 105px 100px 35px;gap:8px;align-items:center;padding:9px;background:#19291f;border:1px solid #304638;border-radius:10px}.driver input,.driver select{width:100%;font-size:11px}.driver .num{font-size:12px;color:#92a78c}.driver input[type=color]{width:32px;height:32px;padding:0;border:0}.publication{margin-top:25px;border-top:1px solid var(--line);padding-top:22px}.field-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:15px 0 8px}.field-head button{font-size:10px;padding:6px 12px}#videoTitle,#videoDescription{width:100%;font-size:13px;line-height:1.6}textarea{resize:vertical}details{padding:13px 0;border-block:1px solid var(--line);font-size:12px;color:#99b09f}summary{cursor:pointer}.covers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.cover{padding:5px;border-radius:10px;border:2px solid #354c3d;background:#17271e;cursor:pointer}.cover.selected{border-color:var(--lime);background:#31402a}.cover img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:5px}.cover a{display:block;color:#c8e59c;font-size:10px;text-align:center;margin:7px 0;text-decoration:none}.cover p{font-size:10px;text-align:center;margin:6px 0;color:#becdb6}.download{display:block;text-decoration:none;text-align:center;color:#182510;background:var(--lime);border-radius:10px;padding:12px;font-size:12px}.hidden{display:none!important}@media(max-width:1050px){main{grid-template-columns:minmax(250px,320px) minmax(400px,1fr);gap:20px;padding:20px}.action-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){main{grid-template-columns:minmax(0,1fr);max-width:760px}.display{position:static}.screen-frame{max-width:310px}.action-grid{grid-template-columns:repeat(4,1fr)}header{padding:16px}.header-meta{display:none}.brand small{font-size:8px}.map-info span:last-child{display:none}}@media(max-width:480px){main{padding:14px}.tabs{gap:5px}.tabs button{font-size:11px;padding:10px 6px}.section-head{align-items:flex-start;flex-direction:column}h1{font-size:27px}.driver{grid-template-columns:18px minmax(55px,1fr) 92px 78px;gap:5px}.driver input[type=color]{grid-column:4}.covers{grid-template-columns:repeat(2,1fr)}.tools button{font-size:10px;padding:8px}.inline-settings{gap:12px}}
