body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines{display:grid;gap:4px;margin:0;padding:6px;border:1px solid #e7e9ee;border-radius:10px;background:#fafbfc}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line{position:relative;display:grid;grid-template-columns:14px 10px minmax(0,1fr) auto;align-items:start;gap:6px;min-height:0;margin:0;padding:6px 6px 6px 4px;border:1px solid transparent;border-radius:8px;background:transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:hover{background:#fff;border-color:#eceef2}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:focus-within{background:#fff;border-color:#d9dce3;box-shadow:0 1px 2px #1917130f}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line.is-dragging{opacity:.45}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line.is-drop-above{box-shadow:inset 0 2px #191713}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line.is-drop-below{box-shadow:inset 0 -2px #191713}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-grip{align-self:stretch;width:14px;min-height:26px;border-radius:4px;cursor:grab;opacity:0;background:radial-gradient(circle,#9a9486 1.1px,transparent 1.3px) 0 0 / 6px 6px;background-position:1px 7px;transition:opacity .12s ease}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:hover .cxe-grip,body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:focus-within .cxe-grip{opacity:1}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-grip:active{cursor:grabbing}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-dot{width:5px;height:5px;margin:11px 0 0 2px;border-radius:50%;background:#191713}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line textarea{display:block;width:100%;min-width:0;min-height:26px;height:auto;margin:0;padding:3px 2px;overflow:hidden;resize:none;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#191713;font:400 14px/1.45 var(--cx-font-ui, Inter, system-ui, sans-serif);letter-spacing:0}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line textarea::placeholder{color:#a39d90}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line textarea:hover,body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line textarea:focus{border:0;background:transparent;box-shadow:none;outline:0}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools{display:flex;gap:2px;padding-top:1px;opacity:0;transition:opacity .12s ease}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:hover .cxe-tools,body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:focus-within .cxe-tools{opacity:1}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button{display:grid;place-items:center;width:26px;height:26px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#6f695c;cursor:pointer;box-shadow:none}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button svg{width:15px;height:15px}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button:before{content:none}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button:hover:not(:disabled){background:#f0f1f4;color:#191713}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button:disabled{opacity:.3;cursor:default}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools .cx-line-drop:hover{background:#fdf0ee;color:#a52d0b}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button:focus-visible{outline:2px solid #191713;outline-offset:1px}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:4px 4px 2px 6px}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-add{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:30px;margin:0;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#191713;font:600 13px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);cursor:pointer}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-add:hover{background:#eef0f3}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-add>span{color:#c8380f;font-size:15px}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-keys{color:#8d8779;font:400 12px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines kbd{padding:1px 5px;border:1px solid #e3e5ea;border-radius:4px;background:#fff;color:#4b463c;font:500 11px/1.4 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cx-suggest-row{padding:2px 6px}body.career-canvas-v3 .pfx-description .pfx-label{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 8px;color:#191713;font:600 13px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .pfx-description .pfx-label small{color:#8d8779;font:400 12px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif)}@media(hover:none){body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools{opacity:1}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-grip{visibility:hidden;width:0}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line{grid-template-columns:0 10px minmax(0,1fr) auto}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-keys{display:none}}body.career-canvas-v3 .cx2-zoom .cxe-checks-pill.cxe-checks-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border:0;border-right:1px solid var(--cx-g95, #f1f2f4);background:none;color:#191713;font:600 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);cursor:pointer}body.career-canvas-v3 .cx2-zoom .cxe-checks-pill>span{width:8px;height:8px;border-radius:50%;background:#b4ad9d}body.career-canvas-v3 .cx2-zoom .cxe-checks-pill[data-state=clear]>span{background:#2f7d57}body.career-canvas-v3 .cx2-zoom .cxe-checks-pill[data-state=tip]>span{background:#c79a2e}body.career-canvas-v3 .cx2-zoom .cxe-checks-pill[data-state=fix]>span{background:#c8380f}body.career-canvas-v3 .cx2-zoom .cxe-checks-pill:hover,body.career-canvas-v3 .cx2-zoom .cxe-checks-pill[aria-expanded=true]{background:#f4f5f7}body.career-canvas-v3 .cxe-checks.cxe-checks{position:absolute;z-index:30;left:50%;bottom:74px;transform:translate(-50%);width:min(440px,calc(100% - 32px));max-height:min(460px,calc(100% - 120px));overflow:auto;border:1px solid #e3e5ea;border-radius:12px;background:#fff;box-shadow:0 18px 50px #19171324}body.career-canvas-v3 .cxe-checks[hidden]{display:none}body.career-canvas-v3 .cxe-checks>header{position:sticky;top:0;display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 14px 12px 16px;border-bottom:1px solid #eef0f3;background:#fff}body.career-canvas-v3 .cxe-checks>header b{font:650 14px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif);color:#191713}body.career-canvas-v3 .cxe-checks>header small{grid-column:1;color:#8d8779;font:400 12px/1.4 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-checks>header button{grid-column:2;grid-row:1 / span 2;align-self:start;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:none;color:#6f695c}body.career-canvas-v3 .cxe-checks>header button:hover{background:#f1f2f4;color:#191713}body.career-canvas-v3 .cxe-checks>header button svg{width:16px;height:16px}body.career-canvas-v3 .cxe-checks ul{list-style:none;margin:0;padding:6px}body.career-canvas-v3 .cxe-checks li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;border-radius:8px}body.career-canvas-v3 .cxe-checks li+li{border-top:1px solid #f3f4f6}body.career-canvas-v3 .cxe-checks li:hover{background:#fafbfc}body.career-canvas-v3 .cxe-checks .cxe-check-mark{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#c79a2e}body.career-canvas-v3 .cxe-checks li.is-fix .cxe-check-mark{background:#c8380f}body.career-canvas-v3 .cxe-checks li p{margin:0;color:#2b2822;font:400 13px/1.45 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-checks li button{padding:5px 10px;border:1px solid #e3e5ea;border-radius:7px;background:#fff;color:#191713;font:600 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);cursor:pointer}body.career-canvas-v3 .cxe-checks li button:hover{border-color:#191713}body.career-canvas-v3 .cxe-checks-empty{display:flex;align-items:center;gap:10px;margin:0;padding:18px 16px;color:#2b2822;font:400 13px/1.45 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-checks-empty svg{width:20px;height:20px;color:#2f7d57}body.career-canvas-v3 .design-control-panel.cxe-panel.cxe-panel{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body.career-canvas-v3 .cxe-panel.cxe-panel .cxe-panel-head{margin:0 0 22px;padding:0}body.career-canvas-v3 .cxe-panel.cxe-panel .cxe-panel-head h3{margin:0 0 6px;font:650 22px/1.25 var(--cx-font-ui, Inter, system-ui, sans-serif);letter-spacing:-.02em;color:#191713}body.career-canvas-v3 .cxe-panel.cxe-panel .cxe-panel-head p{margin:0;color:#6f695c;font:400 13px/1.5 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .design-console.cxe-design.cxe-design{display:grid;gap:22px;margin:0;padding:0;border:0;background:transparent}body.career-canvas-v3 .cxe-design .cxe-design-note{margin:0;padding:11px 13px;border:1px solid #eceef2;border-radius:9px;background:#fafbfc;color:#4b463c;font:400 13px/1.5 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-design .cxe-design-group{display:grid;gap:10px}body.career-canvas-v3 .cxe-design .cxe-design-label{display:flex;align-items:baseline;justify-content:space-between;margin:0;color:#191713;font:600 13px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-design .cxe-design-label output{color:#6f695c;font:500 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);font-variant-numeric:tabular-nums}body.career-canvas-v3 .cxe-design .cxe-swatches{display:flex;flex-wrap:wrap;gap:10px}body.career-canvas-v3 .cxe-design .cxe-swatch{position:relative;display:block;width:32px;height:32px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #00000014;cursor:pointer}body.career-canvas-v3 .cxe-design .cxe-swatch.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px #191713}body.career-canvas-v3 .cxe-design .cxe-swatch:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #c8380f}body.career-canvas-v3 .cxe-design .cxe-swatch-custom{background:conic-gradient(#c8380f,#c79a2e,#2f7d57,#1f3a5f,#4b3f72,#c8380f)}body.career-canvas-v3 .cxe-design .cxe-swatch-custom.is-on{background:var(--swatch)}body.career-canvas-v3 .cxe-design .cxe-swatch-custom input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}body.career-canvas-v3 .cxe-design .cxe-fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.career-canvas-v3 .cxe-design .cxe-font{display:grid;justify-items:start;gap:2px;min-height:0;margin:0;padding:12px;border:1px solid #e3e5ea;border-radius:10px;background:#fff;color:#191713;text-align:left;cursor:pointer}body.career-canvas-v3 .cxe-design .cxe-font b{margin-bottom:6px;font-size:24px;font-weight:500;line-height:1;letter-spacing:0}body.career-canvas-v3 .cxe-design .cxe-font span{font:600 13px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-design .cxe-font small{color:#8d8779;font:400 12px/1.3 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-design .cxe-font:hover{border-color:#b4ad9d}body.career-canvas-v3 .cxe-design .cxe-font.is-on{border-color:#191713;box-shadow:inset 0 0 0 1px #191713}body.career-canvas-v3 .cxe-design .cxe-range{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;color:#8d8779;font:500 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-design .cxe-range .is-big{font-size:17px}body.career-canvas-v3 .cxe-design input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:20px;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.career-canvas-v3 .cxe-design input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#e3e5ea}body.career-canvas-v3 .cxe-design input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:#e3e5ea}body.career-canvas-v3 .cxe-design input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border:2px solid #fff;border-radius:50%;background:#191713;box-shadow:0 1px 4px #1917134d}body.career-canvas-v3 .cxe-design input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#191713;box-shadow:0 1px 4px #1917134d}body.career-canvas-v3 .cxe-design input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #c8380f59}body.career-canvas-v3 .cxe-design .cxe-design-reset{justify-self:start;min-height:0;padding:8px 12px;border:1px solid #e3e5ea;border-radius:8px;background:#fff;color:#191713;font:600 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);cursor:pointer}body.career-canvas-v3 .cxe-design .cxe-design-reset:disabled{opacity:.45;cursor:default}@media(min-width:901px){body.career-canvas-v3.has-studio-product-nav .studio-product-nav .tool-workflow-step.tool-workflow-step{padding-left:10px;padding-right:8px;gap:10px}body.career-canvas-v3.has-studio-product-nav .studio-product-nav .tool-workflow-step.tool-workflow-step>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.career-canvas-v3.has-studio-product-nav .studio-product-nav .tool-workflow-step.tool-workflow-step>span *{white-space:nowrap}}body.career-canvas-v3 .cxe-letter-checks.cxe-letter-checks{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}body.career-canvas-v3 .cxe-letter-checks li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px 0 7px;border:1px solid #e7e9ee;border-radius:999px;background:#fff;color:#4b463c;font:500 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-letter-checks li>span{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#f1f2f4}body.career-canvas-v3 .cxe-letter-checks li>span svg{width:11px;height:11px;stroke-width:2.2}body.career-canvas-v3 .cxe-letter-checks li.is-pass{color:#191713}body.career-canvas-v3 .cxe-letter-checks li.is-pass>span{background:#191713;color:#fff}body.career-canvas-v3 .cxe-letter-checks li.is-open>span{background:transparent;box-shadow:inset 0 0 0 1.5px #c79a2e}body.career-canvas-v3 .cxe-letter-checks li small{color:#8d8779;font:400 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cxe-letter-checks li small:before{content:"\b7  "}body.career-canvas-v3.folio-v4c.folio-v4d.folio-v5.cx-letter textarea.letter-manual-text.letter-manual-text{min-height:360px;resize:none;padding:28px 30px;border:1px solid #e7e9ee;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1917130a;color:#23201a;font:400 15px/1.8 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3.folio-v4c.folio-v4d.folio-v5.cx-letter textarea.letter-manual-text.letter-manual-text:focus{outline:0;border-color:#191713;box-shadow:0 0 0 3px #1917130f}body.career-canvas-v3.folio-v5 .pfl-paper-controls.pfl-paper-controls :is(.cxs-btn,.cxs-details-key){height:34px;padding:0 13px;font:600 13px/1 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3.folio-v5 .pfe-card :is(.pfe-hint,.pfe-note){font:400 12.5px/1.5 var(--cx-font-ui, Inter, system-ui, sans-serif);letter-spacing:0;color:#8d8779}body.career-canvas-v3.folio-v5 .pfe-card .pfe-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}body.career-canvas-v3.folio-v5 .pfe-card .pfe-quiet.pfe-quiet{min-height:34px;padding:0 13px;border:1px solid #e3e5ea;border-radius:8px;background:#fff;color:#191713;font:600 13px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);letter-spacing:0;cursor:pointer}body.career-canvas-v3.folio-v5 .pfe-card .pfe-quiet.pfe-quiet:hover{border-color:#191713;background:#fff}body.career-canvas-v3 .cx-notfound.cx-notfound{display:grid;place-items:center;min-height:calc(100dvh - 140px);padding:48px 16px}body.career-canvas-v3 .cx-notfound .cx-empty{display:grid;justify-items:center;gap:0;max-width:680px;margin:0 auto;text-align:center}body.career-canvas-v3 .cx-notfound .cx-empty-art:empty{display:none}body.career-canvas-v3 .cx-notfound .cx-empty-art{width:min(420px,76vw);height:220px;margin-bottom:18px}body.career-canvas-v3 .cx-notfound .cx-empty:before{content:"404";margin-bottom:14px;padding:5px 10px;border:1px solid #e3e5ea;border-radius:999px;background:#fff;color:#6f695c;font:600 12px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);letter-spacing:.08em}body.career-canvas-v3 .cx-notfound h2{margin:0 0 10px;color:#191713;font:650 32px/1.15 var(--cx-font-ui, Inter, system-ui, sans-serif);letter-spacing:-.03em}body.career-canvas-v3 .cx-notfound p{margin:0 0 26px;color:#6f695c;font:400 16px/1.5 var(--cx-font-ui, Inter, system-ui, sans-serif)}body.career-canvas-v3 .cx-notfound .cx-notfound-home{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:10px;background:#191713;color:#fff;font:600 14px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);text-decoration:none}body.career-canvas-v3 .cx-notfound .cx-notfound-home:hover{background:#2b2822}body.career-canvas-v3 .cx-notfound .cx-empty-doors{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}body.career-canvas-v3 .cx-notfound .cx-empty-doors a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #e3e5ea;border-radius:999px;background:#fff;color:#191713;font:500 13px/1 var(--cx-font-ui, Inter, system-ui, sans-serif);text-decoration:none}body.career-canvas-v3 .cx-notfound .cx-empty-doors a:hover{border-color:#191713}@media(max-width:600px){body.career-canvas-v3 .cx-notfound h2{font-size:26px}}@media(max-width:600px){body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line{grid-template-columns:10px minmax(0,1fr);padding:6px 8px}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-grip{display:none}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools{display:none;grid-column:2;justify-content:flex-end;opacity:1}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-line:focus-within .cxe-tools{display:flex}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-tools button{width:36px;height:36px}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-keys{display:none}body.career-canvas-v3 .cxe-lines.cxe-lines.cxe-lines.cxe-lines .cxe-add{min-height:40px}}
