/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */[data-tip]:focus-visible:after,[data-tip]:hover:after{content:attr(data-tip);background:var(--v2-ink,#14141f);color:#fff;white-space:nowrap;pointer-events:none;z-index:1000;letter-spacing:.01em;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;animation:vep-tip-in .12s ease-out both;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #14141f2e}[data-tip-side=top]:focus-visible:after,[data-tip-side=top]:hover:after{top:auto;bottom:calc(100% + 6px)}[data-tip-side=right]:focus-visible:after,[data-tip-side=right]:hover:after{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}@keyframes vep-tip-in{0%{opacity:0;transform:translate(-50%,-3px)}to{opacity:1;transform:translate(-50%)}}[data-tip-side=right]:hover:after,[data-tip-side=top]:hover:after{animation:none}.v2-shell:has([data-page=voice-editor-preview]) .v2-shell__sidebar,.v2-shell:has([data-page=voice-editor-preview]) .v2-shell__topbar{display:none}.v2-shell:has([data-page=voice-editor-preview]){grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.v2-shell:has([data-page=voice-editor-preview]) .v2-shell__main{min-height:0;padding:0;display:flex}.v2-shell:has([data-page=voice-editor-preview]) .v2-shell__main>*{flex:1;min-height:0}.vep{background:var(--v2-paper-2);height:100%;min-height:0;color:var(--v2-ink);flex-direction:column;font-family:inherit;display:flex;position:relative}.vep__top{background:var(--v2-paper);border-bottom:1px solid var(--v2-line);flex-shrink:0;align-items:center;gap:10px;padding:12px 18px;display:flex}.vep__brand{color:var(--v2-violet);font-weight:700;text-decoration:none}.vep__sep{color:var(--v2-ink-4)}.vep__title{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:14px;font-weight:600;overflow:hidden}.vep__title--editable{cursor:text;border-radius:5px;padding:1px 5px;transition:background .1s}.vep__title--editable:hover{background:var(--v2-paper-3)}.vep__title--editable:focus-visible{box-shadow:var(--v2-focus);outline:none}.vep__title-input{border:1px solid var(--v2-violet);background:var(--v2-paper);max-width:320px;color:var(--v2-ink);border-radius:5px;outline:none;padding:1px 5px;font-family:inherit;font-size:14px;font-weight:600}.vep__title-input:focus{box-shadow:var(--v2-focus)}.vep__brand:hover{text-decoration:underline}.vep__brand--logo{color:var(--v2-ink);align-items:center;display:inline-flex}.vep__brand--logo:hover{opacity:.7;text-decoration:none}.vep__brand--logo svg{width:auto;height:17px;display:block}.vep__save{min-width:56px;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:500;display:inline-block}.vep__save,.vep__save--saving{color:var(--v2-ink-4)}.vep__save--saved{color:var(--v2-green,#34d399)}.vep__save--offline{color:var(--v2-amber,#fb923c)}.vep__save--conflict{color:var(--v2-red,#f87171)}.vep__subtitle{color:var(--v2-ink-4);font-size:13px}.vep__mode-switch{margin-left:10px}.vep__top-spacer{flex:1}.vep__transport{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.vep__top-divider{background:var(--v2-line);width:1px;height:22px;margin:0 6px}.vep-time--top{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 4px;font-size:12px}.vep__transport .vep-play{background:var(--v2-violet);width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:0 3px 8px var(--v2-violet);flex:0 0 30px}@supports (color:color-mix(in lab,red,red)){.vep__transport .vep-play{box-shadow:0 3px 8px color-mix(in srgb,var(--v2-violet) 32%,transparent)}}.vep__transport .vep-play--on{background:var(--v2-violet)}.vep__transport .vep-tbtn{height:28px;padding:0 7px}.vep__transport .vep-tbtn--on{color:var(--v2-violet);border-color:var(--v2-violet);background:var(--v2-violet-tint)}.vep__transport .vep-speed__btn{background:var(--v2-violet-tint);height:22px;color:var(--v2-violet);font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.vep__transport .vep-speed__btn:hover{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep__transport .vep-speed__btn:hover{background:color-mix(in srgb,var(--v2-violet) 22%,transparent)}}.vep__layout{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.vep__main{gap:14px;min-width:0;padding:16px 20px;overflow-y:auto}.vep-sidebar,.vep__main{flex-direction:column;min-height:0;display:flex}.vep-sidebar{border-right:1px solid var(--v2-line);background:var(--v2-paper);transition:background .12s,box-shadow .12s}.vep-sidebar--drop{background:var(--v2-violet-tint);box-shadow:inset 0 0 0 2px var(--v2-violet)}.vep-sidebar__head{flex-shrink:0;align-items:center;gap:6px;padding:16px 18px 10px;display:flex}.vep-sidebar__title{font-size:13px;font-weight:600}.vep-sidebar__count{color:var(--v2-ink-3);background:var(--v2-paper-3);text-align:center;border-radius:9px;min-width:18px;padding:1px 7px;font-size:11px;font-weight:600}.vep-sidebar__head>.vep-sidebar__collapse{margin-left:auto}.vep-sidebar__list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 12px 16px;display:flex;overflow-y:auto}.vep-pill{background:var(--v2-paper);border:1px solid var(--v2-line-strong,#14141f1f);border-radius:var(--v2-r-10);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;gap:6px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex;position:relative}.vep-pill:hover{background:var(--v2-paper-3)}.vep-pill--selected{color:#fff;border-color:var(--v2-violet)}.vep-pill--selected,.vep-pill--selected:hover{background:var(--v2-violet)}.vep-pill--locked{opacity:.85;cursor:progress}.vep-pill--dragging{opacity:.5}.vep-pill--drop-above:before,.vep-pill--drop-below:after{content:"";background:var(--v2-violet);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0}.vep-pill--drop-above:before{top:-5px}.vep-pill--drop-below:after{bottom:-5px}.vep-pill__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.vep-pill__row--meta{flex-wrap:wrap;gap:6px}.vep-pill__name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:600;overflow:hidden}.vep-pill__dur{color:inherit;opacity:.85;font-variant-numeric:tabular-nums;font-size:12px}.vep-pill__parts{background:var(--v2-violet-tint);height:16px;color:var(--v2-violet-ink,var(--v2-violet));letter-spacing:.02em;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.vep-pill__size{color:inherit;opacity:.7;font-size:11px}.vep-pill__progress{flex-direction:column;gap:4px;margin-top:2px;display:flex}.vep-pill__progress-label{opacity:.85;font-size:11px}.vep-pill__progress-bar{background:#ffffff2e;border-radius:2px;height:3px;overflow:hidden}.vep-pill:not(.vep-pill--selected) .vep-pill__progress-bar{background:var(--v2-paper-4)}.vep-pill__progress-fill{background:var(--v2-violet);height:100%;transition:width .3s}.vep-pill--selected .vep-pill__progress-fill{background:#fff}.vep-pill__progress-bar--indet{position:relative;overflow:hidden}.vep-pill__progress-pulse{background:var(--v2-violet);width:30%;height:100%;animation:vep-pulse 1.4s ease-in-out infinite;position:absolute;top:0;left:0}.vep-pill--selected .vep-pill__progress-pulse{background:#fff}@keyframes vep-pulse{0%{left:-30%}50%{left:50%}to{left:100%}}.vep-pill__progress--err .vep-pill__progress-label{color:#c43c3c}.vep-pill--selected .vep-pill__progress--err .vep-pill__progress-label{color:#ffd9d9}.vep-lang{position:relative}.vep-lang__badge{letter-spacing:.04em;border:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-ink-4);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;display:inline-flex}.vep-lang__badge--dashed{border-style:dashed}.vep-lang__badge--detected{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet)}.vep-lang__code{font-weight:700}.vep-lang__detected{background:var(--v2-violet);color:#fff;border-radius:3px;padding:0 4px;font-size:9px;font-weight:700}.vep-pill--selected .vep-lang__badge{color:#fff;background:#ffffff26;border-color:#ffffff4d}.vep-lang__pop{z-index:1000;background:#fff;border:1px solid #e2e2e6;border-radius:8px;min-width:200px;max-height:320px;padding:4px;font-family:Inter,Arial,sans-serif;overflow-y:auto;box-shadow:0 12px 32px #14141f2e}.vep-lang__opt{text-align:left;cursor:pointer;color:#14141f;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:6px 10px;font-family:inherit;font-size:12px;display:flex}.vep-lang__opt:hover{background:#f4f4f7}.vep-lang__opt--active{color:#6c5ce7;background:#f2edff;font-weight:600}.vep-lang__chip{color:#14141f;letter-spacing:.04em;background:#f4f4f7;border-radius:3px;justify-content:center;align-items:center;min-width:32px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;font-weight:700;display:inline-flex}.vep-lang__opt--active .vep-lang__chip{color:#fff;background:#6c5ce7}.vep-lang__opt-label{flex:1}.vep-status{letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.vep-status--cleaned{color:#1b9c70;background:#29bf8c26}.vep-status--copyright{color:#c43c3c;background:#f2595926}.vep-status--no-voice{color:#b67c1a;background:#e9a52d2e}.vep-pill--selected .vep-status--cleaned{color:#fff;background:#fff3}.vep-pill--selected .vep-status--copyright,.vep-pill--selected .vep-status--no-voice{color:#fff;background:#ffffff40}.vep-pill__filters{flex-wrap:wrap;justify-content:flex-start;gap:4px}.vep-pill__processing{align-items:center;gap:6px}.vep-pill__spinner{border:2px solid var(--v2-violet,currentColor);border-top:2px solid #0000;border-radius:50%;width:10px;height:10px;animation:vep-pill-spin .8s linear infinite}@keyframes vep-pill-spin{to{transform:rotate(1turn)}}.vep-pill__processing-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-4);font-size:10px;font-weight:600}.vep-pill--selected .vep-pill__processing-lbl{color:#fffc}.vep-pill--selected .vep-pill__spinner{border-color:#0000 #ffffffb3 #ffffffb3}.vep-pill__processing-bar{background:var(--v2-line,#ffffff14);border-radius:2px;flex:1;height:3px;overflow:hidden}.vep-pill__processing-bar-fill{background:var(--v2-violet,currentColor);height:100%;transition:width .3s}.vep-pill--selected .vep-pill__processing-bar{background:#ffffff26}.vep-pill--selected .vep-pill__processing-bar-fill{background:#ffffffe6}.vep-filter-chip{letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:4px;gap:4px;padding:2px 4px 2px 6px;font-size:9px;font-weight:700;transition:background .12s,border-color .12s}.vep-filter-chip,.vep-filter-chip__x{align-items:center;display:inline-flex}.vep-filter-chip__x{opacity:.6;border-radius:50%;justify-content:center;width:12px;height:12px;font-size:11px;line-height:1}.vep-filter-chip:hover .vep-filter-chip__x{opacity:1}.vep-filter-chip--pacing{color:#5742d4;background:#6c5ce724}.vep-filter-chip--fillers{color:#b67c1a;background:#e9a52d2e}.vep-filter-chip--polish{color:#1b9c70;background:#29bf8c26}.vep-filter-chip--speech{color:#5742d4;background:#6c5ce724}.vep-filter-chip--noise_removed{color:#1c849a;background:#34c9d42e}.vep-filter-chip--ai_enhanced{color:#5742d4;background:#6c5ce724}.vep-filter-chip--music{color:#b8378a;background:#e959a529}.vep-filter-chip--bg_music{color:#2c6dba;background:#4990e229}.vep-pill--selected .vep-filter-chip{color:#fff;background:#fff3;border-color:#ffffff40}.vep-pill--selected .vep-filter-chip:hover{background:#ffffff47}.vep-sidebar__drop{border:1px dashed var(--v2-line);border-radius:var(--v2-r-10);color:var(--v2-ink-4);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:16px;font-size:12px;display:flex}.vep-sidebar__drop:hover{border-color:var(--v2-violet);color:var(--v2-violet)}.vep-sidebar__hint{opacity:.7;font-size:10px}.vep-sidebar__rec{border:1px solid var(--v2-line);border-radius:var(--v2-r-10);background:var(--v2-violet-tint);color:var(--v2-violet-ink,var(--v2-violet));cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;font-weight:600;display:flex}.vep-sidebar__rec:hover{border-color:var(--v2-violet)}.vep-pill__del{width:16px;height:16px;color:var(--v2-ink-4);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.vep-pill:hover .vep-pill__del{opacity:1}.vep-pill__del:hover{background:var(--v2-paper-4);color:var(--v2-ink)}.vep-pill--selected .vep-pill__del{color:#ffffffb3}.vep-pill--selected .vep-pill__del:hover{color:#fff;background:#ffffff2e}.vep-pill__kebab{width:16px;height:16px;color:var(--v2-ink-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;transition:opacity .12s,background .12s;display:inline-flex}.vep-pill:hover .vep-pill__kebab,.vep-pill__kebab[aria-expanded=true]{opacity:1}.vep-pill__kebab:hover{background:var(--v2-paper-4);color:var(--v2-ink)}.vep-pill--selected .vep-pill__kebab{color:#ffffffb3}.vep-pill--selected .vep-pill__kebab:hover{color:#fff;background:#ffffff2e}.vep-pill-menu{z-index:1000;background:#fff;border:1px solid #e2e2e6;border-radius:8px;flex-direction:column;min-width:168px;padding:4px;display:flex;box-shadow:0 12px 32px #14141f2e}.vep-pill-menu__item{text-align:left;width:100%;font:inherit;color:#14141f;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.vep-pill-menu__item:hover:not(:disabled){background:#f4f4f7}.vep-pill-menu__item:disabled{opacity:.45;cursor:not-allowed}.vep-pill-menu__item--danger{color:#c0392b}.vep-pill-menu__item--danger:hover:not(:disabled){background:#c0392b14}.vep-pill-menu__sep{background:#ececf1;height:1px;margin:3px 2px}.vep-mix{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-12);flex-direction:column;gap:10px;padding:14px 16px 18px;display:flex}.vep-mix__toolbar{align-items:center;gap:16px;padding:4px 2px;display:flex}.vep-mix__tool-left,.vep-mix__tool-right{align-items:center;gap:6px;display:flex}.vep-mix__tool-right{margin-left:auto}.vep-mix__tool-title{color:var(--v2-ink);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex;overflow:hidden}.vep-mix__tool-divider{background:var(--v2-line);align-self:center;width:1px;height:22px;margin:0 6px}.vep-btn,.vep-cursor,.vep-cursor__btn,.vep-filter__pill,.vep-mix__add-lane,.vep-mix__eye,.vep-mix__hide-btn,.vep-play,.vep-speed,.vep-speed__btn,.vep-tbtn,.vep-zoom__step{position:relative}.vep-cursor__btn,.vep-speed__btn{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);cursor:pointer;width:34px;height:34px;color:var(--v2-ink-2);justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.vep-speed__btn{font-variant-numeric:tabular-nums;width:auto;padding:0 12px}.vep-cursor__btn:hover,.vep-speed__btn:hover{background:var(--v2-paper-3);border-color:var(--v2-line-strong);color:var(--v2-ink)}.vep-cursor__pop{background:var(--v2-paper);color:var(--v2-ink);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);box-shadow:var(--v2-shadow-3);z-index:20;min-width:160px;padding:4px;position:absolute;top:calc(100% + 6px);left:0}.vep-cursor__opt{width:100%;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.vep-cursor__opt:hover{background:var(--v2-paper-3)}.vep-cursor__opt--active{color:var(--v2-violet-ink);background:var(--v2-violet-tint);font-weight:600}.vep-cursor__lbl{flex:1}.vep-cursor__key{color:var(--v2-ink-3);opacity:.7;font-family:ui-monospace,monospace;font-size:10px}.vep-tbtn{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);cursor:pointer;height:34px;color:var(--v2-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.vep-tbtn:hover{background:var(--v2-paper-3);border-color:var(--v2-line-strong);color:var(--v2-ink)}.vep-tbtn--ghost{background:0 0;border:none;height:24px;padding:0 6px}.vep-tbtn__lbl{font-size:10px}.vep-play{background:var(--v2-ink);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;box-shadow:0 2px 6px #14141f2e}.vep-play--on{background:var(--v2-violet)}.vep-play--buffering{opacity:.85;cursor:wait}.vep-play__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:vep-play-spin .6s linear infinite}@keyframes vep-play-spin{to{transform:rotate(1turn)}}.vep-play:hover{transform:scale(1.06);box-shadow:0 4px 12px #14141f47}.vep-play:active{transform:scale(.97)}.vep-time{font-variant-numeric:tabular-nums;color:var(--v2-ink-4);margin-left:4px;font-size:12px}.vep-zoom{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);background:var(--v2-paper);align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.vep-zoom__step{width:18px;justify-content:center;align-items:center;padding:0;display:inline-flex}.vep-zoom__fit,.vep-zoom__step{cursor:pointer;height:18px;color:var(--v2-ink-4);background:0 0;border:none}.vep-zoom__fit{letter-spacing:.02em;padding:0 4px;font-family:inherit;font-size:10.5px;font-weight:700}.vep-zoom__fit:hover:not(:disabled){color:var(--v2-violet-ink)}.vep-zoom__fit:disabled{opacity:.4;cursor:default}.vep-zoom__range{appearance:none;background:linear-gradient(to right,var(--v2-violet) 0,var(--v2-violet) calc(var(--vep-zoom-val,1) * 1%),var(--v2-paper-4) calc(var(--vep-zoom-val,1) * 1%),var(--v2-paper-4) 100%);cursor:pointer;border-radius:2px;outline:none;width:110px;height:4px}.vep-zoom__range::-webkit-slider-thumb{appearance:none;border:1.5px solid var(--v2-violet);cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #00000014}.vep-zoom__range::-moz-range-thumb{border:1.5px solid var(--v2-violet);cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #00000014}.vep-mix__hd-title{font-weight:600}.vep-mix__hd-meta{color:var(--v2-ink-4)}.vep-mix__hd-edits{color:var(--v2-violet,#6c5ce7);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s}.vep-mix__hd-edits:hover{background:#6c5ce714}.vep-mix__hd-edits--on{background:var(--v2-violet,#6c5ce7);border-color:var(--v2-violet,#6c5ce7);color:#fff}.vep-mix__hd-edits--on .vep-mix__hd-edits-saved{color:#ffffffd9}.vep-mix__hd-edits-saved{color:var(--v2-ink-4);margin-left:4px;font-weight:400}.vep-mix__scroll{width:100%;display:flex;overflow:auto hidden}.vep-mix__lane-head{border-right:1px solid var(--v2-line);z-index:5;background:var(--v2-paper);flex:0 0 56px;padding-right:8px;display:flex;position:sticky;left:0}.vep-mix__add-lane,.vep-mix__lane-head{justify-content:center;align-items:center}.vep-mix__add-lane{border:1px dashed var(--v2-line);border-radius:var(--v2-r-8);width:36px;height:36px;color:var(--v2-ink-4);cursor:pointer;background:0 0;display:inline-flex}.vep-mix__add-lane:hover{color:var(--v2-violet);border-color:var(--v2-violet)}.vep-mix__lane-eyes{flex-direction:column;align-items:center;gap:4px;display:flex}.vep-mix__eye{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);width:28px;height:28px;color:var(--v2-ink-4);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.vep-mix__eye:hover{color:var(--v2-violet);border-color:var(--v2-violet)}.vep-mix__eye--off{background:var(--v2-paper-3);color:var(--v2-ink-4)}.vep-mix__inner{-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;position:relative}.vep-cursor__btn--active{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet)}.vep-rul{font-variant-numeric:tabular-nums}.vep-rul__dot{background:var(--v2-line-strong);opacity:.7;pointer-events:none;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.vep-rul__tick--major{background:var(--v2-ink-4)}.vep-rul__label{color:var(--v2-ink-3)!important;font-weight:700!important}.vep-rul__frame{color:var(--v2-ink-5);pointer-events:none;white-space:nowrap;letter-spacing:.02em;font-size:9px;font-weight:500;position:absolute;top:4px;transform:translate(-50%)}.vep-mix__ruler-real.ev2-ruler{border-bottom:1px solid var(--v2-line);height:24px;padding-left:0}.vep-mix__ruler-real.ev2-ruler .ev2-ruler__marks{left:0;right:0}.vep-mix__track{cursor:crosshair;background:var(--v2-paper-2);border-radius:var(--v2-r-8);height:110px;margin-top:4px;position:relative}.vep-clip--hidden{opacity:.35}.vep-clip{cursor:pointer;transition:box-shadow .12s,transform .12s}.vep-clip:hover{box-shadow:0 0 0 1px var(--v2-violet-tint)}.vep-clip--selected{box-shadow:0 0 0 2px var(--v2-violet);z-index:2}.vep-clip--selected.vep-clip--cont-l.vep-clip--cont-r{box-shadow:0 -2px 0 0 var(--v2-violet),0 2px 0 0 var(--v2-violet)}.vep-clip--selected.vep-clip--cont-r:not(.vep-clip--cont-l){box-shadow:-2px 0 0 0 var(--v2-violet),0 -2px 0 0 var(--v2-violet),0 2px 0 0 var(--v2-violet)}.vep-clip--selected.vep-clip--cont-l:not(.vep-clip--cont-r){box-shadow:2px 0 0 0 var(--v2-violet),0 -2px 0 0 var(--v2-violet),0 2px 0 0 var(--v2-violet)}.vep-clip__header{background:var(--v2-ink);justify-content:space-between;align-items:center;gap:6px;height:18px;padding:0 4px 0 8px;display:flex;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.vep-clip__header{background:color-mix(in srgb,var(--v2-ink) 28%,transparent)}}.vep-clip__header{opacity:0;z-index:4;pointer-events:auto;border-radius:4px 4px 0 0;transition:opacity .12s}.vep-clip:hover .vep-clip__header,.vep-clip__header:hover{opacity:1}.vep-clip__name{color:var(--v2-paper);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.vep-clip__more{width:16px;height:14px;color:var(--v2-paper);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.vep-clip__more--active,.vep-clip__more:hover{background:var(--v2-paper)}@supports (color:color-mix(in lab,red,red)){.vep-clip__more--active,.vep-clip__more:hover{background:color-mix(in srgb,var(--v2-paper) 22%,transparent)}}.vep-clipmenu{z-index:1000;background:#fff;border:1px solid #e2e2e6;border-radius:10px;width:264px;padding:0;font-family:Inter,Arial,sans-serif;box-shadow:0 16px 40px #14141f38}.vep-clipmenu__head{border-bottom:1px solid #e2e2e6;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.vep-clipmenu__title{color:#14141f;font-size:12px;font-weight:700}.vep-clipmenu__close{color:#73737f;cursor:pointer;background:0 0;border:1px solid #e2e2e6;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.vep-clipmenu__close:hover{color:#14141f;background:#f4f4f7}.vep-clipmenu__row{grid-template-columns:52px 1fr 76px;align-items:center;gap:10px;padding:7px 12px;display:grid}.vep-clipmenu__lbl{color:#14141f;font-size:11px;font-weight:500}.vep-clipmenu__row--volume{grid-template-columns:84px 1fr 76px}.vep-clipmenu__lbl-mute{align-items:center;gap:6px;display:flex}.vep-clipmenu__mute{color:#14141f;cursor:pointer;background:#f4f4f7;border:1px solid #e2e2e6;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.vep-clipmenu__mute:hover{background:#ededf1}.vep-clipmenu__mute--on{color:#fff;background:#6c5ce7;border-color:#6c5ce7}.vep-clipmenu__mute--on:hover{background:#5338e0;border-color:#5338e0}.vep-clipmenu__divider{background:#e2e2e6;height:1px;margin:4px 14px}.vep-clipmenu__slider{appearance:none;background:linear-gradient(to right,#6c5ce7 0,#6c5ce7 calc(var(--cm-val,50) * 1%),#ededf1 calc(var(--cm-val,50) * 1%),#ededf1 100%);cursor:pointer;border-radius:2px;outline:none;width:100%;height:4px}.vep-clipmenu__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #6c5ce7;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #00000014}.vep-clipmenu__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:1.5px solid #6c5ce7;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 2px #00000014}.vep-clipmenu__num{color:#14141f;align-items:center;gap:4px;font-size:11px;display:flex}.vep-clipmenu__num-wrap{align-items:center;display:inline-flex;position:relative}.vep-clipmenu__num input{box-sizing:border-box;color:#14141f;font-variant-numeric:tabular-nums;text-align:right;background:#f4f4f7;border:1px solid #e2e2e6;border-radius:4px;outline:none;width:52px;padding:3px 20px 3px 6px;font-family:inherit;font-size:11px}.vep-clipmenu__steppers{flex-direction:column;width:18px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.vep-clipmenu__step{cursor:pointer;color:#73737f;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-size:0;display:flex}.vep-clipmenu__step:hover{color:#14141f;background:#ededf1}.vep-clipmenu__step:first-child{border-radius:0 3px 0 0}.vep-clipmenu__step:last-child{border-radius:0 0 3px}.vep-clipmenu__num input::-webkit-inner-spin-button,.vep-clipmenu__num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vep-clipmenu__num input:focus{background:#fff;border-color:#6c5ce7}.vep-clipmenu__num span{color:#73737f}.vep-mix__empty-track{color:var(--v2-ink-4);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.vep-clip{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);position:absolute;top:4px;bottom:4px;overflow:visible}.vep-clip--cont-l{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.vep-clip--cont-r{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.vep-clip svg{width:100%;height:100%;display:block}.vep-mix__lane-loader{z-index:6;border-radius:var(--v2-r-8);pointer-events:none;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden}.vep-clip--dragging{opacity:.6;z-index:10;box-shadow:0 6px 16px #14141f2e;transition:none!important}.vep-clip{cursor:var(--clip-cursor,grab)}.vep-clip--dragging *{pointer-events:none}.vep-clip--dragging{cursor:grabbing}.vep-mix__scroll[data-tool=blade],.vep-mix__scroll[data-tool=blade] .vep-clip{cursor:crosshair!important}.vep-actionbar{color:#fff;z-index:1000;background:#14141f;border-radius:6px;align-items:center;gap:2px;padding:4px;font-family:Inter,Arial,sans-serif;display:flex;position:fixed;box-shadow:0 8px 24px #14141f33}.vep-actionbar__btn{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .12s;display:inline-flex}.vep-actionbar__btn:hover{background:#ffffff1f}.vep-actionbar__btn--danger:hover{background:#f25959}.vep-actionbar__sep{background:#ffffff2e;width:1px;height:16px;margin:0 2px}.vep-mix__inner .ev2-playhead{z-index:20}.vep-mix__inner .ev2-playhead__head{width:16px;height:16px;left:-8px;box-shadow:0 1px 4px #f25959b3}.vep-mix__inner .ev2-playhead__head:hover{transform:scale(1.15)}.vep-mix__inner .ev2-playhead__time{cursor:text}.vep-rubber{background:var(--v2-violet);position:absolute}@supports (color:color-mix(in lab,red,red)){.vep-rubber{background:color-mix(in srgb,var(--v2-violet) 12%,transparent)}}.vep-rubber{border:1px solid var(--v2-violet);pointer-events:none;z-index:6}.vep-range-band{background:repeating-linear-gradient(135deg,var(--v2-violet) 0 4px,transparent 4px 10px);position:absolute;top:64px;bottom:0}@supports (color:color-mix(in lab,red,red)){.vep-range-band{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--v2-violet) 10%,transparent) 0 4px,transparent 4px 10px)}}.vep-range-band{border-left:1px dashed var(--v2-violet);border-right:1px dashed var(--v2-violet);pointer-events:none;z-index:5}.vep-range-band__bracket{background:var(--v2-violet-deep,#5c38f0);filter:drop-shadow(0 0 .5px #fff);pointer-events:none;width:14px;height:10px;position:absolute}.vep-range-band__bracket--start-top{clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:auto;cursor:ew-resize;top:-2px;left:-8px}.vep-range-band__bracket--start-bottom{clip-path:polygon(50% 0,0 100%,100% 100%);pointer-events:auto;cursor:ew-resize;bottom:-2px;left:-8px}.vep-range-band__bracket--end-top{clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:auto;cursor:ew-resize;top:-2px;right:-8px}.vep-range-band__bracket--end-bottom{clip-path:polygon(50% 0,0 100%,100% 100%);pointer-events:auto;cursor:ew-resize;bottom:-2px;right:-8px}.vep-range-band__grip{cursor:ew-resize;pointer-events:auto;z-index:6;background:0 0;width:10px;position:absolute;top:-68px;bottom:-2px}.vep-range-band__grip--start{left:-5px}.vep-range-band__grip--end{right:-5px}.vep-range-band__grip:hover{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-range-band__grip:hover{background:color-mix(in srgb,var(--v2-violet) 18%,transparent)}}.vep-range-band__chip{background:var(--v2-violet);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.vep-silence-band{background:var(--v2-violet,#6c5ce7);position:absolute;top:6px;bottom:6px}@supports (color:color-mix(in lab,red,red)){.vep-silence-band{background:color-mix(in srgb,var(--v2-violet,#6c5ce7) 16%,transparent)}}.vep-silence-band{cursor:pointer;z-index:3;border:none;border-radius:2px;transition:background .12s}.vep-silence-band:hover{background:var(--v2-violet,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.vep-silence-band:hover{background:color-mix(in srgb,var(--v2-violet,#6c5ce7) 30%,transparent)}}.vep-silence-band:focus-visible{outline:2px solid var(--v2-violet,#6c5ce7);outline-offset:1px}.vep-splice{cursor:pointer;z-index:4;background:0 0;border:0;width:8px;margin-left:-4px;padding:0;position:absolute;top:0;bottom:0}.vep-splice:before{content:"";background:var(--v2-violet,#6c5ce7);opacity:.55;width:1.5px;margin-left:-.75px;transition:opacity .12s,width .12s;position:absolute;top:4px;bottom:4px;left:50%}.vep-splice--delete:before{background:#e74c3c}.vep-splice:focus-visible:before,.vep-splice:hover:before{opacity:1;width:2.5px;margin-left:-1.25px}.vep-splice:after{content:"";background:var(--v2-violet,#6c5ce7);opacity:0;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;transition:opacity .12s;position:absolute;top:0;left:50%}.vep-splice--delete:after{background:#e74c3c}.vep-splice:focus-visible:after,.vep-splice:hover:after{opacity:1}.vep-splice--on:before{opacity:1;width:2px;margin-left:-1px}.vep-splice--on:after{opacity:.85}.vep-clip__fades{pointer-events:none;z-index:3;position:absolute;inset:0}.vep-clip__fades path,.vep-clip__fades polygon{fill:var(--v2-ink)}@supports (color:color-mix(in lab,red,red)){.vep-clip__fades path,.vep-clip__fades polygon{fill:color-mix(in srgb,var(--v2-ink) 22%,transparent)}}.vep-mk{pointer-events:none;z-index:2;border-radius:1px;height:6px;position:absolute;bottom:2px}.vep-mk--filler,.vep-mk--mouth{border:0;border-radius:1px;width:2px;height:100%;top:0;bottom:0;transform:translate(-50%)}.vep-mk--filler{background:#b28c4099}.vep-mk--mouth{background:#29bf8c8c}.vep-mk-pin{cursor:pointer;pointer-events:auto;z-index:8;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;padding:0;transition:transform 80ms,box-shadow .12s;position:absolute;top:-8px;box-shadow:0 2px 5px #12141f47}.vep-mk-pin:hover{transform:scale(1.25);box-shadow:0 3px 7px #12141f52}.vep-mk-pin:focus-visible{outline:2px solid var(--v2-violet);outline-offset:2px}.vep-mk-pin--filler{background:#b28c40}.vep-mk-pin--mouth{background:#29bf8c}.vep-mk-pin--silence{background:#6c5ce7}.vep-mk-pin--noise{background:#e9a52d}.vep-mk--noise,.vep-mk--silence{border-left:1px solid var(--v2-ink-5);border-right:1px solid var(--v2-ink-5);background:#6c5ce70f;border-radius:0;height:100%;bottom:0}.vep-mk--noise{background:#e9a52d14}.vep-cleanup{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-12);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.vep-cleanup__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vep-cleanup__cap{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-4);font-size:10px;font-weight:700}.vep-cleanup__spacer{flex:1}.vep-filter__pill{background:var(--v2-paper);border:1px solid var(--v2-line);cursor:pointer;color:var(--v2-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.vep-filter__pill:hover{background:var(--v2-paper-3)}.vep-filter__pill--open{border-color:var(--v2-violet);background:var(--v2-violet-tint);color:var(--v2-violet)}.vep-filter__dot{border-radius:50%;width:8px;height:8px}.vep-filter__dot--pacing{background:#e9a52d}.vep-filter__dot--fillers{background:#6c5ce7}.vep-filter__dot--polish{background:#29bf8c}.vep-filter__lbl{font-weight:500}.vep-filter__count{background:var(--v2-violet);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.vep-filter__counts{align-items:center;gap:8px;margin-left:2px;display:inline-flex}.vep-filter__counts-item{font-variant-numeric:tabular-nums;color:var(--v2-ink-2);align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.vep-filter__counts-n{line-height:1}.vep-filter__busy,.vep-filter__pill--open .vep-filter__counts-item{color:var(--v2-violet)}.vep-filter__busy{font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-left:4px;font-size:11px;font-weight:600;display:inline-flex}.vep-filter__busy-spin{border:2px solid var(--v2-violet);width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.vep-filter__busy-spin{border:2px solid color-mix(in srgb,var(--v2-violet) 30%,transparent)}}.vep-filter__busy-spin{border-top-color:var(--v2-violet);border-radius:50%;animation:vep-chip-spin .6s linear infinite}.vep-mix__hide-btn{background:var(--v2-violet);border:1px solid var(--v2-violet);border-radius:var(--v2-r-8);color:#fff;cursor:pointer;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.vep-mix__hide-btn--on,.vep-mix__hide-btn:hover,.vep-mix__hide-btn[aria-pressed=true]{background:var(--v2-violet-deep);border-color:var(--v2-violet-deep)}.vep-mix__hide-label{white-space:nowrap}.vep-mix__hide-btn--ghost{background:var(--v2-paper);border-color:var(--v2-line);color:var(--v2-ink-3)}.vep-mix__hide-btn--ghost:hover{background:var(--v2-paper-3);border-color:var(--v2-line-strong);color:var(--v2-ink)}.vep-mix__hide-btn--ghost.vep-mix__hide-btn--on,.vep-mix__hide-btn--ghost[aria-pressed=true]{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet-ink)}.vep-cleanup__panel{border-top:1px solid var(--v2-line);padding:14px 4px 4px}.vep-fp{flex-direction:column;max-width:520px}.vep-fp,.vep-fp__row{gap:10px;display:flex}.vep-fp__row{flex-wrap:wrap;align-items:center}.vep-fp__lbl{min-width:72px;font-size:12px;font-weight:600}.vep-fp__stat{color:var(--v2-ink-4);font-size:12px}.vep-fp__seg{flex-wrap:wrap;gap:4px;display:inline-flex}.vep-fp__chip{border:1px solid var(--v2-line);background:var(--v2-paper);cursor:pointer;color:var(--v2-ink-4);border-radius:999px;padding:4px 10px;font-size:11px}.vep-fp__chip:hover{color:var(--v2-ink)}.vep-fp__chip--on{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet)}.vep-fp__chip:disabled{opacity:.4;cursor:not-allowed}.vep-fp__check,.vep-fp__chip:disabled:hover{color:var(--v2-ink-4)}.vep-fp__check{align-items:center;gap:6px;font-size:12px;display:inline-flex}.vep-fp__slider{flex:1;max-width:240px}.vep-fp__cta{align-items:center;gap:8px;padding-top:4px;display:flex}.vep-fp__hint{color:var(--v2-ink-4);flex:1;font-size:11px;font-style:italic}.vep-pol{gap:14px;padding:4px 0 8px}.vep-pol,.vep-pol__group{flex-direction:column;display:flex}.vep-pol__group{gap:10px}.vep-pol__scope{border:1px solid var(--v2-line);background:var(--v2-paper-2);border-radius:6px;align-self:flex-start;display:inline-flex;overflow:hidden}.vep-pol__scope-btn{color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:11px;font-weight:600}.vep-pol__scope-btn--on{background:var(--v2-violet);color:#fff}.vep-pol__row{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-10);grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.vep-pol__row:hover{border-color:var(--v2-line-strong)}.vep-pol__row--stub{opacity:.7}.vep-pol__row--blocked{opacity:.45;pointer-events:none}.vep-pol__icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.vep-pol__icon--speech{background:var(--v2-violet-tint);color:var(--v2-violet)}.vep-pol__icon--music{color:#1b9c70;background:#29bf8c26}.vep-pol__icon--bg_music{color:#b67c1a;background:#e9a52d26}.vep-pol__body{flex-direction:column;gap:4px;display:flex}.vep-pol__title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.vep-pol__sub{color:var(--v2-ink-4);font-size:11px;line-height:1.4}.vep-pol__pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.vep-pol__pill--soon{background:var(--v2-paper-3);color:var(--v2-ink-4)}.vep-pol__pill--on{background:var(--v2-violet);color:#fff}.vep-pol__pill--applied{color:#1b9c70;background:#29bf8c2e;gap:5px;padding-left:5px}.vep-pol__pill-dot{background:#1b9c70;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #29bf8c2e}.vep-pol__pill--busy{background:var(--v2-violet-tint);color:var(--v2-violet);gap:5px;padding-left:5px}.vep-pol__pill-spinner{border:1.4px solid #6c5ce74d;border-top:1.4px solid var(--v2-violet);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:vep-chip-spin .7s linear infinite}.vep-pol__pill-bar{background:#6c5ce738;border-radius:999px;flex-shrink:0;width:28px;height:3px;overflow:hidden}.vep-pol__pill-bar-fill{background:var(--v2-violet);border-radius:999px;height:100%;transition:width .4s;display:block}.vep-pol__strength-row{margin-top:6px}.vep-pol__slider-wrap{flex-direction:column;gap:6px;width:100%;max-width:380px;display:flex}.vep-pol__slider-track-wrap{align-items:center;height:18px;display:flex;position:relative}.vep-pol__slider{z-index:2;appearance:none;background:linear-gradient(to right,var(--v2-violet) var(--vep-slider-pct,100%),var(--v2-paper-4) var(--vep-slider-pct,100%));border-radius:2px;outline:none;width:100%;height:4px;margin:0;padding:0;position:relative}.vep-pol__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--v2-violet);cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #14141f2e}.vep-pol__slider::-moz-range-thumb{background:var(--v2-violet);cursor:pointer;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #14141f2e}.vep-pol__slider:disabled{opacity:.5;cursor:not-allowed}.vep-pol__slider-ticks{pointer-events:none;z-index:1;position:absolute;inset:0}.vep-pol__slider-tick{background:var(--v2-paper-4);border-radius:1px;width:2px;height:8px;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%)}.vep-pol__slider-tick--passed{background:var(--v2-violet)}.vep-pol__mode-row{align-items:center;gap:8px;margin-top:6px;display:flex}.vep-pol__mode-lbl{color:var(--v2-ink-4);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.vep-pol__slider-labels{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.vep-pol__slider-labels--3{grid-template-columns:repeat(3,1fr)}.vep-pol__slider-labels--3 .vep-pol__slider-label:first-child{text-align:left}.vep-pol__slider-labels--3 .vep-pol__slider-label:nth-child(2){text-align:center}.vep-pol__slider-labels--3 .vep-pol__slider-label:nth-child(3){text-align:right}.vep-pol__slider-label{font:inherit;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-4);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-family:inherit;font-size:10px}.vep-pol__slider-label:first-child{text-align:left}.vep-pol__slider-label:nth-child(2),.vep-pol__slider-label:nth-child(3){text-align:center}.vep-pol__slider-label:nth-child(4){text-align:right}.vep-pol__slider-label:hover:not(:disabled){color:var(--v2-ink)}.vep-pol__slider-label--on{color:var(--v2-violet);font-weight:700}.vep-pol__slider-label:disabled{opacity:.5;cursor:not-allowed}.vep-compare{border:1px solid var(--v2-line);background:var(--v2-paper);height:28px;color:var(--v2-ink-3);font:inherit;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:6px;margin-left:4px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.vep-compare:hover{background:var(--v2-paper-3);color:var(--v2-ink)}.vep-compare__dot{background:var(--v2-violet);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #6c5ce766}.vep-compare--on{color:#fff;background:#2a2030;border-color:#2a2030}.vep-compare--on .vep-compare__dot{background:#ff7a59;animation:vep-compare-pulse 1.2s ease-in-out infinite}@keyframes vep-compare-pulse{0%,to{box-shadow:0 0 #ff7a598c}50%{box-shadow:0 0 0 4px #ff7a5900}}.vep-clip__chips{z-index:2;pointer-events:auto;flex-wrap:wrap;gap:3px;max-width:calc(100% - 12px);display:flex;position:absolute;bottom:4px;left:6px}.vep-clip-chip{letter-spacing:.06em;cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;padding:1px 4px;font-size:8px;font-weight:700;line-height:1.25;transition:filter .12s;display:inline-flex}.vep-clip-chip:hover{filter:brightness(1.1)}.vep-clip-chip--pacing{color:#fff;background:#6c5ce7d9}.vep-clip-chip--fillers{color:#fff;background:#e9a52deb}.vep-clip-chip--polish{color:#fff;background:#29bf8ceb}.vep-clip-chip--speech{color:#fff;background:#6c5ce7d9}.vep-clip-chip--noise_removed{color:#fff;background:#34c9d4eb}.vep-clip-chip--ai_enhanced{color:#fff;background:#6c5ce7d9}.vep-clip-chip--music{color:#fff;background:#e959a5eb}.vep-clip-chip--bg_music{color:#fff;background:#4990e2eb}.vep-clip-chip--processing{cursor:progress;animation:vep-chip-pulse 1.2s ease-in-out infinite}.vep-clip-chip--processing:hover{filter:none}@keyframes vep-chip-pulse{0%{box-shadow:0 0 #ffffff73}50%{box-shadow:0 0 0 3px #fff0}to{box-shadow:0 0 #fff0}}.vep-clip-chip__spinner{border:1.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:8px;height:8px;animation:vep-chip-spin .7s linear infinite;display:inline-block}@keyframes vep-chip-spin{to{transform:rotate(1turn)}}.vep-pol__toggle{background:var(--v2-paper-4);border:1px solid var(--v2-line);cursor:pointer;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.vep-pol__toggle:hover:not(:disabled){border-color:var(--v2-line-strong)}.vep-pol__toggle--on{background:var(--v2-violet);border-color:var(--v2-violet)}.vep-pol__toggle:disabled{opacity:.5;cursor:not-allowed}.vep-pol__toggle-dot{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #14141f2e}.vep-pol__toggle--on .vep-pol__toggle-dot{transform:translate(16px)}.vep-pol__bglevel-row{border-top:1px dashed var(--v2-line);flex-direction:column;gap:6px;max-width:280px;margin-top:10px;padding-top:10px;display:flex}.vep-pol__bglevel-head{justify-content:space-between;align-items:baseline;display:flex}.vep-pol__bglevel-lbl{color:var(--v2-text-2);font-size:12px}.vep-pol__bglevel-val{font-variant-numeric:tabular-nums;color:var(--v2-ink-4);font-size:11px}.vep-pol__bglevel-row .vep-pol__slider-track-wrap{max-width:280px}.vep-pol__eta{letter-spacing:.02em;color:var(--v2-ink-4);background:var(--v2-paper-2);border:1px solid var(--v2-line);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:600}.vep-pol__blocked-note{color:var(--v2-amber,#fb923c);margin-top:4px;font-size:11px}.vep-transcript{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-12);flex-direction:column;flex:1;min-height:280px;display:flex;position:relative;container-type:inline-size}@container (max-width:1000px){.vep-transcript__head{gap:8px}.vep-transcript__head .vep-mix__hide-btn .vep-mix__hide-label{display:none}}.vep-transcript__head{border-bottom:1px solid var(--v2-line);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.vep-transcript__cap{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-4);font-size:10px;font-weight:700}.vep-transcript__head-spacer{flex:1}.vep-transcript__body{scrollbar-gutter:stable;isolation:isolate;width:100%;min-height:0;max-width:var(--tx-max-width,820px);flex-direction:column;flex:1;gap:16px;margin:0 auto;padding:14px 18px 24px;display:flex;position:relative;overflow-y:auto}.vep-scrolltime{z-index:30;background:var(--v2-paper);border:1px solid var(--v2-line);font-variant-numeric:tabular-nums;color:var(--v2-ink-4);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;transition:opacity .18s;position:absolute;box-shadow:0 2px 8px #0000001f}.vep-scrolltime--on{opacity:1}.vep-transcript__busy{background:var(--v2-violet);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vep-transcript__busy{background:color-mix(in srgb,var(--v2-violet) 12%,transparent)}}.vep-transcript__busy{color:var(--v2-violet);flex:0 auto;min-width:48px;max-width:320px;font-size:11px;font-weight:600}.vep-transcript__head .vep-cleanup__row{flex-wrap:nowrap}.vep-transcript__busy-spin{border:2px solid var(--v2-violet);width:12px;height:12px}@supports (color:color-mix(in lab,red,red)){.vep-transcript__busy-spin{border:2px solid color-mix(in srgb,var(--v2-violet) 30%,transparent)}}.vep-transcript__busy-spin{border-top-color:var(--v2-violet);border-radius:50%;flex:none;animation:vep-chip-spin .6s linear infinite}.vep-transcript__busy-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vep-spk-pick{color:#fff;background:#1a1a22;border-radius:8px;flex-direction:column;min-width:220px;max-width:280px;display:flex;overflow:hidden}.vep-spk-pick__head{border-bottom:1px solid #ffffff14;gap:4px;padding:6px;display:flex}.vep-spk-pick__search{color:#fff;background:#ffffff14;border:none;border-radius:6px;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.vep-spk-pick__search::placeholder{color:#fff6}.vep-spk-pick__search:focus{outline:1px solid #fff3}.vep-spk-pick__close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px}.vep-spk-pick__close:hover{background:#ffffff14}.vep-spk-pick__list{flex-direction:column;gap:1px;max-height:240px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}.vep-spk-pick__empty{text-align:center;color:#ffffff80;padding:8px;font-size:11px}.vep-spk-pick__item{cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.vep-spk-pick__item:hover{background:#ffffff1a}.vep-spk-pick__dot{border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.vep-spk-pick__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vep-spk-pick__kbd{color:#ffffffb8;background:#ffffff1f;border:1px solid #ffffff29;border-radius:4px;flex:none;padding:2px 5px;font-size:10px;line-height:1}.vep-spk-pick__clear{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:none;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:inherit;font-size:12px;display:flex}.vep-spk-pick__clear:hover{color:#fff;background:#ffffff14}.vep-spk-pick__newrow{background:#7c5cff14;border-top:1px solid #ffffff14;align-items:center;gap:6px;padding:8px;display:flex}.vep-spk-pick__newinput{color:#fff;min-width:0;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;flex:1;padding:4px 8px;font-family:inherit;font-size:12px}.vep-spk-pick__newinput::placeholder{color:#fff6}.vep-spk-pick__newinput:focus{border-color:#7c5cffcc;outline:none}.vep-spk-pick__newbtn{background:var(--v2-violet,#7c5cff);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:4px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.vep-spk-pick__newbtn:disabled{opacity:.4;cursor:not-allowed}.vep-spk-pick__newbtn:not(:disabled):hover{filter:brightness(1.08)}.vep-spk-pick__item--new{color:#d8cfff}.vep-spk-pick__dot--new{color:#fff;background:#7c5cff40;justify-content:center;align-items:center;width:12px;height:12px;font-size:10px;font-weight:700;line-height:1;display:flex}.vep-transcript__follow{background:var(--v2-violet);color:#fff;cursor:pointer;z-index:5;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #6c5ce759}.vep-transcript__follow:hover{background:var(--v2-violet-deep)}.vep-transcript__edited{background:var(--v2-violet);border-radius:999px;margin-left:6px;padding:1px 6px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.vep-transcript__edited{background:color-mix(in srgb,var(--v2-violet) 12%,transparent)}}.vep-transcript__edited{color:var(--v2-violet);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.vep-transcript__body--locked{position:relative}.vep-transcript__body--locked .vep-gap,.vep-transcript__body--locked .vep-selfab,.vep-transcript__body--locked .vep-turn__name,.vep-transcript__body--locked [data-word-id],.vep-transcript__body--locked button{pointer-events:none}.vep-transcript__body--locked .vep-gap,.vep-transcript__body--locked [data-word-id]{opacity:.7;cursor:default}.vep-transcript__placeholder{color:var(--v2-ink-4);margin:0;font-size:13px;font-style:italic}.vep-transcript__retry{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vep-transcript__retry p{margin:0;font-style:italic}.vep-transcript__retry-btn{border:1px solid var(--v2-violet-wash);background:var(--v2-violet-tint);color:var(--v2-violet-ink);cursor:pointer;border-radius:8px;height:30px;padding:0 12px;font-size:12px;font-style:normal;font-weight:700;transition:background .13s}.vep-transcript__retry-btn:hover{background:var(--v2-violet-wash)}.vep-turn{flex-direction:column;gap:6px;margin-bottom:22px;transition:background-color .3s;display:flex}.vep-turn:last-child{margin-bottom:0}.vep-turn--just-changed{animation:vep-turn-pulse 1.5s ease-out}@keyframes vep-turn-pulse{0%{background-color:color-mix(in srgb,var(--turn-speaker-color,var(--v2-violet)) 35%,transparent)}60%{background-color:color-mix(in srgb,var(--turn-speaker-color,var(--v2-violet)) 18%,transparent)}to{background-color:color-mix(in srgb,var(--turn-speaker-color,var(--v2-violet)) 4%,transparent)}}.vep-turn__meta{align-items:center;gap:8px;padding-top:2px;font-size:11px;display:flex}.vep-turn__time{color:var(--v2-ink-4);font-variant-numeric:tabular-nums}.vep-turn__avatar{background:var(--turn-speaker-color,var(--v2-violet));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;display:inline-flex}.vep-turn__name{cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0 -3px;padding:1px 3px;font-family:inherit;font-size:12px;font-weight:600}.vep-turn__name:hover{background:var(--v2-paper-3)}.vep-turn__name:focus-visible{outline:2px solid var(--v2-violet);outline-offset:1px}.vep-turn__spk{display:inline-flex;position:relative}.vep-spk-menu{z-index:50;background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);flex-direction:column;min-width:172px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #14141f2e}.vep-spk-menu__opt{text-align:left;width:100%;font:inherit;color:var(--v2-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.vep-spk-menu__opt:hover{background:var(--v2-paper-3)}.vep-spk-menu__opt.is-active{font-weight:600}.vep-spk-menu__opt--danger{color:#c0392b}.vep-spk-menu__opt--danger:hover{color:#c0392b;background:#c0392b14}.vep-spk-menu__dot{border-radius:50%;flex:none;width:8px;height:8px}.vep-spk-menu__lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vep-spk-menu__check{color:var(--v2-violet)}.vep-spk-menu__sep{background:var(--v2-line);height:1px;margin:4px 2px}.vep-spk-menu__newrow{align-items:center;gap:4px;padding:4px 4px 2px;display:flex}.vep-spk-menu__newinput{background:var(--v2-paper);min-width:0;color:var(--v2-ink);border:1px solid var(--v2-line);font:inherit;border-radius:4px;flex:1;padding:4px 6px;font-size:12px}.vep-spk-menu__newinput:focus{border-color:var(--v2-violet);outline:none}.vep-spk-menu__newbtn{background:var(--v2-violet);color:#fff;width:22px;height:22px;font:inherit;cursor:pointer;border:0;border-radius:4px;flex:none;font-size:14px;font-weight:700;line-height:1}.vep-spk-menu__newbtn:disabled{opacity:.4;cursor:not-allowed}.vep-spk-menu__newbtn:not(:disabled):hover{filter:brightness(1.08)}.vep-turn__name-input{background:var(--v2-paper);border:1px solid var(--v2-violet);border-radius:3px;outline:none;width:11ch;min-width:6ch;max-width:20ch;margin:0 -4px;padding:0 3px;font-family:inherit;font-size:12px;font-weight:600}.vep-turn__body{font-size:var(--tx-font-size,15px);line-height:var(--tx-line-height,1.6);color:var(--v2-ink);margin:0}.vep-turn__body+.vep-turn__body{margin-top:12px}.vep-word{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;margin:0 -3px;padding:1px 3px;transition:background-color .12s,color .12s;display:inline}.editor-root .vep-transcript__body ::selection{background:var(--v2-select-fill)}.vep-cutmark,.vep-gap,.vep-inserted__grip,.vep-inserted__menu,.vep-transcript__insert-row,.vep-turn__meta{-webkit-user-select:none;user-select:none}.vep-word:hover{background:var(--v2-paper-3)}.vep-word--active{background:var(--v2-violet);color:#fff}.vep-word:focus{outline:none}.vep-word:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--v2-select);text-decoration-color:var(--v2-select);text-underline-offset:3px;outline:none;text-decoration-thickness:2px}.vep-word--in-range,.vep-word--in-range.vep-word--filler,.vep-word--in-range.vep-word--mouth{text-decoration:none}.vep-word--in-range.vep-word--mouth:after{display:none}.vep-sel-rect{z-index:-1;pointer-events:none;background:var(--v2-select-fill);box-shadow:0 1px 3px var(--v2-select);border-radius:6px;position:absolute}@supports (color:color-mix(in lab,red,red)){.vep-sel-rect{box-shadow:0 1px 3px color-mix(in srgb,var(--v2-select) 32%,transparent)}}.vep-word--deleted{color:var(--v2-ink-5);opacity:.65;cursor:pointer;background:0 0;border-bottom:0;-webkit-text-decoration:line-through #f25959b3;text-decoration:line-through #f25959b3}.vep-word--deleted:hover{opacity:1;color:var(--v2-ink-3,var(--v2-ink))}.vep-word--filler{text-underline-offset:4px;background:#b28c4024;-webkit-text-decoration:underline dotted #b28c40;text-decoration:underline dotted #b28c40;text-decoration-thickness:1.5px;box-shadow:0 0 0 1px #b28c4024}.vep-word--filler,.vep-word--mouth{border-bottom:none;border-radius:3px}.vep-word--mouth{background:#29bf8c1f;box-shadow:0 0 0 1px #29bf8c1f}.vep-word--mouth:after{content:"◌";color:#29bf8c;opacity:.7;vertical-align:super;margin-left:2px;font-size:.7em;transition:opacity .12s}.vep-word--mouth:hover:after{opacity:1}.vep-word--corrected{border-bottom:1px solid var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-word--corrected{border-bottom:1px solid color-mix(in srgb,var(--v2-violet) 55%,transparent)}}.vep-inserted{background:var(--v2-violet);display:inline}@supports (color:color-mix(in lab,red,red)){.vep-inserted{background:color-mix(in srgb,var(--v2-violet) 12%,transparent)}}.vep-inserted{border-radius:4px;margin:0 1px;padding:0 4px}.vep-inserted--draggable{transition:background .12s,box-shadow .12s}.vep-inserted--draggable:hover{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-inserted--draggable:hover{background:color-mix(in srgb,var(--v2-violet) 22%,transparent)}}.vep-inserted--draggable:hover .vep-inserted__grip{color:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-inserted--draggable:hover .vep-inserted__grip{color:color-mix(in srgb,var(--v2-violet) 90%,transparent)}}.vep-inserted--dragging{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-inserted--dragging{background:color-mix(in srgb,var(--v2-violet) 30%,transparent)}}.vep-inserted--dragging{box-shadow:inset 0 0 0 1.5px var(--v2-violet)}.vep-inserted__grip{cursor:grab;letter-spacing:-1px;color:var(--v2-violet);margin-right:4px;padding:0 1px;font-size:.78em}@supports (color:color-mix(in lab,red,red)){.vep-inserted__grip{color:color-mix(in srgb,var(--v2-violet) 50%,transparent)}}.vep-inserted__grip{-webkit-user-select:none;user-select:none;touch-action:none}.vep-inserted__grip:active{cursor:grabbing}.vep-ins-menu{background:var(--v2-paper,#fff);border:1px solid var(--v2-line,#14141f1f);border-radius:8px;box-shadow:0 12px 32px #14141f38}.vep-ins-menu,.vep-ins-menu .vep-spk-menu__opt{color:var(--v2-ink,#14141f)}.vep-ins-menu .vep-spk-menu__opt:hover{background:var(--v2-paper-3,#6c5ce71a)}.vep-ins-menu .vep-spk-menu__opt--danger{color:var(--v2-danger,#d6453d)}.vep-ins-menu .vep-spk-menu__sep{background:var(--v2-line,#14141f1a);height:1px;margin:4px 0}.vep-ins-menu__hint{color:var(--v2-ink-soft,#8a8a99);white-space:nowrap;border-bottom:1px solid var(--v2-line,#14141f1a);padding:5px 10px;font-size:11px}.vep-word--inserted{color:var(--v2-violet);font-style:italic}@supports (color:color-mix(in lab,red,red)){.vep-word--inserted{color:color-mix(in srgb,var(--v2-violet) 75%,var(--v2-ink))}}.vep-inserted__x{color:var(--v2-violet);background:0 0;border:none;margin-left:4px;padding:0 4px}@supports (color:color-mix(in lab,red,red)){.vep-inserted__x{color:color-mix(in srgb,var(--v2-violet) 60%,var(--v2-ink))}}.vep-inserted__x{cursor:pointer;border-radius:3px;font-size:11px;line-height:1}.vep-inserted__x:hover{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-inserted__x:hover{background:color-mix(in srgb,var(--v2-violet) 20%,transparent)}}.vep-inserted__menu{color:var(--v2-violet);background:0 0;border:none;margin-left:4px;padding:0 4px}@supports (color:color-mix(in lab,red,red)){.vep-inserted__menu{color:color-mix(in srgb,var(--v2-violet) 60%,var(--v2-ink))}}.vep-inserted__menu{cursor:pointer;border-radius:3px;font-size:13px;line-height:1}.vep-inserted__menu:hover{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-inserted__menu:hover{background:color-mix(in srgb,var(--v2-violet) 20%,transparent)}}.vep-word__edit{background:var(--v2-paper);border:1px solid var(--v2-violet);min-width:2ch;font:inherit;color:var(--v2-ink);vertical-align:baseline;border-radius:3px;outline:none;padding:0 4px;display:inline-block}.vep-transcript__del-fab{z-index:1000;color:#fff;letter-spacing:.02em;cursor:pointer;background:#f25959;border:0;border-radius:13px;align-items:center;gap:4px;height:26px;padding:0 10px 0 8px;font:700 11px/1 Inter,Arial,sans-serif;display:inline-flex;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 4px 14px #f2595959}.vep-transcript__del-fab:hover{filter:brightness(1.06)}.vep-transcript__section{margin:0;position:relative}.vep-transcript__section--chaptered{padding-left:14px}.vep-transcript__section-bar{cursor:pointer;background:0 0;border:0;width:12px;margin:0;padding:0;position:absolute;top:4px;bottom:4px;left:0}.vep-transcript__section-bar:before{content:"";background:var(--ch-color,var(--v2-violet));border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.vep-transcript__section-bar:before{background:color-mix(in srgb,var(--ch-color,var(--v2-violet)) 35%,transparent)}}.vep-transcript__section-bar:before{transition:background .12s,width .12s}.vep-transcript__section-bar:focus-visible:before,.vep-transcript__section-bar:hover:before{background:var(--ch-color,var(--v2-violet));width:3px}.vep-transcript__section-bar:focus-visible{outline:none}.vep-transcript__section-bar[data-tip]:focus-visible:after,.vep-transcript__section-bar[data-tip]:hover:after{top:var(--tip-y,0);animation:none;bottom:auto;left:calc(100% + 6px);transform:translateY(-50%)}.vep-transcript__section-folded{width:100%;color:var(--v2-ink-5);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 0 10px;font:italic 500 12px/1.4 Inter,Arial,sans-serif;display:block}.vep-transcript__section-folded:hover{color:var(--v2-violet-ink)}.vep-chapter-hd{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:26px 0 16px;display:flex}.vep-transcript__section:first-child .vep-chapter-hd{margin-top:0}.vep-chapter-hd:active{cursor:grabbing}.vep-chapter-hd__line{background:var(--ch-color,var(--v2-violet));flex:0 0 14px;height:1px}@supports (color:color-mix(in lab,red,red)){.vep-chapter-hd__line{background:color-mix(in srgb,var(--ch-color,var(--v2-violet)) 35%,transparent)}}.vep-chapter-hd__line--after{flex:1}.vep-chapter-hd__chip{color:var(--ch-color,var(--v2-violet-ink));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-width:0;max-width:340px;padding:0;font:700 11.5px/1.3 Inter,Arial,sans-serif;display:inline-flex}.vep-chapter-hd__chip-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vep-chapter-hd__color-wrap{flex:none;display:inline-flex;position:relative}.vep-chapter-hd__color{border:1px solid var(--v2-line-strong);cursor:pointer;background:var(--ch-color,var(--v2-violet));border-radius:50%;width:12px;height:12px;padding:0}@supports (color:color-mix(in lab,red,red)){.vep-chapter-hd__color{background:color-mix(in srgb,var(--ch-color,var(--v2-violet)) 45%,#fff)}}.vep-chapter-hd__color{opacity:0;transition:opacity .12s}.vep-chapter-hd:hover .vep-chapter-hd__color,.vep-chapter-hd__color[aria-expanded=true]{opacity:1}.vep-chapter-hd__palette{z-index:40;background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:8px;grid-template-columns:repeat(7,18px);gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #14141f2e}.vep-chapter-hd__swatch{cursor:pointer;border:1px solid #0000001f;border-radius:50%;width:18px;height:18px;padding:0}.vep-chapter-hd__swatch--on{outline:2px solid var(--v2-ink);outline-offset:1px}.vep-chapter-hd__swatch--none{background:var(--v2-paper);color:var(--v2-ink-4);font-size:11px;line-height:1}.vep-chapter-hd__chip:hover{text-decoration:underline}.vep-chapter-hd__time{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;margin-left:2px;font-size:10.5px}.vep-chapter-hd__del{width:18px;height:18px;color:var(--v2-ink-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.vep-chapter-hd:hover .vep-chapter-hd__del{opacity:.65}.vep-chapter-hd__del:hover{opacity:1;color:#f25959;background:#f259591f}.vep-turn--drop-target{background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-turn--drop-target{background:color-mix(in srgb,var(--v2-violet) 8%,transparent)}}.vep-turn--drop-target{box-shadow:inset 0 0 0 1px var(--v2-violet);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.vep-turn--drop-target{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-violet) 50%,transparent)}}.vep-chapter-dropline{border-top:2px solid var(--v2-violet);height:0;margin:-3px 0 3px;position:relative}.vep-chapter-dropline__dot{background:var(--v2-violet);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:-3px}.vep-file-head{align-items:center;gap:8px;margin:4px 0 14px;display:flex}.vep-file-head__line{background:var(--v2-line);flex:1;height:1px}.vep-file-head__chip{color:var(--v2-ink-4);background:var(--v2-paper-3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.vep-transcript__insert-row{opacity:0;pointer-events:none;align-items:center;gap:8px;width:100%;margin:0;padding:2px 0;transition:opacity .12s;display:flex}.vep-transcript__section:hover>.vep-transcript__insert-row{opacity:.55}.vep-transcript__insert-row:hover{opacity:1}.vep-transcript__insert-chapter{pointer-events:auto;background:var(--v2-paper);color:var(--v2-violet);border:1px dashed var(--v2-violet);cursor:pointer;border-radius:999px;flex:none;padding:1px 8px;font-size:10px;font-weight:600}.vep-transcript__insert-chapter:hover{background:var(--v2-violet);color:#fff}.vep-transcript__insert-line{border-top:1px dashed var(--v2-violet);pointer-events:none;flex:1;height:0}.vep-transcript__section-input{background:var(--v2-paper);border:1px solid var(--v2-violet);height:22px;color:var(--v2-ink);border-radius:4px;outline:none;flex:1;padding:0 6px;font:500 13px/1.3 Inter,Arial,sans-serif}.vep-transcript__section-file{min-width:0;background:var(--v2-paper-3);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;gap:5px;max-width:240px;padding:3px 9px;font:600 10.5px/1 Inter,Arial,sans-serif;overflow:hidden}.vep-transcript__section-file,.vep-turn__del{color:var(--v2-ink-4);align-items:center;display:inline-flex}.vep-turn__del{width:18px;height:18px;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;transition:opacity .12s,background .12s,color .12s}.vep-turn:hover .vep-turn__del{opacity:.65}.vep-turn__del:hover{opacity:1;color:#f25959;background:#f259591f}.vep-word--draggable{cursor:grab}.vep-word--draggable:active{cursor:grabbing}.vep-tx-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 16px;display:flex}.vep-tx-loader__glyph{filter:saturate(1.15);background:radial-gradient(circle at 50% 48%,#966efff2 0,#966eff00 42%),linear-gradient(270deg,#5560ff,#8b5cf6);width:176px;height:176px;position:relative;-webkit-mask-image:radial-gradient(circle,#000 0 40%,#0000 46%),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20d='M8%2088V12h22l20%2034%2020-34h22v76H72V46L54%2078h-8L28%2046v42z'/%3E%3C/svg%3E");mask-image:radial-gradient(circle,#000 0 40%,#0000 46%),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3Cpath%20d='M8%2088V12h22l20%2034%2020-34h22v76H72V46L54%2078h-8L28%2046v42z'/%3E%3C/svg%3E");-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:6px 6px,86% 86%;mask-size:6px 6px,86% 86%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vep-tx-loader__glyph:before{opacity:.5;background:url(/assets/stem-loading.gif) 50%/cover no-repeat}.vep-tx-loader__glyph:after,.vep-tx-loader__glyph:before{content:"";mix-blend-mode:screen;position:absolute;inset:0}.vep-tx-loader__glyph:after{background:linear-gradient(115deg,#0000 42%,#ffffff61 50%,#0000 58%) 0 0/260% 100%;animation:vep-tx-gloss 2.4s ease-in-out infinite}@keyframes vep-tx-gloss{0%{background-position:190% 0}55%,to{background-position:-90% 0}}.vep-tx-loader__label{color:var(--v2-ink-2,#2c2c34);font-size:13px;font-weight:600}.vep-tx-loader__sub{color:var(--v2-ink-4,#8a8a93);font-size:12px}@media (prefers-reduced-motion:reduce){.vep-tx-loader__glyph:after{animation:none}}.vep-tx-loader__mark{width:132px;height:auto;display:block}.vep-cutmark{color:#f25959;cursor:pointer;vertical-align:baseline;background:#f259591a;border:1px solid #f2595959;border-radius:999px;align-items:center;gap:3px;margin:0 2px;padding:1px 6px;font-size:11px;line-height:16px;display:inline-flex}.vep-cutmark:hover{background:#f2595933}.vep-restore-fab{z-index:60;color:var(--v2-ink,#111315);background:var(--v2-panel,#fff);border:1px solid var(--v2-line,#0000001f);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,calc(-100% - 6px));box-shadow:0 4px 14px #0000002e}.vep-restore-fab:hover{color:#f25959}.vep-btn{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);cursor:pointer;color:var(--v2-ink);align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;text-decoration:none;display:inline-flex}.vep-btn:hover{background:var(--v2-paper-3)}.vep-btn--on{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet-ink,var(--v2-violet))}.vep-btn--primary{background:var(--v2-violet);color:#fff;border-color:var(--v2-violet)}.vep-btn--primary:hover:not(.vep-btn--disabled):not(:disabled){background:var(--v2-violet-deep)}.vep-btn--disabled,.vep-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:auto}.vep-btn--lg{padding:10px 20px;font-size:14px}.vep-btn--danger{color:#fff;background:#c43c3c;border-color:#c43c3c}.vep-btn--danger:hover{background:#a93030;border-color:#a93030}.vep-btn--ghost{color:var(--v2-ink-4);background:0 0;border:none}.vep-btn--ghost:hover{background:var(--v2-paper-3);color:var(--v2-ink)}.vep-btn--icon{justify-content:center;width:30px;height:30px;padding:0}.vep-gap{cursor:pointer;vertical-align:baseline;background:0 0;border:none;margin:0 1px;padding:0 2px;display:inline}.vep-gap__dots{letter-spacing:3px;color:var(--v2-violet,#6c5ce7);opacity:.7;font-size:1.15em;font-weight:700;line-height:1;transition:opacity .12s}.vep-gap:focus-visible .vep-gap__dots,.vep-gap:hover .vep-gap__dots{opacity:1}.vep-gap--active{background:var(--v2-violet,#6c5ce7)}@supports (color:color-mix(in lab,red,red)){.vep-gap--active{background:color-mix(in srgb,var(--v2-violet,#6c5ce7) 18%,transparent)}}.vep-gap--active{border-radius:4px}.vep-gap--active .vep-gap__dots{opacity:1;color:var(--v2-violet,#6c5ce7)}.vep-gap--deleted .vep-gap__dots{color:var(--v2-ink-5,#9a9aa5);opacity:.45;-webkit-text-decoration:line-through #f25959b3;text-decoration:line-through #f25959b3}.vep-gap--deleted:hover .vep-gap__dots{opacity:.8}.vep-gap-pop__btn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;line-height:1.2;display:inline-flex}.vep-gap-pop__btn:hover{background:#ffffff24}.vep-gap-pop__duration{color:#ffffff8c;white-space:nowrap;align-items:center;padding:5px 4px 5px 10px;font-size:11px;display:inline-flex}.vep-gap-pop__kbd{font:inherit;color:#ffffffb8;background:#ffffff1f;border:1px solid #ffffff29;border-radius:4px;padding:2px 4px;font-size:10px;line-height:1}.vep-gap-pop__btn--on{color:#fff}.vep-gap-pop__btn--on,.vep-gap-pop__btn--on:hover{background:var(--v2-violet,#6c5ce7)}.vep-gap-pop__seg{align-self:center;gap:2px;display:inline-flex}.vep-gap-pop__tgt{color:#fff;font:inherit;cursor:pointer;opacity:.7;background:#ffffff14;border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:11px}.vep-gap-pop__tgt:hover{opacity:1}.vep-gap-pop__tgt--on{background:var(--v2-violet,#6c5ce7);border-color:var(--v2-violet,#6c5ce7);opacity:1}.vep-cut{vertical-align:middle;align-items:center;gap:5px;margin:0 3px;display:inline-flex}.vep-cut__ic{color:var(--v2-danger,#e5484d);opacity:.8;flex:none;transition:opacity .12s}.vep-cut__bar{background:var(--v2-danger,#e5484d);opacity:.32;border-radius:3px;height:4px;transition:opacity .12s}.vep-gap--skipped:focus-visible .vep-cut__bar,.vep-gap--skipped:hover .vep-cut__bar{opacity:.55}.vep-gap--skipped:focus-visible .vep-cut__ic,.vep-gap--skipped:hover .vep-cut__ic{opacity:1}.vep-gap__kept{font-variant-numeric:tabular-nums;color:var(--v2-ink-3,#8b8b93);vertical-align:baseline;margin:0 3px 0 4px;font-size:.72em}.editor-root{--v2-cz-bar:var(--v2-ink-2);--v2-cz-bar-ghost:var(--v2-ink)}@supports (color:color-mix(in lab,red,red)){.editor-root{--v2-cz-bar-ghost:color-mix(in srgb,var(--v2-ink) 28%,transparent)}}.editor-root{--v2-cz-bg:var(--v2-ink)}@supports (color:color-mix(in lab,red,red)){.editor-root{--v2-cz-bg:color-mix(in srgb,var(--v2-ink) 6%,transparent)}}.vep-word--cz-pending{-webkit-text-decoration:underline solid var(--v2-cz-bar-ghost);text-decoration:underline solid var(--v2-cz-bar-ghost);text-underline-offset:3px;text-decoration-thickness:4px}.vep-word--cz-pending:hover{background:var(--v2-cz-bg);-webkit-text-decoration-color:var(--v2-ink);text-decoration-color:var(--v2-ink)}@supports (color:color-mix(in lab,red,red)){.vep-word--cz-pending:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--v2-ink) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--v2-ink) 45%,transparent)}}.vep-word--cz{background:var(--v2-cz-bg);-webkit-text-decoration:underline solid var(--v2-cz-bar);text-decoration:underline solid var(--v2-cz-bar);text-underline-offset:3px;border-radius:3px;text-decoration-thickness:4px;transition:background-color .16s,text-decoration-color .16s}.vep-word--cz:hover{background:var(--v2-ink)}@supports (color:color-mix(in lab,red,red)){.vep-word--cz:hover{background:color-mix(in srgb,var(--v2-ink) 10%,transparent)}}.vep-cz-glyph{color:var(--v2-ink-3);opacity:.75;vertical-align:super;margin-left:2px;font-size:.68em;transition:opacity .12s}.vep-word--cz:hover .vep-cz-glyph{opacity:1}.vep-word--in-range .vep-cz-glyph{display:none}[data-cz-display=dimmed] .vep-word--cz{color:var(--v2-ink-5);-webkit-text-decoration-color:var(--v2-cz-bar-ghost);text-decoration-color:var(--v2-cz-bar-ghost);background:0 0;text-decoration-thickness:3px;transition:color .12s}[data-cz-display=dimmed] .vep-word--cz:hover{color:var(--v2-ink)}[data-cz-display=redacted] .vep-word--cz{background:var(--v2-ink-2);color:#0000;text-decoration:none;transition:color .12s}[data-cz-display=redacted] .vep-word--cz:hover{color:#fff}[data-cz-display=redacted] .vep-word--cz .vep-cz-glyph{color:#fff;opacity:.8}.vep-cz-chip{background:var(--v2-ink-2);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:baseline;border-radius:999px;align-items:center;gap:4px;height:18px;margin:0 2px;padding:0 7px;font:700 10.5px/1 Inter,Arial,sans-serif;display:inline-flex}.vep-cz-chip:hover{background:var(--v2-ink)}.vep-cz-pop{background:#1a1a22;border-radius:12px;gap:6px;padding:7px 10px;box-shadow:0 12px 32px #14141f59}.vep-cz-pop,.vep-cz-pop__play{color:#fff;align-items:center;display:inline-flex}.vep-cz-pop__play{background:var(--v2-violet);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;width:26px;height:26px}.vep-cz-pop__play:hover{background:var(--v2-violet-deep)}.vep-cz-pop__word{white-space:nowrap;font:600 12.5px/1 Inter,sans-serif}.vep-cz-pop__sep{background:#ffffff24;flex:none;width:1px;height:18px}.vep-cz-seg{background:#ffffff14;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.vep-cz-seg__b{color:#ffffffbf;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 8px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.vep-cz-seg__b:hover{color:#fff;background:#ffffff14}.vep-cz-seg__b--on{background:var(--v2-violet);color:#fff}.vep-cz-form .vep-cz-seg{background:var(--v2-paper-2);border:1px solid var(--v2-line)}.vep-cz-form .vep-cz-seg__b{color:var(--v2-ink-3)}.vep-cz-form .vep-cz-seg__b:hover{color:var(--v2-ink);background:var(--v2-paper-3)}.vep-cz-form .vep-cz-seg__b--on,.vep-cz-form .vep-cz-seg__b--on:hover{background:var(--v2-violet);color:#fff}.vep-cz-pop__act{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:22px;padding:0 7px;font:600 11px/1 Inter,sans-serif}.vep-cz-pop__act:hover{color:#fff;background:#ffffff1a}.vep-cz-followup{background:var(--v2-violet-tint);border:1px solid var(--v2-violet);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vep-cz-followup{border:1px solid color-mix(in srgb,var(--v2-violet) 30%,transparent)}}.vep-cz-followup{color:var(--v2-violet-ink);font:600 11px/1 Inter,sans-serif}.vep-cz-followup__btn{background:var(--v2-paper);border:1px solid var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-cz-followup__btn{border:1px solid color-mix(in srgb,var(--v2-violet) 35%,transparent)}}.vep-cz-followup__btn{color:var(--v2-violet-ink);cursor:pointer;border-radius:999px;height:22px;padding:0 8px;font:600 11px/1 Inter,sans-serif}.vep-cz-form{flex-direction:column;gap:14px;padding:14px;font-size:12px;display:flex}.vep-cz-form__row{align-items:center;gap:8px;display:flex}.vep-cz-form__lbl{color:var(--v2-ink-2);flex:none;width:88px;font:600 12px/1 Inter,sans-serif}.vep-cz-pick{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);background:var(--v2-paper);height:32px;color:var(--v2-ink);cursor:pointer;flex:1;align-items:center;gap:7px;min-width:0;padding:0 10px;font:600 12px/1.35 Inter,sans-serif;display:inline-flex}.vep-cz-pick:hover{background:var(--v2-paper-2);border-color:var(--v2-line-strong)}.vep-cz-pick__lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vep-cz-pick__chg{color:var(--v2-violet-ink);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px;font:600 11px/1 Inter,sans-serif}.vep-cz-pick__play{background:var(--v2-violet);color:#fff;border:0;border-radius:999px;flex:none;justify-content:center;width:20px;height:20px;display:inline-flex}.vep-cz-cbx,.vep-cz-pick__play{cursor:pointer;align-items:center}.vep-cz-cbx{gap:9px;min-width:0;padding:7px 2px;display:flex}.vep-cz-cbx__txt{white-space:nowrap}.vep-cz-dict-hd{width:auto;margin-bottom:2px;display:block}.vep-cz-dict-row{align-items:center;gap:8px;display:flex}.vep-cz-dict-toggle{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);cursor:pointer;height:24px;color:var(--v2-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:3px;margin-left:auto;padding:0 8px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.vep-cz-dict-toggle:hover{color:var(--v2-ink);border-color:var(--v2-line-strong);background:var(--v2-paper-2)}.vep-cz-cbx__box{border:1.5px solid var(--v2-line-strong);background:var(--v2-paper);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;transition:background .12s,border-color .12s;display:inline-flex}.vep-cz-cbx--on .vep-cz-cbx__box{background:var(--v2-violet);border-color:var(--v2-violet)}.vep-cz-cbx__i{border:1px solid var(--v2-line-strong);width:15px;height:15px;color:var(--v2-ink-4);cursor:help;border-radius:50%;justify-content:center;align-items:center;font:600 9px/1 Inter,sans-serif;display:inline-flex}.vep-cz-cbx__ct{color:var(--v2-ink-5);font-variant-numeric:tabular-nums;margin-left:auto;font:500 11px/1 Inter,sans-serif}.vep-cz-mywords{border:1px solid var(--v2-line);border-radius:var(--v2-r-10);background:var(--v2-paper-2);flex-direction:column;gap:2px;margin:2px 0 0;padding:8px;display:flex}.vep-cz-mywords__row{align-items:center;gap:8px;padding:3px 2px;display:flex}.vep-cz-mywords__word{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:500 12px/1.35 Inter,sans-serif;overflow:hidden}.vep-cz-pick--override{border-color:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-cz-pick--override{border-color:color-mix(in srgb,var(--v2-violet) 45%,var(--v2-line))}}.vep-cz-pick--override{background:var(--v2-violet-tint)}.vep-cz-form__go{border-radius:var(--v2-r-8);background:var(--v2-violet);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;height:36px;font:700 13px/1 Inter,sans-serif;display:flex}.vep-cz-form__go:hover{background:var(--v2-violet-deep)}.vep-cz-dd{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-10);scrollbar-gutter:stable;flex-direction:column;width:272px;padding:4px;display:flex;box-shadow:0 12px 32px #14141f2e}.vep-cz-dd__i{height:30px;color:var(--v2-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 8px;font:500 12px/1.35 Inter,sans-serif;display:flex}.vep-cz-dd__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vep-cz-dd__i:hover{background:var(--v2-paper-3)}.vep-cz-dd__i--on{background:var(--v2-violet-tint);color:var(--v2-violet-ink);font-weight:600}.vep-cz-dd__cap{text-transform:uppercase;letter-spacing:.06em;color:var(--v2-ink-5);padding:8px 8px 4px;font:700 9.5px/1 Inter,sans-serif}.vep-cz-dd__dur{color:var(--v2-ink-5);font-variant-numeric:tabular-nums;margin-left:auto;font:500 10px/1 Inter,sans-serif}.vep-insp__list--censor .vep-insp__row{grid-template-columns:38px 16px minmax(0,1fr) auto}.vep-cz-hit{color:var(--v2-ink);font-weight:700}.vep-cz-ctx{color:var(--v2-ink-5)}.vep-cz-applied-hd{margin-top:4px}.vep-insp__list--applied{flex:0 auto;min-height:0;max-height:180px}.vep-cz-res__hd{justify-content:space-between}.vep-cz-res__hd .vep-cz-form__lbl{width:auto}.vep-cz-res__bulk{gap:8px}.vep-cz-res__bulk .vep-cz-form__go{flex:1}.vep-cz-res__bulk .vep-cz-pick{flex:none}.vep-cz-res__empty{color:var(--v2-ink-5);padding:6px 2px;font-size:12px}.vep-insp__row--gone{opacity:.55;cursor:default}.vep-cz-summary{border-top:1px solid var(--v2-line);color:var(--v2-ink-4);align-items:center;gap:6px;padding-top:10px;font:500 11px/1 Inter,sans-serif;display:flex}.vep-cz-summary__edit{cursor:pointer;color:var(--v2-violet-ink);white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;font:600 11px/1 Inter,sans-serif}.vep-cz-summary__edit:hover{text-decoration:underline}.vep-cz-cbx__ct--btn{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.vep-cz-cbx__ct--btn:hover{color:var(--v2-ink-2);text-decoration:underline}.vep-cz-dict{margin:8px 0 12px}.vep-cz-dict__actions{gap:10px;margin-top:10px;display:flex}.vep-cz-dict__q{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:6px;width:100%;height:28px;margin-bottom:10px;padding:0 8px;font:500 11px/1 Inter,sans-serif}.vep-cz-dict .vep-lex__hint{margin:0 0 8px}.vep-cz-dict__list{max-height:180px;color:var(--v2-ink-3);margin:6px 0 2px;padding-bottom:4px;font:400 11px/1 Inter,sans-serif;overflow-y:auto}.vep-rail__badge--cz{background:var(--v2-ink-2)}.vep-empty{background:var(--v2-paper);border:1px solid var(--v2-line);text-align:center;flex-direction:column;flex:1;gap:12px;padding:60px 20px;display:flex}.vep-empty,.vep-empty__icon{border-radius:var(--v2-r-12);justify-content:center;align-items:center}.vep-empty__icon{background:var(--v2-violet-tint);width:72px;height:72px;color:var(--v2-violet);margin-bottom:12px;display:inline-flex}.vep-empty__title{margin:0;font-size:22px;font-weight:700}.vep-empty__body{color:var(--v2-ink-4);max-width:420px;margin:0;font-size:13px}.vep-empty__hint{color:var(--v2-ink-4);margin:6px 0 0;font-size:11px}.vep-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.vep-band{height:22px;min-height:22px;margin-top:4px;margin-bottom:4px;position:relative}.vep-band__placeholder{color:var(--v2-ink-4);padding:2px 0;font-size:11px;font-style:italic}.vep-band__source-hl{background:var(--v2-violet);position:absolute;top:-2px;bottom:-2px}@supports (color:color-mix(in lab,red,red)){.vep-band__source-hl{background:color-mix(in srgb,var(--v2-violet) 12%,transparent)}}.vep-band__source-hl{pointer-events:none;z-index:0;border-radius:4px}.vep-band__tok{z-index:1;background:var(--v2-violet-tint);height:18px;color:var(--v2-violet);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transform-origin:0;animation:vep-tok-in .15s ease-out both;animation-delay:calc(var(--tok-i,0) * 14ms);border:1px solid #0000;border-radius:4px;padding:0 6px;font-family:inherit;font-size:10px;line-height:16px;position:absolute;top:0;overflow:hidden}.vep-band__tok:hover{background:var(--v2-violet);color:#fff}.vep-band__tok--speaker{background:var(--tok-spk-color,var(--v2-violet))}@supports (color:color-mix(in lab,red,red)){.vep-band__tok--speaker{background:color-mix(in srgb,var(--tok-spk-color,var(--v2-violet)) 20%,transparent)}}.vep-band__tok--speaker{color:var(--tok-spk-color,var(--v2-violet))}@supports (color:color-mix(in lab,red,red)){.vep-band__tok--speaker{color:color-mix(in srgb,var(--tok-spk-color,var(--v2-violet)) 95%,var(--v2-ink))}}.vep-band__tok--speaker{border-color:var(--tok-spk-color,var(--v2-violet))}@supports (color:color-mix(in lab,red,red)){.vep-band__tok--speaker{border-color:color-mix(in srgb,var(--tok-spk-color,var(--v2-violet)) 35%,transparent)}}.vep-band__tok--speaker:hover{background:var(--tok-spk-color,var(--v2-violet));color:#fff}.vep-band__tok--paragraph{letter-spacing:.01em;font-weight:700}.vep-band__tok--paragraph,.vep-band__tok--sentence{background:var(--v2-paper-2);color:var(--v2-ink-2);font-size:11px}.vep-band__tok--sentence{font-weight:600}.vep-band__tok--word{background:var(--v2-paper-3);color:var(--v2-ink);padding:0 4px}.vep-band__tok,.vep-band__tok *{-webkit-user-select:none;user-select:none}.vep-band__tok--in-range{box-shadow:0 0 0 1px var(--v2-violet-deep)}.vep-band__tok--in-range,.vep-band__tok--in-range.vep-band__tok--word{background:var(--v2-violet);color:#fff}.vep-band__tok--active,.vep-band__tok--active.vep-band__tok--in-range,.vep-band__tok--active.vep-band__tok--paragraph,.vep-band__tok--active.vep-band__tok--sentence,.vep-band__tok--active.vep-band__tok--word{background:var(--v2-violet-deep);color:#fff;box-shadow:0 0 0 2px var(--v2-violet-deep);font-weight:600}.vep-band__tok--filler{border-color:#e9a52da6}.vep-band__tok--filler:not(.vep-band__tok--active):not(.vep-band__tok--in-range):not(:hover){background:#e9a52d}@supports (color:color-mix(in lab,red,red)){.vep-band__tok--filler:not(.vep-band__tok--active):not(.vep-band__tok--in-range):not(:hover){background:color-mix(in srgb,#e9a52d 20%,var(--v2-paper-3))}}.vep-band__tok--filler:not(.vep-band__tok--active):not(.vep-band__tok--in-range):not(:hover){color:#8a5e12}.vep-band__gap{color:var(--v2-ink-4);pointer-events:none;font-size:9px;font-style:italic;position:absolute;top:2px}.vep-band__tok[data-tip]:focus-visible:after,.vep-band__tok[data-tip]:hover:after{white-space:normal;text-align:left;max-width:320px;line-height:1.35}@keyframes vep-tok-in{0%{opacity:0;transform:scaleX(.75)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vep-band__tok{animation:none}}.vep-band__tok-count{opacity:.5;font-variant-numeric:tabular-nums;margin-left:4px;font-size:9px;font-weight:700}.vep-range-chip{background:var(--v2-ink);color:#fff;box-shadow:var(--v2-shadow-2);z-index:5;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex;position:sticky;top:0}.vep-range-chip__count,.vep-range-chip__time{font-variant-numeric:tabular-nums}.vep-range-chip__sep{opacity:.5}.vep-range-chip__btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.vep-range-chip__btn:hover{background:#ffffff1f}.vep-range-chip__btn--on{background:var(--v2-violet);border-color:var(--v2-violet)}.vep-range-chip__close{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.vep-range-chip__close:hover{color:#fff;background:#ffffff1f}.vep-toast{background:var(--v2-paper);color:var(--v2-ink);border:1px solid var(--v2-line);box-shadow:var(--v2-shadow-3);z-index:600;border-radius:999px;align-items:center;gap:12px;padding:8px 14px;font-size:13px;animation:vep-toast-in .18s ease-out;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes vep-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.vep-toast__msg{font-weight:500}.vep-toast__btn{color:var(--v2-violet);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:13px;font-weight:600;text-decoration:underline}.vep-toast__btn:hover{color:var(--v2-violet-ink,var(--v2-violet))}.vep-toast__kbd{color:var(--v2-ink-4);font-family:ui-monospace,monospace;font-size:11px}.vep-hist{gap:2px;position:relative}.vep-hist,.vep-hist__btn{align-items:center;display:inline-flex}.vep-hist__btn{border-radius:7px;justify-content:center;width:30px;height:30px;padding:0}.vep-hist__btn:disabled{opacity:.35;cursor:default}.vep-hist__btn:disabled:hover{color:var(--v2-ink-4);background:0 0}.vep-hist__btn.is-on{background:var(--v2-paper-3);color:var(--v2-ink)}.vep-hist__pop{background:var(--v2-paper);border:1px solid var(--v2-line);width:240px;max-height:360px;box-shadow:var(--v2-shadow-3);z-index:620;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.vep-hist__h{color:var(--v2-ink);border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:baseline;padding:10px 12px 8px;font-size:12px;font-weight:600;display:flex}.vep-hist__h-meta{color:var(--v2-ink-4);font-size:11px;font-weight:500}.vep-hist__list{padding:4px;overflow-y:auto}.vep-hist__empty{color:var(--v2-ink-4);text-align:center;padding:14px 10px;font-size:11px}.vep-hist__item{cursor:pointer;text-align:left;width:100%;color:var(--v2-ink);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;font-size:12px;display:flex}.vep-hist__item.is-now,.vep-hist__item:hover{background:var(--v2-paper-3)}.vep-hist__item.is-now{font-weight:600}.vep-hist__dot{background:var(--v2-ink-4);border-radius:50%;flex-shrink:0;width:6px;height:6px}.vep-hist__item.is-now .vep-hist__dot{background:var(--v2-violet)}.vep-hist__tx{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vep-hist__now{color:var(--v2-violet);background:var(--v2-violet);font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.vep-hist__now{background:color-mix(in srgb,var(--v2-violet) 14%,transparent)}}.vep-hist__now{border-radius:999px;padding:1px 6px}.vep-hist__foot{color:var(--v2-ink-4);border-top:1px solid var(--v2-line);padding:7px 12px;font-family:ui-monospace,monospace;font-size:10px}.vhp__list{max-height:52vh;margin:0;padding:0;list-style:none;overflow-y:auto}.vhp__row{border-bottom:1px solid var(--v2-line,#ffffff14);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}.vhp__row:last-child{border-bottom:none}.vhp__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.vhp__reason{color:var(--v2-ink);font-size:13px;font-weight:600}.vhp__time{color:var(--v2-ink-4);font-size:12px}.vhp__actions{flex-shrink:0;gap:6px;display:flex}.vhp__empty{color:var(--v2-ink-4);padding:18px 4px;font-size:13px}.vhp__error{color:var(--v2-red,#f87171);background:var(--v2-red,#f87171);border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.vhp__error{background:color-mix(in srgb,var(--v2-red,#f87171) 12%,transparent)}}.vhp__locked{color:var(--v2-ink-4);padding:10px 4px 2px;font-size:12px}.vhp__upgrade{color:var(--v2-accent,#6c5ce7);text-decoration:underline}.vep-hist__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.vep-hist__versions{color:var(--v2-accent,#6c5ce7);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.vep-hist__versions:hover{text-decoration:underline}.vep-transcript__find input:focus{outline:2px solid var(--v2-violet,#6c5ce7);outline-offset:-1px}.vep-export-item{width:100%;font:inherit;color:var(--v2-ink,#1a1a22);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 10px;font-size:12px;display:block}.vep-export-item:hover{background:var(--v2-paper-3,#f2f2f5)}.vep-confirm-body{color:var(--v2-ink-4);margin:0;font-size:13px}.vep-ddo{z-index:500;pointer-events:none;background:#14141f73;justify-content:center;position:fixed;inset:0}.vep-ddo,.vep-ddo__card{align-items:center;display:flex}.vep-ddo__card{background:var(--v2-paper);border:3px dashed var(--v2-violet);border-radius:var(--v2-r-12);text-align:center;flex-direction:column;gap:12px;padding:40px 56px}.vep-ddo__icon{background:var(--v2-violet-tint);width:72px;height:72px;color:var(--v2-violet);border-radius:var(--v2-r-12);justify-content:center;align-items:center;display:inline-flex}.vep-ddo__title{margin:0;font-size:20px;font-weight:700}.vep-ddo__body{color:var(--v2-ink-4);margin:0;font-size:13px}.vep-insp{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.vep-insp__hd{justify-content:space-between;gap:8px}.vep-insp__hd,.vep-insp__sum{flex-wrap:wrap;align-items:center;display:flex}.vep-insp__sum{color:var(--v2-ink-2);gap:6px;font-size:12px}.vep-insp__sum-i{align-items:center;gap:6px;display:inline-flex}.vep-insp__sum-i b{color:var(--v2-ink);font-variant-numeric:tabular-nums}.vep-insp__sep{color:var(--v2-ink-4)}.vep-insp__saves{color:var(--v2-violet);margin-left:6px;font-weight:600}.vep-insp__hd-act{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vep-insp__adv{color:var(--v2-ink-2);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.vep-insp__empty,.vep-insp__none{color:var(--v2-ink-4);margin:4px 0;font-size:12px}.vep-insp__cat{flex-direction:column;height:100%;min-height:0;padding:0;display:flex}.vep-insp__cat-hd{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.vep-insp__cat-nm{color:var(--v2-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.vep-insp__cat-ct{color:var(--v2-ink-2);background:var(--v2-paper-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:11px}.vep-insp__cat-tools{gap:2px;margin-left:auto}.vep-insp__cat-tools,.vep-insp__tool{align-items:center;display:inline-flex}.vep-insp__tool{cursor:pointer;width:26px;height:26px;color:var(--v2-ink-3);background:0 0;border:0;border-radius:6px;justify-content:center;padding:0}.vep-insp__tool:hover:not(:disabled){color:var(--v2-ink);background:var(--v2-paper-3)}.vep-insp__tool:disabled{opacity:.3;cursor:default}.vep-insp__tool--off{color:var(--v2-ink-4);opacity:.6}.vep-insp__tool-sep{background:var(--v2-line);width:1px;height:16px;margin:0 4px}.vep-insp__sens-row{align-items:center;gap:8px;margin-top:2px;display:flex}.vep-insp__sens-lbl{color:var(--v2-ink-4);white-space:nowrap;font-size:11px}.vep-insp__sens{flex:1;min-width:60px}.vep-insp__sens-v{color:var(--v2-ink-2);text-align:right;font-variant-numeric:tabular-nums;width:26px;font-size:11px}.vep-insp__cat-bulk{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px;display:flex}.vep-insp__cat-bulk .vep-btn{white-space:nowrap}.vep-insp__cat-bulk .vep-insp__adv{white-space:nowrap;margin-left:auto}.vep-insp__catfilter{flex-wrap:wrap;gap:4px;margin:6px 0 4px;display:flex}.vep-insp__catchip{background:var(--v2-paper-3);color:var(--v2-ink-4);border:1px solid var(--v2-line);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.vep-insp__catchip:hover:not(:disabled){color:var(--v2-ink-2);border-color:var(--v2-line-strong)}.vep-insp__catchip:disabled{opacity:.4;cursor:default}.vep-insp__catchip--on{background:var(--v2-violet-tint);color:var(--v2-violet);border-color:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-insp__catchip--on{border-color:color-mix(in srgb,var(--v2-violet) 45%,transparent)}}.vep-insp__catchip--on:hover:not(:disabled){background:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-insp__catchip--on:hover:not(:disabled){background:color-mix(in srgb,var(--v2-violet) 18%,transparent)}}.vep-insp__catchip-ct{font-variant-numeric:tabular-nums;opacity:.8}.vep-insp__catnote{color:var(--v2-ink-5);flex-basis:100%;font-size:10.5px}.vep-insp__spkfilter{flex-wrap:wrap;gap:4px;margin:6px 0 4px;display:flex}.vep-insp__spkchip{background:var(--v2-paper-3);color:var(--v2-ink-3);border:1px solid var(--v2-line);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.vep-insp__spkchip:hover{color:var(--v2-ink);border-color:var(--v2-line-strong)}.vep-insp__spkchip--on{background:var(--v2-violet-tint);color:var(--v2-violet);border-color:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-insp__spkchip--on{border-color:color-mix(in srgb,var(--v2-violet) 45%,transparent)}}.vep-insp__spkdot{background:var(--v2-ink-4);border-radius:50%;flex:none;width:8px;height:8px}.vep-insp__spkchip-ct{font-variant-numeric:tabular-nums;opacity:.8}.vep-insp__reanalyze{background:var(--v2-violet);color:#fff;border-radius:var(--v2-r-8);cursor:pointer;white-space:nowrap;border:0;padding:3px 8px;font-size:11px;font-weight:600}.vep-insp__reanalyze:hover{filter:brightness(.96)}.vep-insp__conf-dot{vertical-align:middle;background:#e9a52dcc;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.vep-insp__ico--never:hover{color:#c0392b;background:#c0392b1f}.vep-insp__bake{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);color:var(--v2-ink-4);cursor:pointer;background:0 0;padding:3px 9px;font-size:11px}.vep-insp__bake:hover:not(:disabled){color:var(--v2-ink-2);border-color:var(--v2-line-strong)}.vep-insp__bake:disabled{opacity:.4;cursor:default}.vep-insp__vocab{align-items:flex-start;gap:8px;margin:6px 0;font-size:12px;display:flex}.vep-insp__vocab-cap{color:var(--v2-ink-4);white-space:nowrap;padding-top:4px}.vep-insp__chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.vep-insp__vocab-scope{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);background:var(--v2-paper);color:var(--v2-ink-2);cursor:pointer;padding:2px 4px;font-size:11px}.vep-insp__chip{color:#8a5a10;cursor:pointer;background:#e9a52d2e;border:1px dashed #e9a52d99;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.vep-insp__chip:hover{color:#c0392b;background:#c0392b24;border-color:#c0392b66}.vep-insp__vocab-in{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);background:var(--v2-paper);color:var(--v2-ink);flex:1;min-width:96px;padding:2px 8px;font-size:11px}.vep-lex{margin:6px 0;font-size:12px}.vep-lex__hd,.vep-lex__hd-row{align-items:center;gap:6px;display:flex}.vep-lex__hd{min-width:0;font:inherit;background:0 0;border:none;flex:1;padding:4px 0}.vep-lex__hd,.vep-lex__lang{cursor:pointer;color:var(--v2-ink-2)}.vep-lex__lang{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);background:var(--v2-paper);max-width:96px;padding:2px 4px;font-size:11px}.vep-lex__lang-readonly{color:var(--v2-ink-4);padding:2px 4px;font-size:11px}.vep-lex__hd:hover{color:var(--v2-ink)}.vep-lex__hd-lbl{font-weight:500}.vep-lex__hd-meta{color:var(--v2-ink-4);margin-left:auto;font-size:11px}.vep-lex__body{gap:8px;padding:6px 0 4px}.vep-lex__body,.vep-lex__group{flex-direction:column;display:flex}.vep-lex__group{gap:4px}.vep-lex__group-cap{text-transform:uppercase;letter-spacing:.04em;color:var(--v2-ink-4);font-size:10px}.vep-lex__hint{color:var(--v2-ink-4);margin:0;font-size:11px;line-height:1.4}.vep-lex__chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.vep-lex__chip{color:#b67c1a;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:#e9a52d24;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.vep-lex__chip:hover{border-color:#e9a52d8c}.vep-lex__chip--off{background:var(--v2-paper-3);color:var(--v2-ink-4);text-decoration:line-through}.vep-lex__chip--off:hover{color:var(--v2-ink-2);border-color:var(--v2-line-strong)}.vep-lex__reset{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);color:var(--v2-ink-2);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-size:11px}.vep-lex__reset:hover{color:var(--v2-ink);border-color:var(--v2-line-strong)}.vep-insp__list{flex-direction:column;flex:auto;min-width:0;min-height:120px;display:flex;overflow:hidden auto}.vep-insp__row{border-radius:var(--v2-r-8);cursor:pointer;align-items:center;gap:4px;min-width:0;height:30px;padding:0 2px;font-size:12px;display:grid}.vep-insp__list--pause .vep-insp__row{grid-template-columns:38px 20px 32px 22px minmax(0,1fr) auto}.vep-insp__list--filler .vep-insp__row,.vep-insp__list--mouth .vep-insp__row{grid-template-columns:38px 20px 22px minmax(0,1fr) auto}.vep-insp__row-actions{justify-self:end;align-items:center;gap:2px;display:flex}.vep-insp__ico--ghost{visibility:hidden}.vep-insp__chap{flex-direction:column;display:flex}.vep-insp__chap-hd{z-index:1;background:var(--v2-paper);align-items:center;gap:6px;padding:6px 2px 4px;display:flex;position:sticky;top:0}.vep-insp__chap-toggle{cursor:pointer;min-width:0;color:var(--v2-ink-2);font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:2px 0;display:flex}.vep-insp__chap-toggle:hover{color:var(--v2-ink)}.vep-insp__chap-toggle svg{color:var(--v2-ink-4);flex:none}.vep-insp__chap-title{text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.vep-insp__chap-ct{background:var(--v2-paper-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px}.vep-insp__chap-bulk,.vep-insp__chap-ct{color:var(--v2-ink-4);flex:none;font-size:10px}.vep-insp__chap-bulk{cursor:pointer;opacity:0;background:0 0;border:0;padding:2px 4px;font-weight:600;transition:opacity .12s}.vep-insp__chap-hd:focus-within .vep-insp__chap-bulk,.vep-insp__chap-hd:hover .vep-insp__chap-bulk{opacity:1}.vep-insp__chap-bulk:hover{color:var(--v2-violet)}.vep-insp__row:hover{background:var(--v2-paper-3)}.vep-insp__row--sel{background:var(--v2-violet-tint)}.vep-insp__row--done{opacity:.6}.vep-insp__row--done .vep-insp__lbl{color:var(--v2-ink-4);text-decoration:line-through}.vep-insp__tc{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-weight:600}.vep-insp__glyph{width:14px;height:14px}.vep-insp__cat-glyph,.vep-insp__glyph{flex:none;justify-content:center;align-items:center;display:inline-flex}.vep-insp__cat-glyph{width:18px;height:18px}.vep-insp__lbl{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vep-insp__tag{text-transform:uppercase;letter-spacing:.04em;color:var(--v2-ink-4);background:var(--v2-paper-3);border-radius:4px;padding:1px 5px;font-size:10px}.vep-insp__act,.vep-insp__ico{color:var(--v2-ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.vep-insp__ico{width:22px;color:var(--v2-ink-4);padding:0}.vep-insp__act:hover,.vep-insp__ico:hover{color:var(--v2-ink);background:var(--v2-paper-3)}.vep-insp__act--danger:hover{color:#c0392b;background:#c0392b1f}.vep-insp__act--primary{color:var(--v2-violet,#6c5ce7);font-weight:600}.vep-insp__act.vep-insp__act--primary{opacity:1}.vep-insp__act--primary:hover{color:#fff;background:var(--v2-violet,#6c5ce7)}.vep-insp__act--muted{color:var(--v2-ink-4);font-weight:500}.vep-insp__act,.vep-insp__ico--never{opacity:0;transition:opacity .12s}.vep-insp__edit:focus-within .vep-insp__act,.vep-insp__edit:hover .vep-insp__act,.vep-insp__row--sel .vep-insp__act,.vep-insp__row--sel .vep-insp__ico--never,.vep-insp__row:focus-within .vep-insp__act,.vep-insp__row:focus-within .vep-insp__ico--never,.vep-insp__row:hover .vep-insp__act,.vep-insp__row:hover .vep-insp__ico--never{opacity:1}.vep-insp__pause-chip{border:1px solid var(--v2-line);min-width:24px;height:20px;font:700 11px/1 var(--font-sans,system-ui);font-variant-numeric:tabular-nums;color:var(--v2-ink-2);background:var(--v2-paper);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.vep-insp__pause-chip--shortened{color:var(--v2-violet);background:var(--v2-violet-tint);border-color:var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-insp__pause-chip--shortened{border-color:color-mix(in srgb,var(--v2-violet) 40%,transparent)}}.vep-insp__pause-chip--shortened{box-shadow:0 0 0 2px var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-insp__pause-chip--shortened{box-shadow:0 0 0 2px color-mix(in srgb,var(--v2-violet) 16%,transparent)}}.vep-insp__edits{border-top:1px dashed var(--v2-line);flex-direction:column;flex:none;margin-top:12px;padding-top:10px;display:flex}.vep-insp__edits-hd{color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.vep-insp__edits-ttl{margin-right:auto}.vep-insp__edits-saved{color:var(--v2-ink-2);text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:500}.vep-insp__edits-restore{cursor:pointer;letter-spacing:.04em;color:var(--v2-violet,#6c5ce7);background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.vep-insp__edits-restore:hover{text-decoration:underline}.vep-insp__edit{color:var(--v2-ink-2);grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:grid}.vep-insp__edit-tc{font-variant-numeric:tabular-nums;color:var(--v2-violet,#6c5ce7);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.vep-insp__edit-tc:hover{text-decoration:underline}.vep-insp__edit-lbl{color:var(--v2-ink-2)}.vep-insp__edit--delete .vep-insp__edit-tc{color:#c0392b}.vep-polmodal{gap:16px}.vep-polmodal,.vep-polmodal__ab{flex-direction:column;display:flex}.vep-polmodal__ab{border:1px solid var(--v2-line);border-radius:var(--v2-r-10);background:var(--v2-paper-3);gap:8px;padding:12px}.vep-polmodal__ab-toggle{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.vep-polmodal__audio{width:100%;height:32px}.vep-polmodal__ab--flash{animation:vep-polmodal-flash .9s ease-out}@keyframes vep-polmodal-flash{0%{border-color:var(--v2-violet);background:var(--v2-violet-tint);box-shadow:0 0 #6c5ce766}to{border-color:var(--v2-line);background:var(--v2-paper-3);box-shadow:0 0 0 10px #6c5ce700}}.vep-polmodal__ab-note{color:var(--v2-ok-ink,#0f7a5a);background:var(--v2-ok-bg,#e6f8f1);border-radius:var(--v2-r-pill,999px);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:600;display:inline-flex}.vep-polmodal__ab-hint{color:var(--v2-ink-4);white-space:nowrap;font-size:11.5px;font-style:italic}.vep-polmodal__hint{border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r-8);color:var(--v2-ink-4);padding:10px 12px;font-size:12px;line-height:1.45}.vep-import{flex-direction:column;gap:12px;display:flex}.vep-import__note{color:var(--v2-ink-3);margin:0;font-size:12px;line-height:1.45}.vep-import__row{align-items:center;gap:10px;font-size:12px;display:flex}.vep-import__label{width:60px;color:var(--v2-ink-2);font-weight:600}.vep-import__row input[type=file],.vep-import__row select{flex:1;font-size:12px}.vep-import__err{color:#c0392b;background:#c0392b14}.vep-import__err,.vep-import__warn{border-radius:var(--v2-r-8);padding:8px 10px;font-size:12px}.vep-import__warn{color:#b86b00;background:#b86b001a}.vep-spklib{flex-direction:column;gap:12px;display:flex}.vep-spklib__row{align-items:center;gap:8px;display:flex}.vep-spklib__row input[type=text]{border:1px solid var(--v2-line);border-radius:var(--v2-r-6);flex:1;padding:6px 8px;font-size:13px}.vep-spklib__hint{color:var(--v2-ink-4);font-size:12px}.vep-spklib__err{color:#c0392b;border-radius:var(--v2-r-8);background:#c0392b14;padding:8px 10px;font-size:12px}.vep-spklib__list{flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.vep-spklib__empty{text-align:center;color:var(--v2-ink-4);background:var(--v2-paper-3);border-radius:var(--v2-r-8);padding:16px;font-size:12px}.vep-spklib__item{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);align-items:center;gap:8px;padding:6px;display:flex}.vep-spklib__color{cursor:pointer;border:0;width:28px;height:28px;padding:0}.vep-spklib__name{border:1px solid var(--v2-line);border-radius:var(--v2-r-6);flex:1;padding:4px 8px;font-size:13px}.vep-spklib__note{color:var(--v2-ink-4);border-top:1px dashed var(--v2-line);margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.vep-polmodal__multi{color:var(--v2-violet);padding:4px 0;font-size:12px}.vep-polmodal__err{color:#c0392b;background:#c0392b14}.vep-polmodal__err,.vep-polmodal__notice{border-radius:var(--v2-r-8);padding:8px 10px;font-size:12px}.vep-polmodal__notice{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.vep-polmodal__notice-icon{flex:none;line-height:1.4}.vep-polmodal__notice--error{color:#c0392b;background:#c0392b14}.vep-polmodal__notice--warn{color:#9a6a00;background:#d69e2e1f}.vep-polmodal__footer{align-items:center;gap:8px;width:100%;display:flex}.vep-polmodal__cost{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;font-size:12px}.vep-polmodal__footer-spacer{flex:1}.vep-upload-overlay{z-index:250;background:#14141f99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vep-upload-overlay__card{background:var(--v2-paper,#fff);border-radius:var(--v2-r-12,12px);flex-direction:column;align-items:center;gap:12px;min-width:280px;max-width:360px;padding:22px 28px;display:flex;box-shadow:0 24px 64px #12141f2e}.vep-upload-overlay__spinner{border:3px solid var(--v2-line,#e2e2e6);border-top-color:var(--v2-violet,#6c5ce7);border-radius:50%;width:24px;height:24px;animation:vep-chip-spin .6s linear infinite}.vep-upload-overlay__label{color:var(--v2-ink-1,#14141f);text-align:center;word-break:break-word;font-size:13px;font-weight:600}.vep-upload-overlay__bar{background:var(--v2-paper-3,#f3f3f6);border-radius:999px;width:100%;height:6px;overflow:hidden}.vep-upload-overlay__bar-fill{background:var(--v2-violet,#6c5ce7);height:100%;transition:width .18s linear}.vep-upload-overlay__pct{color:var(--v2-ink-4,#8e8e95);font-variant-numeric:tabular-nums;font-size:11px}.up-picker__empty{text-align:center;color:var(--v2-ink-5);padding:28px 16px;font-size:13px}.up-picker__list{flex-direction:column;gap:4px;max-height:360px;display:flex;overflow:auto}.up-picker__row{text-align:left;border:1px solid var(--v2-line);border-radius:var(--v2-r-8);background:var(--v2-paper);cursor:pointer;align-items:center;gap:11px;width:100%;padding:9px 11px;transition:border-color .12s,background .12s;display:flex}.up-picker__row:hover{border-color:var(--v2-violet);background:var(--v2-paper-2)}.up-picker__ic{border-radius:var(--v2-r-8);background:var(--v2-paper-3);width:32px;height:32px;color:var(--v2-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.up-picker__b{flex-direction:column;flex:1;min-width:0;display:flex}.up-picker__name{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.up-picker__meta{color:var(--v2-ink-5);font-variant-numeric:tabular-nums;font-size:11.5px}.up-picker__add{color:var(--v2-violet-ink);flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.up-picker__more{color:var(--v2-violet-ink);cursor:pointer;background:0 0;border:none;align-self:center;margin-top:4px;padding:8px;font:600 12.5px/1 Inter,sans-serif}.vep-tabs{border-bottom:1px solid var(--v2-line);background:var(--v2-paper);align-items:center;gap:2px;height:46px;padding:0 24px;display:flex}.vep-tab{height:32px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.vep-tab:hover{background:var(--v2-paper-3);color:var(--v2-ink)}.vep-tab--active{background:var(--v2-violet-tint);color:var(--v2-violet-ink)}.vep-tab--blocked{opacity:.5;cursor:not-allowed}.vep-tab--blocked:hover{color:var(--v2-ink-4);background:0 0}.vep-tab__soon{text-transform:uppercase;letter-spacing:.06em;background:var(--v2-paper-3);color:var(--v2-ink-5);border-radius:6px;padding:1px 5px;font-size:8.5px;font-weight:700}.vep__layout--v2{grid-template-columns:280px minmax(0,1fr) 0 64px;transition:grid-template-columns .2s}.vep__layout--v2[data-inspector-open]{grid-template-columns:280px minmax(0,1fr) 288px 64px}.vep-inspector{border-left:1px solid var(--v2-line);background:var(--v2-paper);flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.vep-inspector--collapsed{background:0 0;border-left:none;width:0}.vep-inspector__hd{border-bottom:1px solid var(--v2-line);align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.vep-inspector__hd-text{flex-direction:column;flex:1;gap:4px;display:flex}.vep-inspector__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--v2-violet);font-size:10px;font-weight:600}.vep-inspector__title{color:var(--v2-ink);margin:0;font-size:16px;font-weight:600}.vep-inspector__desc{color:var(--v2-ink-4);margin:0;font-size:12px;line-height:1.4}.vep-inspector__collapse{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);width:28px;height:28px;color:var(--v2-ink-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.vep-inspector__collapse:hover{color:var(--v2-ink);border-color:var(--v2-line-strong)}.vep-inspector__body{flex:1;padding:12px 16px;overflow-y:auto}.vep-inspector__placeholder{text-align:center;color:var(--v2-ink-4);padding:24px 8px;font-size:12px}.vep-speakers{gap:14px}.vep-speakers,.vep-speakers__list{flex-direction:column;display:flex}.vep-speakers__list{gap:6px;margin:0;padding:0;list-style:none}.vep-speakers__item{flex-direction:column;gap:4px;display:flex}.vep-speakers__row{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8,8px);grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid;overflow:hidden}.vep-speakers__row>*{min-width:0}.vep-speakers__swatch{grid-area:1/1}.vep-speakers__name,.vep-speakers__name-input{grid-area:1/2}.vep-speakers__actions{flex-wrap:nowrap;grid-area:1/3;align-items:center;gap:4px;display:inline-flex}.vep-speakers__meta{color:var(--v2-ink-4);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;grid-area:2/2/auto/-1;font-size:11px;overflow:hidden}.vep-speakers__expand{color:var(--v2-ink-4,#6b6b76);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;line-height:1;display:inline-flex}.vep-speakers__expand:hover{background:var(--v2-paper-2);color:var(--v2-ink-1,#14141f)}.vep-speakers__chunks{background:var(--v2-paper-2);border-radius:0 0 var(--v2-r-8,8px) var(--v2-r-8,8px);border:1px solid var(--v2-line);border-top:0;flex-direction:column;gap:4px;margin:-4px 0 0;padding:6px 10px 8px 26px;list-style:none;display:flex}.vep-speakers__chunk{grid-template-columns:72px 10px 72px 1fr;align-items:center;gap:6px;display:grid}.vep-speakers__chunk-time{background:var(--v2-paper);border:1px solid var(--v2-line);color:var(--v2-ink-1,#14141f);font-variant-numeric:tabular-nums;border-radius:4px;width:100%;min-width:0;padding:2px 4px;font-size:11px}.vep-speakers__chunk-time:focus{outline:1px solid var(--v2-violet,#6c5ce7);outline-offset:0}.vep-speakers__chunk-sep{color:var(--v2-ink-4);text-align:center;font-size:11px}.vep-speakers__chunk-preview{color:var(--v2-ink-3,var(--v2-ink-4));text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vep-speakers__swatch{border:1px solid #14141f14;border-radius:50%;width:12px;height:12px}.vep-speakers__swatch--editable{cursor:pointer;appearance:none;background:0 0;border-radius:50%;width:16px;height:16px;padding:0}.vep-speakers__merge-wrap{border:1px solid var(--v2-line);background:var(--v2-paper-2);height:26px;color:var(--v2-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:relative}.vep-speakers__merge-wrap:hover{background:var(--v2-paper-3,#f1f1f7)}.vep-speakers__merge-label{pointer-events:none;font-size:11px;font-weight:600}.vep-speakers__merge{appearance:none;color:#0000;font:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.vep-speakers__merge:focus{outline:none}.vep-speakers__merge:focus-visible+*{outline:2px solid var(--v2-violet);outline-offset:2px}.vep-speakers__merge option{color:var(--v2-ink-1);background:var(--v2-paper)}.vep-speakers__icon-btn{width:26px;height:26px;color:var(--v2-ink-4,#6b6b76);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.vep-speakers__icon-btn:hover{background:var(--v2-paper-2);color:var(--v2-ink-1,#14141f);border-color:var(--v2-line)}.vep-speakers__del:hover{color:#c0392b;background:#c0392b1a}.vep-speakers__add{border-bottom:1px dashed var(--v2-line);align-items:center;gap:6px;padding-bottom:8px;display:flex}.vep-speakers__add input{border:1px solid var(--v2-line);border-radius:6px;flex:1;padding:6px 8px;font-size:13px}.vep-speakers__name{text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.vep-speakers__name,.vep-speakers__name-input{color:var(--v2-ink-1,#14141f);min-width:0;font-size:13px;font-weight:600}.vep-speakers__name-input{background:var(--v2-paper-2);border:1px solid var(--v2-line-strong,var(--v2-line));border-radius:6px;width:100%;padding:4px 6px}.vep-speakers__assign-hd{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-4);margin-top:4px;font-size:10px;font-weight:700}.vep-speakers__files{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vep-speakers__file{grid-template-columns:1fr 140px;align-items:center;gap:8px;padding:4px 0;display:grid}.vep-speakers__file-name{color:var(--v2-ink-2,var(--v2-ink-1));text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vep-speakers__select{background:var(--v2-paper);border:1px solid var(--v2-line);color:var(--v2-ink-1,#14141f);cursor:pointer;border-radius:6px;padding:4px 6px;font-size:12px}.vep-speakers__empty{text-align:center;color:var(--v2-ink-4);margin:0;padding:12px 4px;font-size:12px}.vep-chapters{flex-direction:column;gap:10px;display:flex}.vep-chapters__add{background:var(--v2-violet,#6c5ce7);color:#fff;border-radius:var(--v2-r-8,8px);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;width:100%;height:36px;font-size:12px;font-weight:600;display:flex}.vep-chapters__add:hover{filter:brightness(.96)}.vep-chapters__empty{text-align:center;color:var(--v2-ink-4);margin:0;padding:16px 4px;font-size:12px}.vep-chapters__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vep-chapters__row{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:var(--v2-r-8,8px);cursor:pointer;grid-template-columns:1fr 22px;align-items:start;gap:6px;padding:8px 10px;display:grid}.vep-chapters__row:hover{border-color:var(--v2-line-strong,var(--v2-line))}.vep-chapters__row--sel{border-color:var(--v2-violet,#6c5ce7);box-shadow:0 0 0 1px var(--v2-violet,#6c5ce7) inset}.vep-chapters__main{flex-direction:column;gap:2px;min-width:0;display:flex}.vep-chapters__title{color:var(--v2-ink-1,#14141f);background:0 0;border:0;width:100%;min-width:0;padding:2px 4px;font-size:13px;font-weight:600}.vep-chapters__title::placeholder{color:var(--v2-ink-4);font-weight:400}.vep-chapters__title:focus{outline:2px solid var(--v2-violet,#6c5ce7);outline-offset:1px;border-radius:4px}.vep-chapters__range{color:var(--v2-ink-4);flex-wrap:wrap;align-items:baseline;gap:4px;padding:0 4px;display:inline-flex}.vep-chapters__range,.vep-chapters__tc{font-variant-numeric:tabular-nums;font-size:11px}.vep-chapters__tc{color:var(--v2-violet,#6c5ce7);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.vep-chapters__tc--end{color:var(--v2-ink-2,var(--v2-ink-1));cursor:default}.vep-chapters__dur,.vep-chapters__range-sep{color:var(--v2-ink-4)}.vep-chapters__dur--edit{width:44px;font:inherit;color:var(--v2-ink-4);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:5px;padding:1px 4px}.vep-chapters__dur--edit:hover{border-color:var(--v2-line)}.vep-chapters__dur--edit:focus{border-color:var(--v2-violet);background:var(--v2-paper);color:var(--v2-ink-2);outline:none}.vep-chapters__del{width:22px;height:22px;color:var(--v2-ink-4);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-self:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.vep-chapters__del:hover{color:#e74c3c;background:#e74c3c1f}.vep-rail{border-left:1px solid var(--v2-line);background:var(--v2-paper-2);place-content:flex-start;min-width:0;min-height:0;padding:12px 0;overflow-y:auto}.vep-rail,.vep-rail__group{flex-direction:column;align-items:stretch;gap:2px;display:flex}.vep-rail__group{flex:none}.vep-rail__divider{background:var(--v2-line);height:1px;margin:6px 12px;display:block}.vep-rail__btn{cursor:pointer;color:var(--v2-ink-4);background:0 0;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;margin:0 6px;padding:6px 2px;transition:background .12s,color .12s,border-color .12s;display:flex;position:relative}.vep-rail__btn:hover{background:var(--v2-paper-3);color:var(--v2-ink)}.vep-rail__btn--active{background:var(--v2-paper,#fff);color:var(--v2-violet);border-color:var(--v2-violet);box-shadow:0 1px 3px var(--v2-violet)}@supports (color:color-mix(in lab,red,red)){.vep-rail__btn--active{box-shadow:0 1px 3px color-mix(in srgb,var(--v2-violet) 18%,transparent)}}.vep-rail__glyph{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.vep-rail__btn--active .vep-rail__glyph{filter:saturate(.9)brightness(1.05)}.vep-rail__lbl{letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 2px;font-size:9px;font-weight:600;overflow:hidden}.vep-rail__badge{color:#fff;text-align:center;background:#d63a3a;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-8px}.vep-rail__badge--progress{background:var(--v2-violet);padding:0 4px;right:-10px}.vep-rail__pulse{background:var(--v2-violet);border-radius:50%;width:6px;height:6px;animation:vep-rail-pulse 1.6s ease-in-out infinite;position:absolute;top:-1px;right:-1px;box-shadow:0 0 #6c5ce799}@keyframes vep-rail-pulse{0%{box-shadow:0 0 #6c5ce78c}70%{box-shadow:0 0 0 6px #6c5ce700}to{box-shadow:0 0 #6c5ce700}}.vep-rail__btn--start-flash{animation:vep-rail-start-flash 1.1s ease-in-out 3}@keyframes vep-rail-start-flash{0%,to{box-shadow:0 0 #9d8dfb00}50%{box-shadow:0 0 0 6px #9d8dfb80}}@media (prefers-reduced-motion:reduce){.vep-rail__btn--start-flash{animation:none}}.vep-chiprow{border-radius:var(--v2-r-pill,999px);background:var(--v2-paper-3);border:1px solid var(--v2-line);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.vep-chiprow__chip{border-radius:var(--v2-r-pill,999px);cursor:pointer;color:var(--v2-ink-4);background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.vep-chiprow__chip:hover{color:var(--v2-ink)}.vep-chiprow__chip--on{background:var(--v2-paper);color:var(--v2-ink);box-shadow:var(--v2-shadow-sm,0 1px 2px #0000000d);font-weight:600}.vep-chiprow__count{background:var(--v2-violet-tint);color:var(--v2-violet);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700}.vep-chiprow__rec{color:#1b9c70;text-transform:uppercase;letter-spacing:.04em;background:#29bf8c26;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.vep-sidebar--collapsed{width:56px;min-width:56px;padding:0}.vep-sidebar__head--collapsed{border-bottom:1px solid var(--v2-line);flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px}.vep-sidebar__collapse{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);width:24px;height:24px;color:var(--v2-ink-3);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;line-height:1;display:inline-flex}.vep-sidebar__collapse:hover{color:var(--v2-ink);border-color:var(--v2-line-strong)}.vep-sidebar--collapsed .vep-sidebar__collapse{margin:0}.vep-sidebar__count--badge{background:var(--v2-violet-tint);color:var(--v2-violet);border-radius:10px;padding:0 6px;font-size:10px;font-weight:700}.vep-sidebar__stack{flex-direction:column;align-items:center;gap:6px;min-height:0;padding:10px 6px;display:flex;overflow-y:auto}.vep-sidebar__tile{background:var(--v2-paper-3);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);width:40px;height:40px;color:var(--v2-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.vep-sidebar__tile:hover{background:var(--v2-paper);border-color:var(--v2-line-strong)}.vep-sidebar__tile--selected{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet)}.vep-sidebar__tile--add,.vep-sidebar__tile--rec{color:var(--v2-ink-4);border-style:dashed}.vep-sidebar__tile--add:hover,.vep-sidebar__tile--rec:hover{color:var(--v2-violet);border-color:var(--v2-violet);border-style:solid}.vep__layout--v2:has(.vep-sidebar--collapsed){grid-template-columns:56px minmax(0,1fr) 0 64px}.vep__layout--v2:has(.vep-sidebar--collapsed)[data-inspector-open]{grid-template-columns:56px minmax(0,1fr) 288px 64px}.ev2-inspect-chapters{flex-direction:column;gap:10px;display:flex}.ev2-inspect-chapters__add{width:100%}.ev2-inspect-chapters__empty{color:var(--v2-ink-4);text-align:center;padding:12px 0;font-size:12px}.ev2-inspect-chapters__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ev2-inspect-chapters__row{border:1px solid var(--v2-line);border-radius:var(--v2-r-8);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.ev2-inspect-chapters__row:hover{background:var(--v2-paper-3)}.ev2-inspect-chapters__row--sel{background:var(--v2-violet-tint);border-color:var(--v2-violet)}.ev2-inspect-chapters__tc{color:var(--v2-ink-4);font-variant-numeric:tabular-nums;min-width:36px;font-size:11px}.ev2-inspect-chapters__title{min-width:0;color:var(--v2-ink);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:13px}.ev2-inspect-chapters__title:focus{color:var(--v2-violet)}.ev2-inspect-chapters__del{cursor:pointer;color:var(--v2-ink-4);background:0 0;border:none;padding:0 4px;font-size:16px}.ev2-inspect-chapters__del:hover{color:#c0392b}.ev2-inspect-script{flex-direction:column;gap:12px;display:flex}.ev2-inspect-script__row{color:var(--v2-ink);align-items:center;gap:8px;font-size:13px;display:flex}.ev2-inspect-script__lbl{color:var(--v2-ink-4);min-width:70px;font-size:12px}.ev2-inspect-script__val{color:var(--v2-ink-4);text-align:right;font-variant-numeric:tabular-nums;min-width:24px;font-size:11px}.ev2-inspect-fxchain{flex-direction:column;gap:8px;display:flex}.ev2-inspect-fxchain__row{background:var(--v2-paper-3);border:1px solid var(--v2-line);border-radius:var(--v2-r-8);align-items:center;gap:10px;padding:10px 12px;display:flex}.ev2-inspect-fxchain__row--on{background:var(--v2-paper);border-color:var(--v2-violet-tint)}.ev2-inspect-fxchain__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev2-inspect-fxchain__name{color:var(--v2-ink);font-size:13px;font-weight:600}.ev2-inspect-fxchain__sub{color:var(--v2-ink-4);font-size:11px}.ev2-inspect-fxchain__toggle{background:var(--v2-line);cursor:pointer;border:none;border-radius:10px;flex:none;width:32px;height:18px;padding:2px;transition:background .15s;position:relative}.ev2-inspect-fxchain__toggle--on{background:var(--v2-violet)}.ev2-inspect-fxchain__toggle-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;box-shadow:0 1px 2px #0000002e}.ev2-inspect-fxchain__toggle--on .ev2-inspect-fxchain__toggle-knob{transform:translate(14px)}.ev2-inspect-fxchain__add{width:100%;margin-top:4px}.ev2-inspect-speakers{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex}.ev2-inspect-speakers__icon{background:var(--v2-paper-3);border:1px solid var(--v2-line);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:inline-flex}.ev2-inspect-speakers__title{color:var(--v2-ink);margin:0;font-size:13px;font-weight:700}.ev2-inspect-speakers__sub{color:var(--v2-ink-4);max-width:220px;margin:0;font-size:12px;line-height:1.5}.vep-rail__btn--start.vep-rail__btn--active{color:#fff;box-shadow:var(--v2-shadow-2);background:linear-gradient(135deg,#7c6cf0,#4b3bc9);border-color:#0000}.vep-rail__btn--start.vep-rail__btn--active .vep-rail__glyph{filter:none}.ob-panel{flex-direction:column;display:flex}.ob-prog{background:var(--v2-violet-tint);border:1px solid var(--v2-violet-wash);border-radius:12px;margin-bottom:14px;padding:13px 15px}.ob-prog__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ob-prog__n{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:750}.ob-prog__n b{color:var(--v2-violet-ink)}.ob-prog__time{color:var(--v2-ink-4);white-space:nowrap;font-size:11.5px;font-weight:600}.ob-prog__bar{background:#fff;border-radius:999px;height:6px;margin-top:9px;overflow:hidden}.ob-prog__bar>i{background:var(--v2-violet);border-radius:999px;height:100%;transition:width .3s;display:block}.ob-prog__hint{color:var(--v2-violet-ink);margin-top:8px;font-size:11px;font-weight:600}.ob-chip{background:var(--v2-paper-3);height:18px;color:var(--v2-ink-4);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ob-chip--done{background:var(--v2-ok-bg,#e6f8f1);color:var(--v2-ok-ink,#0f7a5a)}.ob-phase{margin-top:6px}.ob-sec{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--v2-ink-5);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:6px 2px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;display:flex}.ob-sec:hover{color:var(--v2-ink-3);background:var(--v2-paper-3)}.ob-sec:focus-visible{outline:2px solid var(--v2-violet-wash);outline-offset:1px}.ob-sec>span:first-of-type~span{min-width:0}.ob-chev{color:var(--v2-ink-6);flex:none;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.ob-chev--open{transform:rotate(0)}.ob-phase__ln{background:var(--v2-line);flex:1;height:1px}.ob-phase__lock{color:var(--v2-ink-6);flex:none;display:inline-flex}.ob-phase--locked .ob-sec{cursor:default}.ob-phase--locked .ob-sec:hover{color:var(--v2-ink-5);background:0 0}.ob-core{margin-bottom:10px}.ob-tips{border-top:1px solid var(--v2-line);margin-top:10px;padding-top:8px}.ob-tips__h{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;width:100%;padding:8px 6px;font-family:inherit;display:flex}.ob-tips__h:hover{background:var(--v2-paper-3)}.ob-tips__h:focus-visible{outline:2px solid var(--v2-violet-wash);outline-offset:1px}.ob-tips__t{color:var(--v2-ink-2);letter-spacing:-.01em;font-size:12px;font-weight:700}.ob-tips__sub,.ob-tips__t{white-space:nowrap;line-height:1}.ob-tips__sub{color:var(--v2-ink-5);font-size:11.5px;font-weight:500}.ob-tips__h .ob-phase__ln{flex:1}.ob-task{cursor:pointer;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:9px;margin-bottom:4px;padding:8px 9px;transition:background .12s;display:grid}.ob-task:hover{background:var(--v2-paper-3)}.ob-task:focus-visible{outline:2px solid var(--v2-violet);outline-offset:1px}.ob-task--locked{cursor:default;opacity:.55}.ob-task--locked:hover{background:0 0}.ob-task--active,.ob-task--active:hover{background:var(--v2-violet-tint)}.ob-mark{border:2px solid var(--v2-line-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.ob-mark--done{background:var(--v2-ok);border-color:var(--v2-ok)}.ob-mark--active{border-color:var(--v2-violet);box-shadow:0 0 0 3px var(--v2-violet-wash)}.ob-mark--active i{background:var(--v2-violet);border-radius:50%;width:7px;height:7px}.ob-mark--skip{color:var(--v2-ink-5);border-style:dashed}.ob-mark--locked{border-color:var(--v2-line);color:var(--v2-ink-6)}.ob-task__main{min-width:0}.ob-task__t{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:20px;font-size:13px;font-weight:650;line-height:1.3;display:flex}.ob-task--done .ob-task__t{color:var(--v2-ink-4);font-weight:550}.ob-task--skipped .ob-task__t{color:var(--v2-ink-5)}.ob-task--skipped .ob-task__txt{text-decoration:line-through}.ob-macro .ob-task__t{font-size:13.5px}.ob-macro .ob-mark{width:22px;height:22px;color:var(--v2-ink-5);font-size:10.5px;font-weight:700}.ob-macro .ob-mark--active,.ob-macro .ob-mark--done{color:#fff}.ob-task__badges{gap:5px;display:inline-flex}.ob-b{letter-spacing:.02em;border-radius:3px;flex:none;padding:2px 4px;font-size:8.5px;font-weight:700;line-height:1}.ob-b--skip{background:var(--v2-paper-4);color:var(--v2-ink-4)}.ob-b--demo{background:var(--v2-gold-bg);color:var(--v2-gold)}.ob-b--new{background:var(--v2-violet-tint);color:var(--v2-violet-ink)}.ob-exp{margin-top:8px}.ob-exp__teach{color:var(--v2-ink-3);font-size:13.5px;line-height:1.6}.ob-exp__teach b{color:var(--v2-violet-ink);font-weight:700}.ob-exp__act{align-items:center;gap:8px;margin-top:11px;display:flex}.ob-cta{background:var(--v2-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;transition:background .14s;display:inline-flex}.ob-cta:hover{background:var(--v2-violet-ink)}.ob-skip{color:var(--v2-ink-4);cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:12px;font-weight:600}.ob-skip:hover{color:var(--v2-ink-2)}.ob-undo{height:22px;color:var(--v2-ink-5);cursor:pointer;opacity:.65;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:650;line-height:1;text-decoration:none;transition:all .13s;display:inline-flex}.ob-task:hover .ob-undo,.ob-undo:focus-visible{opacity:1;border-color:var(--v2-line);background:var(--v2-paper,#fff)}.ob-undo:hover{color:var(--v2-violet-ink);border-color:var(--v2-violet-wash);background:var(--v2-violet-tint)}.ob-exp__lock{color:var(--v2-ink-4);align-items:center;gap:6px;margin-top:7px;font-size:11.5px;display:flex}.ob-exp__lock b{color:var(--v2-ink-3)}.obpt-card{border:1px solid var(--v2-violet-wash);background:linear-gradient(180deg,var(--v2-violet-tint-2) 0,var(--v2-violet-tint) 100%);border-radius:10px;margin-top:14px;padding:14px}.obpt-head{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;display:flex}.obpt-head:focus-visible{outline:2px solid var(--v2-violet-wash);outline-offset:2px}.obpt-title{color:var(--v2-ink);align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:1;display:flex}.obpt-spark{background:var(--v2-violet);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.obpt-badge{color:var(--v2-violet-ink);background:#6c5ce724;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.obpt-sub{color:var(--v2-ink-3);margin:8px 0 10px;font-size:12px;line-height:1.45}.obpt-bar{background:#6c5ce729;border-radius:2px;height:4px;margin-bottom:12px;overflow:hidden}.obpt-bar>i{background:var(--v2-violet);border-radius:2px;height:100%;transition:width .3s;display:block}.obpt-tip{border:1px solid var(--v2-violet-wash);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:9px 10px;font-family:inherit;transition:border-color .12s;display:flex}.obpt-tip:hover{border-color:var(--v2-violet)}.obpt-tip__text{min-width:0}.obpt-tip__text b{color:var(--v2-ink);font-size:13px;font-weight:600;line-height:1.3;display:block}.obpt-tip__text span{color:var(--v2-ink-4);font-size:11.5px;line-height:1.4}.obpt-tip__arrow{color:var(--v2-violet);flex:none;margin-left:auto;font-weight:700}.obpt-kbd{background:var(--v2-paper-3);border:1px solid var(--v2-line);min-width:20px;height:18px;color:var(--v2-ink-3);border-radius:4px;flex:none;padding:0 5px;font-size:10px;display:inline-flex}.obpt-cta,.obpt-kbd{justify-content:center;align-items:center;font-weight:700;line-height:1}.obpt-cta{background:var(--v2-violet);color:#fff;cursor:pointer;border:none;border-radius:8px;gap:6px;width:100%;height:34px;margin-top:6px;font-size:12.5px;transition:background .14s;display:flex}.obpt-cta:hover{background:var(--v2-violet-ink)}.ob-core--alldone .ob-task--done .ob-task__txt{color:var(--v2-ink-5);text-decoration:line-through;-webkit-text-decoration-color:var(--v2-line-strong);text-decoration-color:var(--v2-line-strong)}.ptp{max-width:520px;margin:0 auto;padding:32px 16px 64px}.ptp__card{border:1px solid var(--v2-line);box-shadow:var(--v2-shadow-1);background:#fff;border-radius:12px;padding:24px}.ptp__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ptp__head h1{color:var(--v2-ink);margin:0;font-size:22px;font-weight:700;line-height:1.25}.ptp__head p{color:var(--v2-ink-4);margin:4px 0 0;font-size:13px;line-height:1.42}.ptp__badge{color:var(--v2-violet-ink);white-space:nowrap;background:#6c5ce724;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.ptp__bar{background:#6c5ce729;border-radius:3px;height:6px;margin:14px 0 22px;overflow:hidden}.ptp__bar>i{background:var(--v2-violet);border-radius:3px;height:100%;transition:width .3s;display:block}.ptp__sec{margin-bottom:20px}.ptp__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--v2-violet-ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1;display:flex}.ptp__eyebrow span:last-child{color:var(--v2-ink-4);letter-spacing:0;font-weight:500}.ptp__tip{border:1px solid var(--v2-line);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px 12px;font-family:inherit;transition:border-color .12s;display:flex}.ptp__tip:hover{border-color:var(--v2-violet)}.ptp__tip-text{min-width:0}.ptp__tip-text b{color:var(--v2-ink);font-size:13px;font-weight:600;line-height:1.3;display:block}.ptp__tip-text span{color:var(--v2-ink-4);font-size:11.5px;line-height:1.35}.ptp__go{color:var(--v2-violet);flex:none;margin-left:auto;font-weight:700}.ptp__tip--done{background:var(--v2-paper-2)}.ptp__tip--done .ptp__tip-text b{color:var(--v2-ink-5);font-weight:500}.ptp__tip--done .ptp__go{color:var(--v2-ok)}.ptp__collapsed{border:1px solid var(--v2-line);background:var(--v2-paper-2);width:100%;color:var(--v2-ink-5);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;display:flex}.ptp__collapsed .ok{color:var(--v2-ok);font-weight:700}.ptp__collapsed .chev{color:var(--v2-ink-5);margin-left:auto}.obpt-toast{z-index:60;background:var(--v2-paper);color:var(--v2-ink);border:1px solid var(--v2-line);box-shadow:var(--v2-shadow-3);border-radius:10px;align-items:center;gap:10px;max-width:620px;padding:8px 10px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.obpt-toast__check{background:var(--v2-ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-weight:800;display:inline-flex}.obpt-toast__text{min-width:0}.obpt-toast__text b{font-size:13px;font-weight:700;line-height:1.25;display:block}.obpt-toast__text span{color:var(--v2-ink-4);font-size:11.5px}.obpt-toast__next{background:var(--v2-violet);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex:none;height:28px;padding:0 12px;font-size:12px;font-weight:700}.obpt-toast__next:hover{background:var(--v2-violet-ink)}.obpt-toast__all{color:var(--v2-ink-4);cursor:pointer;background:0 0;border:none;flex:none;font-size:12px;font-weight:600}.obpt-toast__all:hover{color:var(--v2-ink)}.obpt-toast__x{color:var(--v2-ink-4);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-size:13px}.obpt-toast__x:hover{color:var(--v2-ink)}.obpt-list{margin-top:12px}.obpt-list .ptp__sec{margin-bottom:14px}.ptp__tip--active{border-color:var(--v2-violet)}.ptp__row--locked .ptp__tip{opacity:.55}.ptp__row--locked .ptp__tip:hover{border-color:var(--v2-line)}.ptp__exp{margin:2px 2px 10px;padding:0 4px}.ptp__banner{background:var(--v2-violet-tint);border:1px solid var(--v2-violet-wash);color:var(--v2-violet-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex}.ptp__banner button{background:var(--v2-violet);color:#fff;cursor:pointer;border:none;border-radius:7px;height:30px;padding:0 12px;font-size:12px;font-weight:700}.driver-overlay{pointer-events:none}.driver-popover.onboarding-driver{color:#14141f;background:#fff;border:1px solid #e6e4ef;border-radius:14px;max-width:380px;padding:18px 20px;box-shadow:0 18px 44px #1410283d}.driver-popover.onboarding-driver .driver-popover-title{color:#14141f;font-size:17px;font-weight:750;line-height:1.3}.driver-popover.onboarding-driver .driver-popover-description{color:#3a3a47;font-size:15px;line-height:1.6}.driver-popover.onboarding-driver .driver-popover-description b{color:#4b3bc9;text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #c9bdff;text-decoration:underline #c9bdff;text-decoration-thickness:2px}.driver-popover.onboarding-driver .driver-popover-progress-text{color:#5338e0;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.driver-popover.onboarding-driver .driver-popover-close-btn{color:#a3a3ad}.driver-popover.onboarding-driver .driver-popover-close-btn:hover{color:#14141f}.driver-popover.onboarding-driver .driver-popover-footer button{color:#3a3a47;text-shadow:none;background:0 0;border:none;border-radius:8px;font-size:13px;font-weight:700}.driver-popover.onboarding-driver .driver-popover-footer button.driver-popover-next-btn{color:#fff;background:#6c5ce7;padding:10px 18px;font-size:14px;box-shadow:0 2px 8px #6c5ce747}.driver-popover.onboarding-driver .driver-popover-footer button.driver-popover-next-btn:hover{background:#5338e0}.driver-popover.onboarding-driver .driver-popover-footer button.driver-popover-prev-btn{color:#73737f;background:0 0}.driver-popover.onboarding-driver .driver-popover-footer button.driver-popover-prev-btn:hover{color:#14141f}.driver-popover.onboarding-driver .driver-popover-footer button.ob-coach-later{cursor:pointer;color:#73737f;background:0 0;border:none;margin-left:10px;padding:0 4px;font-size:13px;font-weight:600}.driver-popover.onboarding-driver .driver-popover-footer button.ob-coach-later:hover{color:#14141f}