.media-hidden{display:none}.media-back{margin-bottom:9px;font-size:13px;display:inline-block}.media-tools-import{align-items:center;gap:20px;margin:32px 0;display:flex}.media-tools-import>svg{color:var(--st-accent);flex:none}.media-tools-import h2,.media-tools-import p{margin:0}.media-tools-import button{margin-left:auto}.media-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.media-tool-card{border:1px solid var(--st-line);background:#fff;border-radius:10px;padding:26px;transition:border-color .15s}.media-tool-card:hover{border-color:#8899a6}.media-tool-card h2{margin:18px 0 8px;font-size:17px}.media-tool-card p{max-width:30ch;margin:0}.media-tool-icon{color:#0f7fc0;background:#eaf6fd;border-radius:9px;padding:11px;display:inline-flex}.media-document-link{align-items:center;gap:18px;margin-top:24px;display:flex}.media-document-link>svg{color:var(--st-accent)}.media-document-link span span{margin-top:3px;display:block}.media-editor-empty{justify-items:center;gap:14px;padding:70px 20px;display:grid}.media-editor-empty svg{color:#a3b1c5}.media-editor-empty p,.media-editor-empty h2{margin:0}.media-editor-empty .studio-actions{margin-top:9px}.media-editor-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.media-source-title{justify-content:space-between;gap:14px;margin-bottom:12px;font-size:13px;display:flex}.media-source-title strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.media-source-title span{flex:none}.media-player{aspect-ratio:16/10;background:#0f1419;border-radius:9px;place-items:center;display:grid;overflow:hidden}.media-player video{object-fit:contain;width:100%;height:100%;max-height:510px}.media-player-loading{color:#8899a6;text-align:center;padding:28px}.media-settings .studio-tabs{flex-wrap:nowrap;gap:0;margin:-8px -8px 23px}.media-settings .studio-tabs button{white-space:nowrap;flex:1;padding:11px 7px;font-size:13px}.media-range-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.media-range-fields input{width:100%}.media-field-hint{margin:10px 0 22px;font-size:13px;line-height:1.7}.media-field-error{color:#a72c2c;margin:8px 0;font-size:13px}.media-compression{margin-top:19px}.media-export-actions{margin-top:22px}.media-playhead{margin:21px 0 16px}.media-playhead label{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.media-playhead label span{font-variant-numeric:tabular-nums}.media-playhead input{width:100%;accent-color:var(--st-accent);cursor:pointer;height:20px}.media-range-overview{color:var(--st-muted);font-variant-numeric:tabular-nums;font-size:12px}.media-range-track{background:#e7ebf3;border-radius:4px;height:7px;margin-bottom:8px;position:relative;overflow:hidden}.media-range-track span{background:#1d9bf0;height:100%;position:absolute;top:0}.media-range-overview>div:last-child{justify-content:space-between;gap:10px;display:flex}.media-source-link{overflow-wrap:anywhere;margin-top:18px;font-size:12px}.media-source-link a{color:#1d9bf0}.media-progress{border-top:1px solid var(--st-line);grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:24px;padding-top:20px;font-size:13px;display:grid}.media-progress progress{width:100%;accent-color:var(--st-accent);grid-column:1/-1}.media-progress button{grid-column:1/-1;justify-self:start}.media-notice{color:#116b4a;background:#e9f5ef;border-radius:7px;align-items:center;gap:8px;margin:16px 0;padding:11px 14px;display:flex}.media-captions,.media-output,.media-notes,.media-export-history{margin-top:25px}.media-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.media-section-heading h2,.media-section-heading p{margin:0}.media-section-heading p{overflow-wrap:anywhere;margin-top:4px;font-size:13px}.media-section-heading>span{flex:none;font-size:13px}.media-caption-intro>p{margin:0 0 16px;font-size:13px;line-height:1.8}.media-caption-intro>p:nth-of-type(2){margin-top:24px;margin-bottom:8px}.media-inline-link{font-size:13px;font-weight:550;color:#1d9bf0!important}.media-caption-ai{border-top:1px solid var(--st-line);margin-top:22px;padding-top:20px}.media-caption-ai>strong{margin-bottom:8px;display:block}.media-caption-ai>p{margin:10px 0 16px;font-size:13px;line-height:1.7}.media-caption-ai .studio-field{margin:17px 0}.media-caption-ai .studio-actions{align-items:stretch;gap:8px}.media-caption-ai .studio-actions button{font-size:13px}.media-ai-status{background:#f4f6fb;border-radius:6px;padding:12px}.media-ai-consent{align-items:start;gap:10px;margin:18px 0;font-size:13px;line-height:1.7;display:flex}.media-ai-consent input{accent-color:var(--st-accent);flex:none;margin-top:4px}.media-caption-versions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.media-caption-versions button{font-size:13px}.media-icon-button:disabled{opacity:.4;cursor:not-allowed}.media-caption-search{width:min(100%,380px);margin-bottom:15px}.media-caption-list{overscroll-behavior:contain;max-height:500px;overflow:auto}.media-caption-row{border-bottom:1px solid var(--st-line);grid-template-columns:35px 105px 105px minmax(180px,1fr) 35px;align-items:center;gap:11px;padding:15px 0;display:grid}.media-caption-row .studio-field{gap:5px}.media-caption-row .studio-field>span{color:var(--st-muted);font-size:12px}.media-caption-row input{width:100%}.media-caption-row textarea{resize:vertical;min-height:65px;line-height:1.5}.media-caption-seek{background:0 0;border:0;place-items:center;gap:3px;padding:5px;display:grid;color:var(--st-accent)!important}.media-caption-seek span{font-size:12px}.media-caption-export{flex-wrap:wrap;align-items:end;gap:16px;margin-top:22px;display:flex}.media-caption-export label:first-child{flex:1;min-width:220px}.media-caption-export label:nth-child(2){width:100px}.media-icon-button{background:0 0;border:0;border-radius:6px;place-items:center;width:36px;min-height:36px;display:grid;color:var(--st-muted)!important}.media-icon-button:hover{background:#f0f2f7;color:var(--st-text)!important}.media-output-preview{margin-bottom:20px}.media-output-preview video,.media-output-preview img{background:#0f1419;border-radius:6px;max-width:100%;max-height:340px}.media-output-preview audio{width:min(100%,500px)}.media-notes textarea{resize:vertical;width:100%;margin-bottom:14px;display:block}.media-history-row{border-top:1px solid var(--st-line);align-items:center;gap:13px;padding:14px 0;display:flex}.media-history-row>svg{color:#8899a6;flex:none}.media-history-row>div:nth-child(2){flex:1;min-width:0}.media-history-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;display:block;overflow:hidden}.media-history-row span{margin-top:4px;font-size:12px;display:block}.media-export-history h2{margin-bottom:18px}@media (width<=1150px){.media-editor-grid{grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:16px}.media-settings{padding:16px}.media-settings .studio-tabs button{font-size:12px}.media-tools-grid{gap:13px}.media-tool-card{padding:21px}.media-caption-row{grid-template-columns:30px 85px 85px minmax(130px,1fr) 30px;gap:8px}}@media (width<=950px){.media-editor-grid{grid-template-columns:1fr}.media-player{aspect-ratio:16/9}.media-settings .studio-tabs button{font-size:14px}.media-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-section-heading{flex-wrap:wrap;align-items:flex-start}.media-source-title{margin-top:3px}}@media (width<=600px){.media-tools-import{flex-wrap:wrap;gap:14px}.media-tools-import>svg{display:none}.media-tools-import button{width:100%;margin-left:0}.media-tools-import p{font-size:13px}.media-tools-grid{gap:11px}.media-tool-card{padding:19px 15px}.media-tool-card h2{font-size:15px}.media-tool-card p{font-size:13px}.media-tool-icon{padding:9px}.media-document-link{align-items:flex-start;font-size:13px}.media-document-link>svg{flex:none}.media-settings .studio-tabs{margin-left:-4px;margin-right:-4px}.media-settings .studio-tabs button{font-size:13px}.media-caption-row{grid-template-columns:25px 1fr 1fr 32px;gap:8px;padding:16px 0}.media-caption-text{grid-area:2/2/auto/4}.media-caption-row>.media-icon-button{grid-area:1/4/3}.media-caption-seek{grid-row:1/3}.media-caption-export{gap:12px}.media-caption-export>button{width:100%}.media-history-row{gap:7px}.media-history-row .studio-actions{gap:0}.media-history-row>svg{display:none}.media-output .media-section-heading>span{width:100%}.media-range-overview{font-size:11px}.media-notice{align-items:flex-start;font-size:13px}}
