.watermark_studioLayout__0Gc_Y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:start}.watermark_studioAside__rbRlw,.watermark_studioMain__uzY_G{min-width:0}@media (max-width:980px){.watermark_studioLayout__0Gc_Y{grid-template-columns:minmax(0,1fr);gap:28px}}.watermark_generator__UCZGT{border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);display:flex;flex-direction:column;overflow:hidden}.watermark_generatorHead__gNHAn{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--vg-line-soft)}.watermark_modeTabs__di5K8{display:flex;width:100%;gap:6px;background:rgba(255,255,255,.04);padding:4px;border-radius:var(--vg-radius-sm);border:1px solid var(--vg-line-soft)}.watermark_modeTab__VxL0c{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--vg-ink-muted);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.watermark_modeTab__VxL0c:hover{color:var(--vg-ink)}.watermark_modeTabActive__FVnIi{color:#fff;background:#ffffff14;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.35)}.watermark_generatorBody__1Cy6X{padding:18px;display:flex;flex-direction:column;gap:16px}.watermark_dropzone__5MLJD{border:1.5px dashed var(--vg-line-soft);border-radius:var(--vg-radius-sm);padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;background:rgba(255,255,255,.015);transition:all var(--vg-dur-fast)}.watermark_dropzoneActive__5gT2l,.watermark_dropzone__5MLJD:hover{border-color:#38bdf8;background:rgba(56,189,248,.04)}.watermark_dropzoneIcon__kE4EY{width:44px;height:44px;border-radius:12px;background:rgba(56,189,248,.1);display:flex;align-items:center;justify-content:center;color:#38bdf8;margin-bottom:2px}.watermark_dropzoneTitle__sWoCw{font-size:13px;font-weight:600;color:var(--vg-ink)}.watermark_dropzoneDesc__wtgqK,.watermark_libraryPickerLink__mPWO6{font-size:11.5px;color:var(--vg-muted)}.watermark_libraryPickerLink__mPWO6{margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:500;background:transparent;border:none;cursor:pointer;transition:color var(--vg-dur-fast)}.watermark_libraryPickerLink__mPWO6:hover{color:#38bdf8}.watermark_uploadActions__2n20o{display:flex;gap:8px;margin-top:6px}.watermark_uploadBtn__ZWqq6{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.06);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--vg-dur-fast)}.watermark_uploadBtn__ZWqq6:hover{background:rgba(255,255,255,.1);border-color:var(--vg-line-hover)}.watermark_filePill___tLt1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm)}.watermark_filePillInfo__wrJf1{display:flex;align-items:center;gap:10px;min-width:0}.watermark_filePillThumb__Jin6r{width:44px;height:44px;border-radius:6px;object-fit:cover;background:#000;flex-shrink:0}.watermark_filePillText__q5eXP{min-width:0}.watermark_filePillName__HqO6j{font-size:12px;font-weight:600;color:var(--vg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.watermark_filePillMeta__dLD2A{font-size:10.5px;color:var(--vg-muted);margin-top:2px}.watermark_videoCanvasBox__2j2KI{display:flex;flex-direction:column;gap:10px;background:rgba(0,0,0,.35);padding:12px;border-radius:var(--vg-radius-sm);border:1px solid var(--vg-line-soft)}.watermark_canvasToolbar___kPVx{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.watermark_toolGroup__s0qZn{display:flex;gap:4px;background:rgba(255,255,255,.05);padding:2px;border-radius:6px}.watermark_toolBtn__fsGIa{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:4px;font-size:11px;font-weight:500;color:var(--vg-muted);background:transparent;border:none;cursor:pointer;transition:all var(--vg-dur-fast)}.watermark_toolBtn__fsGIa:hover{color:var(--vg-ink)}.watermark_toolBtnActive__U3Ix6{background:#38bdf8;color:#04121f;font-weight:700}.watermark_toolActions__Fwo1X{display:flex;gap:4px}.watermark_iconBtn__a5V6Q{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background:rgba(255,255,255,.05);border:1px solid var(--vg-line-soft);color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.watermark_iconBtn__a5V6Q:hover:not(:disabled){color:var(--vg-ink);background:rgba(255,255,255,.1)}.watermark_iconBtn__a5V6Q:disabled{opacity:.35;cursor:not-allowed}.watermark_sliderRow__vrmds{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--vg-muted)}.watermark_sliderInput__I7nu1{flex:1 1;accent-color:#38bdf8;height:4px;cursor:pointer}.watermark_canvasWrapper__mCsdZ{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.watermark_canvasVideo__MAzPr{width:100%;height:100%;object-fit:contain;pointer-events:none}.watermark_paintCanvas__PnqiG{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.watermark_canvasFooter__5D9UU{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--vg-muted)}.watermark_playPauseBtn__FUg2d{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.08);border:1px solid var(--vg-line-soft);color:var(--vg-ink);padding:3px 8px;border-radius:4px;font-size:11px;cursor:pointer}.watermark_timeSlider__xkYbq{flex:1 1;accent-color:#38bdf8;height:4px;cursor:pointer}.watermark_drawnBadge__ztmsa{font-size:10.5px;color:#38bdf8;font-weight:600;display:inline-flex;align-items:center;gap:4px}.watermark_categoryDropdownWrapper__y3rtD{display:flex;flex-direction:column;gap:6px;width:100%}.watermark_dropdownList__FqF6c{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:5px;border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:#1e1e20;max-height:280px;overflow-y:auto}.watermark_dropdownOption__2jqBi{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:4px;background:transparent;border:none;text-align:left;color:var(--vg-ink-2);cursor:pointer;transition:background var(--vg-dur-fast),color var(--vg-dur-fast);width:100%}.watermark_dropdownOption__2jqBi:hover{background:#ffffff0d;color:var(--vg-ink)}.watermark_dropdownOptionActive__rWSSG{background:#ffffff17;color:var(--vg-ink)}.watermark_dropdownOptionLeft__ykrLp{display:flex;align-items:center;gap:10px;min-width:0}.watermark_dropdownOptionIcon__l2sN_{color:#38bdf8;flex-shrink:0}.watermark_dropdownOptionInfo__VPnRK{display:flex;flex-direction:column;min-width:0}.watermark_dropdownOptionLabel__tUOle{font-size:12.5px;font-weight:600;color:var(--vg-ink)}.watermark_dropdownOptionDesc__GyUkH{font-size:10.5px;color:var(--vg-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.watermark_dropdownCheck__hcsWB{color:#38bdf8;flex-shrink:0}.watermark_generateBtn__XvBMQ{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 18px;border-radius:var(--vg-radius-sm);background:linear-gradient(135deg,#0284c7,#0369a1);border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--vg-dur-fast);box-shadow:0 4px 12px rgba(2,132,199,.3)}.watermark_generateBtn__XvBMQ:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#075985);transform:translateY(-1px)}.watermark_generateBtn__XvBMQ:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.watermark_errorBanner__hyX_X{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--vg-radius-xs);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:11.5px}.watermark_assetsPanel__PO9Gr{display:flex;flex-direction:column;gap:16px;min-width:0}.watermark_assetsHead__G5qBX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 8px}.watermark_assetsTitle__CQN4F{display:flex;align-items:center;gap:8px}.watermark_assetsIcon__spjgp{color:#3b82f6}.watermark_assetsTitle__CQN4F h2{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.2px;color:#fff}.watermark_assetsActions__ZXfoK{display:flex;align-items:center;gap:6px}.watermark_latestTag__sKhzf{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#18181b;border:1px solid #28282c;color:#9a9aa2;font-size:11px;font-weight:500}.watermark_activeJobCard__ZWjBC{border:1px solid rgba(56,189,248,.35);border-radius:var(--vg-radius);background:linear-gradient(135deg,rgba(2,132,199,.08),rgba(18,18,20,.6));padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.watermark_spinner__Zr71C{color:#38bdf8;animation:watermark_spin__0YDeX 1s linear infinite}@keyframes watermark_spin__0YDeX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.watermark_activeJobTitle__UXjuH{font-size:14px;font-weight:600;color:#fff}.watermark_activeJobStep__sXeWi{font-size:12px;color:#38bdf8}.watermark_previewCard__tcuhO{border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);overflow:hidden;display:flex;flex-direction:column}.watermark_previewHeader__59YM5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--vg-line-soft);flex-wrap:wrap}.watermark_previewTitleGroup__I00Fz{display:flex;align-items:center;gap:8px}.watermark_previewBadge__eKAjM{font-size:10px;font-weight:700;padding:2px 7px;background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.3);border-radius:100px}.watermark_previewActions__uvYql{display:flex;align-items:center;gap:8px}.watermark_actionBtn__61U2k{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.06);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:11.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:all var(--vg-dur-fast)}.watermark_actionBtn__61U2k:hover{background:rgba(255,255,255,.12);border-color:var(--vg-line-hover)}.watermark_actionBtnPrimary__4Y4cJ{background:#38bdf8;color:#04121f;border-color:#38bdf8;font-weight:700}.watermark_actionBtnPrimary__4Y4cJ:hover{background:#7dd3fc;border-color:#7dd3fc}.watermark_previewContent__oYEdN{padding:18px;display:flex;flex-direction:column;gap:14px}.watermark_mediaViewer__jLvG1{position:relative;width:100%;max-height:480px;background:#000;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.watermark_mediaPlayer__t7Tyy{width:100%;max-height:480px;object-fit:contain}.watermark_historySection__2bmlI{display:flex;flex-direction:column;gap:12px;margin-top:8px}.watermark_historyTitle__OAyAb{font-size:12.5px;font-weight:600;color:var(--vg-muted);text-transform:uppercase;letter-spacing:.5px}.watermark_assetsGrid__BMnXF{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.watermark_assetCard__t1N_u{border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.02);overflow:hidden;cursor:pointer;transition:all var(--vg-dur-fast);display:flex;flex-direction:column}.watermark_assetCard__t1N_u:hover{border-color:#38bdf8;transform:translateY(-2px);background:rgba(255,255,255,.04)}.watermark_assetCardActive__L7pto{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf8}.watermark_assetThumbBox__Jzb6i{position:relative;width:100%;aspect-ratio:16/10;background:#09090b;overflow:hidden}.watermark_assetThumb__hfuHU{width:100%;height:100%;object-fit:cover}.watermark_assetTypeBadge__IzCwP{position:absolute;top:6px;left:6px;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase}.watermark_assetMeta__RYkzw{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.watermark_assetName__xy5kA{font-size:11px;color:var(--vg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watermark_assetDeleteBtn__IzU12{background:transparent;border:none;color:var(--vg-muted);cursor:pointer;padding:2px;border-radius:3px;display:flex}.watermark_assetDeleteBtn__IzU12:hover{color:#f87171}.watermark_emptyState__V0de9{padding:60px 20px;text-align:center;border:1px dashed var(--vg-line-soft);border-radius:var(--vg-radius);background:rgba(255,255,255,.01);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.watermark_emptyIcon__1Typ3{color:#3b82f6;opacity:.7;margin-bottom:4px}.watermark_emptyTitle__k5_Mv{font-size:13.5px;font-weight:600;color:var(--vg-ink);margin:0}.watermark_emptyDesc__rxNal{font-size:11.5px;color:var(--vg-muted);max-width:320px;margin:0;line-height:1.6}.watermark_modalOverlay__RnuC0{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.watermark_modalContent__5SBmo{width:100%;max-width:680px;max-height:80vh;background:#121214;border:1px solid var(--vg-line);border-radius:var(--vg-radius);display:flex;flex-direction:column;overflow:hidden}.watermark_modalHeader__BEKec{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--vg-line-soft)}.watermark_modalTitle__YTpPy{font-size:14px;font-weight:600;color:#fff}.watermark_modalClose__bmmbD{background:transparent;border:none;color:var(--vg-muted);cursor:pointer}.watermark_modalBody__3Dq5G{padding:16px 20px;overflow-y:auto;flex:1 1}.watermark_libraryGrid__29LNH{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px}.watermark_libraryItem__x2fpC{border:1px solid var(--vg-line-soft);border-radius:6px;overflow:hidden;background:#000;cursor:pointer;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;transition:all var(--vg-dur-fast)}.watermark_libraryItem__x2fpC:hover{border-color:#38bdf8;transform:scale(1.02)}.watermark_libraryItemMedia__gAJAy{width:100%;height:100%;object-fit:cover}