@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/satoshi-regular-CPM9dct4.woff2)format("woff2")}:root{--app-font:"Satoshi", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--canvas:#f6f7f4;--surface:#fff;--surface-soft:#fafbf8;--surface-tint:#f1f5ef;--line:#dfe5df;--line-strong:#c4cec5;--text:#202621;--muted:#657068;--faint:#87918a;--brand:#1f7667;--brand-strong:#13594d;--brand-soft:#e6f2ee;--internal:#8a620f;--internal-soft:#fff4d6;--danger:#ad463d;--danger-soft:#fff1ef;--shadow-soft:0 10px 28px #20262114;color:#202124;font-family:var(--app-font);font-synthesis:weight;text-rendering:optimizelegibility;background:#f4f5f3}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}.boot-shell,.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.boot-panel,.login-panel{background:#fff;border:1px solid #d8ddd8;border-radius:8px;width:min(100%,420px);padding:28px;box-shadow:0 16px 38px #1e27221a}.login-panel{gap:16px;display:grid}.login-panel h1,.rail h1,.queue-header h2,.thread-header h2,.search-header h2{letter-spacing:0;margin:0}.login-panel h1{font-size:34px;line-height:1.05}.login-copy{color:#68706a;margin:10px 0 0}.login-panel label{color:#424842;gap:6px;font-size:13px;font-weight:700;display:grid}.login-panel input,.login-panel select,.entity-picker select,.quick-create input,.search-input,.search-filter-grid select,.search-filter-grid input{color:#202124;background:#fff;border:1px solid #cbd4cd;border-radius:8px;outline:none;width:100%;padding:11px 12px}.login-panel input:focus,.login-panel select:focus,.entity-picker select:focus,.quick-create input:focus,.search-input:focus,.search-filter-grid select:focus,.search-filter-grid input:focus,textarea:focus{border-color:#1f7a68;box-shadow:0 0 0 3px #1f7a6824}.secondary-link{color:#255f89;text-align:center;font-weight:800;text-decoration:none}.workspace{grid-template-columns:96px minmax(0,1fr);min-height:100vh;display:grid}.rail{color:#f5f0e8;background:#29241e;border-right:1px solid #3a332b;grid-template-rows:auto 1fr auto;gap:14px;height:100vh;padding:12px 8px;display:grid;position:sticky;top:0}.rail-brand{color:#ffffffc7;text-align:center;place-items:center;gap:6px;font-size:11px;font-weight:850;display:grid}.brand-mark{color:#29241e;background:#f2eadc;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.eyebrow{color:#1f7a68;letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.rail-nav{align-content:start;gap:8px;display:grid}.rail-nav button,.mobile-top button,.queue-tabs button,.search-filters button{color:#45504a;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 12px}.rail-nav button{color:#ffffffb8;text-align:center;place-items:center;min-height:52px;padding:8px 4px;font-size:11px;font-weight:850;line-height:1.1;display:grid}.rail-nav button.is-active,.mobile-top button.is-active,.queue-tabs button.is-active,.search-filters button.is-active{color:#145c4d;background:#e6f3ef;border-color:#b8d9cf}.rail-nav button.is-active,.rail-nav button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff14}.user-panel{color:#ffffffad;overflow-wrap:anywhere;text-align:center;gap:4px;font-size:11px;line-height:1.25;display:grid}.user-panel strong{color:#fff}.profile-menu{min-width:0;position:relative}.profile-trigger{color:#ffffffc7;overflow-wrap:anywhere;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:4px;width:100%;padding:9px 6px;font-size:11px;line-height:1.25;display:grid}.profile-trigger strong{color:#fff;font-size:12px}.profile-popover{z-index:20;color:#222823;text-align:left;background:#fff;border:1px solid #d4ddd6;border-radius:8px;gap:12px;width:min(420px,100vw - 128px);padding:14px;display:grid;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 16px 36px #1b211d33}.profile-popover-head,.profile-actions{justify-content:space-between;align-items:start;gap:10px;display:flex}.profile-popover-head div{gap:3px;display:grid}.profile-popover-head span{color:#65716a;text-transform:uppercase;font-size:12px;font-weight:800}.profile-actions{align-items:center}.profile-actions .primary-button,.profile-actions .secondary-button{flex:1}.signature-editor{color:#424842;gap:6px;font-size:13px;font-weight:850;display:grid}.rail .plain-button{color:#ffffffd1;text-align:center;width:100%;padding:6px 4px}.profile-popover .plain-button{color:#255f89;width:auto;padding:6px 0}.mobile-top{display:none}.inbox-grid{grid-template-columns:minmax(340px,440px) minmax(0,1fr);min-height:100vh;display:grid}.queue-pane{background:#fbfbfa;border-right:1px solid #d9dfdb;grid-template-rows:auto auto auto 1fr;min-height:0;display:grid}.queue-header,.search-header{justify-content:space-between;align-items:start;gap:16px;padding:22px;display:flex}.queue-header h2,.search-header h2{font-size:26px}.queue-header p,.search-header p{color:#66716a;margin:6px 0 0;line-height:1.4}.sync-pill{color:#176854;background:#ecf7f3;border:1px solid #bad1c9;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.queue-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 16px;display:grid}.queue-tabs button{background:#fff;border-color:#dfe4df;grid-template-columns:1fr auto;gap:8px;display:grid}.queue-tabs strong{color:#202124}.thread-list{align-content:start;gap:0;min-height:0;padding:0;display:grid;overflow:auto}.thread-row{width:100%;min-height:92px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe4df;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.thread-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0;display:grid}.thread-row.is-active{background:#f8fbf9;border-color:#1f7a68;box-shadow:inset 0 0 0 1px #1f7a68}.row-main{gap:6px;min-width:0;display:grid}.row-title{color:#202124;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.row-preview{color:#59635d;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.row-meta,.thread-meta,.message-meta,.note-meta{color:#66716a;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.row-meta>*,.thread-meta>*,.message-meta>*,.note-meta>*,.task-meta>*{min-width:0}.row-side{color:#66716a;align-content:space-between;justify-items:end;font-size:12px;display:grid}.take-mini{color:#fff;background:#1f7a68;border:1px solid #1f7a68;border-radius:8px;place-self:center end;padding:6px 9px;font-weight:850}.thread-pane{grid-template-rows:auto auto 1fr auto;min-width:0;min-height:100vh;display:grid}.thread-pane.public-mode{background:#f2fbf7}.thread-pane.internal-mode{background:#fff7e8}.thread-header{background:#ffffffc7;border-bottom:1px solid #505c522e;gap:14px;padding:20px 22px 14px;display:grid}.thread-header-main{justify-content:space-between;gap:18px;display:flex}.thread-header-main>div:first-child,.screen-header>div:first-child,.queue-header>div:first-child,.search-header>div:first-child,.editor-head>div:first-child,.entity-row-head>div:first-child{min-width:0}.thread-header h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:24px;line-height:1.15}.thread-actions,.entity-picker,.composer-actions,.close-panel div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.entity-bar{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.entity-picker{justify-content:stretch}.entity-picker select{flex:220px}.tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tabs button{color:#3d4841;background:#fff;border:1px solid #d6ded8;border-radius:8px;min-height:42px;font-weight:900}.tabs .public-tab.is-active{color:#145c4d;background:#dff4ed;border-color:#71bca8}.tabs .internal-tab.is-active{color:#7b4f00;background:#fff0ca;border-color:#e3b55c}.badge,.chip,.count-chip,.delivery{overflow-wrap:anywhere;border-radius:999px;align-items:center;min-width:0;max-width:100%;min-height:24px;padding:4px 8px;font-size:12px;font-weight:850;line-height:1.15;display:inline-flex}.badge{color:#4f5c55;background:#fff;border:1px solid #d6ded8}.badge.status-unassigned{color:#6a5515;background:#fff7cf;border-color:#d7c991}.badge.status-active,.delivery.sent{color:#176854;background:#e3f4ef;border-color:#9ccdbf}.badge.status-closed,.delivery.pending{color:#52606c;background:#eef1f4;border-color:#ccd2d8}.badge.owner{background:#f9faf9;border-color:#cbd4cd}.badge.internal,.delivery.failed{color:#7b4f00;background:#fff0ca;border-color:#e3b55c}.chip{color:#4c5750;background:#fff;border:1px solid #dce3de}.entity-chip{color:#176854;background:#edf8f4;border-color:#bdd7cd}.count-chip{color:#7b4f00;background:#fff0ca;border:1px solid #e3b55c}.timeline{min-height:0;padding:18px 22px;overflow:auto}.public-timeline{align-content:start;gap:12px;display:grid}.message-card,.note-card,.task-card,.search-result{background:#fff;border:1px solid #dbe3dd;border-radius:8px;padding:14px}.message-card.outbound{background:#f8fffc;border-color:#b8d9cf}.message-card p,.note-card p{color:#2d332f;overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 0;line-height:1.5}.rich-message{color:#2d332f;overflow-wrap:anywhere;gap:8px;margin-top:10px;line-height:1.5;display:grid}.rich-message p,.rich-message ul,.rich-message ol{margin:0}.rich-message ul,.rich-message ol{padding-left:22px}.rich-message a{color:#1d6f99;font-weight:800}.attachment-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.attachment{color:#255f89;background:#eef7fd;border:1px solid #c8d7e2;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;text-decoration:none}.internal-timeline{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;display:grid}.task-panel{align-content:start;gap:12px;min-width:0;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading h3{margin:0;font-size:16px}.quick-create{background:#fffaf0;border:1px solid #ecd49d;border-radius:8px;gap:8px;padding:10px;display:grid}.task-list,.internal-feed,.search-results{align-content:start;gap:10px;display:grid}.task-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.task-card div{gap:4px;display:grid}.task-card strong{line-height:1.3}.task-card span{color:#66716a;font-size:12px}.check-button{color:#7b4f00;background:#fff8e4;border:1px solid #d4b15d;border-radius:8px;width:62px;min-height:34px;font-size:12px;font-weight:900}.check-button.is-done{color:#176854;background:#e2f4ef;border-color:#8fc5b7}.done{color:#747d77;text-decoration:line-through}.context-strip{color:#604800;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #ecd49d;border-radius:8px;gap:6px;padding:10px;font-size:13px;display:grid}.note-card{border-color:#ecd49d}.system-event{color:#735300;border:1px solid #d4b15d;border-radius:8px;align-items:start;gap:10px;padding:8px 10px;font-size:13px;display:flex}.system-event span:first-child{color:#8a6a1d;flex:0 0 104px}.composer{border-top:1px solid #505c5233;gap:12px;padding:16px 22px 18px;display:grid}.composer-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.composer-head div{gap:4px;display:grid}.composer-head strong{font-size:16px}.composer-head span,.composer-actions span{color:#59645e;font-size:13px}textarea{resize:vertical;color:#202124;background:#fff;border:1px solid #cbd4cd;border-radius:8px;outline:none;width:100%;min-height:116px;padding:12px;line-height:1.45}.rich-text-shell{background:#fff;border:1px solid #cbd4cd;border-radius:8px;display:grid;overflow:hidden}.rich-text-shell.is-disabled{opacity:.72}.editor-toolbar{background:#f7faf8;border-bottom:1px solid #e2e8e3;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.editor-toolbar button{color:#36413b;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;min-width:34px;min-height:30px;padding:0 8px;font-size:12px;font-weight:900;display:inline-grid}.editor-toolbar button:hover:not(:disabled),.editor-toolbar button.is-active{color:#145c4d;background:#e6f3ef;border-color:#b8d9cf}.ck-rich-text-shell .ck.ck-editor__main>.ck-editor__editable{min-height:var(--editor-min-height,140px);color:#202124;overflow-wrap:anywhere;outline:none;padding:12px;line-height:1.5}.ck-rich-text-shell .ck-content p{margin:0 0 8px}.ck-rich-text-shell .ck-content ul,.ck-rich-text-shell .ck-content ol{margin:0 0 8px;padding-left:22px}.attachment-picker{gap:8px;display:grid}.attachment-picker .uppy-Dashboard-inner{background:#fff;border-color:#cbd4cd;border-radius:8px}.attachment-picker .uppy-Dashboard-AddFiles{border:0}.attachment-picker .uppy-Dashboard-note{color:#65716a;font-size:12px}.attachment-drafts{flex-wrap:wrap;gap:6px;display:flex}.primary-button,.secondary-button,.danger-button,.plain-button{border-radius:8px;min-height:36px;padding:8px 12px;font-weight:850}.primary-button{color:#fff;background:#1f7a68;border:1px solid #1f7a68}.secondary-button{color:#2e3933;background:#fff;border:1px solid #cbd4cd}.danger-button{color:#fff;background:#b84c4c;border:1px solid #b84c4c}.plain-button{color:#255f89;background:0 0;border:0;width:max-content;padding:6px 0}.inline-error{color:#9a3028;background:#fff1ef;border:1px solid #efb3ad;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.35}.close-panel{color:#6d4f00;background:#fff4d8;border-bottom:1px solid #e7c87f;gap:8px;padding:12px 22px;display:grid}.empty-state,.empty-thread{color:#66716a;text-align:center;background:#ffffffb8;border:1px dashed #cbd4cd;border-radius:8px;padding:18px}.empty-thread{place-self:center;width:min(100% - 32px,460px)}.mobile-back{display:none}.search-screen{background:#fbfbfa;grid-template-rows:auto auto auto auto auto 1fr;min-width:0;min-height:100vh;padding:0 0 24px;display:grid}.search-input{width:calc(100% - 44px);margin:0 22px 12px;font-size:16px}.search-filters{flex-wrap:wrap;gap:8px;padding:0 22px 16px;display:flex}.search-filters button{text-align:center;background:#fff;border-color:#dfe4df;min-width:72px}.search-filter-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:0 22px 16px;display:grid}.search-filter-grid label{gap:5px;display:grid}.search-filter-grid label>span{color:#59635d;font-size:12px;font-weight:850}.search-filter-grid select,.search-filter-grid input{min-width:0;min-height:38px;padding:8px 10px;font-size:13px}.search-results{min-height:0;padding:0 22px;overflow:auto}.search-result{width:100%;color:inherit;text-align:left;gap:7px;display:grid}.search-result strong{overflow-wrap:anywhere;font-size:15px}.search-result span:last-child{color:#59635d;overflow-wrap:anywhere;line-height:1.4}.screen-shell{background:#fbfbfa;grid-template-rows:auto auto auto 1fr;min-width:0;min-height:100vh;display:grid}.screen-header{border-bottom:1px solid #d9dfdb;justify-content:space-between;align-items:start;gap:16px;padding:22px;display:flex}.screen-header h2{letter-spacing:0;margin:0;font-size:26px}.screen-header p{color:#66716a;margin:6px 0 0;line-height:1.4}.screen-toolbar{border-bottom:1px solid #e2e7e3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 22px;display:flex}.screen-toolbar>*{min-width:0}.category-toolbar{border-bottom:1px solid #e2e7e3;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:10px;padding:12px 22px;display:grid}.tag-toolbar{border-bottom:1px solid #e2e7e3;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:10px;padding:12px 22px;display:grid}.knowledge-manage-bar{background:#fbfcfb;border-bottom:1px solid #e2e7e3;grid-template-columns:minmax(130px,1fr) minmax(110px,180px) 74px minmax(150px,1fr) auto auto;align-items:end;gap:8px;padding:10px 22px;display:grid}.knowledge-manage-bar label{color:#59635d;text-transform:uppercase;gap:4px;min-width:0;font-size:11px;font-weight:900;display:grid}.knowledge-manage-bar input{min-width:0}.tag-manage-bar{grid-template-columns:minmax(150px,1fr) minmax(120px,200px) 74px auto auto}.color-label .color-input{min-width:52px}.category-tabs,.tag-tabs,.tag-picker{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.category-tabs button{color:#45504a;background:#fff;border:1px solid #dfe4df;border-radius:8px;min-height:36px;padding:8px 12px;font-weight:850}.tag-tabs button,.tag-toggle{color:#45504a;background:#fff;border:1px solid #dfe4df;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-weight:850;display:inline-flex}.category-tabs button.is-active{color:#145c4d;background:#e6f3ef;border-color:#b8d9cf}.tag-tabs button.is-active,.tag-toggle.is-active{border-color:var(--tag-color,#1f7a68);background:color-mix(in srgb, var(--tag-color,#1f7a68) 13%, white);color:#1d332d}.category-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.tag-create{grid-template-columns:minmax(0,1fr) 42px auto;gap:8px;min-width:0;display:grid}.two-tabs{grid-template-columns:repeat(2,minmax(92px,1fr));gap:6px;display:inline-grid}.two-tabs button{color:#45504a;background:#fff;border:1px solid #dfe4df;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:850}.two-tabs button.is-active{color:#145c4d;background:#e6f3ef;border-color:#b8d9cf}.standalone-create{grid-template-columns:minmax(220px,360px) auto;gap:8px;min-width:min(100%,520px);display:grid}.standalone-create input,.category-create input,.tag-create input,.settings-form input,.settings-form select,.settings-form textarea,.editor-grid input,.editor-grid select{color:#202124;background:#fff;border:1px solid #cbd4cd;border-radius:8px;outline:none;width:100%;padding:10px 11px}.standalone-create input:focus,.category-create input:focus,.tag-create input:focus,.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus,.editor-grid input:focus,.editor-grid select:focus{border-color:#1f7a68;box-shadow:0 0 0 3px #1f7a6824}.tag-create .color-input{min-width:42px;height:40px;padding:4px}.screen-error{margin:12px 22px 0}.inline-success{color:#176854;background:#e3f4ef;border:1px solid #9ccdbf;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.35}.screen-list{align-content:start;gap:10px;min-height:0;padding:16px 22px 24px;display:grid;overflow:auto}.settings-screen{grid-template-rows:auto auto auto 1fr}.settings-tabs{flex-wrap:wrap;gap:6px;display:flex}.settings-tabs button{color:#45504a;background:#fff;border:1px solid #dfe4df;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:850}.settings-tabs button.is-active{color:#145c4d;background:#e6f3ef;border-color:#b8d9cf}.settings-counts{color:#59635d;flex-wrap:wrap;gap:7px;font-size:13px;font-weight:800;display:flex}.settings-counts span{background:#fff;border:1px solid #dfe4df;border-radius:999px;padding:6px 10px}.settings-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:14px;min-height:0;padding:16px 22px 24px;display:grid;overflow:auto}.settings-stack{align-content:start;gap:14px;min-width:0;display:grid}.settings-panel{background:#fff;border:1px solid #dfe5e0;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.settings-wide-panel{grid-column:1/-1}.settings-form{align-self:start}.tenant-edit-form{gap:10px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-form label{color:#424842;gap:6px;font-size:13px;font-weight:850;display:grid}.settings-form .check-row,.check-row{align-items:center;gap:8px;min-height:40px;display:flex}.settings-form .check-row input,.check-row input{width:16px;height:16px;padding:0}.check-row-copy{gap:3px;min-width:0;display:grid}.check-row-copy small{color:#66716a;font-size:12px;font-weight:650;line-height:1.25}.json-input{min-height:140px;font-family:var(--app-font);font-size:13px}.settings-list{gap:10px;min-height:0;display:grid}.settings-row{background:#fbfcfb;border:1px solid #e3e8e4;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.settings-row p{color:#59635d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.settings-row-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.settings-row-head div{gap:4px;min-width:0;display:grid}.settings-row-head strong{overflow-wrap:anywhere}.settings-row-head span:not(.badge){color:#66716a;font-size:13px}.settings-meta-grid{color:#59635d;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;font-size:13px;display:grid}.settings-meta-grid span{overflow-wrap:anywhere;min-width:0}.settings-actions{justify-content:end;gap:8px;display:flex}.settings-summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.settings-summary-grid div{background:#fbfcfb;border:1px solid #e3e8e4;border-radius:8px;gap:4px;padding:14px;display:grid}.settings-summary-grid strong{font-size:24px}.settings-summary-grid span{color:#66716a;font-size:13px;font-weight:800}.task-row-card,.entity-row-card,.doc-row,.knowledge-editor{background:#fff;border:1px solid #dbe3dd;border-radius:8px}.task-row-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.task-row-card.is-focused,.entity-row-card.is-focused{border-color:#1f7a68;box-shadow:inset 0 0 0 1px #1f7a68}.task-row-main{gap:6px;min-width:0;display:grid}.task-row-main strong{overflow-wrap:anywhere;line-height:1.3}.task-meta{color:#66716a;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.task-meta span{overflow-wrap:anywhere;background:#fafbfa;border:1px solid #e0e6e1;border-radius:999px;max-width:100%;padding:4px 7px;line-height:1.2}.entity-row-card{align-content:start;gap:10px;padding:14px;display:grid}.entity-row-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.entity-row-card h3{overflow-wrap:anywhere;margin:8px 0 0;font-size:17px}.entity-row-card p{color:#3b443e;overflow-wrap:anywhere;margin:0;line-height:1.45}.entity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.entity-summary-grid div{background:#fbfcfb;border:1px solid #e3e8e4;border-radius:8px;padding:8px}.entity-summary-grid dt{color:#68716b;text-transform:uppercase;font-size:11px;font-weight:850}.entity-summary-grid dd{color:#202124;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.custom-hostname-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:16px;min-height:0;padding:16px 22px 24px;display:grid;overflow:hidden}.doc-list{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.doc-row{width:100%;color:inherit;text-align:left;gap:7px;padding:12px;display:grid}.doc-row.is-selected{border-color:#1f7a68;box-shadow:inset 0 0 0 1px #1f7a68}.doc-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-row>span:last-child{color:#59635d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.tag-row{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.tag-chip{border:1px solid color-mix(in srgb, var(--tag-color,#1f7a68) 55%, #fff);background:color-mix(in srgb, var(--tag-color,#1f7a68) 12%, #fff);color:#1d332d;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 8px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex}.tag-dot{background:var(--tag-color,#1f7a68);border-radius:999px;flex:none;width:8px;height:8px}.knowledge-editor{align-content:start;gap:14px;min-width:0;padding:16px;display:grid;overflow:auto}.editor-head{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-head h3,.asset-editor h4{letter-spacing:0;margin:0}.editor-head h3{font-size:19px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tag-editor{border-top:1px solid #e3e8e4;grid-template-columns:minmax(130px,180px) minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.tag-editor h4{letter-spacing:0;margin:0 0 4px}.editor-grid label,.body-editor{color:#424842;gap:6px;font-size:13px;font-weight:850;display:grid}.body-editor textarea{min-height:240px}.asset-editor{border-top:1px solid #e3e8e4;justify-content:space-between;align-items:start;gap:12px;padding-top:12px;display:flex}.asset-list{flex-wrap:wrap;gap:6px;min-width:0;margin-top:8px;display:flex}.knowledge-asset-picker{gap:8px;width:min(100%,420px);display:grid}.knowledge-asset-picker .attachment-picker .uppy-Dashboard-inner{min-height:160px}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;position:absolute;inset:0}.muted-text{color:#66716a;font-size:13px}.badge.status-draft{color:#6a5515;background:#fff7cf;border-color:#d7c991}.badge.status-published{color:#176854;background:#e3f4ef;border-color:#9ccdbf}.badge.status-archived,.badge.status-done{color:#52606c;background:#eef1f4;border-color:#ccd2d8}@media (width<=900px){.workspace{grid-template-rows:auto 1fr;grid-template-columns:1fr}.rail{display:none}.mobile-top{z-index:5;background:#fff;border-bottom:1px solid #d9dfdb;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:5px;padding:8px;display:grid;position:sticky;top:0}.mobile-top button{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:38px;padding:7px 4px;font-size:12px;overflow:hidden}.inbox-grid{grid-template-columns:1fr;min-height:calc(100vh - 57px)}.inbox-grid.mobile-list .thread-pane,.inbox-grid.mobile-thread .queue-pane{display:none}.queue-pane,.thread-pane{min-height:calc(100vh - 57px)}.thread-header-main,.composer-head{display:grid}.thread-actions,.composer-actions,.close-panel div{justify-content:stretch}.thread-actions button,.composer-actions button,.close-panel button{flex:150px}.mobile-back{color:#2e3933;background:#fff;border:1px solid #cbd4cd;border-radius:8px;width:max-content;padding:8px 11px;font-weight:850;display:inline-flex}.internal-timeline{grid-template-columns:1fr}.queue-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.thread-row{min-height:124px}.search-screen{min-height:calc(100vh - 57px)}.screen-shell{min-height:calc(100vh - 55px)}.screen-header,.screen-toolbar,.category-toolbar,.tag-toolbar,.knowledge-manage-bar,.screen-list,.settings-layout,.knowledge-layout{padding-left:14px;padding-right:14px}.standalone-create{grid-template-columns:minmax(0,1fr) auto;width:100%}.knowledge-layout,.settings-layout{grid-template-columns:1fr;overflow:visible}.doc-list{max-height:280px}}@media (width<=560px){.login-panel{padding:22px}.queue-header,.thread-header,.timeline,.composer,.close-panel,.search-header,.search-results{padding-left:14px;padding-right:14px}.queue-tabs{padding-left:10px;padding-right:10px}.thread-list{padding-left:8px;padding-right:8px}.thread-row,.thread-open{grid-template-columns:1fr}.row-side{grid-template-columns:1fr auto;place-items:center start}.tabs{gap:6px}.system-event{display:grid}.system-event span:first-child{flex-basis:auto}.search-input{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.search-filters{padding-left:14px;padding-right:14px}.search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:14px;padding-right:14px}.screen-header,.search-header,.screen-toolbar,.entity-row-head,.settings-row-head,.editor-head,.asset-editor{display:grid}.screen-toolbar{gap:8px}.category-toolbar,.tag-toolbar,.tag-editor{grid-template-columns:1fr;gap:8px}.two-tabs,.standalone-create,.category-create,.tag-create,.knowledge-manage-bar,.tag-manage-bar,.settings-form-grid,.settings-meta-grid,.settings-summary-grid,.editor-grid,.entity-summary-grid,.task-row-card{grid-template-columns:1fr}.task-row-card .check-button,.task-row-card .secondary-button,.asset-editor .secondary-button{width:100%}}.rail{background:#242620;border-right:0;gap:16px;padding:14px 8px}.rail-nav button{color:#ffffffad;border-radius:7px;min-height:48px;font-size:11px}.rail-nav button.is-active,.rail-nav button:hover{background:#ffffff1a}.primary-button,.secondary-button,.danger-button,.plain-button,.take-mini,.queue-tabs button,.tabs button,.two-tabs button,.settings-tabs button,.category-tabs button{border-radius:7px;font-size:13px}.primary-button,.take-mini{border-color:var(--brand);background:var(--brand);color:#fff}.secondary-button,.plain-button{border-color:var(--line-strong);background:var(--surface);color:#28322d}.secondary-button:hover:not(:disabled),.plain-button:hover:not(:disabled){background:var(--surface-tint)}.danger-button{border-color:var(--danger);background:var(--danger)}.danger-button-subtle,.editor-actions .danger-button{color:var(--danger);background:#fff8f7;border-color:#e0b8b3}.badge,.chip{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}.badge.status-unassigned,.count-chip{color:#6e4f00;background:#fff8dc;border-color:#e4c875}.badge.status-active,.badge.status-published,.delivery.sent{background:var(--brand-soft);color:var(--brand-strong);border-color:#a9d2c7}.badge.status-closed,.badge.status-archived,.badge.status-done,.delivery.pending{color:#59646b;background:#f0f3f4;border-color:#d5dce0}.badge.source{color:#315c78;background:#f3f8fb;border-color:#d8e3ea}.badge.internal,.delivery.failed{background:var(--internal-soft);color:var(--internal);border-color:#e5c777}.entity-chip,.entity-chip-soft{color:#315b50;background:#f2f8f5;border-color:#c8ddd6}.entity-chip-action{gap:8px;padding-right:4px}.entity-chip-action button{color:#315b50;background:#fff;border:1px solid #c8ddd6;border-radius:999px;min-height:24px;padding:2px 7px;font-size:11px;font-weight:900}.entity-chip-action button:hover:not(:disabled){background:#e6f2ee}.queue-header,.search-header,.screen-header{border-bottom:1px solid var(--line);padding:18px 20px}.queue-header h2,.search-header h2,.screen-header h2{font-size:22px;line-height:1.1}.queue-header p,.search-header p,.screen-header p{color:var(--muted);font-size:13px}.queue-tabs button{border-color:var(--line);background:var(--surface);min-height:40px;padding:8px 10px}.queue-tabs button.is-active,.two-tabs button.is-active,.settings-tabs button.is-active,.category-tabs button.is-active,.filter-toggle.is-active,.taxonomy-toggle.is-active{background:var(--brand-soft);color:var(--brand-strong);border-color:#a9d2c7}.thread-list,.thread-row{background:var(--surface)}.thread-row{border-bottom-color:var(--line);min-height:104px;padding:12px 10px 12px 12px}.thread-row.is-active{border-color:var(--line);box-shadow:inset 0 0 0 1px var(--brand);background:#f7fbf8}.row-topline{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.row-sender{color:#1f2923;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.row-time{color:var(--faint);font-size:12px;font-weight:800}.row-title{font-size:14px;line-height:1.25}.row-preview{color:var(--muted);font-size:13px;line-height:1.35}.row-meta-primary{margin-top:2px}.row-meta-secondary{color:var(--faint);gap:10px;font-size:12px}.row-meta-secondary span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.take-mini{align-self:start;min-height:30px;padding:5px 9px}.thread-header{z-index:4;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;padding:16px 20px 12px;position:sticky;top:0}.thread-kicker{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:5px;font-size:12px;font-weight:850;display:flex}.thread-header h2{margin-bottom:8px;font-size:22px}.thread-meta{gap:8px}.thread-meta>span:not(.badge):not(.count-chip){color:var(--muted);font-size:13px;font-weight:750}.thread-secondary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tabs{background:#eef2ef;border-radius:8px;padding:4px}.tabs button{background:0 0;border:0;min-height:36px}.tabs .public-tab.is-active,.tabs .internal-tab.is-active{background:var(--surface);box-shadow:var(--shadow-soft)}.tabs .internal-tab.is-active{background:#fff7e7}.message-card,.note-card,.task-card,.search-result,.task-row-card,.entity-row-card,.doc-row,.knowledge-editor,.settings-panel{border-color:var(--line);box-shadow:none}.message-card,.note-card{max-width:820px}.message-card.outbound{background:#fbfefd;border-color:#c8ddd6;margin-left:auto}.internal-timeline{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.public-composer{box-shadow:inset 0 3px 0 var(--brand-soft);background:#f5faf7}.editor-toolbar{background:#f7f9f7;gap:3px;padding:5px}.editor-toolbar button,.editor-tool{border-radius:6px;min-width:30px;min-height:28px;padding:0 7px}.tool-italic{font-style:italic}.tool-underline{text-decoration:underline}.tool-link{min-width:46px}.attachment-picker{justify-items:start}.attachment-toggle{min-height:32px;padding:6px 10px}.attachment-picker .uppy-Dashboard-inner{min-height:132px;overflow:hidden}.search-screen{grid-template-rows:auto auto auto auto 1fr}.search-command{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 20px 10px;display:grid}.search-input{width:100%;margin:0}.search-filters{padding:0 20px 10px}.search-filters button{min-width:0;min-height:32px;padding:6px 10px}.search-filter-grid{padding:0 20px 12px;display:none}.search-filter-grid.is-open{display:grid}.search-results{padding:0 20px 24px}.task-row-card{align-items:center}.entity-list{grid-template-columns:1fr}.knowledge-screen{grid-template-rows:auto auto auto auto auto 1fr}.category-toolbar{grid-template-columns:minmax(0,1fr) auto}.tag-toolbar{grid-template-columns:minmax(0,1fr) auto}.toolbar-note{color:var(--muted);align-self:center;font-size:13px;font-weight:800}.knowledge-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:14px;padding:14px 20px 24px}.doc-row{padding:11px}.editor-head{border-bottom:1px solid var(--line);padding-bottom:12px}.settings-layout{gap:12px;padding:14px 20px 24px}.settings-row{border-color:var(--line);background:var(--surface-soft)}@media (width<=900px){.workspace{grid-template-columns:1fr}.mobile-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5}.thread-header{top:55px}.internal-timeline,.knowledge-layout,.settings-layout,.taxonomy-panel{grid-template-columns:1fr}}@media (width<=560px){.search-command{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.search-filter-grid,.search-filters{padding-left:12px;padding-right:12px}.thread-actions,.thread-secondary-actions{justify-content:stretch}.thread-actions>button,.thread-secondary-actions button{flex:130px}}:root{--canvas:oklch(96.5% .012 142);--surface:oklch(99% .006 145);--surface-soft:oklch(97.6% .012 145);--surface-tint:oklch(94.8% .022 146);--line:oklch(88.2% .018 146);--line-strong:oklch(77.2% .024 146);--text:oklch(23.5% .018 145);--muted:oklch(47.5% .026 145);--faint:oklch(62.5% .021 145);--rail:oklch(21.5% .018 116);--rail-panel:oklch(25% .019 116);--rail-line:oklch(36% .022 116);--rail-text:oklch(93.8% .018 91);--brand:oklch(47.5% .096 177);--brand-strong:oklch(35.5% .082 177);--brand-soft:oklch(93.8% .035 174);--brand-tint:oklch(97% .024 174);--public-soft:oklch(97.4% .022 166);--internal:oklch(45.5% .103 78);--internal-soft:oklch(95.2% .052 84);--internal-tint:oklch(98.2% .03 84);--danger:oklch(48% .135 28);--danger-soft:oklch(96.4% .029 28);--warning:oklch(45% .095 82);--warning-soft:oklch(96.5% .055 86);--source:oklch(43% .062 238);--source-soft:oklch(96.2% .022 238);--success:oklch(45% .09 151);--neutral-status:oklch(48% .02 240);--neutral-status-soft:oklch(95.2% .008 240);--focus-ring:0 0 0 3px oklch(47.5% .096 177/.18);--shadow-soft:0 12px 28px oklch(23.5% .018 145/.08);--shadow-popover:0 18px 42px oklch(23.5% .018 145/.17);--radius-control:7px;--radius-panel:8px}html{background:var(--canvas)}body{background:var(--canvas);color:var(--text)}button,input,textarea,select{color:inherit}.workspace{background:var(--canvas);grid-template-columns:104px minmax(0,1fr)}.rail{border-right:1px solid var(--rail-line);background:var(--rail);gap:18px;padding:16px 10px}.rail-brand{color:oklch(88% .016 91);gap:8px;font-size:11px;line-height:1.15}.brand-mark{border-radius:var(--radius-panel);width:46px;height:46px;color:var(--rail);background:oklch(91.5% .044 88);border-color:oklch(92% .018 91/.28);font-size:14px}.rail-nav button{border-radius:var(--radius-panel);color:oklch(91% .016 91/.7);border:1px solid #0000;min-height:54px;font-size:11px;font-weight:850}.rail-nav button:hover,.rail-nav button.is-active{background:var(--rail-panel);color:var(--rail-text);border-color:oklch(92% .018 91/.12)}.profile-trigger{border-radius:var(--radius-panel);color:oklch(91% .016 91/.76);background:oklch(100% 0 0/.055);border-color:oklch(92% .018 91/.16)}.profile-trigger:hover,.profile-trigger:focus-visible{background:var(--rail-panel);color:var(--rail-text)}.profile-popover{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface);width:min(300px,100vw - 128px);box-shadow:var(--shadow-popover)}.inbox-grid{background:var(--canvas);grid-template-columns:minmax(390px,470px) minmax(0,1fr)}.queue-pane{border-right-color:var(--line)}.queue-header,.search-header,.screen-header{border-bottom:1px solid var(--line);background:var(--surface);padding:20px 24px}.queue-header h2,.search-header h2,.screen-header h2,.thread-header h2{color:var(--text);font-size:22px;line-height:1.1}.queue-header p,.search-header p,.screen-header p,.login-copy{color:var(--muted);font-size:13px}.sync-pill{border-color:color-mix(in oklch, var(--brand) 26%, var(--surface));background:var(--brand-soft);color:var(--brand-strong)}.queue-tabs{border-bottom:1px solid var(--line);background:var(--surface);gap:6px;padding:10px 14px 14px}.queue-tabs button,.two-tabs button,.settings-tabs button,.category-tabs button,.search-filters button{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface-soft);min-height:38px;color:var(--muted);font-size:13px;font-weight:850}.queue-tabs button{align-content:center;min-height:48px;padding:9px 10px}.queue-tabs button:hover,.two-tabs button:hover,.settings-tabs button:hover,.category-tabs button:hover,.search-filters button:hover{background:var(--surface-tint);color:var(--text)}.queue-tabs button.is-active,.two-tabs button.is-active,.settings-tabs button.is-active,.category-tabs button.is-active,.search-filters button.is-active,.filter-toggle.is-active,.taxonomy-toggle.is-active{border-color:color-mix(in oklch, var(--brand) 38%, var(--surface));background:var(--brand-soft);color:var(--brand-strong);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand) 16%, transparent)}.thread-list{background:var(--surface)}.thread-row{border-bottom-color:var(--line);background:var(--surface);border-radius:0;min-height:106px;padding:13px 12px}.thread-row.is-active{border-color:var(--line);background:var(--brand-tint);box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--brand) 44%, var(--surface))}.row-topline{align-items:baseline}.row-time{color:var(--faint);font-size:12px}.row-title{color:var(--text);font-size:14px;line-height:1.25}.row-preview{color:var(--muted);font-size:13px}.row-meta,.thread-meta,.message-meta,.note-meta,.task-meta{color:var(--muted)}.take-mini,.primary-button{border-color:var(--brand);border-radius:var(--radius-control);background:var(--brand);color:var(--surface)}.take-mini:hover:not(:disabled),.primary-button:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong)}.secondary-button,.plain-button,.mobile-back{border-color:var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}.danger-button{border-color:var(--danger);border-radius:var(--radius-control);background:var(--danger);color:var(--surface)}.danger-button:hover:not(:disabled){border-color:color-mix(in oklch, var(--danger) 82%, var(--text));background:color-mix(in oklch, var(--danger) 82%, var(--text))}.badge,.chip,.count-chip,.delivery,.settings-counts span,.task-meta span{border-color:var(--line);background:var(--surface);color:var(--muted)}.entity-chip,.entity-chip-soft,.tag-chip{border-color:color-mix(in oklch, var(--brand) 18%, var(--surface));background:color-mix(in oklch, var(--brand-soft) 72%, var(--surface));color:color-mix(in oklch, var(--brand-strong) 78%, var(--text))}.thread-pane,.thread-pane.public-mode,.thread-pane.internal-mode{background:var(--canvas)}.thread-header{border-bottom-color:var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px 24px 14px}.thread-kicker,.thread-meta>span:not(.badge):not(.count-chip){color:var(--muted)}.tabs{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-tint);gap:4px;padding:4px}.tabs button{border-radius:var(--radius-control);min-height:38px;color:var(--muted)}.tabs .public-tab.is-active{background:var(--surface);color:var(--brand-strong);box-shadow:var(--shadow-soft)}.tabs .internal-tab.is-active{background:var(--internal-tint);color:var(--internal);box-shadow:var(--shadow-soft)}.message-card,.note-card,.task-card,.search-result,.task-row-card,.entity-row-card,.doc-row,.knowledge-editor,.settings-panel,.settings-row,.quick-create,.context-strip,.rich-text-shell{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:none}.system-event{border-radius:var(--radius-panel);background:var(--internal-tint);color:var(--internal);border-left:0;padding:9px 11px}textarea,.rich-text-shell,.login-panel input,.login-panel select,.entity-picker select,.quick-create input,.search-input,.search-filter-grid select,.search-filter-grid input,.standalone-create input,.category-create input,.tag-create input,.settings-form input,.settings-form select,.settings-form textarea,.editor-grid input,.editor-grid select{border-color:var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);color:var(--text)}.editor-toolbar button{color:var(--muted);border-radius:6px}.search-command,.search-filters,.search-filter-grid,.screen-toolbar,.category-toolbar,.tag-toolbar,.taxonomy-panel,.knowledge-manage-bar{border-bottom-color:var(--line);background:var(--surface)}.search-command{padding:12px 24px}.search-input{margin:0}.search-results,.screen-list,.knowledge-layout,.settings-layout{padding-left:24px;padding-right:24px}.screen-toolbar,.category-toolbar,.tag-toolbar{padding:12px 24px}.settings-row,.settings-summary-grid div,.entity-summary-grid div{border-color:var(--line);background:var(--surface-soft)}.knowledge-editor{overflow:hidden}.editor-head,.tag-editor,.asset-editor{border-color:var(--line)}.login-panel,.boot-panel{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:0 18px 42px oklch(23.5% .018 145/.12)}.login-panel h1{color:var(--text)}.eyebrow,.secondary-link{color:var(--brand-strong)}@media (prefers-reduced-motion:no-preference){button,.thread-row,.task-row-card,.entity-row-card,.doc-row,.search-result,input,textarea,select{transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,transform .16s ease-out}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.danger-button:hover:not(:disabled),.take-mini:hover:not(:disabled){transform:translateY(-1px)}}@media (width<=900px){.workspace{grid-template-rows:auto 1fr;grid-template-columns:1fr}.mobile-top{border-bottom-color:var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-top button{border-radius:var(--radius-control);color:var(--muted)}.mobile-top button.is-active{background:var(--brand-soft);color:var(--brand-strong)}.inbox-grid{grid-template-columns:1fr}.thread-header{top:55px}.internal-timeline,.knowledge-layout,.settings-layout,.taxonomy-panel{grid-template-columns:1fr}.queue-header,.search-header,.screen-header,.thread-header,.timeline,.composer,.search-results,.screen-list,.knowledge-layout,.settings-layout{padding-left:16px;padding-right:16px}}@media (width<=560px){.queue-header,.search-header,.screen-header,.thread-header{padding-top:16px;padding-bottom:14px}.queue-tabs,.search-command,.search-filters,.search-filter-grid,.screen-toolbar,.category-toolbar,.tag-toolbar{padding-left:12px;padding-right:12px}.thread-row{min-height:auto;padding:12px}.tabs{gap:3px}.settings-panel,.knowledge-editor,.message-card,.note-card{padding:14px}}body{-webkit-font-smoothing:antialiased;font-family:var(--app-font);font-kerning:normal}.queue-header h2,.search-header h2,.screen-header h2,.thread-header h2,.login-panel h1{font-weight:800}.primary-button,.secondary-button,.danger-button,.plain-button,.take-mini,.mobile-back,.queue-tabs button,.tabs button,.two-tabs button,.settings-tabs button,.category-tabs button,.search-filters button,.editor-toolbar button{font-weight:700;line-height:1.1}.badge,.chip,.count-chip,.delivery,.attachment,.settings-counts span,.task-meta span,.sync-pill,.rail-brand,.rail-nav button,.profile-trigger{font-weight:700}.row-sender{font-weight:800}.row-title{font-weight:750}.row-preview,.message-card p,.note-card p,.rich-message,.settings-row p,.entity-row-card p,.search-result span:last-child{line-height:1.45}:root{--atmosphere-ink:oklch(31% .036 144/.055);--atmosphere-glow:oklch(72% .058 176/.16);--atmosphere-paper:oklch(98% .018 104);--composition-shadow:0 18px 54px oklch(22% .022 145/.08)}body{background:var(--canvas);min-width:320px}body:before{z-index:-1;background-image:linear-gradient(90deg, var(--atmosphere-ink) 1px, transparent 1px), linear-gradient(180deg, var(--atmosphere-ink) 1px, transparent 1px);content:"";pointer-events:none;background-position:50%;background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(125deg,#000 0% 44%,#0000 82%);mask-image:linear-gradient(125deg,#000 0% 44%,#0000 82%)}.workspace{isolation:isolate;background:0 0;position:relative}.workspace:before{z-index:-1;box-shadow:var(--composition-shadow);content:"";background:oklch(99% .008 145/.66);border:1px solid oklch(93% .013 145/.84);border-radius:16px;position:absolute;inset:14px 14px 14px 118px}.rail{border:1px solid var(--rail-line);border-radius:16px;height:calc(100vh - 28px);margin:14px 0 14px 14px;box-shadow:0 18px 36px oklch(18% .018 116/.16)}.rail-brand{padding:4px 2px 12px;position:relative}.rail-brand:after{content:"";background:oklch(92% .018 91/.22);justify-self:center;width:32px;height:1px}.brand-mark{width:52px;height:52px;font-size:15px}.rail-nav button{transform-origin:50%;min-height:58px}.rail-nav button.is-active{box-shadow:inset 0 0 0 1px oklch(92% .018 91/.08)}.inbox-grid,.screen-shell,.search-screen{min-height:calc(100vh - 28px);box-shadow:var(--composition-shadow);background:oklch(99% .008 145/.74);border:1px solid oklch(92.5% .016 145/.9);border-radius:16px;margin:14px 14px 14px 0;overflow:hidden}.queue-pane,.thread-list,.screen-shell,.search-screen,.thread-pane,.thread-pane.public-mode,.thread-pane.internal-mode{background:0 0}.queue-header,.search-header,.screen-header,.thread-header{background:linear-gradient(oklch(99% .006 145/.94),oklch(98.2% .012 145/.86))}.thread-header{position:sticky;top:0}.queue-header h2,.search-header h2,.screen-header h2,.thread-header h2{letter-spacing:0}.queue-tabs,.search-command,.search-filters,.search-filter-grid,.screen-toolbar,.category-toolbar,.tag-toolbar,.taxonomy-panel,.knowledge-manage-bar{background:oklch(99% .006 145/.6)}.thread-row{background:0 0}.thread-row.is-active{background:linear-gradient(90deg,oklch(92% .04 174/.72),oklch(98.4% .018 157/.82))}.message-card,.note-card,.task-card,.search-result,.task-row-card,.entity-row-card,.doc-row,.settings-row{background:oklch(99% .006 145/.62)}.message-card,.note-card,.task-card,.task-row-card,.entity-row-card,.doc-row,.search-result{box-shadow:none}.settings-panel,.knowledge-editor{background:linear-gradient(oklch(99% .006 145/.86),oklch(98% .012 145/.76))}.settings-summary-grid div,.entity-summary-grid div{background:oklch(98.2% .012 145/.7)}.quick-create,.context-strip,.note-card{background:linear-gradient(180deg, var(--internal-tint), oklch(97.5% .04 84/.68))}.public-composer{background:linear-gradient(oklch(97.5% .025 166/.92),oklch(96.2% .027 166/.86))}.internal-composer{background:linear-gradient(180deg, var(--internal-tint), oklch(96.8% .045 84/.92))}.login-panel,.boot-panel{box-shadow:var(--composition-shadow);background:oklch(99% .006 145/.76);border-radius:18px;position:relative;overflow:hidden}.login-panel:before,.boot-panel:before{z-index:-1;content:"";background:linear-gradient(135deg,oklch(45% .096 177/.12),#0000 46%),linear-gradient(315deg,oklch(45.5% .103 78/.12),#0000 50%);position:absolute;inset:0}.login-panel .eyebrow{color:var(--brand-strong);text-transform:none;font-size:24px;font-weight:900;line-height:1}.login-panel h1{margin-top:0;font-size:28px}.login-copy{max-width:34ch}@media (prefers-reduced-motion:no-preference){.workspace,.login-panel,.boot-panel{animation:.42s cubic-bezier(.22,1,.36,1) both workbench-enter}.rail-nav button.is-active,.mobile-top button.is-active,.queue-tabs button.is-active,.tabs button.is-active,.two-tabs button.is-active,.settings-tabs button.is-active,.category-tabs button.is-active,.search-filters button.is-active{animation:.26s cubic-bezier(.22,1,.36,1) both active-settle}.thread-row:hover,.task-row-card:hover,.entity-row-card:hover,.doc-row:hover,.search-result:hover{transform:translateY(-1px)}}@keyframes workbench-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes active-settle{0%{transform:scale(.985)}to{transform:scale(1)}}@media (width<=900px){.workspace:before{border-radius:14px;inset:66px 10px 10px}.rail{border-radius:0;height:auto;margin:0}.mobile-top{border:1px solid var(--line);box-shadow:var(--composition-shadow);border-radius:14px;margin:10px}.inbox-grid,.screen-shell,.search-screen{border-radius:14px;min-height:calc(100vh - 76px);margin:0 10px 10px}.thread-header{top:0}}@media (width<=560px){.workspace:before{border-radius:12px;inset:62px 6px 6px}.mobile-top,.inbox-grid,.screen-shell,.search-screen{border-radius:12px;margin-left:6px;margin-right:6px}.login-shell,.boot-shell{padding:14px}.login-panel,.boot-panel{border-radius:14px}}:root{--canvas:oklch(96.4% .006 118);--canvas-lift:oklch(97.8% .004 118);--surface:oklch(98.8% .004 118);--surface-soft:oklch(96.7% .006 118);--surface-tint:oklch(94.8% .008 118);--surface-pressed:oklch(92.8% .009 118);--line:oklch(86.5% .008 118);--line-strong:oklch(76.5% .01 118);--text:oklch(24% .012 135);--muted:oklch(45.5% .012 135);--faint:oklch(61% .011 135);--rail:oklch(27% .014 224);--rail-panel:oklch(31.5% .014 224);--rail-line:oklch(41% .014 224);--rail-text:oklch(93.5% .006 118);--brand:oklch(42.5% .07 164);--brand-strong:oklch(34.5% .062 164);--brand-soft:oklch(93.5% .024 164);--brand-tint:oklch(96.2% .016 164);--public-soft:oklch(96.5% .012 164);--internal:oklch(45% .072 76);--internal-soft:oklch(95.4% .03 78);--internal-tint:oklch(97.5% .018 78);--danger:oklch(45.5% .105 28);--danger-soft:oklch(95.8% .024 28);--warning:var(--internal);--warning-soft:var(--internal-soft);--source:oklch(43.5% .018 224);--source-soft:oklch(94.8% .006 224);--success:var(--brand);--neutral-status:oklch(47% .01 224);--neutral-status-soft:oklch(94.6% .004 224);--focus-ring:0 0 0 3px oklch(42.5% .07 164/.18);--shadow-soft:0 1px 2px oklch(24% .012 135/.08);--shadow-popover:0 18px 44px oklch(24% .012 135/.16);--composition-shadow:none;--radius-control:6px;--radius-panel:8px}html,body{background:linear-gradient(180deg, var(--canvas-lift), var(--canvas) 42%, var(--surface-soft));color:var(--text)}body{min-width:320px;font-size:13.5px}body:before,.workspace:before{display:none}.workspace{isolation:auto;background:0 0;grid-template-columns:88px minmax(0,1fr);min-height:100vh}.rail-brand{color:oklch(88% .006 118);gap:7px;padding:0 0 10px;font-size:12px;font-weight:550;line-height:1.15}.rail-brand:after{background:oklch(92% .006 118/.18);width:28px}.rail-brand span{color:var(--rail-text);font-size:12px;font-weight:550}.rail-nav button{border-radius:var(--radius-control);color:oklch(91% .006 118/.68);background:0 0;border:1px solid #0000;min-height:48px;font-size:11px;font-weight:520}.rail-nav button:hover,.rail-nav button.is-active{color:var(--rail-text);box-shadow:none;background:oklch(96% .004 118/.07);border-color:oklch(92% .006 118/.13)}.profile-trigger{border-radius:var(--radius-control);color:oklch(91% .006 118/.74);background:oklch(96% .004 118/.05);border-color:oklch(92% .006 118/.14);font-weight:520}.profile-trigger:hover,.profile-trigger:focus-visible{color:var(--rail-text);background:oklch(96% .004 118/.08)}.inbox-grid,.screen-shell,.search-screen{background:var(--surface);min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}.queue-pane{border-right:1px solid var(--line)}.badge.source,.attachment{border-color:var(--line);background:var(--source-soft);color:var(--source)}.badge.internal,.delivery.failed{border-color:color-mix(in oklch, var(--internal) 24%, var(--surface));background:var(--internal-soft);color:var(--internal)}.entity-chip-action button{border-color:var(--line);background:var(--surface);color:var(--brand-strong)}.public-composer{background:var(--public-soft);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--brand) 18%, var(--surface))}.internal-composer{background:var(--internal-tint);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--internal) 18%, var(--surface))}textarea,.rich-text-shell,.login-panel input,.login-panel select,.entity-picker select,.quick-create input,.search-input,.search-filter-grid select,.search-filter-grid input,.standalone-create input,.category-create input,.tag-create input,.settings-form input,.settings-form select,.settings-form textarea,.editor-grid input,.editor-grid select{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-weight:400}textarea:focus,.login-panel input:focus,.login-panel select:focus,.entity-picker select:focus,.quick-create input:focus,.search-input:focus,.search-filter-grid select:focus,.search-filter-grid input:focus,.standalone-create input:focus,.category-create input:focus,.tag-create input:focus,.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus,.editor-grid input:focus,.editor-grid select:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.settings-row,.settings-summary-grid div,.entity-summary-grid div{background:var(--surface)}.login-panel:before,.boot-panel:before{display:none}.json-input{font-family:var(--app-font)}@media (prefers-reduced-motion:no-preference){.workspace,.login-panel,.boot-panel,.rail-nav button.is-active,.mobile-top button.is-active,.queue-tabs button.is-active,.tabs button.is-active,.two-tabs button.is-active,.settings-tabs button.is-active,.category-tabs button.is-active,.search-filters button.is-active{animation:none}button,.thread-row,.task-row-card,.entity-row-card,.doc-row,.search-result,input,textarea,select{transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.danger-button:hover:not(:disabled),.take-mini:hover:not(:disabled),.thread-row:hover,.task-row-card:hover,.entity-row-card:hover,.doc-row:hover,.search-result:hover{transform:none}}@media (width<=900px){.workspace{grid-template-rows:auto 1fr;grid-template-columns:1fr}.rail{border-right:0;border-bottom:1px solid var(--rail-line);border-radius:0;height:auto;margin:0}.mobile-top{border:0;border-bottom:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:0;margin:0}.mobile-top button{border-radius:var(--radius-control);color:var(--muted);font-weight:520}.mobile-top button.is-active{background:var(--brand-tint);color:var(--brand-strong)}.inbox-grid,.screen-shell,.search-screen{border-radius:0;min-height:calc(100vh - 55px);margin:0}.thread-header{top:55px}.internal-timeline,.knowledge-layout,.settings-layout,.taxonomy-panel{grid-template-columns:1fr}.queue-header,.search-header,.screen-header,.thread-header,.timeline,.composer,.search-results,.screen-list,.knowledge-layout,.settings-layout{padding-left:16px;padding-right:16px}}@media (width<=560px){.mobile-top,.inbox-grid,.screen-shell,.search-screen{border-radius:0;margin-left:0;margin-right:0}.queue-header,.search-header,.screen-header,.thread-header{padding-top:14px;padding-bottom:13px}.queue-tabs,.search-command,.search-filters,.search-filter-grid,.screen-toolbar,.category-toolbar,.tag-toolbar{padding-left:12px;padding-right:12px}.thread-row{min-height:auto;padding:11px 12px}.login-shell,.boot-shell{padding:14px}.login-panel,.boot-panel{border-radius:10px}}:root{--canvas:oklch(96.8% .006 252);--canvas-lift:oklch(98.2% .004 252);--surface:oklch(98.9% .003 252);--surface-soft:oklch(96.9% .006 252);--surface-tint:oklch(94.8% .01 252);--surface-pressed:oklch(92.8% .012 252);--line:oklch(86.7% .012 252);--line-strong:oklch(75.4% .016 252);--text:oklch(24% .018 258);--muted:oklch(45.5% .02 258);--faint:oklch(61% .018 258);--rail:oklch(26% .05 262);--rail-panel:oklch(31% .055 262);--rail-line:oklch(40% .056 262);--rail-text:oklch(94% .008 252);--brand:oklch(56% .205 258);--brand-strong:oklch(45% .175 258);--brand-soft:oklch(94.4% .034 252);--brand-tint:oklch(97.2% .018 252);--public-soft:oklch(96.8% .018 252);--source:oklch(38% .05 262);--source-soft:oklch(94.8% .011 252);--success:oklch(48% .095 158);--focus-ring:0 0 0 3px oklch(56% .205 258/.18)}.brand-mark{background:oklch(97.5% .006 252);overflow:hidden}.login-secondary-action{width:100%}.brand-boot{gap:10px;display:grid}.taxonomy-create input,.knowledge-manage-bar input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:36px;color:var(--text);padding:8px 10px}.taxonomy-create .color-input,.knowledge-manage-bar .color-input{width:48px;padding:3px}.knowledge-manage-bar{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);padding:10px}.tag-editor{border-color:var(--line)}.entity-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.entity-method-grid button{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-height:86px;color:var(--muted);text-align:left;gap:5px;padding:10px;display:grid}.entity-method-grid button.is-active,.entity-method-grid button:hover{border-color:color-mix(in oklch, var(--brand) 34%, var(--line));background:var(--brand-tint);color:var(--text)}.entity-method-grid strong{color:var(--text);font-size:13px;font-weight:600}.entity-method-grid span,.method-note{color:var(--muted);font-size:12.5px;line-height:1.35}.method-note{margin:0}.platform-shell{background:var(--canvas);min-height:100vh;color:var(--text);grid-template-columns:260px minmax(0,1fr);display:grid}.platform-rail{border-right:1px solid var(--rail-line);background:linear-gradient(180deg, var(--rail), oklch(22% .046 262));color:var(--rail-text);grid-template-rows:auto 1fr auto;gap:18px;padding:18px;display:grid}.platform-rail img{object-fit:contain;object-position:left center;width:76px;height:34px}.platform-rail div{align-content:start;gap:6px;display:grid}.platform-rail strong{font-size:20px;font-weight:600}.platform-rail span{color:oklch(92% .01 252/.72);overflow-wrap:anywhere}.platform-main{align-content:start;gap:14px;min-width:0;padding-bottom:24px;display:grid}.platform-header{background:var(--surface)}.platform-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px;display:grid}.platform-summary div{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);gap:4px;padding:14px;display:grid}.platform-summary strong{font-size:22px;font-weight:600}.platform-summary span{color:var(--muted)}.platform-layout{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);gap:14px;padding:0 20px;display:grid}.invite-token-panel,.platform-tenants-panel{margin:0 20px}.invite-token-panel dd{font-family:var(--app-font)}.platform-tenant-row .settings-actions{justify-content:flex-start}.platform-login-grid{grid-template-columns:minmax(320px,420px) minmax(320px,420px);align-items:start;gap:18px;display:grid}.platform-login-grid-single{grid-template-columns:minmax(320px,420px)}.platform-auth-panel{align-self:start}@media (width<=900px){.taxonomy-panel,.platform-shell,.platform-layout,.platform-login-grid{grid-template-columns:1fr}.platform-rail{border-right:0;border-bottom:1px solid var(--rail-line);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.platform-summary{grid-template-columns:1fr}}@media (width<=560px){.taxonomy-panel,.platform-layout,.platform-summary,.invite-token-panel,.platform-tenants-panel{margin:0;padding-left:12px;padding-right:12px}.taxonomy-create,.entity-method-grid,.knowledge-manage-bar,.tag-manage-bar{grid-template-columns:1fr}.platform-rail{grid-template-columns:minmax(0,1fr)}}:root{--app-font:"Satoshi", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--canvas:oklch(96.8% .006 252);--surface:oklch(98.9% .003 252);--surface-soft:oklch(96.9% .006 252);--surface-tint:oklch(94.8% .01 252);--surface-pressed:oklch(92.8% .012 252);--line:oklch(86.7% .012 252);--line-strong:oklch(75.4% .016 252);--text:oklch(24% .018 258);--muted:oklch(45.5% .02 258);--faint:oklch(61% .018 258);--rail:oklch(26% .05 262);--rail-panel:oklch(31% .055 262);--rail-line:oklch(40% .056 262);--rail-text:oklch(94% .008 252);--brand:oklch(56% .205 258);--brand-strong:oklch(45% .175 258);--brand-soft:oklch(94.4% .034 252);--brand-tint:oklch(97.2% .018 252);--public-soft:oklch(96.8% .018 252);--internal:oklch(45% .072 76);--internal-soft:oklch(95.4% .03 78);--internal-tint:oklch(97.5% .018 78);--danger:oklch(45.5% .105 28);--danger-soft:oklch(95.8% .024 28);--warning:var(--internal);--warning-soft:var(--internal-soft);--source:oklch(43.5% .018 224);--source-soft:oklch(94.8% .006 224);--success:oklch(48% .095 158);--success-soft:oklch(94.8% .024 158);--neutral-status:oklch(47% .01 224);--neutral-status-soft:oklch(94.6% .004 224);--focus-ring:0 0 0 3px oklch(56% .205 258/.18);--shadow-soft:0 1px 2px oklch(24% .018 258/.08);--shadow-popover:0 18px 44px oklch(24% .018 258/.16);--radius-control:6px;--radius-panel:8px;--rail-width:236px;--topbar-height:68px}html,body{background:var(--canvas);min-width:320px;color:var(--text);font-family:var(--app-font);font-size:13.5px}body:before,.workspace:before,.login-panel:before,.boot-panel:before{display:none}button,input,textarea,select,.ck.ck-button,.ck.ck-content,.ck.ck-dropdown,.ck.ck-toolbar{font-family:var(--app-font)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--focus-ring);outline:none}.workspace{grid-template-columns:var(--rail-width) minmax(0, 1fr);background:var(--canvas);isolation:auto;min-height:100vh}.workspace-content{grid-template-rows:var(--topbar-height) minmax(0, 1fr);min-width:0;min-height:100vh;display:grid}.rail{border:0;border-right:1px solid var(--rail-line);background:var(--rail);height:100vh;box-shadow:none;border-radius:0;gap:18px;margin:0;padding:18px 12px 14px}.rail-brand{color:oklch(88% .006 252);text-align:left;grid-template-columns:42px minmax(0,1fr);place-items:center start;gap:10px;padding:0 8px 13px;font-size:13px;font-weight:600;line-height:1.15}.rail-brand:after{background:oklch(94% .008 252/.2);grid-column:1/-1;width:100%}.brand-mark{border-radius:var(--radius-panel);width:42px;height:42px;color:var(--rail);background:oklch(97.5% .006 252);border-color:oklch(94% .008 252/.22);font-size:13px;font-weight:650}.brand-mark img{object-fit:contain;width:32px;height:22px;display:block}.rail-brand-copy{gap:3px;min-width:0;display:grid}.rail-brand-copy strong{color:var(--rail-text);font-size:15px;font-weight:650}.rail-brand-copy span{color:oklch(94% .008 252/.58);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:520;overflow:hidden}.rail-nav{gap:5px}.rail-nav button{border-radius:var(--radius-control);color:oklch(94% .008 252/.7);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr);place-items:center start;gap:10px;min-height:42px;padding:9px 10px;font-size:13px;font-weight:520;line-height:1.2;display:grid}.nav-icon{width:19px;height:19px}.rail-nav button:hover,.rail-nav button.is-active,.profile-trigger:hover,.profile-trigger:focus-visible{background:var(--rail-panel);color:var(--rail-text);box-shadow:none;border-color:oklch(94% .008 252/.14)}.profile-trigger{border-radius:var(--radius-control);color:oklch(94% .008 252/.74);text-align:left;background:oklch(94% .008 252/.06);border-color:oklch(94% .008 252/.14);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px;font-weight:520}.profile-avatar{width:34px;height:34px;color:var(--rail-text);background:oklch(94% .008 252/.1);border:1px solid oklch(94% .008 252/.18);border-radius:999px;place-items:center;font-size:13px;font-weight:650;display:grid}.profile-trigger-copy{gap:2px;min-width:0;display:grid}.profile-trigger-copy strong,.profile-trigger-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-trigger-copy strong{color:var(--rail-text);font-size:12.5px;font-weight:620}.profile-trigger-copy span{color:oklch(94% .008 252/.56);font-size:11.5px}.profile-popover{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-popover)}.workspace-topbar{z-index:12;min-height:var(--topbar-height);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(150px,210px) minmax(260px,1fr) auto auto;align-items:center;gap:14px;padding:10px 18px;display:grid;position:sticky;top:0}.topbar-screen{gap:2px;min-width:0;display:grid}.topbar-kicker{color:var(--faint);font-size:11.5px;font-weight:560}.topbar-screen strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.topbar-search{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);max-width:680px;min-height:40px;color:var(--faint);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 12px;display:grid}.topbar-search:focus-within{border-color:var(--brand);background:var(--surface);box-shadow:var(--focus-ring)}.topbar-search svg,.topbar-icon-button svg{width:18px;height:18px}.topbar-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:8px 0}.topbar-search input:focus{box-shadow:none}.topbar-search input::placeholder{color:var(--faint)}.topbar-loading{color:var(--brand-strong);font-size:12px;font-weight:560}.topbar-metrics{gap:6px;display:flex}.topbar-metrics button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-soft);min-width:72px;min-height:40px;color:var(--muted);text-align:left;align-content:center;gap:2px;padding:6px 10px;display:grid}.topbar-metrics button:hover{background:var(--surface-tint);color:var(--text)}.topbar-metrics span{font-size:11px;font-weight:540}.topbar-metrics strong{color:var(--text);font-size:14px;font-weight:650;line-height:1}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-icon-button{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;display:inline-grid}.topbar-icon-button:hover{background:var(--surface-tint);color:var(--text)}.topbar-primary{white-space:nowrap;min-height:38px}.inbox-grid,.screen-shell,.search-screen{min-height:calc(100vh - var(--topbar-height));background:var(--surface);box-shadow:none;border:0;border-radius:0;margin:0;overflow:hidden}.inbox-grid{grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.queue-pane,.screen-shell,.search-screen{background:var(--surface-soft)}.queue-pane{border-right:1px solid var(--line);grid-template-rows:auto auto auto auto 1fr}.thread-list,.thread-pane,.thread-pane.public-mode,.thread-pane.internal-mode{background:var(--surface)}.thread-pane{min-height:calc(100vh - var(--topbar-height));grid-template-rows:auto minmax(0,1fr)}.thread-list{grid-row:-2/-1}.queue-header,.search-header,.screen-header,.thread-header{border-bottom:1px solid var(--line);background:var(--surface);padding:16px 20px}.thread-header{-webkit-backdrop-filter:none;backdrop-filter:none;top:0}.queue-header h2,.search-header h2,.screen-header h2,.thread-header h2{color:var(--text);font-size:20px;font-weight:600;line-height:1.2}.queue-header p,.search-header p,.screen-header p,.thread-kicker,.thread-meta,.login-copy{color:var(--muted);font-size:13px;font-weight:400}.queue-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.archive-toggle{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:34px;color:var(--muted);align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;font-weight:520;display:inline-flex}.archive-toggle:hover{background:var(--surface-tint);color:var(--text)}.archive-toggle.is-active{border-color:var(--line);background:var(--surface);color:var(--brand-strong);box-shadow:var(--shadow-soft)}.archive-toggle .queue-count{border:1px solid var(--line);background:var(--surface-soft);min-width:20px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.eyebrow{color:var(--brand-strong);text-transform:uppercase;font-size:11px;font-weight:600}.queue-tabs,.search-command,.search-filters,.search-filter-grid,.screen-toolbar,.category-toolbar,.tag-toolbar,.taxonomy-panel,.knowledge-manage-bar{border-bottom-color:var(--line);background:var(--surface-soft)}.queue-tabs{gap:4px;padding:8px 10px 6px}.queue-tabs button,.tabs button,.two-tabs button,.settings-tabs button,.category-tabs button,.search-filters button{border-radius:var(--radius-control);min-height:34px;color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;font-size:12.5px;font-weight:520}.queue-tabs button{min-height:44px;padding:8px 9px}.queue-count{justify-self:end}.notification-count{border:1px solid var(--line);background:var(--surface);min-width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.notification-count.is-hot{border-color:color-mix(in oklch, var(--danger) 72%, var(--surface));background:var(--danger);color:var(--surface);box-shadow:0 0 0 2px color-mix(in oklch, var(--danger) 16%, transparent)}.queue-tabs button:hover,.tabs button:hover,.two-tabs button:hover,.settings-tabs button:hover,.category-tabs button:hover,.search-filters button:hover{background:var(--surface-tint);color:var(--text)}.queue-tabs button.is-active,.tabs button.is-active,.two-tabs button.is-active,.settings-tabs button.is-active,.category-tabs button.is-active,.search-filters button.is-active,.filter-toggle.is-active,.taxonomy-toggle.is-active{border-color:var(--line);background:var(--surface);color:var(--brand-strong);box-shadow:var(--shadow-soft)}.thread-row{border-color:#0000;border-bottom:1px solid var(--line);min-height:104px;box-shadow:none;background:0 0;border-radius:0;padding:12px 14px}.thread-row:hover{background:var(--surface-soft)}.thread-row.is-active{background:var(--brand-tint);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand) 34%, var(--surface));border-color:#0000}.thread-open{grid-template-columns:1fr}.row-main{gap:5px}.row-sender{color:var(--text);font-size:13px;font-weight:620}.row-attention{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.row-reopened{flex:none}.row-title{color:var(--text);font-size:13.5px;font-weight:560;line-height:1.3}.row-preview,.message-card p,.note-card p,.rich-message,.settings-row p,.entity-row-card p,.search-result span:last-child{color:var(--muted);font-weight:400;line-height:1.5}.row-time,.row-meta,.message-meta,.note-meta,.task-meta{color:var(--faint)}.row-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.row-fact{min-width:0;color:var(--faint);gap:1px;font-size:11px;line-height:1.2;display:grid}.row-fact strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;overflow:hidden}.take-mini{white-space:nowrap;align-self:start;min-height:30px}.primary-button,.take-mini{border-color:var(--brand);border-radius:var(--radius-control);background:var(--brand);color:var(--surface);font-weight:600}.primary-button:hover:not(:disabled),.take-mini:hover:not(:disabled){border-color:var(--brand-strong);background:var(--brand-strong)}.secondary-button,.plain-button,.mobile-back{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-weight:520}.secondary-button:hover:not(:disabled),.plain-button:hover:not(:disabled),.mobile-back:hover:not(:disabled){background:var(--surface-tint)}.danger-button{border-color:var(--danger);border-radius:var(--radius-control);background:var(--danger);color:var(--surface);font-weight:600}.danger-button-subtle,.editor-actions .danger-button{border-color:color-mix(in oklch, var(--danger) 22%, var(--surface));background:var(--danger-soft);color:var(--danger)}.dialog-backdrop{z-index:90;background:color-mix(in oklch, var(--text) 30%, transparent);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);width:min(100%,420px);box-shadow:0 18px 44px color-mix(in oklch, var(--text) 16%, transparent);color:var(--text);gap:18px;padding:18px;display:grid}.confirm-dialog h2{margin:0;font-size:18px;line-height:1.2}.confirm-dialog-body p{color:var(--muted);margin:8px 0 0}.confirm-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.badge,.chip,.count-chip,.delivery,.attachment,.settings-counts span,.task-meta span,.sync-pill{border-color:var(--line);background:var(--surface);color:var(--muted);font-weight:520}.badge.status-unassigned,.count-chip{border-color:color-mix(in oklch, var(--internal) 22%, var(--surface));background:var(--internal-soft);color:var(--internal)}.badge.status-reopened{border-color:color-mix(in oklch, var(--internal) 32%, var(--surface));background:color-mix(in oklch, var(--internal-soft) 72%, var(--surface));color:var(--internal)}.badge.status-active,.badge.status-published,.delivery.sent,.inline-success{border-color:color-mix(in oklch, var(--success) 24%, var(--surface));background:var(--success-soft);color:var(--success)}.badge.status-closed,.badge.status-archived,.badge.status-done,.delivery.pending{border-color:var(--line);background:var(--neutral-status-soft);color:var(--neutral-status)}.badge.source,.owner-chip,.attachment{border-color:var(--line);background:var(--source-soft);color:var(--source)}.badge.internal{border-color:color-mix(in oklch, var(--internal) 24%, var(--surface));background:var(--internal-soft);color:var(--internal)}.delivery.failed{border-color:color-mix(in oklch, var(--danger) 26%, var(--surface));background:var(--danger-soft);color:var(--danger)}.entity-chip,.entity-chip-soft,.tag-chip{border-color:var(--line);background:var(--surface);color:var(--muted);font-weight:520}.thread-context-band{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);grid-template-columns:minmax(0,1.3fr) minmax(150px,.8fr) minmax(180px,1fr) auto;gap:8px;padding:10px;display:grid}.context-column{align-content:start;gap:6px;min-width:0;display:grid}.context-heading{color:var(--faint);align-items:center;gap:6px;font-size:11.5px;font-weight:520;display:flex}.context-heading strong{color:var(--muted);font-size:12px}.context-line{min-width:0;color:var(--muted);gap:1px;font-size:12px;line-height:1.3;display:grid}.context-line strong,.context-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-line strong{color:var(--text);font-weight:560}.context-empty{color:var(--faint);font-size:12px}.context-knowledge{align-content:center;min-width:150px}.thread-body{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(280px,336px);min-height:0;display:grid}.thread-main-flow{border-right:1px solid var(--line);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.thread-main-flow>.close-panel,.thread-main-flow>.thread-close-error{grid-row:1}.thread-main-flow>.timeline{grid-row:2}.thread-main-flow>.composer{grid-row:3}.thread-side-panel{background:var(--surface-soft);align-content:start;gap:0;min-width:0;display:grid;overflow:auto}.side-section{border-bottom:1px solid var(--line);gap:12px;padding:18px 18px 20px;display:grid}.side-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.side-heading h3,.side-knowledge h3{color:var(--text);margin:0;font-size:13.5px;font-weight:640;line-height:1.25}.side-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.side-detail-grid div{min-width:0}.side-detail-grid dt{color:var(--faint);font-size:11.5px;font-weight:540}.side-detail-grid dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:560;overflow:hidden}.side-list{gap:8px;display:grid}.side-context-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);gap:4px;min-width:0;padding:10px;display:grid}.side-context-card strong,.side-context-card span,.side-context-card p{text-overflow:ellipsis;overflow:hidden}.side-context-card strong{color:var(--text);white-space:nowrap;font-size:13px;font-weight:620}.side-context-card span{color:var(--faint);white-space:nowrap;font-size:11.5px;font-weight:540}.side-context-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.4;display:-webkit-box}.side-task-check{border-radius:var(--radius-control);color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:4px 2px;display:grid}.side-task-check:hover{background:var(--surface-tint)}.side-task-check>span{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;width:15px;height:15px;margin-top:1px;display:block}.side-task-check strong{min-width:0;color:var(--text);font-size:13px;font-weight:520;line-height:1.35}.event-rail{gap:0;margin:0;padding:0;list-style:none;display:grid}.event-rail li{grid-template-columns:18px minmax(0,1fr);column-gap:9px;min-width:0;padding:0 0 12px;display:grid;position:relative}.event-rail li:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:0;left:7px}.event-rail li:last-child{padding-bottom:0}.event-rail li:last-child:before{display:none}.event-rail li>span{border:2px solid var(--surface-soft);background:var(--brand);width:15px;height:15px;box-shadow:0 0 0 1px color-mix(in oklch, var(--brand) 32%, var(--surface));border-radius:999px;margin-top:2px;display:block}.event-rail strong,.event-rail small{min-width:0}.event-rail strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:560;overflow:hidden}.event-rail small{color:var(--faint);grid-column:2;font-size:11.5px}.side-empty{color:var(--faint);font-size:12.5px}.side-knowledge p{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}.tabs{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);gap:3px;padding:3px}.tabs .public-tab.is-active,.tabs .internal-tab.is-active{box-shadow:var(--shadow-soft)}.tabs .internal-tab.is-active{background:var(--internal-tint);color:var(--internal)}.timeline{padding:16px 20px}.message-card,.note-card,.task-card,.search-result,.task-row-card,.entity-row-card,.doc-row,.knowledge-editor,.settings-panel,.settings-row,.quick-create,.context-strip,.rich-text-shell,.settings-summary-grid div,.entity-summary-grid div{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:none}.message-card,.note-card{max-width:760px;padding:14px}.message-card.outbound{border-color:color-mix(in oklch, var(--brand) 18%, var(--line));background:var(--public-soft)}.message-card.inbound{border-color:var(--line)}.note-card,.quick-create,.context-strip{border-color:color-mix(in oklch, var(--internal) 18%, var(--line));background:var(--internal-tint)}.system-event{border:1px solid color-mix(in oklch, var(--internal) 18%, var(--line));border-radius:var(--radius-panel);background:var(--internal-tint);color:var(--internal)}.internal-timeline{grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:16px}.composer{border-top-color:var(--line);padding:14px 20px 16px}.public-composer{border-top:1px solid color-mix(in oklch, var(--brand) 20%, var(--line));background:var(--public-soft);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--brand) 18%, var(--surface))}.internal-composer{border-top:1px solid color-mix(in oklch, var(--internal) 22%, var(--line));background:var(--internal-tint);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--internal) 18%, var(--surface))}.composer-head strong{color:var(--text);font-size:15px;font-weight:600}.composer-route,.composer-head span,.composer-actions span{color:var(--muted);font-size:12.5px}.composer-lock{border:1px solid color-mix(in oklch, var(--brand) 20%, var(--surface));border-radius:var(--radius-panel);background:var(--brand-tint);color:var(--brand-strong);padding:9px 10px;font-size:13px;font-weight:560;line-height:1.35}.composer-lock-internal{border-color:color-mix(in oklch, var(--internal) 22%, var(--surface));background:var(--internal-soft);color:var(--internal)}textarea,.rich-text-shell,.login-panel input,.login-panel select,.entity-picker select,.quick-create input,.search-input,.search-filter-grid select,.search-filter-grid input,.standalone-create input,.category-create input,.tag-create input,.taxonomy-create input,.knowledge-manage-bar input,.settings-form input,.settings-form select,.settings-form textarea,.editor-grid input,.editor-grid select{border-color:var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-weight:400}textarea:focus,.login-panel input:focus,.login-panel select:focus,.entity-picker select:focus,.quick-create input:focus,.search-input:focus,.search-filter-grid select:focus,.search-filter-grid input:focus,.standalone-create input:focus,.category-create input:focus,.tag-create input:focus,.taxonomy-create input:focus,.knowledge-manage-bar input:focus,.settings-form input:focus,.settings-form select:focus,.settings-form textarea:focus,.editor-grid input:focus,.editor-grid select:focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.editor-toolbar{border-bottom-color:var(--line);background:var(--surface-soft)}.editor-toolbar button{border-radius:var(--radius-control);color:var(--muted);font-weight:520}.editor-toolbar button:hover:not(:disabled),.editor-toolbar button.is-active{border-color:color-mix(in oklch, var(--brand) 24%, var(--surface));background:var(--brand-soft);color:var(--brand-strong)}.rich-text-shell,.mention-field{position:relative}.ck-rich-text-shell{min-width:0;display:block;overflow:visible}.ck-rich-text-shell .ck.ck-editor{min-width:0}.ck-rich-text-shell .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,.ck-rich-text-shell .ck.ck-toolbar{border:0;border-bottom:1px solid var(--line);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--surface-soft);padding:5px 6px}.ck-rich-text-shell .ck.ck-toolbar .ck-toolbar__items{gap:3px}.ck-rich-text-shell .ck.ck-button,.ck-rich-text-shell .ck.ck-dropdown__button{border-radius:var(--radius-control);min-height:28px;color:var(--muted);font-size:12.5px;font-weight:520}.ck-rich-text-shell .ck.ck-button:not(.ck-disabled):hover,.ck-rich-text-shell .ck.ck-button.ck-on,.ck-rich-text-shell .ck.ck-dropdown__button:not(.ck-disabled):hover,.ck-rich-text-shell .ck.ck-dropdown__button.ck-on{background:var(--brand-soft);color:var(--brand-strong)}.ck-rich-text-shell .ck.ck-editor__main>.ck-editor__editable{min-height:var(--editor-min-height,140px);border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--surface);box-shadow:none;color:var(--text);overflow-wrap:anywhere;border:0;padding:12px;line-height:1.5}.ck-rich-text-shell .ck.ck-editor__main>.ck-editor__editable.ck-focused{box-shadow:var(--focus-ring);border:0}.ck-rich-text-shell .ck-content p,.ck-rich-text-shell .ck-content ul,.ck-rich-text-shell .ck-content ol{margin-bottom:8px}.ck-rich-text-shell .ck-content img{border:1px solid var(--line);border-radius:var(--radius-control);max-width:100%;height:auto}.ck.ck-balloon-panel{border-radius:var(--radius-panel);background:var(--surface);box-shadow:0 14px 34px color-mix(in oklch, var(--text) 14%, transparent);border:0}.ck.ck-balloon-panel .ck-list{padding:4px}.ck.ck-balloon-panel .ck-list__item .ck-button{border-radius:var(--radius-control);color:var(--text)}.ck.ck-balloon-panel .ck-list__item .ck-button:hover,.ck.ck-balloon-panel .ck-list__item .ck-button.ck-on{background:var(--brand-soft);color:var(--brand-strong)}.rich-text-mention-item,.rich-text-knowledge-item{text-align:left;gap:2px;min-width:220px;padding:4px 6px;display:grid}.rich-text-mention-item strong,.rich-text-knowledge-item strong{font-size:13px;font-weight:620}.rich-text-mention-item small,.rich-text-knowledge-item small{color:var(--muted);font-size:12px}.rich-text-knowledge-item small:last-child{color:var(--brand-strong);font-weight:560}.mention-field textarea{width:100%}.mention-menu{z-index:35;border-radius:var(--radius-panel);background:var(--surface);min-width:min(280px,100vw - 36px);box-shadow:0 14px 34px color-mix(in oklch, var(--text) 14%, transparent);border:0;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:8px;overflow:hidden}.mention-menu button{border-radius:var(--radius-control);color:var(--text);text-align:left;background:0 0;border:0;gap:2px;padding:8px 10px;display:grid}.mention-menu button:hover,.mention-menu button.is-active{background:var(--brand-soft);color:var(--brand-strong)}.mention-menu small{color:var(--muted);font-size:12px}.inline-error{border-color:color-mix(in oklch, var(--danger) 26%, var(--surface));border-radius:var(--radius-panel);background:var(--danger-soft);color:var(--danger)}.queue-error,.screen-error{margin:10px 14px 0}.close-panel{border-bottom-color:color-mix(in oklch, var(--internal) 18%, var(--surface));background:var(--internal-soft);color:var(--internal)}.empty-state,.empty-thread{border-color:var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--muted)}.screen-list,.search-results,.knowledge-layout,.settings-layout{padding-left:20px;padding-right:20px}.screen-toolbar,.category-toolbar,.tag-toolbar,.search-command{padding:10px 20px}.settings-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:14px}.settings-panel{padding:16px}.task-row-card,.entity-row-card,.doc-row,.search-result{padding:13px}.task-row-card.is-focused,.entity-row-card.is-focused,.doc-row.is-selected{border-color:color-mix(in oklch, var(--brand) 34%, var(--surface));background:var(--brand-tint);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--brand) 24%, var(--surface))}.doc-row:hover,.search-result:hover,.task-row-card:hover,.entity-row-card:hover{background:var(--surface-soft)}.task-row-actions,.asset-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.task-edit-grid label{color:var(--muted);gap:5px;font-size:12px;display:grid}.task-edit-grid label:nth-child(2){grid-column:1/-1}.task-edit-grid input,.task-edit-grid textarea,.task-edit-grid select{width:100%}.task-card-edit{align-items:stretch;gap:10px;display:grid}.inline-text-button{color:var(--brand-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.ck-rich-text-shell .ck-content figure.image{max-width:100%;height:auto;margin:10px 0;display:block}.knowledge-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px}.section-heading h3,.editor-head h3,.asset-editor h4,.settings-row-head strong,.entity-row-card h3,.search-result strong,.doc-row strong,.task-row-main strong{font-weight:600}.login-shell,.boot-shell{background:var(--canvas)}.login-panel,.boot-panel{border-color:var(--line);background:var(--surface);border-radius:10px;box-shadow:0 18px 42px oklch(24% .018 258/.12)}.login-panel .eyebrow{color:var(--brand-strong);text-transform:none;font-size:14px;font-weight:600}.login-panel h1{color:var(--text);font-size:28px;font-weight:600;line-height:1.15}.brand-lockup{align-items:center;min-height:58px;display:flex}.brand-lockup img{object-fit:contain;object-position:left center;width:164px;height:122px;margin:-34px 0 -28px -22px;display:block}.brand-boot img{object-fit:contain;object-position:left center;width:180px;height:135px;margin:-36px 0 -36px -24px}.secondary-link-muted{color:var(--muted);font-weight:600}.taxonomy-panel{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;padding:12px 20px;display:grid}.taxonomy-column{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.taxonomy-create{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.tag-chip{border-color:color-mix(in oklch, var(--tag-color,var(--brand)) 32%, var(--line));background:color-mix(in oklch, var(--tag-color,var(--brand)) 10%, var(--surface));color:color-mix(in oklch, var(--tag-color,var(--brand)) 58%, var(--text))}button.tag-chip{cursor:pointer;min-height:30px}.tag-chip.is-active,button.tag-chip:hover{border-color:color-mix(in oklch, var(--tag-color,var(--brand)) 52%, var(--line));background:color-mix(in oklch, var(--tag-color,var(--brand)) 18%, var(--surface));color:var(--text)}.platform-shell{background:var(--canvas);color:var(--text)}.platform-rail{border-right:1px solid var(--rail-line);background:var(--rail);color:var(--rail-text)}.platform-rail .secondary-button{color:var(--rail-text);background:oklch(94% .008 252/.08);border-color:oklch(94% .008 252/.18)}@media (prefers-reduced-motion:no-preference){button,.thread-row,.task-row-card,.entity-row-card,.doc-row,.search-result,input,textarea,select{transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.thread-context-band{grid-template-columns:repeat(2,minmax(0,1fr))}.thread-body{grid-template-columns:1fr}.thread-main-flow{border-right:0}.thread-side-panel{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.side-section{border-right:1px solid var(--line)}.side-section:nth-child(2n){border-right:0}}@media (width<=900px){.workspace{grid-template-rows:auto 1fr;grid-template-columns:1fr}.rail{display:none}.workspace-content{grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 55px)}.mobile-top{z-index:5;border:0;border-bottom:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:5px;margin:0;padding:8px;display:grid;position:sticky;top:0}.workspace-topbar{grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding:9px 12px;top:55px}.topbar-screen,.topbar-metrics{display:none}.topbar-search{max-width:none}.topbar-actions{gap:6px}.topbar-icon-button:nth-child(2),.topbar-icon-button:nth-child(3),.topbar-primary{display:none}.mobile-top button{border-radius:var(--radius-control);min-height:38px;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;overflow:hidden}.mobile-top button.is-active{background:var(--brand-tint);color:var(--brand-strong)}.inbox-grid,.screen-shell,.search-screen{min-height:calc(100vh - 55px - var(--topbar-height));border-radius:0;margin:0}.thread-pane{min-height:calc(100vh - 55px - var(--topbar-height))}.inbox-grid{grid-template-columns:1fr}.thread-header{top:calc(55px + var(--topbar-height))}.internal-timeline,.knowledge-layout,.settings-layout,.taxonomy-panel,.platform-shell,.platform-layout,.platform-login-grid{grid-template-columns:1fr}.queue-header,.search-header,.screen-header,.thread-header,.timeline,.composer,.search-results,.screen-list,.knowledge-layout,.settings-layout{padding-left:16px;padding-right:16px}.platform-rail{border-right:0;border-bottom:1px solid var(--rail-line);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=560px){.mobile-top,.inbox-grid,.screen-shell,.search-screen{border-radius:0;margin-left:0;margin-right:0}.queue-header,.search-header,.screen-header,.thread-header{padding-top:14px;padding-bottom:13px}.queue-tabs,.search-command,.search-filters,.search-filter-grid,.screen-toolbar,.category-toolbar,.tag-toolbar,.taxonomy-panel{padding-left:12px;padding-right:12px}.thread-row{grid-template-columns:1fr;min-height:auto;padding:11px 12px}.thread-context-band,.thread-side-panel,.row-facts,.taxonomy-create,.entity-method-grid,.platform-summary,.platform-rail{grid-template-columns:1fr}.side-section,.side-section:nth-child(2n){border-right:0}.thread-actions,.thread-secondary-actions,.composer-actions,.close-panel div{justify-content:stretch}.thread-actions>button,.thread-secondary-actions button,.composer-actions button,.close-panel button{flex:140px}.context-knowledge{min-width:0}.login-shell,.boot-shell{padding:14px}.login-panel,.boot-panel{border-radius:10px}}
