.design-modern main:not(.route-whiteboard-editor){background:radial-gradient(24rem 29rem at 17% 16%,#fe42006e,#0000 82%),radial-gradient(31rem 25rem at 87% 30%,#2f2a273b,#0000 80%),radial-gradient(26rem 27rem at 39% 77%,#fe42004d,#0000 78%),linear-gradient(135deg,#ede8e4 4%,#eee9e4 44%,#d5d4d0 100%)!important}.design-modern :is(.sleek-live-header h1,.sleek-page-header h1,.sleek-collection-header h1,.whiteboards-home>header h1,.chat-workspace-view>div:first-child h1,.members-workspace-view>div:first-child h1,.sleek-focus-panel h2,.sleek-project-gallery h2,.sleek-team-panel>strong,.sleek-meeting-panel>strong){font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.065em;font-weight:800}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-next-panel,.sleek-project-panel) strong{font-weight:750}.design-modern .sleek-next-panel{grid-column:span 12}.design-modern .sleek-avatar-row>.sleek-team-avatar{object-fit:cover;border:3px solid #fe4200;border-radius:50%;width:2.8rem;height:2.8rem;margin-right:-.45rem;display:grid}.design-modern .sleek-capacity-row>.sleek-member-avatar{object-fit:cover;border-radius:50%;flex:none;width:2.25rem;height:2.25rem}.design-modern .app-sidebar-panel>div>aside,.design-modern .sleek-sidebar{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-right:1px solid #fff9;background:#ffffff5c!important}.design-modern .sleek-chat-card{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#ffffff3d;border:1px solid #ffffffa6;box-shadow:inset 0 1px #ffffffbf,0 10px 26px #161b1814}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-next-panel,.sleek-meeting-panel),.design-modern :is(.sleek-work-queue,.sleek-work-status,.sleek-work-empty),.design-modern .sleek-project-gallery>article:not(.featured)>a,.design-modern .live-dashboard-assigned{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border:1px solid #ffffffba;box-shadow:inset 0 1px #ffffffe0,0 16px 38px #141d171c;background:linear-gradient(145deg,#ffffff87,#ffffff47)!important}.design-modern :is(.sleek-focus-panel,.sleek-pulse-panel,.sleek-project-panel,.sleek-timer-panel),.design-modern .sleek-project-gallery>article.featured>a{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-color:#fff6;box-shadow:inset 0 1px #fff3,0 22px 42px #0e13103d;background:linear-gradient(145deg,#191817c7,#0b0c0c9c)!important}.design-modern .sleek-team-panel,.design-modern .sleek-project-summary,.design-modern .live-dashboard-created{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border-color:#ffffffa1;box-shadow:inset 0 1px #ffffff73,0 18px 36px #8b2d0c29;background:linear-gradient(140deg,#ff8454ab,#fe42007a)!important}.design-modern .sleek-team-panel>p,.design-modern .sleek-project-summary p{color:#292521}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-next-panel) small,.design-modern .sleek-project-gallery>article:not(.featured) :is(small,p){color:#46504b}.design-modern :is(.sleek-focus-panel,.sleek-pulse-panel,.sleek-project-panel,.sleek-timer-panel) :is(p,small){color:#e5e9e6}.design-modern .sleek-header-actions>a:not(.sleek-new-button),.design-modern .sleek-collection-header nav>:not(.primary){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff57;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffd1}.design-modern .route-whiteboards .whiteboards-home article,.design-modern .route-chat .chat-workspace-view>div:last-child,.design-modern .route-members .members-workspace-view>div:nth-child(2){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffffb3,0 18px 42px #141c171a;background:#ffffff5c!important}.design-modern>header,.modern-glass-mobile-nav{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#fff6!important;border-color:#ffffffba!important}@media (max-width:639px){.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-next-panel,.sleek-meeting-panel),.design-modern .sleek-project-gallery>article:not(.featured)>a,.design-modern :is(.sleek-focus-panel,.sleek-pulse-panel,.sleek-project-panel,.sleek-timer-panel){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-next-panel,.sleek-meeting-panel),.design-modern :is(.sleek-work-queue,.sleek-work-status,.sleek-work-empty){background:#ffffffe0!important}.design-modern :is(.sleek-focus-panel,.sleek-pulse-panel,.sleek-project-panel,.sleek-timer-panel){background:#111312e6!important}}
.design-modern,.modern-glass-mobile-nav{--brand-orange:#e85002;--brand-red:#c10801;--brand-bright:#f16001;--brand-sand:#d9c3ab;--brand-black:#000;--brand-dark:#333;--brand-gray:#646464;--brand-light-gray:#a7a7a7;--brand-white:#f9f9f9;--bg:var(--brand-white);--bg-secondary:var(--brand-white);--bg-tertiary:var(--brand-sand);--surface:var(--brand-white);--surface-hover:var(--brand-sand);--border:var(--brand-light-gray);--border-subtle:var(--brand-light-gray);--text-primary:var(--brand-black);--text-secondary:var(--brand-dark);--text-muted:var(--brand-dark);--color-forest-950:var(--brand-black);--color-forest-900:var(--brand-black);--color-forest-800:var(--brand-dark);--color-forest-700:var(--brand-orange);--color-forest-600:var(--brand-orange);--color-gold:var(--brand-bright);--color-gold-light:var(--brand-sand);--color-gold-dark:var(--brand-red);--color-sage:var(--brand-sand);--color-sage-dark:var(--brand-light-gray)}.modern-app-shell{background:radial-gradient(36rem 26rem at 18% 12%,#fff,#0000 78%),radial-gradient(34rem 27rem at 84% 78%,#fff,#0000 78%),linear-gradient(135deg,#f9f9f9 0%,#ececec 54%,#f9f9f9 100%)}.design-modern main:not(.route-whiteboard-editor){background:0 0!important}.design-modern .app-sidebar-panel>div>aside,.design-modern .sleek-sidebar{color:var(--brand-black);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border-color:#f9f9f994;background:#f9f9f9ad!important}.design-modern .sleek-sidebar-brand img{background:var(--brand-white);border:1px solid #a7a7a74d;border-radius:50%;width:2.7rem;height:2.7rem;box-shadow:0 3px 10px #0000001f}.design-modern>header{border-color:var(--brand-light-gray)!important;background:#f9f9f9b8!important}.design-modern>header>div>span:first-child{border-color:var(--brand-light-gray);background:var(--brand-white);border-radius:50%;box-shadow:0 3px 10px #0000001f}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-meeting-panel,.sleek-next-panel),.design-modern :is(.sleek-work-queue,.sleek-work-status,.sleek-work-empty),.design-modern .sleek-project-gallery>article:not(.featured)>a,.design-modern :is(.live-dashboard-assigned,.sleek-chat-card),.design-modern .route-whiteboards .whiteboards-home article:not(:nth-child(4n+1)),.design-modern .route-chat .chat-workspace-view>div:last-child,.design-modern .route-members .members-workspace-view>div:nth-child(2){color:var(--brand-black);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);box-shadow:inset 0 1px #f9f9f9e6,0 18px 42px #0000002e;background:#f9f9f97a!important;border-color:#f9f9f994!important}.design-modern .sleek-project-gallery>article:not(.featured){background:0 0!important}.design-modern :is(.sleek-focus-panel,.sleek-pulse-panel,.sleek-project-panel,.sleek-work-focus),.design-modern .sleek-project-gallery>article.featured>a,.design-modern .route-whiteboards .whiteboards-home article:nth-child(4n+1){-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:inset 0 1px #f9f9f93d,0 22px 42px #00000040;color:var(--brand-white)!important;background:linear-gradient(145deg,#33333375,#0006)!important;border-color:#a7a7a7a6!important}.design-modern .sleek-project-gallery>article.featured{background:0 0!important}.design-modern :is(.sleek-team-panel,.sleek-project-summary,.live-dashboard-created),.design-modern .route-analytics>.page-enter>div:nth-child(2)>div:first-child{color:var(--brand-black)!important;background:#e85002b8!important;border-color:#f9f9f99e!important}.design-modern :is(.sleek-team-panel,.sleek-project-summary) p{color:var(--brand-dark)!important}.design-modern :is(.sleek-focus-panel,.sleek-pulse-panel,.sleek-project-panel,.sleek-work-focus) :is(p,small),.design-modern .sleek-project-gallery>article.featured>a :is(p,small){color:var(--brand-white)}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel) small,.design-modern .sleek-project-gallery>article:not(.featured) :is(p,small),.design-modern .sleek-live-header :is(p,span),.design-modern .sleek-page-header :is(p,span),.design-modern .sleek-collection-header :is(p,span){color:var(--brand-dark)}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-meeting-panel) :is(.sleek-panel-label,strong,b,a){color:var(--brand-black)!important}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-meeting-panel) :is(small,p,a>span:last-child),.design-modern .sleek-capacity-row small,.design-modern .sleek-chat-activity small,.design-modern .sleek-sidebar-brand small{color:var(--brand-dark)!important}.design-modern .sleek-next-panel>a{border-color:#00000038}.design-modern .sleek-next-panel :is(.sleek-panel-label,a,strong,small,b,p),.design-modern .sleek-next-panel>a>span:last-child{color:var(--brand-black)!important}.design-modern .sleek-next-panel>a>div{min-width:0}.design-modern .sleek-next-panel>a :is(strong,small){text-overflow:ellipsis;overflow:hidden}.design-modern .sleek-live-header h1,.design-modern .sleek-page-header h1,.design-modern .sleek-collection-header h1,.design-modern .sleek-collection-header>div>span,.design-modern .sleek-live-header :is(h1,p,span){color:var(--brand-black)!important}.design-modern .sleek-live-header .sleek-header-actions a{color:var(--brand-white)!important}.design-modern .sleek-live-header .sleek-header-actions button{color:var(--brand-black)!important}.design-modern .sleek-sidebar nav>a.active,.design-modern .sleek-work-status>span.active,.design-modern .sleek-collection-header nav>.primary{color:var(--brand-white)!important;background:var(--brand-black)!important;border-color:var(--brand-black)!important}.design-modern .sleek-sidebar :is(nav a:not(.active):hover,nav button:hover),.design-modern .sleek-header-actions>button,.design-modern .sleek-header-actions>a:not(.sleek-new-button),.design-modern .sleek-collection-header nav>:not(.primary){color:var(--brand-black);border-color:#a7a7a7bf;background:#f9f9f9c2!important}.design-modern .sleek-header-actions>button,.design-modern .sleek-header-actions>a{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:2.9rem;min-height:2.9rem;padding:0 .9rem;display:inline-flex}.design-modern .sleek-header-actions>button{border:1px solid var(--brand-light-gray)}.design-modern .sleek-header-actions>a.sleek-new-button{color:var(--brand-white)!important;background:var(--brand-black)!important;border-color:var(--brand-black)!important}.design-modern :is(.sleek-new-button,.sleek-round-action,.sleek-work-focus>div>a),.design-modern :is(.sleek-chat-card header span,.sleek-back-classic span),.design-modern .sleek-work-focus:after{background:var(--brand-orange)!important}.design-modern :is(.sleek-focus-panel button,.sleek-work-focus>div>a){color:var(--brand-black)!important;background:var(--brand-orange)!important}.design-modern :is(.sleek-focus-panel button,.sleek-work-focus>div>a):hover{background:var(--brand-bright)!important}.design-modern .sleek-pulse-chart i{background:linear-gradient(var(--brand-white), var(--brand-light-gray))!important}.design-modern .sleek-pulse-chart path,.design-modern .sleek-project-gallery footer em,.design-modern .sleek-capacity-row>i em{stroke:var(--brand-orange);background-color:var(--brand-orange)}.design-modern .sleek-project-list b,.design-modern .sleek-inline-link{color:var(--brand-orange)}.design-modern .sleek-pulse-stats span,.design-modern .sleek-project-list>a{border-color:#a7a7a77a;background:#333333bf!important}.design-modern .sleek-pulse-stats small,.design-modern .sleek-project-list small{color:var(--brand-white)}.design-modern .sleek-pulse-panel .sleek-panel-label,.design-modern .sleek-project-panel .sleek-panel-label,.design-modern .sleek-focus-panel .sleek-panel-label,.design-modern .sleek-focus-meta{color:var(--brand-white)!important}.design-modern .sleek-capacity-row small,.design-modern .sleek-chat-activity small,.design-modern .sleek-chat-card p{color:var(--brand-dark)!important}.design-modern .sleek-chat-activity>i,.design-modern .sleek-chat-card p i{color:var(--brand-white);background:var(--brand-dark)}.design-modern .sleek-avatar-row>.sleek-team-avatar{border-color:var(--brand-orange)}.design-modern .project-initial-mark,.design-modern .project-color-dot{color:var(--brand-white)!important;background:var(--brand-orange)!important}.design-modern .project-status-edge[data-status=todo]{border-left-color:var(--brand-light-gray)!important}.design-modern .project-status-edge[data-status=in_progress]{border-left-color:var(--brand-bright)!important}.design-modern .project-status-edge[data-status=in_review]{border-left-color:var(--brand-red)!important}.design-modern .project-status-edge[data-status=done]{border-left-color:var(--brand-dark)!important}.design-modern .project-priority-dot[data-priority=low]{background:var(--brand-light-gray)!important}.design-modern .project-priority-dot[data-priority=medium]{background:var(--brand-orange)!important}.design-modern .project-priority-dot[data-priority=high]{background:var(--brand-bright)!important}.design-modern .project-priority-dot[data-priority=urgent]{background:var(--brand-red)!important}.design-modern .user-avatar-fallback{color:var(--brand-white)!important;background:var(--brand-dark)!important}.design-modern .sleek-next-panel>a>i{background:var(--brand-orange)!important}.design-modern .sleek-next-panel{order:1}.design-modern :is(.sleek-pulse-panel,.sleek-capacity-panel){order:2}.design-modern .sleek-chat-card>a,.design-modern .sleek-chat-card :is(strong,b){color:var(--brand-black)!important}.design-modern .sleek-attention-panel>a>i{background:var(--brand-red)!important}.design-modern .sleek-avatar-row>span:not(:has(img)){background:var(--brand-red)!important}.design-modern :is(.route-whiteboards,.route-chat,.route-members,.route-project-create,.route-project-brief,.route-project-detail,.route-account,.route-settings,.route-analytics,.route-intake-editor) :is(.card-lift,[class*="rounded-[18px]"],[class*="rounded-[20px]"],[class*="rounded-[22px]"]){border-color:#a7a7a78c!important;box-shadow:0 16px 42px #00000029!important}.design-modern :is(.route-whiteboards,.route-chat,.route-members,.route-project-create,.route-project-brief,.route-account,.route-settings,.route-analytics,.route-intake-editor) :is(input,textarea,select){background:var(--brand-white)!important}.design-modern .route-analytics>.page-enter>div:nth-child(2)>div{background:#f9f9f9d1!important}.design-modern .route-analytics>.page-enter>div:nth-child(2)>div:first-child,.design-modern .route-account>.page-enter>div:first-child>span{color:var(--brand-black)!important;background:var(--brand-orange)!important}.design-modern .route-account>.page-enter>div:nth-of-type(2)>div{background:#f9f9f9d1!important}.design-modern .route-account>.page-enter>div:nth-of-type(2)>div:first-child,.design-modern .route-intake-editor .page-enter>header{color:var(--brand-white)!important;background:var(--brand-black)!important}.design-modern .route-project-detail .project-workspace-view,.design-modern .route-project-detail .project-workspace-view>div:first-child{background:var(--brand-white)!important}.design-modern .route-project-detail .project-workspace-view>div:nth-child(2){background:var(--brand-sand)!important}.design-modern main:not(.route-whiteboard-editor) :is(button,a,select){max-width:100%}.design-modern .route-chat .chat-workspace-view,.design-modern .route-chat .chat-workspace-view>div:last-child,.design-modern .route-chat .chat-workspace-view>div:last-child>section{min-width:0}.design-modern .route-chat .chat-workspace-view>div:last-child>section>header select,.design-modern .route-chat .chat-workspace-view>div:last-child>section>header input,.design-modern .route-chat .chat-workspace-view button[class*=h-10],.modern-chat-dock>section>header button,.modern-chat-dock>section button[class*=h-10]{min-height:2.75rem}.design-modern .route-chat .chat-workspace-view button:focus-visible,.modern-chat-dock button:focus-visible,.design-modern .sleek-header-actions button:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.design-modern .route-chat .chat-workspace-view :is(button,a){overflow-wrap:anywhere}.design-modern :is(.sleek-sidebar,.sleek-live-dashboard,.sleek-projects-page,.sleek-work-page) :is(button,a,input,textarea,select):focus-visible{outline-color:var(--brand-orange)!important}.design-modern main:not(.route-whiteboard-editor) :is(input,textarea,select):focus{box-shadow:0 0 0 3px #e8500233;border-color:var(--brand-orange)!important}.design-modern{--brand-pale-red:color-mix(in srgb, var(--brand-red) 12%, var(--brand-white));--brand-pale-orange:color-mix(in srgb, var(--brand-orange) 12%, var(--brand-white));--color-red-50:var(--brand-pale-red);--color-red-100:var(--brand-pale-red);--color-red-200:var(--brand-sand);--color-red-300:var(--brand-sand);--color-red-400:var(--brand-red);--color-red-500:var(--brand-red);--color-red-600:var(--brand-red);--color-red-700:var(--brand-red);--color-red-800:var(--brand-dark);--color-red-900:var(--brand-black);--color-red-950:var(--brand-black);--color-rose-50:var(--brand-pale-red);--color-rose-100:var(--brand-pale-red);--color-rose-200:var(--brand-sand);--color-rose-300:var(--brand-sand);--color-rose-400:var(--brand-red);--color-rose-500:var(--brand-red);--color-rose-600:var(--brand-red);--color-rose-700:var(--brand-red);--color-rose-800:var(--brand-dark);--color-rose-900:var(--brand-black);--color-rose-950:var(--brand-black);--color-pink-50:var(--brand-pale-red);--color-pink-100:var(--brand-pale-red);--color-pink-200:var(--brand-sand);--color-pink-300:var(--brand-sand);--color-pink-400:var(--brand-red);--color-pink-500:var(--brand-red);--color-pink-600:var(--brand-red);--color-pink-700:var(--brand-red);--color-pink-800:var(--brand-dark);--color-pink-900:var(--brand-black);--color-pink-950:var(--brand-black);--color-amber-50:var(--brand-pale-orange);--color-amber-100:var(--brand-pale-orange);--color-amber-200:var(--brand-sand);--color-amber-300:var(--brand-sand);--color-amber-400:var(--brand-bright);--color-amber-500:var(--brand-bright);--color-amber-600:var(--brand-orange);--color-amber-700:var(--brand-orange);--color-amber-800:var(--brand-red);--color-amber-900:var(--brand-dark);--color-amber-950:var(--brand-black);--color-yellow-50:var(--brand-pale-orange);--color-yellow-100:var(--brand-pale-orange);--color-yellow-200:var(--brand-sand);--color-yellow-300:var(--brand-sand);--color-yellow-400:var(--brand-bright);--color-yellow-500:var(--brand-bright);--color-yellow-600:var(--brand-orange);--color-yellow-700:var(--brand-orange);--color-yellow-800:var(--brand-red);--color-yellow-900:var(--brand-dark);--color-yellow-950:var(--brand-black);--color-orange-50:var(--brand-pale-orange);--color-orange-100:var(--brand-pale-orange);--color-orange-200:var(--brand-sand);--color-orange-300:var(--brand-sand);--color-orange-400:var(--brand-bright);--color-orange-500:var(--brand-bright);--color-orange-600:var(--brand-orange);--color-orange-700:var(--brand-orange);--color-orange-800:var(--brand-red);--color-orange-900:var(--brand-dark);--color-orange-950:var(--brand-black);--color-blue-50:var(--brand-pale-orange);--color-blue-100:var(--brand-pale-orange);--color-blue-200:var(--brand-sand);--color-blue-300:var(--brand-sand);--color-blue-400:var(--brand-bright);--color-blue-500:var(--brand-orange);--color-blue-600:var(--brand-orange);--color-blue-700:var(--brand-orange);--color-blue-800:var(--brand-red);--color-blue-900:var(--brand-dark);--color-blue-950:var(--brand-black);--color-sky-50:var(--brand-pale-orange);--color-sky-100:var(--brand-pale-orange);--color-sky-200:var(--brand-sand);--color-sky-300:var(--brand-sand);--color-sky-400:var(--brand-bright);--color-sky-500:var(--brand-orange);--color-sky-600:var(--brand-orange);--color-sky-700:var(--brand-orange);--color-sky-800:var(--brand-red);--color-sky-900:var(--brand-dark);--color-sky-950:var(--brand-black);--color-cyan-50:var(--brand-pale-orange);--color-cyan-100:var(--brand-pale-orange);--color-cyan-200:var(--brand-sand);--color-cyan-300:var(--brand-sand);--color-cyan-400:var(--brand-bright);--color-cyan-500:var(--brand-orange);--color-cyan-600:var(--brand-orange);--color-cyan-700:var(--brand-orange);--color-cyan-800:var(--brand-red);--color-cyan-900:var(--brand-dark);--color-cyan-950:var(--brand-black);--color-indigo-50:var(--brand-pale-orange);--color-indigo-100:var(--brand-pale-orange);--color-indigo-200:var(--brand-sand);--color-indigo-300:var(--brand-sand);--color-indigo-400:var(--brand-bright);--color-indigo-500:var(--brand-orange);--color-indigo-600:var(--brand-orange);--color-indigo-700:var(--brand-orange);--color-indigo-800:var(--brand-red);--color-indigo-900:var(--brand-dark);--color-indigo-950:var(--brand-black);--color-violet-50:var(--brand-pale-orange);--color-violet-100:var(--brand-pale-orange);--color-violet-200:var(--brand-sand);--color-violet-300:var(--brand-sand);--color-violet-400:var(--brand-bright);--color-violet-500:var(--brand-orange);--color-violet-600:var(--brand-orange);--color-violet-700:var(--brand-orange);--color-violet-800:var(--brand-red);--color-violet-900:var(--brand-dark);--color-violet-950:var(--brand-black);--color-purple-50:var(--brand-pale-orange);--color-purple-100:var(--brand-pale-orange);--color-purple-200:var(--brand-sand);--color-purple-300:var(--brand-sand);--color-purple-400:var(--brand-bright);--color-purple-500:var(--brand-orange);--color-purple-600:var(--brand-orange);--color-purple-700:var(--brand-orange);--color-purple-800:var(--brand-red);--color-purple-900:var(--brand-dark);--color-purple-950:var(--brand-black);--color-green-50:var(--brand-white);--color-green-100:var(--brand-pale-orange);--color-green-200:var(--brand-sand);--color-green-300:var(--brand-light-gray);--color-green-400:var(--brand-gray);--color-green-500:var(--brand-dark);--color-green-600:var(--brand-dark);--color-green-700:var(--brand-dark);--color-green-800:var(--brand-black);--color-green-900:var(--brand-black);--color-green-950:var(--brand-black);--color-emerald-50:var(--brand-white);--color-emerald-100:var(--brand-pale-orange);--color-emerald-200:var(--brand-sand);--color-emerald-300:var(--brand-light-gray);--color-emerald-400:var(--brand-gray);--color-emerald-500:var(--brand-dark);--color-emerald-600:var(--brand-dark);--color-emerald-700:var(--brand-dark);--color-emerald-800:var(--brand-black);--color-emerald-900:var(--brand-black);--color-emerald-950:var(--brand-black);--color-teal-50:var(--brand-white);--color-teal-100:var(--brand-pale-orange);--color-teal-200:var(--brand-sand);--color-teal-300:var(--brand-light-gray);--color-teal-400:var(--brand-gray);--color-teal-500:var(--brand-dark);--color-teal-600:var(--brand-dark);--color-teal-700:var(--brand-dark);--color-teal-800:var(--brand-black);--color-teal-900:var(--brand-black);--color-teal-950:var(--brand-black);--color-lime-50:var(--brand-white);--color-lime-100:var(--brand-pale-orange);--color-lime-200:var(--brand-sand);--color-lime-300:var(--brand-light-gray);--color-lime-400:var(--brand-gray);--color-lime-500:var(--brand-dark);--color-lime-600:var(--brand-dark);--color-lime-700:var(--brand-dark);--color-lime-800:var(--brand-black);--color-lime-900:var(--brand-black);--color-lime-950:var(--brand-black);--color-slate-50:var(--brand-white);--color-slate-100:var(--brand-white);--color-slate-200:var(--brand-sand);--color-slate-300:var(--brand-light-gray);--color-slate-400:var(--brand-light-gray);--color-slate-500:var(--brand-gray);--color-slate-600:var(--brand-gray);--color-slate-700:var(--brand-dark);--color-slate-800:var(--brand-dark);--color-slate-900:var(--brand-black);--color-slate-950:var(--brand-black);--color-zinc-50:var(--brand-white);--color-zinc-100:var(--brand-white);--color-zinc-200:var(--brand-sand);--color-zinc-300:var(--brand-light-gray);--color-zinc-400:var(--brand-light-gray);--color-zinc-500:var(--brand-gray);--color-zinc-600:var(--brand-gray);--color-zinc-700:var(--brand-dark);--color-zinc-800:var(--brand-dark);--color-zinc-900:var(--brand-black);--color-zinc-950:var(--brand-black);--color-stone-50:var(--brand-white);--color-stone-100:var(--brand-white);--color-stone-200:var(--brand-sand);--color-stone-300:var(--brand-light-gray);--color-stone-400:var(--brand-light-gray);--color-stone-500:var(--brand-gray);--color-stone-600:var(--brand-gray);--color-stone-700:var(--brand-dark);--color-stone-800:var(--brand-dark);--color-stone-900:var(--brand-black);--color-stone-950:var(--brand-black);--color-gray-50:var(--brand-white);--color-gray-100:var(--brand-white);--color-gray-200:var(--brand-sand);--color-gray-300:var(--brand-light-gray);--color-gray-400:var(--brand-light-gray);--color-gray-500:var(--brand-gray);--color-gray-600:var(--brand-gray);--color-gray-700:var(--brand-dark);--color-gray-800:var(--brand-dark);--color-gray-900:var(--brand-black);--color-gray-950:var(--brand-black)}.design-modern .task-status-badge[data-status=todo]{color:var(--brand-black)!important;background:var(--brand-light-gray)!important}.design-modern .task-status-badge[data-status=in_progress]{color:var(--brand-black)!important;background:var(--brand-bright)!important}.design-modern .task-status-badge[data-status=in_review]{color:var(--brand-white)!important;background:var(--brand-red)!important}.design-modern .task-status-badge[data-status=done]{color:var(--brand-white)!important;background:var(--brand-dark)!important}.design-modern .task-status-badge>span:first-child{background:currentColor!important}.modern-glass-mobile-nav{color:var(--brand-gray);background:#f9f9f9db!important;border-color:#a7a7a7b3!important}.modern-glass-mobile-nav a:is(:hover,:focus-visible),.modern-glass-mobile-nav a[class*=color-forest-600]{color:var(--brand-orange)!important}.modern-chat-dock [class*=bg-emerald-],.modern-chat-dock [class*=bg-green-]{background-color:var(--brand-dark)!important}.modern-chat-dock [class*=bg-amber-]{background-color:var(--brand-bright)!important}.modern-chat-dock [class*=bg-red-]{background-color:var(--brand-red)!important}.modern-chat-dock [class*=bg-slate-]{background-color:var(--brand-light-gray)!important}.modern-notification-panel,.modern-notification-toast>div{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:var(--brand-light-gray)!important;background:#f9f9f9f0!important}.modern-notification-panel [class*=bg-red-]{background-color:var(--brand-red)!important}.modern-notification-panel [class*=text-red-]{color:var(--brand-red)!important}.modern-notification-panel :is([class*=text-blue-],[class*=text-purple-],[class*=text-green-],[class*=text-amber-],[class*=text-cyan-]){color:var(--brand-orange)!important}.modern-notification-panel button{max-width:100%}.modern-notification-toast :is([class*=text-emerald-],[class*=text-blue-],[class*=text-purple-],[class*=text-green-],[class*=text-amber-],[class*=text-cyan-]){color:var(--brand-orange)!important}.modern-notification-toast :is([class*=bg-slate-],[class*=hover\:bg-slate-]){background-color:var(--brand-sand)!important}.modern-chat-dock .user-avatar-fallback{color:var(--brand-white)!important;background:var(--brand-dark)!important}.modern-chat-dock>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:var(--brand-light-gray)!important;background:#f9f9f9f0!important}.modern-chat-dock>button{color:var(--brand-white)!important;background:var(--brand-black)!important}.modern-chat-dock :is(button,select,textarea){max-width:100%}.design-modern .route-chat .chat-workspace-view>div:last-child{background:#f9f9f9e6!important}.design-modern .route-chat .chat-workspace-view button[class*=bg-],.modern-chat-dock button[class*=bg-],.design-modern .route-chat .chat-workspace-view [class*=bg-emerald-],.design-modern .route-chat .chat-workspace-view [class*=bg-green-]{border-color:var(--brand-orange)!important}@media (max-width:639px){.design-modern .sleek-header-actions{flex-wrap:wrap}.design-modern .sleek-collection-header nav{flex-wrap:wrap;overflow:visible}.design-modern .sleek-collection-header nav>a{white-space:nowrap;flex:auto;justify-content:center;min-height:2.75rem}.design-modern .route-chat .chat-workspace-view>div:last-child>section>header>div{min-width:0}.design-modern .route-chat .chat-workspace-view>div:last-child>section>header select{min-width:0;max-width:min(35vw,8.125rem)}.design-modern .route-chat .chat-workspace-view form :is(button,select,a){min-height:2.5rem}.modern-app-shell{background:linear-gradient(155deg,#f9f9f9 0%,#ececec 52%,#f9f9f9 100%)}.design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-next-panel,.sleek-meeting-panel){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.design-modern .sleek-page-header>div :is(h1,p,span),.design-modern .sleek-collection-header>div :is(h1,p,span),.design-modern .route-whiteboards .whiteboards-home>header>div:first-child :is(h1,p),.design-modern .route-chat .chat-workspace-view>div:first-child :is(h1,p),.design-modern .route-members .members-workspace-view>div:first-child :is(h1,p),.design-modern .route-analytics>.page-enter>div:first-child>div:first-child :is(h1,p),.design-modern .route-account>.page-enter>div:first-child>div:last-child :is(h1,p),.design-modern .route-settings>.page-enter>:is(h1,p),.design-modern .route-intake>.page-enter>header>div:first-child :is(h1,p,div),.design-modern .route-project-create>.page-enter>:is(h1,p),.design-modern .route-work-pay .page-enter>header :is(h1,p,div),.design-modern .route-team-roles .page-enter>div>header :is(h1,p,div),.design-modern .route-roles-access-draft .page-enter>div>header :is(h1,p){color:var(--brand-black)!important}.design-modern .route-projects .sleek-project-gallery>a:not(.featured),.design-modern .route-analytics>.page-enter>div:nth-child(2)>div:not(:first-child),.design-modern .route-analytics>.page-enter>div[class*="rounded-[18px]"],.design-modern .route-analytics>.page-enter>section:not(.grid),.design-modern .route-analytics>.page-enter>:is(div,section).grid>div,.design-modern .route-account>.page-enter>div:nth-of-type(2)>div:not(:first-child),.design-modern .route-account>.page-enter>section:not(.role-preview-panel)>div:last-child>div,.design-modern .route-account>.page-enter>div:last-child,.design-modern .route-account>.page-enter>div:nth-child(4)>a,.design-modern .route-settings>.page-enter>div:last-child>div,.design-modern .route-settings>.page-enter>div:nth-child(3)>div,.design-modern .route-project-create>.page-enter>div,.design-modern .route-intake .page-enter>div:last-child>article,.design-modern .route-members .members-workspace-view>div:last-child>div,.design-modern .route-team-roles .page-enter :is(section,article),.design-modern .route-roles-access-draft .page-enter :is(section,article),.design-modern .route-work-pay .page-enter>div:nth-child(2)>div,.design-modern .route-work-pay :is(section,article){-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#f9f9f99e!important;border:1px solid #f9f9f99e!important;box-shadow:inset 0 1px #f9f9f9d1,0 18px 42px #00000026!important}.design-modern .route-projects .sleek-project-gallery>a.featured{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(145deg,#33333394,#00000085)!important;border-color:#f9f9f947!important}.design-modern .sleek-work-queue :is(header span,a>b,a small),.design-modern .sleek-work-status>span:first-child,.design-modern .sleek-project-gallery>a:not(.featured) :is(small,p,footer span){color:var(--brand-dark)!important}.design-modern .sleek-project-gallery>a.featured :is(small,p,footer span){color:var(--brand-white)!important}.design-modern .sleek-work-queue>a>b{opacity:.72}.design-modern .route-whiteboards .whiteboards-home>header>div:first-child>div:first-child{color:var(--brand-dark)!important}.design-modern .route-whiteboards .whiteboards-home article:nth-child(4n+1)>a>div:last-child>div:last-child{color:var(--brand-white)!important}.design-modern .route-members .members-workspace-view>div:last-child>h2{color:var(--brand-black)!important}.design-modern .route-account>.page-enter>div:nth-child(3)>div:first-child p:first-child{color:var(--brand-white)!important}.design-modern .route-account>.page-enter>section,.design-modern :is(.route-account,.route-settings) form,.design-modern .route-analytics>.page-enter>:is(div,section).grid{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}.design-modern .route-account>.page-enter>section{padding:0!important}.design-modern :is(main.route-account,main.route-settings) button[role=switch]{width:2.75rem;height:1.5rem;min-height:1.5rem;padding:0}.design-modern :is(main.route-account,main.route-settings) button:has(>svg.lucide-camera){width:2rem;height:2rem;min-height:2rem;padding:0}@media (min-width:640px){.design-modern .route-members .members-workspace-view>div:last-child form>div:nth-child(2)>button{flex:none;min-width:9rem}}.design-modern .route-intake-editor .page-enter>header>div:last-child,.design-modern .route-intake-editor .page-enter>header>div:last-child>span:first-child{color:var(--brand-white)!important}.design-modern .route-intake-editor .page-enter>header>div:last-child>span:not(:first-child){color:var(--brand-black)!important}.dark .design-modern,.dark .modern-glass-mobile-nav{--bg:var(--brand-black);--bg-secondary:var(--brand-dark);--bg-tertiary:var(--brand-dark);--surface:var(--brand-dark);--surface-hover:var(--brand-gray);--border:var(--brand-gray);--border-subtle:var(--brand-gray);--text-primary:var(--brand-white);--text-secondary:var(--brand-white);--text-muted:var(--brand-light-gray)}.dark .modern-app-shell{background:radial-gradient(35rem 25rem at 76% 25%,#333,#0000 80%),linear-gradient(135deg,#000 0%,#333 55%,#000 100%)}.dark .design-modern .sleek-sidebar,.dark .design-modern .app-sidebar-panel>div>aside,.dark .design-modern>header,.dark .modern-glass-mobile-nav{color:var(--brand-white);background:#00000094!important;border-color:#f9f9f957!important}.dark .design-modern .sleek-sidebar :is(nav a,nav button,.sleek-sidebar-brand,.sleek-sidebar-brand small,.sleek-sidebar-footer,.sleek-sidebar-footer small,.sleek-chat-card strong,.sleek-chat-card b,.sleek-chat-card>a,.sleek-chat-activity small),.dark .design-modern .sleek-live-header :is(h1,p,span),.dark .design-modern .sleek-page-header :is(h1,p,span),.dark .design-modern .sleek-collection-header :is(h1,p,span),.dark .design-modern .route-whiteboards .whiteboards-home>header>div:first-child :is(h1,p,div),.dark .design-modern .route-chat .chat-workspace-view>div:first-child :is(h1,p),.dark .design-modern .route-members .members-workspace-view>div:first-child :is(h1,p),.dark .design-modern .route-analytics>.page-enter>div:first-child>div:first-child :is(h1,p),.dark .design-modern .route-account>.page-enter>div:first-child>div:last-child :is(h1,p),.dark .design-modern .route-settings>.page-enter>:is(h1,p),.dark .design-modern .route-intake>.page-enter>header>div:first-child :is(h1,p,div),.dark .design-modern .route-project-create>.page-enter>:is(h1,p),.dark .design-modern .route-work-pay .page-enter>header :is(h1,p,div),.dark .design-modern .route-team-roles .page-enter>div>header :is(h1,p,div),.dark .design-modern .route-roles-access-draft .page-enter>div>header :is(h1,p){color:var(--brand-white)!important}.dark .design-modern .sleek-sidebar nav>a.active,.dark .design-modern .sleek-sidebar .sleek-nav-group>div>a.active,.dark .design-modern .sleek-sidebar .sleek-quick-projects-list>a.active,.dark .design-modern .sleek-header-actions>a.sleek-new-button{color:var(--brand-black)!important;background:var(--brand-bright)!important;border-color:var(--brand-bright)!important}.dark .design-modern .sleek-sidebar :is(nav a:not(.active):hover,nav button:hover),.dark .design-modern .sleek-header-actions>button,.dark .design-modern .sleek-header-actions>a:not(.sleek-new-button),.dark .design-modern .sleek-collection-header nav>:not(.primary),.dark .design-modern .sleek-chat-card{color:var(--brand-white)!important;background:#0000007a!important;border-color:#f9f9f957!important}.dark .design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-meeting-panel,.sleek-work-queue,.sleek-work-status,.sleek-work-empty,.live-dashboard-assigned),.dark .design-modern .sleek-project-gallery>article:not(.featured)>a,.dark .design-modern .route-whiteboards .whiteboards-home article:not(:nth-child(4n+1)),.dark .design-modern .route-chat .chat-workspace-view>div:last-child,.dark .design-modern .route-members .members-workspace-view>div:nth-child(2){-webkit-backdrop-filter:blur(10px)saturate(125%);backdrop-filter:blur(10px)saturate(125%);color:var(--brand-white)!important;background:linear-gradient(145deg,#0000009e,#3333337a)!important;border-color:#f9f9f957!important}.dark .design-modern .sleek-project-gallery>article:not(.featured){background:0 0!important}.dark .design-modern .route-account>.page-enter>div:nth-child(4)>a,.dark .design-modern .route-members .members-workspace-view>div:last-child>div,.dark .design-modern .route-team-roles .page-enter :is(section,article),.dark .design-modern .route-roles-access-draft .page-enter :is(section,article),.dark .design-modern .route-work-pay .page-enter>div:nth-child(2)>div,.dark .design-modern .route-work-pay :is(section,article){color:var(--brand-white)!important;background:#0000009e!important;border-color:#f9f9f957!important}.dark .design-modern .route-members .members-workspace-view>div:last-child>h2,.dark .design-modern :is(.sleek-attention-panel,.sleek-capacity-panel,.sleek-meeting-panel) :is(.sleek-panel-label,strong,b,a,small,p,a>span:last-child),.dark .design-modern .sleek-project-gallery>article:not(.featured) :is(h2,p,small,b,span),.dark .design-modern .sleek-capacity-row small,.dark .design-modern .sleek-chat-card p{color:var(--brand-white)!important}.dark .design-modern :is(.sleek-team-panel,.sleek-project-summary) :is(p,strong,span,b){color:var(--brand-black)!important}.dark .design-modern :is(.route-whiteboards,.route-members,.route-project-create,.route-project-brief,.route-account,.route-settings,.route-analytics,.route-intake-editor) :is(.card-lift,[class*="rounded-[18px]"],[class*="rounded-[20px]"],[class*="rounded-[22px]"]){color:var(--brand-white);background:#00000085!important}.dark .design-modern :is(.route-whiteboards,.route-chat,.route-members,.route-project-create,.route-project-brief,.route-account,.route-settings,.route-analytics,.route-intake-editor) :is(input,textarea,select){color:var(--brand-white)!important;background:var(--brand-dark)!important}.dark .design-modern .route-analytics>.page-enter>div:nth-child(2)>div,.dark .design-modern .route-account>.page-enter>div:nth-of-type(2)>div,.dark .design-modern .route-project-detail .project-workspace-view>div:first-child{color:var(--brand-white)!important;background:#0000009e!important}.dark .design-modern .route-analytics>.page-enter>div:nth-child(2)>div:first-child{color:var(--brand-black)!important;background:var(--brand-orange)!important}.dark .design-modern .route-project-detail .project-workspace-view,.dark .design-modern .route-project-detail .project-workspace-view>div:nth-child(2){background:var(--brand-dark)!important}.dark .design-modern .route-whiteboard-editor .whiteboard-topbar{--text-primary:var(--brand-black);--text-secondary:var(--brand-dark);--text-muted:var(--brand-gray)}.dark .design-modern :is(main:not(.route-whiteboard-editor),.sleek-sidebar) :is([class*=text-green-],[class*=text-emerald-],[class*=text-teal-],[class*=text-lime-],[class*=text-slate-],[class*=text-zinc-],[class*=text-stone-],[class*=text-gray-]){color:var(--brand-white)!important}.dark .modern-chat-dock>section,.dark .modern-notification-panel,.dark .modern-notification-toast>div{color:var(--brand-white);background:#000000d1!important;border-color:#f9f9f957!important}.dark .modern-chat-dock>button{background:var(--brand-orange)!important}.dark .modern-glass-mobile-nav a[class*=color-forest-600]{color:var(--brand-bright)!important}@media (max-width:639px){.design-modern .sleek-next-panel>a{grid-template-columns:.55rem minmax(0,1fr) auto;row-gap:.2rem}.design-modern .sleek-next-panel>a>span:last-child{grid-area:2/3;justify-self:end}.dark .modern-app-shell{background:linear-gradient(155deg,#000 0%,#333 55%,#000 100%)}}.dark .design-modern .route-intake .page-enter>div:last-child>article,.dark .design-modern .route-account>.page-enter>section:not(.role-preview-panel)>div:last-child>div,.dark .design-modern .route-settings>.page-enter>div:last-child>div,.dark .design-modern .route-account>.page-enter>div:last-child,.dark .design-modern .route-settings>.page-enter>div:nth-child(3)>div,.dark .design-modern .route-account>.page-enter>div:nth-child(4)>a,.dark .design-modern .route-analytics>.page-enter>:is(div,section).grid>div,.dark .design-modern .route-analytics>.page-enter>section:not(.grid),.dark .design-modern .route-work-pay .page-enter>div:nth-child(2)>div,.dark .design-modern .route-work-pay :is(section,article),.dark .design-modern .route-roles-access-draft .page-enter :is(section,article),.dark .design-modern .route-team-roles .page-enter :is(section,article){color:var(--brand-white)!important;background:#121212c2!important;border-color:#f9f9f942!important;box-shadow:inset 0 1px #f9f9f91a,0 18px 42px #00000038!important}.dark .design-modern .route-project-brief .page-enter section,.dark .design-modern .route-project-brief .page-enter header{color:var(--brand-white)!important;background:#121212c7!important;border-color:#f9f9f938!important;box-shadow:inset 0 1px #f9f9f914,0 18px 42px #0003!important}.dark .design-modern .route-project-brief .page-enter section section{background:#333333d1!important}.dark .design-modern main:not(.route-whiteboard-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){caret-color:var(--brand-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--brand-white)!important;background:#333!important;border-color:#f9f9f966!important}.dark .design-modern main:not(.route-whiteboard-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea)::placeholder{opacity:1;color:#c4c4c4!important}.dark .design-modern main:not(.route-whiteboard-editor) select option{color:var(--brand-white);background:#333}.dark .design-modern main:not(.route-whiteboard-editor) :is(input,textarea,select):disabled{-webkit-text-fill-color:#d0d0d0;opacity:1;color:#d0d0d0!important}.dark .design-modern :is(.route-intake,.route-account,.route-settings) :is([class*="text-[var(--text-muted)]"],[class*="text-[var(--text-secondary)]"]){color:#d0d0d0!important}.dark .design-modern .route-intake .page-enter>div:last-child>article h2,.dark .design-modern :is(.route-account,.route-settings) .page-enter :is(h2,label,[class*="text-[var(--text-primary)]"]){color:var(--brand-white)!important}.dark .design-modern .route-intake .page-enter>div:last-child>article span[class*=rounded-full]{color:var(--brand-white)!important;background:#333!important}.dark .design-modern .route-account>.page-enter>section.role-preview-panel{color:var(--brand-white)!important;box-shadow:none!important;background:#121212c2!important;border:1px solid #f9f9f942!important;padding:1rem!important}.dark .design-modern .route-account>.page-enter>section.role-preview-panel>div>div{box-shadow:none!important;background:0 0!important;border:0!important}:is(.dark .design-modern .route-roles-access-draft label:has(>input[type=file]),.dark .design-modern .route-team-roles label:has(>input[type=file])){border:1px solid #f9f9f959;color:var(--brand-white)!important;background:#333!important}.dark .design-modern .route-chat .chat-workspace-view aside button[class*=ring-1]{--tw-ring-inset:inset;outline-offset:-1px;outline:1px solid #f9f9f96b}
.chat-filter-select select,.inset-select select{appearance:none;padding-inline:12px 36px}.design-modern .route-chat .chat-workspace-view button.chat-inbox-member[aria-current=true]{border-color:var(--border)!important}:is(.design-modern .route-chat .chat-workspace-view,.chat-workspace-view,.modern-chat-dock,[data-chat-surface]) [data-chat-popover]{isolation:isolate;color:var(--text-primary)!important;background:var(--surface)!important;border-color:var(--border)!important}:is(.design-modern .route-chat .chat-workspace-view,.chat-workspace-view,.modern-chat-dock,[data-chat-surface]) [data-chat-popover] button{color:var(--text-primary)!important;background:0 0!important;border-color:#0000!important}:is(.design-modern .route-chat .chat-workspace-view,.chat-workspace-view,.modern-chat-dock,[data-chat-surface]) [data-chat-popover] button:hover{background:var(--surface-hover)!important}:is(.design-modern .route-chat .chat-workspace-view,.chat-workspace-view,.modern-chat-dock,[data-chat-surface]) [data-chat-popover] button[data-chat-danger]{color:#dc2626!important}.dark :is(.design-modern .route-chat .chat-workspace-view,.chat-workspace-view,.modern-chat-dock,[data-chat-surface]) [data-chat-popover] button[data-chat-danger]{color:#ff8585!important}.dark .design-modern .route-whiteboards .whiteboard-search{background:#333!important}.dark .design-modern main.route-whiteboards .whiteboard-search input:not([type=checkbox]):not([type=radio]):not([type=file]){background:0 0!important}:is(.chat-workspace-view,.modern-chat-dock) button:is([data-chat-popover-trigger=more],[data-chat-popover-trigger=reaction]){box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;border-radius:50%!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important}:is(.chat-workspace-view,.modern-chat-dock) [data-chat-popover=reaction]{align-items:center}:is(.chat-workspace-view,.modern-chat-dock) :is([data-chat-popover=reaction],[data-chat-popover=emoji]) button{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}button.notification-pref-switch[role=switch]{box-sizing:border-box;width:44px!important;min-width:44px!important;height:24px!important;min-height:24px!important;padding:0!important}.notification-pref-switch>.notification-pref-switch-thumb{width:20px;height:20px;transition:left .2s;top:50%;left:1px;transform:translateY(-50%)}.notification-pref-switch[aria-checked=true]>.notification-pref-switch-thumb{left:calc(100% - 21px)}@media (prefers-reduced-motion:reduce){.notification-pref-switch>.notification-pref-switch-thumb{transition:none}}.chat-workspace-view .chat-schedule-control input[type=datetime-local]{box-sizing:border-box;padding-inline:2px;width:128px!important;min-width:0!important;max-width:128px!important;height:32px!important;min-height:32px!important}@media (min-width:640px){.design-modern main.route-chat .chat-workspace-view .chat-schedule-control input[type=datetime-local]{font-size:11px!important}}
.project-materials-panel{border-radius:20px;transition:box-shadow .15s;box-shadow:0 8px 28px #0000000d}.project-materials-panel.is-dragging{box-shadow:inset 0 0 0 2px var(--color-forest-600), 0 8px 28px #00000014}.project-materials-panel .project-materials-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.project-materials-header>div{min-width:0}.project-materials-panel .project-materials-header h2{letter-spacing:-.025em;color:var(--text-primary);align-items:center;gap:8px;margin:0;font-weight:700;display:flex;font-size:16px!important;line-height:22px!important}.project-materials-header h2 svg{flex-shrink:0}.project-materials-panel .project-materials-header p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:18px}.project-materials-panel button{cursor:pointer}.project-materials-panel button:disabled{cursor:not-allowed;opacity:.45}.project-materials-panel button:focus-visible,.project-materials-panel a:focus-visible{outline:2px solid var(--color-forest-600);outline-offset:3px}.project-materials-panel button.project-materials-icon-button{border:1px solid var(--border);width:34px;height:34px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;min-height:34px!important}.project-materials-icon-button:hover{background:var(--surface-hover)}.project-materials-panel .project-materials-composer{border-bottom:1px solid var(--border);padding:16px 18px 18px}.project-materials-toolbar,.project-materials-upload-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-materials-toolbar>div{align-items:center;gap:2px;display:flex}.project-materials-panel .project-materials-section-label{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:18px}.project-materials-panel button.project-materials-format{width:30px;height:30px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;min-height:30px!important}.project-materials-format:hover{background:var(--surface-hover)}.project-materials-panel button.project-materials-format[aria-pressed=true]{background:var(--surface-hover);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border)}.project-materials-rich-wrap{flex:1;position:relative}.project-materials-panel .project-materials-rich-input{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-secondary);width:100%;min-height:60px;max-height:140px;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;outline:none;padding:12px 14px;font-size:13px;line-height:20px;overflow-y:auto}.project-materials-rich-input:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.project-materials-panel .project-materials-rich-input:focus{border-color:var(--color-forest-600);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-forest-600) 15%, transparent)}.project-materials-mentions{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:100%;max-height:220px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 6px 20px #00000026}.project-materials-panel .project-materials-mentions button{text-align:left;width:100%;color:var(--text-primary);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex;min-height:34px!important}.project-materials-mentions button[aria-selected=true],.project-materials-mentions button:hover{background:var(--surface-hover)}.project-materials-mentions button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-materials-compose-row{align-items:flex-end;gap:8px;margin-top:8px;display:flex}.project-materials-compose-row>div{min-width:0}.project-materials-panel .project-materials-compose-row textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);display:block;border-radius:12px!important;min-height:60px!important;padding:12px 14px!important;font-size:13px!important;line-height:20px!important}.project-materials-panel .project-materials-compose-row textarea:focus-visible{border-color:var(--color-forest-600)}.project-materials-panel button.project-materials-send{background:var(--color-forest-700);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex;min-height:38px!important}.project-materials-panel .project-materials-hint{color:var(--text-muted);margin:7px 0 0;font-size:11px;line-height:16px}.project-materials-upload-heading{margin-top:14px;margin-bottom:8px}.project-materials-panel button.project-materials-browse{color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex;min-height:30px!important}.project-materials-browse:hover{background:var(--surface-hover)}.project-materials-panel button.project-materials-dropzone{border:1px dashed var(--border);text-align:left;background:var(--bg-secondary);width:100%;color:var(--text-secondary);border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;padding:14px;transition:background .15s,border-color .15s;display:flex}.project-materials-dropzone:hover{border-color:var(--color-forest-600)}.project-materials-panel.is-dragging .project-materials-dropzone{border-color:var(--color-forest-600);background:color-mix(in srgb, var(--color-forest-600) 10%, var(--surface))}.project-materials-upload-icon,.project-materials-file-icon{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.project-materials-drop-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.project-materials-drop-copy strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:19px}.project-materials-drop-copy>span{font-size:12px;line-height:18px}.project-materials-drop-copy small{color:var(--text-muted);margin-top:3px;font-size:10px;line-height:15px}.project-materials-error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:18px}.dark .project-materials-error{color:#fecaca;background:#450a0a;border-color:#b91c1c}.project-materials-panel .project-materials-feed{padding:18px}.project-materials-entry{align-items:flex-start;gap:10px;display:flex}.project-materials-entry+.project-materials-entry{margin-top:22px}.project-materials-entry-avatar{flex-shrink:0;padding-top:1px}.project-materials-entry-body{flex:1;min-width:0}.project-materials-entry-header{align-items:center;gap:6px;min-height:32px;display:flex}.project-materials-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.project-materials-meta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.project-materials-meta time{color:var(--text-muted);font-size:11px;line-height:15px}.project-materials-panel button.project-materials-delete{width:28px;height:28px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;min-height:28px!important}.project-materials-delete:hover{color:#dc2626;background:#dc26261a}.project-materials-panel .project-materials-comment{background:var(--bg-secondary);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-secondary);border-radius:12px;margin:10px 0 0;padding:12px 14px;font-size:13px;line-height:20px}.project-materials-panel .project-materials-file{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:14px;transition:border-color .15s;display:flex}.project-materials-file:hover{border-color:var(--color-forest-600)}.project-materials-file-icon{background:0 0;border:0;width:30px;height:34px}.project-materials-file-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.project-materials-file-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.project-materials-file-copy small{color:var(--text-muted);font-size:10px;line-height:15px}.project-materials-open-icon{color:var(--text-muted);flex-shrink:0}.project-materials-panel .project-materials-entry-caption{color:var(--text-muted);margin:6px 0 0;font-size:10px;line-height:15px}.project-materials-empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;padding:36px 12px;display:flex}.project-materials-empty p{margin:12px 0 5px;font-size:13px;font-weight:600}.project-materials-empty>span{max-width:230px;font-size:12px;line-height:18px}@media (max-width:639px){.project-materials-panel .project-materials-rich-input{font-size:16px}.project-materials-panel .project-materials-compose-row textarea{font-size:16px!important}.project-materials-panel .project-materials-dropzone{padding:16px 12px}}
