:root{--ch-bg:#f7f9fc;--ch-card:#fff;--ch-text:#172033;--ch-muted:#667085;--ch-line:#e5eaf2;--ch-primary:#2563eb;--ch-primary-dark:#1d4ed8;--ch-soft:#eef4ff;--ch-accent:#7c3aed;--ch-success:#087f5b;--ch-shadow:0 18px 50px rgba(20,34,66,.09)}
*{box-sizing:border-box}.converter-home-body{margin:0;background:var(--ch-bg);color:var(--ch-text);font-family:Inter,Pretendard,"Noto Sans KR",system-ui,sans-serif}.ch-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:26px;min-height:70px;padding:0 max(22px,calc((100vw - 1240px)/2));background:rgba(255,255,255,.94);border-bottom:1px solid var(--ch-line);backdrop-filter:blur(14px)}.ch-brand{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;white-space:nowrap}.ch-brand-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:linear-gradient(135deg,var(--ch-primary),var(--ch-accent));color:#fff;font-weight:900}.ch-brand b,.ch-brand small{display:block}.ch-brand small{margin-top:2px;color:var(--ch-muted);font-size:11px}.ch-nav{display:flex;align-items:center;gap:7px;flex:1}.ch-nav a{padding:10px 12px;border-radius:10px;color:#475467;text-decoration:none;font-size:14px;font-weight:700}.ch-nav a:hover,.ch-nav a.is-active{background:var(--ch-soft);color:var(--ch-primary)}.ch-theme{border:1px solid var(--ch-line);background:#fff;border-radius:10px;min-width:42px;height:42px;cursor:pointer}.ch-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:48px;align-items:center;max-width:1240px;margin:auto;padding:76px 24px 62px}.ch-eyebrow{display:inline-flex;padding:7px 11px;border-radius:999px;background:var(--ch-soft);color:var(--ch-primary);font-size:12px;font-weight:900;letter-spacing:.08em}.ch-hero h1{margin:20px 0 18px;font-size:clamp(40px,5.3vw,68px);line-height:1.06;letter-spacing:-.055em}.ch-hero h1 em{color:var(--ch-primary);font-style:normal}.ch-hero p{max-width:700px;margin:0;color:var(--ch-muted);font-size:18px;line-height:1.75}.ch-search-shell{display:flex;gap:10px;margin-top:30px;padding:8px;background:#fff;border:1px solid #d8e1f0;border-radius:17px;box-shadow:var(--ch-shadow)}.ch-search-shell input{min-width:0;flex:1;border:0;outline:0;padding:13px 15px;font-size:16px;background:transparent}.ch-search-shell button{border:0;border-radius:12px;padding:0 22px;background:var(--ch-primary);color:#fff;font-weight:900;cursor:pointer}.ch-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ch-quick button{border:1px solid var(--ch-line);border-radius:999px;background:#fff;padding:8px 11px;color:#475467;cursor:pointer}.ch-hero-actions{display:flex;gap:11px;margin-top:25px}.ch-primary,.ch-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;text-decoration:none;font-weight:900}.ch-primary{background:var(--ch-primary);color:#fff}.ch-secondary{background:#fff;color:var(--ch-text);border:1px solid var(--ch-line)}.ch-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;color:#475467;font-size:13px;font-weight:700}.ch-performance-card{padding:24px;border:1px solid var(--ch-line);border-radius:24px;background:#fff;box-shadow:var(--ch-shadow)}.ch-performance-card header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--ch-line)}.ch-performance-card header span{font-size:13px;color:var(--ch-muted)}.ch-performance-card header b{color:var(--ch-success)}.ch-batch-list{display:grid;gap:12px;padding:20px 0}.ch-batch-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border-radius:13px;background:#f8fafc}.ch-batch-row div{display:flex;align-items:center;gap:10px}.ch-batch-row i{width:9px;height:9px;border-radius:50%;background:#22c55e}.ch-batch-row small{color:var(--ch-muted)}.ch-meter{height:9px;background:#e9eef7;border-radius:999px;overflow:hidden}.ch-meter span{display:block;width:78%;height:100%;background:linear-gradient(90deg,var(--ch-primary),#60a5fa);border-radius:inherit}.ch-performance-foot{display:flex;justify-content:space-between;margin-top:11px;color:var(--ch-muted);font-size:12px}.ch-section{max-width:1240px;margin:auto;padding:52px 24px}.ch-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.ch-section-head span{color:var(--ch-primary);font-size:12px;font-weight:900;letter-spacing:.08em}.ch-section-head h2{margin:7px 0 0;font-size:32px;letter-spacing:-.035em}.ch-section-head p{max-width:620px;margin:8px 0 0;color:var(--ch-muted);line-height:1.65}.ch-section-head>a{color:var(--ch-primary);font-weight:800;text-decoration:none}.ch-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.ch-category-card{display:flex;flex-direction:column;min-height:160px;padding:20px;border:1px solid var(--ch-line);border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:.2s}.ch-category-card:hover{transform:translateY(-3px);border-color:#b8c9ef;box-shadow:0 13px 30px rgba(30,64,175,.08)}.ch-category-card i{font-style:normal;font-size:26px}.ch-category-card b{margin-top:24px;font-size:17px}.ch-category-card span{margin-top:7px;color:var(--ch-muted);font-size:13px;line-height:1.5}.ch-category-card small{margin-top:auto;padding-top:12px;color:var(--ch-primary);font-weight:800}.ch-category-card-all{border-color:#b8c9ef;background:linear-gradient(145deg,#f8fbff,#eef4ff)}.ch-category-card-all i{filter:none}
.ch-tool-grid,.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalog-card{min-width:0;border:1px solid var(--ch-line)!important;border-radius:17px!important;background:#fff!important;box-shadow:none!important}.catalog-card:hover{border-color:#b8c9ef!important;box-shadow:0 12px 28px rgba(31,65,150,.08)!important}.ch-ai{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;padding:34px;border-radius:25px;background:linear-gradient(135deg,#111b36,#243b76);color:#fff}.ch-ai h2{margin:12px 0;font-size:34px}.ch-ai p{color:#dbe5ff;line-height:1.7}.ch-ai-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ch-ai-flow span{padding:11px 13px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:11px;font-size:13px;font-weight:800}.ch-ai .ch-primary{background:#fff;color:#1d3d91;margin-top:13px}.ch-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ch-capability-grid article{padding:22px;border:1px solid var(--ch-line);border-radius:18px;background:#fff}.ch-capability-grid b{display:block;margin-bottom:9px;font-size:18px}.ch-capability-grid p{margin:0;color:var(--ch-muted);line-height:1.6}.ch-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.ch-upload-copy{position:static;max-width:none}.ch-upload-copy h2{margin-bottom:10px}.ch-upload-box{width:100%}.ch-upload-copy h2{font-size:32px}.ch-upload-copy p{color:var(--ch-muted);line-height:1.7}.ch-upload-box{padding:20px;border:1px solid var(--ch-line);border-radius:21px;background:#fff}.ch-recommend{margin-top:18px}.ch-recommend h3{font-size:17px}.ch-security{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1240px;margin:25px auto 0;padding:0 24px 55px}.ch-security div{padding:20px;border:1px solid var(--ch-line);border-radius:16px;background:#fff}.ch-security b,.ch-security span{display:block}.ch-security span{margin-top:7px;color:var(--ch-muted);font-size:13px;line-height:1.55}.ch-footer{display:grid;grid-template-columns:1fr auto;gap:20px;padding:35px max(24px,calc((100vw - 1240px)/2));border-top:1px solid var(--ch-line);background:#fff}.ch-footer p,.ch-footer small{color:var(--ch-muted)}.ch-footer nav{display:flex;flex-wrap:wrap;gap:14px}.ch-footer a{color:#475467;text-decoration:none;font-size:13px}.ch-empty{padding:25px;border:1px dashed var(--ch-line);border-radius:16px;background:#fff;color:var(--ch-muted)}
@media(max-width:980px){.ch-nav{display:none}.ch-hero{grid-template-columns:1fr}.ch-category-grid{grid-template-columns:repeat(2,1fr)}.ch-tool-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}.ch-ai,.ch-upload{grid-template-columns:1fr}.ch-capability-grid,.ch-security{grid-template-columns:1fr}.ch-upload-copy{position:static}}
@media(max-width:620px){.ch-topbar{padding:0 15px}.ch-hero{padding:45px 17px}.ch-hero h1{font-size:39px}.ch-search-shell{display:grid}.ch-search-shell button{min-height:46px}.ch-hero-actions{display:grid}.ch-section{padding:38px 17px}.ch-section-head{display:block}.ch-section-head>a{display:inline-block;margin-top:14px}.ch-category-grid,.ch-tool-grid,.catalog-grid{grid-template-columns:1fr}.ch-category-card{min-height:135px}.ch-ai{padding:25px 20px}.ch-ai h2{font-size:28px}.ch-security{padding:0 17px 40px}.ch-footer{grid-template-columns:1fr;padding:30px 18px}.ch-performance-card{padding:18px}}
@media(prefers-color-scheme:dark){.converter-home-body:not([data-theme="light"]){--ch-bg:#0d1322;--ch-card:#141c2f;--ch-text:#edf2ff;--ch-muted:#a6b0c5;--ch-line:#28334b;--ch-soft:#17264a}.converter-home-body:not([data-theme="light"]) .ch-topbar,.converter-home-body:not([data-theme="light"]) .ch-search-shell,.converter-home-body:not([data-theme="light"]) .ch-performance-card,.converter-home-body:not([data-theme="light"]) .ch-category-card,.converter-home-body:not([data-theme="light"]) .catalog-card,.converter-home-body:not([data-theme="light"]) .ch-capability-grid article,.converter-home-body:not([data-theme="light"]) .ch-upload-box,.converter-home-body:not([data-theme="light"]) .ch-security div,.converter-home-body:not([data-theme="light"]) .ch-footer{background:#141c2f!important}.converter-home-body:not([data-theme="light"]) .ch-batch-row{background:#11182a}}

/* v3.8.2 two-tier header */
.ch-topbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(48px,auto) minmax(48px,auto);column-gap:34px;row-gap:0;min-height:112px;padding-top:8px;padding-bottom:8px}
.ch-brand{grid-column:1;grid-row:1 / span 2;align-self:center}
.ch-utility-row{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}
.ch-utility-row .cm-site-actions{order:2;justify-content:flex-end;flex-wrap:nowrap;margin:0}
.ch-utility-row .ch-theme{order:1;flex:0 0 auto}
.ch-nav{grid-column:2;grid-row:2;justify-content:flex-start;align-self:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:thin}
.ch-nav a{flex:0 0 auto;white-space:nowrap;padding:9px 12px}
@media(max-width:1180px){.ch-topbar{column-gap:20px}.ch-utility-row .cm-site-action-btn{padding-left:10px;padding-right:10px}.ch-nav a{padding-left:9px;padding-right:9px;font-size:13px}}
@media(max-width:980px){.ch-topbar{display:flex;min-height:70px;padding-top:8px;padding-bottom:8px}.ch-brand{margin-right:auto}.ch-utility-row{margin-left:auto}.ch-nav{display:none}.ch-utility-row .cm-site-actions{display:flex}.ch-utility-row .cm-site-action-btn{width:40px;min-width:40px;height:40px;padding:0;border-radius:50%}.ch-utility-row .cm-site-action-label,.ch-utility-row kbd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
@media(max-width:560px){.ch-brand small{display:none}.ch-brand-mark{width:36px;height:36px}.ch-utility-row{gap:5px}.ch-utility-row .cm-site-actions{gap:5px}.ch-utility-row .cm-site-action-btn,.ch-utility-row .ch-theme{width:36px;min-width:36px;height:36px}.ch-utility-row .cm-site-actions .cm-site-action-btn:nth-of-type(2),.ch-utility-row .cm-site-actions .cm-site-action-btn:nth-of-type(3){display:none}}

/* v3.9.2 · dynamic latest pack and edge-aligned smart recommendations */
.ch-latest-grid{grid-template-columns:repeat(5,minmax(0,1fr));}
.ch-latest-card{min-height:195px;}
.ch-upload-box{padding:20px 0;border-left:0;border-right:0;border-radius:0;background:transparent;}
.ch-upload-box>.preview-area,.ch-upload-box>.drop-box,.ch-upload-box>.ch-recommend{width:100%;max-width:none;}
.ch-upload-box>.preview-area,.ch-upload-box>.drop-box{background:#fff;}
.ch-recommend{padding:0;margin-top:26px;}
.ch-recommend>h3,#recommendContainer{width:100%;max-width:none;}
@media(max-width:1180px){.ch-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:860px){.ch-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:620px){.ch-latest-grid{grid-template-columns:1fr}.ch-upload-box{padding-left:0;padding-right:0}}

/* v3.10.2 purpose-based main navigation */
.ch-nav{scroll-behavior:smooth}
.ch-nav a{min-height:40px;display:inline-flex;align-items:center;justify-content:center}
.ch-nav a[href="my-tools/index.html"]{color:#1d4ed8}
@media(min-width:981px){.ch-nav{overflow:visible;flex-wrap:wrap}.ch-nav a{padding-inline:13px}}

/* v3.20.6 home legacy section normalization */
.cm-home-section{max-width:1240px;margin:0 auto;padding:28px 24px 52px}
.cm-home-section>h2,.cm-section-heading h2{margin:0 0 14px;font-size:30px;letter-spacing:-.035em;color:var(--ch-text)}
.cm-section-heading{margin-bottom:20px}
.cm-section-heading>span{display:inline-block;margin-bottom:7px;color:var(--ch-primary);font-size:12px;font-weight:900;letter-spacing:.08em}
.cm-section-heading p{margin:0;color:var(--ch-muted);line-height:1.65}
.cm-tool-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.cm-tool-grid>a{display:flex;min-width:0;min-height:112px;flex-direction:column;justify-content:center;padding:18px;border:1px solid var(--ch-line);border-radius:16px;background:#fff;color:var(--ch-text);text-decoration:none;font-weight:800;line-height:1.45;transition:.2s}
.cm-tool-grid>a:hover{transform:translateY(-2px);border-color:#b8c9ef;box-shadow:0 12px 26px rgba(31,65,150,.08)}
.cm-tool-card strong,.cm-tool-card span{display:block}.cm-tool-card span{margin-top:7px;color:var(--ch-muted);font-size:13px;font-weight:500}
.ch-latest-card>i{display:flex;align-items:center;min-height:34px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:26px;line-height:1}
@media(max-width:980px){.cm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.cm-home-section{padding:24px 17px 42px}.cm-tool-grid{grid-template-columns:1fr}}

/* v3.20.7 explicit user-selected theme */
.ch-theme{width:auto;min-width:92px;padding:0 14px;border-radius:10px;font:800 13px/1 system-ui,-apple-system,"Noto Sans KR",sans-serif;white-space:nowrap;color:#1e3a8a}
html[data-theme="dark"]{--ch-bg:#0d1322;--ch-card:#141c2f;--ch-text:#edf2ff;--ch-muted:#a6b0c5;--ch-line:#28334b;--ch-soft:#17264a;color-scheme:dark}
html[data-theme="dark"] .converter-home-body{background:var(--ch-bg);color:var(--ch-text)}
html[data-theme="dark"] .ch-topbar,html[data-theme="dark"] .ch-search-shell,html[data-theme="dark"] .ch-performance-card,html[data-theme="dark"] .ch-category-card,html[data-theme="dark"] .catalog-card,html[data-theme="dark"] .ch-capability-grid article,html[data-theme="dark"] .ch-upload-box,html[data-theme="dark"] .ch-security div,html[data-theme="dark"] .ch-footer,html[data-theme="dark"] .cm-tool-grid>a,html[data-theme="dark"] .ch-upload-box>.preview-area,html[data-theme="dark"] .ch-upload-box>.drop-box{background:#141c2f!important;color:var(--ch-text)}
html[data-theme="dark"] .ch-batch-row{background:#11182a}
html[data-theme="dark"] .ch-nav a,html[data-theme="dark"] .ch-trust,html[data-theme="dark"] .ch-footer a{color:#c4cee0}
html[data-theme="dark"] .ch-search-shell input{color:#edf2ff}
html[data-theme="dark"] .ch-search-shell input::placeholder{color:#8491aa}
html[data-theme="dark"] .ch-quick button,html[data-theme="dark"] .ch-secondary,html[data-theme="dark"] .ch-theme{background:#1b263d;color:#dbeafe;border-color:#3a4964}
html[data-theme="dark"] .ch-category-card-all{background:linear-gradient(145deg,#172033,#17264a)!important}
@media(max-width:560px){.ch-utility-row .ch-theme{width:auto!important;min-width:82px!important;padding:0 10px!important;font-size:12px}}

/* v3.20.9: split home categories into format and purpose sections */
.ch-purpose-category-section{padding-top:14px}
.ch-purpose-category-section .ch-section-head{padding-top:38px;border-top:1px solid var(--ch-line)}
.ch-purpose-category-grid .ch-category-card{min-height:176px}
.ch-purpose-category-grid .ch-category-card b{margin-top:18px}
@media(max-width:620px){.ch-purpose-category-section{padding-top:0}.ch-purpose-category-section .ch-section-head{padding-top:30px}.ch-purpose-category-grid .ch-category-card{min-height:145px}}

/* v3.25.9 home card alignment and dark-theme contrast */
.ch-tool-grid{align-items:stretch}
.ch-tool-grid>.catalog-card,.ch-tool-grid>.ch-category-card{height:100%;min-height:248px}
.catalog-card-with-favorite{display:flex;flex-direction:column;overflow:hidden}
.catalog-card-with-favorite .catalog-card-top{min-height:48px;padding:14px 14px 0}
.catalog-card-link{flex:1;min-height:198px;padding:8px 14px 18px}
.catalog-card-link .category-badge{align-self:stretch;min-height:28px;justify-content:flex-start;margin:0 0 10px;padding:6px 10px;background:#eef4ff;color:#1d4ed8;border:1px solid #cddcff;line-height:1.25;white-space:normal;overflow-wrap:anywhere}
.catalog-card-link h3{min-height:48px;margin:0 0 9px;font-size:17px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.catalog-card-link p{min-height:66px;margin:0;color:var(--ch-muted);font-size:13px;line-height:1.58;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.catalog-card-link .catalog-open{margin-top:auto;padding-top:14px}

.personal-workspace.ch-section{width:calc(100% - 48px);max-width:1240px;margin:0 auto 64px;padding:34px;background:linear-gradient(135deg,#10192d,#15213a);border-color:#2b3a58;color:#edf2ff}
.personal-workspace .workspace-head p,.personal-workspace .workspace-privacy{color:#aeb9cf}
.personal-workspace .section-kicker{color:#8db5ff}
.personal-workspace .workspace-panel{display:flex;min-height:190px;flex-direction:column;background:#111b30;border-color:#33425f;color:#edf2ff}
.personal-workspace .workspace-panel-head{min-height:40px;margin-bottom:12px}
.personal-workspace .workspace-panel h3{margin:0;line-height:1.35;color:#edf2ff}
.personal-workspace .workspace-icon{flex:0 0 34px;background:#20335b;color:#dbeafe}
.personal-workspace .workspace-content{flex:1;min-height:92px}
.personal-workspace .workspace-empty{height:100%;min-height:92px;background:#16223a;border-color:#425271;color:#aeb9cf}
.personal-workspace .workspace-empty strong{color:#edf2ff}
.personal-workspace .workspace-secondary-btn{background:#16223a;color:#dbeafe;border-color:#425271}
.personal-workspace .workspace-text-btn{color:#9fc1ff}
.personal-workspace .workspace-tool-row,.personal-workspace .workspace-preset-row{background:#16223a;border-color:#425271}
.personal-workspace .workspace-tool-row>a,.personal-workspace .workspace-preset-row>button:first-child{color:#edf2ff}
.personal-workspace .workspace-tool-row small,.personal-workspace .workspace-preset-row small{color:#aeb9cf}

html[data-theme="dark"] .catalog-card-link .category-badge{background:#20335b;color:#dbeafe;border-color:#395487}
html[data-theme="dark"] .catalog-card-link h3{color:#f4f7ff}
html[data-theme="dark"] .catalog-card-link p{color:#aeb9cf}
html[data-theme="dark"] .catalog-card-link .catalog-open{color:#8db5ff}
html[data-theme="dark"] .level-badge.free{background:#183c31;color:#b7f7da}

@media(max-width:980px){.ch-tool-grid>.catalog-card,.ch-tool-grid>.ch-category-card{min-height:232px}}
@media(max-width:720px){.personal-workspace.ch-section{width:calc(100% - 34px);margin-left:auto;margin-right:auto;padding:22px}.personal-workspace .workspace-panel{min-height:160px}}

/* v3.25.9 — home workspace contrast and alignment */
.personal-workspace.ch-section{
  overflow:hidden;
}
.personal-workspace .workspace-grid{
  align-items:stretch;
}
.personal-workspace .workspace-panel{
  min-height:176px;
  padding:20px;
  overflow:hidden;
}
.personal-workspace .workspace-panel-head{
  min-height:36px;
  margin-bottom:14px;
}
.personal-workspace .workspace-panel-head>div{
  min-width:0;
}
.personal-workspace .workspace-icon{
  width:32px;
  height:32px;
  flex:0 0 32px;
  font-size:17px!important;
  line-height:1!important;
  overflow:hidden;
  border:1px solid #36507d;
  background:#20345c!important;
  color:#f3f7ff!important;
}
.personal-workspace .workspace-content{
  min-width:0;
  width:100%;
}
.personal-workspace .workspace-empty{
  box-sizing:border-box;
  width:100%;
  min-height:88px;
  height:auto;
  padding:16px 18px;
  justify-content:center;
  gap:5px;
  border:1px dashed #425a80!important;
  border-radius:14px;
  background:#0e1a30!important;
  color:#9fb0ca!important;
  box-shadow:none!important;
}
.personal-workspace .workspace-empty strong{
  color:#eef4ff!important;
  font-size:14px;
  line-height:1.4;
}
.personal-workspace .workspace-empty span{
  color:#9fb0ca!important;
  font-size:12px;
  line-height:1.5;
}
.personal-workspace .workspace-tool-row,
.personal-workspace .workspace-preset-row{
  background:#0e1a30!important;
  border-color:#354a6c!important;
}
.personal-workspace .workspace-resume-card{
  min-height:88px;
  box-sizing:border-box;
}
.personal-workspace .workspace-text-btn{
  min-height:32px;
  padding:4px 6px;
  border-radius:8px;
  white-space:nowrap;
}
.personal-workspace .workspace-text-btn:focus-visible,
.personal-workspace .workspace-secondary-btn:focus-visible{
  outline:3px solid rgba(96,165,250,.45);
  outline-offset:2px;
}
@media(max-width:720px){
  .personal-workspace .workspace-panel{min-height:150px;padding:16px}
  .personal-workspace .workspace-empty{min-height:76px}
}


/* v3.25.9 — workspace follows active theme; recommendation score badges removed */
.personal-workspace.ch-section{
  background:linear-gradient(135deg,#f8fbff,#eef4ff)!important;
  border-color:#cbd8ec!important;
  color:#14213d!important;
}
.personal-workspace .workspace-head p,
.personal-workspace .workspace-privacy{color:#60708d!important}
.personal-workspace .section-kicker{color:#2563eb!important}
.personal-workspace .workspace-panel{
  background:#ffffff!important;
  border-color:#cbd8ec!important;
  color:#14213d!important;
  box-shadow:0 8px 22px rgba(36,70,120,.06)
}
.personal-workspace .workspace-panel h3{color:#14213d!important}
.personal-workspace .workspace-icon{
  background:#e8f0ff!important;
  border-color:#c2d3f4!important;
  color:#1d4ed8!important
}
.personal-workspace .workspace-empty{
  background:#f7faff!important;
  border-color:#cbd8ec!important;
  color:#60708d!important
}
.personal-workspace .workspace-empty strong{color:#14213d!important}
.personal-workspace .workspace-empty span{color:#60708d!important}
.personal-workspace .workspace-secondary-btn{
  background:#ffffff!important;
  color:#1d4ed8!important;
  border-color:#b9c9e4!important
}
.personal-workspace .workspace-text-btn{color:#1d4ed8!important}
.personal-workspace .workspace-tool-row,
.personal-workspace .workspace-preset-row{
  background:#f7faff!important;
  border-color:#cbd8ec!important
}
.personal-workspace .workspace-tool-row>a,
.personal-workspace .workspace-preset-row>button:first-child{color:#14213d!important}
.personal-workspace .workspace-tool-row small,
.personal-workspace .workspace-preset-row small{color:#60708d!important}
.personal-workspace .workspace-stats>div{
  background:#ffffff!important;
  border-color:#cbd8ec!important;
  color:#14213d!important
}
.personal-workspace .workspace-stats span{color:#60708d!important}

html[data-theme="dark"] .personal-workspace.ch-section{
  background:linear-gradient(135deg,#10192d,#15213a)!important;
  border-color:#2b3a58!important;
  color:#edf2ff!important
}
html[data-theme="dark"] .personal-workspace .workspace-head p,
html[data-theme="dark"] .personal-workspace .workspace-privacy{color:#aeb9cf!important}
html[data-theme="dark"] .personal-workspace .section-kicker{color:#8db5ff!important}
html[data-theme="dark"] .personal-workspace .workspace-panel{
  background:#111b30!important;
  border-color:#33425f!important;
  color:#edf2ff!important;
  box-shadow:none
}
html[data-theme="dark"] .personal-workspace .workspace-panel h3{color:#edf2ff!important}
html[data-theme="dark"] .personal-workspace .workspace-icon{
  background:#20345c!important;
  border-color:#36507d!important;
  color:#f3f7ff!important
}
html[data-theme="dark"] .personal-workspace .workspace-empty{
  background:#0e1a30!important;
  border-color:#425a80!important;
  color:#9fb0ca!important
}
html[data-theme="dark"] .personal-workspace .workspace-empty strong{color:#eef4ff!important}
html[data-theme="dark"] .personal-workspace .workspace-empty span{color:#9fb0ca!important}
html[data-theme="dark"] .personal-workspace .workspace-secondary-btn{
  background:#16223a!important;
  color:#dbeafe!important;
  border-color:#425271!important
}
html[data-theme="dark"] .personal-workspace .workspace-text-btn{color:#9fc1ff!important}
html[data-theme="dark"] .personal-workspace .workspace-tool-row,
html[data-theme="dark"] .personal-workspace .workspace-preset-row{
  background:#0e1a30!important;
  border-color:#354a6c!important
}
html[data-theme="dark"] .personal-workspace .workspace-tool-row>a,
html[data-theme="dark"] .personal-workspace .workspace-preset-row>button:first-child{color:#edf2ff!important}
html[data-theme="dark"] .personal-workspace .workspace-tool-row small,
html[data-theme="dark"] .personal-workspace .workspace-preset-row small{color:#aeb9cf!important}
html[data-theme="dark"] .personal-workspace .workspace-stats>div{
  background:#16223a!important;
  border-color:#425271!important;
  color:#edf2ff!important
}
html[data-theme="dark"] .personal-workspace .workspace-stats span{color:#aeb9cf!important}
.smart-score-badge{display:none!important}

/* v3.38.6 category taxonomy */
.ch-category-grid-dense{grid-template-columns:repeat(6,minmax(0,1fr))}.ch-category-grid-dense .ch-category-card{min-height:154px;padding:18px}.ch-category-grid-dense .ch-category-card b{margin-top:18px;font-size:16px}.ch-category-grid-dense .ch-category-card span{font-size:12px}@media(max-width:1180px){.ch-category-grid-dense{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.ch-category-grid-dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ch-category-grid-dense{grid-template-columns:1fr}}
