:root{--bb-ink:#202020;--bb-steel:#4d4d4d;--bb-slate:#828282;--bb-paper:#fff;--bb-ash:#efefef;--bb-fog:#f5f5f5;--bb-ivory:#ebe6dd;--bb-line:#d9d5ce;--bb-brass:#816729;--bb-ember:#ff682c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root,body{color:var(--bb-ink);background:var(--bb-fog)}button,input,select,textarea{font-family:inherit}.brand,.calendar-overview h2,.daily-briefing h2,.page-heading h1,.today-plan h2,.weekly-plan h2,h1,h2,h3{font-family:Inter Tight,Space Grotesk,Inter,ui-sans-serif,sans-serif;font-weight:400}a{color:var(--bb-ink);-webkit-text-decoration-color:var(--bb-ember);text-decoration-color:var(--bb-ember);text-decoration-thickness:1px;text-underline-offset:3px}.app-shell{background:var(--bb-fog);grid-template-columns:272px minmax(0,1fr)}.left-rail{padding:28px 16px 22px;background:var(--bb-paper);border-right:1px solid var(--bb-line);gap:26px}.brand{gap:12px;color:var(--bb-ink);font-size:25px;letter-spacing:-.06em}.brand-logo{width:48px;height:48px}.workspace{border:0;border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);border-radius:0;padding:12px 2px;color:var(--bb-steel);font-size:11px}.workspace b{color:var(--bb-ink);font-size:12px;letter-spacing:.01em}.nav-group{gap:2px}.nav-group>p{padding:0 10px;margin:0 0 5px;color:var(--bb-brass);font-size:9px;letter-spacing:.12em}.nav-item{min-height:47px;border-radius:200px;padding:7px 10px;color:var(--bb-steel)}.nav-item:hover{background:var(--bb-ash)}.nav-item.selected{background:var(--bb-ink);color:#fff}.nav-icon{width:30px;height:30px;border-radius:50%;background:var(--bb-ash);color:var(--bb-steel);font-size:13px}.selected .nav-icon{background:var(--bb-ember);color:var(--bb-ink)}.nav-copy b{font-size:12px;line-height:16px}.nav-copy small{color:var(--bb-slate);font-size:9px;line-height:13px}.selected .nav-copy small{color:#d5d5d5}.nav-item em{background:var(--bb-ivory);color:var(--bb-ink);border-radius:200px}.selected em{background:var(--bb-ember)}.user{border-color:var(--bb-line)}.user>span{border-radius:50%;background:var(--bb-ink);color:var(--bb-paper)}.user b{color:var(--bb-ink)}.user small{color:var(--bb-slate)}.main-pane{padding:26px 34px}.drawer-open .main-pane{padding-right:300px}.topbar{margin-bottom:39px;gap:10px}.topbar>button{border:1px solid var(--bb-line);border-radius:0;background:var(--bb-paper);color:var(--bb-ink)}.topbar>button:hover{border-color:var(--bb-ink);background:var(--bb-ash)}.topbar p{color:var(--bb-slate);font-size:12px}.topbar strong{color:var(--bb-ink)}.search,.topbar .search{border:1px solid var(--bb-line);border-radius:0;background:var(--bb-paper);color:var(--bb-steel)}.search kbd{border-color:var(--bb-line);border-radius:0;background:var(--bb-fog);color:var(--bb-steel)}.page-heading{margin-bottom:28px}.page-heading h1{font-size:42px;line-height:.98;letter-spacing:-.06em;color:var(--bb-ink)}.page-heading p{max-width:680px;color:var(--bb-steel);font-size:13px;line-height:1.45}.primary{border:1px solid var(--bb-ink);border-radius:0;background:var(--bb-ink);color:#fff;box-shadow:none}.primary:hover{border-color:var(--bb-ember);background:var(--bb-ember);color:var(--bb-ink)}.connection-link-button,.empty-state button,.review-pane .secondary,.secondary,.sync-button,.task-dialog .secondary{border:1px solid var(--bb-ink)!important;border-radius:0!important;background:transparent!important;color:var(--bb-ink)!important;box-shadow:none!important}.connection-link-button:hover,.empty-state button:hover,.review-pane .secondary:hover,.secondary:hover,.sync-button:hover,.task-dialog .secondary:hover{border-color:var(--bb-ember)!important;background:var(--bb-ember)!important;color:var(--bb-ink)!important}.brain-status,.focus-banner,.source-note{border:1px solid var(--bb-line);border-radius:6px 0 0;background:var(--bb-ivory);box-shadow:none}.focus-banner span,.focus-banner>b,.review-kicker span{color:var(--bb-brass)}.brain-status,.focus-banner p,.source-note{color:var(--bb-steel)}.brain-capture,.brain-destination,.brain-review-transcript,.brain-task,.calendar-workspace,.daily-briefing,.inbox-layout,.inbox-table,.provider-connection,.right-rail section,.table,.today-plan,.weekly-plan,.workspace-settings-panel{border-color:var(--bb-line)!important;border-radius:6px 0 0!important;background:var(--bb-paper);box-shadow:none!important}.inbox-table-head,.table header{border-color:var(--bb-line);background:var(--bb-ash);color:var(--bb-steel)}.inbox-row,.table article{border-color:#e6e2db;color:var(--bb-steel)}.inbox-table-summary b,.inbox-task b,.table article strong{color:var(--bb-ink)}.inbox-row.active,.inbox-row:hover{background:var(--bb-ivory)}.brain-dump>header h2,.calendar-overview h2,.daily-briefing h2,.review-pane h2,.task-dialog h2,.today-plan h2,.weekly-plan h2{color:var(--bb-ink)}.brain-dump>header p,.inbox-row time,.inbox-source,.inbox-status,.review-description,.review-fields label{color:var(--bb-steel)}.brain-destination select,.brain-task input,.brain-task select,.brain-task textarea,.brain-transcript textarea,.context-picker,.review-fields input,.review-fields select,.task-dialog input,.task-dialog select,.task-dialog textarea,input,select,textarea{border-color:var(--bb-line)!important;border-radius:0!important;background:var(--bb-paper)!important;color:var(--bb-ink)!important;box-shadow:none!important}input:focus,select:focus,textarea:focus{outline:2px solid var(--bb-ember);outline-offset:1px}.context-picker button{border-radius:50%;background:var(--bb-ash);color:var(--bb-ink)}.right-rail{width:272px;padding:26px 16px;background:var(--bb-paper);border-left:1px solid var(--bb-line);box-shadow:none}.right-rail header b{font-family:Inter Tight,Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:400}.right-rail button{border:1px solid var(--bb-line);border-radius:50%;background:var(--bb-fog);color:var(--bb-ink)}.right-rail section{padding:15px;margin-bottom:16px}.right-rail section>p{color:var(--bb-brass)}.right-rail section>div:not(.widget-grid){border-color:var(--bb-line);color:var(--bb-steel)}.right-rail section>div b{color:var(--bb-ink)}.pulse-stack{display:grid;grid-gap:10px;gap:10px}.pulse-card{border:1px solid var(--bb-line)!important;border-radius:6px 0 0!important;background:var(--bb-fog)!important;box-shadow:none!important}.pulse-card:hover{border-color:var(--bb-ink)!important}.pulse-card-icon{border-radius:50%!important;background:var(--bb-ivory)!important;color:var(--bb-ink)!important}.pulse-card-copy b,.pulse-card-copy small{color:var(--bb-steel)!important}.pulse-card-copy strong{color:var(--bb-ink)!important}.pulse-card.featured{background:var(--bb-ivory)!important}.pulse-card .pulse-bar,.pulse-card .pulse-mini-bars i,.pulse-ring-value{background:var(--bb-ember)!important;stroke:var(--bb-ember)!important}.pulse-ring-track{stroke:var(--bb-line)!important}.pulse-ring text{fill:var(--bb-ink)!important}.context-pill,.priority-label,.reason{border-radius:200px}.tone-amber,.tone-blue,.tone-cyan,.tone-green,.tone-orange,.tone-rose,.tone-slate,.tone-violet{background:var(--bb-ash);color:var(--bb-steel)}.priority-label.high,.priority-label.low,.priority-label.medium,.priority-label.urgent{background:var(--bb-ivory);color:var(--bb-ink)}.priority-dot.low,.priority-dot.medium{background:var(--bb-slate)}.priority-dot.high,.priority-dot.urgent{background:var(--bb-ember)}.overdue{color:#b64017}.calendar-overview{max-width:1120px}.calendar-overview>header,.daily-briefing>header,.today-plan>header,.weekly-plan>header{border-bottom-color:var(--bb-line)!important}.calendar-overview .meeting-time,.calendar-overview>header p{color:var(--bb-brass)!important}.calendar-date-nav{top:-6px;background:var(--bb-paper);border-color:var(--bb-line)}.calendar-date-nav strong{font-family:Inter Tight,Space Grotesk,Inter,sans-serif;color:var(--bb-ink);font-weight:400}.calendar-date-empty,.calendar-empty,.calendar-event p,.meeting-detail section p{color:var(--bb-steel)!important}.calendar-event{border-color:var(--bb-line)!important;background:var(--bb-paper)!important}.calendar-event.selected,.calendar-event:hover{background:var(--bb-ivory)!important;border-left-color:var(--bb-ember)!important}.calendar-event h3,.calendar-event time b,.meeting-detail h3{color:var(--bb-ink)!important}.ai-prep,.meeting-detail,.meeting-synthesis{border-color:var(--bb-line)!important;border-radius:6px 0 0!important;box-shadow:none!important}.ai-prep{background:var(--bb-ash)!important}.meeting-synthesis-group,.prep-source-group{border-color:var(--bb-line)!important}.attendee-tooltip{background:var(--bb-ink)!important}.daily-briefing .briefing-card,.daily-briefing .briefing-section,.daily-briefing .message-sources,.today-plan article,.weekly-plan article{border-color:var(--bb-line)!important;border-radius:6px 0 0!important;box-shadow:none!important}.daily-briefing .briefing-section{background:var(--bb-paper)!important}.daily-briefing textarea{border:0!important;border-top:1px solid var(--bb-line)!important}.daily-briefing .briefing-citation,.meeting-synthesis a{color:var(--bb-ink)!important;background:var(--bb-ivory)!important;border-radius:200px!important}.provider-connections{gap:22px}.connection-card,.connection-panel,.connection-project,.connection-settings,.settings-card,.settings-context-row{border-color:var(--bb-line)!important;border-radius:6px 0 0!important;box-shadow:none!important}.connection-card header,.connection-panel header{background:var(--bb-ash)!important}.connection-notice,.connection-status{border-radius:0!important}.connection-status.healthy{color:var(--bb-ink)!important}.connection-status.healthy:before{background:var(--bb-ember)!important}.settings-page,.workspace-settings{max-width:1180px}.settings-card h2,.settings-card h3{font-family:Inter Tight,Space Grotesk,Inter,sans-serif;font-weight:400;color:var(--bb-ink)}.settings-note{color:var(--bb-steel)!important}.settings-context-preview{border-radius:200px!important;background:var(--bb-ivory)!important;color:var(--bb-ink)!important}.dialog-backdrop{background:rgba(32,32,32,.38)}.task-dialog{border-color:var(--bb-line);border-radius:6px 0 0;background:var(--bb-paper);box-shadow:none}.task-dialog header button{border:1px solid var(--bb-line);border-radius:0;background:var(--bb-fog);color:var(--bb-ink)}.form-error{color:#a63515}.empty-state{border-color:var(--bb-line);border-radius:6px 0 0;background:var(--bb-ash)}.empty-state>span{color:var(--bb-ember)}.empty-state p{color:var(--bb-steel)}.brain-action,.brain-record-button{border-radius:0!important;box-shadow:none!important}.brain-action-new,.brain-action-rebuild,.brain-record-button{border-color:var(--bb-ink)!important;background:var(--bb-ink)!important;color:#fff!important}.brain-action:hover,.brain-record-button:hover{background:var(--bb-ember)!important;color:var(--bb-ink)!important}.record-orb{background:var(--bb-ash);color:var(--bb-ink)}.record-orb.recording{background:var(--bb-ivory);color:#b64017;box-shadow:none}.text-button{color:var(--bb-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bb-ember);text-decoration-color:var(--bb-ember)}html[data-theme=dark]{--bb-ink:#f5f1e9;--bb-steel:#d0cac1;--bb-slate:#aaa49c;--bb-paper:#202020;--bb-ash:#2b2a28;--bb-fog:#171716;--bb-ivory:#39342c;--bb-line:#504b44;--bb-brass:#d3b765;color:var(--bb-ink);background:var(--bb-fog)}html[data-theme=dark] .brain-action-new,html[data-theme=dark] .brain-action-rebuild,html[data-theme=dark] .brain-record-button,html[data-theme=dark] .nav-item.selected,html[data-theme=dark] .primary{color:#fff!important}html[data-theme=dark] .selected .nav-icon{color:#202020}html[data-theme=dark] .attendee-tooltip{background:#f5f1e9!important;color:#202020}html[data-theme=dark] .calendar-date-nav{background:var(--bb-paper)}html[data-theme=dark] .pulse-card .pulse-bar,html[data-theme=dark] .pulse-card .pulse-mini-bars i{background:var(--bb-ember)!important}@media(max-width:1100px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.left-rail{padding:22px 12px}.main-pane{padding:22px}.drawer-open .main-pane{padding-right:22px}.right-rail{position:fixed;z-index:10;box-shadow:-20px 0 40px rgba(0,0,0,.18)!important}.page-heading h1{font-size:36px}}.tone-blue{background:#e2edff!important;color:#225f9c!important}.tone-violet{background:#eee6ff!important;color:#6744a5!important}.tone-green{background:#e2f3e8!important;color:#28704a!important}.tone-amber{background:#fff0ca!important;color:#875e00!important}.tone-rose{background:#fbe4e2!important;color:#9c3932!important}.tone-cyan{background:#dff3f4!important;color:#1e7075!important}.tone-orange{background:#ffe7d8!important;color:#a54418!important}.tone-slate{background:#eceae6!important;color:#515151!important}.priority-label.high,.priority-label.urgent{background:#fde3df!important;color:#aa3029!important}.priority-label.medium{background:#ffead6!important;color:#aa531b!important}.priority-label.low{background:#fff3bf!important;color:#806300!important}.priority-dot.high,.priority-dot.urgent{background:#d9362b!important}.priority-dot.medium{background:#e67622!important}.priority-dot.low{background:#d7ae00!important}.daily-briefing{background:transparent!important;border:0!important;box-shadow:none!important}.briefing-needs-attention h3{color:#ad352b!important}.briefing-ops-client-issues h3,.briefing-sales-commercial h3{color:#b85017!important}.calendar-header-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.calendar-sync-error{margin:12px 0 0}html[data-theme=dark] .app-shell,html[data-theme=dark] .main-pane,html[data-theme=dark] body{background:var(--bb-fog)!important;color:var(--bb-ink)!important}html[data-theme=dark] .brain-action-new,html[data-theme=dark] .brain-action-rebuild,html[data-theme=dark] .brain-record-button,html[data-theme=dark] .primary{background:#f5f1e9!important;border-color:#f5f1e9!important;color:#202020!important}html[data-theme=dark] .brain-action-new:hover,html[data-theme=dark] .brain-action-rebuild:hover,html[data-theme=dark] .brain-record-button:hover,html[data-theme=dark] .primary:hover{background:var(--bb-ember)!important;border-color:var(--bb-ember)!important;color:#202020!important}html[data-theme=dark] .brain-action-new:disabled,html[data-theme=dark] .brain-action-rebuild:disabled,html[data-theme=dark] .brain-record-button:disabled,html[data-theme=dark] .primary:disabled{opacity:.55!important}html[data-theme=dark] .daily-briefing{border:0!important}html[data-theme=dark] .daily-briefing,html[data-theme=dark] .daily-briefing>header{background:transparent!important;color:var(--bb-ink)!important}html[data-theme=dark] .daily-briefing .briefing-card,html[data-theme=dark] .daily-briefing .briefing-section,html[data-theme=dark] .daily-briefing .message-sources{background:var(--bb-paper)!important;border-color:var(--bb-line)!important;color:var(--bb-ink)!important}html[data-theme=dark] .daily-briefing .attention-table a,html[data-theme=dark] .daily-briefing .attention-table td,html[data-theme=dark] .daily-briefing .briefing-section h3,html[data-theme=dark] .daily-briefing .briefing-section>p,html[data-theme=dark] .daily-briefing .briefing-work-table td,html[data-theme=dark] .daily-briefing .briefing-work-table td a,html[data-theme=dark] .daily-briefing .briefing-work-table td span,html[data-theme=dark] .daily-briefing .narrative-text,html[data-theme=dark] .daily-briefing .slack-attention-table a,html[data-theme=dark] .daily-briefing .slack-attention-table td{color:var(--bb-ink)!important}html[data-theme=dark] .daily-briefing .briefing-section small,html[data-theme=dark] .daily-briefing .briefing-section span,html[data-theme=dark] .daily-briefing .briefing-work-table th,html[data-theme=dark] .daily-briefing .message-sources-toggle small{color:var(--bb-steel)!important}html[data-theme=dark] .briefing-needs-attention h3{color:#ff8378!important}html[data-theme=dark] .briefing-ops-client-issues h3,html[data-theme=dark] .briefing-sales-commercial h3{color:#ff9d5c!important}html[data-theme=dark] .connection-hero,html[data-theme=dark] .connection-note,html[data-theme=dark] .connection-project,html[data-theme=dark] .connection-settings,html[data-theme=dark] .connections-panel,html[data-theme=dark] .database-list,html[data-theme=dark] .provider-connection,html[data-theme=dark] .provider-connections{background:var(--bb-paper)!important;border-color:var(--bb-line)!important;color:var(--bb-ink)!important}html[data-theme=dark] .connection-hero b,html[data-theme=dark] .connection-hero h2,html[data-theme=dark] .connection-project h3,html[data-theme=dark] .connection-settings h2,html[data-theme=dark] .database-list b{color:var(--bb-ink)!important}html[data-theme=dark] .connection-hero p,html[data-theme=dark] .connection-hero span,html[data-theme=dark] .connection-note,html[data-theme=dark] .connection-project p,html[data-theme=dark] .database-list span{color:var(--bb-steel)!important}html[data-theme=dark] .connection-actions .secondary,html[data-theme=dark] .connection-hero .secondary{background:transparent!important;border-color:var(--bb-ink)!important;color:var(--bb-ink)!important}html[data-theme=dark] .tone-blue{background:#1d3657!important;color:#bcd8ff!important}html[data-theme=dark] .tone-violet{background:#342854!important;color:#ddcfff!important}html[data-theme=dark] .tone-green{background:#1b4734!important;color:#bde8cb!important}html[data-theme=dark] .tone-amber{background:#51421a!important;color:#ffe49a!important}html[data-theme=dark] .tone-rose{background:#522d31!important;color:#ffcbc8!important}html[data-theme=dark] .tone-cyan{background:#1c4649!important;color:#b7eceb!important}html[data-theme=dark] .tone-orange{background:#542f1f!important;color:#ffd0b5!important}html[data-theme=dark] .tone-slate{background:#393939!important;color:#d8d8d8!important}html[data-theme=dark] .priority-label.high,html[data-theme=dark] .priority-label.urgent{background:#572a2a!important;color:#ffc9c4!important}html[data-theme=dark] .priority-label.medium{background:#593621!important;color:#ffd0ae!important}html[data-theme=dark] .priority-label.low{background:#584b19!important;color:#ffec9b!important}.timebox-task-sections section>div{max-height:300px}.calendar-range-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.calendar-range-controls .secondary{height:30px;padding:0 9px;font-size:10px}.calendar-range-controls label{display:flex;align-items:center;gap:5px;color:#718197;font-size:10px;font-weight:700}.calendar-range-controls select{height:30px;border:1px solid #cbd8e7;border-radius:7px;background:#fff;padding:0 7px;color:#40536d;font:inherit;font-size:10px}.timebox-days{display:grid;grid-gap:10px;gap:10px;min-width:0}.timebox-days.days-2{grid-template-columns:repeat(2,minmax(230px,1fr))}.timebox-days.days-3{grid-template-columns:repeat(3,minmax(220px,1fr))}.timebox-day{min-width:0}.timebox-day>b{display:block;margin:0 0 7px;color:#40536d;font-size:11px;text-align:center}.timebox-event.timebox:not(.completed){cursor:-webkit-grab;cursor:grab}.timebox-event.timebox:not(.completed):active{cursor:-webkit-grabbing;cursor:grabbing}.timebox-event{background:var(--calendar-timebox)!important;border-color:var(--calendar-timebox-border)!important;border-left-color:var(--calendar-timebox-text)!important;color:var(--calendar-timebox-text)!important}.timebox-event.event{background:var(--calendar-event)!important;border-color:var(--calendar-event-border)!important;border-left-color:var(--calendar-event-border)!important;color:#fff!important}.timebox-event.timebox.completed{background:#edf0f2!important;border-color:#aab5bf #aab5bf #aab5bf #7f8c97!important;color:#6d7882!important}@media(max-width:760px){.timebox-days.days-2,.timebox-days.days-3{grid-template-columns:1fr}.calendar-range-controls{width:100%}.calendar-range-controls label{margin-left:auto}.timebox-task-sections section>div{max-height:240px}}html[data-theme=dark] .calendar-range-controls select{background:var(--bb-paper);border-color:var(--bb-line);color:var(--bb-ink)}html[data-theme=dark] .timebox-day>b{color:var(--bb-ink)}html[data-theme=dark] .timebox-event.timebox.completed{background:#303b46!important;border-color:#596774!important;color:#bdc7d0!important}.timebox-scroll{max-height:640px}.timebox-grid,.timebox-labels{height:640px}.timebox-task{align-items:flex-start}.timebox-task-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.timebox-task-copy b{color:inherit;font-size:11px}.timebox-task-copy b,.timebox-task-copy small{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.timebox-task-copy small{color:var(--bb-steel);font-size:9px}.calendar-header-actions .secondary{padding:0 12px;font-size:11px}.calendar-header-actions .secondary,.meeting-detail .join-meeting-button{display:inline-flex;align-items:center;justify-content:center;min-height:35px;text-decoration:none}.meeting-detail .join-meeting-button{margin-top:20px;padding:0 13px}.provider-connections .field-mapping,.provider-connections .import-rule{min-width:0}.provider-connections .value-rule>button{width:100%;min-width:0}.provider-connections .value-popover{width:min(360px,calc(100vw - 64px));min-width:0}.provider-connections .import-rule .value-rule:nth-of-type(2) .value-popover{left:auto;right:0}html[data-theme=dark] .timebox-task-copy small{color:var(--bb-steel)}body{min-width:0}.app-shell{transition:grid-template-columns .18s ease}.left-rail{min-width:0;overflow:hidden;transition:padding .18s ease,opacity .18s ease,transform .18s ease}.app-shell.nav-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell.nav-collapsed .left-rail{visibility:hidden;opacity:0;padding-right:0;padding-left:0;border-right:0}.brand{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.brand:focus-visible,.topbar-logo:focus-visible{outline:2px solid var(--bb-ember);outline-offset:3px}.topbar{min-height:48px;margin-bottom:14px;gap:9px}.topbar-logo{display:grid;place-items:center;width:46px!important;height:46px!important;flex:none;padding:0!important}.topbar-logo .brand-logo{width:32px;height:32px}.topbar-page{display:grid;grid-gap:2px;gap:2px;min-width:145px;flex:1 1}.topbar-page h1{margin:0;color:var(--bb-ink);font-family:Inter Tight,Space Grotesk,Inter,sans-serif;font-size:25px;font-weight:400;letter-spacing:-.045em;line-height:1}.topbar-page p{margin:0;color:var(--bb-steel);font-size:10px;line-height:1.25}.topbar-date{margin-left:0}.topbar-utilities,.topbar-workspace-actions{display:flex;align-items:center;gap:7px;flex:none}.topbar-workspace-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:35px;white-space:nowrap}.topbar-workspace-actions .workspace-refresh-button{padding:0 10px;font-size:11px;font-weight:700}.topbar-add-task{padding:0 11px}.topbar-add-task>span:first-child,.workspace-refresh-button>span:first-child{font-size:15px;line-height:1}.topbar-utilities button{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--bb-line);border-radius:0;background:var(--bb-paper);color:var(--bb-ink);cursor:pointer}.topbar-utilities button:hover{border-color:var(--bb-ink);background:var(--bb-ash)}.workspace-refresh-note{margin:-5px 0 10px;color:var(--bb-steel);font-size:10px}.calendar-overview{margin:0 auto 18px}.calendar-overview>header{padding:15px 20px}.timebox-task-tray{padding:14px 20px}.day-time-grid{padding:16px 20px 0}.timebox-native-note{margin:10px 20px 16px}@media(max-width:1100px){.topbar-page{min-width:118px}.topbar-page h1{font-size:23px}.topbar-date{display:none}.topbar .search{width:min(300px,30vw)}}@media(max-width:860px){.topbar-action-label{display:none}.topbar-workspace-actions button{width:37px;padding:0}.topbar-workspace-actions .workspace-refresh-button{padding:0}.topbar-page{min-width:0}.topbar-page p{display:none}.topbar .search{width:min(260px,32vw)}}@media(max-width:760px){.app-shell,.app-shell.nav-collapsed{display:block}.left-rail{position:fixed;z-index:25;top:0;bottom:0;left:0;width:min(272px,86vw);padding:22px 14px!important;border-right:1px solid var(--bb-line)!important;background:var(--bb-paper);box-shadow:18px 0 42px rgba(20,20,20,.14);transform:translateX(0)}.app-shell.nav-collapsed .left-rail,.left-rail{visibility:visible!important;opacity:1!important}.app-shell.nav-collapsed .left-rail{transform:translateX(-104%)}.main-pane{padding:12px}.topbar{align-items:center;flex-wrap:wrap;margin-bottom:12px}.topbar-logo{width:40px!important;height:40px!important}.topbar-logo .brand-logo{width:28px;height:28px}.topbar-page h1{font-size:22px}.topbar .search{order:4;width:100%;flex-basis:100%;height:36px}.topbar-utilities{margin-left:auto}.topbar-utilities button{width:34px;height:34px}.calendar-overview>header,.timebox-task-tray{padding:13px 14px}.day-time-grid{padding:14px 12px 0}.timebox-native-note{margin:10px 12px 14px}}.timebox-scroll{height:clamp(720px,calc(100vh - 235px),1280px);max-height:none}.timebox-grid,.timebox-labels{height:1280px}.timebox-event{padding:4px 7px}.timebox-event-title{min-height:16px}.timebox-event b{line-height:14px}.timebox-event.compact>span{display:none}.timebox-event.timebox.compact{padding-top:5px}.timebox-event.timebox.compact .timebox-event-title{gap:4px}.timebox-event.timebox.compact input{width:14px;height:14px}@media(max-width:760px){.timebox-scroll{height:70vh;min-height:480px}.timebox-grid,.timebox-labels{height:1280px}}body,html{max-inline-size:100%;overflow-x:clip}:where(img,video,iframe,svg){max-inline-size:100%;block-size:auto}iframe{inline-size:100%}.nav-scrim{display:none}@media(max-width:1024px){.app-shell,.app-shell.nav-collapsed{display:block}.left-rail{position:fixed;z-index:25;inset:0 auto 0 0;inline-size:min(17rem,86vw);max-inline-size:86vw;transform:translateX(-104%);box-shadow:18px 0 42px rgb(20 20 20/.14%)}.app-shell:not(.nav-collapsed) .left-rail{transform:translateX(0)}.nav-scrim{position:fixed;z-index:24;inset:0;display:block;border:0;background:rgb(0 0 0/.28%)}.drawer-open .main-pane,.main-pane{padding-block:1rem;padding-inline:clamp(.875rem,2.5vw,1.375rem)}.topbar{flex-wrap:wrap;margin-bottom:1rem}.topbar .search{flex:1 1 14rem;inline-size:auto}.page-heading h1{font-size:clamp(1.75rem,5vw,2.625rem)}.topbar-page h1{font-size:clamp(1.375rem,3vw,1.75rem)}.calendar-workspace{grid-template-columns:1fr}.timebox-days.days-3{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-plan .focus-banner{grid-template-columns:1fr auto}.inbox-table,.task-universe-table,.weekly-calendar{max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain}.inbox-table-head,.task-universe-row,.task-universe-table .inbox-table-head,.weekly-plan-table .inbox-row{min-inline-size:54rem}.task-table-expand,.task-universe-views>button,.topbar-utilities button,.topbar-workspace-actions button,.weekly-calendar-toggle{min-inline-size:2.75rem;min-block-size:2.75rem}}@media(max-width:768px){.drawer-open .main-pane,.main-pane{padding-inline:clamp(.75rem,3vw,1rem)}.topbar .search{order:4;flex-basis:100%;inline-size:100%}.focus-banner,.weekly-plan .focus-banner{grid-template-columns:1fr}.focus-banner>*,.weekly-plan .focus-banner>*{grid-column:auto!important;grid-row:auto!important}.task-universe-controls{padding-inline:1rem}.brain-task-fields,.task-universe-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.brain-task-fields,.task-universe-controls,.timebox-days.days-2,.timebox-days.days-3{grid-template-columns:1fr}}.context-pill{padding:2.25px 7px!important;font-size:10.25px!important;font-weight:800!important}.tone-blue{background:#dbeafe!important;color:#1d4ed8!important}.tone-indigo{background:#e0e7ff!important;color:#4338ca!important}.tone-violet{background:#ede9fe!important;color:#6d28d9!important}.tone-magenta{background:#fae8ff!important;color:#a21caf!important}.tone-green{background:#dcfce7!important;color:#15803d!important}.tone-lime{background:#ecfccb!important;color:#4d7c0f!important}.tone-amber{background:#fef3c7!important;color:#a16207!important}.tone-rose{background:#ffe4e6!important;color:#be123c!important}.tone-red{background:#fee2e2!important;color:#b91c1c!important}.tone-cyan{background:#cffafe!important;color:#0e7490!important}.tone-teal{background:#ccfbf1!important;color:#0f766e!important}.tone-orange{background:#ffedd5!important;color:#c2410c!important}.tone-slate{background:#e2e8f0!important;color:#334155!important}html[data-theme=dark] .tone-blue{background:#173968!important;color:#bfdbfe!important}html[data-theme=dark] .tone-indigo{background:#30245e!important;color:#c7d2fe!important}html[data-theme=dark] .tone-violet{background:#47206c!important;color:#ddd6fe!important}html[data-theme=dark] .tone-magenta{background:#651c61!important;color:#f5d0fe!important}html[data-theme=dark] .tone-green{background:#174d33!important;color:#bbf7d0!important}html[data-theme=dark] .tone-lime{background:#365314!important;color:#d9f99d!important}html[data-theme=dark] .tone-amber{background:#5a3b11!important;color:#fde68a!important}html[data-theme=dark] .tone-rose{background:#651d35!important;color:#fecdd3!important}html[data-theme=dark] .tone-red{background:#641f1f!important;color:#fecaca!important}html[data-theme=dark] .tone-cyan{background:#164e63!important;color:#a5f3fc!important}html[data-theme=dark] .tone-teal{background:#134e4a!important;color:#99f6e4!important}html[data-theme=dark] .tone-orange{background:#632b12!important;color:#fed7aa!important}html[data-theme=dark] .tone-slate{background:#334155!important;color:#e2e8f0!important}.weekly-table-grouping{display:flex;justify-content:flex-end;padding:10px 20px;border-bottom:1px solid #e5ebf2;background:#fff}.weekly-table-grouping label{display:flex;align-items:center;gap:8px;color:#687a91;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.weekly-table-grouping select{height:31px;min-width:150px;border:1px solid #cbd9e8;border-radius:7px;background:#fbfdff;padding:0 8px;color:#40536d;font:inherit;font-size:11px;text-transform:none}.task-list-expanded .weekly-table-grouping{flex:none}.context-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.context-setting{grid-template-columns:minmax(120px,1fr) 102px max-content auto}@media(max-width:1100px){.context-settings-list{grid-template-columns:1fr}}@media(max-width:760px){.weekly-table-grouping{justify-content:stretch}.weekly-table-grouping label{display:grid;width:100%}.weekly-table-grouping select{width:100%}.context-setting{grid-template-columns:1fr 110px;align-items:start}.context-setting .context-pill{grid-column:1}.context-setting .text-button{grid-column:2;justify-self:end}}.task-universe{display:grid;grid-gap:14px;gap:14px;min-width:0}.task-universe-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:4px 2px}.task-universe-heading span{display:block;color:#5c7eaa;font-size:10px;font-weight:800;letter-spacing:.09em}.task-universe-heading h2{margin:5px 0 3px;color:#29384e;font-size:24px;letter-spacing:-.04em}.task-universe-heading p{margin:0;color:#718197;font-size:12px}.task-universe-heading>strong{border-radius:999px;background:#eaf3ff;padding:6px 10px;color:#2e6cad;font-size:10px}.task-universe-views{display:flex;align-items:center;gap:4px;min-width:0;overflow-x:auto;border-bottom:1px solid #dce6ef;padding:0 2px}.task-universe-views>button,.task-universe-views>span>button{border:0;border-bottom:2px solid transparent;background:transparent;padding:9px 10px;color:#657994;font:inherit;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.task-universe-views>button.active,.task-universe-views>button:hover,.task-universe-views>span>button.active,.task-universe-views>span>button:hover{border-bottom-color:#4776c7;color:#275caa}.task-universe-views>span{display:inline-flex;align-items:center}.task-universe-views .task-universe-delete-view{padding:5px 3px 5px 0;color:#9aa8b9;font-size:15px;line-height:1}.task-universe-save-view{margin-left:auto;padding-left:8px}.task-universe-save-view input{width:112px;height:27px;border:1px solid #d3dfeb;border-radius:6px;background:#fff;padding:0 7px;color:#40536d;font:inherit;font-size:10px}.task-universe-save-view>button{border:1px solid #c8d9eb!important;border-radius:6px;background:#f5f9ff!important;padding:5px 7px!important;color:#376ca9!important}.task-universe-save-view small{padding-left:5px;color:#8191a5;font-size:9px}.task-universe-table{overflow:hidden;border:1px solid #dbe4ee;border-radius:13px;background:#fff;box-shadow:0 8px 22px rgba(31,58,92,.05)}.task-universe-controls{display:grid;grid-template-columns:repeat(8,minmax(110px,1fr));grid-gap:8px;gap:8px;padding:14px 16px;border-bottom:1px solid #e5ebf2;background:#fff}.task-universe-controls>label{display:grid;grid-gap:4px;gap:4px;color:#718197;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.task-universe-controls select{height:31px;width:100%;border:1px solid #d6e0eb;border-radius:7px;background:#fbfdff;padding:0 8px;color:#40536d;font:inherit;font-size:10px;text-transform:none}.task-universe-notice{margin:0;padding:9px 16px;border-bottom:1px solid #dbe6ef;background:#f3f8ff;color:#3d6fa8;font-size:11px}.task-universe-scroll{max-height:calc(100vh - 335px);min-height:320px;overflow:auto;overscroll-behavior:contain}.task-universe-row{grid-template-columns:var(--task-column-1,430px) var(--task-column-2,130px) var(--task-column-3,120px) var(--task-column-4,155px) var(--task-column-5,140px) minmax(var(--task-column-6,150px),1fr);gap:14px;cursor:default}.task-universe-row input,.task-universe-row select{height:30px;border-radius:6px;padding:0 5px;color:#40536d;font:inherit;font-size:11px}.task-universe-row input:focus,.task-universe-row select:focus,.task-universe-row:hover input,.task-universe-row:hover select{border-color:#c8d9ea;background:#fff;outline:0}.task-universe-row .inbox-task input{font-weight:800}.task-universe-due input{color:#526b88}.task-universe-context{display:grid;grid-gap:3px;gap:3px;min-width:0}.task-universe-context .context-pills{max-width:100%;flex-wrap:nowrap;overflow:hidden}.task-universe-context input{height:24px;border-color:transparent!important;padding-left:0!important;font-size:10px}.task-universe-source{font-size:11px;color:#416eaa;display:flex;align-items:flex-start;gap:4px;white-space:normal!important}.task-universe-source a{color:#416eaa;font-size:11px;text-decoration:none}.task-universe-source a:hover{text-decoration:underline}.task-universe-source>button{border:0;background:transparent;padding:0;color:#8c5e5a;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.task-universe-source>button:hover{text-decoration:underline}.task-universe-stale{background:#f7f8fa!important;color:#9aa5b2!important}.task-universe-stale .inbox-task b,.task-universe-stale a,.task-universe-stale input,.task-universe-stale select{color:#8793a0!important}.task-universe-stale .context-pills{opacity:.58}.task-universe-stale-badge{display:inline-block;border-radius:999px;background:#e9edf1;padding:2px 5px;color:#788594!important;font-size:9px!important;font-weight:800;text-transform:uppercase}.task-universe-stale .priority-dot{opacity:.45}@media(max-width:1100px){.task-universe-controls{grid-template-columns:repeat(4,minmax(140px,1fr))}.task-universe-table{overflow-x:auto}.task-universe-row,.task-universe-table .inbox-table-head{min-width:920px}}@media(max-width:680px){.task-universe-heading{align-items:start;flex-direction:column}.task-universe-controls{grid-template-columns:repeat(2,minmax(135px,1fr))}.task-universe-save-view{display:none}}:root{--task-menu-bg:#fff;--task-menu-text:#334155;--task-menu-border:#dce2e8;--task-menu-hover:#f3f6f9;--task-menu-accent:#eaf2ff}html[data-theme=dark]{--task-menu-bg:#1b283a;--task-menu-text:#e2eaf4;--task-menu-border:#40516a;--task-menu-hover:#293b52;--task-menu-accent:#243f62}.inbox-controls,.task-universe-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0!important;max-width:100%;padding:12px 16px;background:var(--task-menu-bg);box-sizing:border-box}.inbox-controls>label,.task-universe-controls>label{display:flex;align-items:center;gap:6px;flex:0 1 auto;max-width:100%;line-height:1.35;font-weight:500}.inbox-controls>label,.inbox-controls>label select,.task-universe-controls>label,.task-universe-controls>label select{width:auto;min-width:0;letter-spacing:0;text-transform:none;color:var(--task-menu-text);font-family:inherit;font-size:13px}.inbox-controls>label select,.task-universe-controls>label select{height:32px;max-width:180px;padding:4px 24px 4px 8px;font-weight:400}.inbox-controls>label select,.task-menu-trigger,.task-universe-controls>label select{border:1px solid var(--task-menu-border);border-radius:6px;background:var(--task-menu-bg)}.task-menu-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;max-width:220px;min-height:32px;padding:5px 10px;box-sizing:border-box;color:var(--task-menu-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.task-menu-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.task-menu-chevron{flex:none;font-size:12px;color:inherit;opacity:.65}.task-menu-trigger:hover{background:var(--task-menu-hover)}.task-menu-trigger.active{color:#2468b7;background:var(--task-menu-accent);border-color:#b7d1f1}.task-menu-trigger:focus-visible{outline:2px solid #4c8cda;outline-offset:2px}.task-menu-trigger:disabled{opacity:.55;cursor:wait}.task-popover{position:fixed;z-index:1000;display:flex;flex-direction:column;width:min(320px,calc(100vw - 24px));overflow:auto;padding:8px;border:1px solid var(--task-menu-border);border-radius:10px;background:var(--task-menu-bg);color:var(--task-menu-text);box-shadow:0 12px 36px #101c3026;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:0}.task-popover,.task-popover *{box-sizing:border-box}.task-popover button,.task-popover input,.task-popover select,.task-popover textarea{font:inherit;color:inherit}.task-popover button{border:0;border-radius:5px;background:transparent;padding:7px 9px;text-align:left;cursor:pointer}.task-popover button:hover{background:var(--task-menu-hover)}.task-popover button:disabled{opacity:.5;cursor:not-allowed}.task-popover input:not([type=checkbox]),.task-popover select,.task-popover textarea{min-width:0;max-width:100%;border:1px solid var(--task-menu-border);border-radius:5px;padding:7px 8px;background:var(--task-menu-bg)}.task-popover input[type=checkbox]{width:16px;height:16px;flex:none;accent-color:#2d7bd5}.task-popover :focus-visible{outline:2px solid #4c8cda;outline-offset:1px}.task-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 5px 9px;flex:none}.task-menu-heading b{font-size:13px;font-weight:600}.task-menu-heading select{width:110px}.task-menu-search{width:100%;flex:none;margin:0 0 6px}.task-menu-options{overflow:auto;min-height:0;max-height:240px;flex:1 1 auto}.task-menu-options>label{display:flex;align-items:center;gap:9px;min-height:34px;padding:6px 8px;border-radius:5px;font:inherit;text-align:left;cursor:pointer}.task-menu-options>label:hover{background:var(--task-menu-hover)}.task-menu-options>label>span{white-space:normal;overflow-wrap:anywhere}.task-menu-options p{padding:8px;margin:0;opacity:.7}.task-menu-footer{display:flex;justify-content:space-between;gap:8px;flex:none;border-top:1px solid var(--task-menu-border);margin-top:6px;padding-top:6px}.task-menu-footer form{display:flex;flex-wrap:wrap;gap:6px;width:100%}.task-menu-footer form input{flex:1 1 130px;width:130px}.task-menu-field{display:grid;grid-gap:6px;gap:6px;padding:6px;font-size:13px}.task-menu-field textarea{width:100%;min-height:80px;resize:vertical}.task-menu-actions{display:grid;border-top:1px solid var(--task-menu-border);margin-top:8px;padding-top:6px}.task-menu-trigger.context-select{width:100%;max-width:100%;min-height:32px;border-color:transparent;background:transparent;padding:4px 6px;font-size:13px}.context-select:hover,.context-select[aria-expanded=true]{border-color:var(--task-menu-border);background:var(--task-menu-hover)}.context-select .context-pills{display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden;min-width:0}.context-select .context-pill{font-size:12px;flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-placeholder{opacity:.65;font-weight:400}.task-row-actions{flex:none;max-width:32px;padding:3px 6px;border-color:transparent;background:transparent}.task-row-actions .task-menu-chevron{display:none}.task-popover .custom-field-controls{display:grid;grid-gap:12px;gap:12px;padding:4px;border:0;align-items:stretch}.task-popover .custom-field-controls>label{display:grid;grid-gap:5px;gap:5px;font:inherit;color:inherit}.task-popover .custom-field-controls fieldset{margin:0;padding:0;border:0;min-width:0}.task-popover .custom-field-controls legend{font-weight:600;margin-bottom:6px}.task-popover .custom-field-controls fieldset label{display:flex;align-items:center;gap:8px;padding:5px}.task-popover .custom-field-controls input:not([type=checkbox]),.task-popover .custom-field-controls select{width:100%;font:inherit}.task-grid-viewport{overflow-x:auto;max-width:100%;min-width:0;overscroll-behavior-x:contain}.task-grid-viewport .inbox-table-scroll,.task-grid-viewport .task-universe-scroll{overflow:visible;max-height:none}.resizable-task-table-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:16px;box-sizing:border-box}.resizable-task-table .inbox-table-head{font-family:inherit;font-size:12px;letter-spacing:.03em;font-weight:600}.resizable-task-table .inbox-row>span{min-width:0}.resizable-task-table .task-universe-row{font-family:inherit;font-size:13px;min-height:48px}.task-universe-row .inbox-task{display:flex;gap:6px;align-items:center;min-width:0}.task-universe-row .inbox-task input{min-width:0;flex:1 1;width:100%}.task-universe-row input,.task-universe-row select{box-sizing:border-box;min-width:0;max-width:100%;width:100%;height:32px;font-family:inherit;font-size:13px!important;font-weight:400;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--task-menu-text);padding:4px 6px}.task-universe-row input:focus,.task-universe-row input:hover,.task-universe-row select:focus,.task-universe-row select:hover{border-color:var(--task-menu-border);background:var(--task-menu-bg)}.task-universe-row .inbox-task input{font-weight:500}.task-universe-row select option{background:var(--task-menu-bg);color:var(--task-menu-text)}.task-universe-row .task-universe-context{overflow:visible;padding:0!important}.task-universe-row .task-universe-source{font-size:12px}.task-save-error{padding:10px 16px;margin:0}.today-layout{display:block}.today-layout .inbox-table{border-radius:12px}.inbox-controls .task-menu-trigger,.task-universe-controls .task-menu-trigger{flex:0 1 auto;width:auto}.task-universe-save-view{max-width:100%;flex-wrap:wrap}.task-universe-save-view input{min-width:0;max-width:180px}@media(min-width:1800px){.task-menu-trigger{max-width:280px}.inbox-controls,.task-universe-controls{gap:10px}}@media(max-width:1400px){.inbox-controls,.task-universe-controls{gap:6px;padding:10px 12px}.task-menu-trigger{max-width:190px}.inbox-controls>label select,.task-universe-controls>label select{max-width:150px}}.task-menu-fields{display:grid;grid-gap:12px;gap:12px;padding:6px}.task-menu-fields>label{display:grid;grid-gap:5px;gap:5px;font:inherit}.task-menu-fields select{width:100%}.context-select .context-pill,.task-popover .context-pill{font-size:12px!important;font-weight:600!important}.task-grid-viewport .inbox-row{gap:14px}.task-universe-row .inbox-task input{text-overflow:ellipsis}.task-universe-row .task-universe-source a{font-size:12px}.task-menu-trigger.filter-chip{border-radius:16px}.task-universe-table,.today-layout>.inbox-table{min-width:0;max-width:100%}.task-grid-viewport .inbox-row,.task-grid-viewport .inbox-table-head{width:100%;min-width:var(--task-grid-min-width,1100px);gap:14px;box-sizing:border-box}.task-grid-viewport .task-universe-scroll{min-height:0}.task-universe-table{background:var(--task-menu-bg)}html[data-theme=dark] .task-menu-trigger.active{color:#bedaff;border-color:#577bab}html[data-theme=dark] .task-universe-source a{color:#bdd7fa!important}.task-save-status:empty{display:none}.task-save-status{display:block;padding:6px 16px;color:var(--task-menu-text);font-size:12px}