.trWrap[data-v-41218390]{position:relative;width:100%;border-radius:8px;border:none;background:#ffffff0f;box-shadow:0 0 0 2px #008bff59,0 12px 28px #00000038;transition:background .18s ease,box-shadow .18s ease;overflow:hidden;touch-action:pan-x pinch-zoom}.trWrap.trNoBg[data-v-41218390]{background:transparent;box-shadow:0 0 0 2px #008bff59}.trWrap.trHover[data-v-41218390]{background:#ffffff14;box-shadow:0 0 0 2px #008bff8c,0 12px 28px #00000038}.trWrap.trDisabled[data-v-41218390]{opacity:.55;cursor:not-allowed}.trWrap.trDisabled .trRail[data-v-41218390]{pointer-events:none}.trRail[data-v-41218390]{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pinch-zoom}.trRail[data-v-41218390]::-webkit-scrollbar{display:none}.trTrack[data-v-41218390]{height:44px;position:relative}.trBase[data-v-41218390]{position:absolute;left:var(--edge-pad);right:var(--edge-pad);top:50%;height:4px;transform:translateY(-50%);border-radius:0;background:#ffffffc7;border:none}.trRange[data-v-41218390]{position:absolute;top:50%;height:4px;transform:translateY(-50%);border-radius:0;background:var(--accent);border:none;box-shadow:none;cursor:grab;transition:background .15s ease,border-color .15s ease}.trRange[data-v-41218390]:active{cursor:grabbing}.trHandle[data-v-41218390]{position:absolute;top:50%;width:18px;height:28px;transform:translate(-50%,-50%);border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;box-shadow:0 10px 22px #00000040;transition:transform .12s ease,background .15s ease,border-color .15s ease;cursor:ew-resize}.trHandle[data-v-41218390]:focus-visible{outline:none;box-shadow:0 0 0 4px #008bff59}.trHandle[data-v-41218390]:hover{background:#ffffff24;border-color:#ffffff38}.trSeekWrap[data-v-41218390]{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:ew-resize;z-index:4}.trSeekWrap[data-v-41218390]:before{content:"";position:absolute;inset:-12px}.trSeekCap[data-v-41218390]{width:14px;height:6px;border-radius:4px;background:#fffffffa;box-shadow:0 10px 18px #0000002e}.trSeekLine[data-v-41218390]{width:2px;flex:1 1 auto;margin:2px 0 0;background:#fffffffa;box-shadow:0 0 0 2px #00000029}.trMark[data-v-41218390]{position:absolute;top:50%;width:22px;height:22px;transform:translate(-50%,-50%);border-radius:999px;border:2px solid rgba(0,139,255,.9);background:#008bff2e;color:#008bff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #00000038;cursor:pointer}.trMark[data-v-41218390]:hover{filter:brightness(1.05)}.trTip[data-v-41218390]{position:absolute;top:-10px;transform:translate(-50%,-100%);padding:6px 8px;border-radius:10px;background:#0000008c;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:12px;font-weight:800;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero[data-v-4c58286c]{padding-bottom:0}.heroSub[data-v-4c58286c]{margin-bottom:22px}.section+.section[data-v-4c58286c]{margin-top:18px}@media(max-width:820px){.section+.section[data-v-4c58286c]{margin-top:12px}}.maskCanvas[data-v-4c58286c]{position:absolute;inset:0;width:100%;height:100%;cursor:auto;opacity:0;transition:opacity .12s ease}.maskCanvas.cursorCircle[data-v-4c58286c]{cursor:none}.brushCursor[data-v-4c58286c]{position:absolute;transform:translate(-50%,-50%);border-radius:999px;border:2px solid rgba(0,139,255,.9);background:#008bff14;pointer-events:none;z-index:5}.videoMedia[data-v-4c58286c]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cardOps[data-v-4c58286c]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cardTitleRow[data-v-4c58286c]{display:flex;align-items:center;gap:18px;min-width:0}.tutorialLink[data-v-4c58286c]{background:transparent;border:none;padding:0;margin:0;color:#ffffffc7;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer}.tutorialLink[data-v-4c58286c]:hover{color:#ffffffeb;text-decoration:underline;text-underline-offset:4px}.tutorialIcon[data-v-4c58286c]{width:16px;height:16px;display:block}.brushGroup[data-v-4c58286c]{display:inline-flex;align-items:center;gap:10px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.chipIcon[data-v-4c58286c]{padding:8px 10px}.chipIcon[data-v-4c58286c] svg{width:18px;height:18px;display:block}.segNoBg[data-v-4c58286c]{border:none;background:transparent;padding:0}.timeRangeWrap[data-v-4c58286c]{flex:1 1 320px;min-width:260px;border:none;background:transparent;padding:0}.timeRangeWrap[data-v-4c58286c] .trWrap{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.timeRangeWrap[data-v-4c58286c] .trWrap.trHover{background:#ffffff14;box-shadow:0 0 0 1px #ffffff2e}.timeRangeWrap[data-v-4c58286c] .trWrap.trNoBg{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.timeRangeWrap[data-v-4c58286c] .trBase{background:#ffffffc7}.timeRangeWrap[data-v-4c58286c] .trRange{background:var(--accent)}.timeRangeWrap[data-v-4c58286c] .trHandle{border-color:#00000024;background:#ffffffeb;box-shadow:0 10px 22px #0000002e}.timeRangeWrap[data-v-4c58286c] .trHandle:hover{border-color:#00000038;background:#fffffffa}.segStrongActive[data-v-4c58286c] .chip[aria-pressed=true]{border:2px solid var(--accent);box-shadow:0 0 0 2px #008bff38}.modeBlock[data-v-4c58286c]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.modeHint[data-v-4c58286c]{margin-top:10px;font-size:12px;font-weight:700;color:#ffffffbd;line-height:1.4;max-width:420px}.openVideoBtn[data-v-4c58286c]{background:var(--accent);border-color:#0000001f;color:#fffffffa}.openVideoBtn[data-v-4c58286c]:hover{filter:brightness(.94)}.video-toolbar[data-v-4c58286c]{margin-top:18px}.playerRow[data-v-4c58286c]{margin-top:12px;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.previewControlBtn[data-v-4c58286c]{height:44px;width:44px;padding:0;border-radius:12px;gap:0;font-weight:900;color:#ffffffe0;justify-content:center;align-items:center}.previewControlBtn[data-v-4c58286c] svg{width:20px;height:20px;display:block}.brushSlider[data-v-4c58286c]{display:inline-flex;align-items:center;gap:10px}.brushSliderInput[data-v-4c58286c]{width:96px;accent-color:var(--accent)}
