.fsp{--bg:#0f1115;--bg-elev:#151822;--panel:#11141b;--text:#e6e8ee;--muted:#a9afbf;--accent:#6c8cff;--lime:#E0FB78;--lime-hover:#d2f55a;--lime-hover-strong:#b8ce62;--ink:#0f1115;--danger:#ff6b6b;--success:#3fb950;--warning:#d29922;--border:#232835;--border-strong:#2e3547;--border-hover:#4a5168;--hover:#1a1f2b;--focus-ring:rgba(224,251,120,.35);--scrollbar-thumb:#2a3246;--scrollbar-thumb-hover:#323b54;--shadow:0 6px 16px rgba(0,0,0,.3);--radius:12px;--ctx-radius:7px;font-family:system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;font-size:13px;line-height:normal;color:var(--text);background:var(--bg);position:relative;box-sizing:border-box;text-align:left;scrollbar-color:var(--scrollbar-thumb) transparent}.fsp *,.fsp ::after,.fsp ::before{box-sizing:border-box}.fsp button,.fsp input,.fsp select{font-family:inherit}.fsp h4{text-transform:none}.fsp ::-webkit-scrollbar{width:12px;height:12px}.fsp ::-webkit-scrollbar-track{background:0 0}.fsp ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px;border:3px solid transparent;background-clip:padding-box}.fsp ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.fsp .marker-toggle-wrap{position:relative;display:inline-block;width:32px;height:18px;margin-right:4px;vertical-align:middle;cursor:pointer;flex-shrink:0}.fsp .marker-toggle-wrap input{opacity:0;width:0;height:0;position:absolute}.fsp .marker-toggle-slider{position:absolute;inset:0;background:var(--border-hover);border-radius:9px;transition:background}.fsp .marker-toggle-slider::before{content:"";position:absolute;width:14px;height:14px;left:2px;bottom:2px;background:#ccc;border-radius:50%;transition:transform,background}.fsp .marker-toggle-wrap input:checked+.marker-toggle-slider{background:rgba(224,251,120,.25)}.fsp .marker-toggle-wrap input:checked+.marker-toggle-slider::before{transform:translateX(14px);background:var(--lime)}.fsp .marker-toggle-wrap input:focus-visible+.marker-toggle-slider{box-shadow:0 0 0 2px var(--focus-ring)}.fsp .fe-mini-spinner{width:14px;height:14px;border:2px solid rgba(224,251,120,.25);border-top-color:var(--lime);border-radius:50%;animation:.8s linear infinite fsp-spin;flex-shrink:0;margin-top:2px}@keyframes fsp-spin{to{transform:rotate(360deg)}}.fsp .inline-rename{width:100%;box-sizing:border-box;font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:8px;padding:6px 8px;outline:0}.fsp .keybind-btn{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--text);transition:background}.fsp .keybind-btn:hover{background:var(--border-strong)}.fsp .keybind-btn.primary{background:rgba(224,251,120,.2);border-color:rgba(224,251,120,.35);color:var(--lime)}.fsp .keybind-btn.primary:hover{background:rgba(224,251,120,.3)}.fsp .keybind-btn.danger{color:var(--danger)}.fsp .keybind-btn.danger:hover{background:rgba(255,107,107,.1)}.fsp .keybind-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.fsp .fsp-tip{position:absolute;max-width:260px;padding:10px 12px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:8px;font-size:11px;color:var(--text);line-height:1.5;z-index:70;box-shadow:0 4px 12px rgba(0,0,0,.4);white-space:pre-wrap;pointer-events:none}.fsp .fsp-ovl{position:absolute;inset:0;background:rgba(0,0,0,.9);display:grid;place-items:center;z-index:50;padding:12px;box-sizing:border-box}.fsp .fsp-ovl[hidden]{display:none}.fsp .fsp-card{width:min(420px,92%);max-width:420px;max-height:calc(100% - 24px);overflow-x:hidden;overflow-y:auto;background:var(--bg);border:1px solid var(--border-strong);border-radius:12px;box-shadow:0 25px 50px rgba(0,0,0,.55);padding:22px 24px 18px;display:flex;flex-direction:column;gap:14px}.fsp .fsp-head{display:flex;justify-content:space-between;align-items:center;margin:0;padding-bottom:12px;border-bottom:1px solid var(--border)}.fsp .fsp-head h2{margin:0;font-size:15px;font-weight:600;color:var(--text);font-family:inherit;letter-spacing:0;text-transform:none;line-height:1.3}.fsp .fsp-msg{padding:4px 0 0;white-space:pre-line;color:var(--muted);font-size:13px;line-height:1.55}.fsp .fsp-btns{padding:12px 0 0;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end}.fsp .fsp-sw{width:20px;height:20px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:4px;cursor:pointer;position:relative;transition:transform .06s}.fsp .fsp-sw:hover{transform:scale(1.12)}.fsp .fsp-sw.sel{box-shadow:0 0 0 2px var(--bg-elev),0 0 0 3px #fff}.fsp .ac-menu{position:absolute}.fsp .fe-select{position:relative;display:flex;flex:1;min-width:0;width:100%}.fsp select.fe-select-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;margin:0;border:0;padding:0}.fsp .fe-select-trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 9px 7px 11px;font:inherit;font-size:12px;line-height:16px;text-align:left;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;transition:border-color,background,color}.fsp .fe-select-trigger:hover{border-color:var(--border-hover);background:var(--bg-elev)}.fsp .fe-select-trigger:focus{outline:0}.fsp .fe-select-trigger:focus-visible{border-color:var(--lime);box-shadow:0 0 0 2px var(--focus-ring)}.fsp .fe-select-trigger.is-open{border-color:var(--lime);background:var(--bg-elev)}.fsp .fe-select-trigger[disabled]{opacity:.5;cursor:default}.fsp .fe-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsp .fe-select-trigger.is-empty .fe-select-value{color:var(--muted)}.fsp .fe-select-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--muted)}.fsp .fe-select-trigger.is-open .fe-select-arrow,.fsp .fe-select-trigger:hover .fe-select-arrow{color:var(--text)}.fsp .fe-select-trigger.is-open .fe-select-arrow{transform:rotate(180deg)}.fsp .fe-select-menu{position:absolute;z-index:60;display:flex;flex-direction:column;min-height:0;padding:4px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--ctx-radius);box-shadow:var(--shadow);overflow:hidden;box-sizing:border-box}.fsp .fe-select-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.fsp .fe-select-list::-webkit-scrollbar{width:6px}.fsp .fe-select-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:none;border-radius:3px}.fsp .fe-select-filter{flex:0 0 auto;padding:2px 2px 5px;border-bottom:1px solid var(--border);margin-bottom:4px}.fsp .fe-select-filter-input{width:100%;box-sizing:border-box;padding:6px 8px;font:inherit;font-size:12px;line-height:16px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:5px}.fsp .fe-select-filter-input::placeholder{color:var(--muted);opacity:.7}.fsp .fe-select-filter-input:focus{outline:0;border-color:var(--border-hover)}.fsp .fe-select-empty{padding:10px;font-size:11.5px;color:var(--muted);text-align:center}.fsp .fe-select-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px 7px 10px;border:none;border-radius:5px;background:0 0;color:var(--text);font:inherit;font-size:12px;line-height:16px;text-align:left;cursor:pointer;transition:background,color}.fsp .fe-select-item+.fe-select-item{margin-top:1px}.fsp .fe-select-item.is-active{background:var(--hover)}.fsp .fe-select-item.is-selected{color:var(--lime);background:rgba(224,251,120,.1)}.fsp .fe-select-item.is-selected.is-active{background:rgba(224,251,120,.16)}.fsp .fe-select-item[disabled]{opacity:.45;cursor:default}.fsp .fe-select-rail{flex:0 0 13px;align-self:stretch;border-left:1px solid var(--border-strong);margin-left:1px}.fsp .fe-select-item.is-nested,.fsp .fe-select-item.is-nested .fe-select-item-label{padding-left:6px}.fsp .fe-select-item.is-nested.is-selected .fe-select-rail{border-left-color:rgba(224,251,120,.45)}.fsp .fe-select-item-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsp .fe-select-item-check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--lime);opacity:0}.fsp .fe-select-item.is-selected .fe-select-item-check{opacity:1}.fsp .fe-select-badge{flex:0 0 auto;min-width:26px;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.4px;line-height:14px;text-align:center;text-transform:uppercase;font-variant-numeric:tabular-nums}.fsp .fe-select-badge[hidden]{display:none}.fsp .fe-select-item.is-selected .fe-select-badge{background:rgba(224,251,120,.18);color:var(--lime)}#trMock{padding:0;height:100%;display:flex;flex-direction:column;overflow:hidden}#trMock .tr-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll}#trMock .tr-group:last-of-type .tr-row:last-child{border-bottom:none}#trMock .tr-col{width:100%;max-width:640px;margin:0 auto;padding:4px 0 16px;box-sizing:border-box}#trMock .tr-group h4{margin:0;padding:14px 16px 6px;font-size:9.5px;letter-spacing:.16em;color:var(--lime);font-weight:700}#trMock .tr-row{display:flex;align-items:flex-start;gap:16px;padding:12px 16px;border-bottom:1px solid var(--border)}#trMock .tr-rl{flex:1 1 auto;min-width:0}#trMock .tr-rl b{display:block;font-size:13.5px;font-weight:600;color:var(--text)}#trMock .tr-rl span{display:block;color:var(--muted);font-size:12px;line-height:1.4;margin-top:3px}#trMock .tr-rc{flex:0 0 252px;width:252px;min-width:0;display:flex;align-items:center;gap:8px;padding-top:1px}#trMock .tr-rc .fe-select{flex:1 1 auto;min-width:0}#trMock .tr-rc .fe-select-trigger{padding:8px 9px 8px 11px;font-size:12.5px}#trMock .tr-rc-check{justify-content:flex-end}#trMock .tr-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:2px;box-sizing:border-box}#trMock .tr-seg button{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:none;background:0 0;border-radius:6px;font:inherit;font-size:12px;color:var(--muted);font-weight:600;cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}#trMock .tr-seg button:hover{color:var(--text)}#trMock .tr-seg button.on{background:var(--lime);color:var(--ink)}#trMock .tr-seg button:disabled{cursor:default;opacity:.5}#trMock .tr-seg button.on:disabled{opacity:1;filter:brightness(.6)}#trMock .tr-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}#trMock .tr-chip{height:28px;padding:0 11px;background:0 0;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:none}#trMock .tr-chip:hover{border-color:var(--border-hover);color:var(--text)}#trMock .tr-chip.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}#trMock .tr-chip:disabled{cursor:default;opacity:.5}#trMock .tr-chip.on:disabled{opacity:1;filter:brightness(.6)}#trMock .tr-icon-btn{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:0 0;border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;transition:none}#trMock .tr-icon-btn:hover{color:var(--text);border-color:var(--border-hover)}#trMock .tr-icon-btn:disabled{opacity:.5;cursor:default}#trMock .tr-icon-btn.is-spinning svg{animation:.7s linear infinite tr-spin}@keyframes tr-spin{to{transform:rotate(360deg)}}#trMock .tr-rc-nums{gap:10px}#trMock .tr-numfield{display:inline-flex;align-items:stretch;height:30px;flex:1 1 0;min-width:0;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;overflow:hidden;cursor:text}#trMock .tr-numfield:focus-within{border-color:var(--focus-ring)}#trMock .tr-numfield-lab{display:inline-flex;align-items:center;padding:0 8px 0 10px;color:var(--muted);font-size:11.5px;user-select:none;border-right:1px solid var(--border)}#trMock .tr-numfield input{flex:1 1 auto;min-width:0;width:100%;background:0 0;border:none;outline:0;color:var(--text);font:inherit;font-size:12.5px;text-align:center;-moz-appearance:textfield}#trMock .tr-numfield input::-webkit-inner-spin-button,#trMock .tr-numfield input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#trMock .tr-numfield input:disabled{opacity:.5}#trMock .tr-switch{margin:2px 0 0}#trMock .tr-switch.is-disabled{opacity:.5;cursor:default;pointer-events:none}#trMock .tr-cta{flex-shrink:0;width:100%;max-width:640px;margin:0 auto;padding:10px 16px 8px;box-sizing:border-box;border-top:1px solid var(--border);background:var(--bg)}#trMock .tr-run-btn{display:block;width:100%;height:38px;background:var(--lime);border:1px solid var(--lime);border-radius:8px;color:var(--ink);font:inherit;font-size:13px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:none}#trMock .tr-run-btn:not(:disabled):hover{background:var(--lime-hover-strong);border-color:var(--lime-hover-strong)}#trMock .tr-run-btn:disabled{filter:brightness(.6);cursor:default}#trMock .tr-run-btn.is-cancel{background:0 0;border-color:rgba(255,107,107,.45);color:var(--danger)}#trMock .tr-run-btn.is-cancel:not(:disabled):hover{background:rgba(255,107,107,.08);border-color:var(--danger)}#trMock .tr-progress{display:none;align-items:center;gap:10px;padding:0 0 10px;min-width:0}#trMock .tr-progress.is-on{display:flex}#trMock .tr-progress-spin{margin-top:0}#trMock .tr-progress-text{color:var(--text);font-size:12.5px;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}#trMock .tr-progress-bar{flex:1 1 60px;min-width:60px;height:6px;border-radius:3px;background:var(--border);overflow:hidden}#trMock .tr-progress-fill{height:100%;width:0%;background:var(--lime);border-radius:3px;transition:width .25s linear}#trMock .tr-progress-fill.is-indeterminate{width:30%;animation:1.1s ease-in-out infinite alternate tr-slide}@keyframes tr-slide{from{transform:translateX(-100%)}to{transform:translateX(333%)}}#trMock .tr-progress-right{flex:0 0 auto;display:inline-flex;gap:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}#trMock .tr-progress-eta:not(:empty)::before{content:"·";margin-right:6px;opacity:.6}#trMock.fe-lt-481 .tr-progress{flex-wrap:wrap;row-gap:6px}#trMock.fe-lt-481 .tr-progress-bar{order:3;flex:1 1 100%}#trMock.fe-lt-481 .tr-progress-right{margin-left:auto}#trMock.fe-lt-561 .tr-row{flex-direction:column;align-items:stretch;gap:8px}#trMock.fe-lt-561 .tr-rc{flex:0 0 auto;width:100%;padding-top:0}#trMock.fe-lt-561 .tr-row.tr-row-check .tr-switch{margin-right:0}#trMock.fe-lt-561 .tr-row.tr-row-check{flex-direction:row;align-items:flex-start;gap:12px}#trMock.fe-lt-561 .tr-row.tr-row-check .tr-rc-check{width:auto;flex:0 0 auto;padding-top:1px}#trMock.fe-lt-381 .tr-row{padding:10px 12px}#trMock.fe-lt-381 .tr-group h4{padding:12px 12px 4px}#trMock.fe-lt-381 .tr-cta{padding:8px 12px}#trMock.fe-lt-381 .tr-result{margin:8px 12px 4px}#trMock.fe-lt-381 .tr-seg-row{grid-template-columns:54px minmax(0,1fr)}#trMock .tr-chip.tr-chip-more{border-style:dashed;color:var(--muted);font-weight:500}#trMock .tr-chip.tr-chip-more:hover{color:var(--text)}#trMock .tr-row.is-dim{opacity:.45}#trMock .tr-rc-col{flex-direction:column;align-items:flex-start;gap:4px}#trMock .tr-btn-ghost{background:0 0;border:1px solid var(--border);border-radius:8px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer;white-space:nowrap}#trMock .tr-btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text);border-color:var(--border-hover)}#trMock .tr-btn-ghost:disabled{cursor:default}#trMock .tr-btn-ghost:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.fsp-msg .trc-wrap{white-space:normal;display:flex;flex-direction:column;gap:16px}.fsp-msg .trc-lab{font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:2px}.fsp-msg .trc-hint{font-size:12px;color:var(--muted);line-height:1.4;margin-bottom:8px}.fsp-msg .trc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.fsp-msg .trc-empty{font-size:12px;color:var(--muted);opacity:.7;line-height:26px}.fsp-msg .trc-chip{display:inline-flex;align-items:center;gap:2px;height:26px;padding:0 3px 0 10px;border:1px solid var(--border-strong);border-radius:6px;font-size:12px;font-weight:600;color:var(--text);background:var(--panel);max-width:100%}.fsp-msg .trc-chip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsp-msg .trc-x{background:0 0;border:none;color:var(--muted);font:inherit;font-size:15px;line-height:1;padding:2px 6px;cursor:pointer;border-radius:4px}.fsp-msg .trc-x:hover{color:var(--danger);background:rgba(255,107,107,.1)}.fsp-msg .trc-add{display:flex;gap:8px;align-items:stretch}.fsp-msg .trc-inp{flex:1 1 auto;min-width:0}.fsp-msg .trc-inp:focus{border-color:var(--focus-ring)}.fsp-msg .trc-inp.bad{border-color:var(--danger)}.fsp-msg .trc-addbtn{padding:6px 14px}.fsp-msg .trc-err{margin-top:6px;font-size:12px;line-height:1.4;color:var(--danger)}.fsp-msg .trc-err[hidden]{display:none}.fsp-msg .trc-labrow{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.fsp-msg .trc-labrow .trc-lab{margin-bottom:0}.fsp-msg .trc-clear{background:0 0;border:none;color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer;padding:0 2px;text-decoration:underline;text-underline-offset:2px}.fsp-msg .trc-clear:hover{color:var(--danger)}.fsp-msg .trc-clear[hidden]{display:none}.fsp-msg .trc-chips{max-height:132px;overflow-y:auto}.fsp-msg .trc-confirm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text);margin-bottom:8px;padding:8px 10px;border:1px solid rgba(255,107,107,.35);border-radius:8px;background:rgba(255,107,107,.06)}.fsp-msg .trc-confirm[hidden]{display:none}.fsp-msg .trc-confirm .trc-confirm-t{flex:1 1 auto}.fsp-msg .trc-confirm .keybind-btn{padding:4px 10px;font-size:12px}.fsp-msg .trc-note{margin-top:6px;font-size:12px;line-height:1.4;color:var(--muted)}.fsp-msg .trc-note.is-err{color:var(--danger)}.fsp-msg .trc-note[hidden]{display:none}.fsp-tip.tr-censor-tip{max-width:440px;font-size:11.5px}#trMock .tr-rl b .tr-badge{display:inline-block;vertical-align:2px;margin-left:8px;padding:1px 6px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.4px;line-height:14px;text-transform:uppercase;white-space:nowrap;cursor:default;user-select:none}#trMock .tr-rl b .tr-badge.is-on,#trMock .tr-rl b .tr-badge:focus-visible,#trMock .tr-rl b .tr-badge:hover{background:rgba(224,251,120,.18);color:var(--lime);outline:0}#trMock #trCensorRow .tr-rl{cursor:auto}.fsp-tip.fe-level-tip{width:max-content;max-width:min(380px,calc(100vw - 16px));white-space:normal;padding:10px 12px 9px}.fe-level-tip .flt-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.fe-level-tip .flt-h{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text)}.fe-level-tip .flt-col.is-cur .flt-h{color:var(--lime)}.fe-level-tip .flt-cur{padding:0 5px;border-radius:4px;background:rgba(224,251,120,.18);color:var(--lime);font-size:9px;font-weight:700;letter-spacing:.4px;line-height:14px;text-transform:uppercase}.fe-level-tip .flt-sub{margin:2px 0 7px;font-size:11px;line-height:1.35;color:var(--muted)}.fe-level-tip .flt-words{display:flex;flex-wrap:wrap;gap:4px}.fe-level-tip .flt-words span{padding:1px 6px;border:1px solid var(--border);border-radius:4px;background:rgba(255,255,255,.05);color:var(--text);font-size:11.5px;line-height:17px;white-space:nowrap}.fe-level-tip .flt-foot{margin-top:9px;padding-top:7px;border-top:1px solid var(--border);font-size:10.5px;color:var(--muted)}#csMock{padding:0;height:100%;display:flex;flex-direction:column;overflow:hidden}#csMock .cs-top{flex:none;width:100%;max-width:640px;margin:0 auto;padding:8px 16px 0;box-sizing:border-box}#csMock .cs-preview{border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}#csMock .cs-preview-head{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border);min-width:0;min-height:42px;box-sizing:border-box}#csMock .cs-preview-title{flex:1 1 auto;min-width:0;font-size:12px;color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#csMock .cs-preview-title span{color:var(--muted);font-weight:500}#csMock .cs-zoomtools{display:inline-flex;align-items:center;gap:4px;flex:none}#csMock .cs-edit{flex:none}#csMock.fe-lt-481 .cs-edit{padding:0 8px}#csMock .cs-zoomtools[hidden]{display:none}#csMock .cs-zoomlvl{min-width:34px;text-align:center;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}#csMock .cs-reanalyze{flex:none;height:28px;padding:0 11px;border-radius:6px}#csMock .cs-preview:not(.is-ready) .cs-edit,#csMock .cs-preview:not(.is-ready) .cs-reanalyze{display:none}#csMock .cs-foot-stats{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden}#csMock .cs-preview-foot .cs-zoomtools .cs-icon-btn{width:24px;height:24px}#csMock .cs-preview-foot .cs-zoomtools .cs-btn-ghost{height:24px;padding:0 8px;font-size:11px;border-radius:6px}#csMock.fe-lt-481 .cs-preview-head{flex-wrap:wrap;row-gap:6px}#csMock.fe-lt-481 .cs-preview-title{flex:1 1 calc(100% - 44px)}#csMock.fe-lt-381 .cs-edit,#csMock.fe-lt-381 .cs-reanalyze{padding:0 8px}#csMock.fe-lt-481 .cs-preview-foot .cs-hint{display:none}#csMock .cs-play{color:var(--lime);border-color:rgba(224,251,120,.45)}#csMock .cs-play:hover:not(:disabled){background:rgba(224,251,120,.12);border-color:var(--lime);color:var(--lime)}#csMock .cs-play:disabled{color:var(--muted);border-color:var(--border-strong)}#csMock .cs-play .cs-ico-pause,#csMock .cs-play.is-playing .cs-ico-play{display:none}#csMock .cs-play.is-playing .cs-ico-pause{display:block}#csMock .cs-play.is-playing{background:var(--lime);color:var(--ink);border-color:var(--lime)}#csMock .cs-play.is-playing:hover:not(:disabled){background:var(--lime-hover-strong);border-color:var(--lime-hover-strong);color:var(--ink)}#csMock .cs-preview-body{position:relative;height:150px;background:var(--bg);outline:0}#csMock .cs-preview-body:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring)}#csMock .cs-preview-body canvas{display:block;width:100%;height:150px;cursor:default}#csMock .cs-preview.is-ready .cs-preview-body canvas{cursor:crosshair}#csMock .cs-preview-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 16px;text-align:center;color:var(--muted);font-size:12px;line-height:1.4}#csMock .cs-preview.is-ready .cs-preview-empty{display:none}#csMock .cs-analyze-btn{height:30px;padding:0 16px;background:0 0;border:1px solid var(--lime);border-radius:6px;color:var(--lime);font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:none}#csMock .cs-analyze-btn:hover:not(:disabled){background:var(--lime);color:var(--ink)}#csMock .cs-analyze-btn:disabled{opacity:.5;cursor:default}#csMock .cs-preview-foot{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:28px;box-sizing:border-box}#csMock .cs-preview-foot b{color:var(--text);font-weight:600}#csMock .cs-preview-foot .cs-dot{opacity:.5}#csMock .cs-preview-foot .cs-hint{margin-left:auto;opacity:.7;overflow:hidden;text-overflow:ellipsis}#csMock .cs-preview-hover{position:absolute;top:20px;left:0;transform:translateX(-50%);padding:1px 6px;border-radius:4px;background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--text);font-size:10.5px;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}#csMock .cs-preview-hover.is-cut{border-color:rgba(255,107,107,.6)}#csMock .cs-preview-hover[hidden]{display:none}#csMock .cs-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;margin-top:4px}#csMock .cs-col{width:100%;max-width:640px;margin:0 auto;padding:0 0 12px;box-sizing:border-box}#csMock .cs-group:last-of-type .cs-row:last-child{border-bottom:none}#csMock .cs-group h4{margin:0;padding:12px 16px 5px;font-size:9.5px;letter-spacing:.16em;color:var(--lime);font-weight:700}#csMock .cs-row{display:flex;align-items:flex-start;gap:16px;padding:10px 16px;border-bottom:1px solid var(--border)}#csMock .cs-rl{flex:1 1 auto;min-width:0}#csMock .cs-rl b{display:block;font-size:13.5px;font-weight:600;color:var(--text)}#csMock .cs-rl span{display:block;color:var(--muted);font-size:12px;line-height:1.4;margin-top:3px}#csMock .cs-rc{flex:0 0 252px;width:252px;min-width:0;display:flex;align-items:center;gap:8px;padding-top:1px}#csMock .cs-rc-col{flex-direction:column;align-items:stretch}#csMock .cs-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:2px;box-sizing:border-box}#csMock .cs-seg button{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:none;background:0 0;border-radius:6px;font:inherit;font-size:12px;color:var(--muted);font-weight:600;cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}#csMock .cs-seg button:hover{color:var(--text)}#csMock .cs-seg button.on{background:var(--lime);color:var(--ink)}#csMock .cs-seg button:disabled{cursor:default;opacity:.5}#csMock .cs-seg button.on:disabled{opacity:1;filter:brightness(.6)}#csMock .cs-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}#csMock .cs-chip{height:28px;padding:0 11px;background:0 0;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:none}#csMock .cs-chip:hover{border-color:var(--border-hover);color:var(--text)}#csMock .cs-chip.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}#csMock .cs-chip:disabled{cursor:default;opacity:.5}#csMock .cs-chip.on:disabled{opacity:1;filter:brightness(.6)}#csMock .cs-chip.cs-chip-more{border-style:dashed;color:var(--muted);font-weight:500}#csMock .cs-chip.cs-chip-more:hover{color:var(--text)}#csMock .cs-icon-btn{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:0 0;border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;transition:none;font:inherit;font-size:13px;font-weight:600}#csMock .cs-icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-hover)}#csMock .cs-icon-btn:disabled{opacity:.4;cursor:default}#csMock .cs-icon-btn.is-spinning svg{animation:.7s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}#csMock .cs-btn-ghost{background:0 0;border:1px solid var(--border);border-radius:8px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer;white-space:nowrap}#csMock .cs-btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text);border-color:var(--border-hover)}#csMock .cs-btn-ghost:disabled{opacity:.4;cursor:default}#csMock .cs-btn-ghost:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}#csMock .cs-pbar{display:flex;flex-wrap:wrap;gap:6px}#csMock .cs-pbar .cs-pdel{margin-left:auto}#csMock .cs-pbar .cs-pdel:hover:not(:disabled){color:var(--danger);border-color:rgba(255,107,107,.45);background:rgba(255,107,107,.08)}#csMock .cs-rc .fe-select{width:100%;min-width:0}#csMock .cs-rc .fe-select-trigger{padding:8px 9px 8px 11px;font-size:12.5px}#csMock .cs-slider{display:flex;align-items:center;gap:8px;height:30px;flex:1 1 auto;min-width:0}#csMock .cs-slider input[type=range]{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:4px;background:var(--border-strong);border-radius:2px;margin:0}#csMock .cs-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:var(--lime);border:none;cursor:pointer}#csMock .cs-slider input[type=range].is-auto::-webkit-slider-thumb{background:var(--panel);box-shadow:inset 0 0 0 2.5px var(--lime)}#csMock .cs-slider input[type=range]:disabled{opacity:.45}#csMock .cs-slider input[type=range].is-fine::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(224,251,120,.28)}#csMock .cs-val{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text);min-width:46px;text-align:right;flex:none;white-space:nowrap}#csMock .cs-line{display:flex;align-items:center;gap:8px;width:100%;min-width:0}#csMock .cs-subrow{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:2px;font-size:11.5px;color:var(--muted)}#csMock .cs-switch{margin:0}#csMock .cs-num{display:inline-flex;align-items:center;flex:none;width:82px;height:30px;box-sizing:border-box;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;overflow:hidden;cursor:text;padding:0 9px 0 6px}#csMock .cs-num:focus-within{border-color:var(--focus-ring)}#csMock .cs-num input{flex:1 1 auto;min-width:0;width:100%;background:0 0;border:none;outline:0;color:var(--text);font:inherit;font-size:12.5px;text-align:right;-moz-appearance:textfield;font-variant-numeric:tabular-nums}#csMock .cs-num input::-webkit-inner-spin-button,#csMock .cs-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#csMock .cs-num input:disabled{opacity:.5}#csMock .cs-num-unit{flex:none;margin-left:4px;color:var(--muted);font-size:11px;user-select:none}#csMock .cs-cta{flex-shrink:0;width:100%;max-width:640px;margin:0 auto;padding:8px 16px;box-sizing:border-box;border-top:1px solid var(--border);background:var(--bg)}#csMock .cs-run-btn{display:block;width:100%;height:30px;background:var(--lime);border:1px solid var(--lime);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:none;white-space:pre}#csMock .cs-run-btn:not(:disabled):hover{background:var(--lime-hover-strong);border-color:var(--lime-hover-strong)}#csMock .cs-run-btn:disabled{filter:brightness(.6);cursor:default}#csMock .cs-run-btn.is-cancel{background:0 0;border-color:rgba(255,107,107,.45);color:var(--danger)}#csMock .cs-run-btn.is-cancel:not(:disabled):hover{background:rgba(255,107,107,.08);border-color:var(--danger)}#csMock .cs-progress{display:none;align-items:center;gap:10px;padding:0 0 8px;min-width:0}#csMock .cs-progress.is-on{display:flex}#csMock .cs-progress-spin{margin-top:0}#csMock .cs-progress-text{color:var(--text);font-size:12.5px;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}#csMock .cs-progress-bar{flex:1 1 60px;min-width:60px;height:6px;border-radius:3px;background:var(--border);overflow:hidden}#csMock .cs-progress-fill{height:100%;width:0%;background:var(--lime);border-radius:3px;transition:width .25s linear}#csMock .cs-progress-fill.is-indeterminate{width:30%;animation:1.1s ease-in-out infinite alternate cs-slide}@keyframes cs-slide{from{transform:translateX(-100%)}to{transform:translateX(333%)}}#csMock .cs-progress-right{flex:0 0 auto;display:inline-flex;gap:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}#csMock .cs-progress-eta:not(:empty)::before{content:"·";margin-right:6px;opacity:.6}#csMock.fe-lt-481 .cs-progress{flex-wrap:wrap;row-gap:6px}#csMock.fe-lt-481 .cs-progress-bar{order:3;flex:1 1 100%}#csMock.fe-lt-481 .cs-progress-right{margin-left:auto}#csMock.fe-lt-561 .cs-row{flex-direction:column;align-items:stretch;gap:8px}#csMock.fe-lt-561 .cs-rc{flex:0 0 auto;width:100%;padding-top:0}#csMock.fe-lt-481 .cs-preview-body,#csMock.fe-lt-481 .cs-preview-body canvas{height:128px}#csMock.fe-lt-381 .cs-row{padding:10px 12px}#csMock.fe-lt-381 .cs-group h4{padding:12px 12px 4px}#csMock.fe-lt-381 .cs-cta{padding:8px 12px}#csMock.fe-lt-381 .cs-top{padding:8px 12px 0}#csMock.fe-lt-381 .cs-preview-foot .cs-hint,#csMock.fe-lt-381 .cs-zoomtools .cs-btn-ghost{display:none}#acMock{padding:0;height:100%;display:flex;flex-direction:column;overflow:hidden}#acMock .ac-top{flex:none;width:100%;max-width:640px;margin:0 auto;padding:8px 16px 0;box-sizing:border-box}#acMock .ac-preview{border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}#acMock .ac-preview-head{display:flex;align-items:center;gap:8px;padding:6px 8px;border-bottom:1px solid var(--border);min-width:0;min-height:42px;box-sizing:border-box}#acMock .ac-preview-title{flex:1 1 auto;min-width:0;font-size:12px;color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#acMock .ac-preview-title span{color:var(--muted);font-weight:500}#acMock .ac-zoomtools{display:inline-flex;align-items:center;gap:4px;flex:none}#acMock .ac-edit{flex:none}#acMock.fe-lt-481 .ac-edit{padding:0 8px}#acMock .ac-zoomtools[hidden]{display:none}#acMock .ac-zoomlvl{min-width:34px;text-align:center;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}#acMock .ac-reanalyze{flex:none;height:28px;padding:0 11px;border-radius:6px}#acMock .ac-preview:not(.is-ready) .ac-edit,#acMock .ac-preview:not(.is-ready) .ac-reanalyze{display:none}#acMock .ac-foot-stats{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden}#acMock .ac-preview-foot .ac-zoomtools .ac-icon-btn{width:24px;height:24px}#acMock .ac-preview-foot .ac-zoomtools .ac-btn-ghost{height:24px;padding:0 8px;font-size:11px;border-radius:6px}#acMock.fe-lt-481 .ac-preview-head{flex-wrap:wrap;row-gap:6px}#acMock.fe-lt-481 .ac-preview-title{flex:1 1 calc(100% - 44px)}#acMock.fe-lt-381 .ac-edit,#acMock.fe-lt-381 .ac-reanalyze{padding:0 8px}#acMock.fe-lt-481 .ac-preview-foot .ac-hint{display:none}#acMock .ac-play{color:var(--lime);border-color:rgba(224,251,120,.45)}#acMock .ac-play:hover:not(:disabled){background:rgba(224,251,120,.12);border-color:var(--lime);color:var(--lime)}#acMock .ac-play:disabled{color:var(--muted);border-color:var(--border-strong)}#acMock .ac-play .ac-ico-pause,#acMock .ac-play.is-playing .ac-ico-play{display:none}#acMock .ac-play.is-playing .ac-ico-pause{display:block}#acMock .ac-play.is-playing{background:var(--lime);color:var(--ink);border-color:var(--lime)}#acMock .ac-play.is-playing:hover:not(:disabled){background:var(--lime-hover-strong);border-color:var(--lime-hover-strong);color:var(--ink)}#acMock .ac-preview-body{position:relative;background:var(--bg);outline:0}#acMock .ac-preview-body:focus-visible{box-shadow:inset 0 0 0 1px var(--focus-ring)}#acMock .ac-preview-body canvas{display:block;width:100%;cursor:default}#acMock .ac-preview.is-ready .ac-preview-body canvas{cursor:crosshair}#acMock .ac-preview-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 16px;text-align:center;color:var(--muted);font-size:12px;line-height:1.4}#acMock .ac-preview.is-ready .ac-preview-empty{display:none}#acMock .ac-analyze-btn{height:30px;padding:0 16px;background:0 0;border:1px solid var(--lime);border-radius:6px;color:var(--lime);font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:none}#acMock .ac-analyze-btn:hover:not(:disabled){background:var(--lime);color:var(--ink)}#acMock .ac-analyze-btn:disabled{opacity:.5;cursor:default}#acMock .ac-preview-foot{display:flex;align-items:center;gap:8px;padding:6px 12px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:28px;box-sizing:border-box}#acMock .ac-preview-foot b{color:var(--text);font-weight:600}#acMock .ac-preview-foot .ac-dot{opacity:.5}#acMock .ac-preview-foot .ac-hint{margin-left:auto;opacity:.7;overflow:hidden;text-overflow:ellipsis}#acMock .ac-preview-hover{position:absolute;top:20px;left:0;transform:translateX(-50%);padding:1px 6px;border-radius:4px;background:var(--bg-elev);border:1px solid var(--border-strong);color:var(--text);font-size:10.5px;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}#acMock .ac-preview-hover.is-cut{border-color:rgba(255,107,107,.6)}#acMock .ac-preview-hover[hidden]{display:none}#acMock .ac-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;margin-top:4px}#acMock .ac-col{width:100%;max-width:640px;margin:0 auto;padding:0 0 12px;box-sizing:border-box}#acMock .ac-group:last-of-type .ac-row:last-child{border-bottom:none}#acMock .ac-group h4{margin:0;padding:12px 16px 5px;font-size:9.5px;letter-spacing:.16em;color:var(--lime);font-weight:700}#acMock .ac-row{display:flex;align-items:flex-start;gap:16px;padding:10px 16px;border-bottom:1px solid var(--border)}#acMock .ac-rl{flex:1 1 auto;min-width:0}#acMock .ac-rl b{display:block;font-size:13.5px;font-weight:600;color:var(--text)}#acMock .ac-rl span{display:block;color:var(--muted);font-size:12px;line-height:1.4;margin-top:3px}#acMock .ac-rc{flex:0 0 252px;width:252px;min-width:0;display:flex;align-items:center;gap:8px;padding-top:1px}#acMock .ac-rc-col{flex-direction:column;align-items:stretch}#acMock .ac-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:2px;box-sizing:border-box}#acMock .ac-seg button{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:none;background:0 0;border-radius:6px;font:inherit;font-size:12px;color:var(--muted);font-weight:600;cursor:pointer;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}#acMock .ac-seg button:hover{color:var(--text)}#acMock .ac-seg button.on{background:var(--lime);color:var(--ink)}#acMock .ac-seg button:disabled{cursor:default;opacity:.5}#acMock .ac-seg button.on:disabled{opacity:1;filter:brightness(.6)}#acMock .ac-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto;min-width:0}#acMock .ac-chip{height:28px;padding:0 11px;background:0 0;border:1px solid var(--border-strong);border-radius:6px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:none}#acMock .ac-chip:hover{border-color:var(--border-hover);color:var(--text)}#acMock .ac-chip.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}#acMock .ac-chip:disabled{cursor:default;opacity:.5}#acMock .ac-chip.on:disabled{opacity:1;filter:brightness(.6)}#acMock .ac-chip.ac-chip-more{border-style:dashed;color:var(--muted);font-weight:500}#acMock .ac-chip.ac-chip-more:hover{color:var(--text)}#acMock .ac-icon-btn{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:0 0;border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;transition:none;font:inherit;font-size:13px;font-weight:600}#acMock .ac-icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-hover)}#acMock .ac-icon-btn:disabled{opacity:.4;cursor:default}#acMock .ac-icon-btn.is-spinning svg{animation:.7s linear infinite ac-spin}@keyframes ac-spin{to{transform:rotate(360deg)}}#acMock .ac-btn-ghost{background:0 0;border:1px solid var(--border);border-radius:8px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer;white-space:nowrap}#acMock .ac-btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text);border-color:var(--border-hover)}#acMock .ac-btn-ghost:disabled{opacity:.4;cursor:default}#acMock .ac-btn-ghost:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}#acMock .ac-pbar .ac-pdel{margin-left:auto}#acMock .ac-pbar .ac-pdel:hover:not(:disabled){color:var(--danger);border-color:rgba(255,107,107,.45);background:rgba(255,107,107,.08)}#acMock .ac-rc .fe-select{width:100%;min-width:0}#acMock .ac-rc .fe-select-trigger{padding:8px 9px 8px 11px;font-size:12.5px}#acMock .ac-slider{display:flex;align-items:center;gap:8px;height:30px;flex:1 1 auto;min-width:0}#acMock .ac-slider input[type=range]{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:4px;background:var(--border-strong);border-radius:2px;margin:0}#acMock .ac-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:var(--lime);border:none;cursor:pointer}#acMock .ac-slider input[type=range].is-auto::-webkit-slider-thumb{background:var(--panel);box-shadow:inset 0 0 0 2.5px var(--lime)}#acMock .ac-slider input[type=range]:disabled{opacity:.45}#acMock .ac-slider input[type=range].is-fine::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(224,251,120,.28)}#acMock .ac-val{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text);min-width:46px;text-align:right;flex:none;white-space:nowrap}#acMock .ac-line{display:flex;align-items:center;width:100%;min-width:0}#acMock .ac-subrow{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:2px;font-size:11.5px;color:var(--muted)}#acMock .ac-num{display:inline-flex;align-items:center;flex:none;width:82px;height:30px;box-sizing:border-box;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;overflow:hidden;cursor:text;padding:0 9px 0 6px}#acMock .ac-num:focus-within{border-color:var(--focus-ring)}#acMock .ac-num input{flex:1 1 auto;min-width:0;width:100%;background:0 0;border:none;outline:0;color:var(--text);font:inherit;font-size:12.5px;text-align:right;-moz-appearance:textfield;font-variant-numeric:tabular-nums}#acMock .ac-num input::-webkit-inner-spin-button,#acMock .ac-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#acMock .ac-num input:disabled{opacity:.5}#acMock .ac-num-unit{flex:none;margin-left:4px;color:var(--muted);font-size:11px;user-select:none}#acMock .ac-cta{flex-shrink:0;width:100%;max-width:640px;margin:0 auto;padding:8px 16px;box-sizing:border-box;border-top:1px solid var(--border);background:var(--bg)}#acMock .ac-run-btn{display:block;width:100%;height:30px;background:var(--lime);border:1px solid var(--lime);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:none;white-space:pre}#acMock .ac-run-btn:not(:disabled):hover{background:var(--lime-hover-strong);border-color:var(--lime-hover-strong)}#acMock .ac-run-btn:disabled{filter:brightness(.6);cursor:default}#acMock .ac-run-btn.is-cancel{background:0 0;border-color:rgba(255,107,107,.45);color:var(--danger)}#acMock .ac-run-btn.is-cancel:not(:disabled):hover{background:rgba(255,107,107,.08);border-color:var(--danger)}#acMock .ac-progress{display:none;align-items:center;gap:10px;padding:0 0 8px;min-width:0}#acMock .ac-progress.is-on{display:flex}#acMock .ac-progress-spin{margin-top:0}#acMock .ac-progress-text{color:var(--text);font-size:12.5px;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}#acMock .ac-progress-bar{flex:1 1 60px;min-width:60px;height:6px;border-radius:3px;background:var(--border);overflow:hidden}#acMock .ac-progress-fill{height:100%;width:0%;background:var(--lime);border-radius:3px;transition:width .25s linear}#acMock .ac-progress-fill.is-indeterminate{width:30%;animation:1.1s ease-in-out infinite alternate ac-slide}@keyframes ac-slide{from{transform:translateX(-100%)}to{transform:translateX(333%)}}#acMock .ac-progress-right{flex:0 0 auto;display:inline-flex;gap:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}#acMock .ac-progress-eta:not(:empty)::before{content:"·";margin-right:6px;opacity:.6}#acMock.fe-lt-481 .ac-progress{flex-wrap:wrap;row-gap:6px}#acMock.fe-lt-481 .ac-progress-bar{order:3;flex:1 1 100%}#acMock.fe-lt-481 .ac-progress-right{margin-left:auto}#acMock.fe-lt-561 .ac-row{flex-direction:column;align-items:stretch;gap:8px}#acMock.fe-lt-561 .ac-rc{flex:0 0 auto;width:100%;padding-top:0}#acMock.fe-lt-381 .ac-row{padding:10px 12px}#acMock.fe-lt-381 .ac-group h4{padding:12px 12px 4px}#acMock.fe-lt-381 .ac-cta{padding:8px 12px}#acMock.fe-lt-381 .ac-top{padding:8px 12px 0}#acMock.fe-lt-381 .ac-preview-foot .ac-hint,#acMock.fe-lt-381 .ac-zoomtools .ac-btn-ghost{display:none}#acMock .ac-preview-body,#acMock .ac-preview-body canvas{height:156px}#acMock.fe-lt-481 .ac-preview-body,#acMock.fe-lt-481 .ac-preview-body canvas{height:134px}#acMock .ac-transcript{margin:8px 16px 0;border:1px solid var(--border);border-radius:8px;background:var(--panel);overflow:hidden}#acMock .ac-transcript[hidden]{display:none}#acMock .ac-tr-head{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--border);min-height:38px;box-sizing:border-box;flex-wrap:wrap}#acMock .ac-tr-title{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap}#acMock .ac-tr-meta{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}#acMock .ac-tr-head .ac-seg{width:auto;flex:none}#acMock .ac-tr-head .ac-seg button{padding:4px 8px;font-size:11px}#acMock .ac-wtrack{width:auto;flex:none}#acMock .ac-wtrack[hidden]{display:none}#acMock .ac-wtrack button{padding:3px 8px;font-size:11px}#acMock .ac-fcnt{display:inline-block;margin-left:5px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:rgba(237,166,59,.22);color:#ffd28a;font-size:10px;line-height:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}#acMock .ac-fcnt[hidden]{display:none}#acMock .ac-seg button.on .ac-fcnt{background:rgba(0,0,0,.18);color:var(--ink)}#acMock .ac-rv-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--text)}#acMock .ac-rv-bar[hidden]{display:none}#acMock .ac-rv-open{border-color:var(--lime);color:var(--lime)}#acMock .ac-review{padding:10px 12px 12px}#acMock .ac-review[hidden]{display:none}#acMock .ac-rv-top{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}#acMock .ac-rv-count{color:var(--text);font-weight:600;white-space:nowrap}#acMock .ac-rv-time{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#acMock .ac-rv-link{flex:none;border:none;background:0 0;padding:2px 5px;border-radius:4px;color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer}#acMock .ac-rv-link:hover:not(:disabled){color:var(--text);background:var(--hover)}#acMock .ac-rv-link:disabled{opacity:.4;cursor:default}#acMock .ac-rv-card{position:relative;min-height:64px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg);cursor:grab;user-select:none;touch-action:none;transition:transform .17s,opacity .17s,border-color .12s}#acMock .ac-rv-card.is-drag{transition:none;cursor:grabbing}#acMock .ac-rv-card.is-in{animation:.16s ease-out ac-rv-in}@keyframes ac-rv-in{from{opacity:.35;transform:scale(.97)}to{opacity:1;transform:none}}#acMock .ac-rv-card.is-out-r{transform:translateX(110%) rotate(6deg);opacity:0}#acMock .ac-rv-card.is-out-l{transform:translateX(-110%) rotate(-6deg);opacity:0}#acMock .ac-rv-card[data-dir="r"]{border-color:rgba(255,107,107,.7)}#acMock .ac-rv-card[data-dir="l"]{border-color:var(--border-hover)}#acMock .ac-rv-stamp{position:absolute;top:10px;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;opacity:0;transition:opacity .1s;pointer-events:none}#acMock .ac-rv-stamp-r{right:10px;color:#ffb9b9;border:1px solid rgba(255,107,107,.7)}#acMock .ac-rv-stamp-l{left:10px;color:var(--text);border:1px solid var(--border-hover)}#acMock .ac-rv-card[data-dir="l"] .ac-rv-stamp-l,#acMock .ac-rv-card[data-dir="r"] .ac-rv-stamp-r{opacity:1}#acMock .ac-rv-kind{margin-bottom:5px;font-size:11.5px;color:var(--muted)}#acMock .ac-rv-text{font-size:14px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}#acMock .ac-rv-text b{padding:0 4px;border-radius:4px;background:rgba(224,251,120,.14);color:var(--text);font-weight:600}#acMock .ac-rv-state{margin-top:6px;font-size:11px;color:var(--muted)}#acMock .ac-rv-state.is-on{color:#ffb9b9}#acMock .ac-review.is-done .ac-rv-card{cursor:default}#acMock .ac-rv-actions{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin-top:10px}#acMock .ac-rv-btn{height:32px;padding:0 12px;border:1px solid var(--border-strong);border-radius:8px;background:0 0;color:var(--text);font:inherit;font-size:12.5px;white-space:nowrap;cursor:pointer}#acMock .ac-rv-btn:hover:not(:disabled){background:var(--hover);border-color:var(--border-hover)}#acMock .ac-rv-btn:disabled{opacity:.4;cursor:default}#acMock .ac-rv-censor{border-color:rgba(255,107,107,.55);color:#ffb9b9}#acMock .ac-rv-censor:hover:not(:disabled){background:rgba(255,107,107,.12);border-color:rgba(255,107,107,.8)}#acMock .ac-tr-search{width:120px;height:26px;box-sizing:border-box;font-size:12px;padding:0 8px}#acMock .ac-words{padding:8px 10px 10px;max-height:190px;overflow-y:auto;line-height:1.3;display:flex;flex-wrap:wrap;gap:3px 4px;align-content:flex-start}#acMock .ac-word{align-items:center;height:22px;background:0 0;color:var(--text);font:inherit;font-size:12px;transition:none}#acMock .ac-word:hover{border-color:var(--border-hover);background:var(--hover)}#acMock .ac-word.is-hover{border-color:var(--lime)}#acMock .ac-word.is-on{border-color:rgba(255,107,107,.55)}#acMock .ac-word.is-off{color:var(--muted);border-color:rgba(255,107,107,.3)}#acMock .ac-word:disabled{cursor:default;opacity:.6}#acMock .ac-para{flex:1 0 100%;height:4px}#acMock .ac-empty{color:var(--muted);font-size:12px;padding:4px 2px}#acMock .ac-row.is-dim .ac-rc,#acMock .ac-row.is-dim .ac-rl{opacity:.45}#acMock .ac-switch{margin:0}#acMock .ac-rc-check{justify-content:flex-end}#acMock .ac-pbar{display:flex;flex-wrap:wrap;gap:6px}#acMock .ac-sound-line{display:flex;align-items:center;gap:10px;min-width:0}#acMock .ac-sound-line .ac-btn-ghost{flex:none;margin-left:auto}#acMock .ac-sound-line .ac-btn-ghost[hidden]{display:none}#acMock .ac-sound-summary{display:flex;align-items:center;flex-wrap:wrap;row-gap:2px;min-width:0;flex:1 1 auto;font-size:11.5px;line-height:18px;color:var(--muted)}#acMock .ac-sound-summary.is-missing .ac-sum-t{color:var(--danger)}#acMock .ac-sum{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-width:0}#acMock .ac-sum:not(:last-child)::after{content:"\00b7";margin:0 7px 0 2px;opacity:.55}#acMock .ac-sum-name{color:var(--text);font-weight:600}#acMock .ac-sum-t{overflow:hidden;text-overflow:ellipsis;max-width:220px}#acMock .ac-ldot{width:8px;height:8px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.35);display:inline-block}.ac-pill{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:0 6px;border-radius:4px;border:1px solid;white-space:nowrap;line-height:16px;flex-shrink:0;font-style:normal}.ac-pill-off{color:var(--danger);border-color:rgba(255,107,107,.4);background:rgba(255,107,107,.1)}.ac-pill-drive{color:var(--warning);border-color:rgba(210,153,34,.5);background:rgba(210,153,34,.1)}#acMock .ac-row.ac-row-stack{flex-direction:column;align-items:stretch;gap:8px}#acMock .ac-row.ac-row-stack .ac-rc{flex:0 0 auto;width:100%;padding-top:0}#acMock .ac-rl b .ac-badge{display:inline-block;vertical-align:2px;margin-left:8px;padding:1px 6px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.4px;line-height:14px;text-transform:uppercase;white-space:nowrap;cursor:default;user-select:none;margin-top:0}#acMock .ac-rl b .ac-badge.is-on,#acMock .ac-rl b .ac-badge:focus-visible,#acMock .ac-rl b .ac-badge:hover{background:rgba(224,251,120,.18);color:var(--lime);outline:0}#acMock .ac-sound-dlg{z-index:40}#acMock .ac-sound-dlg .fsp-card{display:flex;flex-direction:column;gap:0;padding:16px 18px 14px;overflow:hidden}#acMock .ac-sound-dlg .fsp-head{margin:0;padding-bottom:10px;border-bottom:1px solid var(--border)}#acMock .ac-sound-dlg .fsp-head h2{margin:0;font-size:15px;font-weight:600;color:var(--text)}#acMock .ac-sound-dlg .ac-sd-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}#acMock .ac-sound-dlg .ac-sd-row{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}#acMock .ac-sound-dlg .ac-sd-row:last-child{border-bottom:none}#acMock .ac-sound-dlg .ac-sd-row.ac-sd-inline{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}#acMock .ac-sound-dlg .ac-sd-lab{min-width:0;flex:1 1 auto}#acMock .ac-sound-dlg .ac-sd-lab b{display:block;font-size:13px;font-weight:600;color:var(--text)}#acMock .ac-sound-dlg .ac-sd-lab span{display:block;margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--muted)}#acMock .ac-sound-dlg .ac-sd-file{display:flex;align-items:center;gap:8px;min-width:0}#acMock .ac-sound-dlg .ac-sd-name{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--text)}#acMock .ac-sound-dlg .ac-sd-name .ac-sd-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#acMock .ac-sound-dlg .ac-sd-name.is-missing .ac-sd-t{color:var(--muted)}#acMock .ac-sound-dlg .ac-sd-note{font-size:11.5px;line-height:1.4;color:var(--danger)}#acMock .ac-sound-dlg .ac-sd-note[hidden]{display:none}#acMock .ac-sound-dlg .ac-sd-foot{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0;padding-top:12px;border-top:1px solid var(--border)}#acMock .ac-sound-dlg .ac-pbar{display:flex;flex-wrap:wrap;gap:6px}#acMock .ac-sound-dlg .ac-btn-ghost{background:0 0;border:1px solid var(--border);border-radius:8px;color:var(--muted);font:inherit;font-size:12px;font-weight:600;padding:5px 12px;cursor:pointer;white-space:nowrap}#acMock .ac-sound-dlg .ac-btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--text);border-color:var(--border-hover)}#acMock .ac-sound-dlg .ac-btn-ghost:disabled{opacity:.4;cursor:default}#acMock .ac-sound-dlg .ac-btn-ghost:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}#acMock .ac-sound-dlg .ac-icon-btn{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:0 0;border:1px solid var(--border-strong);border-radius:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0}#acMock .ac-sound-dlg .ac-icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-hover)}#acMock .ac-sound-dlg .ac-icon-btn:disabled{opacity:.4;cursor:default}#acMock .ac-sound-dlg .ac-play{color:var(--lime);border-color:rgba(224,251,120,.45)}#acMock .ac-sound-dlg .ac-play:hover:not(:disabled){background:rgba(224,251,120,.12);border-color:var(--lime);color:var(--lime)}#acMock .ac-sound-dlg .ac-play:disabled{color:var(--muted);border-color:var(--border-strong)}#acMock .ac-sound-dlg .ac-play .ac-ico-pause,#acMock .ac-sound-dlg .ac-play.is-playing .ac-ico-play{display:none}#acMock .ac-sound-dlg .ac-play.is-playing .ac-ico-pause{display:block}#acMock .ac-sound-dlg .ac-play.is-playing{background:var(--lime);color:var(--ink);border-color:var(--lime)}#acMock .ac-sound-dlg .ac-vol{display:inline-flex;align-items:center;gap:4px;flex:none}#acMock .ac-sound-dlg .ac-num{display:inline-flex;align-items:center;flex:none;width:92px;height:30px;box-sizing:border-box;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;overflow:hidden;cursor:text;padding:0 9px 0 6px}#acMock .ac-sound-dlg .ac-num:focus-within{border-color:var(--focus-ring)}#acMock .ac-sound-dlg .ac-num input{flex:1 1 auto;min-width:0;width:100%;background:0 0;border:none;outline:0;color:var(--text);font:inherit;font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums}#acMock .ac-sound-dlg .ac-num-unit{flex:none;margin-left:4px;color:var(--muted);font-size:11px;user-select:none}#acMock .ac-sound-dlg .ac-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);flex:none;width:190px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:2px;box-sizing:border-box}#acMock .ac-sound-dlg .ac-seg button{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:none;background:0 0;border-radius:6px;font:inherit;font-size:12px;color:var(--muted);font-weight:600;cursor:pointer;white-space:nowrap}#acMock .ac-sound-dlg .ac-seg button:hover{color:var(--text)}#acMock .ac-sound-dlg .ac-seg button.on{background:var(--lime);color:var(--ink)}#acMock .ac-sound-dlg .ac-sd-lbl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#acMock .ac-sound-dlg .ac-lbl-grid{display:flex;flex-wrap:wrap;gap:5px;align-items:center}#acMock .ac-sound-dlg .ac-lbl-grid .fsp-sw{width:18px;height:18px;border-radius:3px}#acMock .ac-sound-dlg .ac-lbl-none{width:18px;height:18px;border-radius:3px;border:1px dashed var(--border-strong);background:0 0;cursor:pointer;padding:0;box-sizing:border-box}#acMock .ac-sound-dlg .ac-lbl-none.sel{border-color:var(--text);border-style:solid}#acMock .ac-sound-dlg .ac-lbl-name{font-size:11.5px;color:var(--muted)}@media (max-width:420px){#acMock .ac-sound-dlg .ac-sd-row.ac-sd-inline{flex-direction:column;align-items:stretch;gap:8px}#acMock .ac-sound-dlg .ac-seg{width:100%}}.ac-pick{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-pick-q{width:100%;box-sizing:border-box}.ac-pick-list{max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:6px}.ac-pick-row{display:grid;grid-template-columns:16px 26px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--border);cursor:pointer}.ac-pick-row:last-child{border-bottom:none}.ac-pick-row:hover{background:var(--hover)}.ac-pick-row.is-sel{background:rgba(224,251,120,.08)}.ac-pick-row input[type=radio]{margin:0;accent-color:var(--lime);grid-row:1/span 2}.ac-pick-play{grid-row:1/span 2;width:24px;height:24px;border:1px solid var(--border-strong);border-radius:5px;background:0 0;color:var(--lime);font:inherit;font-size:10px;cursor:pointer;padding:0}.ac-pick-play.on{background:var(--lime);color:var(--ink);border-color:var(--lime)}.ac-pick-name{font-size:12.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-pick-sub{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-pick-empty{color:var(--muted);font-size:12px;padding:8px 2px;line-height:1.4}.ac-pick-row.is-off{cursor:default}.ac-pick-row.is-off:hover{background:0 0}.ac-pick-row.is-off .ac-pick-name{display:flex;align-items:center;gap:6px;color:var(--muted)}.ac-pick-row.is-off .ac-pick-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ac-pick-play:disabled{opacity:.35;cursor:default}#acMock .ac-lines{padding:6px 10px 8px;max-height:220px;overflow-y:auto}#acMock .ac-line{display:flex;align-items:flex-start;gap:8px;padding:3px 0;border-bottom:1px solid var(--border)}#acMock .ac-line:last-child{border-bottom:none}#acMock .ac-blk>.ac-line:last-child{border-bottom:1px solid var(--border)}#acMock .ac-blk:last-child>.ac-line:last-child{border-bottom:none}#acMock .ac-time{flex:none;min-width:42px;height:20px;margin-top:2px;padding:0 5px;border:1px solid transparent;border-radius:4px;background:0 0;color:var(--muted);font:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;cursor:pointer;text-align:right}#acMock .ac-time:hover{border-color:var(--border-hover);color:var(--text)}#acMock .ac-line-words{flex:1 1 auto;min-width:0;line-height:1.75;font-size:12.5px;color:var(--text)}#acMock .ac-word{display:inline;padding:1px 3px;margin:0 -1px;border-radius:4px;border:1px solid transparent;cursor:pointer;position:relative;white-space:nowrap}#acMock .ac-word:hover{background:var(--hover)}#acMock .ac-word.is-on{background:rgba(255,107,107,.22);color:#ffb9b9}#acMock .ac-word.is-on:hover{background:rgba(255,107,107,.32)}#acMock .ac-word.is-maybe.is-on{background:rgba(237,166,59,.22);color:#ffd28a}#acMock .ac-word.is-off{text-decoration:line-through;color:var(--muted)}#acMock .ac-word.is-unsure{text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:rgba(169,175,191,.7)}#acMock .ac-word.is-off.is-unsure{text-decoration:line-through underline dotted}#acMock .ac-word.is-check{box-shadow:inset 0 0 0 1px rgba(237,166,59,.7)}#acMock .ac-word.is-manual{font-style:italic}#acMock .ac-word.is-sel{border-color:var(--lime)}#acMock .ac-word.is-gap{color:var(--muted);font-style:italic;border:1px dashed var(--border-strong)}#acMock .ac-word.is-gap.is-on{color:#ffb9b9;border-style:solid}#acMock .ac-word.is-pending{border-bottom:1px dashed rgba(169,175,191,.8);animation:1.2s ease-in-out infinite ac-pend}@keyframes ac-pend{0%,100%{opacity:1}50%{opacity:.55}}#acMock .ac-trk{flex:none;margin-top:4px;padding:0 4px;height:16px;line-height:16px;border-radius:3px;border:1px solid var(--border-strong);color:var(--muted);font-size:9.5px;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}#acMock .ac-word.is-cur{background:rgba(224,251,120,.18);color:var(--lime)}#acMock .ac-word.is-cur.is-on{background:rgba(255,107,107,.4);color:#fff}#acMock .ac-word.is-hover{border-color:var(--border-hover)}#acMock .ac-row[hidden]{display:none}#acMock.fe-lt-481 .ac-lines{max-height:180px}#acMock.fe-lt-381 .ac-time{min-width:36px}.ac-menu{position:fixed;z-index:10050;min-width:190px;padding:4px;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.45)}.ac-menu-item{display:block;width:100%;text-align:left;padding:6px 10px;border:none;border-radius:5px;background:0 0;color:var(--text);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.ac-menu-item:hover:not(:disabled){background:var(--lime);color:var(--ink)}.ac-menu-item:disabled{opacity:.45;cursor:default}.ac-menu-item.is-danger:hover:not(:disabled){background:rgba(255,107,107,.2);color:#ffb9b9}.ac-menu-sep{height:1px;margin:4px 6px;background:var(--border)}#acMock .ac-word.is-maybe:not(.is-on){box-shadow:inset 0 0 0 1px rgba(237,166,59,.75);color:#ffd28a}#acMock .ac-rc[hidden]{display:none}.fsp [hidden]{display:none!important}.fsp,.fsp *{scrollbar-width:auto;scrollbar-color:auto}@supports not selector(::-webkit-scrollbar){.fsp,.fsp *{scrollbar-width:thin;scrollbar-color:#2a3246 transparent}}.fsp input:focus-visible{box-shadow:none;outline:0}.fsp .inline-rename:focus{border-color:var(--focus-ring)}.sc-frame>.fsp{width:100%;height:100%;min-height:0}.demo-wrap .sc-panel[data-f=censor] #acMock,.demo-wrap .sc-panel[data-f=silence] #csMock,.demo-wrap .sc-panel[data-f=transcribe] #trMock{zoom:.88}@media(min-width:1025px){#featureTabs~.sc-body #acMock,#featureTabs~.sc-body #csMock,#featureTabs~.sc-body #trMock{zoom:.9}}#acMock .ac-sound-dlg .fsp-card{max-width:460px;width:min(460px,100%)}.fsp .fsp-toasts{position:absolute;top:14px;right:14px;z-index:70;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:min(360px,calc(100% - 28px))}.fsp .fsp-toast{background:var(--panel);border:1px solid var(--border-strong);border-radius:10px;padding:10px 14px 11px;color:var(--text);font-size:12.5px;line-height:1.45;width:320px;max-width:100%;box-sizing:border-box;box-shadow:var(--shadow);pointer-events:auto;cursor:pointer;transform:translateY(-6px);opacity:0;transition:transform .18s,opacity .18s}.fsp .fsp-toast.is-on{transform:translateY(0);opacity:1}.fsp .fsp-toast.is-warn{border-color:#f59e0b}.fsp .fsp-toast.is-error{border-color:var(--danger)}.fsp .fsp-toast-title{font-weight:700;font-size:13px;color:var(--lime);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsp .fsp-toast.is-warn .fsp-toast-title{color:#f59e0b}.fsp .fsp-toast.is-error .fsp-toast-title{color:var(--danger)}.fsp .fsp-toast-line{margin-top:2px;color:var(--text);overflow-wrap:anywhere}.fsp .fsp-toast-line.is-muted{color:var(--muted);font-size:12px}.fsp .fsp-toast-line.is-warn{color:#f59e0b;font-size:12px}