[hidden]{display:none!important}a{color:#b7f66b;text-decoration:none}.adminlink{font-size:11px;white-space:nowrap}.steps{font-size:10px;color:#b4c69e;padding:18px 0 8px;line-height:1.8}.full{width:100%;margin-top:10px}.buttonrow{display:flex;gap:7px;align-items:center}.buttonrow .secondary{margin-top:9px;font-size:9px;flex:1}.upload.dragover{background:#354c26;border-color:#b7f66b}progress{width:100%;height:7px;accent-color:#b7f66b;margin-top:14px}.asset{display:block;text-align:left;border:1px solid #3b444c;background:#222831;border-radius:7px;padding:10px;width:100%;margin:6px 0;color:#cfdbbf}.asset strong{font-size:10px;font-weight:500;display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset small{font-size:9px;display:block;color:#94a288;margin-top:4px}#uploadStatus{font-size:10px;line-height:1.7;color:#bacfa4;margin-top:9px}.clip.selected{outline:2px solid #b7f66b;outline-offset:1px}.clip{min-width:170px;cursor:pointer;padding:10px}.clip strong{font-size:10px;font-weight:500;display:block;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clipActions{display:flex;justify-content:space-between;margin-top:8px}.clip .clipActions button{position:static;padding:2px 10px;background:#172c1d88;border-radius:4px;color:#d3eeb9}.timelinehead>button{font-size:9px;padding:3px}.timelinehint{font-size:10px;color:#8d99aa;line-height:1.8;margin:12px 0 19px}.captionPanel{margin-top:15px}.captionPanel .timelinehead{font-size:11px}.buttonlike{font-size:10px;cursor:pointer;color:#b2bdcf}.subrow{display:grid;grid-template-columns:65px 65px 1fr 22px;gap:6px;align-items:center}.subrow input{font-size:10px;padding:8px;margin:4px 0}.subrow button{font-size:18px;color:#d7a59c}#subtitleRows{max-height:230px;overflow:auto}.subempty{color:#8b99ae;font-size:10px;line-height:1.8}.exportbox{padding:20px;background:#212e1b;border:1px solid #4d6839;border-radius:10px;margin-top:20px}.exportbox p{color:#b4c99f;font-size:11px;line-height:1.8}.exportbox .primary{display:inline-block;color:#1b2513;font-size:11px}.projectbar{display:flex;gap:15px;align-items:center;padding-top:20px;font-size:10px;color:#8998ad}.projectbar button{font-size:10px;color:#c2d5ac}.projectbar span{margin-left:auto;font-size:9px}.settings output{float:right;color:#bad899}.help{font-size:10px;color:#9ba9bf;line-height:1.9;margin-top:20px}.help summary{cursor:pointer;color:#cbd5e4}.aiinfo a{display:block;margin-top:13px;font-size:10px}.aiinfo p{color:#a0adc0}.minibadge{display:inline-block;padding:4px 7px;border-radius:12px;background:#364230;color:#bbd8a1;font-size:8px;margin-top:10px}.bottomnote{color:#8d9bb0;line-height:1.9}.controls button{min-width:28px}.settings input[type=range],#scrub{accent-color:#b7f66b}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,label:focus-within{outline:2px solid #b7f66b;outline-offset:3px}.stage #empty .primary{margin-top:12px;font-size:11px}#empty p{line-height:1.8;font-size:11px}.adminpage{display:block;max-width:750px;margin:40px auto;padding:0 20px;min-height:0}.adminpage header{padding:0;border:0;gap:20px}.adminpage header a:last-child{margin-left:auto;font-size:12px}.adminpage h1{font-size:28px;margin-top:25px}.admincard{background:#1a1f28;border:1px solid #343e4e;border-radius:13px;padding:27px;margin:20px 0}.admincard h2{font-size:17px;margin-top:0}.admincard p{color:#a5b2c5;line-height:1.8;font-size:12px}.admincard label{margin:20px 0;font-size:12px}.admincard small{font-size:10px;color:#9caac0;display:block;margin-top:8px;line-height:1.8}.admincard .check{display:flex;align-items:center;gap:10px}.check input{width:auto;margin:0}.adminstatus{font-size:12px;line-height:1.8;color:#bfdf9b;white-space:pre-wrap}.adminactions{display:flex;gap:10px;flex-wrap:wrap}.adminactions .secondary{width:auto;padding:12px 15px}.adminpage .muted{color:#9baac0;font-size:11px;line-height:1.8}.error{color:#f1aaa0!important}.tip p{margin:8px 0 0;font-size:10px;line-height:1.9}.timelinehead{gap:8px}#count{font-size:9px}.right>textarea{min-height:100px}header{gap:28px}.workspace h1{font-size:25px}@media(max-width:650px){header{padding:13px;gap:12px;flex-wrap:wrap;height:auto;min-height:76px}.project{display:none}header .primary{margin-left:auto}.adminlink{margin-left:auto}.workspace{order:1}.left,main>aside:first-child{order:0}.right{order:2}.tip{display:none}.subrow{grid-template-columns:53px 53px 1fr 20px}.subrow input{padding:7px 5px}.projectbar{gap:10px;flex-wrap:wrap}.projectbar span{width:100%;margin:0}.captionPanel .timelinehead{flex-wrap:wrap}.adminpage{margin-top:18px}.admincard{padding:18px}.upload{padding:13px}#assets{display:flex;overflow:auto;gap:6px}.asset{min-width:155px}.steps{padding-top:0}}

fieldset{border:0;padding:0;margin:0;min-width:0}.admincard .api-entry{display:block;padding:20px;background:#25331d;border:2px solid #b7f66b;border-radius:10px;color:#d3f2b8;font-weight:700}.api-entry input{background:#111b0c;border:1px solid #8baf68;font-size:14px;padding:15px;margin-top:13px}.api-entry small{font-weight:400}.admincard fieldset:disabled .api-entry{opacity:.75}#passwordForm{margin:25px 0;border-top:1px solid #3b4452;padding-top:25px}
