:root{--cv-control-h:48px;--cv-control-h-sm:40px;--cv-content:min(1240px,calc(100% - 40px));--cv-content-narrow:min(820px,calc(100% - 40px));--cv-brand:#5EE0C2;--cv-action:#FF9C73;--cv-sky:#6EC6FF;--cv-gold:#F5CF86;--cv-brand-rgb:94,224,194;--cv-action-rgb:255,156,115;--cv-sky-rgb:110,198,255;--cv-gold-rgb:245,207,134;--cv-text:#EAF8F4;--cv-text-soft:#9DBBB8;--cv-bg:#061D25;--cv-surface:rgba(15,51,64,.58);--cv-surface-solid:#0C2C37;--cv-border:rgba(172,217,204,.16);--cv-border-strong:rgba(172,217,204,.34);--cv-success:#4ADE9F;--cv-danger:#FF7A8A;--cv-warning:#F5CF86;--cv-info:#6EC6FF;--font-display:'Manrope','Sora',system-ui,sans-serif;--font-body:'Plus Jakarta Sans','Inter',system-ui,sans-serif;--shadow-card:0 16px 44px rgba(0,10,14,.42);--radius-lg:20px;--radius:14px;--ease-out:cubic-bezier(.16,1,.3,1)}:root[data-theme="light"]{--cv-brand:#0B7F6E;--cv-action:#C4481A;--cv-sky:#1466A8;--cv-gold:#8A6208;--cv-brand-rgb:11,127,110;--cv-action-rgb:255,156,115;--cv-sky-rgb:20,102,168;--cv-text:#0B3D4A;--cv-text-soft:#4A6470;--cv-bg:#F3FBF8;--cv-surface:rgba(255,255,255,.78);--cv-surface-solid:#FFF;--cv-border:rgba(11,61,74,.13);--cv-border-strong:rgba(11,61,74,.30);--cv-success:#12805C;--cv-danger:#C0344A;--cv-info:#1466A8}.cv2cu-app :where(button,input,select,textarea,a):focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--cv-brand-rgb),.16),0 0 0 1px rgba(var(--cv-brand-rgb),.55)}.cv2cu-app :where(input,select,textarea){font-family:var(--font-body);border-radius:12px;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out),background .2s var(--ease-out)}.cv2cu-app :where(input,select,textarea):focus{border-color:var(--cv-brand);background:color-mix(in srgb,var(--cv-surface-solid) 92%,transparent)}.cv2cu-app :where(.mcb-card,.mcb-entry,.mcb-cv-card,.mcb-job,.mcb-programmes article,.mcb-partners__card,.mcb-ai-panel,.mcb-career-readiness,.mcb-command-centre,.mcb-next-step,.mcb-health-modal__box,.mcb-import__dialog,.mcb-import-review__dialog){border-color:var(--cv-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--cv-surface)}.cv2cu-app :where(.mcb-card,.mcb-cv-card,.mcb-job,.mcb-partners__card,.mcb-ai-panel,.mcb-career-readiness,.mcb-next-step){transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}@media (hover:hover){.cv2cu-app :where(.mcb-card,.mcb-cv-card,.mcb-job,.mcb-partners__card,.mcb-ai-panel,.mcb-career-readiness,.mcb-next-step):hover{transform:translateY(-2px);border-color:var(--cv-border-strong);box-shadow:0 22px 58px rgba(var(--cv-brand-rgb),.09),var(--shadow-card)}}.cv2cu-app :where(.mcb-eyebrow,.cv-section-label,.mcb-workspace__label){font-family:var(--font-display);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cv2cu-app :where(h1,h2,h3,h4,.mcb-cv-card__title,.mcb-entry__title){font-family:var(--font-display)}.cv2cu-app :where(.cv-btn,.mcb-button,.button){min-height:var(--cv-control-h);border-radius:12px;font-family:var(--font-display);font-weight:750;transition:transform .2s var(--ease-out),box-shadow .2s,border-color .2s,background .2s}.cv2cu-app :where(.cv-btn,.mcb-button,.button):hover{transform:translateY(-2px)}.cv2cu-app :where(.cv-btn,.mcb-button,.button):active{transform:translateY(0) scale(.985)}.cv2cu-app .mcb-table-wrap{border-color:var(--cv-border);box-shadow:0 12px 36px rgba(var(--cv-brand-rgb),.05)}.cv2cu-app .mcb-table th{font-family:var(--font-display)}.cv2cu-app .mcb-actionbar{z-index:30}@media(max-width:650px){.cv2cu-app :where(.mcb-card,.mcb-entry,.mcb-cv-card,.mcb-job,.mcb-programmes article,.mcb-partners__card,.mcb-ai-panel,.mcb-career-readiness,.mcb-command-centre,.mcb-next-step){border-radius:16px}.cv2cu-app :where(.cv-btn,.mcb-button,.button){min-height:46px}}@media(prefers-reduced-motion:reduce){.cv2cu-app :where(input,select,textarea,.mcb-card,.mcb-cv-card,.mcb-job,.mcb-partners__card,.mcb-ai-panel,.mcb-career-readiness,.mcb-next-step,.cv-btn,.mcb-button,.button){transition:none!important}.cv2cu-app :where(.mcb-card,.mcb-cv-card,.mcb-job,.mcb-partners__card,.mcb-ai-panel,.mcb-career-readiness,.mcb-next-step):hover{transform:none}}@media print{.cv2cu-app :where(.mcb-card,.mcb-entry,.mcb-cv-card,.mcb-job,.mcb-ai-panel,.mcb-career-readiness){box-shadow:none!important;backdrop-filter:none!important}}