.clarityWorkspace{font-size:14px}.clarityWorkspace .managementContent>div{max-width:1400px;margin:auto}.clarityWorkspace .managementHeader .managementMenu{display:none}.clarityWorkspace .sidebarFooter a{color:#9faf9f;margin-top:12px;text-decoration:none;display:block}.clarityMobileNav{display:none}.clarityWorkspace .campaignTitle strong{letter-spacing:0;font-size:22px;line-height:1.6}.clarityWorkspace .campaignTitle em{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.workspaceResearchSummary{color:#b5c8b9;margin:8px 0;font-size:13px;line-height:1.9}.workspaceAIEntry>h2{letter-spacing:1px;margin:4px 0 8px;font-size:26px;font-weight:300;line-height:1.65}.workspaceAIEntry>p{color:#9eb3a5;margin:0 0 18px;font-size:13px;line-height:1.9}.workspaceAIEntry>label{color:#b4c6b9;margin:0 0 9px;font-size:11px}.workspaceAIEntry textarea{font:inherit;color:#dae7dc;resize:vertical;background:#111a15;border:1px solid #425b48;border-radius:2px;width:100%;min-height:90px;margin-bottom:12px;padding:12px;line-height:1.8}.workspaceAIEntry textarea::placeholder{color:#91a696}.workspaceAIEntry>small{color:#a6b69f;margin-top:12px;font-size:10px;line-height:1.8}.workspaceMetrics.metricStrip{grid-template-columns:130px repeat(3,minmax(0,1fr));margin-block:24px}.workspaceReadinessNote{background:#a2b58a08;border:1px solid #3b4936;align-items:center;gap:12px;margin-bottom:28px;padding:13px 18px;display:flex}.workspaceReadinessNote .signalDot{background:#b6a384}.workspaceReadinessNote p{color:#b4bda5;flex:1;margin:0;font-size:12px;line-height:1.8}.workspaceReadinessNote button{color:#c2d4b7;white-space:nowrap;background:0 0;border:0;min-height:44px}.clarityWorkspace .clarityResearch{max-width:none;font-size:14px}.claritySectionHeading{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:15px;display:flex}.clarityWorkspace .claritySectionHeading h2{letter-spacing:1px;margin:0;font-size:15px;font-weight:500}.clarityWorkspace .claritySectionHeading p{color:#96ab9b;margin:6px 0 0;font-size:11px}.clarityWorkspace .researchShell .claritySectionHeading button,.clarityWorkspace .researchShell .clarityBack{color:#b9d0bb;background:0 0;min-height:44px;margin:0;padding:9px 3px;font-size:12px;font-weight:400}.claritySourceBadge{letter-spacing:.3px;color:#b9c7a7;white-space:nowrap;background:#a1b28008;border:1px solid #4c5f46;padding:3px 7px;font-size:10px}.clarityProjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clarityWorkspace .researchShell button.clarityProjectCard{text-align:left;border:1px solid var(--edge);background:var(--panel);color:var(--text);border-radius:2px;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:20px;font-weight:400;display:flex}.clarityWorkspace .researchShell button.clarityProjectCard:hover{background:#1b281f;border-color:#7c9678}.clarityCardTop{color:#aab69a;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.clarityWorkspace .clarityProjectCard h3{margin:18px 0 8px;font-size:17px;font-weight:400;line-height:1.7}.clarityWorkspace .clarityProjectCard .clarityCardGoal{color:#9caf9d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 20px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.clarityCardStats{gap:30px;margin-top:auto;padding-bottom:18px;display:flex}.clarityCardStats strong{color:#cee0c7;font-size:28px;font-weight:300}.clarityCardStats span{color:#99ae94;margin-top:4px;font-size:10px;font-weight:400;display:block}.clarityCardNext{border-top:1px solid var(--edge);color:#9aad93;padding-top:13px;font-size:10px}.clarityWorkspace .clarityCardNext p{color:#b3c5a9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 17px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.clarityProjectCard footer{border-top:1px solid var(--edge);color:#96a990;justify-content:space-between;gap:12px;padding-top:13px;font-size:10px;display:flex}.clarityProjectCard footer strong{color:#c5d9bd;font-weight:400}.clarityWorkspace .claritySearch{color:#aebfa4;align-items:center;gap:16px;margin:0 0 20px;font-size:12px;display:flex}.clarityWorkspace .claritySearch input{background:#142019;border-radius:2px;width:100%;max-width:400px}.clarityPrivateWorkspace{border:1px solid var(--edge);background:var(--panel);margin-top:25px;padding:18px 22px}.clarityPrivateWorkspace>summary{cursor:pointer;color:#c5d7bd;min-height:44px;font-size:14px;line-height:44px}.clarityPrivateWorkspace>summary span{color:#8fa389;margin-left:16px;font-size:11px}.clarityDetailHeading{margin:12px 0 20px}.clarityWorkspace .clarityDetailHeading h2{margin:14px 0 9px;font-size:24px;font-weight:400;line-height:1.6}.clarityDetailMetrics{border:1px solid var(--edge);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.clarityDetailMetrics>div{border-right:1px solid var(--edge);padding:20px}.clarityDetailMetrics>div:last-child{border:0}.clarityDetailMetrics strong{color:#c8dfbc;font-size:30px;font-weight:300;display:block}.clarityDetailMetrics span{color:#9cae94;font-size:12px}.clarityResultSummary{background:#1b2a1e;border:1px solid #3a5038;margin-bottom:24px;padding:20px}.clarityResultSummary h3{margin:0 0 10px}.clarityWorkspace .clarityMuted{color:#a5b297;font-size:12px}.clarityWorkspace .candidateCard{background:var(--panel);border-color:#3d503d;border-radius:2px}.clarityWorkspace .candidateDetails{border-top:1px solid var(--edge);margin-top:12px}.clarityWorkspace .candidateNextAction{background:#21301f;padding:12px 14px;font-size:13px;line-height:1.9}.clarityWorkspace .candidateCard>label{font-size:17px;font-weight:500;line-height:1.7}.clarityWorkspace .candidateCard details summary{color:#bdd3b0;font-size:13px}.clarityWorkspace .candidateCard blockquote{font-size:14px}.workspaceConnector{border-top:1px solid var(--edge);padding:12px 0}.workspaceConnector summary{cursor:pointer;min-height:44px;font-size:13px;line-height:44px}.workspaceConnector summary span{float:right;color:#a8b691;border:1px solid #3b4f37;padding-inline:8px;font-size:10px}.workspaceConnector p{color:#a8b79d;font-size:13px;line-height:1.9}.clarityWorkspace .pageHeading h1{font-weight:300}.clarityWorkspace .pageHeading p{color:#a8b79f}@media (max-width:1150px){.clarityProjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarityWorkspace .campaignTitle strong{font-size:19px}.workspaceAIEntry>h2{font-size:23px}}@media (max-width:760px){.clarityWorkspace .managementSidebar{display:none}.clarityMobileNav{background:#131c17;gap:4px;padding:7px 10px;display:flex}.clarityWorkspace .clarityMobileNav button{color:#adbea6;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;flex:1;min-height:44px;padding:10px 4px;font-size:12px}.clarityWorkspace .clarityMobileNav button[aria-pressed=true]{color:#d3e4c8;background:#263a27;border-color:#4c6746}.clarityWorkspace .managementHeader{min-height:54px;padding:12px 16px}.clarityWorkspace .managementContent{padding:24px 16px max(24px,env(safe-area-inset-bottom))}.clarityWorkspace .executiveHero{gap:18px}.clarityWorkspace .executiveHero h1{font-size:32px}.clarityWorkspace .executiveActions{align-items:stretch}.clarityWorkspace .executiveActions>.previewPrimary{font-size:14px}.clarityWorkspace .quickActions button{min-height:44px;font-size:12px}.clarityWorkspace .dashboardGrid{grid-template-columns:1fr}.clarityWorkspace .campaignPanel,.clarityWorkspace .routePanel{padding:18px}.clarityWorkspace .campaignTitle strong{font-size:20px}.clarityWorkspace .commoditySymbol{width:54px;height:65px;font-size:28px}.clarityWorkspace .requirementGrid{gap:15px 10px}.clarityWorkspace .requirementGrid dd{font-size:13px}.clarityWorkspace .campaignState{flex-wrap:wrap;font-size:11px}.clarityWorkspace .campaignState>span:last-child{font-size:10px}.workspaceResearchSummary{font-size:14px}.workspaceAIEntry textarea{min-height:105px;font-size:16px}.workspaceMetrics.metricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceMetrics .metricLegend{flex-direction:row;grid-area:auto/1/auto/-1;align-items:center;gap:15px;padding:12px}.workspaceMetrics .metricLegend>span:last-child br{display:none}.workspaceReadinessNote{flex-wrap:wrap;gap:10px;padding:14px}.workspaceReadinessNote p{font-size:13px}.workspaceReadinessNote button{margin-left:14px}.clarityProjectGrid{grid-template-columns:1fr;gap:14px}.clarityWorkspace .researchShell button.clarityProjectCard{margin:0;padding:20px}.clarityWorkspace .clarityResearch{font-size:16px}.clarityWorkspace .clarityProjectCard h3{font-size:19px}.clarityWorkspace .clarityProjectCard .clarityCardGoal,.clarityWorkspace .clarityCardNext p{font-size:13px}.clarityWorkspace .claritySearch{display:block}.clarityWorkspace .claritySearch input{margin-top:8px;font-size:16px;display:block}.clarityPrivateWorkspace{padding:14px}.clarityPrivateWorkspace>summary span{margin:0;line-height:1.8;display:block}.clarityDetailMetrics>div{padding:14px 10px}.clarityDetailMetrics span{font-size:11px}.clarityWorkspace .clarityDetailHeading h2{font-size:21px}.workspaceConnector summary{font-size:12px}.workspaceConnector summary span{font-size:9px}.clarityWorkspace .pageHeading>.previewPrimary{width:100%;font-size:14px}}
