body{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f5f7;color:#14213a;font-family:Public Sans,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;margin:0;overflow-x:hidden}#root,body,html{height:100%;margin:0;padding:0}.MuiBox-root.chat-container{margin:0!important;padding:0!important}:root{--primary:#b24a09;--primary-light:#d9722f;--primary-dark:#8f3a05;--secondary:#17345f;--secondary-light:#35547f;--secondary-dark:#0d2244;--background:#f4f5f7;--paper:#fff;--text-primary:#14213a;--text-secondary:#4a5970;--success:#2f6b3a;--warning:#8a5a00;--error:#a8322d;--border-radius:4px;--card-shadow:none;--transition-standard:color 120ms ease,background-color 120ms ease}*{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-color:#b3bfcf #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#c3ccd8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#8c99ab}a{color:#17345f;color:var(--secondary);text-decoration:none;text-underline-offset:3px;transition:color .12s ease,background-color .12s ease;transition:var(--transition-standard)}a:hover{color:#0d2244;color:var(--secondary-dark);text-decoration:underline}.fade-in{animation:fadeIn .5s ease-in-out}.slide-up{animation:slideUp .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}mark.crew-highlight-passage{background-color:#fff176;border-radius:2px;color:inherit;padding:1px 3px}html[data-crew-theme=cms]{--primary:#405f70;--primary-light:#edf1f3;--primary-dark:#314958;--secondary:#314958;--secondary-light:#edf1f3;--secondary-dark:#293e4b;--background:#fff;--text-primary:#262626;--text-secondary:#4d4d4d;--border-radius:2px;--card-shadow:none;--crew-accent:#405f70;--crew-accent-dark:#314958;--crew-accent-soft:#edf1f3;--crew-accent-wash:#0071bc0f;--crew-accent-border:#9bc2dc;--crew-surface-fill:#fff;--crew-inverse-fill:#293e4b;--crew-brand-fill:#405f70;--crew-surface-image:none}html[data-crew-theme=cms] body{background:#fff;color:#262626;font-family:Open Sans,Arial,sans-serif}html[data-crew-theme=cms] :is(.MuiTypography-root,.MuiButtonBase-root,.MuiInputBase-root,.MuiFormLabel-root){font-family:Open Sans,Arial,sans-serif}html[data-crew-theme=cms] :is(.MuiBox-root,.MuiStack-root){box-shadow:none}html[data-crew-theme=cms] :is(.MuiButtonBase-root,a,input,textarea,select):focus-visible{outline:3px solid #405f70;outline-offset:3px}html[data-crew-theme=cms] .MuiButton-containedPrimary{background:#405f70;color:#fff}html[data-crew-theme=cms] .MuiButton-containedPrimary:hover{background:#314958}html[data-crew-theme=cms] .MuiButton-containedPrimary.Mui-disabled{background:#e0e0e0;color:#666}html[data-crew-theme=cms] .MuiButton-text,html[data-crew-theme=cms] a:not(.MuiButton-root){text-decoration:underline;text-underline-offset:3px}html[data-crew-theme=cms] .chart-container,html[data-crew-theme=cms] .custom-card{border:1px solid #c6cdd3;border-radius:2px;box-shadow:none}html[data-crew-theme=cms] .custom-card:hover,html[data-crew-theme=cms] .gradient-button:hover{box-shadow:none;transform:none}html[data-crew-theme=cms] .gradient-button{background:#405f70;border-radius:2px}html[data-crew-theme=cms] .upload-area{background:#f4f8fb;border-color:#405f70;border-radius:2px}html[data-crew-theme=cms] .section-divider{background:#c6cdd3}html[data-crew-theme=cms] .background-effects{display:none}html[data-crew-theme=cms] .App{background:#fff}html[data-crew-theme=cms] .App-link{color:#405f70}html[data-crew-theme=cms] .crew-navigation,html[data-crew-theme=cms] .crew-navigation .MuiBox-root{background-color:#fff;background-image:none;color:#262626}html[data-crew-theme=cms] .crew-navigation .MuiTypography-root{color:#262626}html[data-crew-theme=cms] .crew-navigation .MuiListItemButton-root{border-radius:0;color:#262626}html[data-crew-theme=cms] .crew-navigation .MuiListItemButton-root:hover{background:#edf0f2;transform:none}html[data-crew-theme=cms] .crew-navigation [aria-current=page]{background:#edf1f3;border-left:4px solid #405f70}html[data-crew-theme=cms] .crew-navigation .MuiAvatar-root{background:#edf1f3;color:#293e4b}.crew-appearance-announcement{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html[data-crew-theme=cms] .crew-casework{max-width:none;padding:0;width:100%}html[data-crew-theme=cms] .crew-casework-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}html[data-crew-theme=cms] .crew-casework-layout>*{min-width:0}@media (min-width:1000px){html[data-crew-theme=cms] .crew-casework-layout{align-items:start;grid-template-columns:225px minmax(0,1fr)}html[data-crew-theme=cms] .crew-casework-stages{border-bottom:0;grid-column:1;grid-row:1/span 2}html[data-crew-theme=cms] .crew-casework-stages .MuiTabs-list{flex-direction:column}html[data-crew-theme=cms] .crew-casework-stages .MuiTab-root{align-items:flex-start;border-bottom:1px solid #c6cdd3;max-width:none;text-align:left}html[data-crew-theme=cms] .crew-casework-stages .Mui-selected{border-left:4px solid #405f70}html[data-crew-theme=cms] .crew-casework-stages .MuiTabs-indicator{display:none}html[data-crew-theme=cms] .crew-casework-pagination,html[data-crew-theme=cms] .crew-casework-stage{grid-column:2}}:root{--crew-ux-line:#dce3ec;--crew-ux-soft:#f4f7fa;--crew-ux-ink:#17345f;--crew-ux-focus:#3279b5}:root[data-crew-theme=cms]{--crew-ux-line:#c6cdd3;--crew-ux-soft:#f3f6f8;--crew-ux-ink:#00395e;--crew-ux-focus:#0071bc}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #3279b5;outline-offset:3px}.MuiButtonBase-root:focus-visible{outline:3px solid #3279b5;outline:3px solid var(--crew-ux-focus);outline-offset:3px}.crew-client-sidebar .MuiButtonBase-root:focus-visible{outline-color:#fff;outline-offset:-3px}html body .MuiInputBase-root .MuiInputBase-input:focus-visible{outline:none}html body .MuiInputBase-root:has(.MuiInputBase-input:focus-visible){outline:3px solid #3279b5;outline:3px solid var(--crew-ux-focus);outline-offset:2px}html body :is(.MuiAccordionSummary-root,.MuiListItemButton-root,.MuiMenuItem-root,.MuiTab-root).MuiButtonBase-root:focus-visible{outline-offset:-3px}.crew-skip-link{background:#fff;border:1px solid #17345f;border-radius:4px;color:#17345f;font-weight:600;left:16px;padding:12px 18px;position:fixed;top:12px;transform:translateY(-180%);z-index:1500}.crew-skip-link:focus{transform:translateY(0)}#workspace-main{scroll-margin-top:16px}#workspace-main:focus{outline:none}.MuiButton-root{overflow-wrap:anywhere}.MuiDialogContent-root{overscroll-behavior:contain}.MuiDialog-paper .MuiDialogTitle-root{line-height:1.35;padding:24px 24px 16px}.MuiDialog-paper .MuiDialogContent-root{padding-inline:24px}.MuiDialog-paper .MuiDialogActions-root{background:#f4f7fa;background:var(--crew-ux-soft);border-top:1px solid #dce3ec;border-top:1px solid var(--crew-ux-line);flex-wrap:wrap;gap:8px;padding:16px 24px}.MuiDialog-paper .MuiDialogActions-root>:not(:first-of-type){margin-left:0}.MuiMenu-list .MuiMenuItem-root{font-size:14px;gap:8px;min-height:40px}.MuiOutlinedInput-root .MuiInputBase-input::placeholder{color:#617087;opacity:1}.MuiFormHelperText-root{line-height:1.5}.MuiAlert-message{min-width:0;overflow-wrap:anywhere}.MuiAlert-action{align-items:flex-start}.crew-operations .MuiCard-root{box-shadow:none}.crew-operations .MuiTableContainer-root{overflow-x:auto}.crew-operations .MuiTableRow-root:hover{background:#f8fafc}.crew-operations .MuiTypography-h4{font-size:clamp(22px,2.1vw,28px)}.crew-operations .MuiTypography-h5{font-size:clamp(20px,1.9vw,24px)}.crew-operations [data-crew-page="/admin"] .MuiTabs-root{background:#fff;border-bottom:1px solid #dce3ec;border-bottom:1px solid var(--crew-ux-line)}.crew-operations [data-crew-page="/analytics"] .MuiCardContent-root{text-align:left}.crew-operations [data-crew-page="/improvements"] .MuiCard-root{border:1px solid #dce3ec;border:1px solid var(--crew-ux-line)}.crew-approval-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}.crew-approval-summary>.MuiGrid-root{max-width:none;width:auto}.crew-approval-summary .MuiCardContent-root{grid-gap:4px 12px;align-items:center;display:grid;gap:4px 12px;grid-template-columns:28px 1fr;padding:18px!important;text-align:left}.crew-approval-summary .MuiSvgIcon-root{height:24px;margin:0;width:24px}.crew-approval-summary .MuiTypography-body2{grid-column:2}.crew-tailoring .MuiCard-root{border:1px solid #dce3ec;border:1px solid var(--crew-ux-line)}.crew-casework .crew-casework-layout{display:flex;flex-direction:column}.crew-casework .crew-casework-stage,.crew-casework .crew-casework-stages{background:#fff;border:1px solid #dce3ec;border:1px solid var(--crew-ux-line);border-radius:8px}.crew-casework .crew-casework-stage{padding:24px}.crew-casework .crew-casework-pagination{flex-wrap:wrap;gap:12px}.customer-review-app .crew-section-intro p{max-width:80ch}.customer-review-app .crew-library-header{border-bottom:1px solid #dce3ec;border-bottom:1px solid var(--crew-ux-line);padding-bottom:20px}.customer-review-app .crew-library-header .crew-page-title{margin-bottom:8px}.customer-review-app .crew-decision-empty{max-width:66ch;padding:20px 8px}.customer-review-app .crew-save-requirements{padding-bottom:12px}.crew-operations .MuiOutlinedInput-root{background:#fff}.crew-operations .MuiTableCell-head{background:#f4f7fa;background:var(--crew-ux-soft)}@media (min-width:1100px){.crew-casework .crew-casework-layout{align-items:start;display:grid;grid-template-columns:210px minmax(0,1fr)}.crew-casework .crew-casework-stages{position:-webkit-sticky;position:sticky;top:12px}.crew-casework .crew-casework-pagination{grid-column:2}}@media (max-width:700px){.crew-approval-summary{grid-template-columns:1fr}.crew-casework .crew-casework-stage{padding:16px}.MuiDialog-root .MuiDialog-paper{margin:12px;width:calc(100% - 24px)}.MuiDialog-paper .MuiDialogTitle-root{padding:20px 16px 14px}.MuiDialog-paper .MuiDialogContent-root{padding-inline:16px}.MuiDialog-paper .MuiDialogActions-root{padding:14px 16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root[data-crew-theme=classic]{--rec-ink:#14213a;--rec-navy:#2e455c;--rec-quiet:#4a5970;--rec-rule:#d5dbe4;--rec-rule-soft:#e6eaf0;--rec-rule-strong:#14213a;--rec-page:#f4f5f7;--rec-paper:#fff;--rec-wash:#f6f7f9;--rec-action:#78553f;--rec-action-hover:#60422f;--rec-advice-line:#8391a5;--rec-serif:"Source Serif 4","Iowan Old Style",Georgia,serif;--rec-sans:"Public Sans","Helvetica Neue",Arial,sans-serif;--crew-ux-line:var(--rec-rule);--crew-ux-soft:var(--rec-wash);--crew-ux-ink:var(--rec-navy)}:root[data-crew-theme=classic] .customer-review-app{--crew-line:var(--rec-rule);--crew-ink:var(--rec-navy);--crew-soft:var(--rec-wash);--crew-gold:var(--rec-action);--crew-link:var(--rec-navy);--crew-action:var(--rec-action);--crew-action-hover:var(--rec-action-hover);color:var(--rec-ink)}:root[data-crew-theme=classic] .crew-client-shell{background:var(--rec-paper)}:root[data-crew-theme=classic] .crew-client-sidebar{background:#10284d}:root[data-crew-theme=classic] .crew-client-sidebar .MuiListItemButton-root{border-radius:4px}:root[data-crew-theme=classic] .crew-client-sidebar .MuiListItemButton-root.Mui-selected,:root[data-crew-theme=classic] .crew-client-sidebar .MuiListItemButton-root.Mui-selected:hover{background:#ffffff1f}:root[data-crew-theme=classic] .crew-client-sidebar .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:#fff}:root[data-crew-theme=classic] .crew-client-sidebar .crew-work-area-switch{border-radius:4px}:root[data-crew-theme=classic] .crew-client-header{border-bottom-color:var(--rec-rule);min-height:60px}:root[data-crew-theme=classic] .crew-client-header .crew-header-title{color:var(--rec-ink)}:root[data-crew-theme=classic] .crew-client-header .crew-role-chip{background:#0000;border:1px solid var(--rec-rule);color:var(--rec-quiet)}:root[data-crew-theme=classic] .crew-client-content{padding:32px 32px 48px}:root[data-crew-theme=classic] :is(.crew-dashboard h1,.crew-opening-directory .crew-openings-heading h1,.customer-review-app .crew-page-title,.customer-review-app .crew-dashboard-title h2,.customer-review-app .crew-job-heading,.crew-client-content h1.MuiTypography-root){color:var(--rec-ink);font-family:var(--rec-serif);font-weight:600;letter-spacing:-.015em}:root[data-crew-theme=classic] .customer-review-app .crew-subject-name{font-family:var(--rec-serif);font-size:24px;font-weight:600;letter-spacing:-.01em}:root[data-crew-theme=classic] .customer-review-app .crew-job-heading{font-size:clamp(26px,2.6vw,34px);line-height:1.15}:root[data-crew-theme=classic] :is(.crew-dashboard h1,.crew-opening-directory .crew-openings-heading h1,.customer-review-app .crew-page-title){font-size:32px;line-height:1.15}:root[data-crew-theme=classic] .crew-dashboard-sub{color:var(--rec-quiet);font-size:14px}:root[data-crew-theme=classic] .crew-opening-directory{background:#0000;border:0;border-radius:0;min-height:0;padding:0}:root[data-crew-theme=classic] .crew-dashboard-head,:root[data-crew-theme=classic] .crew-openings-heading{border-bottom:1px solid var(--rec-rule)}:root[data-crew-theme=classic] .customer-review-app .crew-flow-navigation{background:#0000;border:0;border-bottom:1px solid var(--rec-rule);border-radius:0}:root[data-crew-theme=classic] .customer-review-app .crew-flow-navigation .MuiTabs-root{padding:0}:root[data-crew-theme=classic] .customer-review-app .crew-flow-navigation .MuiTab-root{color:var(--rec-quiet);padding:10px 16px}:root[data-crew-theme=classic] .customer-review-app .crew-flow-navigation .MuiTab-root:first-of-type{padding-left:0}:root[data-crew-theme=classic] .customer-review-app .crew-flow-navigation .MuiTab-root.Mui-selected{color:var(--rec-ink)}:root[data-crew-theme=classic] .customer-review-app .MuiTabs-indicator{background:var(--rec-ink);height:2px}:root[data-crew-theme=classic] .customer-review-app .crew-stage-main{background:#0000;border:0;border-radius:0;padding:24px 0 0}:root[data-crew-theme=classic] .customer-review-app .crew-tab-count{background:#e8ebf0;border-radius:3px;color:var(--rec-quiet);font-weight:600}:root[data-crew-theme=classic] .customer-review-app .Mui-selected .crew-tab-count{background:var(--rec-ink);color:#fff}:root[data-crew-theme=classic] .customer-review-app .MuiButton-root,:root[data-crew-theme=classic] body:has(.customer-review-app) :is(.MuiDialog-root,.MuiPopover-root) .MuiButton-root{border-radius:4px}:root[data-crew-theme=classic] .customer-review-app .MuiButton-text,:root[data-crew-theme=classic] body:has(.customer-review-app) :is(.MuiDialog-root,.MuiPopover-root) .MuiButton-text{color:var(--rec-navy)}:root[data-crew-theme=classic] .customer-review-app .MuiButton-text:hover{background:#17345f0f}:root[data-crew-theme=classic] .customer-review-app .MuiButton-outlined{border-color:#b3bfcf;color:var(--rec-navy)}:root[data-crew-theme=classic] .customer-review-app .MuiButton-outlined:hover{background:#f4f6f9;border-color:var(--rec-navy)}:root[data-crew-theme=classic] body:has(.customer-review-app) .MuiDialog-paper{border-radius:6px}:root[data-crew-theme=classic] body:has(.customer-review-app) .MuiDialog-root .MuiDialogTitle-root{font-family:var(--rec-serif);font-size:22px;font-weight:600;letter-spacing:-.01em}:root[data-crew-theme=classic] .customer-review-app .MuiChip-root{border-radius:3px}:root[data-crew-theme=classic] .customer-review-app .MuiAccordion-root,:root[data-crew-theme=classic] .customer-review-app .MuiAlert-root{border-radius:4px}:root[data-crew-theme=classic] .crew-document-dialog .MuiDialog-paper{border-radius:6px}:root[data-crew-theme=classic] .crew-origin-sample,:root[data-crew-theme=classic] .customer-review-app .crew-origin-sample{background:#0000;border:1px dashed var(--rec-advice-line);border-radius:3px;color:var(--rec-quiet)}:root[data-crew-theme=classic] .customer-review-app .crew-origin-upload{background:#0000;border:1px solid var(--rec-rule);color:var(--rec-quiet)}:root[data-crew-theme=classic] .customer-review-app :is(.crew-data-table,.crew-library-panel){border-color:var(--rec-rule);border-radius:4px}:root[data-crew-theme=classic] .crew-opening-directory .crew-openings-desktop .MuiTableCell-head,:root[data-crew-theme=classic] .customer-review-app :is(.crew-data-table,.crew-library-table) .MuiTableCell-head{background:var(--rec-wash);border-bottom:1px solid #aab5c4;color:var(--rec-quiet);font-size:12px;font-weight:600;letter-spacing:.01em}:root[data-crew-theme=classic] .crew-opening-directory .crew-opening-data-row:hover,:root[data-crew-theme=classic] .customer-review-app .crew-data-table .MuiTableBody-root .MuiTableRow-root:hover{background:#f7f8fa}:root[data-crew-theme=classic] .customer-review-app .crew-data-table .crew-row-title{color:var(--rec-ink)}:root[data-crew-theme=classic] .crew-opening-directory{--directory-link:var(--rec-navy);--directory-action:var(--rec-navy);--directory-line:var(--rec-rule)}:root[data-crew-theme=classic] .customer-review-app .crew-opening-directory .crew-openings-heading>.MuiButton-root{background:var(--rec-action);border-radius:4px}:root[data-crew-theme=classic] .customer-review-app .crew-opening-directory .crew-openings-heading>.MuiButton-root:hover{background:var(--rec-action-hover)}:root[data-crew-theme=classic] .crew-opening-directory .crew-opening-title{font-size:16px;font-weight:650;letter-spacing:-.01em}:root[data-crew-theme=classic] .customer-review-app .crew-opening-directory .crew-opening-action{background:#fff;border-color:#b3bfcf;border-radius:4px;color:var(--rec-navy)}:root[data-crew-theme=classic] .customer-review-app .crew-opening-directory .crew-opening-action:hover{background:#f4f6f9;border-color:var(--rec-navy)}:root[data-crew-theme=classic] .crew-opening-directory .crew-opening-meta .MuiChip-root{background:#0000;border:1px solid var(--rec-rule);color:var(--rec-quiet)}:root[data-crew-theme=classic] .crew-opening-directory .crew-opening-meta .MuiChip-root.crew-origin-sample{border-color:var(--rec-advice-line);border-style:dashed}:root[data-crew-theme=classic] .crew-opening-directory .crew-opening-summary-card[aria-pressed=true]{border-bottom-color:var(--rec-ink);color:var(--rec-ink)}:root[data-crew-theme=classic] .crew-opening-summary-card[aria-pressed=true] .crew-summary-number,:root[data-crew-theme=classic] .crew-summary-number{background:#e8ebf0;border-radius:3px}:root[data-crew-theme=classic] .crew-opening-directory .crew-metric-note:not(.crew-metric-muted){color:#8a4a06}:root[data-crew-theme=classic] .crew-opening-directory .crew-metric-muted{color:var(--rec-quiet)}:root[data-crew-theme=classic] .crew-opening-totals{background:#0000;border-bottom:1px solid var(--rec-rule);border-radius:0;border-top:2px solid var(--rec-rule-strong);padding:14px 0}:root[data-crew-theme=classic] .crew-opening-totals>span+span{border-left-color:var(--rec-rule)}.crew-work-area-list{border-top:1px solid #c6cdd3;list-style:none;margin-bottom:0;margin-inline:0;padding:0}.crew-work-area-row{grid-gap:24px;align-items:center;border-bottom:1px solid #c6cdd3;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 150px 130px auto;padding:18px 0}.crew-work-area-actions{justify-content:flex-end}@media (max-width:760px){.crew-work-area-row{gap:8px 16px;grid-template-columns:1fr 1fr}.crew-work-area-actions,.crew-work-area-name{grid-column:1/-1}.crew-work-area-actions{justify-content:flex-start}}:root[data-crew-theme=classic] .crew-work-area-list{border-top:2px solid var(--rec-rule-strong)}:root[data-crew-theme=classic] .crew-work-area-row{border-bottom-color:var(--rec-rule)}:root[data-crew-theme=classic] .crew-work-area-row h2{font-family:var(--rec-serif);font-size:20px;font-weight:600;letter-spacing:-.01em}:root[data-crew-theme=classic] .crew-work-area-count strong{color:var(--rec-ink);font-size:15px}:root[data-crew-theme=classic] .customer-review-app .crew-advice-summary{background:var(--rec-paper);border:1px dashed var(--rec-advice-line);border-radius:4px}:root[data-crew-theme=classic] .customer-review-app .crew-advice-label{color:var(--rec-quiet);font-weight:600}:root[data-crew-theme=classic] .customer-review-app .crew-analysis-summary{border:1px dashed var(--rec-advice-line);border-radius:4px;box-shadow:none}:root[data-crew-theme=classic] .customer-review-app .crew-analysis-summary .crew-advice-summary{background:var(--rec-wash);border:0}:root[data-crew-theme=classic] .customer-review-app :is(.crew-human-decision,.crew-human-record){background:var(--rec-paper);border:1px solid var(--rec-rule-strong);border-radius:4px}:root[data-crew-theme=classic] .customer-review-app .crew-analysis-progress{background:var(--rec-paper);border-color:var(--rec-advice-line);border-radius:4px;border-style:dashed}:root[data-crew-theme=classic] .customer-review-app .crew-progress-applicants li,:root[data-crew-theme=classic] .customer-review-app .crew-progress-clock{border-radius:3px}:root[data-crew-theme=classic] .customer-review-app .crew-finalization-checks{background:#fcf8f1;border-color:#e7d6bb;border-radius:4px}:root[data-crew-theme=classic] .crew-evidence-quote,:root[data-crew-theme=classic] .customer-review-app .crew-evidence-passage{color:var(--rec-ink);font-family:var(--rec-serif);font-size:15.5px;line-height:1.6}:root[data-crew-theme=classic] .crew-evidence-quote{background:var(--rec-wash);border:0;border-radius:2px;padding:14px 18px}:root[data-crew-theme=classic] .crew-evidence-quote .MuiTypography-caption{color:var(--rec-quiet);display:block;font-family:var(--rec-sans);margin-bottom:4px}:root[data-crew-theme=classic] .crew-evidence-quote .MuiTypography-root:not(.MuiTypography-caption){font-family:inherit;font-size:inherit;line-height:inherit}:root[data-crew-theme=classic] .customer-review-app .crew-evidence-card{border-radius:4px}:root[data-crew-theme=classic] .crew-chat .crew-chat-citation{border-radius:2px}:root[data-crew-theme=classic] .crew-chat .crew-chat-citation blockquote{font-family:var(--rec-serif);font-size:15px}:root[data-crew-theme=classic] .crew-chat .crew-chat-question{background:#eef1f5;border-radius:4px}:root[data-crew-theme=classic] .crew-chat-dock{border-radius:4px}:root[data-crew-theme=classic] :is(.crew-posting,.crew-resume){color:var(--rec-ink);font-family:var(--rec-serif)}:root[data-crew-theme=classic] .crew-posting{font-size:16px}:root[data-crew-theme=classic] .crew-resume{font-size:15.5px}:root[data-crew-theme=classic] :is(.crew-posting,.crew-resume) h1{font-weight:600}:root[data-crew-theme=classic] :is(.crew-posting h2,.crew-posting h3,.crew-resume h2,.crew-resume h3,.crew-posting-meta,.crew-posting-facts dt,.crew-posting-highlights dt,.crew-resume-contact,.crew-resume-dates,.crew-posting-notice,.crew-posting-eyebrow,.crew-posting-or,.crew-posting-technical){font-family:var(--rec-sans)}:root[data-crew-theme=classic] .crew-posting-highlights{border-radius:4px}:root[data-crew-theme=classic] .crew-posting-highlights>div{background:var(--rec-wash)}:root[data-crew-theme=classic] .crew-posting-notice{border-radius:4px}:root[data-crew-theme=classic] .crew-resume-header{border-bottom-color:var(--rec-rule-strong)}:root[data-crew-theme=classic] .crew-resume-skills span{background:var(--rec-wash);border-radius:3px;font-family:var(--rec-sans)}:root[data-crew-theme=classic] :is(.crew-fit-swatch,.crew-fit-cell){border-radius:2px}:root[data-crew-theme=classic] .crew-segments{border-radius:2px}:root[data-crew-theme=classic] button.crew-fit-cell-interactive:focus-visible,:root[data-crew-theme=classic] button.crew-fit-cell-interactive:hover{box-shadow:0 0 0 2px var(--rec-paper),0 0 0 4px var(--rec-ink);transform:none}:root[data-crew-theme=classic] button.crew-fit-cell-interactive:focus-visible{outline:0}:root[data-crew-theme=classic] .customer-review-app .crew-empty-state{border-radius:4px}:root[data-crew-theme=classic] .crew-dropzone{border-radius:4px;border-width:1px}:root[data-crew-theme=classic] .customer-review-app .crew-add-candidate,:root[data-crew-theme=classic] .customer-review-app .crew-file-icon,:root[data-crew-theme=classic] .customer-review-app .crew-library-upload{border-radius:4px}:root[data-crew-theme=classic] .crew-skeleton{border-radius:3px}:root[data-crew-theme=classic] .crew-casework :is(.crew-casework-stages,.crew-casework-stage){border-radius:4px}@media (max-width:899px){:root[data-crew-theme=classic] .crew-client-content{padding:24px 20px 36px}}@media (max-width:599px){:root[data-crew-theme=classic] .crew-client-content{padding:20px 16px 32px}:root[data-crew-theme=classic] :is(.crew-dashboard h1,.crew-opening-directory .crew-openings-heading h1,.customer-review-app .crew-page-title){font-size:28px}}:root[data-crew-theme] .customer-review-app{--crew-ink:#263b59;--crew-quiet:#596a82;--crew-line:#dce4ef;--crew-soft:#f3f6fb;--crew-action:#315dc5;--crew-action-hover:#254ba7}:root[data-crew-theme] .customer-review-app .MuiChip-root{border-radius:4px;font-size:12px}:root[data-crew-theme] .customer-review-app :is(.crew-page-title,.crew-openings-heading h1,.crew-action-heading h1){font-size:30px;letter-spacing:-.02em;line-height:1.25}:root[data-crew-theme] .customer-review-app .MuiTableCell-root{padding-bottom:11px;padding-top:11px}.crew-finding-summary{align-items:center;display:flex;gap:12px;padding-right:12px;width:100%}.crew-finding-summary>:first-child{flex:1 1;min-width:0}.crew-finding-summary h4{font-size:15px;line-height:1.5}@media (max-width:640px){.crew-finding-summary{flex-wrap:wrap;gap:8px;padding-right:0}.crew-finding-summary>:first-child{flex:1 0 100%}}.crew-findings-empty{padding:24px 12px}.crew-findings-tabs .MuiTab-root{min-height:42px;text-transform:none}.crew-finding-row .crew-jd-finding{background:#0000;border:0;padding:4px 8px 8px}.crew-finding-row .crew-jd-evidence{background:#f5f6f7;border-radius:4px;padding:16px}.crew-finding-row .crew-jd-evidence .crew-jd-quote{margin:4px 0}.crew-finding-row .crew-jd-why{gap:24px}.crew-library-workspace{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.crew-library-workspace .crew-library-panel{min-width:0;overflow:auto}.crew-library-detail{background:#fff;border:1px solid var(--crew-line);border-radius:6px;min-width:0;padding:20px;scroll-margin-top:88px}.crew-library-detail>.MuiStack-root{border-bottom:1px solid var(--crew-line);padding-bottom:12px}.crew-library-scope{padding:10px 0}.customer-review-app .crew-library-name{font-size:14px;font-weight:650;justify-content:flex-start;min-width:0;padding:0;text-align:left}.customer-review-app .crew-library-table .crew-file-meta{font-size:12px;overflow-wrap:anywhere;white-space:normal}.customer-review-app .crew-library-table .crew-file-cell{gap:10px}.customer-review-app .crew-library-parse{background:#0000;border:0}.customer-review-app .crew-library-parse [hidden]{display:none}.crew-library-parse .MuiTab-root{min-width:75px;text-transform:none}.crew-library-parse>.MuiStack-root>.MuiBox-root{min-width:0}.crew-library-parse summary{color:#526675;cursor:pointer;font-size:13px}.crew-library-parse .MuiAccordion-root{box-shadow:none}.crew-library-parse .MuiAccordionSummary-content{font-size:13px}:root[data-crew-theme] .customer-review-app .crew-fit-grid .crew-fit-table{--crew-fit-applicant-width:215px;--crew-fit-summary-width:140px;--crew-fit-rule-width:108px}.crew-fit-grid .crew-fit-req-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;font-weight:400;line-height:1.35;margin-top:4px;overflow:hidden;white-space:normal}.crew-fit-grid .crew-fit-legend{display:flex;flex-wrap:wrap;font-size:12px;gap:8px 18px}.crew-fit-grid .crew-fit-legend .crew-fit-swatch{height:18px;width:18px}.crew-fit-grid .crew-fit-legend-group{gap:12px}.crew-fit-grid .crew-fit-decision{margin-top:5px}:root[data-crew-theme] .customer-review-app .crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-supported{--crew-fit-status-background:#e9efea;--crew-fit-status-foreground:#496652}:root[data-crew-theme] .customer-review-app .crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-partial{--crew-fit-status-background:#f2eee3;--crew-fit-status-foreground:#786331}:root[data-crew-theme] .customer-review-app .crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-unmet{--crew-fit-status-background:#f1e9e7;--crew-fit-status-foreground:#86534b}:root[data-crew-theme] .customer-review-app .crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-stale{--crew-fit-status-background:#ece9ed;--crew-fit-status-foreground:#685d72}.crew-dashboard-tables[hidden]{display:none}.crew-tour-entry.is-nudging{animation:none!important;box-shadow:none!important}.crew-tour-invitation-slot{margin-left:auto}.gt-invite.gt-invite-inline{animation:none;background:#edf0f2;border:0;border-radius:4px;box-shadow:none;color:#3d5161;display:flex;flex-wrap:wrap;gap:8px;max-width:520px;min-height:0;padding:5px 10px;position:static;width:auto}.gt-invite-inline small,.gt-invite-inline span,.gt-invite-inline>.gt-tile,.gt-invite-inline>svg,.gt-invite.gt-invite-inline:after,.gt-invite.gt-invite-inline:before{display:none}.gt-invite.gt-invite-inline b{font-size:12px;font-weight:500;margin:0}.gt-invite.gt-invite-inline .gt-invite-actions{display:flex;gap:8px;margin:0}.gt-invite.gt-invite-inline button{background:#0000;border:0;box-shadow:none;color:#354f63;font-size:12px;padding:2px 5px}.gt-invite.gt-invite-inline .gt-invite-go{font-weight:700;text-decoration:underline}:root[data-crew-theme] .customer-review-app .crew-action-dashboard{--dash-blue:#4267c6;--dash-amber:#c29132;--dash-rest:#dce4f4;--dash-unknown:#8594ac;--dash-ink:#253a4d;--dash-quiet:#536573;--dash-line:#d8dfe4}:root[data-crew-theme] .customer-review-app .crew-review-legend button.is-active{background:#e1e8ec}:root[data-crew-theme] .customer-review-app .crew-action-stage{background:#e6ecee;color:#405965}:root[data-crew-theme] .customer-review-app .crew-action-stage.is-preparation{background:#eee9df;color:#706143}:root[data-crew-theme] .customer-review-app .crew-library-header{align-items:center;padding-bottom:14px}:root[data-crew-theme] .customer-review-app .crew-library>.MuiTabs-root{margin:4px 0;min-height:44px}:root[data-crew-theme] .customer-review-app .crew-library>.MuiTabs-root .MuiTab-root{min-height:44px;padding:8px 14px}:root[data-crew-theme] .customer-review-app .crew-library-toolbar{padding:0}:root[data-crew-theme] .customer-review-app .crew-library-search{margin:8px 0}:root[data-crew-theme] .customer-review-app .crew-library-scope{margin:0;padding:8px 0 12px}:root[data-crew-theme] .customer-review-app .crew-library-parse .crew-human-record{padding:12px}@media (max-width:640px){.crew-client-header{flex-wrap:wrap}.crew-client-header>.MuiBox-root:not(.crew-tour-invitation-slot){flex-basis:calc(100% - 68px);flex-grow:1;flex-shrink:1}.crew-client-header .crew-tour-invitation-slot{flex:0 0 100%;margin:8px 0 0!important}.crew-client-header .crew-tour-invitation-slot:empty{display:none}}.crew-welcome{--welcome-navy:#0c284f;--welcome-accent:#b24a09;--welcome-muted:#505971;--welcome-border:#ced8e8;background:#fff;color:#091f43;display:grid;font-family:inherit;grid-template-columns:57.3% 42.7%;min-height:100vh}html[data-crew-theme=cms] .crew-welcome{--welcome-navy:#00395e;--welcome-accent:#0071bc;--welcome-muted:#40596b}.crew-welcome *,.crew-welcome :after,.crew-welcome :before{box-sizing:border-box}.crew-welcome-intro{align-items:center;background:var(--welcome-navy);color:#fff;display:flex;padding:clamp(28px,6vh,64px) clamp(24px,4vw,64px)}.crew-welcome-intro-inner{margin-inline:auto;max-width:650px;width:100%}.crew-welcome-brand{align-items:center;display:flex;gap:14px;margin-bottom:22px}.crew-welcome-wordmark{color:#fff;font-size:40px;font-weight:850;letter-spacing:-1.5px;line-height:1}.crew-welcome-wordmark span{color:#ff7900}.crew-welcome-brand-name{border-top:1px solid #7896bb;color:#fff;font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.45;margin-top:6px;padding-top:8px;text-transform:uppercase}.crew-welcome h1{text-wrap:balance;color:#fff;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(32px,3.2vw,46px);font-weight:600;letter-spacing:-.5px;line-height:1.08;margin:0 0 16px}.crew-welcome-steps{list-style:none;margin:0;padding:0}.crew-welcome-steps li{grid-gap:14px;align-items:baseline;border-bottom:1px solid #7891b0;display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr);padding:16px 0}.crew-welcome-steps li:last-child{border-bottom:0;padding-bottom:0}.crew-welcome-number{font-feature-settings:"lnum";color:#a6c9f6;font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-variant-numeric:lining-nums;font-weight:600;line-height:1}.crew-welcome-steps h2{color:#fff;font-size:clamp(17px,1.5vw,19px);font-weight:600;letter-spacing:-.2px;line-height:1.25;margin:0 0 5px}.crew-welcome-steps p{color:#bfd1e9;font-size:15px;line-height:1.4;margin:0}.crew-welcome-access{display:flex;flex-direction:column;gap:40px;justify-content:center;min-width:0;padding:clamp(28px,5vh,60px) clamp(24px,4vw,64px) 24px}.crew-welcome-signin{margin:auto;max-width:440px;scroll-margin-top:24px;width:100%}.crew-welcome-signin h2{color:#091f43;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(28px,2.5vw,36px);font-weight:600;letter-spacing:-.5px;line-height:1.1;margin:0 0 10px}.crew-welcome-signin-intro{color:var(--welcome-muted);font-size:17px;font-weight:500;line-height:1.4;margin:0 0 24px}.crew-welcome-form{display:flex;flex-direction:column;gap:18px}.crew-welcome-form .MuiOutlinedInput-root{background:#fff;border-radius:4px}.crew-welcome-form .MuiButton-contained{background:var(--welcome-accent);border-radius:4px;box-shadow:none;color:#fff;font-size:16px;font-weight:600;min-height:44px;text-transform:none}.crew-welcome-form .MuiButton-contained:hover{background:color-mix(in srgb,var(--welcome-accent) 82%,#000);box-shadow:none}.crew-welcome-form .MuiButton-contained.Mui-disabled{background:#e0e5ec;color:#465b7c}.crew-welcome-form .MuiAlert-root{font-size:14px}.crew-welcome-busy{align-items:center;color:var(--welcome-muted);display:flex;font-size:14px;gap:10px}.crew-welcome-request{color:#17345f;display:block;font-size:14px;margin:16px 0;text-align:center;text-decoration:underline;text-underline-offset:3px}.crew-welcome-help{color:var(--welcome-muted);font-size:13px;line-height:1.5;margin:0;text-align:center}.crew-welcome-footer{border-top:1px solid var(--welcome-border);color:#5d6d88;font-size:12px;line-height:1.5;margin:0 auto;max-width:440px;padding-top:14px;text-align:center;width:100%}.crew-welcome-footer p{margin:3px 0}.crew-welcome [tabindex]:focus-visible,.crew-welcome a:focus-visible{outline:3px solid #0071bc;outline-offset:4px}.crew-welcome-skip{background:#fff;color:#075aa5;left:16px;padding:12px 18px;position:absolute;top:-100px;z-index:5}.crew-welcome-skip:focus{top:12px}@media (min-width:761px) and (max-height:740px){.crew-welcome-intro{padding-bottom:20px;padding-top:20px}.crew-welcome-brand{margin-bottom:16px}.crew-welcome h1{font-size:clamp(28px,2.7vw,38px);margin-bottom:12px}.crew-welcome-steps li{padding:12px 0}.crew-welcome-access{padding-bottom:16px;padding-top:24px}.crew-welcome-signin-intro{margin-bottom:18px}.crew-welcome-form{gap:14px}}@media (max-width:760px){.crew-welcome{display:flex;flex-direction:column}.crew-welcome-intro{padding:24px}.crew-welcome h1{font-size:30px}.crew-welcome-access{order:-1;padding:28px 24px}.crew-welcome-footer{margin-top:12px}}@media (prefers-reduced-motion:reduce){.crew-welcome *,.crew-welcome :after,.crew-welcome :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.crew-welcome-brand [role=img]{background:#0000;border-radius:0;-webkit-clip-path:polygon(50% 0,98% 13%,97% 49%,88% 72%,71% 89%,50% 100%,29% 89%,12% 72%,3% 49%,2% 13%);clip-path:polygon(50% 0,98% 13%,97% 49%,88% 72%,71% 89%,50% 100%,29% 89%,12% 72%,3% 49%,2% 13%)}.crew-welcome-field label{color:#15223a;display:block;font-size:14px;line-height:1.4;margin-bottom:6px}.crew-welcome-field input::placeholder{color:#6b7b95;opacity:1}.crew-welcome-form .MuiOutlinedInput-input{font-size:15px;padding:12px 14px}.crew-review-map{--review-navy:var(--crew-ink,#17345f);--review-blue:var(--crew-ink,#17345f);--review-green:#267447;background:#f8fafc;border:1px solid color-mix(in srgb,var(--review-navy) 18%,#fff);border-radius:6px;box-shadow:none;padding:18px 20px 16px}.crew-review-map-heading{margin-bottom:18px}.crew-review-map-heading h3{color:var(--review-navy);font-weight:750}.crew-review-next.MuiButton-contained{background:#b24a09;background:var(--crew-action,#b24a09);box-shadow:none;white-space:nowrap}.crew-review-next.MuiButton-contained:hover{background:#8f3a05;background:var(--crew-action-hover,#8f3a05);box-shadow:none}.crew-review-stage-list{align-items:center;display:grid;grid-template-columns:minmax(0,auto) minmax(32px,1fr) minmax(0,auto) minmax(32px,1fr) minmax(0,auto)}.crew-review-stage.MuiButtonBase-root{border-radius:4px;color:#53657f;display:flex;gap:11px;justify-content:flex-start;padding:10px 12px;text-align:left;transition:background-color .2s ease,color .2s ease,transform .2s ease}.crew-review-stage:hover{background:#eef2f7}.crew-review-stage.is-selected{background:#edf2f8}.crew-review-stage.is-active{color:var(--review-navy)}.crew-review-stage.is-complete{color:var(--review-green)}.crew-review-stage-number{align-items:center;background:#fff;border:2px solid #aab7c8;border-radius:50%;display:inline-flex;flex:0 0 36px;font-weight:800;height:36px;justify-content:center;width:36px}.crew-review-stage.is-active .crew-review-stage-number{background:var(--review-blue);border-color:var(--review-blue);box-shadow:none;color:#fff}.crew-review-stage.is-complete .crew-review-stage-number{background:var(--review-green);border-color:var(--review-green);color:#fff}.crew-review-stage-copy{display:flex;flex-direction:column;min-width:0}.crew-review-stage-copy strong{font-size:.9rem;line-height:1.25}.crew-review-stage-copy small{color:#66768d;font-size:.8125rem;line-height:1.45;margin-top:3px}.crew-review-stage.is-active .crew-review-stage-copy small,.crew-review-stage.is-complete .crew-review-stage-copy small{color:inherit}.crew-review-connector{background:#d8e0ea;border-radius:3px;height:3px;margin:0 10px;overflow:hidden}.crew-review-connector.is-active,.crew-review-connector.is-complete{background:var(--review-blue)}.crew-review-connector.is-complete{background:var(--review-green)}.crew-decision-trace-details{margin:0 0 18px}.crew-decision-trace{align-items:center;display:grid;grid-template-columns:repeat(9,auto);margin-top:14px;overflow-x:auto;padding:4px 2px 8px}.crew-decision-trace-step{align-items:center;animation:crew-trace-arrive .35s ease-out forwards;color:#637188;display:flex;gap:8px;min-width:126px;opacity:0;transform:translateY(5px)}.crew-decision-trace-step:nth-of-type(2){animation-delay:.06s}.crew-decision-trace-step:nth-of-type(3){animation-delay:.12s}.crew-decision-trace-step:nth-of-type(4){animation-delay:.18s}.crew-decision-trace-step:nth-of-type(5){animation-delay:.24s}.crew-decision-trace-step.is-complete{color:#267447;color:var(--review-green,#267447)}.crew-decision-trace-step.is-attention{color:#a24f00}.crew-decision-trace-dot{align-items:center;border:2px solid;border-radius:50%;display:inline-flex;flex:0 0 27px;font-size:.72rem;font-weight:800;height:27px;justify-content:center;width:27px}.crew-decision-trace-step.is-complete .crew-decision-trace-dot{background:#267447;background:var(--review-green,#267447);border-color:#267447;border-color:var(--review-green,#267447);color:#fff}.crew-decision-trace-step span:last-child{display:flex;flex-direction:column}.crew-decision-trace-step strong{font-size:.76rem;line-height:1.25;white-space:nowrap}.crew-decision-trace-step small{color:#68778d;font-size:.66rem;line-height:1.3}.crew-decision-trace-line{background:#d7dfe9;border-radius:2px;height:2px;margin:0 5px;width:clamp(18px,3vw,44px)}.crew-decision-trace-line.is-complete{animation:crew-review-fill .55s ease-out both;background:#267447;background:var(--review-green,#267447)}.crew-decision-trace-line.is-attention{background:#d97706}@keyframes crew-review-active{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes crew-review-fill{0%{background-position:100% 0;opacity:.45}to{background-position:0 0;opacity:1}}@keyframes crew-trace-arrive{to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.crew-review-stage-list{gap:6px;grid-template-columns:1fr}.crew-review-stage.MuiButtonBase-root{width:100%}.crew-review-connector{height:14px;margin:0 0 0 29px;width:3px}}@media (prefers-reduced-motion:reduce){.crew-decision-trace-line,.crew-decision-trace-step,.crew-review-connector,.crew-review-stage{animation:none!important;opacity:1;transform:none;transition:none!important}}html[data-crew-theme=cms] .crew-review-map{border-radius:2px}html[data-crew-theme=cms] .crew-review-next.MuiButton-contained{background:#0071bc}html[data-crew-theme=cms] .crew-review-next.MuiButton-contained:hover{background:#004f84}.crew-requirement-list{background:#fff;background:var(--crew-surface,#fff);border:1px solid #dce3ec;border:1px solid var(--crew-line,#dce3ec);border-radius:10px;padding:16px 18px}.crew-logic-intro{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.crew-logic-tree,.crew-logic-tree ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.crew-logic-tree ul{border-left:2px solid #b9c9d8;margin:10px 0 0 12px;padding-left:16px}.crew-logic-group-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crew-logic-group-heading .MuiChip-root{font-weight:700}.crew-logic-any>ul{border-left-color:#4d80a8}.crew-logic-group{border:1px solid #dce3ec;border:1px solid var(--crew-line,#dce3ec);border-radius:8px;margin-left:16px;padding:12px}.crew-logic-any{background:#f7f9fb;background:var(--crew-soft,#f7f9fb)}.crew-logic-leaf.MuiButtonBase-root{align-items:center;background:#0000;border-bottom:1px solid #dce3ec;border-bottom:1px solid var(--crew-line,#dce3ec);border-radius:0;display:flex;gap:14px;justify-content:flex-start;padding:12px 10px;text-align:left;width:100%}.crew-logic-leaf.MuiButtonBase-root:hover{background:#f7f9fb;background:var(--crew-soft,#f7f9fb)}.crew-logic-leaf.Mui-focusVisible{outline:2px solid #17345f;outline:2px solid var(--crew-ink,#17345f);outline-offset:2px}.crew-logic-number{font-feature-settings:"tnum";color:#17345f;color:var(--crew-ink,#17345f);font-variant-numeric:tabular-nums;min-width:24px}.crew-logic-text{flex:1 1;min-width:0}.crew-logic-row-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:110px}.crew-logic-action{color:#17345f;color:var(--crew-ink,#17345f);font-weight:600;white-space:nowrap}.crew-logic-action>span{font-size:20px;margin-left:6px}.crew-logic-join{color:#17345f;color:var(--crew-ink,#17345f);font-size:.75rem;font-weight:800;letter-spacing:.05em;padding-left:8px}.crew-logic-join-any{color:#245e85}.crew-logic-preferred{grid-gap:10px;display:grid;gap:10px;margin-top:4px}.crew-logic-preferred>.MuiChip-root{justify-self:start}.crew-logic-source{color:#17345f;color:var(--crew-ink,#17345f)}.crew-logic-source summary{cursor:pointer;font-size:.85rem;font-weight:650}.crew-logic-source blockquote{background:#f7f9fb;background:var(--crew-soft,#f7f9fb);border-left:3px solid #9bb6ca;margin:8px 0 0;padding:8px 10px;white-space:pre-wrap}html[data-crew-theme=cms] :is(.crew-requirement-list,.crew-logic-leaf){border-radius:2px}@media (max-width:600px){.crew-logic-leaf.MuiButtonBase-root{flex-wrap:wrap}.crew-logic-text{flex-basis:calc(100% - 40px)}.crew-logic-row-meta{margin-left:38px;min-width:0}.crew-logic-action{margin-left:auto}}.crew-logic-group{border:0;border-left:2px solid #467d79;border-left:2px solid var(--crew-ink,#467d79);border-radius:0;margin:4px 0;padding:8px 0 0 12px}.crew-logic-any{background:#0000}.crew-logic-tree ul{gap:0;margin:6px 0 6px 10px;padding-left:14px}.crew-logic-group-button.MuiButtonBase-root{background:#f7f9fb;background:var(--crew-soft,#f7f9fb);display:flex;flex:1 1;gap:16px;justify-content:space-between;min-width:0;padding:8px;text-align:left}.crew-logic-group-button.Mui-focusVisible{outline:2px solid #17345f;outline:2px solid var(--crew-ink,#17345f)}.crew-logic-action{align-items:center;display:inline-flex;gap:4px}.crew-logic-join-any{align-items:center;display:flex;gap:12px;padding:2px 12px;text-transform:uppercase}.crew-logic-join-any:after,.crew-logic-join-any:before{border-top:1px solid #dce3ec;border-top:1px solid var(--crew-line,#dce3ec);content:"";flex:1 1}.crew-logic-shared{color:#17345f;color:var(--crew-ink,#17345f);font-size:.75rem;padding:8px 10px 0}.crew-logic-tree ul{border-left:0}.crew-fit-cell.is-alternative_unused,.crew-fit-swatch.is-alternative_unused{background:#eef2f4;border:1px dashed #8796a1}.crew-logic-edit-actions{align-items:center;background:#f7f9fb;background:var(--crew-soft,#f7f9fb);border:1px solid #dce3ec;border:1px solid var(--crew-line,#dce3ec);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;position:-webkit-sticky;position:sticky;top:-16px;z-index:1}.crew-logic-edit-list{grid-gap:2px;display:grid;gap:2px;list-style:none;margin:0;padding:0}.crew-logic-edit-leaf{align-items:center;border-radius:6px;display:flex;gap:8px;padding:2px 8px 2px 0}.crew-logic-edit-group.is-selected>.crew-logic-edit-heading,.crew-logic-edit-leaf.is-selected{background:#e6f0f7}.crew-logic-edit-group{border:1px solid #dce3ec;border-left:3px solid #17345f;border:1px solid var(--crew-line,#dce3ec);border-left:3px solid var(--crew-ink,#17345f);border-radius:6px;margin:4px 0;padding:6px 8px 8px}.crew-logic-edit-group.is-any{background:#f5f9fc;border-left-color:#245e85}.crew-logic-edit-group.is-root{background:#0000;border:0;margin:0;padding:0}.crew-logic-edit-heading{align-items:center;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 6px}.crew-logic-edit-join{color:#245e85;font-size:.7rem;font-weight:800;letter-spacing:.06em;padding-left:44px;text-transform:uppercase}html[data-crew-theme=cms] :is(.crew-logic-edit-group,.crew-logic-edit-actions){border-radius:2px}.crew-matching-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;margin-bottom:14px}.crew-matching-title{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.crew-matching-title h3{color:#203858;font-weight:750;margin:0}.crew-results-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin:4px 0 12px}.crew-results-count{min-width:0;overflow-wrap:anywhere}.crew-results-toolbar-actions{justify-content:flex-end}.crew-results-toolbar-actions .crew-match-sort{min-width:230px}.crew-profile-actions{border-top:1px solid #e0e7f2;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.crew-profile-actions .crew-secondary-actions{max-width:100%;min-width:0}.crew-filter-note{color:#4d5d75;display:block;flex:1 1 240px;font-size:13px;line-height:1.5;margin:0 0 4px;min-width:0;text-align:right}.crew-applicant-actions>.crew-compare-applicants:not(:first-child){-webkit-margin-start:8px;margin-inline-start:8px}.crew-applicant-actions>.MuiButton-root{flex-shrink:0}.crew-result-controls>.crew-band-filter{margin:8px 0 12px;min-width:0}.crew-band-filter:empty{display:none}.crew-overall-fit .crew-band-filter .crew-band-distribution{margin:0}.crew-overall-fit .crew-band-filter .crew-band-options{margin-top:0}.crew-result-controls{background:#f8faff;border:1px solid #dce5f2;border-radius:13px;margin-bottom:12px;padding:14px}.crew-core-filter-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(160px,1fr) minmax(330px,1.25fr) auto}.crew-core-filter-row>.MuiTextField-root{min-width:0}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-core-filter-row .crew-minimum-score{margin:0;min-width:0;padding:0 3px;width:auto}.crew-minimum-score>label{color:#4d5d75;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.5}.crew-minimum-score>label strong{font-feature-settings:"tnum";color:#294e98;font-size:14px;font-variant-numeric:tabular-nums}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-core-filter-row .MuiSlider-root{color:#315dc5;display:block;padding:10px 0}.crew-score-filter-group{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(140px,1fr) auto}.crew-score-filter-group .crew-current-score-toggle{margin:0}.crew-current-score-toggle .MuiFormControlLabel-label{color:#425776;font-size:13px;font-weight:600;line-height:1.4;max-width:140px}.crew-compact-filters .crew-filter-summary{grid-column:auto;grid-row:auto;margin-top:10px}.crew-compact-filters .crew-filter-summary:empty{display:none}.crew-keyword-editor{border-top:1px solid #e0e7f2;margin-top:10px;padding:10px 0 0}.crew-keyword-heading{align-items:center;display:flex;flex-wrap:wrap;gap:5px 12px}.crew-keyword-heading>.MuiTypography-subtitle2{color:#425776;font-size:13px;font-weight:700}.crew-keyword-heading>.MuiTypography-caption{color:#4d5d75;font-size:12.5px}.crew-keyword-heading>.crew-clear-filters{margin-left:auto}.crew-keyword-actions{flex-shrink:0;white-space:nowrap}:root[data-crew-theme]:has(.crew-applicant-decision-dialog){height:auto;overflow-y:hidden}body:has(.crew-applicant-decision-dialog){height:auto}.crew-applicant-decision-dialog .MuiDialogTitle-root{flex-shrink:0}.crew-applicant-decision-dialog .MuiDialogContent-root{min-height:0;overflow-y:auto;overscroll-behavior:contain}.crew-keyword-editor .crew-inline-keyword{max-width:100%}.crew-advanced-filters{background:#fff;border:1px solid #d3dff4;border-radius:10px;margin-top:12px;padding:12px}.crew-advanced-filters .crew-result-filter-secondary{margin-top:0}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-profile-body{background:#fff}.crew-result-controls>.MuiCollapse-hidden{display:none}.crew-explainer-heading{align-items:center;display:flex;gap:13px}.crew-comparison-heading-icon,.crew-explainer-heading>svg{background:#e4ecff;border-radius:13px;box-sizing:initial;color:#3658b2;flex-shrink:0;height:26px;padding:10px;width:26px}.crew-compare-chooser .MuiDialogTitle-root{background:linear-gradient(110deg,#f0f5ff,#fafbff);padding-bottom:20px}html[data-crew-theme] body:has(.crew-client-shell) .crew-compare-chooser .MuiDialogTitle-root{font-family:Public Sans,system-ui,sans-serif;font-family:var(--rec-sans,"Public Sans",system-ui,sans-serif);font-size:20px}.crew-evaluation-footer{--guide-pad-x:20px;--guide-pad-y:18px;background:#fff;border:1px solid #dce4ef;border:1px solid var(--crew-card-line,#dce4ef);border-radius:16px;border-radius:var(--crew-card-radius,16px);container-type:inline-size;min-width:0;overflow-wrap:break-word;padding:var(--guide-pad-y) var(--guide-pad-x) 0;scroll-margin-top:88px;scroll-margin-top:calc(var(--crew-job-nav-offset,76px) + 12px)}.crew-evaluation-footer-heading{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;min-height:42px}.crew-evaluation-footer-heading h3{color:#203858;font-family:Public Sans,system-ui,sans-serif;font-family:var(--rec-sans,"Public Sans",system-ui,sans-serif);font-size:16px;font-weight:750;margin:0}.crew-evaluation-footer .crew-explainer-heading{gap:10px}.crew-evaluation-footer .crew-explainer-heading>svg{background:#edf2fc;border-radius:10px;height:21px;padding:7px;width:21px}.crew-evaluation-key-points{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:1fr 1fr;margin-top:12px}.crew-evaluation-key-points>p{align-items:flex-start;color:#52627a;display:flex;font-size:12px;gap:8px;line-height:1.6}.crew-evaluation-key-points svg{color:#6177a7;flex-shrink:0;height:18px;margin-top:1px;width:18px}.crew-guide-preview:not(.is-open){cursor:pointer}.crew-guide-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.crew-guide-card{align-items:flex-start;background:linear-gradient(160deg,#fff,#f4f7fd);border:1px solid #dce5f2;border-radius:12px;display:flex;gap:12px;min-width:0;padding:14px;transition:border-color .15s ease,box-shadow .15s ease}.crew-guide-preview:not(.is-open):hover .crew-guide-card{border-color:#b5c7ea;box-shadow:0 2px 8px #315dc512}.crew-guide-card-icon{background:var(--card-wash);border-radius:13px;color:var(--card-tone);display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.crew-guide-card-icon svg{height:25px;width:25px}.crew-guide-card-copy{flex:1 1;min-width:0}.crew-guide-card h4{color:#203858;font-size:14px;font-weight:750;margin-bottom:4px}.crew-guide-card-copy>p{color:#52627a;font-size:12.5px;line-height:1.55}.crew-guide-score-card .crew-weight-chart{height:26px;margin:6px 0 8px}.crew-weight-legend{color:#52627a;display:flex;flex-direction:column;font-size:12px;gap:3px;line-height:1.4;list-style:none;margin:0;padding:0}.crew-guide-card-copy>.crew-weight-note{color:#52627a;font-size:12px;line-height:1.45;margin-top:6px}.crew-weight-legend li{align-items:baseline;display:flex;gap:6px;min-width:0}.crew-weight-legend li:before{background:var(--swatch);border-radius:3px;content:"";flex-shrink:0;height:9px;transform:translateY(1px);width:9px}.crew-weight-legend li:first-child{--swatch:#315dc5}.crew-weight-legend li:nth-child(2){--swatch:#6451b6}.crew-weight-legend li:nth-child(3){--swatch:#237b78}.crew-weight-legend strong{font-feature-settings:"tnum";color:#203858;font-variant-numeric:tabular-nums;margin-left:auto}.crew-evaluation-details{animation:crew-guide-reveal .18s ease-out;border-top:1px solid #e0e7f2;margin-top:16px}.crew-guide-more{align-items:center;background:linear-gradient(#f7f9ff,#eaf0fc);border:0;border-radius:0 0 15px 15px;border-top:1px solid #e0e7f2;box-sizing:border-box;color:#294e98;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;line-height:1.4;margin:16px calc(var(--guide-pad-x)*-1) 0;padding:11px 16px;width:calc(100% + var(--guide-pad-x)*2)}.crew-guide-more:hover{background:linear-gradient(#eff4ff,#dfe8fb)}.crew-guide-more:focus-visible{outline:3px solid #315dc5;outline-offset:-3px}.crew-guide-more-chevron{background:#fff;border:1px solid #c5d3ee;border-radius:50%;display:inline-grid;height:22px;place-items:center;transition:transform .15s ease;width:22px}.crew-guide-more-chevron svg{height:18px;width:18px}.crew-guide-preview:not(.is-open):hover~.crew-guide-more .crew-guide-more-chevron{transform:translateY(2px)}@keyframes crew-guide-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.crew-evaluation-details{animation:none}.crew-guide-card,.crew-guide-more-chevron{transition:none}.crew-guide-preview:not(.is-open):hover~.crew-guide-more .crew-guide-more-chevron{transform:none}}.crew-guide-section{margin-top:24px}.crew-evaluation-details>.crew-guide-section:first-child{margin-top:18px}.crew-guide-section-heading{align-items:center;display:flex;gap:9px;margin-bottom:12px}.crew-guide-section-heading>svg{color:#5266b7;height:23px;width:23px}.crew-guide-section-heading h4{color:#203858;font-size:16px;font-weight:750}.crew-guide-score-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.crew-weight-chart{border-radius:8px;display:flex;height:32px;margin-bottom:12px;overflow:hidden}.crew-weight-chart>span{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:750;justify-content:center}.crew-weight-chart>span:first-child{background:#315dc5;width:50%}.crew-weight-chart>span:nth-child(2){background:#6451b6;width:30%}.crew-weight-chart>span:nth-child(3){background:#237b78;width:20%}.crew-guide-table{border-collapse:collapse;color:#334963;font-size:13px;overflow-wrap:anywhere;table-layout:fixed;text-align:left;width:100%}.crew-guide-table:not(.crew-guide-actions) thead th:last-child{width:36%}.crew-guide-actions thead th:first-child{width:32%}.crew-guide-actions thead th:nth-child(2){width:15%}.crew-guide-table caption{color:#203858;font-size:13px;font-weight:700;margin-bottom:9px;text-align:left}.crew-guide-table td,.crew-guide-table th{border-bottom:1px solid #e0e7f2;padding:9px 10px;vertical-align:top}.crew-guide-table thead th{background:#f0f4fb;color:#52627a;font-size:11px}.crew-guide-table tbody th{font-weight:600}.crew-guide-table .crew-guide-band{background:var(--band-fill);border-radius:6px;color:var(--band-ink);display:inline-block;font-weight:650;padding:3px 8px}.crew-guide-note{color:#52627a;font-size:12px!important;line-height:1.6!important;margin-top:12px!important}.crew-guide-advisory{background:#f2f7ff;border:1px solid #ccdcee;border-radius:10px;color:#334963;display:flex;gap:10px;margin-top:18px;padding:14px 16px}.crew-guide-advisory>svg{color:#3658b2;flex-shrink:0}.crew-guide-advisory p{font-size:13px;line-height:1.6}.crew-guide-review-notes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.crew-guide-review-notes>section{border:1px solid #dce5f2;border-radius:12px;padding:16px}.crew-guide-review-notes p{color:#52627a;font-size:13px;line-height:1.65}@container (min-width:900px){.crew-guide-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.crew-guide-card{flex-direction:column;gap:10px}}@container (max-width:640px){.crew-evaluation-key-points,.crew-guide-review-notes,.crew-guide-score-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.crew-guide-cards{gap:8px;grid-template-columns:minmax(0,1fr)}.crew-guide-card{gap:10px;padding:10px 12px}.crew-guide-card-icon{border-radius:10px;height:34px;width:34px}.crew-guide-card-icon svg{height:21px;width:21px}.crew-guide-card-copy>p{font-size:12px;line-height:1.5}.crew-guide-table,.crew-guide-table caption{font-size:12px}.crew-guide-table td,.crew-guide-table th{padding:7px 6px}.crew-guide-table thead th{font-size:10.5px}.crew-guide-actions thead th:first-child{width:36%}.crew-guide-actions thead th:nth-child(2){width:17%}.crew-guide-advisory,.crew-guide-review-notes>section{padding:12px}}.crew-comparison-capabilities{display:flex;flex-wrap:wrap;gap:8px 18px}.crew-comparison-capabilities>span{align-items:center;color:#405998;display:inline-flex;font-size:12px;font-weight:650;gap:7px}.crew-comparison-capabilities svg{height:19px;width:19px}.crew-comparison-choices{display:flex;flex-direction:column;gap:9px;margin:20px 0}.crew-comparison-choice{grid-gap:10px;align-items:center;background:#fff;border:1px solid #dce5f2;border-radius:12px;display:grid;gap:10px;grid-template-columns:34px 38px minmax(0,1fr) auto;padding:12px 10px}.crew-comparison-choice.is-selected{background:#edf3ff;border-color:#9cb4e4;box-shadow:0 2px 6px #315dc50d}.crew-candidate-avatar.MuiAvatar-root{background:#e5edfc;color:#3a5aab;height:36px;width:36px}.crew-candidate-avatar>svg{height:24px;width:24px}.crew-comparison-choice-name{color:#203858;font-size:14px!important;font-weight:700!important;overflow-wrap:anywhere}.crew-comparison-choice-help{background:#f5f7fc;border-radius:10px;color:#52627a;line-height:1.6!important;padding:13px 15px}.crew-compare-chooser .crew-choice-count{color:#52627a;flex:1 1;margin-right:auto}.crew-comparison-heading-copy{align-items:center;display:flex;gap:14px}.crew-comparison-intro{background:linear-gradient(110deg,#eff4ff,#f8faff);border:1px solid #d7e1f4;border-radius:13px;margin-bottom:20px;padding:16px 18px}.crew-comparison-intro>p{color:#425776;line-height:1.6;margin-bottom:10px}.crew-comparison-person>h4{flex:1 1}.crew-comparison-table .crew-candidate-avatar{height:32px;width:32px}.crew-comparison-resume.MuiButton-root{margin:0 0 14px}.crew-comparison-table thead th:not(:first-child){background:linear-gradient(#f5f8ff,#fff 130px);border-top:3px solid #829bd8}@media(max-width:1100px){.crew-results-toolbar-actions{flex:1 1 auto}.crew-core-filter-row{gap:12px;grid-template-columns:minmax(0,1fr) auto}.crew-core-filter-row>.MuiTextField-root{grid-column:1/-1}.crew-score-filter-group{gap:14px;grid-template-columns:minmax(130px,1fr) auto}}@media(max-width:600px){.crew-matching-heading{gap:16px}.crew-matching-title{width:100%}.crew-filter-note{flex-basis:100%;text-align:left}.crew-results-toolbar-actions,.crew-results-toolbar-actions>.MuiButton-root,.crew-results-toolbar-actions>.MuiTextField-root{width:100%}.crew-result-controls{padding:16px 13px}.crew-core-filter-row{gap:15px;grid-template-columns:minmax(0,1fr)}.crew-core-filter-row>.crew-filter-toggle{grid-column:auto;justify-self:stretch}.crew-core-filter-row>.MuiTextField-root{grid-column:auto}.crew-score-filter-group{gap:12px;grid-template-columns:minmax(110px,1fr) auto}.crew-current-score-toggle .MuiFormControlLabel-label{max-width:112px}.crew-evaluation-footer{--guide-pad-x:14px;--guide-pad-y:14px}.crew-fit-main>.crew-evaluation-footer{margin-bottom:80px}.crew-evaluation-footer-heading>.MuiButton-root{width:100%}.crew-advanced-filters{padding:12px}.crew-guide-section{margin-top:20px}.crew-comparison-choice{gap:9px;grid-template-columns:30px 34px minmax(0,1fr)}.crew-comparison-choice>.MuiButton-root{grid-column:3;justify-self:start}.crew-compare-chooser .MuiDialogActions-root>.crew-choice-count{flex-basis:100%}.crew-comparison-heading-copy{align-items:flex-start;gap:10px}.crew-comparison-heading-icon{height:23px;padding:8px;width:23px}}@media(min-width:901px){:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-profile-body{padding:8px 16px}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-profile-summary{margin-top:6px;padding-top:6px}.crew-overall-fit .crew-profile-summary-group{align-items:center;flex-direction:row;gap:10px}.crew-overall-fit .crew-profile-summary-group dt{flex-shrink:0}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-matching-applicants{padding:10px 16px 12px}.crew-profile-actions{margin-top:8px;padding-top:8px}.crew-matching-title{gap:4px}.crew-matching-heading{margin-bottom:8px}.crew-result-controls{margin-bottom:6px;padding:10px 14px}.crew-keyword-editor{margin-top:6px;padding-top:6px}.crew-keyword-editor .crew-keyword-list{margin-top:6px}.crew-results-toolbar{margin:0 0 8px}.crew-review-actions .crew-evaluated-note{flex-basis:auto;margin:0!important;order:0}.crew-profile-actions .crew-secondary-actions{margin-left:auto}}.crew-keyword-definition-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.crew-keyword-definition-form input{background:#fff;border:1px solid #a9b9d1;border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;max-width:100%;min-width:0;padding:8px 10px;width:240px}.crew-keyword-list .MuiChip-root{max-width:100%}.crew-keyword-list .MuiChip-label{overflow-wrap:anywhere;white-space:normal}.crew-keyword-list .MuiChip-root{height:auto;min-height:26px}.crew-applicant-pages{margin:8px 0 12px}.crew-overall-fit{--fit-navy:#132f57;--fit-blue:#195fa5;--fit-line:#d8e2ee;min-width:0}.crew-fit-main{min-width:0}:root[data-crew-theme] .customer-review-app .crew-overall-fit{--crew-action:var(--fit-navy);--crew-ink:var(--fit-navy)}.crew-fit-toolbar{padding:4px 0}.crew-fit-toolbar .MuiButton-root{min-height:40px;white-space:nowrap}.crew-fit-toolbar .MuiOutlinedInput-root{background:#fff}.crew-fit-results{min-width:0}.crew-fit-results.has-filters{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:220px minmax(0,1fr)}.crew-fit-filters{background:#f7f9fd;padding:18px 14px}.crew-fit-filters .MuiSlider-root{color:var(--fit-navy)}.crew-fit-band-strip{padding:8px 0 2px}:root[data-crew-theme] .customer-review-app .crew-fit-band-strip .MuiChip-root{border-radius:6px;font-size:13px;height:30px;padding:0 4px}.crew-fit-roster{border-color:var(--fit-line);overflow:hidden}.crew-fit-roster table{table-layout:fixed}.crew-fit-roster thead{background:#f3f6fa}.customer-review-app .crew-fit-roster th{border-color:var(--fit-line);color:#354968;font-size:13px;font-weight:700;padding:13px 10px}.crew-fit-roster th:first-child{width:38px}.crew-fit-roster th:nth-child(2){width:19%}.crew-fit-roster th:nth-child(3){width:13%}.crew-fit-roster th:nth-child(5){width:18%}.crew-fit-roster th:nth-child(6){width:146px}.customer-review-app .crew-fit-roster td{border-color:var(--fit-line);overflow-wrap:anywhere;padding:16px 10px;vertical-align:top}.customer-review-app .crew-fit-roster td.crew-fit-select{padding:9px 0}.crew-fit-roster .MuiButton-root{min-width:0}.crew-fit-row:hover{background:#f8fbff}.crew-fit-roster .crew-fit-row.Mui-selected{background:#eef5ff}.crew-fit-roster tr:last-child td{border-bottom:0}.customer-review-app .crew-fit-applicant-name{color:#122d51;font-size:15px;font-weight:750;justify-content:flex-start;padding:0;text-align:left}.customer-review-app .crew-fit-resume-link{font-size:12px;margin-top:8px;padding:0}.crew-fit-summary-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.55;overflow:hidden}.crew-fit-search-match{background:#fff5d9;margin-top:8px;padding:6px}.crew-fit-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.crew-fit-required-status{margin-top:8px}.crew-fit-required-status.is-supported{color:#18724e}.crew-fit-required-status.is-uncertain{color:#936000}.customer-review-app .crew-fit-source-links .MuiButton-root{background:#eaf1fb;border:1px solid #d4e1f3;border-radius:999px;color:#224e82;font-size:12px;line-height:1.5;padding:3px 9px}.crew-fit-source-links .MuiButton-startIcon{margin-right:5px}.crew-fit-source-links .MuiSvgIcon-root{font-size:15px}.crew-fit-actions .MuiButton-root{white-space:nowrap}.customer-review-app .crew-fit-expand{font-size:12px;margin-top:8px;padding:2px 0}.crew-score-badge{background:var(--score-fill);border:1px solid var(--score-line);border-radius:7px;color:var(--score-ink);min-width:84px;padding:8px 10px;width:-webkit-fit-content;width:fit-content}.crew-score-badge.is-inline{align-items:center;flex-direction:row;gap:10px;padding:10px 14px}.crew-score-badge.is-inline>*+*{margin-top:0}.crew-score-badge.is-inline .MuiTypography-caption{font-size:15px}.crew-score-breakdown{background:#edf4fc;border:1px solid #cfdef0;border-radius:5px;padding:16px 18px 12px}.crew-score-breakdown-title{color:#132f57;margin-bottom:14px}.crew-score-dimensions{display:flex;gap:16px;margin-bottom:10px}.crew-score-dimensions>*{border-right:1px solid #c7d7ea;flex:1 1;padding-right:12px}.crew-score-dimensions>:last-child{border:0}.crew-score-total .MuiButton-root{font-size:12px;padding:0;text-decoration:underline}.customer-review-app .crew-fit-roster .crew-fit-expanded-row td{background:#f9fbfe;padding:10px 12px 16px}.crew-fit-expanded-requirements{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:14px 6px 0}.crew-fit-expanded-requirements>.MuiButton-root{flex-shrink:0}.crew-fit-detail-heading h3{color:#10294a;font:750 28px/1.2 Public Sans,Arial,sans-serif}.crew-fit-detail-tabs{align-items:center;border-bottom:1px solid var(--fit-line);display:flex;gap:20px}.crew-fit-detail-tabs>span{border-bottom:3px solid var(--fit-navy);color:var(--fit-navy);font-weight:700;padding:10px 6px}.crew-fit-split{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.crew-fit-narrative{padding:18px}.crew-fit-source{height:76vh;min-height:540px;overflow:hidden;position:-webkit-sticky;position:sticky;top:16px}.crew-fit-source article{box-sizing:border-box;margin:12px;padding:24px;width:calc(100% - 24px)}.crew-fit-source .crew-document-embedded>div:first-child{padding:12px}.crew-fit-finding-group{padding:14px}.crew-fit-finding{background:#fff;border:1px solid #e2e9f1;border-radius:5px;display:flex;gap:10px;padding:12px}.crew-fit-finding.is-active{background:#f2f7ff;border-color:#4387db;box-shadow:0 0 0 1px #4387db}.crew-fit-finding-number{background:#193e69;border-radius:50%;color:#fff;display:grid;flex:0 0 26px;font-size:12px;font-weight:700;height:26px;place-items:center;width:26px}.crew-fit-finding .crew-fit-source-links{margin-top:8px}.crew-fit-card{padding:20px}.crew-fit-requirement-pills{border:1px solid var(--fit-line);border-radius:5px;margin-bottom:12px;padding:14px}.crew-fit-card-findings{background:#f7f9fc;border:1px solid var(--fit-line);border-radius:5px;padding:16px}.crew-fit-strength-gap{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.crew-fit-strength-gap ul{margin:8px 0 0;padding-left:18px}.crew-fit-strength-gap li{margin-bottom:7px}.crew-fit-strength-gap .MuiButton-root{padding:0}.crew-fit-expanded-requirements .MuiChip-root,.crew-fit-narrative .MuiChip-root,.crew-fit-requirement-pills .MuiChip-root{height:auto;max-width:100%}.crew-fit-expanded-requirements .MuiChip-label,.crew-fit-narrative .MuiChip-label,.crew-fit-requirement-pills .MuiChip-label{padding-bottom:4px;padding-top:4px;white-space:normal}.crew-overall-fit.is-customizing{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px}.crew-custom-panel{border-color:#d8e2ee;min-width:0}.crew-custom-editor{padding:20px}.crew-custom-criterion{border-bottom:1px solid #d8e2ee;padding-bottom:18px}.customer-review-app .is-customizing .crew-fit-toolbar{align-items:stretch;flex-direction:column}.customer-review-app .is-customizing .crew-fit-toolbar>*{margin-left:0}.is-customizing .crew-fit-roster .crew-fit-reason,.is-customizing .crew-fit-roster .crew-fit-required{display:none}.is-customizing .crew-fit-roster th:nth-child(2){width:36%}.is-customizing .crew-fit-roster th:nth-child(3){width:24%}.is-customizing .crew-fit-roster th:nth-child(6){width:128px}.is-customizing .crew-score-dimensions{flex-wrap:wrap}.is-customizing .crew-score-dimensions>*{flex:1 0 40%}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-client-content{padding-top:20px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-job-heading{color:#10294a;font:750 clamp(24px,2.4vw,32px)/1.2 Public Sans,Arial,sans-serif}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) #job-panel-candidates{background:#fff;border:1px solid #d8e2ee;border-radius:7px;margin-top:14px;padding:20px}@media(min-width:1100px){.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-opening-main{position:relative}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-review-ribbon-actions{margin:0;position:absolute;right:0;top:-52px}}@media(max-width:1200px){.crew-fit-results.has-filters{grid-template-columns:1fr}}@media(max-width:900px){.crew-fit-split{grid-template-columns:1fr}.crew-fit-source{height:70vh;min-height:420px;position:static}.crew-fit-roster table,.crew-fit-roster tbody{display:block}.crew-fit-roster thead{display:none}.crew-fit-roster tr.crew-fit-row{grid-gap:10px;border-bottom:1px solid var(--fit-line);display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr) 104px;padding:14px 10px}.customer-review-app .crew-fit-roster td{border:0;display:block;padding:0}.customer-review-app .crew-fit-roster td.crew-fit-select{padding:0}.crew-fit-match{grid-column:3;grid-row:1}.crew-fit-person{grid-column:2;grid-row:1}.crew-fit-actions,.crew-fit-reason,.crew-fit-required{grid-column:2/4}.crew-fit-actions{display:flex!important;flex-wrap:wrap;gap:10px}.crew-fit-actions .crew-fit-expand{margin:0}.crew-fit-expanded-row{display:block}.crew-score-dimensions{flex-wrap:wrap}.crew-score-dimensions>*{flex:1 0 40%}.crew-fit-expanded-requirements{flex-direction:column}.crew-fit-card,.crew-fit-narrative{padding:14px}.crew-fit-strength-gap{gap:14px;grid-template-columns:1fr}.crew-fit-card-findings{padding:12px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) #job-panel-candidates{padding:14px 10px}}.crew-fit-chat{grid-gap:16px;display:grid;gap:16px;grid-template-columns:290px minmax(0,1fr);min-height:640px}.crew-fit-chat-applicants{min-width:0;padding:20px}.crew-fit-chat-person{background:#eef5ff;border-color:#cfdef2;margin-top:12px;min-width:0;padding:16px}.crew-fit-chat-person-name{line-height:1.5;min-height:3em;overflow-wrap:anywhere}.customer-review-app .crew-fit-chat-person .crew-score-badge.crew-score-ring{justify-content:flex-start;min-width:0;padding:8px 0;width:100%}.crew-fit-chat-person .crew-score-caption{min-width:0}.crew-fit-chat-person .crew-score-ring.is-compact .crew-score-label{overflow-wrap:anywhere;white-space:normal}.crew-fit-chat-conversation{display:flex;flex-direction:column;height:76vh;min-height:600px;min-width:0}.crew-fit-chat-heading{border-bottom:1px solid var(--fit-line);padding:18px 20px}.crew-fit-chat-transcript{flex:1 1;min-height:0;overflow:auto;padding:18px 20px}.crew-fit-chat-question{background:#e5efff;border-radius:12px 12px 2px 12px;margin:0 0 18px 42px;padding:14px 18px}.crew-fit-chat-answer{background:#f0f4f9;border-radius:8px;display:flex;gap:16px;padding:20px}.crew-fit-chat-answer>div{min-width:0}.crew-fit-chat-sparkle{color:#397cec;flex-shrink:0}.crew-fit-chat-compose{border-top:1px solid var(--fit-line);padding:16px 20px 8px}:root[data-crew-theme] .customer-review-app .crew-fit-chat-compose .MuiChip-root{border-color:#a8c8f3;border-radius:999px;color:#1c5a9d}@media(max-width:1050px){.crew-fit-chat{grid-template-columns:230px minmax(0,1fr)}.crew-fit-chat-applicants{padding:14px}}@media(max-width:800px){.crew-fit-chat{grid-template-columns:1fr}.crew-fit-chat-applicants{padding:14px}.crew-fit-chat-person{padding:12px}.crew-fit-chat-conversation{height:80dvh;min-height:560px}.crew-fit-chat-question{margin-left:16px}.crew-fit-chat-answer{gap:8px;padding:12px}.crew-fit-chat-compose,.crew-fit-chat-heading,.crew-fit-chat-transcript{padding:14px}}.customer-review-app .crew-applications-panel:has(.crew-overall-fit)>div>.MuiStack-root{gap:0}.customer-review-app .crew-applications-panel:has(.crew-overall-fit)>div>.MuiStack-root>*+*{margin-top:10px}.customer-review-app .crew-applications-panel:has(.crew-fit-detail-heading) .crew-applicant-review-tabs,.customer-review-app .crew-applications-panel:has(.crew-fit-detail-heading) .crew-applicants-heading{display:none}.customer-review-app .crew-applications-panel:has(.crew-fit-detail-heading) .crew-overall-fit{margin-top:0}.customer-review-app .crew-overall-fit .crew-fit-main>*+*{margin-top:12px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit){--crew-action:#132f57}@media(min-width:1100px){:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-client-header{min-height:68px;padding-bottom:8px;padding-top:8px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-client-content{padding-top:12px}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-job-overview{gap:6px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) #job-panel-candidates{padding:16px}}.crew-fit-mobile-score-label{display:none}.crew-fit-roster.has-custom-results th:nth-child(2){width:17%}.crew-fit-roster.has-custom-results th:nth-child(3),.crew-fit-roster.has-custom-results th:nth-child(4){width:12%}.crew-fit-roster.has-custom-results th:nth-child(5){width:auto}.crew-fit-roster.has-custom-results th:nth-child(6){width:16%}.crew-fit-roster.has-custom-results th:nth-child(7){width:144px}@media(max-width:900px){.crew-fit-mobile-score-label{display:block;margin-bottom:4px}.crew-fit-job-match{grid-column:2;grid-row:2}.has-custom-results .crew-fit-match{grid-column:3;grid-row:2}.has-custom-results .crew-fit-person{grid-column:2/4}}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-fit-source-links .MuiButton-root{border-radius:999px}.customer-review-app .crew-overall-fit .crew-fit-chat-person{background:#eef5ff;border-color:#cfdef2}.crew-fit-chat-person .crew-score-badge>span:first-child{font-size:22px}.crew-fit-chat-person .crew-score-badge>.MuiTypography-caption{font-size:12px}@media (min-width:1000px){.crew-fit-card{border-radius:10px;box-shadow:0 3px 14px #122b4b0a;padding:24px}.crew-fit-card .crew-fit-requirement-pills{background:#f4f8fc;border:1px solid #d5e1ee;border-radius:8px;margin-bottom:18px;padding:16px}.customer-review-app .crew-fit-card .crew-fit-requirement-pills .MuiChip-root{border-radius:15px;height:30px}.crew-fit-card-findings{background:#fff;border:0;padding:0}.crew-fit-strength-gap>div{background:#eff8f2;border:1px solid #bedfc9;border-radius:8px;padding:18px}.crew-fit-strength-gap>div+div{background:#fff8e9;border-color:#ead29e}.crew-fit-strength-gap ul{padding-left:18px}.crew-fit-strength-gap li{margin:12px 0}.crew-fit-proof{-webkit-line-clamp:3;-webkit-box-orient:vertical;background:#fff;border-left:3px solid #479b68;color:#334b62;display:-webkit-box;font-size:13px;line-height:1.6;margin:10px 0;overflow:hidden;padding:12px}.customer-review-app .crew-fit-roster .crew-fit-expanded-row td{background:#f8fafd;padding:0 18px 20px 48px}.crew-roster-detail{background:#fff;border:1px solid #d6e1ee;border-radius:12px;box-shadow:0 3px 12px #18385708;padding:20px 24px}.crew-roster-detail-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.crew-roster-detail-heading h3{color:#193b63}.crew-roster-evidence{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.crew-roster-evidence-panel{background:#f4faf6;border:1px solid #d5e8dd;border-radius:9px;min-width:0;padding:16px 18px}.crew-roster-evidence-panel.is-gaps{background:#fffbf3;border-color:#eddfc6}.crew-roster-evidence-panel h3{color:#236343;margin-bottom:10px}.crew-roster-evidence-panel.is-gaps h3{color:#805714}.crew-roster-finding+.crew-roster-finding{border-top:1px solid #dfe7e4;margin-top:14px;padding-top:12px}.crew-roster-finding blockquote{-webkit-box-orient:vertical;-webkit-line-clamp:3;background:#fff;border-left:3px solid #70a68b;color:#455c71;display:-webkit-box;font-size:13px;line-height:1.6;margin:10px 0;overflow:hidden;padding:8px 12px}.crew-roster-detail .crew-fit-expanded-requirements{margin-top:2px;padding:18px 0}:root[data-crew-theme] .customer-review-app .crew-roster-detail .MuiChip-root{border-radius:999px;font-size:12px;height:30px}.crew-score-compact{border-top:1px solid #e1e7ef;padding-top:14px}.crew-score-bar-label,.crew-score-compact-footer,.crew-score-compact-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.crew-score-compact-heading{color:#425972;margin-bottom:10px}.crew-score-compact-bars{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.crew-score-track{background:#eaf0f7;border-radius:8px;height:5px;margin-top:6px;overflow:hidden}.crew-score-track>div{background:#5c86b5;border-radius:8px;height:100%}.crew-score-compact-footer{margin-top:8px}.crew-score-compact-footer .MuiButton-root{font-size:12px;padding:0}.customer-review-app .crew-fit-roster .crew-score-badge .MuiTypography-caption{font-size:12px;white-space:nowrap}.customer-review-app .crew-fit-roster .crew-score-badge{border:0;border-radius:10px;min-width:76px;padding:8px 10px}}.crew-fit-skill-highlights h3{color:#193b63;font-weight:700}.crew-qualification-details{border-top:1px solid #dbe4ee;margin-top:16px;padding-top:12px}.crew-qualification-details>summary{color:#47617c;cursor:pointer;font-size:13px;font-weight:650}.crew-qualification-details[open]>summary{margin-bottom:12px}.crew-fit-card-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4c6077;display:-webkit-box;font-style:italic;line-height:1.55;overflow:hidden}.crew-fit-brief-columns{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:14px}.crew-fit-brief-group h3{color:#286b42;font-size:13px;font-weight:750}.crew-fit-brief-group.is-gap h3{color:#8a5c15}.crew-fit-brief-group ul{margin:6px 0 0;padding-left:18px}.crew-fit-brief-group li{margin:0 0 7px;padding:0}.customer-review-app .crew-fit-brief-finding.MuiButton-root{border-radius:2px;color:#283e57;display:block;font-size:14px;font-weight:400;line-height:1.5;padding:0;text-align:left;text-transform:none;width:100%}.crew-fit-brief-finding>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crew-fit-brief-finding .crew-fit-brief-open{color:#39658e;display:block;font-size:11px;margin-top:2px}.customer-review-app .crew-fit-brief-all.MuiButton-root{font-size:12px;margin-top:8px;padding:0}@media(min-width:1000px){.crew-fit-card .crew-fit-card-findings.crew-fit-card-brief{background:#f6f7f9;border:1px solid #d9e0e8;border-radius:6px;padding:16px 18px}.crew-fit-card{padding:20px}.crew-fit-card .crew-fit-requirement-pills{background:#fff;margin-bottom:14px;padding:12px 16px}}.crew-requirement-profile{border-radius:10px;overflow:visible}.crew-profile-heading{border-bottom:1px solid #d9e2ed;padding:20px 24px}.crew-profile-heading h3{font-weight:700;margin-bottom:4px}.crew-profile-heading>.MuiButton-root{flex-shrink:0}.crew-profile-body{padding:22px 24px}.crew-profile-fields{grid-gap:22px 24px;display:grid;gap:22px 24px;grid-template-columns:1fr 1fr}.crew-profile-fields .MuiChip-root{background:#eaf2fa;color:#244d75;max-width:100%}.crew-card-header{margin-bottom:18px}.customer-review-app .crew-card-resume.MuiButton-root{background:#f0f5fa;border-radius:5px;color:#41658a;font-size:12px;font-weight:600;min-width:0;padding:3px 8px}.crew-card-resume .MuiButton-startIcon{margin-right:4px}.crew-card-resume .MuiSvgIcon-root{font-size:16px}.crew-card-footer{border-top:1px solid #e1e7ee;margin-top:16px;padding-top:14px}.customer-review-app .crew-card-match-link.MuiButton-root{font-size:13px;font-weight:600;padding:4px 0}.customer-review-app .crew-card-review.MuiButton-root{border-radius:5px;font-size:13px;min-height:34px;padding:6px 13px}.crew-card-review .MuiSvgIcon-root{font-size:17px}.crew-fit-row{cursor:pointer}.crew-fit-row.is-expanded>td{background:#eef4fc;border-bottom:0}.crew-fit-row.is-expanded .crew-fit-applicant-name{color:#185c97}.customer-review-app .crew-fit-roster .crew-fit-applicant-name{align-items:flex-start}.crew-fit-twisty{align-items:center;border-radius:4px;color:#3d6188;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;margin:2px 4px 0 0;transition:transform .15s ease,background-color .15s ease;width:18px}.crew-fit-twisty svg{font-size:18px}.crew-fit-row:hover .crew-fit-twisty{background:#e3ecf7}.crew-fit-row.is-expanded .crew-fit-twisty{color:#185c97;transform:rotate(90deg)}.customer-review-app .crew-fit-roster .crew-fit-applicant-label{overflow-wrap:break-word;word-break:normal}@media (prefers-reduced-motion:reduce){.crew-fit-twisty{transition:none}}.crew-roster-card{padding:0 8px 12px}.crew-roster-card .crew-fit-card.is-embedded{box-shadow:none;margin:0;padding:16px 20px}.crew-fit-card.is-embedded .crew-fit-requirement-pills{margin-top:0}.crew-fit-expanded-row>td{background:#eef4fc}.crew-band-distribution{background:#fff;border:1px solid var(--fit-line);border-radius:8px;margin:12px 0 4px;padding:12px 12px 0}.crew-band-proportions{background:#edf1f6;border-radius:8px;display:flex;gap:2px;height:7px;overflow:hidden}.crew-band-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px}.customer-review-app .crew-band-options .MuiButton-root{border-bottom:3px solid var(--band-color);border-radius:0;color:var(--band-color);flex-direction:column;gap:1px;padding:9px 5px}.crew-band-options .MuiButton-root+.MuiButton-root{border-left:1px solid #e5eaf1}.crew-band-options strong{font-size:24px;line-height:1.2}.crew-band-options small{color:#52657c;font-size:11px;font-weight:400}.crew-band-options .MuiButton-root[aria-pressed=true]{background:var(--band-fill);outline:2px solid var(--band-color);outline-offset:-2px}.customer-review-app .crew-score-badge.crew-score-ring{align-items:center;background:#0000;border:0;border-radius:0;display:flex;flex-direction:row;gap:9px;min-width:0;padding:0}.crew-score-dial{display:grid;flex:0 0 52px;height:52px;place-items:center;position:relative;width:52px}.crew-score-dial svg{height:100%;position:absolute;width:100%}.crew-score-dial strong{font-feature-settings:"tnum";color:#142d4d;font-size:15px;font-variant-numeric:tabular-nums}.crew-score-label{font-size:13px!important;font-weight:700!important;max-width:92px}.crew-score-advisory{font-size:11px!important;line-height:1.3!important;white-space:normal}.crew-required-evidence{line-height:1.35!important;margin-top:3px!important;max-width:160px;white-space:normal}.crew-overall-fit .crew-analysis-score span{text-align:right;white-space:normal}.crew-recorded-rubric{border-top:1px solid #dce4ee;padding:10px 0}.crew-recorded-rubric dl{grid-gap:6px;display:grid;gap:6px;margin:8px 0}.crew-recorded-rubric dl>div{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.crew-recorded-rubric dt{min-width:0;overflow-wrap:anywhere}.crew-recorded-rubric dd{margin:0;white-space:nowrap}.crew-historical-results .MuiAlert-message{min-width:0;overflow-wrap:anywhere;width:100%}.customer-review-app .crew-fit-roster th:nth-child(2){width:21%}.customer-review-app .crew-fit-roster th:nth-child(3){width:16%}.customer-review-app .crew-fit-roster th:nth-child(4){width:auto}.customer-review-app .crew-fit-roster th:last-child{width:248px}.customer-review-app .crew-fit-roster.has-custom-results th:nth-child(2){width:17%}.customer-review-app .crew-fit-roster.has-custom-results th:nth-child(3),.customer-review-app .crew-fit-roster.has-custom-results th:nth-child(4){width:14%}.customer-review-app .crew-fit-roster.has-custom-results th:nth-child(5){width:auto}.customer-review-app .crew-fit-roster td{padding:16px 12px;vertical-align:middle}.customer-review-app .crew-fit-roster .crew-fit-expanded-row td{padding:0 12px 16px 38px}.customer-review-app .crew-fit-roster .crew-fit-actions .MuiButton-root{font-size:12px;min-height:36px;padding:6px 9px}.crew-fit-summary-excerpt{-webkit-line-clamp:2}.crew-fit-required-status{font-size:12px;margin-top:5px}.customer-review-app .crew-fit-required-status .MuiTypography-root{font-size:12px}.crew-fit-required-status .MuiSvgIcon-root{font-size:16px}.customer-review-app .crew-roster-card .crew-fit-review-card{background:#fff;border-radius:4px;padding:18px 20px}.crew-fit-review-card .crew-fit-card-summary{color:#425a73;font-style:normal;margin-bottom:14px}.crew-card-evidence-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.65fr) minmax(240px,1fr)}.crew-qualification-section{border-top:1px solid #dce5ef;margin-top:20px;padding-top:14px}.crew-qualification-section h3{margin-bottom:8px}.crew-qualification-row{grid-gap:12px;align-items:center;border-bottom:1px solid #e5ebf2;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 125px 74px;padding:7px 0}.crew-qualification-row:last-child{border-bottom:0}.crew-qualification-row>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;overflow:hidden}.crew-qualification-row .MuiButton-root{font-size:12px}.crew-evidence-status{color:#5b6b7e;font-size:12px}.crew-evidence-status.is-supported{color:#176f4b}.crew-evidence-status.is-insufficient_evidence,.crew-evidence-status.is-partial{color:#906000}.crew-evidence-status.is-unmet{color:#a53737}.crew-visible-calculation{border-left:1px solid #dce5ef;padding-left:24px}.crew-calculation-dimension{padding-top:20px}.crew-calculation-label,.crew-calculation-total{align-items:baseline;display:flex;font-size:13px;gap:10px;justify-content:space-between}.crew-calculation-label strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.crew-calculation-track{background:#e5ebf2;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.crew-calculation-track span{background:#2878bc;display:block;height:100%}.crew-calculation-dimension:first-child .crew-calculation-track span{background:#178258}.crew-calculation-dimension .MuiButton-root{font-size:12px;padding:4px 0}.crew-calculation-total{border-top:1px solid #dce5ef;margin-top:14px;padding-top:16px}.crew-calculation-total>:last-child{color:#176f4b;font-size:22px}.crew-fit-review-card .crew-fit-brief-columns{grid-gap:0;border-radius:5px;display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:16px;overflow:hidden}.crew-fit-review-card .crew-fit-brief-group{background:#eff8f3;padding:14px 16px}.crew-fit-review-card .crew-fit-brief-group.is-gap{background:#fff8e9}.crew-fit-review-card .crew-fit-brief-group h3{font-size:14px;text-transform:none}.crew-fit-review-card .crew-fit-brief-group ul{list-style:none;margin:6px 0 0;padding:0}.crew-fit-review-card .crew-fit-brief-finding{align-items:flex-start;display:flex;font-size:13px;font-weight:400;gap:14px;justify-content:space-between;padding:5px 0;text-align:left;width:100%}.crew-fit-review-card .crew-fit-brief-finding>span:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crew-fit-review-card .crew-fit-brief-open{color:#195fa5;flex-shrink:0;font-size:11px}.crew-fit-review-card .crew-card-footer{border:0;margin-top:10px;padding-top:8px}.crew-drawer-evidence-context{max-height:34vh;overflow:auto}:root[data-crew-theme] .customer-review-app .crew-qualification-row .MuiButton-root{font-size:12px;min-height:26px;min-width:0;overflow-wrap:normal;padding:3px 0;white-space:nowrap}.crew-qualification-row{min-height:36px;padding:4px 0}.crew-evidence-status{background:#0000}:root[data-crew-theme] .customer-review-app .crew-fit-review-card .crew-fit-brief-finding.MuiButton-root{align-items:flex-start;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:1.45;padding:4px 0}.crew-fit-review-card .crew-fit-brief-open{white-space:nowrap}:root[data-crew-theme] .customer-review-app .crew-band-options .MuiButton-root{border-radius:0;color:var(--band-color)}.crew-fit-review-card .crew-fit-brief-group .crew-fit-scan-bullets{list-style:disc;margin:10px 0 8px;padding-left:17px}.crew-fit-review-card .crew-fit-scan-bullets li{font-size:13px;line-height:1.5;margin:6px 0;padding-left:2px}.crew-fit-review-card .crew-fit-brief-group{display:flex;flex-direction:column}.crew-fit-review-card .crew-fit-detail-link.MuiButton-root{align-self:flex-start;font-size:12px;margin-top:auto;padding-left:0}.crew-fit-pool-comparison{align-items:center;background:#f7fafd;border:1px solid #d6e2ef;border-left:3px solid #4b7aa7;border-radius:4px;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding:12px 14px}.crew-fit-pool-comparison h3{font-size:13px;margin-bottom:3px}.crew-fit-pool-comparison .MuiTypography-body2{color:#405a73;font-size:13px}.crew-fit-pool-comparison .MuiButton-root{flex-shrink:0;font-size:12px}.customer-review-app .crew-compare-discovery{align-items:center;background:#f0f6fc;border-color:#b8cde2;border-left:4px solid #23669b;display:flex;gap:16px;justify-content:space-between;margin:8px 0 12px;padding:16px}.crew-compare-discovery>div{min-width:0}.crew-compare-count{font-weight:600!important;margin-top:8px!important}.crew-compare-actions{flex-shrink:0}.crew-compare-actions .MuiButton-root{min-height:44px}.customer-review-app .crew-fit-roster th.crew-fit-select-heading{font-size:12px;padding:8px 4px;text-align:center;width:64px}@media(max-width:900px){.customer-review-app .crew-compare-discovery{align-items:stretch;flex-direction:column;gap:12px;padding:12px}.crew-compare-actions{width:100%}}.crew-summary-scores{border-collapse:collapse;font-size:13px;margin-top:12px;width:100%}.crew-summary-scores td,.crew-summary-scores th{border-bottom:1px solid #dce3ec;padding:7px 10px;text-align:left}.crew-summary-scores thead th{background:#f3f5f8;font-weight:600}.crew-summary-scores tbody th{font-weight:400}.crew-summary-scores td{font-weight:700;text-align:right;white-space:nowrap}.crew-criteria-matches{border-left:3px solid;border-radius:4px;margin-top:12px;padding:8px 12px}.crew-criteria-matches h5{margin-bottom:6px}.crew-criteria-matches.is-met{background:#edf8ef;border-color:#278546;color:#17643a}.crew-criteria-matches.is-missing{background:#fff0f2;border-color:#c53148;color:#a82035}.crew-criteria-matches.is-preferred{background:#edf3ff;border-color:#3474c9;color:#2053a0}.customer-review-app .crew-criteria-matches .MuiChip-root{background:#fff;border:1px solid;color:inherit}.crew-inline-keyword{align-items:center;align-self:center;border:1px dashed #8395aa;border-radius:3px;box-sizing:border-box;display:inline-flex;height:26px;padding:0 6px 0 0}.customer-review-app .crew-inline-keyword .MuiIconButton-root{height:24px;padding:2px;width:24px}.crew-inline-keyword input{background:#0000;border:0;box-sizing:border-box;color:inherit;font:inherit;font-size:12px;height:24px;min-width:0;outline:none;padding:0;width:110px}.crew-inline-keyword:focus-within{outline:2px solid #2468a4;outline-offset:2px}.crew-evaluation-queue{padding:16px}.crew-evaluation-items{margin-top:12px;max-height:220px;overflow:auto}.crew-evaluation-items>div{display:flex;gap:16px;justify-content:space-between;padding:5px 0}.crew-fit-chat-drawer .crew-fit-chat{display:block;height:100%;min-height:0}.crew-fit-chat-drawer .crew-fit-chat-conversation{border:0;height:100%;min-height:0}.crew-fit-chat-drawer .crew-fit-chat-heading{padding:12px 16px 8px}.crew-fit-chat-drawer .crew-fit-chat-transcript{padding:12px 16px}.crew-fit-chat-drawer .crew-fit-chat-answer{gap:8px;padding:12px}.crew-fit-chat-drawer .crew-fit-chat-question{margin-left:20px;padding:12px}.crew-fit-chat-drawer .crew-fit-chat-compose{padding:12px 16px 8px}.crew-fit-chat-drawer .MuiChip-label{white-space:normal}@media(min-width:1000px){.crew-overall-fit.is-chatting>.crew-fit-main{margin-right:min(500px,42vw)}.crew-overall-fit.is-chatting .crew-applicant-columns{display:none}.crew-overall-fit.is-chatting .crew-applicant-row{gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.crew-overall-fit.is-chatting .crew-applicant-identity{grid-column:1}.crew-overall-fit.is-chatting .crew-applicant-row-actions{flex-wrap:wrap;grid-column:2;grid-row:1}.crew-overall-fit.is-chatting .crew-applicant-key-strength{grid-column:1/-1;grid-row:2;margin-left:42px}.crew-overall-fit.is-chatting .crew-applicant-review-count{grid-column:1/-1;grid-row:3;margin-left:42px}.crew-overall-fit.is-chatting .crew-applicant-decision{grid-column:1/-1;grid-row:4;margin-left:42px}.crew-overall-fit.is-chatting .crew-applicant-cell-label{clip:auto;display:block;font-size:11px;height:auto;position:static;width:auto}.crew-overall-fit.is-chatting .crew-profile-fields{grid-template-columns:minmax(0,1fr)}}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-client-content{padding-top:20px}.crew-overall-fit .crew-filter-bar{align-items:center;justify-content:space-between;margin-bottom:0}.crew-overall-fit .crew-filter-bar+.MuiCollapse-root .crew-match-controls{margin-top:12px}.customer-review-app .crew-overall-fit .crew-filter-toggle.MuiButton-root{font-weight:650;white-space:nowrap}@media (max-width:599px){.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-client-content{padding-top:14px}}.crew-assessment-overview{min-width:0;padding:20px}.crew-fit-detail-heading,.crew-overall-fit{scroll-margin-top:88px;scroll-margin-top:calc(var(--crew-job-nav-offset,76px) + 12px)}.crew-assessment-overview .crew-recorded-rubric{margin:16px 0}.crew-assessment-overview .crew-recorded-rubric.is-compact dl{margin:8px 0}.crew-assessment-overview .crew-fit-finding-group{padding:12px}@media(max-width:700px){.crew-assessment-overview{padding:16px}}.crew-fit-detail-scores{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:auto minmax(170px,1fr);max-width:500px}.crew-fit-detail-scores .crew-score-caption{min-width:0}.crew-required-evidence.is-prominent{background:#f4f7fa;border:1px solid #cbd7e4;border-radius:6px;margin:0!important;max-width:300px;min-width:0;padding:10px 12px}.crew-required-evidence.is-prominent h4{font-size:12px;font-weight:650;line-height:1.4}.crew-required-evidence.is-prominent p{margin:4px 0 0}.crew-required-evidence.is-prominent.is-supported{background:#edf6f0;border-color:#b7d3c1}.crew-required-evidence.is-prominent.is-needs_review{background:#fff8e9;border-color:#ddc99e}@media(max-width:700px){.crew-fit-detail-scores{grid-template-columns:minmax(112px,.7fr) minmax(0,1fr);width:100%}}:root[data-crew-theme] .customer-review-app .crew-overall-fit{--crew-action:#1767b4;--crew-action-hover:#115594}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-applications-panel>div:not([hidden]) .crew-overall-fit.is-comparing) :is(.crew-job-overview,.crew-review-ribbon-actions,.crew-review-sticky-anchor,.crew-review-ribbon,.crew-applicants-heading,.crew-applicant-review-tabs){display:none}.crew-fit-applicants-heading{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.crew-fit-applicants-heading h3{color:var(--fit-navy);font-weight:750}.crew-overall-fit .crew-fit-summary-excerpt{-webkit-line-clamp:unset;display:block;line-height:1.45;overflow:visible}.crew-overall-fit .crew-band-distribution{background:#0000;border:0;margin:6px 0 0;padding:0}.crew-overall-fit .crew-band-options{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-band-options .MuiButton-root{align-items:center;background:#fff;border:1px solid #ccd7e3;border-radius:18px;color:#2c3e55;flex-direction:row;gap:7px;min-height:36px;min-width:0;outline:0;padding:4px 14px;text-decoration:none;text-transform:none}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-band-options .MuiButton-root+.MuiButton-root{border-left:1px solid #ccd7e3}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-band-options .MuiButton-root:hover{background:#f1f5fa;border-color:#8aa2bc}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-band-options .MuiButton-root[aria-pressed=true]{background:#1f2d3d;border-color:#1f2d3d;color:#fff}.crew-overall-fit .crew-band-options .MuiButton-root:not(.crew-band-all):before{background:var(--band-color);border-radius:50%;content:"";height:9px;width:9px}.crew-overall-fit .crew-band-options .MuiButton-root[aria-pressed=true]:before{box-shadow:0 0 0 1.5px #fff}.crew-overall-fit .crew-band-options span{font-size:14px;font-weight:600}.crew-overall-fit .crew-band-options strong{font-size:14px;font-weight:700}.crew-overall-fit .crew-band-options small{display:none}.crew-score-caption{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.crew-score-caption>strong{font-feature-settings:"tnum";color:#142d4d;font-size:15px;font-variant-numeric:tabular-nums}.crew-score-ring.is-compact .crew-score-dial{flex-basis:36px;height:36px;width:36px}.crew-score-ring.is-compact .crew-score-label{font-size:12px!important;white-space:nowrap}.crew-overall-fit .crew-fit-skill-highlights.is-compact .MuiChip-root{background:#f4f9ff;border-color:#b9d7ef;border-radius:5px;color:#145995;height:auto;max-width:100%;min-height:27px}.crew-overall-fit .crew-fit-skill-highlights.is-compact .MuiChip-label{font-size:12px;line-height:1.35;padding:3px 7px;white-space:normal}.crew-overall-fit .crew-fit-skill-highlights.is-compact .MuiChip-icon{color:#2c73b3;font-size:15px}.crew-overall-fit .crew-fit-skill-highlights.is-compact>p{font-size:12px}@media(min-width:901px){.crew-overall-fit .crew-profile-heading{align-items:center;border-bottom:0;padding:12px 16px 8px}.crew-overall-fit .crew-profile-heading h3{font-size:17px;margin:0}.crew-overall-fit .crew-profile-body{padding:0 16px 16px}.crew-overall-fit .crew-profile-counts{gap:6px;margin-bottom:14px}.crew-overall-fit .crew-profile-counts .MuiChip-root{font-size:11px;height:22px}.crew-overall-fit .crew-profile-fields{align-items:start;gap:16px 12px;grid-template-columns:repeat(12,minmax(0,1fr))}.crew-profile-fields .crew-profile-field{grid-column:span 6}.crew-profile-fields .crew-profile-years,.crew-profile-fields .field-certifications,.crew-profile-fields .field-seniority{grid-column:span 3}.crew-profile-fields .crew-profile-apply{grid-column:span 3;min-height:40px}.crew-overall-fit .crew-profile-fields .MuiInputBase-root{font-size:13px;min-height:40px}.crew-overall-fit .crew-profile-fields .MuiInputLabel-root{font-size:13px}.crew-overall-fit .crew-profile-fields .MuiChip-root{border-radius:4px;font-size:12px}.crew-overall-fit .crew-fit-scan-roster{overflow-x:auto}.crew-fit-scan-roster table{min-width:920px}.crew-fit-scan-roster.has-custom-results table{min-width:1040px}.customer-review-app .crew-fit-scan-roster th:first-child{width:34px}.customer-review-app .crew-fit-scan-roster th:nth-child(2){width:20%}.customer-review-app .crew-fit-scan-roster th:nth-child(3){width:128px}.customer-review-app .crew-fit-scan-roster th:nth-child(4){width:auto}.customer-review-app .crew-fit-scan-roster th:nth-child(5){width:24%}.customer-review-app .crew-fit-scan-roster th:last-child{width:174px}.customer-review-app .crew-fit-scan-roster.has-custom-results th:nth-child(3),.customer-review-app .crew-fit-scan-roster.has-custom-results th:nth-child(4){width:128px}.customer-review-app .crew-fit-scan-roster.has-custom-results th:nth-child(5){width:auto}.customer-review-app .crew-fit-scan-roster.has-custom-results th:nth-child(6){width:19%}.customer-review-app .crew-fit-scan-roster.has-custom-results th:last-child{width:174px}.customer-review-app .crew-fit-scan-roster .crew-fit-row td{padding:12px 10px}.customer-review-app .crew-fit-scan-roster .crew-fit-row .crew-fit-select{padding:6px 0}.customer-review-app .crew-fit-scan-roster .crew-fit-actions .MuiButton-root{font-size:12px;padding:5px 7px}.crew-fit-scan-roster .crew-fit-applicant-name{font-size:14px}.crew-fit-scan-roster .crew-fit-summary-excerpt{font-size:13px}.crew-fit-scan-roster .crew-fit-person .MuiTypography-caption{font-size:11px;padding-left:22px}}.crew-fit-comparison{min-width:0}.crew-comparison-back.MuiButton-root{margin-bottom:8px;padding-left:0}.crew-comparison-heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.crew-comparison-heading h3{color:var(--fit-navy);font-size:28px;font-weight:750;margin-bottom:5px}.crew-comparison-heading>.MuiButton-root{flex-shrink:0;white-space:nowrap}.crew-comparison-scroll{border-color:var(--fit-line);border-radius:6px;overflow-x:auto;overflow-y:hidden}.crew-comparison-table{min-width:calc(160px + var(--comparison-count)*320px);table-layout:fixed}.customer-review-app .crew-comparison-table td,.customer-review-app .crew-comparison-table th{border-color:var(--fit-line);border-right:1px solid var(--fit-line);overflow-wrap:break-word;padding:12px 18px;vertical-align:top}.customer-review-app .crew-comparison-table tr>:last-child{border-right:0}.customer-review-app .crew-comparison-table th:first-child{background:#f5f8fc;color:#203a5a;font-size:13px;font-weight:700;width:160px}.customer-review-app .crew-comparison-table thead th{background:#fff;box-shadow:0 1px var(--fit-line);position:-webkit-sticky;position:sticky;top:0;z-index:2}.crew-comparison-table .MuiTypography-body2{font-size:13px;line-height:1.5}.crew-comparison-person{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.crew-comparison-person h4{color:var(--fit-navy);font-size:16px;font-weight:750}.crew-comparison-person .MuiIconButton-root{color:#61758c;margin-right:-8px}.crew-comparison-score{align-items:center;display:flex;gap:10px;justify-content:space-between}.crew-comparison-score .MuiButton-root{font-size:12px;min-width:0;padding:5px 9px;white-space:nowrap}.crew-comparison-job-score{align-items:center;border-top:1px solid var(--fit-line);display:flex;justify-content:space-between;margin-top:10px;padding-top:8px}.crew-comparison-strengths>td,.customer-review-app .crew-comparison-strengths>th{background:#eff8f3!important}.crew-comparison-gaps>td,.customer-review-app .crew-comparison-gaps>th{background:#fff8e9!important}.crew-comparison-table .crew-fit-brief-columns{display:block;margin:0}.crew-comparison-table .crew-fit-brief-group{display:flex;flex-direction:column;gap:8px}.crew-comparison-table .crew-fit-scan-bullets{font-size:13px;line-height:1.5;margin:0;padding-left:16px}.crew-comparison-table .crew-fit-scan-bullets li{margin:0 0 7px}.crew-comparison-table .crew-fit-scan-bullets li:last-child{margin-bottom:0}.crew-comparison-strengths li::marker{color:#176f4b}.crew-comparison-gaps li::marker{color:#936000}.crew-comparison-table .crew-fit-detail-link.MuiButton-root{align-self:flex-start;font-size:12px;margin-top:4px;padding:0}.crew-comparison-table .crew-qualification-row{gap:6px;grid-template-columns:minmax(0,1fr) 90px 66px;min-height:34px}.crew-comparison-table .crew-qualification-row>p{font-size:12px}.crew-comparison-table .crew-evidence-status{font-size:11px}.crew-comparison-table .crew-visible-calculation{border:0;padding:0}.crew-comparison-table .crew-calculation-dimension{grid-gap:5px 12px;display:grid;gap:5px 12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding-top:0}.crew-comparison-table .crew-calculation-label{font-size:12px;grid-column:1/-1}.crew-comparison-table .crew-calculation-dimension .MuiButton-root{font-size:11px;line-height:1.2;min-height:20px;min-width:0;padding:0}.crew-comparison-table .crew-calculation-track{align-self:center;margin:0}.crew-comparison-table .crew-calculation-total{font-size:12px;margin-top:4px;padding-top:8px}.crew-comparison-table .crew-calculation-total>:last-child{font-size:16px}.crew-selection-difference{margin-top:14px}.crew-selection-difference h4{font-size:13px;font-weight:700;margin-bottom:4px}.crew-comparison-insights{align-items:flex-start;background:#f5f8fc;border:1px solid #d6e2ef;border-radius:6px;display:flex;gap:20px;margin-bottom:22px;padding:16px 18px}.crew-comparison-insights>h4{color:#173753;flex:0 0 130px;font-size:14px;font-weight:750;margin:0}.crew-comparison-insight{border-left:1px solid #cad8e8;flex:1 1;min-width:0;padding-left:18px}.crew-comparison-insight>p{font-size:13px;line-height:1.45}.crew-comparison-insight>.MuiTypography-caption{color:#53677d;display:block;margin-top:5px}.customer-review-app .crew-comparison-insight>.MuiButton-root{font-size:12px;justify-content:flex-start;margin-top:6px;min-height:24px;padding:0}.crew-comparison-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:18px}.crew-comparison-toolbar .MuiFormControlLabel-label{font-size:13px;font-weight:600}.crew-comparison-toolbar .MuiTextField-root{max-width:360px;min-width:230px}.crew-comparison-toolbar .MuiInputBase-root{font-size:13px}.crew-comparison-visible-count{color:#53677d;margin-left:auto}.crew-comparison-category-menu{max-height:70vh;max-width:430px}.crew-comparison-category-menu .MuiMenuItem-root{font-size:13px;white-space:normal}.crew-comparison-menu-group{color:#53677d;font-size:11px!important;font-weight:750!important;letter-spacing:.05em;padding:12px 16px 4px;text-transform:uppercase}.crew-category-comparison{min-width:calc(200px + var(--comparison-count)*300px)}.customer-review-app .crew-category-comparison tr>th:first-child{left:0;position:-webkit-sticky;position:sticky;width:200px;z-index:1}.customer-review-app .crew-category-comparison thead th:first-child{z-index:4}.customer-review-app .crew-category-comparison thead th{z-index:3}.customer-review-app .crew-category-comparison .crew-comparison-section>td{background:#eaf0f7;color:#173753;font-size:11px;font-weight:750;letter-spacing:.04em;padding:8px 18px;text-transform:uppercase}.customer-review-app .crew-comparison-row-label.MuiButton-root{display:block;font-size:13px;font-weight:750;line-height:1.4;min-height:0;padding:0;text-align:left}.crew-comparison-category-row>th>.MuiTypography-caption{color:#5c6f83;display:block;font-size:11px;font-weight:400;margin-top:5px}.crew-comparison-cell-value{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:8px}.crew-comparison-cell-value>strong{font-feature-settings:"tnum";color:#193653;font-size:14px;font-variant-numeric:tabular-nums}.crew-comparison-rank{border:1px solid #d6e0eb;border-radius:4px;color:#52687f;display:inline-flex;font-size:11px;padding:2px 6px;white-space:nowrap}.crew-comparison-rank.is-first{background:#dcf1e5;border-color:#b2dac4;color:#176746;font-weight:700}.crew-comparison-category-cell.is-leading{background:#f0f9f4}.crew-comparison-category-cell.is-partial{background:#fff9ec}.crew-comparison-category-cell:is(.is-insufficient_evidence,.is-stale,.is-not_assessed,.is-uncited,.is-alternative_unused){background:#f7f8fa}.crew-comparison-category-cell.is-unmet{background:#fff3f2}.crew-comparison-category-cell:is(.is-insufficient_evidence,.is-stale,.is-not_assessed,.is-uncited,.is-alternative_unused) .crew-comparison-cell-value>strong{color:#5d6c7e;font-size:13px;font-weight:600}.crew-comparison-category-cell:is(.is-supported,.is-cited) .crew-comparison-cell-value>strong{color:#176746}.crew-comparison-category-cell.is-partial .crew-comparison-cell-value>strong{color:#876012}.crew-comparison-rating-track{background:#dfe7ef;border-radius:4px;height:6px;overflow:hidden}.crew-comparison-rating-track>span{background:#287abb;border-radius:4px;display:block;height:100%}.is-leading .crew-comparison-rating-track>span{background:#23805a}.crew-comparison-rating-track.is-unknown{background:repeating-linear-gradient(130deg,#dfe4ea,#dfe4ea 3px,#f5f6f8 0,#f5f6f8 6px)}.crew-comparison-points{color:#53677d;display:block;font-size:11px!important;margin:5px 0 8px!important}.crew-comparison-cell-actions{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.customer-review-app .crew-comparison-cell-actions>.MuiButton-root{font-size:12px;min-height:24px;min-width:0;padding:0}.crew-comparison-claims:has(>:not(:empty)){margin-top:10px}.customer-review-app .crew-comparison-resume.MuiIconButton-root{border:1px solid #bdcce0;border-radius:5px;color:#244c71;height:34px;width:34px}.crew-comparison-full-criterion{border-bottom:1px solid #d6e0eb;font-size:14px!important;padding-bottom:16px}.crew-comparison-detail-person{border-bottom:1px solid #e3eaf2;padding:18px 0}.crew-comparison-detail-person:last-child{border-bottom:0}.customer-review-app .crew-comparison-toolbar .crew-differences-toggle.MuiFormControlLabel-root{background:#e8eef6;border:1px solid #5f7691;border-radius:999px;color:#14304f;margin:0;padding:2px 14px 2px 6px}.customer-review-app .crew-comparison-toolbar .crew-differences-toggle .MuiSwitch-track{background-color:#6b7f96;opacity:1}.customer-review-app .crew-comparison-toolbar .crew-differences-toggle .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#17345f;background-color:var(--crew-ink,#17345f)}.customer-review-app .crew-comparison-toolbar .crew-differences-toggle .MuiSwitch-thumb{background-color:#fff;box-shadow:0 1px 3px #0006}.customer-review-app .crew-comparison-toolbar .crew-differences-toggle:has(.Mui-checked){background:#d5e3f5;border-color:#17345f;border-color:var(--crew-ink,#17345f)}.customer-review-app .crew-comparison-toolbar .crew-comparison-categories.MuiButton-root{background:#fff;border:1px solid #17345f;border:1px solid var(--crew-ink,#17345f);color:#17345f;color:var(--crew-ink,#17345f);font-weight:650}.customer-review-app .crew-comparison-toolbar .crew-comparison-categories.MuiButton-root:hover{background:#e8eef6}.customer-review-app .crew-fit-comparison .crew-comparison-row-label.MuiButton-root,.customer-review-app .crew-fit-comparison :is(.crew-comparison-cell-actions,.crew-comparison-insight)>.MuiButton-root{color:#17345f;color:var(--crew-ink,#17345f);text-decoration:underline;text-underline-offset:3px}.crew-comparison-score-note.MuiTypography-root{margin:0 0 14px;max-width:78ch}@media(max-width:700px){.crew-comparison-insights{flex-direction:column;gap:14px}.crew-comparison-insights>h4{flex-basis:auto}.crew-comparison-insight{border-left:0;border-top:1px solid #cad8e8;overflow-wrap:anywhere;padding:12px 0 0;width:100%}.crew-comparison-heading{flex-wrap:wrap}.crew-comparison-toolbar .MuiTextField-root{min-width:0;width:100%}}.crew-category-comparison .crew-comparison-score{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(84px,.65fr) minmax(0,1fr)}.customer-review-app .crew-comparison-score .crew-score-badge.crew-score-ring{align-items:flex-start;flex-direction:column}.crew-comparison-score .crew-required-evidence.is-prominent{padding:8px}.crew-overall-fit .crew-profile-heading{padding:14px 18px 0}.crew-profile-heading .MuiTabs-root{margin-top:6px;min-height:42px}.crew-profile-heading .MuiTab-root{font-size:13px;min-height:42px;padding:10px 14px}.crew-overall-fit .crew-profile-body{padding:18px}.crew-job-profile-summary{display:flex;flex-wrap:wrap;gap:12px 24px}.crew-job-profile-summary>div{display:flex;flex-direction:column;gap:5px}.crew-job-profile-summary .MuiTypography-caption{color:#53667e;font-weight:650}.crew-job-profile-summary .MuiChip-root{background:#f5f8fc;border-radius:4px;color:#244c75}.crew-overall-fit .crew-profile-fields{gap:18px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.crew-profile-footer{border-top:1px solid #dce4ee;margin-top:16px;padding-top:12px}.crew-overall-fit .crew-custom-editor{padding:0}.crew-overall-fit .crew-custom-criterion{background:#f6f9fc;border:1px solid #dce4ee;border-radius:6px;padding:12px}.crew-overall-fit .crew-fit-results.has-filters{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:224px minmax(0,1fr)}.crew-overall-fit .crew-fit-results.filters-collapsed{display:block}.crew-overall-fit .crew-fit-filters{background:#f8fafc;border-radius:8px;padding:14px;position:-webkit-sticky;position:sticky;top:12px;top:calc(var(--crew-job-nav-offset, 4px) + 8px)}@media(max-width:900px){.crew-overall-fit .crew-fit-results.has-filters{grid-template-columns:minmax(0,1fr)}.crew-overall-fit .crew-fit-filters{position:static}}.crew-overall-fit .crew-fit-applicants-heading{align-items:center;margin-bottom:8px;min-height:36px}.crew-fit-heading-start{align-items:center;display:flex;gap:12px}:root[data-crew-theme] .customer-review-app .crew-fit-reopen-filters.MuiButton-root{background:#f5f8fc;border:1px solid #c5d4e5;border-radius:6px;color:#244c75;font-size:13px;line-height:1.5;min-height:32px;padding:3px 9px;white-space:nowrap}:root[data-crew-theme] .customer-review-app .crew-fit-reopen-filters.MuiButton-root:hover{background:#e7eff9;border-color:#7193b6}.crew-fit-reopen-filters .MuiButton-startIcon{margin-right:6px}.crew-fit-reopen-filters .MuiButton-endIcon{margin-left:5px}.crew-fit-filter-count{align-items:center;background:#dce9f8;border-radius:10px;color:#173f69;display:inline-flex;font-size:11px;font-weight:750;height:20px;justify-content:center;margin-left:7px;min-width:20px;padding:0 4px}.crew-fit-filters .MuiFormControlLabel-label,.crew-fit-filters .MuiInputBase-root{font-size:12px}.crew-fit-filters .MuiInputLabel-root{font-size:13px}.crew-fit-filters .MuiButton-root{justify-content:flex-start}.crew-fit-filters .MuiFormControlLabel-root{margin-right:0}.crew-fit-toolbar{margin-bottom:10px}.crew-resume-skill-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}:root[data-crew-theme] .customer-review-app .crew-resume-skill{align-items:center;background:#f1f4f8;border:1px solid #d6dfe9;border-radius:999px;color:#2c3e55;cursor:default;display:inline-flex;font-size:12px;font-weight:600;line-height:1.35;min-height:26px;padding:3px 11px}.crew-fit-claims{margin-left:22px;margin-top:4px}.crew-fit-claims:empty{display:none}:root[data-crew-theme] .customer-review-app .crew-resume-icon{background:#fff;border:1px solid #cad7e5;border-radius:6px;color:#2c5379;height:34px;width:34px}.crew-overall-fit .crew-fit-scan-roster table{min-width:800px}.crew-overall-fit .crew-fit-scan-roster.has-custom-results table{min-width:950px}.customer-review-app .crew-overall-fit .crew-fit-scan-roster th:last-child{width:130px}.customer-review-app .crew-overall-fit .crew-fit-scan-roster th:nth-child(5){width:20%}.customer-review-app .crew-overall-fit .crew-fit-scan-roster th:nth-child(3){width:116px}.customer-review-app .crew-overall-fit .crew-fit-scan-roster.has-custom-results th:nth-child(5){width:auto}:root[data-crew-theme] .crew-profile-options.MuiPaper-root{border:1px solid #c5d4e5;border-radius:7px;box-shadow:0 10px 28px #17385c29;margin-top:4px}.crew-profile-options .MuiAutocomplete-groupLabel{background:#f3f7fb;color:#355675;font-size:12px;font-weight:700;line-height:30px}.crew-profile-options .MuiAutocomplete-option{min-height:34px;padding:3px 8px}.crew-profile-options .MuiAutocomplete-option .MuiCheckbox-root{margin-right:4px;padding:5px}.crew-overall-fit .crew-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-overall-fit .crew-profile-fields>*{grid-column:auto}.crew-overall-fit .crew-profile-fields .MuiAutocomplete-inputRoot{align-content:flex-start;min-height:72px}.crew-overall-fit .crew-profile-fields .MuiChip-root{background:#edf0f3;border-radius:4px;color:#344054;height:auto;min-height:24px}.crew-overall-fit .crew-profile-fields .MuiChip-label{padding-bottom:3px;padding-top:3px;white-space:normal}.crew-fit-results.horizontal-filters{display:block}.crew-fit-horizontal-filters{margin-bottom:16px;padding:16px}.crew-fit-horizontal-filters .MuiFormControl-root{flex:1 1;min-width:170px}@media(max-width:700px){.crew-overall-fit .crew-profile-fields{grid-template-columns:minmax(0,1fr)}}:root[data-crew-theme] .customer-review-app #job-panel-candidates.crew-stage-main{background:#0000;border:0;border-radius:12px;padding:18px 0}:root[data-crew-theme] .customer-review-app .crew-applicant-review-tabs{border-bottom:1px solid #dbe3ec;margin-bottom:16px;min-height:42px}:root[data-crew-theme] .customer-review-app .crew-applicant-review-tabs .MuiTab-root{border-radius:8px 8px 0 0;min-height:42px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-analysis-card,:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-requirement-profile{border:1px solid #dfe6ee;border-radius:8px;box-shadow:none;overflow:hidden}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-heading{border-bottom:1px solid #d5dbe4;padding:20px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-body{padding:20px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .MuiOutlinedInput-root{background:#fff;border-radius:4px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .MuiOutlinedInput-notchedOutline{border-color:#ccd7e3}:root[data-crew-theme] .customer-review-app .crew-overall-fit input::placeholder{color:#708198;opacity:1}:root[data-crew-theme] .customer-review-app .crew-overall-fit .MuiButton-root{border-radius:4px;text-transform:none}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-fields .MuiAutocomplete-inputRoot{align-content:flex-start;background:#fff;min-height:40px;padding:5px 8px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-fields .MuiChip-root{background:#e9ecef;border-radius:3px;color:#344054;font-size:12px;min-height:22px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-fields .MuiAutocomplete-input{min-width:155px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-fit-horizontal-filters{background:#0000;border:0;border-bottom:1px solid #d5dbe4;border-radius:0;box-shadow:none;margin-bottom:0;padding:20px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root{border-color:#aebfd2;border-radius:3px;font-size:12px;height:26px;padding:0 2px}.crew-applicant-human-decision{align-items:center;background:#f7f9fc;border:1px solid #c4d2e2;border-left:4px solid #526d8d;border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.crew-applicant-human-decision .crew-applicant-decision{margin-top:5px;width:auto}.crew-applicant-human-decision .crew-applicant-cell-label{display:none}.crew-applicant-assessment-actions{margin-top:10px}.crew-assessment-overview,.crew-assessment-preview{overflow-wrap:anywhere}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root[aria-pressed=false]{background:#fff;color:#405773}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root[aria-pressed=true]{background:#285e94;border-color:#285e94;color:#fff}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root[aria-pressed=false]:hover{background:#eaf1f8;border-color:#285e94}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root[aria-pressed=true]:hover{background:#204e7c}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-icon{color:inherit;font-size:18px;margin-left:5px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-deleteIcon{color:inherit;opacity:.65}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .crew-add-keyword.MuiButton-root{background:#f6f9fc;border:1px dashed #8097b0;border-radius:3px;color:#285e94;font-size:12px;min-height:26px;padding:2px 10px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .crew-add-keyword.MuiButton-root:hover{background:#eaf1f8;border-color:#285e94}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .Mui-focusVisible{outline:2px solid #285e94;outline-offset:3px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-analysis-card{padding:16px}.crew-analysis-findings{grid-gap:16px;background:#f4f5f7;border:1px solid #d5dbe4;border-radius:4px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px;padding:12px}.crew-analysis-finding-group>h4{font-size:12px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.crew-analysis-finding-group.is-strength>h4{color:#257343}.crew-analysis-finding-group.is-gap>h4{color:#8a570a}.crew-analysis-bullets{margin:0 0 12px;padding-left:18px}.crew-analysis-bullets>li+li{margin-top:4px}.crew-analysis-finding-group.is-pool{grid-column:1/-1}.crew-analysis-citation{border-left:2px solid #d9e3ee;margin:8px 0 0 2px;padding-left:12px}.crew-analysis-citation blockquote{color:#617087;font-style:italic;margin:0}.crew-analysis-citation .MuiButton-root{margin-left:-6px}.crew-analysis-actions{border-top:1px solid #edf1f5;margin-top:20px;padding-top:16px}@media(max-width:700px){:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-heading{padding:16px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-analysis-card,:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-body{padding:18px 16px}.crew-analysis-findings{gap:20px;grid-template-columns:minmax(0,1fr)}}.crew-overall-fit .crew-match-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.crew-overall-fit .crew-match-controls .crew-match-sort{flex:0 0 140px;width:140px}.crew-overall-fit .crew-minimum-score{min-width:180px;width:180px}.crew-overall-fit .crew-minimum-score .MuiSlider-root{display:block;width:100%}.crew-overall-fit .crew-evidence-filters{border-top:1px solid #e5e9ef;margin-top:20px;padding-top:16px}.crew-overall-fit .crew-result-filter-secondary{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.crew-overall-fit .crew-fit-horizontal-filters .MuiFormControl-root{min-width:0}.crew-overall-fit .crew-result-filter-secondary .MuiFormControlLabel-label{font-size:13px}@media(max-width:700px){.crew-overall-fit .crew-result-filter-secondary{grid-template-columns:minmax(0,1fr)}}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) #job-panel-candidates{background:#0000;border:0;padding:16px 0}.crew-overall-fit:not(.is-comparing){margin-inline:0;max-width:none;width:100%}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-fit-results.horizontal-filters{background:#fff;border:1px solid #d5dbe4;border-radius:8px;box-shadow:none;overflow:hidden}.crew-overall-fit .crew-matching-applicants{padding:20px}.crew-overall-fit .crew-profile-years{max-width:240px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-fields .MuiChip-label{padding:2px 7px}.crew-overall-fit .crew-analysis-findings .MuiTypography-body2{font-size:14px;line-height:1.6}.crew-overall-fit .crew-analysis-actions{margin-top:12px;padding-top:12px}:root[data-crew-theme=classic] .customer-review-app .crew-overall-fit{--analysis-action:#78553f;--analysis-action-hover:#60422f;--analysis-action-wash:#f6f1ed}:root[data-crew-theme=cms] .customer-review-app .crew-overall-fit{--analysis-action:#405f70;--analysis-action-hover:#314958;--analysis-action-wash:#edf1f3}:root[data-crew-theme] .customer-review-app .crew-overall-fit:not(.is-comparing){--crew-action:var(--analysis-action);--crew-action-hover:var(--analysis-action-hover)}:root[data-crew-theme] .customer-review-app .crew-overall-fit .MuiButton-containedPrimary:not(.Mui-disabled),:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root[aria-pressed=true]{background:var(--analysis-action);border-color:var(--analysis-action);color:#fff}:root[data-crew-theme] .customer-review-app .crew-overall-fit .MuiButton-containedPrimary:not(.Mui-disabled):hover,:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .MuiChip-root[aria-pressed=true]:hover{background:var(--analysis-action-hover)}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-match-controls .MuiSwitch-switchBase.Mui-checked,:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-minimum-score .MuiSlider-root{color:var(--analysis-action)}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-match-controls .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background:var(--analysis-action)}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-keyword-list .crew-add-keyword.MuiButton-root{background:var(--analysis-action-wash);border-color:var(--analysis-action);color:var(--analysis-action)}@media(max-width:700px){.crew-overall-fit .crew-matching-applicants,:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-fit-horizontal-filters{padding:16px}}.crew-profile-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;margin-bottom:10px}.crew-profile-toolbar>.MuiStack-root{margin-left:auto}.crew-profile-field-count{color:#66778d;font-size:12px;font-weight:400;margin-left:6px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-body{padding:12px 16px}.crew-overall-fit .crew-profile-fields{gap:10px 16px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-fields .MuiAutocomplete-input{min-width:80px}.crew-overall-fit .crew-profile-years{max-width:none}.crew-overall-fit .crew-filter-intro{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.crew-overall-fit .crew-filter-intro h3{font-size:17px}.crew-analysis-matched-keywords,.crew-analysis-requirement-fit{border:1px solid #d5dbe4;border-radius:5px;margin-top:14px;padding:12px}.crew-analysis-must-haves{border-top:1px solid #e4e9ef;margin-top:12px;padding-top:10px}.crew-must-have-supported{color:#257343}.crew-analysis-section-title,.crew-analysis-source-passages{grid-column:1/-1}.crew-analysis-source-passages{border-top:1px solid #dce3ec;padding-top:10px}.crew-analysis-citation blockquote{color:#485b73;font-style:normal}.crew-analysis-matched-keywords .MuiChip-root{cursor:pointer}.crew-analysis-matched-keywords .MuiChip-root:hover{background:#eaf1f8}.crew-analysis-matched-keywords .MuiChip-root,.crew-analysis-requirement-fit .MuiChip-root{height:auto;min-height:26px}.crew-analysis-matched-keywords .MuiChip-label,.crew-analysis-requirement-fit .MuiChip-label{overflow-wrap:anywhere;padding-block:3px;white-space:normal}:root[data-crew-theme] .customer-review-app .crew-applicants-heading{border-bottom:1px solid #dbe3ec;flex-wrap:wrap;gap:10px}:root[data-crew-theme] .customer-review-app .crew-applicants-heading .crew-applicant-review-tabs{border:0;margin:0}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-client-content{padding-top:10px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-job-overview{gap:4px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-job-heading{font-size:26px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) #job-panel-candidates{margin-top:4px;padding:8px 0}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-review-ribbon-actions{float:right;margin:0;position:static}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-review-ribbon{margin-bottom:0;margin-top:8px}@media(min-width:1100px){.crew-overall-fit .crew-profile-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.crew-overall-fit .crew-profile-fields .field-must_have,.crew-overall-fit .crew-profile-fields .field-preferred{grid-column:span 2}}@media(max-width:700px){.crew-profile-toolbar>.MuiStack-root{margin-left:0}.crew-profile-toolbar .MuiTypography-root{font-size:12px}:root[data-crew-theme] .customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-job-heading{font-size:23px}.customer-review-app:has(#job-panel-candidates:not([hidden]) .crew-overall-fit) .crew-review-ribbon-actions{display:flex;float:none;justify-content:flex-end}}@media(min-width:1100px){.crew-overall-fit .crew-profile-fields{grid-template-columns:repeat(6,minmax(0,1fr))}.crew-overall-fit .crew-profile-fields .field-must_have,.crew-overall-fit .crew-profile-fields .field-preferred{grid-column:span 3}.crew-overall-fit .crew-profile-fields .crew-profile-years,.crew-overall-fit .crew-profile-fields .field-certifications,.crew-overall-fit .crew-profile-fields .field-seniority{grid-column:span 2}}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-requirement-profile{background:#f4f7fb;border-color:#e0e7ef}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-fit-horizontal-filters{background:#f6f8fa;border-bottom-color:#e0e7ef}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-profile-body{background:#f4f7fb;border-radius:8px}:root[data-crew-theme=classic] .customer-review-app .crew-overall-fit .crew-profile-body{background:#f8f6f2}.crew-evaluation-items{max-height:38vh}.crew-evaluation-items>div{border-bottom:1px solid #e6ebf1;padding:10px 0}.crew-evaluation-items>div:last-child{border-bottom:0}.crew-overall-fit .crew-compact-applicants{--crew-roster-cols:minmax(200px,1fr) minmax(0,1.3fr) minmax(0,1.1fr) 132px 232px;--crew-row-pad-block:12px;--crew-row-pad-left:14px;--crew-row-pad-right:16px;background:#fff;border:1px solid #dfe6ee;border-radius:8px;overflow:hidden}.crew-overall-fit .crew-compact-applicants.is-custom{--crew-roster-cols:minmax(200px,1fr) minmax(0,1.25fr) minmax(0,1fr) 132px 340px}.crew-overall-fit .crew-applicant-columns{grid-gap:20px;align-items:center;background:#f8fafc;border-bottom:1px solid #dfe6ee;color:#53667e;display:grid;font-size:12px;font-weight:700;gap:20px;grid-template-columns:var(--crew-roster-cols);letter-spacing:.03em;padding:6px 16px 6px 14px;text-transform:uppercase}.crew-overall-fit .crew-applicant-columns .crew-applicant-identity{align-items:center;display:flex}.crew-overall-fit .crew-applicant-columns-match{padding-left:2px}@media(min-width:1151px){.crew-overall-fit .crew-applicant-columns-match{display:flex;gap:8px;justify-content:flex-end;padding-left:0}.crew-overall-fit .crew-applicant-columns-score{box-sizing:border-box;flex:0 0 92px;padding-right:4px;text-align:right}.crew-overall-fit .crew-applicant-columns-action,.crew-overall-fit .crew-applicant-row-actions>.crew-applicant-row-control{flex:0 0 132px}.crew-overall-fit .crew-applicant-row-actions .crew-applicant-resume.MuiButton-root{width:100%}}@media(min-width:701px){.crew-overall-fit .crew-applicant-row-actions>.crew-applicant-score{flex:0 0 92px;min-width:0;text-align:right;width:92px}.crew-overall-fit .crew-applicant-score .crew-required-evidence{margin-top:6px!important}.crew-overall-fit .crew-applicant-score .crew-required-evidence strong{display:block}}.crew-overall-fit .crew-compact-applicants .crew-analysis-card,:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-compact-applicants .crew-analysis-card{padding:var(--crew-row-pad-block) var(--crew-row-pad-right) var(--crew-row-pad-block) var(--crew-row-pad-left)}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-compact-applicants .crew-analysis-card{border:0;border-radius:0}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-compact-applicants .crew-analysis-card+.crew-analysis-card{border-top:1px solid #e6ebf1}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-compact-applicants .crew-analysis-card.is-selected{background:#f6f1ed;background:var(--analysis-action-wash,#f6f1ed)}.crew-overall-fit .crew-applicant-row{position:relative}.crew-overall-fit .crew-applicant-expand.MuiButtonBase-root{background:#0000;border-radius:0;display:block;inset:calc(var(--crew-row-pad-block)*-1) calc(var(--crew-row-pad-right)*-1) calc(var(--crew-row-pad-block)*-1) calc(var(--crew-row-pad-left)*-1);position:absolute;z-index:0}.crew-overall-fit .crew-applicant-expand:hover{background:#f1f6ff}.crew-overall-fit .crew-applicant-expand.Mui-focusVisible{background:#edf3ff;outline:3px solid #315dc5;outline-offset:-3px}.crew-overall-fit .crew-applicant-row>:not(.crew-applicant-expand){pointer-events:none;position:relative;z-index:1}.crew-overall-fit .crew-applicant-row .crew-applicant-row-control{pointer-events:auto}.crew-overall-fit .crew-applicant-name{color:#203858;font-size:16px;font-weight:700;line-height:1.45}.crew-overall-fit .crew-applicant-row>.crew-applicant-identity{min-width:0}.crew-overall-fit .crew-applicant-expanded-content{border-top:1px solid #e5e9ef;margin:12px 0 4px 42px;padding-top:12px}.crew-overall-fit .crew-match-sort{min-width:205px}.crew-overall-fit .crew-analysis-score{align-items:flex-end;color:var(--score-ink);display:flex;flex-direction:column;min-width:84px;white-space:nowrap}.crew-overall-fit .crew-analysis-score strong{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.3px;line-height:1.15}.crew-overall-fit .crew-analysis-score span{font-size:13px;font-weight:600}.crew-overall-fit .crew-applicant-row{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:var(--crew-roster-cols)}.crew-applicant-key-strength,.crew-applicant-review-count{min-width:0}.crew-overall-fit .crew-applicant-cell-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:root[data-crew-theme] .customer-review-app .crew-overall-fit :is(.crew-applicant-key-strength,.crew-applicant-review-count) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2c3e55;display:-webkit-box;font-size:14px;line-height:1.45;overflow:hidden}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-applicant-review-count.has-gaps p{color:#6b4708}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-applicant-more-gaps{color:#5d6f85;display:block;font-size:12px;margin-top:2px}.crew-overall-fit .crew-applicant-row-actions{grid-column:-2;justify-self:end}.crew-overall-fit .crew-applicant-decision{grid-column:-3;min-width:0}.crew-overall-fit .crew-decision-pill{align-items:center;background:#fff;border:1px solid #d5dbe4;border-radius:13px;color:#53667e;display:inline-flex;font-size:13px;font-weight:600;line-height:1.3;min-height:26px;padding:2px 10px}.crew-overall-fit .crew-decision-pill.is-ready_for_shortlist{background:#e6f2ea;border-color:#b9d9c4;color:#1f5b36}.crew-overall-fit .crew-decision-pill.is-not_recommended{background:#f1f3f6;border-color:#c9d1db;color:#3a4b60}.crew-overall-fit .crew-decision-pill.is-needs_follow_up{background:#fff6e3;border-color:#e7ce93;color:#6b4708}.crew-overall-fit .crew-decision-pill.is-outdated{border-style:dashed;color:#53667e}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-decision-note{color:#5d6f85;display:block;font-size:11px;line-height:1.3;margin-top:3px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-applicant-resume.MuiButton-root{min-height:40px;white-space:nowrap}.crew-overall-fit .crew-selection-bar{align-items:center;background:#f6f1ed;background:var(--analysis-action-wash,#f6f1ed);border:1px solid #d9cbbf;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:12px;padding:8px 12px 8px 16px}.crew-overall-fit .crew-selection-bar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-selection-compare.MuiButton-root{background:#78553f;background:var(--analysis-action,#78553f);box-shadow:none;color:#fff}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-selection-compare.MuiButton-root:hover{background:#60422f;background:var(--analysis-action-hover,#60422f)}:root[data-crew-theme] .customer-review-app .crew-overall-fit .crew-selection-compare.MuiButton-root.Mui-disabled{background:#e3e7ec;color:#66778d}.crew-overall-fit .crew-roster-sample{color:#53667e;font-weight:400}@media(max-width:1150px){.crew-overall-fit .crew-applicant-columns{display:none}.crew-overall-fit .crew-applicant-row{gap:8px 20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crew-overall-fit .crew-applicant-row>.crew-applicant-identity{grid-column:1}.crew-overall-fit .crew-applicant-key-strength{grid-column:1;grid-row:2;margin-left:42px}.crew-overall-fit .crew-applicant-review-count{grid-column:2;grid-row:2}.crew-overall-fit .crew-applicant-row-actions{grid-column:2;grid-row:1}.crew-overall-fit .crew-applicant-decision{grid-column:1/-1;grid-row:3;margin-left:42px}.crew-overall-fit .crew-applicant-cell-label{clip:auto;display:block;font-size:11px;height:auto;position:static;width:auto}}@media(max-width:700px){.crew-overall-fit .crew-applicant-row{grid-template-columns:minmax(0,1fr)}.crew-overall-fit .crew-applicant-key-strength,.crew-overall-fit .crew-applicant-row>.crew-applicant-identity{grid-column:1}.crew-overall-fit .crew-applicant-review-count{grid-column:1;grid-row:3;margin-left:42px}.crew-overall-fit .crew-applicant-decision{grid-column:1;grid-row:4}.crew-overall-fit .crew-applicant-row-actions{flex-wrap:wrap;grid-column:1;grid-row:5;justify-self:start;margin-left:42px}.crew-overall-fit .crew-analysis-score{align-items:baseline;flex-direction:row;gap:8px;min-width:0}.crew-overall-fit .crew-applicant-expanded-content{margin-left:0}}.crew-profile-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.crew-profile-heading{flex:1 1 320px;min-width:0}.crew-profile-heading>h3{align-items:center;color:#17345f;color:var(--crew-ink,#17345f);display:flex;flex-wrap:wrap;font-weight:750;gap:10px}.customer-review-app .crew-profile-toggle.MuiButton-root{flex:none;font-weight:650;white-space:nowrap}.crew-profile-summary{grid-gap:4px 16px;border-top:1px solid #dce3ec;border-top:1px solid var(--crew-line,#dce3ec);display:grid;gap:4px 16px;grid-template-columns:minmax(120px,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);margin:12px 0 0;padding-top:12px}.crew-profile-summary dd{margin:0;overflow-wrap:anywhere}.crew-profile-summary-value{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.crew-profile-body .MuiCollapse-root .crew-profile-toolbar{justify-content:flex-end;margin-top:12px}@media (max-width:600px){.crew-profile-summary{gap:0;grid-template-columns:minmax(0,1fr)}.crew-profile-summary dd{margin-bottom:6px}}.crew-applicant-evidence-workspace{min-width:0}.crew-applicant-evidence-workspace.has-evidence{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(350px,.75fr)}.crew-applicant-roster-panel{container-name:applicant-roster;container-type:inline-size;min-width:0}.crew-applicant-evidence-panel{border-color:var(--fit-line);border-radius:7px;height:82vh;min-height:540px;overflow:hidden;position:-webkit-sticky;position:sticky;top:72px;top:calc(var(--crew-job-nav-offset, 64px) + 8px)}.customer-review-app .crew-overall-fit .crew-evidence-roster>table{min-width:0;width:100%}.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th{width:auto}.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th:first-child{width:64px}.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th:nth-child(2){width:23%}.customer-review-app .crew-overall-fit .crew-evidence-roster.has-custom-results>table>thead>tr>th:nth-child(4),.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th:nth-child(3){width:118px}.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th:last-child{width:168px}.crew-evidence-roster .crew-roster-card{padding:0}.crew-evidence-roster .crew-fit-actions .MuiStack-root{gap:8px}.customer-review-app .crew-evidence-roster .crew-fit-actions .MuiButton-contained{min-height:34px;padding:6px 12px}.customer-review-app .crew-evidence-roster .crew-fit-expanded-row>td{padding:0 10px 12px 34px}.customer-review-app .crew-evidence-card.MuiPaper-root{border-left:4px solid var(--fit-accent)}.crew-evidence-card.is-embedded{padding:18px}.crew-evidence-card .crew-fit-brief-columns{border-radius:0;gap:10px;margin:0}.crew-evidence-card .crew-fit-brief-group{border-radius:5px;padding:14px 16px}.crew-evidence-card .crew-fit-brief-group ul.crew-fit-scan-bullets{list-style:disc;margin:10px 0 12px;padding-left:16px}.crew-evidence-card .crew-fit-scan-bullets li{font-size:13px;line-height:1.55;margin-bottom:6px}.crew-evidence-card .crew-fit-brief-group .crew-fit-detail-link{margin-top:auto}.crew-evidence-card .crew-fit-skill-highlights{margin-top:20px}.crew-evidence-card .crew-qualification-section{border:0;margin-top:22px;padding:0}.crew-matrix-alternatives{color:#53667e;font-size:12px;font-weight:400;margin-left:14px}.customer-review-app .crew-overall-fit .crew-evidence-roster table.crew-grade-matrix{border:1px solid #dce5ef;border-collapse:initial;border-radius:5px;border-spacing:0;min-width:0;overflow:hidden;table-layout:fixed;width:100%}.customer-review-app .crew-overall-fit .crew-evidence-roster .crew-grade-matrix td,.customer-review-app .crew-overall-fit .crew-evidence-roster .crew-grade-matrix th{background:#fff;border-bottom:1px solid #e5ebf3;border-right:1px solid #e5ebf3;font-size:12px;padding:8px;text-align:left;vertical-align:middle;width:auto}.customer-review-app .crew-overall-fit .crew-evidence-roster .crew-grade-matrix thead th{background:#f5f8fc;font-weight:600}.customer-review-app .crew-overall-fit .crew-evidence-roster .crew-grade-matrix th:first-child{width:64px}.customer-review-app .crew-overall-fit .crew-evidence-roster .crew-grade-matrix tr:last-child>*{border-bottom:0}.customer-review-app .crew-overall-fit .crew-evidence-roster .crew-grade-matrix tr>:last-child{border-right:0}:root[data-crew-theme] .customer-review-app .crew-matrix-finding.MuiButton-root{color:#916000;font-size:12px;justify-content:space-between;line-height:1.45;min-height:28px;padding:3px 0;text-align:left;white-space:normal;width:100%}:root[data-crew-theme] .customer-review-app .crew-matrix-finding.is-supported{color:#176b48}:root[data-crew-theme] .customer-review-app .crew-matrix-finding.is-unmet{color:#a93737}:root[data-crew-theme] .customer-review-app .crew-matrix-finding.is-not_assessed,:root[data-crew-theme] .customer-review-app .crew-matrix-finding.is-stale{color:#53667e}.crew-matrix-finding .MuiButton-endIcon{color:#2468a4;flex-shrink:0;margin-left:6px}.crew-matrix-finding .MuiButton-endIcon svg{font-size:15px}.crew-evidence-card .crew-qualification-row>p{display:block;overflow:visible}.crew-visible-calculation.is-horizontal{border:0;margin-top:22px;padding:0}.crew-visible-calculation.is-horizontal .crew-calculation-dimensions{align-items:stretch;display:flex;gap:14px;margin-top:10px}.crew-visible-calculation.is-horizontal .crew-calculation-dimension{border-right:1px solid #dce5ef;flex:1 1;margin:0;min-width:0;padding:0 14px 0 0;position:relative}.crew-visible-calculation.is-horizontal .crew-calculation-label{display:flex;flex-direction:column;font-size:12px;gap:10px;padding-right:16px}.crew-visible-calculation.is-horizontal .crew-calculation-label strong{font-size:13px;white-space:nowrap}.crew-visible-calculation.is-horizontal .crew-calculation-track{height:6px;margin-top:8px}.crew-visible-calculation.is-horizontal .crew-calculation-dimension>.MuiIconButton-root{bottom:12px;color:#2468a4;padding:4px;position:absolute;right:14px}.crew-visible-calculation.is-horizontal .crew-calculation-dimension>.MuiIconButton-root svg{font-size:15px}.crew-visible-calculation.is-horizontal .crew-calculation-total{align-items:flex-start;border:0;display:flex;flex-direction:column;font-size:12px;gap:8px;justify-content:space-between;margin:0;min-width:95px;padding:0}.crew-visible-calculation.is-horizontal .crew-calculation-total strong:last-child{font-size:23px;white-space:nowrap}.crew-evidence-card .crew-card-footer{margin-top:14px;padding:0}.customer-review-app .crew-evidence-card .crew-card-assessment-actions{border-top:1px solid #dce5ef;margin-top:20px;padding-top:14px}:root[data-crew-theme] .customer-review-app .crew-card-assessment-actions .MuiButton-root{font-size:12.5px;min-height:32px;padding:4px 12px;white-space:nowrap}.crew-card-actions-note{color:#56687e;display:block;margin-top:8px}.crew-evidence-panel-heading{align-items:center;background:#fff;display:flex;gap:10px;padding:14px}.crew-evidence-panel-heading>div{flex:1 1;min-width:0}.crew-evidence-panel-heading h2{font-size:14px;font-weight:700;line-height:1.3}.crew-evidence-document-icon{color:#2468a4}.crew-document-side-panel .MuiDialogContent-root{background:#f7f9fc}.crew-document-side-panel .crew-evidence-navigation{background:#edf5ff;border-bottom:1px solid #d8e2ee;flex-shrink:0;padding:12px 14px}.crew-evidence-navigation-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.crew-evidence-navigation-heading h6{font-size:13px}.crew-evidence-paging{align-items:center;display:flex;gap:4px;white-space:nowrap}.crew-evidence-paging .MuiTypography-root{font-size:11px}.crew-evidence-finding{font-size:12px;margin-top:8px}.crew-evidence-finding>summary{color:#245b8c;cursor:pointer}.crew-evidence-finding p{margin-top:8px}.crew-evidence-context-actions{display:flex;gap:10px;margin-top:6px}.crew-evidence-context-actions .MuiButton-root{font-size:12px;padding:2px 0}.crew-document-side-panel article{border:1px solid #e0e7ef;border-radius:4px;box-shadow:none;box-sizing:border-box;margin:14px;padding:24px;width:calc(100% - 28px)}.crew-document-side-panel .crew-resume h1{font-size:23px}.crew-document-side-panel .crew-resume{font-size:13px}.crew-document-side-panel mark{background:#ffedaf;color:inherit}@container applicant-roster (max-width:640px){.customer-review-app .crew-overall-fit .crew-evidence-roster.is-reading-source>table>thead>tr>th:last-child,.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th:last-child{width:132px}.crew-evidence-roster .crew-fit-actions .MuiStack-root{flex-wrap:wrap;justify-content:flex-end}}@container applicant-roster (max-width:760px){.customer-review-app .crew-overall-fit .crew-evidence-roster>table>thead>tr>th:nth-child(2){width:auto}.crew-evidence-card .crew-fit-brief-group{padding:12px}.crew-evidence-card.is-embedded{padding:14px}.crew-visible-calculation.is-horizontal .crew-calculation-dimensions{flex-wrap:wrap;gap:12px}.crew-visible-calculation.is-horizontal .crew-calculation-dimension{flex:1 0 25%;padding-right:10px}.crew-visible-calculation.is-horizontal .crew-calculation-total{align-items:center;border-top:1px solid #dce5ef;flex-basis:100%;flex-direction:row;padding-top:10px}}.crew-visible-calculation.is-horizontal .crew-calculation-dimension:first-child .crew-calculation-track span{background:#178258}.crew-visible-calculation.is-horizontal .crew-calculation-dimension:not(:first-child) .crew-calculation-track span{background:#2878bc}.customer-review-app .crew-overall-fit .crew-evidence-roster.is-reading-source>table>thead>tr>th:nth-child(2){width:auto}.customer-review-app .crew-overall-fit .crew-evidence-roster.is-reading-source.has-custom-results>table>thead>tr>th:nth-child(4),.customer-review-app .crew-overall-fit .crew-evidence-roster.is-reading-source>table>thead>tr>th:nth-child(3){width:104px}.customer-review-app .crew-overall-fit .crew-evidence-roster.is-reading-source>table>thead>tr>th:last-child{width:156px}.crew-document-side-panel .crew-evidence-navigation{max-height:35%;overflow:auto}.crew-visible-calculation.is-horizontal .crew-calculation-dimensions.has-extra-dimensions{flex-wrap:wrap}.crew-visible-calculation.is-horizontal .has-extra-dimensions .crew-calculation-dimension{flex:1 0 25%}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit{--review-action:#315dc5;--review-action-hover:#254ba7;--review-pill:#edf3ff;--review-pill-border:#d3dff9}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-requirement-profile{background:#fff;border:1px solid #dce4ef;border:1px solid var(--crew-card-line,#dce4ef);border-radius:16px;border-radius:var(--crew-card-radius,16px);box-shadow:0 4px 18px #263b590c;box-shadow:var(--crew-card-shadow,0 4px 18px #263b590c)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-profile-heading{border:0;padding:0}.crew-profile-summary{display:flex;flex-wrap:wrap;gap:12px 24px;margin:14px 0 0;padding-top:14px}.crew-profile-summary-group{display:flex;flex-direction:column;gap:7px;max-width:100%;min-width:0}.crew-profile-summary-group dt{color:#617089;font-size:12px}.crew-profile-summary-group dd{margin:0}.crew-summary-pills{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-summary-pill.MuiChip-root{background:var(--review-pill);border:1px solid var(--review-pill-border);border-radius:999px;color:#294c91;font-size:12px;font-weight:600;height:auto;max-width:100%;min-height:29px}.crew-summary-pill .MuiChip-label{line-height:1.35;overflow-wrap:anywhere;padding:5px 11px;white-space:normal}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-summary-pill.is-neutral{background:#f0f3f7;border-color:#dfe5ed;color:#52627a}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-summary-pill .MuiChip-deleteIcon{color:#526fa6}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit :is(.crew-edit-control,.crew-add-applicants,.crew-evaluate-applicants,.crew-compare-applicants).MuiButton-root{border-radius:10px;font-size:13px;font-weight:700;line-height:1.5;min-height:42px;padding:9px 15px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit :is(.crew-edit-control,.crew-add-applicants).MuiButton-root{background:#fff;border:1px solid #9fb3da;border:1px solid var(--crew-btn-edge-quiet,#9fb3da);box-shadow:none;color:#294e98;color:var(--crew-btn-ink,#294e98)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit :is(.crew-edit-control,.crew-add-applicants).MuiButton-root:hover{background:#eff4ff;background:var(--crew-btn-tint,#eff4ff);border-color:#6a88c9;border-color:var(--crew-btn-edge-hover,#6a88c9);box-shadow:0 1px 3px #263b5924}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-evaluate-applicants.MuiButton-containedPrimary:not(.Mui-disabled){background:var(--review-action);border-color:#223f93;border-color:var(--crew-btn-edge,#223f93);box-shadow:0 2px 5px #254ba74d;box-shadow:var(--crew-btn-depth,0 2px 5px #254ba74d)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-evaluate-applicants.MuiButton-containedPrimary:hover{background:var(--review-action-hover)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-evaluate-applicants.Mui-disabled{background:#e7ebf0;border:1px solid #d8dee7;box-shadow:none;color:#697588}.crew-evaluated-note{color:#617089;flex-basis:100%;margin-top:-4px!important;order:10}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-compare-applicants.MuiButton-outlined:not(.Mui-disabled){background:#eff4ff;background:var(--crew-btn-tint,#eff4ff);border:1px solid #9fb3da;border:1px solid var(--crew-btn-edge-quiet,#9fb3da);box-shadow:none;color:#294e98;color:var(--crew-btn-ink,#294e98)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-compare-applicants.MuiButton-outlined:not(.Mui-disabled):hover{background:#eff4ff;background:var(--crew-btn-tint,#eff4ff);border-color:#6a88c9;border-color:var(--crew-btn-edge-hover,#6a88c9)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-compare-applicants.MuiButton-outlined.Mui-disabled{background:#eef1f5;border:1px solid #cfd6e0;box-shadow:none;color:#5b6779}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit :is(.crew-edit-control,.crew-add-applicants,.crew-evaluate-applicants,.crew-compare-applicants).Mui-focusVisible{outline:3px solid #173f86;outline-offset:3px}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-fit-results.horizontal-filters{border-color:#dce4ef;border-color:var(--crew-card-line,#dce4ef);border-radius:16px;border-radius:var(--crew-card-radius,16px);box-shadow:0 4px 18px #263b590c;box-shadow:var(--crew-card-shadow,0 4px 18px #263b590c)}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-fit-horizontal-filters{grid-gap:12px 16px;align-items:center;background:#f8faff;display:grid;gap:12px 16px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 20px}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-filter-bar{display:contents}.crew-filter-bar>h3{grid-column:1;grid-row:1}.crew-filter-bar>.crew-edit-control{grid-column:3;grid-row:1}.crew-filter-summary{grid-column:2;grid-row:1;margin:0}.crew-fit-horizontal-filters>.MuiCollapse-root{grid-column:1/-1}.crew-fit-horizontal-filters>.MuiCollapse-hidden{display:none}.crew-review-actions{row-gap:10px!important}@media(max-width:600px){.crew-profile-summary{gap:12px}.crew-profile-summary-group{width:100%}:root[data-crew-theme] .customer-review-app #job-panel-candidates .crew-overall-fit .crew-fit-horizontal-filters{gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.crew-filter-bar>.crew-edit-control{grid-column:2}.crew-filter-summary{grid-column:1/-1;grid-row:2}.crew-evaluated-note{order:5}}@media(prefers-reduced-motion:reduce){.crew-overall-fit :is(.crew-edit-control,.crew-add-applicants,.crew-evaluate-applicants,.crew-compare-applicants).MuiButton-root{transform:none!important;transition:none!important}}.crew-score-explanation{margin-inline:auto;max-width:78ch}.crew-score-explanation>.MuiTypography-root{font-size:14px;line-height:1.6}.crew-score-explanation .crew-fit-finding-group{padding:12px}.crew-score-key-reasons{grid-gap:12px;display:grid;font-size:14px;gap:12px;line-height:1.5}.crew-score-key-reasons ul{margin:5px 0 0;padding-left:20px}.crew-score-key-reasons li+li{margin-top:6px}.crew-score-key-reasons small{color:#795000;display:block}.crew-score-cautions{background:#fffaef;border-left:3px solid #c69230;padding:10px 12px}.crew-score-full-context{font-size:13px}.crew-score-full-context>summary{cursor:pointer;font-weight:600;padding:10px 0}.crew-score-dimensions-list{border:1px solid #d9e1eb;border-radius:8px;overflow:hidden}.crew-score-dimensions-list>h3{background:#f6f8fb;padding:12px 14px}.crew-score-dimension{border-top:1px solid #d9e1eb}.crew-score-dimension>summary{grid-gap:4px 12px;align-items:baseline;cursor:pointer;display:grid;font-size:14px;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto 76px;padding:13px 14px}.crew-score-dimension-title{font-weight:650;overflow-wrap:anywhere}.crew-score-dimension-title:before{content:"›";display:inline-block;font-size:19px;line-height:14px;margin-right:9px}.crew-score-dimension[open] .crew-score-dimension-title:before{transform:rotate(90deg)}.crew-score-dimension-weight{color:#526174;font-size:12px}.crew-score-dimension>summary>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.crew-score-dimension-cautions{color:#855500;font-size:12px;grid-column:1/-1}.crew-score-dimension-cautions:empty{display:none}.crew-score-dimension-detail{padding:0 14px 14px}.crew-score-explanation .is-condensed .crew-evidence-card{border-top:1px solid #e4e9f0;padding:10px 0}.crew-score-explanation .is-condensed .crew-evidence-passage{font-size:13px;line-height:1.55;margin-block:4px}.crew-score-explanation .is-condensed .crew-evidence-passage.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crew-score-explanation .is-condensed .MuiButton-root{background:#0000;border:0;box-shadow:none;font-size:12px;min-height:28px;padding:2px 0}.crew-score-method{color:#526174;font-size:13px}.crew-score-method>summary{cursor:pointer;padding-block:5px}.crew-score-method>.MuiTypography-root{font-size:13px;line-height:1.5;margin-top:6px}.crew-score-explanation summary:focus-visible{outline:2px solid #285e94;outline-offset:-2px}.crew-fit-grid{container-name:crew-fit;container-type:inline-size;min-width:0}.crew-fit-grid .crew-fit-table-wrap{border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);border-radius:4px;max-width:100%;overscroll-behavior-x:contain}.crew-fit-grid .crew-fit-table-wrap:focus-visible{outline:2px solid #17345f;outline:2px solid var(--crew-ink,#17345f);outline-offset:2px}.crew-fit-grid .crew-fit-table{--crew-fit-applicant-width:248px;--crew-fit-summary-width:156px;--crew-fit-rule-width:44px;border-collapse:initial;border-spacing:0;min-width:calc(var(--crew-fit-applicant-width) + var(--crew-fit-summary-width) + var(--crew-fit-rule-count)*var(--crew-fit-rule-width));table-layout:fixed}.crew-fit-applicant-col{width:var(--crew-fit-applicant-width)}.crew-fit-summary-col{width:var(--crew-fit-summary-width)}.crew-fit-rule-col{width:var(--crew-fit-rule-width)}.crew-fit-grid .crew-fit-table .MuiTableCell-root{border-color:#d8e1ec;border-color:var(--crew-line,#d8e1ec);padding:10px 12px;vertical-align:top}.crew-fit-grid .crew-fit-table .crew-fit-applicant{background:#fff;background:var(--crew-surface,#fff);box-shadow:1px 0 0 #d8e1ec;box-shadow:1px 0 0 var(--crew-line,#d8e1ec);left:0;overflow-wrap:anywhere;position:-webkit-sticky;position:sticky;white-space:normal;z-index:2}.crew-fit-grid .crew-fit-table thead .crew-fit-applicant{background:#f0f4f8;background:var(--crew-soft,#f0f4f8);z-index:3}.crew-fit-grid .crew-fit-table .crew-fit-summary{overflow-wrap:anywhere;white-space:normal}.crew-fit-grid .crew-fit-table .crew-fit-rule{padding:10px 4px;vertical-align:middle}.crew-fit-name{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.crew-fit-grid .crew-fit-name .crew-row-title{font-size:14px;font-weight:700;justify-content:flex-start;line-height:1.45;min-width:0;padding:0;text-align:left;text-transform:none}.crew-fit-decision{margin-top:8px}.crew-fit-grid .crew-fit-field-label{color:#56687f;color:var(--crew-quiet,#56687f);display:block;font-weight:600}.crew-fit-summary-content{grid-gap:8px;display:grid;gap:8px}.crew-fit-assessment{border-top:1px solid #d8e1ec;border-top:1px solid var(--crew-line,#d8e1ec);padding-top:8px}.crew-fit-summary-content>.crew-fit-assessment:only-child{border:0;padding-top:0}.crew-fit-grid .crew-fit-req{font-size:12px;font-weight:700}.crew-fit-grid .crew-fit-requirement-source{font-size:inherit;justify-content:flex-start;line-height:inherit;min-width:0;padding:0;text-align:left;text-transform:none}.crew-fit-grid .crew-fit-legend{grid-gap:8px;display:grid;gap:8px;margin:12px 0}.crew-fit-grid .crew-fit-legend-group>span{gap:8px}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell){--crew-fit-status-background:#edf2f7;--crew-fit-status-foreground:#52647a}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-supported{--crew-fit-status-background:#e6f3ea;--crew-fit-status-foreground:#246b36}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-partial{--crew-fit-status-background:#fff0d8;--crew-fit-status-foreground:#965c00}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-insufficient_evidence{--crew-fit-status-background:#edf2f7;--crew-fit-status-foreground:#30465f}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-unmet{--crew-fit-status-background:#fae9e9;--crew-fit-status-foreground:#af3232}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-alternative_unused{--crew-fit-status-background:#eef0f2;--crew-fit-status-foreground:#56616b}.crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell).is-stale{--crew-fit-status-background:#eee8f5;--crew-fit-status-foreground:#6b4a99}:root .crew-fit-grid :is(.crew-fit-swatch,.crew-fit-cell){align-items:center;background:var(--crew-fit-status-background);border:0;border-radius:6px;box-shadow:none;color:var(--crew-fit-status-foreground);display:inline-flex;justify-content:center}.crew-fit-grid .crew-fit-legend .crew-fit-swatch{flex-shrink:0;height:24px;width:24px}.crew-fit-grid button.crew-fit-cell-interactive{height:32px;line-height:1;width:32px}.crew-fit-grid .crew-fit-status-symbol{display:inline-flex}:root .crew-fit-grid .crew-fit-status-icon{fill:none;height:20px;width:20px}.crew-fit-grid .crew-fit-swatch .crew-fit-status-icon{height:18px;width:18px}:root .crew-fit-grid button.crew-fit-cell-interactive:is(:hover,:focus-visible){box-shadow:none;outline:1px solid var(--crew-fit-status-foreground);outline-offset:1px;transform:none}:root .crew-fit-grid button.crew-fit-cell-interactive:focus-visible{outline:2px solid #17345f;outline:2px solid var(--crew-ink,#17345f);outline-offset:2px}.crew-fit-mobile-rule{display:none}.crew-fit-source-quote.MuiTypography-root{font-size:13px;font-style:italic;line-height:1.5;margin:4px 0}@container crew-fit (max-width: 640px){.crew-fit-grid .crew-fit-table-wrap{border:0;overflow:visible}.crew-fit-grid .crew-fit-table{display:block;min-width:0;width:100%}.crew-fit-grid .crew-fit-table colgroup{display:none}.crew-fit-grid .crew-fit-table thead{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crew-fit-grid .crew-fit-table tbody{grid-gap:12px;display:grid;gap:12px}.crew-fit-grid .crew-fit-table tbody tr{background:#fff;background:var(--crew-surface,#fff);border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);border-radius:4px;display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));padding:12px}.crew-fit-grid .crew-fit-table .crew-fit-applicant,.crew-fit-grid .crew-fit-table .crew-fit-empty,.crew-fit-grid .crew-fit-table .crew-fit-summary{border:0;box-shadow:none;display:block;grid-column:1/-1;padding:0 0 12px;position:static;width:auto}.crew-fit-grid .crew-fit-table .crew-fit-summary{border-top:1px solid #d8e1ec;border-top:1px solid var(--crew-line,#d8e1ec);padding-top:8px}.crew-fit-summary-content{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crew-fit-assessment{border:0;padding:0}.crew-fit-summary-content>.crew-fit-assessment:only-child{grid-column:1/-1}.crew-fit-grid .crew-fit-table .crew-fit-rule{border:0;display:block;padding:4px}.crew-fit-grid button.crew-fit-cell-interactive{flex-direction:column;gap:4px;height:52px;width:100%}.crew-fit-mobile-rule{display:block;font-family:inherit;font-size:12px}}@media print{.crew-fit-grid .crew-fit-table .crew-fit-applicant{box-shadow:none;position:static}}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-section,:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-human-record{background:#fff;border:1px solid #dce3ed;border-radius:7px;box-shadow:none;margin-bottom:0;padding:24px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace>.MuiStack-root{gap:22px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace>.MuiStack-root>*{margin-top:0}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-section-title,:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-human-record h3{color:#142c4d;font-family:inherit;font-size:22px;font-weight:700;margin-bottom:6px}:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-subject-name{color:#142c4d;font-family:inherit;font-size:30px;font-weight:750}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .MuiButton-contained{background:#075bb8;color:#fff}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .MuiButton-contained:hover{background:#06498f}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-application-assessment{margin-bottom:0}.crew-submitted-documents{display:flex;flex-direction:column;gap:12px}:root[data-crew-theme] .customer-review-app .crew-submitted-documents>.MuiPaper-root{background:#f7f8fa;border:1px solid #dce3ed;border-radius:6px}:root[data-crew-theme] .customer-review-app .crew-submitted-answers{padding-top:8px}.crew-questionnaire-list{margin:8px 0 0;padding-left:28px}.crew-questionnaire-list>li{padding-left:8px}.crew-questionnaire-list>li::marker{color:#566574;font-weight:700}.crew-questionnaire-list>li:last-child{border-bottom:0;padding-bottom:0}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-requirement-list{background:#0000;border:0;padding:0}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-group{border:1px solid #dce3ed;border-radius:6px;margin:8px 0;overflow:hidden;padding:0}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-group-heading{background:#f0f4f8;padding:8px 14px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-group-button{background:#0000;padding:4px 0}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-tree ul{margin:0;padding:0 12px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-finding{align-items:center;display:flex;gap:16px;padding:10px 4px}.crew-applicant-requirement-text{flex:1 1;line-height:1.6;min-width:0}.crew-applicant-evidence-action{color:#075bb8;white-space:nowrap}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-finding .MuiChip-colorSuccess{background:#e9f6ed;border-color:#cfe8d5;border-radius:16px;color:#205e34}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-evidence-summary{background:#0000;border:0;padding:0}:root[data-crew-theme] .customer-review-app .crew-job-overview-compact{margin-bottom:8px;padding-bottom:10px}:root[data-crew-theme] .customer-review-app .crew-job-overview-compact .crew-job-heading{font-family:inherit;font-size:18px}:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-review-map-heading,:root[data-crew-theme] .customer-review-app .crew-job-overview-compact .crew-job-facts{display:none}:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-review-stage{min-height:42px;padding:8px 12px}:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-review-stage-copy small{display:none}:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-stage-main{background:#0000;border:0;padding:16px 0}.crew-document-drawer .MuiDrawer-paper{border-left:1px solid #ccd7e4;box-shadow:-8px 0 30px #14284626}.crew-document-drawer article{box-sizing:border-box}@media(max-width:700px){:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-section,:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-human-record{padding:16px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-finding{flex-wrap:wrap;gap:8px}.crew-applicant-requirement-text{flex-basis:100%}.crew-applicant-evidence-action{margin-left:auto}:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-subject-name{font-size:25px}}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-finding,:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-applicant-finding .crew-applicant-requirement-text{text-decoration:none}@media(max-width:700px){:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-group-heading{gap:8px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-group-button{flex-basis:100%;flex-wrap:wrap;gap:6px}:root[data-crew-theme] .customer-review-app .crew-candidate-workspace .crew-logic-group-button>.MuiTypography-root:first-child{flex-basis:100%}}.crew-stance-tag{background:#fff;border:1px dashed #b7c4d6;border-radius:999px;color:#4e6583;font-size:12px;font-weight:600;line-height:1;padding:5px 9px;white-space:nowrap}.crew-stance-tag.is-agree{background:#e9f6ed;border:1px solid #cfe8d5;color:#205e34}.crew-stance-tag.is-disagree{background:#fff4e5;border:1px solid #f3d2a7;color:#8a4b00}.crew-review-progress{background:#f5f8fc;border:1px solid #dbe5f2;border-radius:8px;padding:8px 12px}.crew-review-secondary.MuiAccordion-root{border:1px solid #dce3ed;border-radius:7px;box-shadow:none}.crew-review-secondary.MuiAccordion-root:before{display:none}.crew-review-secondary .MuiAccordionSummary-root{min-height:48px}.crew-review-secondary .MuiAccordionDetails-root{padding:0 16px 16px}:root[data-crew-theme] .customer-review-app .crew-review-secondary .crew-applicant-section{border:0;padding:12px 0}.crew-review-details{background:#fafbfd;border:1px solid #dfe6ef;border-radius:6px}.crew-review-details>summary{color:#37516f;cursor:pointer;font-size:12px;font-weight:600;line-height:1.45;padding:9px 12px}.crew-review-details>summary:focus-visible{outline:3px solid #356dad;outline-offset:2px}.crew-review-details-body{overflow-wrap:anywhere;padding:4px 12px 12px}.crew-review-details-body>*+*{margin-top:8px}.crew-review-details-body p{white-space:pre-wrap}.crew-analysis-summary>.MuiStack-root{gap:10px}.crew-analysis-summary>.MuiStack-root>*{margin-top:0}.crew-analysis-summary h3{font-size:16px}.crew-analysis-status{font-size:13px!important;font-weight:650!important}.customer-review-app .crew-job-overview{gap:14px;padding:0}.customer-review-app .crew-job-heading{font-size:24px;line-height:1.25}.customer-review-app .crew-section-intro{margin-bottom:14px}.customer-review-app .crew-section-intro h3{font-size:20px}.customer-review-app .crew-stage-main{padding:16px}.crew-applications-panel,.crew-opening-main{scroll-margin-top:16px}.crew-application-assessment .MuiSelect-select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-next-action{background:#f1f5fa;border:1px solid #d6e0ec;border-radius:8px;padding:10px 12px}.crew-next-action>p{margin-top:4px}.crew-application-records>.MuiPaper-root{padding:12px}.crew-application-records .MuiTypography-caption{color:#596d85}.crew-dashboard-metrics{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))}.crew-dashboard-metrics>.MuiPaper-root{margin:0!important;min-width:0!important;padding:12px!important}.crew-dashboard-metrics h4{font-size:26px;font-weight:700}.crew-dashboard-metrics p{color:#52647c;font-size:12px}.crew-dashboard-chart h4{font-size:16px;margin-bottom:10px}.crew-dashboard-chart .MuiButton-root{font-size:11px}.crew-dashboard-evidence-table{min-width:680px;table-layout:fixed}.crew-dashboard-evidence-table td:first-child,.crew-dashboard-evidence-table th:first-child{width:32%}.crew-dashboard-evidence-table .MuiButton-root{min-width:28px}.crew-dashboard-evidence-table td{font-size:12px}@media (max-width:650px){.crew-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.crew-source-picker{border:1px solid #dfe6ef;border-radius:8px;max-height:260px;overflow-y:auto}.crew-source-option{border-bottom:1px solid #edf1f6;padding:4px 10px 6px 2px}.crew-source-option:last-child{border-bottom:0}.crew-source-option.is-checked{background:#f3f7fc}.crew-overview-more{background:#0000}.crew-overview-more>summary{font-size:13px;padding:12px 14px}.crew-overview-more[open]>summary{border-bottom:1px solid #dfe6ef;margin-bottom:8px}.crew-overview-more>.crew-review-details-body{padding:8px 12px 14px}.customer-review-app .crew-cell-attention{color:#9a5a00}.customer-review-app .crew-cell-quiet{color:#526789}.customer-review-app .crew-assessment-cell{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crew-applicant-preparation:is(.is-running,.is-queued){background:#fff5e9;border-left:3px solid #b64e00;border-radius:4px;color:#713600;margin-bottom:6px;padding:10px}.crew-applicant-preparation.is-queued{background:#edf2f7;border-left-color:#63778d;color:#334b64}.crew-applicant-preparation .MuiLinearProgress-root{background:#f2d9bd;border-radius:3px;height:6px;margin-top:8px}.crew-applicant-preparation .MuiLinearProgress-bar{background:#b64e00;border-radius:3px}@media (prefers-reduced-motion:reduce){.crew-applicant-preparation .MuiLinearProgress-bar{animation:none;transform:none;transition:none;width:45%}.crew-applicant-preparation .MuiLinearProgress-bar2Indeterminate{display:none}}.crew-document-activity{--doc-accent:#76536d;--doc-soft:#f3edf2;--doc-line:#c8b7c5;color:var(--doc-accent);display:none;pointer-events:none}:root[data-crew-theme=cms] .crew-document-activity{--doc-accent:#126c9e;--doc-soft:#eaf3f8;--doc-line:#a7c7d9}@media (min-width:900px){.crew-document-activity{display:block;height:136px;margin:0 auto 14px;width:100%}.crew-document-activity svg{display:block;height:100%;overflow:visible;width:100%}.crew-document-activity[data-compact]{height:112px;margin:0}.crew-import-activity.crew-import-activity-legacy{display:none}.crew-import-progress .crew-document-activity{--doc-accent:var(--import-accent);--doc-soft:var(--import-tint);--doc-line:#d6bfae}:root[data-crew-theme=cms] .crew-import-progress .crew-document-activity{--doc-line:#a7c7d9}.crew-resume-activity.MuiStack-root{grid-gap:20px;align-items:center;background:linear-gradient(115deg,#f5f3f7,#f7f9fc 72%);border:1px solid #dce3eb;display:grid;gap:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}:root[data-crew-theme=cms] .crew-resume-activity{background:linear-gradient(115deg,#f0f6fa,#f7f9fc 72%)}.crew-resume-activity-copy{min-width:0}.crew-document-activity[data-compact] .crew-doc-caption,.crew-resume-activity[data-state=queued] .MuiLinearProgress-root,.crew-resume-activity[data-state=stopping] .MuiLinearProgress-root,.crew-resume-activity[data-state=unavailable] .MuiLinearProgress-root{display:none}.crew-document-activity.crew-document-activity-shelf{height:66px}.crew-background-jobs-row .crew-document-activity-shelf~.crew-background-jobs-progress,.crew-job-analysis-processing>.MuiLinearProgress-root{display:none}.crew-import-progress .crew-import-stage-bar>span[data-state=active]:after{animation:crew-job-stage-flow 1.2s linear infinite;background:repeating-linear-gradient(110deg,#0000 0 10px,#ffffff80 10px 20px,#0000 20px 32px);background-size:32px 100%;display:block;transform:none}.crew-import-progress .crew-import-stage-bar[data-paused]>span[data-state=active]:after{animation:none;display:none}}.crew-doc-ground{fill:var(--doc-soft);opacity:.7}.crew-doc-orbit{fill:none;stroke:var(--doc-line);stroke-width:1;stroke-dasharray:2 7;opacity:.42}.crew-doc-behind{fill:var(--doc-soft);stroke:var(--doc-line);stroke-width:1}.crew-doc-page{stroke:#9faec0;stroke-width:1.4}.crew-doc-fold{fill:#eef1f6;stroke:#aebaca;stroke-width:1}.crew-doc-lines{fill:none;stroke:#b1bdcd;stroke-width:3;stroke-linecap:round}.crew-doc-passages{fill:currentColor;opacity:.055}.crew-doc-read-line{stroke:currentColor;stroke-width:1.5;opacity:0}.crew-doc-scan{opacity:0}.crew-doc-links{fill:none;stroke:var(--doc-line);stroke-width:1.2}.crew-doc-traces{fill:none;stroke:currentColor;stroke-width:2.2;stroke-dasharray:12 110;stroke-dashoffset:120;opacity:0}.crew-doc-card-paper{fill:#fff;stroke:#bdc8d6;stroke-width:1.2}.crew-doc-card-marker{fill:var(--doc-soft);stroke:var(--doc-line);stroke-width:1}.crew-doc-card-lines{fill:none;stroke:#b4c1d0;stroke-width:2.5;stroke-linecap:round}.crew-doc-source-anchor{fill:currentColor}.crew-doc-anchor-ring{fill:none;stroke:currentColor;stroke-width:1;opacity:.2}.crew-doc-caption{fill:#53637a;font:500 12px system-ui,sans-serif;letter-spacing:.15px}.crew-document-activity[data-animate=true] .crew-doc-read-line,.crew-document-activity[data-animate=true] .crew-doc-scan{animation:crew-doc-read 3.6s cubic-bezier(.4,0,.2,1) infinite;opacity:1}.crew-document-activity[data-animate=true] .crew-doc-traces path{animation:crew-doc-flow 3.6s ease-in-out infinite;opacity:.7}.crew-document-activity[data-animate=true] .crew-doc-traces path:nth-child(2){animation-delay:.65s}.crew-document-activity[data-animate=true] .crew-doc-traces path:nth-child(3){animation-delay:1.3s}.crew-document-activity[data-animate=true] .crew-doc-card{animation:crew-doc-card 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.crew-document-activity[data-animate=true] .crew-doc-card-1{animation-delay:.65s}.crew-document-activity[data-animate=true] .crew-doc-card-2{animation-delay:1.3s}.crew-document-activity[data-phase=reading] .crew-doc-card,.crew-document-activity[data-phase=reading] .crew-doc-traces{opacity:.55}.crew-document-activity[data-phase=reading] .crew-doc-card,.crew-document-activity[data-phase=reading] .crew-doc-traces path{animation:none}.crew-document-activity[data-phase=checking] .crew-doc-read-line,.crew-document-activity[data-phase=checking] .crew-doc-scan,.crew-document-activity[data-phase=drafting] .crew-doc-read-line,.crew-document-activity[data-phase=drafting] .crew-doc-scan,.crew-document-activity[data-phase=saving] .crew-doc-read-line,.crew-document-activity[data-phase=saving] .crew-doc-scan,.crew-document-activity[data-phase=thinking] .crew-doc-read-line,.crew-document-activity[data-phase=thinking] .crew-doc-scan{display:none}.crew-document-activity[data-phase=checking] .crew-doc-passages,.crew-document-activity[data-phase=thinking] .crew-doc-passages{opacity:.16}.crew-document-activity[data-phase=checking] .crew-doc-card-marker{fill:var(--doc-line)}.crew-document-activity[data-phase=checking] .crew-doc-traces path{animation-direction:reverse}.crew-document-activity[data-phase=saving] .crew-doc-card-paper{stroke:currentColor}.crew-document-activity[data-phase=saving] .crew-doc-traces{display:none}.crew-document-activity[data-phase=reviewing] .crew-doc-orbit{stroke:currentColor;opacity:.65}.crew-document-activity[data-active=false] .crew-doc-source-anchor{fill:#8190a3}@keyframes crew-job-stage-flow{to{background-position:32px 0}}@keyframes crew-doc-read{0%{opacity:0;transform:translateY(3px)}15%,75%{opacity:1}95%,to{opacity:0;transform:translateY(97px)}}@keyframes crew-doc-flow{0%,12%{stroke-dashoffset:120;opacity:0}22%,70%{opacity:.8}90%,to{stroke-dashoffset:-12;opacity:0}}@keyframes crew-doc-card{0%,15%,to{opacity:.7;transform:translateX(0)}35%,65%{opacity:1;transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.crew-document-activity [data-motion]{animation:none!important;transform:none!important;transition:none!important}.crew-document-activity .crew-doc-read-line,.crew-document-activity .crew-doc-scan,.crew-document-activity .crew-doc-traces,.crew-resume-activity .MuiLinearProgress-root{display:none}.crew-job-analysis-processing .MuiCircularProgress-circle,.crew-job-analysis-processing .MuiCircularProgress-root{animation:none!important}}.crew-job-doc-ground{fill:none;stroke:var(--doc-line);stroke-width:1;opacity:.4}.crew-job-doc-back{fill:var(--doc-soft);stroke:var(--doc-line);stroke-width:1}.crew-job-doc-paper{fill:#fff;stroke:#a1afbf;stroke-width:1.4}.crew-job-doc-fold{fill:var(--doc-soft);stroke:#acb9c7;stroke-width:1}.crew-job-doc-source-lines{fill:none;stroke:#9eafc1;stroke-width:3;stroke-linecap:round}.crew-job-doc-passages rect{fill:currentColor;opacity:.13}.crew-job-doc-scan-edge{fill:none;stroke:currentColor;stroke-width:2}.crew-job-doc-reader{opacity:.6}.crew-job-doc-channels{fill:none;stroke:var(--doc-line);stroke-width:1.6}.crew-job-doc-flow{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.crew-job-doc-flow path{stroke-dasharray:9 27;opacity:.72}.crew-job-doc-card{fill:#fff;stroke:#b4c3d2;stroke-width:1.3}.crew-job-doc-marker{fill:var(--doc-soft);stroke:currentColor;stroke-width:1}.crew-job-doc-draft-lines{fill:none;stroke:#8fabc1;stroke-width:2.8;stroke-linecap:round;stroke-dasharray:36 5}.crew-job-doc-anchors,.crew-job-doc-citation{fill:currentColor}@media (min-width:900px){.crew-document-activity[data-kind=job]{--doc-accent:#b74d00;--doc-soft:#fff4e9;--doc-line:#d8b99f}:root[data-crew-theme=cms] .crew-document-activity[data-kind=job]{--doc-accent:#005b96;--doc-soft:#eef6fc;--doc-line:#a7c7d9}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-flow path{animation:crew-job-source-flow 2.4s linear infinite}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-scan,.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-scan-edge{animation:crew-job-source-read 2.8s linear infinite alternate}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-passages rect{animation:crew-job-passage-focus 2.4s ease-in-out infinite alternate}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-passages rect:nth-child(2){animation-delay:-.8s}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-passages rect:nth-child(3){animation-delay:-1.6s}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-draft-lines{animation:crew-job-draft-lines 2.4s linear infinite}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-marker{animation:crew-job-group-focus 2.4s ease-in-out infinite alternate}.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-card,.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-flow,.crew-document-activity[data-kind=job][data-animate=true] .crew-job-doc-reader{transition:stroke .24s,opacity .24s}.crew-document-activity[data-kind=job][data-phase=reading] .crew-job-doc-flow{opacity:.45}.crew-document-activity[data-kind=job][data-phase=reading] .crew-job-doc-draft-lines{opacity:.55}.crew-document-activity[data-kind=job][data-phase=thinking] .crew-job-doc-card{stroke:var(--doc-line)}.crew-document-activity[data-kind=job][data-phase=drafting] .crew-job-doc-card{stroke:currentColor}.crew-document-activity[data-kind=job][data-phase=checking] .crew-job-doc-flow path{animation-direction:reverse}.crew-document-activity[data-kind=job][data-phase=checking] .crew-job-doc-reader{opacity:.9}.crew-document-activity[data-kind=job][data-phase=saving] .crew-job-doc-reader{display:none}.crew-document-activity[data-kind=job][data-phase=saving] .crew-job-doc-card{stroke:currentColor;stroke-width:1.8}.crew-document-activity[data-kind=job][data-phase=reviewing] .crew-job-doc-passages rect{fill:currentColor}}@keyframes crew-job-source-flow{to{stroke-dashoffset:-144}}@keyframes crew-job-source-read{0%{transform:translateY(2px)}to{transform:translateY(98px)}}@keyframes crew-job-passage-focus{0%{opacity:.12}to{opacity:.35}}@keyframes crew-job-draft-lines{to{stroke-dashoffset:-41}}@keyframes crew-job-group-focus{0%{fill:var(--doc-soft)}to{fill:var(--doc-line)}}@media (prefers-reduced-motion:reduce){.crew-document-activity[data-kind=job] *{animation:none!important;transition:none!important}}.crew-saved-package{min-width:0;width:100%}.crew-saved-package-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.crew-saved-package-toolbar .crew-package-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crew-saved-package-content{margin-top:14px;min-width:0}.crew-saved-package-content iframe{background:#fff;border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);border-radius:6px;display:block;height:72vh;max-height:900px;min-height:360px;width:100%}@media(max-width:700px){.crew-saved-package-toolbar .crew-package-actions{width:100%}.crew-saved-package-content iframe{height:70vh}}.crew-final-choice-head,.crew-final-choice-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) minmax(190px,1fr) 140px}.crew-final-choice-head{background:#f0f4f8;font-size:13px;font-weight:700;padding:12px 16px}.crew-final-choice{border-top:1px solid #dce3ed}.crew-final-choice-row{padding:14px 16px}.crew-final-choice-row .MuiChip-root{justify-self:start;max-width:100%}.crew-final-choice-details[hidden]{display:none}.crew-final-choice.is-open{background:#f5f9ff}.crew-final-choice-details{padding:8px 24px 22px}.crew-final-choice-details .MuiTypography-root{overflow-wrap:anywhere}.crew-final-choice-list{background:#fff;border:1px solid #dce3ed;border-radius:6px;overflow:hidden}:root[data-crew-theme] .customer-review-app .crew-final-decision{background:#0000;border:0;padding:0}:root[data-crew-theme] .customer-review-app .crew-final-decision h3{color:#142c4d;font-family:inherit;font-size:22px;font-weight:700}:root[data-crew-theme] .customer-review-app .crew-final-decision .crew-final-applicant{color:#142c4d;font-weight:700;gap:14px;justify-content:flex-start;text-align:left;text-decoration:none}:root[data-crew-theme] .customer-review-app .crew-final-section{background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:20px}:root[data-crew-theme] .customer-review-app .crew-final-decision .MuiButton-contained:not(.Mui-disabled){background:#075bb8;color:#fff}.crew-final-decision .crew-final-editor{gap:20px}.crew-final-decision .crew-final-editor>*{margin-top:0}.crew-final-decision .crew-final-section-title{margin-bottom:12px}@media(max-width:850px){.crew-final-choice-head{display:none}.crew-final-choice-row{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crew-final-choice-row>*{min-width:0}.crew-final-choice-row .crew-final-applicant{grid-column:1/-1}.crew-final-choice-details{padding:8px 16px 18px}.crew-final-choice-row>.MuiButton-root:last-child{justify-self:start}}@media(max-width:480px){.crew-final-choice-row{grid-template-columns:minmax(0,1fr)}:root[data-crew-theme] .customer-review-app .crew-final-section{padding:14px}}:root[data-crew-theme] .customer-review-app .crew-final-choice-row .MuiChip-colorSuccess{background:#e9f6ed;border-color:#cfe8d5;border-radius:16px;color:#205e34}.crew-final-heading{align-items:center;display:flex;gap:12px}.crew-final-heading .crew-final-heading-icon{background:#eaf2fc;border-radius:8px;box-sizing:initial;color:#075bb8;flex-shrink:0;height:24px;padding:8px;width:24px}.crew-final-applicant .crew-final-expand-icon{flex-shrink:0;font-size:22px;transition:transform .15s ease}.crew-final-choice.is-open .crew-final-expand-icon{transform:rotate(90deg)}.crew-final-choice-row .MuiChip-icon{color:inherit;font-size:18px}.crew-final-choice-row .MuiButton-startIcon{margin-right:6px}@media (prefers-reduced-motion:reduce){.crew-final-applicant .crew-final-expand-icon{transition:none}}.customer-review-app .crew-shortlist-handoff .crew-shortlist-groups{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%}.crew-shortlist-handoff .crew-shortlist-action{background:#f5f7fa;background:var(--crew-canvas,#f5f7fa);border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);border-radius:6px;padding:16px}.crew-shortlist-handoff .crew-shortlist-action .MuiButton-root{max-width:100%;text-align:left}.crew-shortlist-handoff .crew-conclusion-group li{overflow-wrap:anywhere;padding:8px 0}.crew-shortlist-handoff .crew-conclusion-group li+li{border-top:1px solid #d8e1ec;border-top:1px solid var(--crew-line,#d8e1ec)}.crew-shortlist-handoff .crew-conclusion-group li .MuiButton-root{max-width:100%;min-height:36px}.crew-shortlist-handoff .crew-shortlist-package-receipt{flex-wrap:wrap}.crew-shortlist-handoff .crew-conclusion-group-label{align-items:center;display:inline-flex;font:inherit;gap:7px}.crew-shortlist-handoff .crew-conclusion-group-label svg{font-size:20px}.crew-shortlist-handoff .is-ready .crew-conclusion-group-label svg{color:#43825c}.crew-shortlist-handoff .is-not .crew-conclusion-group-label svg{color:#64748b}.crew-shortlist-handoff .crew-shortlist-package-receipt .MuiAlert-action{flex-wrap:wrap;margin-left:0;padding:4px 0 0}@media(max-width:480px){.crew-shortlist-handoff .crew-shortlist-action{padding:12px}.crew-shortlist-handoff .crew-shortlist-action .MuiButton-root{justify-content:flex-start;width:100%}}html[data-crew-theme]{scroll-padding-bottom:0;scroll-padding-bottom:var(--crew-assistant-page-clearance,0)}#workspace-main:after{content:"";display:block;height:0;height:var(--crew-assistant-page-clearance,0);pointer-events:none}.crew-chat-window{--chat-ink:#14213a;--chat-muted:#4a5970;--chat-structure:#17345f;--chat-action:#b24a09;--chat-action-dark:#8f3a05;--chat-surface:#fff;--chat-rule:color-mix(in srgb,var(--chat-structure) 14%,#fff);--chat-rule-strong:color-mix(in srgb,var(--chat-structure) 30%,#fff);--chat-tint:color-mix(in srgb,var(--chat-structure) 4%,#fff);--chat-tint-strong:color-mix(in srgb,var(--chat-structure) 9%,#fff);scrollbar-color:var(--chat-rule-strong) #0000}.crew-chat-window button{font-family:inherit}.crew-chat-window{background:var(--chat-surface);color:var(--chat-ink)}.crew-chat-window [hidden]{display:none!important}.crew-chat-mount,.crew-chat-mount>div{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.crew-chat-window .MuiButton-root{border-radius:7px;font-weight:650;text-transform:none}.crew-chat-window .MuiButton-text,.crew-chat-window .MuiIconButton-root{color:var(--chat-structure)}.crew-chat-window .MuiButton-outlined{border-color:var(--chat-rule);color:var(--chat-structure)}.crew-chat-window .MuiButton-root.Mui-disabled,.crew-chat-window .MuiIconButton-root.Mui-disabled{color:#8b97a8}.crew-chat-window .crew-chat-context{flex-shrink:0;padding:12px 18px}.crew-chat-window .crew-chat-context>p{overflow-wrap:anywhere}.crew-chat-about{margin-top:5px}.crew-chat-about summary{color:var(--chat-muted);cursor:pointer;font-size:11px}.crew-chat-window .crew-chat-tabs{border-bottom:1px solid var(--chat-rule);flex-shrink:0;min-height:42px;padding:0 8px}.crew-chat-window .crew-chat-tabs .MuiTab-root{font-size:12px;font-weight:650;min-height:42px;text-transform:none}.crew-chat-window .crew-chat-conversation-panel{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.crew-chat-window .crew-chat-messages{padding:8px 18px 18px;scrollbar-gutter:stable}.crew-chat-window .crew-chat-question{background:var(--chat-tint-strong);border-radius:10px;color:var(--chat-ink);font-size:13px;margin:0 0 10px;padding:12px 14px}.crew-chat-window .crew-chat-claim{margin:16px 0}.crew-chat-window .crew-chat-limitations{color:var(--chat-muted);font-size:12.5px;line-height:1.6;margin-top:12px;overflow-wrap:anywhere}.crew-chat-window .crew-chat-answer-text{color:var(--chat-ink);font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.crew-chat-window .crew-chat-turn{margin-bottom:22px;padding-bottom:20px}.crew-chat-window .crew-chat-citation{background:var(--chat-tint);border:1px solid var(--chat-rule);border-radius:8px;padding:10px 12px}.crew-chat-window .crew-chat-citation summary{color:var(--chat-structure);cursor:pointer;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.crew-chat-source-kind{font-weight:700}.crew-chat-citation-label{color:var(--chat-muted);display:block;font-size:11px;padding:4px 0 0}.crew-chat-evidence-label{display:inline-block;font-size:11px;margin-top:4px}.crew-chat-window .crew-chat-citation blockquote{background:var(--chat-tint);border-left:2px solid var(--chat-structure);border-radius:3px;font-size:12px;line-height:1.65;margin:10px 0 5px;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.crew-chat-window .crew-chat-citation .MuiButton-root{font-size:11px;padding:5px 0}.crew-chat-window .crew-chat-answer-actions .MuiButton-root{font-size:11px}.crew-chat-window .crew-chat-answer-actions{margin-top:8px}.crew-chat-window .crew-chat-pending{color:var(--chat-muted);font-size:12px;padding:10px 0}.crew-chat-window .crew-chat-source-panel{flex:1 1;min-height:0;overflow:auto;padding:18px}.crew-chat-sources{min-width:0}.crew-chat-source-card{background:#fff;border:1px solid var(--chat-rule);border-radius:9px;display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:15px}.crew-chat-filename{overflow-wrap:anywhere}.crew-chat-source-count{display:block;margin-top:9px!important}.crew-chat-window .crew-chat-source-card .MuiButton-root{font-size:11px;padding:5px 0}.crew-chat-window .crew-chat-jump{align-self:center;background:#fff;border:1px solid var(--chat-rule);bottom:8px;box-shadow:0 2px 8px color-mix(in srgb,var(--chat-ink) 8%,#0000);font-size:11px;padding:4px 12px;position:absolute}.crew-chat-resize{align-items:center;display:flex;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none}.crew-chat-resize-width{bottom:16px;cursor:col-resize;left:-12px;position:absolute;top:48px;width:18px;z-index:2}.crew-chat-resize-width span{background:var(--chat-rule-strong);border-radius:3px;height:38px;width:4px}.crew-chat-resize-height{background:var(--chat-tint);cursor:row-resize;flex-shrink:0;height:12px;min-height:12px;width:100%}.crew-chat-resize-height span{background:var(--chat-rule-strong);border-radius:3px;height:3px;width:36px}.crew-chat-resize:focus-visible span,.crew-chat-resize:hover span{background:var(--chat-structure)}.crew-chat-resize:focus-visible{outline:2px solid var(--chat-structure);outline-offset:1px}.crew-chat-fullscreen .crew-chat-context{padding:14px 28px}.crew-chat-fullscreen .crew-chat-messages{padding:18px 28px}.crew-chat-fullscreen .crew-chat-question{font-size:15px;margin-left:auto;max-width:85%;padding:16px 20px}.crew-chat-fullscreen .crew-chat-answer-text{font-size:15px}.crew-chat-fullscreen .crew-chat-citation{max-width:850px;padding:12px 16px}.crew-chat-fullscreen .crew-chat-source-panel{padding:22px 28px}.crew-chat-window .crew-chat-context{padding:7px 14px}.crew-chat-window .crew-chat-job-title{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-chat-window .crew-chat-claim{margin:12px 0}.crew-chat-window .crew-chat-citation{margin:5px 0;padding:5px 8px}.crew-chat-window .crew-chat-citation summary{font-size:11px}.crew-chat-window .crew-chat-citation:not([open]) .crew-chat-citation-label{display:inline;margin-left:6px;padding:0}.crew-chat-window .crew-chat-citation:not([open]) .crew-chat-evidence-label{display:none}.crew-chat-window .crew-chat-source-card{margin:8px 0;padding:10px}.crew-chat-question>summary:focus-visible{outline:2px solid var(--chat-structure);outline-offset:1px}.crew-chat-window .crew-chat-question{margin-bottom:6px;padding:8px 10px}.crew-chat-question>summary{cursor:pointer;font-weight:600;line-height:1.5}.crew-chat-window .crew-chat-tabs,.crew-chat-window .crew-chat-tabs .MuiTab-root{min-height:34px}.crew-chat-window .crew-chat-simple .crew-chat-messages{padding:16px 18px}.crew-chat-window .crew-chat-simple .crew-chat-question{font-size:13px;font-weight:500;line-height:1.55;margin-left:auto;max-width:92%;padding:10px 12px;white-space:pre-wrap}.crew-chat-window .crew-chat-simple .crew-chat-answer-text{font-size:14px;line-height:1.65}.crew-chat-window .crew-chat-simple .crew-chat-reference{background:var(--chat-tint-strong);border-radius:5px;font-size:11px;margin:2px 2px 0 0;min-height:28px;min-width:28px;padding:0 4px;vertical-align:middle}.crew-chat-window .crew-chat-simple .crew-chat-reference:focus-visible{outline:2px solid var(--chat-structure);outline-offset:2px}.crew-chat-window .crew-chat-simple .crew-chat-answer-actions{display:inline-flex;margin-right:12px}.crew-chat-fullscreen .crew-chat-simple .crew-chat-messages{padding:20px 32px}.crew-chat-fullscreen .crew-chat-simple .crew-chat-answer-text{font-size:15px}.crew-chat-window .crew-chat-missing{background:#fdf6e7;border-bottom:1px solid #f1e2bf;color:#7a4e00;flex-shrink:0;font-size:12px;line-height:1.5;margin:0;padding:8px 18px}.crew-chat-window .crew-chat-historical{color:#8a5a00;font-weight:600}.crew-chat-window .crew-chat-scope-link{color:var(--chat-structure);font:inherit;font-weight:650;-webkit-text-decoration-color:#2b527e59;text-decoration-color:#2b527e59;vertical-align:initial}.crew-chat-window .crew-chat-composer{background:var(--chat-tint);border-top:1px solid var(--chat-rule);flex-shrink:0;padding:10px 12px 12px}.crew-chat-window .crew-chat-composer .MuiInputBase-root{align-items:flex-end;background:#fff;border-radius:14px;font-size:14px;line-height:1.5;padding:6px 6px 6px 14px}.crew-chat-window .crew-chat-composer .MuiInputBase-input::placeholder{color:var(--chat-muted);opacity:1}.crew-chat-window .crew-chat-composer .MuiOutlinedInput-notchedOutline{border-color:var(--chat-rule)}.crew-chat-window .crew-chat-composer .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--chat-rule-strong)}.crew-chat-window .crew-chat-composer .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--chat-structure);border-width:1px}.crew-chat-window .crew-chat-send{align-self:flex-end;height:auto;margin-left:8px;max-height:none}.crew-chat-window .crew-chat-send .MuiIconButton-root{height:32px;width:32px}.crew-chat-window .crew-chat-send .MuiIconButton-root:not(.Mui-disabled){color:#fff}.crew-chat-window .crew-chat-composer-note{color:var(--chat-muted);font-size:11px;margin:6px 4px 0}.crew-chat-fullscreen .crew-chat-composer{padding:14px 28px 18px}.crew-chat-dock-header{border-bottom:1px solid var(--chat-rule);flex-shrink:0;padding:12px 14px 12px 16px}.crew-chat-window .crew-chat-mark{color:var(--chat-structure);flex-shrink:0;margin-top:1px}.crew-chat-window .crew-chat-title{color:var(--chat-ink);font-size:15px;font-weight:750;line-height:1.35}.crew-chat-window .crew-chat-subtitle{color:var(--chat-muted);font-size:12px;line-height:1.5;margin-top:2px}.crew-chat-window .crew-chat-private{white-space:nowrap}.crew-chat-window .crew-chat-private svg{font-size:13px;margin:0 4px 0 2px;vertical-align:-2px}.crew-chat-window .crew-chat-dock-header .MuiIconButton-root{color:var(--chat-muted)}.crew-chat-welcome{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.crew-chat-window .crew-chat-recommended{align-items:center;background:linear-gradient(180deg,var(--chat-tint),var(--chat-surface));border:1px solid var(--chat-rule);border-radius:14px;box-shadow:0 1px 3px color-mix(in srgb,var(--chat-ink) 5%,#0000);display:flex;gap:14px;padding:14px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.crew-chat-window .crew-chat-recommended:hover{border-color:var(--chat-structure);box-shadow:0 4px 14px color-mix(in srgb,var(--chat-structure) 12%,#0000)}.crew-chat-window .crew-chat-recommended:focus-visible{outline:2px solid var(--chat-structure);outline-offset:2px}.crew-chat-window .crew-chat-recommended.Mui-disabled{opacity:.55}.crew-chat-recommended-icon{align-items:center;background:var(--chat-tint-strong);border-radius:12px;color:var(--chat-structure);display:none;flex-shrink:0;height:56px;justify-content:center;width:56px}.crew-chat-recommended-icon svg{font-size:28px}.crew-chat-recommended-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.crew-chat-recommended-badge{background:var(--chat-tint-strong);border-radius:6px;color:var(--chat-structure);font-size:11px;font-weight:600;padding:2px 8px}.crew-chat-window .crew-chat-recommended-title{color:var(--chat-ink);font-size:14px;font-weight:700;line-height:1.4}.crew-chat-window .crew-chat-recommended-detail{color:var(--chat-muted);font-size:12px;line-height:1.5}.crew-chat-recommended-go{align-items:center;background:var(--chat-action);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s;width:36px}.crew-chat-window .crew-chat-recommended:hover .crew-chat-recommended-go{background:var(--chat-action-dark)}.crew-chat-recommended-go svg{font-size:20px}.crew-chat-more{border-top:1px solid var(--chat-rule);padding-top:10px}.crew-chat-window .crew-chat-more-toggle{border-radius:6px;color:var(--chat-ink);display:flex;font-size:13px;font-weight:700;gap:4px;justify-content:flex-start;padding:4px 2px;width:100%}.crew-chat-window .crew-chat-more-toggle svg{color:var(--chat-muted);transform:rotate(-90deg);transition:transform .15s}.crew-chat-window .crew-chat-more-toggle svg.crew-chat-more-open{transform:none}.crew-chat-more-count{color:var(--chat-muted);font-size:12px;font-weight:500;margin-left:auto}.crew-chat-suggestions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px}.crew-chat-window .crew-chat-suggestion{align-items:center;background:#fff;border:1px solid var(--chat-rule);border-radius:12px;color:var(--chat-ink);display:flex;font-size:12.5px;gap:10px;justify-content:flex-start;line-height:1.4;padding:9px 12px;text-align:left;transition:border-color .15s,background .15s}.crew-chat-window .crew-chat-suggestion:hover{background:var(--chat-tint);border-color:var(--chat-rule-strong)}.crew-chat-window .crew-chat-suggestion:focus-visible{outline:2px solid var(--chat-structure);outline-offset:1px}.crew-chat-window .crew-chat-suggestion.Mui-disabled{opacity:.55}.crew-chat-window .crew-chat-suggestion svg{color:var(--chat-muted);flex-shrink:0}.crew-chat-welcome-art{align-items:center;color:var(--chat-structure);display:flex;flex-direction:column;margin-top:18px;text-align:center}.crew-chat-window .crew-chat-welcome-title{color:var(--chat-ink);font-size:17px;font-weight:750;margin-top:10px}.crew-chat-window .crew-chat-welcome-detail{color:var(--chat-muted);font-size:13.5px;line-height:1.6;margin-top:6px;max-width:460px}.crew-chat-window .crew-chat-composer-mark{align-self:flex-end;color:var(--chat-structure);height:1.5em;margin-right:6px;max-height:none}.crew-chat-fullscreen .MuiBackdrop-root{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18284847}.crew-chat-fullscreen .MuiDialog-paper{background:#fff;border-radius:18px;box-shadow:0 24px 64px color-mix(in srgb,var(--chat-ink) 20%,#0000);height:min(920px,calc(100dvh - 48px));margin:24px;max-height:none;width:min(1180px,calc(100vw - 48px))}.crew-chat-fullscreen .crew-chat{border:0!important;width:100%}.crew-chat-fullscreen .crew-chat-dock-header{border-bottom:0;padding:28px 32px 22px 40px}.crew-chat-fullscreen .crew-chat-title{font-size:22px}.crew-chat-fullscreen .crew-chat-subtitle{font-size:14px;margin-top:4px}.crew-chat-fullscreen .crew-chat-dock-header .MuiIconButton-root svg{font-size:26px}.crew-chat-fullscreen .crew-chat-welcome{gap:20px}.crew-chat-fullscreen .crew-chat-recommended{gap:36px;padding:22px 26px 22px 36px}.crew-chat-fullscreen .crew-chat-recommended-icon{display:flex}.crew-chat-fullscreen .crew-chat-recommended-title{font-size:20px}.crew-chat-fullscreen .crew-chat-recommended-detail{font-size:14.5px;max-width:600px}.crew-chat-fullscreen .crew-chat-recommended-go{height:52px;width:52px}.crew-chat-fullscreen .crew-chat-recommended-go svg{font-size:26px}.crew-chat-fullscreen .crew-chat-more{padding-top:18px}.crew-chat-fullscreen .crew-chat-more-toggle{font-size:16px}.crew-chat-fullscreen .crew-chat-suggestions{gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:14px}.crew-chat-fullscreen .crew-chat-suggestion{border-radius:26px;font-size:13.5px;padding:12px 20px}.crew-chat-fullscreen .crew-chat-messages,.crew-chat-fullscreen .crew-chat-simple .crew-chat-messages{padding:8px 40px 24px}.crew-chat-fullscreen .crew-chat-composer{padding:20px 40px 26px}.crew-chat-fullscreen .crew-chat-composer .MuiInputBase-root{border-radius:16px;font-size:16px;padding:10px 10px 10px 18px}.crew-chat-fullscreen .crew-chat-send .MuiIconButton-root{height:44px;width:44px}.crew-chat-fullscreen .crew-chat-turn{margin-inline:auto;max-width:960px}.crew-chat-window .crew-chat-help-source{color:var(--chat-muted);display:block;font-size:12px;margin-top:8px}.crew-assistant-panel{display:flex;flex-direction:column;overflow:hidden}.crew-assistant-panel[hidden]{display:none!important}aside.crew-assistant-panel{border-radius:18px;bottom:24px;box-shadow:0 24px 60px color-mix(in srgb,var(--chat-ink) 26%,#0000),0 0 0 1px var(--chat-rule);height:min(640px,calc(100dvh - 48px));height:min(var(--crew-assistant-height,640px),calc(100dvh - 48px));position:fixed;right:24px;width:min(440px,calc(100vw - 48px));width:min(var(--crew-assistant-width,440px),calc(100vw - 48px));z-index:1250}.crew-assistant-panel .crew-chat-resize-width{left:0;width:7px}.crew-assistant-panel .crew-chat-resize-width span{opacity:0}.crew-assistant-panel .crew-chat-resize-width:focus-visible span,.crew-assistant-panel .crew-chat-resize-width:hover span{opacity:1}.crew-assistant-panel .crew-chat-resize-height{background:#0000;cursor:ns-resize;height:7px;min-height:7px;position:absolute;top:0}.crew-assistant-panel .crew-chat-resize-height span{opacity:0}.crew-assistant-panel .crew-chat-resize-height:focus-visible span,.crew-assistant-panel .crew-chat-resize-height:hover span{opacity:1}.crew-help-head{align-items:flex-start;display:flex;gap:10px}.crew-help-titles{flex:1 1;min-width:0}.crew-help-tools{align-items:center;display:flex;flex-shrink:0;gap:2px}.crew-chat-dock-header .MuiIconButton-root[aria-pressed=true],.crew-help-tools .MuiIconButton-root[aria-pressed=true]{background:var(--chat-tint-strong);color:var(--chat-structure)}.crew-help-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:16px 18px}.crew-help-welcome{padding-top:2px}.crew-assistant-panel .crew-chat-recommended-badge{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.crew-help-panel .crew-chat-question{margin-left:auto;max-width:92%}.crew-help-panel .crew-chat-turn{border-bottom:0;margin-bottom:8px;padding-bottom:16px}.crew-help-thinking{align-items:center;color:var(--chat-muted);display:flex;font-size:13px;gap:8px}.crew-help-compose{flex-shrink:0}.crew-help-compose .MuiInputBase-root{padding-right:6px}.crew-help-compose .crew-help-send.MuiIconButton-root:not(.Mui-disabled){background:var(--chat-action);color:#fff}.crew-help-compose .crew-help-send.MuiIconButton-root:not(.Mui-disabled):hover{background:var(--chat-action-dark)}.crew-help-steps{margin:4px 0 0;padding-left:20px}.crew-help-steps li{margin:3px 0}.crew-help-expanded .crew-help-body{padding:8px 40px 24px}.crew-help-expanded .crew-help-welcome{margin-inline:auto;max-width:960px;width:100%}.crew-help-expanded .crew-chat-turn{width:100%}.crew-help-expanded .crew-help-compose .MuiInputBase-root{align-items:flex-end}@media(max-width:600px){.crew-help-panel .crew-help-head{grid-gap:6px;display:grid;gap:6px;grid-template-columns:22px minmax(0,1fr) auto;padding:14px 16px}.crew-help-panel .crew-help-head>.crew-chat-mark{grid-column:1;grid-row:1;height:22px;width:22px}.crew-help-panel .crew-help-titles{display:contents}.crew-help-panel .crew-chat-title{font-size:16px;grid-column:2;grid-row:1}.crew-help-panel .crew-chat-subtitle{font-size:12px;grid-column:1/-1;grid-row:2;line-height:1.5;margin:0}.crew-help-panel .crew-help-tools{grid-column:3;grid-row:1}.crew-help-panel .crew-help-tools .MuiIconButton-root{padding:4px}.crew-help-panel .crew-help-tools .MuiIconButton-root svg{font-size:20px}.crew-help-expanded .crew-help-body{padding:12px 16px}.crew-help-panel .crew-help-compose{padding:10px 12px 12px}}@media(prefers-reduced-motion:reduce){.crew-chat-window .crew-chat-recommended,.crew-chat-window .crew-chat-suggestion{transition:none}}@media print{.crew-assistant-panel{display:none!important}}.crew-opening-directory{--directory-link:#075be5;--directory-action:#b74708;--directory-line:#dce4ee;background:#0000;border:0;container-type:inline-size;min-height:0;min-width:0;padding:0}.crew-openings-heading{align-items:center;border-bottom:1px solid #e1e7ef;display:flex;gap:20px;justify-content:space-between;padding:0 0 24px}.crew-opening-heading-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:18px;min-width:0}.crew-opening-directory .crew-openings-heading h1{color:#0b1730;font-size:32px;font-weight:750;letter-spacing:-.035em;line-height:1.2}.crew-opening-directory .crew-opening-sample-note{color:#526789;font-size:13px}.customer-review-app .crew-opening-directory .crew-openings-heading>.MuiButton-root{background:#ba4b0b;border-radius:6px;box-shadow:none;color:#fff;font-size:14px;padding:10px 18px;white-space:nowrap}.crew-openings-panel{background:#fff}.crew-openings-toolbar{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(200px,1fr) auto 175px 180px;padding:20px 0 16px}.crew-opening-directory .crew-openings-toolbar .MuiInputBase-root{background:#fff;border-radius:5px;color:#233a60;font-size:13px}.crew-opening-directory .crew-opening-search input{padding-bottom:11px;padding-top:11px}.crew-opening-directory .crew-opening-sort select{padding-left:14px}.crew-opening-summary{align-items:stretch;display:flex;gap:16px;height:46px}.crew-opening-directory .crew-opening-summary-card{border-bottom:3px solid #0000;color:#203557;display:flex;font-size:13px;gap:10px;padding:10px 6px;white-space:nowrap}.crew-opening-directory .crew-opening-summary-card[aria-pressed=true]{border-bottom-color:var(--directory-link);color:var(--directory-link);font-weight:700}.crew-summary-number{background:#eef3fa;border-radius:12px;font-size:12px;padding:2px 7px}.crew-opening-summary-card[aria-pressed=true] .crew-summary-number{background:#e8f1ff}.crew-opening-totals{align-items:center;background:#f0f5fc;border-radius:5px;display:flex;gap:14px;justify-content:space-between;margin:0 0 14px;padding:18px 16px}.crew-opening-directory .crew-opening-totals>span{color:#3f547a;font-size:13px;line-height:1.5}.crew-opening-directory .crew-opening-totals>span:first-child{color:#13294d;font-weight:600}.crew-opening-totals>span+span{border-left:1px solid #cbd8e9;padding-left:20px}.crew-opening-totals strong{font-feature-settings:"tnum";color:#112344;font-size:18px;font-variant-numeric:tabular-nums;font-weight:750;margin-right:4px}.crew-opening-filter-summary{align-items:center;display:flex;padding:4px 0 14px}.crew-openings-desktop .MuiTable-root{table-layout:fixed}.crew-opening-directory .crew-openings-desktop .MuiTableCell-root{border-color:#e0e6ef;padding:20px 14px;vertical-align:middle}.crew-opening-directory .crew-openings-desktop .MuiTableCell-head{background:#f5f7fb;color:#31476b;font-size:13px;font-weight:500;padding:11px 12px;white-space:normal}.crew-openings-desktop thead tr>.MuiTableCell-root:first-child{width:26%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(2){width:13%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(3){width:15%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(4){width:16%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(5){width:10%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(6){width:20%}.crew-opening-directory .crew-opening-closes{white-space:nowrap}.crew-opening-directory .crew-openings-desktop .MuiTableCell-root:first-child{padding-left:16px}.crew-opening-directory .crew-openings-desktop .MuiTableCell-root:last-child{padding-right:16px}.crew-opening-directory .MuiTableSortLabel-icon{margin-left:4px;width:15px}.crew-opening-directory .crew-opening-title{color:#0b1730;display:block;font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.crew-opening-directory .crew-opening-title-button{border-radius:4px;display:block;justify-content:flex-start;text-align:left;width:100%}.crew-opening-directory .crew-opening-title-button .crew-opening-title{color:var(--directory-link)}.crew-opening-directory .crew-opening-title-end{white-space:nowrap}.crew-opening-directory .crew-opening-title-icon{font-size:20px;margin-left:1px;transition:transform .15s ease;vertical-align:-4px}.crew-opening-directory .crew-opening-title-button:is(:hover,:focus-visible) .crew-opening-title,.crew-opening-directory :is(.crew-opening-data-row:hover,.crew-opening-mobile-row) .crew-opening-title-button:not(.Mui-disabled) .crew-opening-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crew-opening-directory :is(.crew-opening-data-row:hover,.crew-opening-title-button:hover) .crew-opening-title-icon{transform:translateX(3px)}.crew-opening-directory .crew-opening-title-button:focus-visible{outline:2px solid #1f4d8f;outline-offset:2px}.crew-opening-directory .crew-opening-title-button.Mui-disabled .crew-opening-title{color:#6b7c99}@media (prefers-reduced-motion:reduce){.crew-opening-directory .crew-opening-title-icon{transition:none}.crew-openings-loading .MuiSkeleton-root{animation:none}}.crew-opening-directory .crew-opening-agency{color:#526789;font-size:14px;line-height:1.45;margin:3px 0 0}.crew-opening-requirements{display:flex;flex-direction:column;gap:5px}.crew-opening-readiness{align-items:center;display:inline-flex;font-size:12px;gap:5px;line-height:1.5}.crew-readiness-dot{background:#7c8fa8;border-radius:50%;flex-shrink:0;height:9px;width:9px}.crew-opening-readiness-approved .crew-readiness-dot{background:#65a546}.crew-opening-readiness-clarification_needed .crew-readiness-dot,.crew-opening-readiness-unavailable .crew-readiness-dot{background:#e5a11b}.crew-opening-directory .crew-opening-meta .crew-opening-state{background:#edf1f6;border:0;border-radius:4px;color:#24395e;font-size:12px;padding:2px 10px}.crew-opening-directory .crew-opening-meta .MuiChip-root{background:#e9f2ff;border:0;border-radius:4px;color:var(--directory-link);font-size:12px;height:23px}.crew-opening-directory .crew-metric-note{color:#b96100;margin:4px 0 0}.customer-review-app .crew-opening-directory .crew-opening-action{background:#fff;border:1px solid #c96122;border-radius:5px;color:var(--directory-action);font-size:13px;font-weight:600;line-height:1.4;min-width:0;padding:8px 11px;text-align:left;white-space:normal}.customer-review-app .crew-opening-directory .crew-opening-action:hover{background:#fff7f0;border-color:#b74708}.crew-opening-directory .crew-opening-action .MuiButton-endIcon{margin-left:7px}.crew-opening-action .MuiButton-endIcon svg{width:17px}.crew-opening-source-note{color:#8c580b;font-size:12px!important;margin-top:4px!important}.crew-openings-footer{align-items:center;color:#526789;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:18px 0 0}.crew-opening-directory .MuiTablePagination-displayedRows,.crew-opening-directory .MuiTablePagination-selectLabel,.crew-opening-directory .crew-openings-footer .MuiTypography-root{font-size:13px;margin:0}.crew-openings-footer .MuiTablePagination-toolbar{min-height:40px;padding:0}.crew-openings-footer .MuiTablePagination-select{border:1px solid #d3ddea;border-radius:5px;padding:7px 24px 7px 10px}.crew-openings-empty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.crew-openings-empty>p{max-width:460px}.crew-openings-loading{padding:20px 0}.crew-openings-load-note{color:#526789;font-size:12px!important;margin-top:12px!important}.crew-openings-mobile{display:none}.crew-opening-directory :is(button,select,input):focus-visible{outline:3px solid #3478ce;outline-offset:3px}@container (max-width:1050px){.crew-openings-toolbar{gap:16px 12px;grid-template-columns:minmax(0,1fr) 175px 180px}.crew-opening-search{grid-column:1/-1}.crew-opening-sort{grid-column:auto}.crew-opening-directory .crew-openings-desktop .MuiTableCell-root{padding:14px 8px}.crew-opening-totals{flex-wrap:wrap;justify-content:flex-start}.crew-opening-totals>span+span{padding-left:12px}}@container (max-width:850px){.crew-openings-desktop{display:none}.crew-openings-mobile{display:block;list-style:none;margin:0;padding:0}.crew-opening-mobile-row{border-bottom:1px solid #e0e6ef;padding:20px 0}.crew-mobile-metrics{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.crew-opening-directory .crew-mobile-label{font-size:12px;font-weight:600;margin-bottom:8px}.crew-opening-mobile-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.crew-openings-toolbar{grid-template-columns:1fr 1fr}.crew-opening-search,.crew-opening-summary{grid-column:1/-1}.crew-opening-sort{grid-column:auto}}@container (max-width:500px){.crew-opening-directory .crew-openings-heading h1{font-size:25px}.crew-openings-heading{align-items:flex-start;gap:12px;padding-bottom:16px}.crew-opening-heading-title{gap:5px}.crew-opening-directory .crew-openings-heading>.MuiButton-root{flex-shrink:0;font-size:12px!important;padding:8px!important}.crew-opening-directory .crew-openings-heading>.MuiButton-root .MuiButton-startIcon{margin:0 4px 0 0}.crew-opening-directory .crew-openings-heading>.MuiButton-root .MuiButton-startIcon svg{font-size:16px}.crew-opening-totals{gap:8px 14px;padding:14px 10px}.crew-opening-totals>span:first-child{width:100%}.crew-opening-totals>span+span{border:0;padding-left:0}.crew-opening-directory .crew-opening-totals>span{font-size:12px}.crew-mobile-metrics{gap:10px}.crew-openings-footer{justify-content:center}}html[data-crew-theme=cms] .crew-opening-directory{--directory-link:#0067b1;--directory-action:#005b96}html[data-crew-theme=cms] .customer-review-app .crew-opening-directory .crew-opening-action{border-color:#528ab0}html[data-crew-theme=cms] .customer-review-app .crew-opening-directory .crew-openings-heading>.MuiButton-root{background:#005b96}.crew-opening-directory .MuiTableSortLabel-root:not(.Mui-active) .MuiTableSortLabel-icon{opacity:0}.crew-opening-directory .MuiTableSortLabel-root:is(:hover,:focus-visible) .MuiTableSortLabel-icon{opacity:.6}.crew-opening-directory .crew-opening-meta{align-items:center;font-size:12px;margin-top:6px}.crew-opening-directory .crew-opening-questions{color:#9a5a00;font-size:12px}.crew-opening-directory .crew-metric-note{color:#9a5a00;display:block;font-size:12px;line-height:1.4;margin:2px 0 0}.crew-opening-decisions{color:#526789;display:flex;flex-direction:column;font-size:13px;gap:1px;line-height:1.45}.crew-opening-decisions strong{font-feature-settings:"tnum";color:#0e1c37;font-size:15px;font-variant-numeric:tabular-nums;margin-right:2px}.crew-opening-directory .crew-openings-desktop .crew-opening-data-row{cursor:pointer}.crew-opening-directory .crew-metric-note.crew-metric-muted{color:#6b7a8f}.crew-opening-directory .crew-metric-note.crew-metric-quiet{color:#526789}.crew-opening-directory .crew-opening-closes.is-past>span:first-child{color:#6b7a8f}.crew-opening-directory .crew-opening-readiness-ready,:root[data-crew-theme] .customer-review-app .crew-opening-directory .crew-metric-note.crew-metric-quiet{color:#526789}.crew-opening-directory .crew-opening-readiness-ready .crew-readiness-dot{background:#a9b6c9}.customer-review-app .crew-opening-directory .crew-openings-desktop .crew-opening-action{max-width:100%}.crew-opening-directory .crew-opening-progress{align-items:center;display:inline-flex;gap:6px}.crew-opening-directory .crew-opening-progress>.MuiCircularProgress-root{flex-shrink:0}@container (max-width:1050px){.crew-openings-desktop thead tr>.MuiTableCell-root:first-child{width:25%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(2){width:12%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(3){width:15%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(4){width:16%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(5){width:11%}.crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(6){width:21%}}.crew-opening-applications{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.crew-opening-directory .crew-metric-caption{color:#526789;font-size:12px;line-height:1.4}.crew-opening-directory .crew-count-link{border-radius:3px;color:var(--directory-link);font:inherit;font-size:13px;gap:4px;justify-content:flex-start;padding:1px 0;text-align:left}.crew-opening-directory .crew-count-link strong{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums;font-weight:700}.crew-opening-directory .crew-count-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}.crew-opening-directory .crew-count-link-attention{color:#9a5a00;font-size:12px}.crew-opening-directory .crew-count-link.Mui-disabled{color:#6b7c99}.crew-opening-directory .crew-opening-decisions strong{font-size:15px}.crew-opening-directory .crew-opening-decisions .crew-count-link strong{color:inherit}.crew-openings-heading{flex-wrap:wrap}.crew-opening-description.MuiTypography-root{line-height:1.6;margin-top:8px}.crew-opening-heading-actions{margin-left:auto}@media(min-width:900px){.crew-opening-directory .crew-opening-heading-actions{min-height:46px}:root[data-crew-theme=classic] .crew-client-shell:has(#jobs-panel:not([hidden])) .crew-client-header{min-height:61px}}.crew-opening-directory .crew-opening-search input::placeholder{color:#52647c;opacity:1}.crew-opening-directory .crew-opening-summary-card{border-radius:4px 4px 0 0;padding-inline:10px}.crew-opening-directory .crew-opening-summary-card[aria-pressed=true]{background:#f0f4f8}@container (max-width:500px){.crew-opening-heading-actions{margin-left:0}.crew-opening-heading-actions .MuiButton-root{font-size:13px}.crew-opening-directory .crew-opening-totals{padding-inline:0}}.crew-opening-directory .crew-opening-sort{display:none}@container (max-width:850px){.crew-opening-directory .crew-opening-sort{display:inline-flex}}:root[data-crew-theme] .crew-client-shell .crew-opening-directory{--dir-plum:#6a1f5c;--dir-ink:#253a4d;--dir-gray:#536573;--dir-line:#dfe5ec;--dir-sage:#e3eee1;--dir-sage-hover:#d4e5d1;--dir-forest:#1f4a2c}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-panel{background:#fff;border:1px solid var(--dir-line);border-radius:6px;border-top:3px solid var(--dir-plum);box-shadow:none;padding:0 20px 4px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-desktop .MuiTableCell-root{border-color:var(--dir-line)}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-desktop .MuiTableCell-head{background:#f3f5f8;border-bottom-color:#d3dbe3;color:#3b4d5f}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-data-row:hover{background:#f5f7fa}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-mobile-row{border-color:var(--dir-line)}:root[data-crew-theme] .crew-client-shell .crew-opening-directory :is(.crew-opening-agency,.crew-metric-caption,.crew-opening-readiness-ready){color:var(--dir-gray)}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-title-button:not(.Mui-disabled) .crew-opening-title{color:var(--dir-plum)}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-title-button .crew-opening-title{text-decoration:none}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-title-button:is(:hover,:focus-visible):not(.Mui-disabled) .crew-opening-title,:root[data-crew-theme] .crew-client-shell .crew-opening-directory :is(.crew-opening-data-row:hover,.crew-opening-mobile-row) .crew-opening-title-button:not(.Mui-disabled) .crew-opening-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-title-icon{font-size:18px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-applications{--dir-count-number:var(--dir-ink);--dir-count-label:var(--dir-gray);gap:3px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-decisions{--dir-count-number:var(--dir-plum);--dir-count-label:var(--dir-plum);gap:3px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link:not(.crew-count-link-attention){background:#0000;border:0;border-radius:3px;box-shadow:none;color:var(--dir-count-label);font-size:14px;gap:6px;padding:1px 0;text-decoration:none}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link:not(.crew-count-link-attention)>svg{display:none}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link:not(.crew-count-link-attention) strong{color:var(--dir-count-number);font-size:20px;font-weight:700;line-height:1.2}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link:not(.crew-count-link-attention):is(:hover,:focus-visible):not(.Mui-disabled){background:#0000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link.Mui-disabled:not(.crew-count-link-attention),:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link.Mui-disabled:not(.crew-count-link-attention) strong{color:#7b8794}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-decisions>span:not(.crew-metric-note){color:var(--dir-gray);font-size:14px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-decisions>span:not(.crew-metric-note) strong{color:var(--dir-ink);font-size:20px;line-height:1.2}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-action.is-complete{background:#0000;border-color:#0000;box-shadow:none;justify-content:flex-start;padding:8px 6px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-action.is-complete:not(.Mui-disabled){background:#0000;border-color:#0000;box-shadow:none;color:var(--dir-ink);font-weight:500}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-action.is-complete:not(.Mui-disabled):hover{background:#0000;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-action.is-add-applicants{border-radius:4px;justify-content:flex-start}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-action.is-add-applicants:not(.Mui-disabled){background:var(--dir-sage);border-color:#c6dac3;box-shadow:none;color:var(--dir-forest)}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-mobile .crew-opening-action.is-add-applicants:not(.Mui-disabled):hover{background:var(--dir-sage-hover);border-color:#aac8a5}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action{align-items:center;border-radius:4px;display:flex;font-size:13px;gap:0;justify-content:flex-start;line-height:1.35;margin-left:-8px;max-width:none;min-height:32px;padding:4px 4px 4px 8px;width:calc(100% + 8px)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action .crew-opening-action-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;text-align:left;white-space:normal}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action .MuiButton-startIcon{flex:none;margin:0 8px 0 0}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action .MuiButton-startIcon svg{font-size:18px;height:18px;width:18px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action .MuiButton-endIcon{align-items:center;border-radius:4px;flex:none;height:24px;justify-content:center;margin:0 0 0 8px;width:24px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action .MuiButton-endIcon svg{font-size:16px;height:16px;width:16px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action:not(.Mui-disabled){background:#0000;border-color:#0000;box-shadow:none;color:var(--dir-ink);font-weight:600}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action:not(.Mui-disabled) .MuiButton-endIcon{background:#e3e8ed;color:var(--dir-ink)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action:not(.Mui-disabled):hover{background:#eef1f4;border-color:#0000;box-shadow:none;text-decoration:none}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action:not(.Mui-disabled):hover .MuiButton-endIcon{background:#d6dde4}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action.is-complete:not(.Mui-disabled){color:var(--dir-gray);font-weight:500}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action.is-complete:not(.Mui-disabled) .MuiButton-endIcon{background:#eef1f4;color:var(--dir-gray)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action.is-complete:not(.Mui-disabled):hover{color:var(--dir-ink)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action.is-complete:not(.Mui-disabled):hover .MuiButton-endIcon{background:#dde3e9;color:var(--dir-ink)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-opening-directory .crew-openings-desktop .crew-opening-action:is(:focus-visible,.Mui-focusVisible){outline:2px solid var(--dir-plum);outline-offset:2px}@container (max-width:850px){:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-openings-panel{padding:0 12px 4px}:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-action:is(.is-complete,.is-add-applicants){min-height:44px}}@container (max-width:500px){:root[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-mobile-bottom .crew-opening-action:is(.is-complete,.is-add-applicants){justify-content:center}}.crew-import-dialog .MuiDialog-paper{margin:24px;max-height:calc(100dvh - 48px);max-width:820px;min-width:0;overflow:hidden;width:min(820px,calc(100vw - 48px))}.crew-import-dialog .MuiDialogTitle-root{flex:0 0 auto;padding:24px 28px 18px}.crew-import-dialog .MuiDialogContent-root{min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px 28px}.crew-import-dialog .MuiDialogActions-root{border-top:1px solid #dce2e9;flex:0 0 auto;gap:8px;padding:16px 28px}.crew-import-dialog .crew-import-job-title{font-size:20px;font-weight:700;line-height:1.35;margin:0;overflow-wrap:anywhere}.crew-import-dialog .crew-import-source{color:#53637a;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px;margin-top:6px;overflow-wrap:anywhere}.crew-import-dialog .crew-import-footer-note{color:#53637a;flex:1 1;font-size:12px;margin-right:12px;max-width:430px}.crew-import-progress{--import-accent:#b74d00;--import-tint:#fff4e9;--import-ink:#172a48;--import-green:#2e7052;color:var(--import-ink);min-width:0}:root[data-crew-theme=cms] .crew-import-progress{--import-accent:#005b96;--import-tint:#eef6fc}.crew-import-milestones{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.crew-import-milestones li{align-items:center;color:#60718a;display:flex;gap:8px;min-width:0}.crew-import-milestones li[data-state=done]{color:var(--import-ink)}.crew-import-milestone-icon{background:#eaf0f5;border-radius:50%;color:#60718a;display:grid;flex-shrink:0;font-size:17px;height:25px;place-items:center;width:25px}.crew-import-milestones li[data-state=done] .crew-import-milestone-icon{background:#e4f1e9;color:var(--import-green)}.crew-import-milestones li[data-state=active] .crew-import-milestone-icon{background:var(--import-tint);box-shadow:0 0 0 2px var(--import-accent) inset;color:var(--import-accent)}.crew-import-status-card{background:linear-gradient(120deg,var(--import-tint),#f8fafc 74%);border:1px solid #e0e5eb;border-radius:10px;border-top:3px solid var(--import-accent);padding:20px}.crew-import-status-card[data-state=complete]{background:#f2f8f4;border-top-color:var(--import-green)}.crew-import-status-card[data-state=attention]{background:#fcfaf4;border-top-color:#8e6a23}.crew-import-status-card .crew-import-status-chip{background:#fff;color:var(--import-accent);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.crew-import-status-card[data-state=complete] .crew-import-status-chip{color:var(--import-green)}.crew-import-status-card .crew-import-elapsed{font-feature-settings:"tnum";align-items:center;color:#53637a;display:flex;font-variant-numeric:tabular-nums;gap:5px;white-space:nowrap}.crew-import-status-card .crew-import-current-title{font-size:24px;font-weight:650;line-height:1.25;margin:15px 0 8px;overflow-wrap:anywhere}.crew-import-stage-bar{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin:20px 0 8px}.crew-import-stage-bar>span{background:#dde4ec;border-radius:4px;height:8px;overflow:hidden;position:relative}.crew-import-stage-bar>span[data-state=done]{background:var(--import-green)}.crew-import-stage-bar>span[data-state=active]{background:var(--import-accent)}.crew-import-stage-bar>span[data-state=active]:after{animation:crew-import-sweep 2.2s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.crew-import-stage-bar[data-paused]>span:after{animation:none;display:none}.crew-import-save-bar{border-radius:4px;margin-top:20px}.crew-import-metrics{grid-gap:16px;border-top:1px solid #dce2e9;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding-top:16px}.crew-import-metrics>:last-child{border-left:1px solid #dce2e9;padding-left:16px}.crew-import-detail-steps{list-style:none;margin:8px 0 0;padding:0 8px}.crew-import-detail-steps li{grid-gap:10px;align-items:center;border-bottom:1px solid #e7ebf0;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:8px 0}.crew-import-detail-steps li>span{color:#63748a;display:grid;font-size:12px;place-items:center}.crew-import-detail-steps li[data-state=done]>span{color:var(--import-green)}.crew-import-detail-steps li[data-state=active]{color:var(--import-accent);font-weight:700}.crew-import-sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@keyframes crew-import-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.crew-import-progress *,.crew-import-progress :after{animation:none!important;transition:none!important}}@media (max-width:600px){.crew-import-dialog .MuiDialogActions-root{flex-wrap:wrap}.crew-import-dialog .crew-import-footer-note{flex-basis:100%;margin-right:0}.crew-import-milestones{gap:8px}.crew-import-milestones li{align-items:flex-start;flex-direction:column;gap:6px}.crew-import-milestones li .MuiTypography-root{font-size:12px;overflow-wrap:anywhere}}.crew-import-check{grid-gap:8px;background:#f8fafc;border:1px solid #dce2e9;border-radius:8px;display:grid;gap:8px;padding:14px 16px}.crew-import-check .crew-import-elapsed{font-feature-settings:"tnum";align-items:center;color:#53637a;display:inline-flex;font-variant-numeric:tabular-nums;gap:5px;margin-left:auto;white-space:nowrap}.crew-import-activity{background:radial-gradient(ellipse at center,#e3edf7 0,#0000 68%);display:grid;height:100px;margin-bottom:12px;place-items:center}.crew-import-paper{grid-gap:7px;align-content:center;background:#fff;border:1px solid #9fb4cc;border-radius:6px;box-shadow:5px 5px 0 #e4ebf3,0 4px 12px #183a5a16;display:grid;gap:7px;height:74px;overflow:hidden;padding:12px;position:relative;width:58px}.crew-import-paper>i{background:#b6c7d9;border-radius:2px;display:block;height:3px}.crew-import-paper>i:nth-child(2){width:70%}.crew-import-paper>i:nth-child(4){width:85%}.crew-import-scan{animation:crew-import-read 3s ease-in-out infinite;background:linear-gradient(#0000,#70b5e63d);border-bottom:2px solid #2879b8;height:20px;left:0;position:absolute;right:0}@keyframes crew-import-read{0%,to{opacity:0;transform:translateY(-20px)}15%,80%{opacity:1}90%{opacity:0;transform:translateY(74px)}}@media (prefers-reduced-motion:reduce){.crew-import-activity .crew-import-scan{animation:none;display:none}.crew-import-check .crew-import-check-spinner{animation:none}.crew-import-check .crew-import-check-spinner .MuiCircularProgress-circle{stroke-dasharray:80px,200px;stroke-dashoffset:0;animation:none}.crew-import-save-bar{display:none}}.crew-jd,.crew-jd-rating,.customer-review-app{--jd-line:#dce3ec;--jd-soft:#f4f7fb;--jd-ink:#17345f;--jd-muted:#4f5f75;--jd-focus:#1d5591;--jd-r5-bg:#e2f1e6;--jd-r5-fg:#1f5c34;--jd-r5-fill:#3f8f5a;--jd-r4-bg:#ecf1d9;--jd-r4-fg:#4a5812;--jd-r4-fill:#97a83a;--jd-r3-bg:#fbedc8;--jd-r3-fg:#734d00;--jd-r3-fill:#d6a12e;--jd-r2-bg:#f8ddd2;--jd-r2-fg:#8a2d10;--jd-r2-fill:#d5744b;--jd-r1-bg:#f5d4d4;--jd-r1-fg:#861414;--jd-r1-fill:#b83b3b;--jd-rq-bg:#e9edf2;--jd-rq-fg:#536276;--jd-rq-fill:#c3ccd7;--jd-mark:#ffeaa3;--jd-ins:#e2f1e6;--jd-ins-line:#3f8f5a}.crew-jd-rating{font-feature-settings:"tnum";align-items:baseline;background:var(--jd-rq-bg);border-radius:7px;color:var(--jd-rq-fg);display:inline-flex;flex:none;font-variant-numeric:tabular-nums;justify-content:center;line-height:1.1;min-width:46px;padding:5px 8px}.crew-jd-rating strong{font-size:18px;font-weight:750}.crew-jd-rating-label{font-size:12px;font-weight:600;margin-right:4px}.crew-jd-rating small{font-size:11px;font-weight:600;margin-left:1px;opacity:.75}.crew-jd-rating-small{min-width:38px;padding:3px 6px}.crew-jd-rating-small strong{font-size:14px}.crew-jd-rating-5{background:var(--jd-r5-bg);color:var(--jd-r5-fg)}.crew-jd-rating-4{background:var(--jd-r4-bg);color:var(--jd-r4-fg)}.crew-jd-rating-3{background:var(--jd-r3-bg);color:var(--jd-r3-fg)}.crew-jd-rating-2{background:var(--jd-r2-bg);color:var(--jd-r2-fg)}.crew-jd-rating-1{background:var(--jd-r1-bg);color:var(--jd-r1-fg)}.crew-jd-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between}.crew-jd-status{--jd-activity:#b74d00;background:var(--jd-soft);border:1px solid var(--jd-line);border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 22px}.crew-jd .crew-jd-status-title{color:var(--jd-ink);font-size:20px;font-weight:700;line-height:1.35;margin-bottom:5px}.crew-jd-status-time{font-feature-settings:"tnum";align-items:center;background:#e9edf3;border-radius:20px;color:var(--jd-muted);display:inline-flex;font-variant-numeric:tabular-nums;gap:5px;padding:4px 9px;white-space:nowrap}.crew-jd-status-bar.MuiLinearProgress-root{background:#dfe5ed;border-radius:5px;height:5px}.crew-jd-status-bar .MuiLinearProgress-bar{background:var(--jd-activity);border-radius:5px}.crew-jd-status-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px}.crew-jd-status-meta:empty{display:none}.crew-jd-status-saved{align-items:center;display:inline-flex;gap:7px}.crew-jd-status-saved svg{color:var(--jd-r5-fg)}.crew-jd-status[data-state=complete]{border-color:#b9d8c3}.crew-jd-status[data-state=attention]{border-color:#dfc79e}html[data-crew-theme=cms] .crew-jd-status{--jd-activity:#005b96;border-radius:2px}@media (prefers-reduced-motion:reduce){.crew-jd-status-bar .MuiLinearProgress-bar{animation:none;background:repeating-linear-gradient(90deg,var(--jd-activity) 0 8px,#0000 8px 14px);inset:0;opacity:.45;transform:none;transition:none;width:auto}.crew-jd-status-bar .MuiLinearProgress-bar2Indeterminate{display:none}}.crew-jd-empty{grid-gap:10px;display:grid;gap:10px;max-width:640px;padding:8px 0 4px}.crew-jd-focus{grid-gap:6px;display:grid;gap:6px}.crew-jd-focus-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.crew-jd .crew-jd-link,.customer-review-app .crew-jd .crew-jd-link{color:var(--jd-ink);font-weight:500;justify-content:flex-start;line-height:1.45;padding:2px 6px;text-align:left;text-transform:none}.crew-jd-qualities{grid-gap:8px;display:grid;gap:8px}.crew-jd .crew-jd-quality,.customer-review-app .crew-jd .crew-jd-quality{background:#fff;border-color:var(--jd-line);border-radius:10px;box-shadow:0 1px 3px #17345f0f}.crew-jd-quality-toolbar,.crew-jd-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.crew-jd-quality-toolbar{justify-content:space-between}.crew-jd-quality .MuiAccordionSummary-root{gap:16px;min-height:78px;padding:10px 20px}.crew-jd-quality .MuiAccordionSummary-root.Mui-expanded{background:var(--jd-soft);border-bottom:1px solid var(--jd-line);border-radius:9px 9px 0 0}.crew-jd-quality .MuiAccordionDetails-root{padding:22px 24px}.crew-jd-quality-row{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.crew-jd-quality-row>.crew-jd-rating{align-items:center;min-height:44px;min-width:64px}.crew-jd-quality-row>.crew-jd-rating strong{font-size:26px}.crew-jd-quality-row>.crew-jd-rating small{font-size:12px}.crew-jd-quality-status{color:var(--jd-muted);font-size:13px}.crew-jd-quality-status.needs-review{background:#fff3d6;border:1px solid #f0c36d;border-radius:999px;color:#8a4b00;display:inline-block;font-weight:700;padding:1px 10px}.crew-jd-finding{grid-gap:20px;background:#fff;display:grid;gap:20px;min-width:0}.crew-jd-finding+.crew-jd-finding{border-top:1px solid var(--jd-line);margin-top:12px;padding-top:24px}.crew-jd-finding:focus-visible{outline:3px solid var(--jd-focus);outline-offset:2px}.crew-jd-finding-top{grid-gap:8px;display:grid;gap:8px}.crew-jd .crew-jd-finding-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:4px}.crew-jd-finding-body{grid-gap:18px;display:grid;gap:18px}.crew-jd-compare,.crew-jd-why{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.crew-jd-why>:nth-child(2){border-left:1px solid var(--jd-line);padding-left:20px}.crew-jd-evidence{grid-gap:24px;background:var(--jd-soft);border-radius:8px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px}.crew-jd-evidence>:nth-child(2){border-left:1px solid var(--jd-line);padding-left:24px}.crew-jd-evidence .crew-jd-quote{background:#fff;border:1px solid var(--jd-line)}.crew-jd .crew-jd-source-link{justify-self:start;padding:0;text-decoration:underline;text-transform:none}.crew-jd-finding-response{grid-gap:12px;display:grid;gap:12px}.crew-jd .crew-jd-saved-response{color:var(--jd-r5-fg);font-weight:600}.crew-jd-response-help{border-left:1px solid var(--jd-line);margin-left:8px;padding-left:16px}.crew-jd-exclusion{grid-gap:12px;background:var(--jd-soft);border:1px solid var(--jd-line);border-radius:8px;display:grid;gap:12px;padding:18px 20px}.crew-jd-exclusion-fields{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(180px,1fr) minmax(0,2fr)}@media (max-width:640px){.crew-jd-compare,.crew-jd-why{grid-template-columns:minmax(0,1fr)}}.crew-jd .crew-jd-label{color:var(--jd-muted);display:block;font-size:11px;font-weight:650;letter-spacing:.07em;margin-bottom:2px;text-transform:uppercase}.crew-jd .crew-jd-quote{background:var(--jd-soft);border-radius:6px;margin:0;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.crew-jd-quote mark{background:var(--jd-mark);border-radius:2px;color:inherit;padding:0 2px}.crew-jd-quote ins{background:var(--jd-ins);border-bottom:1.5px solid var(--jd-ins-line);text-decoration:none}.crew-jd-list{grid-gap:4px;display:grid;gap:4px;margin:0;padding-left:18px}.crew-jd-question-card{background:#fff;border:1px solid var(--jd-line);border-radius:10px;padding:16px}.crew-jd .crew-jd-question{color:var(--jd-ink);font-size:17px;font-weight:650;line-height:1.45}.crew-jd-answer{grid-gap:2px;border-bottom:1px solid var(--jd-line);display:grid;gap:2px;padding:10px 0}.crew-jd-edits-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.crew-jd-edit{grid-gap:14px;background:#fff;border:1px solid var(--jd-line);border-radius:10px;display:grid;gap:14px;padding:16px 18px}.crew-jd-edit-body{grid-gap:18px;display:grid;gap:18px}.crew-jd-edit-title{flex:1 1;font-size:16px;font-weight:700}.crew-jd .crew-jd-edit-toggle{color:inherit;display:flex;gap:12px;padding:0;text-align:left;text-transform:none;width:100%}.crew-jd .crew-jd-edit-toggle.Mui-disabled{color:inherit}.crew-jd-edit-toggle-hint{color:var(--jd-ink);font-size:13px;font-weight:600}.crew-jd-edit-toggle>svg.is-open{transform:rotate(180deg)}.crew-jd .crew-jd-edit-status{font-weight:650}.crew-jd-edit[data-status=accepted]{border-color:#b9d8c3}.crew-jd-edit[data-status=accepted] .crew-jd-edit-status{background:var(--jd-r5-bg);color:var(--jd-r5-fg)}.crew-jd-edit[data-status=deferred] .crew-jd-edit-status{background:var(--jd-r3-bg);color:var(--jd-r3-fg)}.crew-jd-edit-status .MuiChip-icon{color:inherit}.crew-jd-edit-receipt{overflow-wrap:anywhere}.crew-jd-edit-progress{grid-gap:6px;background:var(--jd-soft);border:1px solid var(--jd-line);border-radius:8px;display:grid;gap:6px;padding:16px 18px}.crew-jd-edit-progress .MuiLinearProgress-root{background:#dfe5ed;border-radius:5px;height:5px;margin-top:4px}.crew-jd-edit-progress .MuiLinearProgress-bar{background:var(--jd-r5-fill)}.customer-review-app .crew-jd .crew-jd-chip-hr{background:var(--jd-r3-bg);border-color:#0000;color:var(--jd-r3-fg)}.crew-opening-description{align-items:center;color:#203557;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 10px}.crew-opening-description strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crew-jd-policy-card.MuiAccordion-root{background:#0000;border:0;border-bottom:1px solid var(--jd-line);border-radius:0;border-top:1px solid var(--jd-line);box-shadow:none}.crew-jd-policy-card .MuiAccordionDetails-root,.crew-jd-policy-card .MuiAccordionSummary-root{padding:8px 0}.crew-jd-announcement-draft,.crew-jd-next{background:var(--jd-soft);border:1px solid var(--jd-line);border-radius:8px;padding:16px 18px}.crew-jd-announcement-text{background:#fff;border:1px solid var(--jd-line);border-radius:6px;font:inherit;font-size:.86rem;line-height:1.55;max-height:480px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.crew-jd-announcement-text mark,.crew-jd-highlight-key mark{background:#fff176;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#17243b}.crew-jd .crew-jd-policy-chip,.customer-review-app .crew-jd .crew-jd-policy-chip{background:var(--jd-r3-bg);border-color:#0000;color:var(--jd-r3-fg);font-size:11px;font-weight:600}.crew-jd-policy-list{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:20px}.crew-jd-policy-item{color:var(--jd-ink);line-height:1.45}.crew-jd-guide-card{grid-gap:12px;background:var(--jd-soft);border:1px solid var(--jd-line);border-radius:8px;display:grid;gap:12px;padding:16px 18px}.crew-jd-guide-scale{align-items:center;display:flex;flex-wrap:wrap;gap:12px 18px}.crew-jd-guide-scale-tier{align-items:center;display:inline-flex;gap:8px}.crew-jd-guide-tier-label{color:var(--jd-ink);font-size:13px}.crew-jd-guide-definitions{grid-gap:4px;display:grid;gap:4px}html[data-crew-theme=cms] :is(.crew-jd-finding,.crew-jd-edit,.crew-jd-question-card,.crew-jd-policy-card,.crew-jd-guide-card){border-radius:2px}html[data-crew-theme=cms] .crew-jd .crew-jd-quality,html[data-crew-theme=cms] .customer-review-app .crew-jd .crew-jd-quality{border-radius:2px}html[data-crew-theme=cms] .crew-jd :is(.crew-jd-quote,.crew-jd-evidence,.crew-jd-exclusion),html[data-crew-theme=cms] .crew-jd-quality .MuiAccordionSummary-root.Mui-expanded{border-radius:2px}.crew-jd-finding-top>:only-child{grid-column:1/-1}.crew-preparation{display:block;min-width:0}.crew-preparation [hidden]{display:none!important}.crew-preparation-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:232px minmax(0,1fr)}.crew-preparation-navigation{background:#f7f8f9;border:1px solid #d5dce1;border-radius:6px;padding:12px;position:-webkit-sticky;position:sticky;top:12px}.crew-preparation-navigation>.MuiTypography-root{color:#5c6974;font-size:11px;letter-spacing:.05em;padding:0 10px}.crew-preparation-sections{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:4px 0 0;padding:0}.crew-preparation-section{border-radius:4px;min-width:0}.crew-preparation-section-title{margin:0}.customer-review-app .crew-preparation .crew-preparation-step{grid-gap:3px 8px;align-items:start;border-radius:4px;color:#344c60;display:grid;gap:3px 8px;grid-template-columns:24px minmax(0,1fr) 18px;padding:12px 10px;text-align:left;text-decoration:none;text-transform:none;width:100%}.customer-review-app .crew-preparation-section.is-open .crew-preparation-step{background:#e6ebef;box-shadow:inset 3px 0 #526979}.crew-preparation-step strong{font-size:14px;font-weight:650;grid-column:2;line-height:1.45}.crew-preparation-step small{color:#586772;font-size:12px;font-weight:400;grid-column:2/-1;line-height:1.5;text-align:left}.crew-preparation-step>svg:not(.crew-preparation-done){display:none}.crew-preparation-step .crew-preparation-done{color:#4a6755;grid-column:3;grid-row:1;height:18px;width:18px}.crew-preparation-number{background:#e7eaed;border-radius:50%;display:grid;font-size:12px;grid-row:1/3;height:23px;place-items:center;width:23px}.is-open .crew-preparation-number{background:#d3dde3}.crew-preparation-content{min-width:0}.crew-preparation-body{background:#fff;border:1px solid #d5dce1;border-radius:6px;padding:20px 24px}.crew-preparation-body .crew-jd-toolbar h3{display:none}.crew-preparation-body .crew-jd-toolbar{margin:0}.crew-preparation .crew-jd-guided{margin-inline:0;max-width:1120px}.crew-preparation .crew-jd-guided .crew-jd-question-card{background:#0000;border:0;border-radius:0;padding:6px 0 0}.crew-preparation .crew-jd-guided .crew-jd-question{color:#182b43;font-size:clamp(21px,2vw,28px);font-weight:650;letter-spacing:-.025em;line-height:1.4}.crew-preparation .crew-jd-guided .crew-jd-label{font-size:12px;letter-spacing:.025em}.crew-preparation .crew-jd-guided .MuiButton-contained{background:#203d63;box-shadow:none;color:#fff}.crew-preparation .crew-jd-guided .MuiButton-contained.Mui-disabled{background:#e4e7eb;color:#667383}.crew-preparation .crew-jd-guided .MuiButton-contained:hover{background:#152e50}.crew-preparation .crew-jd-guided .MuiButton-contained.Mui-disabled:hover{background:#e4e7eb}.crew-preparation .crew-jd-guided .MuiButton-text{color:#34465e}.crew-question-source{border-left:2px solid #cdd3dc;padding:2px 0 2px 16px}.crew-question-source blockquote{color:#4b586a;font-size:14px;line-height:1.6;margin:6px 0;overflow-wrap:anywhere;white-space:pre-wrap}.crew-preparation-footer{border-top:1px solid #dce0e5;gap:12px;margin-top:28px;padding-top:18px}.crew-preparation-continue,.crew-preparation-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.crew-preparation-continue{align-items:center;background:#f7f9fc;border:1px solid #d3dce7;border-radius:5px;gap:20px;margin-top:24px;padding:24px}.crew-preparation-continue.is-ready{background:#f2f8f4;border-color:#bfd5c5}.crew-preparation-continue>:first-child{flex:1 1;min-width:280px}.crew-preparation-continue h3{margin-bottom:6px}.crew-preparation-continue-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.customer-review-app .crew-preparation-continue .MuiButton-contained{box-shadow:none;white-space:nowrap}.crew-preparation-summary{margin:28px 0}.crew-preparation-summary>div{grid-gap:16px;align-items:center;border-bottom:1px solid #e0e4e9;display:grid;gap:16px;grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) auto;padding:14px 0}.crew-preparation-summary dt{font-weight:600}.crew-preparation-summary dd{color:#596575;font-size:14px;margin:0}.crew-preparation :is(button,a,input,textarea):focus-visible{outline:2px solid #365d8c;outline-offset:3px}:root[data-crew-theme] .crew-client-content:has(.crew-guided-job){padding-top:16px}.customer-review-app .crew-guided-job .crew-job-overview{grid-gap:6px 18px;display:grid;gap:6px 18px;grid-template-columns:minmax(0,1fr) auto}.crew-guided-job .crew-job-back{grid-column:1/-1;justify-self:start}.crew-guided-job .crew-job-title-row{grid-column:1/-1}.crew-guided-job .crew-job-facts{grid-column:1;grid-row:3}.crew-guided-job .crew-job-overview>.MuiStack-root{grid-column:2;grid-row:3}.customer-review-app .crew-guided-job .crew-job-overview>.crew-applicant-intake-entry{grid-column:1/-1;grid-row:4;min-width:0}.crew-applicant-intake-entry>.MuiButton-root{flex-shrink:0}:root[data-crew-theme] .customer-review-app .crew-guided-job .crew-job-heading{font-size:28px}:root[data-crew-theme] .customer-review-app .crew-guided-job .crew-stage-main{padding:14px 0 0}.crew-guided-job .crew-review-map{padding-bottom:10px}.customer-review-app .crew-preparation .crew-jd-toolbar{margin-bottom:0}.customer-review-app .crew-preparation .crew-jd-guided .MuiAccordionSummary-root{min-height:34px}.crew-preparation .crew-jd-guided .MuiAccordionSummary-content{margin:6px 0}.crew-preparation .crew-jd-guided .crew-jd-question{font-size:clamp(21px,1.65vw,25px);line-height:1.35}@media(max-width:700px){.customer-review-app .crew-guided-job .crew-job-overview{grid-template-columns:1fr}.crew-guided-job .crew-job-overview>.MuiStack-root{grid-column:1;grid-row:4}}.customer-review-app .crew-review-ribbon{background:#0000;border:0;box-shadow:none;padding:0}.crew-review-ribbon-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.crew-review-sticky-anchor{display:block;height:1px;margin-bottom:-1px;pointer-events:none}.customer-review-app .crew-review-ribbon .crew-review-stage-list{grid-gap:0;background:#fff;border:1px solid #cad7e5;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.crew-review-ribbon .crew-review-connector{display:none}.customer-review-app .crew-review-ribbon .crew-review-stage{align-self:stretch;background:#fff;border:0;border-radius:0;border-right:1px solid #dbe3ec;-webkit-clip-path:none;clip-path:none;color:#183450;min-height:86px;padding:16px 20px}.customer-review-app .crew-review-ribbon .crew-review-stage:last-child{border-right:0}.customer-review-app .crew-review-ribbon .crew-review-stage:hover{background:#f5f8fc}.customer-review-app .crew-review-ribbon .crew-review-stage.is-selected{background:#edf5ff;box-shadow:inset 0 3px #2274b9;color:#123e69}.customer-review-app .crew-review-ribbon .crew-review-stage-number{background:#f3f6fa;border:1px solid #d6e0eb;box-shadow:none;color:#60748a;display:flex;flex:0 0 34px;font-size:15px;height:34px;width:34px}.customer-review-app .crew-review-ribbon .is-complete .crew-review-stage-number{background:#e8f4ed;border-color:#badbc8;color:#19764d}.customer-review-app .crew-review-ribbon .is-selected .crew-review-stage-number{background:#1c609b;border-color:#1c609b;color:#fff}.crew-review-ribbon .crew-review-stage-number svg{font-size:21px}.crew-review-ribbon .crew-review-stage-copy strong{font-size:14px}.crew-review-ribbon .crew-review-stage-copy small{color:#597086;display:block;font-size:12px;line-height:1.45;margin-top:4px}.customer-review-app .crew-review-ribbon .crew-review-stage.Mui-focusVisible{outline:2px solid #1768aa;outline-offset:-3px}.customer-review-app .crew-review-ribbon .crew-review-stage.Mui-disabled{background:#fafbfc;color:#798592}@media (max-width:600px){.customer-review-app .crew-review-ribbon .crew-review-stage-list{gap:6px;grid-template-columns:1fr}.customer-review-app .crew-review-ribbon .crew-review-stage{min-height:48px;padding:8px 12px}}.crew-opening-main{--crew-job-nav-offset:76px}.customer-review-app .crew-review-ribbon{position:-webkit-sticky;position:sticky;top:0;z-index:20}.customer-review-app .crew-review-ribbon.is-stuck{pointer-events:none}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-ribbon-surface{background:#fff;border-bottom:1px solid #d5dce1;border-radius:0;box-shadow:0 4px 10px #1e2d3c14;padding:8px 0;pointer-events:auto}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage{gap:10px;min-height:48px;padding:8px 16px}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage-number{flex:0 0 30px;height:30px;width:30px}.crew-review-ribbon.is-stuck .crew-review-stage-number svg{font-size:19px}.crew-review-ribbon.is-stuck .crew-review-stage-copy small{display:none}.crew-review-ribbon.is-stuck .crew-review-stage-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:901px){:root[data-crew-theme] .customer-review-app .crew-applicant-focus .crew-review-ribbon:not(.is-stuck) .crew-review-stage-copy small{display:block}.crew-preparation-navigation{top:12px;top:var(--crew-job-nav-offset,12px)}.crew-opening-main :is(.crew-preparation-body,.crew-flow-panel){scroll-margin-top:var(--crew-job-nav-offset)}}@media(max-width:600px){.crew-opening-main{--crew-job-nav-offset:96px}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-ribbon-surface{box-shadow:0 4px 10px #1e2d3c14,0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax -12px);clip-path:inset(0 -100vmax -12px)}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage-list{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage{align-items:center;border-right:1px solid #dbe3ec;flex-direction:column;gap:4px;justify-content:center;min-height:60px;padding:6px 4px;text-align:center}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage:last-child{border-right:0}.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage-number{flex:0 0 24px;font-size:12px;height:24px;width:24px}.crew-review-ribbon.is-stuck .crew-review-stage-number svg{font-size:16px}.crew-review-ribbon.is-stuck .crew-review-stage-copy{align-items:center;max-width:100%}.crew-review-ribbon.is-stuck .crew-review-stage-copy strong{font-size:12px;line-height:1.25;white-space:normal}}@media(max-width:900px){.crew-preparation-layout{grid-template-columns:1fr}.crew-preparation-navigation{position:static}}.customer-review-app .crew-review-ribbon .crew-review-stage-list,.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage-list{border-radius:9px;display:flex;max-width:100%;width:-webkit-fit-content;width:fit-content}.customer-review-app .crew-review-ribbon .crew-review-stage,.customer-review-app .crew-review-ribbon.is-stuck .crew-review-stage{flex:0 1 auto;flex-direction:row;gap:8px;min-height:44px;padding:8px 16px;text-align:left;width:auto}.customer-review-app .crew-review-ribbon .crew-review-stage-copy small{display:none!important}.customer-review-app .crew-review-ribbon .crew-review-stage-number{flex:0 0 24px;font-size:12px;height:24px;width:24px}@media(max-width:600px){.customer-review-app .crew-review-ribbon .crew-review-stage{padding:8px}.customer-review-app .crew-review-ribbon .crew-review-stage-copy strong{font-size:12px;white-space:normal}}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-stage-list{background:#0000;border:0;border-radius:0;gap:0;overflow:visible;width:-webkit-fit-content;width:fit-content}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-stage{background:#0000;border:0;border-bottom:3px solid #0000;border-radius:0;box-shadow:none;min-height:76px;padding:10px 12px}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-stage.is-selected{background:#edf3fb;border-bottom-color:#17345f;border-bottom-color:var(--crew-ink,#17345f);box-shadow:none}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-connector{background:#9aabc0;display:block;flex:0 0 42px;height:2px;margin:0 8px;overflow:visible;position:relative;width:42px}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-connector:after{border-right:2px solid #70849f;border-top:2px solid #70849f;content:"";height:6px;position:absolute;right:0;top:-3px;transform:rotate(45deg);width:6px}.crew-review-phases-heading{color:#52657e;display:block;margin-bottom:4px!important}.crew-review-phase-label{color:#52657e;font-size:11px;line-height:1.3}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-stage-copy small{display:block!important;max-width:340px}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases .crew-review-phase-status{font-weight:650}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases.is-stuck .crew-review-phase-detail,:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases.is-stuck .crew-review-phase-label,:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases.is-stuck .crew-review-phases-heading{display:none!important}:root[data-crew-theme] .customer-review-app .crew-review-ribbon.crew-review-phases.is-stuck .crew-review-stage{min-height:52px;padding:6px 12px}html[data-crew-theme]{--crew-btn-fill:#315dc5;--crew-btn-fill-hover:#254ba7;--crew-btn-edge:#223f93;--crew-btn-depth:0 2px 5px #254ba74d,inset 0 -2px 0 #1b3b8a3d;--crew-btn-depth-hover:0 4px 9px #254ba759,inset 0 -2px 0 #1b3b8a52;--crew-btn-ink:#294e98;--crew-btn-edge-quiet:#9fb3da;--crew-btn-edge-hover:#6a88c9;--crew-btn-tint:#eff4ff;--crew-card-line:#dce4ef;--crew-card-radius:16px;--crew-card-shadow:0 4px 18px #263b590c;--crew-control-radius:10px}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-root{border-radius:var(--crew-control-radius);font-weight:700;line-height:1.45;min-height:40px;padding:9px 15px;text-decoration:none;text-transform:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-sizeSmall{min-height:36px;padding:7px 11px}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-contained:not(.Mui-disabled):not(.MuiButton-containedError):not(.MuiButton-containedSuccess):not(.MuiButton-containedWarning):not(.crew-assistant-launch){background:var(--crew-btn-fill);border:1px solid var(--crew-btn-edge);box-shadow:var(--crew-btn-depth);color:#fff}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-contained:not(.Mui-disabled):not(.MuiButton-containedError):not(.MuiButton-containedSuccess):not(.MuiButton-containedWarning):not(.crew-assistant-launch):hover{background:var(--crew-btn-fill-hover);box-shadow:var(--crew-btn-depth-hover)}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) :is(.MuiButton-text,.MuiButton-outlined):not(.Mui-disabled){background:#fff;border:1px solid var(--crew-btn-edge-quiet);box-shadow:none;color:var(--crew-btn-ink)}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) :is(.MuiButton-text,.MuiButton-outlined):not(.Mui-disabled):hover{background:var(--crew-btn-tint);border-color:var(--crew-btn-edge-hover);box-shadow:0 1px 3px #263b5924}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root) .MuiButton-containedError:not(.Mui-disabled){background:#b42332;border:1px solid #a11d2a;box-shadow:0 3px 8px #b4233226;color:#fff}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root) :is(.MuiButton-outlinedError,.MuiButton-textError):not(.Mui-disabled){background:#fff7f8;border-color:#dba4aa;color:#a11d2a}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root) .MuiButton-containedSuccess:not(.Mui-disabled){background:#246345;border-color:#246345;color:#fff}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root) .MuiButton-containedWarning:not(.Mui-disabled){background:#885507;border-color:#885507;color:#fff}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-root.Mui-disabled{background:#e7ebf0;border:1px solid #d8dee7;box-shadow:none;color:#697588;filter:none}html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) :is(.MuiButton-root,.MuiIconButton-root,.MuiToggleButton-root).Mui-focusVisible{outline:3px solid #234d9b;outline-offset:3px}html[data-crew-theme] .customer-review-app.crew-client-shell :is(.crew-page-title,.crew-openings-heading h1,.crew-action-heading h1,.crew-job-heading){color:#172b4d;font-family:Public Sans,system-ui,sans-serif;font-family:var(--rec-sans,"Public Sans",system-ui,sans-serif);font-weight:750;letter-spacing:-.025em}html[data-crew-theme] .crew-client-shell .crew-client-content{background:linear-gradient(160deg,#f5f8ff,#fafbfd 340px)}@media(min-width:900px){html[data-crew-theme] .crew-client-shell .crew-client-content{padding-bottom:88px}}html[data-crew-theme] .crew-client-shell :is(.crew-opening-directory,.crew-action-dashboard,.crew-library){--crew-link:#315dc5}html[data-crew-theme] .crew-client-shell .MuiToggleButtonGroup-root{background:#eaf0f9;border:1px solid #dce4ef;border-radius:13px;flex-wrap:wrap;gap:6px;padding:5px}html[data-crew-theme] .crew-client-shell .MuiToggleButtonGroup-root .MuiToggleButton-root{border:1px solid #0000;border-radius:9px;color:#52627a;font-weight:650;margin:0;min-height:38px;padding:7px 13px;text-transform:none}html[data-crew-theme] .crew-client-shell .MuiToggleButtonGroup-root .MuiToggleButton-root:hover{background:#fff;border-color:#c3d1ea}html[data-crew-theme] .crew-client-shell .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected{background:#fff;border-color:#b9c9e7;box-shadow:0 2px 5px #263b591a;color:#294e98}html[data-crew-theme] .crew-client-shell .MuiInputBase-root.MuiOutlinedInput-root{background:#fff;border-radius:10px}html[data-crew-theme] body:has(.crew-client-shell) .MuiDialog-root .MuiDialog-paper{border-radius:18px;box-shadow:0 20px 70px #172b4d38}html[data-crew-theme] body:has(.crew-client-shell) .MuiDialog-root .MuiDialogTitle-root{color:#172b4d;font-family:inherit;font-weight:750}html[data-crew-theme] body:has(.crew-client-shell) .MuiDialog-root .MuiDialogActions-root{background:#f7f9fd;flex-wrap:wrap;gap:8px;padding:16px 24px}html[data-crew-theme] body:has(.crew-client-shell) .MuiPopover-paper{border:1px solid #dce4ef;border-radius:12px;box-shadow:0 12px 32px #172b4d26}html[data-crew-theme] .crew-client-shell .crew-opening-directory{--directory-link:#315dc5;--directory-action:#294e98}html[data-crew-theme] .crew-client-shell .crew-openings-heading{border-bottom:0;padding:8px 0 22px}@media(min-width:601px){html[data-crew-theme] .crew-client-shell .crew-openings-heading .crew-opening-heading-actions .MuiButton-root{font-size:14px;min-height:46px;padding:11px 19px}}html[data-crew-theme] .crew-client-shell .crew-openings-panel{background:#fff;border:1px solid var(--crew-card-line);border-radius:var(--crew-card-radius);box-shadow:var(--crew-card-shadow);padding:0 20px 4px}html[data-crew-theme] .crew-client-shell .crew-openings-toolbar{grid-template-columns:minmax(0,1fr) 220px;padding:20px 0}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-title{color:#254c98;text-decoration:none}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-title-button:is(:hover,:focus-visible) .crew-opening-title{text-decoration:underline}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-data-row:hover{background:#f5f8ff}html[data-crew-theme] .crew-client-shell .crew-openings-desktop .MuiTableCell-head{background:#f0f4fc;color:#4e607d;font-weight:700}html[data-crew-theme] .crew-client-shell .crew-openings-desktop thead tr>.MuiTableCell-root:first-child{width:25%}html[data-crew-theme] .crew-client-shell .crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(2){width:11%}html[data-crew-theme] .crew-client-shell .crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(3){width:14%}html[data-crew-theme] .crew-client-shell .crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(4){width:17%}html[data-crew-theme] .crew-client-shell .crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(5){width:13%}html[data-crew-theme] .crew-client-shell .crew-openings-desktop thead tr>.MuiTableCell-root:nth-child(6){width:20%}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link{background:#f3f7ff;border:1px solid #b4c6e8;border-radius:8px;color:var(--crew-btn-ink);gap:5px;min-height:32px;padding:5px 10px;text-decoration:none}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link>svg{display:none}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link:hover{background:#dfeaff;border-color:var(--crew-btn-edge-hover)}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link:focus-visible{outline:3px solid #234d9b;outline-offset:3px}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link-attention{background:#fff5de;border-color:#edd6a7;color:#83530a}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link.Mui-disabled{background:#e7ebf0;border-color:#d8dee7;color:#697588}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-decisions{align-items:flex-start;gap:6px}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-action{font-size:13px;justify-content:space-between;min-height:42px}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-action.needs-work:not(.Mui-disabled){background:#e4edff;border-color:#7f9bd6;box-shadow:none;color:#1f4290}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-action.needs-work:not(.Mui-disabled):hover{background:#d3e1ff;border-color:#4f72c0}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-action.is-complete:not(.Mui-disabled){background:#fff;border-color:#b4bfd1;box-shadow:none;color:#41536d;font-weight:650}html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-opening-action.is-complete:not(.Mui-disabled):hover{background:#f3f6fb;border-color:#7f90ab}html[data-crew-theme] .crew-client-shell .crew-openings-empty{background:#f5f8ff;border-radius:14px;margin:12px 0;padding:40px 20px}html[data-crew-theme] .crew-client-shell .crew-openings-empty>svg{color:#5266bd;height:40px;width:40px}html[data-crew-theme] .crew-client-shell .crew-job-info-icon.MuiButton-root{border-radius:10px;height:auto;padding:7px 12px;white-space:nowrap;width:auto}html[data-crew-theme] .crew-client-shell .crew-job-back.MuiButton-root{padding:7px 12px}html[data-crew-theme] .crew-client-shell .crew-review-ribbon .crew-review-stage-list{background:#0000;border:0;box-shadow:none;gap:8px;overflow:visible}html[data-crew-theme] .crew-client-shell .crew-review-ribbon .crew-review-stage{background:#fff;border:1px solid var(--crew-btn-edge-quiet);border-radius:11px;box-shadow:none}html[data-crew-theme] .crew-client-shell .crew-review-ribbon .crew-review-stage.is-selected{background:#eaf0ff;border-color:#8fa8dc;box-shadow:0 2px 6px #315dc51a}html[data-crew-theme] .crew-client-shell #job-panel-shortlist{background:#0000;border:0;padding:24px 0 0}html[data-crew-theme] .crew-client-shell .crew-shortlist-handoff{background:#0000;border:0;box-shadow:none;padding:0}.crew-final-summary{background:#fff;border:1px solid var(--crew-card-line);border-radius:12px;display:flex;flex-wrap:wrap;max-width:100%;overflow:hidden;width:-webkit-fit-content;width:fit-content}.crew-final-summary-item{align-items:baseline;background:#fff;color:#475770;display:flex;font-size:14px;gap:7px;padding:9px 18px}.crew-final-summary-item+.crew-final-summary-item{border-left:1px solid var(--crew-card-line)}.crew-final-summary-item strong{font-feature-settings:"tnum";color:#203858;font-size:20px;font-variant-numeric:tabular-nums;line-height:1.1}.crew-final-summary-item.is-ready{background:#eff8f2}.crew-final-summary-item.is-pending{background:#fff6e5}html[data-crew-theme] .crew-client-shell .crew-shortlist-package-receipt{align-items:center;background:linear-gradient(115deg,#f0f9f4,#f5f9ff);border:1px solid #c8dfd6;border-radius:var(--crew-card-radius);box-shadow:var(--crew-card-shadow);display:flex;flex-wrap:wrap;gap:16px;padding:22px}.crew-package-heading{align-items:center;display:flex;flex:1 1 280px;gap:12px;min-width:0}.crew-package-heading>svg{background:#dcefe2;border-radius:12px;box-sizing:initial;color:#2d6c4a;flex-shrink:0;height:26px;padding:11px;width:26px}.crew-package-heading h4{color:#203858;font-size:17px;font-weight:750}.crew-package-actions{display:flex;flex-wrap:wrap;gap:10px}html[data-crew-theme] .crew-client-shell .crew-shortlist-action{background:linear-gradient(120deg,#f0f5ff,#fbfcff);border:1px solid #cfdbf0;border-radius:var(--crew-card-radius);box-shadow:var(--crew-card-shadow);padding:22px}html[data-crew-theme] .crew-client-shell .crew-shortlist-groups{gap:20px}html[data-crew-theme] .crew-client-shell .crew-shortlist-groups .crew-conclusion-group{background:#fff;border:1px solid var(--crew-card-line);border-radius:var(--crew-card-radius);border-top:4px solid #8d9db8;box-shadow:var(--crew-card-shadow);padding:18px}html[data-crew-theme] .crew-client-shell .crew-shortlist-groups .crew-conclusion-group.is-ready{border-top-color:#43825c}html[data-crew-theme] .crew-client-shell .crew-shortlist-groups .crew-conclusion-group.is-none{border-top-color:#bc8c32}html[data-crew-theme] .crew-client-shell .crew-shortlist-groups .crew-conclusion-group-title{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-bottom:8px}.crew-shortlist-groups .crew-conclusion-group-title>span{background:#edf2fa;border-radius:999px;color:#425c87;font-size:13px;padding:4px 10px}html[data-crew-theme] .crew-client-shell .crew-shortlist-handoff .crew-conclusion-group li{padding:16px 0}.crew-conclusion-applicant-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.crew-conclusion-applicant-heading>p{color:#203858;font-size:16px;font-weight:750;overflow-wrap:anywhere}.crew-conclusion-applicant-heading .MuiButton-root{flex-shrink:0}.crew-shortlist-handoff .crew-conclusion-group li>.MuiTypography-body2{color:#33465f;font-size:14px;line-height:1.6;max-width:72ch}.crew-shortlist-handoff .crew-conclusion-meta{align-items:center;display:flex;flex-wrap:wrap;gap:2px 0;margin-top:6px}.crew-shortlist-handoff .crew-conclusion-meta>.MuiTypography-root{color:#52627a;font-size:12.5px;line-height:1.5}.crew-shortlist-handoff .crew-conclusion-meta>.MuiTypography-root+.MuiTypography-root{border-left:1px solid #c6d0df;margin-left:10px;padding-left:10px}html[data-crew-theme] .crew-client-shell :is(.crew-continue,.crew-dashboard-review,.crew-dashboard-table-panel,.crew-library-detail,.crew-decision-entry){background:#fff;border:1px solid #dce4ef;border-radius:16px;box-shadow:0 4px 18px #263b590c}html[data-crew-theme] .crew-client-shell :is(.crew-continue,.crew-dashboard-table-panel){padding:20px}html[data-crew-theme] .crew-client-shell .crew-dashboard-review{background:#f0f4ff}html[data-crew-theme] .crew-client-shell .crew-review-stat{background:#fff;border:1px solid #c9d6ee;border-radius:12px;box-shadow:0 2px 5px #263b5910;color:#294e98;margin-top:10px;padding:14px}html[data-crew-theme] .crew-client-shell .crew-review-stat:hover{background:#eaf0ff;border-color:#8da5d5}html[data-crew-theme] .crew-client-shell .crew-review-stat:focus-visible{outline:3px solid #234d9b;outline-offset:3px}html[data-crew-theme] .crew-client-shell .crew-dashboard-table-panel td button{background:#edf3ff;border:1px solid #d5e0f5;border-radius:8px;color:#294e98;cursor:pointer;min-height:32px;min-width:34px;padding:5px 10px;text-decoration:none}html[data-crew-theme] .crew-client-shell .crew-dashboard-table-panel td button:hover{background:#dfeaff;border-color:#9fb6df}html[data-crew-theme] .crew-client-shell .crew-dashboard-table-panel td button:focus-visible{outline:3px solid #234d9b;outline-offset:3px}html[data-crew-theme] .crew-client-shell .crew-decision-entry{padding:18px}html[data-crew-theme] .crew-client-shell .crew-library-name.MuiButton-root{overflow-wrap:anywhere;padding:7px 10px;white-space:normal}html[data-crew-theme] .crew-client-shell .crew-library-panel{border-color:#dce4ef;border-radius:14px;box-shadow:0 3px 12px #263b590b}html[data-crew-theme] .crew-client-shell .crew-library>.MuiTabs-root{background:#eaf0f9;border:1px solid #dce4ef;border-radius:13px;padding:5px}html[data-crew-theme] .crew-client-shell .crew-library>.MuiTabs-root .MuiTab-root{border:1px solid #0000;border-radius:9px;margin-right:5px;text-transform:none}html[data-crew-theme] .crew-client-shell .crew-library>.MuiTabs-root .MuiTab-root.Mui-selected{background:#fff;border-color:#b9c9e7;box-shadow:0 2px 5px #263b591a;color:#294e98}html[data-crew-theme] .crew-client-shell .crew-library>.MuiTabs-root .MuiTabs-indicator{display:none}@media(max-width:850px){html[data-crew-theme] .crew-client-shell .crew-openings-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-crew-theme] .crew-client-shell .crew-opening-search{grid-column:1/-1}html[data-crew-theme] .crew-client-shell .crew-opening-mobile-row{background:#fff;border:1px solid #dce4ef;border-radius:14px;box-shadow:0 3px 12px #263b590b;margin:0 0 14px;padding:18px}html[data-crew-theme] .crew-client-shell .crew-openings-panel{padding:0 12px 4px}html[data-crew-theme] .crew-client-shell .crew-opening-mobile-bottom{flex-wrap:wrap;gap:10px}}@container(max-width:1050px){.crew-opening-directory .crew-count-link>svg{display:none}}@media(max-width:600px){html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-root{min-height:44px}html[data-crew-theme] .crew-client-shell .MuiToggleButtonGroup-root .MuiToggleButton-root,html[data-crew-theme] .crew-client-shell .crew-opening-directory .crew-count-link{min-height:44px}html[data-crew-theme] .crew-client-shell .crew-opening-heading-actions,html[data-crew-theme] .crew-client-shell .crew-opening-heading-actions .MuiButton-root{width:100%}.crew-final-summary{gap:8px}.crew-final-summary-item{flex:1 1 125px;padding:12px}html[data-crew-theme] .crew-client-shell :is(.crew-shortlist-package-receipt,.crew-shortlist-action){padding:16px}html[data-crew-theme] .crew-client-shell :is(.crew-continue,.crew-dashboard-table-panel){padding:16px}html[data-crew-theme] .crew-client-shell .crew-library-table{table-layout:fixed;width:100%}html[data-crew-theme] .crew-client-shell .crew-library-table .MuiTableCell-root{overflow-wrap:anywhere;padding:12px 8px;white-space:normal}html[data-crew-theme] .crew-client-shell .crew-library-table .MuiTableCell-root:first-child{width:56%}html[data-crew-theme] .crew-client-shell .crew-library-table .MuiTableCell-root:last-child,html[data-crew-theme] .crew-client-shell .crew-library-table .MuiTableCell-root:nth-child(2){width:22%}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-file-cell{min-width:0}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-file-cell>svg{display:none}html[data-crew-theme] .crew-client-shell .crew-library-table .MuiButton-root{min-width:0;padding:7px 8px}html[data-crew-theme] .crew-client-shell .crew-library-table .MuiTypography-body2{font-size:12px}.crew-package-actions{width:100%}.crew-package-actions .MuiButton-root{flex:1 1 auto}.crew-conclusion-applicant-heading{align-items:flex-start;flex-wrap:wrap}html[data-crew-theme] body:has(.crew-client-shell) .MuiDialog-root .MuiDialogActions-root{padding:14px 16px}}@media(prefers-reduced-motion:reduce){html[data-crew-theme] body:has(.crew-client-shell) :is(.crew-client-shell,.MuiDialog-root,.MuiDrawer-root,.MuiPopover-root) .MuiButton-root{transition:none}}html[data-crew-theme] .crew-client-shell .crew-library-table.has-applicant-details{min-width:650px;table-layout:fixed;width:100%}html[data-crew-theme] .crew-client-shell .crew-library-table.has-applicant-details .crew-library-applicant{width:28%}html[data-crew-theme] .crew-client-shell .crew-library-table.has-applicant-details .crew-library-experience{width:26%}html[data-crew-theme] .crew-client-shell .crew-library-table.has-applicant-details .crew-library-contact{width:28%}html[data-crew-theme] .crew-client-shell .crew-library-table.has-applicant-details .crew-library-status{white-space:normal;width:18%}html[data-crew-theme] .crew-client-shell .crew-library-table .MuiTableCell-body{vertical-align:top}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-library-row :is(.MuiTypography-root,.crew-library-name){overflow-wrap:anywhere;white-space:normal}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-file-cell{align-items:flex-start;min-width:0}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-file-cell>.MuiBox-root{flex:1 1;min-width:0}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-library-name{max-width:100%}html[data-crew-theme] .crew-client-shell .crew-library-row{cursor:pointer}html[data-crew-theme] .crew-client-shell .crew-library-row[aria-disabled=true]{cursor:default}html[data-crew-theme] .crew-client-shell .crew-library-row:focus-within{outline:2px solid #315dc5;outline:2px solid var(--crew-action,#315dc5);outline-offset:-2px}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-library-name{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:inherit;margin:0;padding:0;text-align:left;text-decoration:none}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-library-name:focus-visible{outline:none}html[data-crew-theme] .crew-client-shell .crew-library-row{scroll-margin-bottom:16px;scroll-margin-top:88px}html[data-crew-theme] .crew-client-shell .crew-library-table .crew-library-expanded>.MuiTableCell-root{background:#f3f6fb;background:var(--crew-soft,#f3f6fb);padding:0;white-space:normal;width:auto}html[data-crew-theme] .crew-client-shell .crew-library-expanded .crew-library-detail{border:0;border-left:3px solid #315dc5;border-left:3px solid var(--crew-action,#315dc5);border-radius:0;box-shadow:none}html[data-crew-theme] .crew-client-shell .crew-library-expanded .MuiButton-root{white-space:normal}@media (min-width:900px){html[data-crew-theme] .crew-client-shell .crew-library-workspace .crew-library-panel{overflow:clip}html[data-crew-theme] .crew-client-shell .crew-library-detail .crew-library-detail-header{background:#fff;margin:-20px -20px 0;padding:12px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:3}html[data-crew-theme] .crew-client-shell .crew-library-detail-identity>.MuiBox-root{min-width:0;overflow-wrap:anywhere}html[data-crew-theme] .crew-client-shell .crew-library-detail-identity>.MuiButton-root{flex-shrink:0}html[data-crew-theme] .crew-client-shell .crew-library-detail .crew-library-detail-tabs{background:#fff;border-bottom:1px solid #dce4ef;border-bottom:1px solid var(--crew-line,#dce4ef);margin-left:-20px;margin-right:-20px;padding:0 20px;position:-webkit-sticky;position:sticky;top:70px;top:var(--crew-library-header-height,70px);z-index:2}}.crew-background-jobs-control{align-items:center;display:flex;flex:none}.crew-client-header .crew-background-jobs-toggle{border-color:#d5dbe4;border-color:var(--rec-rule,#d5dbe4);border-radius:4px;color:#2e455c;color:var(--rec-navy,#2e455c);font-size:13px;font-weight:600;gap:6px;min-height:36px;padding:4px 10px;text-transform:none;white-space:nowrap}.crew-background-jobs-toggle .MuiButton-startIcon{margin:0}.crew-background-jobs-count{align-items:center;background:#e6eaf0;background:var(--rec-rule-soft,#e6eaf0);border-radius:10px;color:#14213a;color:var(--rec-ink,#14213a);display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;min-width:22px;padding:0 6px}.crew-background-jobs-toggle.is-active .crew-background-jobs-count{background:#dde7f3;color:#1d3d63}.crew-background-jobs-attention{background:#f1e9e7;border-radius:3px;color:#7a3f35;font-size:12px;font-weight:600;padding:1px 6px}.crew-background-jobs-live{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crew-background-jobs-shelf{border-width:0 0 1px;display:flex;flex-direction:column;gap:12px;padding:14px 32px 16px}.crew-background-jobs-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.crew-background-jobs-head>div{flex:1 1 280px;min-width:0}.crew-background-jobs-title{font-size:15px;font-weight:700;line-height:1.3}.crew-background-jobs-title:focus{outline:none}.crew-background-jobs-title:focus-visible{outline:2px solid currentColor;outline-offset:2px}.crew-background-jobs-group{font-size:13px;font-weight:700;margin-bottom:6px}.crew-background-jobs-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));list-style:none;margin:0;padding:0}.crew-background-jobs-row{border:1px solid #d5dbe4;border:1px solid var(--rec-rule,#d5dbe4);border-radius:4px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.crew-background-jobs-row.is-failed{border-color:#d9c2bd}.crew-background-jobs-name{overflow-wrap:anywhere}.crew-background-jobs-progress{border-radius:2px;height:4px}.crew-background-jobs-note{margin:0}@media (max-width:899px){.crew-background-jobs-shelf{padding:12px 16px 14px}}@media (max-width:640px){.crew-client-shell .crew-client-header>.crew-header-heading.MuiBox-root{flex:1 1}.crew-background-jobs-label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.crew-client-header .crew-background-jobs-toggle{padding:4px 8px}}@media (prefers-reduced-motion:reduce){.crew-background-jobs-progress .MuiLinearProgress-bar{animation:none}.crew-background-jobs-progress .MuiLinearProgress-bar1Indeterminate{left:0;right:60%}.crew-background-jobs-progress .MuiLinearProgress-bar2Indeterminate{display:none}}@media (min-width:900px){.crew-alerts-popover{width:min(460px,calc(100vw - 24px))}.crew-alerts-popover .crew-background-jobs-card{background:#fff;border:1px solid #d5dce6;border-radius:12px;box-shadow:0 14px 38px #172a482b;gap:0;max-height:min(640px,calc(100dvh - 96px));overflow:hidden;padding:0}.crew-background-jobs-card .crew-background-jobs-head{border-bottom:1px solid #e0e5ed;flex:none;gap:8px;padding:16px}.crew-background-jobs-card .crew-background-jobs-head>div{flex:1 1 250px}.crew-background-jobs-card .crew-background-jobs-head>.MuiButton-root{flex:none}.crew-background-jobs-card-content{display:flex;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 16px}.crew-background-jobs-card .crew-background-jobs-list{grid-template-columns:minmax(0,1fr)}.crew-background-jobs-card .crew-background-jobs-group{margin:0 0 6px}.crew-background-jobs-card .crew-document-activity-shelf{display:none}.crew-background-jobs-card .crew-background-jobs-row .crew-background-jobs-progress{display:block}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.crew-background-jobs-card .crew-background-jobs-row .crew-background-jobs-progress{display:none}}.customer-review-app .crew-decision-content{min-width:0}.customer-review-app .crew-decision-refreshing{color:#53667e}.customer-review-app .crew-decision-skeleton .MuiSkeleton-root{max-width:100%}.customer-review-app .crew-decision-skeleton .crew-decision-entry:before{border-color:#becad7}@media (prefers-reduced-motion:reduce){.customer-review-app .crew-decision-log .MuiSkeleton-root{animation:none}}.customer-review-app .crew-decision-totals{border-block:1px solid var(--crew-line);color:var(--crew-ink);padding:12px 0}.customer-review-app .crew-decision-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px 12px}.customer-review-app .crew-decision-filters .MuiTextField-root{min-width:0}.customer-review-app .crew-decision-filters .MuiTextField-root:first-child{flex:1 1 290px}.customer-review-app .crew-decision-filters .MuiFormControlLabel-root{margin-left:0;margin-right:0}.customer-review-app .crew-decision-filters .MuiFormControlLabel-label{font-size:14px}.customer-review-app .crew-decision-order{align-items:center;display:flex;gap:16px;justify-content:space-between}.customer-review-app .crew-decision-order .MuiTextField-root{flex-shrink:0;width:160px}.customer-review-app :is(.crew-decision-timeline,.crew-decision-events){list-style:none;margin:0;padding:0}.customer-review-app .crew-decision-day+.crew-decision-day{margin-top:20px}.customer-review-app .crew-decision-date{background:var(--crew-soft);color:var(--crew-ink);font-size:20px;font-weight:650;line-height:1.4;margin:0;padding:8px 14px}.customer-review-app .crew-decision-event{--decision-time-width:104px;--decision-gutter:42px;border-bottom:1px solid var(--crew-line);display:grid;grid-template-columns:var(--decision-time-width) minmax(0,1fr);padding:18px 14px;position:relative}.customer-review-app .crew-decision-time{color:#4a5970;font-size:13px;line-height:28px}.customer-review-app .crew-decision-entry{min-width:0;overflow-wrap:anywhere;padding-left:var(--decision-gutter);position:relative}.customer-review-app .crew-decision-event:before{background:var(--crew-line);bottom:0;content:"";left:calc(24px + var(--decision-time-width));position:absolute;top:0;width:1px}.customer-review-app .crew-decision-entry:before{background:#fff;border:2px solid var(--crew-ink);border-radius:50%;box-sizing:border-box;content:"";height:13px;left:4px;position:absolute;top:8px;width:13px}.customer-review-app .crew-decision-event-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;min-height:28px}.customer-review-app .crew-decision-applicant{color:var(--crew-ink);font-size:20px;font-weight:650;line-height:1.4;margin:0}.customer-review-app .crew-decision-event-heading .MuiChip-root{height:auto;max-width:100%;min-height:24px}.customer-review-app .crew-decision-event-heading .MuiChip-label{padding-block:3px;white-space:normal}.customer-review-app .crew-decision-job.MuiButton-root{font-size:14px;justify-content:flex-start;line-height:1.5;min-height:28px;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;white-space:normal}.customer-review-app .crew-decision-reason{margin-top:2px;max-width:100ch;position:relative}.customer-review-app .crew-decision-reason-probe{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.customer-review-app .crew-decision-reason .MuiButton-root{font-size:12px;min-width:0;padding:2px 0}.crew-decision-details-button.MuiButton-root{font-size:12px;margin-top:4px;min-width:0;padding:2px 0}.customer-review-app .crew-decision-reviewer{font-size:13px;margin-top:2px}.customer-review-app .crew-decision-replaced{background:var(--crew-soft)}.customer-review-app .crew-decision-replaced-label{color:#4a5970;font-size:12px;margin-left:auto}:root[data-crew-theme=classic] .customer-review-app :is(.crew-decision-date,.crew-decision-applicant){color:var(--rec-ink);font-family:var(--rec-serif);font-weight:600}:root[data-crew-theme=classic] .customer-review-app .crew-decision-event:before{background:var(--rec-navy)}:root[data-crew-theme=classic] .customer-review-app .crew-decision-date{background:var(--rec-wash)}.crew-decision-details-drawer{--crew-line:#d8e1ec;--crew-ink:#17345f;--crew-soft:#f4f7fa}.crew-decision-details-drawer .MuiDrawer-paper{border-left:1px solid #d8e1ec;border-left:1px solid var(--crew-line,#d8e1ec);box-shadow:-8px 0 28px #14284629;width:min(620px,100%)}.crew-decision-details{background:#fff;background:var(--crew-surface,#fff);color:#17345f;color:var(--crew-ink,#17345f);min-height:100%}.crew-decision-details-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 24px 16px}.crew-decision-details-header h2{color:#17345f;color:var(--crew-ink,#17345f);font-size:24px;font-weight:650;line-height:1.3;margin:0}.crew-decision-details-body{padding:20px 24px 32px}.crew-decision-detail-section+.crew-decision-detail-section{border-top:1px solid #d8e1ec;border-top:1px solid var(--crew-line,#d8e1ec);margin-top:26px;padding-top:22px}.crew-decision-detail-section-title{color:#17345f;color:var(--crew-ink,#17345f);font-size:17px;font-weight:650;line-height:1.4;margin:0 0 10px}.crew-decision-detail-label{color:#4a5970;font-size:13px;font-weight:650;line-height:1.4;margin:16px 0 2px}.crew-decision-detail-value{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}:is(.crew-decision-detail-list,.crew-decision-detail-evidence,.crew-decision-detail-limitations){margin:10px 0 0;padding-left:20px}.crew-decision-detail-evidence li+li,.crew-decision-detail-limitations li+li,.crew-decision-detail-list li+li{margin-top:6px}.crew-decision-detail-findings{margin-top:12px}.crew-decision-detail-finding{background:#f4f7fa;background:var(--crew-soft,#f4f7fa);border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);overflow-wrap:anywhere;padding:12px}.crew-decision-detail-evidence{font-style:italic}.crew-decision-detail-context{grid-gap:7px 12px;display:grid;gap:7px 12px;grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);margin:0 0 12px}.crew-decision-detail-context dt{font-weight:650}.crew-decision-detail-context dd{margin:0;overflow-wrap:anywhere}:root[data-crew-theme=classic] :is(.crew-decision-details-header h2,.crew-decision-detail-section-title){color:var(--rec-ink);font-family:var(--rec-serif);font-weight:600}:root[data-crew-theme=classic] .crew-decision-details-drawer{--crew-line:var(--rec-rule);--crew-ink:var(--rec-navy);--crew-soft:var(--rec-wash)}@media(max-width:599px){.customer-review-app .crew-decision-filters .MuiTextField-root{flex-basis:100%;width:100%}.customer-review-app .crew-decision-event{--decision-time-width:0px;--decision-gutter:30px;grid-template-columns:minmax(0,1fr);padding:14px 8px}.customer-review-app .crew-decision-event:before{left:14px}.customer-review-app .crew-decision-time{font-size:12px;line-height:1.5;margin-bottom:4px;padding-left:30px}.customer-review-app .crew-decision-entry:before{left:0;top:-18px}.customer-review-app .crew-decision-date{font-size:18px;padding:8px}.customer-review-app .crew-decision-applicant{font-size:18px}.customer-review-app .crew-decision-replaced-label{margin-left:0}.customer-review-app .crew-decision-log .MuiTablePagination-toolbar{padding-left:0}.crew-decision-details-drawer .MuiDrawer-paper{width:100%}.crew-decision-details-header{padding:16px}.crew-decision-details-body{padding:16px 16px 28px}.crew-decision-details-header h2{font-size:21px}.crew-decision-detail-context{gap:2px;grid-template-columns:1fr}.crew-decision-detail-context dd{margin-bottom:7px}}.customer-review-app{--crew-line:#dce3ec;--crew-ink:#17345f;--crew-soft:#f4f7fb;--crew-gold:#f66f07;color:#0f172a}.customer-review-app [hidden]{display:none!important}.customer-review-app .MuiPaper-root{background-image:none;box-shadow:none}.customer-review-app .MuiButton-root{border-radius:8px;font-weight:650;text-transform:none}.customer-review-app .MuiButton-text{color:var(--crew-ink)}.customer-review-app .MuiButton-outlined{border-color:#b6c5d8}.customer-review-app .MuiButton-root.Mui-disabled{background:#eef1f5;border-color:var(--crew-line);color:#737f8e}.customer-review-app .MuiChip-root{border-radius:6px;font-size:11px}.customer-review-app .MuiTypography-h5{font-size:21px;font-weight:700;letter-spacing:-.02em}.customer-review-app .MuiTypography-h6{font-size:17px}.customer-review-app .MuiTypography-body2{line-height:1.55}.customer-review-app .MuiAlert-root{align-items:center;font-size:13px;padding:5px 12px}.customer-review-app .MuiAccordion-root{border:1px solid var(--crew-line);border-radius:6px;box-shadow:none}.customer-review-app .MuiAccordion-root:before{display:none}.customer-review-app .MuiAccordionSummary-root{min-height:46px}.customer-review-app .crew-topbar{background:#17345f;border-bottom:3px solid var(--crew-gold);border-radius:8px 8px 0 0;color:#fff;padding:10px 22px}.customer-review-app .crew-topbar h1{color:#fff;font-size:23px;letter-spacing:.05em}.customer-review-app .crew-topbar .MuiButton-root{color:#fff}.customer-review-app .crew-workspace-nav{background:#fff;border-bottom:1px solid var(--crew-line);min-height:44px}.customer-review-app .crew-workspace-nav .MuiTab-root{font-weight:650;min-height:44px;padding:10px 20px;text-transform:none}.customer-review-app .MuiTabs-indicator{background:var(--crew-gold);height:3px}.customer-review-app .MuiTab-root.Mui-selected{color:var(--crew-ink)}.customer-review-app .MuiTab-root{min-height:44px;text-transform:none}.customer-review-app .crew-jobs-surface{background:#0000;border:0;padding:0}.customer-review-app .crew-dashboard-title h2{font-size:28px;font-weight:700;letter-spacing:-.025em}.customer-review-app .crew-job-overview{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding:0 0 4px}.customer-review-app .crew-job-overview>*{min-width:0}.customer-review-app .crew-job-overview .MuiTypography-overline{font-size:10px;letter-spacing:.08em;line-height:1.5}.customer-review-app .crew-job-heading{font-size:clamp(22px,2.4vw,29px);font-weight:700;letter-spacing:-.03em;overflow-wrap:anywhere}.customer-review-app .crew-opening-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.customer-review-app .crew-opening-main{min-width:0}.customer-review-app .crew-flow-navigation{background:#fff;border:1px solid var(--crew-line);border-bottom:0;border-radius:12px 12px 0 0}.customer-review-app .crew-flow-navigation .MuiTab-root{font-weight:650;min-height:46px;padding:10px 20px}.customer-review-app .crew-assistant-entry{background:#f8fbff;border-color:var(--crew-line);border-bottom:0;padding:11px 16px}.customer-review-app .crew-assistant-entry .MuiStack-root{justify-content:space-between}.customer-review-app .crew-assistant-entry-copy{min-width:0}.customer-review-app .crew-assistant-entry-copy .MuiTypography-caption{display:block;margin-top:2px}.customer-review-app .crew-assistant-entry .MuiButton-root{flex-shrink:0}.customer-review-app .crew-stage-main{background:#fff;border:1px solid var(--crew-line);border-radius:0 0 12px 12px;min-width:0;padding:22px}.customer-review-app .crew-section-intro{margin-bottom:18px}.customer-review-app .crew-section-intro p{margin-top:6px}.customer-review-app .crew-data-table{background:#fff;border:1px solid var(--crew-line);border-radius:7px;overflow-x:auto}.customer-review-app .crew-data-table .MuiTableCell-root{border-color:#e6ebf2;padding:14px 16px;vertical-align:top}.customer-review-app .crew-data-table .MuiTableCell-head{background:#f6f8fb;color:#596d85;font-size:11px;font-weight:700;white-space:nowrap}.customer-review-app .crew-data-table .MuiTableRow-root:last-child td{border-bottom:0}.customer-review-app .crew-data-table .MuiButton-root{flex-shrink:0;font-size:13px;min-height:32px;min-width:0;padding:5px 10px;white-space:nowrap}.customer-review-app .crew-data-table .MuiTableCell-root .MuiTypography-body2{font-size:14px}.crew-two-lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.crew-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crew-evidence-quote{background:#f4f7fa;border:1px solid #dbe3ed;border-radius:8px;line-height:1.7;overflow-wrap:anywhere;padding:14px 16px}.customer-review-app .crew-save-requirements{background:#fff;border-top:1px solid var(--crew-line);bottom:0;padding:14px 0 0;position:-webkit-sticky;position:sticky;z-index:2}.customer-review-app .crew-add-candidate{background:var(--crew-soft);border-radius:7px;margin:12px 0}.customer-review-app .crew-batch-tools{margin-top:20px}.customer-review-app .crew-candidate-workspace{min-width:0}.customer-review-app .crew-candidate-workspace>.MuiStack-root>.MuiTabs-root{border-bottom:1px solid var(--crew-line)}.customer-review-app .crew-human-decision{background:var(--crew-soft);border:1px solid var(--crew-line);border-radius:7px;max-width:690px;padding:20px}.customer-review-app .crew-human-decision .MuiTextField-root{background:#fff}.customer-review-app .crew-human-decision .MuiButton-root{align-self:flex-start}.customer-review-app .crew-candidate-history{grid-gap:12px;border-left:2px solid var(--crew-line);display:grid;gap:12px;margin-top:16px;padding-left:16px}.customer-review-app .crew-candidate-history .MuiPaper-root{border:0;border-bottom:1px solid var(--crew-line);border-radius:0}.customer-review-app .crew-source-review{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.customer-review-app .crew-review-original{background:var(--crew-soft)}.customer-review-app .crew-review-fields{min-width:0}.customer-review-app .crew-library-upload{grid-gap:16px;align-items:center;background:var(--crew-soft);border-radius:7px;display:grid;gap:16px;grid-template-columns:180px minmax(0,1fr) auto;padding:18px}.customer-review-app .crew-library-upload>*{margin:0;min-width:0}.customer-review-app .crew-settings-tabs{border-bottom:1px solid var(--crew-line);margin-bottom:20px}.crew-chat-dock{background:#fff;border:1px solid #dce3ec;border-radius:8px;min-width:0;overflow:hidden}.crew-chat{border:0!important;box-shadow:none!important;flex:1 1;margin:0!important;max-width:none!important;min-height:0;padding:0!important}.crew-chat-layout{height:100%;min-height:0}.crew-chat-context{border-bottom:1px solid #e6ebf2;padding:14px 16px}.crew-chat-messages{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px}.crew-chat .crew-chat-turn{border:0;border-bottom:1px solid #e6ebf2;margin:0 0 18px;padding:0 0 18px}.crew-chat .crew-chat-question{background:#eef3f9;border-radius:8px;font-weight:650;margin-bottom:12px;overflow-wrap:anywhere;padding:12px}.crew-chat .crew-chat-citation{background:#f5f7fa;border-radius:5px;margin-top:8px;padding:9px 12px}.crew-chat .crew-chat-citation summary{color:#315c84;cursor:pointer;font-size:12px}.crew-chat .crew-chat-citation blockquote{padding:12px 0}.crew-chat .crew-chat-composer{background:#fafbfd;border:0;border-radius:0;border-top:1px solid #dce3ec;flex-shrink:0;padding:14px 16px}.crew-chat .crew-chat-composer .MuiButton-root{align-self:flex-end}.crew-chat .MuiAlert-root{font-size:12px}.crew-chat .MuiButton-root{text-transform:none}.crew-create-job .crew-import-panel{background:#fff;border:0;padding:0}.crew-create-job .crew-import-panel h3{font-size:20px}.crew-create-job .crew-import-panel form{flex-direction:column}.crew-create-job .crew-import-panel form .MuiButton-root{margin-left:0}.crew-create-job .crew-import-panel>.MuiStack-root>.MuiStack-root:last-child{display:none}.crew-document-dialog .MuiDialog-paper{border-radius:10px}html[data-crew-theme=cms] .customer-review-app{--crew-ink:#003e73;--crew-gold:#0071bc}html[data-crew-theme=cms] .customer-review-app .crew-topbar{background:#003e73;border-radius:0}html[data-crew-theme=cms] .customer-review-app :is(.crew-stage-main,.crew-flow-navigation,.crew-data-table,.crew-chat-dock){border-radius:0}@media(max-width:1199px){.crew-chat-dock{border:0}}@media(max-width:700px){.customer-review-app .crew-topbar{padding:10px 14px}.customer-review-app .crew-topbar h1{font-size:21px}.customer-review-app .crew-topbar .MuiButton-root{font-size:12px;min-width:0}.customer-review-app .crew-job-overview{align-items:flex-start;flex-direction:column;gap:8px}.customer-review-app .crew-stage-main{padding:14px}.customer-review-app .crew-assistant-entry{padding:10px 12px}.customer-review-app .crew-assistant-entry .MuiButton-root{align-self:flex-start}.customer-review-app .crew-flow-navigation .MuiTab-root,.customer-review-app .crew-workspace-nav .MuiTab-root{font-size:12px;min-width:0;padding:10px 12px}.customer-review-app .crew-data-table .MuiTableCell-root{padding:10px 8px}.customer-review-app .crew-library-upload{grid-template-columns:1fr}.customer-review-app .crew-human-decision{padding:14px}.crew-document-dialog .MuiDialog-paper{margin:8px;max-height:calc(100dvh - 16px);width:calc(100% - 16px)}}.crew-chat .MuiButton-text,.crew-document-dialog .MuiButton-root{color:#2c5177}.crew-client-shell{background:#eef3fb;display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100dvh}@media(min-width:900px){.crew-client-shell[data-navigation-collapsed=true]{grid-template-columns:76px minmax(0,1fr)}}.crew-client-sidebar{background:linear-gradient(180deg,#062554,#011b48);color:#cbd5e1;display:flex;flex-direction:column;height:100dvh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0}.crew-client-sidebar .MuiListItemButton-root{color:#cbd5e1;min-height:44px}.crew-client-sidebar .MuiListItemButton-root:hover{background:#94a3b81f}.crew-client-sidebar .MuiListItemButton-root.Mui-selected{background:#334155;color:#fff}.crew-client-sidebar .MuiButton-root,.crew-client-sidebar .MuiIconButton-root{color:#cbd5e1;text-transform:none}.crew-client-sidebar .crew-brand-home:hover{background:#94a3b81f}.crew-client-sidebar .crew-brand-home.Mui-focusVisible{outline:2px solid #fff;outline-offset:2px}.crew-client-sidebar .crew-work-area-switch{background:hsla(0,0%,100%,.075);border:1px solid #94a3b838;border-radius:10px;padding:12px}.crew-client-sidebar .crew-work-area-switch:hover{background:#ffffff1f}.crew-client-body{min-width:0}.crew-client-header{background:#fff;border-bottom:1px solid #dce3ec;min-height:64px;padding:12px 32px}.crew-client-content{margin:auto;max-width:1720px;padding:32px 32px 88px}.customer-review-app .crew-data-table .MuiTableCell-head{background:#f6f8fc;color:#52647c;letter-spacing:.01em;text-transform:none}.customer-review-app .crew-data-table .MuiTableBody-root .MuiTableRow-root:hover{background:#fafcff}.customer-review-app .MuiChip-colorWarning{background:#fffcf0;border-color:#ddce9e;color:#80651c}.customer-review-app .MuiChip-colorSuccess{background:#f3faf4;border-color:#acd0b3;color:#286b38}html[data-crew-theme=cms] .crew-client-sidebar{background:#003e73}html[data-crew-theme=cms] .crew-client-shell{background:#f5f7fa}@media(max-width:899px){.crew-client-shell{grid-template-columns:minmax(0,1fr)}.crew-client-header{min-height:60px;padding:10px 16px}.crew-client-content{padding:20px 16px}.crew-client-sidebar{position:relative}}@media(max-width:599px){.crew-client-content{padding:18px 12px}}.customer-review-app .crew-section-handoff{align-items:center;display:flex;gap:16px;justify-content:space-between}.customer-review-app .crew-section-handoff>.MuiButton-root{flex-shrink:0}.customer-review-app .crew-overview-summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 24px;padding:2px 2px 0}.customer-review-app .crew-overview-summary-item{align-items:baseline;border-radius:4px;color:#4a5f7e;display:inline-flex;font-size:14px;gap:6px;line-height:1.5;padding:2px 0}.customer-review-app .crew-overview-summary-item strong{font-feature-settings:"tnum";color:#183454;color:var(--crew-ink,#183454);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.customer-review-app .crew-overview-summary-item:hover{color:#183454;color:var(--crew-ink,#183454);text-decoration:underline;text-underline-offset:3px}.customer-review-app .crew-overview-summary-item:focus-visible{outline:2px solid #2762b3;outline-offset:3px}@media(max-width:700px){.customer-review-app .crew-section-handoff{align-items:flex-start;flex-direction:column}}.customer-review-app .crew-workflow-context{border-bottom:1px solid #e1e7ef;display:flex;gap:8px;justify-content:flex-end;padding:4px 10px}.customer-review-app .crew-workflow-context .MuiButton-root{font-size:12px;padding:4px 8px}.customer-review-app .crew-workflow-context [aria-pressed=true]{background:#315e8714;font-weight:700}.customer-review-app .crew-finalization-checks{border:1px solid #d8e1ec;border-radius:6px;padding:12px}.customer-review-app .crew-finalization-checks .MuiTypography-subtitle2{margin-bottom:8px}.customer-review-app .crew-applicant-view-tools{align-items:flex-start;border-bottom:1px solid #d8e1ec;display:flex;gap:16px;justify-content:space-between}.customer-review-app .crew-applicant-view-tools>.crew-review-details{margin:6px 0}.customer-review-app .crew-applicant-view-tools .MuiTab-root{white-space:nowrap}.customer-review-app .crew-finalize-panel{overflow:hidden}.customer-review-app .crew-integrated-choices{border:0;box-shadow:none;margin-bottom:0}.customer-review-app .crew-integrated-finalization{border:0;border-radius:0;border-top:1px solid #d8e1ec;box-shadow:none;margin-bottom:0}@media(max-width:700px){.customer-review-app .crew-applicant-view-tools{flex-direction:column;gap:0}}.customer-review-app{--crew-link:#1d5591;--crew-action:#b94e00;--crew-action-hover:#9c4200}html[data-crew-theme=cms] .customer-review-app{--crew-link:#005b96;--crew-action:#005b96;--crew-action-hover:#004a7c}.customer-review-app .MuiButton-root,.customer-review-app .MuiButton-root:hover{box-shadow:none}.customer-review-app .MuiButton-root{line-height:1.35}.customer-review-app .MuiButton-endIcon>:first-of-type,.customer-review-app .MuiButton-startIcon>:first-of-type{font-size:18px}.customer-review-app .MuiButton-text{color:var(--crew-link)}.customer-review-app .MuiButton-text:hover{background:#1d559114}.customer-review-app .MuiButton-outlined{background:#fff;border-color:#bccadb;color:var(--crew-ink)}.customer-review-app .MuiButton-outlined:hover{background:#f2f6fb;border-color:#7f9bbf}.customer-review-app .MuiButton-contained{background:var(--crew-action);color:#fff}.customer-review-app .MuiButton-contained:hover{background:var(--crew-action-hover)}.customer-review-app .MuiButton-contained.Mui-disabled{background:#e9ecf1;color:#6b7584}.customer-review-app .MuiChip-root{border-radius:999px;font-size:12px;font-weight:600;height:24px}.customer-review-app .MuiChip-icon{font-size:15px;margin-left:7px}.crew-client-header{gap:12px}.crew-client-header .crew-header-title{color:#0f1f3a;font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.crew-client-header .crew-header-subtitle{color:#5f6f84;font-size:12px;line-height:1.3}.crew-client-header .crew-role-chip{background:#eef2f7;color:#35506f}.crew-client-sidebar .MuiListItemButton-root.Mui-selected,.crew-client-sidebar .MuiListItemButton-root.Mui-selected:hover{background:#ffffff24;color:#fff}.crew-client-sidebar .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:#ff9845}.customer-review-app .crew-job-overview{align-items:flex-start;flex-direction:column;gap:10px}.customer-review-app .crew-job-overview>.MuiStack-root{align-items:flex-start!important}.customer-review-app .crew-job-back.MuiButton-root{font-size:12px;padding-left:0}.customer-review-app .crew-job-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;width:100%}.customer-review-app .crew-job-title-main{align-items:center;display:flex;gap:6px;min-width:0}.customer-review-app .crew-job-info-icon.MuiIconButton-root{border:1px solid #bccadb;border-radius:6px;color:var(--crew-ink);padding:5px}.customer-review-app .crew-assistant-control{bottom:24px;position:fixed;right:24px;z-index:1100}:root[data-crew-theme] .customer-review-app .crew-assistant-launch.MuiButton-root{align-items:center;background:#1976d2;border-radius:999px;box-shadow:0 4px 16px #112a493d;color:#fff;display:flex;font-size:14px;font-weight:650;gap:10px;height:54px;justify-content:flex-start;min-width:0;overflow:hidden;padding:0 16px;transition:width .25s ease,gap .25s ease,transform .25s ease,box-shadow .25s ease,background-color .25s ease;white-space:nowrap;width:204px}.customer-review-app .crew-assistant-glyph{display:grid;flex:none;height:27px;place-items:center;position:relative;width:27px}.customer-review-app .crew-assistant-bubble.MuiSvgIcon-root{font-size:27px}.customer-review-app .crew-assistant-sparkle.MuiSvgIcon-root{color:#1976d2;font-size:15px;left:6px;position:absolute;top:6px}.customer-review-app .crew-assistant-label{max-width:130px;opacity:1;overflow:hidden;transition:max-width .25s ease,opacity .15s ease}:root[data-crew-theme] .customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch.MuiButton-root{border-radius:50%;gap:0;justify-content:center;padding:0;width:54px}.customer-review-app .crew-assistant-control.is-compact .crew-assistant-label{max-width:0;opacity:0}:root[data-crew-theme] .customer-review-app .crew-assistant-launch.MuiButton-root:hover{background:#1565c0;box-shadow:0 6px 18px #112a494d}.customer-review-app .crew-assistant-launch.MuiButton-root:hover .crew-assistant-sparkle{color:#1565c0}.customer-review-app .crew-assistant-dismiss.MuiIconButton-root:focus-visible,.customer-review-app .crew-assistant-launch.MuiButton-root:focus-visible{outline:3px solid #5285c8;outline-offset:3px}.customer-review-app .crew-assistant-dismiss.MuiIconButton-root{background:#fff;border:1px solid #aebed0;border-radius:50%;box-shadow:0 2px 8px #112a492e;color:#264568;font-size:13px;height:23px;padding:4px;position:absolute;right:-7px;top:-7px;width:23px}.customer-review-app .crew-assistant-dismiss.MuiIconButton-root:hover{background:#edf3f9}:root[data-crew-theme] .customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch.MuiButton-root:focus-visible{border-radius:999px;gap:10px;justify-content:flex-start;padding:0 16px;transform:translateY(-2px);width:204px}.customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch:focus-visible .crew-assistant-label{max-width:130px;opacity:1}@media(hover:hover){:root[data-crew-theme] .customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch.MuiButton-root:hover{border-radius:999px;gap:10px;justify-content:flex-start;padding:0 16px;transform:translateY(-2px);width:204px}.customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch:hover .crew-assistant-label{max-width:130px;opacity:1}}@keyframes crew-assistant-twinkle{0%,to{transform:scale(1)}45%{transform:scale(1.12) rotate(-5deg)}}@media(prefers-reduced-motion:no-preference){.customer-review-app .crew-assistant-launch:focus-visible .crew-assistant-sparkle{animation:crew-assistant-twinkle .7s ease-in-out}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.customer-review-app .crew-assistant-launch:hover .crew-assistant-sparkle{animation:crew-assistant-twinkle .7s ease-in-out}}@media(prefers-reduced-motion:reduce){.customer-review-app .crew-assistant-label,:root[data-crew-theme] .customer-review-app .crew-assistant-launch.MuiButton-root{transition:none}:root[data-crew-theme] .customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch.MuiButton-root:focus-visible,:root[data-crew-theme] .customer-review-app .crew-assistant-control.is-compact .crew-assistant-launch.MuiButton-root:hover{transform:none}}.customer-review-app .crew-job-history-footer{border-top:1px solid var(--crew-line);display:flex;justify-content:flex-start;padding:12px 0 88px}.crew-job-combined-content.MuiDialogContent-root{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);min-height:0;overflow:hidden;padding:0}.crew-job-combined-content.no-posting{grid-template-columns:1fr}.crew-job-posting-pane{min-height:0;min-width:0;overflow:hidden}.crew-job-details-pane{border-left:1px solid #dce3ec;min-width:0;overflow-y:auto;padding:20px}.crew-job-combined-content.no-posting .crew-job-details-pane{border-left:0}@media(max-width:900px){.crew-job-combined-content.MuiDialogContent-root{grid-template-columns:1fr;grid-template-rows:minmax(260px,45%) minmax(0,1fr)}.crew-job-combined-content.no-posting{grid-template-rows:1fr}.crew-job-details-pane{border-left:0;border-top:1px solid #dce3ec}}@media(max-width:700px){.customer-review-app .crew-assistant-control{bottom:max(18px,env(safe-area-inset-bottom));right:18px}}.customer-review-app .crew-flow-navigation .MuiTabs-root{min-height:54px;padding:0 8px}.customer-review-app .crew-flow-navigation .MuiTab-root{color:#4a5d77;font-size:14px;gap:8px;min-height:54px;padding:10px 16px}.customer-review-app .crew-flow-navigation .MuiTab-root.Mui-selected{color:var(--crew-ink)}.customer-review-app .crew-flow-navigation .MuiTab-iconWrapper{margin:0!important}.customer-review-app .crew-flow-navigation{container-type:inline-size}@container (max-width:1120px){.customer-review-app .crew-flow-navigation .MuiTab-iconWrapper{display:none}.customer-review-app .crew-flow-navigation .MuiTab-root{padding:10px 13px}}.customer-review-app .crew-chat-open .crew-flow-navigation .MuiTab-iconWrapper{display:none}.customer-review-app .crew-chat-open .crew-flow-navigation .MuiTab-root{padding:10px 12px}.customer-review-app .crew-flow-navigation .crew-tab-group-start{border-left:1px solid var(--crew-line);margin-left:10px}@media (max-width:600px){.customer-review-app .crew-flow-navigation .MuiTab-iconWrapper,.customer-review-app .crew-tab-tail{display:none}.customer-review-app .crew-applicant-view-tools .MuiTab-root,.customer-review-app .crew-flow-navigation .MuiTab-root{font-size:13px!important;gap:4px!important;min-width:0!important;padding:8px!important;white-space:nowrap}.customer-review-app .crew-flow-navigation .MuiTabs-scrollButtons{display:none!important}}.customer-review-app .crew-tab-count{align-items:center;background:#e8eef6;border-radius:999px;color:#35506f;display:inline-flex;font-size:11.5px;font-weight:700;height:20px;justify-content:center;margin-left:4px;min-width:22px;padding:0 6px;vertical-align:1px}.customer-review-app .Mui-selected .crew-tab-count{background:#fde7d6;color:#8a3a00}html[data-crew-theme=cms] .customer-review-app .Mui-selected .crew-tab-count{background:#dcebf7;color:#003e73}.customer-review-app .crew-opening-directory .crew-opening-sort fieldset{border:1px solid #c4cfdc}.customer-review-app .crew-page-title{color:#0f1f3a;font-size:28px;font-weight:750;letter-spacing:-.025em;line-height:1.2;margin-bottom:4px}.customer-review-app .crew-library{grid-gap:20px;display:grid;gap:20px}.customer-review-app .crew-library-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.customer-review-app .crew-library-panel{background:#fff;border:1px solid var(--crew-line);border-radius:12px;overflow:hidden}.customer-review-app .crew-library-toolbar{align-items:center;border-bottom:1px solid var(--crew-line);display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:0 16px}.customer-review-app .crew-library-toolbar .MuiTab-root{color:#4a5d77;font-weight:650;min-height:52px;padding:12px 14px}.customer-review-app .crew-library-toolbar .MuiTab-root.Mui-selected{color:var(--crew-ink)}.customer-review-app .crew-library-search{margin:10px 0;max-width:100%;width:360px}.customer-review-app .crew-library-search .MuiOutlinedInput-root{background:#f7f9fc}.customer-review-app .crew-library-table .MuiTableCell-head{background:#f7f9fc;color:#56687f;font-size:12px;font-weight:700;padding:10px 16px;white-space:nowrap}.customer-review-app .crew-library-table .MuiTableCell-body{border-color:#e8edf3;padding:12px 16px;vertical-align:middle}.customer-review-app .crew-library-table .MuiTableRow-root:last-child td{border-bottom:0}.customer-review-app .crew-file-cell{align-items:center;display:flex;gap:12px;min-width:260px}.customer-review-app .crew-file-icon{align-items:center;background:#edf2f8;border-radius:9px;color:#28476d;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.customer-review-app .crew-file-job_description{background:#fff1e6;color:#a24700}.customer-review-app .crew-file-supporting_document{background:#edf5ee;color:#35683f}.customer-review-app .crew-file-name{color:#0f1f3a;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.customer-review-app .crew-file-meta{color:#5f6f84;font-size:12.5px;margin-top:2px}.customer-review-app .crew-origin-sample{background:#f3eefc;color:#553a8f}.customer-review-app .crew-origin-sample .MuiChip-icon{color:#6b4fb0}.customer-review-app .crew-origin-upload{background:#e9f2fb;color:#1d5591}.customer-review-app .crew-empty-state{grid-gap:8px;background:#fff;border:1px dashed #c6d3e2;border-radius:12px;display:grid;gap:8px;justify-items:center;padding:56px 24px;text-align:center}.customer-review-app .crew-empty-state>.MuiSvgIcon-root{color:#6d86a6;font-size:40px;margin-bottom:4px}.customer-review-app .crew-empty-state>p{max-width:52ch}.customer-review-app .crew-empty-state>.MuiButton-root{margin-top:10px}.customer-review-app .crew-empty-compact{border:0;border-radius:0;padding:40px 24px}body:has(.customer-review-app) :is(.MuiDialog-root,.MuiPopover-root) .MuiButton-root{border-radius:8px;box-shadow:none;font-weight:650;text-transform:none}body:has(.customer-review-app) :is(.MuiDialog-root,.MuiPopover-root) .MuiButton-text{color:#1d5591}body:has(.customer-review-app) :is(.MuiDialog-root,.MuiPopover-root) .MuiButton-outlined{border-color:#bccadb;color:#17345f}body:has(.customer-review-app) .MuiDialog-root .MuiButton-contained{background:#b94e00;color:#fff}body:has(.customer-review-app) .MuiDialog-root .MuiButton-contained:hover{background:#9c4200}body:has(.customer-review-app) .MuiDialog-root .MuiButton-contained.Mui-disabled{background:#e9ecf1;color:#6b7584}html[data-crew-theme=cms] body:has(.customer-review-app) .MuiDialog-root .MuiButton-contained{background:#005b96}html[data-crew-theme=cms] body:has(.customer-review-app) .MuiDialog-root .MuiButton-contained.Mui-disabled{background:#e9ecf1;color:#6b7584}body:has(.customer-review-app) .MuiDialog-root .MuiDialogTitle-root{font-size:20px;font-weight:700;letter-spacing:-.01em}body:has(.customer-review-app) .MuiDialog-paper{border-radius:6px}html[data-crew-theme=cms] body:has(.customer-review-app) .MuiDialog-paper{border-radius:2px}.crew-dropzone{grid-gap:4px;background:#f7f9fc;border:1.5px dashed #b7c6d8;border-radius:12px;cursor:pointer;display:grid;gap:4px;justify-items:center;padding:28px 20px;text-align:center;transition:background-color .15s ease,border-color .15s ease}.crew-dropzone-active,.crew-dropzone:hover{background:#eef4fb;border-color:#5d82ad}.crew-dropzone:focus-within{outline:3px solid #3279b5;outline-offset:2px}.crew-dropzone>.MuiSvgIcon-root{color:#4d6d93;font-size:34px;margin-bottom:4px}.crew-dropzone-ready{background:#f3f9f3;border-color:#8fb28f;border-style:solid}.crew-dropzone-ready>.MuiSvgIcon-root{color:#3f7a47}.crew-kind-toggle .MuiToggleButton-root{color:#3d5271;font-weight:650;gap:6px;line-height:1.25;padding:9px 10px;text-transform:none}.crew-kind-toggle .MuiToggleButton-root.Mui-selected,.crew-kind-toggle .MuiToggleButton-root.Mui-selected:hover{background:#fff1e6;color:#8a3a00}.crew-sample-menu .MuiMenuItem-root{align-items:flex-start;max-width:360px;padding:10px 16px;white-space:normal}.crew-sample-menu .MuiListItemIcon-root{color:#35506f;margin-top:3px}.crew-sample-menu .MuiListItemText-secondary{font-size:12.5px}@media(max-width:700px){.customer-review-app .crew-library-search{width:100%}.customer-review-app .crew-flow-navigation .MuiTab-root{padding:10px 12px}}.customer-review-app .crew-library-table .MuiButton-root{flex-shrink:0;white-space:nowrap}.customer-review-app .crew-library-table .MuiTableCell-body:last-child{white-space:nowrap;width:1%}.customer-review-app .crew-file-cell{min-width:220px}.customer-review-app .crew-flow-navigation .MuiTab-root{gap:6px;min-width:0;padding:10px 12px}.customer-review-app .crew-openings-heading .crew-origin-sample{align-self:center}.customer-review-app .crew-clickable-row{cursor:pointer}.customer-review-app .crew-clickable-row:hover .crew-row-title{text-decoration:underline}.customer-review-app .crew-data-table .crew-row-title{color:#0f1f3a;font-size:14px;font-weight:700;justify-content:flex-start;min-width:0;padding:0;text-align:left}.customer-review-app .crew-row-chevron{color:#8a9bb2;vertical-align:middle!important;width:32px}.customer-review-app .crew-clickable-row:hover .crew-row-chevron{color:var(--crew-ink)}@container (max-width:850px){.crew-opening-directory .crew-mobile-metrics .crew-candidate-total span,.crew-opening-directory .crew-mobile-metrics .crew-opening-metric>span{display:none}.crew-opening-directory .crew-opening-mobile-row{border:1px solid #dfe6ef;border-radius:12px;margin:0 0 12px;padding:18px 18px 14px}.crew-opening-directory .crew-openings-mobile{margin-top:4px}}@container (max-width:500px){.crew-opening-directory .crew-opening-mobile-bottom{align-items:stretch;flex-direction:column;gap:8px}.crew-opening-directory .crew-opening-mobile-bottom .MuiButton-root{justify-content:center;white-space:nowrap;width:100%}}html[data-crew-theme=cms] .customer-review-app .crew-flow-navigation .MuiTab-root{font-size:13.5px;gap:5px;padding:10px 9px}html[data-crew-theme=cms] .customer-review-app .crew-library-toolbar .MuiTab-root{font-size:13.5px;padding:12px 10px}html[data-crew-theme=cms] .crew-client-sidebar .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:#fff}html[data-crew-theme=cms] .customer-review-app .crew-file-job_description{background:#e6f0f8;color:#005b96}html[data-crew-theme=cms] .crew-kind-toggle .MuiToggleButton-root.Mui-selected,html[data-crew-theme=cms] .crew-kind-toggle .MuiToggleButton-root.Mui-selected:hover{background:#e6f0f8;color:#003e73}html[data-crew-theme=cms] .crew-fit-table .MuiTableCell-head{background:#f0f4f8;border-bottom:2px solid #c6cdd3;color:#1b2a3a}.customer-review-app .crew-advice-summary{background:#f7f9fc;border:1px solid var(--crew-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 14px}.customer-review-app .crew-advice-group{grid-gap:6px;display:grid;gap:6px;min-width:0}.customer-review-app .crew-advice-label{color:#56687f;font-size:12px;font-weight:700}.customer-review-app .crew-advice-summary .MuiChip-root{background:#fff;cursor:pointer}.customer-review-app .crew-advice-detail li+li{margin-top:4px}.customer-review-app .crew-analysis-summary td .MuiButton-root{white-space:nowrap}.customer-review-app .crew-analysis-progress{grid-gap:14px;background:linear-gradient(180deg,#fbfcfe,var(--crew-soft));border:1px solid var(--crew-line);border-radius:12px;display:grid;gap:14px;padding:16px}.customer-review-app .crew-analysis-progress.is-compact{gap:10px;padding:12px}.customer-review-app .crew-progress-pulse{background:#fff;border:1px solid var(--crew-line);border-radius:50%;color:var(--crew-ink);display:grid;flex:none;height:40px;place-items:center;position:relative;width:40px}.customer-review-app .crew-progress-pulse svg{font-size:22px}.customer-review-app .crew-progress-pulse.is-live:after{animation:crew-progress-ring 1.8s ease-out infinite;border:2px solid var(--crew-gold);border-radius:50%;content:"";inset:-2px;opacity:0;position:absolute}@keyframes crew-progress-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.customer-review-app .crew-progress-title{color:#0f1f3a;font-size:15px;font-weight:700;line-height:1.35}.customer-review-app .crew-progress-clock{font-feature-settings:"tnum";align-items:center;background:#fff;border:1px solid var(--crew-line);border-radius:999px;color:#3b4d66;display:inline-flex;flex:none;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;padding:3px 9px;white-space:nowrap}.customer-review-app .crew-progress-clock svg{font-size:15px}.customer-review-app .crew-progress-track{display:flex;gap:3px;height:8px}.customer-review-app .crew-progress-segment{background:#dfe6ef;border-radius:999px;flex:1 1;min-width:2px;transition:background-color .4s ease}.customer-review-app .crew-progress-segment.is-final{margin-left:6px}.customer-review-app .crew-progress-segment.is-done{background:var(--crew-ink)}.customer-review-app .crew-progress-segment.is-failed{background:#b26a00}.customer-review-app .crew-progress-segment.is-active{animation:crew-progress-sweep 1.4s linear infinite;background:linear-gradient(90deg,#dfe6ef 0,var(--crew-gold) 50%,#dfe6ef 100%);background-size:200% 100%}@keyframes crew-progress-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}.customer-review-app .crew-progress-steps{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.customer-review-app .crew-progress-step{grid-gap:10px;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);position:relative}.customer-review-app .crew-progress-step:not(:last-child):before{background:var(--crew-line);bottom:-12px;content:"";left:11px;position:absolute;top:28px;width:2px}.customer-review-app .crew-progress-marker{background:#fff;border:1px solid var(--crew-line);border-radius:50%;color:#56687f;display:grid;font-size:12px;font-weight:700;height:24px;place-items:center;width:24px}.customer-review-app .crew-progress-marker.is-done{background:#0000;border:0;color:#2e7d32}.customer-review-app .crew-progress-marker.is-done svg{font-size:24px}.customer-review-app .crew-progress-marker.is-active{border-color:var(--crew-gold);color:var(--crew-gold)}.customer-review-app .crew-progress-marker .MuiCircularProgress-root{color:var(--crew-gold)}.customer-review-app .crew-progress-step-head{align-items:baseline;color:#0f1f3a;display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:space-between;margin:2px 0}.customer-review-app .crew-progress-step-head span{color:#56687f;font-size:12.5px;font-weight:600}.customer-review-app .crew-progress-applicants{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;max-height:172px;overflow:auto;padding:0}.customer-review-app .crew-progress-applicants li{align-items:center;background:#fff;border:1px solid var(--crew-line);border-radius:999px;color:#3b4d66;display:inline-flex;font-size:13px;gap:5px;padding:3px 10px 3px 6px;transition:border-color .3s ease,box-shadow .3s ease}.customer-review-app .crew-progress-applicants li>svg{font-size:16px}.customer-review-app .crew-progress-applicants li.is-done>svg{color:#2e7d32}.customer-review-app .crew-progress-applicants li.is-failed>svg{color:#b26a00}.customer-review-app .crew-progress-applicants li.is-pending{color:#7b8ba1}.customer-review-app .crew-progress-applicants li.is-pending>svg{color:#b6c2d1}.customer-review-app .crew-progress-applicants li.is-active,.customer-review-app .crew-progress-applicants li.is-next{border-color:var(--crew-gold);color:#0f1f3a;font-weight:600}.customer-review-app .crew-progress-applicants li.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--crew-gold) 16%,#0000)}.customer-review-app .crew-progress-applicants li .MuiCircularProgress-root{color:var(--crew-gold);margin:0 1px}@media (prefers-reduced-motion:reduce){.customer-review-app .crew-progress-pulse.is-live:after{animation:none}.customer-review-app .crew-progress-segment.is-active{animation:none;background:var(--crew-gold)}}.crew-posting{color:#1f2d3d;font-size:15px;line-height:1.65}.crew-posting-notice{align-items:flex-start;background:#fff6e5;border:1px solid #f0d9a8;border-radius:8px;color:#6b4a00;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.45;margin:0 0 20px;padding:10px 12px}.crew-posting-notice svg{flex:none;font-size:18px}.crew-posting-eyebrow{color:#5c6f86;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.crew-posting h1{text-wrap:balance;color:#0f1f3a;font-size:clamp(24px,3.2vw,30px);font-weight:750;letter-spacing:-.01em;line-height:1.2;margin:0}.crew-posting-meta{color:#5c6f86;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px;margin:8px 0 0;overflow-wrap:anywhere}.crew-posting-highlights{grid-gap:1px;background:#dce3ec;border:1px solid #dce3ec;border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:22px 0 4px;overflow:hidden}.crew-posting-highlights>div{grid-gap:3px;align-content:start;background:#f7f9fc;display:grid;gap:3px;padding:12px 14px}.crew-posting-highlights dt{align-items:center;color:#5c6f86;display:flex;font-size:12px;font-weight:700;gap:6px}.crew-posting-highlights dt svg{color:#17345f;font-size:17px}.crew-posting-highlights dd{color:#0f1f3a;font-size:14.5px;font-weight:650;line-height:1.4;margin:0}.crew-posting-highlights dd ul{list-style:none;margin:0;padding:0}.crew-posting h2{border-bottom:1px solid #dce3ec;color:#0f1f3a;font-size:19px;line-height:1.3;margin:34px 0 10px;padding-bottom:8px}.crew-posting h3{color:#17345f;font-size:16px;line-height:1.35;margin:26px 0 6px}.crew-posting p{margin:0 0 10px}.crew-posting ul{margin:0 0 12px;padding-left:22px}.crew-posting li+li{margin-top:5px}.crew-posting li::marker{color:#8a9bb2}.crew-posting-facts{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0}.crew-posting-facts>div{display:contents}.crew-posting-facts dd,.crew-posting-facts dt{border-bottom:1px solid #edf1f6;padding:7px 0}.crew-posting-facts dt{color:#5c6f86;font-size:13.5px;padding-right:16px}.crew-posting-facts dd{font-weight:550;margin:0;overflow-wrap:anywhere}.crew-posting-facts dd ul{margin:0;padding-left:18px}.crew-posting-or{align-items:center;color:#5c6f86;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.08em;margin:16px 0!important;text-transform:uppercase}.crew-posting-or:after,.crew-posting-or:before{background:#dce3ec;content:"";flex:1 1;height:1px}.crew-posting-link{color:#1d5591;font-size:12.5px;overflow-wrap:anywhere}.crew-posting-technical{font-size:13.5px;margin-top:14px}.crew-posting-technical summary{color:#3b4d66;cursor:pointer;font-weight:600}@media (max-width:600px){.crew-posting-facts{grid-template-columns:1fr}.crew-posting-facts dt{border-bottom:0;padding-bottom:0}}.crew-resume{color:#1f2d3d;font-size:14.5px;line-height:1.6}.crew-resume-header{border-bottom:2px solid #17345f;margin-bottom:4px;padding-bottom:16px}.crew-resume h1{color:#0f1f3a;font-size:clamp(24px,3.2vw,30px);font-weight:750;letter-spacing:-.01em;line-height:1.2;margin:0}.crew-resume-contact{color:#4b5d74;display:flex;flex-wrap:wrap;font-size:13px;margin:8px 0 0;overflow-wrap:anywhere}.crew-resume-contact span:not(:last-child):after{color:#9aa8b9;content:"·";margin:0 8px}.crew-resume h2{color:#17345f;font-size:12px;font-weight:750;letter-spacing:.09em;margin:26px 0 10px;text-transform:uppercase}.crew-resume p{margin:0 0 8px}.crew-resume ul{margin:6px 0 8px;padding-left:20px}.crew-resume li+li{margin-top:4px}.crew-resume li::marker{color:#8a9bb2}.crew-resume-role+.crew-resume-role{margin-top:18px}.crew-resume-role h3{color:#0f1f3a;font-size:15.5px;font-weight:700;line-height:1.35;margin:0}.crew-resume .crew-resume-org{color:#3b4d66;font-weight:600;margin:1px 0 0}.crew-resume .crew-resume-dates{color:#65758a;font-size:12.5px;margin:1px 0 6px}.crew-resume-skills{display:flex;flex-wrap:wrap;gap:6px}.crew-resume-skills span{background:#edf3fa;border-radius:999px;color:#17345f;font-size:12.5px;padding:2px 10px}@media (max-width:700px){.customer-review-app .crew-data-table .crew-col-secondary{display:none}}.crew-fit-legend{color:#56687f;font-size:12px}.crew-fit-legend span{align-items:center;display:inline-flex;gap:6px}.crew-fit-cell,.crew-fit-swatch{background:#dfe6ef;border-radius:4px;display:inline-block}.crew-fit-swatch{height:11px;width:11px}.crew-fit-cell{height:22px;vertical-align:middle;width:22px}.crew-segment.is-good,.crew-segment.is-supported,.is-supported.crew-fit-cell,.is-supported.crew-fit-swatch{background:#2e7d32}.crew-segment.is-partial,.crew-segment.is-warn,.is-partial.crew-fit-cell,.is-partial.crew-fit-swatch{background:#d99a2b}.crew-segment.is-insufficient_evidence,.is-insufficient_evidence.crew-fit-cell,.is-insufficient_evidence.crew-fit-swatch{background:#7f93ad}.crew-segment.is-bad,.crew-segment.is-unmet,.is-unmet.crew-fit-cell,.is-unmet.crew-fit-swatch{background:#b3413f}.crew-segment.is-none,.crew-segment.is-not_assessed,.is-not_assessed.crew-fit-swatch{background:#c8d2de;color:#2c3e55}.crew-segment.is-stale,.is-stale.crew-fit-cell,.is-stale.crew-fit-swatch{background:#8a6fb0}.crew-fit-cell.is-none{background:repeating-linear-gradient(45deg,#eef2f7,#eef2f7 4px,#dfe6ef 0,#dfe6ef 8px)}.crew-fit-grid{grid-gap:10px;display:grid;gap:10px}.crew-fit-table-wrap{overflow-x:auto}.crew-fit-table td,.crew-fit-table th{white-space:nowrap}.crew-fit-table td.crew-fit-wrap{max-width:160px;min-width:120px;white-space:normal}.crew-fit-req{color:#3b4d66;cursor:help;font-size:12px;font-weight:700}.crew-fit-reason-list{grid-gap:8px;color:var(--crew-ink);display:grid;font-size:13px;gap:8px;line-height:1.4;margin:10px 0 0;padding-left:19px}.crew-fit-reason-list li::marker{color:#58779b}.crew-fit-reason-list strong{font-weight:700}.crew-fit-requirements{grid-gap:4px;color:#3b4d66;display:grid;font-size:12.5px;gap:4px;list-style:none;margin:0;padding-left:0}.crew-fit-requirements li{grid-gap:6px;display:grid;gap:6px;grid-template-columns:28px minmax(0,1fr)}.crew-segments{background:#eef2f7;border-radius:6px;display:flex;gap:2px;height:24px;overflow:hidden}.crew-evidence-summary{grid-gap:8px;background:#f8fafc;border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);border-radius:8px;display:grid;gap:8px;padding:14px 16px}.crew-evidence-summary-headline.MuiTypography-root{color:#0e1c37;font-size:15px}.crew-evidence-summary .crew-evidence-summary-bar{border-radius:4px;height:8px}.crew-evidence-summary-lines{grid-gap:4px;display:grid;font-size:13px;gap:4px;margin:0}.crew-evidence-summary-lines>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:150px minmax(0,1fr)}.crew-evidence-summary-lines dt{color:#56687f;font-weight:600}.crew-evidence-summary-lines dd{color:#1d2d44;margin:0}.crew-advisory-note.MuiTypography-root{font-size:13px}.crew-segment{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;min-width:22px}.crew-segment.is-clickable{cursor:pointer}.crew-segment.is-clickable:hover{filter:brightness(1.08)}.crew-evidence-row{grid-gap:6px;display:grid;gap:6px}.customer-review-app .crew-evidence-list{grid-gap:8px;display:grid;gap:8px}.customer-review-app .crew-evidence-card{grid-gap:6px;background:#fff;border:1px solid var(--crew-line);border-radius:10px;display:grid;gap:6px;padding:10px 12px}.customer-review-app .crew-evidence-passage{color:#1f2d3d;font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.customer-review-app .crew-evidence-passage.is-clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crew-advice-summary.is-earlier .MuiChip-root{border-style:dashed;opacity:.6}.customer-review-app .crew-finalization-checks{background:#fffaf2;border-color:#f0dcc0}.customer-review-app .crew-finalization-checks .MuiButton-root{margin-top:8px}@page{size:letter portrait;margin:15mm}@media print{.MuiAlert-root,.MuiButton-root,.MuiDialog-root,.MuiIconButton-root,.MuiPagination-root,.MuiTablePagination-root,.crew-action-bar,.crew-app-nav,.crew-assistant-control,.crew-assistant-launch,.crew-chat-dock,.crew-client-sidebar,.crew-job-tabs,.crew-source-picker,button,header,input,nav{display:none!important}#root,.crew-integrated-finalization,.crew-selection-review,.crew-workspace-body,.customer-review-app,body{background:#fff!important;border:none!important;box-shadow:none!important;color:#111!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}table{border-collapse:collapse!important;margin-top:12px!important;page-break-inside:auto!important;width:100%!important}thead{display:table-header-group!important}tr{break-inside:avoid!important;page-break-inside:avoid!important}td,th{border:1px solid #d0d7de!important;font-size:11px!important;padding:6px 8px!important}th{background:#f6f8fa!important;font-weight:700!important;text-transform:uppercase!important}.crew-choice-entry{break-inside:avoid!important;page-break-inside:avoid!important}}button.crew-fit-cell-interactive{border:0;cursor:pointer;display:inline-block;outline:none;padding:0;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease;vertical-align:middle}button.crew-fit-cell-interactive:hover{box-shadow:0 0 0 2px #1976d273;position:relative;transform:scale(1.22);z-index:2}button.crew-fit-cell-interactive:focus-visible{outline:2px solid #1976d2;outline-offset:2px;position:relative;transform:scale(1.22);z-index:3}html[data-crew-theme=cms] .crew-hiring-authority-modal .MuiPaper-root{border-radius:2px!important}@media print{.MuiDialog-root.crew-hiring-authority-modal{display:block!important}.crew-hiring-authority-modal{background:#fff!important;box-shadow:none!important;left:0!important;margin:0!important;max-width:100%!important;padding:0!important;position:absolute!important;top:0!important;width:100%!important}.crew-hiring-authority-modal .MuiDialog-container{display:block!important;padding:0!important}.crew-hiring-authority-modal .MuiDialog-paper{border:none!important;box-shadow:none!important;margin:0!important;max-width:100%!important;overflow:visible!important;width:100%!important}.crew-hiring-authority-modal .MuiDialogActions-root,.crew-hiring-authority-modal .MuiDialogTitle-root button,.crew-hiring-authority-modal button{display:none!important}.crew-hiring-authority-modal .MuiDialogContent-root{overflow:visible!important;padding:0!important}}.customer-review-app .crew-data-table.crew-dense-table .MuiTableCell-root{font-size:13px;line-height:1.4;padding:6px 12px;vertical-align:middle}.customer-review-app .crew-data-table.crew-dense-table .MuiTableCell-head{padding-bottom:8px;padding-top:8px}.customer-review-app .crew-data-table.crew-dense-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background:#fafbfd}.customer-review-app .crew-data-table.crew-dense-table .MuiIconButton-root{padding:4px}.customer-review-app .crew-data-table.crew-dense-table .MuiChip-root{font-size:11px;height:20px}.customer-review-app .crew-data-table.crew-dense-table .MuiTableBody-root .MuiTableRow-root:hover{background:#f1f4f8}.crew-chat-applicant-pill{background-color:#e0e7ff!important;border:1px solid #c7d2fe!important;border-radius:4px!important;color:#1e40af!important;cursor:pointer!important;display:inline-flex!important;font-size:.82rem!important;font-weight:650!important;line-height:1.35!important;margin:0 3px!important;min-height:0!important;min-width:0!important;padding:1px 7px!important;text-transform:none!important;transition:all .15s ease!important;vertical-align:middle!important}.crew-chat-applicant-pill:hover{background-color:#c7d2fe!important;border-color:#a5b4fc!important;color:#1e3a8a!important}html[data-crew-theme=cms] .crew-chat-applicant-pill{background-color:#e7f2f8!important;border:1px solid #a3c7e0!important;border-radius:2px!important;color:#003e73!important}html[data-crew-theme=cms] .crew-chat-applicant-pill:hover{background-color:#d2e5f2!important;border-color:#0071bc!important}.crew-chat-followup-container{border-top:1px dashed #dce3ec;margin-top:12px;padding-top:10px}.crew-chat-followup-chip{background-color:#fff!important;border-color:#cbd5e1!important;border-radius:16px!important;box-shadow:0 1px 2px #0000000a!important;color:#2563eb!important;font-size:11.5px!important;font-weight:600!important;padding:3px 10px!important;text-transform:none!important;transition:all .15s ease!important}.crew-chat-followup-chip:hover{background-color:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}html[data-crew-theme=cms] .crew-chat-followup-chip{border-color:#a3c7e0!important;border-radius:2px!important;color:#0071bc!important}html[data-crew-theme=cms] .crew-chat-followup-chip:hover{background-color:#e7f2f8!important;border-color:#003e73!important}.crew-requirement-counts{font-size:13px;font-weight:600}.customer-review-app .crew-conclusion-groups{grid-gap:10px;display:grid;gap:10px}.customer-review-app .crew-conclusion-group-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.customer-review-app .crew-conclusion-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-review-app .crew-conclusion-group{background:#fff;border:1px solid #d8e1ec;border:1px solid var(--crew-line,#d8e1ec);border-radius:6px;border-top:3px solid var(--crew-line,#d8e1ec);min-width:0;padding:10px 12px}.customer-review-app .crew-conclusion-group.is-ready{border-top-color:#2e7d32}.customer-review-app .crew-conclusion-group.is-follow{border-top-color:#d99a2b}.customer-review-app .crew-conclusion-group.is-not{border-top-color:#7f93ad}.customer-review-app .crew-conclusion-group.is-none{border-top-color:#c8d2de}.customer-review-app .crew-conclusion-group-title.MuiTypography-root{color:#1d2d44;font-size:13px;font-weight:700;margin-bottom:4px}.customer-review-app .crew-conclusion-group-title span{font-feature-settings:"tnum";color:#56687f;font-variant-numeric:tabular-nums;font-weight:600;margin-left:4px}.customer-review-app .crew-conclusion-group ul{list-style:none;margin:0;padding:0}.customer-review-app .crew-conclusion-group li .MuiButton-root{font-weight:600;justify-content:flex-start;margin-left:-4px;min-height:0;padding:2px 4px;text-align:left}.customer-review-app .crew-finalize-summary{padding:16px 16px 4px}.customer-review-app .crew-finalize-summary:empty{display:none}.customer-review-app .crew-job-facts{margin-top:4px}.customer-review-app .crew-assistant-control.is-inline{align-items:center;display:flex;flex-shrink:0;gap:4px;position:static;z-index:auto}.customer-review-app .crew-assistant-control.is-inline[hidden]{display:none}:root[data-crew-theme] .customer-review-app .crew-assistant-control.is-inline .crew-assistant-launch.MuiButton-root{background:#fff;border:1px solid var(--crew-line);border-radius:6px;box-shadow:none;color:var(--crew-ink);gap:6px;height:32px;min-height:32px;padding:4px 10px;transform:none;width:auto}.customer-review-app .crew-assistant-control.is-inline .crew-assistant-label{font-size:12px;max-width:none;opacity:1}.customer-review-app .crew-assistant-control.is-inline .crew-assistant-glyph{height:20px;width:20px}.customer-review-app .crew-assistant-control.is-inline .crew-assistant-bubble{font-size:20px}.customer-review-app .crew-assistant-control.is-inline .crew-assistant-sparkle{font-size:12px}.customer-review-app .crew-assistant-control.is-inline .crew-assistant-dismiss{height:26px;position:static;width:26px}.crew-client-sidebar .crew-job-subnav{list-style:none;margin:0 0 6px;padding:0}.crew-client-sidebar .crew-job-subnav li{list-style:none}.crew-client-sidebar .crew-job-subnav .MuiListItemButton-root{min-height:36px}.crew-client-sidebar .crew-job-subnav .MuiListItemButton-root.Mui-disabled{opacity:.55}.crew-client-sidebar .crew-job-subnav-number{border:1px solid #cbd5e1b3;border-radius:50%;display:inline-grid;flex:none;font-size:11px;font-weight:700;height:20px;line-height:1;margin-right:10px;place-items:center;width:20px}.crew-client-sidebar .crew-job-subnav.is-compact .crew-job-subnav-number{margin-right:0}.crew-client-sidebar .crew-job-subnav-item.is-complete .crew-job-subnav-number{background:#2e7052;border-color:#2e7052;color:#fff}.crew-client-sidebar .crew-job-subnav-item.Mui-selected .crew-job-subnav-number{background:#fff;border-color:#fff;color:#003e73}.customer-review-app :is(.crew-opening-title-button .crew-opening-title,.crew-count-link,.crew-library-name,.crew-decision-details-button){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.customer-review-app .MuiButton-outlined:not(.Mui-disabled){box-shadow:0 1px 2px #1428411f}.customer-review-app :is(.crew-flow-panel,.crew-document-library,.crew-user-admin) .MuiButton-text:not(.Mui-disabled){text-decoration:underline;text-underline-offset:3px}.crew-action-dashboard{--dash-ink:#253a4d;--dash-quiet:#536573;--dash-line:#d8dfe4;--dash-current:#2f6652;--dash-assessed:#7c5c86;--dash-amber:#d1962b;--dash-rest:#cbd3da;--dash-unknown:#a3adb9;--dash-plum:#6a1f5c;--dash-plum-hover:#541748;--dash-plum-tint:#f3e7f0;--dash-forest:#1f4a2c;--dash-sage:#eef5ef;--dash-sage-line:#d1e1d5;--dash-hover:#f6f8fa;--crew-btn-fill:#6a1f5c;--crew-btn-fill-hover:#541748;--crew-btn-edge:#4a1240;--crew-btn-depth:0 2px 5px #5417484d,inset 0 -2px 0 #4a12403d;--crew-btn-depth-hover:0 4px 9px #54174859,inset 0 -2px 0 #4a124052;--crew-btn-ink:#6a1f5c;--crew-btn-edge-quiet:#c9a6c3;--crew-btn-edge-hover:#8a4a7e;--crew-btn-tint:#f3e7f0;grid-gap:0;background:#fff;color:var(--dash-ink);display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(300px,32%);min-width:0}.crew-dashboard-main{min-width:0;padding:24px 36px 28px 0}.crew-action-heading{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:26px}:root[data-crew-theme] .crew-action-dashboard .crew-action-heading h1{color:var(--dash-ink);font-family:inherit;font-size:clamp(32px,3.2vw,46px);font-weight:750;letter-spacing:-.045em;line-height:1.15;margin:0}.crew-action-dashboard .crew-action-summary{color:var(--dash-quiet);font-size:17px;margin-top:8px}.crew-action-summary span{margin:0 9px}.crew-action-dashboard .crew-action-heading .MuiButton-root{background:var(--dash-plum);border-radius:5px;color:#fff;font-size:14px;padding:13px 19px;text-transform:none;white-space:nowrap}.crew-action-dashboard .crew-action-heading .MuiButton-root:hover{background:var(--dash-plum-hover)}.crew-dashboard-actions{display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.crew-action-dashboard .crew-action-heading .crew-dashboard-browse{background:#0000;border-color:var(--crew-btn-edge-quiet);color:var(--dash-plum)}.crew-action-dashboard .crew-action-heading .crew-dashboard-browse:hover{background:var(--dash-plum-tint)}.crew-action-dashboard .crew-action-heading .MuiButton-root.Mui-disabled{background:#eef1f5;color:var(--dash-quiet)}@media(max-width:480px){.crew-dashboard-actions,.crew-dashboard-actions .MuiButton-root{width:100%}}.crew-action-dashboard h2{color:var(--dash-ink);font-size:24px;font-weight:730;letter-spacing:-.03em;line-height:1.25;margin:0}.crew-action-list{list-style:none;margin:8px 0 0;padding:0}.crew-action-list li{grid-gap:14px;align-items:center;border-bottom:1px solid var(--dash-line);box-sizing:border-box;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr) auto;min-height:72px;padding:13px 0;transition:background-color .16s ease}.crew-action-list li:focus-within,.crew-action-list li:hover{background:var(--dash-hover)}.crew-action-stage{background:#e6ebf0;border-radius:5px;color:#3b4d5f;font-size:11px;justify-self:start;line-height:1.3;padding:4px 7px}.crew-action-stage.is-preparation{background:#fbe9c4;color:#664a0f}.crew-action-description{min-width:0}.crew-action-dashboard .crew-action-description h3{color:var(--dash-ink);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;overflow-wrap:anywhere}.crew-action-description p{color:var(--dash-quiet);font-size:13px;line-height:1.35;margin:2px 0 0}.crew-action-dashboard .crew-action-link{color:var(--dash-plum);font-size:13px;font-weight:650;padding:4px 0 4px 8px;text-transform:none;white-space:nowrap}.crew-action-link .MuiButton-endIcon{transition:transform .16s ease}.crew-action-link:hover .MuiButton-endIcon{transform:translateX(3px)}.crew-action-dashboard .crew-all-openings{margin-top:4px;padding-left:0;text-transform:none}.crew-action-empty{color:var(--dash-quiet);line-height:1.6;padding:24px 0}.crew-dashboard-review{background:#fff;min-width:0;padding:24px 28px}.crew-review-intro{color:var(--dash-quiet);font-size:13px;line-height:1.4;margin:8px 0 10px}.crew-review-ring{margin:0 auto;max-width:220px;position:relative}.crew-review-ring svg{display:block;overflow:visible;width:100%}.crew-ring-segment{transform-origin:140px 140px;transition:scale .18s ease,filter .18s ease}.crew-ring-segment.is-active{filter:drop-shadow(0 2px 3px #27323f30);scale:1.035}.crew-ring-label{fill:var(--dash-ink);font-size:16px;font-weight:700;pointer-events:none}.crew-ring-label-light{fill:#fff}.crew-ring-center{align-items:center;display:flex;flex-direction:column;inset:25%;justify-content:center;pointer-events:none;position:absolute;text-align:center}.crew-ring-center strong{font-feature-settings:"tnum";font-size:23px;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em;line-height:1.1;max-width:100%;overflow-wrap:anywhere}.crew-ring-center span{color:var(--dash-quiet);font-size:12px;line-height:1.35;margin-top:2px}.crew-ring-tooltip{animation:crew-tip-in .12s ease-out;background:#27323f;border-radius:5px;box-shadow:0 3px 10px #27323f25;box-sizing:border-box;color:#fff;font-size:12px;left:50%;line-height:1.4;max-width:100%;padding:9px 12px;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-45%);width:-webkit-max-content;width:max-content;z-index:2}.crew-ring-tooltip:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #27323f;bottom:-5px;content:"";left:50%;position:absolute}.crew-review-legend{grid-gap:2px;display:grid;gap:2px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:4px 0 10px}.crew-review-legend button{align-items:center;background:#0000;border:0;border-radius:5px;color:var(--dash-quiet);cursor:pointer;display:flex;font:inherit;font-size:11px;gap:6px;padding:5px 3px;text-align:left;transition:background-color .16s ease;width:100%}.crew-review-legend button.is-active{background:#eef1f5}.crew-review-legend i{border-radius:50%;flex:none;height:11px;width:11px}.crew-review-legend span{min-width:0;overflow-wrap:anywhere}.crew-review-legend strong{font-feature-settings:"tnum";color:var(--dash-ink);flex:none;font-size:13px;font-variant-numeric:tabular-nums;min-width:2ch;white-space:nowrap}.crew-chart-empty{color:var(--dash-quiet);font-size:14px;text-align:center}.crew-review-stat{align-items:flex-start;background:#0000;border:0;border-top:1px solid var(--dash-line);color:var(--dash-ink);display:flex;font:inherit;gap:12px;padding:12px 0;text-align:left;width:100%}button.crew-review-stat{cursor:pointer}button.crew-review-stat:hover b{text-decoration:underline}.crew-review-stat>strong{font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;font-weight:720;line-height:1.2;min-width:1ch}.crew-review-stat b{display:block;font-size:13px;font-weight:650;margin-top:1px}.crew-review-stat small{color:var(--dash-quiet);display:block;font-size:11px;line-height:1.4;margin-top:3px}.crew-action-dashboard button:focus-visible{outline:2px solid var(--dash-plum);outline-offset:3px}:root[data-crew-theme=cms] .crew-action-dashboard .crew-action-heading .MuiButton-root{border-radius:2px}@media(min-width:1500px){.crew-action-list li{padding:15px 0}}@media(max-width:1199px){.crew-dashboard-main{padding-right:24px}.crew-dashboard-review{padding:24px 20px}.crew-action-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.crew-action-list li{gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.crew-action-stage{grid-column:1/-1}}@media(max-width:850px){.crew-action-dashboard{grid-template-columns:minmax(0,1fr)}.crew-dashboard-main{padding:8px 0 24px}.crew-dashboard-review{padding:24px}.crew-review-ring{max-width:220px}}@media(max-width:480px){:root[data-crew-theme] .crew-action-dashboard .crew-action-heading h1{font-size:34px}.crew-action-dashboard h2{font-size:25px}.crew-action-dashboard .crew-action-summary{font-size:15px}.crew-action-list li{align-items:start;gap:4px 8px;grid-template-columns:108px minmax(0,1fr);padding:11px 0}.crew-action-stage{grid-column:1;grid-row:1}.crew-action-description{grid-column:2;grid-row:1}.crew-action-dashboard .crew-action-description h3{font-size:14px}.crew-action-description p{font-size:12px}.crew-action-dashboard .crew-action-link{grid-column:2;grid-row:2;justify-self:start;margin-top:1px;min-width:0;padding:0;text-align:left;white-space:normal}.crew-action-dashboard .crew-all-openings{justify-content:flex-start;line-height:1.3;text-align:left}}.crew-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crew-skeleton{animation:crew-skeleton-sheen 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef2f7 25%,#e0e8f2 37%,#eef2f7 63%);background-size:400% 100%;border-radius:5px;display:block}.crew-skeleton-title{height:44px;margin-bottom:16px;width:190px}.crew-skeleton-line{height:14px;margin:12px 0;width:80%}.crew-skeleton-action{border-bottom:1px solid var(--dash-line);min-height:68px;padding:16px 0}.crew-skeleton-action .crew-skeleton-line:first-child{height:22px;width:60%}.crew-skeleton-ring{aspect-ratio:1;border-radius:50%;margin:20px auto;width:min(100%,220px)}.crew-dashboard-skeleton .crew-action-summary{max-width:100%;min-height:22px;width:260px}.crew-dashboard-skeleton .crew-action-summary .crew-skeleton-line{margin:4px 0}.crew-dashboard-skeleton.is-unavailable .crew-skeleton{animation:none}.crew-dashboard-skeleton .crew-skeleton-action{box-sizing:border-box;height:72px;min-height:0;padding:9px 0}.crew-dashboard-skeleton .crew-skeleton-action .crew-skeleton-line{height:12px;margin:6px 0}.crew-dashboard-skeleton .crew-skeleton-action .crew-skeleton-line:first-child{height:16px}.crew-dashboard-skeleton .crew-skeleton-ring{border-radius:50%;height:160px;margin:16px auto;width:160px}.crew-skeleton-legend{padding:4px 0 12px}.crew-skeleton-stat{align-items:center;border-top:1px solid var(--dash-line);display:flex;height:41px}.crew-dashboard-skeleton .crew-dashboard-charts .crew-skeleton-action{height:40px;padding:3px 0}@media(min-width:900px){:root[data-crew-theme=classic] .crew-client-shell:has(#dashboard-panel:not([hidden])) .crew-client-header{min-height:61px}.crew-action-dashboard .crew-dashboard-main,.crew-action-dashboard .crew-dashboard-review{min-height:480px}.crew-action-dashboard .crew-dashboard-charts{min-height:180px}}@keyframes crew-skeleton-sheen{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes crew-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.crew-action-dashboard *,.crew-action-dashboard :after,.crew-action-dashboard :before{animation:none!important;transition:none!important}.crew-ring-segment.is-active{scale:1}.crew-action-link:hover .MuiButton-endIcon{transform:none}}:root[data-crew-theme] .crew-client-content:has(#dashboard-panel:not([hidden]) .crew-action-dashboard){margin:0;max-width:none;padding:0}.crew-client-content .crew-dashboard-main{padding:28px 36px 30px}.crew-client-content .crew-dashboard-review{padding-top:28px}@media(max-width:1199px){.crew-client-content .crew-dashboard-main{padding:30px 24px}}@media(max-width:599px){.crew-client-content .crew-dashboard-main{padding:24px 16px}}.crew-action-dashboard .crew-action-link .MuiButton-endIcon{margin-right:0}:root[data-crew-theme] .crew-action-dashboard .MuiButton-root.crew-action-link{color:var(--dash-plum);font-size:14px}:root[data-crew-theme] .crew-action-dashboard .MuiButton-root.crew-all-openings{color:var(--dash-plum)}:root[data-crew-theme] .crew-action-dashboard .MuiButton-root.crew-action-link.is-add-applicants:not(.Mui-disabled){background:#e3eee1;border-color:#c6dac3;box-shadow:none;color:var(--dash-forest)}:root[data-crew-theme] .crew-action-dashboard .MuiButton-root.crew-action-link.is-add-applicants:not(.Mui-disabled):hover{background:#d4e5d1;border-color:#aac8a5;box-shadow:none}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .MuiButton-root.Mui-focusVisible{outline-color:var(--dash-plum)}.crew-dashboard-lower{border-top:1px solid var(--dash-line);grid-column:1/-1;min-width:0;padding:28px 36px 40px}.crew-dashboard-lower>h2{margin-bottom:16px}.crew-dashboard-charts,.crew-dashboard-tables{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}.crew-dashboard-charts{border-bottom:1px solid var(--dash-line);border-top:1px solid var(--dash-line)}.crew-dashboard-chart{margin:0;min-width:0;padding:18px 0 20px}.crew-dashboard-chart+.crew-dashboard-chart{border-left:1px solid var(--dash-line);padding-left:32px}.crew-dashboard-chart figcaption,.crew-dashboard-table-panel h3{color:var(--dash-ink);font-size:17px;font-weight:700;line-height:1.3;margin:0}.crew-dashboard-chart p,.crew-dashboard-table-panel>p{color:var(--dash-quiet);font-size:12px;line-height:1.4;margin:4px 0 14px}.crew-progress-rows,.crew-stage-rows{grid-gap:10px;display:grid;gap:10px}.crew-progress-row,.crew-stage-row{background:#0000;border:0;color:var(--dash-ink);cursor:pointer;display:grid;font:inherit;padding:3px 0;text-align:left;width:100%}.crew-progress-label{display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin-bottom:5px}.crew-progress-label strong,.crew-stage-row strong{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.crew-progress-track,.crew-stage-track{background:#e5eaef;border-radius:99px;display:block;height:12px;overflow:hidden}.crew-progress-track>span,.crew-stage-track>span{background:var(--dash-current);border-radius:99px;display:block;height:100%;transform-origin:left center;transition:transform .18s ease,filter .18s ease}.crew-progress-track>span.is-assessment{background:var(--dash-assessed)}.crew-progress-track>span.is-conclusion{background:var(--dash-plum)}.crew-progress-row:focus-visible .crew-progress-track>span,.crew-progress-row:hover .crew-progress-track>span,.crew-stage-row:focus-visible .crew-stage-track>span,.crew-stage-row:hover .crew-stage-track>span{filter:brightness(1.1);transform:scaleY(1.35)}.crew-stage-row{align-items:center;font-size:12px;gap:10px;grid-template-columns:minmax(120px,44%) minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(120px,44%) minmax(0,1fr) max-content}.crew-stage-track{height:10px}.crew-stage-row strong{text-align:right}.crew-stage-row[data-stage=prepare] .crew-stage-track>span{background:var(--dash-amber)}.crew-stage-row[data-stage=applications] .crew-stage-track>span{background:#6f9f86}.crew-stage-row[data-stage=assess] .crew-stage-track>span{background:#4d8f97}.crew-stage-row:is([data-stage=conclude],[data-stage=shortlist],[data-stage=finalize]) .crew-stage-track>span{background:var(--dash-plum)}.crew-stage-row[data-stage=finalized] .crew-stage-track>span{background:var(--dash-current)}.crew-dashboard-tables{margin-top:24px}.crew-dashboard-table-panel{min-width:0}.crew-dashboard-table-panel h3{align-items:center;display:flex;gap:9px;margin-bottom:10px}.crew-dashboard-table-panel h3:before{background:var(--dash-current);border-radius:2px;content:"";flex:none;height:1.1em;width:4px}.crew-dashboard-table-panel.is-closing h3:before{background:var(--dash-plum)}.crew-dashboard-table-panel table{border-collapse:collapse;font-size:13px;table-layout:fixed;text-align:left;width:100%}.crew-dashboard-table-panel td,.crew-dashboard-table-panel th{border-bottom:1px solid var(--dash-line);overflow-wrap:anywhere;padding:8px 6px 8px 0;vertical-align:top}.crew-dashboard-table-panel thead th{color:var(--dash-quiet);font-size:11px;font-weight:650}.crew-dashboard-table-panel tbody th{font-weight:500}.crew-dashboard-table-panel td:last-child,.crew-dashboard-table-panel thead th:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.crew-dashboard-table-panel button{background:#0000;border:0;color:var(--dash-plum);cursor:pointer;font:inherit;font-weight:650;padding:0;text-align:left}.crew-dashboard-table-panel button:hover{text-decoration:underline}.crew-dashboard-table-panel:first-child td:last-child{width:20%}.crew-closing-table th:first-child{width:26%}.crew-closing-table th:last-child{width:20%}.crew-closing-table tbody td:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crew-closing-table td[colspan]{color:var(--dash-quiet);text-align:left}@media(max-width:850px){.crew-dashboard-charts,.crew-dashboard-tables{gap:0;grid-template-columns:minmax(0,1fr)}.crew-dashboard-chart+.crew-dashboard-chart{border-left:0;border-top:1px solid var(--dash-line);padding-left:0}.crew-dashboard-table-panel+.crew-dashboard-table-panel{margin-top:24px}.crew-dashboard-lower{padding:24px}}@media(max-width:599px){.crew-dashboard-lower{padding:24px 16px}}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard{--dash-amber:#d1962b;--dash-rest:#cbd3da;--dash-unknown:#a3adb9}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard :is(.crew-continue,.crew-dashboard-table-panel){border-color:var(--dash-line)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-stage{background:#e6ebf0;color:#3b4d5f}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard li[data-stage=applications] .crew-action-stage{background:#e3eee1;color:var(--dash-forest)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard li[data-stage=assess] .crew-action-stage{background:#dcebee;color:#1d5058}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard li:is([data-stage=conclude],[data-stage=shortlist],[data-stage=finalize]) .crew-action-stage{background:#f1e4ef;color:#5a1a4d}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard li[data-group=prepare] .crew-action-stage{background:#fbe9c4;color:#664a0f}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-dashboard-review{--dash-current:var(--dash-assessed);background:#fff;border-color:var(--dash-line)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-legend button.is-active{background:#eef1f5}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-stat{align-items:baseline;background:#0000;border:0;border-radius:4px;border-top:1px solid var(--dash-line);box-shadow:none;color:var(--dash-ink);gap:17px;margin-top:0;padding:8px 3px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-stat>strong{color:var(--dash-plum);font-size:20px;font-weight:700;line-height:1.2;min-width:2ch}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-stat b{color:var(--dash-quiet);font-size:13px;font-weight:500}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-stat:hover{background:var(--dash-hover);border-color:var(--dash-line)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-stat:hover b{color:var(--dash-ink)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-stat:focus-visible{outline:2px solid var(--dash-plum);outline-offset:-2px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-dashboard-table-panel td button{background:var(--dash-sage);border-color:var(--dash-sage-line);color:var(--dash-forest)}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-dashboard-table-panel td button:hover{background:#e0eee3;border-color:#a9c9b1}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-dashboard-table-panel td button:focus-visible{outline:3px solid var(--dash-plum);outline-offset:3px}@media(min-width:900px){:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-continue{padding:16px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard :is(.crew-continue,.crew-dashboard-review) h2{font-size:20px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-list{margin-top:4px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-list li{min-height:56px;padding:9px 0}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-stage{padding:3px 7px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-description h3{font-size:15px;line-height:1.3}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-description p{font-size:12px;line-height:1.35;margin-top:1px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .MuiButton-root.crew-action-link{font-size:13px;line-height:1.3;max-width:280px;min-height:32px;padding:4px 10px;text-align:left;white-space:normal}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .MuiButton-root.crew-all-openings{font-size:13px;line-height:1.3;margin-top:6px;min-height:32px;padding:4px 10px;text-align:left;white-space:normal}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-review-ring{max-width:190px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-ring-label{font-size:18px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-ring-center strong{font-size:21px}:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-ring-center span{font-size:11px;line-height:1.3}}@media(min-width:1200px){:root[data-crew-theme] .customer-review-app.crew-client-shell .crew-action-dashboard .crew-action-list li{column-gap:12px}}:root{--gt-ink:#0b2040;--gt-quiet:#4e6583;--gt-line:#dbe5f2;--gt-blue:#2377e5}.gt-tile{align-items:center;border-radius:12px;box-shadow:0 4px 10px #0b204020;color:#fff;display:inline-flex;flex:none;justify-content:center}.gt-hub.MuiPaper-root{background:#fff;border-radius:20px;color:#0b2040;color:var(--gt-ink);overflow:hidden}.gt-hub-head{background:radial-gradient(circle at 85% 10%,#7b3fe4aa,#0000 45%),linear-gradient(135deg,#0b2040,#15408a);color:#fff;padding:28px 32px 22px;position:relative}.gt-hub-head small{color:#a9c8f5;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.gt-hub-head h2{font-size:28px;font-weight:750;letter-spacing:-.03em;line-height:1.15;margin:6px 0 8px}.gt-hub-head p{color:#d3e2f8;line-height:1.5;margin:0;max-width:60ch}.gt-hub-x.MuiIconButton-root{color:#fff;position:absolute;right:14px;top:14px}.gt-overall{grid-gap:14px;align-items:center;background:#f7faff;border-bottom:1px solid #dbe5f2;border-bottom:1px solid var(--gt-line);display:grid;gap:14px;grid-template-columns:auto 1fr auto auto;padding:16px 32px}.gt-feature-foot .MuiLinearProgress-root,.gt-overall .MuiLinearProgress-root{background:#e3ecf8;border-radius:4px;height:8px}.gt-feature-foot .MuiLinearProgress-bar,.gt-overall .MuiLinearProgress-bar{background:linear-gradient(90deg,#2377e5,#2f9e6d);border-radius:4px}.gt-overall span{color:#4e6583;color:var(--gt-quiet);font-size:13px}.gt-features{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000);max-height:58vh;overflow-y:auto;padding:20px 32px 32px}.gt-features li{grid-gap:10px 14px;align-items:start;background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:16px;display:grid;gap:10px 14px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto 1fr;padding:16px;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.gt-features li:hover{border-color:#b9cff0;box-shadow:0 10px 26px #0b204014;transform:translateY(-1px)}.gt-features li.is-complete{background:#f3fbf6;border-color:#bfe3cc}.gt-feature-text b{display:block;font-size:15px;line-height:1.3}.gt-feature-text span{color:#4e6583;color:var(--gt-quiet);display:block;font-size:13px;line-height:1.4;margin-top:2px}.gt-feature-text small{color:#6b7f99;display:block;font-size:12px;margin:6px 0}.gt-feature-actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.gt-feature-actions button{background:#2377e5;background:var(--gt-blue);border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:6px 14px}.gt-feature-actions .MuiCheckbox-root{padding:2px}.gt-box{align-items:center;background:#fff;border:2px solid #b6c6dc;border-radius:7px;box-sizing:border-box;display:inline-flex;height:22px;justify-content:center;width:22px}.gt-box.is-on{background:#1a8a4a;border-color:#1a8a4a;color:#fff}.gt-card{background:#fff;border-radius:18px;box-shadow:0 20px 50px #0b204040,0 0 0 1px #0b204014;color:#0b2040;color:var(--gt-ink);font-size:14px;overflow:hidden;text-align:left;width:min(400px,calc(100vw - 32px))}.gt-card-head{align-items:center;background:linear-gradient(135deg,#0b2040,color-mix(in srgb,var(--tone) 55%,#0b2040));color:#fff;display:flex;gap:10px;padding:12px 14px}.gt-card-head div{flex:1 1;min-width:0}.gt-card-head small{color:#b9d3f7;display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.gt-card-head b{font-size:14px}.gt-card-head .MuiIconButton-root{color:#fff}.gt-dots{display:flex;gap:5px;padding:10px 16px 0}.gt-dots i{background:#e3ecf8;border-radius:3px;flex:1 1;height:5px}.gt-dots i.is-now{background:#9cbdf0}.gt-dots i.is-done{background:#2f9e6d}.gt-dots i.is-skipped{background:#cbd5e3}.gt-card-body{max-height:min(calc(100vh - 260px),560px);overflow-y:auto;padding:12px 16px 6px}.gt-card-body h2{font-size:19px;font-weight:720;letter-spacing:-.02em;line-height:1.25;margin:4px 0 8px}.gt-learn,.gt-try{line-height:1.55;margin:0 0 10px}.gt-try{background:#eef5ff;border:1px solid #cfe0f8;border-radius:10px;padding:9px 11px}.gt-try span{background:#2377e5;background:var(--gt-blue);border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:750;letter-spacing:.06em;margin-right:8px;padding:1px 8px;text-transform:uppercase}.gt-learn{color:#33465f}.gt-hint{background:#fff6df;border-radius:8px;color:#8a5a00;font-size:12.5px;line-height:1.45;margin:0 0 10px;padding:7px 10px}.gt-suggest{background:#fff8e6;border:1px solid #f0d58a;border-radius:10px;margin:0 0 10px;padding:9px 11px}.gt-suggest b{color:#7a5a00;display:block;font-size:11px;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.gt-suggest q{display:block;font-weight:600;line-height:1.45;overflow-wrap:anywhere;quotes:none}.gt-suggest small{color:#6b5a2a;display:block;line-height:1.4;margin-top:3px}.gt-suggest div{display:flex;gap:8px;margin-top:8px}.gt-suggest button{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:999px;color:#075bc5;cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:4px 12px}.gt-suggest button:disabled{cursor:default;opacity:.5}.gt-more{margin:0 0 10px}.gt-more summary{color:#075bc5;cursor:pointer;font-weight:650}.gt-more p{color:#33465f;line-height:1.55;margin:6px 0 0}.gt-check{align-items:center;border-radius:10px;color:#4e6583;color:var(--gt-quiet);cursor:pointer;display:flex;font-size:13px;gap:2px;margin:4px 10px 0;padding:2px 8px 2px 2px}.gt-check.is-done{background:#f3fbf6;color:#1a8a4a;font-weight:650}.gt-card-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 14px 14px}.gt-card-foot>span{align-items:center;display:flex;flex-direction:column}.gt-card-foot button{align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-weight:650;gap:4px}.gt-ghost{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:999px;color:#075bc5;padding:7px 14px}.gt-ghost:disabled{cursor:default;opacity:.4}.gt-primary{background:#2377e5;background:var(--gt-blue);border:0;border-radius:999px;color:#fff;padding:8px 16px}.gt-primary.is-ready{background:linear-gradient(135deg,#2377e5,#7b3fe4);box-shadow:0 0 0 4px #2377e533}.gt-link{background:none;border:0;color:#4e6583;color:var(--gt-quiet);font-size:12px;padding:1px 4px;text-decoration:underline}.gt-card button:focus-visible,.gt-hub button:focus-visible{outline:2px solid #f5a623;outline-offset:2px}.crew-guide-spot{animation:gt-pulse 1.6s ease-in-out infinite;border-radius:8px;outline:3px solid #f5a623!important;outline-offset:3px}@keyframes gt-pulse{0%,to{box-shadow:0 0 0 0 #f5a62366}50%{box-shadow:0 0 0 9px #f5a62300}}@media (prefers-reduced-motion:reduce){.crew-guide-spot{animation:none}.gt-features li{transition:none}}@media (max-width:800px){.gt-features{grid-template-columns:minmax(0,1fr)}.gt-overall{grid-template-columns:1fr}}.gt-visual{background:linear-gradient(160deg,#f4f8ff,#eaf1fc);border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:12px;margin:2px 0 8px;padding:12px}.gv{font-size:12px}.gv-stages{gap:4px;justify-content:space-between}.gv-stage,.gv-stages{align-items:center;display:flex}.gv-stage{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;flex:1 1;flex-direction:column;gap:2px;padding:8px 4px;text-align:center}.gv-stage svg{color:#2377e5;color:var(--gt-blue)}.gv small,.gv-flow small,.gv-stage small{color:#4e6583;color:var(--gt-quiet)}.gv-arrow{color:#7d92b0;flex:none}.gv-ring{align-items:center;display:flex;gap:14px}.gv-ring ul{list-style:none;margin:0;padding:0}.gv-ring li{align-items:center;display:flex;gap:6px;margin:3px 0}.gv-ring i{border-radius:50%;display:inline-block;height:10px;width:10px}.gv-list{grid-gap:8px;display:grid;gap:8px}.gv-req{align-items:flex-start;background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.gv-req>span:first-child{color:#2377e5;color:var(--gt-blue);font-weight:750}.gv-req b{display:block}.gv-req small{display:block;margin-top:1px}.gv-flow{gap:6px;justify-content:space-between}.gv-flow,.gv-flow>div{align-items:center;display:flex}.gv-flow>div{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;flex:1 1;flex-direction:column;gap:2px;padding:8px 4px;text-align:center}.gv-flow .gv-hot{background:#eaf8f0;border-color:#b7e2c8;color:#1a6b3f}.gv-evidence{grid-gap:8px;background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;display:grid;gap:8px;padding:10px}.gv-evidence p{color:#33465f;line-height:1.5;margin:0}.gv-evidence mark{background:#fff0a6;border-radius:3px;padding:0 2px}.gv-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.gv-row u{color:#075bc5}.gv-btns{display:inline-flex;gap:6px}.gv-btns i{border:1px solid #dbe5f2;border:1px solid var(--gt-line)}.gv-btns i,.gv-chip{border-radius:999px;font-style:normal;padding:1px 9px}.gv-chip{font-size:11px;font-weight:700}.is-meets{background:#dff4e7;color:#1a6b3f}.is-partial{background:#fff0cf;color:#8a5a00}.gv-claims{grid-gap:6px;display:grid;gap:6px}.gv-claims>div{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;padding:6px 8px}.gv-chat{grid-gap:8px;display:grid;gap:8px}.gv-me{background:#2377e5;background:var(--gt-blue);border-radius:12px 12px 3px 12px;color:#fff;justify-self:end;max-width:85%}.gv-bot,.gv-me{padding:7px 10px}.gv-bot{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:12px 12px 12px 3px;max-width:90%}.gv-bot span{color:#075bc5}.gv-rating{align-items:flex-end;display:flex;gap:5px;height:64px;position:relative}.gv-rating span{border-radius:4px 4px 0 0;flex:1 1}.gv-rating small{position:absolute;right:0;top:-2px}.gv-package{grid-gap:6px;background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;display:grid;gap:6px;margin:0 auto;padding:10px;width:62%}.gv-package i{background:#dbe5f2;border-radius:3px;display:block;height:6px}.gv-import{align-items:center;display:flex;gap:8px}.gv-import span{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:8px;color:#6b7f99;flex:1 1;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.gv-import i{background:#2377e5;background:var(--gt-blue);border-radius:8px;color:#fff;font-style:normal;font-weight:650;padding:8px 12px}.gt-float{position:fixed;z-index:1500}.gt-center{align-items:center;display:flex;inset:0;justify-content:center;padding:16px}.gt-backdrop{animation:gt-fade .18s ease-out;background:#0b20408c;inset:0;position:absolute}.gt-center .gt-card{position:relative}.gt-center .gt-card,.gt-dock{animation:gt-rise .22s ease-out}.gt-dock{right:24px}.gt-dock-bottom{bottom:24px;top:auto}.gt-dock-top{bottom:auto;top:84px}.gt-dock-bottom-left{bottom:24px;top:auto}.gt-dock-bottom-left,.gt-dock-top-left{left:264px;left:var(--gt-left,264px);right:auto}.gt-dock-top-left{bottom:auto;top:84px}.gt-dock .gt-card{box-shadow:0 24px 60px #0b204055,0 0 0 1px #0b20401f}.gt-go{align-items:center;background:#0b2040;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:6px;margin:0 0 10px;padding:6px 14px}.gt-dots i.is-now{box-shadow:0 0 0 2px #2377e5}@keyframes gt-fade{0%{opacity:0}to{opacity:1}}@keyframes gt-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gt-backdrop,.gt-center .gt-card,.gt-dock{animation:none}}.gt-invite{grid-gap:10px 12px;align-items:start;animation:gt-rise .25s ease-out;background:#fff;border-radius:16px;bottom:16px;box-shadow:0 16px 40px #0b204033,0 0 0 1px #0b204014;color:#0b2040;color:var(--gt-ink);display:grid;gap:10px 12px;grid-template-columns:auto 1fr;left:16px;padding:14px 16px;position:fixed;width:min(340px,calc(100vw - 48px));z-index:1300}.gt-invite b{display:block;font-size:14px}.gt-invite>div>span{color:#4e6583;color:var(--gt-quiet);display:block;font-size:13px;line-height:1.45;margin-top:2px}.gt-invite small{color:#6b7f99;display:block;font-size:11px;letter-spacing:.06em;margin-bottom:1px;text-transform:uppercase}.gt-invite-icon{color:#7b3fe4;margin-top:2px}.gt-invite-actions{display:flex;gap:8px;grid-column:1/-1;justify-content:flex-end}.gt-invite-actions button{border-radius:999px;cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:6px 14px}.gt-invite-go{background:linear-gradient(135deg,#2377e5,#7b3fe4);border:0;color:#fff}.gt-invite-no{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);color:#4e6583;color:var(--gt-quiet)}@media (prefers-reduced-motion:reduce){.gt-invite{animation:none}}.gt-feature-check.MuiCheckbox-root{margin:-2px -4px 0 0;padding:2px}.gt-feature-foot{align-items:flex-end;display:flex;gap:14px;grid-column:2/-1}.gt-feature-foot>div{flex:1 1;min-width:0}.gt-feature-foot small{color:#6b7f99;display:block;font-size:12px;margin-bottom:6px}.gt-feature-foot button{align-items:center;background:#2377e5;background:var(--gt-blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:650;gap:4px;padding:6px 12px 6px 14px;transition:background .15s ease}.gt-feature-foot button:hover{background:#0f63cf}.gt-features li.is-complete .gt-feature-foot button{background:#fff;box-shadow:inset 0 0 0 1px #bfe3cc;color:#1a6b3f}.gt-head-skip{background:#ffffff1a;border:0;border-radius:999px;color:#cfe0f8;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.gt-head-skip:hover{background:#fff3;color:#fff}.gt-check{background:#f7faff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);gap:4px;margin:2px 12px 0;padding:6px 10px 6px 4px}.gt-check span{color:#0b2040;color:var(--gt-ink);display:flex;flex-direction:column;font-weight:650;line-height:1.25}.gt-check small{color:#4e6583;color:var(--gt-quiet);font-size:12px;font-weight:400}.gt-check.is-done{border-color:#bfe3cc}.gt-check.is-done span{color:#1a6b3f}.gt-card-foot{padding-top:12px}.gt-foot-right{align-items:center;display:flex;gap:10px}.gt-card-foot .gt-link{border-radius:999px;font-size:13px;font-weight:600;padding:6px 8px;text-decoration:none}.gt-card-foot .gt-link:hover{background:#eef3fa}.gt-card-body h2,.gt-card-foot .gt-link:hover{color:#0b2040;color:var(--gt-ink)}.gt-center .gt-card,.gt-dock{animation-delay:.18s;animation-fill-mode:both}.gt-backdrop{animation-delay:.1s;animation-fill-mode:both}.gt-card-foot>span.gt-foot-right{flex-direction:row}.gt-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-card-head>div{overflow:hidden}.gt-feature-foot .MuiLinearProgress-root{height:6px}.gt-card-head small{overflow:visible;white-space:normal}.gt-card-head b{display:block;line-height:1.25}.gt-card-head>div{overflow:visible}.gv-stance{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:10px;padding:7px 10px}.gv .crew-stance-tag{border-radius:999px;font-size:11px;padding:4px 8px;white-space:nowrap}.gv .crew-stance-tag.is-agree{background:#e9f6ed;border:1px solid #cfe8d5;color:#205e34}.gv .crew-stance-tag.is-disagree{background:#fff4e5;border:1px solid #f3d2a7;color:#8a4b00}.gv .crew-stance-tag.is-none{background:#fff;border:1px dashed #b7c4d6;color:#4e6583}.gt-card h2:focus{outline:none}.gt-card h2:focus-visible{border-radius:4px;outline:2px solid #f5a623;outline-offset:3px}.gt-already{background:#f3fbf6;border:1px solid #bfe3cc;border-radius:10px;color:#1f5f3a;line-height:1.5;margin:0 0 10px;padding:9px 11px}.gt-here{align-items:center;background:linear-gradient(90deg,#eef5ff,#f6f0ff);border-bottom:1px solid #dbe5f2;border-bottom:1px solid var(--gt-line);display:flex;flex-wrap:wrap;gap:18px;padding:14px 32px}.gt-here small{color:#6b7f99;display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.gt-here b{font-size:15px}.gt-here-list{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.gt-here-list button{align-items:center;background:#fff;border:1px solid #cfe0f8;border-radius:999px;color:#0b2040;color:var(--gt-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:8px;padding:5px 6px}.gt-here-list button:hover{border-color:#2377e5;border-color:var(--gt-blue);box-shadow:0 4px 12px #2377e522}.gt-here-list button em{background:#2377e5;background:var(--gt-blue);border-radius:999px;color:#fff;font-size:12px;font-style:normal;padding:2px 10px}.gt-here-list .gt-tile{border-radius:8px}.gt-reset{background:none;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:999px;color:#4e6583;color:var(--gt-quiet);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:4px 12px}.gt-reset:hover{background:#eef3fa;color:#0b2040;color:var(--gt-ink)}.gt-reset-confirm{align-items:center;color:#8a4b00;display:inline-flex;font-size:13px;font-weight:650;gap:8px}.gt-reset-confirm button{background:#fff;border:1px solid #dbe5f2;border:1px solid var(--gt-line);border-radius:999px;color:#4e6583;color:var(--gt-quiet);cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;padding:4px 12px}.gt-reset-confirm button:first-of-type{background:#c2410c;border-color:#c2410c;color:#fff}.gt-here button:focus-visible,.gt-hub button:focus-visible{outline:2px solid #f5a623;outline-offset:2px}@media (max-width:800px){.gt-overall{grid-template-columns:1fr}.gt-here-list{margin-left:0}}.gt-invite.has-arrow:before{background:#fff;border-radius:2px;bottom:15px;box-shadow:-1px 1px 0 #0b20401a;content:"";height:14px;left:-7px;position:absolute;transform:rotate(45deg);width:14px}.crew-client-sidebar .crew-tour-badge{background:#ffffff29;border-radius:999px;color:#fff;font-size:11.5px;font-weight:700;line-height:1;margin-left:auto;padding:3px 8px}.crew-client-sidebar .crew-tour-badge.is-complete{background:#1a8a4a}.crew-client-sidebar .crew-tour-entry.is-compact{position:relative}.crew-client-sidebar .crew-tour-entry.is-compact .crew-tour-badge{background:#f5a623;height:8px;margin:0;padding:0;position:absolute;right:8px;top:6px;width:8px}.crew-client-sidebar .crew-tour-entry.is-compact .crew-tour-badge.is-complete{background:#1a8a4a;font-size:9px;height:auto;padding:1px 4px;right:4px;top:4px;width:auto}.crew-client-sidebar .crew-tour-entry.is-nudging{animation:gt-glow 1.6s ease-in-out infinite;background:linear-gradient(135deg,#2377e540,#7b3fe440);color:#fff}.crew-client-sidebar .crew-tour-entry.is-nudging .MuiListItemIcon-root{color:#ffd27a}.crew-client-sidebar .crew-tour-entry.is-nudging .crew-tour-badge{background:#f5a623;color:#0b2040}@keyframes gt-glow{0%,to{box-shadow:0 0 0 0 #7fb2ff00,0 0 6px 0 #7fb2ff55}50%{box-shadow:0 0 0 3px #7fb2ff66,0 0 22px 4px #7fb2ff88}}@media (prefers-reduced-motion:reduce){.crew-client-sidebar .crew-tour-entry.is-nudging{animation:none;box-shadow:0 0 0 2px #7fb2ff}}.gt-tile{background:#e6edf7;border-radius:8px;box-shadow:none;color:#17345f}.gt-hub.MuiPaper-root{border-radius:12px}.gt-card-head,.gt-hub-head{background:#0b2040}.gt-overall{background:#f7f9fc}.gt-feature-foot .MuiLinearProgress-bar,.gt-overall .MuiLinearProgress-bar{background:#2377e5;background:var(--gt-blue)}.gt-features li{border-radius:10px}.gt-features li:hover{box-shadow:0 2px 8px #0b204014;transform:none}.gt-here{background:#f7f9fc}.gt-card,.gt-invite{border-radius:12px}.gt-primary.is-ready{background:#2377e5;background:var(--gt-blue);box-shadow:0 0 0 3px #2377e52e}.gt-invite-icon{color:#2377e5;color:var(--gt-blue)}.gt-invite-go{background:#2377e5;background:var(--gt-blue)}.gt-feature-actions button,.gt-feature-foot button,.gt-ghost,.gt-here-list button,.gt-here-list button em,.gt-invite-actions button,.gt-primary,.gt-reset,.gt-reset-confirm button,.gt-suggest button,.gt-try span{border-radius:6px}.gt-here-list button:hover{box-shadow:none}.crew-client-sidebar .crew-tour-entry.is-nudging{background:#7fb2ff29}.crew-client-sidebar .crew-tour-entry.is-nudging .MuiListItemIcon-root{color:#fff}.gt-min{align-items:center;animation:gt-rise .2s ease-out;background:#fff;border-radius:12px;bottom:20px;box-shadow:0 10px 30px #0b204033,0 0 0 1px #0b204014;color:#0b2040;color:var(--gt-ink);display:flex;gap:12px;left:50%;max-width:calc(100vw - 32px);padding:8px 10px 8px 12px;position:fixed;transform:translateX(-50%);z-index:1300}.gt-min div{min-width:0}.gt-min small{color:#6b7f99;display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.gt-min b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-min .gt-primary{cursor:pointer;font-size:13px;padding:6px 14px}.gt-card-head .MuiIconButton-root,.gt-head-skip+.MuiIconButton-root{color:#fff}@media (prefers-reduced-motion:reduce){.gt-min{animation:none}}.gt-journey-start{align-items:center;border-bottom:1px solid #dbe5f2;border-bottom:1px solid var(--gt-line);display:flex;flex-wrap:wrap;gap:12px;padding:20px 32px}.gt-journey-start>div{flex:1 1 280px}.gt-journey-start p{color:#4e6583;color:var(--gt-quiet);font-size:14px;line-height:1.5;margin:4px 0 0}.gt-journey-start button{cursor:pointer;font:inherit;font-weight:650}.gt-examples-title{font-size:16px;margin:20px 32px 0}.gt-primary:disabled{cursor:default;opacity:.5}@media (max-width:600px){.gt-journey-start{padding:16px}.gt-examples-title{margin:16px 16px 0}}.gt-min-import{bottom:auto;top:8px;z-index:1500}.gt-example{background:#edf4fc;border-left:3px solid #2377e5;color:#173554;font-size:13px;padding:10px 12px}
/*# sourceMappingURL=main.b8fdd83e.css.map*/