/* One restrained coaching column; existing dashboard tokens remain authoritative. */
.sage-home{max-width:760px;margin:0 auto}
#sage-home-secondary{padding:14px 0 30px}
#sage-home-secondary:empty{display:none}
#sage-home-secondary .sage-home-tools{margin-top:0}
#sage-home-secondary .sage-home-ask{max-width:660px}
.sage-home-focus{padding:32px 0}
.sage-home-focus h2{max-width:680px;margin:12px 0 18px;color:var(--ivory);font:400 clamp(30px,4vw,46px)/1.13 var(--display)}
.sage-home-focus h3{margin:24px 0 8px;color:var(--ivory);font-size:16px}
.sage-home-focus p{max-width:660px;color:var(--ivory-dim);font-size:14px;line-height:1.7}
.sage-home-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}
.sage-home-proof,.sage-home-tools,.sage-home-ask{margin-top:26px;padding-top:20px;border-top:1px solid var(--border)}
.sage-home summary{cursor:pointer;color:var(--ivory);font-size:13px;padding:8px 0}
.sage-home-tools button{margin:12px 12px 0 0}
.sage-home-ask label{display:block;margin-bottom:12px;color:var(--ivory);font-weight:600}
.sage-home-ask>div{display:flex;gap:10px}
.sage-home-ask input{min-width:0;flex:1;border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--ivory);background:var(--cream2);font:inherit}
.sage-home-ask p{font-size:11px;margin-top:10px}
.sage-home :is(button,input,summary):focus-visible,#sage-context-return:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
#sage-context-return{margin:12px 0 20px}
#sage-context-return[hidden]{display:none}
#sage-home-attention{max-width:760px;margin:0 auto}
/* Expanded Sage (container = #sales-coach-workspace, the space after the sidebar).
   Below 1180px the single 760px coaching column above is unchanged. Wider,
   coaching prose keeps its 72ch / 660-680px measures in a primary column and
   secondary tools move to a supporting column; attention cards reflow. */
@container (min-width:1180px){
  .sage-home{max-width:none;display:grid;grid-template-columns:minmax(0,72ch) minmax(300px,1fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(32px,4cqi,72px);align-items:start}
  .sage-home>#scj-home-top{grid-column:1;grid-row:1}
  .sage-home>#scj-home-focus{grid-column:1;grid-row:2}
  .sage-home>#scj-home-bottom{grid-column:1;grid-row:3}
  .sage-home>#sage-home-secondary{grid-column:2;grid-row:1/-1;padding-top:32px}
  .sage-home>#sage-home-secondary .sage-home-ask{max-width:none}
  .sage-home>:not(#scj-home-top,#scj-home-focus,#scj-home-bottom,#sage-home-secondary){grid-column:1/-1}
  #sage-home-attention{max-width:none}
  #sage-home-attention>.sage-work-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}
  #sage-home-attention>.sage-work-list>:not(.sage-work-card){grid-column:1/-1}
}
#mobile-sage-profile{display:none}
body.phone-experience #mobile-sage-profile{display:block}
#mobile-sage-profile[hidden]{display:none!important}
@media(max-width:700px){.sage-home-focus{padding:18px 0}.sage-home-ask>div{flex-wrap:wrap}.sage-home-ask button{min-height:44px}.sage-home-actions button{min-height:44px}}.sage-home-scope{font-size:12px!important;color:var(--ivory-dim);border-left:2px solid var(--border);padding-left:10px;margin:-8px 0 14px}
/* Secondary tools stay reachable but quiet beneath the three coaching blocks. */
.sage-home-tools,.sage-home-ask{opacity:.92}
.sage-home-tools summary{font-size:12px;color:var(--ivory-dim)}
