:root { --mq-ink:#102c24; --mq-green:#123e30; --mq-green-2:#174d3a; --mq-moss:#557f6b; --mq-taupe:#67786f; --mq-bg:#f7f8f5; --mq-line:#e0e8e2; --mq-white:#fff; --mq-cream:#f7f6ef; --mq-serif:Georgia,'Times New Roman',serif; --mq-sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Inter,Arial,sans-serif;}
.mqcc-root,.mqcc-root * {box-sizing:border-box}
.mqcc-root {font-family:var(--mq-sans);color:var(--mq-ink);background:var(--mq-bg);font-size:15px;line-height:1.52;display:grid;grid-template-columns:252px minmax(0,1fr);min-height:calc(100vh - 32px);width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw;right:50%;margin-right:-50vw;text-align:left;letter-spacing:normal;}
.mqcc-root a,.mqcc-root button,.mqcc-root input,.mqcc-root select,.mqcc-root textarea {font-family:inherit}
.mqcc-root a {text-decoration:none!important}
.mqcc-root h1,.mqcc-root h2,.mqcc-root h3,.mqcc-root p {margin:0;line-height:inherit;text-transform:none;letter-spacing:normal}
.mqcc-root button {cursor:pointer}
.mqcc-root button:focus-visible,.mqcc-root a:focus-visible,.mqcc-root summary:focus-visible,.mqcc-root input:focus-visible,.mqcc-root textarea:focus-visible,.mqcc-root select:focus-visible{outline:3px solid #9ed1b3;outline-offset:3px}
.mqcc-sidebar {background:#0f3026;color:#e9f5ee;display:flex;flex-direction:column;min-height:100%;position:sticky;top:32px;align-self:start;height:calc(100vh - 32px);z-index:10;padding:34px 20px 22px}
.mqcc-brand {display:flex;align-items:center;gap:12px;color:#f2f5ef!important;margin-bottom:70px;min-width:0}
.mqcc-brand img {width:47px;height:47px;border-radius:11px;object-fit:cover;background:#163d30;box-shadow:0 1px 7px #0c2317}
.mqcc-brand span {display:flex;flex-direction:column;gap:4px;min-width:0}
.mqcc-brand strong {font-size:17px;letter-spacing:.12em;font-weight:730}
.mqcc-brand small {font-size:8px;letter-spacing:.12em;color:#a6c4b3;font-weight:700;white-space:nowrap}
.mqcc-nav-kicker {color:#7ca38e;font-size:10px;letter-spacing:.2em;font-weight:800;margin:0 17px 15px}
.mqcc-nav {display:grid;gap:7px}
.mqcc-nav a {display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:10px;color:#c7d8ce!important;font-size:13px;font-weight:570;transition:background .2s,color .2s;min-height:44px}
.mqcc-nav a:hover {background:#1b4435;color:#fff!important}
.mqcc-nav a.is-active {color:#fff!important;background:#255741;box-shadow:inset 3px 0 0 #b4d7bc}
.mqcc-nav-mark {width:22px;display:inline-block;text-align:center;font-size:18px;line-height:1;color:#cde0d2}
.mqcc-nav-caret {margin-left:auto;opacity:0;transition:opacity .2s}
.mqcc-nav a.is-active .mqcc-nav-caret,.mqcc-nav a:hover .mqcc-nav-caret{opacity:.7}
.mqcc-side-foot {margin-top:auto;border-top:1px solid #315747;padding:24px 14px 7px;display:grid;grid-template-columns:10px 1fr;align-items:center;gap:2px 10px;color:#dce8df;font-size:11px}
.mqcc-side-foot small {grid-column:2;color:#89aa96;font-size:10px}
.mqcc-status-dot {width:8px;height:8px;background:#9acaab;border-radius:50%;box-shadow:0 0 0 4px #315746}
.mqcc-shell {min-width:0;display:flex;flex-direction:column}
.mqcc-topbar {height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mq-line);background:#fcfdfb;padding:0 clamp(28px,4vw,76px);gap:18px}
.mqcc-crumb {font-size:12px;color:#61766a;font-weight:600}
.mqcc-crumb span {margin:0 12px;color:#b2c5b9}
.mqcc-crumb b {font-weight:720;color:#143b2b}
.mqcc-topright {display:flex;align-items:center;gap:12px;font-size:13px;font-weight:660;color:#325040}
.mqcc-topcircle {border-radius:50%;background:#e9f1e9;color:#3b8c61;width:32px;height:32px;display:grid;place-items:center;font-size:9px}
.mqcc-menu {display:none!important;background:transparent!important;border:0!important;color:#13382b!important;font-size:24px!important;padding:6px!important}
.mqcc-main {flex:1;width:100%;max-width:1580px;margin:0 auto;padding:54px clamp(28px,4vw,76px) 62px}
.mqcc-panel[hidden] {display:none!important}
.mqcc-notice {padding:14px 18px;color:#18543a;background:#e8f6eb;border:1px solid #b4d7bd;margin-bottom:25px;font-size:13px;border-radius:10px}
.mqcc-hero {min-height:360px;display:grid;grid-template-columns:minmax(0,1fr) 238px;align-items:center;background:radial-gradient(ellipse at 90% 0%,#275944,#123d30 58%,#11382b 100%);border-radius:20px;padding:53px 55px;overflow:hidden;color:#fff;box-shadow:0 14px 34px #143e2b12;gap:25px}
.mqcc-eyebrow {font-size:10px!important;font-weight:780!important;letter-spacing:.17em!important;color:#5d9074;text-transform:uppercase!important;line-height:1.3!important}
.mqcc-hero .mqcc-eyebrow {color:#b5d4bc}
.mqcc-eyebrow-line {display:inline-block;width:24px;margin:0 11px 3px;height:1px;background:#82ba92}
.mqcc-hero h1 {color:#fff;font-size:clamp(34px,3.4vw,53px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.14!important;margin:22px 0 17px!important}
.mqcc-hero h1 em {font-family:var(--mq-serif);font-weight:400;color:#bfd5c5;letter-spacing:-.05em;font-style:italic}
.mqcc-subhead {color:#c7d9cf;font-size:14px!important;line-height:1.7!important;max-width:490px}
.mqcc-actions {display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}
.mqcc-btn {border:1px solid transparent!important;min-height:47px!important;padding:12px 17px!important;border-radius:9px!important;font-size:12px!important;font-weight:720!important;display:inline-flex;justify-content:center;align-items:center;gap:9px;line-height:1.25!important;text-decoration:none!important;transition:transform .16s,background .16s,color .16s;white-space:nowrap;box-shadow:none!important}
.mqcc-btn:hover {transform:translateY(-1px)}
.mqcc-btn-primary {background:#d1e7d5!important;color:#123e2c!important}
.mqcc-btn-primary:hover {background:#eef9ed!important}
.mqcc-btn-ghost {background:transparent!important;color:#ecf8ef!important;border-color:#537b63!important}
.mqcc-btn-ghost:hover {background:#285542!important}
.mqcc-hero-art {display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;min-width:0}
.mqcc-hero-art img {width:182px;height:182px;border-radius:26px;object-fit:cover;box-shadow:0 18px 45px #051b1377;border:1px solid #4e7d5d33}
.mqcc-art-label {color:#a6c4af;letter-spacing:.15em;font-size:9px;text-transform:uppercase}
.mqcc-section-title {display:flex;justify-content:space-between;align-items:end;margin-top:55px;margin-bottom:19px;gap:20px}
.mqcc-section-title h2 {font-size:24px!important;letter-spacing:-.035em!important;color:#143529!important;font-weight:675!important;line-height:1.23!important;margin-top:8px!important}
.mqcc-microcopy {font-size:11px;color:#87948a}
.mqcc-metrics {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.mqcc-metric {display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;min-height:172px;border:1px solid #e4ebe5!important;background:#fff!important;padding:23px 24px!important;border-radius:13px!important;box-shadow:0 7px 20px #133c2608!important;color:#123a2b!important;transition:border .2s,transform .2s}
.mqcc-metric:hover {transform:translateY(-2px);border-color:#afcabb!important}
.mqcc-metric>span {font-size:10px;color:#7b8b80;font-weight:790;letter-spacing:.13em}
.mqcc-metric>strong {font-size:44px;letter-spacing:-.05em;font-weight:660;line-height:1.15;margin:10px 0}
.mqcc-metric strong small {font-size:14px;letter-spacing:0;color:#90a197;font-weight:450}
.mqcc-metric em {font-size:11px;color:#478362;font-weight:600;font-style:normal;margin-top:auto}
.mqcc-what-next {margin-top:53px}
.mqcc-grid-two {display:grid;grid-template-columns:1fr 1fr;gap:17px}
.mqcc-feature {background:#fff;border:1px solid #e2eae3;border-radius:14px;padding:28px;display:flex;min-height:275px;flex-direction:column;justify-content:space-between;gap:22px}
.mqcc-feature-primary {background:#eaf1e9;border-color:#d4e3d5}
.mqcc-feature-index {font-size:10px!important;letter-spacing:.13em!important;font-weight:790!important;color:#6b9476}
.mqcc-feature h3 {font-size:25px!important;line-height:1.22!important;font-weight:650!important;letter-spacing:-.04em!important;margin:9px 0!important}
.mqcc-feature p:not(.mqcc-feature-index) {color:#668073;font-size:13px!important;line-height:1.75!important;max-width:400px}
.mqcc-feature-link {background:transparent!important;border:0!important;text-align:left!important;display:flex;align-items:center;gap:10px;padding:0!important;width:max-content;color:#145239!important;font-size:12px!important;font-weight:790!important}
.mqcc-feature-link span {font-size:18px;line-height:1}
.mqcc-disclosure {font-size:11px!important;color:#8a9a90!important;line-height:1.7!important;margin-top:27px!important}
.mqcc-footer {display:flex;justify-content:space-between;color:#92a49a;border-top:1px solid var(--mq-line);font-size:10px;letter-spacing:.09em;font-weight:650;padding:20px clamp(28px,4vw,76px)}
.mqcc-page-heading {max-width:770px;margin-bottom:38px}
.mqcc-page-heading h1 {font-size:clamp(39px,4vw,58px)!important;line-height:1.15!important;font-weight:640!important;letter-spacing:-.05em!important;margin:15px 0!important;color:var(--mq-ink)!important}
.mqcc-page-heading>p:last-child {color:#64796d;font-size:15px!important;line-height:1.8!important;max-width:630px}
.mqcc-card {background:#fff;border:1px solid #e2eae4;border-radius:16px;box-shadow:0 8px 24px #20462f08;overflow:hidden}
.mqcc-form-card {margin-bottom:24px;padding:0}
.mqcc-card-head {padding:28px 30px;border-bottom:1px solid #eaf0eb;display:flex;justify-content:space-between;align-items:center}
.mqcc-card-head h2 {font-size:19px!important;font-weight:670!important;letter-spacing:-.025em!important}
.mqcc-card-head>span {color:#93a79a;font-size:11px}
.mqcc-form {padding:30px}
.mqcc-form-grid {display:grid;grid-template-columns:1fr 1fr;gap:24px}
.mqcc-form label {display:flex;flex-direction:column;font-size:13px;font-weight:720;color:#244735;gap:8px}
.mqcc-form label>span {font-weight:400;font-size:11px;color:#819287;margin-top:-4px}
.mqcc-form input,.mqcc-form textarea,.mqcc-form select {font-size:14px!important;border:1px solid #d9e5dc!important;border-radius:9px!important;padding:12px 14px!important;background:#fcfdfb!important;min-height:45px!important;width:100%;color:#203a2d;line-height:1.4!important;box-shadow:none!important;max-width:none!important}
.mqcc-form textarea {resize:vertical;min-height:140px!important}
.mqcc-field-full {grid-column:1 / -1}
.mqcc-form-foot {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;border-top:1px solid #ecf1ed;padding-top:23px}
.mqcc-form-foot>span {font-size:11px;color:#93a198;max-width:400px;line-height:1.6}
.mqcc-form-card summary {cursor:pointer;padding:25px 29px;list-style:none;display:flex;justify-content:space-between;gap:18px;align-items:center}
.mqcc-form-card summary::-webkit-details-marker {display:none}
.mqcc-form-card summary>span {font-size:16px;font-weight:730;color:#174630}
.mqcc-form-card summary>small {font-size:11px;color:#748e7d}
.mqcc-form-card[open] summary {border-bottom:1px solid #e9f0e9}
.mqcc-empty {background:#f1f5f0;border:1px dashed #ccdcd0;border-radius:15px;text-align:center;padding:67px 22px;margin-top:20px}
.mqcc-empty-icon {display:block;font-size:33px;color:#48866a;margin-bottom:15px}
.mqcc-empty h2 {font-size:23px!important;font-weight:690!important;color:#143b2d!important}
.mqcc-empty p {margin:12px auto!important;max-width:440px;color:#7b8f81;line-height:1.7!important;font-size:13px!important}
.mqcc-job {margin:22px 0;padding:27px 29px}
.mqcc-job-head {display:flex;justify-content:space-between;gap:22px;align-items:start}
.mqcc-job-head h2 {font-size:25px!important;letter-spacing:-.035em!important;color:#173b2b!important;font-weight:690!important;margin:10px 0 6px!important}
.mqcc-job-head p:not(.mqcc-eyebrow) {color:#8da096;font-size:12px!important}
.mqcc-job-actions {display:flex;gap:14px;align-items:center}
.mqcc-job-actions a,.mqcc-text-button {font-size:11px!important;color:#4f856c!important;font-weight:650!important;background:transparent!important;border:0!important;padding:0!important;text-decoration:none!important;white-space:nowrap}
.mqcc-job-actions .mqcc-text-button {color:#a96b66!important}
.mqcc-job-findings {display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-block:1px solid #e7eee8;margin:23px 0 14px;padding:19px 0}
.mqcc-job-findings div {display:flex;flex-direction:column;gap:4px}
.mqcc-job-findings strong {font-size:30px;font-weight:670;line-height:1.2;letter-spacing:-.04em;color:#1d5941}
.mqcc-job-findings span {color:#819488;font-size:11px}
.mqcc-qualification {font-size:11px!important;color:#85978a!important;margin-bottom:13px!important}
.mqcc-tags {display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
.mqcc-tags span {border-radius:30px;padding:6px 10px;font-size:11px;font-weight:650}
.mqcc-tag-positive {background:#e5f3e7;color:#39714f}
.mqcc-tag-neutral {background:#f2f3f0;color:#61796b}
.mqcc-job-description {border-top:1px solid #edf1ed;padding-top:16px;margin-top:20px}
.mqcc-job-description summary {font-size:12px;color:#1f6a49;cursor:pointer;font-weight:700}
.mqcc-job-description p {margin-top:13px!important;font-size:13px!important;line-height:1.9!important;color:#657b70;overflow-wrap:anywhere}
.mqcc-muted {color:#819084;font-size:12px!important;line-height:1.7!important}
.mqcc-evidence-list {display:grid;gap:16px}
.mqcc-evidence-item {padding:24px 27px;display:flex;gap:15px;justify-content:space-between}
.mqcc-evidence-item h3 {font-size:18px!important;letter-spacing:-.02em!important;color:#193d2e!important;margin:8px 0!important;font-weight:720!important}
.mqcc-evidence-item p:not(.mqcc-eyebrow) {font-size:13px!important;color:#6b8275!important;line-height:1.7!important;white-space:pre-wrap}
.mqcc-mini-tags {font-size:11px;color:#3f8362;margin-top:11px}
.mqcc-safety-note {padding:20px 24px;border-left:3px solid #9dbaa8;background:#eff4ee;border-radius:0 10px 10px 0;margin-top:25px}
.mqcc-safety-note b {font-size:12px;color:#25583c}
.mqcc-safety-note p {font-size:12px!important;color:#627f69;line-height:1.7!important;margin-top:6px!important}
.mqcc-depths {display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}
.mqcc-depth {background:#fff;border:1px solid #e2ebe3;padding:27px;border-radius:13px}
.mqcc-depth>span {font-size:10px;color:#68947a;letter-spacing:.13em;font-weight:770}
.mqcc-depth h2 {font-size:21px!important;letter-spacing:-.035em!important;color:#1b4431!important;margin:17px 0 8px!important;font-weight:670!important}
.mqcc-depth p {font-size:12px!important;color:#839889!important;line-height:1.7!important}
.mqcc-route-card {padding:32px;display:flex;justify-content:space-between;gap:36px;align-items:center}
.mqcc-route-card h2 {font-size:27px!important;letter-spacing:-.035em!important;font-weight:670!important;color:#19422e!important;margin:13px 0!important}
.mqcc-route-card p:not(.mqcc-eyebrow) {font-size:13px!important;color:#728777!important;line-height:1.75!important;max-width:560px}
.mqcc-route-card .mqcc-btn-primary {background:#164c37!important;color:#fff!important}
.mqcc-route-card .mqcc-btn-primary:hover {background:#256d4b!important}
.mqcc-pending {font-size:11px;color:#996c39;background:#fff4df;padding:12px 18px;border-radius:9px}
.mqcc-interview-card {background:linear-gradient(105deg,#eff6ef,#fff)}
.mqcc-inline-tags {display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.mqcc-inline-tags span {border:1px solid #d1e3d3;padding:6px 10px;border-radius:20px;color:#64866e;font-size:11px}
.mqcc-signin {font-family:var(--mq-sans);padding:50px;background:#143b2b;color:white;min-height:300px}
.mqcc-signin h1 {color:#fff!important;font-size:36px!important}
.mqcc-signin a {color:#d9eacf!important}
@media(max-width:1180px){.mqcc-root{grid-template-columns:220px 1fr}.mqcc-sidebar{padding:26px 13px}.mqcc-brand strong{font-size:15px}.mqcc-brand small{font-size:7px}.mqcc-hero{grid-template-columns:1fr 150px;padding:40px 35px}.mqcc-hero-art img{height:145px;width:145px}.mqcc-main{padding:36px 30px 55px}}
@media(max-width:830px){.mqcc-root{display:block}.mqcc-sidebar{position:fixed;top:0;left:0;width:280px;height:100vh;transform:translateX(-102%);transition:transform .22s;box-shadow:15px 0 35px #102d2f22;z-index:99999}.mqcc-root.mqcc-mobile-open .mqcc-sidebar{transform:translateX(0)}.mqcc-menu{display:inline-flex!important}.mqcc-topbar{padding:0 22px;height:63px}.mqcc-main{padding:28px 22px 50px}.mqcc-hero{grid-template-columns:1fr 120px}.mqcc-hero-art img{height:110px;width:110px;border-radius:16px}.mqcc-art-label{display:none}.mqcc-hero h1{font-size:38px!important}.mqcc-metrics{gap:11px}.mqcc-metric{padding:18px!important}.mqcc-metric>strong{font-size:36px}.mqcc-feature{min-height:300px}.mqcc-footer{padding:17px 22px}}
@media(max-width:640px){.mqcc-hero{grid-template-columns:1fr;padding:33px 26px;min-height:360px}.mqcc-hero-art{display:none}.mqcc-hero h1{font-size:37px!important}.mqcc-hero .mqcc-eyebrow{font-size:8px!important}.mqcc-actions{flex-direction:column;align-items:stretch}.mqcc-actions .mqcc-btn{width:100%}.mqcc-metrics{grid-template-columns:1fr 1fr}.mqcc-metrics .mqcc-metric:last-child{grid-column:1/-1}.mqcc-metric{min-height:135px}.mqcc-metric>strong{font-size:39px}.mqcc-section-title{margin-top:34px}.mqcc-section-title h2{font-size:22px!important}.mqcc-microcopy{display:none}.mqcc-grid-two,.mqcc-form-grid,.mqcc-depths{grid-template-columns:1fr}.mqcc-feature{min-height:220px}.mqcc-page-heading h1{font-size:40px!important}.mqcc-form-card summary{display:grid;gap:7px;padding:22px}.mqcc-form{padding:22px}.mqcc-form-foot{display:grid}.mqcc-form-foot .mqcc-btn{width:100%}.mqcc-job{padding:22px}.mqcc-job-head{display:block}.mqcc-job-actions{margin:17px 0}.mqcc-job-findings{gap:8px}.mqcc-job-findings strong{font-size:25px}.mqcc-job-findings span{font-size:10px}.mqcc-route-card{display:grid;padding:24px}.mqcc-route-card .mqcc-btn{white-space:normal}.mqcc-footer{gap:10px;flex-wrap:wrap}.mqcc-topright{font-size:12px}.mqcc-crumb{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mqcc-root *{transition:none!important;animation:none!important}}
/* Presentation isolation on the installed Command Center page only. */
body.mqcc-immersive .entry-header,body.mqcc-immersive .wp-block-post-title,body.mqcc-immersive .page-header{display:none!important}
body.mqcc-immersive .entry-content,body.mqcc-immersive .wp-block-post-content{max-width:none!important;margin:0!important;padding:0!important}
body.mqcc-immersive .site-content,body.mqcc-immersive .content-area,body.mqcc-immersive .site-main{max-width:none!important;margin:0!important;padding:0!important}
.mqcc-site-link {color:#a8c9b4!important;font-size:11px;margin-top:13px;grid-column:2;letter-spacing:.01em}
.mqcc-site-link:hover {color:#fff!important}

/* v1.1 occupational source and evidence trace, isolated under command center */
.mqcc-occupation-finder{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:28px 30px;margin-bottom:22px;background:linear-gradient(110deg,#f2f7f0,#fff)}
.mqcc-occupation-finder h2{font-size:22px!important;line-height:1.3!important;margin:8px 0!important;color:#163d2a!important;letter-spacing:-.04em}
.mqcc-occupation-finder p:not(.mqcc-eyebrow){font-size:12px!important;line-height:1.7!important;color:#698171}
.mqcc-occupation-search label{font-size:12px;font-weight:700;color:#244a36;display:block;margin-bottom:7px}
.mqcc-occupation-search input{background:#fff!important;width:100%;padding:13px!important;border:1px solid #d5e5d8!important;border-radius:9px!important;font-size:13px!important}
.mqcc-occupation-results{margin-top:6px;display:grid;gap:4px}
.mqcc-occupation-results button{font-size:12px!important;background:#fff!important;border:1px solid #e3eae2!important;border-radius:8px!important;text-align:left!important;padding:10px 12px!important;color:#1b4f34!important;display:grid;gap:3px}
.mqcc-occupation-results button small{color:#849b88!important;font-size:10px!important}.mqcc-source-pending{align-self:center;font-size:12px;line-height:1.7;color:#637c6b;border-left:3px solid #bacfb9;background:#edf3ec;padding:16px 18px}.mqcc-source-pending a{color:#226949}
.mqcc-requirement-audit{border:1px solid #e0e9df;border-radius:11px;margin:18px 0;background:#fbfdfa;overflow:hidden}.mqcc-requirement-audit>summary{font-size:12px!important;font-weight:730;color:#25593e;cursor:pointer;padding:16px 19px;display:flex;justify-content:space-between;list-style:none}.mqcc-requirement-audit>summary::-webkit-details-marker{display:none}
.mqcc-requirement-grid{border-top:1px solid #e4ede4;padding:9px 20px}.mqcc-audit-header,.mqcc-audit-row{display:grid;grid-template-columns:minmax(100px,0.75fr) 1.25fr;gap:16px;padding:13px 4px;border-bottom:1px solid #e8efe9}.mqcc-audit-header strong{font-size:10px;color:#768d7d;text-transform:uppercase;letter-spacing:.1em}.mqcc-audit-row b{font-size:12px;color:#1e4430}.mqcc-audit-row>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.mqcc-audit-row small{color:#879a8c;font-size:10px}.mqcc-audit-state{padding:3px 8px;border-radius:12px;font-size:10px;font-weight:700}.mqcc-audit-found{background:#e5f2e9;color:#2b7145}.mqcc-audit-gap{background:#f6f0e8;color:#936d44}.mqcc-audit-evidence{font-size:11px;color:#557866}.mqcc-requirement-audit .mqcc-disclosure{padding:0 20px 16px;margin:0!important}.mqcc-incomplete-job{font-size:12px;padding:15px 18px;border-left:3px solid #b9935e;background:#fcf5e9;color:#805c2f;margin:14px 0}.mqcc-job-editor{margin-top:16px;border-top:1px solid #e9eeea;padding-top:12px}.mqcc-job-editor>summary{cursor:pointer;color:#2a704e;font-size:12px;font-weight:700}.mqcc-job-editor .mqcc-form{padding:12px 0 0}.mqcc-job-editor .mqcc-form label{font-size:12px}.mqcc-import-card{margin:12px 0 25px}.mqcc-import-card>summary{padding:19px 24px;font-size:13px;color:#2b6548;cursor:pointer;display:flex;justify-content:space-between}.mqcc-import-card .mqcc-form p{font-size:12px!important;color:#738777;line-height:1.65!important;margin:11px 0!important}
@media(max-width:800px){.mqcc-occupation-finder{grid-template-columns:1fr;gap:17px}}
@media(max-width:640px){.mqcc-audit-header,.mqcc-audit-row{grid-template-columns:1fr;gap:6px}.mqcc-occupation-finder{padding:24px 22px}.mqcc-requirement-grid{padding:8px 13px}}

/* v2.0: action-first, data-scoped Command Center dashboard */
.mqcc-v2-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 25px}.mqcc-v2-heading h1{font-size:clamp(30px,3.3vw,48px)!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:10px 0!important;color:#113c2d!important}.mqcc-v2-heading p:not(.mqcc-eyebrow){color:#637d70;font-size:15px;margin:0}.mqcc-v2-quiet{background:transparent;border:1px solid #d6e4d9;border-radius:12px;padding:11px 15px;color:#22543e;cursor:pointer;font-weight:650;white-space:nowrap}.mqcc-v2-quiet:hover{background:#f0f6f1}.mqcc-v2-next{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#eaf3eb;border:1px solid #cedfd2;border-radius:17px;padding:27px 29px;margin:0 0 17px}.mqcc-v2-next h2{font-size:clamp(23px,2.4vw,32px)!important;letter-spacing:-.035em!important;margin:7px 0!important;color:#153e2e!important}.mqcc-v2-next p:not(.mqcc-eyebrow){color:#587263;margin:0;line-height:1.65;max-width:680px}.mqcc-v2-next .mqcc-btn{flex:none}.mqcc-v2-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.mqcc-v2-counter{border:1px solid #dbe7df;border-radius:15px;background:#fff;padding:23px;text-align:left;min-width:0;cursor:pointer;display:grid;gap:9px;color:#17402f}.mqcc-v2-counter:hover{border-color:#6d9d83;background:#fcfffc}.mqcc-v2-counter>span,.mqcc-v2-kicker{font-size:10px;letter-spacing:.12em;font-weight:800;color:#698c76}.mqcc-v2-counter strong{font-size:36px;letter-spacing:-.05em;line-height:1.15;color:#123c2b}.mqcc-v2-counter strong small{font-size:14px;font-weight:500;color:#81968a}.mqcc-v2-counter em{font-style:normal;font-size:12px;color:#4e8765}.mqcc-v2-scopenote{font-size:11px;color:#6d8074;margin:12px 0 25px}.mqcc-v2-section{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:30px 0 14px}.mqcc-v2-section h2{font-size:clamp(22px,2.3vw,29px)!important;letter-spacing:-.035em!important;margin:7px 0 0!important;color:#153d2d!important}.mqcc-v2-opportunity{background:#fff;border:1px solid #d9e5dd;border-radius:16px;padding:25px 27px;display:flex;justify-content:space-between;align-items:center;gap:23px}.mqcc-v2-opportunity h3{font-size:21px!important;margin:8px 0!important;letter-spacing:-.02em!important;color:#143d2f!important}.mqcc-v2-opportunity p{margin:5px 0;color:#657d6f}.mqcc-v2-detail{font-size:13px}.mqcc-v2-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mqcc-v2-routes button{display:flex;align-items:flex-start;flex-direction:column;gap:10px;text-align:left;min-height:160px;background:#fff;border:1px solid #dbe7df;border-radius:15px;padding:22px;cursor:pointer;color:#143d2f}.mqcc-v2-routes button:hover{background:#f1f7f1;border-color:#7ca889}.mqcc-v2-routes strong{font-size:17px;line-height:1.3}.mqcc-v2-routes small{color:#748b7b;font-size:12px;line-height:1.5}.mqcc-v2-routes button>span:last-child{align-self:end;margin-top:auto}.mqcc-panel[data-mq-panel=overview] .mqcc-disclosure{margin-top:22px}@media(max-width:900px){.mqcc-v2-routes{grid-template-columns:1fr 1fr}.mqcc-v2-next{align-items:flex-start;flex-direction:column}.mqcc-v2-next .mqcc-btn{width:auto}}@media(max-width:640px){.mqcc-v2-heading{display:block}.mqcc-v2-heading .mqcc-v2-quiet{margin-top:17px}.mqcc-v2-next{padding:22px}.mqcc-v2-next .mqcc-btn{width:100%}.mqcc-v2-counters{grid-template-columns:1fr 1fr;gap:9px}.mqcc-v2-counter{padding:16px}.mqcc-v2-counter:last-child{grid-column:1/-1}.mqcc-v2-counter strong{font-size:30px}.mqcc-v2-section{align-items:start}.mqcc-v2-opportunity{display:block;padding:20px}.mqcc-v2-opportunity .mqcc-btn{margin-top:17px;width:100%}.mqcc-v2-routes{grid-template-columns:1fr}.mqcc-v2-routes button{min-height:110px}.mqcc-v2-scopenote{line-height:1.55}}

/* MERITIQA 2.1 read-only cross-module source panel */
.mqcc21-unified{border:1px solid #d8e4dc;border-radius:18px;background:#fff;padding:clamp(18px,2.3vw,28px);margin:22px 0 26px}
.mqcc21-top h2{font-size:clamp(20px,2vw,26px);line-height:1.2;color:#143b2d;margin:5px 0 7px}
.mqcc21-top p:not(.mqcc-eyebrow){color:#61736a;margin:0 0 16px}
.mqcc21-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mqcc21-source{background:#f5f8f5;border:1px solid #e2eae3;border-radius:12px;padding:17px;display:flex;flex-direction:column;gap:7px;min-width:0}
.mqcc21-source>span{font-size:11px;letter-spacing:.09em;color:#5c7164;font-weight:700}
.mqcc21-source>strong{font-size:32px;color:#173d2d;line-height:1.1}
.mqcc21-source small{font-size:12px;color:#66766c;line-height:1.5;min-height:34px}
.mqcc21-source a,.mqcc21-source button{background:none;border:0;padding:0;color:#12573a;font:inherit;font-size:13px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;align-self:flex-start}
.mqcc21-source em{font-size:12px;color:#7b8981}
.mqcc21-recent{margin-top:22px}.mqcc21-recent h3{font-size:16px;color:#173d2d;margin:0 0 8px}
.mqcc21-recent>a{padding:12px 0;border-top:1px solid #e5ede6;display:flex;justify-content:space-between;gap:12px;color:#173d2d;text-decoration:none}
.mqcc21-recent>a span:first-child{display:grid;gap:3px}.mqcc21-recent strong{font-size:14px}.mqcc21-recent small{color:#718077;font-size:12px}
.mqcc21-note,.mqcc21-empty{font-size:12px;color:#728078;line-height:1.55;margin:18px 0 0}
@media(max-width:760px){.mqcc21-sources{grid-template-columns:1fr}.mqcc21-source small{min-height:0}.mqcc21-unified{padding:16px}}

/* v2.2 connected professional preparation: scoped to Command Center */
.mqcc22-journey{background:#fff;border:1px solid #dce8df;border-radius:18px;margin:20px 0;padding:clamp(16px,2.4vw,26px)}
.mqcc22-header h2{font-size:clamp(20px,2vw,25px);line-height:1.25;color:#143b2d;margin:4px 0 8px}.mqcc22-header p:not(.mqcc-eyebrow){color:#617168;font-size:13px;margin:0 0 18px;line-height:1.5}
.mqcc22-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mqcc22-tile{background:#f6f9f6;border:1px solid #e2ebe4;border-radius:12px;padding:17px;display:flex;flex-direction:column;gap:8px;min-width:0}
.mqcc22-kicker{font-size:10px;font-weight:700;letter-spacing:.09em;color:#64786a}.mqcc22-tile strong{font-size:24px;color:#183f2d;line-height:1.2}.mqcc22-tile p{font-size:13px;color:#617168;line-height:1.5;margin:0;flex:1}.mqcc22-tile a,.mqcc22-tile button,.mqcc22-alert a{font:inherit;font-size:13px;font-weight:700;color:#15553b;background:none;border:0;text-align:left;padding:0;align-self:flex-start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mqcc22-unavailable{font-size:12px;color:#758277}.mqcc22-alert{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:14px;border:1px solid #e7d9b8;border-radius:10px;background:#fcfaf2;margin-top:14px;font-size:13px;color:#465548}.mqcc22-alert strong{color:#664c1e}
@media(max-width:680px){.mqcc22-grid{grid-template-columns:1fr}.mqcc22-tile{padding:15px}}

/* v2.3 — consolidated, information-first Command Center */
.mqcc23-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:19px}.mqcc23-heading h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.14!important;letter-spacing:-.04em;margin:7px 0!important;color:#103b2c}.mqcc23-heading p:not(.mqcc-eyebrow){font-size:14px;color:#657b6c;margin:0}.mqcc23-action{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 25px;background:#eaf4ed;border:1px solid #d2e4d5;border-radius:16px;margin-bottom:15px}.mqcc23-action h2{font-size:clamp(20px,2.2vw,27px)!important;line-height:1.25;margin:6px 0!important;color:#143d2d}.mqcc23-action p:not(.mqcc-eyebrow){font-size:13px;color:#587466;line-height:1.55;margin:0;max-width:690px}.mqcc23-action button{flex-shrink:0}.mqcc23-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px}.mqcc23-stats>button,.mqcc23-stat-static{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;padding:17px;border-radius:13px;background:#fff;border:1px solid #dce8df;min-width:0;color:#194230}.mqcc23-stats>button{cursor:pointer}.mqcc23-stats>button:hover{background:#f5faf6;border-color:#8ba995}.mqcc23-stats span:first-child{font-size:10px;letter-spacing:.1em;font-weight:800;color:#718d7b}.mqcc23-stats strong{font-size:31px;letter-spacing:-.04em;line-height:1.1}.mqcc23-stats strong small{font-size:12px;font-weight:500;letter-spacing:0;color:#6d8076}.mqcc23-stats em,.mqcc23-stat-static a,.mqcc23-stat-static>small{font-size:11px;font-style:normal;color:#417758;text-decoration:none}.mqcc23-main-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:14px;align-items:stretch}.mqcc23-card{padding:23px;border:1px solid #dce8df;background:#fff;border-radius:16px;min-width:0}.mqcc23-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.mqcc23-card-head h2{font-size:22px!important;line-height:1.2!important;letter-spacing:-.025em;margin:5px 0 15px!important;color:#143d2d}.mqcc23-card-head button{background:none;border:0;color:#236746;font-size:12px;font-weight:700;cursor:pointer}.mqcc23-job,.mqcc23-empty{border-top:1px solid #e5eee7;padding-top:17px}.mqcc23-job h3,.mqcc23-empty h3{font-size:19px!important;line-height:1.3;margin:8px 0!important;color:#163e2d}.mqcc23-job p,.mqcc23-empty p{font-size:13px;color:#657b6c;line-height:1.6;margin:0 0 18px}.mqcc23-job button,.mqcc23-job a,.mqcc23-empty button,.mqcc23-review a{color:#17623c;border:0;background:none;padding:0;font-size:13px;font-weight:750;cursor:pointer;text-decoration:none}.mqcc23-label{font-size:10px;color:#6b8c75;font-weight:800;letter-spacing:.12em}.mqcc23-review{margin:18px 0 0;font-size:12px;color:#5d6f62;padding:12px;background:#f7f9f3;border-radius:9px}.mqcc23-steps{display:grid}.mqcc23-steps button{display:flex;align-items:center;gap:13px;background:none;border:0;border-top:1px solid #e9eee9;text-align:left;padding:14px 0;color:#153c2d;cursor:pointer}.mqcc23-steps button:hover{background:#f8fbf8}.mqcc23-steps button>span{font-size:11px;color:#688a76;font-weight:750}.mqcc23-steps button div{display:grid;gap:4px;flex:1}.mqcc23-steps strong{font-size:14px}.mqcc23-steps small{font-size:11px;color:#718779}.mqcc23-steps b{font-size:15px;font-weight:400;color:#3f7d56}.mqcc23-bottom{margin-top:14px;padding:20px 23px;background:#f4f8f4;border:1px solid #dce7dc;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:18px}.mqcc23-bottom h2{font-size:19px!important;margin:5px 0!important}.mqcc23-bottom p:not(.mqcc-eyebrow){font-size:12px;color:#627669;margin:0}.mqcc23-bottom a,.mqcc23-bottom>span{font-size:12px;font-weight:700;color:#226b47;white-space:nowrap}.mqcc23-sources{font-size:12px;color:#627569;margin-top:18px;border-top:1px solid #e1eae3;padding-top:13px}.mqcc23-sources summary{cursor:pointer;font-weight:700;color:#507362}.mqcc23-sources>div{padding:8px 2px;max-width:850px;line-height:1.6}.mqcc23-sources a{color:#16633c}.mqcc-panel[data-mq-panel=overview]>.mqcc-disclosure{font-size:11px;color:#788a7e;line-height:1.5;margin-top:15px}.mqcc-panel[data-mq-panel=overview]{max-width:1260px}@media(max-width:980px){.mqcc23-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mqcc23-main-grid{grid-template-columns:1fr}}@media(max-width:620px){.mqcc23-heading{align-items:start;flex-direction:column}.mqcc23-heading .mqcc-v2-quiet{margin:0}.mqcc23-action,.mqcc23-bottom{align-items:stretch;flex-direction:column;padding:18px}.mqcc23-action .mqcc-btn{width:100%}.mqcc23-stats{gap:8px}.mqcc23-stats>button,.mqcc23-stat-static{padding:13px}.mqcc23-stats strong{font-size:25px}.mqcc23-card{padding:17px}.mqcc23-bottom a{white-space:normal}}
