/* Bright neutral surfaces and a clear orange action color. */
:root{--paper:#fff;--white:#fff;--ink:#202124;--muted:#68707A;--line:#E4E7EC;--accent:#B9470B;--brand:#F56A1C;--lavender:#FFF1E8;--mint:#F2F4F7;--peach:#F2F4F7}
body{background:#fff;color:#202124;font-size:14px}.sidebar{background:#F7F8FA;border-color:#E4E7EC}.brand-dot{color:#F56A1C}.workspace-icon{background:#E9ECF0;color:#414752}.workspace b{font-size:13px}.workspace small{font-size:11px;color:#77808D}.nav-label{color:#808793}.nav-button{font-size:13px;min-height:42px;gap:11px;color:#606874}.nav-button.active,.design-nav.active{background:#FFF0E5;color:#B9470B}.nav-count{background:#EAEDF2;color:#626A76}.nav-divider{background:#E4E7EC}.project-shortcut{font-size:12px;color:#68707A}.sidebar-bottom{border-color:#E4E7EC}.sidebar-bottom b{font-size:12px}.sidebar-bottom small{font-size:11px;color:#77808D}.avatar,.avatar-purple,.avatar-mint,.avatar-peach,.avatar-blue{background:#EDEFF3;color:#4C5665}.avatar-stack .avatar{border-color:#fff}.topbar{border-color:#E4E7EC}.topbar-crumb,.search-trigger{font-size:12px}.topbar-crumb{color:#858D99}.topbar-crumb b{color:#414752}.page-heading{margin-bottom:27px}.page-heading h1{font-size:25px;letter-spacing:-.85px}.page-heading p{font-size:13px;line-height:1.7;color:#68707A}.button{font-size:12px;min-height:36px;border-color:#DDE2E9;color:#303641;background:#fff}.button:hover{background:#F5F7FA;border-color:#C8CED8}.button-primary{background:#F56A1C;border-color:#F56A1C;color:#202124;font-weight:650}.button-primary:hover{background:#FF7B2E;border-color:#FF7B2E}.button-primary:active{background:#E96013;border-color:#E96013}.button-primary .icon{filter:none}.button-ink{background:#202124;border-color:#202124;color:#fff}.button-ink:hover{background:#30343D;border-color:#30343D;color:#fff}.button-ink .icon{filter:brightness(0) invert(1)}.button:disabled{background:#F0F2F5;color:#9299A4;border-color:#F0F2F5}.button-small{min-height:34px;font-size:11px}.button-soft{color:#B9470B;background:#FFF1E8;border-color:#F3D2BC}.text-button{color:#606A77;font-size:12px}.text-button:hover{color:#B9470B}.button-ghost{background:transparent;border-color:transparent}.button-danger{color:#B42318}.icon-button:hover{background:#EDF0F5}.notification-button i,.progress span{background:#F56A1C}.check-control{border-color:#C9D0DA}.check-control[aria-pressed=true],.catalog-toggle[aria-checked=true]{background:#B9470B;border-color:#B9470B}.check-control[aria-pressed=true] .icon{filter:brightness(0) invert(1)}.send-button{background:#F56A1C}.send-button:hover{background:#FF7B2E}.send-button .icon{filter:none}.tag,.tag-mint,.tag-peach{background:#F1F3F6;color:#657080}.tag-purple,.mention{background:#FFF1E8;color:#B9470B}.ai-avatar{background:#fff}.ai-answer{background:#F7F8FA;border-color:#CED4DD}.ai-answer p,.ai-answer ul{font-size:13px;color:#414752}.ai-answer strong{color:#202124}.message p{font-size:14px;color:#414752;line-height:1.85}.message-author{font-size:13px}.message-author time{font-size:10px;color:#8A929E}.ai-note{color:#7A8390}.conversation{border-color:#E4E7EC}.conversation-head{border-color:#E4E7EC}.conversation-head b{font-size:13px}.conversation-head span{font-size:11px;color:#77808D}.compose{border-color:#D8DEE7}.compose:focus-within{border-color:#F56A1C;box-shadow:0 0 0 2px #F56A1C12}.compose textarea{font-size:14px;color:#202124}.compose textarea::placeholder{color:#929BA8}.compose-hint{font-size:10px;color:#8A929E}.project-summary h2{font-size:14px}.project-summary p{font-size:13px;color:#4E5969}.summary-label{color:#7B8491;font-size:11px}.file-row{font-size:12px;color:#657080;border-color:#E9EDF2}.project-context-note{border-color:#E4E7EC;color:#89919E}.task-title{font-size:14px;color:#303641}.task-meta{font-size:11px;color:#7A8390}.task-time{color:#74808F}.task-title-button{font-size:13px;color:#303641}.table-project,.table-date{font-size:12px;color:#74808F}.task-row,.attention-item,.activity-row,.table-row{border-color:#E9EDF2}.card-heading h2{font-size:15px}.attention-item h3{font-size:14px}.attention-item p{font-size:12px;color:#7A8390}.eyebrow-inline{font-size:10px;color:#858D99}.brief-main h2{font-size:18px;letter-spacing:-.45px}.brief-main>p{font-size:13px;color:#68707A;line-height:1.8}.brief-label{font-size:12px;color:#586271}.brief-next>strong{color:#B9470B}.brief-next>b{font-size:12px;color:#68707A}.ai-morning-brief,.lower-grid,.proposal-strip,.attention-card,.connected-card{border-color:#E4E7EC}.proposal-strip p{font-size:12px;color:#68707A}.proposal-strip b{color:#414752}.activity-row b{font-size:13px;color:#414752}.activity-row small{font-size:11px;color:#7A8390}.activity-row time{font-size:10px;color:#8A929E}.activity-mark{background:none}.connection-badges>span{font-size:11px;color:#657080}.connected-card>p{font-size:13px;color:#68707A}.knowledge-card{border-color:#E4E7EC}.knowledge-card h3{font-size:15px;color:#303641}.knowledge-card p{font-size:13px;color:#74808F}.knowledge-card-footer{font-size:11px;color:#858D99}.knowledge-card:hover{background:#F7F8FA}.knowledge-update b{font-size:13px;color:#4E5969}.knowledge-update p{font-size:12px;color:#858D99}.knowledge-recent,.knowledge-update{border-color:#E4E7EC}.search-field{border-color:#DDE2E9}.search-field input{font-size:13px;color:#303641}.search-field input::placeholder{color:#929BA8}.segmented{background:#F0F2F5}.segment{font-size:12px;color:#74808F}.segment.active{color:#303641}.provider-card,.connection-note,.onboarding-strip{border-color:#E4E7EC}.provider-card>p{color:#68707A}.provider-info b{font-size:13px;color:#414752}.provider-info span{font-size:11px;color:#858D99}.automation-row,.automation-list{border-color:#E4E7EC}.automation-copy h3{font-size:15px;color:#303641}.automation-copy p{font-size:13px;color:#74808F}.automation-copy .tag,.automation-meta{font-size:11px;color:#858D99}.automation-actions .text-button{font-size:12px}.modal{box-shadow:0 16px 60px #20212414;border-color:#E4E7EC}.modal-head h2{font-size:21px;color:#202124}.modal-intro{font-size:13px;color:#68707A}.modal-detail{font-size:14px;color:#414752}.source-quote,.source-quote p,.meeting-preview{background:#F7F8FA;color:#4E5969;border-color:#E4E7EC}.source-footnote{color:#7A8390;font-size:11px}.field label{font-size:13px;color:#414752}.field input,.field textarea,.field select{font-size:14px;color:#303641;border-color:#DDE2E9}.field-help{font-size:11px;color:#7A8390}.email-envelope,.brief-note,.permission-list{background:#F7F8FA}.email-document{border-color:#E4E7EC}.email-document h3{color:#202124}.email-document li{font-size:13px;color:#414752}.email-document li small{font-size:11px;color:#7A8390}.brief-note p{font-size:12px;color:#68707A}.rooms-label{display:flex;align-items:center;justify-content:space-between;margin:21px 8px 6px}.rooms-label .project-label{margin:0;font-size:11px;letter-spacing:0}.room-create-button{min-height:25px;min-width:25px;width:25px;height:25px}.room-create-button .icon{width:14px;height:14px}#room-shortcuts .project-shortcut{margin-bottom:2px}.page-disclaimer{color:#7A8390}.demo-footer{border-color:#E9EDF2;color:#929BA8}.demo-footer button{color:#7A8390}.mobile-nav{background:#fff;border-color:#E4E7EC}.mobile-nav button.active{background:#FFF0E5;color:#B9470B}.library-intro,.sample-caption{color:#74808F}.library-card,.meaningful-resources>div{border-color:#E4E7EC}.meaningful-resources b{color:#414752}.meaningful-resources small,.meaningful-resources span{color:#74808F}
@media(max-width:720px){main{padding:22px 20px 28px}.page-heading h1{font-size:24px}.page-heading p{font-size:12px}.brief-main h2{font-size:17px}.brief-main>p{font-size:13px}.brief-next>b{font-size:11px}.task-title{font-size:14px}.task-meta{font-size:11px}.card-heading h2{font-size:15px}.message p{font-size:14px}.ai-answer p,.ai-answer ul{font-size:13px}.compose textarea{font-size:14px}.activity-row small{font-size:11px}.knowledge-card h3{font-size:15px}.knowledge-card p{font-size:13px}.provider-card h2{font-size:18px}.automation-copy h3{font-size:15px}.automation-copy p{font-size:13px}.automation-meta{font-size:11px}.automation-copy .tag{font-size:10px}.heading-tools .button{font-size:11px}.mobile-nav button{font-size:10px}.button-primary{color:#202124}}

@media(max-width:720px){.sidebar nav .nav-button{padding:7px 2px;font-size:10px;gap:4px;min-height:48px;flex-direction:column;min-width:0}.sidebar nav .nav-button>span:not(.nav-count){white-space:nowrap}.sidebar .rooms-label,.sidebar #room-shortcuts{display:none}.sidebar{background:#fff}.sidebar nav .nav-button .icon{width:18px;height:18px}}
