html,body{height:100%}body.ed-page{overflow:hidden;font-size:13px;letter-spacing:-.01em;background:var(--bg-alt);touch-action:pan-x pan-y}.ed{width:100%;height:100dvh;display:grid;grid-template-columns:72px var(--left, 280px) minmax(0,1fr) var(--right, 280px);grid-template-rows:48px minmax(0,1fr) var(--tl, min(var(--tl-h, 270px), 46vh));grid-template-areas:"top top top top" "rail panel stage inspect" "tl tl tl tl"}.ed svg.i{width:18px;height:18px;flex:none}.ed h2{font-size:15px;font-weight:600;margin:0 0 12px}.ed-hint{color:var(--text-2);font-size:12px;line-height:1.45;margin:10px 0}.ed-top{grid-area:top;position:relative;z-index:20;display:flex;align-items:center;gap:12px;padding:0 12px 0 16px;background:var(--surface);border-bottom:1px solid var(--hair)}.ed-top .brand{font-size:15px;white-space:nowrap}.ed-sep{width:1px;height:20px;background:var(--line)}.ed-name{border:1px solid transparent;background:none;border-radius:6px;padding:4px 6px;font-size:14px;font-weight:600;width:220px}.ed-name:hover{border-color:var(--line)}.ed-name:focus{outline:none;border-color:var(--accent)}.ed-badge{font-size:11px;font-weight:600;color:var(--text-2);background:var(--surface-2);padding:3px 8px;border-radius:999px}.ed-top-end{margin-inline-start:auto;display:flex;align-items:center;gap:4px}.ed-top-end .btn{margin-inline-start:8px}.ed-top-end .btn svg.i{width:15px;height:15px}.ed-icon{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--text);cursor:pointer}.ed-icon:hover{background:var(--surface-2)}.ed-icon[disabled]{opacity:.4;pointer-events:none}.ed-icon.big{width:40px;height:40px}.ed-icon.big svg.i{width:24px;height:24px}#play-btn .i-pause,#play-btn.on .i-play,#mute-btn .i-mute,#mute-btn.on .i-volume{display:none}#play-btn.on .i-pause,#mute-btn.on .i-mute{display:block}.ed-rail{grid-area:rail;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--surface);border-right:1px solid var(--hair)}.ed-rail button{display:grid;justify-items:center;gap:4px;padding:10px 0 8px;border:0;border-radius:10px;background:none;color:var(--text-2);font-size:11px;cursor:pointer}.ed-rail button:hover{background:var(--surface-2);color:var(--text)}.ed-rail button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.ed-rail svg.i{width:22px;height:22px}.ed-panel{grid-area:panel;overflow:auto;padding:16px;background:var(--surface);border-right:1px solid var(--hair)}.ed-panel .btn.block svg.i{width:15px;height:15px}.ed-tabs{display:flex;gap:16px;margin:14px 0 12px;border-bottom:1px solid var(--hair)}.ed-tabs button{border:0;background:none;padding:6px 0;color:var(--text-2);cursor:pointer;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-1px}.ed-tabs button[aria-selected=true]{color:var(--text);font-weight:600;border-color:var(--accent)}.ed-media{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ed-media.list{grid-template-columns:1fr;margin-top:12px}.ed-item{position:relative}.ed-item-main{display:grid;gap:4px;width:100%;border:0;padding:0;background:none;text-align:start;cursor:pointer;color:var(--text)}.ed-item-layer{position:absolute;right:30px;top:4px;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:#0009;color:#fff;display:none;place-items:center;cursor:pointer}.ed-item-layer:hover{background:#000c}.ed .ed-item-layer svg.i{width:14px;height:14px}.ed-item:hover .ed-item-layer,.ed-item:focus-within .ed-item-layer{display:grid}.ed-media.list .ed-item-layer{right:auto;left:4px}.ed-item .th{position:relative;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background-color:var(--fill);background-position:center;background-size:cover;background-repeat:no-repeat;display:grid;place-items:center;color:var(--text-2)}.ed-item .th svg.i{width:26px;height:26px}.ed-item .dur{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:#0009;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}.ed-item .add{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:6px;background:var(--accent);color:#fff;display:none;place-items:center}.ed-item .add svg.i{width:14px;height:14px}.ed-item:hover .add,.ed-item:focus-within .add{display:grid}.ed-item .nm{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-item.used .th:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px var(--accent);border-radius:6px}.ed-media.list .ed-item-main{grid-template-columns:56px 1fr;align-items:center;gap:10px}.ed-media.list .ed-item .th{aspect-ratio:1}.ed-empty{color:var(--text-2);font-size:12px;line-height:1.45;text-align:center;padding:24px 8px;border:1px dashed var(--line);border-radius:10px}.ed-cards{display:grid;gap:8px;margin-bottom:12px}.ed-cards.two{grid-template-columns:1fr 1fr}.ed-cards button,.ed-cards label{display:grid;gap:2px;padding:12px;border:0;border-radius:10px;background:var(--surface-2);text-align:start;cursor:pointer;color:var(--text)}.ed-cards button:hover,.ed-cards label:hover{background:var(--fill)}.ed-cards button[aria-pressed=true],.ed-cards label:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent)}.ed-cards label input{display:none}.ed-cards small{color:var(--text-2);font-size:11px}.t-title{font-size:20px}.t-caption{font-size:14px}.t-tag{font-size:13px}.ed-looks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ed-looks button{display:grid;gap:4px;border:0;padding:0;background:none;cursor:pointer;color:var(--text);text-align:start;font-size:12px}.ed-looks .th{aspect-ratio:16/10;border-radius:6px;background-color:var(--fill);background-position:center;background-size:cover}.ed-looks .th:not([class*=" f-"]){background-image:linear-gradient(135deg,#3a8dff,#30d158 50%,#ffd60a)}.ed-looks button[aria-pressed=true] .th{box-shadow:0 0 0 2px var(--accent)}.ed-stage{grid-area:stage;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:16px;min-width:0}.ed-viewport{display:grid;place-items:center;min-height:0;container-type:size}.ed-frame{direction:ltr;--ar: 16/9;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;aspect-ratio:var(--ar);width:min(100cqw,100cqh * var(--ar));background:#000;border-radius:8px;overflow:hidden}.ed-frame .ed-media{position:absolute;left:0;top:0;max-width:none;object-fit:fill;transform-origin:center;visibility:hidden;-webkit-user-drag:none}#bgc{position:absolute;inset:0;width:100%;height:100%;filter:blur(18px) brightness(.85);transform:scale(1.15);z-index:0}.ed-overlay{z-index:500}.ed-frame{isolation:isolate}.ed-paint{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}.ed-clip .kf{position:absolute;top:3px;z-index:3;width:7px;height:7px;margin-left:-3.5px;background:var(--accent);box-shadow:0 0 0 1px #0009;transform:rotate(45deg);pointer-events:none}.ed-selbox{position:absolute;z-index:600;pointer-events:none;box-shadow:0 0 0 1.5px var(--accent),0 0 0 3px #00000040;border-radius:2px}.ed-cropbox{position:absolute;z-index:600;overflow:hidden;touch-action:none;--inv: 1}.cb-area{position:absolute;box-shadow:0 0 0 9999px #0000008c;outline:1.5px solid #fff;cursor:move}.cb-area i{position:absolute;width:14px;height:14px;margin:-7px;background:#fff;border-radius:3px;box-shadow:0 0 0 1px #00000059;transform:scale(var(--inv))}.cb-area i[data-h=tl]{left:0;top:0;cursor:nwse-resize}.cb-area i[data-h=br]{right:0;bottom:0;cursor:nwse-resize}.cb-area i[data-h=tr]{right:0;top:0;cursor:nesw-resize}.cb-area i[data-h=bl]{left:0;bottom:0;cursor:nesw-resize}.cb-area i[data-h=l]{left:0;top:50%;cursor:ew-resize}.cb-area i[data-h=r]{right:0;top:50%;cursor:ew-resize}.cb-area i[data-h=t]{top:0;left:50%;cursor:ns-resize}.cb-area i[data-h=b]{bottom:0;left:50%;cursor:ns-resize}.ed-overlay{position:absolute;inset:0;pointer-events:none;container-type:size;font-family:Vazirmatn,Heebo,Noto Sans Devanagari,Noto Sans Bengali,Noto Sans Thai,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans,Apple SD Gothic Neo,Microsoft YaHei,Malgun Gothic,Noto Sans,system-ui,sans-serif;letter-spacing:0}.ed-overlay .tx{position:absolute;left:50%;transform:translate(-50%,-50%);max-width:90%;text-align:center;font-weight:700;line-height:1.15;white-space:pre-wrap;unicode-bidi:plaintext;text-shadow:0 1px 3px rgba(0,0,0,.6)}.ed-overlay .tx.box{text-shadow:none;padding:.2em .5em;border-radius:.2em;background:#000000b3}.ed-overlay .tx.left{left:5%;transform:translateY(-50%);text-align:start}.ed-drop{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#a1a1a6;font-size:13px}.ed-drop svg.i{width:36px;height:36px;margin:0 auto 10px}.ed-drop b{color:#f5f5f7;font-size:15px}body.dragging .ed-frame{box-shadow:0 0 0 3px var(--accent)}.ed-transport{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 10px;border-radius:10px;background:var(--surface)}.ed-time{font-variant-numeric:tabular-nums;color:var(--text-2)}.ed-play{display:flex;gap:6px;align-items:center}.ed-transport-end{display:flex;justify-content:flex-end;align-items:center;gap:4px}.ed-select{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:4px 8px;font-size:12px}.ed-inspect{grid-area:inspect;overflow:auto;background:var(--surface);border-left:1px solid var(--hair)}.ed-inspect .ed-tabs{margin:0;padding:0 16px;gap:20px}.ed-inspect .ed-tabs button{display:flex;gap:6px;align-items:center;padding:14px 0 12px}.ed-inspect .ed-tabs svg.i{width:16px;height:16px}.ed-group{padding:14px 16px;border-bottom:1px solid var(--hair)}.ed-group h3{font-size:13px;font-weight:600;margin:0 0 10px}.ed-row{display:grid;grid-template-columns:76px 1fr 52px;align-items:center;gap:8px;min-height:32px}.ed-row>span{color:var(--text-2)}.ed-row input[type=range]{width:100%}.ed-row .num,.ed-field{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:4px 6px;font-size:12px;font-variant-numeric:tabular-nums}.ed-row.wide{grid-template-columns:76px 1fr}.ed-row.wide .pair{display:flex;gap:6px}textarea.ed-field{resize:vertical;min-height:60px;font:inherit;font-size:13px}.ed-row input[type=color]{width:36px;height:26px;padding:0;border:1px solid var(--line);border-radius:6px;background:none}.ed-seg{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--surface-2)}.ed-seg button{flex:1;border:0;border-radius:6px;padding:4px 0;background:none;font-size:12px;cursor:pointer;color:var(--text-2)}.ed-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 .5px var(--line)}.ed-none{padding:24px 16px;color:var(--text-2);line-height:1.5}.ed-none kbd{font:inherit;font-size:11px;padding:1px 5px;border-radius:4px;background:var(--surface-2);box-shadow:0 0 0 .5px var(--line)}.ed-none ul{padding-inline-start:18px;margin:8px 0 0}.ed-timeline{grid-area:tl;direction:ltr;display:grid;grid-template-rows:40px minmax(0,1fr);background:var(--surface);border-top:1px solid var(--hair);min-height:0}.ed-tools{display:flex;align-items:center;gap:4px;padding:0 12px;border-bottom:1px solid var(--hair)}.ed-tools>button{display:flex;align-items:center;gap:6px;border:0;background:none;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:13px}.ed-tools>button:hover{background:var(--surface-2)}.ed-tools>button[disabled]{opacity:.4;pointer-events:none}.ed-tools svg.i{width:16px;height:16px}.ed-zoom{margin-inline-start:auto;display:flex;align-items:center;gap:4px}.ed-zoom input{width:120px}.ed-tracks{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:0;overflow-y:auto;align-items:start}.ed-heads{display:grid;grid-template-rows:26px 34px 56px 36px 36px;gap:6px;padding:0 0 8px 8px;align-content:start}.ed-head{display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:8px;background:var(--surface-2);color:var(--text-2);font-size:12px}.ed-head svg.i{width:15px;height:15px}.ed-scroll{overflow-x:auto;overflow-y:hidden;position:relative;touch-action:none}.ed-lanes{position:relative;display:grid;grid-template-rows:26px 34px 56px 36px 36px;gap:6px;padding:0 12px 8px;min-width:100%}.ed-ruler{position:relative;cursor:pointer;border-bottom:1px solid var(--hair)}.ed-ruler i{position:absolute;bottom:0;width:1px;height:5px;background:var(--line)}.ed-ruler i.major{height:9px;background:var(--text-3)}.ed-ruler b{position:absolute;top:3px;font-size:10px;font-weight:400;color:var(--text-2);transform:translate(-50%);font-variant-numeric:tabular-nums}.ed-ruler b:first-of-type{transform:translate(4px)}.ed-lane{position:relative;border-radius:6px}.ed-lane.over{background:var(--accent-soft)}.ed-clip{position:absolute;top:0;bottom:0;border-radius:6px;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ed-clip.sel{box-shadow:0 0 0 2px var(--accent);z-index:2}.ed-clip.drag{opacity:.75;cursor:grabbing;z-index:3}.ed-clip .strip{position:absolute;inset:0;display:flex;background:#222}.ed-clip .strip span{flex:none;height:100%;background-color:#333;background-position:center;background-size:cover;background-repeat:no-repeat;border-right:1px solid rgba(0,0,0,.35)}.ed-clip .lbl{position:absolute;left:6px;bottom:3px;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8);pointer-events:none}.ed-clip.text{background:#bf5af2;color:#fff}.ed-clip.text .lbl{top:50%;bottom:auto;transform:translateY(-50%);text-shadow:none}.ed-clip.audio{background:#7ad1b8}@media (prefers-color-scheme: dark){.ed-clip.audio{background:#1f6f5c}}.ed-clip.sound{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.ed-clip.sound canvas{position:absolute;inset:0;width:100%;height:100%}.ed-clip.sound .lbl{top:2px;bottom:auto;color:var(--text);text-shadow:none}.ed-clip .lbl{display:flex;align-items:center;gap:4px}.ed-clip .lnk{display:inline-grid;place-items:center;flex:none}.ed-clip .lnk svg.i{width:11px;height:11px}.ed-head span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-tmute{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-inline-end:-4px;border:0;border-radius:6px;background:none;color:var(--text-3);cursor:pointer}.ed-tmute:hover{background:var(--fill);color:var(--text)}.ed-tmute[aria-pressed=true]{background:var(--danger);color:#fff}.ed .ed-tmute svg.i{width:13px;height:13px}.ed-clip.audio canvas{position:absolute;inset:0;width:100%;height:100%}.ed-clip.audio .lbl{top:2px;bottom:auto}.ed-clip .h{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:1}.ed-clip .h.l{left:0}.ed-clip .h.r{right:0}.ed-clip.sel .h{background:var(--accent)}.ed-clip.sel .h:after{content:"";position:absolute;left:3px;top:35%;bottom:35%;width:2px;border-radius:1px;background:#fff}.ed-clip .fx{position:absolute;top:0;bottom:0;width:14px;pointer-events:none}.ed-clip .fx.in{left:0;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent)}.ed-clip .fx.out{right:0;background:linear-gradient(270deg,rgba(0,0,0,.7),transparent)}.ed-lane .ghost{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--accent);border-radius:1px}.ed-playhead{position:absolute;top:0;bottom:0;width:0;z-index:4;pointer-events:none}.ed-playhead:before{content:"";position:absolute;top:12px;bottom:0;left:-1px;width:2px;background:var(--accent)}.ed-playhead span{position:absolute;top:2px;left:-6px;width:12px;height:14px;border-radius:3px 3px 6px 6px;background:var(--accent);cursor:ew-resize;pointer-events:auto}.ed-dialog{border:0;border-radius:14px;padding:20px;width:min(440px,100% - 32px);background:var(--surface);color:var(--text);box-shadow:var(--lift)}.ed-dialog::backdrop{background:#00000059}.ed-dialog-end{display:flex;justify-content:flex-end}@media (max-width: 1100px){.ed{grid-template-columns:64px var(--left, 240px) minmax(0,1fr);grid-template-areas:"top top top" "rail panel stage" "tl tl tl"}.ed-inspect{display:none}}@media (max-width: 760px){body.ed-page{overflow:auto}.ed{height:auto;min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:48px auto auto auto auto;grid-template-areas:"top" "stage" "tl" "panel" "rail"}.ed-name,.ed-badge,.ed-sep{display:none}.ed-stage{padding:10px}.ed-viewport{height:56vw;max-height:60vh}.ed-transport-end .ed-select{display:none}.ed-rail{position:sticky;bottom:0;flex-direction:row;justify-content:space-around;border:0;border-top:1px solid var(--hair);z-index:5}.ed-rail button{flex:1}.ed-panel{border:0}.ed-tools>button{padding:6px;font-size:0}.ed-zoom input{width:70px}.ed-tracks{grid-template-columns:44px minmax(0,1fr)}.ed-head{font-size:0;padding:0;justify-content:center}.ed-head span{display:none}}.ed-lang{position:relative}.ed-lang summary{list-style:none;display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;cursor:pointer;color:var(--text-2);font-size:13px}.ed-lang summary::-webkit-details-marker{display:none}.ed-lang summary:hover,.ed-lang[open] summary{background:var(--surface-2);color:var(--text)}.ed-lang .lang-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:60;width:380px;max-height:70vh;overflow:auto;padding:6px;border-radius:12px;background:var(--surface);box-shadow:0 8px 28px #00000024,0 0 0 .5px var(--line);display:grid;grid-template-columns:1fr 1fr;gap:2px}.ed-lang .lang-pop a{padding:7px 10px;border-radius:8px;color:var(--text);font-size:13px}.ed-lang .lang-pop a:hover{background:var(--surface-2);text-decoration:none}.ed-lang .lang-pop a[aria-current]{background:var(--accent);color:#fff}.ed-lang .lang-pop a:is(:lang(ar),:lang(fa),:lang(ckb),:lang(ur)){font-size:15px;line-height:15px}@media (max-width: 760px){.ed-lang summary span{display:none}.ed-lang .lang-pop{width:min(380px,100vw - 24px)}}.ed-shapes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.ed-shapes button{display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:8px;background:var(--surface-2);color:var(--text);font-size:12px;text-align:start;cursor:pointer}.ed-shapes button:hover{background:var(--fill)}.ed-shapes button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.ed-shapes i{flex:none;height:16px;max-width:26px;border:1.5px solid currentColor;border-radius:3px;opacity:.6}.ed-row.wide .pair{align-items:center}.ed-row.wide .pair .num{width:72px}.ed-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ed-btns .btn svg.i,.ed-group .btn svg.i{width:14px;height:14px}.ed-sub{font-size:13px;font-weight:600;margin:18px 0 4px}.ed-val{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums;text-align:end}#tdur-row{grid-template-columns:60px 1fr 44px;margin-bottom:4px}.ed-trans{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px}.ed-trans button{padding:6px 4px;border:0;border-radius:6px;background:var(--surface-2);color:var(--text);font-size:12px;cursor:pointer}.ed-trans button[aria-pressed=true]{background:var(--accent);color:#fff}.ed-clip .tmark{position:absolute;top:0;bottom:0;right:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff8c 0 4px,#ffffff26 4px 8px);border-left:1.5px solid #fff}.ed-clip.layer{background:#2a2140}.ed-head.t-layer{color:#bf5af2}#layer-hint{display:flex;gap:6px;margin-top:14px}#layer-hint svg.i{flex:none;width:15px;height:15px;margin-top:1px}.ed-sub svg.i{width:15px;height:15px;display:inline-block;vertical-align:-2px}#sp-lang{width:100%}.ed-rec-opts .ed-select{width:100%;min-width:0;text-overflow:ellipsis}#rec-dev-ask{margin:2px 0 8px}.ed-panel .ed-row.wide{grid-template-columns:70px 1fr;margin-bottom:6px}.ed-speech{margin-top:10px;padding:10px;border-radius:10px;background:var(--surface-2)}.ed-speech .ed-hint{margin:8px 0}.ed-progress{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.ed-progress i{display:block;height:100%;width:0;background:var(--accent);border-radius:3px;transition:width .2s}.ed-progress.busy{position:relative}.ed-progress.busy i{position:absolute;inset-block:0;width:35%;transition:none;animation:ed-busy 1.3s ease-in-out infinite}@keyframes ed-busy{0%{inset-inline-start:-35%}to{inset-inline-start:100%}}@media (prefers-reduced-motion: reduce){.ed-progress.busy i{width:100%;inset-inline-start:0;opacity:.45;animation:none}}.ed-subs{display:grid;gap:6px;margin-bottom:4px}.ed-subs .sub{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:start}.ed-subs .sub.on textarea{border-color:var(--accent)}.ed-subs .sub-t{border:0;padding:5px 6px;border-radius:6px;background:var(--surface-2);color:var(--text-2);font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer}.ed-subs .sub-t:hover{color:var(--accent)}.ed-subs textarea{width:100%;min-height:30px;resize:vertical;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:5px 7px;font:inherit;font-size:12px;line-height:1.35;color:var(--text)}.ed-subs textarea:focus{outline:none;border-color:var(--accent)}.ed-subs .sub-x{border:0;background:none;color:var(--text-3);padding:5px 2px;cursor:pointer}.ed-subs .sub-x:hover{color:var(--danger)}.ed-subs .sub-x svg.i{width:14px;height:14px}.ed input[type=range]{-webkit-appearance:none;appearance:none;height:22px;margin:0;background:transparent;cursor:pointer;--v: 50%;--track: linear-gradient(to right, var(--accent) var(--v), var(--fill) var(--v))}[dir=rtl] .ed input[type=range]{--track: linear-gradient(to left, var(--accent) var(--v), var(--fill) var(--v))}.ed input[type=range]:disabled{cursor:default;opacity:.4}.ed input[type=range]:focus{outline:none}.ed input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--track)}.ed input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 1px 3px #00000040,0 0 0 .5px #00000014;transition:transform .12s}.ed input[type=range]:hover:not(:disabled)::-webkit-slider-thumb,.ed input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.ed input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-soft),0 1px 3px #00000040}.ed input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--fill)}.ed input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--accent)}.ed input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 1px 3px #00000040;transition:transform .12s}.ed input[type=range]:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.15)}.ed input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-soft),0 1px 3px #00000040}.ed button:focus-visible,.ed select:focus-visible,.ed textarea:focus-visible,.ed input:focus-visible:not([type=range]){outline:2px solid var(--accent);outline-offset:2px}.ed .btn:disabled,.ed .btn[disabled],.ed .ed-seg button:disabled{opacity:.4;pointer-events:none}.ed-drop h1{margin:0 0 8px;font-size:clamp(16px,2.4vw,22px);font-weight:600;color:#f5f5f7;letter-spacing:-.01em}.ed-drop .ed-intro{max-width:440px;margin:0 auto 14px;color:#a1a1a6;line-height:1.45}.ed-drop>div{padding:16px}@media (max-width: 760px){.ed-top{gap:6px;padding:0 8px 0 10px}.ed-top-end{gap:2px}.ed-top-end>[data-act=undo],.ed-top-end>[data-act=redo]{display:none}.ed-top-end .btn{margin-inline-start:4px;padding:4px 10px}.ed-lang summary{padding:0 6px}.ed-rail{padding:4px;gap:2px}.ed-rail button{min-width:0;font-size:10px;padding:8px 0 6px}.ed-rail button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ed-stage,.ed-timeline,.ed-panel{min-width:0}}@media (max-width: 760px){.ed-drop .ed-intro,.ed-drop svg.i{display:none}.ed-drop h1{font-size:15px}}.ed-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:300;max-width:calc(100% - 32px);background:var(--text);color:var(--bg);padding:12px 20px;border-radius:14px;font-size:14px;line-height:1.4;text-align:center;box-shadow:0 8px 28px #0000002e}.ed-toast[hidden]{display:none}.ed-toast{bottom:calc(min(var(--tl-h, 270px),46vh) + 20px)}.ed-top .apps-btn,.ed-lang summary{height:30px;border-radius:999px}.ed-lang summary{background:var(--fill);color:var(--text);padding:0 10px}.ed-stage{position:relative}.ed-recbar{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 14px;border-radius:999px;background:#1d1d1feb;color:#f5f5f7;font-size:13px;box-shadow:0 8px 28px #00000040;white-space:nowrap}.ed-recbar[hidden]{display:none}.ed-recbar .ed-icon{color:#f5f5f7}.ed-recbar .ed-icon:hover{background:#ffffff1f}.ed-recbar .ed-icon .i-record,.ed-recbar .ed-icon.on .i-pause{display:none}.ed-recbar .ed-icon.on .i-record{display:block;color:var(--danger)}.ed-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--danger);animation:ed-rec-pulse 1.2s ease-in-out infinite}.ed-recbar.paused .ed-rec-dot{animation:none;opacity:.4}.ed-rec-time{font-variant-numeric:tabular-nums;color:#a1a1a6;min-width:40px}.ed .ed-rec-stop{background:var(--danger);color:#fff;border-color:transparent}.ed .ed-rec-stop svg.i{width:12px;height:12px}@keyframes ed-rec-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ed-rec-dot{animation:none}}.ed-count{position:fixed;inset:0;z-index:400;display:grid;place-items:center;background:#0000008c;color:#fff;text-align:center}.ed-count[hidden]{display:none}.ed-count b{display:block;font-size:120px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums}.ed-count p{margin:12px 0 18px;font-size:15px}.ed-rec-cam{display:block;width:100%;margin-top:8px;border-radius:8px;transform:scaleX(-1);background:#000}.ed-rec-cam[hidden]{display:none}.ed-rec-src{margin:0 0 10px}.ed-rec-src button{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0;font-size:13px}.ed-rec-src svg.i{width:16px;height:16px}.ed-warn{color:var(--danger)}.ed-drop .ed-warn{max-width:420px;margin:0 auto 10px;color:#ffb4ab}.ed-drop .btn svg.i{width:14px;height:14px;margin:0;display:inline-block}.ed-rec-private svg.i{width:13px;height:13px;display:inline-block;vertical-align:-2px;color:#1f9d55}@media (prefers-color-scheme: dark){.ed-rec-private svg.i{color:#30d158}}.ed-panel .btn.block svg.i-record{color:inherit}@media (max-width: 420px){.ed-export span{display:none}.ed-export{padding:4px 9px}}@media (max-width: 760px){.ed-tools,.ed-zoom{min-width:0}.ed-zoom .btn{display:block;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ed-dialog-end{gap:8px}.ed-export h2{margin:0 0 12px;font-size:19px}.ed-export [data-ex][hidden]{display:none}.ed-ex-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ed-ex-grid label{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--text-2)}.ed-ex-grid .wide{grid-column:1 / -1}.ed-ex-grid select{appearance:auto;font-size:14px}.ed-cards.three{grid-template-columns:repeat(3,1fr)}.ed-ex-bar{height:6px;border-radius:3px;background:var(--fill);overflow:hidden;margin:8px 0}.ed-ex-bar i{display:block;height:100%;width:0;background:var(--accent);transition:width .2s}.ed-ex-video{display:block;width:100%;max-height:46vh;border-radius:8px;background:#000;margin-bottom:8px}#ex-stage{margin:0;font-size:14px}#ex-left,#ex-facts,#ex-estimate{font-variant-numeric:tabular-nums;unicode-bidi:plaintext}@media (max-width: 420px){.ed-cards.three{grid-template-columns:1fr}}.ed-view{display:flex;gap:2px;margin-inline-end:4px}.ed-view svg.i{width:18px;height:18px}.ed-view [aria-pressed=false]{color:var(--text-2)}.ed-view [aria-pressed=false] .on{display:none}[dir=rtl] .ed-view svg.i-pstart,[dir=rtl] .ed-view svg.i-pend{transform:scaleX(-1)}.ed.hide-left{--left: 0px}.ed.hide-left .ed-panel{display:none}.ed.hide-right{--right: 0px}.ed.hide-right .ed-inspect{display:none}.ed.hide-tl{--tl: 0px}.ed.hide-tl .ed-timeline{display:none}@media (max-width: 1100px){.ed-view [data-view=right]{display:none}}@media (max-width: 760px){.ed-view{margin:0}.ed-view [data-view=left]{display:none}.ed{grid-template-rows:48px auto auto 1fr auto}}#time{direction:ltr;unicode-bidi:isolate}html:has(body.ed-page){color-scheme:dark;background:#0b0c0f}body.ed-page{color-scheme:dark;color:var(--t1);background:var(--s0);--s0: #0b0c0f;--s1: #14151a;--s2: #1c1e24;--s3: #282b33;--b1: #272a31;--b2: #3a3e48;--t1: #eef0f4;--t2: #b6bac4;--t3: #969ba6;--r1: 6px;--r2: 8px;--r3: 12px;--ctl: 32px;--c-text: #eaa3da;--c-sound: #123024;--c-music: #1d2e12;--pick: #ffc21a;--play: #eef0f4;--focus: color-mix(in srgb, var(--accent) 45%, white);--acc-lt: var(--accent);--teal: #2fd6b5;--red: #ff6b61;--bg: var(--s0);--bg-alt: var(--s0);--surface: var(--s1);--surface-2: var(--s2);--fill: var(--s3);--text: var(--t1);--text-2: var(--t2);--text-3: var(--t3);--line: var(--b2);--hair: var(--b1);--accent: #2ec4dc;--on-accent: #03202a;--accent-hover: color-mix(in srgb, var(--accent) 88%, white);--link: color-mix(in srgb, var(--accent) 45%, white);--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--danger: var(--red);--ok: var(--teal);--nav: var(--s1);--lift: 0 0 0 1px var(--b2), 0 16px 40px rgba(0, 0, 0, .6)}.ed{background:var(--b1);gap:1px;grid-template-rows:40px minmax(0,1fr) var(--tl, min(var(--tl-h, 268px), 44vh))}.ed>*{background:var(--s1)}.ed h2{font-size:13px;margin:0 0 8px}.ed-panel,.ed-inspect,.ed-rail,.ed-timeline,.ed-top{border:0}.ed time,.ed-time,.ed-val,.num,#tl-time,.ed-ruler b{font-variant-numeric:tabular-nums}.ed button,.ed summary,.ed .btn,.ed-note,.ed input,.ed select{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,opacity .14s}.ed button:focus-visible,.ed select:focus-visible,.ed textarea:focus-visible,.ed summary:focus-visible,.ed a:focus-visible,.ed input:focus-visible:not([type=range]),.ed-notes button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ed .btn{min-height:var(--ctl);padding:0 12px;border-radius:var(--r1);font-size:12px;font-weight:500;background:var(--s2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--b2)}.ed .btn:hover{background:var(--s3)}.ed .btn.primary{background:var(--accent);color:#fff;box-shadow:none}.ed .btn.primary:hover{background:var(--accent-hover)}.ed .btn.block{min-height:32px}.ed-icon{width:var(--ctl);height:var(--ctl);border-radius:var(--r1);color:var(--t2)}.ed-icon:hover{background:var(--s3);color:var(--t1)}.ed-icon:active,.ed-icon.on,.ed-tools .ed-icon[aria-pressed=true]{background:var(--t1);color:var(--s0)}.ed svg.i{width:16px;height:16px;stroke-width:1.6}.ed .input,.ed select,.ed .num,.ed-subs textarea,.ed input[type=number],.ed input[type=text]{background:var(--s0);border:1px solid var(--b2);border-radius:var(--r1);color:var(--t1);font-size:12px;min-height:var(--ctl)}.ed .num{min-height:24px;padding:0 4px}.ed-select{background:var(--s0);border-color:var(--b2);color:var(--t1);font-size:12px;height:var(--ctl);max-width:150px;border-radius:var(--r1)}.ed-seg{padding:2px;border-radius:var(--r1);background:var(--s0);box-shadow:inset 0 0 0 1px var(--b1)}.ed-seg button{border-radius:4px;min-height:24px;color:var(--t2)}.ed-seg button[aria-pressed=true]{background:var(--s3);color:var(--t1);box-shadow:0 0 0 1px var(--b2),0 1px 2px #00000080}.ed input[type=range]{--track: linear-gradient(to right, var(--acc-lt) var(--v), var(--s3) var(--v))}[dir=rtl] .ed input[type=range]{--track: linear-gradient(to left, var(--acc-lt) var(--v), var(--s3) var(--v))}.ed input[type=range]::-webkit-slider-runnable-track{height:2px;border-radius:1px}.ed input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px;background:var(--t1);border:2px solid var(--s0);box-shadow:0 0 0 1px var(--b2)}.ed input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--focus)}.ed input[type=range]::-moz-range-track{height:2px;background:var(--s3)}.ed input[type=range]::-moz-range-progress{height:2px;background:var(--acc-lt)}.ed input[type=range]::-moz-range-thumb{width:10px;height:10px;background:var(--t1);border:2px solid var(--s0);box-shadow:0 0 0 1px var(--b2)}.ed input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--focus)}.ed-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:0 8px}.ed-top-start{display:flex;align-items:center;gap:8px;min-width:0}.ed-name{width:240px;font-size:13px;text-align:center;color:var(--t1);border-radius:var(--r1)}.ed-name:hover{border-color:var(--b2)}.ed-top-end{justify-self:end;gap:4px}.ed-top .apps-btn,.ed-lang summary{height:var(--ctl);border-radius:var(--r1);background:var(--s2);box-shadow:inset 0 0 0 1px var(--b2);color:var(--t1)}.ed-top .apps-btn:hover,.ed-lang summary:hover{background:var(--s3)}.ed-top .ed-export{min-height:var(--ctl)}.ed-view{gap:0;padding:0;border-radius:var(--r1);box-shadow:inset 0 0 0 1px var(--b2);background:var(--s2);margin-inline-end:4px}.ed-view [aria-pressed=false]{color:var(--t3)}.ed-view [aria-pressed=true]{color:var(--t1)}@media (min-width: 761px){.ed{grid-template-columns:44px var(--left, 280px) minmax(0,1fr) var(--right, 280px)}.ed-rail{padding:8px 6px;gap:4px}.ed-rail button{padding:0;height:32px;place-items:center;border-radius:var(--r1)}.ed-rail button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ed-rail svg.i{width:18px;height:18px}}@media (min-width: 761px) and (max-width: 1100px){.ed{grid-template-columns:44px var(--left, 220px) minmax(0,1fr)}}.ed-rail button{color:var(--t3)}.ed-rail button:hover{background:var(--s2);color:var(--t1)}.ed-rail button[aria-pressed=true]{background:var(--t1);color:var(--s0)}.ed-panel,.ed-group{padding:12px}.ed-tabs button[aria-selected=true]{border-color:var(--t1)}.ed-inspect .ed-tabs{padding:0 12px;gap:16px}.ed-cards button,.ed-cards label{background:var(--s2);border-radius:var(--r2);box-shadow:inset 0 0 0 1px var(--b1)}.ed-cards button:hover,.ed-cards label:hover{background:var(--s3)}.ed-cards button[aria-pressed=true],.ed-cards label:has(input:checked){background:var(--s3);box-shadow:inset 0 0 0 1px var(--t2)}.ed-looks .th,.ed-item .th{border-radius:var(--r1)}.ed-looks button[aria-pressed=true] .th{box-shadow:0 0 0 2px var(--pick)}.ed-stage{background:var(--s0);padding:12px 12px 0;gap:8px}.ed-frame{border-radius:var(--r1);box-shadow:0 0 0 1px var(--b1)}.ed-selbox{box-shadow:0 0 0 2px var(--pick),0 0 0 3px #0006}.ed-transport{direction:ltr;border-radius:0;background:none;padding:0 0 8px}.ed-transport-start{display:flex;min-width:0}.ed-play{gap:4px}.ed-time{display:flex;align-items:baseline;gap:8px;margin:0 8px;min-width:150px;justify-content:center;color:var(--t1);direction:ltr;unicode-bidi:isolate}.ed-time b{font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1}.ed-time small{font-size:11px;color:var(--t2)}.ed-icon.big{width:32px;height:32px;color:var(--t1)}.ed-icon.big svg.i{width:18px;height:18px}.ed-timeline{background:var(--s1);grid-template-rows:40px minmax(0,1fr)}.ed-tools{background:var(--s1);gap:8px;padding:0 8px;border-bottom:1px solid var(--b1)}.ed-bgroup{display:flex;gap:4px}.ed-tools .ed-icon{background:var(--s2);box-shadow:inset 0 0 0 1px var(--b2);color:var(--t1)}.ed-tools .ed-icon:hover{background:var(--s3)}.ed-tools .ed-icon:active{background:var(--t1);color:var(--s0)}.ed-tools .ed-icon svg.i{width:15px;height:15px}.ed .ed-icon[disabled],.ed-tools .ed-icon[disabled]{opacity:.4;pointer-events:none}.ed-zoom{gap:4px}.ed-zoom input{width:110px}.ed-tracks{grid-template-columns:124px minmax(0,1fr);background:var(--s1)}.ed-heads,.ed-lanes{gap:4px}.ed-heads{padding:0 0 8px 8px;background:var(--s1)}.ed-ruler-pad{display:flex;align-items:center;padding-inline-start:8px;background:var(--s0);border-radius:var(--r1)}#tl-time{font-size:11px;font-weight:500;color:var(--t1);letter-spacing:.02em}.ed-head{border-radius:var(--r1);background:var(--s2);box-shadow:inset 0 0 0 1px var(--b1);padding:0 4px 0 8px;font-size:11px;gap:8px;color:var(--t2)}.ed-head svg.i{width:14px;height:14px}.ed-tmute{width:20px;height:20px;margin:0;border-radius:var(--r1);color:var(--t3)}.ed-tmute:hover{background:var(--s3);color:var(--t1)}.ed-tmute[aria-pressed=true]{background:var(--t1);color:var(--s0)}.ed-scroll{background:var(--s1)}.ed-lanes{padding:0 12px 8px}.ed-ruler{background:var(--s0);border:0;border-radius:var(--r1) var(--r1) 0 0}.ed-ruler i{background:var(--b2);height:4px}.ed-ruler i.major{background:var(--t3);height:8px}.ed-ruler b{color:var(--t2);top:2px;font-size:10px}.ed-lane{border-radius:var(--r1);background:var(--s0)}.ed-lane.over{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--focus)}.ed-clip{border-radius:2px;box-shadow:inset -1px 0 0 var(--s0)}.ed-clip .strip{background:#232630}.ed-clip .strip span{border-right:1px solid rgba(0,0,0,.5)}.ed-clip.video{box-shadow:none}.ed-clip.video:after{content:"";position:absolute;inset:0;pointer-events:none;border-right:1px solid var(--s0)}.ed-clip.sel:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:2px solid var(--pick);border-radius:2px}.ed-clip.sel,.ed-clip.video.sel{box-shadow:none}.ed-clip.sel .h{background:var(--pick);z-index:3;width:6px}.ed-clip.sel .h:after{left:2px;background:#2a1f00}.ed-clip .lbl{left:6px;font-size:10px;font-weight:500}.ed-clip.video .lbl{padding:0 4px;border-radius:2px;background:#0b0c0fb8;text-shadow:none;color:var(--t1)}.ed-clip.text{background:var(--c-text);color:#3a1030}.ed-clip.sound{background:var(--c-sound);color:#06201b}.ed-clip.audio{background:var(--c-music);color:#122206}.chd{position:absolute;inset:0 0 auto;height:16px;display:flex;align-items:center;gap:4px;padding:0 6px;font-size:10px;pointer-events:none;z-index:1}.ed-clip.text .chd{height:100%}.ed-clip .chd .lbl,.ed-clip.text .chd .lbl{position:static;flex:1;min-width:0;transform:none;font-size:10px;font-weight:600;color:inherit;text-shadow:none}.chd .len{flex:none;font-variant-numeric:tabular-nums}.vline{position:absolute;left:0;right:0;z-index:2;height:9px;margin-top:-4px;top:calc(100% * var(--y));cursor:ns-resize}.vline:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:#0b0c0f}.vline b{position:absolute;top:2px;width:5px;height:5px;border-radius:50%;background:#0b0c0f;box-shadow:0 0 0 1px #eef0f4}.vline b:first-child{left:8px}.vline b:last-child{right:8px}.ed-lane.locked{background:repeating-linear-gradient(-45deg,var(--s0) 0 6px,var(--s2) 6px 8px)}.ed-lane.locked .ed-clip{cursor:default;opacity:.75}.ed-tmute[aria-pressed=false].ed-tlock{color:var(--t3)}.ed-clip .fx{display:none}.ed-clip .fade{position:absolute;top:0;height:100%;pointer-events:none;z-index:1;overflow:visible}.ed-clip .fade.in{left:0}.ed-clip .fade.out{right:0}.ed-clip .fade polygon{fill:#0b0c0f8c}.ed-clip .fade line{stroke:#0b0c0f;stroke-width:1;vector-effect:non-scaling-stroke}.ed-clip .tmark{background:repeating-linear-gradient(-45deg,#eef0f480 0 2px,#0b0c0f66 2px 6px)}.ed-playhead{z-index:6}.ed-playhead:before{top:14px;left:0;width:1px;background:var(--play)}.ed-playhead span{top:2px;left:-5px;width:11px;height:14px;border-radius:0;background:var(--play);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);transition:transform .14s;transform-origin:50% 100%}.ed-playhead span:hover,.ed-lanes.scrubbing .ed-playhead span{transform:scale(1.25)}.ed-lanes.scrubbing{cursor:ew-resize}.ed-lane .ghost{background:var(--pick)}.ed-dialog{width:min(420px,100% - 32px);padding:0;border-radius:var(--r3);background:var(--s2);box-shadow:var(--lift);color:var(--t1)}.ed-dialog>[data-ex]{padding:12px 16px 16px}.ed-dialog::backdrop{background:#05060899}.ed-dlg-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid var(--b2)}[dir=rtl] .ed-dlg-head{padding:8px 16px 8px 8px}.ed-dlg-head h2,.ed-export h2{margin:0;font-size:13px;font-weight:600}.ed-ex-grid{gap:12px}.ed-ex-field{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--t2)}.ed-ex-grid label{color:var(--t2)}.ed-ex-field .ed-seg button{font-weight:500}.ed-export .ed-cards label{background:var(--s0);padding:8px}.ed-export .ed-cards label:has(input:checked){background:var(--s3)}.ed-export .ed-hint{margin:8px 0}.ed-export .ed-cards small{color:var(--t2)}.ed-export .ed-warn{color:var(--red)}.ed-dialog-end{margin-top:12px;gap:8px}.ed-ex-bar{height:3px;border-radius:2px;background:var(--s3);margin:8px 0 4px}.ed-ex-video{border-radius:var(--r1)}.ed-top .product-pop,.ed-top .lang-pop{background:var(--s2);border-radius:var(--r2);box-shadow:var(--lift);padding:4px}.ed-top .product-pop a,.ed-top .lang-pop a{border-radius:var(--r1);color:var(--t1);padding:6px 8px}.ed-top .product-pop a:hover,.ed-top .lang-pop a:hover{background:var(--s3);text-decoration:none}.ed-top .product-pop small{color:var(--t2)}.ed-top .product-pop a[aria-current],.ed-top .lang-pop a[aria-current]{background:var(--t1);color:var(--s0)}.ed-top .product-pop a[aria-current] small{color:var(--s2)}.ed-toast{display:none}.ed-notes{position:fixed;inset:auto 16px 16px auto;inset-inline:auto 16px;margin:0;padding:0;border:0;background:none;overflow:visible;display:none;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);z-index:900;color:var(--t1);font-size:13px}.ed-notes:popover-open,.ed-notes:has(.ed-note){display:flex}.ed-note{--tone: var(--acc-lt);position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--r2);background:var(--s2);box-shadow:inset 0 0 0 1px var(--b2);border-inline-start:2px solid var(--tone)}.ed-note.ok{--tone: var(--teal)}.ed-note.err{--tone: var(--red)}.ed-note.progress{--tone: var(--acc-lt)}.ed-note.info{--tone: var(--t2)}.ed-note-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;color:var(--tone);background:none}.ed-note svg.i,.ed-note-icon svg{width:15px;height:15px;stroke-width:2}.ed-note-body{flex:1;min-width:0;align-self:center}.ed-note p{margin:0;line-height:1.4;color:var(--t1);overflow-wrap:anywhere}.ed-note .ed-ex-bar{background:var(--s3)}.ed-note .ed-ex-bar i{background:var(--tone)}.ed-note-actions{display:flex;gap:8px;margin-top:8px}.ed-note-actions .btn{min-height:var(--ctl);padding:0 12px;border-radius:var(--r1);background:var(--s3);color:var(--t1);border:0;font-size:12px;cursor:pointer}.ed-note-actions[hidden]{display:none}.ed-note-x{flex:none;width:24px;height:24px;border:0;border-radius:var(--r1);background:none;color:var(--t2);display:grid;place-items:center;cursor:pointer}.ed-note-x:hover{background:var(--s3);color:var(--t1)}.ed-note-sub,.ed-note p.ed-note-sub{color:var(--t2);font-size:12px;margin-top:4px;font-variant-numeric:tabular-nums}@media (max-width: 760px){.ed{gap:0;background:var(--s0)}.ed-top{display:flex}.ed-top-end{margin-inline-start:auto}.ed-name{display:none}.ed-stage{padding:8px 8px 0}.ed-transport{display:flex;justify-content:center;gap:4px}.ed-transport-start{display:none}.ed-time{margin:0 4px;min-width:96px}.ed-time b{font-size:17px}.ed-time small{display:none}.ed-tracks{grid-template-columns:44px minmax(0,1fr)}.ed-head,.ed-ruler-pad{padding:0;justify-content:center}#tl-time{font-size:8px;letter-spacing:0}.ed-icon,.ed-tools .ed-icon{width:36px;height:36px}.ed-tmute{width:24px;height:24px}.ed-zoom input{width:60px}.ed-rail button[aria-pressed=true]{background:var(--s3);color:var(--t1)}.ed-notes{inset-inline:16px;width:auto;bottom:72px}}.ed-row.has-unit{grid-template-columns:76px minmax(0,1fr) 40px 10px;gap:8px}.ed-row.has-unit .num{padding:0 2px;text-align:end;-moz-appearance:textfield;appearance:textfield}.ed-row.has-unit .num::-webkit-inner-spin-button{display:none}.unit{font-style:normal;font-size:11px;color:var(--t2);margin-inline-start:-6px}.ed-group h3{margin:0 0 8px}.ed-group.folded h3{margin:0}.ed-group.folded>:not(h3){display:none}.ed-fold{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:var(--t1);font:inherit;font-weight:600;font-size:12px;cursor:pointer}.ed-fold i{width:7px;height:7px;border-right:1.5px solid var(--t2);border-bottom:1.5px solid var(--t2);transform:rotate(45deg);transition:transform .14s}.ed-group.folded .ed-fold i{transform:rotate(-45deg)}[dir=rtl] .ed-group.folded .ed-fold i{transform:rotate(135deg)}.ed-media{gap:8px}.ed-item-foot{display:flex;justify-content:space-between;gap:6px;font-size:11px;min-width:0}.ed-item-foot .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-item .ed-item-foot .dur{position:static;padding:0;background:none;color:var(--t2);flex:none;font-variant-numeric:tabular-nums;font-size:11px}.ed-media-count{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--b1);font-size:11px;color:var(--t2);font-variant-numeric:tabular-nums}.ed-media-count[hidden]{display:none}.ed-menu{position:fixed;z-index:800;min-width:170px;padding:4px;display:grid;gap:1px;border-radius:var(--r2);background:var(--s2);box-shadow:var(--lift);color-scheme:dark}.ed-menu button{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 8px;border:0;border-radius:var(--r1);background:none;color:var(--t1);font-size:12px;text-align:start;cursor:pointer}.ed-menu button:hover,.ed-menu button:focus-visible{background:var(--s3);outline:none}.ed-menu svg.i{width:14px;height:14px;color:var(--t2)}@media (max-width: 760px){.ed-tlock,.ed-head .ed-tmute:not(.ed-tlock){display:grid}.ed-head .ed-tlock{display:none}.ed-menu button{min-height:40px}.ed-row.has-unit{grid-template-columns:70px minmax(0,1fr) 44px 10px}}.ed-heads{grid-template-columns:minmax(0,1fr)}.ed-head{min-width:0}.ed-page .btn,.ed-page .btn.small,.ed-page .btn.big,.ed-page .btn.block,.ed-page .apps-btn,.ed-page .ed-lang summary,.ed-page .ed-recbar,.ed-page .ed-seg,.ed-page .ed-cards button,.ed-page .ed-cards label{border-radius:var(--r1)}.ed-page .btn,.ed-page .btn.small{min-height:var(--ctl)}.ed-page .btn.primary{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 1px #ffffff24}.ed-page .btn.primary:hover{background:var(--accent-hover)}.ed-page .btn.primary:disabled{opacity:.4}.ed-page .ed-top .btn{padding:0 10px}.ed-page .apps-btn{padding:0 8px}.ed-page .ed-lang summary{padding:0 8px}.ed-page .ed-export svg.i{width:14px;height:14px}.ed-dialog{border-radius:var(--r2)}@media (min-width: 761px){.ed{grid-template-columns:40px var(--left, 236px) minmax(0,1fr) var(--right, 256px);grid-template-rows:36px minmax(0,1fr) var(--tl, min(var(--tl-h, 208px), 36vh))}.ed-rail{padding:4px}.ed-rail button{height:28px}.ed-rail svg.i{width:16px;height:16px}}@media (min-width: 761px) and (max-width: 1100px){.ed{grid-template-columns:40px var(--left, 200px) minmax(0,1fr)}}.ed-page{--ctl: 26px}.ed-stage,.ed-page .ed-stage{background:#000;padding:20px 12px 0;gap:12px}.ed-frame{box-shadow:none;border-radius:0}.ed-transport{grid-template-columns:1fr auto 1fr;padding:0 0 6px}.ed-transport .ed-play{justify-content:flex-start;gap:2px}.ed-transport .ed-icon,.ed-transport .ed-icon.big{width:26px;height:26px;background:none;color:var(--t2)}.ed-transport .ed-icon:hover{color:var(--t1);background:var(--s2)}.ed-transport .ed-icon.big svg.i,.ed-transport svg.i{width:15px;height:15px}.ed-time{margin:0;min-width:0;font-size:12px;gap:0;color:var(--t1)}.ed-time b{font-size:12px;font-weight:500;letter-spacing:0}.ed-time small{font-size:12px;color:var(--t3)}.ed-transport-end{gap:2px}.ed-transport .ed-select{background:none;border-color:transparent;color:var(--t2);height:26px}.ed-transport .ed-select:hover{border-color:var(--b2)}.ed-timeline{grid-template-rows:32px minmax(0,1fr)}.ed-tools{padding:0 6px;gap:6px}.ed-tools .ed-icon{width:24px;height:24px}.ed-tools .ed-icon svg.i{width:14px;height:14px}.ed-page .ed-tools .btn{min-height:24px;padding:0 8px;font-size:11px}.ed-bgroup{gap:2px}.ed-tracks{grid-template-columns:112px minmax(0,1fr)}.ed-heads,.ed-lanes{gap:2px}.ed-heads{padding:0 0 4px 4px}.ed-lanes{padding:0 12px 4px}.ed-head{box-shadow:none;background:var(--s1);border-radius:var(--r1);padding:0 2px 0 6px;gap:6px}.ed-head svg.i{width:13px;height:13px}.ed-tmute{width:18px;height:18px}.ed .ed-tmute svg.i{width:12px;height:12px}.ed-ruler-pad{background:var(--s1)}.ed-ruler{background:var(--s1);border-bottom:1px solid var(--b1);border-radius:0}.ed-ruler b{top:1px;font-size:9px;color:var(--t3)}.ed-ruler i{height:3px}.ed-ruler i.major{height:6px}.ed-clip.sound,.ed-clip.audio{color:var(--t1);box-shadow:inset 0 0 0 1px #ffffff14}.chd{height:12px;padding:0 4px;font-size:9px}.ed-clip .chd .lbl,.ed-clip.text .chd .lbl{font-size:9px}.ed-clip.text{background:#3a2b55;color:var(--t1);box-shadow:inset 0 0 0 1px #5d4688}.ed-clip .fade polygon{fill:#0000008c}.ed-clip .fade line{stroke:var(--t1)}.vline:before{background:var(--t1);opacity:.75}.vline b{background:var(--t1);box-shadow:none;top:3px;width:3px;height:3px}.ed-playhead:before{top:10px}.ed-playhead span{top:1px;left:-4px;width:9px;height:11px;clip-path:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 11'%3E%3Cpath d='M.5.5h8v6L4.5 10.5.5 6.5z' fill='%23000' stroke='%23eef0f4'/%3E%3C/svg%3E") center / contain no-repeat}.ed-scroll,.ed-panel,.ed-inspect,.ed-tracks{scrollbar-width:thin;scrollbar-color:var(--b2) transparent}.ed-panel{padding:8px;font-size:12px}.ed-group{padding:8px}.ed-row{min-height:26px}.ed-row.has-unit{grid-template-columns:62px minmax(0,1fr) 36px 10px;gap:6px}.ed-page .ed-top .btn{min-height:26px}.ed-top-end .ed-view .ed-icon{width:26px;height:26px}.ed-page .btn.primary{box-shadow:none}@media (max-width: 760px){.ed-page{--ctl: 36px}.ed-transport{display:grid}.ed-transport .ed-select{display:none}.ed-transport .ed-icon,.ed-transport .ed-icon.big,.ed-tools .ed-icon{width:36px;height:36px}.ed-tracks{grid-template-columns:44px minmax(0,1fr)}.ed-tmute{width:24px;height:24px}.ed-page .ed-tools .btn{min-height:36px}.ed-rail button{height:auto}}.ed-panel .btn.primary[data-act=add],.ed-panel .btn.primary[data-act=add-audio],.ed-panel .btn.primary[data-act=transcribe]{background:var(--s2);color:var(--t1);box-shadow:inset 0 0 0 1px var(--b2)}.ed-panel .btn.primary[data-act=add]:hover,.ed-panel .btn.primary[data-act=add-audio]:hover,.ed-panel .btn.primary[data-act=transcribe]:hover{background:var(--s3)}.ed-page .btn.primary,.ed-page .btn.primary:hover{color:var(--on-accent);box-shadow:none}.ed-page .btn.primary svg.i{color:inherit}.ed-page .ed-item .add,.ed-page .lang-pop a[aria-current],.ed-page .ed-trans button[aria-pressed=true]{color:var(--on-accent)}.ed-page .ed-rec-private svg.i{color:var(--t3)}.ed-page .ed-looks button[aria-pressed=true] .th{box-shadow:0 0 0 2px var(--accent)}.ed-page .ed-rail button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.ed-page .ed-icon.on,.ed-page .ed-tools .ed-icon[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.ed-page .ed-seg button[aria-pressed=true],.ed-page .ed-tabs button[aria-selected=true]{color:var(--accent)}.ed-page .ed{grid-template-rows:52px minmax(0,1fr) var(--tl, min(var(--tl-h, 300px), 46vh))}.ed-page .ed-top{padding:0 12px;gap:12px}.ed-page .ed-top-end{gap:8px}.ed-page .ed-timeline{grid-template-rows:52px minmax(0,1fr)}.ed-page .ed-tools{gap:12px;padding:0 12px}.ed-page .ed-tools .ed-bgroup{gap:6px}.ed-page .ed-tools .ed-icon svg.i{width:16px;height:16px}.ed-page .ed-tools .ed-icon.ed-word{width:auto;display:inline-flex;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:12px;font-weight:500}.ed-page .ed-transport{padding:8px 12px 12px}.ed-page .ed-icon.big{width:36px;height:36px}@media (min-width: 761px){.ed-page .ed{grid-template-columns:76px var(--left, 280px) minmax(0,1fr) var(--right, 280px)}.ed-page .ed-rail{padding:8px 6px;gap:4px}.ed-page .ed-rail button{height:auto;min-height:52px;padding:8px 2px 6px;gap:4px;align-content:center;justify-items:center}.ed-page .ed-rail button span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:11px;line-height:1.2;text-align:center;overflow-wrap:anywhere}}@media (min-width: 761px) and (max-width: 1100px){.ed-page .ed{grid-template-columns:76px var(--left, 220px) minmax(0,1fr)}}@media (max-width: 760px){.ed-page .ed-tools .ed-icon.ed-word{width:var(--ctl);padding:0;justify-content:center}.ed-page .ed-tools .ed-icon.ed-word span{display:none}}.ed-page .btn:not(.primary):hover,.ed-panel .btn.primary[data-act=add]:hover,.ed-panel .btn.primary[data-act=add-audio]:hover,.ed-panel .btn.primary[data-act=transcribe]:hover{background:var(--s3);color:var(--t1)}.ed-toolrow{grid-area:rail;display:flex;align-items:center;gap:12px;min-width:0;padding:0 12px;background:var(--s1)}.ed-page .ed-toolrow .ed-rail{flex:1;min-width:0;display:flex;flex-direction:row;justify-content:center;gap:4px;padding:0;background:none;overflow-x:auto;scrollbar-width:none}.ed-page .ed-toolrow .ed-rail button{flex:none;display:inline-flex;align-items:center;gap:8px;height:32px;min-height:0;padding:0 12px;border-radius:var(--r1);color:var(--t2)}.ed-page .ed-toolrow .ed-rail button:hover{background:var(--s2);color:var(--t1)}.ed-page .ed-toolrow .ed-rail button[aria-pressed=true]{background:var(--s3);color:var(--accent)}.ed-page .ed-toolrow .ed-rail svg.i{width:16px;height:16px}.ed-page .ed-toolrow .ed-rail button span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:nowrap;font-size:12px;font-weight:500;line-height:1}.ed-toggles{display:flex;gap:4px}.ed-page .ed-toggle{width:var(--ctl);height:var(--ctl);flex:none;color:var(--t3)}.ed-page .ed-toggle[aria-pressed=true]{color:var(--t1)}.ed-page .ed-toggle:hover{background:var(--s2);color:var(--t1)}.ed-page .ed-toggle:active{background:var(--s3);color:var(--t1)}.ed-page .ed-toggle svg.i{width:18px;height:18px;stroke-width:1.5}[dir=rtl] .ed-toggle svg.i-pstart,[dir=rtl] .ed-toggle svg.i-pend{transform:scaleX(-1)}@media (min-width: 761px){.ed-page .ed{grid-template-columns:var(--left, 280px) minmax(0,1fr) var(--right, 280px);grid-template-rows:52px 48px minmax(0,1fr) var(--tl, min(var(--tl-h, 300px), 46vh));grid-template-areas:"top top top" "rail rail rail" "panel stage inspect" "tl tl tl"}}@media (min-width: 761px) and (max-width: 1100px){.ed-page .ed{grid-template-columns:var(--left, 240px) minmax(0,1fr);grid-template-areas:"top top" "rail rail" "panel stage" "tl tl"}.ed-toggle[data-view=right]{display:none}.ed-page .ed-toolrow .ed-rail{justify-content:flex-start}.ed-page .ed-toolrow .ed-rail button{padding:0 8px;gap:6px}}@media (max-width: 760px){.ed-toolrow{position:sticky;bottom:0;z-index:5;padding:4px;gap:2px;border-top:1px solid var(--b1)}.ed-toggle[data-view=left],.ed-toggle[data-view=right]{display:none}.ed-page .ed-toolrow .ed-rail{position:static;justify-content:space-around;border:0}.ed-page .ed-toolrow .ed-rail button{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:4px;height:48px;padding:0 2px}.ed-page .ed-toolrow .ed-rail button span{font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}}@media (min-width: 761px){.ed-page .ed{grid-template-columns:48px var(--left, 280px) minmax(0,1fr) var(--right, 280px);grid-template-rows:52px minmax(0,1fr) var(--tl, min(var(--tl-h, 300px), 46vh));grid-template-areas:"top top top top" "rail panel stage inspect" "rail tl tl tl"}.ed-toolrow{flex-direction:column;align-items:stretch;gap:8px;padding:8px 6px;min-height:0}.ed-page .ed-toolrow .ed-rail{flex:1;min-height:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;overflow:hidden auto}.ed-page .ed-toolrow .ed-rail button{flex-direction:column;justify-content:flex-start;height:auto;padding:10px 0;gap:8px}.ed-page .ed-toolrow .ed-rail button span{writing-mode:vertical-rl}}@media (min-width: 761px) and (max-width: 1100px){.ed-page .ed{grid-template-columns:48px var(--left, 240px) minmax(0,1fr);grid-template-areas:"top top top" "rail panel stage" "rail tl tl"}.ed-page .ed-toolrow .ed-rail button{padding:10px 0;gap:8px}}.ed-page .ed-top .btn.ed-export{height:var(--ctl);min-height:var(--ctl);padding:0 12px;margin-inline-start:0;font-size:12px}.ed-page .ed-top .apps-btn,.ed-page .ed-top .ed-lang summary{font-size:12px;padding:0 10px}.ed-page .product-pop a[aria-current],.ed-page .product-pop a[aria-current]:hover,.ed-page .lang-pop a[aria-current],.ed-page .lang-pop a[aria-current]:hover{background:var(--s3);color:var(--t1)}.ed-page .product-pop a[aria-current] b{color:var(--t1)}.ed-page .product-pop a[aria-current] small{color:var(--t2)}body.ed-page{--accent-ink: var(--accent);--wave-sound: #3ecf8e;--wave-music: #8fd05f;--stage: #000;--clip-title: #3a2b55;--clip-title-line: #5d4688;--scrim: rgba(5, 6, 8, .6);--on-tone: var(--s0);--on-danger: #0b0c0f;--on-strip: #eef0f4;--layer-ink: #bf5af2}.ed-page .ed-stage{background:var(--stage)}.ed-page .ed-clip.text{background:var(--clip-title);box-shadow:inset 0 0 0 1px var(--clip-title-line)}.ed-page .ed-toolrow .ed-rail button[aria-pressed=true],.ed-page .ed-seg button[aria-pressed=true],.ed-page .ed-tabs button[aria-selected=true]{color:var(--accent-ink)}.ed-page .ed-clip.video .lbl{color:#eef0f4}.ed-page .ed-status .ed-theme{display:grid;place-items:center;color:var(--t1)}.ed-page .ed-theme svg.i{grid-area:1 / 1;width:16px;height:16px;transition:opacity .15s,transform .15s}html[data-theme=light]:has(body.ed-page){color-scheme:light;background:#e9ebef}html[data-theme=light] body.ed-page{color-scheme:light;--s0: #eceef2;--s1: #f7f8fa;--s2: #ffffff;--s3: #e6e8ed;--b1: #e0e2e8;--b2: #c8cbd3;--t1: #16181d;--t2: #454952;--t3: #626671;--c-text: #e9dcf7;--c-sound: #d3eadf;--c-music: #dfecc9;--clip-title: #e9dcf7;--clip-title-line: #c2a8e4;--wave-sound: #1c8f5c;--wave-music: #5a8f2c;--stage: #e4e6eb;--play: #16181d;--teal: #0b7f6a;--red: #c62f26;--accent: #1e3a8a;--on-accent: #ffffff;--accent-ink: #1e3a8a;--focus: #1e40af;--link: #1e40af;--accent-hover: #172f70;--lift: 0 0 0 1px var(--b2), 0 12px 32px rgba(20, 22, 28, .16);--scrim: rgba(20, 22, 28, .45);--on-tone: #ffffff;--on-danger: #ffffff;--layer-ink: #7a2fb5;--acc-lt: #1e3a8a}html[data-theme=light] .ed-page .ed-transport .ed-icon:hover{background:var(--s2)}html[data-theme=light] .ed-dialog::backdrop{background:#14161c59}html[data-theme=light] .ed-page .ed-clip.sel:before{border-color:var(--accent-ink)}.ed-page .ed-count{background:var(--scrim);color:var(--t1)}.ed-page .ed-count>div{min-width:240px;padding:24px 32px;border-radius:var(--r3);background:var(--s2);box-shadow:var(--lift)}.ed-page .ed-count p{color:var(--t2)}.ed-page .ed-note-icon{color:var(--tone)}.ed-page .ed-note .ed-ex-bar i,.ed-page .ed-ex-bar i{background:var(--acc-lt)}.ed-page .ed-rec-stop,.ed-page .ed-tmute[aria-pressed=true]{color:var(--on-danger)}.ed-page .ed-rec-stop,.ed-page .ed-rec-stop:hover{background:var(--danger);box-shadow:none}.ed-page .ed-head.t-layer{color:var(--layer-ink)}.ed-page .ed-clip.video{color:var(--on-strip)}.ed-page .ed-clip.video .fade line{stroke:var(--on-strip)}.ed-page .ed-clip.video .vline:before,.ed-page .ed-clip.video .vline b{background:var(--on-strip)}.ed-page .ed-fold{min-height:28px}.ed-page .ed-fold i{flex:none;margin-inline-end:8px}.ed-page .ed-stage:has(.ed-banner:not([hidden])){grid-template-rows:auto minmax(0,1fr) auto}.ed-banner{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 8px 8px 12px;border-radius:var(--r1);background:var(--s2);box-shadow:inset 0 0 0 1px var(--b2);color:var(--t1);font-size:12px;line-height:1.4}.ed-banner[hidden]{display:none}[dir=rtl] .ed-banner{padding:8px 12px 8px 8px}.ed-banner svg.i{flex:none;width:16px;height:16px;color:var(--t2)}.ed-banner p{flex:1;min-width:0;margin:0}.ed-banner b{font-weight:600}.ed-banner span{color:var(--t2)}.ed-banner .btn{flex:none}.ed-page #drop-hint>div>svg.i{width:64px;height:64px;margin:0 auto 16px;stroke-width:.75;color:var(--t3)}.ed-overlay .tx{width:max-content;min-width:min-content;max-width:50%}.ed-overlay .tx.left{max-width:90%}.ed-overlay .tx.editing{pointer-events:auto;cursor:text;outline:2px solid var(--pick);outline-offset:2px;-webkit-user-select:text;user-select:text;touch-action:auto;min-width:1em}.ed-selbox i{display:none;position:absolute;width:10px;height:10px;margin:-5px;background:var(--pick);border:1px solid #000;border-radius:2px;pointer-events:auto}.ed-selbox i:after{content:"";position:absolute;inset:-10px}.ed-selbox.text i{display:block}.ed-selbox i[data-tx=tl]{left:0;top:0;cursor:nwse-resize}.ed-selbox i[data-tx=br]{right:0;bottom:0;cursor:nwse-resize}.ed-selbox i[data-tx=tr]{right:0;top:0;cursor:nesw-resize}.ed-selbox i[data-tx=bl]{left:0;bottom:0;cursor:nesw-resize}.ed-guide{position:absolute;z-index:590;pointer-events:none;background:var(--pick);opacity:.85}.ed-guide[hidden]{display:none}.ed-guide.v{top:0;bottom:0;width:1px}.ed-guide.h{left:0;right:0;height:1px}@media (pointer: coarse){.ed-selbox i{width:14px;height:14px;margin:-7px}}@media (min-width: 761px){.ed-page .ed:not(.hide-tl){--tl: var(--tl-user)}}.ed-page .ed-timeline{position:relative}.ed-tl-size{position:absolute;inset:-4px 0 auto;z-index:6;height:8px;cursor:row-resize;touch-action:none}.ed-tl-size:after{content:"";position:absolute;inset:3px 0;background:transparent;transition:background-color .12s}.ed-tl-size:hover:after,.ed-tl-size.on:after{background:var(--accent-ink)}.ed .ed-tl-size:focus-visible{outline:none}.ed-tl-size:focus-visible:after{background:var(--focus)}body.ed-tl-sizing{cursor:row-resize;user-select:none;-webkit-user-select:none}@media (pointer: coarse){.ed-tl-size{inset:-8px 0 auto;height:16px}.ed-tl-size:after{inset:7px 0}}@media (max-width: 760px){.ed-tl-size{display:none}}@media (prefers-reduced-motion: reduce){.ed-tl-size:after{transition:none}}[dir=rtl] .ed .ed-timeline input[type=range]{--track: linear-gradient(to right, var(--acc-lt) var(--v), var(--s3) var(--v))}.ed-page .ed-top button:focus-visible,.ed-page .ed-top summary:focus-visible,.ed-page .ed-top a:focus-visible{outline-offset:-2px}.ed-page .ed-top .btn.primary:focus-visible{outline-color:var(--on-accent)}body.ed-page{--play: #ff3b30}html[data-theme=light] body.ed-page{--play: #d92d20}.ed-page .ed-playhead:before{width:1.5px;left:-.25px}.ed-page .ed-playhead span{background:var(--play);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.ed-status{grid-area:status;display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;background:var(--s1);color:var(--t3);font-size:11px;font-variant-numeric:tabular-nums}.ed-status-info{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ed-page .ed-status .ed-toggle{width:24px;height:24px;border-radius:var(--r1)}.ed-page .ed-status .ed-toggle svg.i{width:15px;height:15px;stroke-width:1.5}.ed-page .ed-status .ed-toggles{gap:2px}@media (min-width: 761px){.ed-page .ed{grid-template-rows:52px minmax(0,1fr) var(--tl, min(var(--tl-h, 300px), 46vh)) 28px;grid-template-areas:"top top top top" "rail panel stage inspect" "rail tl tl tl" "status status status status"}}@media (min-width: 761px) and (max-width: 1100px){.ed-page .ed{grid-template-areas:"top top top" "rail panel stage" "rail tl tl" "status status status"}}@media (max-width: 760px){.ed-page .ed{grid-template-rows:52px auto auto 1fr auto auto;grid-template-areas:"top" "stage" "tl" "panel" "status" "rail"}.ed-status{min-height:32px}}body.ed-page{--btn-fill: linear-gradient(180deg, #2a2d35, #23262d);--btn-fill-hover: linear-gradient(180deg, #33363f, #2b2e36);--btn-fill-down: linear-gradient(180deg, #1f2127, #23262d);--btn-edge: inset 0 1px 0 rgba(255, 255, 255, .07), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 0 0 1px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .4);--btn-edge-down: inset 0 1px 2px rgba(0, 0, 0, .35), 0 0 0 1px rgba(0, 0, 0, .45);--btn-accent-edge: inset 0 1px 0 rgba(255, 255, 255, .35), 0 0 0 1px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .4)}html[data-theme=light] body.ed-page{--btn-fill: linear-gradient(180deg, #ffffff, #f6f7f9);--btn-fill-hover: linear-gradient(180deg, #ffffff, #eef0f3);--btn-fill-down: linear-gradient(180deg, #e9ebef, #f1f2f5);--btn-edge: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(20, 22, 28, .14), 0 1px 2px rgba(20, 22, 28, .1);--btn-edge-down: inset 0 1px 2px rgba(20, 22, 28, .14), 0 0 0 1px rgba(20, 22, 28, .14);--btn-accent-edge: inset 0 1px 0 rgba(255, 255, 255, .5), 0 0 0 1px rgba(120, 80, 0, .3), 0 1px 2px rgba(20, 22, 28, .12)}.ed-page .btn:not(.primary),.ed-panel .btn.primary[data-act],.ed-page .ed-tools .ed-icon,.ed-page .ed-top .apps-btn,.ed-page .ed-top .ed-lang summary,.ed-page .brand-caret{background:var(--btn-fill);box-shadow:var(--btn-edge);transition:background .14s,box-shadow .14s}.ed-page .btn:not(.primary):hover,.ed-panel .btn.primary[data-act]:hover,.ed-page .ed-tools .ed-icon:hover,.ed-page .ed-top .apps-btn:hover,.ed-page .ed-top .ed-lang summary:hover{background:var(--btn-fill-hover);box-shadow:var(--btn-edge);color:var(--t1)}.ed-page .btn:not(.primary):active,.ed-panel .btn.primary[data-act]:active,.ed-page .ed-tools .ed-icon:active,.ed-page .ed-top .apps-btn:active,.ed-page .ed-top .ed-lang summary:active{background:var(--btn-fill-down);box-shadow:var(--btn-edge-down);color:var(--t1)}.ed-page .btn.primary:not(.ed-panel .btn[data-act]){background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 92%,white),var(--accent));box-shadow:var(--btn-accent-edge)}.ed-page .ed-tools .ed-icon[disabled],.ed-page .btn[disabled]{box-shadow:none}@media (min-width: 761px){.ed-page{--ctl: 34px}.ed-page .ed-tools{gap:12px;padding:0 12px}.ed-page .ed-tools .ed-bgroup,.ed-page .ed-zoom{gap:6px}.ed-page .ed-tools .ed-icon{width:var(--ctl);height:var(--ctl)}.ed-page .ed-tools .ed-icon svg.i{width:18px;height:18px}.ed-page .ed-tools .ed-icon.ed-word{width:auto;gap:8px;padding:0 14px 0 10px}.ed-page .ed-top-end{gap:6px}.ed-page .ed-top .apps-btn,.ed-page .ed-top .ed-lang summary{gap:8px;padding:0 12px 0 10px}.ed-page .ed-top .btn.ed-export{gap:8px;padding:0 14px 0 10px}.ed-page .ed-top .btn.ed-export svg.i,.ed-page .ed-top .apps-btn svg,.ed-page .ed-top .ed-lang summary svg.i{width:16px;height:16px}.ed-page .btn.block{min-height:var(--ctl);gap:8px}.ed-page .ed-zoom .btn{height:var(--ctl);min-height:var(--ctl);padding:0 12px}}.ed-page .ed-seg{padding:3px;gap:2px;border-radius:var(--r2);background:var(--s0);box-shadow:inset 0 0 0 1px var(--b1)}.ed-page .ed-seg button{border-radius:5px}.ed-page .ed-seg button[aria-pressed=true]{background:var(--btn-fill);box-shadow:var(--btn-edge)}body.ed-page{--r1: 4px;--r2: 6px;--r3: 8px}.ed-page .ed-seg{border-radius:5px}.ed-page .ed-seg button{border-radius:3px}.ed-panel .btn.primary[data-act=rec-start],.ed-panel .btn.primary[data-act=rec-start]:hover,.ed-panel .btn.primary[data-act=rec-start]:active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 92%,white),var(--accent));box-shadow:var(--btn-accent-edge);color:var(--on-accent)}.ed-page #drop-hint>div>svg.i{color:#a1a1a6;stroke-width:1}.ed-page .ed-tools .ed-zoom .ed-icon,.ed-page .ed-tools .ed-zoom .ed-icon:hover,.ed-page .ed-tools .ed-zoom .ed-icon:active{background:none;box-shadow:none}.ed-page .ed-tools .ed-zoom .ed-icon{color:var(--t2)}.ed-page .ed-tools .ed-zoom .ed-icon:hover,.ed-page .ed-tools .ed-zoom .ed-icon:active{color:var(--t1)}.ed-page .ed-top .brand-switch{gap:8px}.ed-page .ed-top .brand-caret{margin-inline-start:8px}body.ed-page{--clip-title: #4a3a10;--clip-title-line: #7a5f17;--layer-ink: var(--t2);--c-text: #4a3a10;--teal: #3ecf8e}html[data-theme=light] body.ed-page{--clip-title: #f7e8bd;--clip-title-line: #e0c36a;--c-text: #f7e8bd;--layer-ink: var(--t2);--teal: #1c8f5c}.ed-page .ed-clip.layer{background:var(--s3)}.ed-page .ed-head.t-layer{color:var(--t2)}.ed-page .cookie-banner{inset-block-end:calc(36px + env(safe-area-inset-bottom));border-color:var(--b2);background:var(--s1);color:var(--t1)}.ed-page .cookie-banner p{color:var(--t2)}.ed-page .cookie-banner a{color:var(--accent-ink)}.ed-page .cookie-actions .btn{min-height:var(--ctl)}.ed-page .cookie-actions .btn:hover{background:var(--btn-fill-hover);color:var(--t1)}.ed-page .cookie-banner .btn:focus-visible,.ed-page .cookie-banner a:focus-visible{outline-color:var(--accent-ink)}.ed-page .ed-status .ed-cookies{display:grid;place-items:center;color:var(--t1)}.ed-sub .ai-tag{background:transparent;display:inline-block;margin-inline-start:4px;padding:0 4px;border:1px solid currentColor;border-radius:3px;color:var(--accent-ink);font-size:10px;font-weight:700;line-height:1.4;vertical-align:1px}
