.cwt canvas,.cwt img,.cwt svg,.cwt video{display:inline;vertical-align:baseline}.cwt{--page:#0d0d0f;--panel:#141416;--panel2:#1a1a1d;--raised:#222226;--hover:#2b2b30;--line:hsla(0,0%,100%,.07);--line2:hsla(0,0%,100%,.12);--line3:hsla(0,0%,100%,.2);--text:#f2f2f3;--text2:#c6c6cb;--muted:#8d8d94;--faint:#5f5f66;--lane:#111113;--red:#ff6369;--sans:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--hw:188px;--tl-bg:#141416;--tl-bg2:#1a1a1d;--tl-raised:#222226;--tl-hover:#2b2b30;--tl-lane:#111113;--tl-lane2:#131316;--tl-ruler:#17171a;--tl-line:hsla(0,0%,100%,.07);--tl-line2:hsla(0,0%,100%,.12);--tl-text:#f2f2f3;--tl-text2:#c6c6cb;--tl-muted:#8d8d94;--tl-faint:#5f5f66;--ink:#fff;--ink-on:#0d0d0f;--ink-soft:hsla(0,0%,100%,.26);--ink-band:hsla(0,0%,100%,.055);--tick:hsla(0,0%,100%,.55);--tick2:hsla(0,0%,100%,.3);--tick3:hsla(0,0%,100%,.18);--tlab:#8e8e96;--hatch:hsla(0,0%,100%,.045);--focus:hsla(0,0%,100%,.3);--pop-bg:#232327;--pop-line:hsla(0,0%,100%,.09);--pop-text:#ececef;--pop-icon:#9b9ba2;--pop-act:hsla(0,0%,100%,.085);--pop-sub:#7b7b83;--shadow:0 18px 50px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35)}.cwt .lanebox.light,.cwt .tl.light,.cwt .tlp.light,html:not(.dark) .cwt .tl,html:not(.dark) .cwt .tlp{color-scheme:light;--tl-bg:#fff;--tl-bg2:#f1f1f3;--tl-raised:#e7e7ea;--tl-hover:#e1e1e5;--tl-lane:#f8f8f9;--tl-lane2:#f3f3f5;--tl-ruler:#f5f5f7;--tl-line:rgba(0,0,0,.07);--tl-line2:rgba(0,0,0,.13);--tl-text:#18181b;--tl-text2:#3f3f46;--tl-muted:#71717a;--tl-faint:#a1a1aa;--ink:#111113;--ink-on:#fff;--ink-soft:rgba(0,0,0,.25);--ink-band:rgba(0,0,0,.05);--tick:rgba(0,0,0,.5);--tick2:rgba(0,0,0,.28);--tick3:rgba(0,0,0,.15);--tlab:#6b6b73;--hatch:rgba(0,0,0,.06);--focus:rgba(0,0,0,.28);--pop-bg:#fff;--pop-line:rgba(0,0,0,.1);--pop-text:#18181b;--pop-icon:#6b6b73;--pop-act:rgba(0,0,0,.06);--pop-sub:#8a8a92;--shadow:0 18px 50px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.08)}.cwt [hidden]{display:none!important}.cwt .dlg-back,.cwt .dragchip,.cwt .menu,.cwt .pop,.cwt .tip,.cwt .tl{color-scheme:dark}.cwt .tl.light,html:not(.dark) .cwt .tl{color-scheme:light}.cwt *{box-sizing:border-box}.cwt button{font:inherit;color:inherit}.cwt .kbd{font:500 11px var(--mono);padding:1px 5px;border-radius:4px;border:1px solid var(--line2);background:var(--raised);color:var(--text2);white-space:nowrap}.cwt .proto{margin-top:30px}.cwt .tl-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line2);background:var(--tl-bg);box-shadow:0 30px 90px rgba(0,0,0,.5)}.cwt .tray{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.cwt .tray-lab{font:500 12px var(--sans);color:var(--muted);margin-right:4px}.cwt .chip{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 8px;border-radius:7px;border:1px solid var(--line2);background:var(--panel);color:var(--text2);font:500 12px var(--sans);cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none}.cwt .chip:hover{border-color:var(--line3);color:var(--text)}.cwt .chip i{width:10px;height:10px;border-radius:2px;flex:none}.cwt .chip small{color:var(--faint);font:500 11px var(--mono)}.cwt .dragchip{position:fixed;z-index:4000;pointer-events:none;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:7px;background:#f2f2f3;color:#111;font:600 12px var(--sans);box-shadow:0 10px 30px rgba(0,0,0,.5);transform:translate(10px,10px)}.cwt .try{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:4px 28px;margin-top:16px;color:var(--muted);font-size:12.5px}.cwt .try div{display:flex;gap:8px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.cwt .try b{color:var(--text2);font-weight:500;min-width:116px}.cwt .tl{position:relative;min-width:1000px;height:460px;display:grid;grid-template-rows:38px minmax(0,1fr);outline:none;user-select:none;-webkit-user-select:none;font-family:var(--sans);color:var(--tl-text);background:var(--tl-bg)}.cwt .tl.focused{box-shadow:inset 0 0 0 1px var(--focus)}.cwt .tl .ic{width:15px;height:15px;display:block;flex:none}.cwt .tl-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:0 10px 0 12px;border-bottom:1px solid var(--tl-line);background:var(--tl-bg)}.cwt .tl-left{display:flex;align-items:center;gap:12px;min-width:0}.cwt .tl-tc{display:flex;align-items:baseline;gap:6px;font:500 12.5px var(--mono);font-variant-numeric:tabular-nums;color:var(--tl-text);white-space:nowrap}.cwt .tl-tc span{color:var(--tl-muted)}.cwt .tl-keys{font:500 11px var(--sans);color:var(--tl-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwt .tl.focused .tl-keys{color:var(--tl-muted)}.cwt .tl-transport{display:flex;align-items:center;gap:2px}.cwt .tl-right{display:flex;align-items:center;justify-content:flex-end;gap:4px}.cwt .ib{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;border:0;background:transparent;color:var(--tl-muted);cursor:default;transition:background-color .12s,color .12s}.cwt .ib:hover{background:var(--tl-hover);color:var(--tl-text)}.cwt .ib:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cwt .ib[aria-pressed=true]{background:var(--ink);color:var(--ink-on)}.cwt .ib.play{width:30px;height:28px;color:var(--tl-text)}.cwt .tbtn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:6px;border:0;background:transparent;color:var(--tl-muted);font:500 12px var(--sans);cursor:default}.cwt .tbtn:hover{background:var(--tl-hover);color:var(--tl-text)}.cwt .tbtn[aria-expanded=true]{background:var(--tl-raised);color:var(--tl-text)}.cwt .zoomctl{display:flex;align-items:center;gap:6px;padding:0 4px}.cwt .zoomctl input[type=range]{-webkit-appearance:none;appearance:none;width:104px;height:16px;background:transparent;margin:0}.cwt .zoomctl input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(90deg,var(--ink) var(--fill,30%),var(--tl-raised) var(--fill,30%))}.cwt .zoomctl input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:var(--tl-raised)}.cwt .zoomctl input[type=range]::-moz-range-progress{height:3px;border-radius:2px;background:var(--ink)}.cwt .zoomctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:var(--ink);margin-top:-4px;box-shadow:0 0 0 1px rgba(0,0,0,.3)}.cwt .zoomctl input[type=range]::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--ink);border:0}.cwt .zpct{width:42px;text-align:right;font:500 10.5px var(--mono);color:var(--tl-muted);font-variant-numeric:tabular-nums}.cwt .vsep{width:1px;height:16px;background:var(--tl-line2);margin:0 4px}.cwt .tl-body{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:0}.cwt .tl-rail{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-right:1px solid var(--tl-line2);background:var(--tl-bg)}.cwt .tl-rail .ib{width:28px;height:28px}.cwt .rdiv{width:18px;height:1px;background:var(--tl-line2);margin:3px 0}.cwt .tl-rail .grow{flex:1}.cwt .tl-main{position:relative;display:grid;grid-template-rows:auto 26px minmax(0,1fr) 14px;min-width:0;min-height:0}.cwt .tl-notes{display:grid;grid-template-columns:var(--hw) minmax(0,1fr);height:24px;border-bottom:1px solid var(--tl-line)}.cwt .notes-cell{display:flex;align-items:center;gap:6px;padding:0 10px;background:var(--tl-bg2);border-right:1px solid var(--tl-line2);font:500 11px var(--sans);color:var(--tl-muted);white-space:nowrap;overflow:hidden}.cwt .notes-cell .ic{width:13px;height:13px}.cwt .notes-lane{position:relative;overflow:hidden;background:var(--tl-bg)}.cwt .npin{position:absolute;top:3px;height:17px;min-width:17px;margin-left:-8px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;gap:4px;border:0;background:var(--tl-raised);color:var(--tl-text);font:650 9.5px var(--sans);box-shadow:0 0 0 1px var(--tl-line2);cursor:pointer;white-space:nowrap}.cwt .npin .ic{width:10px;height:10px}.cwt .npin.open,.cwt .npin:hover{background:var(--ink);color:var(--ink-on)}.cwt .tl-top{display:grid;grid-template-columns:var(--hw) minmax(0,1fr);border-bottom:1px solid var(--tl-line2)}.cwt .tl-corner{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 6px 0 8px;background:var(--tl-bg2);border-right:1px solid var(--tl-line2);min-width:0;overflow:hidden}.cwt .addtrack{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px 0 5px;border-radius:5px;border:0;background:transparent;color:var(--tl-muted);font:500 11.5px var(--sans);cursor:default;white-space:nowrap}.cwt .addtrack .ic{width:13px;height:13px}.cwt .addtrack:hover,.cwt .addtrack[aria-expanded=true]{background:var(--tl-hover);color:var(--tl-text)}.cwt .corner-tc{font:500 10px var(--mono);color:var(--tl-faint);white-space:nowrap}.cwt .tl.compact-h .addtrack span,.cwt .tl.compact-h .corner-tc{display:none}.cwt .tl-ruler{position:relative;overflow:hidden;background:var(--tl-ruler);cursor:default}.cwt .tick{position:absolute;bottom:0;width:1px;background:var(--tick3);height:4px}.cwt .tick.mid{height:7px;background:var(--tick2)}.cwt .tick.maj{height:11px;background:var(--tick)}.cwt .tlab{position:absolute;top:3px;transform:translateX(4px);font:500 9.5px var(--mono);color:var(--tlab);white-space:nowrap;font-variant-numeric:tabular-nums}.cwt .mk{position:absolute;top:12px;width:10px;height:13px;margin-left:-5px;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);cursor:pointer;z-index:3}.cwt .mk.sel{filter:brightness(1.3)}.cwt .mk-lab{position:absolute;top:12px;font:500 9.5px/13px var(--sans);color:var(--tl-text2);white-space:nowrap;pointer-events:none;margin-left:7px;padding:0 4px 0 2px;background:var(--tl-ruler);border-radius:2px;z-index:2}.cwt .ph-head{top:0;width:13px;height:16px;margin-left:-6px;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.cwt .ph-head,.cwt .ph-rline{position:absolute;background:var(--ink);pointer-events:none;z-index:4}.cwt .ph-rline{top:14px;bottom:0;width:1px}.cwt .ph-pill{position:absolute;top:4px;transform:translateX(10px);padding:1px 6px;border-radius:4px;background:var(--ink);color:var(--ink-on);font:600 10px var(--mono);font-variant-numeric:tabular-nums;pointer-events:none;z-index:5;white-space:nowrap}.cwt .ph-pill.skim{transform:translateX(-50%);top:13px;font-size:9px;background:var(--tl-raised);color:var(--tl-text)}.cwt .ph-edge{position:absolute;top:4px;width:18px;height:18px;border-radius:5px;display:grid;place-items:center;background:var(--ink);color:var(--ink-on);z-index:6;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.cwt .ph-edge .ic{width:12px;height:12px}.cwt .ph-edge.l{left:4px}.cwt .ph-edge.r{right:4px}.cwt .io-r{bottom:0;background:var(--ink-band);border-left:1px solid var(--ink);border-right:1px solid var(--ink);pointer-events:none}.cwt .io-h,.cwt .io-r{position:absolute;top:0}.cwt .io-h{width:9px;height:12px;background:var(--ink);cursor:ew-resize;z-index:5;display:grid;place-items:center;color:var(--ink-on);font:700 8px var(--sans)}.cwt .io-h.l{margin-left:-1px;border-radius:0 3px 3px 0}.cwt .io-h.r{margin-left:-8px;border-radius:3px 0 0 3px}.cwt .snap-tri{position:absolute;bottom:0;width:9px;height:6px;margin-left:-4px;background:var(--ink);clip-path:polygon(0 100%,100% 100%,50% 0);pointer-events:none}.cwt .tl-stack{position:relative;display:grid;grid-template-columns:var(--hw) minmax(0,1fr);min-height:0}.cwt .tl-heads{background:var(--tl-bg2);border-right:1px solid var(--tl-line2)}.cwt .tl-heads,.cwt .tl-lanes{position:relative;overflow:hidden}.cwt .tl-lanes{background:var(--tl-lane);touch-action:none}.cwt .hw-drag{position:absolute;top:0;bottom:14px;left:calc(var(--hw) - 3px);width:7px;cursor:col-resize;z-index:12}.cwt .hw-drag.act,.cwt .hw-drag:hover{background:linear-gradient(90deg,transparent 3px,var(--ink-soft) 3px,var(--ink-soft) 4px,transparent 4px)}.cwt .lane{position:absolute;left:0;right:0;top:0;border-bottom:1px solid var(--tl-line)}.cwt .lane.alt{background:var(--tl-lane2)}.cwt .lane.locked{background-image:repeating-linear-gradient(-45deg,var(--hatch) 0 1px,transparent 1px 7px)}.cwt .lane.locked .clip{opacity:.5}.cwt .lane.hid .clip{opacity:.32;filter:grayscale(.85)}.cwt .lane.dim .clip.k-audio{opacity:.45}.cwt .lane.drop{box-shadow:inset 0 0 0 1px var(--ink)}.cwt .droprow{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;color:var(--tl-faint);font:500 11px var(--sans);pointer-events:none}.cwt .droprow span{padding:4px 10px;border:1px dashed var(--tl-line2);border-radius:6px}.cwt .droprow.hot span{border-color:var(--ink);color:var(--tl-text)}.cwt .cuts{position:absolute;inset:0;pointer-events:none}.cwt .cutr{position:absolute;top:2px;bottom:3px;border-radius:3px;background:repeating-linear-gradient(-45deg,rgba(255,99,105,.18) 0 5px,rgba(255,99,105,.06) 5px 10px);box-shadow:inset 0 0 0 1px rgba(255,99,105,.3);display:flex;align-items:flex-end;padding:0 4px 2px;font:600 9px var(--sans);color:#ff8f93;overflow:hidden;white-space:nowrap}.cwt .append{position:absolute;top:5px;width:22px;border-radius:4px;border:1px dashed var(--tl-line2);display:grid;place-items:center;color:var(--tl-muted);background:transparent;cursor:pointer;z-index:4;padding:0}.cwt .append .ic{width:13px;height:13px}.cwt .append:hover{border-color:var(--ink);color:var(--ink)}.cwt .hd{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:8px;padding:0 5px 0 11px;border-bottom:1px solid var(--tl-line);background:var(--tl-bg2)}.cwt .hd:hover{background:var(--tl-hover)}.cwt .hd.drag-src{opacity:.35}.cwt .hd-stripe{position:absolute;left:0;top:0;bottom:0;width:3px}.cwt .hd-badge{flex:none;display:inline-grid;place-items:center;min-width:26px;height:18px;padding:0 4px;border-radius:4px;color:#fff;font:650 10px/1 var(--sans);letter-spacing:.02em;font-variant-numeric:tabular-nums}.cwt .hd-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px var(--sans);color:var(--tl-text)}.cwt .tl.compact-h .hd-name{visibility:hidden}.cwt .hd.off .hd-name{color:var(--tl-faint)}.cwt .hd.off .hd-badge{opacity:.45}.cwt .hd-name input{width:100%;height:20px;padding:0 5px;margin-left:-6px;border-radius:4px;border:1px solid var(--ink);background:var(--tl-lane);color:var(--tl-text);font:500 12px var(--sans);outline:none}.cwt .hd-ctl{flex:none;display:flex;align-items:center;gap:1px}.cwt .hb{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;border:0;background:transparent;color:var(--tl-muted);cursor:default;font:700 10px var(--sans);padding:0}.cwt .hb .ic{width:14px;height:14px}.cwt .hb:hover{background:var(--tl-raised);color:var(--tl-text)}.cwt .hb.on,.cwt .hb.on:hover{background:var(--ink);color:var(--ink-on)}.cwt .hb.ph{visibility:hidden}.cwt .hd-rs{position:absolute;left:0;right:0;bottom:-3px;height:6px;cursor:row-resize;z-index:2}.cwt .hd-rs:hover{background:var(--ink-soft)}.cwt .hd.compact .hb{width:20px;height:20px}.cwt .hd-ins{left:0;right:0;height:2px;background:var(--ink);z-index:5}.cwt .hd-ghost,.cwt .hd-ins{position:absolute;pointer-events:none}.cwt .hd-ghost{left:4px;right:4px;border-radius:6px;background:var(--tl-raised);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 0 1px var(--ink-soft);z-index:6;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--tl-text);font:500 12px var(--sans)}.cwt .clip{position:absolute;top:2px;bottom:2px;border-radius:4px;overflow:hidden;background:var(--c,#444);box-shadow:inset 0 0 0 1px rgba(0,0,0,.32)}.cwt .clip:hover{filter:brightness(1.07)}.cwt .clip.sel{box-shadow:inset 0 0 0 1px rgba(0,0,0,.65),0 0 0 2px var(--ink);z-index:3}.cwt .clip.slot{background:transparent!important;box-shadow:inset 0 0 0 1px var(--ink-soft);background-image:repeating-linear-gradient(-45deg,var(--hatch) 0 2px,transparent 2px 8px)!important}.cwt .clip.slot>*{display:none}.cwt .clip.glide{transition:left .15s ease-out}.cwt .clip.off{opacity:.42}.cwt .clip.off .nm-t{text-decoration:line-through;text-decoration-color:hsla(0,0%,100%,.6)}.cwt .clip.gap{background:repeating-linear-gradient(-45deg,var(--hatch) 0 6px,transparent 6px 12px),var(--tl-bg2)!important;box-shadow:inset 0 0 0 1px var(--tl-line2)}.cwt .clip.gap .nm{background:transparent;color:var(--tl-muted)}.cwt .clip.missing{background:repeating-linear-gradient(-45deg,rgba(255,99,105,.24) 0 6px,rgba(255,99,105,.09) 6px 12px),#2a1517!important}.cwt .lanebox.light .clip.missing,.cwt .tl.light .clip.missing,html:not(.dark) .cwt .tl .clip.missing{background:repeating-linear-gradient(-45deg,rgba(220,40,50,.18) 0 6px,rgba(220,40,50,.06) 6px 12px),#fbe9ea!important}.cwt .clip.missing .nm{background:#a32a31}.cwt .clip .cv{top:0}.cwt .clip .cv,.cwt .nm{position:absolute;pointer-events:none}.cwt .nm{left:0;right:0;bottom:0;height:15px;display:flex;align-items:center;gap:5px;padding:0 6px;background:var(--cd,#333);color:hsla(0,0%,100%,.94);font:500 10.5px/1 var(--sans);white-space:nowrap;overflow:hidden}.cwt .nm .ic{width:11px;height:11px;opacity:.85}.cwt .nm-i:empty{display:none}.cwt .nm-t{flex:none;max-width:100%}.cwt .nm-s,.cwt .nm-t{overflow:hidden;text-overflow:ellipsis}.cwt .nm-s{min-width:0;color:hsla(0,0%,100%,.62);font-weight:450}.cwt .nm-s:empty{display:none}.cwt .nm-b{margin-left:auto;display:flex;gap:3px;align-items:center;flex:none}.cwt .bd{display:inline-flex;align-items:center;gap:2px;height:11px;padding:0 3px;border-radius:2px;background:rgba(0,0,0,.32);font:600 8.5px/1 var(--mono);color:hsla(0,0%,100%,.92)}.cwt .bd .ic{width:9px;height:9px;opacity:1}.cwt .bd.warn{background:#ffb020;color:#111}.cwt .nm-d{font:500 9.5px var(--mono);color:hsla(0,0%,100%,.7);display:none;flex:none}.cwt .clip.sel .nm-d,.cwt .clip:hover .nm-d{display:inline}.cwt .clip.short .nm{position:absolute;inset:0;height:auto;background:transparent}.cwt .clip.k-element .nm,.cwt .clip.k-grid .nm,.cwt .clip.k-lower .nm,.cwt .clip.k-motion .nm,.cwt .clip.k-text .nm{background:transparent;inset:0;height:auto;padding-left:7px}.cwt .clip.k-cap{background:rgba(167,125,46,.17);box-shadow:inset 0 0 0 1px rgba(199,151,60,.22)}.cwt .lanebox.light .clip.k-cap,.cwt .tl.light .clip.k-cap,html:not(.dark) .cwt .tl .clip.k-cap{background:rgba(167,125,46,.16)}.cwt .clip.k-cap.narrow .nm{display:none}.cwt .clip.k-cap .nm{background:transparent;inset:0;height:auto;color:#dcc89c;font-weight:450;padding:0 5px}.cwt .lanebox.light .clip.k-cap .nm,.cwt .tl.light .clip.k-cap .nm,html:not(.dark) .cwt .tl .clip.k-cap .nm{color:#7a5a1c}.cwt .clip.k-cap.sel{box-shadow:0 0 0 2px var(--ink)}.cwt .clip.k-cap.cut{background:rgba(255,99,105,.1);box-shadow:inset 0 0 0 1px rgba(255,99,105,.35)}.cwt .clip.k-cap.cut .nm-t{text-decoration:line-through}.cwt .clip.k-tr{background:#2a2a2f;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);z-index:4;top:4px;bottom:19px;border-radius:3px;display:grid;place-items:center;color:#e8e8ea}.cwt .clip.k-tr.sel{box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),0 0 0 2px var(--ink)}.cwt .clip.k-tr svg{width:14px;height:10px}.cwt .eg{width:7px;pointer-events:none;opacity:0;z-index:5}.cwt .eg,.cwt .eg:before{position:absolute;top:0;bottom:0}.cwt .eg:before{content:"";width:2px;background:var(--ink);box-shadow:0 0 0 1px rgba(0,0,0,.35)}.cwt .eg:after{content:"";position:absolute;top:0;width:6px;height:100%;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.cwt .eg.l,.cwt .eg.l:after,.cwt .eg.l:before{left:0}.cwt .eg.r,.cwt .eg.r:after,.cwt .eg.r:before{right:0}.cwt .clip.es-l .eg.l,.cwt .clip.es-r .eg.r,.cwt .clip.hz-l .eg.l,.cwt .clip.hz-r .eg.r,.cwt .clip.tr-l .eg.l,.cwt .clip.tr-r .eg.r{opacity:1}.cwt .clip.es-l .eg.l:before,.cwt .clip.es-r .eg.r:before{width:3px}.cwt .clip.limit-l .eg.l:before,.cwt .clip.limit-r .eg.r:before{background:var(--red)}.cwt .clip.limit-l .eg.l:after,.cwt .clip.limit-r .eg.r:after{border-color:var(--red)}.cwt .fh{position:absolute;top:3px;width:9px;height:9px;margin-left:-4.5px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.6);opacity:0;transition:opacity .12s;pointer-events:none;z-index:6}.cwt .clip.hz-fin .fh,.cwt .clip.hz-fout .fh,.cwt .clip.sel .fh,.cwt .clip.show-h .fh,.cwt .clip:hover .fh{opacity:1}.cwt .clip.gap .fh,.cwt .clip.missing .fh,.cwt .clip.narrow .fh{display:none}.cwt .clip.hz-fin .fh.i,.cwt .clip.hz-fout .fh.o{transform:scale(1.25)}.cwt .vl{position:absolute;left:0;right:0;height:0;border-top:1px solid hsla(0,0%,100%,.42);pointer-events:none;z-index:4}.cwt .clip.sel .vl,.cwt .clip:hover .vl{border-top-color:hsla(0,0%,100%,.9)}.cwt .clip.hz-vol .vl{border-top:2px solid #fff;margin-top:-.5px}.cwt .zr{position:absolute;top:3px;height:13px;border-radius:2px;background:hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7);display:flex;align-items:center;gap:3px;padding:0 4px;font:650 8.5px/1 var(--mono);color:#fff;overflow:hidden;white-space:nowrap;pointer-events:none;z-index:5}.cwt .zr .ic{width:9px;height:9px}.cwt .zr.sel{background:#fff;color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.5)}.cwt .zr i{position:absolute;top:0;bottom:0;width:6px;background:linear-gradient(90deg,hsla(0,0%,100%,.55),transparent)}.cwt .zr i.r{right:0;transform:scaleX(-1)}.cwt .zr i.l{left:0}.cwt .prog{position:absolute;left:0;right:0;top:0;bottom:15px;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.28) 0 6px,rgba(0,0,0,.12) 6px 12px);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:4}.cwt .prog span{font:600 9.5px var(--sans);color:#fff;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.55)}.cwt .upl{position:absolute;left:0;right:0;bottom:15px;height:3px;background:rgba(0,0,0,.4);z-index:4;pointer-events:none}.cwt .upl i{display:block;height:100%;background:#fff}.cwt .ovl{position:absolute;inset:0;pointer-events:none;z-index:8}.cwt .ph{background:var(--ink)}.cwt .ph,.cwt .skim{position:absolute;top:0;bottom:0;width:1px}.cwt .skim{background:var(--ink-soft)}.cwt .snapl{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--ink)}.cwt .blade{position:absolute;width:1px;background:var(--ink);box-shadow:0 0 6px var(--ink-soft)}.cwt .mq{border:1px solid var(--ink);border-radius:2px}.cwt .io-b,.cwt .mq{position:absolute;background:var(--ink-band)}.cwt .io-b{top:0;bottom:0;border-left:1px solid var(--ink-soft);border-right:1px solid var(--ink-soft)}.cwt .selband{position:absolute;top:0;bottom:0;background:var(--ink-band);border-left:1px dashed var(--ink-soft);border-right:1px dashed var(--ink-soft)}.cwt .selband span{position:absolute;top:3px;left:4px;font:600 9.5px var(--sans);color:var(--tl-text2);background:var(--tl-bg);padding:1px 5px;border-radius:3px;white-space:nowrap}.cwt .mkline{position:absolute;top:0;bottom:0;width:1px;opacity:.6}.cwt .tie{position:absolute;width:0;border-left:1px solid var(--ink-soft)}.cwt .tie-dot{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--tl-lane)}.cwt .newlane{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--ink)}.cwt .newlane span{right:10px;top:-10px;padding:2px 7px;border-radius:4px;background:var(--ink);color:var(--ink-on)}.cwt .dropg,.cwt .newlane span{position:absolute;font:600 10px var(--sans)}.cwt .dropg{border:1px dashed var(--ink);background:var(--ink-band);border-radius:4px;display:flex;align-items:center;gap:5px;padding:0 6px;color:var(--tl-text);white-space:nowrap;overflow:hidden}.cwt .insbar{width:3px;margin-left:-1.5px;border-radius:2px}.cwt .insbar,.cwt .insbar span{position:absolute;background:var(--ink)}.cwt .insbar span{top:-1px;left:6px;padding:1px 6px;border-radius:4px;color:var(--ink-on);font:600 10px var(--sans);white-space:nowrap}.cwt .seamt{position:absolute;width:10px;margin-left:-5px;border-radius:3px;border:1px dashed var(--ink-soft)}.cwt .seamt.on{width:24px;margin-left:-12px;border:1px solid var(--ink);background:var(--ink-band)}.cwt .ae-blade{width:2px;margin-left:-1px}.cwt .ae-blade,.cwt .ae-blade b{position:absolute;background:#ff5a5f}.cwt .ae-blade b{top:-1px;padding:1px 4px;border-radius:3px;color:#fff;font:700 8.5px var(--sans);letter-spacing:.04em}.cwt .ae-cond{position:absolute;background:rgba(255,90,95,.26);box-shadow:inset 0 0 0 1.5px #ff5a5f;border-radius:3px}.cwt .ghost{position:absolute;pointer-events:none;z-index:9;opacity:.95}.cwt .ghost .clip{box-shadow:0 0 0 1.5px var(--ink),0 14px 34px rgba(0,0,0,.45)}.cwt .pill{position:absolute;padding:3px 7px;border-radius:6px;background:var(--ink);color:var(--ink-on);font:600 11px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 8px 22px rgba(0,0,0,.35);z-index:9;transform:translateX(-50%)}.cwt .pill em{font-style:normal;margin-left:6px}.cwt .pill em.up{color:#2ea86a}.cwt .pill em.dn{color:#e5484d}.cwt .tl.light .pill em.up,html:not(.dark) .cwt .tl .pill em.up{color:#7ee2ab}.cwt .tl.light .pill em.dn,html:not(.dark) .cwt .tl .pill em.dn{color:#ff9a9e}.cwt .pill small{font:500 10px var(--sans);opacity:.6;margin-right:5px}.cwt .pill i{font-style:normal;font-family:var(--sans);font-weight:500;opacity:.75;margin-left:6px}.cwt .tl-hs{display:grid;grid-template-columns:var(--hw) minmax(0,1fr);border-top:1px solid var(--tl-line);background:var(--tl-bg)}.cwt .tl-hs .sp{border-right:1px solid var(--tl-line2);background:var(--tl-bg2)}.cwt .hs-track{position:relative;margin:3px 8px 3px 4px;border-radius:4px;background:var(--tl-raised)}.cwt .hs-thumb{position:absolute;top:0;bottom:0;min-width:28px;border-radius:4px;background:var(--tl-faint);cursor:default}.cwt .hs-thumb.act,.cwt .hs-thumb:hover{background:var(--tl-muted)}.cwt .hs-cap{position:absolute;top:0;bottom:0;width:7px;cursor:ew-resize}.cwt .hs-cap:after{content:"";position:absolute;top:2px;bottom:2px;width:2px;border-radius:1px;background:var(--tl-text);left:2px;opacity:.7}.cwt .hs-cap.l{left:0}.cwt .hs-cap.r{right:0}.cwt .vs{position:absolute;right:2px;width:5px;border-radius:3px;background:var(--ink-soft);z-index:9;opacity:0;transition:opacity .2s}.cwt .tl-lanes:hover .vs,.cwt .vs.act{opacity:1}.cwt .toast{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);max-width:70%;padding:7px 12px;border-radius:8px;background:var(--ink);color:var(--ink-on);font:500 12px var(--sans);box-shadow:0 12px 30px rgba(0,0,0,.4);z-index:20;pointer-events:none;opacity:0;transition:opacity .16s}.cwt .toast.on{opacity:1}.cwt .toast b{font-weight:650}.cwt .dlg-back{position:absolute;inset:0;background:rgba(0,0,0,.42);display:grid;place-items:center;z-index:30}.cwt .dlg{width:400px;max-width:calc(100% - 32px);padding:16px 16px 14px;border-radius:12px;background:var(--pop-bg);border:1px solid var(--pop-line);box-shadow:var(--shadow);color:var(--pop-text);font:13px/1.5 var(--sans)}.cwt .dlg h3{margin:0 0 4px;font:600 15px var(--sans)}.cwt .dlg p{margin:0 0 10px;color:var(--pop-icon)}.cwt .dlg ul{list-style:none;margin:0 0 14px;padding:0}.cwt .dlg li{display:flex;gap:9px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--pop-line)}.cwt .dlg li .ic{width:15px;height:15px;color:var(--pop-icon);margin-top:2px;flex:none}.cwt .dlg .row{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cwt .dbtn{height:30px;padding:0 12px;border-radius:7px;border:1px solid var(--pop-line);background:transparent;color:var(--pop-text);font:500 12.5px var(--sans);cursor:pointer}.cwt .dbtn:hover{background:var(--pop-act)}.cwt .dbtn.pri{background:var(--ink);border-color:var(--ink);color:var(--ink-on)}.cwt .tip{position:fixed;z-index:3000;padding:4px 7px;border-radius:6px;background:var(--pop-bg);border:1px solid var(--pop-line);color:var(--pop-text);font:500 11.5px var(--sans);pointer-events:none;box-shadow:var(--shadow);display:flex;gap:7px;align-items:center;white-space:nowrap}.cwt .tip .kbd{font-size:10px;padding:0 4px;background:var(--pop-act);border-color:var(--pop-line);color:var(--pop-text)}.cwt .pop{position:fixed;z-index:2000;width:280px;padding:12px;border-radius:10px;background:var(--pop-bg);border:1px solid var(--pop-line);box-shadow:var(--shadow);font:12px var(--sans);color:var(--pop-text)}.cwt .pop h4{margin:0 0 6px;font:500 11px var(--sans);color:var(--pop-icon)}.cwt .pop .row+.row{margin-top:12px}.cwt .pop input,.cwt .pop textarea{width:100%;padding:6px 8px;border-radius:6px;border:1px solid var(--pop-line);background:transparent;color:var(--pop-text);font:13px var(--sans);resize:vertical}.cwt .pop .meta2{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:600 12px var(--sans)}.cwt .pop .meta2 span{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pop-act);font:650 10px var(--sans)}.cwt .pop .meta2 small{font:500 11px var(--sans);color:var(--pop-icon);margin-left:auto}.cwt .pop p{margin:0 0 10px;font-size:13px;line-height:1.45}.cwt .pop .row2{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.cwt .seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;border-radius:7px;background:var(--pop-act);border:1px solid var(--pop-line)}.cwt .seg button{height:24px;border:0;border-radius:5px;background:transparent;color:var(--pop-icon);font:500 11.5px var(--sans);cursor:default}.cwt .seg button:hover{color:var(--pop-text)}.cwt .seg button[aria-pressed=true]{background:var(--ink);color:var(--ink-on)}.cwt .menu{position:fixed;z-index:2500;min-width:236px;max-width:300px;padding:5px;border-radius:10px;background:var(--pop-bg);border:1px solid var(--pop-line);box-shadow:var(--shadow);font:13px var(--sans);color:var(--pop-text);outline:none}.cwt .menu.static{position:relative;z-index:auto}.cwt .mi{position:relative;display:flex;align-items:center;gap:10px;height:30px;padding:0 9px 0 8px;border-radius:6px;white-space:nowrap;cursor:default}.cwt .mi .ic{width:15px;height:15px;color:var(--pop-icon);flex:none}.cwt .mi.act{background:var(--pop-act)}.cwt .mi.dis{opacity:.38}.cwt .mi.red,.cwt .mi.red .ic{color:#ff7a7f}.cwt .tlp.light .mi.red,.cwt .tlp.light .mi.red .ic,html:not(.dark) .cwt .tlp .mi.red,html:not(.dark) .cwt .tlp .mi.red .ic{color:#d62f36}.cwt .mi .sc{margin-left:auto;padding-left:18px;font:500 11px var(--mono);color:var(--pop-sub)}.cwt .mi .chev{margin-left:auto;color:var(--pop-icon)}.cwt .mi .chev .ic{width:13px;height:13px}.cwt .mi .dot{width:6px;height:6px;border-radius:50%;background:var(--pop-text)}.cwt .mi .ck,.cwt .mi .dot{margin-left:auto}.cwt .mi .ck .ic{color:var(--pop-text);width:14px;height:14px}.cwt .mi .pro{margin-left:auto;font:650 9px var(--mono);letter-spacing:.04em;padding:2px 5px;border-radius:4px;border:1px solid var(--pop-line);color:var(--pop-icon)}.cwt .mi .sw{width:13px;height:13px;border-radius:3px}.cwt .mi .sw,.cwt .mi .swr{flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.cwt .mi .swr{width:12px;height:12px;border-radius:50%}.cwt .msep{height:1px;margin:5px 6px;background:var(--pop-line)}.cwt .mlab{padding:7px 9px 3px 8px;font:500 11px var(--sans);color:var(--pop-sub)}.cwt .mnote{padding:2px 9px 6px 33px;font:12px var(--sans);color:var(--pop-icon);white-space:normal;max-width:270px}.cwt{--rec:#ff4d55}.cwt .tl.light,.cwt .tlp.light,html:not(.dark) .cwt .tl,html:not(.dark) .cwt .tlp{--rec:#e0393f}.cwt .recdot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--rec);flex:none}.cwt .ib.recb .recdot{width:10px;height:10px}.cwt .recbar{position:absolute;left:0;right:0;top:0;height:38px;z-index:15;display:flex;align-items:center;padding:0 10px 0 12px;background:var(--tl-bg);border-bottom:1px solid var(--tl-line2)}.cwt .recbar.static{position:relative;z-index:auto;min-width:1000px;border:1px solid var(--line2);border-radius:9px}.cwt .rbwrap{overflow-x:auto}.cwt .rb{display:flex;align-items:center;gap:8px;width:100%;min-width:0;font:500 12px var(--sans);color:var(--tl-text)}.cwt .rb .ic{width:14px;height:14px;flex:none;color:var(--tl-muted)}.cwt .rb-title{flex:none;font-weight:600;font-size:12.5px;white-space:nowrap}.cwt .rb .grow{flex:1 1 0;min-width:0}.cwt .rb .vsep{flex:none;margin:0 2px}.cwt .rb-btn,.cwt .rb-go,.cwt .rb-sel,.cwt .rb-tog{display:inline-flex;align-items:center;gap:6px;height:26px;border-radius:6px;font:500 12px var(--sans);white-space:nowrap;cursor:default}.cwt .rb-sel{flex:0 1 auto;min-width:0;padding:0 6px 0 8px;border:1px solid var(--tl-line2);background:transparent;color:var(--tl-text)}.cwt .rb-sel small{font:500 11px var(--sans);color:var(--tl-muted)}.cwt .rb-v{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis}.cwt .rb-sel em{flex:none;font:500 10.5px var(--sans);font-style:normal;color:var(--tl-muted);padding:0 5px;border:1px dashed var(--tl-line2);border-radius:4px}.cwt .rb-sel .ic{width:12px;height:12px}.cwt .rb-btn,.cwt .rb-tog{flex:none;padding:0 9px;border:1px solid var(--tl-line2);background:transparent;color:var(--tl-text2)}.cwt .rb-btn:hover,.cwt .rb-sel:hover,.cwt .rb-tog:hover{background:var(--tl-hover);color:var(--tl-text)}.cwt .rb-btn[aria-pressed=true],.cwt .rb-tog[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ink-on)}.cwt .rb-btn[aria-pressed=true] .ic,.cwt .rb-go,.cwt .rb-tog[aria-pressed=true] .ic{color:var(--ink-on)}.cwt .rb-go{flex:none;gap:7px;padding:0 12px;border:1px solid var(--ink);background:var(--ink);font-weight:600}.cwt .rb-go:hover{filter:brightness(.9)}.cwt .rb-go .recdot{width:8px;height:8px}.cwt .sq{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--rec);flex:none}.cwt .rb button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.cwt .rb-into,.cwt .rb-last,.cwt .rb-msg,.cwt .rb-note,.cwt .rb-range{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tl-muted);font:500 11.5px var(--sans)}.cwt .rb-range{flex:0 1 auto;font:500 11px var(--mono);font-variant-numeric:tabular-nums}.cwt .rb-last,.cwt .rb-msg{flex:0 1 auto;color:var(--tl-text2)}.cwt .rb-msg{font-size:12px}.cwt .rb-msg b{color:var(--tl-text);font-weight:600}.cwt .rb-keys{color:var(--tl-faint);font:500 11px var(--sans)}.cwt .rb-keys,.cwt .rb-time{flex:none;white-space:nowrap}.cwt .rb-time{min-width:58px;font:600 13px var(--mono);font-variant-numeric:tabular-nums;color:var(--rec)}.cwt .rb-time.paused{color:var(--tl-text)}.cwt .rb-count{flex:none;font-weight:600;white-space:nowrap}.cwt .rb-count b{margin-left:3px;font:700 14px var(--mono);font-variant-numeric:tabular-nums}.cwt .meter{position:relative;flex:none;width:96px;height:8px;border-radius:2px;background:var(--tl-raised);overflow:hidden}.cwt .meter .mv{position:absolute;inset:0;background:linear-gradient(90deg,var(--tl-text2) 0 93%,var(--rec) 93%);clip-path:inset(0 calc(100% - var(--l,0%)) 0 0)}.cwt .meter .mp{position:absolute;top:0;bottom:0;left:var(--p,0);width:2px;margin-left:-2px;background:var(--tl-text)}.cwt .rdlg .meter{background:var(--pop-act)}.cwt .rdlg .meter .mv{background:linear-gradient(90deg,var(--pop-icon) 0 93%,var(--rec) 93%)}.cwt .rdlg .meter .mp{background:var(--pop-text)}.cwt .hb.armedslot{display:inline-grid;place-items:center}.cwt .hb.armedslot .recdot{width:8px;height:8px}.cwt .droprow.recarm span{visibility:hidden}.cwt .recg{position:absolute;border:1px dashed var(--rec);border-radius:4px;background:rgba(255,77,85,.07);pointer-events:none;z-index:2}.cwt .recg.open{border-right-color:transparent;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent);mask-image:linear-gradient(90deg,#000 62%,transparent)}.cwt .recg span{position:absolute;left:7px;top:50%;transform:translateY(-50%);font:600 10.5px var(--sans);color:var(--rec);white-space:nowrap}.cwt .clip.live{box-shadow:inset 0 2px 0 var(--rec),inset 0 0 0 1px rgba(0,0,0,.32)}.cwt .clip.live .nm-s{color:hsla(0,0%,100%,.9)}.cwt .clip.live .nm-s:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--rec);vertical-align:0}.cwt .clip.upfail:after{content:"";position:absolute;left:0;right:0;bottom:15px;height:3px;background:var(--rec);z-index:4;pointer-events:none}.cwt .clip.upfail .nm-s{color:#ffc4c6}.cwt .mi.two{height:auto;min-height:40px;padding-block:6px;align-items:flex-start}.cwt .mi.two .sc,.cwt .mi.two>.ic{margin-top:2px}.cwt .mi .mtx{display:flex;flex-direction:column;gap:1px;min-width:0}.cwt .mi .mtx small{font:12px var(--sans);color:var(--pop-sub);white-space:normal}.cwt .rdlg{width:660px;max-width:calc(100% - 32px);border-radius:12px;background:var(--pop-bg);border:1px solid var(--pop-line);box-shadow:var(--shadow);color:var(--pop-text);font:13px/1.45 var(--sans);overflow:hidden}.cwt .rdlg.static{width:100%;max-width:none;box-shadow:none}.cwt .rdlg .ic{width:15px;height:15px;display:block;flex:none}.cwt .rd-head{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;border-bottom:1px solid var(--pop-line)}.cwt .rd-head>.ic{color:var(--pop-icon)}.cwt .rd-head b{font:600 13.5px var(--sans);white-space:nowrap}.cwt .rd-on{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font:500 11.5px var(--sans);color:var(--pop-icon);white-space:nowrap}.cwt .rd-on:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pop-text)}.cwt .rd-head .x{margin-left:auto;color:var(--pop-icon)}.cwt .rd-head .x:hover{background:var(--pop-act);color:var(--pop-text)}.cwt .rd-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;padding:14px}.cwt .rd-pv{position:relative;align-self:start;border-radius:8px;overflow:hidden;background:#0b0b0d}.cwt .rd-pv canvas{display:block;width:100%;height:auto;aspect-ratio:16/9}.cwt .rd-off{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;color:#8d8d94;font:500 12px var(--sans)}.cwt .rd-off .ic{width:20px;height:20px}.cwt .rd-count{position:absolute;inset:0;display:grid;place-items:center;font:600 56px var(--mono);color:#fff}.cwt .rd-tag{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border-radius:5px;background:rgba(0,0,0,.62);color:#fff;font:600 10.5px var(--mono);letter-spacing:.04em}.cwt .rd-tag .recdot{width:7px;height:7px}.cwt .rd-play{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;place-items:center;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;cursor:default}.cwt .rd-play .ic{width:18px;height:18px}.cwt .rd-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:hsla(0,0%,100%,.18)}.cwt .rd-prog i{display:block;height:100%;background:#fff}.cwt .rd-choose{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;background:#17171a}.cwt .rd-choose p{margin:0 0 4px;font:500 12px var(--sans);color:#c6c6cb;text-align:center}.cwt .rd-choose small{color:#8d8d94}.cwt .rd-choose .dbtn{width:170px;color:#f2f2f3;border-color:hsla(0,0%,100%,.16)}.cwt .rd-choose .dbtn:hover{background:hsla(0,0%,100%,.08)}.cwt .rd-side{display:flex;flex-direction:column;gap:9px;min-width:0}.cwt .rd-row{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:8px}.cwt .rd-lab{font:500 12px var(--sans);color:var(--pop-icon)}.cwt .rd-val{gap:8px;font:500 12.5px var(--sans)}.cwt .rd-mic,.cwt .rd-val{display:flex;align-items:center;min-width:0}.cwt .rd-mic{flex-wrap:wrap;gap:6px 8px}.cwt .rd-mic .rd-sel{flex:1 1 100%}.cwt .rd-mic .meter{flex:1 1 auto}.cwt .rd-mic .ic{color:var(--pop-icon);width:14px;height:14px}.cwt .rd-sel{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;max-width:100%;height:28px;padding:0 6px 0 9px;border-radius:6px;border:1px solid var(--pop-line);background:transparent;color:var(--pop-text);font:500 12.5px var(--sans);cursor:default}.cwt .rd-sel:hover{background:var(--pop-act)}.cwt .rd-sel .ic{width:12px;height:12px;color:var(--pop-icon)}.cwt .rd-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--pop-text);font:500 12px var(--sans);text-decoration:underline;text-decoration-color:var(--pop-line);text-underline-offset:2px;cursor:pointer}.cwt .rd-link .ic{width:13px;height:13px}.cwt .rd-ck{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--pop-text)}.cwt .rd-ck input,.cwt .rd-opt input{margin:0;accent-color:var(--pop-text)}.cwt .rd-note{margin:0;font-size:12px;color:var(--pop-icon)}.cwt .rd-big{margin:0;font:600 15px var(--sans)}.cwt .rd-big b{font-family:var(--mono)}.cwt .rd-btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:4px}.cwt .dbtn{display:inline-flex;align-items:center;justify-content:center}.cwt .dbtn.red{color:#ff7a7f}.cwt .tl.light .dbtn.red,.cwt .tlp.light .dbtn.red,html:not(.dark) .cwt .tl .dbtn.red,html:not(.dark) .cwt .tlp .dbtn.red{color:#d62f36}.cwt .dbtn .recdot{width:8px;height:8px;margin-right:7px}.cwt .dbtn .sq{margin-right:7px}.cwt .dbtn[aria-pressed=true]{border-color:var(--pop-text);background:var(--pop-act)}.cwt .rd-time{display:flex;align-items:center;gap:9px;font:600 24px var(--mono);font-variant-numeric:tabular-nums;color:var(--rec)}.cwt .rd-time.paused{color:var(--pop-text)}.cwt .rd-time .ic{width:18px;height:18px;color:var(--pop-icon)}.cwt .rd-pz{font:500 12px var(--sans);color:var(--pop-icon)}.cwt .rd-in{width:100%;height:28px;padding:0 8px;border-radius:6px;border:1px solid var(--pop-line);background:transparent;color:var(--pop-text);font:13px var(--sans)}.cwt .rd-in:focus{outline:none;border-color:var(--pop-text)}.cwt .rd-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font:500 12px var(--mono);color:var(--pop-icon)}.cwt .rd-place{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0}.cwt .rd-place legend{margin-bottom:4px;padding:0;font:500 12px var(--sans);color:var(--pop-icon)}.cwt .rd-opt{display:flex;align-items:flex-start;gap:9px;padding:5px 8px;border-radius:7px;border:1px solid var(--pop-line);cursor:pointer}.cwt .rd-opt:has(input:checked){border-color:var(--pop-text)}.cwt .rd-opt input{margin-top:3px}.cwt .rd-opt b{display:block;font:500 12.5px/1.35 var(--sans)}.cwt .rd-opt small{display:block;font:11.5px/1.35 var(--sans);color:var(--pop-icon)}.cwt .rd-list{margin:0;padding:0;list-style:none}.cwt .rd-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0;border-top:1px solid var(--pop-line)}.cwt .rd-li-t{flex:1 1 100%;min-width:0}.cwt .rd-li-t b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwt .rd-li-t small{display:block;font-size:11.5px;color:var(--pop-icon)}.cwt .rd-li-b{display:flex;flex:none;gap:6px;margin-left:auto}.cwt .ed{position:relative;font:12.5px/1.5 var(--cw-sans);color:var(--st-text);user-select:none;-webkit-user-select:none;text-align:left}.cwt .ed *{box-sizing:border-box}.cwt .ed button{font:inherit;color:inherit}.cwt .ed-frame{display:grid;grid-template-rows:auto auto auto auto;border-radius:14px;overflow:hidden;background:var(--st-bg);transition:opacity .25s ease}.cwt .ed-frame.fading{opacity:.35}.cwt .ed .ib{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;border:0;background:transparent;color:var(--st-muted);cursor:pointer;flex:none}.cwt .ed .ib.hov,.cwt .ed .ib:hover{background:var(--st-hover);color:var(--st-text)}.cwt .ed .ib.on{background:var(--st-raised);color:var(--st-text)}.cwt .ed .ib svg.i{width:15px;height:15px}.cwt .ed-top{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-bottom:1px solid var(--st-line);background:var(--st-panel)}.cwt .ed-top .crumb{display:flex;align-items:center;gap:4px;color:var(--st-muted);font-size:12.5px;white-space:nowrap}.cwt .ed-top .crumb b{color:var(--st-text);font-weight:500}.cwt .ed-top .sp{flex:1}.cwt .ed-top .grp{display:flex;align-items:center;gap:2px}.cwt .ed-top .vsep{width:1px;height:16px;background:var(--st-line2);margin:0 6px}.cwt .ed-av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:650 10px var(--cw-sans);color:#fff;position:relative;flex:none}.cwt .ed-av.dot:after{content:"";position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px var(--st-panel)}.cwt .ed-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:7px;border:0;background:transparent;color:var(--st-text2);font:500 12.5px var(--cw-sans);cursor:pointer;white-space:nowrap}.cwt .ed-btn:hover{background:var(--st-hover);color:var(--st-text)}.cwt .ed-btn svg.i{width:14px;height:14px}.cwt .ed-credits{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:7px;background:var(--st-raised);font:500 12px var(--cw-mono);color:var(--st-text2);white-space:nowrap}.cwt .ed-credits svg.i{width:13px;height:13px}.cwt .ed-up{justify-content:center;border-radius:7px;border:1px solid var(--st-line2);background:transparent;font:500 12px var(--cw-sans)}.cwt .ed-replay,.cwt .ed-up{display:inline-flex;align-items:center;height:26px;padding:0 10px;color:var(--st-text);white-space:nowrap}.cwt .ed-replay{gap:6px;border-radius:999px;border:1px solid var(--st-line2);background:var(--st-panel2);font:500 11.5px var(--cw-sans);cursor:pointer}.cwt .ed-replay:hover{border-color:rgb(var(--st-ink-rgb)/.3)}.cwt .ed-replay svg.i{width:12px;height:12px}.cwt .ed-replay[hidden]{display:none}.cwt .ed-body{display:grid;min-height:0;border-bottom:1px solid var(--st-line)}.cwt .ed.full .ed-body{grid-template-columns:250px minmax(0,1fr) minmax(0,1fr) 262px}.cwt .ed.compact .ed-body{grid-template-columns:minmax(0,1.18fr) 252px minmax(0,.82fr)}.cwt .ed.compact.no-viewer .ed-body{grid-template-columns:minmax(0,1fr) 252px}.cwt .ed-col{min-width:0;min-height:0;border-right:1px solid var(--st-line);background:var(--st-panel);display:grid;grid-template-rows:auto minmax(0,1fr)}.cwt .ed-col:last-child{border-right:0}.cwt .col-h{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px 0 12px;border-bottom:1px solid var(--st-line);font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden}.cwt .col-h .sp{flex:1}.cwt .as-col{transition:opacity .3s ease}.cwt .as-col.dim{opacity:.42}.cwt .as-col .as-in{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.cwt .as-card{margin:10px;border:1px solid var(--st-line2);border-radius:10px;padding:10px;display:grid;gap:6px;background:var(--st-panel2)}.cwt .as-card .h{display:flex;align-items:center;gap:7px;font-weight:600}.cwt .as-card .h svg.i{width:13px;height:13px;color:var(--st-text2)}.cwt .as-card p{margin:0;font-size:11.5px;color:var(--st-muted);line-height:1.45}.cwt .as-card .row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--st-line);padding-top:7px;font-size:12px}.cwt .as-card .row small{font:500 11px var(--cw-mono);color:var(--st-muted)}.cwt .as-chat{overflow-y:auto;padding:4px 10px;display:flex;flex-direction:column;gap:8px;min-height:0;scrollbar-width:none}.cwt .as-chat::-webkit-scrollbar{display:none}.cwt .as-u{align-self:flex-end;max-width:92%;background:var(--st-raised);border-radius:10px;padding:7px 9px;font-size:12px;line-height:1.45}.cwt .as-u .ref{display:block;margin-bottom:5px;padding:5px 7px;border:1px solid var(--st-line2);border-radius:7px;font-size:11px;color:var(--st-text2)}.cwt .as-u .ref b{display:block;font:500 10px var(--cw-mono);color:var(--st-muted);font-weight:500}.cwt .as-a{align-self:flex-start;max-width:96%;font-size:12px;line-height:1.5;color:var(--st-text2)}.cwt .as-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--st-line2);font-size:11px;color:var(--st-muted)}.cwt .as-pill i{width:6px;height:6px;border-radius:50%;background:var(--st-text2);animation:cwt-as-blink 1.2s ease-in-out infinite}@keyframes cwt-as-blink{50%{opacity:.25}}.cwt .as-plan{border:1px solid var(--st-line2);border-radius:9px;overflow:hidden;background:var(--st-panel2)}.cwt .as-step{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border-top:1px solid var(--st-line);font-size:11.5px;color:var(--st-text)}.cwt .as-step:first-child{border-top:0}.cwt .as-step .ck{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--st-line2);color:var(--st-bg)}.cwt .as-step.done .ck{background:var(--st-text);border-color:var(--st-text)}.cwt .as-step .ck svg.i{width:9px;height:9px}.cwt .as-step small{font:500 10px var(--cw-mono);color:var(--st-muted)}.cwt .as-chips{display:flex;flex-wrap:wrap;gap:5px;padding:6px 10px}.cwt .as-chips span{height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;border:1px solid var(--st-line2);font-size:11px;color:var(--st-text2);white-space:nowrap}.cwt .as-comp{margin:0 10px 6px;border:1px solid var(--st-line2);border-radius:11px;padding:8px 9px;display:grid;gap:7px;background:var(--st-panel2)}.cwt .as-comp .ctx{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--st-muted)}.cwt .as-comp .ctx .chip2{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--st-line2);border-radius:6px;padding:1px 6px;font:500 10.5px var(--cw-mono);color:var(--st-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwt .as-comp .ctx .chip2.lit{border-color:rgb(var(--st-ink-rgb)/.45);color:var(--st-text)}.cwt .as-comp .q{min-height:34px;font-size:12px;color:var(--st-faint);line-height:1.45}.cwt .as-comp .q.typed{color:var(--st-text)}.cwt .as-comp .q .caret{display:inline-block;width:1.5px;height:13px;background:var(--st-text);vertical-align:-2px;margin-left:1px;animation:cwt-as-caret 1s steps(1) infinite}@keyframes cwt-as-caret{50%{opacity:0}}.cwt .as-comp .bar{display:flex;align-items:center;gap:4px;color:var(--st-muted)}.cwt .as-comp .bar .sp{flex:1}.cwt .as-send{width:26px;height:26px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--st-raised);color:var(--st-text2);cursor:pointer}.cwt .as-send.ready{background:var(--st-text);color:var(--st-bg)}.cwt .as-send svg.i{width:13px;height:13px}.cwt .as-foot{padding:0 10px 8px;font-size:10.5px;color:var(--st-faint)}.cwt .tp{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;background:var(--st-panel)}.cwt .ed.compact.no-viewer .tp,.cwt .tp{border-right:1px solid var(--st-line)}.cwt .tp-tabs{display:flex;align-items:center;gap:2px;height:36px;padding:0 6px;border-bottom:1px solid var(--st-line);color:var(--st-muted);font-size:12.5px;overflow:hidden}.cwt .tp-tab{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:7px;white-space:nowrap}.cwt .tp-tab svg.i{width:13px;height:13px}.cwt .tp-tab.on{color:var(--st-text);background:var(--st-raised)}.cwt .tp-tabs .sp{flex:1}.cwt .tp-more{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px 0 7px;border-radius:7px;white-space:nowrap;color:var(--st-muted)}.cwt .tp-more svg.i{width:13px;height:13px}.cwt .tp-more i{font:600 10px var(--cw-mono);font-style:normal;background:var(--st-panel2);border-radius:4px;padding:0 4px;color:var(--st-muted)}.cwt .tp-sub{display:flex;align-items:center;gap:2px;height:32px;padding:0 6px 0 10px;border-bottom:1px solid var(--st-line);color:var(--st-muted);font-size:11.5px}.cwt .tp-sub .spk{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cwt .tp-sub .spk svg.i{width:12px;height:12px}.cwt .tp-sub .sp{flex:1}.cwt .tp-sub .ib{width:24px;height:24px}.cwt .tp-sub .ib svg.i{width:13px;height:13px}.cwt .tp-scroll{position:relative;overflow-y:auto;overflow-x:hidden;padding:12px 22px 30px 14px;min-height:0;scrollbar-width:none}.cwt .tp-scroll::-webkit-scrollbar{display:none}.cwt .tp-mini{position:absolute;right:5px;top:76px;bottom:8px;width:5px;pointer-events:none}.cwt .tp-mini i{position:absolute;left:0;width:5px;height:2px;border-radius:1px;background:rgb(var(--st-ink-rgb)/.22)}.cwt .tp-mini i.c{background:rgba(255,107,112,.75)}.cwt .tp-mini i.v{background:var(--st-ink);height:3px}.cwt .tp-para{display:grid;grid-template-columns:40px minmax(0,1fr);gap:1px 8px;margin-bottom:12px}.cwt .tp-meta{grid-column:1/-1;display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--st-muted)}.cwt .tp-meta b{color:var(--st-text2);font-weight:600}.cwt .tp-av{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:650 8.5px var(--cw-sans);color:#fff;flex:none}.cwt .tp-tc{grid-column:1;font:500 10.5px/1.6 var(--cw-mono);color:var(--st-faint);padding-top:4px}.cwt .tp-text{grid-column:2;font-size:14px;line-height:1.85;color:var(--st-text);cursor:text}.cwt .w{position:relative;border-radius:3px;padding:0 1px;transition:background-color .1s}.cwt .w:hover{background:rgb(var(--st-ink-rgb)/.06)}.cwt .w.link{background:rgb(var(--st-ink-rgb)/.1)}.cwt .w.fl{color:hsl(var(--warning));text-decoration:underline dotted hsl(var(--warning)/.6);text-underline-offset:3px}.cwt .w.mute{opacity:.55;text-decoration:underline wavy hsla(240,3%,57%,.5);text-underline-offset:4px}.cwt .w.gap{opacity:.55;background:repeating-linear-gradient(-45deg,rgb(var(--st-ink-rgb)/.08) 0 3px,transparent 3px 7px)}.cwt .w.cor{text-decoration:underline dotted rgba(155,104,243,.55);text-underline-offset:3px}.cwt .w.ann{border-bottom:1px dotted rgba(155,104,243,.9)}.cwt .w.b{font-weight:700}.cwt .w.it{font-style:italic}.cwt .w.u{text-decoration:underline;text-underline-offset:3px}.cwt .w.now{background:#9b68f3;color:#fff;box-shadow:0 0 0 3px rgba(155,104,243,.28);opacity:1}.cwt .twr{padding-block:.24em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.cwt .twr.sel{background:var(--st-sel-band)}.cwt .twr.hl-yellow{background:var(--hl-yellow)}.cwt .twr.hl-green{background:var(--hl-green)}.cwt .twr.hl-blue{background:var(--hl-blue)}.cwt .twr.hl-pink{background:var(--hl-pink)}.cwt .twr.zm{background:#252e6a;color:#b4befd;box-shadow:inset 0 0 0 1px #3645ab}.cwt .br{border-bottom:1.5px solid rgba(157,212,251,.55);padding-bottom:1px}.cwt .aip{background:rgba(67,40,113,.7);border-radius:2px;animation:cwt-aip 1.6s ease-in-out infinite}@keyframes cwt-aip{50%{opacity:.55}}.cwt .brg{position:relative;display:inline-block;margin:0 2px;vertical-align:-2px;color:#9dd4fb}.cwt .brg svg.i{width:14px;height:14px;display:inline-block}.cwt .brg i{position:absolute;right:-2px;top:-2px;width:6px;height:6px;border-radius:50%;background:#fbd641}.cwt .zp{display:inline-block;margin-left:2px;vertical-align:-1px;color:#b4befd}.cwt .zp svg.i{width:12px;height:12px;display:inline-block}.cwt .dmk{display:inline-flex;align-items:center;gap:3px;height:17px;margin:0 3px;padding:0 6px;border:0;border-radius:4px;background:rgba(186,44,44,.12);color:#e36363;font:10px/1 var(--cw-sans);vertical-align:1px;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .12s,color .12s}.cwt .dmk.hov,.cwt .dmk:hover{background:rgba(186,44,44,.22);color:#f07575}.cwt .dmk svg.i{width:9px;height:9px;display:inline-block}.cwt .w.pz{display:inline-flex;align-items:center;gap:3px;font:500 10px/1.55 var(--cw-mono);color:var(--st-muted);border:1px solid var(--st-line2);border-radius:999px;padding:0 6px;margin:0 2px;vertical-align:1px}.cwt .w.pz svg.i{width:10px;height:10px}.cwt .mn.cutcard{width:236px;padding:0;overflow:hidden}.cwt .cutc-h{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px}.cwt .cutc-h .k{display:inline-flex;align-items:center;gap:4px;font:500 10px var(--cw-mono);text-transform:uppercase;letter-spacing:.06em;color:#e36363}.cwt .cutc-h .k svg.i{width:11px;height:11px}.cwt .cutc-h .t{margin-left:auto;font:500 10px var(--cw-mono);color:var(--st-muted)}.cwt .cutc-h .d{font:500 10px var(--cw-mono);border:1px solid var(--st-line2);border-radius:4px;padding:1px 5px;color:var(--st-text)}.cwt .cutc p{margin:0;padding:8px 10px;font-size:12px;line-height:1.45;color:var(--st-muted);max-height:88px;overflow:auto}.cwt .cutc p,.cwt .cutc-f{border-top:1px solid var(--st-line)}.cwt .cutc-f{display:flex;justify-content:space-between;gap:6px;padding:5px 6px;background:var(--st-panel)}.cwt .cutc-f .btn-q,.cwt .cutc-f .btn-w{height:26px;font-size:11.5px}.cwt .w-pin{display:inline-grid;place-items:center;width:16px;height:16px;margin:0 2px;vertical-align:-3px;border-radius:50% 50% 50% 2px;background:var(--st-text);color:var(--st-bg);font:700 9px var(--cw-sans)}.cwt .tp-edit{display:inline-flex;align-items:center;gap:6px}.cwt .tp-edit input{font:14px var(--cw-sans);color:var(--st-text);background:var(--st-raised);border:1px solid var(--st-text);border-radius:5px;padding:1px 6px;min-width:120px;outline:none}.cwt .tp-edit small{font-size:11px;color:var(--st-muted)}.cwt .ed-dock{border-right:1px solid var(--st-line);background:var(--st-panel2);padding:10px;min-width:0;min-height:0;display:grid;align-content:start;gap:8px;overflow-y:auto;scrollbar-width:none}.cwt .ed.compact.no-viewer .ed-dock{border-right:0}.cwt .dk-l{font:500 11px var(--cw-sans);color:var(--st-faint);padding:2px 2px 0}.cwt .ftb{position:absolute;z-index:40;display:flex;align-items:center;gap:3px;min-height:32px;padding:2px 3px;border-radius:7px;background:var(--st-pop);border:1px solid var(--st-pop-line);box-shadow:var(--st-shadow-tb);max-width:calc(100% - 16px);overflow-x:auto;scrollbar-width:none;transition:opacity .16s ease}.cwt .ftb::-webkit-scrollbar{display:none}.cwt .ftb[hidden]{display:none}.cwt .ftb button{display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:26px;height:26px;padding:0 4px;border:0;border-radius:5px;background:transparent;color:var(--st-text2);cursor:pointer;flex:none}.cwt .ftb button.hov,.cwt .ftb button:hover,.cwt .ftb button[aria-expanded=true]{background:var(--st-hover);color:var(--st-text)}.cwt .ftb button svg.i{width:15px;height:15px}.cwt .ftb button .cv{width:11px;height:11px;opacity:.65}.cwt .ftb .sep{width:1px;height:16px;background:var(--st-pop-line);margin:0 1px;flex:none}.cwt .ftb.in{animation:cwt-ftb-in .12s ease-out}@keyframes cwt-ftb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cwt .ftb .av{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font:650 8px var(--cw-sans);color:#fff}.cwt .ftb button svg.bot{width:19px;height:19px;color:var(--st-text2);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.cwt .ftb button.hov svg.bot,.cwt .ftb button:hover svg.bot{color:var(--st-text);transform:translateY(-.5px) rotate(-6deg)}.cwt .ftb button.pill{background:var(--st-raised);color:var(--st-text)}.cwt .ftb button.pill.hov,.cwt .ftb button.pill:hover{background:var(--st-hover)}.cwt .ftb-tip{position:absolute;z-index:60;pointer-events:none;padding:3px 7px;border-radius:6px;background:var(--st-pop);border:1px solid var(--st-pop-line);color:var(--st-text);font:500 11.5px var(--cw-sans);white-space:nowrap;box-shadow:var(--st-shadow-tip);display:flex;gap:7px;align-items:center}.cwt .ftb-tip kbd{font:500 10px var(--cw-mono);color:var(--st-muted)}.cwt .ftb-tip[hidden]{display:none}.cwt .mn{position:absolute;z-index:50;min-width:232px;padding:5px;border-radius:11px;background:var(--st-pop);border:1px solid var(--st-pop-line);box-shadow:var(--st-shadow-pop);color:var(--st-text);font-size:13px;animation:cwt-mn-in .15s ease-out;transform-origin:top left}@keyframes cwt-mn-in{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:none}}.cwt .mn.docked{z-index:auto;position:relative;left:auto!important;top:auto!important;width:100%;min-width:0;box-shadow:none;animation:none}.cwt .mn.wide{width:300px}.cwt .mn.cmp{width:350px;padding:0;overflow:hidden}.cwt .mn.docked.cmp{width:100%}.cwt .mn-l{padding:6px 8px 4px;font:500 11px var(--cw-sans);color:var(--st-muted);display:flex;justify-content:space-between;gap:10px}.cwt .mn-l em{font-style:normal;color:var(--st-faint)}.cwt .mn-r{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer;white-space:nowrap}.cwt .ed .mn-r,.cwt .mn-r{color:var(--st-text)}.cwt .mn-r.act,.cwt .mn-r:hover{background:rgb(var(--st-ink-rgb)/.075)}.cwt .mn-r[disabled]{opacity:.38;cursor:default}.cwt .mn-r[disabled]:hover{background:transparent}.cwt .mn-r .tile{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--st-raised);color:var(--st-text2);flex:none}.cwt .mn-r .tile svg.i{width:13px;height:13px}.cwt .mn-r .tx{flex:1;min-width:0}.cwt .mn-r .hint,.cwt .mn-r .tx{overflow:hidden;text-overflow:ellipsis}.cwt .mn-r .hint{font-size:11px;color:var(--st-faint)}.cwt .mn-r kbd{font:500 10.5px var(--cw-mono);padding-left:12px}.cwt .mn-r .chev,.cwt .mn-r kbd{color:var(--st-faint);margin-left:auto}.cwt .mn-r .chev svg.i{width:12px;height:12px}.cwt .ed .mn-r.red,.cwt .mn-r.red .tile{color:var(--st-red)}.cwt .mn-r .pro{margin-left:auto;font:650 9px var(--cw-mono);letter-spacing:.04em;padding:2px 5px;border-radius:4px;border:1px solid var(--st-pop-line);color:var(--st-muted)}.cwt .mn-sep{height:1px;margin:5px 4px;background:var(--st-pop-line)}.cwt .mn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px}.cwt .mn-grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cwt .mn-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cwt .mn-tile{display:grid;gap:5px;padding:6px;border-radius:9px;border:0;background:var(--st-panel2);box-shadow:inset 0 0 0 1px var(--st-line2);text-align:left;cursor:pointer}.cwt .ed .mn-tile,.cwt .mn-tile{color:var(--st-text)}.cwt .mn-tile.act,.cwt .mn-tile:hover{box-shadow:inset 0 0 0 1px rgb(var(--st-ink-rgb)/.45)}.cwt .mn-tile b{font-size:11.5px;font-weight:500}.cwt .mn-tile small{font:500 10px var(--cw-mono);color:var(--st-muted)}.cwt .mn-thumb{aspect-ratio:16/9;border-radius:6px;overflow:hidden;position:relative;display:block}.cwt .mn-el{aspect-ratio:1;display:grid;place-items:center;border-radius:7px;background:var(--st-panel2);box-shadow:inset 0 0 0 1px var(--st-line);border:0;cursor:pointer;padding:0}.cwt .ed .mn-el{color:var(--st-text)}.cwt .mn-el.act,.cwt .mn-el:hover{box-shadow:inset 0 0 0 1px rgb(var(--st-ink-rgb)/.45)}.cwt .mn-el>svg{width:60%;height:60%}.cwt .mn.el-menu{min-width:0;width:220px}.cwt .mn.el-cat{min-width:0;width:212px;max-height:min(60vh,440px);overflow-y:auto}.cwt .mn-el .el-art{width:20px;height:20px;display:grid;place-items:center;pointer-events:none}.cwt .mn-sw{display:flex;gap:8px;padding:6px 8px 8px}.cwt .mn-sw button{width:24px;height:24px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);display:grid;place-items:center;font:600 9.5px var(--cw-mono)}.cwt .ed .mn-sw button{color:rgba(0,0,0,.6)}.cwt .mn-sw button.act{box-shadow:0 0 0 2px var(--st-pop),0 0 0 3.5px var(--st-ink)}.cwt .ed .mn-sw button.none{background:transparent;box-shadow:inset 0 0 0 1px var(--st-line2);color:var(--st-muted)}.cwt .mn-style{display:flex;gap:4px;padding:4px 6px}.cwt .mn-style button{width:30px;height:28px;border:0;border-radius:7px;background:var(--st-raised);cursor:pointer;font-size:13px}.cwt .ed .mn-style button{color:var(--st-text)}.cwt .ed .mn-style button[aria-pressed=true]{background:var(--st-text);color:var(--st-bg)}.cwt .mn .av{flex:none}.cwt .cmp-in{width:100%}.cwt .cmp-tabs{display:flex;gap:2px;padding:6px 6px 0;border-bottom:1px solid var(--st-pop-line)}.cwt .ed .cmp-tabs button{font:500 12px var(--cw-sans);border:0;background:transparent;color:var(--st-muted);padding:6px 10px 8px;cursor:pointer;border-radius:0}.cwt .ed .cmp-tabs button[aria-selected=true]{color:var(--st-text);box-shadow:inset 0 -2px 0 var(--st-text)}.cwt .cmp-body{padding:10px;display:grid;gap:8px}.cwt .cmp-reftile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:52px;border-radius:9px;border:0;background:var(--st-panel2);box-shadow:inset 0 0 0 1px var(--st-line2);color:var(--st-text2);font-size:10.5px;cursor:pointer}.cwt .cmp-reftile:hover,.cwt .cmp-reftile[aria-pressed=true]{box-shadow:inset 0 0 0 1px rgb(var(--st-ink-rgb)/.45);color:var(--st-text)}.cwt .cmp-reftile svg.i{width:15px;height:15px}.cwt .cmp-sel{position:relative;display:flex;align-items:center;gap:6px}.cwt .cmp-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 4px 0 8px;border-radius:999px;background:var(--st-raised);color:var(--st-text2);font:500 11px var(--cw-mono);white-space:nowrap}.cwt .cmp-chip-x{display:grid;place-items:center;width:17px;height:17px;border:0;border-radius:50%;background:transparent;color:var(--st-faint);cursor:pointer}.cwt .cmp-chip-x:hover{background:var(--st-hover);color:var(--st-text)}.cwt .cmp-chip-x svg.i{width:11px;height:11px}.cwt .cmp-info{display:grid;place-items:center;width:22px;height:22px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--st-faint);cursor:pointer}.cwt .cmp-info:hover{background:var(--st-hover);color:var(--st-text2)}.cwt .cmp-info svg.i{width:14px;height:14px}.cwt .cmp-pop{position:absolute;z-index:5;top:calc(100% + 6px);left:0;max-width:260px;padding:8px 10px;border-radius:9px;background:var(--st-pop);border:1px solid var(--st-pop-line);box-shadow:var(--st-shadow-pop);color:var(--st-text2);font-size:11.5px;line-height:1.5;font-style:italic}.cwt .cmp-q{font:12.5px/1.5 var(--cw-sans);color:var(--st-text);background:var(--st-panel2);border:1px solid var(--st-line2);border-radius:9px;padding:8px 10px;min-height:56px;resize:none;width:100%}.cwt .cmp-q::placeholder{color:var(--st-faint)}.cwt .cmp-note{font-size:10.5px;color:var(--st-faint)}.cwt .cmp-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cwt .cmp-row .sp{flex:1;min-width:6px}.cwt .ed .cmp-opt{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px;border-radius:7px;border:1px solid var(--st-line2);background:transparent;color:var(--st-text2);font-size:11.5px;cursor:pointer;white-space:nowrap}.cwt .ed .cmp-opt.act,.cwt .ed .cmp-opt.sw[aria-pressed=true]{border-color:rgb(var(--st-ink-rgb)/.45);color:var(--st-text)}.cwt .ed .cmp-opt b{font-weight:500;color:var(--st-text)}.cwt .cmp-opt svg.i{width:12px;height:12px}.cwt .cmp-opt .cv{width:10px;height:10px;opacity:.6}.cwt .cmp-send{display:grid;place-items:center;width:30px;height:30px;flex:none;border:0;border-radius:50%;background:var(--cw-brand);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(124,59,237,.35)}.cwt .cmp-send:hover{background:#6a1fea}.cwt .cmp-send:disabled{opacity:.7;cursor:default}.cwt .cmp-send svg.i{width:15px;height:15px}.cwt .cmp-send svg.spin{animation:cwt-cmp-spin .8s linear infinite}@keyframes cwt-cmp-spin{to{transform:rotate(1turn)}}.cwt .ed .btn-w{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border-radius:8px;border:0;background:var(--st-text);color:var(--st-bg);font:600 12.5px var(--cw-sans);cursor:pointer;white-space:nowrap}.cwt .ed .btn-w.act{box-shadow:0 0 0 3px rgb(var(--st-ink-rgb)/.25)}.cwt .btn-w svg.i{width:13px;height:13px}.cwt .ed .btn-q{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--st-line2);background:transparent;color:var(--st-text2);font:500 12.5px var(--cw-sans);cursor:pointer}.cwt .cbox{padding:10px;display:grid;gap:8px;min-width:240px}.cwt .cbox textarea{font:12.5px/1.45 var(--cw-sans);color:var(--st-text);background:var(--st-panel2);border:1px solid var(--st-line2);border-radius:8px;padding:7px 9px;resize:none;height:62px;width:100%}.cwt .cbox .row{display:flex;justify-content:flex-end;gap:6px}.cwt .rc{display:grid;gap:8px}.cwt .rc-h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12.5px}.cwt .rc-h svg.i{width:14px;height:14px;color:var(--st-text2)}.cwt .rc-h .sp{flex:1}.cwt .rc-h .bd2{font:500 10.5px var(--cw-mono);color:var(--st-muted);border:1px solid var(--st-line2);border-radius:5px;padding:1px 6px}.cwt .rc-sub{margin:0;color:var(--st-muted);font-size:11.5px;line-height:1.5}.cwt .rc-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 8px;align-items:center;padding:7px 6px;border-radius:8px;border-top:1px solid var(--st-line)}.cwt .rc-row.hov{background:rgb(var(--st-ink-rgb)/.05)}.cwt .rc-row q{quotes:"“" "”";color:var(--st-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cwt .rc-row small{grid-column:2;font:500 10px var(--cw-mono);color:var(--st-muted)}.cwt .rc-row .lis{grid-row:1/3;width:24px;height:24px}.cwt .rc-tg{grid-column:3;grid-row:1/3;display:inline-flex;gap:2px;padding:2px;border-radius:7px;background:var(--st-panel);border:1px solid var(--st-line)}.cwt .ed .rc-tg button{font:500 11px var(--cw-sans);border:0;background:transparent;color:var(--st-muted);padding:2px 7px;border-radius:5px;cursor:pointer}.cwt .ed .rc-tg button[aria-pressed=true]{background:var(--st-text);color:var(--st-bg)}.cwt .rc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.cwt .rc-foot span{font-size:11.5px;color:var(--st-muted)}.cwt .rc-foot b{font:600 12px var(--cw-mono);color:var(--st-text)}.cwt .vw{display:grid;grid-template-rows:36px minmax(0,1fr) 36px;min-width:0;min-height:0;background:var(--st-bg)}.cwt .vw-f,.cwt .vw-h{display:flex;align-items:center;gap:6px;padding:0 8px 0 10px;color:var(--st-muted);font-size:12px;white-space:nowrap;overflow:hidden}.cwt .vw-h{border-bottom:1px solid var(--st-line)}.cwt .vw-f{border-top:1px solid var(--st-line)}.cwt .vw-f .sp,.cwt .vw-h .sp{flex:1}.cwt .vw-f .dd,.cwt .vw-h .dd{display:inline-flex;align-items:center;gap:4px;color:var(--st-text2)}.cwt .vw-f .dd svg.i,.cwt .vw-h .dd svg.i{width:12px;height:12px}.cwt .vw-tog{width:26px;height:15px;border-radius:999px;background:var(--st-text);position:relative;flex:none}.cwt .vw-tog:after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--st-bg)}.cwt .vw-stage{display:grid;place-items:center;padding:12px;min-height:0;position:relative}.cwt .vw-frame{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:#000;box-shadow:0 0 0 1px rgb(var(--st-ink-rgb)/.06)}.cwt .vw-layer{position:absolute;inset:0;transition:opacity .22s ease}.cwt .vw-base{position:absolute;inset:0;transform-origin:50% 42%;will-change:transform}.cwt .vw-cap{position:absolute;left:8%;right:8%;bottom:7%;text-align:center;font:600 clamp(10px,1.2vw,14px)/1.3 var(--cw-sans);color:hsla(0,0%,100%,.62);text-shadow:0 1px 8px rgba(0,0,0,.7)}.cwt .vw-cap b{color:#fff;font-weight:700}.cwt .vw-title{position:absolute;left:6%;top:9%;max-width:72%;font:700 clamp(12px,1.7vw,20px)/1.15 var(--cw-sans);color:#fff;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.45);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.cwt .vw-title.on{opacity:1;transform:none}.cwt .vw-title small{display:block;margin-top:4px;font:500 clamp(8px,.9vw,11px) var(--cw-sans);letter-spacing:0;opacity:.85}.cwt .vw-lt{position:absolute;left:5%;bottom:22%;display:grid;gap:1px;padding:6px 10px 6px 9px;border-radius:6px;background:rgba(12,12,14,.78);color:#fff;font:600 clamp(9px,1.1vw,13px)/1.25 var(--cw-sans);box-shadow:inset 3px 0 0 #fff;opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.cwt .vw-lt small{font-weight:500;font-size:.8em;opacity:.75}.cwt .vw-lt.on{opacity:1;transform:none}.cwt .vw-el{position:absolute;inset:0;opacity:0;transition:opacity .25s}.cwt .vw-el.on{opacity:1}.cwt .vw-elx{place-items:center;color:#fff}.cwt .vw-elx,.cwt .vw-gen{position:absolute;display:grid}.cwt .vw-gen{inset:0;place-items:center;background:repeating-linear-gradient(-45deg,rgb(var(--st-ink-rgb)/.06) 0 8px,transparent 8px 16px),var(--st-panel2);color:var(--st-text2);font:500 12px var(--cw-sans)}.cwt .vw-gen[hidden]{display:none}.cwt .vw-flags{display:inline-flex;gap:8px}.cwt .vw-flag{display:inline-flex;align-items:center;gap:4px;font:500 10.5px var(--cw-sans);color:var(--st-text2)}.cwt .vw-flag svg.i{width:12px;height:12px}.cwt .insp-tabs{display:flex;gap:2px;padding:0 8px;height:34px;align-items:center;border-bottom:1px solid var(--st-line);font-size:12px;color:var(--st-muted);overflow:hidden}.cwt .insp-tabs span{padding:0 6px;height:34px;display:inline-flex;align-items:center;white-space:nowrap}.cwt .insp-tabs .on{color:var(--st-text);box-shadow:inset 0 -2px 0 var(--st-text)}.cwt .insp-body{overflow-y:auto;padding:10px 12px;display:grid;gap:12px;align-content:start;scrollbar-width:none}.cwt .insp-body::-webkit-scrollbar{display:none}.cwt .insp-seg{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--st-panel2);border:1px solid var(--st-line);font-size:11px;color:var(--st-muted);overflow:hidden}.cwt .insp-seg span{flex:1;text-align:center;padding:4px 0;border-radius:6px;white-space:nowrap}.cwt .insp-seg .on{background:var(--st-raised);color:var(--st-text)}.cwt .insp-clip{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--st-text2);min-width:0}.cwt .insp-clip i{width:10px;height:10px;border-radius:2px;flex:none}.cwt .insp-clip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwt .insp-clip small{margin-left:auto;font:500 10.5px var(--cw-mono);color:var(--st-muted);white-space:nowrap}.cwt .insp-sec{display:grid;gap:8px}.cwt .insp-sec h4{margin:0;font-size:12px;font-weight:600}.cwt .insp-row{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;color:var(--st-muted)}.cwt .insp-row .vals{display:flex;gap:5px;min-width:0}.cwt .insp-v{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;height:26px;padding:0 7px;border-radius:6px;background:var(--st-panel2);border:1px solid var(--st-line);font:500 11.5px var(--cw-mono);color:var(--st-text);font-variant-numeric:tabular-nums;transition:border-color .2s}.cwt .insp-v em{font-style:normal;color:var(--st-faint)}.cwt .insp-v.live{border-color:rgb(var(--st-ink-rgb)/.4)}.cwt .insp-sl{position:relative;height:4px;border-radius:4px;background:var(--st-raised);flex:1}.cwt .insp-sl i{left:0;top:0;bottom:0;border-radius:4px}.cwt .insp-sl b,.cwt .insp-sl i{position:absolute;background:var(--st-text)}.cwt .insp-sl b{top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%}.cwt .ed-status{display:flex;align-items:center;gap:14px;height:28px;padding:0 12px;background:var(--st-panel);border-top:1px solid var(--st-line);font-size:11.5px;color:var(--st-muted);white-space:nowrap;overflow:hidden}.cwt .ed-status .sp{flex:1}.cwt .ed-status span{display:inline-flex;align-items:center;gap:5px}.cwt .ed-status svg.i{width:12px;height:12px}.cwt .tlp-w{background:var(--st-panel);min-width:0;--hw:164px}.cwt .tlp-bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px;border-bottom:1px solid var(--st-line);white-space:nowrap;overflow:hidden}.cwt .tlp-lbl{font-weight:600;font-size:12.5px}.cwt .tlp-tc{font:500 12px var(--cw-mono);font-variant-numeric:tabular-nums}.cwt .tlp-tc span{color:var(--st-muted)}.cwt .tlp-keys{font-size:11px;color:var(--st-faint);overflow:hidden;text-overflow:ellipsis;min-width:0}.cwt .tlp-bar .sp{flex:1}.cwt .tlp-bar .grp{display:flex;align-items:center;gap:2px}.cwt .tlp-bar .vsep{width:1px;height:16px;background:var(--st-line2);margin:0 5px;flex:none}.cwt .tlp-rec{width:10px;height:10px;border-radius:50%;background:#ff4d55}.cwt .tlp-rate{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 7px;border-radius:6px;border:1px solid var(--st-line2);font:500 11px var(--cw-mono);color:var(--st-text2)}.cwt .tlp-rate svg.i{width:11px;height:11px}.cwt .tlp-zoom{display:flex;align-items:center;gap:4px}.cwt .tlp-zoom input{-webkit-appearance:none;appearance:none;width:90px;height:16px;background:transparent;margin:0;cursor:pointer}.cwt .tlp-zoom input::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(90deg,var(--st-text) var(--f,10%),var(--st-raised) var(--f,10%))}.cwt .tlp-zoom input::-moz-range-track{height:3px;border-radius:2px;background:var(--st-raised)}.cwt .tlp-zoom input::-moz-range-progress{height:3px;background:var(--st-text)}.cwt .tlp-zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:var(--st-text);margin-top:-4px}.cwt .tlp-zoom input::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:var(--st-text);border:0}.cwt .tlp-zpct{width:34px;text-align:right;font:500 10.5px var(--cw-mono);color:var(--st-muted)}.cwt .tlp-body{display:grid;grid-template-columns:38px minmax(0,1fr)}.cwt .tlp-rail{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;border-right:1px solid var(--st-line2);background:var(--st-panel)}.cwt .tlp-rail .ib{width:28px;height:28px}.cwt .tlp-rail .div{width:18px;height:1px;background:var(--st-line2);margin:3px 0}.cwt .tlp-main{display:grid;grid-template-columns:var(--hw) minmax(0,1fr);min-width:0}.cwt .tlp-left{display:grid;grid-template-rows:26px auto;background:var(--st-panel2);border-right:1px solid var(--st-line2);min-width:0}.cwt .tlp-corner{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 8px;border-bottom:1px solid var(--st-line2);font-size:11.5px;color:var(--st-muted);white-space:nowrap;overflow:hidden}.cwt .tlp-corner span{display:inline-flex;align-items:center;gap:4px}.cwt .tlp-corner svg.i{width:12px;height:12px}.cwt .tlp-corner small{font:500 10px var(--cw-mono);color:var(--st-faint)}.cwt .tlp-hd{position:relative;display:flex;align-items:center;gap:7px;padding:0 6px 0 11px;border-bottom:1px solid var(--st-line);overflow:hidden}.cwt .tlp-hd i.stripe{position:absolute;left:0;top:0;bottom:0;width:3px}.cwt .tlp-badge{min-width:24px;height:17px;padding:0 4px;border-radius:4px;display:inline-grid;place-items:center;color:#fff;font:650 9.5px var(--cw-sans);flex:none}.cwt .tlp-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500}.cwt .tlp-hd .ico{color:var(--st-faint);display:flex;align-items:center;gap:3px;flex:none}.cwt .tlp-hd .ico svg.i{width:13px;height:13px}.cwt .tlp-hd .ico b{font:700 10px var(--cw-sans);width:13px;text-align:center}.cwt .tlp-drophd{height:30px;border-bottom:0}.cwt .tlp-scroll{overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:thin;scrollbar-color:#3a3a40 transparent}.cwt .tlp-content,.cwt .tlp-ruler,.cwt .tlp-scroll{position:relative}.cwt .tlp-ruler{height:26px;border-bottom:1px solid var(--st-line2);background:var(--st-ruler);cursor:pointer;overflow:hidden}.cwt .tlp-tick{position:absolute;bottom:0;width:1px;height:4px;background:rgb(var(--st-ink-rgb)/.18)}.cwt .tlp-tick.maj{height:10px;background:rgb(var(--st-ink-rgb)/.5)}.cwt .tlp-tlab{position:absolute;top:3px;transform:translateX(4px);font:500 9.5px var(--cw-mono);color:#8e8e96;white-space:nowrap}.cwt .tlp-mk{position:absolute;top:11px;width:9px;height:12px;margin-left:-4.5px;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.cwt .tlp-mkl{position:absolute;top:11px;margin-left:7px;font:500 9.5px/12px var(--cw-sans);color:var(--st-text2);white-space:nowrap;padding:0 4px 0 2px;background:var(--st-ruler);border-radius:2px}.cwt .tlp-lanes{position:relative;cursor:pointer}.cwt .tlp-lane{position:relative;border-bottom:1px solid var(--st-line);background:var(--st-lane)}.cwt .tlp-lane.alt{background:var(--st-lane2)}.cwt .tlp-drop{height:30px;display:flex;align-items:center;justify-content:center;color:var(--st-faint);font-size:11px;background:var(--st-lane)}.cwt .tlp-drop span{padding:3px 10px;border:1px dashed var(--st-line2);border-radius:6px}.cwt .tlp-ovl{position:absolute;inset:0;pointer-events:none}.cwt .tlp-ph{bottom:0;width:1px}.cwt .tlp-ph,.cwt .tlp-phh{position:absolute;top:0;background:var(--st-ink);z-index:6}.cwt .tlp-phh{width:13px;height:15px;margin-left:-6px;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);pointer-events:none}.cwt .tlp-selband{position:absolute;top:0;bottom:0;background:rgb(var(--st-ink-rgb)/.05);border-left:1px dashed rgb(var(--st-ink-rgb)/.3);border-right:1px dashed rgb(var(--st-ink-rgb)/.3)}.cwt .tlp-selband[hidden]{display:none}.cwt .cl{position:absolute;top:2px;bottom:2px;border-radius:4px;overflow:hidden;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.32);transition:left .2s ease-out,width .2s ease-out,opacity .2s;cursor:pointer;pointer-events:auto}.cwt .cl.hov,.cwt .cl:hover{filter:brightness(1.1)}.cwt .cl.sel{box-shadow:inset 0 0 0 1px rgba(0,0,0,.65),0 0 0 2px var(--st-ink);z-index:3}.cwt .cl.born{animation:cwt-cl-born .32s ease-out}@keyframes cwt-cl-born{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cwt .cl .nm{position:absolute;left:0;right:0;bottom:0;height:14px;display:flex;align-items:center;gap:5px;padding:0 6px;background:var(--cd);color:hsla(0,0%,100%,.94);font:500 10px/1 var(--cw-sans);white-space:nowrap;overflow:hidden}.cwt .cl .nm svg{width:10px;height:10px;flex:none;opacity:.85}.cwt .cl .nm s{text-decoration:none;color:hsla(0,0%,100%,.62);overflow:hidden;text-overflow:ellipsis}.cwt .cl.flat .nm{top:0;height:auto;background:transparent;padding-left:7px}.cwt .cl .bd{display:inline-flex;align-items:center;height:11px;padding:0 3px;border-radius:2px;background:rgba(0,0,0,.34);font:600 8.5px/1 var(--cw-mono);margin-left:auto;flex:none}.cwt .cl .bd+.bd{margin-left:3px}.cwt .cl.gap{background:repeating-linear-gradient(-45deg,rgb(var(--st-ink-rgb)/.06) 0 6px,transparent 6px 12px),var(--st-panel2)!important;box-shadow:inset 0 0 0 1px var(--st-line2)}.cwt .cl.gap .nm{background:transparent;color:var(--st-muted)}.cwt .cl.cap{background:rgba(167,125,46,.16);box-shadow:inset 0 0 0 1px rgba(199,151,60,.24)}.cwt .cl.cap .nm{top:0;height:auto;background:transparent;color:var(--st-cap-text);font-weight:450;padding:0 5px}.cwt .cl.cap.hl{box-shadow:inset 0 -2px 0 var(--hlc),inset 0 0 0 1px rgba(199,151,60,.24)}.cwt .cl .fh{position:absolute;top:3px;width:8px;height:8px;margin-left:-4px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.6);opacity:0;transition:opacity .12s;z-index:4}.cwt .cl.fades .fh,.cwt .cl.hov .fh,.cwt .cl.sel .fh,.cwt .cl:hover .fh{opacity:1}.cwt .cl .th{opacity:.92}.cwt .cl .th,.cwt .cl .wv{position:absolute;top:0;bottom:14px;left:0;right:0}.cwt .cl .vl{position:absolute;left:0;right:0;border-top:1px solid hsla(0,0%,100%,.75);z-index:3}.cwt .cl .zr{position:absolute;top:3px;height:12px;border-radius:2px;background:hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7);display:flex;align-items:center;gap:3px;padding:0 4px;font:650 8.5px/1 var(--cw-mono);color:#fff;white-space:nowrap;overflow:hidden;z-index:2}.cwt .cl .zr svg{width:9px;height:9px}.cwt .cl .prog{position:absolute;inset:0 0 14px 0;display:grid;place-items:center;background:repeating-linear-gradient(-45deg,rgba(0,0,0,.3) 0 6px,rgba(0,0,0,.12) 6px 12px);font:600 9.5px var(--cw-sans);color:#fff}.cwt .cl .prog span{padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.55)}.cwt .fr-strip{position:absolute;inset:0 0 14px 0;display:flex;overflow:hidden}.cwt .fr{position:relative;flex:none;width:56px;height:100%;border-right:1px solid rgba(0,0,0,.35);overflow:hidden}.cwt .tlp-toast{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);max-width:80%;padding:7px 12px;border-radius:8px;background:var(--st-ink);color:var(--st-ink-on);font:500 12px var(--cw-sans);box-shadow:0 12px 30px rgba(0,0,0,.4);z-index:70;pointer-events:none;opacity:0;transition:opacity .16s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwt .tlp-toast.on{opacity:1}.cwt .lut-warm{filter:sepia(.28) saturate(1.25) brightness(1.04)}.cwt .lut-cool{filter:hue-rotate(-14deg) saturate(.85) brightness(1.02)}.cwt .lut-film{filter:contrast(1.12) saturate(.78)}.cwt .tc-cur{position:absolute;left:0;top:0;z-index:95;width:20px;height:22px;pointer-events:none;transition:transform .3s cubic-bezier(.22,.8,.32,1),opacity .2s;opacity:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.cwt .tc-cur.on{opacity:1}.cwt .tc-cur svg{width:20px;height:22px;display:block}.cwt .tc-cur .rip{position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.8);opacity:0;transform:scale(.5)}.cwt .tc-cur.click .rip{animation:cwt-tc-rip .3s ease-out}.cwt .tc-cur.click svg{animation:cwt-tc-press .22s ease-out}@keyframes cwt-tc-press{40%{transform:scale(.88)}}@keyframes cwt-tc-rip{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.cwt .tc-key{position:absolute;z-index:96;pointer-events:none;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;background:var(--st-ink);color:var(--st-ink-on);font:600 11.5px var(--cw-mono);box-shadow:0 8px 20px rgba(0,0,0,.4);opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.cwt .tc-key.on{opacity:1;transform:none}@media (max-width:1180px){.cwt .ed.full .ed-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 240px}.cwt .ed.full .as-col{display:none}}@media (max-width:960px){.cwt .ed.compact .ed-body,.cwt .ed.compact.no-viewer .ed-body,.cwt .ed.full .ed-body{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.cwt .ed .insp,.cwt .ed.full .as-col{display:none}.cwt .ed .tp{height:280px}.cwt .ed .tp,.cwt .ed-dock{border-right:0;border-bottom:1px solid var(--st-line)}.cwt .ed-dock{max-height:340px}.cwt .ed .vw{height:300px}.cwt .ed-status .hide-m,.cwt .ed-top .hide-m,.cwt .tlp-bar .hide-m{display:none}}@media (max-width:720px){.cwt .tlp-w{--hw:92px}.cwt .tlp-name,.cwt .tlp-rail{display:none}.cwt .tlp-body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cwt .tc-cur{transition:none}.cwt .cl,.cwt .ftb,.cwt .mn,.cwt .vw-el,.cwt .vw-layer,.cwt .vw-lt,.cwt .vw-title,.cwt .w{transition:none!important;animation:none!important}}.cwt .sc{position:absolute;inset:0}.cwt .sc-maya{background:radial-gradient(ellipse 22% 34% at 46% 100%,#2b3346 0 96%,transparent 100%),radial-gradient(circle at 46% 50%,#c89d84 0 9.2%,transparent 9.8%),radial-gradient(ellipse 13% 15% at 46% 41%,#2a1f1b 0 96%,transparent 100%),radial-gradient(ellipse 30% 22% at 78% 30%,rgba(255,196,120,.32),transparent 70%),linear-gradient(90deg,transparent 64%,hsla(0,0%,100%,.04) 64% 66%,transparent 66%),linear-gradient(170deg,#3a3f52,#1d1f2a 70%)}.cwt .sc-jon{background:radial-gradient(ellipse 22% 34% at 56% 100%,#3d3226 0 96%,transparent 100%),radial-gradient(circle at 56% 50%,#b98a6a 0 9.2%,transparent 9.8%),radial-gradient(ellipse 12% 9% at 56% 41.5%,#1d1612 0 96%,transparent 100%),radial-gradient(ellipse 26% 30% at 18% 22%,rgba(140,190,255,.22),transparent 70%),linear-gradient(195deg,#2c3a3c,#151c1e 72%)}.cwt .sc-city{background:linear-gradient(0deg,#120f1f 0 18%,transparent 18%),repeating-linear-gradient(90deg,rgba(255,214,140,.55) 0 2px,transparent 2px 9px) 0 62%/100% 6% no-repeat,linear-gradient(0deg,transparent 18%,#24203a 18% 30%,transparent 30%),radial-gradient(ellipse 60% 40% at 50% 80%,rgba(255,140,90,.45),transparent 70%),linear-gradient(180deg,#3c2f5e,#d07a62 70%,#f2b07a)}.cwt .sc-desk{background:radial-gradient(ellipse 18% 13% at 68% 62%,#e8e3d9 0 94%,transparent 100%),linear-gradient(8deg,transparent 30%,#20232a 30% 58%,transparent 58%) 0 0/100% 100%,linear-gradient(8deg,transparent 33%,#5a8bd6 33% 55%,transparent 55%) 0 0/100% 100%,radial-gradient(ellipse 50% 60% at 30% 30%,rgba(255,220,170,.35),transparent 70%),linear-gradient(160deg,#8b6b4d,#4b3626)}.cwt .sc-prod{background:radial-gradient(ellipse 36% 10% at 50% 78%,rgba(0,0,0,.45),transparent 70%),linear-gradient(0deg,transparent 30%,#0f1013 30% 72%,transparent 72%) 50% 0/46% 100% no-repeat,linear-gradient(0deg,transparent 33%,#6d7cf0 33% 69%,transparent 69%) 50% 0/42% 100% no-repeat,radial-gradient(circle at 50% 40%,#3a3c45,#15161a 75%)}.cwt .sc-gen{background:radial-gradient(circle at 70% 30%,#ffe2a8 0 6%,transparent 6.5%),radial-gradient(ellipse 80% 30% at 50% 100%,#1d2b24 0 90%,transparent 100%),linear-gradient(0deg,transparent 26%,#2f4a3b 26% 34%,transparent 34%),linear-gradient(180deg,#26324f,#8a6b7b 52%,#f0b48a 74%,#2f4a3b 0)}.cwt .sc-black{background:#000}.cwt .sc-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.cwt .sc-vid.on{opacity:1}.cwt .sc .spr{position:absolute;left:50%;top:50%;height:100%;min-width:100%;transform:translate(-50%,-50%);background-repeat:no-repeat}.cwt .tlp-rail{height:0;min-height:100%;overflow:hidden}.cwt .ed-dock{overflow-x:hidden}.cwt .as-col .as-chat,.cwt .as-col .as-comp,.cwt .as-col .as-in,.cwt .as-col .as-plan,.cwt .as-col .ctx,.cwt .ed-dock .as-chat,.cwt .ed-dock .as-comp,.cwt .ed-dock .as-in,.cwt .ed-dock .as-plan{min-width:0}.cwt .as-col .as-a,.cwt .as-col .as-u,.cwt .ed-dock .as-a,.cwt .ed-dock .as-u{max-width:100%;min-width:0;overflow-wrap:anywhere}.cwt .as-col .as-u .ref,.cwt .ed-dock .as-u .ref{white-space:normal}.cwt .chip2{min-width:0}.cwt .as-col{overflow-x:hidden}@media (max-width:960px){.cwt .ed.compact .ed-body{grid-template-columns:minmax(0,1fr)!important}}.cwt .cw-shot{background:var(--st-bg);border:1px solid var(--st-shot-line);border-radius:14px;color:var(--st-text);font-size:12.5px;line-height:1.5;box-shadow:var(--st-shot-shadow);position:relative;min-width:0}.cwt .cw-shot svg.i,.cwt .ed svg.i{width:15px;height:15px;display:block;flex:none}.cwt .ex-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.cwt .ex-menu{padding:8px;border-right:1px solid var(--st-line)}.cwt .ex-g{padding:8px 8px 4px;font:500 11px var(--cw-sans);color:var(--st-muted)}.cwt .ex-r{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:7px}.cwt .ex-r.act{background:rgb(var(--st-ink-rgb)/.075)}.cwt .ex-r .tile{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--st-raised);color:var(--st-text2)}.cwt .ex-r .tile svg.i{width:13px;height:13px}.cwt .ex-r .tile{flex:none}.cwt .ex-r>span:not(.tile){flex:1}.cwt .ex-r small{font:500 10.5px var(--cw-mono);color:var(--st-faint)}.cwt .ex-side{padding:14px;display:grid;gap:12px;align-content:start}.cwt .ex-file{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;border:1px solid var(--st-line2);border-radius:10px;padding:10px 12px;background:var(--st-panel)}.cwt .ex-file .doc{grid-row:span 2;width:34px;height:42px;border-radius:5px;background:var(--st-raised);display:grid;place-items:end center;padding-bottom:5px;font:600 8.5px var(--cw-mono);color:var(--st-text2)}.cwt .ex-file b{font-size:12.5px;font-weight:600}.cwt .ex-file small{font-size:11.5px;color:var(--st-muted)}.cwt .ex-bar{height:4px;border-radius:4px;background:var(--st-raised);overflow:hidden}.cwt .ex-bar i{display:block;height:100%;width:100%;background:var(--st-text)}.cwt .cw-tlbox{margin-top:28px}.cwt .cw-tlbox .tl-wrap{border-color:var(--st-shot-line);background:var(--st-panel);box-shadow:var(--st-shot-shadow)}.cwt .cw-tlbox .tray{margin-top:12px}.cwt .cw-tlbox .tray-lab{color:hsl(var(--muted-foreground))}.cwt .cw-tlbox .chip{background:var(--st-panel);color:var(--st-text2);border-color:var(--st-line2)}.cwt .sc-host{position:relative;overflow:hidden;border-radius:14px}.cwt .sc-in{transform-origin:0 0}@media (max-width:960px){.cwt .ex-wrap{grid-template-columns:minmax(0,1fr)}.cwt .ex-menu{border-right:0;border-bottom:1px solid var(--st-line)}}.cwt{--st-bg:#f4f4f5;--st-panel:#fff;--st-panel2:#ededef;--st-raised:#e3e3e6;--st-hover:#dcdce0;--st-line:rgba(24,24,27,.08);--st-line2:rgba(24,24,27,.14);--st-text:#18181b;--st-text2:#3f3f46;--st-muted:#71717a;--st-faint:#a1a1aa;--st-pop:#fff;--st-pop-line:rgba(24,24,27,.11);--st-sel:rgba(24,24,27,.08);--st-red:#d62f36;--st-ink-rgb:24 24 27;--st-ink:#18181b;--st-ink-on:#fff;--st-ruler:#f6f6f7;--st-lane:#fbfbfb;--st-lane2:#f6f6f8;--st-cap-text:#7a5a1c;--st-sel-band:color-mix(in srgb,#7c3bed 20%,#fff);--st-shadow-tb:0 10px 28px rgba(24,24,27,.14),0 2px 6px rgba(24,24,27,.08);--st-shadow-pop:0 18px 46px rgba(24,24,27,.16),0 2px 6px rgba(24,24,27,.08);--st-shadow-tip:0 6px 16px rgba(24,24,27,.14);--st-shot-line:#d9d9dd;--st-shot-shadow:0 22px 50px rgba(13,13,17,.1),0 2px 6px rgba(13,13,17,.06);--f-video:#4a6d9e;--f-video-d:#3b5780;--f-grid:#2c7e79;--f-grid-d:#236561;--f-audio:#2c6a4d;--f-audio-d:#23553e;--f-text:#a77d2e;--f-text-d:#866425;--f-el:#9b4b82;--f-el-d:#7c3c68;--hl-yellow:rgba(250,204,21,.34);--hl-green:rgba(74,222,128,.28);--hl-blue:rgba(96,165,250,.32);--hl-pink:rgba(244,114,182,.3);--cw-sans:var(--font-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--cw-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.dark .cwt{--st-bg:#0e0e10;--st-panel:#141416;--st-panel2:#18181b;--st-raised:#202024;--st-hover:#29292e;--st-line:hsla(0,0%,100%,.075);--st-line2:hsla(0,0%,100%,.13);--st-text:#f2f2f3;--st-text2:#c6c6cb;--st-muted:#8d8d94;--st-faint:#5f5f66;--st-pop:#232327;--st-pop-line:hsla(0,0%,100%,.1);--st-sel:hsla(0,0%,100%,.16);--st-red:#ff6b70;--st-ink-rgb:255 255 255;--st-ink:#fff;--st-ink-on:#0e0e10;--st-ruler:#17171a;--st-lane:#111113;--st-lane2:#131316;--st-cap-text:#dcc89c;--st-sel-band:color-mix(in srgb,#9b68f3 30%,#141416);--st-shadow-tb:0 12px 34px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.3);--st-shadow-pop:0 18px 50px rgba(0,0,0,.6),0 2px 6px rgba(0,0,0,.35);--st-shadow-tip:0 8px 20px rgba(0,0,0,.45);--st-shot-line:#2b2b31;--st-shot-shadow:0 22px 50px rgba(13,13,17,.16),0 2px 6px rgba(13,13,17,.08)}