html[data-site-theme] main.free-tool.tool-domain:has(.text-studio-advanced) .tool-controls-toggle{display:inline-flex!important;min-height:32px;padding:6px 11px;border-radius:7px}.tool-color-field{display:flex;align-items:center;gap:10px;min-height:var(--site-control-height);padding:4px 8px;border:1px solid var(--c-line);border-radius:var(--site-control-radius);background:var(--c-panel);color:var(--c-regular);font-size:var(--site-control-font-size)}.tool-color-field .el-color-picker__trigger{width:28px;height:28px;padding:2px;border-radius:6px}.tool-color-field .el-color-picker__color{border-radius:3px;overflow:hidden}.tool-color-field span{font-variant-numeric:tabular-nums}html[data-site-theme] main.free-tool.tool-domain{font-family:var(--site-font-sans);padding-top:28px;padding-bottom:48px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-header{padding-bottom:18px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-heading h1{font-size:22px;letter-spacing:-.025em}html[data-site-theme] main.free-tool.tool-domain .tool-domain-commandbar{gap:20px;padding-block:18px}.tool-domain-switch .tool-switch-select{width:248px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.site-button,.el-button){display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:var(--site-control-height);height:auto;padding:8px 14px;border:1px solid var(--c-line);border-radius:var(--site-control-radius);background:var(--c-panel);color:var(--c-text);font-family:inherit;font-size:var(--site-control-font-size);line-height:1.35;font-weight:500;box-shadow:0 1px 2px #00000008;transition:background-color .15s,border-color .15s,box-shadow .15s}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.site-button,.el-button):hover:not(:disabled){background:var(--c-soft);border-color:var(--c-border-strong);color:var(--c-text)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.site-button.dark,.site-button.primary,.site-button.active,.site-button[aria-pressed=true],.el-button--primary:not(.is-text):not(.is-link)){color:var(--c-inverse);background:var(--c-strong);border-color:var(--c-strong);font-weight:600;box-shadow:0 1px 3px #00000014}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.site-button.dark,.site-button.primary,.site-button.active,.site-button[aria-pressed=true],.el-button--primary:not(.is-text):not(.is-link)):hover:not(:disabled){color:var(--c-inverse);background:var(--c-strong-hover);border-color:var(--c-strong-hover)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.site-button,.el-button):disabled{opacity:.65;cursor:not-allowed}html[data-site-theme] main.free-tool.tool-domain :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--c-border-strong);outline-offset:3px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.el-button.is-link,.el-button.is-text){min-height:30px;padding:4px 7px;border-color:transparent;background:transparent;box-shadow:none}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){background:var(--c-panel);color:var(--c-text);border-radius:8px;min-height:var(--site-control-height)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(input,textarea,select,button){font-family:inherit}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.el-select__selected-item,.el-input__inner,.el-textarea__inner){color:var(--c-text)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.el-select__placeholder.is-transparent,input::-moz-placeholder,textarea::-moz-placeholder){color:var(--c-muted)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.el-select__placeholder.is-transparent,input::placeholder,textarea::placeholder){color:var(--c-muted)}html[data-site-theme] .tool-select-popover .el-select-dropdown__item{font-family:var(--site-font-sans);font-size:var(--site-control-font-size);min-height:var(--site-control-height)}html[data-site-theme] .tool-select-popover .el-select-dropdown__item:is(.is-hovering,.is-selected){color:var(--c-text);background:var(--c-soft)}html[data-site-theme] .tool-select-popover .el-select-dropdown__item.is-selected{font-weight:600}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .reverse-heading,html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-internal-switch,html[data-site-theme] main.free-tool.tool-domain .tool-domain-content>:is(.image-workspace-header,.video-toolbar,.audio-heading,.text-heading,.extended-heading,.text-tabs,.other-tabs,.other-local-nav,.stream-nav){display:none}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-panel{border-radius:14px;box-shadow:0 2px 8px #00000004}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-preview{min-height:240px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-file-picker{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:12px;border:1px dashed var(--c-line);border-radius:10px;background:var(--c-bg);transition:border-color .15s,background .15s}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-file-picker:is(:focus-within,.is-dragging){border-color:var(--c-border-strong);background:var(--c-soft)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-file-picker input.tool-file-input{display:none}.tool-file-button{flex-shrink:0}.tool-file-button svg{width:16px;height:16px}.tool-file-caption{color:var(--c-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.audio-upload,.lab-upload){background:transparent;border:0;padding:0;gap:8px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-field{color:var(--c-regular);font-size:13px;gap:8px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-hint{color:var(--c-muted);font-size:12px;line-height:1.65}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-advanced{border-top:1px solid var(--c-line);padding-top:14px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-advanced>summary{cursor:pointer;color:var(--c-regular);font-size:12px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-advanced[open]>summary{margin-bottom:14px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-row>*{min-width:0}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .text-editor{min-height:380px;line-height:1.8;padding:16px;resize:vertical}.tool-background-swatches{display:flex;gap:8px;flex-wrap:wrap}.tool-background-swatches button{width:30px;height:30px;border-radius:50%;border:2px solid var(--c-line);box-shadow:inset 0 0 0 3px var(--c-panel);cursor:pointer}.tool-background-swatches button[aria-pressed=true]{outline:2px solid var(--c-border-strong);outline-offset:2px}.tool-inline-controls{gap:6px}@media(max-width:1000px){.tool-domain-switch .tool-switch-select{width:220px}}@media(max-width:760px){.tool-domain-switch .tool-switch-select{width:100%;min-width:0}html[data-site-theme] main.free-tool.tool-domain{padding-top:20px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .text-editor{min-height:280px}}@media(prefers-reduced-motion:reduce){html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.site-button,.el-button,.tool-file-picker){transition:none}}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content input::-moz-placeholder,html[data-site-theme] main.free-tool.tool-domain .tool-domain-content textarea::-moz-placeholder{color:var(--c-muted)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content input::placeholder,html[data-site-theme] main.free-tool.tool-domain .tool-domain-content textarea::placeholder{color:var(--c-muted)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-heading :is(h2,a),html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-selector>.tool-internal-switch{display:none}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-heading{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-selector{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-selector>label{display:grid;gap:8px;font-size:13px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .local-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:1200px){html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .image-comparison{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .image-comparison .tool-preview:has(canvas){min-height:240px}}@media(max-width:600px){html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .local-picker{grid-template-columns:minmax(0,1fr)}}html[data-site-theme] :is(.el-popper.tool-select-popover,.tool-color-popover){--el-popper-bg-color-light:var(--c-panel);--el-bg-color-overlay:var(--c-panel);--el-fill-color-blank:var(--c-panel);background-color:var(--c-panel);color:var(--c-text);border:1px solid var(--c-line);border-radius:10px;box-shadow:0 12px 36px #0000002e;max-width:calc(100vw - 24px);pointer-events:auto;z-index:12000;font-family:var(--site-font-sans)}html[data-site-theme] .tool-select-popover .el-select-dropdown{background-color:var(--c-panel);color:var(--c-text);border-radius:inherit}html[data-site-theme] .tool-select-popover .el-select-dropdown__list{padding:5px}html[data-site-theme] .tool-select-popover .el-select-dropdown__item{height:36px;line-height:36px;min-width:0;padding:0 26px 0 10px;border-radius:6px;background-color:var(--c-panel);color:var(--c-regular);pointer-events:auto;cursor:pointer}html[data-site-theme] .tool-select-popover .el-select-dropdown__item:not(.is-disabled):is(:hover,.is-hovering,.is-selected){background-color:var(--c-soft);color:var(--c-text)}html[data-site-theme] .tool-select-popover .el-select-dropdown__item.is-disabled{color:var(--c-faint);background-color:var(--c-panel);cursor:not-allowed}html[data-site-theme] .tool-select-popover .el-select-dropdown__wrap{max-height:min(320px,50svh)}html[data-site-theme] :is(.tool-select-popover,.tool-color-popover) .el-popper__arrow{pointer-events:none}html[data-site-theme] :is(.tool-select-popover,.tool-color-popover) .el-popper__arrow:before{background-color:var(--c-panel);border-color:var(--c-line)}html[data-site-theme] .tool-color-popover :is(.el-input__wrapper,.el-color-dropdown__value){background-color:var(--c-panel);color:var(--c-text);min-width:0}html[data-site-theme] .tool-color-popover .el-input__inner{color:var(--c-text)}html[data-site-theme] .tool-color-popover .el-button{color:var(--c-text);background-color:var(--c-soft);border-color:var(--c-line);border-radius:6px}html[data-site-theme] .tool-color-popover .el-button:hover:not(:disabled){color:var(--c-text);background-color:var(--c-line);border-color:var(--c-border-strong)}html[data-site-theme] .tool-color-popover .el-color-svpanel{max-width:calc(100vw - 80px);min-width:0}.tool-canvas-upload{--tool-canvas-height:clamp(320px,56svh,620px);position:relative;width:100%;min-width:0;min-height:var(--tool-canvas-height);box-sizing:border-box;border:1px solid var(--c-line);border-radius:10px;background:var(--c-soft);color:var(--c-text);overflow:hidden}.tool-canvas-upload:not(.has-content){cursor:pointer}.tool-canvas-upload:not(.has-content).is-disabled{cursor:not-allowed}.tool-canvas-upload.is-dragging,.tool-canvas-upload:focus-visible{outline:2px solid var(--c-border-strong);outline-offset:-2px}.tool-canvas-upload .tool-canvas-upload__input,.tool-file-picker input.tool-file-input{display:none}.tool-canvas-upload__empty{min-height:var(--tool-canvas-height);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:24px;box-sizing:border-box;text-align:center}.tool-canvas-upload__empty>svg{width:36px;height:36px;color:var(--c-muted)}.tool-canvas-upload__empty strong{font-size:14px;line-height:1.6;font-weight:500}.tool-canvas-upload__pick{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 16px;border:1px solid var(--c-strong);border-radius:7px;background:var(--c-strong);color:var(--c-inverse);font-size:12px;font-weight:600}.tool-canvas-upload:not(.has-content):hover:not(.is-disabled) .tool-canvas-upload__pick{background:var(--c-strong-hover);border-color:var(--c-strong-hover)}.tool-canvas-upload__content{min-width:0;min-height:var(--tool-canvas-height);display:grid;align-items:center;justify-items:stretch}.tool-canvas-upload__content>*{min-width:0;max-width:100%}.tool-canvas-upload__content>:is(img,video,canvas){display:block;width:100%;max-height:min(68svh,720px);-o-object-fit:contain;object-fit:contain}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-canvas-upload .tool-preview{margin:0;width:100%;min-height:var(--tool-canvas-height);border-radius:0;background:transparent}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-canvas-upload .tool-canvas-upload__replace{position:absolute;top:10px;right:10px;z-index:2;min-height:30px;padding:5px 10px;font-size:12px;color:var(--c-text);background:var(--c-panel);border:1px solid var(--c-border-strong);box-shadow:0 2px 8px #0000001a}.tool-canvas-upload__drop-hint{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none;color:var(--c-text);background:color-mix(in srgb,var(--c-panel) 88%,transparent);font-size:14px;font-weight:500}.tool-canvas-upload__error{color:var(--c-error);padding:8px 16px;margin:0;font-size:12px}.tool-canvas-upload:has(audio){--tool-canvas-height:240px}.tool-canvas-upload__content audio{width:min(100%,640px);justify-self:center}.tool-file-picker.is-compact,html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-file-picker.is-compact{display:inline-flex;width:auto;max-width:100%;min-width:0;flex-wrap:wrap;padding:0;border:0;border-radius:0;gap:6px;background:transparent}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-file-picker.is-compact .tool-file-button{min-height:30px;padding:5px 10px;font-size:12px}.tool-file-picker__error{font-size:12px;color:var(--c-error)}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider:not(.is-vertical){min-width:0;max-width:100%;box-sizing:border-box}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider:has(>.el-slider__input){display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;-moz-column-gap:18px;column-gap:18px;padding-inline:7px 0}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider .el-slider__runway.show-input{width:100%;min-width:0;margin:0}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider .el-slider__input.el-input-number{width:84px;min-width:0;max-width:84px;margin:0;grid-column:2;grid-row:1}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider .el-slider__runway{grid-column:1;grid-row:1}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider__input .el-input__wrapper{padding-inline:7px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.tool-panel,.tool-form,.tool-field,.tool-row,.tool-row>*,.el-select,.el-input,.el-input-number,.advanced-fields,.advanced-clip,.lab-track){min-width:0;max-width:100%;box-sizing:border-box}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-panel{padding:16px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-row{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){min-width:0;box-sizing:border-box}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-preview{min-height:340px}.tool-domain-quicknav{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0;flex:1}.tool-domain-quicknav>:is(a,.tool-domain-current){display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:7px;color:var(--c-regular);font-size:12px;line-height:1.4;transition:color .15s,background-color .15s}.tool-domain-quicknav>a:hover{color:var(--c-text);background:var(--c-soft)}.tool-domain-quicknav>:is(a[aria-current=page],.tool-domain-current){background:var(--c-strong);border-color:var(--c-strong);color:var(--c-inverse);font-weight:600}html[data-site-theme] main.free-tool.tool-domain .tool-domain-commandbar{padding-block:12px 16px;gap:12px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-domain-about{margin-top:16px;border-top:1px solid var(--c-line);padding-top:6px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-domain-about p{font-size:12px;color:var(--c-muted);line-height:1.7;margin:8px 0}main.tools-catalog{display:flex;flex-direction:column;gap:24px}main.tools-catalog .tools-catalog-section{display:grid;gap:12px;min-width:0;scroll-margin-top:calc(var(--site-header-height, 72px) + 16px)}main.tools-catalog .tools-catalog-section>:is(h1,h2){margin:0;font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.01em}main.tools-catalog .tool-directory-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:12px}main.tools-catalog .tool-directory-empty,main.tools-catalog .tool-directory-feedback,main.tools-catalog .tool-directory-feedback p{color:var(--c-muted);font-size:12px;margin:0}main.tools-catalog .tool-directory-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:0;margin:0}main.tools-catalog .tool-directory-list>a.tool-directory-entry{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:76px;padding:14px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-panel)}main.tools-catalog .tool-directory-list>a.tool-directory-entry:hover{background:var(--c-soft);border-color:var(--c-border-strong)}main.tools-catalog .tool-directory-list>a.tool-directory-entry>.el-icon{grid-row:auto;width:28px;height:28px;font-size:18px}main.tools-catalog .tool-directory-entry .tool-directory-copy{min-width:0}main.tools-catalog .tool-directory-entry .tool-directory-copy :is(h2,h3){display:flex;align-items:center;gap:6px;margin:0 0 5px;padding:0;font-size:13px;font-weight:600;line-height:1.4}main.tools-catalog .tool-directory-entry .tool-directory-copy p{display:block;min-height:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;-webkit-line-clamp:unset}.tool-directory-state{color:var(--c-muted);font-size:10px;font-weight:400;flex:none}.tool-directory-arrow{color:var(--c-muted);font-size:14px}.tool-catalog-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:240px;color:var(--c-muted);font-size:13px;text-align:center;padding:24px}.tool-catalog-state p{margin:0}main.tools-catalog .tool-directory-entry .tool-directory-copy :is(h2,h3){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-directory-state{margin-left:6px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .advanced-clip{grid-template-columns:minmax(0,1fr)}main.tools-catalog .extended-directory{margin-top:20px}main.tools-catalog .extended-directory .extended-directory-heading{margin-bottom:12px;margin-top:0}@media(max-width:1100px){html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .tool-workbench{grid-template-columns:minmax(0,1fr)}html[data-site-theme] main.free-tool.tool-domain .tool-controls-toggle{display:inline-flex!important;flex:none;min-height:32px;padding:6px 11px;border-radius:7px}html[data-site-theme] main.free-tool.tool-domain:not(.tool-controls-open) .tool-domain-content .tool-workbench>form:not(:first-child),html[data-site-theme] main.free-tool.tool-domain:not(.tool-controls-open) .tool-domain-content :is(.text-parameters,.extended-parameters){display:none}html[data-site-theme] main.free-tool.tool-domain .tool-domain-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px}}@media(max-width:960px){main.tools-catalog .tool-directory-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){main.tools-catalog .tool-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-domain-quicknav>:is(a,.tool-domain-current){min-height:32px;padding:6px 9px}.tool-canvas-upload{--tool-canvas-height:clamp(280px,52svh,480px)}.tool-canvas-upload__empty{padding:20px}}@media(max-width:480px){main.tools-catalog .tool-directory-list{grid-template-columns:minmax(0,1fr)}main.tools-catalog .tool-directory-list>a.tool-directory-entry{min-height:68px;padding:12px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider:has(>.el-slider__input){grid-template-columns:minmax(0,1fr) 76px;-moz-column-gap:14px;column-gap:14px}html[data-site-theme] main.free-tool.tool-domain .tool-domain-content .el-slider .el-slider__input.el-input-number{width:76px;max-width:76px}}@media(prefers-reduced-motion:reduce){.tool-domain-quicknav>a{transition:none}}.tool-domain .tool-control-compact{min-height:32px;font-size:12px;padding:6px 11px}
