.researchShell{color:#243c30;overflow-wrap:anywhere;max-width:1000px;margin:0 auto;padding:32px 24px;line-height:1.65}.researchShell h1{letter-spacing:.07em;margin-top:24px}.researchShell h2,.researchShell h3{margin-top:24px}.researchShell section{margin:16px 0}.researchShell input,.researchShell textarea,.researchShell select{font:inherit;color:#243c30;background:#fff;border:1px solid #bdcec1;border-radius:8px;max-width:100%;padding:10px 12px}.researchShell textarea{margin:10px 0 16px;display:block}.researchShell button{font:inherit;color:#fff;cursor:pointer;background:#274b36;border:0;border-radius:8px;margin:8px;padding:10px 18px}.researchShell button:disabled{opacity:.45;cursor:default}.researchShell label{margin:8px 12px 8px 0;display:inline-block}.researchShell a{color:#266c45;text-decoration:underline}.researchShell blockquote{background:#f3f7f4;border-left:3px solid #bdcec1;margin:8px 0;padding:12px}.researchShell summary{cursor:pointer;color:#266c45}.executiveInput textarea{color:#e1ece3;background:#17201c;border:1px solid #526b59;border-radius:8px;width:100%;max-width:100%;padding:14px;font-size:16px;line-height:1.8;display:block}.executiveInput .continuationActions button{margin:4px;font-size:15px}.connectorPanel summary{cursor:pointer;min-height:44px;padding:12px}.connectorPanel p{overflow-wrap:anywhere}.operationalNav{border-bottom:1px solid var(--edge);flex-shrink:0;gap:8px;padding:8px 16px;display:flex}.operationalNav button,.executiveInput button{color:#e1ece3;background:#20382a;border:1px solid #6d8c75;border-radius:8px;min-height:44px;padding:10px 18px}.operationalNav button[aria-pressed=true]{color:#12231a;background:#a4c0ab}.executiveInput{margin-bottom:24px}.executiveInput h2{font-size:22px}.executiveInput p{font-size:15px}.operationalShell{height:var(--app-height,100dvh)}.candidateCard{border:1px solid #526b59;border-radius:8px;margin:16px 0;padding:18px}.contextChat{border:1px solid #6d8c75;height:min(780px,85dvh);min-height:480px;overflow:hidden}.contextChat .embeddedIntelligence{height:100%}.reportViewer{color:#213829;overflow-wrap:anywhere;background:#f8faf6;border-radius:8px;padding:20px}.reportViewer .prose{color:inherit}.reportViewer a{color:#20653e!important}.researchShell input[type=checkbox]{vertical-align:middle;height:22px;width:22px!important;display:inline-block!important}.researchWorkbench h3{font-size:17px}.researchShell details summary{min-height:44px;padding:10px 0}.researchShell article,.researchShell section{min-width:0;max-width:100%}.operationalShell .managementContent{padding-bottom:max(28px,env(safe-area-inset-bottom))}@media (max-width:760px){.operationalShell .managementSidebar{display:none}.operationalShell{display:flex}.operationalShell .managementWorkspace{width:100%}.operationalShell .managementHeader{min-height:48px;padding:8px 16px}.operationalShell .managementContent{padding:16px 12px max(24px,env(safe-area-inset-bottom))}.managementShell .researchShell{font-size:16px;line-height:1.8}.managementShell .researchShell section{padding:14px 12px}.managementShell .researchShell button{white-space:normal;text-align:left;max-width:100%;min-height:44px;margin:6px 4px;padding:10px 12px}.managementShell .researchShell input,.managementShell .researchShell select,.managementShell .researchShell textarea{font-size:16px}.researchShell label{max-width:100%}.reportViewer{padding:14px}.candidateCard{padding:12px}.operationalShell .embeddedIntelligence .prose,.operationalShell .embeddedIntelligence .userText{font-size:16px}.operationalShell .embeddedIntelligence .stopButton,.operationalShell .embeddedIntelligence .sendButton{min-height:44px}.operationalShell .embeddedIntelligence{height:100%}}@media (max-width:600px){.researchShell{padding:20px 16px}.researchShell label{display:block}.researchShell input{width:100%;display:block}.researchShell h1{font-size:24px}}.managementShell .researchShell{color:var(--text);width:100%;max-width:1080px;padding:0;font-size:14px}.managementShell .researchShell h1{color:#e3ece4;margin:22px 0 12px;font-size:34px;font-weight:300}.managementShell .researchShell h2,.managementShell .researchShell h3{color:var(--text);font-weight:500}.managementShell .researchShell p,.managementShell .researchShell label{color:#b5c5bb}.managementShell .researchShell a{color:var(--green);text-underline-offset:4px}.managementShell .researchShell input,.managementShell .researchShell textarea,.managementShell .researchShell select{background:var(--panel);color:var(--text);border-color:#465b4c;border-radius:3px;line-height:1.8}.managementShell .researchShell textarea{min-height:130px;padding:16px}.managementShell .researchShell section{border:1px solid var(--edge);background:var(--panel);border-radius:3px;padding:18px 22px}.managementShell .researchShell section h2,.managementShell .researchShell section h3{margin-top:0}.managementShell .researchShell button{color:#12231a;background:#a4c0ab;border-radius:3px;min-height:42px;font-weight:600}.managementShell .researchShell blockquote{background:var(--raised);color:var(--text);border-color:#6d8c75}.managementShell .researchShell summary{color:var(--green)}.managementSidebar nav a{color:#b6c8bc;border:1px solid #0000;padding:12px 11px;text-decoration:none}.managementSidebar nav a:hover{background:#1d2d23;border-color:#304638}@media (max-width:600px){.managementShell .researchShell{font-size:13px}.managementShell .researchShell h1{font-size:25px}.managementShell .researchShell section{padding:16px}.managementShell .researchShell input{width:100%}.managementHeader>a{font-size:10px}}.managementShell .researchShell .reportViewer .prose,.managementShell .researchShell .reportViewer h1,.managementShell .researchShell .reportViewer h2,.managementShell .researchShell .reportViewer h3,.managementShell .researchShell .reportViewer h4,.managementShell .researchShell .reportViewer p,.managementShell .researchShell .reportViewer li,.managementShell .researchShell .reportViewer strong{color:#213829}.managementShell .researchShell .reportViewer h1{letter-spacing:.03em;font-size:25px;font-weight:600;line-height:1.4}.managementShell .researchShell .reportViewer h2{font-size:21px;line-height:1.5}.managementShell .researchShell .reportViewer blockquote{color:#435b4b;background:#edf3ed}@media (max-width:760px){.managementShell .researchShell{font-size:16px;line-height:1.8}.managementShell .researchShell section{padding:14px 12px}.managementShell .researchShell .reportViewer .prose{font-size:16px;line-height:1.8}}
.researchManagement .managementContent{padding:34px 38px 60px}.researchProjects{width:100%;max-width:1280px!important;padding:0!important}.researchProjects .pageHeading{align-items:center;margin:4px 0 30px}.researchProjects .pageHeading h1{margin:8px 0;font-weight:300;font-size:36px!important}.researchProjects .pageHeading p{max-width:640px}.researchProjects button{border-radius:2px!important;margin:0!important}.researchProjects section{border-radius:2px!important}.researchProjects .researchLogin{grid-template-columns:1fr 1.2fr;gap:30px;display:grid;padding:28px!important}.researchLogin form{gap:8px;display:grid}.researchLogin label{gap:6px;margin:0!important;display:grid!important}.researchProjects .researchCreate{padding:24px!important}.researchProjects .researchDirection{gap:8px;margin:18px 0;display:flex}.researchDirection button{color:var(--green)!important;border:1px solid var(--edge)!important;background:0 0!important;font-weight:400!important}.researchCreate>label{display:block}.researchProjects textarea{width:100%;min-height:128px;font-size:15px!important}.researchCreateFoot{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.researchCreateFoot>span{color:var(--subtle);flex:1;font-size:12px}.researchOverview{border-block:1px solid var(--edge);grid-template-columns:repeat(4,1fr);margin:26px 0 30px;padding:20px 0;display:grid}.researchOverview>div{border-right:1px solid var(--edge);flex-direction:column;gap:8px;padding:0 24px;display:flex}.researchOverview>div:first-child{padding-left:0}.researchOverview>div:last-child{border:0}.researchOverview span{color:var(--subtle);font-size:12px}.researchOverview strong{color:var(--green);font:30px Georgia,serif}.researchListHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.researchListHeading h2{font-size:18px;margin:0!important;font-weight:400!important}.researchProjects .researchListHeading input{min-width:230px;min-height:40px}.researchProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.researchProjectCard{border:1px solid var(--edge);background:var(--panel);flex-direction:column;min-width:0;padding:24px;display:flex}.researchProjectCard.selected{background:#1a2920;border-color:#799a83}.researchCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.researchCardTop time{color:#8b9e91;font-size:11px}.researchStatus{color:#b8cdbf;align-items:center;gap:7px;font-size:11px;display:inline-flex}.researchStatus i{background:#8ba996;border-radius:50%;width:5px;height:5px}.researchStatus.running i{background:#d0b880;box-shadow:0 0 0 3px #d0b88012}.researchProjectCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden;color:#e0e9e1!important;margin:20px 0 10px!important;font-size:19px!important;font-weight:400!important}.researchCardGoal{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0 0 20px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.researchCardNumbers{border-block:1px solid var(--edge);grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0;display:grid}.researchCardNumbers>div{flex-direction:column;gap:6px;display:flex}.researchCardNumbers strong{color:#c5d7c9;font:25px Georgia,serif}.researchCardNumbers span{color:var(--subtle);font-size:11px}.researchCardFinding{flex:1;margin:16px 0;font-size:12px;line-height:1.8}.researchCardFoot{border-top:1px solid var(--edge);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.researchCardFoot>span{color:var(--subtle);font-size:10px}.researchProjects .researchCardFoot button{font-size:12px;color:#b8d1c0!important;background:0 0!important;min-height:36px!important;padding:4px 0!important}.researchProjects .researchDossier{margin-top:32px;background:#121d17!important;padding:26px!important}.researchDossierHeading{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.researchDossierHeading h2{max-width:820px;font-size:24px;margin:8px 0!important;font-weight:400!important}.researchProjects .researchDossierHeading button{white-space:nowrap;border:1px solid var(--edge);color:var(--subtle)!important;background:0 0!important}.researchDecision{padding:20px 0}.researchDecision h3{letter-spacing:1px;font-size:13px}.researchDecision p{font-size:14px;line-height:1.9}.researchStrategy,.researchExecution{border-block:1px solid var(--edge);margin:18px 0;padding:16px 0}.researchProjects summary{cursor:pointer;font-size:13px;line-height:1.7}.researchTrackGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0;display:grid}.researchTrackGrid article{border:1px solid var(--edge);background:var(--panel);padding:18px}.researchTrackGrid h3{font-size:15px}.researchTrackGrid small,.researchTrackGrid span{color:var(--subtle);font-size:11px}.researchEvidenceReview{gap:10px;margin:20px 0;display:grid}.researchEvidenceReview>div{background:var(--panel);border-left:2px solid #789482;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.researchEvidenceReview strong{font-size:13px;font-weight:500}.researchEvidenceReview span,.researchEvidenceReview small{color:var(--subtle);font-size:11px}.researchEvidenceReview small{grid-column:1/-1}.researchExecution ol{padding:0;list-style:none}.researchExecution li{border-bottom:1px solid #26332a;gap:18px;padding:10px 0;display:flex}.researchExecution time{color:var(--subtle);min-width:70px;font:11px monospace}.researchExecution li span{font-size:12px}.researchProjects .researchWorkbench{background:var(--panel)!important;padding:22px!important}.researchWorkbench>.continuationActions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.researchWorkbench>.continuationActions button{color:#b5cdbd!important;background:0 0!important;border:1px solid #415847!important;font-size:12px!important}.researchProjects .candidateCard{border:1px solid var(--edge);background:#1b2820;margin:18px 0;padding:20px!important}.researchProjects .researchAlert{border:1px solid #916f4b;padding:14px;color:#e1c49c!important}.researchEmpty{text-align:center;padding:44px!important}.researchManagement .managementSidebar nav a{color:#94ab9c;padding:14px 12px;text-decoration:none}.researchManagement .managementSidebar nav a.active{color:#d4e6d8;background:#1d2d23;border-left:2px solid #b3ceb9}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1500px){.researchProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.researchProjects h2,.researchProjects h3,.researchProjects p{overflow-wrap:anywhere}@media (max-width:760px){.researchManagement>.managementSidebar{visibility:visible!important;transform:none!important}}@media (max-width:900px){.researchManagement{grid-template-columns:190px minmax(0,1fr)}.researchManagement .managementContent{padding:26px 20px}.researchProjectGrid,.researchProjects .researchLogin{grid-template-columns:1fr}.researchDossierHeading{flex-wrap:wrap}}@media (max-width:760px){.researchManagement{height:auto;min-height:100dvh;display:block;overflow:visible}.researchManagement>.managementSidebar{width:auto;padding:16px;display:flex;position:static}.researchManagement .managementBrand{margin:0 0 14px}.researchManagement .workspaceIdentity,.researchManagement .sidebarManifest,.researchManagement .sidebarFooter{display:none}.researchManagement .managementSidebar nav{flex-flow:wrap;gap:6px;display:flex}.researchManagement .managementSidebar nav a,.researchManagement .managementSidebar nav button{padding:8px;font-size:12px}.researchManagement .managementWorkspace{height:auto;overflow:visible}.researchManagement .managementContent{height:auto;padding:20px 14px;overflow:visible}.researchManagement .managementHeader{min-height:52px;padding:12px 16px}.researchProjects .pageHeading{align-items:flex-start;gap:12px}.researchProjects .pageHeading h1{font-size:28px!important}.researchProjects .pageHeading>button{white-space:nowrap;padding:10px!important}.researchOverview{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0}.researchOverview>div{padding:0 16px!important}.researchOverview>div:nth-child(2){border:0}.researchListHeading{flex-direction:column;align-items:flex-start;gap:10px}.researchListHeading label,.researchListHeading input{width:100%;margin:0!important}.researchProjects .researchDossier{padding:16px 12px!important}.researchProjectCard{padding:20px}.researchTrackGrid,.researchEvidenceReview>div{grid-template-columns:1fr}.researchProjects .researchDirection{flex-wrap:wrap}.researchCreateFoot{align-items:stretch;gap:12px}.researchCreateFoot>span{flex-basis:100%}.researchProjects .researchWorkbench{padding:14px 10px!important}.researchDossierHeading h2{font-size:20px}.researchProjects .researchCreate{padding:18px!important}.researchProjects .researchLogin{padding:20px!important}}.researchProjectActions{border-top:1px solid var(--edge);gap:20px;margin-top:10px;padding-top:12px;display:flex}.researchProjects .researchProjectActions button{font-size:12px;color:#b9ccbf!important;background:0 0!important;padding:6px 0!important}.researchProjects .researchProjectActions button:last-child{color:#c9ad9f!important}.researchProjects button:disabled{opacity:.45;cursor:not-allowed}.researchDossier{outline:none;scroll-margin-top:20px}.researchDossierControls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.researchProjects .researchDossierControls button{font-size:12px;padding:8px 10px!important}.researchProjects .researchListHeading>button{border:1px solid var(--edge);font-size:12px;color:var(--green)!important;background:0 0!important}
