.swap-face-discover-module__O1WHQq__assetCard{width:100%}.swap-face-discover-module__O1WHQq__assetRailFrame{isolation:isolate;margin-inline:-2px;padding-inline:2px;position:relative;overflow:hidden}.swap-face-discover-module__O1WHQq__assetRailFrame:before,.swap-face-discover-module__O1WHQq__assetRailFrame:after{z-index:2;opacity:0;content:"";pointer-events:none;width:clamp(32px,8vw,56px);transition:opacity .18s;position:absolute;top:0;bottom:0}.swap-face-discover-module__O1WHQq__assetRailFrame:before{background:linear-gradient(90deg, color-mix(in oklch, var(--brand-bg), #000e20 42%), transparent);left:0}@supports (color:lab(0% 0 0)){.swap-face-discover-module__O1WHQq__assetRailFrame:before{background:linear-gradient(90deg, color-mix(in oklch, var(--brand-bg), lab(3.5201% -.191249 -14.5141) 42%), transparent)}}.swap-face-discover-module__O1WHQq__assetRailFrame:after{background:linear-gradient(270deg, color-mix(in oklch, var(--brand-bg), #000e20 42%), transparent), linear-gradient(270deg, color-mix(in oklch, var(--brand-accent), transparent 68%), transparent 68%);right:0}@supports (color:lab(0% 0 0)){.swap-face-discover-module__O1WHQq__assetRailFrame:after{background:linear-gradient(270deg, color-mix(in oklch, var(--brand-bg), lab(3.5201% -.191249 -14.5141) 42%), transparent), linear-gradient(270deg, color-mix(in oklch, var(--brand-accent), transparent 68%), transparent 68%)}}.swap-face-discover-module__O1WHQq__assetRailFrame[data-can-scroll-previous=true]:before{opacity:.72}.swap-face-discover-module__O1WHQq__assetRailFrame[data-can-scroll-next=true]:after{opacity:.86}.swap-face-discover-module__O1WHQq__hintedAssetRail{scroll-padding-inline:2px clamp(30px,8vw,42px)}.swap-face-discover-module__O1WHQq__headerControl[data-hint=true]{animation:.9s cubic-bezier(.2,.72,.22,1) .1s both swap-face-discover-module__O1WHQq__header-control-hint}.swap-face-discover-module__O1WHQq__overlayControl{display:none}.swap-face-discover-module__O1WHQq__assetVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:760px){.swap-face-discover-module__O1WHQq__headerControls{display:none}.swap-face-discover-module__O1WHQq__hintedAssetRail{grid-auto-columns:clamp(132px,38vw,178px)}.swap-face-discover-module__O1WHQq__overlayControl{z-index:4;cursor:pointer;width:44px;height:44px;color:var(--brand-fg);visibility:visible;opacity:1;background:#0201029e;background:lab(.290981% .456646 -.18324/.62);border:1px solid #fbf7fa2e;border:1px solid lab(97.5982% 1.91438 -.762033/.18);border-radius:999px;outline:none;place-items:center;transition:opacity .18s,visibility .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.swap-face-discover-module__O1WHQq__overlayControl:hover,.swap-face-discover-module__O1WHQq__overlayControl:focus-visible{border-color:color-mix(in oklch, var(--brand-accent), white 16%);background:color-mix(in oklch, var(--brand-accent), #020102 72%)}@supports (color:lab(0% 0 0)){.swap-face-discover-module__O1WHQq__overlayControl:hover,.swap-face-discover-module__O1WHQq__overlayControl:focus-visible{background:color-mix(in oklch, var(--brand-accent), lab(.290981% .456646 -.18324) 72%)}}.swap-face-discover-module__O1WHQq__overlayControl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring), transparent 66%)}.swap-face-discover-module__O1WHQq__overlayControl:disabled{visibility:hidden;opacity:0;pointer-events:none}.swap-face-discover-module__O1WHQq__overlayControl svg{width:18px;height:18px}.swap-face-discover-module__O1WHQq__overlayPrevious{left:8px}.swap-face-discover-module__O1WHQq__overlayNext{right:8px}.swap-face-discover-module__O1WHQq__overlayNext[data-hint=true]{animation:.9s cubic-bezier(.2,.72,.22,1) .1s both swap-face-discover-module__O1WHQq__overlay-control-hint}}@media (prefers-reduced-motion:reduce){.swap-face-discover-module__O1WHQq__headerControl[data-hint=true],.swap-face-discover-module__O1WHQq__overlayNext[data-hint=true]{animation:none}}@keyframes swap-face-discover-module__O1WHQq__header-control-hint{0%,to{box-shadow:none;transform:translate(0)scale(1)}45%{box-shadow:0 0 24px color-mix(in oklch, var(--brand-accent), transparent 62%);transform:translate(2px)scale(1.06)}}@keyframes swap-face-discover-module__O1WHQq__overlay-control-hint{0%,to{box-shadow:none;transform:translateY(-50%)translate(0)scale(1)}45%{box-shadow:0 0 24px color-mix(in oklch, var(--brand-accent), transparent 62%);transform:translateY(-50%)translate(2px)scale(1.06)}}
.ai-task-history-card-module__pV_K2W__card{--ai-task-output-frame-width:860px;width:min(100%, calc(var(--ai-task-output-frame-width) + 28px));background:#050204;background:lab(.864924% .920802 -.368574);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;justify-self:start;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.04),0 14px 34px lab(0% 0 0/.18)}.ai-task-history-card-module__pV_K2W__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ai-task-history-card-module__pV_K2W__titleGroup{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.ai-task-history-card-module__pV_K2W__titleIcon{width:22px;height:22px;color:color-mix(in oklch, var(--brand-accent), white 16%);border-radius:6px;place-items:center;display:grid}.ai-task-history-card-module__pV_K2W__titleIcon svg{width:15px;height:15px}.ai-task-history-card-module__pV_K2W__titleGroup h3{min-width:0;color:var(--brand-fg);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;line-height:1.25;overflow:hidden}.ai-task-history-card-module__pV_K2W__statusBadge{color:var(--brand-muted);white-space:nowrap;background:#fff1;background:lab(100% 0 0/.065);border-radius:6px;flex:none;grid-template-columns:14px auto;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:760;line-height:1.1;display:inline-grid}.ai-task-history-card-module__pV_K2W__statusBadge svg{width:14px;height:14px}.ai-task-history-card-module__pV_K2W__statusBadge[data-status=succeeded]{background:color-mix(in oklch, var(--brand-ok), transparent 78%);color:color-mix(in oklch, var(--brand-ok), white 14%)}.ai-task-history-card-module__pV_K2W__statusBadge[data-status=failed],.ai-task-history-card-module__pV_K2W__statusBadge[data-status=canceled]{background:color-mix(in oklch, var(--destructive), transparent 80%);color:color-mix(in oklch, var(--destructive), white 14%)}.ai-task-history-card-module__pV_K2W__body{align-items:start;gap:16px;min-width:0;display:grid}.ai-task-history-card-module__pV_K2W__inputColumn{align-content:start;align-items:center;min-width:0;display:grid}.ai-task-history-card-module__pV_K2W__thumbnails{flex-wrap:wrap;gap:7px;display:flex}.ai-task-history-card-module__pV_K2W__thumbnailButton,.ai-task-history-card-module__pV_K2W__thumbnailMissing{aspect-ratio:1;width:64px;color:var(--brand-muted);background:#ffffff0e;background:lab(100% 0 0/.055);border:1px solid #ffffff1c;border:1px solid lab(100% 0 0/.11);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ai-task-history-card-module__pV_K2W__thumbnailButton{cursor:zoom-in;outline:none;padding:0;text-decoration:none;transition:border-color .16s,transform .16s}.ai-task-history-card-module__pV_K2W__thumbnailButton[data-media=video]{cursor:pointer}.ai-task-history-card-module__pV_K2W__thumbnailButton:hover{border-color:color-mix(in oklch, var(--brand-accent), white 8%);transform:translateY(-1px)}.ai-task-history-card-module__pV_K2W__thumbnailButton:focus-visible,.ai-task-history-card-module__pV_K2W__outputImageButton:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring), transparent 65%)}.ai-task-history-card-module__pV_K2W__thumbnailButton img,.ai-task-history-card-module__pV_K2W__thumbnailButton video{object-fit:cover;width:100%;height:100%}.ai-task-history-card-module__pV_K2W__thumbnailMediaBadge{width:20px;height:20px;color:var(--brand-fg);pointer-events:none;background:#020102db;background:lab(.290981% .456646 -.18324/.86);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 6px 14px #00000047;box-shadow:0 6px 14px lab(0% 0 0/.28)}.ai-task-history-card-module__pV_K2W__thumbnailMediaBadge svg{width:12px;height:12px}.ai-task-history-card-module__pV_K2W__thumbnailMissing svg{width:18px;height:18px}.ai-task-history-card-module__pV_K2W__inputTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ai-task-history-card-module__pV_K2W__inputTag{max-width:100%;color:var(--brand-muted);background:#ffffff0d;background:lab(100% 0 0/.052);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;line-height:1.1;display:inline-flex}.ai-task-history-card-module__pV_K2W__inputTag span{flex:none}.ai-task-history-card-module__pV_K2W__inputTag b{min-width:0;color:color-mix(in oklch, var(--brand-fg), var(--brand-muted) 22%);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.ai-task-history-card-module__pV_K2W__outputColumn{justify-items:start;gap:9px;min-width:0;display:grid}.ai-task-history-card-module__pV_K2W__outputFrame{width:min(100%, var(--ai-task-output-frame-width));max-width:var(--ai-task-output-frame-width);aspect-ratio:16/9;background:#0a0b0d;background:lab(3.04634% -.218272 -.780845);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ai-task-history-card-module__pV_K2W__outputFrame[data-has-output=true]{background:#000;background:lab(.0571213% -.0142604 -.097239)}.ai-task-history-card-module__pV_K2W__outputFrame video{object-fit:contain;background:#000;background:lab(.0571213% -.0142604 -.097239);width:100%;height:100%;position:absolute;inset:0}.ai-task-history-card-module__pV_K2W__outputImageButton{cursor:zoom-in;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;outline:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.ai-task-history-card-module__pV_K2W__outputPlaceholder{color:var(--brand-muted);text-align:center;justify-items:center;gap:8px;padding:18px;font-size:12px;display:grid}.ai-task-history-card-module__pV_K2W__outputPlaceholder[data-active=true] svg{animation:.9s linear infinite ai-task-history-card-module__pV_K2W__ai-task-history-card-spin}.ai-task-history-card-module__pV_K2W__outputPlaceholder svg{width:20px;height:20px}.ai-task-history-card-module__pV_K2W__outputPlaceholder small{color:color-mix(in oklch, var(--brand-fg), var(--brand-muted) 36%);font-size:11px;font-weight:700}.ai-task-history-card-module__pV_K2W__progressLine{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:999px;width:min(180px,54vw);height:5px;overflow:hidden}.ai-task-history-card-module__pV_K2W__progressLine span{border-radius:inherit;background:var(--brand-accent);height:100%;transition:width .22s;display:block}.ai-task-history-card-module__pV_K2W__errorLine{color:color-mix(in oklch, var(--destructive), white 14%);grid-template-columns:15px minmax(0,1fr);justify-self:stretch;align-items:start;gap:7px;font-size:12px;line-height:1.45;display:grid}.ai-task-history-card-module__pV_K2W__errorLine svg{width:15px;height:15px;margin-top:1px}.ai-task-history-card-module__pV_K2W__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-task-history-card-module__pV_K2W__timestamp{color:var(--brand-muted);flex:150px;font-size:12px;line-height:1.35}.ai-task-history-card-module__pV_K2W__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ai-task-history-card-module__pV_K2W__downloadButton,.ai-task-history-card-module__pV_K2W__regenerateButton,.ai-task-history-card-module__pV_K2W__taskActionButton{cursor:pointer;min-height:32px;color:var(--brand-fg);background:#fff1;background:lab(100% 0 0/.065);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:8px;outline:none;grid-template-columns:14px auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:720;line-height:1;text-decoration:none;transition:background .16s,border-color .16s;display:inline-grid}.ai-task-history-card-module__pV_K2W__downloadButton{color:color-mix(in oklch, var(--brand-fg), var(--brand-muted) 16%)}.ai-task-history-card-module__pV_K2W__downloadButton:hover,.ai-task-history-card-module__pV_K2W__regenerateButton:hover,.ai-task-history-card-module__pV_K2W__taskActionButton:hover:not(:disabled){background:#ffffff1a;background:lab(100% 0 0/.1);border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.ai-task-history-card-module__pV_K2W__downloadButton:focus-visible,.ai-task-history-card-module__pV_K2W__regenerateButton:focus-visible,.ai-task-history-card-module__pV_K2W__taskActionButton:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring), transparent 65%)}.ai-task-history-card-module__pV_K2W__downloadButton svg,.ai-task-history-card-module__pV_K2W__regenerateButton svg,.ai-task-history-card-module__pV_K2W__taskActionButton svg{width:14px;height:14px}.ai-task-history-card-module__pV_K2W__taskActionButton[data-variant=secondary]{color:var(--brand-muted);background:0 0}.ai-task-history-card-module__pV_K2W__taskActionButton:disabled{cursor:not-allowed;opacity:.52}.ai-task-history-card-module__pV_K2W__taskActionButton[data-loading=true] svg{animation:.9s linear infinite ai-task-history-card-module__pV_K2W__ai-task-history-card-spin}.ai-task-history-card-module__pV_K2W__videoDialogOverlay{background:#000000d1!important;background:lab(.0220699% .0571683 -.0230461/.82)!important}.ai-task-history-card-module__pV_K2W__videoDialog{--ai-task-input-preview-frame-width:860px;--ai-task-input-preview-safe-width:135.11vh;color:var(--brand-fg);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:8px;overflow:hidden;box-shadow:0 28px 80px #0000007a;box-shadow:0 28px 80px lab(0% 0 0/.48);width:min(var(--ai-task-input-preview-frame-width), calc(100vw - 32px), var(--ai-task-input-preview-safe-width))!important;max-width:min(var(--ai-task-input-preview-frame-width), calc(100vw - 32px), var(--ai-task-input-preview-safe-width))!important;background:#000!important;background:lab(.0571213% -.0142604 -.097239)!important;gap:0!important;padding:0!important}.ai-task-history-card-module__pV_K2W__videoDialogFrame{aspect-ratio:16/9;background:#000;background:lab(.0241547% -.0058189 -.035727);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ai-task-history-card-module__pV_K2W__videoDialogFrame video{object-fit:contain;background:#000;background:lab(.0241547% -.0058189 -.035727);width:100%;height:100%;position:absolute;inset:0}.ai-task-history-card-module__pV_K2W__videoDialogClose{z-index:1;color:var(--brand-fg);background:#020102bd;background:lab(.290981% .456646 -.18324/.74);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);top:10px!important;right:10px!important}@keyframes ai-task-history-card-module__pV_K2W__ai-task-history-card-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.ai-task-history-card-module__pV_K2W__thumbnailButton,.ai-task-history-card-module__pV_K2W__thumbnailMissing{width:58px}.ai-task-history-card-module__pV_K2W__videoDialog{--ai-task-input-preview-safe-width:120.89vh;width:min(var(--ai-task-input-preview-frame-width), calc(100vw - 24px), var(--ai-task-input-preview-safe-width))!important;max-width:min(var(--ai-task-input-preview-frame-width), calc(100vw - 24px), var(--ai-task-input-preview-safe-width))!important}.ai-task-history-card-module__pV_K2W__footer{align-items:flex-start}.ai-task-history-card-module__pV_K2W__footerActions{width:100%}}@media (max-width:480px){.ai-task-history-card-module__pV_K2W__header{align-items:flex-start}.ai-task-history-card-module__pV_K2W__statusBadge{padding-inline:7px}.ai-task-history-card-module__pV_K2W__titleGroup{grid-template-columns:20px minmax(0,1fr)}}
.ai-task-history-list-module__rCAK8q__history{align-content:start;gap:14px;min-height:100%;padding:2px 0 10px;display:grid}.ai-task-history-list-module__rCAK8q__historyHeader{z-index:1;background:#020102;background:lab(.290981% .456646 -.18324);justify-content:space-between;align-items:center;gap:14px;padding:2px 0 12px;display:flex;position:sticky;top:0;box-shadow:0 4px 8px #020102b8;box-shadow:0 4px 8px lab(.290981% .456646 -.18324/.72)}.ai-task-history-list-module__rCAK8q__historyHeader h2{color:var(--brand-fg);font-family:var(--font-display);letter-spacing:0;font-size:18px;font-weight:740;line-height:1.15}.ai-task-history-list-module__rCAK8q__historyHeader p{color:var(--brand-muted);margin-top:4px;font-size:12px;line-height:1.45}.ai-task-history-list-module__rCAK8q__refreshing{color:var(--brand-muted);grid-template-columns:14px auto;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-grid}.ai-task-history-list-module__rCAK8q__refreshing svg{width:14px;height:14px;animation:.9s linear infinite ai-task-history-list-module__rCAK8q__ai-task-history-list-spin}.ai-task-history-list-module__rCAK8q__emptyState{min-height:260px;color:var(--brand-muted);text-align:center;background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);border-radius:8px;place-items:center;font-size:13px;display:grid}.ai-task-history-list-module__rCAK8q__emptyState[data-tone=error]{color:color-mix(in oklch, var(--destructive), white 16%);grid-template-columns:18px minmax(0,auto);gap:8px}.ai-task-history-list-module__rCAK8q__emptyState svg{width:18px;height:18px}.ai-task-history-list-module__rCAK8q__authEmptyState{text-align:center;align-content:center;justify-items:center;gap:20px;min-height:300px;padding:38px 22px;display:grid;position:relative}.ai-task-history-list-module__rCAK8q__authEmptyState:before{display:none}.ai-task-history-list-module__rCAK8q__authEmptyIcon{background:color-mix(in oklch, var(--brand-accent), transparent 88%);width:54px;height:54px;color:color-mix(in oklch, var(--brand-accent), white 12%);border-radius:8px;place-items:center;display:grid;position:relative}.ai-task-history-list-module__rCAK8q__authEmptyIcon svg{width:24px;height:24px}.ai-task-history-list-module__rCAK8q__authEmptyCopy{gap:10px;max-width:420px;display:grid;position:relative}.ai-task-history-list-module__rCAK8q__authEmptyCopy h3{color:var(--brand-fg);letter-spacing:0;font-size:21px;font-weight:760;line-height:1.15}.ai-task-history-list-module__rCAK8q__authEmptyCopy p{color:color-mix(in oklch, var(--brand-muted), white 9%);font-size:14px;line-height:1.65}.ai-task-history-list-module__rCAK8q__authEmptyMeta{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.ai-task-history-list-module__rCAK8q__authEmptyMeta span{color:color-mix(in oklch, var(--brand-muted), white 14%);grid-template-columns:13px auto;align-items:center;gap:6px;font-size:12px;font-weight:680;display:inline-grid}.ai-task-history-list-module__rCAK8q__authEmptyMeta svg{width:13px;height:13px}.ai-task-history-list-module__rCAK8q__authEmptyButton{border-color:color-mix(in oklch, var(--brand-accent), white 12%);background:color-mix(in oklch, var(--brand-accent), white 3%);min-width:128px;color:var(--brand-fg);box-shadow:0 14px 30px color-mix(in oklch, var(--brand-accent), transparent 78%);position:relative}.ai-task-history-list-module__rCAK8q__authEmptyButton:hover{background:color-mix(in oklch, var(--brand-accent), white 9%)}.ai-task-history-list-module__rCAK8q__authEmptyButton:focus-visible{border-color:color-mix(in oklch, var(--brand-accent), white 18%);box-shadow:0 14px 30px color-mix(in oklch, var(--brand-accent), transparent 78%), 0 0 0 3px color-mix(in oklch, var(--brand-accent), transparent 68%)}.ai-task-history-list-module__rCAK8q__taskList{gap:12px;display:grid}@keyframes ai-task-history-list-module__rCAK8q__ai-task-history-list-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.ai-task-history-list-module__rCAK8q__historyHeader{align-items:start}.ai-task-history-list-module__rCAK8q__authEmptyState{min-height:280px;padding:30px 18px}}
.video-template-discover-module__OoeR9G__discover{align-content:start;gap:clamp(36px,4vw,58px);min-height:100%;padding:2px 0 16px;display:grid}.video-template-discover-module__OoeR9G__discover[data-density=compact]{gap:16px;min-height:auto;padding:0}.video-template-discover-module__OoeR9G__section{gap:14px;display:grid}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__section{gap:10px}.video-template-discover-module__OoeR9G__sectionHeader{justify-content:space-between;align-items:end;gap:16px;padding:4px 2px 0;display:flex}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__sectionHeader{padding:0 2px}.video-template-discover-module__OoeR9G__sectionTitle{gap:5px;min-width:0;display:grid}.video-template-discover-module__OoeR9G__sectionTitle h2{color:var(--brand-fg);font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:760;line-height:1.1}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__sectionTitle h2{font-size:15px}.video-template-discover-module__OoeR9G__sectionTitle p{max-width:72ch;color:var(--brand-muted);font-size:13px;line-height:1.5}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__sectionTitle p{font-size:11px;line-height:1.35}.video-template-discover-module__OoeR9G__controls{flex:none;gap:8px;display:flex}.video-template-discover-module__OoeR9G__controlButton{cursor:pointer;width:34px;height:34px;color:var(--brand-fg);background:#fbf7fa0b;background:lab(97.5982% 1.91438 -.762033/.045);border:1px solid #fbf7fa29;border:1px solid lab(97.5982% 1.91438 -.762033/.16);border-radius:999px;outline:none;place-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.video-template-discover-module__OoeR9G__controlButton:hover{border-color:color-mix(in oklch, var(--brand-accent), white 18%);background:color-mix(in oklch, var(--brand-accent), transparent 86%)}.video-template-discover-module__OoeR9G__controlButton:active{transform:translateY(1px)}.video-template-discover-module__OoeR9G__controlButton:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring), transparent 66%)}.video-template-discover-module__OoeR9G__controlButton:disabled{visibility:hidden;opacity:0;pointer-events:none}.video-template-discover-module__OoeR9G__controlButton svg{width:16px;height:16px}.video-template-discover-module__OoeR9G__assetRailFrame{isolation:isolate;margin-inline:-2px;padding-inline:2px;position:relative;overflow:hidden}.video-template-discover-module__OoeR9G__assetRailFrame:before,.video-template-discover-module__OoeR9G__assetRailFrame:after{z-index:2;opacity:0;content:"";pointer-events:none;width:clamp(32px,8vw,56px);transition:opacity .18s;position:absolute;top:0;bottom:0}.video-template-discover-module__OoeR9G__assetRailFrame:before{background:linear-gradient(90deg, color-mix(in oklch, var(--brand-bg), #000e20 42%), transparent);left:0}@supports (color:lab(0% 0 0)){.video-template-discover-module__OoeR9G__assetRailFrame:before{background:linear-gradient(90deg, color-mix(in oklch, var(--brand-bg), lab(3.5201% -.191249 -14.5141) 42%), transparent)}}.video-template-discover-module__OoeR9G__assetRailFrame:after{background:linear-gradient(270deg, color-mix(in oklch, var(--brand-bg), #000e20 42%), transparent), linear-gradient(270deg, color-mix(in oklch, var(--brand-accent), transparent 68%), transparent 68%);right:0}@supports (color:lab(0% 0 0)){.video-template-discover-module__OoeR9G__assetRailFrame:after{background:linear-gradient(270deg, color-mix(in oklch, var(--brand-bg), lab(3.5201% -.191249 -14.5141) 42%), transparent), linear-gradient(270deg, color-mix(in oklch, var(--brand-accent), transparent 68%), transparent 68%)}}.video-template-discover-module__OoeR9G__assetRailFrame[data-can-scroll-previous=true]:before{opacity:.72}.video-template-discover-module__OoeR9G__assetRailFrame[data-can-scroll-next=true]:after{opacity:.86}.video-template-discover-module__OoeR9G__assetRail{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;grid-auto-columns:clamp(145px,17.25vw,215px);grid-auto-flow:column;gap:12px;padding:2px 2px 4px;display:grid;overflow-x:auto}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__assetRail{grid-auto-columns:clamp(118px,31vw,142px);gap:10px;padding-bottom:2px}.video-template-discover-module__OoeR9G__assetRail::-webkit-scrollbar{display:none}.video-template-discover-module__OoeR9G__assetButton{aspect-ratio:3/4;cursor:pointer;background:#fbf7fa0b;background:lab(97.5982% 1.91438 -.762033/.045);border:1px solid #fbf7fa14;border:1px solid lab(97.5982% 1.91438 -.762033/.08);border-radius:12px;outline:none;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.video-template-discover-module__OoeR9G__assetButton:hover{border-color:color-mix(in oklch, var(--brand-accent), white 12%);box-shadow:0 16px 34px color-mix(in oklch, var(--brand-accent), transparent 82%);transform:translateY(-2px)}.video-template-discover-module__OoeR9G__assetButton:active{transform:translateY(0)scale(.985)}.video-template-discover-module__OoeR9G__assetButton:focus-visible{border-color:color-mix(in oklch, var(--brand-accent), white 18%);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring), transparent 66%)}.video-template-discover-module__OoeR9G__assetImage{object-fit:cover;transition:transform .22s}.video-template-discover-module__OoeR9G__assetButton:hover .video-template-discover-module__OoeR9G__assetImage,.video-template-discover-module__OoeR9G__assetButton:focus-visible .video-template-discover-module__OoeR9G__assetImage{transform:scale(1.045)}.video-template-discover-module__OoeR9G__assetOverlay{min-height:30px;color:var(--brand-fg);opacity:0;background:#020102c2;background:lab(.290981% .456646 -.18324/.76);border:1px solid #fbf7fa29;border:1px solid lab(97.5982% 1.91438 -.762033/.16);border-radius:999px;grid-template-columns:14px auto;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:740;transition:opacity .18s,transform .18s;display:inline-grid;position:absolute;inset:auto 8px 8px;transform:translateY(6px)}.video-template-discover-module__OoeR9G__assetButton:hover .video-template-discover-module__OoeR9G__assetOverlay,.video-template-discover-module__OoeR9G__assetButton:focus-visible .video-template-discover-module__OoeR9G__assetOverlay{opacity:1;transform:translateY(0)}.video-template-discover-module__OoeR9G__assetOverlay svg{width:14px;height:14px}.video-template-discover-module__OoeR9G__assetMeta{z-index:1;color:var(--brand-fg);text-align:left;pointer-events:none;background:linear-gradient(#0201021f,#020102d1);background:linear-gradient(lab(.290981% .456646 -.18324/.12),lab(.290981% .456646 -.18324/.82));border-radius:10px;gap:2px;padding:8px;display:grid;position:absolute;inset:auto 7px 7px}.video-template-discover-module__OoeR9G__assetMeta strong,.video-template-discover-module__OoeR9G__assetMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-template-discover-module__OoeR9G__assetMeta strong{font-size:12px;font-weight:780;line-height:1.1}.video-template-discover-module__OoeR9G__assetMeta span{color:color-mix(in oklch, var(--brand-fg), var(--brand-muted) 20%);font-size:10px;font-weight:560;line-height:1.2}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__assetMeta{padding:7px;inset:auto 6px 6px}.video-template-discover-module__OoeR9G__discover[data-density=compact] .video-template-discover-module__OoeR9G__assetMeta span,.video-template-discover-module__OoeR9G__overlayControl{display:none}@media (max-width:760px){.video-template-discover-module__OoeR9G__sectionHeader{align-items:start}.video-template-discover-module__OoeR9G__controls{display:none}.video-template-discover-module__OoeR9G__sectionTitle h2{font-size:18px}.video-template-discover-module__OoeR9G__sectionTitle p{font-size:12px}.video-template-discover-module__OoeR9G__assetRail{grid-auto-columns:clamp(132px,42.5vw,185px)}.video-template-discover-module__OoeR9G__overlayControl{z-index:4;cursor:pointer;width:44px;height:44px;color:var(--brand-fg);visibility:visible;opacity:1;background:#0201029e;background:lab(.290981% .456646 -.18324/.62);border:1px solid #fbf7fa2e;border:1px solid lab(97.5982% 1.91438 -.762033/.18);border-radius:999px;outline:none;place-items:center;transition:opacity .18s,visibility .18s,background .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.video-template-discover-module__OoeR9G__overlayControl:hover,.video-template-discover-module__OoeR9G__overlayControl:focus-visible{border-color:color-mix(in oklch, var(--brand-accent), white 16%);background:color-mix(in oklch, var(--brand-accent), #020102 72%)}@supports (color:lab(0% 0 0)){.video-template-discover-module__OoeR9G__overlayControl:hover,.video-template-discover-module__OoeR9G__overlayControl:focus-visible{background:color-mix(in oklch, var(--brand-accent), lab(.290981% .456646 -.18324) 72%)}}.video-template-discover-module__OoeR9G__overlayControl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring), transparent 66%)}.video-template-discover-module__OoeR9G__overlayControl:disabled{visibility:hidden;opacity:0;pointer-events:none}.video-template-discover-module__OoeR9G__overlayControl svg{width:18px;height:18px}.video-template-discover-module__OoeR9G__overlayPrevious{left:8px}.video-template-discover-module__OoeR9G__overlayNext{right:8px}}
.page-module__mOAn0a__page{min-height:100%}.page-module__mOAn0a__generatorShell{min-height:calc(100svh - 72px)}.page-module__mOAn0a__generatorShell .generation-workspace{min-height:calc(100svh - 72px)}@media (min-width:901px){.page-module__mOAn0a__generatorShell{height:calc(100svh - 72px);min-height:640px}.page-module__mOAn0a__generatorShell .generation-workspace{height:100%;min-height:100%}}
