.export-panel{background:#11151d;border:1px solid #2b3341;border-radius:10px;margin-top:10px;padding:15px}.export-panel__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.export-panel__heading .eyebrow{margin-bottom:5px}.export-panel__heading h2{margin:0;font-size:16px}.export-panel__heading p:last-child{color:#7f899a;margin:6px 0 0;font-size:10px}.export-panel__heading strong{color:#68dca9;background:#11231d;border:1px solid #285a47;border-radius:4px;padding:6px 8px;font:10px SFMono-Regular,Consolas,monospace}.export-panel__settings{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.export-panel__settings div{background:#0d1118;border-radius:5px;padding:8px;display:block}.export-panel__settings dt{margin-bottom:4px}.export-panel__progress{color:#9ca7b7;grid-template-columns:minmax(180px,1fr) repeat(6,auto);align-items:center;gap:10px;margin-top:11px;font:10px SFMono-Regular,Consolas,monospace;display:grid}.export-panel__progress progress{accent-color:#8290f5;width:100%}.export-panel__error,.export-panel__diagnosis,.export-panel__result{margin:10px 0 0;font-size:11px}.export-panel__error{color:#ffac91}.export-panel__diagnosis{color:#d4aa73}.export-panel__result{color:#68dca9}.export-panel__actions{gap:8px;margin-top:11px;display:flex}.export-panel__actions button,.export-panel__actions a{color:#e4e8ef;cursor:pointer;background:#20283a;border:1px solid #465270;border-radius:5px;padding:7px 11px;font-size:10px;text-decoration:none}.export-panel__actions button:disabled{color:#697180;cursor:not-allowed;background:#151922;border-color:#2c3340}@media (width<=780px){.export-panel__settings{grid-template-columns:1fr}.export-panel__progress{grid-template-columns:1fr 1fr}.export-panel__progress progress{grid-column:1/-1}}.inspector{background:#11151d;border:1px solid #2b3341;border-radius:10px;min-width:0;padding:16px;overflow:auto}.inspector__heading{border-bottom:1px solid #29313e;gap:5px;padding-bottom:12px;display:grid}.inspector__heading span{color:#7c8799;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.inspector__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inspector__empty{color:#758093;font-size:11px;line-height:1.6}.inspector fieldset{border:1px solid #2c3544;border-radius:7px;gap:10px;margin:14px 0 0;padding:12px;display:grid}.inspector legend{color:#aab4ff;padding:0 5px;font-size:10px;font-weight:700}.inspector label{color:#98a3b4;gap:5px;font-size:10px;display:grid}.inspector input,.inspector select,.inspector textarea{color:#e4e8ef;width:100%;min-width:0;font:inherit;background:#0d1118;border:1px solid #364154;border-radius:5px;padding:7px}.inspector input[type=range]{accent-color:#8494ff;padding:0}.inspector input[type=color]{height:34px;padding:3px}.inspector textarea{resize:vertical;min-height:64px}.log-panel{color:#e5e7eb;background:#10141c;border:1px solid #2b3443;border-radius:10px;gap:12px;min-height:0;padding:16px;display:grid}.log-panel__header,.log-panel__actions,.log-panel__filters,.log-panel__entry-summary{align-items:center;gap:8px;display:flex}.log-panel__header{justify-content:space-between}.log-panel__header h2,.log-panel__header p,.log-panel__status{margin:0}.log-panel__header p,.log-panel__status{color:#94a3b8;font-size:12px}.log-panel button,.log-panel input,.log-panel select{color:inherit;background:#171e2a;border:1px solid #39465a;border-radius:6px;padding:7px 9px}.log-panel button:disabled{cursor:not-allowed;opacity:.45}.log-panel__filters{flex-wrap:wrap;align-items:end}.log-panel__filters label{color:#b7c2d0;gap:4px;min-width:130px;font-size:12px;display:grid}.log-panel__filters label:last-child{flex:1;min-width:220px}.log-panel__entries{gap:8px;min-height:180px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.log-panel__entry{background:#151b25;border-left:3px solid #64748b;border-radius:4px;padding:9px}.log-panel__entry--info{border-left-color:#38bdf8}.log-panel__entry--warn{border-left-color:#fbbf24}.log-panel__entry--error{border-left-color:#fb7185}.log-panel__entry-summary{flex-wrap:wrap;font-size:12px}.log-panel__entry-summary time,.log-panel__entry-summary span{color:#94a3b8}.log-panel__entry pre,.log-panel__jsonl{box-sizing:border-box;color:#cbd5e1;background:#0b0f16;border:1px solid #263143;border-radius:4px;width:100%;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.log-panel__entry pre{white-space:pre-wrap;max-height:220px;padding:8px;overflow:auto}.log-panel__jsonl{resize:vertical;min-height:72px;padding:8px}.media-panel{background:#12161ee0;border:1px solid #2a303c;border-radius:12px;margin:64px 0;padding:28px}.media-panel__heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.media-panel__heading h2{margin:0;font-size:26px}.media-panel__heading>div>p:last-child{color:#8e97a7;max-width:640px;margin:12px 0 0;font-size:13px;line-height:1.6}.media-panel__picker{color:#0b0d12;cursor:pointer;background:#8494ff;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.media-panel__picker input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.media-panel__test-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.media-panel__test-assets button{text-align:left;color:#dfe4ed;cursor:pointer;background:#10141b;border:1px solid #303746;border-radius:8px;padding:16px}.media-panel__test-assets button:hover{border-color:#8494ff}.media-panel__test-assets button:disabled{cursor:default;opacity:.45}.media-panel__picker:has(input:disabled){cursor:default;opacity:.45}.media-panel__test-assets strong,.media-panel__test-assets span{display:block}.media-panel__test-assets strong{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.media-panel__test-assets span{color:#747e8f;margin-top:8px;font-size:11px}.media-panel__status{color:#667080;align-items:center;gap:18px;margin-top:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:flex}.media-panel__status span{overflow-wrap:anywhere}.media-panel__diagnosis{color:#ffc6ad;margin:16px 0 0;font-size:12px;line-height:1.6}.media-panel__status button{color:#8e97a7;cursor:pointer;font:inherit;background:0 0;border:1px solid #303746;border-radius:5px;margin-left:auto;padding:5px 8px}.media-panel__status button:disabled{cursor:default;opacity:.45}.media-panel__empty{text-align:center;color:#687182;border:1px dashed #303746;border-radius:8px;margin:22px 0 0;padding:30px}.media-panel__results{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.media-panel__results li{background:#10141b;border:1px solid #2a303c;border-left:3px solid #f0b35a;border-radius:8px;padding:18px}.media-panel__results li[data-status=ready]{border-left-color:#5bd6a2}.media-panel__results li[data-status=failed]{border-left-color:#e98272}.media-panel__result-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.media-panel__result-title strong{overflow-wrap:anywhere;min-width:0}.media-panel__result-title span{color:#8494ff;letter-spacing:.08em;flex:none;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.media-panel__results li>p{color:#858f9f;margin:12px 0 0;font-size:12px}.media-panel__results .media-panel__error{overflow-wrap:anywhere;color:#ffc6ad}.media-panel__results dl{margin-top:16px}.media-panel__add{color:#eef1ff;cursor:pointer;background:#39479a;border:1px solid #6575d8;border-radius:6px;max-width:100%;margin-top:14px;padding:8px 12px;font-size:11px;font-weight:700}.media-panel__add-strategy{color:#cdd5e3;background:#8494ff1a;border:1px solid #8494ff47;border-radius:6px;gap:6px;margin-top:14px;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.media-panel__add-strategy[data-preview-source=source]{color:#ffd9a8;background:#f0b35a1a;border-color:#f0b35a52}.media-panel__add-strategy strong{color:#eef1ff;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.media-panel__add-strategy span{overflow-wrap:anywhere}.media-panel__results dl div{grid-template-columns:54px 1fr}@media (width<=760px){.media-panel{padding:20px}.media-panel__heading{flex-direction:column;align-items:flex-start}.media-panel__test-assets{grid-template-columns:1fr}}.proxy-progress{background:#0b0f15;border:1px solid #293140;border-radius:7px;margin-top:16px;padding:14px}.proxy-progress__header{color:#aeb9ca;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.proxy-progress__header span{color:#8494ff}.proxy-progress__track{background:#202733;border-radius:99px;height:4px;margin:12px 0;display:block;overflow:hidden}.proxy-progress__track span{background:#8494ff;height:100%;transition:width .12s linear;display:block}.proxy-progress dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.proxy-progress dl div{grid-template-columns:52px 1fr;gap:8px;display:grid}.proxy-progress dt,.proxy-progress dd{margin:0;font-size:10px}.proxy-progress dt{color:#596476}.proxy-progress dd{overflow-wrap:anywhere;color:#aab4c3}.proxy-progress button{color:#ffc6ad;cursor:pointer;background:0 0;border:1px solid #754b43;border-radius:5px;margin-top:12px;padding:7px 10px;font-size:10px}.proxy-progress__error{color:#ffc6ad;font-size:11px}.proxy-progress[data-status=ready] .proxy-progress__track span{background:#5bd6a2}.proxy-progress[data-status=failed] .proxy-progress__track span,.proxy-progress[data-status=cancelled] .proxy-progress__track span{background:#e98272}@media (width<=760px){.proxy-progress dl{grid-template-columns:1fr}}.timeline{background:#11151d;border:1px solid #2b3341;border-radius:10px;min-width:0;padding:14px}.timeline__toolbar,.timeline__ruler{align-items:center;gap:8px;display:flex}.timeline__toolbar{margin-bottom:12px}.timeline__toolbar div{align-items:baseline;gap:12px;margin-right:auto;display:flex}.timeline__toolbar span,.timeline__ruler span{color:#7f8999;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}.timeline button{color:#dce2ec;cursor:pointer;background:#1a202b;border:1px solid #354052;border-radius:5px;padding:7px 10px;font-size:10px}.timeline button:disabled{cursor:default;opacity:.4}.timeline__ruler{margin:0 0 8px 104px}.timeline__ruler input{accent-color:#8b9cff;flex:1;min-width:0}.timeline__tracks{gap:5px;display:grid}.timeline__track{grid-template-columns:96px minmax(0,1fr);gap:8px;min-height:42px;display:grid}.timeline__label{color:#8b95a6;background:#171c25;border-radius:5px;align-items:center;padding:0 9px;font-size:10px;display:flex}.timeline__lane{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#ffffff0d calc(10% - 1px) 10%),#0c1016;border:1px solid #252d3a;border-radius:5px;min-width:0;position:relative;overflow:hidden}.timeline__clip{white-space:nowrap;border-radius:4px;align-items:center;min-width:8px;font-size:9px;display:flex;position:absolute;inset-block:4px;overflow:hidden}.timeline__clip--video{color:#eef0ff;cursor:grab;touch-action:none;background:#4b56a5;border:1px solid #7885e4;justify-content:space-between}.timeline__clip--video[aria-selected=true]{outline-offset:1px;outline:2px solid #cdd3ff}.timeline__clip--video>span,.timeline__clip--audio>span{text-overflow:ellipsis;padding:0 7px;overflow:hidden}.timeline .timeline__trim{cursor:ew-resize;touch-action:none;background:#d3d8ff;border:0;border-radius:0;align-self:stretch;width:7px;min-width:7px;padding:0}.timeline__clip--audio{color:#bce9db;pointer-events:none;background:#214b43;border:1px solid #387d6d}.timeline .timeline__clip--text{color:#ffe7af;background:#624c21;border-color:#9d7934;justify-content:flex-start;padding:0 8px}.timeline .timeline__clip--text[aria-pressed=true]{outline:2px solid #ffe3a0}@media (width<=900px){.timeline__toolbar{flex-wrap:wrap}.timeline__toolbar div{flex-basis:100%}}
