/* AllFileOne unified design core v3.25.9. Generated from legacy design layers. */
html[data-theme="dark"]{color-scheme:dark;--cm-dark-bg:#0b1220;--cm-dark-surface:#111a2b;--cm-dark-surface-2:#172235;--cm-dark-surface-3:#1d2a40;--cm-dark-line:#334155;--cm-dark-text:#e6edf8;--cm-dark-muted:#9eabc0;--cm-dark-link:#8bbcff;--cm-dark-input:#0f1929;--cm-dark-blue-soft:#172d52;--cm-dark-green-soft:#123226;--cm-dark-red-soft:#3a1c25;--cm-dark-yellow-soft:#3b3018}html[data-theme="dark"] body{background:var(--cm-dark-bg)!important;color:var(--cm-dark-text)!important}html[data-theme="dark"] :where(main,section,article,aside,nav,header,footer,div,form){border-color:var(--cm-dark-line)}html[data-theme="dark"] :where(h1,h2,h3,h4,h5,h6,strong,b,label,legend,dt,th){color:var(--cm-dark-text)}html[data-theme="dark"] :where(p,small,span,dd,td,li,.muted,.description,.subtitle,.help-text,.hint){color:inherit}html[data-theme="dark"] a{color:var(--cm-dark-link)}html[data-theme="dark"] :where(input,select,textarea){background:var(--cm-dark-input)!important;color:var(--cm-dark-text)!important;border-color:var(--cm-dark-line)!important}html[data-theme="dark"] :where(input,textarea)::placeholder{color:#7f8da4!important}html[data-theme="dark"] option{background:var(--cm-dark-surface);color:var(--cm-dark-text)}html[data-theme="dark"] :where(.card,.panel,.box,.modal,.dialog,.drawer,.popover,.dropdown-menu,.menu,.settings-panel,.options-panel,.result-panel,.preview-panel,.upload-panel,.tool-panel,.converter-panel,.workspace-panel,.file-card,.result-card,.info-card,.summary-card,.catalog-card,.cm-tool-card,.cm-site-dialog-card){background:var(--cm-dark-surface)!important;color:var(--cm-dark-text)!important;border-color:var(--cm-dark-line)!important}html[data-theme="dark"] :where(.smart-plan-card,.smart-tool-card,.smart-recommend-card,.smart-recommendations article,.recommend-card,.recommendation-card,.related-card,.tool-recommendation,.cm-intent-card,.cm-workflow-guide,.cm-file-readiness,.cm-task-intent,.cm-input-assist,.analysis-experience,.analysis-summary-card,.compression-estimate,.compression-estimate-grid>div,.merge-estimate,.merge-estimate-grid>div,.split-estimate,.page-thumbnail-card,.archive-inspector,.cm-archive-inspector,.cm-archive-summary article){background:var(--cm-dark-surface)!important;color:var(--cm-dark-text)!important;border-color:var(--cm-dark-line)!important}html[data-theme="dark"] :where(.smart-plan-card p,.smart-tool-card p,.smart-recommend-card p,.recommend-card p,.recommendation-card p,.related-card p,.cm-intent-card small,.analysis-summary-card small,.compression-estimate p,.merge-estimate p,.split-estimate p){color:var(--cm-dark-muted)!important}html[data-theme="dark"] :where(.drop-area,.drop-zone,.drop-box,.upload-zone,.file-drop,.upload-box,.preview-area,.preview-box,.thumbnail-area){background:var(--cm-dark-surface-2)!important;color:var(--cm-dark-text)!important;border-color:#4b5e7b!important}html[data-theme="dark"] :where(table,thead,tbody,tfoot,tr,th,td){border-color:var(--cm-dark-line)!important}html[data-theme="dark"] :where(thead,th,.table-head,.cm-archive-table th){background:var(--cm-dark-surface-2)!important;color:var(--cm-dark-text)!important}html[data-theme="dark"] :where(tbody tr:nth-child(even),.striped-row){background:#101a2a!important}html[data-theme="dark"] :where(button,.btn,.ghost-btn,.secondary-btn,.cm-btn,.page-card-actions button,.analysis-severity-filters button){border-color:#465874;color:var(--cm-dark-text)}html[data-theme="dark"] :where(.ghost-btn,.secondary-btn,.page-card-actions button,.analysis-severity-filters button,.cm-site-action-btn){background:var(--cm-dark-surface-2)!important;color:var(--cm-dark-text)!important}html[data-theme="dark"] :where(.badge,.tag,.chip,.pill,.status-badge,.tool-tag,.cm-archive-badge){background:#20304a!important;color:#c9daf5!important}html[data-theme="dark"] :where(.notice,.info,.info-box,.cm-capability-policy,.cm-site-action-note){background:var(--cm-dark-blue-soft)!important;color:#c8ddff!important;border-color:#315589!important}html[data-theme="dark"] :where(.success,.success-box,.compression-actual-comparison){background:var(--cm-dark-green-soft)!important;color:#b7f7d4!important;border-color:#276344!important}html[data-theme="dark"] :where(.warning,.warning-box,.cm-order-notice,.cm-eta){background:var(--cm-dark-yellow-soft)!important;color:#ffe3a3!important;border-color:#6b5728!important}html[data-theme="dark"] :where(.error,.error-box,.pdf-progress.error,.result-item.result-failed){background:var(--cm-dark-red-soft)!important;color:#ffc2c9!important;border-color:#824050!important}html[data-theme="dark"] :where(dialog,.cm-site-action-dialog){color:var(--cm-dark-text)}html[data-theme="dark"] dialog::backdrop{background:rgba(0,0,0,.72)}html[data-theme="dark"] :where(.pwa-install-banner,.install-banner,.cm-install-banner,[data-pwa-install],[class*="install-prompt"]){background:var(--cm-dark-surface-2)!important;color:var(--cm-dark-text)!important;border-color:#465874!important}html[data-theme="dark"] :where(.page-thumbnail-select canvas,.merge-file-preview,.merge-file-preview canvas,.preview-canvas){background:#dce4ef!important}html[data-theme="dark"] :where(.page-thumbnail-number,.merge-file-preview>span){color:#fff!important}html[data-theme="dark"] :where(.cm-sticky-action){background:rgba(17,26,43,.96)!important;color:var(--cm-dark-text)!important;border-color:var(--cm-dark-line)!important}html[data-theme="dark"] :where(hr,.divider,.page-toolbar-divider){border-color:var(--cm-dark-line)!important;background:var(--cm-dark-line)!important}html[data-theme="dark"] :where(code,pre,kbd){background:#101a2a!important;color:#d8e7ff!important;border-color:#3c4d68!important}html[data-theme="dark"] img{color-scheme:normal}:root{--cm-page-max:1240px;--cm-page-gutter:20px}html,body{width:100%;margin:0}#cmConverterRoot,#app,.app-root,.converter-app{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.converter-header>.container,.converter-page>.container,.converter-footer>.container,
.cm-instant-header .cm-instant-container,.cm-instant-main .cm-instant-container,
.pdf-hero>.container,.pdf-app>.container,.special-header>.container,.special-shell>.container,
.tool-header>.container,.tool-main>.container,.tool-footer>.container{
  width:min(var(--cm-page-max),calc(100% - (var(--cm-page-gutter) * 2)))!important;
  max-width:var(--cm-page-max)!important;
  margin-left:auto!important;margin-right:auto!important;
}.converter-shell,.tool-page,.cm-tool-page,.cm-page-foundation,.page-container,.main-container,.workspace-shell,.pdf-tool-shell,
.cm-static-seo-inner,.cm-unified-tools,.cm-category-nav__inner{
  width:min(var(--cm-page-max),calc(100% - (var(--cm-page-gutter) * 2)))!important;
  max-width:var(--cm-page-max)!important;
  margin-left:auto!important;margin-right:auto!important;
}.converter-page,.cm-static-seo-content,.converter-header,.converter-footer{width:100%!important;max-width:none!important}.converter-page>*,.tool-page>*,.cm-tool-page>*,.workspace-shell>*{min-width:0}.cm-unified-tools{margin-top:22px!important;margin-bottom:48px!important}.cm-all-tools-disclosure{border:1px solid var(--border-color,#dbe4ef);border-radius:16px;background:var(--card-bg,#fff);overflow:hidden}.cm-all-tools-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 18px;cursor:pointer;font-weight:850;list-style:none}.cm-all-tools-disclosure summary::-webkit-details-marker{display:none}.cm-all-tools-disclosure summary::after{content:"열기";font-size:12px;color:#2563eb}.cm-all-tools-disclosure[open] summary::after{content:"닫기"}.cm-all-tools-body{padding:0 16px 16px}.cm-all-tools-filter{width:100%;min-height:44px;margin-bottom:12px;padding:0 13px;border:1px solid #cbd5e1;border-radius:11px;background:transparent;color:inherit}.cm-all-tools-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;max-height:360px;overflow:auto}.cm-all-tools-grid a{min-width:0;padding:11px 12px;border:1px solid #e2e8f0;border-radius:11px;color:inherit;text-decoration:none;background:rgba(248,250,252,.75)}.cm-all-tools-grid strong,.cm-all-tools-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-all-tools-grid small{margin-top:3px;color:#64748b}.cm-related-section{margin-top:24px}.cm-related-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.cm-related-head h2{margin:0;font-size:24px}.cm-related-head p{margin:5px 0 0;color:#64748b}.cm-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cm-related-card{display:flex;min-width:0;min-height:112px;flex-direction:column;padding:15px;border:1px solid #dbe4ef;border-radius:15px;background:var(--card-bg,#fff);color:inherit;text-decoration:none}.cm-related-card:hover{border-color:#93b4ef;transform:translateY(-2px)}.cm-related-card b,.cm-related-card span{overflow:hidden;text-overflow:ellipsis}.cm-related-card b{font-size:15px}.cm-related-card span{margin-top:7px;color:#64748b;font-size:12px;line-height:1.45}.cm-related-card-all{justify-content:center;background:linear-gradient(145deg,#f8fbff,#eef4ff);border-color:#b8c9ef}.cm-related-empty{grid-column:1/-1;padding:18px;border:1px dashed #cbd5e1;border-radius:14px;color:#64748b;text-align:center}.pdf-workflow-studio,.workflow-studio,.workflow-layout,.studio-layout,.tool-workspace{max-width:var(--cm-page-max)!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important}.workflow-sidebar:empty,.studio-sidebar:empty,.tool-sidebar:empty{display:none!important}.workflow-toolbar:has(>button:only-child),.studio-mini-actions:empty{display:none!important}@media(max-width:980px){.cm-all-tools-grid,.cm-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){:root{--cm-page-gutter:14px}.cm-related-grid,.cm-all-tools-grid{grid-template-columns:1fr}.cm-related-head{align-items:flex-start;flex-direction:column}.cm-all-tools-grid{max-height:430px}}.cm-taxonomy-nav{max-width:1240px;margin:12px auto 0;padding:0 20px}.cm-taxonomy-nav details{border:1px solid var(--border-color,#dfe5ec);border-radius:16px;background:var(--surface,#fff);box-shadow:0 8px 24px rgba(15,23,42,.06)}.cm-taxonomy-nav summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:800;display:flex;justify-content:space-between;gap:12px}.cm-taxonomy-nav summary::-webkit-details-marker{display:none}.cm-taxonomy-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 14px 14px}.cm-taxonomy-card{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;text-decoration:none;color:inherit;background:var(--surface-muted,#f6f8fb);min-width:0}.cm-taxonomy-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.08)}.cm-taxonomy-card span:first-child{font-size:22px}.cm-taxonomy-card b{display:block;font-size:14px}.cm-taxonomy-card small{display:block;opacity:.7;margin-top:2px}.cm-taxonomy-shortcuts{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.cm-taxonomy-shortcuts a{padding:7px 10px;border-radius:999px;background:var(--surface-muted,#f6f8fb);color:inherit;text-decoration:none;font-size:13px}@media(max-width:900px){.cm-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cm-taxonomy-nav{padding:0 12px}.cm-taxonomy-grid{grid-template-columns:1fr}}.cm-taxonomy-nav{
  width:min(1240px,calc(100% - 40px));
  max-width:none;
  padding:0;
}.cm-taxonomy-nav details{
  overflow:hidden;
}.cm-taxonomy-nav summary{
  align-items:center;
  min-height:48px;
  color:#172033;
}.cm-taxonomy-grid{
  align-items:stretch;
}.cm-taxonomy-card{
  min-height:62px;
  box-sizing:border-box;
  border:1px solid transparent;
}.cm-taxonomy-card>span:last-child{
  min-width:0;
}.cm-taxonomy-card b,
.cm-taxonomy-card small{
  overflow:hidden;
  text-overflow:ellipsis;
}.cm-taxonomy-card b{
  color:#172033;
  line-height:1.35;
}.cm-taxonomy-card small{
  color:#5f6f86;
  opacity:1;
}.cm-taxonomy-shortcuts a{
  color:#334155;
}html[data-theme="dark"] .cm-taxonomy-nav details{
  background:#111c31!important;
  border-color:#334766!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}html[data-theme="dark"] .cm-taxonomy-nav summary{
  color:#eef4ff!important;
  background:#111c31!important;
}html[data-theme="dark"] .cm-taxonomy-card{
  background:#17243b!important;
  border-color:#2b3f60!important;
  color:#eef4ff!important;
}html[data-theme="dark"] .cm-taxonomy-card:hover{
  background:#1d2d49!important;
  border-color:#4f73aa!important;
}html[data-theme="dark"] .cm-taxonomy-card b{
  color:#eef4ff!important;
}html[data-theme="dark"] .cm-taxonomy-card small{
  color:#9fb0ca!important;
}html[data-theme="dark"] .cm-taxonomy-shortcuts a{
  background:#17243b!important;
  border:1px solid #2b3f60;
  color:#cfe0ff!important;
}html[data-theme="dark"] .cm-taxonomy-shortcuts a:hover{
  background:#1d2d49!important;
  border-color:#4f73aa;
}@media(max-width:520px){
  .cm-taxonomy-nav{width:calc(100% - 24px)}
}:root{
  --cm-content-max:1240px;
  --cm-content-gutter:20px;
  --cm-content-width:min(var(--cm-content-max),calc(100% - (var(--cm-content-gutter) * 2)));
}:where(
  body > main.cm-data-page,
  body > main.td-shell,
  body > main.cm-tool-page,
  body > main.tool-page,
  body > main.converter-shell,
  body > main.workspace-shell,
  body > main.pdf-tool-shell,
  body > .cm-unified-tools,
  body > .cm-static-seo-content,
  body > .cm-taxonomy-nav,
  body > .cm-recipe-manager,
  body > .cm-related-section,
  body > .related-tools,
  body > .recommendation-section,
  body > .workflow-recommendation-section
){
  box-sizing:border-box!important;
  width:var(--cm-content-width)!important;
  max-width:var(--cm-content-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}body > .cm-static-seo-content{
  padding-left:0!important;
  padding-right:0!important;
}body > .cm-static-seo-content > .cm-static-seo-inner,
body > .cm-unified-tools > .cm-all-tools-disclosure,
body > .cm-unified-tools > .cm-related-section,
body > .cm-taxonomy-nav > details{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}:where(
  .converter-header > .container,
  .converter-page > .container,
  .converter-footer > .container,
  .cm-instant-header .cm-instant-container,
  .cm-instant-main .cm-instant-container,
  .pdf-hero > .container,
  .pdf-app > .container,
  .special-header > .container,
  .special-shell > .container,
  .tool-header > .container,
  .tool-main > .container,
  .tool-footer > .container,
  .cm-page-foundation,
  .page-container,
  .main-container,
  .tool-workspace,
  .pdf-workflow-studio,
  .workflow-studio,
  .workflow-layout,
  .studio-layout
){
  box-sizing:border-box!important;
  width:var(--cm-content-width)!important;
  max-width:var(--cm-content-max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}:where(
  main.cm-data-page,
  main.td-shell,
  main.cm-tool-page,
  main.tool-page,
  main.converter-shell,
  main.workspace-shell,
  main.pdf-tool-shell
) > :where(section,header,footer,nav,aside,.cm-unified-tools,.cm-static-seo-content,.cm-related-section){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
}:where(
  .cm-data-hero,.cm-data-grid,.cm-help,
  .cm-static-seo-inner,.cm-seo-panel,.cm-seo-faq-section,.cm-seo-related,
  .cm-all-tools-disclosure,.cm-related-section,.cm-related-grid,
  .cm-workflow-guide,.cm-trust-strip,.cm-file-readiness,
  .converter-main,.converter-content,.tool-content,.workspace-content,
  .upload-section,.settings-section,.result-section,.guide-section,.faq-section
){
  box-sizing:border-box!important;
  max-width:none!important;
}@media(max-width:620px){
  :root{--cm-content-gutter:14px}
}:root{
  --cm-section-gap:20px;
  --cm-panel-pad:20px;
  --cm-panel-radius:14px;
}:where(
  .cm-data-page,.td-shell,.cm-tool-page,.tool-page,.converter-shell,.workspace-shell,.pdf-tool-shell,
  .converter-page>.container,.converter-header>.container,.converter-footer>.container,
  .cm-instant-container,.page-container,.main-container,.cm-page-foundation
){box-sizing:border-box!important}:where(
  main.cm-data-page,main.td-shell,main.cm-tool-page,main.tool-page,main.converter-shell,
  main.workspace-shell,main.pdf-tool-shell,.converter-page>.container,.cm-instant-main .cm-instant-container
)>:where(section,article,nav,aside,.cm-unified-tools,.cm-static-seo-content,.cm-taxonomy-nav,.cm-recipe-manager){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
}:where(
  .cm-static-seo-inner,.cm-seo-content,.cm-help-inner,.guide-inner,.faq-inner,
  .related-inner,.recommendation-inner,.workflow-inner,.tool-section-inner,
  .cm-all-tools-disclosure,.cm-related-section,.cm-related-grid
){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}:where(
  .cm-unified-tools,.cm-static-seo-content,.cm-taxonomy-nav,.cm-recipe-manager,
  .cm-related-section,.related-tools,.recommendation-section,.workflow-recommendation-section,
  .cm-help,.guide-section,.faq-section,.result-section,.settings-section,.upload-section
){margin-top:var(--cm-section-gap)!important;margin-bottom:0!important}:where(
  .cm-seo-panel,.cm-seo-faq-section,.cm-seo-related,.cm-workflow-guide,
  .cm-all-tools-disclosure,.cm-related-section,.guide-card,.faq-card,
  .settings-panel,.result-panel,.upload-panel,.tool-panel
){box-sizing:border-box!important}:where(
  .cm-static-seo-content,.cm-unified-tools,.cm-related-section,.cm-help,
  .guide-section,.faq-section,.recommendation-section
) :where(h2,h3,p,ul,ol){max-width:none}@media(max-width:620px){
  :root{--cm-section-gap:14px;--cm-panel-pad:14px}
}:root{
  --cm-page-max:1240px;
  --cm-page-gutter:20px;
  --cm-space-1:6px;--cm-space-2:10px;--cm-space-3:14px;--cm-space-4:20px;--cm-space-5:28px;
  --cm-radius-sm:10px;--cm-radius-md:14px;--cm-radius-lg:18px;
  --cm-bg:#f4f7fb;--cm-surface:#ffffff;--cm-surface-soft:#f8fafc;--cm-border:#dbe3ee;
  --cm-text:#152033;--cm-muted:#657188;--cm-accent:#1967d2;--cm-accent-soft:#eaf2ff;
  --cm-success:#177245;--cm-warning:#9a6700;--cm-danger:#b42318;
  --cm-shadow:0 8px 24px rgba(30,48,78,.08);
}:root[data-theme="dark"],html.dark,body.dark-mode{
  --cm-bg:#101722;--cm-surface:#182231;--cm-surface-soft:#202c3d;--cm-border:#344258;
  --cm-text:#edf3fb;--cm-muted:#aebbd0;--cm-accent:#78aef8;--cm-accent-soft:#213a5d;
  --cm-success:#66d39a;--cm-warning:#f0c36a;--cm-danger:#ff8d86;--cm-shadow:0 10px 28px rgba(0,0,0,.22);
}html{background:var(--cm-bg);color:var(--cm-text)}body{background:var(--cm-bg);color:var(--cm-text)}:where(body>main,body>.cm-unified-tools,body>.cm-static-seo-content,body>.cm-taxonomy-nav,body>.cm-recipe-manager,body>.cm-related-section,body>.recommendation-section){
  box-sizing:border-box;width:min(var(--cm-page-max),calc(100% - (var(--cm-page-gutter)*2)));max-width:var(--cm-page-max);margin-left:auto;margin-right:auto;
}:where(.container,.cm-instant-container,.page-container,.main-container,.cm-page-foundation,.tool-workspace,.workflow-studio,.pdf-workflow-studio){box-sizing:border-box;max-width:var(--cm-page-max);margin-left:auto;margin-right:auto}:where(.upload-panel,.settings-panel,.result-panel,.tool-panel,.guide-card,.faq-card,.cm-seo-panel,.cm-seo-faq-section,.cm-all-tools-disclosure,.cm-related-section,.empty-state,.error-state,.loading-state){
  box-sizing:border-box;background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:var(--cm-radius-md);color:var(--cm-text);box-shadow:var(--cm-shadow);
}:where(.upload-panel,.settings-panel,.result-panel,.tool-panel,.guide-card,.faq-card,.cm-seo-panel,.cm-seo-faq-section,.cm-all-tools-disclosure,.cm-related-section){padding:var(--cm-space-4)}:where(h1,h2,h3,h4,p,li,label,summary,legend){color:inherit}:where(.muted,.description,.helper-text,.hint,.empty-state p,.loading-state p){color:var(--cm-muted)}:where(button,.button,.btn,[role="button"]){min-height:44px;border-radius:var(--cm-radius-sm);box-sizing:border-box}:where(input,select,textarea){background:var(--cm-surface);color:var(--cm-text);border-color:var(--cm-border)}:where(.upload-zone,.drop-zone,[data-upload-zone]){background:var(--cm-surface-soft);border-color:var(--cm-border);color:var(--cm-text)}:where(.error-state,[data-state="error"]){border-color:color-mix(in srgb,var(--cm-danger) 45%,var(--cm-border));color:var(--cm-danger)}:where(.loading-state,[aria-busy="true"]){color:var(--cm-muted)}:where(main,.converter-page,.tool-page,.workspace-shell)>:where(section,article,nav,aside)+:where(section,article,nav,aside){margin-top:var(--cm-space-4)}@media(max-width:620px){:root{--cm-page-gutter:14px;--cm-space-4:14px}.upload-panel,.settings-panel,.result-panel,.tool-panel{padding:14px}}.cm-error-boundary-panel,
.cm-error-boundary-min-upload {
  width: min(100%, var(--cm-content-max, 1240px));
  margin: 16px auto;
  box-sizing: border-box;
}.cm-error-boundary-panel {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 14px;
  padding: 18px;
  border: 1px solid #f59e0b;
  border-radius: 14px;
  background: #fffbeb;
  color: #78350f;
  box-shadow: 0 8px 24px rgba(120,53,15,.08);
}.cm-error-boundary-panel__icon {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #f59e0b;
  color: #fff;
  font-size: 24px;
  font-weight: 900;
}.cm-error-boundary-panel__body strong { display:block; font-size:17px; margin-bottom:5px; }.cm-error-boundary-panel__body p { margin:0 0 7px; line-height:1.6; }.cm-error-boundary-panel__body small { display:block; opacity:.82; overflow-wrap:anywhere; }.cm-error-boundary-panel__actions { display:flex; flex-wrap:wrap; gap:8px; margin-top:13px; }.cm-error-boundary-panel button,
.cm-error-boundary-file-button {
  min-height: 42px;
  padding: 8px 14px;
  border: 1px solid currentColor;
  border-radius: 9px;
  background: transparent;
  color: inherit;
  font: inherit;
  font-weight: 750;
  cursor: pointer;
}.cm-error-boundary-panel[data-retrying="true"] [data-action="retry"] { opacity:.6; pointer-events:none; }.cm-error-boundary-min-upload {
  padding: 18px;
  border: 1px dashed #94a3b8;
  border-radius: 14px;
  background: #f8fafc;
  color: #0f172a;
}.cm-error-boundary-min-upload__inner { display:flex; align-items:center; flex-wrap:wrap; gap:10px 14px; }.cm-error-boundary-min-upload__inner strong { font-size:16px; }.cm-error-boundary-min-upload__inner span { flex:1 1 320px; color:#475569; }.cm-error-boundary-file-button { background:#2563eb; border-color:#2563eb; color:#fff; }[data-theme="dark"] .cm-error-boundary-panel,
html.dark .cm-error-boundary-panel {
  background:#2b2111;
  border-color:#d97706;
  color:#fde68a;
}[data-theme="dark"] .cm-error-boundary-min-upload,
html.dark .cm-error-boundary-min-upload {
  background:#111827;
  border-color:#64748b;
  color:#f8fafc;
}[data-theme="dark"] .cm-error-boundary-min-upload__inner span,
html.dark .cm-error-boundary-min-upload__inner span { color:#cbd5e1; }@media (max-width: 620px) {
  .cm-error-boundary-panel { grid-template-columns:1fr; margin:12px 14px; width:calc(100% - 28px); }
  .cm-error-boundary-panel__icon { width:36px; height:36px; font-size:20px; }
  .cm-error-boundary-panel__actions button { flex:1 1 100%; }
  .cm-error-boundary-min-upload { margin:12px 14px; width:calc(100% - 28px); }
}:root{
  --cm-chip-bg:#eef4ff;
  --cm-chip-text:#244a7c;
  --cm-chip-border:#cbd9ee;
  --cm-chip-muted-bg:#f1f5f9;
  --cm-chip-muted-text:#334155;
  --cm-chip-accent-bg:#e8f0ff;
  --cm-chip-accent-text:#1d4ed8;
}.catalog-capabilities span,
.category-badge,
.tool-group-badge,
.static-tool-group h2 span,
.static-tool-links a,
.cm-search-keyword-chips li span,
.cm-standard-runtime__badges span,
.recipe-tags span,
.recipe-badge,
.route-chip,
.tool-ready-badge,
.smart-format-chip,
.smart-score-badge,
.format-settings-badge,
.format-profile-badge,
.special-badge,
.hero-badges span{
  background:var(--cm-chip-bg);
  color:var(--cm-chip-text);
  border-color:var(--cm-chip-border);
  opacity:1;
  text-shadow:none;
}.catalog-card .category-badge{
  background:var(--cm-chip-muted-bg);
  color:var(--cm-chip-muted-text);
}.catalog-card .catalog-capabilities span{
  background:var(--cm-chip-bg);
  color:var(--cm-chip-text);
  border:1px solid var(--cm-chip-border);
}.static-tool-links a:hover,
.route-chip:hover{
  background:var(--cm-chip-accent-bg);
  color:var(--cm-chip-accent-text);
  border-color:#7da3e8;
}.level-badge.free{background:#dcfce7;color:#14532d;border:1px solid #86efac}.level-badge.professional{background:#ede9fe;color:#4c1d95;border:1px solid #c4b5fd}.level-badge.pro{background:#ffedd5;color:#7c2d12;border:1px solid #fdba74}.level-badge.business{background:#ccfbf1;color:#134e4a;border:1px solid #5eead4}html[data-theme="dark"],body.dark{
  --cm-chip-bg:#20304a;
  --cm-chip-text:#e6efff;
  --cm-chip-border:#405577;
  --cm-chip-muted-bg:#24344f;
  --cm-chip-muted-text:#e5edfb;
  --cm-chip-accent-bg:#263f6f;
  --cm-chip-accent-text:#ffffff;
}html[data-theme="dark"] .catalog-capabilities span,
html[data-theme="dark"] .category-badge,
html[data-theme="dark"] .tool-group-badge,
html[data-theme="dark"] .static-tool-group h2 span,
html[data-theme="dark"] .static-tool-links a,
html[data-theme="dark"] .cm-search-keyword-chips li span,
html[data-theme="dark"] .cm-standard-runtime__badges span,
html[data-theme="dark"] .recipe-tags span,
html[data-theme="dark"] .recipe-badge,
html[data-theme="dark"] .route-chip,
html[data-theme="dark"] .tool-ready-badge,
html[data-theme="dark"] .smart-format-chip,
html[data-theme="dark"] .smart-score-badge,
html[data-theme="dark"] .format-settings-badge,
html[data-theme="dark"] .format-profile-badge,
html[data-theme="dark"] .special-badge,
html[data-theme="dark"] .hero-badges span,
body.dark .catalog-capabilities span,
body.dark .category-badge,
body.dark .tool-group-badge,
body.dark .static-tool-group h2 span,
body.dark .static-tool-links a,
body.dark .cm-search-keyword-chips li span,
body.dark .cm-standard-runtime__badges span,
body.dark .recipe-tags span,
body.dark .recipe-badge,
body.dark .route-chip,
body.dark .tool-ready-badge,
body.dark .smart-format-chip,
body.dark .smart-score-badge,
body.dark .format-settings-badge,
body.dark .format-profile-badge,
body.dark .special-badge,
body.dark .hero-badges span{
  background:var(--cm-chip-bg)!important;
  color:var(--cm-chip-text)!important;
  border-color:var(--cm-chip-border)!important;
  opacity:1!important;
}html[data-theme="dark"] .level-badge.free,body.dark .level-badge.free{background:#14532d!important;color:#dcfce7!important;border-color:#22c55e!important}html[data-theme="dark"] .level-badge.professional,body.dark .level-badge.professional{background:#4c1d95!important;color:#ede9fe!important;border-color:#8b5cf6!important}html[data-theme="dark"] .level-badge.pro,body.dark .level-badge.pro{background:#7c2d12!important;color:#ffedd5!important;border-color:#f97316!important}html[data-theme="dark"] .level-badge.business,body.dark .level-badge.business{background:#134e4a!important;color:#ccfbf1!important;border-color:#14b8a6!important}:is(.catalog-capabilities span,.category-badge,.tool-group-badge,.static-tool-links a,.cm-standard-runtime__badges span,.recipe-tags span,.route-chip,.smart-format-chip)[aria-disabled="true"],
:is(.catalog-capabilities span,.category-badge,.tool-group-badge,.static-tool-links a,.cm-standard-runtime__badges span,.recipe-tags span,.route-chip,.smart-format-chip).disabled{
  opacity:.68!important;
}.cm-static-seo-content{width:100%;max-width:1180px;margin:40px auto 72px;padding:0 24px;color:#334155;box-sizing:border-box}.cm-static-seo-inner{width:100%;border-top:1px solid #e2e8f0;padding-top:34px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.cm-static-seo-title{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.25;color:#0f172a;margin:0}.cm-static-seo-summary{font-size:1.05rem;color:#475569;margin:0}.cm-static-seo-content>.cm-static-seo-inner>p{line-height:1.78;margin:0 0 4px}.cm-static-seo-content h3{font-size:1.08rem;color:#0f172a;margin:0 0 12px}.cm-static-seo-content p,.cm-static-seo-content li{line-height:1.72}.cm-static-seo-content ol,.cm-static-seo-content ul{margin:0;padding-left:1.25rem}.cm-search-intents,.cm-seo-panel,.cm-seo-faq-section,.cm-seo-related{width:100%;min-width:0;grid-column:1/-1;box-sizing:border-box}.cm-seo-panel{border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:20px}.cm-seo-howto ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cm-seo-howto li{position:relative;border:1px solid #dbe5f3;border-radius:14px;background:#f8fbff;padding:16px 14px 16px 48px;min-width:0}.cm-seo-howto li::before{content:counter(list-item);position:absolute;left:14px;top:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#2563eb;color:#fff;font-weight:800}.cm-static-seo-content details{border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;margin:8px 0;background:#fff}.cm-static-seo-content summary{cursor:pointer;font-weight:750;color:#0f172a}.cm-static-seo-content details p{margin:10px 0 0}.cm-seo-related-grid{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.cm-seo-related-link{display:grid;gap:6px;min-height:76px;padding:14px;border:1px solid #dbe5f3;border-radius:14px;background:#fff;color:#0f3a78;text-decoration:none}.cm-seo-related-link span{font-size:.84rem;color:#64748b}@media(max-width:900px){.cm-seo-howto ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cm-static-seo-content{padding:0 14px;margin-top:28px}.cm-static-seo-inner{padding-top:24px}.cm-seo-howto ol,.cm-seo-related-grid{grid-template-columns:1fr}.cm-seo-panel{padding:16px}}@media(prefers-color-scheme:dark){.cm-static-seo-content{color:#cbd5e1}.cm-static-seo-title,.cm-static-seo-summary,.cm-static-seo-content h3,.cm-static-seo-content summary{color:#f8fafc}.cm-static-seo-inner{border-color:#334155}.cm-seo-panel,.cm-static-seo-content details,.cm-seo-related-link{background:#111827;border-color:#334155}.cm-seo-howto li{background:#0f172a;border-color:#334155}.cm-seo-related-link{color:#dbeafe}.cm-seo-related-link span{color:#94a3b8}}:root{color-scheme:light;--cm-page-bg:#f5f7fb;--cm-surface:#fff;--cm-surface-2:#f8fbff;--cm-surface-3:#eef3fb;--cm-line:#d8e2f0;--cm-text:#172033;--cm-muted:#53627a;--cm-accent:#315cce;--cm-shadow:0 12px 30px rgba(31,55,100,.06)}html[data-theme="dark"]{color-scheme:dark;--cm-page-bg:#0b1220;--cm-surface:#111a2b;--cm-surface-2:#172235;--cm-surface-3:#1d2a40;--cm-line:#334155;--cm-text:#e6edf8;--cm-muted:#a8b5c9;--cm-accent:#8bbcff;--cm-shadow:none}html,body{background:var(--cm-page-bg);color:var(--cm-text)}body,.page,.app-shell,.converter-shell,.tool-shell{background:var(--cm-page-bg)!important;color:var(--cm-text)!important}:where(.topbar,.site-header,.converter-header){color:var(--cm-text)}:where(.hero,.panel,.result,.card,.box,.workspace,.tool-card,.converter-card,.cm-static-seo-content,.cm-static-seo-inner,.cm-seo-panel,.cm-seo-faq-section,.cm-seo-related,.cm-search-intents){background:var(--cm-surface)!important;color:var(--cm-text)!important;border-color:var(--cm-line)!important;box-shadow:var(--cm-shadow)}:where(.drop,.drop-area,.drop-zone,.upload-zone,.upload-box,.file-drop,.preview-area,.files,.options,.result-item,.file,.cm-search-intent-grid>li){background:var(--cm-surface-2)!important;color:var(--cm-text)!important;border-color:var(--cm-line)!important}:where(.hero p,.status,.help,.hint,.muted,.cm-static-seo-summary,.cm-search-intents>p,.cm-seo-panel p,.cm-seo-panel li,.cm-seo-faq-section p){color:var(--cm-muted)!important}:where(input,select,textarea){background:var(--cm-surface)!important;color:var(--cm-text)!important;border-color:var(--cm-line)!important}:where(.btn.alt,.secondary-btn,.ghost-btn){background:var(--cm-surface-3)!important;color:var(--cm-text)!important;border-color:var(--cm-line)!important}html[data-theme="dark"] :where(.mosaic-mode,.mosaic-sidebar,.mosaic-editor-panel,.mosaic-settings,.mosaic-thumb,.region-sidebar,.region-editor-panel,.region-settings,.region-thumb,.image-batch-panel,.mosaic-canvas-wrap,.region-canvas-wrap,.seo details){background:var(--cm-surface)!important;color:var(--cm-text)!important;border-color:var(--cm-line)!important}html[data-theme="dark"] :where(.mosaic-mode.active,.mosaic-thumb.active,.region-thumb.active){background:#172d52!important;border-color:#5b8ee4!important}html[data-theme="dark"] :where(.mosaic-mode span,.mosaic-thumb small,.region-thumb small,.mosaic-empty,.region-empty,.region-empty-list,.mosaic-help,.image-batch-head span,.file>span:first-child small){color:var(--cm-muted)!important}@media(prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark}}:root{
  --cm-theme-page:var(--cm-page-bg,#f5f7fb);
  --cm-theme-surface:var(--cm-surface,#fff);
  --cm-theme-surface-2:var(--cm-surface-2,#f8fbff);
  --cm-theme-surface-3:var(--cm-surface-3,#eef3fb);
  --cm-theme-line:var(--cm-line,#d8e2f0);
  --cm-theme-text:var(--cm-text,#172033);
  --cm-theme-muted:var(--cm-muted,#53627a);
  --cm-theme-accent:var(--cm-accent,#315cce);
}html[data-theme="dark"] body{background:var(--cm-theme-page)!important;color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.ke-page,.ke-grid){color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.ke-hero,.ke-panel,.ke-result,.ke-row){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important;box-shadow:none!important}html[data-theme="dark"] :where(.ke-drop,.ke-preview){background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:#58729a!important}html[data-theme="dark"] :where(.ke-row small,.ke-note,.ke-panel p,.ke-panel li,.ke-drop p){color:var(--cm-theme-muted)!important}html[data-theme="dark"] :where(.ke-btn:not(.primary),.ke-options input,.ke-options select,.ke-options textarea){background:var(--cm-theme-surface-3)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] .ke-badge{background:#1d3151!important;color:#cfe1ff!important;border:1px solid #41638e!important}html[data-theme="dark"] .ke-table :where(th,td){border-color:var(--cm-theme-line)!important;color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.cm-er-page){color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.cm-er-hero,.cm-er-panel,.cm-er-row,.cm-er-result){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important;box-shadow:none!important}html[data-theme="dark"] :where(.cm-er-drop,.cm-er-preview){background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:#58729a!important}html[data-theme="dark"] :where(.cm-er-row small,.cm-er-note,.cm-er-panel p,.cm-er-panel li){color:var(--cm-theme-muted)!important}html[data-theme="dark"] :where(.cm-er-btn:not(.primary),.cm-er-options input,.cm-er-options select,.cm-er-options textarea){background:var(--cm-theme-surface-3)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] .cm-er-badge{background:#1d3151!important;color:#cfe1ff!important;border:1px solid #41638e!important}html[data-theme="dark"] :where(.hx-page){color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.hx-panel,.hx-file,.hx-result){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important;box-shadow:none!important}html[data-theme="dark"] :where(.hx-drop,.hx-preview){background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:#58729a!important}html[data-theme="dark"] :where(.hx-file small,.hx-note,.hx-panel p,.hx-panel li){color:var(--cm-theme-muted)!important}html[data-theme="dark"] :where(.hx-btn:not(.primary),.hx-file button,.hx-options input,.hx-options select,.hx-options textarea){background:var(--cm-theme-surface-3)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] .hx-badge{background:#1d3151!important;color:#cfe1ff!important;border:1px solid #41638e!important}html[data-theme="dark"] :where(.cm-k-page){color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.cm-k-hero,.cm-k-panel,.cm-k-row,.cm-k-result){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(.cm-k-drop,.cm-k-preview){background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:#58729a!important}html[data-theme="dark"] :where(.cm-k-row small,.cm-k-note,.cm-k-panel p,.cm-k-panel li){color:var(--cm-theme-muted)!important}html[data-theme="dark"] :where(.cm-k-btn:not(.primary),.cm-k-options input,.cm-k-options select,.cm-k-options textarea){background:var(--cm-theme-surface-3)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] .cm-k-badge{background:#1d3151!important;color:#cfe1ff!important;border:1px solid #41638e!important}html[data-theme="dark"] :where(.site-header,.special-shell .card,.special-shell .panel,.result-item,.format-guide,.format-guide-card){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important;box-shadow:none!important}html[data-theme="dark"] :where(.brand,.home-btn,.special-shell,.result-item strong,.field label){color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.result-item span,.format-guide p,.format-guide li){color:var(--cm-theme-muted)!important}html[data-theme="dark"] :where(.field input,.field select){background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(.cm-all-tools-disclosure,.cm-related-section){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(.cm-all-tools-disclosure summary,.cm-all-tools-body){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important}html[data-theme="dark"] .cm-all-tools-grid a{background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(.cm-related-card,.cm-explore-card,.cm-related-card-all){background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(.cm-related-card b,.cm-related-card small,.cm-related-card span,.cm-related-head h2){color:var(--cm-theme-text)!important;opacity:1!important}html[data-theme="dark"] :where(.cm-related-head p,.cm-related-empty,.cm-all-tools-grid small){color:var(--cm-theme-muted)!important;opacity:1!important}html[data-theme="dark"] .cm-related-card-all{background:linear-gradient(145deg,#17263d,#1d3151)!important;border-color:#4b6f9d!important}html[data-theme="dark"] :where(.cm-static-seo-content,.cm-static-seo-inner,.cm-seo-panel,.cm-seo-faq-section,.cm-seo-related,.cm-search-intents,.cm-search-intent-grid>li,.cm-seo-related-link){background:var(--cm-theme-surface)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(.cm-static-seo-content h1,.cm-static-seo-content h2,.cm-static-seo-content h3,.cm-static-seo-content strong,.cm-static-seo-content summary,.cm-seo-related-link strong){color:var(--cm-theme-text)!important}html[data-theme="dark"] :where(.cm-static-seo-content p,.cm-static-seo-content li,.cm-seo-related-link span){color:var(--cm-theme-muted)!important}html[data-theme="dark"] .cm-seo-faq-section details{background:var(--cm-theme-surface-2)!important;color:var(--cm-theme-text)!important;border-color:var(--cm-theme-line)!important}html[data-theme="dark"] :where(button:disabled,input:disabled,select:disabled,textarea:disabled){color:#91a0b6!important;background:#1a2537!important;border-color:#34445b!important;opacity:.72!important}html[data-theme="dark"] :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #8bbcff!important;outline-offset:2px}:root{
  --cm-visual-content:1240px;
  --cm-visual-gutter:20px;
  --cm-visual-gap:20px;
  --cm-visual-radius:16px;
}:where(
  .cm-converter-shell,.converter-shell,.tool-shell,.special-shell,.td-shell,
  .ke-page,.cm-er-page,.hx-page,.cm-k-page,.workflow-shell,
  .cm-static-seo-content,.cm-unified-tools,.cm-related-section,
  .cm-all-tools-disclosure,.format-guide,.faq-section,.guide-section
){
  width:min(calc(100% - (var(--cm-visual-gutter) * 2)),var(--cm-visual-content));
  max-width:var(--cm-visual-content);
  margin-inline:auto;
  box-sizing:border-box;
}:where(
  .cm-static-seo-content,.cm-static-seo-inner,.cm-seo-panel,.cm-seo-faq-section,
  .cm-search-intents,.cm-seo-related,.cm-related-grid,.cm-all-tools-body,
  .workflow-grid,.ke-grid,.td-grid
){max-width:none;box-sizing:border-box}:where(
  .cm-all-tools-disclosure,.cm-related-section,.cm-static-seo-content,
  .format-guide,.guide-section,.faq-section
){margin-block:var(--cm-visual-gap)}html[data-theme="dark"] :where(
  .cm-all-tools-disclosure,.cm-all-tools-body,.cm-related-section,
  .cm-related-card,.cm-related-card-all,.cm-explore-card,
  .cm-static-seo-content,.cm-static-seo-inner,.cm-seo-panel,
  .cm-seo-faq-section,.cm-seo-related,.cm-search-intents,
  .cm-search-intent-grid>li,.cm-seo-related-link,
  .guide-card,.faq-card,.format-guide,.format-guide-card,
  .workflow-step,.workflow-panel,.tool-panel,.result-panel,.settings-panel,
  .ke-hero,.ke-panel,.ke-result,.ke-row,.cm-er-hero,.cm-er-panel,.cm-er-row,
  .hx-panel,.hx-file,.hx-result,.cm-k-hero,.cm-k-panel,.cm-k-row
){
  background:var(--cm-surface,#111a2b)!important;
  color:var(--cm-text,#e6edf8)!important;
  border-color:var(--cm-line,#334155)!important;
  box-shadow:none!important;
}html[data-theme="dark"] :where(
  .cm-related-card span,.cm-related-head p,.cm-all-tools-grid small,
  .cm-static-seo-content p,.cm-static-seo-content li,
  .cm-seo-related-link span,.guide-card p,.faq-card p,
  .workflow-step p,.workflow-panel p,.tool-panel p,
  .ke-note,.cm-er-note,.hx-note,.cm-k-note
){color:var(--cm-muted,#a8b5c9)!important;opacity:1!important}html[data-theme="dark"] :where(
  .cm-all-tools-grid a,.cm-seo-faq-section details,
  .upload-zone,.drop-zone,.drop-area,.file-drop,.preview-area,
  input,select,textarea
){
  background:var(--cm-surface-2,#172235)!important;
  color:var(--cm-text,#e6edf8)!important;
  border-color:var(--cm-line,#334155)!important;
}html[data-theme="dark"] :where(button:disabled,input:disabled,select:disabled,textarea:disabled){
  background:#1a2537!important;color:#aebbd0!important;border-color:#3a4b64!important;opacity:.78!important;
}@media(max-width:700px){
  :root{--cm-visual-gutter:14px;--cm-visual-gap:14px}
}


/* CM_INLINE_PRESENTATION_DIET_V32523 */
.cm-link-reset { text-decoration: none; }
.cm-action-link { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 11px 16px; border-radius: 10px; color: #fff; font-weight: 800; text-decoration: none; }
.cm-action-link--success { background: #0f766e; }
.cm-action-link--primary { background: #3157d5; border-radius: 12px; padding: 12px 18px; }
.cm-simple-shell { width: min(100% - 40px, 1100px); margin-inline: auto; padding-block: 32px; }
.cm-paused-tool-notice--shared { max-width: 900px; margin: 24px auto; padding: 20px; border: 1px solid var(--cm-line, #f0c36d); border-radius: 16px; background: var(--cm-surface, #fff8e8); color: var(--cm-text, #6b4d00); }
.cm-flow-copy { margin: 8px 0 0; }
.cm-inline-link-spaced { display: inline-block; margin-top: 12px; }
.cm-section-spaced { margin-top: 20px; }
@media (max-width: 640px) { .cm-simple-shell { width: min(100% - 28px, 1100px); padding-block: 24px; } }

/* v3.38.6 taxonomy layout recovery */
.cm-taxonomy-nav{display:block!important;width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;margin:14px auto!important;padding:0!important}.cm-taxonomy-nav details{display:block!important;overflow:hidden!important}.cm-taxonomy-nav summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;padding:14px 18px!important;white-space:normal!important}.cm-taxonomy-section{display:block!important;padding:4px 14px 14px!important}.cm-taxonomy-section h2{margin:8px 0 10px!important;font-size:14px!important;color:var(--cm-muted,#64748b)!important}.cm-taxonomy-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;padding:0!important;max-height:none!important;overflow:visible!important}.cm-taxonomy-card{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:62px!important;padding:11px 12px!important;border:1px solid var(--cm-border,#dbe4ef)!important;border-radius:12px!important;text-decoration:none!important;white-space:normal!important;overflow:hidden!important}.cm-taxonomy-card>span:last-child{display:block!important;min-width:0!important}.cm-taxonomy-card b,.cm-taxonomy-card small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important}.cm-taxonomy-card b{white-space:normal!important;line-height:1.3!important}.cm-taxonomy-card small{margin-top:3px!important;white-space:nowrap!important}.cm-taxonomy-shortcuts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0 14px 14px!important}@media(max-width:980px){.cm-taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:680px){.cm-taxonomy-nav{width:calc(100% - 20px)!important}.cm-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.cm-taxonomy-grid{grid-template-columns:1fr!important}}
