.m-filebar{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.m-filebar.over{border-color:var(--accent);background:var(--accent-soft)}.m-result-meta{flex:1;gap:2px;min-width:0;display:grid}.m-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.m-stage{background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r-lg);place-items:center;min-height:120px;display:grid;position:relative;overflow:hidden}.m-stage video,.m-stage img,.m-stage canvas{max-width:100%;max-height:min(62vh,560px);display:block}.m-stage-inner{touch-action:none;line-height:0;position:relative}.m-progress{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.m-progress-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-bar{background:var(--bg-sunk);border-radius:2px;height:4px;position:relative;overflow:hidden}.m-bar>span{background:var(--accent);border-radius:2px;transition:width .25s;position:absolute;inset:0 auto 0 0}.m-bar.indeterminate>span{animation:1.1s ease-in-out infinite m-slide;width:30%!important}@keyframes m-slide{0%{left:-30%}to{left:100%}}.m-result{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:10px;padding:12px;display:grid}.m-result-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-player{background:var(--bg-sunk);border-radius:var(--r);object-fit:contain;width:100%;max-height:min(60vh,520px);display:block}.m-audio{width:100%}.m-timeline{border-radius:var(--r);background:var(--bg-sunk);border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;overflow:visible}.m-tl-bg{border-radius:var(--r);position:absolute;inset:0;overflow:hidden}.m-tl-dim{background:color-mix(in srgb, var(--bg) 72%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.m-tl-sel{border-top:2px solid var(--accent);border-bottom:2px solid var(--accent);pointer-events:none;position:absolute;top:-1px;bottom:-1px}.m-tl-head{background:var(--ink);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.m-tl-handle{background:var(--accent);cursor:ew-resize;touch-action:none;width:14px;position:absolute;top:-1px;bottom:-1px}.m-tl-handle.start{border-radius:var(--r) 0 0 var(--r);margin-left:-14px}.m-tl-handle.end{border-radius:0 var(--r) var(--r) 0}.m-tl-handle:after{content:"";background:var(--accent-ink);opacity:.8;border-radius:1px;width:2px;position:absolute;top:35%;bottom:35%;left:6px}.m-tl-handle:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.m-tl-handle:before{content:"";position:absolute;inset:-6px -8px}.m-filmstrip{grid-auto-columns:1fr;grid-auto-flow:column;height:100%;display:grid}.m-filmstrip>div{background:var(--bg-sunk) center / cover no-repeat;border-right:1px solid var(--bg)}.m-wave{width:100%;height:100%;display:block}.m-range-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.m-range-len{justify-items:center;padding-bottom:6px;display:grid}.m-range-len strong{color:var(--ink);font-weight:500}.m-range-set{grid-column:1/-1;justify-content:space-between}.m-timefield{gap:4px;min-width:0;display:grid}.m-timefield .pt-input{font-variant-numeric:tabular-nums}.m-crop{border:1.5px solid var(--accent-ink);cursor:move;touch-action:none;position:absolute;box-shadow:0 0 0 9999px #0008}.m-crop:before,.m-crop:after{content:"";pointer-events:none;border:0 solid #fff6;position:absolute}.m-crop:before{border-left-width:1px;border-right-width:1px;inset:0 33.33%}.m-crop:after{border-top-width:1px;border-bottom-width:1px;inset:33.33% 0}.m-crop i{background:var(--accent);border:1.5px solid var(--accent-ink);border-radius:2px;width:14px;height:14px;position:absolute}.m-crop i:before{content:"";position:absolute;inset:-10px}.m-crop i[data-h=nw]{cursor:nwse-resize;top:-7px;left:-7px}.m-crop i[data-h=ne]{cursor:nesw-resize;top:-7px;right:-7px}.m-crop i[data-h=sw]{cursor:nesw-resize;bottom:-7px;left:-7px}.m-crop i[data-h=se]{cursor:nwse-resize;bottom:-7px;right:-7px}.m-list{gap:6px;display:grid}.m-list-item{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-items:center;gap:8px;padding:8px 10px;display:flex}.m-list-item .idx{color:var(--muted);text-align:right;flex:none;width:2ch;font-size:12px}.m-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-meter{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.m-meter>div{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:2px;padding:8px 10px;display:grid}.m-meter strong{font-variant-numeric:tabular-nums;font-weight:500}.m-sheet{border-radius:var(--r);border:1px solid var(--line);max-width:100%}.m-tts-text mark{background:var(--accent-soft);color:var(--ink);border-radius:2px}.m-tts-view{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);border-radius:var(--r);background:var(--bg-sunk);max-height:260px;padding:10px;font-size:13px;overflow:auto}.m-rec-dot{background:var(--err);border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,start) infinite m-blink;display:inline-block}.m-rec-dot.paused{background:var(--muted);animation:none}@keyframes m-blink{to{visibility:hidden}}.m-level{background:var(--bg-sunk);border-radius:2px;height:4px;overflow:hidden}.m-level>span{background:var(--ok);height:100%;transition:width 80ms;display:block}@media (width<=560px){.m-range-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-range-len{grid-area:2/1/auto/-1;justify-items:start;gap:6px;padding:0;display:flex}.m-result-row>.pt-row{justify-content:flex-end;width:100%}}.pt-field>.pt-seg{justify-self:start}.m-dims{flex-wrap:nowrap;align-items:end}.m-dims>.pt-field{flex:1}.m-stage:has(.m-crop){padding:10px}
