.hero{padding:14px 0 0}.hero h2{font-size:20px}.hero>div:last-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero details{position:relative}.hero details[open]>button{position:absolute;right:0;top:30px;z-index:10;white-space:nowrap}.hero #syncStatus{width:100%;margin-top:0!important}.current-focus{grid-column:1;grid-row:2;background:#fff1c9;border:1px solid #d5ae52;border-left:6px solid #ba881f;padding:18px 22px}.current-focus .eyebrow{opacity:1;color:#755010;font-weight:750}.focus-line{display:flex;justify-content:space-between;align-items:center;gap:20px}.focus-line h2{margin:4px 0;font-size:24px;overflow-wrap:anywhere}.focus-line button{flex-shrink:0;background:#fffaf0}.current-focus form{margin-top:12px}.current-focus label{display:block;margin-bottom:8px}.coach{grid-row:3}.brain{grid-row:4}.timer-card{grid-row:2/span 3}.metrics{display:none}.coach-log{height:340px;background:#fff;padding:20px;border-bottom:0}.coach-msg.assistant{background:white;border:1px solid #e3e8ee;align-self:flex-start}.coach-msg.user{background:#e5f0ff;align-self:flex-end}.coach-msg:before{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:8px;color:#35485c}.coach-msg.assistant:before{content:'COACH'}.coach-msg.user:before{content:'YOU'}.coach>div.muted{display:none}.coach-input textarea{flex:1;min-width:0;resize:vertical;line-height:1.5;min-height:64px}.read-reply{border:0;background:transparent;font-size:12px;padding:2px 0;min-height:30px}.timer-controls>button{flex:1}.timer-settings{margin-top:18px;text-align:left}.timer-settings>button{margin:12px 5px 0 0}summary{cursor:pointer;color:#1f6f8b;font-size:14px;min-height:32px;padding:5px 0}summary:focus-visible{outline:3px solid #3a91b8}.voice-controls{margin:0 0 12px;font-size:13px}.voice-controls>button:nth-child(-n+2){display:none}body.reading-audio .voice-controls>button:nth-child(-n+2){display:inline-block}.voice-controls details{margin-left:auto}.voice-controls details[open]{width:100%}.voice-controls select{max-width:100%!important}.voice-controls .muted:empty{display:none}.thoughts-details{margin-top:12px}.brain .muted{line-height:1.5}.brain #brainRecent{padding-bottom:5px}.current-focus [hidden]{display:none!important}
@media(max-width:900px){.current-focus{grid-row:2;padding:16px}.focus-line{align-items:flex-start;gap:10px}.focus-line h2{font-size:21px}.timer-card{grid-row:3}.coach{grid-row:4}.brain{grid-row:5}.hero>div:last-child{flex-shrink:1}.coach-log{height:300px}.current-focus .coach-input{flex-wrap:wrap}.focus-line button{font-size:12px;padding:8px}.coach-input textarea{width:100%;flex-basis:100%}}
.timer-settings{margin-top:6px}.timer-custom{margin:10px 0 4px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.timer-custom input{width:72px}.timer-card #timerNote{margin:6px 0;font-size:12px}.focus-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.dictation-button{white-space:nowrap;min-height:40px}.dictation-button[aria-pressed="true"]{background:#ffe6db;border-color:#b34b20;color:#792d0d}.dictation-status:empty{display:none}.dictation-status{flex-basis:100%;font-size:12px}.coach-input,.inline-form{flex-wrap:wrap}#focusActivity{padding-left:22px;font-size:13px}#focusActivity li{margin:7px 0}#focusTask{max-width:100%;width:100%}
