.video-apps-shell{--video-ink: oklch(.22 .018 264);--video-muted: oklch(.49 .018 264);--video-line: oklch(.88 .012 264);--video-soft-line: oklch(.925 .008 264);--video-paper: oklch(.992 .004 72);--video-canvas: oklch(.975 .008 72);--video-night: oklch(.2 .025 264);--video-focus: oklch(.56 .19 28);min-height:100vh;color:var(--video-ink);background:var(--video-paper);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.video-apps-shell *,.video-apps-shell *:before,.video-apps-shell *:after{box-sizing:border-box}.video-apps-shell button,.video-apps-shell input,.video-apps-shell select{font:inherit}.video-apps-shell button,.video-apps-shell a{-webkit-tap-highlight-color:transparent}.video-apps-shell :focus-visible{outline:3px solid color-mix(in oklch,var(--video-focus) 72%,transparent);outline-offset:3px}.video-directory-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.86fr);gap:clamp(42px,7vw,116px);align-items:center;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:clamp(76px,9vw,138px) 0 clamp(68px,8vw,116px)}.video-directory-hero__copy>nav{display:flex;align-items:center;gap:7px;margin-bottom:28px;color:var(--video-muted);font-size:.79rem;font-weight:650}.video-directory-hero__copy>nav a{color:inherit;text-decoration:none}.video-directory-kicker{display:inline-flex;align-items:center;gap:8px;color:#a51f1b;font-size:.84rem;font-weight:760;letter-spacing:-.01em}.video-directory-hero h1{max-width:730px;margin:15px 0 22px;color:var(--video-ink);font-size:clamp(2.7rem,5.2vw,5.35rem);font-weight:520;letter-spacing:-.065em;line-height:.98}.video-directory-hero h1 strong{color:#a51f1b;font-weight:790}.video-directory-hero__copy>p{max-width:620px;margin:0;color:var(--video-muted);font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.video-directory-search{display:flex;align-items:center;gap:11px;max-width:620px;min-height:60px;margin-top:33px;padding:0 16px 0 19px;border:1px solid oklch(.82 .03 28);border-radius:15px;background:#fffefc;box-shadow:0 16px 38px #452b2714;color:#994138}.video-directory-search:focus-within{border-color:#cb473d;box-shadow:0 0 0 4px #ea988d30,0 16px 38px #452b2714}.video-directory-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--video-ink);font-size:1rem}.video-directory-search input::placeholder{color:#767a84}.video-directory-search kbd{padding:5px 8px;border:1px solid var(--video-line);border-radius:7px;background:var(--video-canvas);color:var(--video-muted);font:650 .72rem/1 ui-sans-serif,system-ui,sans-serif}.video-directory-trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:19px;color:var(--video-muted);font-size:.78rem;font-weight:650}.video-directory-trust span{display:inline-flex;align-items:center;gap:6px}.video-directory-trust svg{color:#00785b;color:oklch(.51 .12 168)}.video-editor-callout{width:min(1240px,calc(100% - 48px));display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 auto 46px;padding:24px 26px;color:#eceef5;background:#181b29;border:1px solid oklch(.39 .05 276);border-radius:18px;box-shadow:0 20px 46px #12152424}.video-editor-callout__icon{width:62px;height:62px;display:grid;place-items:center;color:#e9e9fc;background:#5a46b7;border-radius:15px}.video-editor-callout__copy>span{color:#a8a2f6;font-size:.72rem;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.video-editor-callout h2{margin:4px 0 5px;color:inherit;font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.025em}.video-editor-callout p{max-width:760px;margin:0;color:#aeb0bd;font-size:.83rem;line-height:1.5}.video-editor-callout__copy>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:11px}.video-editor-callout__copy>div span{display:inline-flex;align-items:center;gap:5px;color:#c7cad7;font-size:.71rem;font-weight:650}.video-editor-callout>a{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;color:#f8f8fc;font-size:.78rem;font-weight:760;text-decoration:none;white-space:nowrap;background:#6d57d9;border:1px solid oklch(.68 .16 286);border-radius:10px}.video-editor-callout>a:hover{background:#7d6aee}.video-hero-studio{position:relative;padding:15px;border:1px solid oklch(.39 .025 264);border-radius:24px;background:var(--video-night);box-shadow:0 38px 70px #111a2d38,18px 20px #fdcec7;transform:rotate(1.5deg)}.video-hero-studio:before{position:absolute;top:-24px;right:32px;width:72px;height:39px;border-radius:10px 10px 0 0;background:#c13d34;content:""}.video-hero-screen{position:relative;display:grid;aspect-ratio:16 / 10;place-items:center;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 69% 34%,oklch(.76 .13 76) 0 9%,transparent 9.5%),linear-gradient(145deg,#005093,#144a8a,#1f4481 14%,#2b386f 28%,#33204c 56%,#56273b,#7c2620);background:radial-gradient(circle at 69% 34%,oklch(.76 .13 76) 0 9%,transparent 9.5%),linear-gradient(145deg,color(xyz 0.082 0.079 0.291),#144a8a,#1f4481 14%,#2b386f 28%,#33204c 56%,#56273b,#7c2620)}.video-hero-screen:before,.video-hero-screen:after{position:absolute;content:""}.video-hero-screen:before{top:32%;right:-12%;bottom:-25%;left:-12%;border-radius:50% 50% 0 0;background:#004031c7;background:oklch(.33 .1 171 / .78);transform:rotate(-8deg)}.video-hero-screen:after{top:53%;right:-16%;bottom:-23%;left:24%;border-radius:50% 50% 0 0;background:#7c2620d9;transform:rotate(7deg)}.video-hero-play{z-index:1;display:grid;width:64px;height:64px;place-items:center;border:1px solid oklch(.98 .005 72 / .55);border-radius:50%;background:#fdfbf9db;box-shadow:0 12px 30px #0b111f40}.video-hero-play i{width:0;height:0;margin-left:5px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid oklch(.38 .15 28)}.video-hero-time{position:absolute;z-index:2;right:13px;bottom:12px;padding:5px 7px;border-radius:6px;background:#0c111dc2;color:#f8f4f1;font-size:.68rem;font-weight:720}.video-hero-timeline{position:relative;margin-top:14px;padding:10px;border-radius:10px;background:#1c222d}.video-hero-timeline>div{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.video-hero-timeline i{aspect-ratio:1.4;border-radius:3px;background:linear-gradient(145deg,#2a75ba,#4770a9,#5a6b99 25%,#765e77,#8b4d55,#9d352d)}.video-hero-timeline>span{position:absolute;top:5px;bottom:5px;left:43%;width:2px;border-radius:2px;background:#f97d14}.video-hero-timeline b{position:absolute;top:-3px;left:50%;width:9px;height:9px;border-radius:3px;background:inherit;transform:translate(-50%) rotate(45deg)}.video-hero-actions{display:flex;gap:7px;align-items:center;padding-top:13px;color:#babec6;font-size:.71rem;font-weight:680}.video-hero-actions span,.video-hero-actions strong{padding:7px 10px;border-radius:7px;background:#242b39}.video-hero-actions strong{margin-left:auto;background:#de4f44;color:#fbf8f4}.video-quick-start,.video-tool-directory,.video-engine-note{width:min(1240px,calc(100% - 48px));margin-inline:auto}.video-quick-start{padding:64px 0 76px;border-top:1px solid var(--video-line)}.video-quick-start>header,.video-tool-directory__head{display:flex;gap:30px;align-items:end;justify-content:space-between}.video-quick-start>header span,.video-tool-directory__head>div>span,.video-engine-note>div>span{color:#a13029;font-size:.77rem;font-weight:760}.video-quick-start h2,.video-tool-directory__head h2,.video-engine-note h2{margin:6px 0 0;font-size:clamp(1.65rem,2.6vw,2.45rem);letter-spacing:-.042em;line-height:1.1}.video-quick-start>header p{max-width:420px;margin:0;color:var(--video-muted);font-size:.9rem;line-height:1.55}.video-quick-start>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:13px;margin-top:27px}.video-directory-tool{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:92px;padding:15px 16px;border-top:1px solid var(--video-soft-line);color:inherit;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.video-directory-tool:hover{background:var(--video-tool-tint)}.video-directory-tool>svg{color:#717d96;transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s}.video-directory-tool:hover>svg{color:var(--video-tool-accent);transform:translate(3px)}.video-directory-tool__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--video-tool-border);border-radius:11px;background:var(--video-tool-tint);color:var(--video-tool-accent)}.video-directory-tool__copy{display:grid;min-width:0;gap:4px}.video-directory-tool__copy small{color:var(--video-tool-accent);font-size:.7rem;font-style:normal;font-weight:740}.video-directory-tool__copy strong{font-size:.95rem;letter-spacing:-.016em}.video-directory-tool__copy>span{display:-webkit-box;overflow:hidden;color:var(--video-muted);font-size:.79rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.video-directory-tool--featured{min-height:174px;padding:22px;border:1px solid var(--video-tool-border);border-radius:16px;background:color-mix(in oklch,var(--video-tool-tint) 62%,var(--video-paper))}.video-directory-tool--featured:first-child{grid-row:span 1}.video-directory-tool--featured .video-directory-tool__icon{width:52px;height:52px;border:0;background:color-mix(in oklch,var(--video-tool-accent) 11%,var(--video-paper))}.video-directory-tool--featured .video-directory-tool__copy strong{font-size:1.12rem}.video-tool-directory{padding:74px 0 100px;border-top:1px solid var(--video-line)}.video-category-tabs{display:flex;max-width:760px;flex-wrap:wrap;gap:7px;justify-content:flex-end}.video-category-tabs button{display:inline-flex;gap:7px;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--video-line);border-radius:999px;background:var(--video-paper);color:var(--video-muted);cursor:pointer;font-size:.75rem;font-weight:680}.video-category-tabs button span{color:#818690;font-size:.68rem}.video-category-tabs button:hover,.video-category-tabs button[aria-pressed=true]{border-color:#b14f45;background:#ffece9;background:oklch(.96 .032 28);color:#89221c}.video-category-section{display:grid;grid-template-columns:190px minmax(0,1fr);gap:30px;padding:54px 0;border-bottom:1px solid var(--video-line)}.video-category-section>header{display:grid;align-content:start;grid-template-columns:auto 1fr auto;gap:9px;align-items:baseline;padding-top:15px}.video-category-section>header>span{color:#c04d42;font-size:.71rem;font-weight:780}.video-category-section h3{margin:0;font-size:1rem;letter-spacing:-.02em}.video-category-section>header small{color:#818690;font-size:.7rem}.video-category-section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.video-empty-search{display:grid;max-width:560px;justify-items:start;gap:8px;margin:64px auto 0;padding:48px;border:1px dashed oklch(.78 .045 28);border-radius:18px;background:#fff4f2;background:oklch(.975 .018 28)}.video-empty-search h2,.video-empty-search p{margin:0}.video-empty-search p{color:var(--video-muted)}.video-empty-search button{margin-top:10px;padding:10px 14px;border:0;border-radius:9px;background:var(--video-night);color:var(--video-paper);cursor:pointer;font-weight:700}.video-engine-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:96px;padding:clamp(28px,4vw,46px);border:1px solid oklch(.78 .055 171);border-radius:18px;background:#e0f8ef}.video-engine-note>svg{color:#00654f;color:oklch(.45 .12 171)}.video-engine-note h2{font-size:clamp(1.35rem,2vw,1.85rem)}.video-engine-note p{max-width:740px;margin:8px 0 0;color:#3c564d;font-size:.88rem;line-height:1.55}.video-engine-note>a{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:10px;background:#004f3d;background:oklch(.38 .1 171);color:#fbf8f4;text-decoration:none;white-space:nowrap;font-size:.83rem;font-weight:720}.video-tool-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0}.video-tool-page__head{max-width:820px;margin:0 auto;text-align:center}.video-tool-breadcrumb{display:flex;gap:7px;align-items:center;justify-content:center;margin-bottom:31px;color:var(--video-muted);font-size:.76rem;font-weight:650}.video-tool-breadcrumb a{color:inherit;text-decoration:none}.video-tool-title__icon{display:grid;width:56px;height:56px;margin:0 auto 16px;place-items:center;border:1px solid var(--video-tool-border);border-radius:15px;background:var(--video-tool-tint);color:var(--video-tool-accent)}.video-tool-title__eyebrow{color:var(--video-tool-accent);font-size:.78rem;font-weight:760}.video-tool-page__head h1{margin:8px 0 14px;color:var(--video-ink);font-size:clamp(2.25rem,5vw,4.35rem);font-weight:760;letter-spacing:-.06em;line-height:1}.video-tool-page__head>p{max-width:680px;margin:0 auto;color:var(--video-muted);font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.6}.video-tool-workspace{margin-top:45px}.video-studio{display:grid;gap:24px}.video-drop-zone{display:grid;min-height:410px;place-items:center;align-content:center;padding:42px 28px;border:2px dashed color-mix(in oklch,var(--video-tool-accent) 35%,var(--video-line));border-radius:22px;background:color-mix(in oklch,var(--video-tool-tint) 40%,var(--video-paper));text-align:center;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s,transform .18s}.video-drop-zone.is-dragging{border-color:var(--video-tool-accent);background:var(--video-tool-tint);transform:scale(1.008)}.video-drop-zone>input,.video-file-sequence>input,.video-asset-picker>input{display:none}.video-drop-zone__icon{display:grid;width:72px;height:72px;place-items:center;border-radius:20px;background:var(--video-tool-accent);box-shadow:0 16px 30px color-mix(in oklch,var(--video-tool-accent) 21%,transparent);color:#fbf8f4}.video-drop-zone__icon svg{width:30px;height:30px}.video-drop-zone h2{margin:23px 0 8px;font-size:clamp(1.45rem,2.2vw,2rem);letter-spacing:-.04em}.video-drop-zone p{margin:0;color:var(--video-muted);font-size:.93rem}.video-drop-zone>button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:50px;margin-top:24px;padding:0 21px;border:0;border-radius:11px;background:var(--video-tool-accent);box-shadow:0 10px 24px color-mix(in oklch,var(--video-tool-accent) 18%,transparent);color:#fbf8f4;cursor:pointer;font-size:.9rem;font-weight:740}.video-drop-zone>small{margin-top:17px;color:#757a85;font-size:.73rem}.video-studio__trust{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:center;color:var(--video-muted);font-size:.76rem;font-weight:650}.video-studio__trust span{display:inline-flex;gap:6px;align-items:center}.video-studio__trust svg{color:#007259;color:oklch(.49 .13 171)}.video-studio__workbench{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(330px,.76fr);overflow:hidden;border:1px solid var(--video-line);border-radius:20px;background:var(--video-paper);box-shadow:0 24px 55px #272e3b14}.video-preview-panel,.video-settings-panel{min-width:0;padding:24px}.video-preview-panel{background:#edf0f7}.video-settings-panel{border-left:1px solid var(--video-line)}.video-preview-panel>header,.video-settings-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:35px;margin-bottom:19px}.video-preview-panel>header>div,.video-settings-panel>header{gap:9px}.video-preview-panel>header>div,.video-settings-panel>header{display:flex;align-items:center}.video-preview-panel>header span,.video-settings-panel>header>span{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:var(--video-tool-tint);color:var(--video-tool-accent);font-size:.71rem;font-weight:800}.video-preview-panel h2,.video-settings-panel h2{margin:0;font-size:.9rem;letter-spacing:-.01em}.video-preview-panel>header>button{display:inline-flex;gap:5px;align-items:center;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--video-muted);cursor:pointer;font-size:.72rem;font-weight:650}.video-preview-panel>header>button:hover{background:#dde1ea;color:var(--video-ink)}.video-preview-frame{--video-preview-ratio: 16 / 9;position:relative;display:grid;aspect-ratio:var(--video-preview-ratio);max-height:520px;place-items:center;overflow:hidden;border-radius:13px;background:var(--video-night);box-shadow:inset 0 0 0 1px #0203062e}.video-preview-frame>video,.video-preview-frame>img{width:100%;height:100%;object-fit:contain}.video-crop-guide{position:absolute;z-index:2;border:2px solid oklch(.87 .18 96);box-shadow:0 0 0 999px #03060d75,inset 0 0 0 1px #fefbf88c;pointer-events:none}.video-live-text{position:absolute;z-index:3;max-width:84%;padding:5px 8px;border-radius:4px;background:#0406097a;overflow-wrap:anywhere;text-align:center;text-shadow:0 1px 2px oklch(.1 .01 264 / .8);pointer-events:none;font-weight:740;line-height:1.12}.video-live-text--top-left{top:7%;left:7%}.video-live-text--top{top:7%;left:50%;transform:translate(-50%)}.video-live-text--top-right{top:7%;right:7%}.video-live-text--left{top:50%;left:7%;transform:translateY(-50%)}.video-live-text--center{top:50%;left:50%;transform:translate(-50%,-50%)}.video-live-text--right{top:50%;right:7%;transform:translateY(-50%)}.video-live-text--bottom-left{bottom:7%;left:7%}.video-live-text--bottom{bottom:7%;left:50%;transform:translate(-50%)}.video-live-text--bottom-right{right:7%;bottom:7%}.video-live-image{position:absolute;z-index:3;height:auto!important;object-fit:contain;pointer-events:none}.video-live-image--top-left{top:5%;left:5%}.video-live-image--top{top:5%;left:50%;transform:translate(-50%)}.video-live-image--top-right{top:5%;right:5%}.video-live-image--left{top:50%;left:5%;transform:translateY(-50%)}.video-live-image--center{top:50%;left:50%;transform:translate(-50%,-50%)}.video-live-image--right{top:50%;right:5%;transform:translateY(-50%)}.video-live-image--bottom-left{bottom:5%;left:5%}.video-live-image--bottom{bottom:5%;left:50%;transform:translate(-50%)}.video-live-image--bottom-right{right:5%;bottom:5%}.video-audio-preview{display:grid;min-height:310px;align-content:center;gap:26px;padding:38px;border-radius:13px;background:var(--video-night)}.video-audio-preview audio,.video-result-audio audio{width:100%}.video-audio-bars{display:flex;height:124px;gap:5px;align-items:center;justify-content:center}.video-audio-bars i{width:clamp(5px,1.8%,11px);border-radius:99px;background:linear-gradient(to top,var(--video-tool-accent),color-mix(in oklch,var(--video-tool-accent) 60%,oklch(.82 .12 82)))}.video-source-summary{display:flex;min-width:0;flex-wrap:wrap;gap:7px 13px;align-items:center;margin-top:13px;color:var(--video-muted);font-size:.7rem}.video-source-summary strong{max-width:46%;overflow:hidden;color:var(--video-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.video-source-summary span:not(:last-child):after{margin-left:13px;color:#a1a5ac;content:"·"}.video-file-sequence{display:grid;gap:6px;margin-top:15px}.video-file-sequence>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto repeat(3,28px);gap:5px;align-items:center;min-height:42px;padding:5px 7px;border:1px solid oklch(.88 .012 264);border-radius:9px;background:#fcfaf6}.video-file-sequence>div>span{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:var(--video-tool-tint);color:var(--video-tool-accent);font-size:.66rem;font-weight:780}.video-file-sequence strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.video-file-sequence small{color:var(--video-muted);font-size:.64rem}.video-file-sequence button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--video-muted);cursor:pointer}.video-file-sequence button:hover:not(:disabled){background:#e0e5ed;color:var(--video-ink)}.video-file-sequence button:disabled{opacity:.35}.video-file-sequence .video-add-file{display:inline-flex;width:max-content;gap:6px;padding:0 9px;color:var(--video-tool-accent);font-size:.7rem;font-weight:700}.video-asset-picker{margin-bottom:17px}.video-asset-picker__button{display:flex;width:100%;min-height:52px;gap:8px;align-items:center;justify-content:center;border:1px dashed var(--video-tool-border);border-radius:10px;background:var(--video-tool-tint);color:var(--video-tool-accent);cursor:pointer;font-size:.78rem;font-weight:720}.video-asset-picker__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--video-tool-border);border-radius:10px;background:var(--video-tool-tint);color:var(--video-tool-accent)}.video-asset-picker__file span{display:grid;min-width:0;gap:2px}.video-asset-picker__file strong{overflow:hidden;color:var(--video-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.video-asset-picker__file small{color:var(--video-muted);font-size:.65rem}.video-asset-picker__file button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--video-muted);cursor:pointer}.video-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.video-control,.video-check-control{display:grid;min-width:0;gap:6px}.video-control--wide,.video-control--range,.video-check-control{grid-column:1 / -1}.video-control>span:first-child,.video-check-control strong{color:#31353f;font-size:.69rem;font-weight:720}.video-control>input[type=text],.video-control>select,.video-number-input{width:100%;min-height:42px;border:1px solid var(--video-line);border-radius:9px;background:#fffdfb;color:var(--video-ink);font-size:.77rem}.video-control>input[type=text],.video-control>select{padding:0 11px}.video-control>select{cursor:pointer}.video-number-input{display:flex;align-items:center;overflow:hidden}.video-number-input input{min-width:0;flex:1;height:40px;padding:0 10px;border:0;outline:0;background:transparent;color:inherit}.video-number-input>span{padding-right:10px;color:var(--video-muted);font-size:.68rem}.video-range-input{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:12px;align-items:center}.video-range-input input{width:100%;height:6px;accent-color:var(--video-tool-accent);cursor:pointer}.video-range-input output{display:grid;min-height:35px;place-items:center;border:1px solid var(--video-line);border-radius:8px;background:var(--video-canvas);color:var(--video-ink);font-size:.68rem;font-weight:700}.video-color-input{display:flex;align-items:center;min-height:42px;padding:5px 8px;border:1px solid var(--video-line);border-radius:9px;background:#fffdfb}.video-color-input input{width:32px;height:28px;padding:0;overflow:hidden;border:0;border-radius:6px;background:transparent;cursor:pointer}.video-color-input output{margin-left:8px;color:var(--video-muted);font-size:.67rem;font-weight:670}.video-control>small,.video-check-control small{color:var(--video-muted);font-size:.64rem;line-height:1.4}.video-check-control{grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;border:1px solid var(--video-line);border-radius:9px;background:var(--video-canvas);cursor:pointer}.video-check-control input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--video-tool-accent)}.video-check-control>span{display:grid;gap:2px}.video-no-settings{display:flex;gap:10px;align-items:center;padding:15px;border:1px solid oklch(.82 .055 171);border-radius:10px;background:#e1f8ef;color:#005b47;color:oklch(.42 .1 171)}.video-no-settings span{display:grid;gap:2px}.video-no-settings strong{color:var(--video-ink);font-size:.76rem}.video-no-settings small{color:#3c5a50;font-size:.67rem}.video-error{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:11px 12px;border:1px solid oklch(.78 .095 28);border-radius:9px;background:#ffece8;background:oklch(.96 .035 28);color:#89221c;font-size:.72rem;line-height:1.45}.video-error svg{flex:0 0 auto}.video-primary-action{display:flex;width:100%;min-height:51px;gap:9px;align-items:center;justify-content:center;margin-top:20px;border:0;border-radius:11px;background:var(--video-tool-accent);box-shadow:0 12px 25px color-mix(in oklch,var(--video-tool-accent) 17%,transparent);color:#fbf8f4;cursor:pointer;font-size:.83rem;font-weight:760;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s}.video-primary-action:hover:not(:disabled){box-shadow:0 15px 30px color-mix(in oklch,var(--video-tool-accent) 24%,transparent);transform:translateY(-1px)}.video-primary-action:disabled{background:#afb4be;box-shadow:none;cursor:not-allowed}.video-ready-hint{margin:8px 0 0;color:var(--video-muted);text-align:center;font-size:.66rem}.video-job-facts{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:center;justify-content:center;margin-top:15px;color:#727882;font-size:.62rem;font-weight:630}.video-job-facts span{display:inline-flex;gap:4px;align-items:center}.video-progress{display:grid;gap:9px;margin-top:20px;padding:14px;border:1px solid var(--video-tool-border);border-radius:11px;background:var(--video-tool-tint)}.video-progress>div{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--video-ink);font-size:.72rem;font-weight:670}.video-progress progress{width:100%;height:7px;overflow:hidden;border:0;border-radius:99px;accent-color:var(--video-tool-accent)}.video-progress button{justify-self:end;padding:4px 0;border:0;background:transparent;color:var(--video-muted);cursor:pointer;font-size:.67rem;font-weight:680}.video-result{overflow:hidden;border:1px solid oklch(.77 .065 171);border-radius:20px;background:var(--video-paper);box-shadow:0 24px 55px #21322c14}.video-result>header{display:flex;gap:11px;align-items:center;padding:18px 22px;border-bottom:1px solid oklch(.84 .04 171);background:#e1f8ef}.video-result>header>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#00654f;background:oklch(.45 .12 171);color:#fbf8f4}.video-result>header small{color:#005b47;color:oklch(.42 .1 171);font-size:.65rem;font-weight:750}.video-result>header h2{margin:2px 0 0;font-size:1rem}.video-result__layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);gap:0}.video-result__preview{display:grid;min-height:320px;place-items:center;padding:23px;background:#111620}.video-result__preview>video,.video-result__preview>img{display:block;width:100%;max-height:480px;object-fit:contain}.video-result__preview pre{width:100%;max-height:460px;margin:0;overflow:auto;color:#d7e1dd;white-space:pre-wrap;font:.76rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.video-result-audio{width:min(520px,100%)}.video-archive-result{display:grid;justify-items:center;color:#e9e4dd;text-align:center}.video-archive-result svg{width:54px;height:54px;margin-bottom:13px;color:#00bd96;color:oklch(.71 .14 171)}.video-archive-result strong{font-size:1.1rem}.video-archive-result span{margin-top:4px;color:#a1a5ac;font-size:.78rem}.video-result__details{display:grid;align-content:center;gap:15px;padding:30px}.video-result__details>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem}.video-result__details>div{display:flex;flex-wrap:wrap;gap:6px}.video-result__details>div span{padding:5px 8px;border-radius:6px;background:var(--video-canvas);color:var(--video-muted);font-size:.65rem;font-weight:650}.video-result__details ul{display:grid;gap:7px;margin:0;padding:0;color:var(--video-muted);list-style:none;font-size:.7rem}.video-result__details li{display:flex;gap:7px;align-items:center}.video-result__details li svg{color:#007259;color:oklch(.49 .13 171)}.video-result__details>a{display:flex;min-height:48px;gap:8px;align-items:center;justify-content:center;border-radius:10px;background:#005b47;background:oklch(.42 .115 171);color:#fbf8f4;text-decoration:none;font-size:.8rem;font-weight:750}.video-result__details>button{display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:6px;border:0;background:transparent;color:var(--video-muted);cursor:pointer;font-size:.68rem;font-weight:680}.video-tool-explainer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:54px;margin-top:72px;padding-top:54px;border-top:1px solid var(--video-line)}.video-tool-explainer h2{margin:0 0 21px;font-size:1.3rem;letter-spacing:-.035em}.video-tool-explainer ol{display:grid;gap:16px;margin:0;padding:0;counter-reset:video-steps;list-style:none}.video-tool-explainer li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:start;color:var(--video-muted);font-size:.83rem;line-height:1.55;counter-increment:video-steps}.video-tool-explainer li:before{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--video-tool-tint);color:var(--video-tool-accent);content:counter(video-steps);font-size:.68rem;font-weight:800}.video-privacy-panel{align-self:start;padding:25px;border:1px solid oklch(.79 .055 171);border-radius:15px;background:#e1f8ef}.video-privacy-panel>svg{color:#005e4a;color:oklch(.43 .115 171)}.video-privacy-panel h2{margin:13px 0 8px;font-size:1rem}.video-privacy-panel p{margin:0;color:#39574d;font-size:.78rem;line-height:1.58}@media(max-width:980px){.video-directory-hero{grid-template-columns:1fr}.video-hero-studio{width:min(600px,92%);justify-self:center}.video-quick-start>div{grid-template-columns:1fr 1fr}.video-editor-callout{grid-template-columns:62px minmax(0,1fr)}.video-editor-callout>a{grid-column:1 / -1}.video-directory-tool--featured:first-child{grid-column:1 / -1}.video-category-section{grid-template-columns:150px minmax(0,1fr);gap:18px}.video-category-section>div{grid-template-columns:1fr}.video-studio__workbench,.video-result__layout{grid-template-columns:1fr}.video-settings-panel{border-top:1px solid var(--video-line);border-left:0}.video-tool-explainer{gap:34px}}@media(max-width:720px){.video-directory-hero,.video-editor-callout,.video-quick-start,.video-tool-directory,.video-engine-note,.video-tool-page{width:min(100% - 28px,1240px)}.video-directory-hero{gap:52px;padding:92px 0 74px}.video-editor-callout{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px}.video-editor-callout__icon{width:48px;height:48px}.video-editor-callout__copy>div{gap:8px 13px}.video-directory-hero h1{font-size:clamp(2.65rem,13vw,4rem)}.video-directory-search kbd{display:none}.video-hero-studio{width:calc(100% - 14px);box-shadow:0 26px 55px #111a2d33,10px 12px #fdcec7}.video-quick-start>header,.video-tool-directory__head{display:grid;align-items:start}.video-quick-start>div{grid-template-columns:1fr}.video-directory-tool--featured:first-child{grid-column:auto}.video-category-tabs{max-width:100%;justify-content:flex-start}.video-category-tabs button{min-height:40px}.video-category-section{grid-template-columns:1fr;gap:8px;padding:37px 0}.video-category-section>header{width:max-content;padding-top:0}.video-directory-tool{min-height:84px;padding-inline:8px}.video-directory-tool__copy>span{-webkit-line-clamp:1}.video-engine-note{grid-template-columns:auto minmax(0,1fr)}.video-engine-note>a{grid-column:1 / -1}.video-tool-page{padding-top:88px}.video-tool-page__head h1{font-size:clamp(2.2rem,12vw,3.4rem)}.video-tool-breadcrumb{flex-wrap:wrap;margin-bottom:24px}.video-drop-zone{min-height:370px;padding-inline:18px}.video-preview-panel,.video-settings-panel{padding:17px}.video-file-sequence>div{grid-template-columns:24px minmax(0,1fr) repeat(3,28px)}.video-file-sequence small{display:none}.video-control-grid{grid-template-columns:1fr}.video-control,.video-control--wide,.video-control--range,.video-check-control{grid-column:1}.video-result__preview{min-height:240px}.video-tool-explainer{grid-template-columns:1fr;margin-top:54px;padding-top:42px}}@media(prefers-reduced-motion:reduce){.video-apps-shell *,.video-apps-shell *:before,.video-apps-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
