.cf-dashboard{--ground:var(--cf-warm-ground);--paper:#FFFEFC;--ink:var(--cf-ink);--muted:var(--cf-secondary);--hair:var(--cf-warm-hairline);--orange:var(--cf-brand-accent);color:var(--ink);font-family:var(--font-body);max-width:1440px;margin:0 auto}.cf-dashboard h1,.cf-dashboard h2,.cf-dashboard h3{font-family:Athelas,Georgia,serif;color:var(--ink);font-weight:400}.cf-section{padding:72px 0;border-bottom:1px solid var(--hair);scroll-margin-top:120px}.cf-section h2{font-size:clamp(36px,4vw,58px);line-height:1.04;max-width:18ch;margin:8px 0 40px}.cf-kicker,.cf-group-label{font:600 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.cf-authored{position:relative}.cf-draft-strip{position:absolute;right:0;top:0;padding:5px 9px;background:var(--ink);color:var(--paper);font:600 10px var(--font-mono);letter-spacing:.14em}.cf-takeaway h1{font-size:clamp(44px,6vw,82px);line-height:1;max-width:15ch;margin:24px 0 56px}.cf-takeaway-grid,.cf-modality-grid,.cf-perspective-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--hair)}.cf-takeaway-grid>div,.cf-modality-grid article,.cf-perspective-grid article{padding:24px;border-right:1px solid var(--hair);display:flex;flex-direction:column;gap:12px}.cf-takeaway-grid>div:last-child,.cf-modality-grid article:last-child{border-right:0}.cf-primary-action,.cf-disclosure button,.cf-evidence button,.cf-about>button,.cf-close{margin-top:28px;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:12px 18px;border-radius:999px;font-weight:700}.cf-primary-action{background:var(--ink);color:var(--paper)}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.cf-comparison-notice,.cf-window-reason{display:block;color:var(--muted);margin:12px 0}.cf-signal-card,.cf-empty-panel{margin-top:24px;padding:20px;border-left:3px solid var(--orange);background:var(--paper)}.cf-section-head{display:flex;justify-content:space-between;gap:32px;align-items:end}.cf-controls{display:flex;gap:12px}.cf-controls label{display:grid;gap:6px;font-size:12px;font-weight:700}.cf-controls select{min-width:150px;border:1px solid var(--hair);background:var(--paper);padding:11px 36px 11px 12px}.cf-trend-card,.cf-unit-detail,.cf-cross-unit{background:var(--paper);border:1px solid var(--hair);padding:28px}.cf-trend-svg{width:100%;height:300px;overflow:visible}.cf-trend-svg polyline{fill:none;vector-effect:non-scaling-stroke}.cf-trend-svg .boundary{stroke:var(--hair);stroke-width:.6}.culture-line{stroke:var(--ink);stroke-width:2}.pulse-line{stroke:#9a958d;stroke-width:1.5;stroke-dasharray:2 4}.modality-line{fill:none;stroke:var(--muted);stroke-width:1.25}.remote-line{stroke-dasharray:5 3}.hybrid-line{stroke-dasharray:1 3}.in-person-line{stroke-dasharray:7 2 1 2}.culture-dot{fill:var(--ink)}.gap-dot{fill:none;stroke:var(--muted);stroke-width:1}.cf-chart-empty{min-height:220px;display:grid;place-items:center;color:var(--muted)}.cf-chart-label{text-align:center;color:var(--muted)}.cf-legend{display:flex;gap:22px;margin:8px 0;color:var(--muted)}.cf-legend span:before{content:"";display:inline-block;width:20px;border-top:2px solid var(--ink);margin-right:7px}.cf-legend span+span:before{border-color:var(--muted);border-style:dashed}.cf-legend .remote:before{border-style:dashed}.cf-legend .hybrid:before{border-style:dotted}.cf-legend .in_person:before{border-style:double}.cf-legend .pulse:before{border-color:#9a958d;border-style:dashed}.cf-modality-grid{margin-top:20px}.cf-score{display:flex;align-items:center;gap:12px}.cf-score strong{font:400 42px/1 Athelas,Georgia,serif}.cf-score small{padding:5px 8px}.cf-score.compact strong{font-size:22px}.cf-current-previous{display:flex;flex-direction:column}.cf-current-previous small{font-size:10px;color:var(--muted);margin-top:4px}.cf-withheld{display:flex;flex-direction:column;color:var(--muted)}.cf-delta{display:flex;gap:8px;align-items:baseline}.cf-delta.up{color:#3f6b3d}.cf-delta.down{color:#a83226}.cf-delta.none,.cf-delta.reason{color:var(--muted);font-size:12px}.cf-disclosure{border-top:1px solid var(--hair);margin-top:24px}.cf-disclosure button,.cf-about>button{border:0;border-radius:0;margin:0;padding:18px 0;width:100%;display:flex;justify-content:space-between;text-align:left}.cf-table-scroll{overflow-x:auto}.cf-table-scroll table{width:100%;border-collapse:collapse}.cf-table-scroll th,.cf-table-scroll td{padding:14px;text-align:left;border-top:1px solid var(--hair);vertical-align:top}.cf-table-scroll caption{text-align:left;padding:12px 0;font-weight:700}.cf-dimension-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:48px}.cf-group-label{color:var(--muted);padding:14px 0;border-top:1px solid var(--ink)}.cf-group-label.consequences{margin-top:28px}.cf-dimension-row{width:100%;display:grid;grid-template-columns:120px 1fr 64px 140px 20px;align-items:center;gap:18px;padding:18px 12px;border:0;border-bottom:1px solid var(--hair);background:transparent;text-align:left}.cf-dimension-row.selected{box-shadow:inset 3px 0 var(--orange);background:var(--paper)}.cf-band-track{height:10px;display:flex;position:relative}.cf-band-track span{border-right:2px solid var(--paper)}.cf-band-track i{position:absolute;width:2px;height:18px;top:-4px;background:var(--ink)}.cf-boundaries{display:flex;justify-content:space-around;font:10px var(--font-mono);color:var(--muted);margin-top:4px}.cf-evidence{padding:32px;background:var(--paper);border-top:3px solid var(--orange)}.cf-evidence h3{font-size:28px;line-height:1.2}.cf-evidence blockquote{font-family:Athelas,Georgia,serif;font-size:21px;border-left:1px solid var(--orange);padding-left:18px}.cf-cross-unit{margin-top:24px}.cf-cross-unit>div{display:grid;grid-template-columns:1fr 80px 1fr 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--hair)}.cf-close{margin:0 0 24px;display:flex;gap:8px}.cf-unit-matrix{min-width:1180px}.cf-unit-matrix th,.cf-unit-matrix td{font-size:12px}.cf-unit-matrix tbody tr.selected{background:#f4efea}.cf-unit-matrix tbody tr.highlighted{box-shadow:inset 3px 0 var(--orange)}.cf-unit-matrix th button{border:0;background:transparent;display:flex;align-items:center;gap:8px;font-weight:700;text-align:left}.cf-unit-matrix td small{display:block;color:var(--muted);margin-top:5px}.cf-unit-detail{margin-top:24px}.cf-unit-title{display:flex;justify-content:space-between;align-items:start}.cf-unit-title h3{font-size:36px;margin:6px 0}.cf-unit-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px}.cf-pattern-row{display:grid;grid-template-columns:90px 100px 1fr 80px;gap:12px;align-items:center;border-top:1px solid var(--hair);padding:14px 0}.cf-focus{margin-top:28px;padding-top:24px;border-top:1px solid var(--hair)}.cf-perspective-grid{grid-template-columns:1fr 1fr;margin-bottom:24px}.cf-perspective-grid article>strong{font:400 42px Athelas,Georgia,serif}.cf-disclosure-note{color:var(--muted);font-size:13px}.cf-source-list,.cf-about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;padding:24px;background:var(--paper)}.cf-source-list dt{font-weight:700}.cf-source-list dd{margin:0;color:var(--muted)}.cf-guide{padding:28px;background:var(--paper)}.cf-about{padding:36px 0 70px}.cf-about-grid{border-top:1px solid var(--hair)}.cf-about-grid h3{text-transform:capitalize}.cf-loading{display:grid;place-items:center;min-height:50vh}.cf-section-nav{display:flex;gap:4px;margin-left:20px}.cf-section-nav a{padding:8px 12px;color:var(--muted);font-size:13px;text-decoration:none}.cf-section-nav a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px var(--orange)}.cf-portal-shell{min-height:100vh;background:var(--cf-warm-ground)}.cf-portal-main{width:100%;max-width:1560px;margin:0 auto;padding:0 48px}.cf-portal-header{position:sticky;top:0;z-index:40;height:64px;display:flex;align-items:center;padding:0 32px;background:#fffefc;border-bottom:1px solid var(--cf-warm-hairline)}.cf-wordmark{font:700 17px var(--font-heading);color:var(--cf-ink);text-decoration:none}.cf-wordmark span{color:var(--cf-brand-accent)}.cf-page-nav{display:flex;gap:4px;margin-left:28px}.cf-page-nav a{display:flex;align-items:center;gap:7px;padding:8px 12px;color:var(--cf-secondary);font-size:13px;text-decoration:none}.cf-page-nav a[aria-current]{color:var(--cf-ink)}.cf-user-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.cf-user-actions button,.mobile-menu{border:0;background:transparent;padding:8px}.mobile-menu,.cf-mobile-nav{display:none}.cf-manager-dimension-row{width:100%;display:grid;grid-template-columns:130px 150px 190px 1fr 20px;align-items:center;gap:18px;padding:18px 12px;border:0;border-bottom:1px solid var(--hair);background:transparent;text-align:left}.cf-manager-dimension-row.selected{box-shadow:inset 3px 0 var(--orange);background:var(--paper)}.cf-manager-dimension-row>span:nth-child(2),.cf-manager-dimension-row>span:nth-child(3){display:grid;gap:6px}.cf-manager-dimension-row small{font-size:10px;color:var(--muted)}.cf-signal-cleared{border-left-color:#4a7c6f}.cf-coach-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.cf-coach-source{display:block;margin-top:5px;color:var(--muted);font:10px/1.4 var(--font-mono);text-transform:none;letter-spacing:0}.cf-coach-resource>div{border-radius:0!important;border-color:var(--hair)!important;background:var(--paper)!important}.cf-coach-resource button{border-radius:999px!important}.cf-log-list{margin-top:24px;border-top:1px solid var(--hair)}.cf-log-list>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--hair)}.cf-log-list strong{text-transform:capitalize}.cf-manager-dashboard .cf-takeaway-grid>div>strong{font:400 42px/1 Athelas,Georgia,serif}.cf-composed-label{padding-right:90px;color:var(--muted);font:10px/1.5 var(--font-mono);letter-spacing:.04em}.cf-next-step{margin:20px 0;padding:20px;border-left:3px solid var(--orange);background:var(--paper)}.cf-situation-callout{margin:24px 0 44px;padding:28px;border-left:3px solid var(--orange);background:var(--paper)}.cf-situation-callout h1{margin:18px 0 24px;font-size:clamp(36px,5vw,64px);line-height:1.04}.cf-situation-body{max-width:72ch}.cf-situation-body>p{font-size:18px;line-height:1.65}.cf-situation-list{margin-top:24px}.cf-situation-list ul,.cf-situation-escalation ol{padding-left:20px}.cf-situation-list li,.cf-situation-escalation li{margin-top:10px;line-height:1.55}.cf-situation-escalation{margin-top:28px;padding:20px;border-top:1px solid var(--hair);background:var(--ground)}.cf-situation-escalation.urgent{border-left:3px solid var(--orange)}.cf-situation-escalation small{display:block;margin-top:16px;color:var(--muted);line-height:1.5}@media(max-width:900px){.cf-portal-main{padding:0 20px}.cf-page-nav{display:none}.mobile-menu{display:block}.cf-mobile-nav{display:flex;flex-direction:column;padding:12px 20px;background:#fffefc;border-bottom:1px solid var(--cf-warm-hairline)}.cf-mobile-nav a{padding:10px;color:var(--cf-ink)}.cf-section{padding:48px 0}.cf-section-head,.cf-unit-title{align-items:start;flex-direction:column}.cf-takeaway-grid,.cf-modality-grid,.cf-perspective-grid,.cf-dimension-layout,.cf-unit-detail-grid,.cf-coach-grid{grid-template-columns:1fr}.cf-manager-dimension-row{grid-template-columns:90px 1fr 1fr 20px}.cf-manager-dimension-row .cf-delta{grid-column:2/5}.cf-takeaway-grid>div,.cf-modality-grid article{border-right:0;border-bottom:1px solid var(--hair)}.cf-dimension-row{grid-template-columns:90px 1fr 54px 20px}.cf-dimension-row .cf-delta{grid-column:2/5}.cf-controls{width:100%}.cf-controls label{flex:1}.cf-controls select{min-width:0;width:100%}.cf-section-nav{display:none}.cf-cross-unit>div{grid-template-columns:1fr 70px}.cf-cross-unit>div>*:nth-child(n+3){grid-column:1/-1}}
