main.free-tool.tool-domain .tool-domain-content{--tool-radius:12px;--tool-space:20px;--tool-control:var(--site-control-height);color:var(--c-text);min-width:0}.tool-domain-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 20px;border-bottom:1px solid var(--c-line)}.tool-domain-heading{display:flex;align-items:center;gap:14px;min-width:0}.tool-domain-heading h1{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.04em;margin:0}.tool-domain-eyebrow{font-size:11px;color:var(--c-muted);margin:0 0 5px;letter-spacing:.08em}.tool-domain-back{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--c-line);border-radius:50%;flex:none;font-size:18px}.tool-domain-back:hover{background:var(--c-soft)}.tool-domain-categories{display:flex;align-items:center;gap:4px;overflow:auto;scrollbar-width:thin}.tool-domain-categories a{padding:8px 12px;font-size:13px;white-space:nowrap;border-radius:7px;color:var(--c-muted);transition:background .16s,color .16s}.tool-domain-categories a.active,.tool-domain-categories a:hover{background:var(--c-soft);color:var(--c-text)}.tool-domain-commandbar{display:flex;align-items:center;gap:18px;padding:16px 0 20px}.tool-domain-commandbar>p{font-size:12px;line-height:1.6;color:var(--c-muted);margin:0;flex:1;max-width:65ch}.tool-domain-switch{display:flex;align-items:center;gap:10px;min-width:0;flex:none;font-size:12px;color:var(--c-muted)}.tool-domain-switch select{max-width:280px;min-width:190px;min-height:var(--tool-control);font-size:13px}.tool-controls-toggle{display:none!important}.tool-domain .tool-domain-content{min-width:0}main.free-tool.tool-domain .tool-domain-content .tool-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:20px;align-items:start}main.free-tool.tool-domain .tool-domain-content .tool-panel{border:1px solid var(--c-line);background:var(--c-panel);border-radius:var(--tool-radius);padding:var(--tool-space);min-width:0;box-shadow:none}main.free-tool.tool-domain .tool-domain-content .tool-panel :is(h2,h3){font-size:14px;font-weight:600;line-height:1.5;margin:0 0 16px}main.free-tool.tool-domain .tool-domain-content .tool-panel h2 small{font-size:12px;font-weight:400;color:var(--c-muted);margin-left:8px}main.free-tool.tool-domain .tool-domain-content .tool-form{gap:16px}main.free-tool.tool-domain .tool-domain-content .tool-field{font-size:12px;line-height:1.5;gap:7px;min-width:0}main.free-tool.tool-domain .tool-domain-content .tool-row{gap:10px;min-width:0}main.free-tool.tool-domain .tool-domain-content .tool-field>.el-input-number{width:100%}main.free-tool.tool-domain .tool-domain-content .tool-field>.el-select{width:100%;min-width:0}main.free-tool.tool-domain .tool-domain-content :is(.el-input,.el-input-number,.el-select){--el-component-size:var(--tool-control)}main.free-tool.tool-domain .tool-domain-content .site-input{min-height:var(--tool-control);border-radius:var(--site-control-radius);font-size:var(--site-control-font-size)}main.free-tool.tool-domain .tool-domain-content .el-button{border-radius:7px}main.free-tool.tool-domain .tool-domain-content .tool-hint{font-size:12px;line-height:1.7;color:var(--c-muted)}main.free-tool.tool-domain .tool-domain-content .tool-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:18px}main.free-tool.tool-domain .tool-domain-content .tool-actions .el-button+.el-button{margin-left:0}main.free-tool.tool-domain .tool-domain-content :is(.site-error,[role=alert]){overflow-wrap:anywhere}main.free-tool.tool-domain .tool-domain-content .site-error{border-left:2px solid var(--el-color-danger);padding:8px 12px;background:color-mix(in srgb,var(--el-color-danger) 5%,var(--c-panel));font-size:12px;border-radius:0 6px 6px 0}.tool-domain :is(.image-workspace-header,.video-toolbar,.audio-heading,.text-heading,.extended-heading,.other-local-nav,.stream-nav){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:0;background:none;border:0}.tool-domain :is(.image-workspace-header,.audio-heading,.text-heading)>div>h2,main.free-tool.tool-domain .tool-domain-content :is(.video-toolbar,.extended-heading)>h2{font-size:14px;letter-spacing:0;margin:0}.tool-domain :is(.image-workspace-header,.audio-heading,.text-heading) p{margin:4px 0 0}main.free-tool.tool-domain .tool-domain-content :is(.audio-heading)>.el-select{width:230px}main.free-tool.tool-domain .tool-domain-content :is(.image-tool-tabs,.text-tabs,.other-tabs){display:flex;gap:5px;flex-wrap:wrap;margin:0 0 16px}main.free-tool.tool-domain .tool-domain-content .image-tool-tabs{margin:0}main.free-tool.tool-domain .tool-domain-content :is(.image-tool-tabs,.text-tabs,.other-tabs) .site-button{border-color:transparent;background:transparent;color:var(--c-muted);box-shadow:none}.tool-domain :is(.image-tool-tabs,.text-tabs,.other-tabs) :is(.dark,.primary,.active){background:var(--c-soft);color:var(--c-text);border-color:var(--c-line)}main.free-tool.tool-domain .tool-domain-content .tool-preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;margin:14px 0;background:var(--c-soft);border-radius:8px;overflow:hidden}main.free-tool.tool-domain .tool-domain-content .tool-preview :is(img,video,canvas){max-width:100%;max-height:560px;-o-object-fit:contain;object-fit:contain}main.free-tool.tool-domain .tool-domain-content .tool-preview audio{width:min(100%,560px)}main.free-tool.tool-domain .tool-domain-content :is(.image-comparison,.studio-comparison){display:grid;grid-template-columns:minmax(0,1fr);gap:20px}main.free-tool.tool-domain .tool-domain-content :is(.image-comparison,.studio-comparison) figure{margin:0;min-width:0}main.free-tool.tool-domain .tool-domain-content :is(.image-comparison,.studio-comparison) figcaption{font-size:11px;color:var(--c-muted);font-weight:500;margin:15px 0 8px}main.free-tool.tool-domain .tool-domain-content :is(.image-comparison,.studio-comparison) .tool-preview{margin:0}main.free-tool.tool-domain .tool-domain-content .image-comparison:has(.crop-editor){grid-template-columns:minmax(0,1fr)}main.free-tool.tool-domain .tool-domain-content .image-comparison .tool-preview:has(.crop-editor){display:block;min-height:0;background:transparent;overflow:visible}main.free-tool.tool-domain .tool-domain-content .image-comparison .tool-preview:has(canvas){min-height:160px}main.free-tool.tool-domain .tool-domain-content .image-draft-canvas{display:block}main.free-tool.tool-domain .tool-domain-content .image-preview-mode{display:flex;align-items:center;justify-content:space-between;gap:10px}main.free-tool.tool-domain .tool-domain-content input[type=file]{font-size:12px;color:var(--c-muted);max-width:100%;min-width:0;padding:12px;border:1px dashed var(--c-line);border-radius:8px;background:var(--c-soft);cursor:pointer}main.free-tool.tool-domain .tool-domain-content input[type=file]::file-selector-button{font:inherit;font-weight:500;border:1px solid var(--c-line);border-radius:6px;padding:6px 10px;margin-right:10px;color:var(--c-text);background:var(--c-panel);cursor:pointer}main.free-tool.tool-domain .tool-domain-content input[type=range]{accent-color:var(--el-color-primary);cursor:pointer}main.free-tool.tool-domain .tool-domain-content :is(.audio-upload,.lab-upload){border:1px dashed var(--c-line);background:var(--c-soft);border-radius:8px;padding:16px;display:grid;gap:8px}main.free-tool.tool-domain .tool-domain-content :is(.audio-upload,.lab-upload) input[type=file]{padding:0;border:0;background:transparent}main.free-tool.tool-domain .tool-domain-content :is(.audio-player,.audio-result-empty){background:var(--c-soft);border-radius:8px;min-height:100px;padding:18px;display:grid;align-content:center}main.free-tool.tool-domain .tool-domain-content :is(.audio-player,.lab-workbench) audio{width:100%}.tool-domain :is(.video-file-list,.advanced-files,.audio-files,.lab-files,.studio-file-list,.local-list,.tool-file-list,.other-list){list-style:none;padding:0;margin:14px 0;border-top:1px solid var(--c-line)}.tool-domain :is(.video-file-list,.advanced-files,.audio-files,.lab-files,.studio-file-list,.local-list,.tool-file-list,.other-list)>li{display:flex;align-items:center;gap:10px;padding:11px 0;margin:0;border:0;border-bottom:1px solid var(--c-line);border-radius:0;background:none;font-size:12px;min-width:0}.tool-domain :is(.video-file-name,.audio-file-name,.local-name,.other-list-body){min-width:0;flex:1;overflow-wrap:anywhere}main.free-tool.tool-domain .tool-domain-content .advanced-files>li>span,main.free-tool.tool-domain .tool-domain-content .lab-files>li>button:first-child,main.free-tool.tool-domain .tool-domain-content .studio-file-list>li>span{flex:1;min-width:0;text-align:left;overflow-wrap:anywhere}main.free-tool.tool-domain .tool-domain-content [draggable=true]{cursor:grab}main.free-tool.tool-domain .tool-domain-content [draggable=true]:active{cursor:grabbing}main.free-tool.tool-domain .tool-domain-content [draggable=true]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}main.free-tool.tool-domain .tool-domain-content [draggable=true].tool-drag-over{box-shadow:inset 0 2px var(--el-color-primary)}.tool-domain :is(.video-result-panel,.video-history,.advanced-result,.advanced-history,.studio-unavailable){margin-top:20px}.tool-domain :is(.video-section-title,.audio-panel-heading,.other-heading,.extended-panel-heading){display:flex;justify-content:space-between;align-items:center;gap:12px}.tool-domain :is(.video-section-title,.audio-panel-heading,.other-heading,.extended-panel-heading) :is(h2,h3){margin:0}main.free-tool.tool-domain .tool-domain-content :is(.video-result-panel,.advanced-result)>.tool-preview{min-height:240px}main.free-tool.tool-domain .tool-domain-content :is(.audio-service-info,.image-ai-panel,.lab-record){border:0;border-top:1px solid var(--c-line);border-radius:0;background:none;padding:16px 0 0;margin-top:8px}main.free-tool.tool-domain .tool-domain-content :is(.audio-results,.lab-results){border-top:1px solid var(--c-line);margin-top:20px;padding-top:20px}main.free-tool.tool-domain .tool-domain-content :is(.text-parameters,.extended-parameters){margin-bottom:20px}main.free-tool.tool-domain .tool-domain-content :is(.text-workbench,.extended-workbench){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main.free-tool.tool-domain .tool-domain-content :is(.text-input,.text-output,.extended-input,.extended-output){min-height:380px}main.free-tool.tool-domain .tool-domain-content textarea.site-input{resize:vertical;line-height:1.8}main.free-tool.tool-domain .tool-domain-content :is(.text-editor,.extended-editor){min-height:360px}main.free-tool.tool-domain .tool-domain-content :is(.text-options,.extended-fields){gap:16px}main.free-tool.tool-domain .tool-domain-content :is(.text-check,.extended-check){font-size:12px;line-height:1.6}main.free-tool.tool-domain .tool-domain-content details>summary{cursor:pointer;font-size:12px;font-weight:500;min-height:32px;display:flex;align-items:center;gap:6px}main.free-tool.tool-domain .tool-domain-content details>summary:before{content:"＋";color:var(--c-muted)}main.free-tool.tool-domain .tool-domain-content details[open]>summary:before{content:"−"}main.free-tool.tool-domain .tool-domain-content details>summary::marker{content:""}main.free-tool.tool-domain .tool-domain-content details.tool-advanced{border-top:1px solid var(--c-line);padding-top:8px;margin-top:2px}main.free-tool.tool-domain .tool-domain-content details.tool-advanced[open]>summary{margin-bottom:10px}main.free-tool.tool-domain .tool-domain-content .tool-inline-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px}main.free-tool.tool-domain .tool-domain-content .tool-panel[role=status]{line-height:1.7}.tools-catalog .tools-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--c-line)}.tools-catalog .tools-directory>a{display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-content:start;padding:24px 18px;border:0;border-bottom:1px solid var(--c-line);border-radius:0;background:transparent;box-shadow:none;position:relative;transition:background .16s}.tools-catalog .tools-directory>a:hover{background:var(--c-soft);transform:none}.tools-catalog .tools-directory>a>.el-icon{grid-row:1/4;font-size:20px;color:var(--c-muted);background:none;width:30px;height:30px;margin:0}.tools-catalog .tools-directory>a>h2{font-size:14px;line-height:1.5;font-weight:600;margin:0 0 7px;padding-right:0}.tools-catalog .tools-directory p{font-size:12px;line-height:1.7;color:var(--c-muted);margin:0;min-height:40px}.tools-catalog .tool-directory-link{font-size:11px;margin-top:12px;color:var(--c-muted)}.tools-catalog .tools-directory .extended-directory-status{position:static;grid-column:2;font-size:10px;color:var(--c-muted);margin:8px 0 -5px}.tools-catalog .extended-directory-heading{margin:30px 0 16px}main.tools-catalog .extended-directory .extended-directory-heading h2{font-size:14px}.tools-catalog .extended-directory-heading .el-input{max-width:280px}.tool-catalog-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0 16px}.tool-catalog-filter>span{font-size:12px;color:var(--c-muted)}.tool-catalog-filter .el-input{max-width:300px}.tools-catalog a,main.free-tool.tool-domain .tool-domain-content a,main.free-tool.tool-domain .tool-domain-content button{touch-action:manipulation}@media(min-width:1500px){main.free-tool.tool-domain .tool-domain-content .image-comparison,main.free-tool.tool-domain .tool-domain-content .studio-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main.free-tool.tool-domain .tool-domain-content .image-comparison:has(.crop-editor){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@media(max-width:1000px){main.free-tool.tool-domain .tool-domain-content .tool-workbench{grid-template-columns:minmax(0,1fr) 280px}.tools-catalog .tools-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-domain-commandbar>p{display:none}.tool-domain-categories a{padding:8px}.tool-domain-header{gap:14px}}@media(max-width:850px){main.free-tool.tool-domain .tool-domain-content{--tool-space:16px}.tool-domain-header{align-items:flex-start;flex-direction:column;gap:16px;padding-bottom:14px}.tool-domain-heading h1{font-size:21px}.tool-domain-categories{width:100%;margin-left:-8px}.tool-domain-commandbar{justify-content:space-between;gap:8px;padding:14px 0}.tool-domain-switch{flex:1;min-width:0}.tool-domain-switch>span{display:none}.tool-domain-switch select{width:100%;max-width:360px;min-width:0}.tool-controls-toggle{display:inline-flex!important;flex:none}main.free-tool.tool-domain .tool-domain-content .tool-workbench{grid-template-columns:minmax(0,1fr)}.tool-domain:not(.tool-controls-open) .tool-workbench>form:not(:first-child),.tool-domain:not(.tool-controls-open) :is(.text-parameters,.extended-parameters){display:none}main.free-tool.tool-domain .tool-domain-content .tool-workbench>form:not(:first-child){border-top:2px solid var(--c-line)}main.free-tool.tool-domain .tool-domain-content .tool-preview{min-height:240px}main.free-tool.tool-domain .tool-domain-content .image-comparison,main.free-tool.tool-domain .tool-domain-content .studio-comparison{grid-template-columns:minmax(0,1fr)}main.free-tool.tool-domain .tool-domain-content .audio-heading>.el-select,main.free-tool.tool-domain .tool-domain-content .lab-header>.el-select{width:100%}main.free-tool.tool-domain .tool-domain-content .tool-domain-content>.tool-hint{margin:8px 0 14px}.tool-domain :is(.audio-heading,.image-workspace-header,.text-heading)>div:has(h2){display:none}main.free-tool.tool-domain .tool-domain-content :is(.video-toolbar,.extended-heading)>h2{display:none}}@media(max-width:520px){.tools-catalog .tools-directory{grid-template-columns:minmax(0,1fr)}.tools-catalog .tools-directory>a{padding:20px 4px}main.free-tool.tool-domain .tool-domain-content .tool-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}main.free-tool.tool-domain .tool-domain-content .tool-actions>.el-button,main.free-tool.tool-domain .tool-domain-content .tool-actions>.site-button{flex:1}main.free-tool.tool-domain .tool-domain-content .tool-preview{min-height:190px}.tool-catalog-filter{align-items:stretch;flex-direction:column;gap:10px}.tool-catalog-filter .el-input{max-width:none}main.free-tool.tool-domain .tool-domain-content .local-list>li{flex-wrap:wrap}main.free-tool.tool-domain .tool-domain-content .local-name{flex-basis:65%}}@media(prefers-reduced-motion:reduce){.tools-catalog *,main.free-tool.tool-domain .tool-domain-content *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}main.free-tool.tool-domain .tool-domain-content fieldset{border:0;margin:0;padding:0;min-width:0}main.free-tool.tool-domain .tool-domain-content .tool-form{display:grid;align-content:start}main.free-tool.tool-domain .tool-domain-content .tool-field{display:grid}main.free-tool.tool-domain .tool-domain-content .tool-row{display:grid;grid-template-columns:1fr 1fr}main.free-tool.tool-domain .tool-domain-content .tool-clip-active{border-color:var(--el-color-primary)}.tool-domain .tool-domain-content .tool-panel input[type=color]{width:100%;height:34px;border:1px solid var(--c-line);border-radius:6px;background:var(--c-panel);padding:3px}.tool-domain .tool-domain-content .tool-preview>img,.tool-domain .tool-domain-content .tool-preview>video{animation:tool-preview-in .16s ease-out}.tool-domain .tool-domain-content details[open]>.tool-form{animation:tool-preview-in .14s ease-out}@keyframes tool-preview-in{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.tool-domain .tool-domain-content *{animation:none!important;transition:none!important}}.tool-navigation[data-v-39103f64]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px}.tool-navigation .tool-tabs[data-v-39103f64]{flex:1;min-width:0;margin:0}@media(max-width:600px){.tool-navigation .tool-tabs[data-v-39103f64]{flex-basis:100%}}
