.workspace{--page-padding:var(--space-5);--row-padding:var(--space-3) var(--space-4)}.main-content{padding:var(--page-padding);max-width:1440px}.topbar{padding-inline:var(--page-padding,var(--space-5))}.page-heading,.feature-heading{gap:var(--space-4);margin-bottom:var(--space-5);align-items:center}.page-heading h1,.feature-heading h1{font-size:var(--text-title);letter-spacing:-.5px;margin:var(--space-1) 0;line-height:1.3}.page-heading p,.feature-heading p{font-size:var(--text-base);margin-top:var(--space-1);line-height:1.5}.page-heading>.button{margin-top:0}.eyebrow{font-size:var(--text-xs);letter-spacing:.07em}.button{min-height:var(--control-height);padding:var(--space-2) var(--space-3);line-height:1.4}.button-sm{min-height:32px;padding:6px 10px}.icon-button,.dialog-close{min-width:32px;min-height:32px}.workspace input:not([type=checkbox]):not([type=radio]),.workspace :is(select,.select-trigger),.dialog-content input:not([type=checkbox]):not([type=radio]),.dialog-content :is(select,.select-trigger){min-height:var(--control-height);padding:var(--space-2) var(--space-3)}.task-row,.project-task-list .task-row{padding:var(--row-padding);gap:var(--space-3);min-height:60px}.task-title{font-size:var(--text-base);line-height:1.5}.task-subline{font-size:var(--text-xs);gap:var(--space-2)}.task-row-main{min-width:0}.stat-card,.post-card,.member-card,.project-overview{padding:var(--space-4);border-radius:var(--radius)}.stats-grid,.members-grid,.today-grid,.feed-layout{gap:var(--space-4)}.section-heading{margin-bottom:var(--space-3)}.section-heading h2,.settings-pane h3{font-size:var(--text-section)}.empty{padding:var(--space-6) var(--space-4)}.quiet-empty{padding:20px var(--space-4);font-size:var(--text-sm)}.notification-row{padding:var(--space-4)}.list-toolbar,.calendar-controls{gap:var(--space-3)}.dashboard-widget{border-radius:var(--radius)}.widget-header{padding:var(--space-3) var(--space-4);min-height:48px}.widget-header h2{font-size:var(--text-base)}.widget-body{padding:var(--space-3) var(--space-4)}.clock-widget strong{font-size:clamp(28px,3vw,40px)}.kanban-card{padding:var(--space-3)}.calendar-cell{min-height:112px;padding:var(--space-2)}.avatar{flex-shrink:0;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.person-bio{margin-block:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere}.notes-workspace.enhanced-notes{grid-template-columns:minmax(220px,28%) minmax(0,1fr);align-items:start;min-height:520px}.enhanced-notes>aside{padding:var(--space-3);align-self:stretch;min-width:0;max-height:none}.enhanced-notes .note-scopes{gap:var(--space-1);margin-bottom:var(--space-3);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.enhanced-notes .note-scopes button{width:auto;min-width:0;min-height:32px;padding:6px var(--space-1);font-size:var(--text-xs);border:1px solid #0000}.enhanced-notes .note-scopes .active{color:var(--accent);background:var(--accent-soft);border-color:var(--border)}.note-search{gap:var(--space-2);margin-bottom:var(--space-3);padding:0}.note-search input{font-size:var(--text-sm)}.note-list-summary{color:var(--muted);font-size:var(--text-xs);margin:var(--space-4) var(--space-1) var(--space-2);justify-content:space-between;display:flex}.note-scope-hint,.note-access-hint{color:var(--muted);font-size:var(--text-xs);margin:0 0 var(--space-3);line-height:1.6}.note-scope-hint strong{color:var(--fg);margin-bottom:var(--space-1);display:block}.note-list-scroll{max-height:min(65dvh,760px);overflow-y:auto}.note-list-item{padding:var(--space-3);margin-bottom:var(--space-1)}.note-list-item strong{font-size:var(--text-base);font-weight:600}.note-list-item strong>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-list-item p{-webkit-line-clamp:2;white-space:normal;font-size:var(--text-sm);margin-top:var(--space-1);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box}.note-list-item>span{font-size:var(--text-xs);margin-top:var(--space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-document{min-width:0}.enhanced-notes .note-editor{height:auto;padding:var(--space-5);gap:0}.note-editor-meta{margin-bottom:var(--space-4);gap:var(--space-2);flex-wrap:wrap}.note-editor-meta>span{font-size:var(--text-xs)}.workspace input.note-title{padding:var(--space-1) 0;letter-spacing:-.4px;min-height:40px;font-size:22px;line-height:1.4}.note-editor .feature-toolbar{margin:var(--space-4) 0;gap:var(--space-3)}.note-editor .feature-toolbar input{font-size:var(--text-sm)}.note-format-bar{padding-block:var(--space-2);border-top:1px solid var(--border);margin-bottom:var(--space-3);flex-wrap:wrap}.enhanced-notes .note-editor>textarea{resize:vertical;height:clamp(260px,38dvh,440px);min-height:260px;font-size:var(--text-base);flex:none;line-height:1.75}.note-preview{min-height:260px;padding:var(--space-1) 0 var(--space-4);font-size:var(--text-base)}.note-preview h2{font-size:20px}.note-preview h3{font-size:16px}.note-bottom{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);gap:var(--space-2);flex-wrap:wrap}.note-bottom small,.note-format-bar small{font-size:var(--text-xs)}.note-extras{border-top:1px solid var(--border);padding:var(--space-4) var(--space-5)}.note-extras>summary{cursor:pointer;color:var(--muted);font-size:var(--text-sm);padding-block:var(--space-1)}.note-extras .file-panel,.note-extras .note-history{margin-top:var(--space-3)}.note-back{display:none}.settings-dialog{max-width:860px;padding:0;overflow:hidden}.account-settings>header{padding:var(--space-5) 48px 20px var(--space-5);border-bottom:1px solid var(--border)}.account-settings>header h2{margin-block:var(--space-1);font-size:22px}.account-settings>header p{font-size:var(--text-sm);color:var(--muted)}.settings-layout{grid-template-columns:180px minmax(0,1fr);min-height:420px;max-height:calc(85dvh - 122px);display:grid}.settings-layout>nav{padding:var(--space-4) var(--space-3);background:var(--panel);border-right:1px solid var(--border);gap:var(--space-1);flex-direction:column;display:flex;overflow:auto}.settings-layout>nav button,.settings-layout>nav a{align-items:center;gap:var(--space-2);text-align:left;min-height:36px;font-size:var(--text-sm);border-radius:6px;padding:10px;display:flex}.settings-layout>nav .active{color:var(--accent);background:var(--accent-soft);font-weight:600}.settings-layout>nav .settings-signout{margin-top:auto}.settings-pane{padding:var(--space-5);min-width:0;overflow-y:auto}.settings-pane>p{color:var(--muted);font-size:var(--text-sm);margin-block:var(--space-2) 20px}.settings-pane .modal-form{margin-block:20px}.settings-pane fieldset{gap:var(--space-4);flex-direction:column;display:flex}.settings-pane fieldset>.button{align-self:flex-start}.settings-pane label{font-size:var(--text-sm);flex-direction:column;gap:6px;display:flex}.settings-pane small{color:var(--muted);font-size:var(--text-xs);font-weight:400;line-height:1.6;display:block}.settings-pane textarea{min-height:88px}.profile-photo-row{gap:var(--space-4);align-items:center;display:flex}.profile-photo-row small{margin-top:var(--space-2)}.profile-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.profile-photo.placeholder{background:var(--accent-soft);color:var(--accent);place-items:center;font-size:24px;font-weight:600;display:grid}.settings-pane .settings-switch{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:8px;flex-direction:row;display:flex}.settings-switch input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.settings-export{font-size:var(--text-sm);margin-top:20px;display:block}.settings-pane .settings-success{gap:var(--space-2);color:var(--success);background:var(--success-soft);padding:var(--space-3);border-radius:8px;align-items:center;display:flex}.settings-unsaved{margin-top:var(--space-3)}.workspace[data-density=compact]{--row-padding:var(--space-2) var(--space-3)}.workspace[data-density=compact] .task-row{min-height:48px}.workspace[data-density=compact] .widget-header{padding:var(--space-2) var(--space-3);min-height:40px}.workspace[data-density=compact] .widget-body,.workspace[data-density=compact] .note-list-item{padding:var(--space-2) var(--space-3)}.workspace[data-density=compact] .notification-row{padding:var(--space-3)}@media (max-width:1100px){.workspace{--page-padding:20px}.today-grid,.feed-layout{grid-template-columns:minmax(0,1fr)}.today-aside{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notes-workspace.enhanced-notes{grid-template-columns:220px minmax(0,1fr)}.enhanced-notes .note-editor{padding:20px}}@media (max-width:760px){.workspace{--page-padding:var(--space-4);--control-height:40px}.page-heading,.feature-heading{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;margin-bottom:20px}.page-heading h1,.feature-heading h1{font-size:22px}.page-heading>.button{width:auto}.today-aside{grid-template-columns:1fr}.button-sm,.icon-button{min-height:36px}.notes-workspace.enhanced-notes{min-height:0;display:block}.enhanced-notes>aside{border:0;overflow:visible}.note-list-scroll{max-height:none}.enhanced-notes .note-scopes{grid-template-columns:repeat(3,minmax(0,1fr))}.note-document,.mobile-editor-open>aside{display:none}.mobile-editor-open>.note-document{display:block}.note-back{margin:var(--space-3) var(--space-3) 0;display:flex}.enhanced-notes .note-editor{padding:var(--space-4)}.note-editor-meta{flex-direction:column;align-items:flex-start}.enhanced-notes .note-editor>textarea{font-size:16px}.note-extras{padding:var(--space-4)}.settings-dialog{width:calc(100% - 24px);max-height:92dvh}.account-settings>header{padding:20px 44px var(--space-4) var(--space-4)}.settings-layout{flex-direction:column;min-height:0;max-height:calc(92dvh - 120px);display:flex}.settings-layout>nav{padding:var(--space-2);border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;flex-shrink:0}.settings-layout>nav button,.settings-layout>nav a{white-space:nowrap}.settings-layout>nav .settings-signout{margin-top:0}.settings-pane{padding:var(--space-4)}.settings-pane .form-grid{grid-template-columns:1fr}.settings-pane input:not([type=checkbox]),.settings-pane :is(select,.select-trigger),.settings-pane textarea{font-size:16px}}.avatar{border-radius:50%}.project-center{margin-block:var(--space-5)}.project-kpis{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-kpis article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-4)}.project-kpis span{color:var(--muted);font-size:var(--text-sm);display:block}.project-kpis strong{margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-size:24px;display:block}.portfolio-table,.project-tab-body{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5)}.portfolio-table>p{margin-block:var(--space-2) var(--space-4)}.portfolio-row{text-align:left;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) 0;border-top:1px solid var(--border);grid-template-columns:1.3fr 1fr 1fr auto;display:grid}.portfolio-row>div{min-width:0}.portfolio-row strong,.portfolio-row small,.workload-row strong,.workload-row small{display:block}.portfolio-row small,.workload-row small{color:var(--muted);font-size:var(--text-xs);margin-top:4px}progress{width:100%;height:7px;accent-color:var(--accent);background:var(--panel);border:0;border-radius:20px;overflow:hidden}progress::-webkit-progress-bar{background:var(--panel)}progress::-webkit-progress-value{background:var(--accent)}.project-health{color:var(--success);background:var(--success-soft);font-size:var(--text-xs);border-radius:6px;padding:4px 8px}.project-health.risk{color:var(--danger);background:var(--danger-soft)}.person-inline{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:inline-flex}.project-tabs{gap:var(--space-1);padding-block:var(--space-2);margin-bottom:var(--space-2);display:flex;overflow-x:auto}.project-tabs button{gap:var(--space-2);white-space:nowrap;font-size:var(--text-sm);border-radius:6px;align-items:center;padding:10px 12px;display:flex}.project-tabs .active{background:var(--accent-soft);color:var(--accent)}.project-summary-grid,.goal-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-summary-grid section{min-width:0}.project-description,.document-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:var(--space-3);line-height:1.7}.project-date-range{gap:var(--space-5);padding-block:var(--space-4);margin-bottom:var(--space-3);display:flex}.project-date-range span{color:var(--muted);font-size:var(--text-xs)}.project-date-range strong{color:var(--fg);font-size:var(--text-sm);display:block}.summary-line{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);overflow-wrap:anywhere;display:flex}.summary-line small{color:var(--muted)}.workload-row{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);display:flex}.workload-row>div{flex:1;min-width:0}.workload-row progress{max-width:90px}.org-branches{padding-left:var(--space-5);border-left:1px solid var(--border);margin:0;list-style:none}.org-branches>li{padding-top:var(--space-3)}.org-person{border:1px solid var(--border);padding:var(--space-3);gap:var(--space-3);background:var(--panel);border-radius:8px;align-items:flex-start;display:flex}.org-person>div{flex:1;min-width:0}.org-person small{color:var(--accent);font-size:var(--text-xs);display:block}.org-person p{font-size:var(--text-sm);margin-top:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.team-role-form{margin-top:var(--space-5);border-top:1px solid var(--border);padding-top:var(--space-4)}.team-role-form fieldset,.brief-form fieldset,.goal-card fieldset,.mom-document fieldset{gap:var(--space-4);flex-direction:column;display:flex}.goal-grid{margin-top:var(--space-4)}.goal-card{border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius)}.brief-form{max-width:850px}.brief-readonly{gap:var(--space-4);flex-direction:column;display:flex}.brief-readonly section h3{margin:0 0 var(--space-1)}.brief-readonly section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.comment-actions{gap:var(--space-1);margin-left:auto;display:inline-flex}.comment-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.comment-actions button:hover{color:var(--fg)}.comment-deleted{color:var(--muted);font-style:italic}.task-readonly-note{margin:0 0 var(--space-4);font-size:var(--text-xs)}.comment-edit-form{gap:var(--space-2);flex-direction:column;display:flex}.project-tab-body>.project-management{border:0;margin:0;padding:0}.mom-filters{gap:var(--space-3);margin-block:var(--space-4);display:flex}.mom-filters input{flex:1}.mom-filters :is(select,.select-trigger){max-width:260px}.mom-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.mom-list-row{align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-4);text-align:left;border-bottom:1px solid var(--border);display:flex}.mom-list-row:last-child{border-bottom:0}.mom-list-row>div:first-of-type{flex:1;min-width:0}.mom-list-row small{color:var(--muted);font-size:var(--text-xs);margin-block:var(--space-2);display:block}.mom-document{max-width:1080px;margin:var(--space-4) auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5)}.mom-document-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--border);padding-bottom:var(--space-4);margin-bottom:var(--space-5);display:flex}.mom-document-head h2{margin-block:var(--space-2);overflow-wrap:anywhere;font-size:22px}.mom-document-head p{font-size:var(--text-sm)}.mom-document label,.mom-share label{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.mom-meta-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mom-meta-grid small{font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-1);display:block}.mom-meta-grid strong{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500}.mom-section{margin-top:var(--space-5)}.mom-section h3,.mom-attendees h3,.mom-share h3{font-size:var(--text-section);margin-bottom:var(--space-3)}.attendee-chips,.people-picker{gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.attendee-chips>span{background:var(--panel);border-radius:24px;padding:6px 10px}.people-picker>label{align-items:center;gap:var(--space-2);border:1px solid var(--border);padding:var(--space-2);cursor:pointer;border-radius:8px;flex-direction:row;display:flex}.people-picker input{width:16px;height:16px;accent-color:var(--accent)}.mom-action-editor{padding:var(--space-4);border:1px solid var(--border);margin-top:var(--space-3);gap:var(--space-3);border-radius:8px;flex-direction:column;display:flex}.mom-action{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border);display:flex}.mom-action>div{min-width:0}.mom-share{margin-top:var(--space-5);padding:var(--space-4);background:var(--panel);border-radius:var(--radius)}.mom-share .form-grid{margin-top:var(--space-4)}.mom-deliveries{margin-top:var(--space-4);font-size:var(--text-sm)}.mom-deliveries p{padding-block:var(--space-2)}.mom-deliveries small{color:var(--danger);display:block}@media (max-width:1100px){.portfolio-row{grid-template-columns:1fr 1fr}.project-summary-grid{grid-template-columns:1fr}}@media (max-width:760px){.project-kpis{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.project-kpis article,.project-tab-body,.portfolio-table,.mom-document{padding:var(--space-4)}.goal-grid,.mom-meta-grid{grid-template-columns:1fr}.org-branches{padding-left:var(--space-3)}.org-person{flex-wrap:wrap}.mom-filters,.mom-document-head,.mom-action{flex-direction:column}.mom-filters :is(select,.select-trigger){max-width:none}.mom-list-row{flex-wrap:wrap}.mom-list-row>div:last-child{width:100%;padding-left:36px}.mom-document input:not([type=checkbox]),.mom-document textarea,.mom-document :is(select,.select-trigger){font-size:16px}}.widget-list>button>.avatar{flex:none}.global-results{max-height:min(62dvh,620px);overflow-y:auto}.global-results h3{font-size:var(--text-xs);color:var(--muted);margin:20px 7px 8px}.global-results .command-results{margin-top:0}.global-results strong{font-weight:500}.global-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-group-label{color:var(--muted);font-size:var(--sidebar-label);letter-spacing:.08em;padding:16px 10px 6px;font-weight:600;line-height:16px;display:block}.view-settings .account-settings{width:100%;max-width:1080px;margin:0 auto}.view-settings .settings-layout{min-height:62dvh;max-height:none}.view-settings .settings-layout>section{overflow:visible}.view-settings .account-settings h1{margin:6px 0;font-size:24px}.module-choices{border:1px solid var(--border);border-radius:var(--radius);padding:16px}.module-choices label{align-items:center;gap:10px;display:flex}.module-choices input,.report-table input[type=checkbox]{width:17px;height:17px;min-height:0}.note-kind-row{gap:16px;margin-bottom:16px;display:flex}.note-kind-row label{gap:6px;font-size:13px;display:grid}.note-type-filter{gap:6px;margin-bottom:12px;font-size:12px;display:grid}.note-format-bar button{border:1px solid var(--border);border-radius:6px;padding:7px 10px;font-size:12px}.note-compose-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.note-compose-grid>textarea{width:100%;min-height:360px}.note-compose-grid>section{border-left:1px solid var(--border);min-width:0;max-height:600px;padding-left:20px;overflow:auto}.note-preview{overflow-wrap:anywhere}.note-preview blockquote{border-left:3px solid var(--accent);margin:12px 0;padding:8px 16px}.note-check{align-items:baseline;gap:10px;padding:6px 0;display:flex}.note-check input{width:16px;min-height:16px}.note-table-scroll,.report-table-scroll{max-width:100%;overflow-x:auto}.note-preview table,.report-table{border-collapse:collapse;width:100%;font-size:13px}.note-preview th,.note-preview td,.report-table th,.report-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 12px}.note-preview th,.report-table th{color:var(--muted);font-weight:500}.note-collaboration{border:1px solid var(--border);border-radius:var(--radius);margin-top:16px;padding:20px}.note-collaboration h3{margin:20px 0 12px;font-size:16px}.note-collaboration summary{cursor:pointer;font-weight:500}.note-collaboration>form{gap:12px;margin-top:16px;display:grid}.note-collaboration>form textarea{min-height:100px}.note-comment{border-bottom:1px solid var(--border);gap:12px;padding:14px 0;display:flex}.note-comment small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.note-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.mention-chips{flex-wrap:wrap;gap:8px;display:flex}.mention-chips button{background:var(--panel);color:var(--accent);border-radius:20px;padding:6px 10px;font-size:12px}.team-health{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:20px;padding:20px}.team-health h2,.cycles-workspace h2{margin:0 0 8px;font-size:18px}.team-health p,.cycles-workspace p{color:var(--muted);font-size:13px;line-height:1.6}.team-health>small{color:var(--muted);margin-top:16px;line-height:1.6;display:block}.project-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.project-metrics article{border:1px solid var(--border);border-radius:8px;gap:8px;padding:16px;display:grid}.project-metrics strong{font-variant-numeric:tabular-nums;font-size:24px}.project-metrics small,.project-metrics span{color:var(--muted);font-size:12px}.report-person{white-space:nowrap;align-items:center;gap:8px;display:flex}.section-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cycle-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.cycle-selector section{border:1px solid var(--border);border-radius:8px;padding:12px}.cycle-selector h3{color:var(--muted);margin:0 0 12px;font-size:13px}.cycle-selector button{text-align:left;border-radius:6px;gap:6px;width:100%;padding:12px;display:grid}.cycle-selector button.active{background:var(--accent-soft);color:var(--accent)}.cycle-selector small{color:var(--muted);font-size:12px}.cycle-distribution{background:var(--panel);border-radius:8px;flex-wrap:wrap;gap:16px;padding:12px;font-size:13px;display:flex}.burndown{width:100%;max-height:300px;margin:16px 0;display:block}.cycle-form{background:var(--panel);border-radius:8px;padding:16px}.notification-actions :is(select,.select-trigger){max-width:145px;font-size:12px}@media (max-width:1100px){.note-compose-grid{grid-template-columns:minmax(0,1fr)}.note-compose-grid>section{border-left:0;border-top:1px solid var(--border);max-height:360px;padding:16px 0 0}}@media (max-width:760px){.project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-selector{grid-template-columns:1fr}.section-actions,.note-kind-row{flex-wrap:wrap}.note-collaboration,.team-health{padding:16px}.view-settings .account-settings h1{font-size:22px}.notification-actions{flex-wrap:wrap}.report-table{min-width:540px}}.global-results h3 small{margin-left:6px;display:inline}.linked-note-task{text-align:left;width:100%;color:var(--accent);padding:12px 0;font-size:13px;display:block}.note-format-bar{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}body{font-synthesis:none}h1,h2,h3,h4,.button-primary{font-weight:600}label,.button,.theme-preview-label{font-weight:500}.workspace input:not([type=checkbox]):not([type=radio]),.workspace textarea,.workspace :is(select,.select-trigger),.dialog-content input:not([type=checkbox]):not([type=radio]),.dialog-content textarea,.dialog-content :is(select,.select-trigger){border-color:var(--control-border)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.task-key{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.task-key,.due-date,.calendar-days,.project-kpis,.project-metrics,.report-table,.cycle-distribution,.notification-row time{font-variant-numeric:tabular-nums}.nav-item>svg,.sidebar-project>svg,.settings-layout>nav svg{stroke-width:1.5px;width:16px;height:16px}.topbar-actions>button>svg,.sidebar-toggle>svg{stroke-width:1.5px;width:20px;height:20px}.rail-logo{color:var(--fg)}.rail-divider{background:var(--border)}.rail-item.active,.rail-item:hover{background:var(--accent-soft)}.rail-item.active:before{background:var(--accent)}.rail-add{color:var(--muted);border-color:var(--control-border)}.rail-add:hover{color:var(--accent);background:var(--accent-soft)}.rail-account{border-color:var(--border)}.rail-account .avatar{background:var(--panel);color:var(--fg)}.note-scope-hint strong{color:var(--fg)}.theme-preview-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.theme-preview-options>button{background:var(--surface);min-width:0;color:var(--fg);gap:12px;padding:8px}.theme-preview-options>button.active{box-shadow:0 0 0 1px var(--accent)}.theme-preview-options .theme-preview-label{justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:0 4px 4px;font-size:13px;display:flex}.theme-preview-options .theme-preview-label svg:last-child:not(:first-child){margin-left:auto;position:static}.theme-preview{--preview-bg:#f7f9fc;--preview-panel:#fff;--preview-rail:#e7ecf4;--preview-line:#b2bfd2;--preview-accent:#4f46c9;--preview-border:#d8e0ec;border:1px solid var(--preview-border);background:var(--preview-bg);text-align:left;border-radius:5px;grid-template-columns:24% 1fr;width:100%;height:112px;display:grid;overflow:hidden}.theme-preview-dark{--preview-bg:#141923;--preview-panel:#202a3a;--preview-rail:#10151e;--preview-line:#7788a2;--preview-accent:#abb5ff;--preview-border:#344158}.theme-preview-system{--preview-bg:linear-gradient(90deg, #f7f9fc 50%, #141923 50%);--preview-panel:linear-gradient(90deg, #fff 34%, #202a3a 34%);--preview-line:#8695ae}.theme-preview-rail{background:var(--preview-rail);flex-direction:column;gap:8px;padding:12px 7px;display:flex}.theme-preview i{background:var(--preview-line);border-radius:2px;height:4px;display:block}.theme-preview-rail i:first-child{background:var(--preview-accent);height:8px}.theme-preview-page{min-width:0;padding:13px 10px}.theme-preview-heading{background:var(--preview-line);border-radius:2px;width:50%;height:5px;margin-bottom:10px;display:block}.theme-preview-card{background:var(--preview-panel);border:1px solid var(--preview-border);border-radius:4px;gap:5px;padding:9px 6px;display:flex}.theme-preview-card i{opacity:.65;flex:1;height:13px}.theme-preview-lines{gap:6px;margin-top:10px;display:grid}.theme-preview-lines i:last-child{width:72%}.note-document{container-type:inline-size}.note-editor .note-title{font-weight:600}.note-writing-options{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;font-size:12px;display:flex}.note-writing-options button{min-height:32px;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:6px 10px;font-weight:500}.note-compose-grid{grid-template-columns:minmax(0,1fr);gap:24px}.note-compose-grid>textarea{background:var(--surface);resize:vertical;border-radius:8px;width:100%;max-width:74ch;height:clamp(320px,48dvh,620px);min-height:320px;margin-inline:auto;padding:16px 18px;font-size:14px;font-weight:400;line-height:1.85;display:block}.note-compose-grid>section{border-left:0;border-top:1px solid var(--border);max-height:none;padding:20px 0 0}.note-preview{max-width:74ch;margin-inline:auto;font-weight:400;line-height:1.85}.note-preview h2,.note-preview h3{margin:18px 0 10px;font-weight:600;line-height:1.4}.note-preview p{margin:0 0 8px}.note-preview code{background:var(--panel);border-radius:4px;padding:2px 5px;font-size:.92em}.note-check{align-items:flex-start;font-weight:400}.note-check input{flex-shrink:0;margin-top:6px}.note-format-bar button:hover{background:var(--panel);color:var(--fg)}@container (min-width:900px){.note-compose-grid.with-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.note-compose-grid.with-preview>section{border-top:0;border-left:1px solid var(--border);padding:0 0 0 24px}}@media (max-width:760px){.theme-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-preview-options>button{flex-direction:column;padding:6px}.theme-preview{height:88px}.theme-preview-rail{padding:10px 4px}.theme-preview-page{padding:10px 6px}.theme-preview-options .theme-preview-label{gap:4px;padding:0;font-size:12px}.theme-preview-label>svg{width:14px;height:14px}.note-compose-grid>textarea{padding:12px;font-size:16px}.note-writing-options{flex-wrap:wrap}}.settings-pane .module-choices label{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-weight:400}.settings-pane .module-choices input{flex:0 0 17px}.note-fields{border:0;min-width:0;margin:0;padding:0}.note-tools-row{flex-wrap:wrap;gap:6px;margin:8px 0 16px;display:flex}.note-notice{border:1px solid var(--control-border);background:var(--accent-soft);border-radius:8px;margin-bottom:16px;padding:16px}.note-notice p{margin:6px 0 12px}.note-templates{background:var(--panel);border-radius:8px;margin-bottom:16px;padding:16px}.note-templates button{background:var(--surface);border:1px solid var(--border);border-radius:6px;margin:4px;padding:10px;display:inline-flex}.note-outline{background:var(--panel);border-radius:8px;flex-direction:column;align-items:flex-start;max-height:220px;margin-bottom:12px;padding:12px;display:flex;overflow:auto}.note-outline button{text-align:left;color:var(--accent);padding:6px}.note-rich-content{border:1px solid var(--control-border);background:var(--surface);outline-offset:3px;overflow-wrap:anywhere;border-radius:8px;max-width:74ch;min-height:340px;margin:0 auto;padding:22px;font-size:14px;line-height:1.8}.note-rich-content h1{margin:20px 0 12px;font-size:24px;line-height:1.35}.note-rich-content h2{margin:18px 0 10px;font-size:20px}.note-rich-content h3{margin:16px 0 8px;font-size:16px}.note-rich-content p{margin:0 0 10px}.note-rich-content ul,.note-rich-content ol{padding-left:24px}.note-rich-content ul{list-style:outside}.note-rich-content ol{list-style:decimal}.note-rich-content ul[data-type=taskList]{padding:0;list-style:none}.note-rich-content li[data-type=taskItem]{align-items:flex-start;gap:10px;display:flex}.note-rich-content li[data-type=taskItem]>label{flex:none;padding-top:4px}.note-rich-content li[data-type=taskItem]>div{flex:1;min-width:0}.note-rich-content blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:12px 0;padding-left:16px}.note-rich-content pre{background:var(--panel);white-space:pre-wrap;border-radius:6px;padding:12px}.note-rich-content table{table-layout:fixed;border-collapse:collapse;width:100%}.note-rich-content td,.note-rich-content th{border:1px solid var(--control-border);vertical-align:top;min-width:60px;padding:8px}.note-rich-content th{background:var(--panel)}.note-rich-content a{color:var(--accent);text-decoration:underline}.note-rich-content .is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.note-rich-content .selectedCell{background:var(--accent-soft)}.note-block-editor{position:relative}.note-slash-menu{z-index:5;background:var(--surface);border:1px solid var(--control-border);border-radius:8px;max-width:400px;padding:8px;position:sticky;bottom:12px;box-shadow:0 8px 24px #0002}.note-slash-menu button{text-align:left;border-radius:4px;width:100%;padding:7px 10px;display:block}.note-slash-menu button.active{background:var(--accent-soft);color:var(--accent)}.note-slash-menu small{color:var(--muted);padding:6px;display:block}.notes-focus-mode{grid-template-columns:minmax(0,1fr)!important}.notes-focus-mode>aside{display:none}.notes-focus-mode .note-document{width:100%;max-width:1100px;margin:auto}.workspace:has(.notes-focus-mode){grid-template-columns:0 0 minmax(0,1fr)}:is(.workspace:has(.notes-focus-mode)>.universe-rail,.workspace:has(.notes-focus-mode)>.sidebar){visibility:hidden;overflow:hidden}.file-drop-active{outline:2px dashed var(--accent);background:var(--accent-soft)}.file-name{overflow-wrap:anywhere;flex:1;min-width:0}.file-name small{color:var(--muted);display:block}.file-row .inline-actions{flex-wrap:wrap}.file-row button,.file-row a{align-items:center;gap:5px;padding:6px;display:inline-flex}.file-preview-dialog{width:min(94vw,1000px);max-width:1000px}.file-preview-dialog iframe{border:1px solid var(--border);background:var(--panel);width:100%;height:65dvh}.file-preview-image{object-fit:contain;width:100%;max-height:65dvh;display:block}.file-text-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);max-height:60dvh;padding:16px;overflow:auto}.upload-queue{padding:0;list-style:none}.upload-queue li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:6px 0;font-size:12px;display:flex}.first-steps{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:24px;padding:16px}.first-steps-title{justify-content:space-between;gap:12px;display:flex}.first-steps-title button{color:var(--accent)}.first-steps p{color:var(--muted);margin:8px 0 14px}.first-steps-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.first-steps-grid button{border:1px solid var(--border);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}.first-steps-grid button:disabled{opacity:1;color:var(--muted);background:var(--panel)}.first-steps-grid small{margin-left:auto}.shortcut-help{border:1px solid var(--border);border-radius:50%;flex:none;width:30px;height:30px}.shortcut-list>div{border-bottom:1px solid var(--border);gap:18px;padding:10px 0;display:flex}.shortcut-list dt{flex:none;width:130px}.shortcut-list dd{margin:0}.skip-link{z-index:100;background:var(--surface);color:var(--fg);padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}@media (max-width:760px){.note-rich-content{padding:12px;font-size:16px}.note-tools-row{gap:4px}.workspace:has(.notes-focus-mode){grid-template-columns:minmax(0,1fr)}.note-notice .inline-actions{flex-wrap:wrap}}.project-tree{font-size:var(--sidebar-text);line-height:var(--sidebar-line);margin:4px 0}.project-tree summary{min-height:var(--sidebar-row);cursor:pointer;align-items:center;gap:8px;padding:8px;font-weight:400;display:flex}.project-tree summary:before{content:"›";color:var(--muted)}.project-tree[open] summary:before{content:"⌄"}.project-tree summary small{margin-left:auto}.project-tree>div{border-left:1px solid var(--border);margin-left:12px;padding-left:18px}.project-tree>div button{text-align:left;width:100%;padding:8px 10px}.project-display{background:var(--panel);border-radius:8px;margin-bottom:16px;padding:12px}.project-display summary{cursor:pointer;font-weight:500}.project-display .feature-toolbar{margin-top:12px}.project-display fieldset{border:0;flex-wrap:wrap;gap:10px;padding:0;display:flex}.project-display fieldset label{align-items:center;gap:6px;display:flex}.task-list-group{margin-bottom:12px}.task-list-group>summary{cursor:pointer;background:var(--panel);border-radius:6px;padding:12px;font-weight:600}.kanban{grid-template-columns:repeat(4,minmax(230px,1fr));overflow-x:auto}.kanban-column.is-collapsed{min-height:100px}.task-table-scroll{max-width:100%;position:relative;overflow-x:auto}.task-data-table{border-collapse:collapse;width:100%;font-size:13px}.task-data-table th{text-align:left;color:var(--muted);padding:12px;font-weight:500}.task-data-table td{border-top:1px solid var(--border);min-width:164px;padding:10px}.task-data-table td:first-child{min-width:240px;max-width:400px}.task-data-table td button{text-align:left}.task-data-table small{color:var(--muted);margin-bottom:4px;display:block}.task-data-table input,.task-data-table :is(select,.select-trigger){border:1px solid var(--border);background:var(--surface);width:100%;color:var(--fg);border-radius:5px;padding:6px}.task-month-grid{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.task-month-grid>section{border-top:1px solid var(--border);border-right:1px solid var(--border);min-width:0;min-height:140px;padding:8px}.task-month-grid h4{color:var(--muted);margin:0 0 8px;font-size:12px}.month-weekday{background:var(--panel);padding:12px 8px;font-size:12px}.task-month-grid .is-today{background:var(--accent-soft)}.calendar-task{text-align:left;background:var(--surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:5px;width:100%;margin:6px 0;padding:8px;font-size:12px;display:block}.calendar-task small{color:var(--muted);font-size:11px;display:block}.deadline-timeline>div{border-left:2px solid var(--border);grid-template-columns:120px 1fr;gap:16px;padding:12px;display:grid}.deadline-timeline h4{font-variant-numeric:tabular-nums;font-size:13px}.cycle-selector details{border:1px solid var(--border);border-radius:8px;padding:12px}.cycle-selector summary{cursor:pointer;margin-bottom:10px;font-weight:600}.cycle-title{align-items:center;gap:12px;display:flex}.progress-ring{font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:10px;display:inline-flex;position:relative}.progress-ring svg{width:100%;height:100%;position:absolute;inset:0}.cycle-stacked-bar{background:var(--panel);border-radius:6px;height:12px;margin:12px 0 20px;display:flex;overflow:hidden}.segment-done{background:var(--success)}.segment-doing{background:var(--accent)}.segment-todo{background:var(--warning)}.segment-backlog{background:var(--muted)}.cycle-breakdown{border:1px solid var(--border);border-radius:8px;margin-bottom:24px;padding:16px;overflow-x:auto}.feature-empty{text-align:center;max-width:560px;margin:24px auto;padding:24px}.empty-board-preview{background:var(--panel);border-radius:8px;gap:12px;margin-bottom:20px;padding:20px;display:flex}.empty-board-preview i{background:var(--surface);border:1px solid var(--border);border-top:6px solid var(--accent);border-radius:6px;flex:1;height:90px}.widget-scope{color:var(--muted);border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:8px;font-size:12px}.widget-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.widget-metrics>div{border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:10px;display:flex}.widget-metrics strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.widget-metrics span{color:var(--muted);font-size:12px}.widget-metrics button{color:var(--accent);text-align:left;grid-column:1/-1}.workload-row{align-items:center;gap:8px;padding:8px 0;display:flex}.workload-row>.workload-copy{overflow-wrap:anywhere;flex:1;min-width:0}.workload-row small{color:var(--muted);display:block}.workload-row strong{font-variant-numeric:tabular-nums}@media (max-width:760px){.task-month-grid{grid-template-columns:minmax(0,1fr)}.task-month-grid>section{min-height:70px}.month-gap,.month-weekday{display:none}.deadline-timeline>div{grid-template-columns:1fr;gap:0}.list-toolbar .view-toggle{flex-wrap:wrap}}.note-properties{border-bottom:1px solid var(--border);margin:0 0 16px;padding-bottom:12px}.note-properties summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:12px}.note-properties[open]>.note-kind-row{margin-top:12px}.note-properties>.feature-toolbar{margin-bottom:0}.note-format-bar :is(select,.select-trigger){border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:5px;padding:6px}.sidebar-tools{margin:8px 0 14px}.sidebar-tools>summary{cursor:pointer;color:var(--muted);font-size:var(--sidebar-label);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;font-weight:600;line-height:16px}.project-sections-form{border:1px solid var(--border);border-radius:8px;margin:16px 0;padding:16px}.project-sections-form fieldset{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}.project-sections-form label{align-items:center;gap:6px;display:flex}.workspace-loading{max-width:1100px;color:var(--muted);margin:60px auto;padding:24px}.loading-heading{background:var(--panel);border-radius:6px;width:40%;height:30px;margin:24px 0}.loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.loading-cards>div{background:var(--panel);border-radius:8px;height:160px}.loading-list>div{background:var(--panel);border-radius:6px;height:48px;margin:12px 0}.calendar-task small,.progress-ring{font-size:12px}@media (max-width:760px){.loading-cards{grid-template-columns:minmax(0,1fr)}.loading-cards>div{height:80px}}svg.lucide{aspect-ratio:1;flex:none;display:block}.icon-button,.button-icon,.dialog-close,.rail-logo,.rail-add,.rail-account,.user-button,.nav-count{flex:none}.button.button-icon{height:38px;padding:0}.subtask-copy{overflow-wrap:anywhere;min-width:0}.form-grid>label{min-width:0}@media (max-width:480px){.modal-form .form-grid{grid-template-columns:minmax(0,1fr)}}.universe-rail{overflow:hidden}.rail-universes{scrollbar-width:thin;flex-direction:column;align-items:center;gap:9px;width:100%;min-height:0;padding:3px 0;display:flex;overflow:hidden auto}.rail-item,.rail-divider,.rail-bottom{flex:none}.sidebar{min-height:0;overflow:hidden}.sidebar-heading,.universe-heading,.sidebar-footer{flex:none}.universe-heading>span,.plan>span:last-child{overflow-wrap:anywhere;min-width:0}.sidebar-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;margin-inline:-3px;padding:3px;overflow:hidden auto}.sidebar-footer{border-top:1px solid var(--border);padding-block:12px 16px}.project-tree-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-tree summary small,.project-tree summary:before{flex:none}.settings-layout>nav button,.settings-layout>nav a{overflow-wrap:anywhere;flex:none}.view-settings .settings-layout>nav{border:1px solid var(--border);border-radius:8px;align-self:start}.view-settings .settings-layout>nav .settings-signout{border-top:1px solid var(--border);margin-top:16px}@media (min-width:761px){.view-settings .settings-layout>nav{max-height:calc(100dvh - 96px);position:sticky;top:80px}}@media (max-width:760px){.settings-layout>nav button,.settings-layout>nav a{white-space:normal;flex:1 0 calc(50% - 4px);min-width:0}.view-settings .settings-layout>nav{align-self:stretch}.view-settings .settings-layout>nav .settings-signout{border-top:0;margin-top:0}}.breadcrumb{flex:1;min-width:0}.breadcrumb>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.breadcrumb-slash,.topbar-actions{flex:none}.creation-dialog{width:min(720px,100% - 32px);max-width:720px}.creation-form fieldset,.creation-section{flex-direction:column;gap:16px;min-width:0;display:flex}.creation-section[hidden]{display:none}.creation-steps{gap:12px;margin:20px 0;padding:0;list-style:none;display:flex}.creation-steps li{color:var(--muted);flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.creation-steps li>span{border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.creation-steps [aria-current=step]{color:var(--accent)}.creation-steps [aria-current=step]>span{background:var(--accent-soft);border-color:var(--accent)}.creation-choices,.creation-hint,.creation-subtask{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.creation-choices{max-height:240px;overflow-y:auto}.creation-form .creation-check{flex-direction:row;align-items:center;gap:8px;font-weight:400;display:flex}.creation-form .creation-check input{flex:none;width:16px;height:16px;min-height:0;padding:0}.creation-form small,.creation-hint p{color:var(--muted);font-size:12px;line-height:1.5}.creation-details{border:1px solid var(--border);border-radius:8px;padding:14px}.creation-details>summary{cursor:pointer;font-size:13px;font-weight:600}.creation-details[open]>summary{margin-bottom:16px}.creation-repeat{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.creation-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.creation-error{color:var(--danger);background:var(--danger-soft);border-radius:6px;padding:12px;font-size:13px}.creation-exit{border:1px solid var(--warning);background:var(--surface);border-radius:8px;margin-bottom:20px;padding:16px}@media (max-width:600px){.creation-dialog{padding:24px 16px}.creation-form .form-grid,.creation-repeat{grid-template-columns:minmax(0,1fr)}.creation-steps{gap:8px}.creation-steps li{flex-direction:column;align-items:flex-start}}@media (min-width:601px){.creation-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-options>strong,.creation-options>small{grid-column:1/-1}}html{scrollbar-gutter:stable}.project-center,.project-tab-body{min-width:0}.project-tab-body>:first-child{margin-top:0}.project-tab-body>:last-child{margin-bottom:0}.project-tab-body>.brief-form{width:100%;max-width:none}.project-tab-body>.team-health{border:0;margin:0;padding:0}.portfolio-tasks{margin-top:var(--space-5)}.project-tab-body .list-toolbar,.project-tab-body .toolbar-controls,.project-tab-body .view-toggle{min-width:0;max-width:100%}.project-tab-body .view-toggle{flex-wrap:wrap}.project-tab-body .kanban{max-width:100%;margin-inline:0;padding-inline:0}.project-tab-body .filter-select{min-height:38px;padding-block:0}.project-tab-body .filter-select :is(select,.select-trigger){background:0 0;border:0;min-width:0;padding:8px 0}@media (max-width:760px){.project-tab-body .toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.project-tab-body .toolbar-controls>:is(select,.select-trigger),.project-tab-body .filter-select{width:100%;min-width:0}.project-tab-body .filter-select :is(select,.select-trigger){flex:1;width:0}.project-tab-body .inline-search{display:none}}.universe-heading[data-state=open]{color:var(--fg)}.universe-heading[data-state=open]>svg{transform:rotate(180deg)}.universe-menu{z-index:110;width:240px;max-width:calc(100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);border:1px solid var(--border);background:var(--surface);color:var(--fg);box-shadow:var(--shadow);border-radius:8px;padding:6px;overflow-y:auto}.universe-menu-label{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;padding:8px 10px}.universe-menu-item{min-height:38px;font-size:var(--text-sm);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.universe-menu-item svg{flex:none}.universe-menu-item[data-highlighted]{background:var(--accent-soft);color:var(--accent)}.universe-menu-separator{background:var(--border);height:1px;margin:5px 4px}.select-trigger,.workspace .select-trigger,.dialog-content .select-trigger{width:100%;min-width:0;min-height:var(--control-height);background:var(--surface);color:var(--fg);border:1px solid var(--control-border);border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;line-height:1.45;display:flex}.select-trigger:hover:not(:disabled){border-color:var(--accent)}.select-trigger[data-state=open]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.select-trigger>svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px}.select-trigger[data-state=open]>svg{color:var(--accent);transform:rotate(180deg)}.select-value{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.select-menu{z-index:200;min-width:min(240px, var(--radix-dropdown-menu-content-available-width));width:max(var(--radix-dropdown-menu-trigger-width), 260px);max-width:min(380px, var(--radix-dropdown-menu-content-available-width));max-height:min(360px, var(--radix-dropdown-menu-content-available-height));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-sm);overscroll-behavior:contain;padding:5px;line-height:1.45;overflow:hidden auto;box-shadow:0 8px 28px #00000024}.select-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;outline:none;align-items:flex-start;gap:8px;min-height:36px;padding:8px;display:flex}.select-option>span:last-child{overflow-wrap:anywhere;min-width:0}.select-option-check{flex:0 0 16px;align-items:center;width:16px;padding-top:2px;display:flex}.select-option[data-state=checked]{background:var(--accent-soft);color:var(--accent);font-weight:600}.select-option[data-highlighted]{background:var(--accent);color:var(--accent-fg)}.select-option[data-disabled]{opacity:.45;cursor:not-allowed}.select-native,.select-a11y-value{clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.select-trigger[data-invalid=true]{border-color:var(--danger)}.select-error{font-size:var(--text-xs);color:var(--danger)}.widget-editor .widget-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;padding:8px 14px;display:grid}.widget-editor .widget-filters label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;display:flex}.widget-editor .widget-filters .clock-seconds-label{color:var(--fg);flex-direction:row;align-items:center}.widget-editor .widget-position>div{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:10px}.widget-editor .widget-position label{flex-direction:column;gap:6px;display:flex}.dashboard-editbar>.inline-actions{flex:360px;justify-content:flex-end}.dashboard-editbar .select-trigger{flex:230px;width:auto;min-width:min(100%,230px)}:is(.toolbar-controls,.calendar-controls,.share-row,.mom-filters) .select-trigger{flex:150px;width:auto;min-width:min(100%,150px)}.insight-tabs{gap:6px}.insight-tabs button{background:var(--surface);min-height:32px;color:var(--muted);padding:6px 10px}.insight-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}@media (max-width:700px){.select-option{min-height:40px}.dashboard-editbar>.inline-actions{justify-content:stretch}.dashboard-editbar .select-trigger{flex-basis:100%;width:100%}}.project-settings-heading p,.project-sections-form>p{color:var(--muted);font-size:var(--text-sm);margin-top:var(--space-2);line-height:1.6}.project-management .project-sections-form{padding:var(--space-4) 0;margin:var(--space-4) 0 0;border:0;border-block:1px solid var(--border);border-radius:0}.project-sections-form fieldset{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.project-sections-form label{min-width:0;min-height:var(--control-height);gap:var(--space-2);font-size:var(--text-sm)}.project-management input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.project-sections-form fieldset>.button{grid-column:1/-1;justify-self:start}.project-management .management-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.project-management .management-grid>section,.project-management .modal-form label{min-width:0}.project-management .management-grid h3{margin:0 0 var(--space-4);font-size:var(--text-section)}.project-management .modal-form,.project-management .modal-form>fieldset{gap:var(--space-4);flex-direction:column;display:flex}.project-management .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.project-management .calendar-controls{flex-wrap:wrap}.project-management .milestone-row{padding:0 0 var(--space-4);margin-bottom:var(--space-4)}.project-management .milestone-row fieldset{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.project-management .milestone-row label{gap:var(--space-2);font-size:var(--text-xs);color:var(--subtle);flex-direction:column;display:flex}.project-management .milestone-row label:has(input[type=checkbox]){flex-direction:row;align-items:center}.project-management .milestone-row input:not([type=checkbox]){width:100%}.project-management .milestone-row .button{justify-self:end}.project-management>.file-panel{margin:var(--space-5) 0 0;padding:var(--space-5) 0 0}.project-management>.file-panel h3{margin:0 0 var(--space-3);justify-content:flex-start}.project-management>.file-panel .quiet-empty{padding:0 0 var(--space-4)}.project-management .upload-control{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.notify-prompt{z-index:60;border:1px solid var(--border);background:var(--panel,var(--surface));max-width:min(440px,100vw - 32px);color:inherit;font-size:var(--text-sm,.875rem);border-radius:12px;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #0000002e}.notify-prompt>svg{color:var(--accent);flex:none}.notify-prompt-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.notify-prompt-close:hover{background:var(--accent-soft)}.danger-zone{border:1px solid color-mix(in srgb, #dc2626 45%, var(--border));border-radius:12px;gap:8px;margin-top:20px;padding:14px;display:grid}.danger-zone h3{color:#dc2626;margin:0}.danger-zone p{color:var(--muted);font-size:var(--text-sm,.875rem);margin:0}.danger-zone button{color:#dc2626;justify-self:start}.density-preview-options{grid-template-columns:repeat(2,minmax(0,1fr))}.density-preview{border:1px solid var(--border);background:var(--bg);text-align:left;border-radius:5px;flex-direction:column;width:100%;height:112px;padding:10px;display:flex;overflow:hidden}.density-preview i,.density-preview b{border-radius:2px;display:block}.density-preview-header{margin-bottom:8px;display:block}.density-preview-header i{background:var(--muted);opacity:.8;width:42%;height:5px}.density-preview-row{border:1px solid var(--border);background:var(--surface);border-radius:4px;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.density-preview-row+.density-preview-row{margin-top:6px}.density-preview-row b{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.density-preview-row i{background:var(--muted);opacity:.55;flex:1;height:4px}.density-preview-row:nth-child(odd) i{flex:0 68%}.density-preview-compact .density-preview-row{padding:2px 8px}.density-preview-compact .density-preview-row+.density-preview-row{margin-top:3px}.density-preview-hint{width:100%;color:var(--muted);text-align:left;padding:0 4px 4px;font-size:12px;line-height:1.35}@media (max-width:760px){.density-preview{height:88px;padding:8px}.density-preview-header{margin-bottom:6px}.density-preview-row{padding:4px 6px}.density-preview-row+.density-preview-row{margin-top:4px}.density-preview-compact .density-preview-row{padding:1px 6px}.density-preview-compact .density-preview-row+.density-preview-row{margin-top:2px}.density-preview-hint{padding:0;font-size:11px}}.fp{gap:12px;display:grid}.fp-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp .fp-header h3{align-items:center;gap:8px;margin:0;display:flex}.fp-count{background:var(--accent-soft);min-width:22px;height:20px;color:var(--accent);font-size:var(--text-xs,.75rem);border-radius:999px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.fp-input{display:none}.fp-list{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fp-row{background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.fp-row+.fp-row{border-top:1px solid var(--border)}.fp-row:hover{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.fp-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.fp-icon-pdf{color:#dc2626;background:#dc26261f}.fp-icon-image{color:#0891b2;background:#0891b224}.fp-main{gap:4px;min-width:0;display:grid}.fp-name{max-width:100%;color:inherit;font:inherit;font-weight:600;font-size:var(--text-sm,.875rem);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;overflow:hidden}.fp-name:hover{color:var(--accent);text-decoration:underline}.fp-meta{color:var(--muted);font-size:var(--text-xs,.75rem);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.fp-owner{color:inherit;align-items:center;gap:6px;display:inline-flex}.fp-type{border:1px solid var(--border);letter-spacing:.02em;border-radius:6px;padding:1px 6px;font-size:.6875rem}.fp-actions{gap:2px;display:flex}.fp-action{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.fp-action:hover,.fp-action:focus-visible{background:var(--accent-soft);color:var(--accent)}.fp-action.fp-danger:hover,.fp-action.fp-danger:focus-visible{color:#dc2626;background:#dc26261f}.fp-drop{border:1.5px dashed var(--border);width:100%;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;transition:border-color .15s,background-color .15s;display:flex}.fp-drop span{gap:2px;display:grid}.fp-drop strong{color:inherit;font-size:var(--text-sm,.875rem);font-weight:500}.fp .fp-drop small{font-size:var(--text-xs,.75rem);margin:0}.fp-drop-compact{text-align:left;flex-direction:row;padding:10px 14px}.fp-drop:hover:not(:disabled),.fp-drop:focus-visible,.fp.file-drop-active .fp-drop{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.fp-drop:disabled{opacity:.6;cursor:progress}.fp-queue{font-size:var(--text-xs,.75rem);gap:8px;margin:0;padding:0;list-style:none;display:grid}.fp-queue li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;display:grid}.fp-queue-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-queue-state{color:var(--muted)}.fp-queue progress{width:100%;height:4px;accent-color:var(--accent);grid-column:1/-1}.fp-queue li.is-failed .fp-queue-state{color:#dc2626}@media (max-width:560px){.fp-row{grid-template-columns:auto minmax(0,1fr)}.fp-actions{grid-column:2;justify-self:start;margin-left:-8px}}.pdf-preview{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 12%, var(--surface));border-radius:10px;gap:10px;max-height:min(70vh,900px);padding:10px;display:grid;overflow:auto}.pdf-preview-pages{gap:10px;display:grid}.pdf-preview-page{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 4px #0000002e}.breadcrumb-trail{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.breadcrumb-link,.breadcrumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.breadcrumb-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 auto;margin:0 -4px;padding:2px 4px}.breadcrumb-link:hover,.breadcrumb-link:focus-visible{background:var(--accent-soft);color:var(--accent)}.breadcrumb-current{color:inherit;flex:0 auto}@media (max-width:680px){.breadcrumb-link,.breadcrumb-current{max-width:110px}.breadcrumb-trail>:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){display:none}}.notify-sound-setting{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;padding:12px 14px;display:flex}.notify-sound-setting label{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;font-weight:500;display:grid}.notify-sound-setting small{color:var(--muted);grid-column:2;font-weight:400}.notify-sound{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;min-width:0;display:flex}.notify-sound .notify-sound-setting{flex-wrap:wrap;margin:0}.notify-sound .notify-sound-setting>label{flex:260px}.notify-sound-volume,.notify-sound-slider{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.notify-sound-volume{padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;flex:100%}.settings-pane .notify-sound-volume>label{flex:100%;gap:2px;font-weight:500}.notify-sound-volume input[type=range]{max-width:420px}.notify-sound-effective{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.notify-sound input[type=range]{min-width:80px;height:var(--control-height);accent-color:var(--accent);background:0 0;border:0;flex:auto;padding:0}.notify-sound output{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;color:var(--muted);font-size:var(--text-sm)}.notify-sound-preset{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.notify-sound-preset>label{flex:240px;font-weight:500}.notify-sound-preset-row{gap:var(--space-2);flex:0 320px;min-width:0;display:flex}.notify-sound-preset-row .select-trigger{flex:auto;min-width:0}.notify-sound-list{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.notify-sound-row{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions""controls controls";display:grid}.notify-sound-row+.notify-sound-row{border-top:1px solid var(--border)}.notify-sound-name{min-width:0;font-size:var(--text-sm);grid-area:name}.notify-sound-name strong{font-weight:500}.notify-sound-current{font-size:var(--text-xs);color:var(--fg);overflow-wrap:anywhere;margin-top:2px;display:block}.notify-sound-row[data-muted=true] .notify-sound-current{color:var(--muted)}.notify-sound-actions{gap:var(--space-2);grid-area:actions;align-items:flex-start;display:flex}.notify-sound-controls{align-items:center;gap:var(--space-4);grid-area:controls;display:flex}.settings-pane .notify-sound-slider{min-width:0;max-width:360px;color:var(--muted);flex-direction:row;flex:auto}.settings-pane .notify-sound-mute{align-items:center;gap:var(--space-2);white-space:nowrap;flex-direction:row}.notify-sound-mute input{width:18px;height:18px;accent-color:var(--accent)}.settings-pane .notify-sound-note{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.6}.notify-sound-footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-pane .notify-sound-notice{min-height:1.5em;font-size:var(--text-sm);color:var(--success);margin:0}.settings-pane .notify-sound-notice[data-tone=error]{color:var(--danger)}.sound-picker{gap:var(--space-3);flex-direction:column;display:flex}.sound-picker-tools{font-size:var(--text-sm);flex-direction:column;gap:6px;display:flex}.sound-picker-all{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.sound-picker-all input{width:18px;height:18px;accent-color:var(--accent)}.sound-picker-list{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1);min-height:0;max-height:min(46dvh,420px);margin:0;overflow-y:auto}.sound-picker-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sound-picker-option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:6px;display:flex}.sound-picker-option[data-checked=true]{background:var(--accent-soft)}.sound-picker-option label{align-items:center;gap:var(--space-2);min-width:0;min-height:36px;font-size:var(--text-sm);cursor:pointer;flex:auto;display:flex}.sound-picker-option input{width:16px;height:16px;accent-color:var(--accent);flex:none}.sound-picker-option small{color:var(--muted);font-size:var(--text-xs);display:block}.sound-picker-option em{font-style:normal;font-size:var(--text-xs);color:var(--accent);margin-left:auto}.sound-picker-empty{padding:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.sound-picker-footer{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:520px){.notify-sound-row{padding:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""actions""controls"}.notify-sound-controls{gap:var(--space-3)}.notify-sound-volume,.notify-sound-preset-row{flex:100%}}.notify-sound .notify-sound-setting .notify-sound-volume>label{flex-direction:column;align-items:flex-start;display:flex}.notify-sound .notify-sound-setting .notify-sound-volume small{grid-column:auto}.notify-sound-volume input[type=range]{flex:1 1 0;min-width:0}.notify-sound-controls{flex-wrap:wrap}@media (max-width:520px){.settings-pane .notify-sound-slider{flex:100%;max-width:none}}
.notes-studio{min-width:0}.notes-studio-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.notes-studio-heading h1{font-size:var(--text-title);line-height:1.3}.notes-studio-heading>div{min-width:0}.notes-studio-heading p{color:var(--muted);font-size:var(--text-xs);margin:5px 0 0;line-height:1.5}.notes-studio-heading>.button{flex-shrink:0}.note-list-row{position:relative}.notes-studio .note-list-row .note-list-item{width:100%}.note-list-row.can-delete .note-list-item>strong{padding-right:28px}.notes-studio .note-list-delete{width:28px;height:28px;color:var(--muted);border-radius:var(--radius);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.notes-studio .note-list-delete:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}.note-delete-dialog .inline-actions{justify-content:flex-end;margin-top:20px}.note-delete-dialog .note-delete-confirm{background:var(--danger);color:#fff}.note-autosave-hint{align-items:center;gap:6px;display:inline-flex}.notes-studio .notes-workspace{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:260px minmax(0,1fr);align-items:stretch;min-height:660px;overflow:clip}.notes-studio .enhanced-notes>aside{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;padding:16px 12px;display:flex}.notes-studio .note-scopes{background:var(--bg);border-radius:var(--radius);gap:2px;padding:4px}.notes-studio .note-scopes .active{background:var(--surface);color:var(--fg)}.note-search-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.notes-studio .note-search{flex:1;min-width:0;margin:0;position:relative}.notes-studio .note-search svg{color:var(--muted);position:absolute;left:10px}.workspace .notes-studio .note-search input{padding-left:32px}.note-search-row>button{border:1px solid var(--control-border);background:var(--surface);flex:0 0 36px}.note-filters-panel{border-bottom:1px solid var(--border);font-size:var(--text-xs);gap:12px;padding:12px 0;display:grid}.note-filters-panel label{gap:6px;display:grid}.note-filters-panel>button{text-align:left;color:var(--accent);padding:6px 0}.notes-studio .note-list-scroll{flex:1;min-height:150px;max-height:70dvh}.notes-studio .note-list-summary{text-transform:uppercase;letter-spacing:.06em;margin:16px 4px 8px}.notes-studio .note-list-item{border-radius:var(--radius);background:0 0;border:1px solid #0000;padding:12px}.notes-studio .note-list-item.selected{border-color:var(--control-border);background:var(--surface)}.notes-studio .note-list-item strong{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.notes-studio .note-list-item strong>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notes-studio .note-list-item p{color:var(--muted);margin:6px 0 10px;overflow:hidden}.notes-studio .note-list-item>.note-list-meta{white-space:normal;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.note-access-badge{border-radius:var(--radius);background:var(--panel);min-width:0;max-width:100%;color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.note-list-empty{border:1px dashed var(--border);border-radius:var(--radius);font-size:var(--text-sm);margin:16px 0;padding:20px 12px}.note-list-empty p{color:var(--muted);margin:8px 0 0;line-height:1.6}.note-list-empty>button{margin-top:12px}.note-list-footer{border-top:1px solid var(--border);gap:4px;margin-top:20px;padding-top:12px;display:grid}.note-list-footer>button{font-size:var(--text-sm);text-align:left;align-items:center;gap:10px;padding:10px;display:flex}.note-list-footer>button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius)}.note-tag-filters{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.note-tag-filters button,.note-tag-chip{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));color:var(--fg);border-radius:var(--radius);font-size:var(--text-xs);overflow-wrap:anywhere;padding:4px 8px}.note-tag-chip{align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1.5;display:inline-flex}.note-tag-chip>span{overflow-wrap:anywhere;min-width:0}.note-tag-chip:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.note-tag-chip small{font:inherit;font-variant-numeric:tabular-nums;opacity:.75}.note-tag-filters button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 20%, var(--surface));border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--fg)}.notes-studio .note-list-tags{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.note-list-tags .note-tag-chip{padding:2px 6px}.note-list-tags .note-tag-chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.note-tag-more{color:var(--muted);font-size:var(--text-xs);align-self:center}.note-active-filter{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 8px;display:flex}.note-active-filter .note-tag-chip:before{display:none}.notes-studio .note-tag-remove{border-radius:var(--radius);width:24px;height:24px;color:inherit;flex:0 0 24px;justify-content:center;align-items:center;margin:-3px -5px -3px 0;display:inline-flex}.note-tag-remove:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 15%, transparent)}.notes-studio .note-document{background:var(--surface);flex-direction:column;min-width:0;display:flex}.notes-studio .note-editor{flex-direction:column;flex:1;min-width:0;height:auto;padding:0;display:flex}.note-document-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.note-breadcrumb{min-width:0;font-size:var(--text-xs);color:var(--muted);flex:180px;align-items:center;gap:8px;display:flex}.note-breadcrumb>strong{white-space:nowrap;text-overflow:ellipsis;max-width:26ch;color:var(--fg);font-weight:500;overflow:hidden}.note-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.note-save-status{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.note-save-status svg{color:var(--success)}.note-save-status.has-error{color:var(--danger)}.note-overflow{position:relative}.note-overflow>summary{cursor:pointer;border-radius:var(--radius);justify-content:center;align-items:center;width:32px;height:32px;list-style:none;display:flex}.note-overflow>summary::-webkit-details-marker{display:none}.note-overflow>summary:hover{background:var(--panel)}.note-overflow-panel{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);width:230px;max-width:75vw;box-shadow:var(--shadow);gap:4px;padding:8px;display:grid;position:absolute;top:38px;right:0}.note-overflow-panel .button{white-space:normal;text-align:left;justify-content:flex-start}.note-page-content{flex:1;width:100%;max-width:980px;margin:0 auto;padding:32px clamp(20px,4cqi,48px)}.notes-studio .note-fields{min-width:0}.notes-studio input.note-title{font-size:var(--text-title);width:100%;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 14px;padding:0;line-height:1.4}.note-inline-properties{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.note-inline-properties>.select-trigger{width:auto;min-width:108px;max-width:200px;min-height:32px;font-size:var(--text-xs);padding:5px 8px}.note-inline-properties>input[type=date]{max-width:170px}.note-add-tag{border:1px dashed var(--border);border-radius:var(--radius);font-size:var(--text-xs);color:var(--muted);align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.note-byline{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.note-byline .avatar{width:22px;min-width:22px;height:22px;font-size:9px}.note-tags-input{font-size:var(--text-xs);gap:6px;margin-bottom:16px;display:grid}.notes-studio .note-block-editor{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.notes-studio .note-writing-options{border-bottom:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding-bottom:8px}.notes-studio .note-writing-options .inline-actions{flex-wrap:wrap;gap:4px}.notes-studio .note-writing-options button{min-height:28px;color:var(--muted);background:0 0;padding:4px 6px;font-weight:400}.notes-studio .note-writing-options button:hover,.notes-studio .note-writing-options button[aria-expanded=true]{background:var(--panel);color:var(--fg)}.notes-studio .note-format-bar{border:0;flex-direction:row;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding:0}.notes-studio .note-format-bar .select-trigger{width:auto;min-width:140px}.notes-studio .note-block-canvas{min-width:0}.notes-studio .note-rich-content{outline-offset:5px;background:0 0;border:0;border-radius:0;max-width:none;min-height:300px;padding:8px 0 16px;line-height:1.75}.notes-studio .is-blank .note-rich-content{min-height:100px}.notes-studio .note-rich-content h1{font-size:20px}.notes-studio .note-rich-content h2{font-size:18px}.notes-studio .note-rich-content h3{font-size:16px}.notes-studio .note-rich-content li[data-type=taskItem]>label{width:16px;padding-top:5px}.notes-studio .note-rich-content input[type=checkbox]{width:16px;height:16px;margin:0;padding:0}.notes-studio .note-rich-content li[data-checked=true]>div{color:var(--muted);text-decoration:line-through}.notes-studio .note-outline{font-size:var(--text-xs);border-bottom:1px solid var(--border);background:0 0;border-radius:0;max-height:220px;margin:0;padding:8px 0}.notes-studio .note-outline button{color:var(--muted);font-size:var(--text-xs);padding:5px 0}.notes-studio .note-outline button:hover{color:var(--fg)}.note-template-launcher{padding-top:20px}.note-template-launcher>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;margin-top:12px;display:grid}.note-template-launcher button{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px 12px;display:flex}.note-template-launcher button:hover{border-color:var(--accent);background:var(--accent-soft)}.note-template-launcher strong{font-size:var(--text-sm)}.note-template-launcher small{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.notes-studio .note-bottom{font-size:var(--text-xs);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 20px;display:flex}.note-footer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.note-footer-actions>button{font-size:var(--text-xs);align-items:center;gap:4px;min-height:32px;display:flex}.notes-studio .note-notice{font-size:var(--text-xs);background:var(--warning-soft);border-color:var(--warning);margin:12px 20px 0;padding:12px}.notes-studio .note-notice .inline-actions{flex-wrap:wrap}.notes-studio .note-notice .button{min-height:30px;font-size:var(--text-xs)}.notes-studio .note-discussion{margin:0}.notes-studio .note-collaboration{border:0;padding:0}.notes-studio .note-collaboration fieldset{gap:12px;display:grid}.notes-studio .note-extras{padding:16px 20px}.note-compare-dialog{width:min(920px,100% - 32px);max-width:min(920px,100% - 32px)}.note-compare-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.note-compare-columns section{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:16px}.note-compare-columns h3{font-size:var(--text-sm);margin-bottom:12px}.note-compare-columns pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45dvh;font-size:var(--text-sm);margin:12px 0;overflow:auto}.note-compare-columns small{color:var(--muted)}.note-share-panel .feature-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.note-share-panel label{min-width:0;font-size:var(--text-sm);flex:160px}.note-mobile-start{display:none}.note-no-selection{text-align:center;border:0;align-self:center;max-width:440px;margin:auto;padding:32px}@container (min-width:760px){.notes-studio .note-block-editor.has-outline{grid-template-columns:minmax(0,1fr) 144px;column-gap:28px}.notes-studio .has-outline .note-outline{border-bottom:0;border-left:1px solid var(--border);grid-area:2/2/span 3;align-self:start;padding-left:16px;position:sticky;top:24px}.notes-studio .has-outline .note-block-canvas,.notes-studio .has-outline .note-compose-grid{grid-column:1}}@media (max-width:1100px){.notes-studio .notes-workspace{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:760px){.notes-studio .notes-workspace{min-height:0;display:block}.notes-studio .enhanced-notes>aside{border-right:0}.notes-studio .note-list-scroll{max-height:none}.notes-studio .note-document{display:none}.notes-studio .mobile-editor-open>.note-document,.notes-studio .notes-focus-mode>.note-document{display:flex}.notes-studio .mobile-editor-open>aside,.notes-studio .notes-focus-mode>aside{display:none}.notes-studio .note-mobile-start{display:inline-flex}.note-document-bar{padding:12px 16px}.note-document-actions{justify-content:flex-start;width:100%}.note-save-status{flex:100%}.note-page-content{padding:24px 16px}.note-byline{margin-left:0}.notes-studio input.note-title{font-size:22px}.notes-studio .note-rich-content{font-size:16px}.note-template-launcher>div{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-studio .note-bottom{padding:12px 16px}.note-footer-actions{gap:8px}.notes-studio .note-extras{padding:16px}.note-compare-columns{grid-template-columns:minmax(0,1fr)}}.notes-studio .note-rich-content ul:has(>li[data-checked]){padding:0;list-style:none}.notes-studio .note-rich-content li[data-checked]{align-items:flex-start;gap:10px;display:flex}.notes-studio .note-rich-content li[data-checked]>label{flex:0 0 16px;width:16px;padding-top:5px}.notes-studio .note-rich-content li[data-checked]>div{flex:1;min-width:0}.workspace .notes-studio input.note-title{padding:0}
.channel-nav{border-bottom:1px solid var(--border);margin-bottom:10px;padding:4px 0 12px}.channel-nav-heading{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.channel-nav-heading>button{height:32px;color:var(--muted);font-size:var(--sidebar-label);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);align-items:center;gap:6px;font-weight:600;line-height:16px;display:flex}.channel-nav-heading>button:first-child{text-align:left;flex:1}.channel-nav-heading .channel-add{flex:0 0 28px;justify-content:center}.channel-nav-heading button:hover,.channel-format button:hover{background:var(--border);color:var(--fg)}.channel-nav-list{padding-top:3px}.sidebar .channel-nav-item{min-height:var(--sidebar-row);gap:9px;padding:8px 10px 8px 23px}.channel-nav-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-nav-item svg{flex:none}.channel-nav-item.has-unread{font-weight:600}.channel-archive-toggle{font-size:var(--sidebar-text);line-height:var(--sidebar-line);color:var(--muted);align-items:center;gap:7px;padding:9px 12px 3px 23px;display:flex}.main-content.view-feed{padding:0;overflow:hidden}.channels-workspace{background:var(--surface);flex-direction:column;height:calc(100dvh - 65px);min-height:420px;display:flex;overflow:hidden}.channel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:17px 24px 12px;display:flex}.channel-header-title{min-width:0}.channel-header h1{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:18px;line-height:1.4;display:flex}.channel-header h1 small{color:var(--muted);font-size:11px;font-weight:400}.channel-header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:65ch;margin:3px 0 0;font-size:12px;overflow:hidden}.channel-header-actions{flex-shrink:0;gap:3px;display:flex}.channel-header-actions .icon-button{width:30px;height:30px}.channel-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:8px 24px;font-size:12px;display:flex}.channel-search input{background:0 0;border:0;width:240px;min-width:0;height:28px;padding:4px;font-size:12px}.channel-search>span{white-space:nowrap;margin-left:auto}.channel-search button{color:var(--accent);padding:5px}.channel-conversation{flex:1;min-width:0;min-height:0;display:flex}.channel-conversation-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.channel-message-list{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 0 18px;overflow-y:auto}.channel-message{align-items:flex-start;gap:10px;padding:9px 24px;display:flex;position:relative}.channel-message:hover{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}.channel-message>.avatar{border-radius:50%;flex:0 0 32px;width:32px;min-width:32px;height:32px;font-size:11px}.channel-message-main{flex:1;min-width:0}.channel-message-main>header{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;line-height:1.4;display:flex}.channel-message-main>header strong{font-size:13px}.channel-message time,.channel-message small,.channel-pinned{color:var(--muted);font-size:10px}.channel-pinned{align-items:center;gap:3px;display:inline-flex}.channel-message-body{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.6}.channel-message-body p{margin:0 0 3px}.channel-message-body ul,.channel-message-body ol,.channel-compose-input ul,.channel-compose-input ol{white-space:normal;padding-left:23px}.channel-message-body ul,.channel-compose-input ul{list-style:outside}.channel-message-body ol,.channel-compose-input ol{list-style:decimal}.channel-message-body a{color:var(--accent);text-decoration:underline}.channel-message-body blockquote,.channel-compose-input blockquote{border-left:3px solid var(--border);color:var(--muted);padding-left:10px}.channel-message-body pre,.channel-compose-input pre{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:10px;font-size:12px;overflow-x:auto}.channel-message-body code{font-family:monospace}.channel-message-actions{gap:2px;margin-top:3px;display:flex}.channel-message-actions button{border-radius:var(--radius);min-width:26px;height:24px;color:var(--muted);justify-content:center;align-items:center;padding:3px 5px;font-size:11px;display:inline-flex}.channel-message-actions button:hover{color:var(--accent);background:var(--accent-soft)}.channel-replies{color:var(--accent);align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.channel-day{color:var(--muted);align-items:center;gap:12px;padding:12px 24px;font-size:11px;display:flex}.channel-day:before,.channel-day:after{content:"";background:var(--border);flex:1;height:1px}.channel-day span{flex-shrink:0}.channel-unread-divider{color:var(--accent);align-items:center;gap:10px;padding:5px 24px;font-size:11px;display:flex}.channel-unread-divider:after{content:"";background:var(--accent);opacity:.4;flex:1;height:1px}.channel-empty{color:var(--muted);text-align:center;max-width:500px;margin:auto;padding:55px 32px}.channel-empty>svg{color:var(--accent);margin:0 auto 12px}.channel-empty h2{color:var(--fg);margin:0 0 8px;font-size:18px}.channel-empty p{font-size:13px;line-height:1.6}.channel-composer{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-shrink:0;margin:0 20px 18px}.channel-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.channel-format{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:2px;padding:5px 7px;display:flex}.channel-format button{border-radius:var(--radius);width:28px;height:28px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.channel-format button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.channel-compose-input{position:relative}.channel-compose-input .tiptap{outline:none;min-height:76px;max-height:200px;padding:12px;font-size:13px;line-height:1.6;overflow-y:auto}.channel-compose-input .tiptap p{margin:0 0 4px}.channel-compose-input .tiptap p.is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.channel-composer>footer{justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.channel-composer>footer>span{color:var(--muted);font-size:10px}.channel-composer>footer>div{gap:4px;display:flex}.channel-mention{background:var(--accent-soft);color:var(--accent);font-size:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 4px;font-weight:500;display:inline}.channel-suggestions{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:20;width:min(280px,100% - 16px);max-height:265px;padding:5px;position:absolute;bottom:calc(100% + 5px);left:8px;overflow:auto;box-shadow:0 8px 28px #0002}.channel-suggestions>button{text-align:left;border-radius:var(--radius);align-items:center;gap:9px;width:100%;padding:7px;font-size:13px;display:flex}.channel-suggestions>button[aria-selected=true],.channel-suggestions>button:hover{background:var(--accent-soft)}.channel-suggestions p{color:var(--muted);padding:8px;font-size:12px}.channel-thread{border-left:1px solid var(--border);flex-direction:column;width:40%;min-width:320px;display:flex}.channel-thread>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 16px;font-size:13px;display:flex}.channel-thread .channel-message{padding:8px 14px}.channel-thread .channel-composer{margin:0 12px 18px}.channel-thread .channel-composer>footer>span{display:none}.channel-load-more,.channel-latest{color:var(--accent);border-radius:var(--radius);background:var(--accent-soft);align-self:center;margin:7px auto;padding:7px 12px;font-size:12px;display:block}.channel-error,.channel-load-error{color:var(--danger);padding:8px 12px;font-size:12px}.channel-load-error button{margin-left:8px;text-decoration:underline}.channel-form{flex-direction:column;gap:17px;margin-top:22px;display:flex}.channel-form>label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.channel-form input:not([type=checkbox]):not([type=radio]),.channel-form textarea{width:100%;font-weight:400}.channel-name-input{align-items:center;gap:6px;display:flex}.channel-visibility{gap:8px;display:grid}.channel-visibility label{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:18px 1fr;gap:4px 8px;padding:12px;font-size:13px;display:grid}.channel-visibility label span{color:var(--muted);grid-column:2;font-size:12px}.channel-member-picker{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;max-height:220px;padding:12px;font-size:12px;display:flex;overflow-y:auto}.channel-member-picker label{align-items:center;gap:9px;display:flex}.channel-member-picker p{color:var(--muted)}.channel-form>footer,.channel-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.channel-people{gap:14px;margin-top:20px;display:grid}.channel-people>div{align-items:center;gap:10px;font-size:13px;display:flex}.channel-archived-notice{color:var(--muted);text-align:center;background:var(--bg);padding:18px;font-size:12px}.is-deleted .channel-message-body{color:var(--muted);font-style:italic}@media (max-width:1100px){.channel-conversation.with-thread>.channel-conversation-column{display:none}.channel-thread{border:0;width:100%;min-width:0}}@media (max-width:600px){.channels-workspace{height:calc(100dvh - 124px);min-height:350px}.channel-header{flex-wrap:wrap;gap:6px;padding:12px}.channel-header h1{font-size:16px}.channel-header-title{max-width:100%}.channel-header p{max-width:85vw}.channel-search{padding:5px 12px}.channel-search>span{display:none}.channel-search input{flex:1;width:100%}.channel-message{padding:8px 12px}.channel-composer{margin:0 10px 10px}.channel-composer>footer>span{display:none}.channel-composer>footer{justify-content:flex-end}.channel-compose-input .tiptap{min-height:65px;max-height:140px}}.account-menu-trigger{position:relative}.account-presence{border:2px solid var(--surface);background:var(--success);text-align:center;border-radius:50%;width:11px;height:11px;font-size:8px;line-height:7px;position:absolute;bottom:1px;right:0}.account-presence.away{background:var(--muted)}.account-presence.paused{background:var(--accent);color:var(--accent-fg)}.account-popover{width:min(310px,100vw - 24px);max-height:var(--radix-dropdown-menu-content-available-height);background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);z-index:110;padding:9px;font-size:13px;overflow-y:auto;box-shadow:0 12px 40px #0003}.account-popover-person{align-items:center;gap:11px;padding:9px 7px 15px;display:flex}.account-popover-person>div{flex-direction:column;gap:5px;min-width:0;display:flex}.account-popover-person strong{overflow-wrap:anywhere;font-size:14px}.account-popover-person>div>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.presence-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.presence-dot.away{background:var(--muted)}.account-status-trigger{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:10px;min-height:42px;margin-bottom:8px;padding:11px 10px;font-size:13px;display:flex}.account-status-trigger>span:first-child{flex-shrink:0}.account-status-trigger>span:last-child{overflow-wrap:anywhere}.account-menu-item{border-radius:var(--radius);cursor:pointer;outline:none;align-items:center;gap:9px;min-height:35px;padding:8px;font-size:12px;display:flex}.account-menu-item>svg{flex-shrink:0}.account-menu-item>small{color:var(--muted);margin-left:auto;font-size:10px}.account-menu-item[data-highlighted],.account-status-trigger[data-highlighted]{background:var(--accent-soft);color:var(--accent);outline:none}.account-menu-item[data-disabled]{opacity:.5;cursor:default}.account-menu-separator{background:var(--border);height:1px;margin:7px -9px}.account-submenu{width:220px}.account-menu-label{color:var(--muted);padding:7px 8px;font-size:11px}.status-dialog{max-width:460px}.status-dialog form{margin-top:24px}.status-input-wrap{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:6px;padding:5px 9px;display:flex}.status-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.status-input-wrap input{min-width:0;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:8px 2px;font-size:14px}.status-input-wrap button{flex-shrink:0;justify-content:center;align-items:center;width:27px;height:30px;display:inline-flex}.status-emoji-button{font-size:20px}.status-emoji-picker{flex-wrap:wrap;gap:7px;padding:10px 0;display:flex}.status-emoji-picker button{border-radius:var(--radius);padding:4px;font-size:21px}.status-presets{gap:3px;margin:22px 0;display:grid}.status-presets>span{color:var(--muted);margin:0 5px 7px;font-size:11px}.status-presets button{text-align:left;border-radius:var(--radius);align-items:center;gap:9px;padding:8px 6px;display:flex}.status-presets button:hover,.status-emoji-picker button:hover{background:var(--accent-soft)}.status-presets button>span{width:25px;font-size:20px}.status-presets strong{font-size:13px;font-weight:500}.status-presets small{color:var(--muted);margin-left:auto;font-size:11px}.status-expiry{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.status-dialog footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;display:flex}.app-body:has(.view-feed){height:100dvh;min-height:0;overflow:hidden}.app-body:has(.view-feed)>.topbar{flex-shrink:0}.app-body:has(.view-feed)>.app-footer{display:none}.main-content.view-feed{max-width:none;min-height:0;display:flex}.main-content.view-feed>.channels-workspace{flex:1;height:100%;min-height:0}.topbar-account{align-items:center;padding:0;display:inline-flex}.topbar-account .avatar{width:30px;height:30px}.channel-format button:hover{background:var(--panel)}.channel-schedule-plus{width:30px;min-width:30px;height:30px;padding:0}.channel-schedule-presets{flex-wrap:wrap;gap:8px;display:flex}.channel-scheduled-list{gap:12px;margin-top:20px;display:grid}.channel-scheduled-list article{border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:12px;display:flex}.channel-scheduled-list article>div{flex:1;min-width:0}.channel-scheduled-list strong{font-size:13px}.channel-scheduled-list small{color:var(--muted);margin:4px 0;font-size:11px;display:block}.channel-scheduled-list p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;font-size:12px;overflow-y:auto}.channel-scheduled-count{color:var(--accent);font-size:9px}.channel-header-actions .icon-button:has(.channel-scheduled-count){gap:2px;width:auto;min-width:32px}.channel-seen-by{color:var(--muted);font-size:var(--text-xs,.75rem);cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;padding:2px 16px 8px;display:flex}.channel-seen-by>span:first-child{margin-right:4px}.read-receipts-menu{z-index:70;border:1px solid var(--border);background:var(--panel,var(--surface));width:264px;max-height:300px;font-size:var(--text-sm,.875rem);border-radius:12px;padding:10px;position:fixed;overflow:auto;box-shadow:0 12px 32px #0003}.read-receipts-menu>strong{margin:0 2px 8px;display:block}.read-receipts-menu ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.read-receipts-menu li{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.read-receipts-menu li time{color:var(--muted);font-size:var(--text-xs,.75rem);grid-column:2}.read-receipts-menu p{color:var(--muted);margin:0 2px}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/fonts/bricolage-grotesque-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-standard-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-standard-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-standard-italic.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-standard-italic.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/anton-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-theme=ultramint-light]{--bg:#f4f4f1;--panel:#efefeb;--rail:#131313;--surface:#fff;--surface-raised:#fff;--fg:#131313;--muted:#5c5c5c;--subtle:#5c5c5c;--border:#e2e2de;--control-border:#8a8a86;--accent:#5200ff;--accent-fg:#fff;--accent-hover:#3d00c2;--accent-soft:#ece5ff;--success:#007a5e;--success-soft:#d9fff5;--danger:#c8102e;--danger-soft:#ffe5e8;--warning:#8a5a00;--warning-soft:#fff3d6;--info:#5200ff;--info-soft:#ece5ff;--chrome:#131313;--chrome-sidebar:#1f1f1f;--chrome-raised:#1f1f1f}:root[data-theme=ultramint-dark]{--bg:#0e0e0e;--panel:#232323;--rail:#080808;--surface:#161616;--surface-raised:#1f1f1f;--fg:#f5f5f3;--muted:#a3a3a3;--subtle:#a3a3a3;--border:#313131;--control-border:#6b6b6b;--accent:#3cffd0;--accent-fg:#131313;--accent-hover:#8cffe4;--accent-soft:#0b2e26;--success:#3cffd0;--success-soft:#0b2e26;--danger:#ff6b5b;--danger-soft:#3a1210;--warning:#ffc53c;--warning-soft:#33260a;--info:#a98bff;--info-soft:#22114d;--chrome:#080808;--chrome-sidebar:#161616;--chrome-raised:#161616}:root[data-theme^=ultramint-]{--font-sans:"Bricolage Grotesque", "Multiverse Inter", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--font-serif:"Newsreader", Georgia, serif;--font-display:"Anton", Impact, sans-serif;--violet:#5200ff;--mint:#3cffd0;--volt:#e8ff3c;--pink:#ff4fa3;--brick:#ff5b2e;--on-bright:#131313}[data-theme^=ultramint-] :is(.sidebar,.universe-rail){--panel:var(--chrome-raised);--surface:var(--chrome);--fg:#f5f5f3;--muted:#a3a3a3;--subtle:#a3a3a3;--border:#313131;--control-border:#6b6b6b;--accent:#3cffd0;--accent-fg:#131313;--accent-soft:#0b2e26;color:var(--fg);background:var(--chrome)}[data-theme^=ultramint-] .sidebar{--surface:var(--chrome-sidebar);background:var(--chrome-sidebar)}[data-theme^=ultramint-] .nav-item.selected,[data-theme^=ultramint-] .project-nav button.active{background:var(--mint);color:var(--on-bright)}[data-theme^=ultramint-] .nav-item.selected>svg,[data-theme^=ultramint-] .project-nav button.active small{color:inherit}[data-theme^=ultramint-] .nav-count.primary{background:var(--mint);color:var(--on-bright)}[data-theme^=ultramint-] .nav-item.selected .nav-count{background:var(--on-bright);color:var(--mint)}[data-theme^=ultramint-] .rail-item.active:before{background:var(--mint)}[data-theme^=ultramint-] :is(.dialog-content,.popover-content,.dropdown-content,.note-slash-menu){background:var(--surface-raised)}[data-theme^=ultramint-] :is(.button,.eyebrow,.small-tag,.count-pill,.beta,th,kbd,code,pre,.task-id,.note-format-bar,.widget-metrics strong,.workload-row strong,.progress-ring,.nav-count){font-family:var(--font-mono)}[data-theme^=ultramint-] body{font-synthesis:style}[data-theme^=ultramint-] :is(.note-rich-content,.note-preview){font-family:var(--font-serif)}[data-theme^=ultramint-] :is(.note-rich-content,.note-preview) :is(h1,h2,h3,h4,th){font-family:var(--font-sans)}@media (min-width:1334px){[data-theme^=ultramint-] .clock-widget strong{font-family:var(--font-display)}}.theme-preview-ultramint-light{--preview-bg:#f4f4f1;--preview-panel:#fff;--preview-rail:#131313;--preview-line:#8a8a86;--preview-accent:#5200ff;--preview-border:#e2e2de}.theme-preview-ultramint-dark{--preview-bg:#0e0e0e;--preview-panel:#161616;--preview-rail:#080808;--preview-line:#6b6b6b;--preview-accent:#3cffd0;--preview-border:#313131}.theme-preview-ultramint-light .theme-preview-rail i:first-child,.theme-preview-ultramint-dark .theme-preview-rail i:first-child{background:#3cffd0}
:root[data-theme=technical-minimalism]{--bg:#f5f5f5;--panel:#eeeeef;--rail:#e2e2e4;--surface:#fff;--surface-raised:#fff;--fg:#202024;--muted:#5a5a62;--subtle:#62626b;--border:#d6d6db;--control-border:#85858e;--accent:#29292e;--accent-fg:#fff;--accent-hover:#101014;--accent-soft:#e8e8ec;--success:#216548;--success-soft:#eaf4ef;--danger:#ae303b;--danger-soft:#fceef0;--warning:#815600;--warning-soft:#faf2df;--info:#365d85;--info-soft:#edf2f8;--shadow:none;--font-sans:"Multiverse Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=technical-minimalism] .nav-count.primary{background:var(--accent-soft);color:var(--accent)}[data-theme=technical-minimalism] :is(.eyebrow,.task-key,.task-id,.small-tag,.count-pill,.beta,kbd,code,pre,.nav-count,.project-kpis strong,.widget-metrics strong,.workload-row strong,.progress-ring){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.theme-preview-technical-minimalism{--preview-bg:#f5f5f5;--preview-panel:#fff;--preview-rail:#e2e2e4;--preview-line:#85858e;--preview-accent:#29292e;--preview-border:#d6d6db}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/doto-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/doto-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-theme=techminimalism-light]{--bg:#e4eae0;--panel:#e4eae0;--rail:#dce3d7;--surface:#e4eae0;--surface-raised:#f1f4ed;--fg:#141813;--muted:#4e5649;--subtle:#56604f;--border:#14181338;--control-border:#707968;--accent:#141813;--accent-fg:#e4eae0;--accent-hover:#2e3729;--accent-soft:#d3dccf;--success:#315b3b;--success-soft:#d7e4d2;--danger:#a42f17;--danger-soft:#f1ddd3;--warning:#79501d;--warning-soft:#ebe0c6;--info:#355966;--info-soft:#d6e3df;--k-filled:#d3dccf;--k-active:#141813;--k-on-active:#e4eae0;--k-signal:#d9481c;--k-signal-text:#a42f17;--k-signal-soft:#f1ddd3;--k-lcd:#a5b59b;--k-lcd-fg:#141813;--k-lcd-muted:#2e3729}:root[data-theme=techminimalism-dark]{--bg:#0e110d;--panel:#121610;--rail:#0e110d;--surface:#141812;--surface-raised:#1a1f18;--fg:#e4eae0;--muted:#98a391;--subtle:#a1ac9a;--border:#e4eae01f;--control-border:#697660;--accent:#e4eae0;--accent-fg:#0e110d;--accent-hover:#fff;--accent-soft:#252c22;--success:#acc69b;--success-soft:#21301d;--danger:#ff9c78;--danger-soft:#332016;--warning:#dbc28c;--warning-soft:#30291b;--info:#abc5cb;--info-soft:#1c2b2c;--k-filled:#1a1f18;--k-active:#252c22;--k-on-active:#e4eae0;--k-signal:#f0612e;--k-signal-text:#ff9c78;--k-signal-soft:#332016;--k-lcd:#1d2819;--k-lcd-fg:#c9dcb6;--k-lcd-muted:#a5b796}:root[data-theme^=techminimalism-]{--font-sans:"Geist", "Multiverse Inter", sans-serif;--font-mono:"Geist Mono", ui-monospace, monospace;--font-display:"Doto", "Geist Mono", monospace;--shadow:none}[data-theme^=techminimalism-] body{font-synthesis:style}[data-theme^=techminimalism-] :is(.task-key,.task-id,.nav-count,.eyebrow,kbd,code,pre,th,.project-kpis strong,.widget-metrics strong,.clock-caption time,.clock-numeral){font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-theme^=techminimalism-] :is(.dashboard-widget,.stat-card,.project-card,.dialog-content,.popover-content,.dropdown-content,.select-menu,.account-popover,.universe-menu,.channel-suggestions){box-shadow:none}[data-theme^=techminimalism-] :is(.dialog-content,.popover-content,.dropdown-content,.select-menu,.account-popover,.universe-menu,.channel-suggestions,.note-slash-menu){background:var(--surface-raised)}[data-theme^=techminimalism-] :is(.stat-card,.project-kpis>article){background:var(--k-filled)}[data-theme^=techminimalism-] :is(.nav-item.selected,.project-nav button.active,.rail-item.active){background:var(--k-active);color:var(--k-on-active)}[data-theme^=techminimalism-] .nav-item.selected>svg{color:inherit}[data-theme^=techminimalism-] .rail-item.active:before{background:var(--k-signal)}[data-theme^=techminimalism-] .nav-count.primary{background:var(--k-signal-soft);color:var(--k-signal-text)}[data-theme^=techminimalism-] .nav-item.selected .nav-count{background:var(--k-on-active);color:var(--k-active)}[data-theme^=techminimalism-] .dashboard-clock:is(.clock-style-digital,.clock-style-tiles){--fg:var(--k-lcd-fg);--muted:var(--k-lcd-muted);color:var(--k-lcd-fg);background:var(--k-lcd);border-radius:var(--radius)}[data-theme^=techminimalism-] :is(.clock-digital-time,.clock-tiles>span){font-family:var(--font-display);font-weight:800}[data-theme^=techminimalism-] :is(.clock-digital-time>small,.clock-tiles>span small){font-family:var(--font-mono);font-weight:500}[data-theme^=techminimalism-] .clock-tiles>span{background:0 0;border-color:currentColor}[data-theme^=techminimalism-] .clock-second-hand{stroke:var(--k-signal)}[data-theme^=techminimalism-] .clock-pin{fill:var(--k-signal)}.theme-preview-techminimalism-light{--preview-bg:#e4eae0;--preview-panel:#d3dccf;--preview-rail:#dce3d7;--preview-line:#56604f;--preview-accent:#141813;--preview-border:#14181338}.theme-preview-techminimalism-dark{--preview-bg:#0e110d;--preview-panel:#1a1f18;--preview-rail:#121610;--preview-line:#98a391;--preview-accent:#e4eae0;--preview-border:#e4eae01f}:is(.theme-preview-techminimalism-light,.theme-preview-techminimalism-dark) .theme-preview-rail i:first-child{background:#d9481c}
:root[data-theme=verdigris-industrial]{--bg:#d4dcbc;--panel:#c9d2b2;--rail:#bac5a2;--surface:#e8edde;--surface-raised:#f5f7ef;--fg:#1a1d1a;--muted:#51594e;--subtle:#51594e;--border:#b1bba1;--control-border:#707963;--accent:#111;--accent-fg:#e8edde;--accent-hover:#30372c;--accent-soft:#d1dac0;--signal:#d97706;--signal-ink:#111;--success:#315c3c;--success-soft:#dce8d3;--danger:#a02c30;--danger-soft:#f6e2da;--warning:#875000;--warning-soft:#f4e4c2;--info:#315d6a;--info-soft:#dce9e6;--shadow:none;--font-sans:"Multiverse Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=verdigris-industrial] :is(.sidebar,.universe-rail){--muted:#444c3f;--subtle:#444c3f}[data-theme=verdigris-industrial] :is(.project-tab-body,.dialog-content,.popover-content,.dropdown-content,.select-menu){--muted:#5e655c;--subtle:#5e655c}[data-theme=verdigris-industrial] :is(h1,h2,.eyebrow,.task-key,.task-id,.small-tag,.count-pill,.beta,kbd,code,pre,.nav-count,.project-kpis strong,.widget-metrics strong,.workload-row strong,.progress-ring){font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-theme=verdigris-industrial] :is(.page-heading h1,.feature-heading h1,.account-settings h1){letter-spacing:.015em}[data-theme=verdigris-industrial] .nav-count.primary{background:var(--signal);color:var(--signal-ink)}[data-theme=verdigris-industrial] .rail-item.active:before{background:var(--signal)}[data-theme=verdigris-industrial] :is(.dialog-content,.popover-content,.dropdown-content,.select-menu,.note-slash-menu){background:var(--surface-raised)}.theme-preview-verdigris-industrial{--preview-bg:#d4dcbc;--preview-panel:#e8edde;--preview-rail:#bac5a2;--preview-line:#5e655c;--preview-accent:#111;--preview-border:#b1bba1}.theme-preview-verdigris-industrial .theme-preview-rail i:first-child{background:#d97706}
:root[data-theme=technical-industrial]{--bg:#eae6df;--panel:#dfdbd2;--rail:#d0ccc2;--surface:#f3f0e9;--surface-raised:#faf8f2;--fg:#1c1c1c;--muted:#57554f;--subtle:#57554f;--border:#1c1c1c33;--control-border:#817d74;--accent:#1c1c1c;--accent-fg:#f3f0e9;--accent-hover:#3d3a34;--accent-soft:#d7d2c8;--success:#365a40;--success-soft:#e0e7d9;--danger:#973b33;--danger-soft:#f0ded6;--warning:#7d5819;--warning-soft:#ece0c9;--info:#3a5966;--info-soft:#dfe7e5;--shadow:none;--radius:0px;--font-sans:"Multiverse Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}[data-theme=technical-industrial] :is(h1,h2,h3,.eyebrow,.breadcrumb,.small-tag,.beta,.task-key,th,.project-kpis span,.project-kpis strong,.widget-metrics span,.widget-metrics strong,kbd,code,pre){font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-theme=technical-industrial] :is(.page-heading h1,.feature-heading h1,.notes-studio-heading h1,.widget-header h2,.section-heading h2,.settings-pane h3,.account-settings>header h1,.eyebrow,.small-tag,.beta,th,.project-kpis span,.widget-metrics span,.note-list-summary){text-transform:uppercase;letter-spacing:.04em}[data-theme=technical-industrial] :is(.button,.select-trigger,.select-menu,.select-option,.dialog-content,.popover-content,.dropdown-content,.dashboard-widget,.stat-card,.project-card,.note-tag-chip,.note-access-badge,.search-trigger,.settings-layout>nav,.settings-layout>nav button,.plan-card,.note-scopes,.note-scopes button,.theme-preview,.theme-preview-options>button,input:not([type=checkbox]):not([type=radio]),textarea){border-radius:0}[data-theme=technical-industrial] :is(.button,.dashboard-widget,.stat-card,.select-menu,.dialog-content,.dropdown-content,.popover-content){box-shadow:none}[data-theme=technical-industrial] .nav-count.primary{background:var(--accent-soft);color:var(--accent)}[data-theme=technical-industrial] .beta:before{content:"["}[data-theme=technical-industrial] .beta:after{content:"]"}[data-theme=technical-industrial] :is(.dialog-content,.popover-content,.dropdown-content,.select-menu){background:var(--surface-raised)}.theme-preview-technical-industrial{--preview-bg:#eae6df;--preview-panel:#f3f0e9;--preview-rail:#d0ccc2;--preview-line:#817d74;--preview-accent:#1c1c1c;--preview-border:#1c1c1c33;border-radius:0}.theme-preview-technical-industrial :is(i,.theme-preview-card){border-radius:0}
