@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2)format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2)format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2)format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2)format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-BkE2O7RC.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-BgLpzsdg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-BYvOiszX.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Do_laDd2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CDyCFkgU.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CzSM7th5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-mono:"Geist Mono", "Geist Mono Fallback", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--accent:#d4501e;--accent-hover:#b8421a;--accent-press:#9a3814;--accent-soft:#f4dcc8;--accent-strong:#9a3814;--accent-contrast:#fcfaf4;--background:#f7f3ea;--surface:#fcfaf4;--surface-subtle:#fcfaf4;--surface-raised:#fcfaf4;--surface-hover:#efeade;--surface-active:#eae3d3;--ink:#1a1612;--ink-soft:#2a251f;--foreground:var(--ink);--text:var(--ink);--text-soft:var(--ink-soft);--text-muted:var(--muted);--muted:#65605a;--muted-strong:#56514a;--muted-foreground:var(--muted);--border:#e4decf;--border-strong:#d4ccb8;--border-subtle:#e9e3d4;--ring:#11131a1f;--shadow-soft:0 1px 2px #11131a0a, 0 12px 42px #11131a0d;--shadow-lift:0 10px 30px #11131a1a;--shadow-popover:0 18px 60px #11131a29, 0 0 0 1px #11131a0f;--shadow-ambient:0 18px 70px #11131a14;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);background:var(--background);color:#1a1612;font-synthesis:none;text-rendering:optimizelegibility;font-family:Geist,Geist Fallback,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Source Han Sans SC,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:linear-gradient(180deg, #fcfaf4 0, #f2ece0 34%, #eae3d3 100%), var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;min-height:100vh;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}input,textarea{accent-color:#1a1612}input:disabled,textarea:disabled{cursor:not-allowed;color:#65605a;-webkit-text-fill-color:#65605a;background:#eae3d3}.app-shell{background:#fcfaf4;grid-template-columns:56px 280px minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid}.auth-screen{color:#1a1612;background:linear-gradient(#fcfaf4 0%,#f2ece0 48%,#eae3d3 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-panel{width:min(100%,430px);animation:workspace-screen-in .3s var(--ease-emphasized);background:#fcfaf4f5;border:1px solid #11131a1a;border-radius:8px;padding:22px;box-shadow:inset 0 1px #fcfaf4e6,0 22px 80px #11131a1f}.auth-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-mark{color:#fcfaf4;background:#1a1612;border:1px solid #211c16;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.auth-brand h1,.auth-brand p{margin:0}.auth-brand h1{font-size:20px;line-height:1.1}.auth-brand p{color:#65605a;margin-top:3px;font-size:13px}.auth-form{gap:12px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label span{color:#56514a;font-size:12px;font-weight:650}.auth-form input{color:#1a1612;width:100%;height:42px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:0;padding:0 12px}.auth-form input:hover{border-color:#9a938a}.auth-form input:focus{border-color:#1a1612;box-shadow:0 0 0 4px #11131a14}.auth-error{color:#8a2f22;background:#f4e2dc;border:1px solid #e8c3ba;border-radius:7px;padding:9px 10px;font-size:13px;line-height:1.35}.auth-submit{justify-content:center;width:100%;height:42px;margin-top:2px}.auth-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.auth-status-grid div{color:#56514a;text-align:center;background:#f2ece0;border:1px solid #e9e3d4;border-radius:7px;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:58px;padding:8px;display:grid}.auth-status-grid span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.boot-panel{gap:20px;display:grid}.boot-loader{color:#2a251f;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.boot-loader svg{animation:.9s linear infinite spinner-rotate}.icon-spin{animation:.78s linear infinite spinner-rotate}.boot-skeleton{gap:10px;display:grid}.boot-skeleton span{height:42px;animation:skeleton-sweep 1.2s var(--ease-out) infinite;background:linear-gradient(90deg,#eae3d3 0%,#fcfaf4 42%,#eae3d3 84%) 0 0/220% 100%;border:1px solid #e9e3d4;border-radius:7px}.boot-skeleton span:nth-child(2){width:82%}.boot-skeleton span:nth-child(3){width:64%}.boot-workspace-preview{background:linear-gradient(#fcfaf4db 0,#f2ece0d1 100%);border:1px solid #11131a17;border-radius:8px;grid-template-columns:30px minmax(86px,112px) minmax(0,1fr);gap:8px;min-height:138px;padding:8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fcfaf4e0,0 16px 44px #11131a14}.boot-preview-rail,.boot-preview-sidebar,.boot-preview-main{background:#fcfaf4c7;border:1px solid #11131a12;border-radius:7px}.boot-preview-rail{background:linear-gradient(#1a1612 0 24px,#0000 24px 34px,#11131a1a 34px 58px,#0000 58px 68px,#11131a12 68px 92px),#fcfaf4;display:block}.boot-preview-sidebar,.boot-preview-main{align-content:start;gap:8px;padding:8px;display:grid}.boot-preview-sidebar span,.boot-preview-main span{height:16px;animation:skeleton-sweep 1.2s var(--ease-out) infinite;background:linear-gradient(90deg,#eae3d3 0%,#fcfaf4 42%,#eae3d3 84%) 0 0/220% 100%;border-radius:6px;display:block}.boot-preview-sidebar span:first-child,.boot-preview-main span:first-child{background:linear-gradient(90deg,#e4decf 0%,#fcfaf4 42%,#e4decf 84%) 0 0/220% 100%;height:24px}.boot-preview-sidebar span:nth-child(3){width:64%}.boot-preview-main span:nth-child(2){width:86%}.boot-preview-main span:nth-child(3){width:72%}.boot-preview-main span:nth-child(4){width:42%}.boot-error-card{animation:workspace-screen-in .26s var(--ease-emphasized);background:linear-gradient(#fcfaf4f5 0%,#f2ece0e6 100%);border:1px solid #11131a1a;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #fcfaf4e6,0 18px 56px #11131a1a}.boot-error-icon{color:#1a1612;background:#fcfaf4;border:1px solid #11131a1a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #fcfaf4eb,0 12px 30px #11131a12}.boot-error-card>div:not(.boot-actions){gap:7px;min-width:0;display:grid}.boot-error-kicker{color:#65605a;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:720}.boot-error-card strong{color:#1a1612;font-size:16px;line-height:1.2}.boot-error-card p{color:#56514a;margin:0;font-size:13px;line-height:1.45}.boot-error-card code{color:#3d362e;white-space:pre-wrap;background:#eae3d3b8;border:1px solid #11131a14;border-radius:7px;max-width:100%;padding:8px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.35;overflow:auto}.boot-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.org-rail{background:#f2ece0;border-right:1px solid #e4decf;flex-direction:column;align-items:center;gap:12px;padding:12px 8px;display:flex}.org-mark,.user-mark,.rail-button,.mini-avatar,.large-avatar,.avatar,.avatar-swatch,.computer-icon{place-items:center;display:grid}.org-mark{color:#fcfaf4;background:#1a1612;border:1px solid #211c16;border-radius:6px;width:34px;height:34px;font-weight:700}.user-mark{color:#211c16;background:#eae3d3;border:1px solid #d4ccb8;border-radius:6px;width:28px;height:28px;font-size:12px;font-weight:700}.rail-button{color:#65605a;cursor:pointer;background:0 0;border:0;border-radius:6px;width:36px;height:36px;position:relative}.rail-tooltip{z-index:100;pointer-events:none;box-shadow:var(--shadow-popover);color:#fcfaf4;opacity:0;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);white-space:nowrap;background:#1a1612;border:1px solid #11131a1a;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)scale(.98)}.rail-tooltip:before{content:"";background:#1a1612;width:8px;height:8px;position:absolute;top:50%;right:100%;transform:translate(4px,-50%)rotate(45deg)}.rail-button:hover .rail-tooltip,.rail-button:focus-visible .rail-tooltip{opacity:1;transform:translateY(-50%)scale(1)}.rail-button:hover,.rail-button[data-pointer=inside],.rail-button.active{background:radial-gradient(42px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4, #eae3d300 68%), #eae3d3;color:#1a1612}.rail-button[data-pressed=true]{transform:scale(.96)}.rail-button.active:before{content:"";background:#1a1612;border-radius:999px;width:3px;height:22px;position:absolute;left:-8px}.rail-spacer{flex:1}.rail-section-nav{justify-items:center;gap:4px;width:100%;display:grid}.rail-user-stack{justify-items:center;gap:8px;display:grid}.mobile-section-bar{display:none}.module-sidebar{background:#f2ece0;border-right:1px solid #e4decf;min-width:0}.sidebar-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.sidebar-static{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fcfaf4eb 0,#f2ece0db 100%);position:relative;box-shadow:inset 0 1px #fcfaf4d1,0 1px #11131a0f,0 18px 32px #11131a08}.sidebar-static:after{pointer-events:none;opacity:.52;content:"";background:linear-gradient(#11131a0d,#11131a00);height:18px;position:absolute;bottom:-18px;left:0;right:0}.sidebar-scroll{scroll-behavior:smooth;min-height:0;padding:10px 0 14px;position:relative;overflow:hidden auto}.sidebar-header{border-bottom:1px solid #e4decf;align-items:center;min-height:56px;padding:0 16px;display:flex}.sidebar-header h1{letter-spacing:0;margin:0;font-size:18px;line-height:1.25}.search-box{color:#65605a;background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;margin:12px;padding:0 10px;display:grid}.search-box.compact{width:240px;margin:0}.search-box input{color:#1a1612;background:0 0;border:0;outline:0;min-width:0}.sidebar-nav,.sidebar-group{flex-direction:column;gap:4px;padding:0 12px 12px;display:flex}.sidebar-group{padding-top:10px}.sidebar-group-title{color:#65605a;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:26px;font-size:12px;font-weight:650;display:flex}.sidebar-group-toggle{min-width:0;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:6px;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.sidebar-group-toggle:hover{color:#2a251f}.sidebar-group-toggle:disabled{cursor:not-allowed;opacity:.45}.sidebar-group-toggle svg{transition:transform .16s var(--ease-out);flex:none}.sidebar-group.collapsed .sidebar-group-toggle svg{transform:rotate(-90deg)}.sidebar-action{color:#65605a;text-transform:none;font-size:12px;font-weight:500}.sidebar-group-content{min-height:0;transition:grid-template-rows .18s var(--ease-out), opacity .16s var(--ease-out), transform .16s var(--ease-out);grid-template-rows:1fr;display:grid}.sidebar-group-content[data-state=opening]{animation:sidebar-group-in .18s var(--ease-out) both}.sidebar-group-content[data-state=closing]{opacity:0;grid-template-rows:0fr;transform:translateY(-3px)}.sidebar-group-content>div{flex-direction:column;gap:4px;min-height:0;display:flex;overflow:hidden}.nav-item,.channel-button{color:#3d362e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 8px;display:flex}.channel-row{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.channel-row>.channel-button{flex:auto;width:auto}.channel-pin-button{color:#9a938a;cursor:pointer;opacity:0;pointer-events:none;width:30px;height:30px;transition:background .15s var(--ease-out), color .15s var(--ease-out), opacity .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex;transform:translate(2px)}.channel-row:hover .channel-pin-button,.channel-row:focus-within .channel-pin-button{opacity:1;pointer-events:auto;transform:translate(0)}.channel-pin-button:hover,.channel-pin-button:focus-visible{color:#1a1612;background:#eae3d3}.channel-pin-button.active{color:#1a1612}.channel-pin-button:focus-visible{outline-offset:2px;outline:2px solid #1a161242}.nav-item.static{cursor:default}.nav-item:hover,.nav-item.active,.channel-button:hover:not(:disabled),.channel-button.active{color:#1a1612;background:#eae3d3}.channel-button:disabled{cursor:default;opacity:.65}.channel-button.member-button{gap:9px;min-height:44px}.member-button-copy{flex:auto;gap:2px;min-width:0;display:grid}.member-button-copy strong,.member-button-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-button-copy strong{color:#211c16;font-size:13px;font-weight:650}.member-button-copy small{color:#65605a;font-size:11px;line-height:1.25}.current-member-chip{color:#56514a;background:#fcfaf4;border:1px solid #11131a1a;border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.1}.member-button-icon{color:#9a938a;opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);flex:none;transform:translate(-2px)}.channel-button.member-button:hover .member-button-icon{opacity:1;transform:translate(0)}.channel-button.current-member{background:#eae3d3b8}.channel-button.active{font-weight:650;box-shadow:inset 3px 0 #1a1612}.channel-button span,.nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pin-icon{color:#9a938a;margin-left:auto}.empty-sidebar-note,.muted-text{color:#65605a;font-size:13px;line-height:1.45}.host-label{color:#65605a;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:flex}.mini-avatar{color:#211c16;background:#fcfaf4;border:1px solid #e4decf;border-radius:6px;flex:none;width:24px;height:24px;font-size:12px;font-weight:700}.mini-avatar.blue{background:#eff6ff}.status-dot{background:#d4ccb8;border-radius:999px;flex:none;width:8px;height:8px;margin-left:auto}.status-dot.online{background:#6f7a45}.agent-dm .status-dot{margin-left:auto}.sidebar-create{border-top:1px solid #e4decf;flex-direction:column;gap:8px;padding:12px;display:flex}.sidebar-create input{background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;outline:0;min-width:0;height:34px;padding:0 10px}.workspace{background:#fcfaf4;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.workspace-screen{grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid}.workspace-screen>.detail-page:only-child,.workspace-screen>.placeholder-workspace:only-child{grid-row:1/-1}.api-banner{z-index:30;color:#6e431d;background:#f3e9d6;border:1px solid #facc15;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 18px;font-size:13px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 28px #0000001a}.api-banner span{overflow-wrap:anywhere;min-width:0}.api-banner button{color:#6e431d;cursor:pointer;background:#fcfaf4;border:1px solid #eab308;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.api-banner button:hover{border-color:#6e431d}.system-status-dock{z-index:70;pointer-events:none;gap:8px;width:min(360px,100% - 36px);display:grid;position:fixed;bottom:18px;right:18px}.system-status-card{box-shadow:var(--shadow-popover);color:#211c16;pointer-events:auto;animation:toast-in .22s var(--ease-out);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#fcfaf4f5 0,#f2ece0f0 100%);border:1px solid #11131a1a;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid;position:relative;overflow:hidden}.system-status-card:before{content:"";background:#65605a;width:2px;position:absolute;top:0;bottom:0;left:0}.system-status-card.connecting:before{background:#56514a}.system-status-card.offline:before,.system-status-card.warning:before{background:#9a5a28}.system-status-card.danger:before{background:#a8392a}.system-status-card.muted:before{background:#9a938a}.system-status-icon{color:#2a251f;background:#fcfaf4;border:1px solid #11131a17;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.system-status-card.warning .system-status-icon,.system-status-card.offline .system-status-icon{color:#9a5a28}.system-status-card.danger .system-status-icon{color:#a8392a}.system-status-card>div{gap:2px;min-width:0;display:grid}.system-status-card strong,.system-status-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.system-status-card strong{color:#1a1612;font-size:12.5px;font-weight:720}.system-status-card span{color:#56514a;font-size:12px}.system-status-card button{color:#2a251f;cursor:pointer;min-height:30px;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .15s var(--ease-out);background:#fcfaf4;border:1px solid #11131a1a;border-radius:7px;padding:0 9px;font-size:12px;font-weight:650}.system-status-card button:hover{background:#eae3d3;border-color:#11131a2e;transform:translateY(-1px);box-shadow:0 8px 18px #11131a12}.system-status-card .system-status-dismiss{width:30px;padding:0}.workspace-header{border-bottom:1px solid #e4decf;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 18px;display:flex}.workspace-title,.header-actions{align-items:center;gap:10px;min-width:0;display:flex}.workspace-title h1{color:#1a1612;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.2;overflow:hidden}.workspace-title span{color:#65605a;font-size:13px;line-height:1.3}.header-actions button{color:#56514a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.header-actions button:hover:not(:disabled){color:#1a1612;background:#eae3d3}.header-actions button:disabled{cursor:not-allowed;opacity:.45}.header-actions .button{background:#fcfaf4;border:1px solid #d4ccb8;width:auto;min-width:36px;height:36px;padding:0 12px;box-shadow:inset 0 1px #fcfaf4db,0 1px 1px #11131a05}:is(.header-actions .button:empty,.header-actions .button[aria-label]:not(:has(span))){padding:0}.header-actions .button-default{color:#fcfaf4;background:#1a1612;border-color:#1a1612}.header-meta{color:#56514a;align-items:center;gap:6px;display:inline-flex}.workspace-tabs{background:#fcfaf4;border-bottom:1px solid #e4decf;align-items:stretch;gap:18px;min-height:48px;padding:0 18px;display:flex}.workspace-tab{color:#65605a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 1px;font-weight:550;display:inline-flex}.workspace-tab.active{color:#1a1612;border-bottom-color:#1a1612}.workspace-tab:hover:not(:disabled){color:#211c16}.workspace-tab.disabled{cursor:not-allowed;opacity:.7}.workspace-tab-count{color:#56514a;background:#f2ece0;border:1px solid #e4decf;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.message-workspace-grid{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}.message-thread-main{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.message-thread-main.tab-view{grid-template-rows:minmax(0,1fr)}.message-panel{flex-direction:column;gap:4px;min-height:0;padding:20px 18px 24px;display:flex;overflow:auto}.message-tab-surface{background:linear-gradient(#f2ece0b3 0,#fcfaf400 220px);min-height:0;padding:18px;overflow:auto}.channel-tab-header{background:#fcfaf4eb;border:1px solid #e4decf;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex;box-shadow:inset 0 1px #fcfaf4eb,0 1px 2px #11131a08}.channel-tab-header>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.channel-tab-header h2,.channel-tab-header p{margin:0}.channel-tab-header h2{color:#1a1612;font-size:16px}.channel-tab-header p{color:#65605a;margin-top:3px;font-size:13px}.channel-tab-icon{color:#2a251f;background:#f2ece0;border:1px solid #e4decf;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.channel-tab-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.channel-resource-list,.channel-artifact-gallery{gap:12px;display:grid}.channel-artifact-gallery{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.channel-resource-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.channel-resource-main{align-items:center;gap:12px;min-width:0;display:flex}.channel-resource-main div{gap:3px;min-width:0;display:grid}.channel-resource-main strong,.channel-resource-main span,.channel-resource-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.channel-resource-main strong{color:#211c16;font-size:14px}.channel-resource-main span,.channel-resource-main small{color:#65605a;font-size:12px}.channel-resource-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.artifact-meta-line,.artifact-task-link{justify-content:space-between;align-items:center;gap:8px;display:flex}.artifact-meta-line time,.artifact-task-link span{text-overflow:ellipsis;white-space:nowrap;color:#65605a;min-width:0;font-size:12px;overflow:hidden}.artifact-preview-card h3{color:#211c16;margin:0;font-size:15px}.artifact-task-link{justify-content:flex-start}.artifact-task-link button{color:#1a1612;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.date-divider{color:#65605a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:4px 0 14px;font-size:12px;display:grid}.date-divider span{background:#e4decf;height:1px}.message-row{border-radius:7px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px 8px;display:grid}.message-row:hover{background:#f2ece0}.message-row.selected{background:#eae3d3}.avatar,.large-avatar{color:#211c16;background:#eae3d3;border:1px solid #d4ccb8;border-radius:8px;font-weight:700}.avatar{width:34px;height:34px;font-size:13px}.agent-avatar,.large-avatar{background:#fcfaf4}.large-avatar{width:48px;height:48px;font-size:17px}.message-meta{align-items:center;gap:8px;min-height:22px;display:flex}.message-meta strong{font-size:14px}.message-meta span{color:#65605a;font-size:12px}.message-body p{color:#2a251f;margin:3px 0 0;line-height:1.55}.message-code-block{white-space:pre;tab-size:2;background:#f2ece0;border:1px solid #e4decf;border-radius:8px;max-width:640px;margin:8px 0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;position:relative;overflow-x:auto}.message-code-block code{color:#211c16;white-space:pre;background:0 0;display:block}.message-code-lang{letter-spacing:.06em;text-transform:uppercase;color:#9a938a;-webkit-user-select:none;user-select:none;font-size:10px;position:absolute;top:6px;right:8px}.message-inline-code{color:#211c16;background:#eae3d3;border:1px solid #e4decf;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.86em}.message-failed-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.message-failed-hint{color:var(--danger,#a8392a);font-size:12px}.message-failed-action{border:1px solid var(--border,#0000001f);background:var(--surface,#fff);color:var(--text,#111);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.message-failed-action:hover{background:var(--surface-hover,#0000000a)}.message-failed-action:focus-visible{outline:2px solid var(--focus-ring,#2563eb);outline-offset:1px}.message-failed-action.danger{color:var(--danger,#a8392a);border-color:color-mix(in srgb, var(--danger,#a8392a) 35%, transparent)}.message-attachment-list{gap:7px;max-width:520px;margin-top:9px;display:grid}.message-attachment-card{min-height:42px;color:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out), background-color .16s var(--ease-out);background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:7px 9px;text-decoration:none;display:grid}.message-attachment-card:hover{background:#f2ece0;border-color:#d4ccb8;transform:translateY(-1px);box-shadow:0 10px 24px #18181b14}.message-attachment-card.local-copy{background:linear-gradient(#fcfaf4 0 100%);border-color:#11131a24;box-shadow:inset 3px 0 #1a1612}.message-attachment-card.local-copy .message-attachment-icon{background:#eae3d3;border-color:#11131a29}.message-attachment-card:not(.local-copy){box-shadow:inset 3px 0 #d4ccb8}.message-attachment-icon{color:#2a251f;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.message-attachment-main{gap:1px;min-width:0;display:grid}.message-attachment-main strong,.message-attachment-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-attachment-main strong{color:#211c16;font-size:13px}.message-attachment-main small{color:#65605a;font-size:12px}.message-artifact-card{background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;grid-template-columns:34px minmax(0,1fr);gap:10px;max-width:520px;margin-top:10px;padding:10px;display:grid}.message-artifact-icon{color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.message-artifact-body{min-width:0}.message-artifact-title{align-items:center;gap:8px;min-width:0;display:flex}.message-artifact-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.message-artifact-body p{color:#56514a;margin-top:4px;font-size:13px}.message-artifact-body>span{color:#65605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.message-artifact-actions{gap:10px;margin-top:8px;display:flex}.message-artifact-actions button{color:#1a1612;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.mention-token{color:#1a1612;background:#eae3d3;border-radius:5px;padding:0 4px;font-weight:650;display:inline-flex}.task-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.task-pill,.task-status-control{color:#3d362e;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.task-pill{cursor:pointer}.task-pill:disabled{cursor:default;opacity:.65}.task-pill.active,.task-pill:hover:not(:disabled){color:#1a1612;border-color:#1a1612}.task-pill.has-new{color:#fcfaf4;background:#1a1612;border-color:#1a1612}.task-status-control{padding-right:4px}.task-status-control>span{background:#65605a;border-radius:999px;width:7px;height:7px}.task-status-control.warning>span{background:#9a5a28}.task-status-control.success>span{background:#6f7a45}.task-status-control.muted>span{background:#9a938a}.task-status-control select{min-width:94px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.task-status-control select:disabled{cursor:default}.empty-state{color:#65605a;place-items:center;min-height:220px;display:grid}.composer{background:#fcfaf4;border:1px solid #d4ccb8;border-radius:8px;flex-direction:column;gap:10px;min-height:104px;margin:0 18px 16px;padding:12px;display:flex}.composer input,.composer textarea{border:0;outline:0;min-width:0}.composer input{height:32px}.composer textarea{resize:none;color:#1a1612;background:0 0;min-height:48px;max-height:150px;padding:2px 0;line-height:1.5}.mention-input-wrap{min-width:0;position:relative}.mention-input-wrap input,.mention-input-wrap textarea{width:100%}.mention-input-wrap textarea{font:inherit;display:block}.mention-menu{z-index:40;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:8px;max-height:280px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #18181b29}.mention-menu.floating-listbox{width:auto;bottom:auto;left:auto;right:auto}.task-create-row .mention-menu,.agent-session-input .mention-menu{top:calc(100% + 6px);bottom:auto}.mention-menu button{color:#2a251f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 8px;display:grid}.mention-menu button:hover,.mention-menu button.active{color:#1a1612;background:#eae3d3}.mention-menu button>span:nth-child(2){gap:1px;min-width:0;display:grid}.mention-menu strong,.mention-menu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-menu strong{font-size:13px}.mention-menu small,.mention-menu em,.mention-empty{color:#65605a;font-size:12px;font-style:normal}.mention-icon{color:#56514a;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.mention-empty{padding:10px}.composer-task-draft{background:#f2ece0;border:1px solid #e4decf;border-radius:7px;grid-template-columns:minmax(170px,1fr) minmax(120px,160px) minmax(120px,160px) minmax(120px,150px);align-items:end;gap:8px;padding:10px;display:grid}.composer-task-summary{align-items:center;gap:9px;min-width:0;display:flex}.composer-task-summary div,.composer-task-draft label{gap:3px;min-width:0;display:grid}.composer-task-summary strong{color:#1a1612;font-size:13px}.composer-task-summary span,.composer-task-draft label span{color:#65605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.composer-task-draft select{color:#2a251f;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;outline:0;min-width:0;height:32px;padding:0 8px}.composer-footer{align-items:center;gap:12px;display:flex}.composer-left-actions{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.composer-file-input{display:none}.composer-attachments{border-top:1px solid #eae3d3;flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.composer-attachment-chip{color:#2a251f;max-width:min(100%,330px);min-height:38px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out), background-color .16s var(--ease-out);background:linear-gradient(#fcfaf4 0,#f2ece0 100%);border:1px solid #e4decf;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:5px 6px;display:grid;box-shadow:inset 0 1px #fcfaf4d6}.composer-attachment-chip:hover{border-color:#d4ccb8;transform:translateY(-1px);box-shadow:0 10px 22px #18181b14}.composer-attachment-chip.failed{background:#f4e2dc;border-color:#e8c3ba}.composer-attachment-chip.uploading{background:linear-gradient(#fcfaf4 0,#eae3d3 100%);border-color:#9a938a;box-shadow:inset 3px 0 #211c16,inset 0 1px #fcfaf4d6}.composer-attachment-chip.uploaded,.composer-attachment-chip.attached{background:linear-gradient(#fcfaf4 0,#f2ece0 100%);border-color:#d4ccb8;box-shadow:inset 3px 0 #65605a,inset 0 1px #fcfaf4d6}.composer-attachment-icon{color:#2a251f;background:#fcfaf4;border:1px solid #e4decf;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.composer-attachment-copy{gap:1px;min-width:0;display:grid}.composer-attachment-copy strong,.composer-attachment-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-attachment-copy strong{font-size:12px}.composer-attachment-copy small{color:#65605a;font-size:11px}.composer-attachment-chip button{color:#65605a;cursor:pointer;width:22px;height:22px;transition:background-color .14s var(--ease-out), color .14s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.composer-attachment-chip button:hover{color:#1a1612;background:#eae3d3;transform:scale(1.04)}.composer-attachment-chip button:disabled{color:#d4ccb8;cursor:not-allowed;transform:none}.composer-attachment-chip button:disabled:hover{color:#d4ccb8;background:0 0}.composer-tools{flex:1;align-items:center;gap:6px;display:flex}.composer-tools button{color:#65605a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.composer-tools button:hover{color:#1a1612;background:#eae3d3}.composer-tools button:disabled{cursor:not-allowed;opacity:.45}.task-checkbox{color:#56514a;align-items:center;gap:6px;font-size:13px;display:inline-flex}.task-checkbox input{appearance:none;cursor:pointer;width:30px;height:18px;transition:background-color .17s var(--ease-out), border-color .17s var(--ease-out), box-shadow .17s var(--ease-out);background:#fcfaf4;border:1px solid #d4ccb8;border-radius:999px;flex:none;margin:0;position:relative;box-shadow:inset 0 1px #fcfaf4e0,0 1px 1px #11131a0a}.task-checkbox input:after{content:"";width:12px;height:12px;transition:background-color .17s var(--ease-out), transform .17s var(--ease-out);background:#9a938a;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #11131a24}.task-checkbox input:checked:after{background:#fcfaf4;transform:translate(12px)}.task-checkbox input:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4e0 inset;outline:0}.task-checkbox.disabled{cursor:not-allowed;opacity:.58}.task-checkbox.disabled input,.task-checkbox input:disabled{cursor:not-allowed}.task-toolbar{border-bottom:1px solid #e4decf;flex-direction:column;gap:10px;padding:14px 18px;display:flex}.segmented,.task-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.segmented button,.task-filters button{color:#3d362e;cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex}.segmented button.active,.task-filters button.active,.segmented button:hover:not(:disabled),.task-filters button:hover:not(:disabled){color:#1a1612;border-color:#1a1612}.segmented button:disabled,.task-filters button:disabled{cursor:not-allowed;opacity:.45}.filter-select{color:#56514a;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:7px;min-height:34px;padding:0 9px;display:inline-grid}.filter-select span{color:#65605a;font-size:12px;font-weight:650}.filter-select select{color:#1a1612;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.task-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.task-create-row input{border:1px solid #d4ccb8;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 12px}.task-create-row input:focus{border-color:#1a1612}.task-empty,.placeholder-workspace{color:#65605a;text-align:center;align-content:center;justify-items:center;min-height:520px;padding:24px;display:grid}.task-empty h2,.placeholder-workspace h1{color:#2a251f;margin:14px 0 6px;font-size:20px}.task-empty p,.placeholder-workspace p{max-width:520px;margin:0 0 16px;line-height:1.5}.task-board-layout{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) minmax(340px,380px)}.kanban-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;min-height:0;padding:16px 18px 22px;display:grid;overflow:auto}.kanban-column{background:#f2ece0;border:1px solid #e4decf;border-radius:8px;flex-direction:column;gap:10px;min-width:0;min-height:420px;padding:10px;display:flex}.kanban-column-header{color:#2a251f;justify-content:space-between;align-items:center;gap:8px;min-height:28px;font-weight:650;display:flex}.kanban-card-list{flex-direction:column;gap:10px;display:flex}.kanban-empty{color:#9a938a;border:1px dashed #d4ccb8;border-radius:7px;place-items:center;min-height:90px;font-size:13px;display:grid}.task-card{cursor:pointer;background:#fcfaf4;border:1px solid #e4decf;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.task-card.selected,.task-card:hover{border-color:#1a1612}.task-card-header,.task-card-footer,.task-card-labels{align-items:center;gap:8px;display:flex}.task-card-header{justify-content:space-between}.task-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.task-card h3{color:#1a1612;margin:0;font-size:14px;line-height:1.35}.task-card p{color:#56514a;margin:0;font-size:13px;line-height:1.45}.task-card-labels{flex-wrap:wrap}.task-card-labels span{color:#56514a;background:#f2ece0;border:1px solid #e4decf;border-radius:999px;padding:2px 7px;font-size:12px}.task-card-run{color:#56514a;background:linear-gradient(#fcfaf4 0,#f2ece0 100%);border:1px solid #e4decf;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:5px 7px;font-size:12px;display:flex}.task-card-run code{color:#211c16;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.task-card-footer{color:#65605a;justify-content:space-between;font-size:12px}.task-card-footer button{color:#2a251f;cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;padding:5px 8px;font-size:12px}.task-card-footer button:hover{border-color:#1a1612}.task-card-footer button:disabled{cursor:not-allowed;opacity:.55}.task-card-footer button:disabled:hover{border-color:#d4ccb8}.task-view-surface{min-height:0;padding:16px 18px 22px;overflow:auto}.task-table{gap:8px;display:grid}.task-table-header,.task-table-row{grid-template-columns:minmax(260px,1.4fr) minmax(150px,.7fr) minmax(140px,.6fr) minmax(90px,.4fr) minmax(150px,.5fr) auto;align-items:center;gap:10px;display:grid}.task-table-header{color:#65605a;text-transform:uppercase;min-height:34px;font-size:12px;font-weight:650}.task-table-row,.dependency-row,.follow-up-card{background:#fcfaf4;border:1px solid #e4decf;border-radius:8px}.task-table-row{min-height:58px;padding:9px 10px}.task-table-row.selected,.dependency-row.selected,.follow-up-card.selected{border-color:#1a1612;box-shadow:inset 3px 0 #1a1612}.task-title-button{color:#1a1612;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.task-title-button strong,.task-title-button span,.task-table-row>span,.task-table-row time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-table-row time{font-variant-numeric:tabular-nums}.task-title-button strong{color:#211c16;font-size:13px}.task-title-button span,.task-table-row>span,.task-table-row time{color:#65605a;font-size:13px}.task-view-empty{color:#9a938a;border:1px dashed #d4ccb8;border-radius:8px;place-items:center;min-height:140px;font-size:13px;display:grid}.task-summary-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-bottom:12px;display:grid}.task-summary-card{min-height:82px}.task-summary-card span{color:#65605a;text-transform:uppercase;font-size:12px;font-weight:650}.task-summary-card strong{color:#1a1612;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.follow-up-list,.dependency-list{gap:10px;display:grid}.follow-up-card,.dependency-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;gap:10px;display:grid}.follow-up-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:14px}.follow-up-card div,.dependency-row div{gap:5px;min-width:0;display:grid}.follow-up-card strong,.dependency-row strong{color:#211c16;font-size:13px}.follow-up-card h3{color:#1a1612;margin:0;font-size:15px}.follow-up-card span,.dependency-row span{color:#65605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.dependency-row{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;padding:12px 14px}.dependency-row div:last-child{justify-items:end}.task-topic-panel{background:#fcfaf4;border-left:1px solid #e4decf;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.task-topic-scrim{display:none}.topic-header{border-bottom:1px solid #e4decf;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:flex}.topic-header div{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.topic-header strong{color:#1a1612;font-size:15px}.topic-header span{color:#65605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topic-header button{color:#65605a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.topic-header button:hover{color:#1a1612;background:#eae3d3}.topic-scroll{min-height:0;padding:18px 16px;overflow:auto}.topic-origin,.topic-reply,.topic-activity,.topic-status-row{gap:10px;min-width:0;display:flex}.topic-origin,.topic-reply{align-items:flex-start}.topic-origin p,.topic-reply p,.artifact-preview-card p{color:#2a251f;margin:4px 0 0;line-height:1.5}.topic-status-row{color:#65605a;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:13px}.topic-agent-run{background:#f2ece0;border:1px solid #e4decf;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:12px 0 10px;padding:10px;display:flex}.topic-agent-run div{gap:3px;min-width:0;display:grid}.topic-agent-run strong{color:#1a1612;font-size:13px}.topic-agent-run span{color:#65605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.topic-edit-card{margin:12px 0 10px}.task-detail-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.task-detail-form label{gap:5px;min-width:0;display:grid}.task-detail-form label span{color:#65605a;text-transform:uppercase;font-size:12px;font-weight:650}.task-detail-form input,.task-detail-form select,.task-detail-form textarea{color:#1a1612;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:0;min-width:0}.task-detail-form input,.task-detail-form select{height:34px;padding:0 9px}.task-detail-form textarea{resize:vertical;min-height:86px;padding:9px;font-family:inherit;line-height:1.45}.task-detail-form .full-span{grid-column:1/-1}.task-detail-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.task-detail-danger{min-width:0;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), background-color .18s var(--ease-out);background:linear-gradient(#fcfaf4f5 0,#fef2f2b8 100%);border:1px solid #ef44442e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex}.task-detail-danger.confirming{border-color:#ef444457;box-shadow:0 10px 28px #7f1d1d12}.task-detail-danger>div:first-child{gap:3px;min-width:0;display:grid}.task-detail-danger strong{color:#7f1d1d;font-size:13px}.task-detail-danger span{color:#65605a;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.task-detail-danger-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.topic-session-list{gap:8px;margin-bottom:10px;display:grid}.topic-approval-list{gap:8px;margin-bottom:12px;display:grid}.topic-approval{background:#fffbeb;border:1px solid #fde68a;border-radius:9px;gap:10px;padding:11px 12px;display:grid}.topic-approval-body{gap:6px;min-width:0;display:grid}.topic-approval-head{align-items:center;gap:8px;display:flex}.topic-approval-action{color:#92400e;font-size:13px;font-weight:600}.topic-approval-command{color:#78350f;white-space:pre;background:#fffdf5;border:1px solid #fcd34d;border-radius:6px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;display:block;overflow-x:auto}.topic-approval-body p{color:#6e431d;font-size:12.5px}.topic-approval-actions{gap:8px;display:flex}.topic-session-row{background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px;display:flex}.topic-session-row div{gap:2px;min-width:0;display:grid}.topic-session-row strong,.topic-session-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topic-session-row strong{color:#211c16;font-size:12px}.topic-session-row span{color:#65605a;font-size:12px}.topic-activity{color:#65605a;align-items:center;font-size:13px}.topic-activity-list,.topic-reply-list,.artifact-list{flex-direction:column;gap:10px;display:flex}.topic-activity time{color:#9a938a;margin-left:auto;font-size:12px}.topic-empty-line{color:#9a938a;border:1px dashed #e4decf;border-radius:7px;place-items:center;min-height:46px;font-size:13px;display:grid}.topic-reply,.artifact-preview-card{margin-top:0}.artifact-meta{color:#65605a;margin-top:8px;font-size:12px;display:inline-flex}.artifact-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.artifact-actions button,.artifact-actions a{color:#2a251f;cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.artifact-actions button:hover:not(:disabled),.artifact-actions a:hover{border-color:#1a1612}.artifact-actions button:disabled{cursor:not-allowed;opacity:.45}.artifact-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:toast-in .16s var(--ease-out);background:#11131a2e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.artifact-modal{width:min(720px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow-popover);animation:popover-in .18s var(--ease-out);background:#fcfaf4;border:1px solid #11131a1f;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.artifact-modal-header{background:#fcfaf4eb;border-bottom:1px solid #e4decf;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.artifact-modal-header>div{align-items:center;gap:10px;min-width:0;display:flex}.artifact-modal-header strong,.artifact-modal-header span,.artifact-modal-body dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.artifact-modal-header strong{color:#1a1612;font-size:14px;display:block}.artifact-modal-header span{color:#65605a;font-size:12px;display:block}.artifact-modal-icon,.artifact-modal-header button{color:#2a251f;background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.artifact-modal-header button{cursor:pointer}.artifact-modal-header button:hover{box-shadow:0 0 0 3px var(--ring);border-color:#1a1612}.artifact-modal-body{min-height:0;padding:14px;overflow:auto}.artifact-modal-body p{color:#3d362e;margin:0 0 12px;line-height:1.55}.artifact-modal-body dl{gap:8px;margin:0 0 12px;display:grid}.artifact-modal-body dl div{background:#fcfaf4;border:1px solid #f0f0f1;border-radius:7px;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:8px 10px;display:grid}.artifact-modal-body dt{color:#65605a;text-transform:uppercase;font-size:12px;font-weight:650}.artifact-modal-body dd{color:#211c16;margin:0;font-size:13px}.artifact-modal-body pre{color:#eae3d3;white-space:pre-wrap;word-break:break-word;background:#1a1612;border:1px solid #e4decf;border-radius:7px;max-height:280px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.artifact-modal-actions{background:#fcfaf4;border-top:1px solid #e4decf;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.artifact-modal-actions button,.artifact-modal-actions a{color:#211c16;cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;text-decoration:none;display:inline-flex}.artifact-modal-actions button:hover,.artifact-modal-actions a:hover{box-shadow:0 0 0 3px var(--ring);border-color:#1a1612}.topic-composer{border-top:1px solid #e4decf;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.topic-composer input{border:1px solid #d4ccb8;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px}.detail-page{min-height:0;padding:24px 28px 40px;overflow:auto}.profile-block,.info-section,.agents-on-host{border-bottom:1px solid #e4decf;margin:0 0 22px;padding:0 0 22px}.agent-profile-heading,.computer-heading,.section-heading-row,.agent-card-row,.daemon-update-row{align-items:center;gap:12px;display:flex}.agent-profile-heading h2,.computer-heading h1,.section-heading-row h2,.info-section h2{color:#1a1612;letter-spacing:0;margin:0}.agent-profile-heading h2,.computer-heading h1{font-size:24px}.agent-profile-heading span,.computer-heading span,.agent-card-row span{color:#65605a;font-size:13px}.avatar-strip,.chip-row,.runtime-chips{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.runtime-detail-list{gap:8px;max-width:760px;margin:12px 0 18px;display:grid}.runtime-detail-row{background:#fcfaf4;border:1px solid #e4decf;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(110px,220px);align-items:center;gap:12px;padding:10px 12px;display:grid}.runtime-detail-row div{gap:3px;min-width:0;display:grid}.runtime-detail-row strong,.runtime-detail-row span,.runtime-detail-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.runtime-detail-row strong{color:#211c16;font-size:13px}.runtime-detail-row span{color:#65605a;font-size:12px}.runtime-detail-row code{color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.avatar-swatch{color:#3d362e;background:#f2ece0;border:1px solid #d4ccb8;border-radius:8px;width:42px;height:42px;font-weight:700}.info-section h2,.section-heading-row h2{text-transform:uppercase;color:#65605a;font-size:14px}.info-grid{gap:14px;max-width:760px;margin-top:18px;display:grid}.info-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:24px;display:grid}.info-row span{color:#65605a;font-size:14px}.info-row strong{color:#2a251f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:14px}.runtime-card,.daemon-card{margin-bottom:16px}.access-restricted-page{align-content:start;gap:18px;display:grid}.computer-icon.muted{color:#65605a;border-color:#11131a1a}.access-restricted-card{background:linear-gradient(#fcfaf4fa 0,#f2ece0f0 100%);border-color:#11131a1a;max-width:760px}.access-restricted-card>div{gap:8px;display:grid}.access-restricted-card strong{color:#211c16;font-size:15px}.runtime-card p,.daemon-card p{color:#56514a;margin:0;line-height:1.5}.chip-row code,.command-box code{color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.danger-actions{gap:10px;margin-top:20px;display:grid}.danger-button{color:#a8392a;border-color:#c0533a}.computer-page,.insights-page,.settings-page{max-width:1180px}.tab-metric-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.settings-form-row,.member-create-grid{align-items:end;gap:10px;display:grid}.settings-form-row{grid-template-columns:minmax(220px,420px) auto}.member-create-grid{grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) minmax(150px,220px) auto}.settings-form-row label,.member-create-grid label{gap:5px;min-width:0;display:grid}.settings-form-row label span,.member-create-grid label span{color:#65605a;text-transform:uppercase;font-size:12px;font-weight:650}.settings-form-row input,.member-create-grid input,.member-create-grid select{color:#1a1612;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px}.agent-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.agent-profile-form label{gap:5px;min-width:0;display:grid}.agent-profile-form label span{color:#65605a;text-transform:uppercase;font-size:12px;font-weight:650}.agent-profile-form input,.agent-profile-form textarea{color:#1a1612;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:0;min-width:0;padding:0 10px}.agent-profile-form input{height:36px}.agent-profile-form textarea{resize:vertical;min-height:88px;padding-top:9px;font-family:inherit;line-height:1.4}.agent-profile-form .full-span{grid-column:1/-1}.profile-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.runtime-select .option-select-trigger,.agent-host-select .option-select-trigger{min-height:36px}.runtime-select .option-select-icon,.agent-host-select .option-select-icon{background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(135deg,#11131a24,#e4decfbd) border-box;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a0a}.profile-runtime-hint{color:#56514a;animation:surface-in .18s var(--ease-out);background:linear-gradient(#fcfaf4f5 0,#f2ece0e0 100%);border:1px solid #11131a14;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex;box-shadow:inset 0 1px #fcfaf4eb,0 1px 2px #11131a08}.profile-runtime-hint:before{content:"";background:#9a938a;border-radius:999px;flex:none;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 4px #9a938a1f}.profile-runtime-hint.ready{color:#166534;border-color:#1665342e}.profile-runtime-hint.ready:before{background:#6f7a45;box-shadow:0 0 0 4px #16a34a1f}.schedule-compose-card{overflow:visible}.schedule-form{align-items:start}.schedule-list{gap:8px;display:grid}.schedule-row{transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);background:linear-gradient(#fcfaf4 0,#fdfdfd 100%);border:1px solid #e4decf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a08}.schedule-row:hover{box-shadow:var(--shadow-soft);border-color:#d4ccb8;transform:translateY(-1px)}.schedule-row>div:first-child{gap:4px;min-width:0;display:grid}.schedule-row strong,.schedule-row span,.schedule-row p{text-overflow:ellipsis;min-width:0;overflow:hidden}.schedule-row strong{color:#211c16;font-size:14px}.schedule-row span,.schedule-row p{color:#65605a;margin:0;font-size:12px;line-height:1.45}.schedule-row-actions{align-items:center;gap:8px;display:flex}.member-table{gap:8px;margin-top:14px;display:grid}.member-row{background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;grid-template-columns:28px minmax(180px,1.2fr) minmax(170px,230px) minmax(120px,auto) auto;align-items:center;gap:10px;padding:10px;display:grid}.member-row.current{background:linear-gradient(#fcfaf4 0 100%);border-color:#11131a29;box-shadow:inset 3px 0 #1a1612}.member-row.disabled-member{background:linear-gradient(#f2ece0 0,#eae3d3 100%)}.member-row>div{gap:3px;min-width:0;display:grid}.member-row-identity{gap:4px;min-width:0;display:grid}.member-row-identity>span{color:#65605a;font-size:11px;font-weight:650}.member-row-identity input{color:#211c16;background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;outline:0;width:100%;min-width:0;height:32px;padding:0 9px;font-size:13px;font-weight:650}.member-row-identity small{color:#65605a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.member-row>strong,.member-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.member-row>strong{color:#211c16;font-size:13px}.member-row>span{color:#65605a;font-size:12px}.member-row-badges{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.member-row-badges .badge{flex:none}.member-role-select{min-width:0}.member-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.member-row-actions .button{min-height:32px;padding-inline:9px;font-size:12px}.role-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.role-grid>.muted-text{grid-column:1/-1}.role-card{background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;gap:10px;padding:12px;display:grid}.role-card strong{color:#211c16;font-size:14px}.role-card div{flex-wrap:wrap;gap:6px;display:flex}.role-card code{color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.secret-management-card{overflow:hidden}.secret-create-panel{background:linear-gradient(#fcfaf4 0%,#f2ece0 100%);border:1px solid #e4decf;border-radius:8px;grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.secret-create-panel label,.secret-row-main label{gap:6px;min-width:0;display:grid}.secret-create-panel label>span,.secret-row-main label>span{color:#65605a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.secret-create-panel input,.secret-row-main input{color:#211c16;width:100%;min-width:0;font:inherit;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:none;padding:9px 10px;transition:border-color .14s,box-shadow .14s,background .14s}.secret-create-panel input:focus,.secret-row-main input:focus{border-color:#211c16;box-shadow:0 0 0 3px #18181b14}.secret-list{gap:9px;display:grid}.secret-row{background:#fcfaf4;border:1px solid #e4decf;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.secret-row:hover{border-color:#d4ccb8;transform:translateY(-1px);box-shadow:0 12px 30px #18181b0f}.secret-row-icon{color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid}.secret-row-main{gap:9px;min-width:0;display:grid}.secret-row-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.secret-row-title strong{overflow-wrap:anywhere;color:#211c16;font-size:14px}.secret-row-main small{color:#65605a;font-size:12px}.secret-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.secret-row-actions .button{min-height:32px;padding-inline:9px;font-size:12px}@media (width<=900px){.secret-create-panel,.secret-row{grid-template-columns:1fr}.secret-row-actions{justify-content:flex-start}}.settings-audit-list{gap:8px;display:grid}.audit-filter-panel{background:linear-gradient(#fcfaf4eb 0,#f2ece0c2 100%);border:1px solid #11131a14;border-radius:8px;grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #fcfaf4e0}.audit-filter-panel label{gap:6px;min-width:0;display:grid}.audit-filter-panel label span{color:#65605a;text-transform:uppercase;font-size:11px;font-weight:700}.audit-filter-panel input{width:100%;min-width:0}.audit-filter-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.audit-workbench{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:12px;display:grid}.audit-detail-panel{background:linear-gradient(#fcfaf4f2 0,#f2ece0c2 100%);border:1px solid #11131a14;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a08}.audit-detail-title{color:#211c16;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:760;display:flex}.audit-metadata-json{color:#2a251f;white-space:pre-wrap;background:#fcfaf4;border:1px solid #e4decf;border-radius:8px;min-width:0;max-height:320px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.55;overflow:auto}@media (width<=900px){.audit-filter-panel,.audit-workbench{grid-template-columns:1fr}.audit-filter-actions{justify-content:flex-start}}@media (width<=760px){.audit-filter-panel{gap:8px;padding:10px}.audit-filter-actions .button{flex:96px;justify-content:center}.audit-detail-panel{width:100%}}.auth-session-card{overflow:hidden}.session-card-title{justify-content:space-between}.session-card-title>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.session-card-title .button{min-width:34px;min-height:34px;padding-inline:8px}.session-list{gap:8px;display:grid}.auth-session-row{min-width:0;transition:border-color .17s var(--ease-out), box-shadow .17s var(--ease-out), transform .17s var(--ease-out), background-color .17s var(--ease-out);background:linear-gradient(#fcfaf4f5 0,#f2ece0c7 100%);border:1px solid #11131a14;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a08}.auth-session-row:hover{box-shadow:var(--shadow-soft);border-color:#11131a29;transform:translateY(-1px)}.auth-session-row.current{background:linear-gradient(#fcfaf4 0 100%);border-color:#11131a2e;box-shadow:inset 3px 0 #1a1612,inset 0 1px #fcfaf4e6}.auth-session-row.muted{background:linear-gradient(#f2ece0f2 0,#eae3d3c7 100%)}.session-device-icon{color:#211c16;background:#fcfaf4;border:1px solid #11131a17;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 1px 2px #11131a0a}.session-copy{gap:5px;min-width:0;display:grid}.session-row-main{align-items:center;gap:8px;min-width:0;display:flex}.session-row-main strong{color:#211c16;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:720;overflow:hidden}.session-copy small{color:#65605a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.35;display:inline-flex;overflow:hidden}.session-user-agent{color:#56514a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.session-copy code{color:#56514a;text-overflow:ellipsis;background:#fcfaf4;border:1px solid #e4decf;border-radius:6px;width:fit-content;max-width:100%;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;overflow:hidden}.session-row-actions{justify-content:flex-end;min-width:0;display:flex}.session-row-actions .button{min-width:96px;min-height:32px;padding-inline:10px;font-size:12px}.session-skeleton{pointer-events:none}.session-skeleton>span:not(.session-device-icon){background:linear-gradient(90deg,#eae3d3e6 0,#e4decfb8 45%,#eae3d3e6 90%) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.25s ease-in-out infinite skeleton-sweep;display:block}.session-skeleton>span:nth-child(2){max-width:380px}.session-skeleton>span:nth-child(3){justify-self:end;width:88px}.audit-log-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);background:#fcfaf4d1;border:1px solid #11131a14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:11px;display:grid}.audit-log-row:hover,.audit-log-row.active,.audit-log-row[data-state=selected]{box-shadow:var(--shadow-soft);background:#fcfaf4;border-color:#11131a29;transform:translateY(-1px)}.audit-log-row.active,.audit-log-row[data-state=selected]{box-shadow:inset 3px 0 0 #1a1612, var(--shadow-soft)}.insight-audit-list{gap:8px;display:grid}.insight-audit-row{background:linear-gradient(#fcfaf4e6 0,#f2ece0cc 100%);border:1px solid #11131a14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:11px;display:grid}.insight-audit-row>div{gap:4px;min-width:0;display:grid}.insight-audit-row p,.insight-audit-row small{text-overflow:ellipsis;min-width:0;overflow:hidden}.insight-audit-row p{color:#56514a;white-space:nowrap;font-size:12px}.insight-audit-row small{color:#65605a;white-space:nowrap;font-size:11px;line-height:1.4}.audit-log-icon{color:#211c16;background:#fff;border:1px solid #11131a17;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.audit-log-main{align-items:center;gap:8px;min-width:0;display:flex}.audit-log-main strong,.audit-log-row p,.audit-log-row small{text-overflow:ellipsis;overflow:hidden}.audit-log-main strong{min-width:0;color:var(--foreground);white-space:nowrap;font-size:.88rem;font-weight:730}.audit-log-row p{color:#3d362e;margin:4px 0 0;font-size:.78rem;line-height:1.45}.audit-log-row small{color:var(--muted-foreground);white-space:nowrap;margin-top:4px;font-size:.72rem;display:block}.computer-heading{margin-bottom:24px}.computer-heading .status-dot{margin-left:0}.computer-icon{background:#f2ece0;border:1px solid #e4decf;border-radius:8px;width:52px;height:52px}.daemon-update-row{justify-content:space-between}.agent-session-input{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.agent-session-input input{color:#1a1612;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px}.session-list{gap:8px;margin-top:12px;display:grid}.session-row{background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.session-row div{gap:3px;min-width:0;display:grid}.session-row strong,.session-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-row strong{color:#211c16;font-size:13px}.session-row span{color:#65605a;font-size:12px}.insight-metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.insight-metric-card{min-height:126px}.insight-metric-card span{color:#65605a;text-transform:uppercase;font-size:12px;font-weight:650}.insight-metric-card strong{color:#1a1612;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.insight-metric-card p{color:#56514a;margin:0;font-size:13px;line-height:1.45}.insight-columns{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.signal-grid{gap:8px;display:grid}.signal-row{background:#fcfaf4;border:1px solid #e4decf;border-radius:7px;grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.signal-row span{color:#65605a;font-size:13px}.signal-row strong{overflow-wrap:anywhere;color:#211c16;min-width:0;font-size:13px}.command-list{gap:8px;margin-top:12px;display:grid}.command-line{grid-template-columns:120px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.command-line span{color:#56514a;font-size:14px}.command-line code{overflow-wrap:anywhere;color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;min-width:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.command-line button{cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.warning-text{color:#a8392a}.command-box{gap:8px;display:grid}.command-box-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-box span{color:#56514a;font-size:12px;font-weight:650}.command-box-header button{color:#2a251f;cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.agents-on-host{border-bottom:0}.section-heading-row{justify-content:space-between;margin-bottom:14px}.agent-create-inline{justify-content:flex-end;align-items:center;gap:8px;min-width:min(100%,360px);display:flex}.agent-create-inline input{color:#1a1612;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;outline:0;width:170px;min-width:0;height:34px;padding:0 10px}.agent-create-inline input:disabled{cursor:not-allowed;opacity:.55}.agent-card-row{border:1px solid #e4decf;border-radius:8px;padding:18px}.agent-card-row div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.button{cursor:pointer;border:1px solid #1a1612;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:500;display:inline-flex}a.button{text-decoration:none}.button:disabled{cursor:not-allowed;opacity:.55}.button-default{color:#fcfaf4;background:#1a1612}.button-outline{color:#1a1612;background:#fcfaf4}.button-ghost{color:#3d362e;background:0 0;border-color:#0000;width:40px;height:40px;padding:0}.button-ghost:hover:not(:disabled),.button-outline:hover:not(:disabled),a.button-outline:hover{background:#eae3d3}.badge{white-space:nowrap;border:1px solid #d4ccb8;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.badge-default{color:#fcfaf4;background:#1a1612;border-color:#1a1612}.badge-success{color:#166534;background:#eef0e2;border-color:#6f7a45}.badge-warning{color:#854d0e;background:#f3e9d6;border-color:#b86e32}.badge-danger{color:#8a2f22;background:#f4e2dc;border-color:#b8432f}.badge-muted{color:#56514a;background:#eae3d3}.card{background:#fcfaf4;border:1px solid #e4decf;border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.card-title{align-items:center;gap:8px;font-weight:650;display:flex}.full-width{width:100%}button,a,input,select,textarea{transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), color .16s var(--ease-out), opacity .16s var(--ease-out), transform .16s var(--ease-out)}button:active:not(:disabled){transform:translateY(1px)scale(.99)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:0}input::placeholder,textarea::placeholder{color:#9a938a}input[type=checkbox]{accent-color:#1a1612}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#65605a61 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3f3f468a padding-box padding-box}::-webkit-scrollbar-track{background:0 0}.org-rail{background:#f2ece0e0;box-shadow:inset -1px 0 #e6dfd0}.module-sidebar{background:linear-gradient(#f2ece0 0,#efeade 100%);box-shadow:inset -1px 0 #e6dfd0}.org-mark{box-shadow:0 10px 24px #11131a2e}.user-mark,.mini-avatar,.avatar,.large-avatar,.computer-icon,.avatar-swatch{box-shadow:inset 0 1px #fcfaf4cc}.rail-button{color:#56514a}.rail-button:hover{transform:translateY(-1px)}.rail-button.active{background:#fcfaf4;box-shadow:0 1px 2px #11131a14,0 0 0 1px #e6dfd0}.rail-button.active:before{height:24px;left:-8px;box-shadow:0 0 0 1px #11131a0a}.search-box,.sidebar-create input,.task-create-row input,.topic-composer input,.agent-session-input input,.task-detail-form input,.task-detail-form select,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.settings-form-row input,.member-create-grid input,.member-create-grid select,.filter-select,.composer-task-draft select{background:var(--surface);border-color:var(--border);box-shadow:inset 0 1px #fcfaf4eb,0 1px 1px #11131a05}.search-box:focus-within,.sidebar-create input:focus,.task-create-row input:focus,.topic-composer input:focus,.agent-session-input input:focus,.task-detail-form input:focus,.task-detail-form select:focus,.task-detail-form textarea:focus,.agent-profile-form input:focus,.agent-profile-form textarea:focus,.settings-form-row input:focus,.member-create-grid input:focus,.agent-create-inline input:focus,.member-create-grid select:focus,.filter-select:focus-within,.composer-task-draft label:focus-within select{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4eb inset;border-color:#211c16}.nav-item,.channel-button,.sidebar-group-title button,.header-actions button,.message-artifact-actions button,.artifact-actions button,.artifact-actions a,.task-card-footer button,.command-box-header button{transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out)}.nav-item:hover,.channel-button:hover:not(:disabled){transform:translate(2px)}.nav-item.active,.channel-button.active{background:#fcfaf4;box-shadow:inset 3px 0 #1a1612,0 1px 2px #11131a0d,0 0 0 1px #e6dfd0}.nav-item.static,.nav-item.static:hover,.nav-item.static.active{box-shadow:none;color:#65605a;background:0 0;font-weight:500;transform:none}.nav-item.static.active{color:#3d362e}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf4e0}.workspace-header{box-shadow:0 1px #e4decfb3}.workspace-tab{position:relative}.workspace-tab:after{opacity:0;height:2px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);content:"";background:#1a1612;border-radius:999px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.5)}.workspace-tab.active{border-bottom-color:#0000}.workspace-tab.active:after{opacity:1;transform:scaleX(1)}.message-panel{background:linear-gradient(#f2ece08c 0,#fcfaf400 160px)}.message-row{transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out);border:1px solid #0000}.message-row:hover{box-shadow:var(--shadow-soft);background:#fcfaf4;border-color:#e6dfd0;transform:translateY(-1px)}.message-row.selected{box-shadow:var(--shadow-soft);background:#fcfaf4;border-color:#d4ccb8}.empty-state{color:#65605a;min-height:320px;font-weight:500;position:relative}.empty-state:before{width:42px;height:42px;box-shadow:var(--shadow-soft);content:"";background:linear-gradient(#9a938a,#9a938a) 12px 13px/18px 2px no-repeat,linear-gradient(#d4ccb8,#d4ccb8) 12px 21px/13px 2px no-repeat,linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(135deg,#1a1612,#d4ccb8) border-box;border:1px solid #e4decf;border-radius:8px;margin:0 auto 14px;display:block}.composer,.card,.daemon-card,.topic-edit-card,.message-artifact-card,.artifact-preview-card,.runtime-card,.approval-row,.command-box,.agent-card-row,.info-row,.signal-row,.runtime-detail-row,.member-row,.role-card{box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a08}.composer{border-color:var(--border);box-shadow:0 1px 0 #fcfaf4e6 inset, var(--shadow-soft);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)}.composer:focus-within{box-shadow:0 0 0 3px var(--ring), var(--shadow-lift);border-color:#211c16;transform:translateY(-1px)}.mention-menu{box-shadow:var(--shadow-popover);animation:popover-in .15s var(--ease-out);border-color:#11131a1a}.mention-menu button{min-height:44px}.mention-menu button:hover,.mention-menu button.active{background:#eae3d3;box-shadow:inset 0 0 0 1px #e6dfd0}.mention-icon{background:#fcfaf4;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a0a}.composer-task-draft{background:#efeade;box-shadow:inset 0 1px #fcfaf4cc}.segmented button,.task-filters button,.filter-select,.task-status-control,.task-pill,.button,.badge{box-shadow:inset 0 1px #fcfaf4db,0 1px 1px #11131a05}.segmented button:hover:not(:disabled),.task-filters button:hover:not(:disabled),.filter-select:hover,.task-pill:hover:not(:disabled),.task-status-control:hover,.button-outline:hover:not(:disabled),a.button-outline:hover{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4db inset}.segmented button.active,.task-filters button.active{color:#fcfaf4;background:#1a1612;border-color:#1a1612;box-shadow:0 8px 22px #11131a24}.button{border-radius:7px}.button-default:hover:not(:disabled){background:#211c16;transform:translateY(-1px);box-shadow:0 14px 30px #11131a33}.button-outline:hover:not(:disabled),.button-ghost:hover:not(:disabled),a.button-outline:hover{transform:translateY(-1px)}.copy-button{color:#211c16;cursor:pointer;background:#fcfaf4;border:1px solid #d4ccb8;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fcfaf4db,0 1px 1px #11131a05}.copy-button:hover{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4db inset;border-color:#1a1612;transform:translateY(-1px)}.copy-button.copied{color:#fcfaf4;background:#1a1612;border-color:#1a1612}.copy-button.failed{color:#a8392a;border-color:#c0533a}.command-line .copy-button,.command-box-header .copy-button{width:34px;height:34px;min-height:34px;padding:0}.kanban-board,.task-view-surface,.detail-page{background:linear-gradient(#f2ece0a3 0,#fcfaf400 220px)}.kanban-column{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:#f2ece0eb;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a08}.kanban-column:hover{box-shadow:inset 0 1px 0 #fcfaf4e6, var(--shadow-soft);border-color:#d4ccb8}.kanban-column-header{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2ece0eb;padding-bottom:2px;position:sticky;top:0}.kanban-empty{background:#fcfaf4;box-shadow:inset 0 1px #fcfaf4db}.task-card{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border-color:#e8e8eb;box-shadow:inset 0 1px #fcfaf4e6,0 1px 2px #11131a0a}.task-card:hover,.task-card.selected{border-color:#211c16;transform:translateY(-2px);box-shadow:0 14px 36px #11131a1f}.task-card:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 14px 36px #11131a1f;border-color:#211c16;outline:0}.task-card-labels span,.mention-token{box-shadow:inset 0 0 0 1px #11131a08}.task-topic-panel{box-shadow:-18px 0 44px #11131a12}.topic-header,.topic-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfaf4eb}.topic-origin,.topic-agent-run,.topic-session-row,.topic-reply,.artifact-preview-card,.channel-tab-header,.channel-resource-card{transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out)}.topic-reply:hover,.artifact-preview-card:hover,.channel-resource-card:hover{box-shadow:var(--shadow-soft);border-color:#d4ccb8}.empty-state-card{color:#65605a;text-align:center;min-height:220px;animation:surface-in .22s var(--ease-out);background:linear-gradient(#fcfaf4eb 0,#f2ece0eb 100%),#fcfaf4;border:1px dashed #d4ccb8;border-radius:8px;align-content:center;place-items:center;gap:12px;padding:24px;display:grid;box-shadow:inset 0 1px #fcfaf4e6}.empty-state-card.compact{gap:10px;min-height:112px;padding:18px}.empty-state-card.task-empty{min-height:520px;box-shadow:none;background:linear-gradient(#f2ece0b3 0,#fcfaf400 220px),#fcfaf4;border:0}.empty-state-card>div{gap:5px;max-width:440px;display:grid}.empty-state-card strong{color:#211c16;font-size:14px;line-height:1.25}.empty-state-card:not(.compact) strong{font-size:18px}.empty-state-card p,.empty-state-card .empty-state-body{color:#65605a;margin:0;font-size:13px;line-height:1.5;display:block}.empty-state-icon{width:42px;height:42px;box-shadow:var(--shadow-soft);color:#2a251f;background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(135deg,#1a1612,#d4ccb8) border-box;border:1px solid #e4decf;border-radius:8px;place-items:center;display:grid}.empty-state-card.compact .empty-state-icon{width:34px;height:34px}.empty-state-action{justify-content:center;margin-top:2px;display:flex}.actor-select-field{gap:5px;min-width:0;display:grid;position:relative}.actor-select-field>span{color:#65605a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.composer-task-draft .actor-select-field>span{text-transform:none}.actor-select-control{min-width:0;position:relative}.actor-select-trigger{border:1px solid var(--border);background:var(--surface);color:#211c16;cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:34px;padding:3px 8px 3px 4px;display:grid;box-shadow:inset 0 1px #fcfaf4eb,0 1px 1px #11131a05}.actor-select-trigger:hover,.actor-select-field:focus-within .actor-select-trigger{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4eb inset;border-color:#211c16}.actor-select-label{color:#211c16;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.actor-option-icon{color:#56514a;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #fcfaf4db}.actor-select-menu{z-index:50;max-height:260px;box-shadow:var(--shadow-popover);animation:popover-in .15s var(--ease-out);background:#fcfaf4;border:1px solid #11131a1a;border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.actor-select-search{color:#65605a;background:#fcfaf4c7;border:1px solid #11131a17;border-radius:7px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;margin-bottom:5px;padding:0 8px;display:grid}.actor-select-search input{color:#211c16;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.actor-select-search:focus-within{box-shadow:0 0 0 3px var(--ring);border-color:#211c16}.actor-select-empty{color:#65605a;place-items:center;min-height:42px;font-size:12px;display:grid}.actor-select-menu button{color:#2a251f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:40px;padding:6px 8px 6px 4px;display:grid}.actor-select-menu button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.actor-select-menu button.active,.actor-select-menu button:hover{color:#1a1612;background:#eae3d3;box-shadow:inset 0 0 0 1px #e6dfd0}.actor-select-menu button.selected{color:#1a1612;font-weight:650}.composer-task-draft .actor-select-field,.task-detail-form .actor-select-field{min-width:0}.option-select-field{gap:5px;min-width:0;display:grid;position:relative}.option-select-field>span{color:#65605a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.composer-task-draft .option-select-field>span{text-transform:none}.option-select-control{min-width:0;position:relative}.option-select-trigger{border:1px solid var(--border);background:var(--surface);color:#211c16;cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 8px;display:grid;box-shadow:inset 0 1px #fcfaf4eb,0 1px 1px #11131a05}.option-select-trigger:has(.option-select-icon){grid-template-columns:24px minmax(0,1fr) 14px}.option-select-trigger:hover:not(:disabled),.option-select-field:focus-within .option-select-trigger{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4eb inset;border-color:#211c16}.option-select-trigger:disabled{cursor:not-allowed;opacity:.55}.option-select-label,.option-select-menu button>span{gap:1px;min-width:0;display:grid}.option-select-label strong,.option-select-label small,.option-select-menu strong,.option-select-menu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.option-select-label strong,.option-select-menu strong{color:#211c16;font-size:13px;font-weight:500}.option-select-label small,.option-select-menu small{color:#65605a;font-size:12px}.option-select-icon{color:#56514a;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.option-select-menu{z-index:50;max-height:270px;box-shadow:var(--shadow-popover);animation:popover-in .15s var(--ease-out);background:#fcfaf4;border:1px solid #11131a1a;border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.option-select-menu button{color:#2a251f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:grid}.option-select-menu button:has(.option-select-icon){grid-template-columns:24px minmax(0,1fr) 16px}.option-select-menu button.active,.option-select-menu button:hover:not(:disabled){background:#eae3d3;box-shadow:inset 0 0 0 1px #e6dfd0}.option-select-menu button.selected strong{font-weight:650}.option-select-menu button:disabled{cursor:not-allowed;opacity:.48}.filter-select.option-select-field{grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:7px;min-height:34px;padding:0 0 0 9px;display:grid}.filter-select.option-select-field>span{text-transform:none}.filter-select .option-select-trigger{min-height:32px;box-shadow:none;background:0 0;border:0;padding-left:0}.filter-select .option-select-trigger:hover:not(:disabled),.filter-select.option-select-field:focus-within .option-select-trigger{box-shadow:none}.task-status-option{min-width:138px}.task-status-option .option-select-trigger{border-color:#d4ccb8;border-radius:6px;grid-template-columns:9px minmax(82px,1fr) 14px;min-height:28px;padding:0 6px 0 8px}.task-status-option .option-select-trigger:before{content:"";background:#65605a;border-radius:999px;width:7px;height:7px}.task-status-option.warning .option-select-trigger:before{background:#9a5a28}.task-status-option.success .option-select-trigger:before{background:#6f7a45}.task-status-option.muted .option-select-trigger:before{background:#9a938a}.task-status-option .option-select-label strong{font-size:12px;font-weight:650}.task-status-option .option-select-menu{min-width:170px}.task-table-row,.follow-up-card,.dependency-row,.session-row,.member-row,.signal-row,.runtime-detail-row,.agent-card-row,.role-card,.insight-audit-row{transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), transform .16s var(--ease-out), background-color .16s var(--ease-out)}.task-table-row:hover,.follow-up-card:hover,.dependency-row:hover,.session-row:hover,.member-row:hover,.signal-row:hover,.runtime-detail-row:hover,.agent-card-row:hover,.role-card:hover,.insight-audit-row:hover{box-shadow:var(--shadow-soft);border-color:#d4ccb8;transform:translateY(-1px)}.api-banner{animation:toast-in .22s var(--ease-out)}.toast-viewport{z-index:120;pointer-events:none;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;bottom:18px;right:18px}.toast-card{box-shadow:var(--shadow-popover);color:#211c16;pointer-events:auto;transform-origin:100% 100%;animation:toast-in .22s var(--ease-out);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);will-change:opacity, transform;background:#fcfaf4f0;border:1px solid #11131a1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:10px;display:grid}.toast-card[data-state=closing]{pointer-events:none;animation:toast-out .18s var(--ease-out) both}.toast-card.success{border-color:#16a34a42}.toast-card.warning{border-color:#a1620747}.toast-card.danger{border-color:#b91c1c47}.toast-icon{color:#211c16;background:#f2ece0;border:1px solid #e4decf;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.toast-card.success .toast-icon{color:#5f6a3a}.toast-card.warning .toast-icon{color:#9a5a28}.toast-card.danger .toast-icon{color:#a8392a}.toast-card div{gap:3px;min-width:0;display:grid}.toast-card strong,.toast-card p{text-overflow:ellipsis;min-width:0;overflow:hidden}.toast-card strong{font-size:13px;line-height:1.25}.toast-card p{color:#56514a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box}.toast-card button{color:#65605a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.toast-card button:hover{color:#1a1612;background:#eae3d3}.message-workspace-grid,.task-board-layout,.detail-page,.placeholder-workspace,.task-empty{animation:surface-in .22s var(--ease-out)}.workspace-screen{animation:workspace-screen-in .26s var(--ease-out);transform-origin:50% 24px}.workspace-screen>.workspace-header{animation:header-in .24s var(--ease-out)}.workspace-screen>.workspace-tabs{animation:header-in .28s var(--ease-out)}.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{min-height:0}.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout{animation:content-in .3s var(--ease-out)}.button.is-loading{cursor:wait;opacity:1;pointer-events:none}.button-spinner{opacity:.86;border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.72s linear infinite spinner-rotate}.button-default .button-spinner{border-top-color:#fcfaf47a;border-bottom-color:#fcfaf47a;border-left-color:#fcfaf47a}.button-outline.is-loading,.button-ghost.is-loading{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4db inset;background:#eae3d3}.workspace-header{z-index:12;position:relative}.workspace-tabs{z-index:11;position:relative}.workspace-title>div{gap:2px;min-width:0;display:grid}.workspace-title-icon{color:#211c16;background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(135deg,#11131a2e,#e4decfb8) border-box;border:1px solid #11131a1a;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fcfaf4e0,0 1px 2px #11131a0a}.workspace-title svg,.card-title svg,.section-heading-row svg{flex:none}.rail-button,.nav-item,.channel-button,.workspace-tab,.segmented button,.task-filters button,.button,.copy-button,.task-pill,.task-card,.task-table-row,.follow-up-card,.dependency-row,.message-row,.actor-select-trigger,.option-select-trigger{will-change:transform}.rail-button:hover,.header-actions button:hover:not(:disabled),.composer-tools button:hover:not(:disabled),.topic-header button:hover:not(:disabled),.artifact-modal-header button:hover:not(:disabled),.command-box-header button:hover:not(:disabled),.copy-button:hover:not(:disabled),.workspace-tab:hover:not(:disabled){transform:translateY(-1px)}.workspace-tab:active:not(:disabled){transform:translateY(0)}.workspace-tab-count,.badge,.task-card-labels span,.mention-token{transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out)}.workspace-tab:hover:not(:disabled) .workspace-tab-count{transform:translateY(-1px)}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.topic-session-row,.session-row,.member-row,.signal-row,.runtime-detail-row,.agent-card-row,.role-card,.channel-resource-card,.artifact-preview-card{backface-visibility:hidden}.message-panel .message-row,.kanban-card-list .task-card,.task-table .task-table-row,.follow-up-list .follow-up-card,.dependency-list .dependency-row{animation:item-in .26s var(--ease-out) both}.message-panel .message-row:nth-child(2),.kanban-card-list .task-card:first-child,.task-table .task-table-row:first-child{animation-delay:20ms}.message-panel .message-row:nth-child(3),.kanban-card-list .task-card:nth-child(2),.task-table .task-table-row:nth-child(2){animation-delay:40ms}.message-panel .message-row:nth-child(4),.kanban-card-list .task-card:nth-child(3),.task-table .task-table-row:nth-child(3){animation-delay:60ms}.message-panel .message-row:nth-child(n+5),.kanban-card-list .task-card:nth-child(n+4),.task-table .task-table-row:nth-child(n+4){animation-delay:80ms}.topic-scroll{scroll-behavior:smooth}.composer-footer,.task-detail-actions,.profile-form-actions,.artifact-modal-actions,.channel-resource-actions,.channel-tab-actions,.header-actions{min-width:0}.composer-footer .button,.task-create-row .button,.topic-composer .button,.agent-session-input .button,.settings-form-row .button,.member-create-grid .button,.daemon-update-row .button{white-space:nowrap}.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea,.mention-input-wrap:focus-within input,.mention-input-wrap:focus-within textarea{caret-color:#1a1612}.actor-select-trigger[aria-expanded=true],.option-select-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4eb inset;border-color:#211c16}.actor-select-trigger[aria-expanded=true] svg:last-child,.option-select-trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.actor-select-trigger svg:last-child,.option-select-trigger svg:last-child{transition:transform .16s var(--ease-out)}.actor-select-menu,.option-select-menu,.mention-menu{transform-origin:50% calc(100% + 8px)}.actor-select-menu button,.option-select-menu button,.mention-menu button{transition:background-color .14s var(--ease-out), box-shadow .14s var(--ease-out), color .14s var(--ease-out), transform .14s var(--ease-out)}.actor-select-menu button:hover,.actor-select-menu button.active,.option-select-menu button:hover:not(:disabled),.option-select-menu button.active,.mention-menu button:hover,.mention-menu button.active{transform:translate(1px)}.card,.daemon-card,.runtime-card,.topic-edit-card,.message-attachment-card,.composer-attachment-chip,.message-artifact-card,.artifact-preview-card,.channel-tab-header,.channel-resource-card{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out), background-color .18s var(--ease-out)}.card:hover,.daemon-card:hover,.runtime-card:hover,.topic-edit-card:hover,.message-artifact-card:hover,.channel-tab-header:hover{box-shadow:var(--shadow-soft);border-color:#d4ccb8}.command-line code,.command-box code,.runtime-detail-row code,.chip-row code,.role-card code,.artifact-modal-body pre{box-shadow:inset 0 1px #fcfaf414}.command-box code{overflow-wrap:anywhere;min-width:0;display:block}.status-dot.online{position:relative;box-shadow:0 0 0 3px #16a34a1a}.status-dot.online:after{border-radius:inherit;opacity:0;content:"";border:1px solid #16a34a47;animation:2.2s ease-out infinite online-pulse;position:absolute;inset:-5px}.empty-state-card{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)}.empty-state-card:hover{box-shadow:var(--shadow-soft);border-color:#cfcfd4}.empty-state-card.task-empty:hover{box-shadow:none}.command-palette-layer{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);animation:command-layer-in .15s var(--ease-out);will-change:opacity;background:linear-gradient(#fcfaf4c2 0,#f2ece08f 48%,#eae3d3b8 100%),#11131a2e;place-items:start center;padding:9vh 18px 18px;display:grid;position:fixed;inset:0}.command-palette-layer[data-state=closing]{pointer-events:none;animation:command-layer-out .18s var(--ease-out) both}.command-palette{width:min(720px,100%);animation:command-palette-in .18s var(--ease-out);will-change:opacity, transform;background:#fcfaf4f5;border:1px solid #11131a1f;border-radius:10px;overflow:hidden;box-shadow:0 28px 90px #11131a33,inset 0 0 0 1px #fcfaf4bd}.command-palette[data-state=closing]{animation:command-palette-out .18s var(--ease-out) both}.command-palette-search{color:var(--muted-foreground);border-bottom:1px solid #11131a17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.command-palette-search input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:.98rem}.command-palette-search input::placeholder{color:#52525bb8}.command-palette-close{color:#56514a;cursor:pointer;width:30px;height:30px;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);background:#fcfaf4;border:1px solid #11131a17;border-radius:8px;place-items:center;display:grid}.command-palette-close:hover,.command-palette-close:focus-visible{color:#1a1612;background:#eae3d3;border-color:#11131a2e}.command-palette-close:active{transform:scale(.96)}.command-palette-results{max-height:min(58vh,540px);padding:8px;overflow-y:auto}.command-result-block+.command-result-block{margin-top:2px}.command-group-label{color:var(--muted-foreground);letter-spacing:0;text-transform:uppercase;padding:10px 10px 5px;font-size:.68rem;font-weight:750}.command-result-block button{width:100%;color:var(--foreground);text-align:left;transition:background .15s var(--ease-out), border-color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;padding:9px 10px;display:grid}.command-result-block button.active,.command-result-block button:hover{background:#eae3d3;border-color:#11131a1c;box-shadow:inset 0 1px #fcfaf4c7}.command-result-block button:active{transform:scale(.995)}.command-icon{color:#2a251f;background:#fff;border:1px solid #11131a17;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.command-result-block strong,.command-result-block small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-result-block strong{font-size:.88rem;font-weight:720}.command-result-block small{color:var(--muted-foreground);margin-top:2px;font-size:.76rem}.command-empty{color:var(--muted-foreground);text-align:center;justify-items:center;gap:5px;padding:44px 16px;display:grid}.command-empty strong{color:var(--foreground);font-size:.92rem}@keyframes command-layer-in{0%{opacity:.995}to{opacity:1}}@keyframes command-layer-out{0%{opacity:1}to{opacity:0}}@keyframes command-palette-in{0%{opacity:.995;transform:translateY(-1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes command-palette-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.99)}}.app-shell{isolation:isolate;position:relative}.org-rail,.module-sidebar,.workspace-header,.workspace-tabs,.task-toolbar,.topic-header,.topic-composer{border-color:#11131a14}.org-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fcfaf4eb 0,#f7f7f8eb 100%);height:100dvh;position:sticky;top:0}.module-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fcfaf4db 0,#f7f7f8eb 100%);height:100dvh;position:sticky;top:0;overflow:hidden}.workspace{overflow:hidden}.workspace-screen{background:linear-gradient(#fcfaf4f0 0,#f2ece0a3 190px,#fcfaf400 520px),linear-gradient(#fcfaf4cc 0,#f2ece070 180px,#fcfaf400 420px)}.sidebar-header h1{letter-spacing:0}.sidebar-nav{padding-top:4px}.sidebar-group-title{letter-spacing:0}.search-box{background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(#11131a1a,#11131a0d) border-box;min-height:40px}.search-box svg,.nav-item svg,.channel-button svg,.workspace-tab svg{flex:none}.nav-item,.channel-button{min-height:36px;padding-inline:9px;position:relative}.nav-item:after,.channel-button:after{z-index:-1;background:radial-gradient(120px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4, #fcfaf400 62%), linear-gradient(180deg, #fcfaf4db, #f2ece0e0);opacity:0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);content:"";border-radius:6px;position:absolute;inset:1px}.nav-item:hover:after,.channel-button:hover:not(:disabled):after,.channel-button[data-pointer=inside]:not(:disabled):after,.nav-item.active:after,.channel-button.active:after{opacity:1}.nav-item.active,.channel-button.active{color:#1a1612}.channel-button.active .pin-icon,.channel-button:hover .pin-icon{color:#56514a}.workspace-header{background:linear-gradient(#fcfaf4f0 0,#fcfaf4d1 100%);min-height:62px;box-shadow:inset 0 1px #fcfaf4d1,0 1px #11131a12,0 12px 42px #11131a0a}.workspace-title{min-height:42px}.workspace-title>svg,.workspace-title>.large-avatar,.channel-tab-icon,.computer-icon,.empty-state-icon,.toast-icon{background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(135deg,#11131a2e,#e4decfb8) border-box}.workspace-title h1,.computer-heading h1,.agent-profile-heading h2{letter-spacing:0}.workspace-tabs{align-items:center;gap:4px;min-height:52px;padding-inline:14px}.workspace-tab{border-radius:7px;min-height:36px;padding:0 10px}.workspace-tab:hover:not(:disabled){background:var(--surface-hover)}.workspace-tab.active{background:#fcfaf4;box-shadow:inset 0 1px #fcfaf4e0,0 1px 2px #11131a0d,0 0 0 1px #11131a12}.workspace-tab:after{bottom:4px;left:10px;right:10px}.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page,.topic-scroll{scroll-behavior:smooth}.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page{background:linear-gradient(#f2ece0c2 0,#fcfaf400 220px),linear-gradient(90deg,#11131a06 1px,#0000 1px) 0 0/44px 44px}.message-panel{gap:6px}.message-row{padding:11px 10px;position:relative}.message-row:before{opacity:0;width:2px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);content:"";background:#1a1612;border-radius:999px;position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(.55)}.message-row:hover:before,.message-row.selected:before{opacity:1;transform:scaleY(1)}.message-row.agent:before{background:#2563eb}.avatar,.large-avatar,.mini-avatar,.avatar-swatch,.computer-icon{background:linear-gradient(#fcfaf4 0,#eae3d3 100%)}.agent-avatar,.message-row.agent .avatar{color:#1d4ed8;background:#eff6ff;border-color:#2563eb38}.message-body p{max-width:880px}.message-artifact-card,.channel-resource-card,.artifact-preview-card,.topic-edit-card,.runtime-card,.daemon-card,.card{background:linear-gradient(#fcfaf4fa 0,#fdfdfdf5 100%)}.composer{background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(#11131a2e,#11131a0f) border-box;position:relative;overflow:visible}.composer:before{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #fcfaf4eb}.composer textarea,.mention-input-wrap textarea,.mention-input-wrap input{color:#211c16}.task-checkbox{min-height:30px;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:1px solid #0000;border-radius:7px;padding:0 8px}.composer-task-draft{background:linear-gradient(#f2ece0f5 0,#eae3d3d6 100%)}.mention-menu,.actor-select-menu,.option-select-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fcfaf4fa 0,#f2ece0f5 100%)}.mention-menu button,.actor-select-menu button,.option-select-menu button{min-width:0}.mention-menu button.active,.actor-select-menu button.active,.option-select-menu button.active{color:#fcfaf4;background:#1a1612;box-shadow:0 10px 22px #11131a24}.mention-menu button.active strong,.mention-menu button.active small,.mention-menu button.active em,.actor-select-menu button.active,.option-select-menu button.active strong,.option-select-menu button.active small{color:inherit}.mention-menu button.active .mention-icon,.actor-select-menu button.active .actor-option-icon,.option-select-menu button.active .option-select-icon{color:#fcfaf4;background:#fcfaf41a;border-color:#fcfaf433}.task-toolbar{z-index:10;background:linear-gradient(#fcfaf4f0 0,#fcfaf4d1 100%);position:relative;box-shadow:inset 0 1px #fcfaf4d1,0 1px #11131a12}.segmented,.task-filters{gap:7px}.segmented button,.task-filters button,.filter-select,.task-pill,.task-status-control,.actor-select-trigger,.option-select-trigger{background:linear-gradient(#fcfaf4 0 100%)}.segmented button.active,.task-filters button.active,.task-pill.has-new{background:linear-gradient(#211c16 0,#1a1612 100%)}.kanban-board{scroll-snap-type:x proximity;align-items:start}.kanban-column{scroll-snap-align:start;background:linear-gradient(#fcfaf4b8 0,#f2ece0f5 100%);position:relative;overflow:hidden}.kanban-column:before{opacity:.18;content:"";background:linear-gradient(90deg,#1a1612,#11131a1f);height:3px;position:absolute;top:0;left:0;right:0}.kanban-column:hover:before{opacity:.36}.task-card{position:relative;overflow:hidden}.task-card:before{content:"";background:linear-gradient(90deg,#0000,#11131a2e,#0000);height:1px;position:absolute;top:0;left:0;right:0}.task-card-header strong,.task-title-button strong,.follow-up-card strong,.dependency-row strong{letter-spacing:0}.task-table-row{background:linear-gradient(#fcfaf4 0,#fdfdfd 100%)}.task-table-row.selected,.dependency-row.selected,.follow-up-card.selected{background:#fcfaf4;box-shadow:inset 3px 0 #1a1612,0 14px 34px #11131a17}.task-topic-panel{background:linear-gradient(#fcfaf4fa 0,#f2ece0f5 100%)}.topic-origin,.topic-reply,.topic-agent-run,.topic-session-row,.topic-activity{border-radius:8px}.topic-origin,.topic-reply{padding:8px}.topic-origin:hover,.topic-reply:hover{background:#fcfaf4c7;box-shadow:0 1px 2px #11131a08}.topic-activity{min-height:36px;padding:0 8px}.topic-activity:hover{background:#fcfaf4}.topic-agent-run{background:linear-gradient(#fcfaf4 0,#efeade 100%)}.topic-agent-run.active,.task-card.has-run-state{border-color:#d4ccb8;box-shadow:inset 3px 0 #211c16,0 10px 26px #11131a0d}.topic-agent-run .agent-run-copy{min-width:0}.topic-agent-run .agent-run-copy small{color:#56514a;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.topic-agent-run .agent-run-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:180px;display:flex}.topic-agent-run .agent-run-actions .badge{color:inherit;white-space:nowrap;overflow:visible}.agent-run-release-actions{justify-content:flex-end;gap:6px;width:100%;display:flex}.release-lock-button{color:#56514a}.topic-agent-run.confirming{background:linear-gradient(#fcfaf4 0 100%)}.topic-agent-run.confirming .agent-run-copy small{white-space:normal;display:block}.detail-page{container-type:inline-size}.profile-block,.info-section,.agents-on-host{background:linear-gradient(#fcfaf485 0,#fcfaf400 100%)}.info-row{border-radius:7px;min-height:38px;padding-inline:10px}.runtime-detail-row,.signal-row,.member-row,.session-row,.agent-card-row,.role-card,.follow-up-card,.dependency-row{background:linear-gradient(#fcfaf4 0,#fdfdfd 100%)}.insight-metric-card,.task-summary-card{position:relative;overflow:hidden}.insight-metric-card:after,.task-summary-card:after{opacity:.42;content:"";background:linear-gradient(#11131a14 1px,#0000 1px) 0 0/9px 9px,linear-gradient(90deg,#11131a14 1px,#0000 1px) 0 0/9px 9px;border:1px solid #11131a12;border-radius:8px;width:46px;height:46px;position:absolute;bottom:10px;right:12px}.command-line code,.command-box code,.runtime-detail-row code,.chip-row code,.role-card code,.artifact-modal-body pre{color:#eae3d3;background:#0f0f12;border-color:#11131a17}.chip-row code,.role-card code{color:#211c16;background:#f2ece0}.command-line .copy-button,.command-box-header .copy-button{border-color:#11131a24}.button,.copy-button,.header-actions button,.topic-header button,.artifact-modal-header button,.system-status-card button{position:relative;overflow:hidden}.button:before,.copy-button:before,.header-actions button:before,.topic-header button:before,.artifact-modal-header button:before,.system-status-card button:before{pointer-events:none;background:radial-gradient(150px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf48a, transparent 58%), linear-gradient(180deg, #fcfaf457 0, transparent 46%);opacity:0;transition:opacity .16s var(--ease-out);content:"";position:absolute;inset:0}.button:hover:not(:disabled):before,.button[data-pointer=inside]:not(:disabled):before,.copy-button:hover:not(:disabled):before,.copy-button[data-pointer=inside]:not(:disabled):before,.header-actions button:hover:not(:disabled):before,.header-actions button[data-pointer=inside]:not(:disabled):before,.topic-header button:hover:not(:disabled):before,.topic-header button[data-pointer=inside]:not(:disabled):before,.artifact-modal-header button:hover:not(:disabled):before,.artifact-modal-header button[data-pointer=inside]:not(:disabled):before,.system-status-card button:hover:not(:disabled):before,.system-status-card button[data-pointer=inside]:not(:disabled):before{opacity:1}.button,.copy-button,.header-actions button,.composer-tools button,.topic-header button,.artifact-modal-header button,.system-status-card button,.actor-select-trigger,.option-select-trigger,.search-box,.mention-input-wrap input,.mention-input-wrap textarea,.sidebar-create input,.task-detail-form input,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.settings-form-row input,.member-create-grid input{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.button:hover:not(:disabled),.copy-button:hover:not(:disabled),.system-status-card button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled),.button[data-pressed=true]:not(:disabled),.copy-button:active:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.header-actions button:active:not(:disabled),.composer-tools button:active:not(:disabled),.topic-header button:active:not(:disabled),.artifact-modal-header button:active:not(:disabled),.system-status-card button:active:not(:disabled),.system-status-card button[data-pressed=true]:not(:disabled){transform:translateY(0)scale(.985)}.search-box:focus-within,.sidebar-create input:focus,.task-detail-form input:focus,.task-detail-form textarea:focus,.agent-profile-form input:focus,.agent-profile-form textarea:focus,.settings-form-row input:focus,.member-create-grid input:focus{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4db inset;border-color:#1a1612}.button-default:before,.segmented button.active:before,.task-filters button.active:before{background:linear-gradient(#fcfaf42e 0,#0000 52%)}.badge{line-height:1}.badge-success{background:linear-gradient(#eef0e2 0,#e4e6d2 100%)}.badge-warning{background:linear-gradient(#fffbeb 0,#fef3c7 100%)}.badge-muted{background:linear-gradient(#f2ece0 0,#eae3d3 100%)}.api-banner,.toast-card,.artifact-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.toast-card{background:linear-gradient(#fcfaf4f5 0,#f2ece0f0 100%);border-radius:8px}.artifact-modal-backdrop{background:linear-gradient(#11131a29,#11131a3d)}.artifact-modal{background:linear-gradient(#fcfaf4 0 100%)}.mobile-section-bar{border-radius:8px}.button[data-tooltip],.copy-button[data-tooltip],.actor-select-trigger[data-tooltip],.option-select-trigger[data-tooltip]{position:relative;overflow:visible}.button[data-tooltip]:after,.copy-button[data-tooltip]:after,.actor-select-trigger[data-tooltip]:after,.option-select-trigger[data-tooltip]:after{z-index:140;pointer-events:none;max-width:220px;box-shadow:var(--shadow-popover);color:#fcfaf4;content:attr(data-tooltip);opacity:0;text-align:center;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);white-space:nowrap;background:#1a1612;border:1px solid #fcfaf424;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:650;line-height:1.2;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px)scale(.97)}.button:disabled[data-tooltip]:after,.copy-button:disabled[data-tooltip]:after,.actor-select-trigger:disabled[data-tooltip]:after,.option-select-trigger:disabled[data-tooltip]:after{display:none}.button[data-tooltip]:hover:after,.button[data-tooltip]:focus-visible:after,.copy-button[data-tooltip]:hover:after,.copy-button[data-tooltip]:focus-visible:after,.actor-select-trigger[data-tooltip]:hover:after,.actor-select-trigger[data-tooltip]:focus-visible:after,.option-select-trigger[data-tooltip]:hover:after,.option-select-trigger[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.header-actions .button[data-tooltip]:after{left:auto;right:0;transform:translate(4px,-2px)scale(.97)}.header-actions .button[data-tooltip]:hover:after,.header-actions .button[data-tooltip]:focus-visible:after{transform:translate(0,0)scale(1)}.command-line .copy-button[data-tooltip]:after,.command-box-header .copy-button[data-tooltip]:after{left:auto;right:0;transform:translate(4px,-2px)scale(.97)}.command-line .copy-button[data-tooltip]:hover:after,.command-line .copy-button[data-tooltip]:focus-visible:after,.command-box-header .copy-button[data-tooltip]:hover:after,.command-box-header .copy-button[data-tooltip]:focus-visible:after{transform:translate(0,0)scale(1)}.actor-select-field[data-open=true]>span,.option-select-field[data-open=true]>span,.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea{color:#211c16}.actor-select-menu button,.option-select-menu button,.mention-menu button{isolation:isolate;position:relative}.actor-select-menu button:before,.option-select-menu button:before,.mention-menu button:before{content:"";opacity:0;width:2px;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);background:currentColor;border-radius:999px;position:absolute;top:9px;bottom:9px;left:4px;transform:scaleY(.55)}.actor-select-menu button.active:before,.option-select-menu button.active:before,.mention-menu button.active:before{opacity:.76;transform:scaleY(1)}.actor-select-menu button[data-pointer=inside],.option-select-menu button[data-pointer=inside],.mention-menu button[data-pointer=inside],.command-result-block button[data-pointer=inside]{background-image:radial-gradient(180px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4e0, #fcfaf400 62%)}.actor-select-menu button[data-pressed=true],.option-select-menu button[data-pressed=true],.mention-menu button[data-pressed=true],.command-result-block button[data-pressed=true]{transform:scale(.992)}.actor-select-menu button.selected:not(.active),.option-select-menu button.selected:not(.active){background:#fcfaf4;box-shadow:inset 0 0 0 1px #11131a14}.mention-menu button em{background:#fcfaf49e;border:1px solid #11131a14;border-radius:999px;justify-self:end;padding:2px 6px;font-size:11px;font-weight:650}.mention-menu button.active em{background:#fcfaf41a;border-color:#fcfaf42e}.mention-menu-head{background:linear-gradient(#fcfaf4f0 0,#f2ece0e0 100%);border:1px solid #11131a12;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:1px 1px 6px;padding:9px 10px;display:grid;box-shadow:inset 0 1px #fcfaf4e0}.mention-menu-head>div{gap:2px;min-width:0;display:grid}.mention-menu-head strong,.mention-menu-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-menu-head strong{color:#211c16;font-size:13px}.mention-menu-head span{color:#65605a;font-size:12px}.mention-type-strip{flex-wrap:wrap;gap:5px;margin:0 1px 6px;display:flex}.mention-type-strip span{color:#56514a;background:#fcfaf4a3;border:1px solid #11131a12;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.mention-type-strip strong{color:#fcfaf4;background:#1a1612;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:10px;line-height:1;display:inline-grid}.mention-group-label{color:#65605a;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:8px 4px 4px;font-size:11px;font-weight:750;display:flex}.mention-group-label:after{content:"";background:linear-gradient(90deg,#11131a17,#0000);flex:1;height:1px}.mention-icon.person,.actor-select-menu .actor-option-icon{background:linear-gradient(#fcfaf4 0,#eae3d3 100%)}.mention-icon.agent{background:linear-gradient(135deg,#fcfaf4 0,#eae3d3 48%,#e4decf 100%);border-color:#11131a29}.mention-icon.channel,.mention-icon.task,.mention-icon.file,.mention-icon.host{background:linear-gradient(#fcfaf4,#fcfaf4) padding-box padding-box,linear-gradient(135deg,#11131a24,#e4decfbd) border-box}.task-card.selected:after,.message-row.selected:after,.task-table-row.selected:after,.follow-up-card.selected:after,.dependency-row.selected:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #11131a14}.task-table-row,.follow-up-card,.dependency-row{position:relative}.task-card:active,.message-row:active,.task-table-row:active,.follow-up-card:active,.dependency-row:active{transform:translateY(0)scale(.995)}.task-table-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.agent-card-row,.topic-session-row,.session-row,.audit-log-row,.role-card,.signal-row,.runtime-detail-row,.kanban-load-more,.task-title-button,.task-card-footer button{transition:background-color var(--motion-fast) var(--ease-out), background-image var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.auth-session-row,.member-row,.schedule-row,.approval-row,.agent-card-row,.topic-session-row,.session-row,.audit-log-row,.role-card,.signal-row,.runtime-detail-row{isolation:isolate;position:relative}.task-table-row[data-pointer=inside],.auth-session-row[data-pointer=inside],.member-row[data-pointer=inside],.schedule-row[data-pointer=inside],.approval-row[data-pointer=inside],.agent-card-row[data-pointer=inside],.topic-session-row[data-pointer=inside],.session-row[data-pointer=inside],.audit-log-row[data-pointer=inside],.role-card[data-pointer=inside],.signal-row[data-pointer=inside],.runtime-detail-row[data-pointer=inside]{background-image:radial-gradient(240px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4e0, #fcfaf400 62%), linear-gradient(180deg, #fcfaf4c7 0, #f2ece06b 100%);border-color:#11131a33;transform:translateY(-1px);box-shadow:inset 0 1px #fcfaf4e0,0 14px 34px #11131a14}.task-table-row[data-pressed=true],.auth-session-row[data-pressed=true],.member-row[data-pressed=true],.schedule-row[data-pressed=true],.approval-row[data-pressed=true],.agent-card-row[data-pressed=true],.topic-session-row[data-pressed=true],.session-row[data-pressed=true],.audit-log-row[data-pressed=true],.role-card[data-pressed=true],.signal-row[data-pressed=true],.runtime-detail-row[data-pressed=true],.kanban-load-more[data-pressed=true],.task-title-button[data-pressed=true],.task-card-footer button[data-pressed=true]{transform:translateY(0)scale(.994)}.task-title-button[data-pointer=inside],.task-card-footer button[data-pointer=inside],.kanban-load-more[data-pointer=inside]{background-image:radial-gradient(160px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4d1, #fcfaf400 60%);box-shadow:var(--shadow-soft);border-color:#11131a38}.task-table-row:focus-within,.auth-session-row:focus-within,.member-row:focus-within,.schedule-row:focus-within,.approval-row:focus-within,.agent-card-row:focus-within,.topic-session-row:focus-within,.session-row:focus-within,.audit-log-row:focus-within{box-shadow:0 0 0 3px var(--ring), 0 12px 30px #11131a12;border-color:#11131a4d}.sidebar-create{background:linear-gradient(#f2ece000 0,#f2ece0f0 34%)}.sidebar-create input:hover,.settings-form-row input:hover,.member-create-grid input:hover,.agent-create-inline input:hover,.agent-profile-form input:hover,.agent-profile-form textarea:hover,.task-detail-form input:hover,.task-detail-form textarea:hover,.topic-composer input:hover,.agent-session-input input:hover,.task-create-row input:hover{border-color:#c7c7cc}.topic-composer,.agent-session-input,.task-create-row{position:relative}.task-checkbox:hover{background:var(--surface-hover)}.danger-button:hover:not(:disabled){background:#f4e2dc;border-color:#a8392a;box-shadow:0 0 0 3px #b91c1c14}::selection{color:#fcfaf4;background:#1a1612}.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page,.topic-scroll,.module-sidebar,.sidebar-scroll,.mention-menu,.actor-select-menu,.option-select-menu{scrollbar-color:#11131a3d transparent;scrollbar-width:thin}.message-panel::-webkit-scrollbar{width:10px;height:10px}.message-tab-surface::-webkit-scrollbar{width:10px;height:10px}.task-view-surface::-webkit-scrollbar{width:10px;height:10px}.kanban-board::-webkit-scrollbar{width:10px;height:10px}.detail-page::-webkit-scrollbar{width:10px;height:10px}.topic-scroll::-webkit-scrollbar{width:10px;height:10px}.module-sidebar::-webkit-scrollbar{width:10px;height:10px}.sidebar-scroll::-webkit-scrollbar{width:10px;height:10px}.mention-menu::-webkit-scrollbar{width:10px;height:10px}.actor-select-menu::-webkit-scrollbar{width:10px;height:10px}.option-select-menu::-webkit-scrollbar{width:10px;height:10px}.message-panel::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.message-tab-surface::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.task-view-surface::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.kanban-board::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.detail-page::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.topic-scroll::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.module-sidebar::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.sidebar-scroll::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mention-menu::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.actor-select-menu::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.option-select-menu::-webkit-scrollbar-thumb{background-color:#11131a3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.message-panel::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.message-tab-surface::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.task-view-surface::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.kanban-board::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.detail-page::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.topic-scroll::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.module-sidebar::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.mention-menu::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.actor-select-menu::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.option-select-menu::-webkit-scrollbar-thumb:hover{background-color:#11131a5c}.actor-select-search{transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);background:linear-gradient(#fcfaf4eb 0,#f2ece0db 100%)}.actor-select-empty,.mention-empty{background:#fcfaf48a;border-radius:6px;box-shadow:inset 0 0 0 1px #11131a0d}.button:active:not(:disabled),.copy-button:active:not(:disabled),.header-actions button:active:not(:disabled),.composer-tools button:active:not(:disabled),.topic-header button:active:not(:disabled),.artifact-modal-header button:active:not(:disabled){transform:translateY(0)scale(.985)}.task-checkbox:active{transform:translateY(0)scale(.99)}.task-checkbox input,.actor-select-search,.mention-menu,.actor-select-menu,.option-select-menu,.toast-card{backface-visibility:hidden}.mention-input-wrap textarea::placeholder,.mention-input-wrap input::placeholder,.search-box input::placeholder,.actor-select-search input::placeholder{color:#9a938a}.composer:has(.mention-input-wrap[data-open=true]){box-shadow:0 18px 54px #11131a1a,0 0 0 1px #11131a1a}:root{--motion-fast:.14s;--motion-medium:.2s;--motion-slow:.28s}button,a,.task-card,.follow-up-card,.dependency-row,.message-row,.channel-resource-card,.artifact-preview-card,.option-select-trigger,.actor-select-trigger{-webkit-tap-highlight-color:transparent}.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out), filter var(--motion-medium) var(--ease-out)}.nav-item:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.task-pill:focus-visible,.task-title-button:focus-visible,.task-card-footer button:focus-visible,.message-attachment-card:focus-visible,.composer-attachment-chip button:focus-visible,.message-artifact-actions button:focus-visible,.artifact-actions button:focus-visible,.artifact-actions a:focus-visible,.command-box-header button:focus-visible,.command-line button:focus-visible,.mobile-section-bar button:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4db inset;outline:0}.button>svg,.copy-button>svg,.workspace-tab>svg,.segmented button>svg,.task-filters button>svg,.task-pill>svg{transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);flex:none}.button:hover:not(:disabled)>svg,.copy-button:hover:not(:disabled)>svg,.workspace-tab:hover:not(:disabled)>svg,.segmented button:hover:not(:disabled)>svg,.task-filters button:hover:not(:disabled)>svg,.task-pill:hover:not(:disabled)>svg{transform:translateY(-1px)}.button>span,.copy-button>span,.workspace-tab>span,.task-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-meta strong,.message-meta span,.task-card-footer span,.topic-agent-run strong,.topic-agent-run span{transition:color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out)}.message-row:hover .message-meta strong,.message-row.selected .message-meta strong,.task-card:hover h3,.task-card.selected h3{color:#1a1612}.message-row.selected .avatar,.task-card.selected .badge,.task-table-row.selected .badge,.follow-up-card.selected .badge,.dependency-row.selected .badge{box-shadow:0 0 0 3px #11131a12,inset 0 1px #fcfaf4db}.task-card-labels span,.badge,.mention-token{transform-origin:50%}.task-card:hover .task-card-labels span,.message-row:hover .mention-token{transform:translateY(-1px)}.composer-task-draft,.topic-agent-run,.topic-session-row,.message-artifact-card,.channel-tab-header,.channel-resource-card,.artifact-preview-card{animation:surface-in var(--motion-medium) var(--ease-out)}.task-create-row:focus-within,.topic-composer:focus-within,.agent-session-input:focus-within{filter:drop-shadow(0 8px 18px #11131a0d)}.option-select-menu,.actor-select-menu,.mention-menu{outline-offset:-2px;outline:1px solid #fcfaf49e}.option-select-menu button:focus-visible,.actor-select-menu button:focus-visible,.mention-menu button:focus-visible{color:#fcfaf4;background:#1a1612;outline:0;box-shadow:0 10px 22px #11131a24}.option-select-menu button:focus-visible strong,.option-select-menu button:focus-visible small,.mention-menu button:focus-visible strong,.mention-menu button:focus-visible small,.mention-menu button:focus-visible em{color:inherit}.toast-card{position:relative;overflow:hidden}.toast-card:before{content:"";background:linear-gradient(90deg,#11131a1a,#1a1612,#11131a1a);height:2px;position:absolute;top:0;left:0;right:0}.toast-card.success:before{background:linear-gradient(90deg,#16a34a24,#6f7a45,#16a34a24)}.toast-card.warning:before{background:linear-gradient(90deg,#a1620724,#9a5a28,#a1620724)}.toast-card.danger:before{background:linear-gradient(90deg,#b91c1c24,#a8392a,#b91c1c24)}:root{--control-height:36px;--surface-line:#11131a14;--surface-line-strong:#11131a24;--elevated-line:#fcfaf4b8}.workspace-screen{animation:workspace-screen-in var(--motion-medium) var(--ease-out)}.workspace-header,.workspace-tabs,.task-toolbar,.topic-header,.topic-composer,.sidebar-header,.module-sidebar,.org-rail{-webkit-backdrop-filter:blur(18px)}.command-palette{border-color:var(--surface-line-strong);background:linear-gradient(#fcfaf4fa 0,#f2ece0f5 100%)}.command-palette-search{background:#fcfaf4b8}.command-result-block button{isolation:isolate;position:relative}.command-result-block button:before{content:"";opacity:0;width:2px;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:currentColor;border-radius:999px;position:absolute;top:9px;bottom:9px;left:4px;transform:scaleY(.55)}.command-result-block button.active,.command-result-block button:hover{transform:translateY(-1px)}.command-result-block button.active{color:#fcfaf4;background:#1a1612;border-color:#1a1612;box-shadow:0 16px 34px #11131a2e}.command-result-block button.active:before{opacity:.72;transform:scaleY(1)}.command-result-block button.active .command-icon{color:#fcfaf4;background:#fcfaf41a;border-color:#fcfaf42e}.command-result-block button.active small,.command-result-block button.active strong{color:inherit}.command-group-label,.mention-group-label,.sidebar-group-title,.task-table-header,.info-section h2,.section-heading-row h2{letter-spacing:0}.mention-menu,.actor-select-menu,.option-select-menu{border-color:var(--surface-line-strong);box-shadow:0 22px 72px #11131a29, 0 0 0 1px var(--elevated-line) inset}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{transform-origin:50%}.mention-menu button:not(.active):hover,.actor-select-menu button:not(.active):hover,.option-select-menu button:not(.active):hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--surface-line), 0 6px 18px #11131a0d;background:#fcfaf4}.command-line{border:1px solid var(--surface-line);min-height:52px;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:linear-gradient(#fcfaf4e0 0,#f2ece0e0 100%);border-radius:8px;grid-template-columns:minmax(104px,136px) minmax(0,1fr) 34px;padding:8px;position:relative;box-shadow:inset 0 1px #fcfaf4db}.command-line:hover{border-color:var(--surface-line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.command-line span{text-transform:uppercase;font-size:12px;font-weight:700}.command-line code,.command-box code{box-shadow:inset 0 1px #fcfaf414,0 10px 24px #11131a12}.command-box{border:1px solid var(--surface-line);background:linear-gradient(#fcfaf4b8 0,#f2ece0b8 100%);border-radius:8px;padding:10px}.runtime-detail-row:hover,.agent-card-row:hover,.member-row:hover,.schedule-row:hover,.approval-row:hover,.signal-row:hover{border-color:var(--surface-line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.task-topic-panel{animation:panel-slide-in var(--motion-slow) var(--ease-out)}.topic-scroll>*,.message-tab-surface>*,.detail-page>*{animation:surface-in var(--motion-medium) var(--ease-out)}.topic-header button,.artifact-modal-header button,.composer-attachment-chip button,.mobile-section-bar button,.rail-button{min-width:var(--control-height);min-height:var(--control-height)}.workspace-tab.active,.segmented button.active,.task-filters button.active,.mobile-section-bar button.active{text-shadow:none}.status-dot.online{position:relative}.status-dot.online:after{border-radius:inherit;content:"";animation:online-pulse 1.4s var(--ease-out) infinite;background:#16a34a2e;position:absolute;inset:-5px}.badge,.copy-button,.button,.option-select-trigger,.actor-select-trigger,.workspace-tab,.task-pill{min-height:var(--control-height)}.button-ghost{min-width:var(--control-height)}.button,.copy-button{box-shadow:inset 0 1px #fcfaf4b8,0 1px 1px #11131a08}.button-default{box-shadow:inset 0 1px #fcfaf424,0 8px 22px #11131a1f}.button-default:hover:not(:disabled){box-shadow:inset 0 1px #fcfaf42e,0 12px 28px #11131a29}.button-outline:hover:not(:disabled),.button-ghost:hover:not(:disabled),.copy-button:hover:not(:disabled){box-shadow:inset 0 1px #fcfaf4db,0 10px 24px #11131a14}.actor-select-field[data-open=true] .actor-select-trigger,.option-select-field[data-open=true] .option-select-trigger,.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #fcfaf4e6 inset;border-color:#1a1612}.actor-select-field[data-open=true] .actor-select-trigger>svg:last-child,.option-select-field[data-open=true] .option-select-trigger>svg:last-child{transform:rotate(180deg)}.composer-attachments{animation:surface-in var(--motion-medium) var(--ease-out)}.composer-attachment-chip{animation:item-in var(--motion-medium) var(--ease-out)}.message-row:focus-within{border-color:var(--surface-line-strong);box-shadow:0 0 0 3px var(--ring), var(--shadow-soft)}.floating-listbox{overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:calc(100vw - 16px);animation:floating-listbox-in var(--motion-fast) var(--ease-out);will-change:opacity, transform}.floating-listbox[data-placement=top]{animation-name:floating-listbox-in-up}.floating-listbox[data-state=closing]{pointer-events:none;animation:floating-listbox-out var(--motion-fast) var(--ease-out) both}.floating-listbox[data-placement=top][data-state=closing]{animation-name:floating-listbox-out-up}.floating-listbox:after{pointer-events:none;content:"";background:linear-gradient(#fcfaf400,#fcfaf4);height:10px;position:sticky;bottom:-5px;left:0;right:0}.composer{isolation:isolate;position:relative}.composer.drop-active{box-shadow:0 0 0 3px var(--ring), 0 22px 64px #11131a21;border-color:#1a1612;transform:translateY(-1px)}.composer-slash-menu{animation:surface-in var(--motion-medium) var(--ease-out);background:#fcfaf4;border:1px solid #e4decf;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto;box-shadow:0 18px 44px #11131a24}.composer-slash-command{text-align:left;cursor:pointer;width:100%;transition:background var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:10px;padding:8px 9px;display:flex}.composer-slash-command[data-active=true]{background:#eae3d3}.composer-slash-command:disabled{opacity:.45;cursor:not-allowed}.composer-slash-command-key{color:#3d362e;background:#f2ece0;border:1px solid #e4decf;border-radius:6px;flex:none;margin-top:1px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.composer-slash-command-body{flex-direction:column;gap:1px;min-width:0;display:flex}.composer-slash-command-body strong{color:#211c16;font-size:13px}.composer-slash-command-body span{color:#65605a;font-size:12px}.composer-drop-overlay{z-index:6;color:#1a1612;pointer-events:none;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:surface-in var(--motion-medium) var(--ease-out);background:#fcfaf4db;border:1px dashed #11131a94;border-radius:7px;place-items:center;gap:6px;display:grid;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #fcfaf4b8,0 18px 44px #11131a1f}.composer-drop-overlay span{width:34px;height:34px;box-shadow:var(--shadow-soft);background:#fcfaf4;border:1px solid #11131a1f;border-radius:8px;place-items:center;display:grid}.composer-drop-overlay strong{font-size:13px;font-weight:720}.kanban-column.drop-target{background:linear-gradient(#fcfaf4f5 0,#f8f8f9f0 100%);border-color:#11131a2e;transform:translateY(-1px);box-shadow:0 16px 44px #11131a17,inset 0 0 0 1px #fcfaf4c7}.task-board-layout,.kanban-board{height:100%}.kanban-board{align-items:stretch;min-height:min(680px,100dvh - 150px)}.kanban-column{min-height:clamp(420px,100dvh - 206px,820px)}.kanban-card-list{flex:auto;min-height:0}.kanban-empty{flex:auto;min-height:120px}.kanban-drop-target{color:#56514a;min-height:46px;animation:surface-in var(--motion-fast) var(--ease-out);background:linear-gradient(#fcfaf4c2 0,#eae3d3c7 100%);border:1px dashed #11131a47;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.kanban-load-more{color:#56514a;cursor:pointer;min-height:38px;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:#fcfaf4;border:1px solid #e4decf;border-radius:8px;place-items:center;font-size:12px;font-weight:720;display:grid}.kanban-load-more:hover:not(:disabled),.kanban-load-more:focus-visible{color:#1a1612;box-shadow:var(--shadow-soft);border-color:#211c16;transform:translateY(-1px)}.kanban-load-more:disabled{cursor:progress;opacity:.62}.kanban-insert-marker{min-height:14px;animation:surface-in var(--motion-fast) var(--ease-out);place-items:center;display:grid;position:relative}.kanban-insert-marker:before{content:"";background:#1a1612;border-radius:999px;width:min(100%,220px);height:3px;box-shadow:0 0 0 4px #11131a12}.task-card[draggable=true]{cursor:grab}.task-card.dragging{opacity:.46;cursor:grabbing;border-style:dashed;border-color:#11131a3d;transform:rotate(.35deg)scale(.992)}.task-card.dragging:hover{box-shadow:var(--shadow-soft)}.sidebar-group{position:relative}.sidebar-group+.sidebar-group:before{content:"";background:linear-gradient(90deg,#0000,#11131a14,#0000);height:1px;position:absolute;top:0;left:12px;right:12px}.sidebar-group-toggle{min-height:28px;margin:0 -6px;padding:4px 6px}.sidebar-group-toggle:hover{background:#fcfaf49e;box-shadow:inset 0 0 0 1px #11131a0d}.sidebar-group-toggle:active{transform:translateY(0)scale(.99)}.sidebar-group-toggle[aria-expanded=false]{color:#9a938a}.sidebar-group-content[data-state=closing]{pointer-events:none}.empty-state-card:before{z-index:-1;opacity:.62;content:"";background-color:#0000;background-image:linear-gradient(90deg,#11131a08 1px,#0000 1px),linear-gradient(#11131a08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#00000094 45%,#0000 78%);mask-image:radial-gradient(#000 0%,#00000094 45%,#0000 78%)}.empty-state-icon,.workspace-title-icon,.mention-icon,.actor-option-icon,.option-select-icon,.toast-icon,.system-status-icon{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}.empty-state-card:hover .empty-state-icon,.message-row:hover .avatar,.task-card:hover .badge,.mention-menu button:hover .mention-icon,.mention-menu button.active .mention-icon,.actor-select-menu button:hover .actor-option-icon,.actor-select-menu button.active .actor-option-icon,.option-select-menu button:hover .option-select-icon,.option-select-menu button.active .option-select-icon{transform:translateY(-1px)}.message-row,.task-card,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row{outline-offset:-1px;outline:1px solid #0000}.message-row:hover,.task-card:hover,.channel-resource-card:hover,.artifact-preview-card:hover,.follow-up-card:hover,.dependency-row:hover{outline-color:#fcfaf4bd}.message-row[data-pointer=inside],.task-card[data-pointer=inside],.channel-resource-card[data-pointer=inside],.artifact-preview-card[data-pointer=inside],.follow-up-card[data-pointer=inside],.dependency-row[data-pointer=inside],.empty-state-card[data-pointer=inside]{border-color:#11131a42;transform:translateY(-1px);box-shadow:inset 0 1px #fcfaf4f0,0 14px 36px #11131a1a,inset 0 0 0 1px #fcfaf4c7}.message-row[data-pointer=inside],.task-card[data-pointer=inside],.channel-resource-card[data-pointer=inside],.artifact-preview-card[data-pointer=inside],.follow-up-card[data-pointer=inside],.dependency-row[data-pointer=inside]{background-image:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4eb, #fcfaf400 62%)}.message-row[data-pressed=true],.task-card[data-pressed=true],.channel-resource-card[data-pressed=true],.artifact-preview-card[data-pressed=true],.follow-up-card[data-pressed=true],.dependency-row[data-pressed=true]{transform:translateY(0)scale(.992)}.composer{box-shadow:inset 0 1px #fcfaf4eb,0 10px 34px #11131a0f}.composer[data-pointer=inside]{border-color:#11131a26;box-shadow:inset 0 1px #fcfaf4f5,0 16px 44px #11131a17}.composer[data-pointer=inside]:before{pointer-events:none;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4eb, #fcfaf400 66%);content:"";position:absolute;inset:0}.composer:after{pointer-events:none;opacity:0;height:1px;transition:opacity var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-out);content:"";background:linear-gradient(90deg,#0000,#11131a17,#0000);position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(.7)}.composer:focus-within:after,.composer.drop-active:after{opacity:1;transform:scaleX(1)}.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item{transform-origin:50% 62%}.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.segmented button:disabled,.task-filters button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled{transform:none}.button[data-state=loading]:after{border-radius:inherit;content:"";opacity:.72;animation:control-sheen 1.1s var(--ease-out) infinite;background:linear-gradient(110deg,#0000 0%,#fcfaf433 42%,#0000 68%);position:absolute;inset:1px;transform:translate(-120%)}.button-outline[data-state=loading]:after,.button-ghost[data-state=loading]:after{background:linear-gradient(110deg,#0000 0%,#11131a12 42%,#0000 68%)}.task-topic-scrim[data-state=opening],.task-topic-scrim[data-state=open]{animation:command-layer-in var(--motion-medium) var(--ease-out)}.task-topic-scrim[data-state=closing]{pointer-events:none;animation:command-layer-out var(--motion-medium) var(--ease-out) both}.task-topic-panel[data-state=opening],.task-topic-panel[data-state=open]{animation:panel-slide-in var(--motion-slow) var(--ease-out)}.task-topic-panel[data-state=closing]{pointer-events:none;animation:panel-slide-out .22s var(--ease-out) both}.artifact-modal-backdrop[data-state=opening],.artifact-modal-backdrop[data-state=open]{animation:modal-layer-in var(--motion-fast) var(--ease-out)}.artifact-modal-backdrop[data-state=closing]{pointer-events:none;animation:modal-layer-out .19s var(--ease-out) both}.artifact-modal[data-state=opening],.artifact-modal[data-state=open]{animation:modal-panel-in var(--motion-medium) var(--ease-out)}.artifact-modal[data-state=closing]{animation:modal-panel-out .19s var(--ease-out) both}@supports (view-transition-name:magicord-workspace){.workspace-screen{view-transition-name:magicord-workspace}.module-sidebar{view-transition-name:magicord-sidebar}.workspace-tabs{view-transition-name:magicord-tabs}::view-transition-group(magicord-workspace){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-out)}::view-transition-group(magicord-sidebar){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-out)}::view-transition-group(magicord-tabs){animation-duration:var(--motion-slow);animation-timing-function:var(--ease-out)}::view-transition-old(magicord-workspace){animation:magicord-workspace-out var(--motion-medium) var(--ease-out) both}::view-transition-new(magicord-workspace){animation:magicord-workspace-in var(--motion-slow) var(--ease-out) both}::view-transition-old(magicord-sidebar){animation:magicord-sidebar-out var(--motion-medium) var(--ease-out) both}::view-transition-new(magicord-sidebar){animation:magicord-sidebar-in var(--motion-slow) var(--ease-out) both}::view-transition-old(magicord-tabs){animation:magicord-tabs-out var(--motion-fast) var(--ease-out) both}::view-transition-new(magicord-tabs){animation:magicord-tabs-in var(--motion-medium) var(--ease-out) both}}@media (hover:hover) and (pointer:fine){:is(.message-panel:has(.message-row:hover) .message-row:not(:hover):not(.selected),.kanban-card-list:has(.task-card:hover) .task-card:not(:hover):not(.selected),.task-table:has(.task-table-row:hover) .task-table-row:not(:hover):not(.selected),.follow-up-list:has(.follow-up-card:hover) .follow-up-card:not(:hover):not(.selected),.dependency-list:has(.dependency-row:hover) .dependency-row:not(:hover):not(.selected)){opacity:.76}.message-panel:has(.message-row:hover) .message-row:not(:hover):not(.selected) .avatar{filter:saturate(.88)}.kanban-card-list:has(.task-card:hover) .task-card:not(:hover):not(.selected){filter:saturate(.88)}}:root{--glass-surface:#fcfaf4e0;--glass-line:#11131a17;--shadow-polished:0 1px 0 #fcfaf4e0 inset, 0 18px 54px #11131a14}.workspace-screen{isolation:isolate;position:relative;overflow:hidden}.workspace-screen:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#fcfaf4eb 0,#fcfaf400 34%),linear-gradient(#11131a07 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#11131a07 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000bd 46%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bd 46%,#0000 100%)}.workspace-screen>*{z-index:1;position:relative}.workspace-header,.workspace-tabs,.task-toolbar,.composer,.task-topic-panel,.command-palette,.toast-card,.artifact-modal,.floating-listbox{-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%)}.workspace-header:after,.workspace-tabs:after,.task-toolbar:after,.composer-footer:after{pointer-events:none;opacity:.82;content:"";background:linear-gradient(90deg,#0000,#11131a1a,#0000);height:1px;position:absolute;left:18px;right:18px}.workspace-header:after,.workspace-tabs:after,.task-toolbar:after{bottom:0}.composer-footer{position:relative}.composer-footer:after{top:0;left:0;right:0}.message-panel{padding-inline:clamp(16px,2vw,30px);position:relative}.message-panel .empty-state-card{width:min(100%,720px);min-height:clamp(220px,28vh,320px);box-shadow:var(--shadow-polished);background:linear-gradient(#fcfaf4f5 0,#f2ece0e6 100%),#fcfaf4;border-style:solid;margin:clamp(42px,12vh,140px) auto}.empty-state-card:after{pointer-events:none;opacity:.7;content:"";background:linear-gradient(90deg,#0000,#11131a17,#0000);height:1px;position:absolute;bottom:16px;left:18px;right:18px}.empty-state-card.compact:after,.empty-state-card.task-empty:after{display:none}.nav-item,.channel-button,.rail-button,.mobile-section-bar button,.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.task-card,.message-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{isolation:isolate}.nav-item:after,.channel-button:after{z-index:-1}.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.segmented button:disabled,.task-filters button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.task-checkbox.disabled{filter:saturate(.72)}.task-checkbox:focus-within{box-shadow:0 0 0 3px var(--ring), inset 0 0 0 1px #fcfaf4b8;border-color:#1a1612}.task-checkbox:hover:not(.disabled){background:#fcfaf4c7;border-color:#11131a1a}.floating-listbox{background:linear-gradient(#fcfaf4f7 0,#f8f8f9f5 100%)}.floating-listbox button{position:relative}.floating-listbox button:after{opacity:0;width:2px;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);content:"";background:currentColor;border-radius:999px;position:absolute;top:7px;bottom:7px;left:4px;transform:scaleY(.45)}.floating-listbox button.active:after,.floating-listbox button:hover:after{opacity:.72;transform:scaleY(1)}.command-palette-layer{perspective:1100px}.command-palette{transform-origin:50% 0}.toast-viewport{perspective:900px}.toast-card{transform-origin:100% 0}.mobile-section-bar button{position:relative;overflow:hidden}.mobile-section-bar button:before{z-index:-1;background:radial-gradient(72px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4c7, transparent 64%), linear-gradient(180deg, #fcfaf4db 0, #f2ece0db 100%);opacity:0;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);content:"";border-radius:7px;position:absolute;inset:4px}.mobile-section-bar button:hover:before,.mobile-section-bar button[data-pointer=inside]:before{opacity:1}.mobile-section-bar button.active:before{opacity:0}.task-topic-panel{border-left-color:var(--glass-line);box-shadow:inset -1px 0 #fcfaf4b8,-20px 0 64px #11131a17}.topic-scroll{background:linear-gradient(#f2ece08f 0,#fcfaf400 220px),linear-gradient(90deg,#11131a06 1px,#0000 1px) 0 0/38px 38px}.task-card,.message-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{transform-origin:50% 60%}.task-card.selected,.message-row.selected,.task-table-row.selected,.follow-up-card.selected,.dependency-row.selected{animation:selected-settle var(--motion-medium) var(--ease-out)}.rail-command-button{margin-bottom:2px}.rail-command-button:after{content:"";background:linear-gradient(90deg,#0000,#11131a24,#0000);height:1px;position:absolute;bottom:-8px;left:5px;right:5px}.rail-command-button:hover,.rail-command-button[data-pointer=inside]{background:radial-gradient(44px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4f5, #fcfaf400 68%), #fcfaf4;box-shadow:inset 0 1px #fcfaf4eb,0 10px 24px #11131a17,0 0 0 1px #11131a14}.command-palette-search{grid-template-columns:auto minmax(0,1fr) auto auto}.command-palette-count{color:#56514a;background:#fcfaf4ad;border:1px solid #11131a14;border-radius:999px;place-items:center;min-width:28px;height:24px;font-size:11px;font-weight:720;line-height:1;display:inline-grid}.command-palette[data-empty=true] .command-palette-count{color:#9a5a28}.command-palette-results{overscroll-behavior:contain}.command-result-block button,.mention-menu button,.actor-select-menu button,.option-select-menu button{outline-offset:-2px}.command-result-block button:focus-visible,.mention-menu button:focus-visible,.actor-select-menu button:focus-visible,.option-select-menu button:focus-visible{outline:1px solid #fcfaf499}.composer-footer .button[data-state=loading]{min-width:92px}.composer-footer .button[data-state=loading] .button-spinner{margin-left:-2px}.workspace-screen[data-section=messages] .workspace-header,.workspace-screen[data-section=tasks] .task-toolbar,.workspace-screen[data-section=members] .workspace-header,.workspace-screen[data-section=computers] .workspace-header,.workspace-screen[data-section=insights] .workspace-header,.workspace-screen[data-section=settings] .workspace-header{box-shadow:inset 0 1px #fcfaf4db,0 1px #11131a12,0 14px 42px #11131a0a}.message-panel .message-row:first-of-type,.kanban-card-list .task-card:first-of-type,.task-table .task-table-row:first-of-type,.follow-up-list .follow-up-card:first-of-type,.dependency-list .dependency-row:first-of-type{animation-delay:0s}.message-panel .message-row:nth-of-type(2),.kanban-card-list .task-card:nth-of-type(2),.task-table .task-table-row:nth-of-type(2),.follow-up-list .follow-up-card:nth-of-type(2),.dependency-list .dependency-row:nth-of-type(2){animation-delay:24ms}.message-panel .message-row:nth-of-type(3),.kanban-card-list .task-card:nth-of-type(3),.task-table .task-table-row:nth-of-type(3),.follow-up-list .follow-up-card:nth-of-type(3),.dependency-list .dependency-row:nth-of-type(3){animation-delay:48ms}.message-panel .message-row:nth-of-type(n+4),.kanban-card-list .task-card:nth-of-type(n+4),.task-table .task-table-row:nth-of-type(n+4),.follow-up-list .follow-up-card:nth-of-type(n+4),.dependency-list .dependency-row:nth-of-type(n+4){animation-delay:72ms}.task-card[draggable=true]:hover .task-card-footer button:not(:disabled),.task-card[draggable=true]:focus-within .task-card-footer button:not(:disabled){border-color:#11131a2e;box-shadow:0 8px 18px #11131a0f}.kanban-column.drop-target .kanban-column-header{color:#1a1612}.kanban-column.drop-target .kanban-column-header .badge{color:#1a1612;background:#fcfaf4;border-color:#11131a2e}.system-status-card,.toast-card,.empty-state-card,.composer,.command-palette,.floating-listbox,.artifact-modal{outline-offset:-2px;outline:1px solid #fcfaf48a}.system-status-card{transform-origin:100% 100%}.system-status-card:hover{border-color:#11131a29;transform:translateY(-1px);box-shadow:inset 0 1px #fcfaf4e6,0 20px 64px #11131a21}.search-box input,.actor-select-search input,.command-palette-search input{caret-color:#1a1612}.search-box:focus-within svg,.actor-select-search:focus-within svg,.command-palette-search:focus-within svg{color:#1a1612;transform:scale(1.04)}.command-palette-search svg,.search-box svg,.actor-select-search svg{transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out)}.button:disabled:before,.copy-button:disabled:before,.header-actions button:disabled:before,.topic-header button:disabled:before,.artifact-modal-header button:disabled:before,.system-status-card button:disabled:before{opacity:0}.channel-button.private-channel{color:#2a251f}.channel-button.private-channel>svg{color:#56514a}.channel-private-mark{color:#65605a;letter-spacing:0;transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:#fcfaf4b8;border:1px solid #11131a14;border-radius:999px;flex:none;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:760;line-height:1.1}.channel-button.active .channel-private-mark,.channel-button:hover .channel-private-mark{color:#2a251f;background:#fcfaf4;border-color:#11131a24;transform:translateY(-1px)}.channel-button.active .channel-private-mark{margin-left:4px}.channel-create{border-top:1px solid #11131a12;gap:9px;padding-top:12px;position:relative}.channel-create:before{content:"";background:linear-gradient(90deg,#0000,#fcfaf4e0,#0000);height:1px;position:absolute;top:-1px;left:18px;right:18px}.channel-create-mode{background:linear-gradient(#fcfaf4c2 0,#eae3d3c2 100%);border:1px solid #11131a14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid;box-shadow:inset 0 1px #fcfaf4db}.channel-create-mode button{color:#65605a;cursor:pointer;transform-origin:50% 62%;min-width:0;min-height:30px;transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:730;display:inline-flex;position:relative;overflow:hidden}.channel-create-mode button:before{pointer-events:none;background:radial-gradient(76px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4eb, #fcfaf400 68%);opacity:0;transition:opacity var(--motion-fast) var(--ease-out);content:"";position:absolute;inset:0}.channel-create-mode button:hover:not(:disabled),.channel-create-mode button[data-pointer=inside]:not(:disabled){color:#2a251f}.channel-create-mode button:hover:not(:disabled):before,.channel-create-mode button[data-pointer=inside]:not(:disabled):before{opacity:1}.channel-create-mode button.active{color:#1a1612;background:#fcfaf4;box-shadow:inset 0 1px #fcfaf4eb,0 6px 18px #11131a12,0 0 0 1px #11131a14}.channel-create-mode button:active:not(:disabled),.channel-create-mode button[data-pressed=true]:not(:disabled){transform:translateY(0)scale(.98)}.channel-create-mode button:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.56}.channel-create-note{color:#56514a;min-width:0;animation:surface-in var(--motion-fast) var(--ease-out);background:linear-gradient(#fcfaf4c7 0,#f2ece0b8 100%);border:1px solid #11131a12;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:680;display:inline-flex;box-shadow:inset 0 1px #fcfaf4d1}.channel-create-note span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-left-actions .button-ghost{width:auto;min-width:86px;padding:0 11px}.composer-left-actions .button-ghost svg,.composer-left-actions .task-checkbox,.composer-left-actions .button-ghost span,.composer-footer>.button{flex:none}@keyframes workspace-screen-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes header-in{0%{opacity:.995;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}@keyframes content-in{0%{opacity:.995;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes selected-settle{0%{transform:translateY(-1px)scale(.996)}to{transform:translateY(0)scale(1)}}@keyframes item-in{0%{opacity:.995;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebar-group-in{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-3px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes sidebar-shell-in{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes sidebar-scroll-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-slide-in{0%{opacity:.995;transform:translate(1px)}to{opacity:1;transform:translate(0)}}@keyframes panel-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}@keyframes modal-layer-in{0%{opacity:.995}to{opacity:1}}@keyframes modal-layer-out{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes modal-panel-in{0%{opacity:.995;transform:translateY(1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-panel-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.984)}}@keyframes control-sheen{to{transform:translate(120%)}}@keyframes magicord-workspace-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-4px)scale(.996)}}@keyframes magicord-workspace-in{0%{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.998)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes magicord-sidebar-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-6px)}}@keyframes magicord-sidebar-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes magicord-tabs-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes magicord-tabs-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes skeleton-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes online-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes surface-in{0%{opacity:.995;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes popover-in{0%{opacity:.995;transform:translateY(1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floating-listbox-in{0%{opacity:.995;transform:translateY(1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floating-listbox-in-up{0%{opacity:.995;transform:translateY(-1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floating-listbox-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(3px)scale(.985)}}@keyframes floating-listbox-out-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.985)}}@keyframes toast-in{0%{opacity:.995;transform:translateY(-1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes mobile-bar-in{0%{opacity:.995;transform:translateY(1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-topic-in{0%{opacity:.995;transform:translateY(1px)scale(.999)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-topic-out{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 14px);opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1040px){.app-shell{grid-template-columns:52px 240px minmax(0,1fr)}.task-filters .search-box{width:100%}.task-table-header,.task-table-row{grid-template-columns:minmax(180px,1.4fr) minmax(118px,.7fr) minmax(100px,.6fr) minmax(74px,.4fr) minmax(70px,auto)}.task-table-header>span:nth-child(5),.task-table-row>time{display:none}.kanban-board{grid-template-columns:repeat(5,minmax(210px,240px))}.info-row,.command-line,.runtime-detail-row,.signal-row,.dependency-row,.insight-metric-grid,.insight-columns,.task-summary-grid,.tab-metric-grid{grid-template-columns:minmax(0,1fr)}.dependency-row div:last-child{justify-items:start}}@media (width<=760px){.auth-screen{align-items:stretch;padding:14px}.auth-panel{align-self:center;padding:18px}.auth-status-grid{grid-template-columns:1fr}.auth-status-grid div{text-align:left;grid-template-columns:18px minmax(0,1fr);align-content:center;justify-items:start;min-height:42px}.command-palette-layer{align-items:end;padding:12px}.command-palette{border-radius:10px}.command-palette-results{max-height:58vh}.app-shell{grid-template-columns:1fr}.org-rail,.module-sidebar{display:none}.mobile-section-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:mobile-bar-in .22s var(--ease-out);background:#fcfaf4eb;border:1px solid #11131a1a;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:fixed;left:10px;box-shadow:0 18px 60px #11131a2e,inset 0 0 0 1px #fcfaf4b3}.mobile-section-bar button{color:#65605a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;gap:2px;min-width:0;min-height:48px;padding:4px 2px;display:grid}.mobile-section-bar button.active{color:#fcfaf4;background:#1a1612;box-shadow:0 10px 24px #11131a2e}.mobile-section-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:650;line-height:1.1;overflow:hidden}.toast-viewport,.system-status-dock{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;left:10px}.system-status-card{grid-template-columns:30px minmax(0,1fr)}.system-status-card button{grid-column:1/-1;width:100%}.workspace{--mobile-nav-clearance:calc(82px + env(safe-area-inset-bottom));min-height:100dvh;padding-bottom:78px}.workspace-screen{min-height:calc(100dvh - 78px);animation-name:none;transform:none}.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation-name:none;transform:none}.workspace-header{flex-direction:column;align-items:flex-start;min-height:86px;padding:12px}.workspace-tabs{padding:0 12px;overflow-x:auto}.channel-tab-header,.channel-resource-card{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch}.channel-resource-actions,.channel-tab-actions{justify-content:flex-start}.message-panel,.detail-page{padding:14px 12px 20px}.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page,.topic-scroll{padding-bottom:var(--mobile-nav-clearance);scroll-padding-bottom:var(--mobile-nav-clearance)}.composer{margin:0 12px var(--mobile-nav-clearance)}.task-create-row,.composer-task-draft,.message-workspace-grid.with-topic,.task-board-layout.with-topic{grid-template-columns:minmax(0,1fr)}.task-topic-panel{z-index:80;width:auto;animation:mobile-topic-in .22s var(--ease-out);border-left:1px solid #e4decf;position:fixed;inset:0 0 78px;transform:none;box-shadow:-24px 0 70px #11131a2e}.task-topic-panel[data-state=closing]{animation:mobile-topic-out .19s var(--ease-out) both}.task-topic-scrim{z-index:79;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:command-layer-in .18s var(--ease-out);background:linear-gradient(#11131a1a,#11131a2e);border:0;display:block;position:fixed;inset:0 0 78px}.task-topic-scrim[data-state=closing]{animation:command-layer-out .18s var(--ease-out) both}.topic-scroll{padding:14px 12px}.task-detail-form,.agent-profile-form,.settings-form-row,.member-create-grid{grid-template-columns:minmax(0,1fr)}.section-heading-row,.agent-create-inline{flex-direction:column;align-items:stretch}.agent-create-inline,.agent-create-inline input,.agent-create-inline .button{width:100%}.task-table-header{display:none}.task-table-row,.follow-up-card,.dependency-row,.schedule-row,.auth-session-row,.member-row{grid-template-columns:minmax(0,1fr);align-items:start}.session-row-actions{justify-content:stretch;width:100%}.session-row-actions .button{width:100%}.session-copy small{white-space:normal}.schedule-row-actions{justify-content:space-between;width:100%}.member-row-actions{justify-content:stretch;width:100%}.member-row-actions .button,.member-role-select,.task-table-row .button,.settings-form-row .button,.member-create-grid .button{width:100%}}:root{--ease-spring:cubic-bezier(.2, .8, .2, 1);--surface-frosted:#fcfaf4db;--surface-frosted-strong:#fcfaf4f5}.workspace-tabs{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:14px;overflow-x:auto}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tab{scroll-snap-align:start;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);flex:none;position:relative;overflow:hidden}.workspace-tab:before{z-index:0;background:radial-gradient(96px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4f5, transparent 66%), linear-gradient(180deg, #fcfaf4d1 0, #f2ece0b8 100%);opacity:0;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);content:"";border-radius:6px;position:absolute;inset:1px}.workspace-tab[data-pointer=inside]:before,.workspace-tab:hover:not(:disabled):before{opacity:1}.workspace-tab.active:before{opacity:1;background:linear-gradient(#fcfaf4fa 0,#f2ece0eb 100%)}.workspace-tab>svg,.workspace-tab>span{z-index:1;position:relative}.workspace-tab.active .workspace-tab-count{color:#fcfaf4;background:#1a1612;border-color:#1a1612}.workspace-tab[data-pressed=true],.mobile-section-bar button[data-pressed=true],.segmented button[data-pressed=true],.task-filters button[data-pressed=true]{transform:translateY(0)scale(.982)}.composer,.task-toolbar,.workspace-header,.workspace-tabs,.message-tab-surface,.task-view-surface,.kanban-column,.topic-edit-card,.schedule-compose-card,.profile-block,.info-section{border-color:#11131a14}.composer{transition:border-color var(--motion-medium) var(--ease-out), box-shadow var(--motion-medium) var(--ease-out), transform var(--motion-medium) var(--ease-spring), background-color var(--motion-medium) var(--ease-out)}.composer:focus-within{background:linear-gradient(180deg, var(--surface-frosted-strong) 0, #f2ece0f0 100%);border-color:#11131a2e;transform:translateY(-1px);box-shadow:0 0 0 3px #11131a12,inset 0 1px #fcfaf4f5,0 22px 68px #11131a1c}.mention-input-wrap input,.mention-input-wrap textarea,.search-box input,.actor-select-search input,.auth-form input,.task-detail-form input,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.settings-form-row input,.member-create-grid input{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out)}.floating-listbox{background:linear-gradient(180deg, var(--surface-frosted-strong) 0, #f8f8f9f5 100%);border-color:#11131a1f;box-shadow:0 26px 86px #11131a2e,inset 0 1px #fcfaf4db,inset 0 0 0 1px #fcfaf49e}.mention-menu-head,.actor-select-search{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fcfaf4fa 0,#fcfaf4e0 100%);position:sticky;top:0}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring)}.mention-menu button.active,.actor-select-menu button.active,.option-select-menu button.active{transform:translateY(-1px);box-shadow:0 12px 28px #11131a29,inset 0 1px #fcfaf41f}.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.auth-session-row,.member-row,.schedule-row,.agent-card-row,.runtime-detail-row,.signal-row{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring), background-color var(--motion-fast) var(--ease-out), filter var(--motion-fast) var(--ease-out)}.task-card:hover,.message-row:hover,.task-table-row:hover,.follow-up-card:hover,.dependency-row:hover,.channel-resource-card:hover,.artifact-preview-card:hover,.auth-session-row:hover,.member-row:hover,.schedule-row:hover,.agent-card-row:hover,.runtime-detail-row:hover,.signal-row:hover{transform:translateY(-1px)}.kanban-board,.task-view-surface,.message-panel,.message-tab-surface,.topic-scroll,.detail-page,.module-sidebar,.sidebar-scroll{scrollbar-gutter:stable}.mobile-section-bar{transform-origin:50% 100%}.mobile-section-bar button{transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring)}@media (width>=761px){.task-toolbar{grid-template-columns:auto minmax(280px,1fr);grid-template-areas:"views create""filters filters";align-items:center;gap:10px 12px;display:grid}.task-toolbar .segmented{grid-area:views;width:max-content}.task-toolbar .task-create-row{grid-area:create}.task-toolbar .task-filters{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;grid-area:filters;padding-block:1px 3px;scroll-padding-inline:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.task-toolbar .task-filters::-webkit-scrollbar{display:none}.task-toolbar .task-filters>*{flex:none}.task-toolbar .task-filters .search-box{width:220px}}@media (width<=760px){.workspace-tabs{padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.workspace-tab{min-width:max-content}.workspace-tab>svg{width:14px;height:14px}.workspace-tab-count{min-width:18px;height:18px;padding-inline:5px}.composer:focus-within{transform:none}.task-toolbar{gap:8px;padding:12px;overflow:hidden}.task-toolbar .segmented,.task-toolbar .task-filters{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;padding:1px 2px 4px;scroll-padding-inline:2px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.task-toolbar .segmented::-webkit-scrollbar{display:none}.task-toolbar .task-filters::-webkit-scrollbar{display:none}.task-toolbar .segmented>*,.task-toolbar .task-filters>*{flex:none}.task-toolbar .task-filters .search-box{width:min(64vw,230px)}.task-toolbar .filter-select{min-width:min(70vw,210px)}.task-toolbar .task-create-row{grid-template-columns:minmax(0,1fr) auto}.task-toolbar .task-create-row .button{width:auto;min-width:104px}}.app-shell{--app-state-line:#11131a14;--app-state-glow:#11131a12}.app-shell[data-realtime=offline],.app-shell[data-realtime=connecting]{--app-state-line:#a1620738;--app-state-glow:#a1620714}.app-shell[data-outbox=pending] .org-mark,.app-shell[data-attachments=pending] .user-mark{position:relative}.app-shell[data-outbox=pending] .org-mark:after,.app-shell[data-attachments=pending] .user-mark:after{content:"";background:#1a1612;border:2px solid #f2ece0;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 3px #11131a14}.workspace{background:linear-gradient(#fcfaf4fa 0,#f2ece0b3 100%),#fcfaf4}.workspace-screen{--section-enter-y:8px}.workspace-screen[data-section=messages]{--section-enter-y:4px}.workspace-screen[data-section=tasks]{--section-enter-y:6px}.workspace-screen>.workspace-tabs{animation-delay:28ms}.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page{animation-delay:46ms}.mention-input-wrap[data-multiline=true] textarea{transition:height var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);overflow-y:hidden}.mention-input-wrap[data-empty=true] textarea,.mention-input-wrap[data-empty=true] input{color:#56514a}.composer{min-height:112px}.composer[data-state=ready]{border-color:#11131a29}.composer[data-state=busy]{pointer-events:auto}.composer[data-state=busy]:before{pointer-events:none;content:"";opacity:.78;background:linear-gradient(110deg, transparent 0%, #11131a0a 42%, transparent 68%), radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%), #fcfaf4eb, #fcfaf400 66%);animation:composer-busy-sheen 1.25s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-120%)}.composer[data-state=empty] .composer-footer{opacity:.9}.composer .mention-input-wrap[data-open=true]{z-index:8}.command-palette-layer[data-state=closing],.command-palette[data-state=closing],.floating-listbox[data-state=closing]{pointer-events:none}.command-palette[data-query=true] .command-palette-search{border-color:#11131a2e;box-shadow:0 0 0 3px #11131a0f,inset 0 1px #fcfaf4eb}.command-palette-count{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring)}.command-palette[data-query=true] .command-palette-count{transform:translateY(-1px)}.floating-listbox button,.command-result-block button{scroll-margin-block:8px}.mention-menu button.active,.actor-select-menu button.active,.option-select-menu button.active,.command-result-block button.active{letter-spacing:0}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.auth-session-row,.member-row,.schedule-row,.agent-card-row,.runtime-detail-row,.signal-row{will-change:transform}.message-row:hover,.task-card:hover,.task-table-row:hover,.follow-up-card:hover,.dependency-row:hover,.channel-resource-card:hover,.artifact-preview-card:hover{border-color:var(--app-state-line);box-shadow:0 1px 0 #fcfaf4eb inset, 0 18px 46px var(--app-state-glow)}.message-row.selected,.task-card.selected,.task-table-row.selected,.follow-up-card.selected,.dependency-row.selected{box-shadow:inset 0 1px #fcfaf4eb,0 18px 52px #11131a1a,inset 3px 0 #1a1612}.task-card.dragging,.kanban-column.drop-target,.kanban-insert-marker,.composer-drop-overlay{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring), background-color var(--motion-fast) var(--ease-out)}.kanban-column.drop-target{outline-offset:-2px;outline:1px solid #fcfaf4b8}.toast-card,.system-status-card{animation-duration:var(--motion-medium);animation-timing-function:var(--ease-out)}@keyframes polished-section-in{0%{opacity:.995;filter:blur(.4px);transform:translate3d(0, min(var(--section-enter-y), 1px), 0)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes composer-busy-sheen{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.composer[data-state=busy]:before{animation:none}.mention-input-wrap[data-multiline=true] textarea,.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.command-palette-count{transition-duration:1ms}}:root{--mc-paper:#f7f3ea;--mc-paper-strong:#fcfaf4;--mc-paper-soft:#fcfaf4;--mc-line:#11131a14;--mc-line-strong:#11131a26;--mc-highlight:#fcfaf4b8;--mc-shadow-sm:0 1px 0 #fcfaf4db inset, 0 1px 2px #11131a0a;--mc-shadow-md:0 1px 0 #fcfaf4e0 inset, 0 18px 52px #11131a14;--mc-shadow-lg:0 1px 0 #fcfaf4e6 inset, 0 28px 90px #11131a1f}body{background:linear-gradient(180deg, #fcfaf4 0, #f2ece0 42%, #eae3d3 100%), var(--mc-paper)}.app-shell{isolation:isolate;background:linear-gradient(180deg, #fcfaf4eb 0, #f7f7f8eb 100%), var(--mc-paper);position:relative}.app-shell:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#11131a06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#11131a06 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000009e 0,#0000 72%);mask-image:linear-gradient(#0000009e 0,#0000 72%)}.app-shell>.org-rail,.app-shell>.module-sidebar,.app-shell>.workspace{z-index:1;position:relative}.org-rail{border-right-color:var(--mc-line);background:linear-gradient(#fcfaf4e0 0,#f7f7f8eb 100%);box-shadow:inset 1px 0 #fcfaf4c2,inset -1px 0 #11131a0d}.org-mark{border-radius:8px;box-shadow:inset 0 1px #fcfaf42e,0 16px 36px #11131a38}.rail-button,.mobile-section-bar button{transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);border-radius:8px}.rail-button:hover,.rail-button[data-pointer=inside]{box-shadow:var(--mc-shadow-sm)}.rail-button.active{color:#fcfaf4;background:#1a1612;box-shadow:inset 0 1px #fcfaf429,0 12px 30px #11131a33}.rail-button.active:before{background:#1a1612;width:3px;height:24px;left:-8px;box-shadow:0 0 0 1px #fcfaf4b8}.module-sidebar{border-right-color:var(--mc-line);background:linear-gradient(#fcfaf4db 0,#f7f7f8f0 100%);box-shadow:inset 1px 0 #fcfaf4bd,inset -1px 0 #11131a0d}.sidebar-static{background:linear-gradient(#fcfaf4f5 0,#f2ece0e0 100%);box-shadow:inset 0 1px #fcfaf4db,0 1px #11131a0f,0 18px 42px #11131a0a}.sidebar-header{border-bottom-color:var(--mc-line)}.sidebar-header h1,.workspace-title h1,.task-card h3,.task-title-button strong{font-weight:740}.sidebar-scroll{scrollbar-gutter:stable}.search-box,.sidebar-create input,.mention-input-wrap input,.mention-input-wrap textarea,.task-detail-form input,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.settings-form-row input,.member-create-grid input{border-color:var(--mc-line);background:linear-gradient(#fcfaf4f5 0,#fbfbfceb 100%);box-shadow:inset 0 1px #fcfaf4d6}.nav-item,.channel-button{transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);border:1px solid #0000;border-radius:8px}.channel-button.active,.nav-item.active{background:#fcfaf4;border-color:#11131a17;box-shadow:inset 3px 0 #1a1612,inset 0 1px #fcfaf4db,0 10px 26px #11131a12}.workspace-screen{border:1px solid var(--mc-line);background:linear-gradient(#fcfaf4f5 0,#f2ece0d6 220px,#fcfaf4eb 100%);border-left-color:#11131a0d;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #fcfaf4eb,0 22px 70px #11131a17}.workspace-screen:before{opacity:.72}.workspace-header,.workspace-tabs,.task-toolbar{border-color:var(--mc-line);background:linear-gradient(#fcfaf4f0 0,#f2ece0e0 100%);box-shadow:inset 0 1px #fcfaf4e6,0 1px #11131a0f,0 14px 42px #11131a0a}.workspace-title-icon,.channel-tab-icon,.empty-state-icon,.computer-icon,.toast-icon,.system-status-icon{border-radius:8px;box-shadow:inset 0 1px #fcfaf4e0,0 10px 24px #11131a0f}.workspace-tabs{background:linear-gradient(#fcfaf4e6 0,#f2ece0d1 100%)}.workspace-tab{border:1px solid #0000;border-radius:8px}.workspace-tab:hover:not(:disabled),.workspace-tab[data-pointer=inside]:not(:disabled){box-shadow:var(--mc-shadow-sm);background:#fcfaf4;border-color:#11131a12}.workspace-tab.active{background:linear-gradient(#fcfaf4 0 100%);border-color:#11131a1a;box-shadow:inset 0 1px #fcfaf4e6,0 12px 28px #11131a14}.message-workspace-grid,.task-board-layout{background:linear-gradient(#f2ece094 0,#fcfaf400 280px)}.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page,.topic-scroll{background:linear-gradient(#f2ece0a8 0,#fcfaf400 260px),linear-gradient(#11131a05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#11131a05 1px,#0000 1px) 0 0/34px 34px}.message-panel .empty-state-card{width:min(100%,680px);box-shadow:var(--mc-shadow-lg);background:linear-gradient(#fcfaf4fa 0,#f2ece0f0 100%);border-color:#11131a17}.empty-state-card{box-shadow:var(--mc-shadow-sm);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);background:linear-gradient(#fcfaf4f5 0,#f2ece0e6 100%);border-color:#11131a17;border-radius:8px}.empty-state-card:hover,.empty-state-card[data-pointer=inside]{box-shadow:var(--mc-shadow-md);border-color:#11131a21;transform:translateY(-1px)}.composer{background:linear-gradient(#fcfaf4fa 0,#f2ece0f0 100%);border-color:#11131a1a;box-shadow:inset 0 1px #fcfaf4eb,0 14px 44px #11131a12}.composer:hover,.composer[data-pointer=inside]{border-color:#11131a24;box-shadow:inset 0 1px #fcfaf4f0,0 18px 54px #11131a17}.composer:focus-within,.composer[data-state=ready]{border-color:#11131a2e}.composer-footer{border-top-color:#11131a12}.button,.copy-button,.actor-select-trigger,.option-select-trigger,.segmented button,.task-filters button,.task-checkbox{border-radius:8px}.button,.copy-button,.actor-select-trigger,.option-select-trigger{box-shadow:var(--mc-shadow-sm);border-color:#11131a1a}.button-default{color:#fcfaf4;background:linear-gradient(#211c16 0,#1a1612 100%);border-color:#1a1612;box-shadow:inset 0 1px #fcfaf42e,0 12px 28px #11131a2e}.button-outline,.button-ghost,.copy-button{background:linear-gradient(#fcfaf4f5 0,#f2ece0e6 100%)}.floating-listbox,.command-palette,.toast-card,.system-status-card,.artifact-modal,.task-topic-panel{box-shadow:var(--mc-shadow-lg);background:linear-gradient(#fcfaf4fa 0,#f2ece0f5 100%);border-color:#11131a1f}.command-palette-layer{z-index:120;place-items:start center;width:auto;height:auto;padding:clamp(56px,9vh,96px) 18px 18px;display:grid;position:fixed;inset:0}.command-palette{width:min(720px,100vw - 36px);max-height:min(720px,100vh - 72px)}.floating-listbox{border-radius:8px;overflow:hidden}.mention-menu-head,.actor-select-search{border-bottom:1px solid #11131a0f}.mention-type-strip span,.badge,.task-card-labels span,.current-member-chip{border-color:#11131a14;box-shadow:inset 0 1px #fcfaf4d1}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{border-radius:7px}.mention-menu button.active,.actor-select-menu button.active,.option-select-menu button.active,.command-result-block button.active{color:#fcfaf4;background:linear-gradient(#211c16 0,#1a1612 100%);box-shadow:inset 0 1px #fcfaf424,0 14px 34px #11131a2e}.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.member-row,.auth-session-row,.schedule-row,.agent-card-row,.runtime-detail-row,.signal-row,.role-card{box-shadow:var(--mc-shadow-sm);background:linear-gradient(#fcfaf4fa 0,#fcfcfdf5 100%);border-color:#11131a14}.task-card:hover,.task-card[data-pointer=inside],.task-table-row:hover,.follow-up-card:hover,.dependency-row:hover,.channel-resource-card:hover,.artifact-preview-card:hover,.member-row:hover,.auth-session-row:hover,.schedule-row:hover,.agent-card-row:hover,.runtime-detail-row:hover,.signal-row:hover,.role-card:hover{box-shadow:var(--mc-shadow-md);border-color:#11131a21;transform:translateY(-1px)}.kanban-column{background:linear-gradient(#fcfaf4c2 0,#f8f8f9f0 100%);border-color:#11131a14;box-shadow:inset 0 1px #fcfaf4e0,0 14px 42px #11131a0d}.kanban-column:hover{border-color:#11131a1f;box-shadow:inset 0 1px #fcfaf4e6,0 18px 52px #11131a12}.task-topic-panel{border-left-color:#11131a17}.topic-header{background:linear-gradient(#fcfaf4f5 0,#f2ece0e6 100%)}.mobile-section-bar{background:linear-gradient(#fcfaf4f0 0,#f2ece0e6 100%);border-radius:10px;box-shadow:inset 0 1px #fcfaf4eb,0 24px 80px #11131a33}@media (width<=760px){.workspace{padding:0}.workspace-screen{box-shadow:none;border:0;border-radius:0}.workspace-header,.workspace-tabs,.task-toolbar{box-shadow:inset 0 1px #fcfaf4db,0 1px #11131a12}.composer{box-shadow:inset 0 1px #fcfaf4eb,0 16px 48px #11131a1c}}@media (prefers-reduced-motion:reduce){.app-shell:before,.workspace-screen:before{-webkit-mask-image:none;mask-image:none}.nav-item,.channel-button,.workspace-tab,.composer,.empty-state-card,.task-card,.kanban-column,.floating-listbox,.command-palette,.toast-card,.system-status-card{transition-duration:1ms}}.copy-button[data-state=copied],.copy-button[data-state=failed]{transform:translateY(-1px)}.copy-button[data-state=copied]{color:#166534;background:linear-gradient(#f0fdf4eb 0,#fcfaf4f0 100%);border-color:#16a34a3d;box-shadow:inset 0 1px #fcfaf4e6,0 14px 34px #16a34a1a}.copy-button[data-state=failed]{color:#8a2f22;background:linear-gradient(#fef2f2eb 0,#fcfaf4f0 100%);border-color:#b91c1c3d;box-shadow:inset 0 1px #fcfaf4e6,0 14px 34px #b91c1c1a}.copy-button[data-state=copied] svg,.copy-button[data-state=failed] svg{animation:micro-pop var(--motion-fast) var(--ease-spring)}.message-row[data-task-linked=true]{background:linear-gradient(#fcfaf4fa 0,#fcfcfdf0 100%)}.message-row[data-delivery]:not([data-delivery=sent]){border-style:dashed;border-color:#11131a29}.message-row[data-state=selected],.task-card[data-state=selected],.task-table-row[data-state=selected],.follow-up-card[data-state=selected],.dependency-row[data-state=selected]{animation:selected-settle var(--motion-medium) var(--ease-out)}.message-row[data-author=agent] .avatar,.message-row.agent .avatar{box-shadow:inset 0 1px #fcfaf42e,0 14px 34px #11131a2e}.task-card[data-blocked=true],.task-table-row[data-blocked=true],.follow-up-card[data-blocked=true],.dependency-row[data-blocked=true]{border-color:#a1620733}.task-card[data-priority=urgent],.task-card[data-priority=high],.task-table-row[data-priority=urgent],.task-table-row[data-priority=high],.follow-up-card[data-priority=urgent],.follow-up-card[data-priority=high]{box-shadow:inset 0 1px #fcfaf4e6,0 16px 44px #11131a14}.task-card[data-run-state]:not([data-run-state=idle]){position:relative;overflow:hidden}.task-card[data-run-state]:not([data-run-state=idle]):after{content:"";background:linear-gradient(90deg,#0000,#11131a47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.task-card[data-state=dragging]{box-shadow:inset 0 1px #fcfaf4cc,0 22px 56px #11131a1f}.task-pill[data-state=selected],.task-pill[aria-current=true]{color:#fcfaf4;background:linear-gradient(#211c16 0,#1a1612 100%);border-color:#11131a2e;box-shadow:inset 0 1px #fcfaf429,0 10px 26px #11131a29}.task-pill[data-state=new],.task-pill.has-new{border-color:#11131a29;box-shadow:inset 0 1px #fcfaf4e0,0 0 0 3px #11131a0d,0 10px 28px #11131a17}.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea{border-color:#11131a2e;box-shadow:0 0 0 3px #11131a0f,inset 0 1px #fcfaf4eb}.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea,.actor-select-trigger[data-state=open],.option-select-trigger[data-state=open]{transform:translateY(-1px)}.floating-listbox[data-query=true]{border-color:#11131a29}.floating-listbox[data-empty=true]{min-height:120px}.actor-select-menu[data-empty=true],.mention-menu[data-empty=true],.option-select-menu[data-empty=true]{background:linear-gradient(#fcfaf4fa 0,#f2ece0f5 100%),linear-gradient(#11131a05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#11131a05 1px,#0000 1px) 0 0/28px 28px}.toast-card,.system-status-card,.command-palette,.floating-listbox,.task-topic-panel,.artifact-modal{-webkit-backdrop-filter:blur(20px)saturate(1.02);backdrop-filter:blur(20px)saturate(1.02)}.toast-card:hover,.system-status-card:hover{transform:translateY(-1px)}.nav-item[aria-current=page],.channel-button[aria-current=page],.workspace-tab[aria-current=page]{scroll-margin-block:12px}@keyframes micro-pop{0%{transform:scale(.86)}70%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.copy-button[data-state=copied] svg,.copy-button[data-state=failed] svg,.message-row[data-state=selected],.task-card[data-state=selected],.task-table-row[data-state=selected],.follow-up-card[data-state=selected],.dependency-row[data-state=selected]{animation:none}.toast-card,.system-status-card,.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea,.actor-select-trigger[data-state=open],.option-select-trigger[data-state=open]{transform:none}}:root{--mc-focus-ring:0 0 0 3px #11131a12;--mc-inner-highlight:0 1px 0 #fcfaf4eb inset;--mc-stagger-step:22ms;--mc-surface-hover:0 1px 0 #fcfaf4f0 inset, 0 18px 48px #11131a1a;--mc-surface-selected:0 1px 0 #fcfaf4f0 inset, 0 22px 64px #11131a1f, inset 3px 0 0 #1a1612}html[data-view-transition=running] .app-shell{cursor:progress}html[data-view-transition=running] .workspace-screen>*{pointer-events:none}html[data-view-transition=running] .workspace-screen{box-shadow:var(--mc-inner-highlight), 0 30px 96px #11131a1f}@supports (view-transition-name:magicord-workspace){html[data-view-transition=running] ::view-transition-image-pair(magicord-workspace){isolation:isolate}html[data-view-transition=running] ::view-transition-image-pair(magicord-sidebar){isolation:isolate}html[data-view-transition=running] ::view-transition-image-pair(magicord-tabs){isolation:isolate}html[data-view-transition=running] ::view-transition-old(magicord-workspace){animation-timing-function:var(--ease-emphasized)}html[data-view-transition=running] ::view-transition-new(magicord-workspace){animation-timing-function:var(--ease-emphasized)}}.rail-button[data-state=active],.mobile-section-bar button[data-state=active]{transform:translateY(-1px)}.rail-button[data-pressed=true],.mobile-section-bar button[data-pressed=true],.nav-item[data-pressed=true],.channel-button[data-pressed=true]{transform:translateY(0)scale(.975)}.nav-item[data-state=active],.channel-button[data-state=active]{color:#1a1612}.channel-button[data-state=unread]{color:#211c16}.channel-button[data-state=unread]:before{content:"";background:#11131ab8;border-radius:999px;width:3px;height:18px;position:absolute;left:-8px}.channel-button[data-state=current]{background:linear-gradient(#fcfaf4eb 0,#f2ece0db 100%);border-color:#11131a1a}.search-box:focus-within,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.button:focus-visible,.copy-button:focus-visible,.task-checkbox:focus-within,.composer-tools button:focus-visible,.topic-header button:focus-visible,.artifact-modal-header button:focus-visible,.system-status-card button:focus-visible{box-shadow:var(--mc-focus-ring), var(--mc-inner-highlight), 0 14px 34px #11131a12;outline:0}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.composer-attachment-chip,.message-attachment-card,.message-artifact-card,.task-summary-card,.agent-card-row,.runtime-detail-row,.member-row,.auth-session-row,.schedule-row,.role-card,.signal-row{animation:mc-stagger-rise var(--motion-medium) var(--ease-out) both;animation-delay:calc(var(--item-index,0) * var(--mc-stagger-step))}.message-attachment-card,.message-artifact-card,.task-summary-card,.command-line,.command-box,.daemon-card,.info-section,.profile-block,.topic-agent-run{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring), background-color var(--motion-fast) var(--ease-out), filter var(--motion-fast) var(--ease-out)}.message-attachment-card:hover,.message-attachment-card[data-pointer=inside],.message-artifact-card:hover,.message-artifact-card[data-pointer=inside],.task-summary-card:hover,.task-summary-card[data-pointer=inside],.command-line:hover,.command-line[data-pointer=inside],.daemon-card:hover,.daemon-card[data-pointer=inside],.info-section:hover,.info-section[data-pointer=inside],.profile-block:hover,.profile-block[data-pointer=inside],.topic-agent-run:hover,.topic-agent-run[data-pointer=inside]{box-shadow:var(--mc-surface-hover);border-color:#11131a26;transform:translateY(-1px)}.message-row[data-state=selected],.message-row.selected,.task-card[data-state=selected],.task-card.selected,.task-table-row[data-state=selected],.task-table-row.selected,.follow-up-card[data-state=selected],.follow-up-card.selected,.dependency-row[data-state=selected],.dependency-row.selected{box-shadow:var(--mc-surface-selected);border-color:#11131a2e}.message-row[data-delivery=queued],.message-row[data-delivery=sending],.message-row[data-delivery=failed]{background-image:repeating-linear-gradient(135deg,#11131a06 0 8px,#0000 8px 16px),linear-gradient(#fcfaf4fa 0,#f2ece0f0 100%)}.message-row[data-delivery=failed]{border-color:#b91c1c42}.task-card[data-run-state]:not([data-run-state=idle]):after{animation:mc-running-line 1.6s var(--ease-out) infinite}.kanban-card-list:has(.task-card.dragging) .task-card:not(.dragging){transform:scale(.992)}.kanban-card-list:has(.task-card.dragging) .task-card:not(.dragging):not([data-pointer=inside]){opacity:.72}.floating-listbox,.command-palette,.toast-card,.system-status-card,.artifact-modal,.task-topic-panel{outline-offset:-2px;outline:1px solid #fcfaf4ad}.floating-listbox[data-state=opening],.command-palette[data-state=opening],.toast-card[data-state=open],.system-status-card{transform-origin:50% 0}.mention-menu button.selected,.actor-select-menu button.selected,.option-select-menu button.selected{font-weight:720}.mention-menu button.selected:not(.active),.actor-select-menu button.selected:not(.active),.option-select-menu button.selected:not(.active){background:#11131a0a}.button[data-state=loading],.copy-button[data-state=copied],.copy-button[data-state=failed],.composer[data-state=busy],.composer.drop-active{cursor:progress}.composer[data-state=ready] .composer-footer{opacity:1}.composer[data-state=empty] .composer-left-actions{opacity:.82}.composer[data-state=drop]{border-style:dashed}.task-checkbox{transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring), background-color var(--motion-fast) var(--ease-out)}.task-checkbox:hover:not(.disabled),.task-checkbox[data-pointer=inside]:not(.disabled){box-shadow:var(--mc-shadow-sm);background:#fcfaf4;border-color:#11131a29;transform:translateY(-1px)}.task-checkbox:has(input:checked){color:#fcfaf4;background:linear-gradient(#211c16 0,#1a1612 100%);border-color:#1a1612;box-shadow:inset 0 1px #fcfaf429,0 12px 28px #11131a24}@keyframes mc-stagger-rise{0%{opacity:.995;filter:blur(.4px);transform:translateY(1px)scale(.999)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes mc-running-line{0%{opacity:.22;transform:translate(-34%)}50%{opacity:.86}to{opacity:.22;transform:translate(34%)}}@media (hover:hover) and (pointer:fine){:is(.message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected),.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected),.task-table:has(.task-table-row[data-pointer=inside]) .task-table-row:not([data-pointer=inside]):not(.selected),.follow-up-list:has(.follow-up-card[data-pointer=inside]) .follow-up-card:not([data-pointer=inside]):not(.selected),.dependency-list:has(.dependency-row[data-pointer=inside]) .dependency-row:not([data-pointer=inside]):not(.selected)){opacity:.7;transform:scale(.997)}}@media (width<=760px){.mobile-section-bar button[data-state=active]{transform:translateY(-1px)}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row{animation-delay:0s}}@media (prefers-reduced-motion:reduce){html[data-view-transition=running] .app-shell{cursor:auto}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.composer-attachment-chip,.message-attachment-card,.message-artifact-card,.task-summary-card,.agent-card-row,.runtime-detail-row,.member-row,.auth-session-row,.schedule-row,.role-card,.signal-row,.task-card[data-run-state]:not([data-run-state=idle]):after{animation:none}}.workspace-screen{opacity:1;transform:none}.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation-fill-mode:none}:root{--mc-art-surface:linear-gradient(180deg, #fcfaf4fa 0, #f2ece0f0 100%);--mc-art-surface-strong:linear-gradient(180deg, #fcfaf4 0, #f4efe4 100%);--mc-art-inset:0 1px 0 #fcfaf4eb inset;--mc-art-border:#11131a1a;--mc-art-border-strong:#11131a2e;--mc-art-shadow:0 1px 0 #fcfaf4eb inset, 0 18px 58px #11131a17;--mc-art-shadow-hover:0 1px 0 #fcfaf4f0 inset, 0 24px 78px #11131a1f;--mc-art-shadow-pressed:0 1px 0 #fcfaf4e0 inset, 0 10px 34px #11131a17;--mc-art-ring:0 0 0 3px #11131a0f;--mc-art-speed:.18s}.app-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workspace-screen{view-transition-name:magicord-workspace}.module-sidebar{view-transition-name:magicord-sidebar}.workspace-tabs{view-transition-name:magicord-tabs}.workspace-header,.workspace-tabs,.task-toolbar,.message-panel,.message-tab-surface,.task-view-surface,.composer,.task-topic-panel,.floating-listbox,.command-palette,.toast-card,.system-status-card,.artifact-modal{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.button,.copy-button,.rail-button,.mobile-section-bar button,.nav-item,.channel-button,.workspace-tab,.segmented button,.task-filters button,.task-checkbox,.actor-select-trigger,.option-select-trigger,.command-palette-close,.toast-card button,.topic-header button,.artifact-modal-header button,.message-attachment-card,.message-artifact-card,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.agent-card-row,.runtime-detail-row,.member-row,.auth-session-row,.schedule-row,.role-card,.signal-row,.empty-state-card{transition:background var(--mc-art-speed) var(--ease-out), border-color var(--mc-art-speed) var(--ease-out), box-shadow var(--mc-art-speed) var(--ease-out), color var(--mc-art-speed) var(--ease-out), filter var(--mc-art-speed) var(--ease-out), opacity var(--mc-art-speed) var(--ease-out), transform var(--mc-art-speed) var(--ease-spring);will-change:transform}.button:not(:disabled):hover,.button[data-pointer=inside]:not(:disabled),.copy-button:not(:disabled):hover,.copy-button[data-pointer=inside]:not(:disabled),.actor-select-trigger:not(:disabled):hover,.actor-select-trigger[data-pointer=inside]:not(:disabled),.option-select-trigger:not(:disabled):hover,.option-select-trigger[data-pointer=inside]:not(:disabled),.segmented button:not(:disabled):hover,.segmented button[data-pointer=inside]:not(:disabled),.task-filters button:not(:disabled):hover,.task-filters button[data-pointer=inside]:not(:disabled),.task-checkbox:not(.disabled):hover,.task-checkbox[data-pointer=inside]:not(.disabled){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-shadow-hover);transform:translateY(-1px)}.button[data-pressed=true]:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.actor-select-trigger[data-pressed=true]:not(:disabled),.option-select-trigger[data-pressed=true]:not(:disabled),.segmented button[data-pressed=true]:not(:disabled),.task-filters button[data-pressed=true]:not(:disabled),.task-checkbox[data-pressed=true]:not(.disabled),.command-palette-close[data-pressed=true],.toast-card button[data-pressed=true]{box-shadow:var(--mc-art-shadow-pressed);transform:translateY(0)scale(.982)}.button[data-icon-only=true]{aspect-ratio:1;min-width:36px;padding-inline:0}.button[data-state=loading]{position:relative;overflow:hidden}.button[data-state=loading]:after{content:"";animation:composer-busy-sheen 1.2s var(--ease-out) infinite;background:linear-gradient(105deg,#0000 0 34%,#fcfaf438 48%,#0000 62% 100%);position:absolute;inset:0}.search-box{min-height:36px;transition:background var(--mc-art-speed) var(--ease-out), border-color var(--mc-art-speed) var(--ease-out), box-shadow var(--mc-art-speed) var(--ease-out), transform var(--mc-art-speed) var(--ease-spring);position:relative}.search-box[data-filled=true]{background:var(--mc-art-surface-strong);box-shadow:var(--mc-art-inset), 0 12px 34px #11131a0f;border-color:#11131a24}.search-box:focus-within{border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-ring), var(--mc-art-inset), 0 16px 44px #11131a14;transform:translateY(-1px)}.search-box button{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-spring);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.search-box button:hover,.search-box button:focus-visible{color:var(--text);background:#11131a0d;border-color:#11131a17;outline:0}.search-box button:active{transform:scale(.94)}.empty-state-card{isolation:isolate;position:relative;overflow:hidden}.empty-state-frame{z-index:-1;opacity:.72;background:linear-gradient(#11131a06 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#11131a06 1px,#0000 1px) 0 0/18px 18px;border:1px solid #11131a0d;border-radius:8px;position:absolute;inset:10px;-webkit-mask-image:linear-gradient(135deg,#000000b8 0,#0000 70%);mask-image:linear-gradient(135deg,#000000b8 0,#0000 70%)}.empty-state-card[data-compact=false]{min-height:180px}.empty-state-card[data-pointer=inside],.empty-state-card:hover{border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-shadow-hover)}.empty-state-card[data-pointer=inside] .empty-state-icon,.empty-state-card:hover .empty-state-icon{transform:translateY(-1px)scale(1.025)}.empty-state-icon{transition:box-shadow var(--mc-art-speed) var(--ease-out), transform var(--mc-art-speed) var(--ease-spring)}.mention-input-wrap{transition:opacity var(--mc-art-speed) var(--ease-out), transform var(--mc-art-speed) var(--ease-spring)}.mention-input-wrap[data-open=true]{transform:translateY(-1px)}.mention-input-wrap[data-open=true] textarea,.mention-input-wrap[data-open=true] input{border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-ring), var(--mc-art-inset)}.mention-input-wrap[data-trigger=\@] textarea,.mention-input-wrap[data-trigger=\@] input,.mention-input-wrap[data-trigger=\#] textarea,.mention-input-wrap[data-trigger=\#] input{background:linear-gradient(#fcfaf4 0,#f2ece0 100%)}.floating-listbox{transform-origin:50% 0}.floating-listbox[data-state=opening]{animation:floating-listbox-in .15s var(--ease-emphasized) both}.floating-listbox[data-state=closing]{animation:floating-listbox-out .12s var(--ease-out) both}.mention-menu,.actor-select-menu,.option-select-menu{border-color:var(--mc-art-border-strong)}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{position:relative;overflow:hidden}.mention-menu button:before,.actor-select-menu button:before,.option-select-menu button:before,.command-result-block button:before{opacity:0;pointer-events:none;content:"";transition:opacity var(--motion-fast) var(--ease-out);background:linear-gradient(#fcfaf42e,#0000);border-radius:6px;position:absolute;inset:1px}.mention-menu button[data-state=active]:before,.actor-select-menu button[data-state=active]:before,.actor-select-menu button[data-state=selected]:before,.option-select-menu button[data-state=active]:before,.option-select-menu button[data-state=selected]:before,.command-result-block button.active:before{opacity:1}.mention-menu button[data-state=active],.actor-select-menu button[data-state=active],.option-select-menu button[data-state=active],.command-result-block button.active{transform:translate(2px)}.actor-select-menu button[data-state=selected]:not(.active),.option-select-menu button[data-state=selected]:not(.active){background:#11131a0a;border-color:#11131a1a}.command-palette-layer{-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);background:linear-gradient(#fcfaf461 0,#eae3d38f 100%)}.command-palette{border-color:var(--mc-art-border-strong);outline-offset:-2px;outline:1px solid #fcfaf4c2}.command-palette-search{min-height:56px}.command-palette-search:focus-within{border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-ring), var(--mc-art-inset)}.command-palette-count{text-align:center;min-width:28px}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.agent-card-row,.runtime-detail-row,.member-row,.auth-session-row,.schedule-row,.role-card,.signal-row{transform-origin:50%}.message-row[data-pointer=inside],.message-row:hover,.task-card[data-pointer=inside],.task-card:hover,.task-table-row[data-pointer=inside],.task-table-row:hover,.follow-up-card[data-pointer=inside],.follow-up-card:hover,.dependency-row[data-pointer=inside],.dependency-row:hover,.channel-resource-card[data-pointer=inside],.channel-resource-card:hover,.artifact-preview-card[data-pointer=inside],.artifact-preview-card:hover{filter:saturate(1.02)}.kanban-column{transition:background var(--mc-art-speed) var(--ease-out), border-color var(--mc-art-speed) var(--ease-out), box-shadow var(--mc-art-speed) var(--ease-out), transform var(--mc-art-speed) var(--ease-spring)}.kanban-column.drop-target{border-color:var(--mc-art-border-strong);background:repeating-linear-gradient(135deg, #11131a08 0 8px, transparent 8px 16px), var(--mc-art-surface);box-shadow:var(--mc-art-shadow-hover)}.kanban-insert-marker,.kanban-drop-target{animation:selected-settle .18s var(--ease-out)}.composer{isolation:isolate}.composer:after{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--mc-art-speed) var(--ease-out);background:linear-gradient(90deg,#0000,#11131a08,#0000) 0 100%/180px 1px no-repeat;position:absolute;inset:0}.composer[data-state=ready]:after,.composer:focus-within:after{opacity:1}.composer-footer{min-height:46px}.composer-left-actions{min-width:0}.composer-left-actions .button,.composer-footer>.button,.task-checkbox{min-height:36px}.toast-card{animation-delay:calc(var(--item-index,0) * 28ms)}@media (hover:hover) and (pointer:fine){.workspace-tabs:has(.workspace-tab[data-pointer=inside]) .workspace-tab:not([data-pointer=inside]):not(.active){opacity:.72}.sidebar-scroll:has(.channel-button[data-pointer=inside]) .channel-button:not([data-pointer=inside]):not(.active){opacity:.72}.command-palette-results:has(.command-result-block button.active) .command-result-block button:not(.active){opacity:.72}}@media (width<=760px){.search-box button{width:28px;height:28px}.empty-state-card[data-compact=false]{min-height:148px}.command-palette-layer{align-items:end;padding:18px 12px 90px}.command-palette{max-height:min(680px,100vh - 112px)}.mention-menu,.actor-select-menu,.option-select-menu{max-width:calc(100vw - 24px)!important}}@media (prefers-reduced-motion:reduce){.button,.copy-button,.rail-button,.mobile-section-bar button,.nav-item,.channel-button,.workspace-tab,.segmented button,.task-filters button,.task-checkbox,.actor-select-trigger,.option-select-trigger,.command-palette-close,.toast-card button,.topic-header button,.artifact-modal-header button,.message-attachment-card,.message-artifact-card,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.agent-card-row,.runtime-detail-row,.member-row,.auth-session-row,.schedule-row,.role-card,.signal-row,.empty-state-card,.floating-listbox[data-state=opening],.floating-listbox[data-state=closing],.button[data-state=loading]:after{transition-duration:1ms;animation:none}.button:not(:disabled):hover,.copy-button:not(:disabled):hover,.actor-select-trigger:not(:disabled):hover,.option-select-trigger:not(:disabled):hover,.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover,.task-checkbox:not(.disabled):hover,.search-box:focus-within,.mention-input-wrap[data-open=true],.mention-menu button[data-state=active],.actor-select-menu button[data-state=active],.option-select-menu button[data-state=active],.command-result-block button.active{transform:none}}.message-author-name{font:inherit;color:inherit;cursor:pointer;transition:color .12s var(--ease-out,ease);background:0 0;border:0;border-radius:4px;margin:0;padding:0;font-weight:600}.message-author-name:hover,.message-author-name[aria-expanded=true]{color:var(--accent,#d4501e);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.message-author-name:focus-visible{outline:2px solid var(--accent,#d4501e);outline-offset:2px}.message-author-card{border:1px solid var(--border-1,#e4decf);background:var(--bg-paper,#fcfaf4);width:300px;color:var(--fg-1,#1a1612);animation:author-card-in .14s var(--ease-out,ease) both;border-radius:12px;flex-direction:column;gap:12px;padding:14px;font-size:13px;line-height:1.5;display:flex;box-shadow:inset 0 1px #fff9,0 16px 40px #11131a1f}@keyframes author-card-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.message-author-card[data-placement=top]{animation-name:author-card-in-top}@keyframes author-card-in-top{0%{opacity:0;transform:translateY(4px)scale(.98)}}.message-author-card-head{align-items:center;gap:12px;display:flex}.message-author-card-avatar{color:#9a3814;background:#f4dcc8;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid;position:relative}.message-author-card-avatar.agent{color:#5b46a0;background:#e7e0f2}.message-author-card-dot{width:11px;height:11px;box-shadow:0 0 0 2px var(--bg-paper,#fcfaf4);background:#2f8a5b;border-radius:999px;position:absolute;bottom:-2px;right:-2px}.message-author-card-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.message-author-card-identity>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.message-author-card-handle{font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-3,#9a938a);font-size:12px}.message-author-card-kind{color:var(--fg-2,#65605a);background:#1a16120d;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.message-author-card-desc{color:var(--fg-2,#65605a);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.message-author-card-info{flex-direction:column;gap:8px;margin:0;display:flex}.message-author-card-info>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-author-card-info dt{color:var(--fg-3,#9a938a);align-items:center;gap:5px;font-size:12px;display:inline-flex}.message-author-card-info dd{color:var(--fg-1,#1a1612);text-align:right;align-items:center;gap:6px;min-width:0;margin:0;font-weight:500;display:inline-flex}.message-author-card-info dd.message-author-card-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-author-card-actions{display:flex}.message-author-card-button{border:1px solid var(--border-1,#e4decf);height:32px;color:var(--fg-1,#1a1612);font:inherit;cursor:pointer;transition:border-color .12s var(--ease-out,ease), background .12s var(--ease-out,ease);background:#1a161208;border-radius:8px;flex:1;font-size:12.5px;font-weight:500}.message-author-card-button:hover{border-color:var(--accent,#d4501e);background:var(--accent-soft,#d4501e14);color:var(--accent,#d4501e)}#root .rail-notification-button{position:relative}#root .rail-unread-badge,#root .mobile-notification-button span{color:#fcfaf4;letter-spacing:0;background:#1a1612;border:1px solid #fcfaf4e6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #fcfaf447,0 8px 18px #11131a2e}#root .rail-unread-badge{position:absolute;top:4px;right:2px;transform:translate(35%,-35%)}#root .notification-layer{z-index:70;pointer-events:none;position:fixed;inset:0}#root .notification-layer[data-state=opening],#root .notification-layer[data-state=open],#root .notification-layer[data-state=closing]{pointer-events:auto}#root .notification-scrim{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .18s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), backdrop-filter .18s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:linear-gradient(90deg,#f2ece024,#11131a1c),#11131a1f;position:absolute;inset:0}#root .notification-layer[data-state=opening] .notification-scrim,#root .notification-layer[data-state=open] .notification-scrim{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#root .notification-layer[data-state=closing] .notification-scrim{opacity:0}#root .notification-panel{background:linear-gradient(#fcfaf4fc 0,#f2ece0f7 48%,#fcfaf4fc 100%),linear-gradient(#11131a05 1px,#0000 1px) 0 0/28px 28px,#fcfaf4;border:1px solid #11131a1a;border-radius:18px;outline:none;flex-direction:column;width:min(426px,100vw - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:inset 0 1px #fcfaf4f5,0 24px 80px #11131a2e,0 60px 140px #11131a29,0 0 0 1px #fcfaf49e}#root .notification-panel[data-state=opening],#root .notification-panel[data-state=open]{animation:notification-panel-in .24s var(--mc-interface-spring,cubic-bezier(.2, .86, .2, 1.04)) both}#root .notification-panel[data-state=closing]{animation:notification-panel-out .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)) both}#root .notification-panel-header{background:linear-gradient(#fcfaf4f7,#f2ece0eb);border-bottom:1px solid #11131a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}#root .notification-panel-mark,#root .notification-row-icon{background:linear-gradient(#fcfaf4,#eae3d3);border:1px solid #11131a17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fcfaf4eb,0 8px 22px #11131a12}#root .notification-panel-header h2,#root .notification-panel-header p,#root .notification-row-title strong,#root .notification-row-copy p,#root .notification-row-meta{text-overflow:ellipsis;max-width:100%;overflow:hidden}#root .notification-panel-header h2{letter-spacing:0;margin:0;font-size:16px;font-weight:760}#root .notification-panel-header p{color:var(--mc-interface-muted,#65605a);white-space:nowrap;margin:2px 0 0;font-size:12px}#root .notification-header-actions{align-items:center;gap:6px;display:flex}#root .notification-icon-button{color:#211c16;width:34px;min-width:34px;height:34px;transition:transform .15s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), background .15s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), border-color .15s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .15s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:#fcfaf4c7;border:1px solid #11131a14;border-radius:10px;place-items:center;padding:0;display:inline-grid}#root .notification-icon-button:hover,#root .notification-icon-button:focus-visible{background:#fcfaf4;border-color:#11131a2e;transform:translateY(-1px);box-shadow:0 10px 24px #11131a17}#root .notification-toolbar{border-bottom:1px solid #11131a12;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}#root .notification-filter{background:#eae3d3b8;border:1px solid #11131a14;border-radius:12px;min-width:0;padding:3px;display:inline-flex}#root .notification-filter button{min-width:78px;height:32px;color:var(--mc-interface-muted,#65605a);letter-spacing:0;transition:background .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), color .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), transform .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}#root .notification-filter button span{min-width:20px;height:18px;color:inherit;background:#11131a12;border-radius:999px;place-items:center;font-size:10px;display:inline-grid}#root .notification-filter button.active{color:#1a1612;background:#fcfaf4;box-shadow:inset 0 1px #fcfaf4e6,0 8px 18px #11131a14}#root .notification-filter button:active{transform:scale(.985)}#root .notification-read-all{white-space:nowrap;min-height:38px}#root .notification-list{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 12px 14px;display:flex;overflow-y:auto}#root .notification-list::-webkit-scrollbar{width:10px}#root .notification-list::-webkit-scrollbar-thumb{background:#11131a29 padding-box padding-box;border:3px solid #0000;border-radius:999px}#root .notification-row{opacity:0;animation:notification-row-in .22s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(min(var(--item-index,0), 8) * 24ms);transition:border-color .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), transform .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), background .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:#fcfaf4c7;border:1px solid #11131a14;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid;position:relative;transform:translateY(6px);box-shadow:0 1px 2px #11131a08}#root .notification-row[data-read=false]{background:#fcfaf4;border-color:#11131a29}#root .notification-row[data-read=false]:before{content:"";background:#1a1612;border-radius:999px;width:6px;height:6px;position:absolute;top:14px;left:8px}#root .notification-row:hover,#root .notification-row:focus-within{border-color:#11131a2e;transform:translateY(-1px);box-shadow:inset 0 1px #fcfaf4eb,0 16px 34px #11131a17}#root .notification-row-main{border-radius:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:12px 10px 12px 14px;display:grid}#root .notification-row-copy{flex-direction:column;gap:4px;min-width:0;display:flex}#root .notification-row-title{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}#root .notification-row-title strong{color:#1a1612;letter-spacing:0;white-space:nowrap;min-width:0;font-size:13px;font-weight:740}#root .notification-row-title small{color:var(--mc-interface-muted,#65605a);flex:none;font-size:11px;font-weight:700}#root .notification-row-copy p{color:#3d362e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box}#root .notification-row-meta{color:var(--mc-interface-muted,#65605a);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}#root .notification-row-meta em{color:#56514a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;font-style:normal;overflow:hidden}#root .notification-row-action{align-self:center;width:34px;min-width:34px;height:calc(100% - 12px);min-height:34px;margin-right:6px}#root .notification-empty{margin:auto 4px}#root .notification-preferences{background:linear-gradient(#f2ece0db,#fcfaf4f5);border-top:1px solid #11131a14;padding:12px 14px 14px}#root .notification-preferences-title{color:#2a251f;letter-spacing:0;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:760;display:flex}#root .notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#root .notification-switch{color:#2a251f;min-width:0;min-height:38px;transition:background .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), border-color .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), transform .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:#fcfaf4c2;border:1px solid #11131a14;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 10px;display:flex}#root .notification-switch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}#root .notification-switch i{width:31px;height:18px;transition:background .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:#11131a1f;border-radius:999px;flex:none;display:block;position:relative}#root .notification-switch i:after{content:"";width:12px;height:12px;transition:transform .17s var(--mc-interface-spring,cubic-bezier(.2, .86, .2, 1.04));background:#fcfaf4;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #11131a3d}#root .notification-switch[data-state=checked]{background:#fcfaf4;border-color:#11131a2e}#root .notification-switch[data-state=checked] i{background:#1a1612}#root .notification-switch[data-state=checked] i:after{transform:translate(13px)}#root .notification-switch:hover:not(:disabled),#root .notification-switch:focus-visible{border-color:#11131a2e;transform:translateY(-1px);box-shadow:0 10px 24px #11131a12}#root .notification-switch:disabled{opacity:.58}#root .mobile-notification-button{right:max(16px, env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));z-index:55;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:46px;height:46px;transition:transform .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1)), background .17s var(--mc-interface-ease,cubic-bezier(.16, 1, .3, 1));background:#fcfaf4f0;border:1px solid #11131a1f;border-radius:16px;place-items:center;display:inline-grid;position:fixed;box-shadow:inset 0 1px #fcfaf4f0,0 16px 40px #11131a24}#root .mobile-notification-button[data-state=active],#root .mobile-notification-button:hover,#root .mobile-notification-button:focus-visible{background:#fcfaf4;transform:translateY(-2px);box-shadow:inset 0 1px #fcfaf4f2,0 22px 54px #11131a2e}#root .mobile-notification-button span{position:absolute;top:3px;right:2px;transform:translate(28%,-28%)}@media (width<=760px){#root .notification-panel{top:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:16px;width:auto;left:10px}#root .notification-panel-header{padding:14px}#root .notification-toolbar{flex-wrap:wrap;padding:10px 12px}#root .notification-filter{width:100%}#root .notification-filter button{flex:1;min-width:0}#root .notification-read-all{width:100%}#root .notification-preference-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#root .notification-panel,#root .notification-row{animation:none}#root .notification-scrim,#root .notification-filter button,#root .notification-row,#root .notification-switch,#root .mobile-notification-button{transition:none}}@keyframes notification-panel-in{0%{opacity:0;transform:translate(18px)scale(.982)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes notification-panel-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(18px)scale(.986)}}@keyframes notification-row-in{to{opacity:1;transform:translateY(0)}}:root{--font-ui:"Geist", "Geist Fallback", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif}@media (width>=901px){#root .app-shell[data-syfo-task-page=true]{background:var(--bg-paper,#fcfaf4)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true]>.org-rail,#root .app-shell[data-syfo-task-page=true]>.module-sidebar{display:none!important}#root .app-shell[data-syfo-task-page=true]>.workspace{background:var(--bg-paper,#fcfaf4)!important;grid-column:1/-1!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:0!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages]{background:var(--bg-paper,#fcfaf4)!important;grid-template-rows:64px minmax(0,1fr)!important;width:100vw!important;max-width:none!important;height:100vh!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages]>.workspace-header{display:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tabs{border:0!important;border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;box-shadow:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:stretch!important;gap:28px!important;padding:0 38px!important;display:flex!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab-indicator,#root .app-shell[data-syfo-task-page=true] .workspace-tabs>.control-active-indicator{display:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab{min-width:0!important;height:64px!important;color:var(--fg-2,#65605a)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0!important;display:inline-flex!important;position:relative!important;transform:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab svg{color:currentColor!important;stroke-width:2.1px!important;width:20px!important;height:20px!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab.active,#root .app-shell[data-syfo-task-page=true] .workspace-tab[aria-selected=true]{color:var(--accent,#d4501e)!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab:after{content:""!important;opacity:1!important;background:0 0!important;border-radius:999px!important;width:auto!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important;transform:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab.active:after,#root .app-shell[data-syfo-task-page=true] .workspace-tab[aria-selected=true]:after{background:var(--accent,#d4501e)!important}#root .app-shell[data-syfo-task-page=true] .message-workspace-grid{background:var(--bg-paper,#fcfaf4)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr) 432px!important}#root .app-shell[data-syfo-task-page=true] .message-thread-main[data-active-tab=tasks]{background:var(--bg-paper,#fcfaf4)!important;min-width:0!important;min-height:0!important;display:block!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .message-tab-surface.syfo-task-surface{background:var(--bg-paper,#fcfaf4)!important;grid-template-rows:148px minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar{border:0!important;border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;flex:0 0 148px!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;padding:18px 38px 13px!important;display:flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .syfo-task-toolbar-row{flex-flow:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:50px!important;min-height:50px!important;display:flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button,#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters button{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 19px!important;display:inline-flex!important;transform:none!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button:first-child{width:108px!important;min-width:108px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button:nth-child(2){width:80px!important;min-width:80px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button.active,#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button[aria-selected=true],#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters button.active,#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button svg{color:currentColor!important;stroke-width:2px!important;width:19px!important;height:19px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box{width:465px!important;min-width:260px!important;max-width:465px!important;height:50px!important;min-height:50px!important;color:var(--fg-2,#65605a)!important;background:#1a16120a!important;border:0!important;border-radius:8px!important;flex:0 465px!important;gap:10px!important;margin:0!important;padding:0 14px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box input{height:50px!important;color:var(--fg-1,#1a1612)!important;font:500 18px/50px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box input::placeholder,#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box-placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box svg{width:20px!important;height:20px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-kbd{color:var(--fg-3,#9a938a)!important;font:500 13px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;display:inline-flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .filter-select{width:352px!important;min-width:220px!important;max-width:352px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 352px!important;margin:0!important;padding:0!important;display:block!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .filter-select.sort-filter{flex:0 0 332px!important;width:332px!important;max-width:332px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-control,#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-trigger{width:100%!important;height:50px!important;min-height:50px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-trigger svg{width:18px!important;height:18px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty{background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--fg-3,#9a938a)!important;text-align:center!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important;transform:translateY(-22px)!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty svg{width:32px!important;height:32px!important;color:var(--fg-3,#9a938a)!important;stroke-width:2.2px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty strong{color:var(--fg-1,#1a1612)!important;font:700 24px/1.25 var(--font-ui,inherit)!important;letter-spacing:0!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty span{color:var(--fg-3,#9a938a)!important;font:400 18px/1.5 var(--font-ui,inherit)!important;letter-spacing:0!important}#root .app-shell[data-syfo-task-page=true] .kanban-board{background:var(--bg-paper,#fcfaf4)!important;height:100%!important;min-height:0!important;padding:16px 38px 22px!important;overflow:auto!important}#root .app-shell[data-syfo-task-page=true] .task-topic-panel{border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important;height:calc(100vh - 212px)!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;align-self:start!important;margin-top:148px!important;transform:none!important}}.org-rail,.module-sidebar{background:var(--bg-sunken,#efeade);border-right:1px solid var(--border,#e4decf);box-shadow:none}.button-default,.header-actions .button-default{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.button-default:hover:not(:disabled),.header-actions .button-default:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-contrast)}.button-default:active:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.workspace-tab{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.workspace-tab.active,.workspace-tab[aria-selected=true],.workspace-tab[data-state=active]{color:var(--accent)}.workspace-tab.active:after,.workspace-tab[aria-selected=true]:after,.workspace-tab[data-state=active]:after,.workspace-tab:after{background:var(--accent)}.workspace-tab.active .workspace-tab-count,.workspace-tab[aria-selected=true] .workspace-tab-count{background:var(--accent);color:var(--accent-contrast)}.rail-button.active{background:var(--accent-soft);color:var(--accent)}.rail-button.active:before{background:var(--accent)}.rail-button.active svg{color:var(--accent)}.nav-item.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.nav-item.active,.nav-item.active .nav-item-label{color:var(--accent-strong)}.sidebar-group-title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3,#9a938a);font-size:10.5px;font-weight:500}.mention-token,.mention-inline-token{background:var(--accent);color:var(--accent-contrast);box-shadow:none;vertical-align:middle;font-weight:600}.message-row .avatar{color:#3b4150;background:#e0e4ec;border:0;border-radius:9px;width:36px;height:36px;font-size:14px;font-weight:600}.message-row .avatar.agent-avatar{background:var(--accent-soft,#f4dcc8);color:var(--accent-strong,#9a3814)}.message-meta>span{font-family:var(--font-mono);letter-spacing:-.01em;font-size:12px}.mention-token.mention-user:before{content:"";vertical-align:middle;background:#ffffffeb;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;position:relative;top:-1px}.workspace-tab-count{display:none}.workspace-header{box-shadow:none!important;border-bottom:1px solid var(--border-1,#e4decf)!important}.workspace-tabs{box-shadow:none!important;border-bottom:0!important}.workspace-title-icon{box-shadow:none!important;background:var(--bg-sunken,#efeade)!important;color:var(--fg-2,#65605a)!important;border:0!important}.search-box{background:var(--bg-surface,#fcfaf4)!important;box-shadow:none!important;border:1px solid var(--border-1,#e4decf)!important;align-items:center!important;gap:8px!important;display:flex!important}.search-box>input{flex:auto!important;width:auto!important;min-width:0!important}.search-kbd{font-family:var(--font-mono);color:var(--fg-3,#9a938a);background:0 0;border:0;flex-shrink:0;padding:0;font-size:11px;line-height:1}.empty-state-card{background:var(--bg-surface,#fcfaf4)!important;box-shadow:none!important;border:1px solid var(--border-1,#e4decf)!important;background-image:none!important}.task-clear-filters{color:var(--fg-3,#9a938a);border-radius:var(--radius-sm,6px);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:6px 10px;font-size:13px}.task-clear-filters:hover{color:var(--fg-1,#1a1612);background:#1a16120a}.sidebar-action-button{width:22px;height:22px;color:var(--fg-3,#9a938a);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-action-button:hover{color:var(--fg-1,#1a1612);background:#1a16120a}.channel-create-modal-backdrop{z-index:1000!important;background:#1a161252!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.channel-create-modal-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:min(460px,100vw - 32px)!important;height:min(675px,100dvh - 32px)!important;color:var(--fg-1,#1a1612)!important;font-family:var(--font-ui)!important;border-radius:8px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 40px #11131a1a,0 2px 6px #11131a0f!important}.channel-create-modal-body{flex-direction:column!important;flex:auto!important;gap:16px!important;min-height:0!important;padding:16px 18px!important;display:flex!important;overflow:auto!important}.channel-create-modal-body h3{color:var(--fg-1,#1a1612)!important;font:600 15px/22px var(--font-ui)!important;letter-spacing:0!important;margin:0!important}.channel-create-field,.channel-create-section{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.channel-create-field>span,.channel-create-section-title{color:var(--fg-2,#65605a)!important;font:500 12px/22px var(--font-ui)!important;letter-spacing:0!important}.channel-create-field>span,#channel-create-members-title{margin-bottom:6px!important}.channel-create-input,.channel-create-textarea{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-surface,#fcfaf4)!important;width:100%!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui)!important;letter-spacing:0!important;border-radius:6px!important;outline:none!important}.channel-create-input{height:36px!important;padding:0 12px!important}.channel-create-textarea{resize:none!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:10px 12px!important;line-height:20px!important}.channel-create-input::placeholder,.channel-create-textarea::placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}.channel-create-input:focus,.channel-create-textarea:focus{border-color:var(--accent,#e84c18)!important;box-shadow:0 0 0 1px var(--accent,#e84c18) inset!important}.channel-create-counter{height:22px!important;color:var(--fg-3,#9a938a)!important;font:400 12px/22px var(--font-ui)!important;letter-spacing:0!important;text-align:right!important;display:block!important}.channel-create-visibility{gap:8px!important;display:grid!important}.channel-create-visibility-card{border:1px solid var(--border-1,#e4decf)!important;height:44px!important;min-height:44px!important;color:var(--fg-1,#1a1612)!important;cursor:pointer!important;background:0 0!important;border-radius:6px!important;align-items:center!important;gap:10px!important;padding:10px!important;display:flex!important;position:relative!important}.channel-create-visibility-card:hover{border-color:var(--border-2,#d4ccb8)!important;background:#fffbf4!important}.channel-create-visibility-card.active{border-color:var(--accent,#e84c18)!important;background:#1a161205!important}.channel-create-visibility-card input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:12px!important;left:10px!important}.channel-create-visibility-icon{color:var(--fg-2,#65605a)!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.channel-create-visibility-copy{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.channel-create-visibility-copy strong{color:var(--fg-1,#1a1612)!important;font:600 13px/22px var(--font-ui)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:none!important;overflow:hidden!important}.channel-create-visibility-copy small{color:var(--fg-3,#9a938a)!important;font:400 12px/22px var(--font-ui)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;overflow:hidden!important}.channel-create-radio{display:none!important}.channel-create-filter-row{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;min-height:34px!important;display:flex!important}.channel-create-filter-chip,.channel-create-select-all,.channel-create-cancel,.channel-create-submit{box-shadow:none!important;cursor:pointer!important;font-family:var(--font-ui)!important;letter-spacing:0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;transition:none!important;display:inline-flex!important}.channel-create-filter-chip{border-color:var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;height:22px!important;color:var(--fg-2,#65605a)!important;font:600 11px/11px var(--font-ui)!important;border-radius:999px!important;padding:3px 7px!important}.channel-create-filter-chip.active{border-color:var(--accent,#e84c18)!important;background:var(--accent-soft,#f4dcc8)!important;color:var(--accent,#e84c18)!important}.channel-create-select-all{border-color:var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:97px!important;height:34px!important;color:var(--fg-2,#65605a)!important;font:600 12px/22px var(--font-ui)!important;border-radius:999px!important;margin-left:auto!important;padding:5px 9px!important}.channel-create-filter-chip:hover:not(:disabled),.channel-create-select-all:hover:not(:disabled),.channel-create-cancel:hover:not(:disabled){color:var(--fg-1,#1a1612)!important;background:#1a16120a!important}.channel-create-select-all:disabled{cursor:default!important;opacity:.55!important}.channel-create-member-list{border:1px solid var(--border-1,#e4decf)!important;background:0 0!important;border-radius:6px!important;height:44px!important;padding:4px!important;display:flex!important;overflow:hidden!important}.channel-create-member-row{width:100%!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;cursor:pointer!important;border-radius:4px!important;grid-template-columns:16px 20px minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;padding:6px 8px!important;display:grid!important;position:relative!important}.channel-create-member-row:hover,.channel-create-member-row.selected{background:#1a16120a!important}.channel-create-member-checkbox{appearance:none!important;background:var(--bg-surface,#fcfaf4)!important;border:0!important;border-radius:0!important;width:1px!important;height:1px!important;margin:0!important}.channel-create-member-checkbox:checked{box-shadow:none!important}.channel-create-member-row .mini-avatar{background:var(--accent-soft,#f4dcc8)!important;width:20px!important;height:20px!important;color:var(--accent-strong,#9a3814)!important;box-shadow:none!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:500!important;line-height:1!important;display:flex!important}.channel-create-member-row .status-dot{border:2px solid var(--bg-surface,#fcfaf4)!important;width:9px!important;height:9px!important;position:absolute!important;bottom:6px!important;left:35px!important}.channel-create-member-name{color:var(--fg-1,#1a1612)!important;font:400 13px/22px var(--font-ui)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.channel-create-member-kind{width:34px!important;color:var(--fg-3,#9a938a)!important;font:400 10px/22px var(--font-ui)!important;letter-spacing:0!important}.channel-create-member-empty{min-height:44px!important;color:var(--fg-3,#9a938a)!important;font:400 13px/20px var(--font-ui)!important;align-items:center!important;display:flex!important}.channel-create-modal-footer{border-top:1px solid var(--border-1,#e4decf)!important;flex:0 0 57px!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 18px!important;display:flex!important}.channel-create-cancel,.channel-create-submit{height:32px!important;font:500 13.5px/13.5px var(--font-ui)!important;border-radius:6px!important;padding:0 14px!important}.channel-create-cancel{color:var(--fg-2,#65605a)!important;background:0 0!important}.channel-create-submit{background:var(--accent,#e84c18)!important;min-width:57px!important;color:var(--accent-contrast,#fcfaf4)!important;border-color:#0000!important}.channel-create-submit:hover:not(:disabled){background:var(--accent-hover,#d94314)!important;border-color:#0000!important}.channel-create-submit:disabled{cursor:default!important;opacity:.55!important}@media (width<=520px){.channel-create-modal-backdrop{align-items:flex-start!important;padding:16px!important}.channel-create-modal-card{width:100%!important;height:min(675px,100dvh - 32px)!important}}.task-checkbox input:checked{background:var(--accent);border-color:var(--accent)}.task-pill.has-new,.task-filters button.active,.option-select-menu button.active,.command-result-block button.active,.mobile-section-bar button.active{background:var(--accent);color:var(--accent-contrast)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}::selection{background:var(--accent-soft);color:var(--fg-1,#1a1612)}a:not(.button):not(.nav-item){color:var(--accent)}.app-shell:before,.empty-state-card:before,.usage-metric-tile:before,.usage-metric-tile:after,.insight-metric-card:after,.insight-metric-card:before{display:none!important}.detail-page{background:var(--bg-paper,#f7f3ea)}.empty-state-card{background:var(--surface);border:1px solid var(--border);box-shadow:none}.channel-button,.nav-item{border-radius:var(--radius-sm,6px);font-size:13.5px}.channel-button{gap:10px;padding:6px 10px}.message-row .avatar{border-radius:var(--radius-sm,8px);width:36px;height:36px;font-size:14px;font-weight:600}.message-row{gap:12px}.workspace-header{height:48px;min-height:48px}.workspace-tabs{height:44px;min-height:44px}.inbox-page{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.inbox-header{border-bottom:1px solid var(--border-1,#e4decf);flex-shrink:0;align-items:center;gap:12px;height:48px;min-height:48px;padding:0 20px;display:flex}.inbox-title{letter-spacing:-.01em;color:var(--fg-1,#1a1612);align-items:center;gap:7px;margin:0;font-size:15px;font-weight:600;display:flex}.inbox-filter-tabs{background:var(--bg-sunken,#efeade);border-radius:var(--radius-sm,6px);gap:2px;margin-left:auto;padding:2px;display:flex}.inbox-filter-tab{color:var(--fg-2,#65605a);border-radius:var(--radius-xs,4px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;padding:4px 12px;font-size:12.5px;font-weight:500}.inbox-filter-tab:hover{color:var(--fg-1,#1a1612)}.inbox-filter-tab.active{background:var(--bg-surface,#fcfaf4);color:var(--fg-1,#1a1612);box-shadow:var(--shadow-1,0 1px 2px #11131a0f)}.inbox-scroll{flex:1;min-height:0;overflow-y:auto}.inbox-empty{color:var(--fg-3,#9a938a);padding:32px 20px;font-size:13.5px}.inbox-row{text-align:left;border:0;border-bottom:1px solid var(--border-1,#e4decf);cursor:pointer;width:100%;transition:background var(--dur-fast,.12s) var(--ease-out);background:0 0;align-items:flex-start;gap:12px;padding:12px 20px;display:flex;position:relative}.inbox-row:hover{background:#1a16120a}.inbox-row-avatar{border-radius:var(--radius-xs,4px);flex-shrink:0;width:28px;height:28px;margin-top:1px;font-size:12px;font-weight:500}.inbox-row-avatar.is-channel{background:var(--bg-sunken-2,#e8e2d2);color:var(--fg-2,#65605a)}.inbox-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-row-head{align-items:baseline;gap:8px;display:flex}.inbox-row-source{color:var(--fg-1,#1a1612);font-size:13.5px;font-weight:600}.inbox-row-time{color:var(--fg-3,#9a938a);font-size:12px}.inbox-row-preview{color:var(--fg-1,#1a1612);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.inbox-row.unread .inbox-row-preview{font-weight:600}.inbox-row-sub{color:var(--fg-3,#9a938a);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.inbox-row-done{border-radius:var(--radius-sm,6px);width:26px;height:26px;color:var(--fg-3,#9a938a);opacity:0;transition:opacity var(--dur-fast,.12s) var(--ease-out), background var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-row:hover .inbox-row-done{opacity:1}.inbox-row-done:hover{background:var(--accent-soft,#f4dcc8);color:var(--accent,#d4501e)}.inbox-refresh{border-radius:var(--radius-pill,999px);border:1px solid var(--border-1,#e4decf);background:var(--bg-surface,#fcfaf4);width:34px;height:34px;color:var(--fg-2,#65605a);box-shadow:var(--shadow-2,0 4px 12px #11131a14);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:18px;right:18px}.inbox-refresh:hover{color:var(--fg-1,#1a1612)}.reminders-header{gap:10px}.reminders-count{color:var(--fg-3,#9a938a);background:var(--bg-sunken,#efeade);border-radius:var(--radius-pill,999px);padding:2px 10px;font-size:12px}.inbox-refresh-inline{color:var(--fg-3,#9a938a);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.reminders-filters{flex-wrap:wrap;gap:18px;padding:14px 20px 4px;display:flex}.reminders-filter{flex-direction:column;gap:4px;display:flex}.reminders-filter-label{color:var(--fg-2,#65605a);font-size:11px}.reminders-filter-select{color:var(--fg-1,#1a1612);background:var(--bg-surface,#fcfaf4);border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-sm,6px);min-width:120px;padding:6px 28px 6px 10px;font-size:13px;position:relative}.reminders-counters{gap:8px;padding:8px 20px 4px;display:flex}.reminders-counter{color:var(--fg-2,#65605a);background:var(--bg-sunken,#efeade);border-radius:var(--radius-sm,6px);padding:5px 10px;font-size:12px}.reminders-new-button{background:var(--accent,#d4501e);color:#fff;border-radius:var(--radius-sm,6px);cursor:pointer;border:1px solid #0000;align-items:center;gap:5px;margin-left:8px;padding:6px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.reminders-new-button:hover{background:var(--accent-strong,#b8431a)}.reminders-composer{background:var(--bg-surface,#fcfaf4);border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-md,8px);flex-direction:column;gap:8px;margin:4px 20px 8px;padding:12px;display:flex}.reminders-composer-input{resize:vertical;border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-sm,6px);background:var(--bg-base,#f7f3ea);width:100%;color:var(--fg-1,#1a1612);font:inherit;padding:8px 10px;font-size:13px}.reminders-composer-input:focus{border-color:var(--accent,#d4501e);outline:none}.reminders-composer-row{align-items:center;gap:8px;display:flex}.reminders-composer-select,.reminders-composer-time{border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-sm,6px);background:var(--bg-base,#f7f3ea);color:var(--fg-1,#1a1612);font:inherit;padding:7px 9px;font-size:12.5px}.reminders-composer-select{flex:1;min-width:0}.reminders-composer-save{background:var(--accent,#d4501e);color:#fff;border-radius:var(--radius-sm,6px);cursor:pointer;border:0;margin-left:auto;padding:7px 16px;font-size:12.5px;font-weight:500}.reminders-composer-save:disabled{opacity:.5;cursor:not-allowed}.reminders-list{flex-direction:column;gap:2px;margin:0;padding:4px 12px 16px;list-style:none;display:flex}.reminders-item{border-bottom:1px solid var(--border-0,#efe9da);align-items:flex-start;gap:12px;padding:12px 8px;display:flex}.reminders-item-status{color:var(--accent-strong,#9a3814);background:var(--accent-soft,#f4dcc8);border-radius:999px;flex-shrink:0;margin-top:1px;padding:3px 9px;font-size:11px;font-weight:500}.reminders-item-body{flex:1;min-width:0}.reminders-item-content{color:var(--fg-1,#1a1612);margin:0;font-size:13.5px;line-height:1.45}.reminders-item-meta{color:var(--fg-3,#9a938a);gap:12px;margin-top:3px;font-size:12px;display:flex}.rail-user-stack{position:relative}.user-mark{cursor:pointer;font:inherit;border:0;padding:0;position:relative}.rail-menu-backdrop{z-index:40;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.rail-user-menu{bottom:28px;left:calc(var(--syfo-rail-width,56px) + 60px);z-index:200;width:min(448px,100vw - 132px);animation:rail-user-menu-in .12s var(--ease-out) both;background:#fcfaf4;border:1px solid #e9e3d4;border-radius:12px;flex-direction:column;padding:12px 12px 22px;display:flex;position:fixed;box-shadow:0 14px 44px #1a161214}.rail-user-card{border-bottom:1px solid #e4decf;grid-template-columns:80px minmax(0,1fr);align-items:center;min-height:130px;padding:8px 20px 26px;display:grid}.rail-user-avatar{color:#1a1612;background:#e2e6ee;border-radius:15px;place-items:center;width:80px;height:80px;font-size:28px;font-weight:500;line-height:1;display:grid}.rail-user-identity{flex-direction:column;gap:16px;min-width:0;padding-left:20px;display:flex}.rail-user-identity strong,.rail-user-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-user-identity strong{color:#1a1612;font-size:26px;font-weight:600;line-height:1.05}.rail-user-identity span{color:#65605a;font-size:23px;font-weight:400;line-height:1.1}.rail-user-menu button[role=menuitem]{text-align:left;color:#1a1612;cursor:pointer;white-space:nowrap;width:100%;min-height:76px;transition:background var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:18px;padding:0 20px;font-size:26px;font-weight:400;line-height:1.1;display:flex}.rail-user-menu button[role=menuitem]:hover,.rail-user-menu button[role=menuitem]:focus-visible{background:#1a16120a;outline:0}.rail-user-menu button[role=menuitem] svg{color:#1a1612;stroke-width:1.8px;flex-shrink:0}@keyframes rail-user-menu-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pinned-add-menu-in{0%{opacity:0;transform:translateY(3px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.topbar-icon-button{width:30px;height:30px;color:var(--fg-2,#65605a);border-radius:var(--radius-sm,6px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.topbar-icon-button:hover{color:var(--fg-1,#1a1612);background:#1a16120a}.topbar-icon-button[data-state=active]{color:var(--fg-1,#1a1612);background:#1a16120d}.topbar-dm-avatar{border-radius:var(--radius-xs,4px);background:var(--bg-sunken-2,#e8e2d2);width:24px;height:24px;color:var(--fg-1,#1a1612);font-size:11px;font-weight:600}.app-shell[data-section=tasks],.app-shell[data-section=insights]{grid-template-columns:var(--rail-w,56px) minmax(0, 1fr)}.task-checkbox,.task-checkbox:hover,.task-checkbox:hover:not(.disabled),.task-checkbox:focus-within,.task-checkbox[data-pointer=inside]:not(.disabled){border-radius:0;min-height:0;padding:0;box-shadow:none!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:0!important;transform:none!important}.task-checkbox:has(input:checked){border-radius:0;min-height:0;padding:0;box-shadow:none!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:0!important;transform:none!important}.task-checkbox input{border-radius:var(--radius-xs,4px);border:1px solid var(--border-2,#d4ccb8);background:var(--bg-surface,#fcfaf4);width:16px;height:16px;box-shadow:none}.task-checkbox input:after{width:4px;height:8px;box-shadow:none;background:0 0;border:2px solid #0000;border-width:0 2px 2px 0;border-radius:0;top:1px;left:5px;transform:rotate(45deg)}.task-checkbox input:checked{background:var(--accent,#d4501e);border-color:var(--accent,#d4501e);box-shadow:none}.task-checkbox input:checked:after{border-color:var(--accent-contrast,#fcfaf4);background:0 0;transform:rotate(45deg)}.task-checkbox:has(input:checked) input{accent-color:var(--accent,#d4501e)}.composer-right-actions{align-items:center;gap:14px;display:flex}.composer-icon-button{width:34px;height:34px;color:var(--fg-2,#65605a);justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.composer-icon-button:hover{color:var(--fg-1,#1a1612);background:#1a16120a!important}.composer{background:var(--bg-surface,#fcfaf4)!important;box-shadow:none!important;border:1px solid var(--border-1,#e4decf)!important;background-image:none!important}.composer-footer{border-top:0!important;padding-top:4px!important}.composer{padding:10px 12px!important}.composer textarea{min-height:40px!important}.message-history-start{text-align:center;color:var(--fg-3,#9a938a);padding:12px 0 4px;font-size:12.5px}.message-row{position:relative}.message-actions{background:var(--bg-surface,#fcfaf4);border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-2,0 4px 12px #11131a14);opacity:0;pointer-events:none;transition:opacity var(--dur-fast,.12s) var(--ease-out);z-index:6;gap:2px;padding:3px;display:flex;position:absolute;top:-10px;right:12px}.message-row:hover .message-actions{opacity:1;pointer-events:auto}.message-row[data-menu-open=true] .message-actions{opacity:1;pointer-events:auto;z-index:70}.message-action-button{width:28px;height:28px;color:var(--fg-2,#65605a);border-radius:var(--radius-sm,6px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.message-action-button:hover{color:var(--fg-1,#1a1612);background:#1a16120a}.message-react-wrap{display:inline-flex;position:relative}.message-react-backdrop{z-index:40;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.message-react-picker{z-index:50;background:var(--bg-surface,#fcfaf4);border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-pill,999px);box-shadow:var(--shadow-3,0 16px 40px #11131a1f);gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.message-row[data-menu-open=true]{z-index:20}.message-row[data-menu-open=true] .message-action-button[aria-expanded=true]{color:var(--fg-1,#1a1612)!important;background:#1a16120f!important}.message-react-picker,.message-forward-picker,.message-more-menu{z-index:80!important;top:calc(100% + 5px)!important;right:0!important}.message-react-picker{gap:1px!important;min-height:34px!important;padding:4px!important}.message-react-choice{justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:15px!important;display:inline-flex!important}.message-forward-picker{min-width:180px!important;padding:5px!important}.message-more-menu{min-width:148px!important}.message-forward-title{letter-spacing:0!important;text-transform:none!important;padding:4px 7px 5px!important}.message-forward-choice,.message-more-item{min-height:28px!important;padding:6px 8px!important}.message-react-choice.active,.message-react-choice[aria-checked=true]{background:#1a161212!important}.message-react-backdrop{z-index:60!important}.message-react-choice{border-radius:var(--radius-sm,6px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;padding:5px;font-size:16px;line-height:1}.message-react-choice:hover{background:#1a16120f}.message-react-choice.active{background:var(--accent-soft,#f4dcc8)}.message-forward-picker{z-index:50;background:var(--bg-surface,#fcfaf4);border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-md,8px);min-width:184px;max-height:300px;box-shadow:var(--shadow-3,0 16px 40px #11131a1f);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.message-forward-title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3,#9a938a);padding:4px 8px 6px;font-size:10.5px;font-weight:500}.message-forward-choice{text-align:left;width:100%;color:var(--fg-1,#1a1612);border-radius:var(--radius-sm,6px);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.message-forward-choice:hover{background:#1a16120a}.message-forward-choice svg{color:var(--fg-3,#9a938a);flex-shrink:0}.message-more-menu{z-index:50;background:var(--bg-surface,#fcfaf4);border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-md,8px);min-width:152px;box-shadow:var(--shadow-3,0 16px 40px #11131a1f);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.message-more-item{text-align:left;width:100%;color:var(--fg-1,#1a1612);border-radius:var(--radius-sm,6px);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.message-more-item:hover{background:#1a16120a}.message-more-item svg{color:var(--fg-3,#9a938a);flex-shrink:0}.message-reactions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.reaction-pill{border-radius:var(--radius-pill,999px);border:1px solid var(--border-2,#d4ccb8);background:var(--bg-sunken,#efeade);cursor:pointer;height:24px;transition:background var(--dur-fast,.12s) var(--ease-out), border-color var(--dur-fast,.12s) var(--ease-out);align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.reaction-pill.active{background:var(--accent-soft,#f4dcc8);border-color:var(--accent,#d4501e)}.reaction-emoji{font-size:13px;line-height:1}.reaction-count{font-variant-numeric:tabular-nums;color:var(--fg-2,#65605a);font-weight:500}.reaction-pill.active .reaction-count{color:var(--accent-strong,#9a3814)}.message-reply-count{color:var(--accent-strong,#9a3814);cursor:pointer;background:0 0;border:0;align-items:center;margin-top:5px;padding:1px 0;font-size:12.5px;font-weight:500;display:inline-flex}.message-reply-count:hover{text-decoration:underline}.message-thread{border-left:2px solid var(--border-1,#e4decf);flex-direction:column;gap:8px;max-width:640px;margin-top:8px;padding-left:14px;display:flex}.message-thread-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.message-thread-reply{align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.message-thread-author{color:var(--fg-1,#1a1612);flex-shrink:0;font-weight:600}.message-thread-content{color:var(--fg-1,#1a1612);word-break:break-word}.message-thread-empty{color:var(--fg-3,#9a938a);font-size:12.5px}.message-thread-composer{align-items:center;gap:8px;display:flex}.message-thread-input{border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-sm,6px);background:var(--bg-surface,#fcfaf4);min-width:0;color:var(--fg-1,#1a1612);font:inherit;flex:1;padding:7px 10px;font-size:13px}.message-thread-input:focus{border-color:var(--accent,#d4501e);outline:none}.message-thread-send{background:var(--accent,#d4501e);color:#fff;border-radius:var(--radius-sm,6px);cursor:pointer;border:0;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:500}.message-thread-send:disabled{opacity:.5;cursor:not-allowed}.avatar{position:relative}.avatar-online-dot{border:2px solid var(--bg-paper,#f7f3ea);box-sizing:content-box;background:#5fa35a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1.5px #5fa35a66}.topbar-dm-avatar .avatar-online-dot{border-color:var(--bg-surface,#fcfaf4)}.topbar-more{display:inline-flex;position:relative}.workspace-screen[data-section=messages]:has(.topbar-more-menu){z-index:80!important}.topbar-more-backdrop{z-index:1190;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.topbar-more-menu{z-index:1200;box-sizing:border-box;background:#fcfaf4;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:0;width:200px;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 24px #0000001a}.topbar-more-menu button[role=menuitem]{box-sizing:border-box;text-align:left;color:var(--fg-1,#1a1612);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:400;justify-content:flex-start!important;width:100%!important;height:38px!important;line-height:22px!important;display:flex!important}.topbar-more-menu button[role=menuitem]:hover{background:#1a16120a}.topbar-more-menu button[role=menuitem]:disabled{cursor:not-allowed;opacity:.46}.topbar-more-menu button[role=menuitem]:disabled:hover{background:0 0}.topbar-more-menu button[role=menuitem] svg{color:var(--fg-2,#65605a);flex-shrink:0}.channel-edit-modal-card{max-width:420px}.channel-edit-visibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channel-edit-radio{border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-sm,6px);background:var(--bg-paper,#fffdf8);min-height:40px;color:var(--fg-1,#1a1612);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;display:flex}.channel-edit-radio.active{border-color:color-mix(in srgb, var(--accent,#d4501e) 46%, var(--border-1,#e4decf));background:color-mix(in srgb, var(--accent,#d4501e) 8%, var(--bg-paper,#fffdf8))}.channel-edit-radio input{accent-color:var(--accent,#d4501e)}.channel-action-modal-card{max-width:380px}.channel-action-copy{color:var(--fg-2,#65605a);margin:0;font-size:13.5px;line-height:1.5}.channel-create-submit.danger{color:#fff;background:#b42318}.channel-create-submit.danger:hover:not(:disabled){background:#981b12}.usage-page{flex-direction:column;height:100%;min-height:0;display:flex}.usage-header{border-bottom:1px solid var(--border-1,#e4decf);flex-shrink:0;align-items:center;gap:12px;height:48px;min-height:48px;padding:0 20px;display:flex}.usage-title{letter-spacing:-.01em;color:var(--fg-1,#1a1612);margin:0;font-size:15px;font-weight:600}.usage-range-tabs{background:var(--bg-sunken,#efeade);border-radius:var(--radius-sm,6px);gap:2px;padding:2px;display:flex}.usage-range-tab{color:var(--fg-2,#65605a);border-radius:var(--radius-xs,4px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out);background:0 0;border:0;padding:4px 12px;font-size:12.5px;font-weight:500}.usage-range-tab:hover{color:var(--fg-1,#1a1612)}.usage-range-tab.active{background:var(--bg-surface,#fcfaf4);color:var(--fg-1,#1a1612);box-shadow:var(--shadow-1,0 1px 2px #11131a0f)}.usage-scroll{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px;display:flex;overflow-y:auto}.usage-metrics-card{border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-lg,12px);background:var(--bg-surface,#fcfaf4);padding:16px}.usage-metrics-hint{color:var(--fg-3,#9a938a);margin-bottom:14px;font-size:12px}.usage-metrics-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.usage-metric{text-align:left;border-radius:var(--radius-md,8px);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease-out), border-color var(--dur-fast,.12s) var(--ease-out);background:0 0;border:1px solid #0000;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.usage-metric:hover{background:#1a16120a}.usage-metric.active{background:var(--accent-soft,#f4dcc8);border-color:var(--accent,#d4501e)}.usage-metric-label{color:var(--fg-2,#65605a);font-size:12px}.usage-metric-value{color:var(--fg-1,#1a1612);letter-spacing:-.02em;font-size:26px;font-weight:600}.usage-breakdown{border-top:1px solid var(--border-1,#e4decf);grid-template-columns:1fr 1fr;gap:24px;margin-top:18px;padding-top:16px;display:grid}.usage-breakdown-title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--fg-3,#9a938a);margin-bottom:8px;font-size:10.5px;font-weight:500}.usage-breakdown-row{color:var(--fg-2,#65605a);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.usage-section-title{color:var(--fg-2,#65605a);margin:0 0 10px;font-size:12px;font-weight:600}.usage-panel{border:1px solid var(--border-1,#e4decf);border-radius:var(--radius-lg,12px);background:var(--bg-surface,#fcfaf4);min-height:96px;padding:18px}.usage-trend-empty{min-height:204px;padding:16px}.usage-trend-empty-frame{border:1px dashed var(--border-2,#d7cfbd);border-radius:var(--radius-sm,6px);min-height:170px;color:var(--fg-3,#9a938a);justify-content:center;align-items:center;font-size:12px;display:flex}.usage-activity-panel{justify-content:space-between;align-items:flex-end;min-height:168px;display:flex}.usage-empty{color:var(--fg-3,#9a938a);justify-content:center;align-items:center;font-size:13px;display:flex}.usage-empty-note{color:var(--fg-3,#9a938a);margin-top:8px;font-size:12px}.usage-trend-bars{align-items:flex-end;gap:6px;height:148px;padding-top:8px;display:flex}.usage-trend-bar{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.usage-trend-track{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.usage-trend-fill{background:var(--accent,#d4501e);border-radius:4px 4px 0 0;width:70%;max-width:26px;min-height:2px}.usage-trend-label{color:var(--fg-3,#9a938a);white-space:nowrap;font-size:10.5px}.usage-agent-row{align-items:center;gap:12px;padding:7px 0;display:flex}.usage-agent-name{width:168px;color:var(--fg-1,#1a1612);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;overflow:hidden}.usage-agent-track{background:var(--bg-sunken,#efeade);border-radius:999px;flex:1;height:8px;overflow:hidden}.usage-agent-fill{background:var(--accent,#d4501e);border-radius:999px;height:100%;display:block}.usage-agent-count{text-align:right;font-variant-numeric:tabular-nums;width:56px;color:var(--fg-2,#65605a);flex-shrink:0;font-size:13px}.usage-heatmap{grid-template-columns:repeat(12,1fr);gap:4px;max-width:360px;display:grid}.usage-heat-cell{background:var(--bg-sunken-2,#e8e2d2);border-radius:3px;width:14px;height:14px;display:inline-block}.usage-heat-cell.l1{background:var(--accent-soft,#f4dcc8)}.usage-heat-cell.l2{background:#e0995f}.usage-heat-cell.l3{background:var(--accent,#d4501e)}.usage-heatmap-legend{color:var(--fg-3,#9a938a);align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.button-default,.button-ghost,.button-outline,a.button-outline:hover,.copy-button,.copy-button:hover,.badge,.task-pill,.task-pill.has-new,.task-pill[aria-current=true],.current-member-chip,.composer-attachment-chip,.composer-attachment-chip.uploading,.composer-attachment-chip.attached,.task-card,.role-card,.kanban-column,.kanban-column:hover,.follow-up-card,.follow-up-card[data-priority=high],.audit-filter-panel,.audit-detail-panel,.auth-session-row,.auth-session-row.current,.schedule-row,.channel-tab-header,.task-toolbar,.option-select-trigger,.actor-select-trigger,.actor-option-icon,.agent-host-select .option-select-icon,.composer-task-draft select,.mention-input-wrap[data-focused=true] textarea,.system-status-icon,.mention-icon,.avatar-swatch,.header-actions .button{box-shadow:none!important}:root{--bg-paper:#fcfaf4;--bg-canvas:#f7f3ea;--bg-sunken:#efeade;--bg-sunken-2:#e8e2d2;--fg-1:#1a1612;--fg-2:#65605a;--fg-3:#9a938a;--border-1:#e4decf;--border-2:#d4ccb8;--radius-xs:4px;--radius-sm:6px;--radius-md:8px}body{background:var(--bg-canvas)!important;color:var(--fg-1)!important;font:400 14px/22px var(--font-ui,inherit)!important}#root,.app-shell{color:var(--fg-1)!important;font:400 14px/22px var(--font-ui,inherit)!important}.app-shell{background:var(--bg-canvas)!important}.org-rail,.module-sidebar{background:var(--bg-sunken)!important;border-right:1px solid var(--border-1)!important;box-shadow:none!important}.org-rail{z-index:1000!important;gap:4px!important;padding:16px 10px 12px!important;position:relative!important}.org-mark{border-radius:var(--radius-sm)!important;width:34px!important;height:34px!important}.rail-button{border-radius:var(--radius-sm)!important;width:34px!important;height:34px!important;color:var(--fg-2)!important;box-shadow:none!important;transform:none!important}.rail-button.active,.rail-button:hover,.rail-button[data-pointer=inside]{color:var(--accent)!important;box-shadow:none!important;background:0 0!important}.rail-button.active:before{background:var(--accent)!important;width:3px!important;height:20px!important;left:-10px!important}.rail-add-button{margin-bottom:10px!important}.user-mark{border-radius:var(--radius-sm)!important;width:34px!important;height:34px!important;box-shadow:none!important;color:var(--fg-2)!important;background:0 0!important;border:0!important}.sidebar-static{background:var(--bg-sunken)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sidebar-static:after{display:none!important}.sidebar-header{border-bottom:0!important;height:48px!important;min-height:48px!important;padding:0 12px!important}.sidebar-header h1{letter-spacing:0!important;font-size:16px!important;font-weight:600!important}.search-box{border-radius:var(--radius-sm)!important;min-height:30px!important;box-shadow:none!important;background:#1a16120a!important;border:0!important;margin:4px 12px 8px!important;padding:0 9px!important}.search-box input{height:30px!important;font-size:13px!important}.sidebar-nav,.sidebar-group{gap:1px!important;padding-left:8px!important;padding-right:8px!important}.sidebar-nav{padding-bottom:2px!important}.sidebar-scroll{padding:0 0 14px!important}.sidebar-scroll .sidebar-group{gap:0!important;padding:0!important}.sidebar-group-title{min-height:42px!important;padding:14px 16px 6px!important}.sidebar-group-toggle{border-radius:0!important;gap:6px!important;min-height:22px!important;margin:0!important;padding:0!important}.sidebar-group-content{padding:0 8px 4px!important}.sidebar-group-content>div{flex-direction:column!important;gap:1px!important;display:flex!important}.sidebar-group-content .channel-row{gap:4px!important}.sidebar-group-content .channel-row>.channel-button{flex:0 0 237px!important;width:237px!important}.sidebar-group-content .channel-row>.channel-pin-button{border-radius:5px!important;flex:0 0 20px!important;align-self:center!important;width:20px!important;height:20px!important;padding:0!important}.pinned-empty-callout{min-height:58px!important;color:var(--fg-3)!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:8px 10px 10px!important;font-size:13px!important;font-weight:400!important;line-height:22px!important;display:flex!important}.pinned-empty-callout>svg{width:14px!important;height:14px!important;color:var(--fg-3)!important;stroke-width:1.7px!important;flex:0 0 14px!important;margin-top:4px!important}.pinned-empty-callout>div{flex:auto!important;min-width:0!important}.pinned-empty-callout strong{color:var(--fg-2)!important;font-size:13px!important;font-weight:560!important;line-height:22px!important;display:block!important}.pinned-empty-callout span{color:var(--fg-3)!important;margin-top:2px!important;font-size:12px!important;font-weight:400!important;line-height:16.2px!important;display:block!important}.pinned-empty-callout button{min-width:40px!important;height:24px!important;color:var(--fg-2)!important;cursor:pointer!important;background:#1a16120f!important;border:0!important;border-radius:6px!important;flex:none!important;margin:0!important;padding:4px 8px!important;font-size:12px!important;font-weight:400!important;line-height:16px!important}.pinned-empty-callout button:hover{background:#1a161217!important}.pinned-empty-callout button[aria-expanded=true]{color:var(--fg-1,#1a1612)!important;background:#1a161217!important}.pinned-empty-callout button:focus-visible{outline-offset:2px!important;outline:2px solid #1a161233!important}.pinned-add-menu{z-index:200!important;box-sizing:border-box!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-surface,#fcfaf4)!important;border:1px solid #00000014!important;width:auto!important;min-width:200px!important;max-width:none!important;padding:6px!important;animation:none!important;display:block!important;position:fixed!important;transform:none!important;box-shadow:0 10px 32px #00000024!important}.pinned-add-menu-item{box-sizing:border-box!important;border-radius:var(--radius-sm,6px)!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;color:var(--fg-1,#1a1612)!important;cursor:pointer!important;font:400 13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important}.pinned-add-menu-item svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:1.5px!important;flex:0 0 14px!important}.pinned-add-menu-item span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.pinned-add-menu-item:hover,.pinned-add-menu-item:focus-visible{background:#1a16120a!important;outline:0!important}.pinned-add-menu-empty{color:var(--fg-3,#9a938a)!important;font:400 13px/20px var(--font-ui,inherit)!important;padding:2px 18px!important}.nav-item,.channel-button{border-radius:var(--radius-sm)!important;min-height:34px!important;box-shadow:none!important;border:0!important;padding:6px 8px!important;transform:none!important}.channel-button.agent-dm{gap:10px!important;padding:6px 10px!important;position:relative!important}.channel-button.agent-dm .mini-avatar{background:var(--accent-soft)!important;width:20px!important;height:20px!important;color:var(--accent-strong)!important;border:0!important;border-radius:4px!important;font-size:10px!important;font-weight:500!important;line-height:0!important}.channel-button.agent-dm .status-dot{background:#d4ccb8!important;border-radius:50%!important;width:10px!important;height:10px!important;margin:0!important;position:absolute!important;top:19px!important;left:22px!important}.channel-button.agent-dm .status-dot.online{background:#2faf6e!important}.nav-item:hover,.channel-button:hover:not(:disabled),.channel-button[data-pointer=inside]:not(:disabled){box-shadow:none!important;background:#1a16120a!important;border-color:#0000!important;transform:none!important}.channel-button.active,.nav-item.active{background:var(--accent-soft)!important;color:var(--accent-strong)!important;box-shadow:inset 3px 0 0 var(--accent)!important;border-color:#0000!important}.channel-button.agent-dm.active{box-shadow:none!important;color:var(--accent-strong)!important;background:#f4dcc8!important;border:0!important;border-radius:6px!important;font-weight:500!important}.workspace{background:var(--bg-canvas)!important;padding:0!important}.workspace-screen{background:var(--bg-canvas)!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden!important}.workspace-screen:before{display:none!important}.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page{animation:none!important}.workspace-header{z-index:1180!important;border-bottom:1px solid var(--border-1)!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;padding:0 20px!important;position:relative!important}.workspace-title{gap:8px!important}.workspace-title h1{font-size:16px!important;font-weight:600!important}.workspace-title-icon{border-radius:var(--radius-xs)!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important}.topbar-dm-avatar{border-radius:var(--radius-xs)!important;width:28px!important;height:28px!important}.header-actions{gap:0!important}.header-actions button,.topbar-icon-button{border-radius:var(--radius-sm)!important;width:32px!important;height:32px!important}.workspace-tabs{height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-bottom:0!important;gap:0!important;padding:0 20px!important}.workspace-tab{min-width:70px!important;height:40px!important;box-shadow:none!important;color:var(--fg-2)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;justify-content:flex-start!important;gap:7px!important;padding:0 12px 0 0!important;font-size:13px!important;font-weight:400!important;transform:none!important}.workspace-tab:hover:not(:disabled),.workspace-tab[data-pointer=inside]:not(:disabled){box-shadow:none!important;color:var(--fg-1)!important;background:0 0!important;transform:none!important}.workspace-tab.active,.workspace-tab[aria-selected=true],.workspace-tab[aria-current=page]{border-bottom-color:var(--accent)!important;color:var(--accent)!important;font-weight:600!important}.workspace-tab-indicator,.control-active-indicator.workspace-tab-indicator{display:none!important}.message-workspace-grid,.task-board-layout,.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page,.topic-scroll{background:var(--bg-paper)!important;background-image:none!important}.message-panel{gap:4px!important;padding:14px 20px 18px!important}.message-panel[data-empty=true] .empty-state,.message-panel[data-empty=true] .empty-state-card{display:none!important}.date-divider{color:var(--fg-3)!important;margin:12px 0 18px!important;font-size:12px!important}.date-divider span{background:var(--border-1)!important}.message-row{border-radius:var(--radius-sm)!important;box-shadow:none!important;grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:8px 2px!important;transform:none!important}.message-row:hover,.message-row[data-pointer=inside]{box-shadow:none!important;background:#1a161208!important;transform:none!important}.message-meta strong{font-size:13.5px!important;font-weight:500!important}.message-body p,.message-text{font-size:14px!important;line-height:1.55!important}.system-status-card.connecting{display:none!important}.system-status-dock{width:min(360px,100% - 40px)!important;top:auto!important;bottom:20px!important;right:20px!important}@media (width<=760px){.system-status-dock{right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:auto!important;left:10px!important}}.composer{border:1px solid var(--border-1)!important;border-radius:var(--radius-sm)!important;background:var(--bg-paper)!important;min-height:84px!important;box-shadow:none!important;gap:0!important;margin:0 20px 12px!important;padding:0 0 6px!important;transform:none!important}.composer:hover,.composer[data-pointer=inside],.composer:focus-within,.composer[data-state=ready]{border-color:var(--border-1)!important;box-shadow:none!important;transform:none!important}.composer:after{display:none!important}.composer textarea{height:40px!important;min-height:40px!important;padding:0!important;font-size:14px!important;line-height:1.45!important}.composer-footer{border-top:0!important;min-height:32px!important;margin-top:4px!important;padding-top:0!important;padding-left:8px!important;padding-right:8px!important}.composer-icon-button,.composer-icon-button.button{border-radius:var(--radius-sm)!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.composer-left-actions{gap:8px!important}.composer-right-actions{gap:12px!important}.composer-footer>.button,.composer-left-actions .button,.composer-right-actions>.button{min-height:26px!important}.composer-footer>.button,.composer-right-actions>.button,.composer [data-testid=message-send-button]{border-radius:var(--radius-sm)!important;width:66px!important;min-width:66px!important;height:26px!important;min-height:26px!important;padding:0 8px!important;font-size:12.5px!important}.task-checkbox{height:26px!important;min-height:26px!important;font-size:13px!important}.empty-state-card,.message-panel .empty-state-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.inbox-page.detail-page{background:var(--bg-paper)!important;background-image:none!important;padding:0!important}.inbox-page .inbox-header{background:var(--bg-paper)!important;width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;margin:0!important;padding:0 20px!important}.inbox-page .inbox-scroll{background:var(--bg-paper)!important}.inbox-page .inbox-row{min-height:76px!important;box-shadow:none!important;padding:14px 20px!important;transform:none!important}.inbox-page .inbox-row:hover,.inbox-page .inbox-row[data-pointer=inside]{box-shadow:none!important;background:#1a161208!important;transform:none!important}.inbox-refresh,.workspace-screen[data-section=tasks]>.workspace-header{display:none!important}.workspace-screen[data-section=tasks]{flex-direction:column!important;display:flex!important}.workspace-screen[data-section=tasks] .task-toolbar{border-bottom:1px solid var(--border-1)!important;background:var(--bg-paper)!important;flex-flow:wrap!important;flex:0 0 106px!important;align-items:center!important;gap:8px!important;min-height:106px!important;margin:0!important;padding:11px 18px 12px!important;display:flex!important}.workspace-screen[data-section=tasks] .task-toolbar .segmented{order:1!important}.workspace-screen[data-section=tasks] .task-toolbar .segmented[data-fluid-indicator=true]>.control-active-indicator.segmented-indicator,.workspace-screen[data-section=tasks] .task-toolbar .scope-toggle[data-fluid-indicator=true]>.control-active-indicator.scope-toggle-indicator{background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:none!important}.workspace-screen[data-section=tasks] .task-toolbar .segmented button.active,.workspace-screen[data-section=tasks] .task-toolbar .segmented button[aria-selected=true],.workspace-screen[data-section=tasks] .task-toolbar .scope-toggle button.active,.workspace-screen[data-section=tasks] .task-toolbar .scope-toggle button[aria-pressed=true]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-contrast)!important}.workspace-screen[data-section=tasks] .task-toolbar .segmented button.active svg,.workspace-screen[data-section=tasks] .task-toolbar .segmented button[aria-selected=true] svg,.workspace-screen[data-section=tasks] .task-toolbar .scope-toggle button.active svg,.workspace-screen[data-section=tasks] .task-toolbar .scope-toggle button[aria-pressed=true] svg{color:var(--accent-contrast)!important}.workspace-screen[data-section=tasks] .task-toolbar .task-filters{display:contents!important}.workspace-screen[data-section=tasks] .task-toolbar .scope-toggle,.workspace-screen[data-section=tasks] .task-toolbar .search-box,.workspace-screen[data-section=tasks] .task-toolbar .filter-select,.workspace-screen[data-section=tasks] .task-toolbar .task-clear-filters{order:1!important}.workspace-screen[data-section=tasks] .task-toolbar .search-box{width:278px!important;min-width:278px!important;max-width:278px!important;margin:0!important}.workspace-screen[data-section=tasks] .task-toolbar .filter-select{border-color:var(--border-1)!important;background:var(--bg-paper)!important;min-width:112px!important;height:32px!important;min-height:32px!important}.workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter{min-width:112px!important}.workspace-screen[data-section=tasks] .task-create-row{display:none!important}.workspace-screen[data-section=tasks] .task-board-layout{flex:auto!important;height:auto!important;min-height:0!important}.workspace-screen[data-section=tasks] .kanban-board{height:100%!important;min-height:0!important;padding:10px 18px 18px!important}.workspace-screen[data-section=tasks] .kanban-column{min-height:100%!important}.usage-page.detail-page{background:var(--bg-paper)!important;padding:0!important;position:relative!important}.usage-header{border-bottom:1px solid var(--border-1)!important;height:48px!important;min-height:48px!important;padding:0 20px!important;display:block!important;position:relative!important}.usage-title{height:48px!important;color:var(--fg-1)!important;letter-spacing:0!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:48px!important}.usage-range-tabs{z-index:2!important;border:1px solid var(--border-2)!important;border-radius:var(--radius-sm)!important;background:var(--bg-sunken)!important;gap:0!important;height:34px!important;padding:0!important;position:absolute!important;top:72px!important;left:24px!important}.usage-range-tab{height:32px!important;min-height:32px!important;box-shadow:none!important;border-radius:0!important;padding:0 13px!important;font-size:12px!important}.usage-range-tab.active{background:var(--bg-paper)!important;box-shadow:none!important}.usage-scroll{gap:22px!important;padding:90px 24px 28px!important}.usage-metrics-card,.usage-panel{border-color:var(--border-2)!important;border-radius:var(--radius-md)!important;box-shadow:none!important}.workspace-screen[data-section=messages] .message-tab-surface{background:var(--bg-canvas,#f7f3ea)!important;background-image:none!important;height:calc(100vh - 88px)!important;padding:0!important;position:relative!important;overflow:auto!important}.workspace-screen[data-section=messages] .message-tab-surface>.channel-tab-header{display:none!important}.workspace-screen[data-section=messages] .channel-task-toolbar{border-bottom:1px solid var(--border-1)!important;background:var(--bg-canvas,#f7f3ea)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-height:54px!important;padding:9px 18px!important;display:flex!important}.workspace-screen[data-section=messages] .channel-task-view-toggle{align-items:center!important;gap:4px!important;height:34px!important;display:inline-flex!important}.workspace-screen[data-section=messages] .channel-task-view-toggle button,.workspace-screen[data-section=messages] .channel-task-quick-filters button{border:1px solid var(--border-1)!important;border-radius:var(--radius-sm)!important;background:var(--bg-paper)!important;height:34px!important;color:var(--fg-1)!important;font:500 13px/1 var(--font-ui)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;display:inline-flex!important}.workspace-screen[data-section=messages] .channel-task-view-toggle button.active,.workspace-screen[data-section=messages] .channel-task-view-toggle button[aria-selected=true],.workspace-screen[data-section=messages] .channel-task-quick-filters button.active{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--accent-contrast)!important}.workspace-screen[data-section=messages] .channel-task-view-toggle button.active svg,.workspace-screen[data-section=messages] .channel-task-view-toggle button[aria-selected=true] svg{color:var(--accent-contrast)!important}.workspace-screen[data-section=messages] .channel-task-toolbar .search-box{width:320px!important;min-width:220px!important;max-width:320px!important}.workspace-screen[data-section=messages] .channel-task-toolbar .filter-select{min-width:114px!important;height:34px!important}.workspace-screen[data-section=messages] .channel-task-toolbar .sort-filter{min-width:118px!important}.workspace-screen[data-section=messages] .channel-task-quick-filters{align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.workspace-screen[data-section=messages] .channel-task-empty{min-height:calc(100% - 54px)!important;color:var(--fg-3)!important;text-align:center!important;place-content:center!important;justify-items:center!important;display:grid!important}.workspace-screen[data-section=messages] .channel-task-empty svg{color:var(--fg-3)!important;margin-bottom:10px!important}.workspace-screen[data-section=messages] .channel-task-empty strong{color:var(--fg-1)!important;font-size:16px!important;font-weight:650!important}.workspace-screen[data-section=messages] .channel-task-empty span{color:var(--fg-3)!important;margin-top:6px!important;font-size:13px!important}.workspace-screen[data-section=messages] .channel-resource-list,.workspace-screen[data-section=messages] .channel-artifact-gallery{background:0 0!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;min-height:100%!important;padding:0!important}.workspace-screen[data-section=messages] .message-tab-surface .task-view-surface{background:0 0!important;place-items:center!important;min-height:100%!important;padding:0!important;display:grid!important}.workspace-screen[data-section=messages] .message-tab-surface .task-table{place-items:center!important;width:100%!important;min-height:100%!important}.workspace-screen[data-section=messages] .message-tab-surface .task-table-header{display:none!important}.workspace-screen[data-section=messages] .message-tab-surface .empty-state-card{width:auto!important;min-width:0!important;max-width:320px!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;padding:0!important}.workspace-screen[data-section=messages] .message-tab-surface .empty-state-frame,.workspace-screen[data-section=messages] .message-tab-surface .empty-state-ornament,.workspace-screen[data-section=messages] .message-tab-surface .empty-state-action{display:none!important}.workspace-screen[data-section=messages] .message-tab-surface .empty-state-icon{width:34px!important;height:34px!important;box-shadow:none!important;color:var(--fg-3)!important;background:0 0!important;border:0!important;margin:0 auto 8px!important}.workspace-screen[data-section=messages] .message-tab-surface .empty-state-icon svg{stroke-width:2px!important;width:34px!important;height:34px!important}.workspace-screen[data-section=messages] .message-tab-surface .empty-state-card strong{color:var(--fg-1)!important;font-size:15px!important;font-weight:600!important}.workspace-screen[data-section=messages] .message-tab-surface .empty-state-card p,.workspace-screen[data-section=messages] .message-tab-surface .empty-state-card .empty-state-body{color:var(--fg-3)!important;margin-top:6px!important;font-size:13px!important;line-height:1.45!important;display:block!important}.topbar-more-menu,.message-more-menu,.message-react-picker,.message-forward-picker,.attachment-menu,.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu{border:1px solid var(--border-1)!important;border-radius:var(--radius-sm)!important;background:var(--bg-paper)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 8px 22px #1a161214!important}.message-more-menu{padding:5px!important}.topbar-more-menu{background:#fcfaf4!important;border:1px solid #00000014!important;border-radius:8px!important;width:200px!important;min-width:200px!important;padding:6px!important;box-shadow:0 6px 24px #0000001a!important}.topbar-more-menu button[role=menuitem]{box-sizing:border-box!important;gap:8px!important;height:38px!important;padding:8px 10px!important;font-size:13px!important;font-weight:400!important;line-height:22px!important}.topbar-more-menu button[role=menuitem],.message-more-item,.message-react-picker button,.message-forward-choice,.attachment-menu button,.mention-menu button,.actor-select-menu button,.option-select-menu button{border-radius:var(--radius-sm)!important;box-shadow:none!important;transform:none!important}.topbar-more-menu button[role=menuitem]:hover,.message-more-item:hover,.message-react-picker button:hover,.message-forward-choice:hover,.attachment-menu button:hover,.mention-menu button:hover,.mention-menu button.active,.actor-select-menu button:hover,.actor-select-menu button.active,.option-select-menu button:hover:not(:disabled),.option-select-menu button.active{box-shadow:none!important;background:#1a16120d!important}.mention-menu button,.actor-select-menu button,.option-select-menu button{color:var(--fg-1)!important;font-size:13px!important}.mention-menu button:hover,.mention-menu button.active,.actor-select-menu button:hover,.actor-select-menu button.active,.actor-select-menu button.selected,.actor-select-menu button[data-state=selected],.option-select-menu button:hover:not(:disabled),.option-select-menu button.active,.option-select-menu button.selected,.option-select-menu button[data-state=selected]{color:var(--fg-1)!important}.mention-menu button small,.actor-select-menu button small,.option-select-menu button small,.mention-menu .mention-kind,.mention-menu .mention-detail,.mention-menu button svg,.actor-select-menu button svg,.option-select-menu button svg{color:var(--fg-3)!important}.command-palette-layer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f7f3ea8a!important;padding-top:76px!important}.command-palette{border:1px solid var(--border-1)!important;border-radius:var(--radius-md)!important;background:var(--bg-paper)!important;width:min(620px,100vw - 32px)!important;box-shadow:0 10px 32px #1a16121a!important}.command-palette-search{border-bottom-color:var(--border-1)!important;min-height:48px!important;padding:0 12px!important}.command-palette-search input{font-size:14px!important}.command-palette-close{border-radius:var(--radius-sm)!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important}.command-palette-results{padding:6px!important}.workspace-screen[data-section=members] .detail-page{padding-top:18px!important}.workspace-screen[data-section=members] .detail-page>.daemon-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.workspace-screen[data-section=members] .detail-page>.daemon-card>.card-title,.workspace-screen[data-section=members] .profile-runtime-hint{display:none!important}.workspace-screen[data-section=members] .agent-profile-form{border-top:1px solid var(--border-1)!important;padding-top:20px!important}.workspace-screen[data-section=members] .daemon-update-row{border-top:0!important;padding-top:12px!important}.workspace-screen[data-section=members] .sidebar-create,.workspace-screen[data-section=computers] .sidebar-create{margin-top:8px!important}.workspace-screen[data-section=members] .profile-block{box-shadow:none!important;border-bottom:0!important;margin:0 0 8px!important;padding:0 0 8px!important;transform:none!important}.workspace-screen[data-section=members] .profile-block:hover,.workspace-screen[data-section=members] .profile-block[data-pointer=inside]{box-shadow:none!important;border-color:#0000!important;transform:none!important}.workspace-screen[data-section=members] .agent-profile-heading{gap:12px!important;min-height:46px!important;position:relative!important}.workspace-screen[data-section=members] .agent-profile-heading .large-avatar{border-radius:9px!important;width:44px!important;height:44px!important;font-size:12px!important}.workspace-screen[data-section=members] .agent-profile-heading h2{font-size:16px!important;font-weight:650!important;line-height:1.25!important}.workspace-screen[data-section=members] .agent-profile-heading>div>span{color:var(--fg-2)!important;font-size:12px!important}.workspace-screen[data-section=members] .agent-profile-heading>.status-dot{border:2px solid var(--bg-paper)!important;width:10px!important;height:10px!important;box-shadow:none!important;margin-left:0!important;position:absolute!important;bottom:1px!important;left:34px!important}.workspace-screen[data-section=members] .syfo-agent-profile-sheet{max-width:980px!important;color:var(--fg-1)!important;gap:26px!important;display:grid!important}.workspace-screen[data-section=members] .syfo-avatar-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.workspace-screen[data-section=members] .syfo-avatar-upload{border:1px solid var(--border-1)!important;border-radius:var(--radius-sm)!important;background:var(--bg-paper)!important;height:34px!important;color:var(--fg-1)!important;font:500 13px/1 var(--font-ui)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;display:inline-flex!important}.workspace-screen[data-section=members] .syfo-avatar-upload:hover:not(:disabled){background:var(--bg-soft)!important;border-color:color-mix(in oklab, var(--border-1) 78%, var(--fg-1))!important}.workspace-screen[data-section=members] .syfo-avatar-picker-label{color:var(--fg-3)!important;font:400 12px/1.4 var(--font-ui)!important;margin-right:2px!important}.workspace-screen[data-section=members] .syfo-avatar-choice{background:var(--avatar-art,var(--avatar-color))!important;color:#fff!important;width:38px!important;height:38px!important;font:700 13px/1 var(--font-ui)!important;border:1px solid #ffffffb3!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #0000001a!important}.workspace-screen[data-section=members] .syfo-avatar-choice span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.workspace-screen[data-section=members] .syfo-avatar-choice:before,.workspace-screen[data-section=members] .syfo-avatar-choice:after{content:""!important;pointer-events:none!important;position:absolute!important}.workspace-screen[data-section=members] .syfo-avatar-choice:before{background:var(--avatar-core,#ffffffb8)!important;border-radius:999px!important;inset:7px!important}.workspace-screen[data-section=members] .syfo-avatar-choice:after{background:var(--avatar-accent,#ef7b45)!important;width:12px!important;height:12px!important;box-shadow:-16px -12px 0 -4px var(--avatar-dot,#f7d977)!important;border-radius:999px!important;bottom:6px!important;right:6px!important}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="0"]{--avatar-art:linear-gradient(135deg, #244d35, #7aa45f);--avatar-core:radial-gradient(circle at 45% 44%, #e29f3d 0 48%, #315a3d 50% 100%);--avatar-accent:#51966a;--avatar-dot:#f0c75e}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="1"]{--avatar-art:linear-gradient(135deg, #7f65bd, #244e92);--avatar-core:linear-gradient(135deg, #89d8e5 0 46%, #f26ca7 48% 100%);--avatar-accent:#e65b9a;--avatar-dot:#c7eaf0}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="2"]{--avatar-art:linear-gradient(135deg, #2f7c61, #76b180);--avatar-core:radial-gradient(circle at 35% 42%, #f1f2c8 0 32%, transparent 34%), radial-gradient(circle at 66% 54%, #f1f2c8 0 36%, transparent 38%);--avatar-accent:#a7d58b;--avatar-dot:#eef2ca}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="3"]{--avatar-art:linear-gradient(135deg, #8c542e, #d7a35a);--avatar-core:radial-gradient(circle at 55% 42%, #f3d2a7 0 42%, transparent 44%);--avatar-accent:#f5c58d;--avatar-dot:#f8e0ba}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="4"]{--avatar-art:linear-gradient(135deg, #27476e, #5c83b2);--avatar-core:radial-gradient(circle at 62% 45%, #e4f0ff 0 34%, transparent 36%);--avatar-accent:#6fa4d8;--avatar-dot:#d7e9fb}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="5"]{--avatar-art:linear-gradient(135deg, #3f4246, #f2c84e);--avatar-core:linear-gradient(90deg, transparent 0 44%, #f5d451 45% 58%, transparent 59% 100%);--avatar-accent:#ddd66f;--avatar-dot:#f7e08d}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="6"]{--avatar-art:linear-gradient(135deg, #713028, #d76f58);--avatar-core:radial-gradient(circle at 40% 42%, #f7e7b9 0 32%, transparent 34%);--avatar-accent:#ea6458;--avatar-dot:#f7ddb0}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="7"]{--avatar-art:linear-gradient(135deg, #277f7c, #ef9f51);--avatar-core:radial-gradient(circle at 50% 48%, #bfe6d2 0 38%, transparent 40%);--avatar-accent:#f0814a;--avatar-dot:#c9ebd8}.workspace-screen[data-section=members] .syfo-avatar-choice[data-avatar-index="8"]{--avatar-art:linear-gradient(135deg, #3866cb, #ec855a);--avatar-core:linear-gradient(135deg, #e5ecff 0 34%, #f57d4c 36% 62%, transparent 64% 100%);--avatar-accent:#f18b54;--avatar-dot:#e7ecff}.workspace-screen[data-section=members] .syfo-avatar-choice:hover:not(:disabled){outline:2px solid color-mix(in oklab, var(--fg-1) 22%, transparent)!important;outline-offset:2px!important}.workspace-screen[data-section=members] .syfo-avatar-note{color:var(--fg-3)!important;font:400 12px/1.4 var(--font-ui)!important;margin:-18px 0 2px!important}.workspace-screen[data-section=members] .syfo-profile-section{gap:9px!important;display:grid!important}.workspace-screen[data-section=members] .syfo-profile-label{color:var(--fg-3)!important;font:500 12px/1.25 var(--font-ui)!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.workspace-screen[data-section=members] .syfo-inline-edit{border-radius:var(--radius-sm)!important;width:22px!important;height:22px!important;color:var(--fg-3)!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.workspace-screen[data-section=members] .syfo-inline-edit:hover:not(:disabled){background:var(--bg-soft)!important;color:var(--fg-1)!important}.workspace-screen[data-section=members] .syfo-profile-value{color:var(--fg-1)!important;font:600 14px/1.35 var(--font-ui)!important}.workspace-screen[data-section=members] .syfo-profile-empty,.workspace-screen[data-section=members] .syfo-runtime-note{max-width:760px!important;color:var(--fg-2)!important;font:400 14px/1.55 var(--font-ui)!important;margin:0!important}.workspace-screen[data-section=members] .syfo-runtime-note{color:var(--fg-3)!important;font-size:12px!important}.workspace-screen[data-section=members] .syfo-runtime-note.ready{color:var(--success)!important}.workspace-screen[data-section=members] .syfo-info-list{gap:12px!important;max-width:760px!important;margin:0!important;display:grid!important}.workspace-screen[data-section=members] .syfo-info-list div{grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;display:grid!important}.workspace-screen[data-section=members] .syfo-info-list dt{color:var(--fg-3)!important;font:400 12px/1.35 var(--font-ui)!important}.workspace-screen[data-section=members] .syfo-info-list dd{min-width:0!important;color:var(--fg-1)!important;font:400 13px/1.45 var(--font-ui)!important;overflow-wrap:anywhere!important;align-items:center!important;gap:7px!important;margin:0!important;display:inline-flex!important}.workspace-screen[data-section=members] .syfo-info-list .status-dot{margin-left:0!important}.workspace-screen[data-section=members] .syfo-profile-editor{border-top:1px solid var(--border-1)!important;gap:14px!important;max-width:780px!important;padding-top:18px!important;display:grid!important}.workspace-screen[data-section=members] .syfo-profile-editor label{gap:6px!important;margin:0!important;display:grid!important}.workspace-screen[data-section=members] .syfo-profile-editor label>span,.workspace-screen[data-section=members] .syfo-profile-editor .option-select-label{color:var(--fg-3)!important;font:500 12px/1.25 var(--font-ui)!important}.workspace-screen[data-section=members] .syfo-profile-editor input,.workspace-screen[data-section=members] .syfo-profile-editor textarea{border:1px solid var(--border-1)!important;border-radius:var(--radius-sm)!important;background:var(--bg-paper)!important;width:100%!important;color:var(--fg-1)!important;font:400 13px/1.45 var(--font-ui)!important;box-shadow:none!important}.workspace-screen[data-section=members] .syfo-profile-editor input{height:36px!important;padding:0 10px!important}.workspace-screen[data-section=members] .syfo-profile-editor textarea{resize:vertical!important;min-height:72px!important;padding:9px 10px!important}.workspace-screen[data-section=members] .syfo-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.workspace-screen[data-section=members] .syfo-profile-actions{border-top:1px solid var(--border-1)!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:780px!important;padding-top:14px!important;display:flex!important}.workspace-screen[data-section=members] .syfo-profile-actions .warning-text{margin-right:auto!important}@media (width<=760px){#root .app-shell{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100vw!important;overflow:hidden!important}#root .workspace-screen{grid-column:1/-1!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:120px!important}#root .workspace-screen>.workspace-header,#root .workspace-screen>.workspace-tabs{width:100%!important;min-width:0!important}#root .workspace-tabs{scrollbar-width:none!important;overflow:auto hidden!important}#root .workspace-tabs::-webkit-scrollbar{display:none!important}#root .workspace-tab{flex:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar{flex:none!important;height:auto!important;min-height:0!important;padding:10px 12px!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{width:100%!important;min-width:0!important;max-width:none!important}#root .workspace-screen[data-section=tasks] .task-board-layout,#root .workspace-screen[data-section=tasks] .kanban-board{width:100%!important;min-width:0!important}#root .workspace-screen[data-section=tasks] .kanban-board{padding:10px 12px 140px!important}#root .usage-page.detail-page,#root .usage-header,#root .usage-scroll{width:100%!important;min-width:0!important}#root .usage-scroll{padding:72px 12px 140px!important}#root .usage-range-tabs{max-width:calc(100vw - 24px)!important;left:12px!important;overflow-x:auto!important}#root .usage-metrics-card,#root .usage-panel{width:100%!important;min-width:0!important}#root .usage-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#root .usage-metric{align-items:flex-start!important;min-width:0!important;min-height:84px!important;padding:12px!important}#root .usage-metric-label{white-space:normal!important;word-break:keep-all!important;line-height:1.3!important}#root .usage-metric-value{font-size:30px!important;line-height:1.05!important}#root .detail-page{width:100%!important;min-width:0!important;padding-bottom:140px!important;padding-left:12px!important;padding-right:12px!important}#root .workspace-screen[data-section=members] .syfo-agent-profile-sheet,#root .workspace-screen[data-section=members] .syfo-info-list,#root .workspace-screen[data-section=members] .syfo-profile-editor,#root .workspace-screen[data-section=members] .syfo-profile-actions{max-width:none!important}#root .workspace-screen[data-section=members] .syfo-info-list div{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}#root .workspace-screen[data-section=members] .syfo-editor-grid{grid-template-columns:minmax(0,1fr)!important}#root .workspace-screen[data-section=members] .syfo-profile-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}#root .usage-metric-label,#root .usage-breakdown-title,#root .usage-section-title{text-transform:none!important}#root .workspace-screen[data-section=messages]>.workspace-tabs{border-bottom:1px solid var(--border-1)!important;gap:0!important;height:40px!important;min-height:40px!important;padding:0 20px!important}#root .workspace-screen[data-section=messages] .workspace-tab-indicator{display:none!important}#root .workspace-screen[data-section=messages] .workspace-tab{min-width:70px!important;height:40px!important;box-shadow:none!important;color:var(--fg-2)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:9px!important;padding:0 12px 0 0!important;font-size:13.5px!important;font-weight:500!important;position:relative!important}#root .workspace-screen[data-section=messages] .workspace-tab:before{display:none!important}#root .workspace-screen[data-section=messages] .workspace-tab:after{background:var(--accent)!important;opacity:0!important;border-radius:999px!important;width:auto!important;height:2px!important;bottom:-1px!important;left:0!important;right:0!important}#root .workspace-screen[data-section=messages] .workspace-tab.active,#root .workspace-screen[data-section=messages] .workspace-tab[aria-selected=true],#root .workspace-screen[data-section=messages] .workspace-tab[aria-current=page]{color:var(--accent)!important;font-weight:650!important}#root .workspace-screen[data-section=messages] .workspace-tab.active:after,#root .workspace-screen[data-section=messages] .workspace-tab[aria-selected=true]:after,#root .workspace-screen[data-section=messages] .workspace-tab[aria-current=page]:after{opacity:1!important}#root .workspace-screen[data-section=messages] .workspace-tab svg{color:currentColor!important;width:20px!important;height:20px!important}#root .sidebar-shell .channel-button.agent-dm.active{box-shadow:none!important;color:var(--accent-strong)!important;background:#f4dcc8!important;border:0!important;border-radius:6px!important;padding:6px 10px!important;font-weight:500!important}#root .sidebar-shell .channel-button.agent-dm.active .mini-avatar{color:var(--accent-strong)!important;background:#f4dcc8!important}#root .workspace-screen[data-section=messages] .composer{background:var(--bg-paper,#fcfaf4)!important;height:84px!important;min-height:84px!important;box-shadow:none!important;border:1px solid #d4ccb8!important;border-radius:8px!important;padding:0!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .composer:before,#root .workspace-screen[data-section=messages] .composer:after{display:none!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap,#root .workspace-screen[data-section=messages] .composer textarea{box-shadow:none!important;background:0 0!important}#root .workspace-screen[data-section=messages] .composer textarea{height:40px!important;min-height:40px!important;color:var(--fg-1,#1a1612)!important;padding:9px 12px!important;font-size:14px!important;line-height:20px!important}#root .workspace-screen[data-section=messages] .composer-footer{border-top:0!important;height:42px!important;min-height:42px!important;margin-top:0!important;padding:4px 8px 6px!important}#root .workspace-screen[data-section=messages] .composer-icon-button{width:32px!important;height:32px!important;color:var(--fg-2)!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{border-color:#0000!important;gap:6px!important;padding:0 10px!important;line-height:12.5px!important}#root .workspace-screen[data-section=messages] .message-panel{background:var(--bg-paper)!important;padding:14px 24px 18px!important}#root .workspace-screen[data-section=messages] .date-divider{margin:12px 0 14px!important}#root .workspace-screen[data-section=messages] .message-row{border-radius:var(--radius-sm,7px)!important;box-shadow:none!important;transition:background-color var(--dur-fast,.12s) var(--ease-out)!important;will-change:auto!important;background:0 0!important;border:0!important;align-items:flex-start!important;gap:12px!important;margin:0 -12px!important;padding:8px 12px!important;display:flex!important;position:relative!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-row:before,#root .workspace-screen[data-section=messages] .message-row:after,#root .workspace-screen[data-section=messages] .message-row.selected:before,#root .workspace-screen[data-section=messages] .message-row.selected:after,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]:before,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]:after{display:none!important}#root .workspace-screen[data-section=messages] .message-row:hover,#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside]{box-shadow:none!important;filter:none!important;background:#1a161208!important;border-top:0!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-row.selected,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]{box-shadow:inset 3px 0 0 var(--fg-1,#1a1612)!important;background:#1a16120a!important;border-top:0!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-row:not(:hover):not([data-pointer=inside]):not(.selected):not([data-state=selected]){background:0 0!important}#root .workspace-screen[data-section=messages] .message-row .avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:var(--fg-1)!important;filter:none!important;transition:background-color var(--dur-fast,.12s) var(--ease-out), color var(--dur-fast,.12s) var(--ease-out)!important;background:#dde2ea!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:2px 0 0!important;font-size:14px!important;font-weight:500!important;line-height:22px!important;display:inline-flex!important;transform:none!important}:is(#root .workspace-screen[data-section=messages] .message-row:hover .avatar,#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside] .avatar,#root .workspace-screen[data-section=messages] .message-row.selected .avatar,#root .workspace-screen[data-section=messages] .message-row[data-state=selected] .avatar,#root .workspace-screen[data-section=messages] .message-panel:has(.message-row:hover) .message-row .avatar){box-shadow:none!important;filter:none!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-row .avatar.agent-avatar{background:var(--accent-soft)!important;color:var(--accent-strong)!important}#root .workspace-screen[data-section=messages] .message-row .avatar-online-dot{bottom:-5px!important;right:-5px!important}#root .workspace-screen[data-section=messages] .message-body{min-width:0!important;color:var(--fg-1)!important;flex:auto!important;padding:0!important;font-size:14px!important;line-height:22px!important}#root .workspace-screen[data-section=messages] .message-meta{min-height:23px!important;color:var(--fg-1)!important;align-items:baseline!important;gap:9px!important;margin:0 0 2px!important;font-size:14px!important;line-height:22px!important;display:flex!important}#root .workspace-screen[data-section=messages] .message-meta strong{color:var(--fg-1)!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}#root .workspace-screen[data-section=messages] .message-meta>span{color:var(--fg-2)!important;font-family:var(--font-ui)!important;letter-spacing:0!important;font-size:13.5px!important;font-weight:400!important;line-height:22px!important}#root .workspace-screen[data-section=messages] .message-body p,#root .workspace-screen[data-section=messages] .message-text,#root .workspace-screen[data-section=messages] .message-content,#root .workspace-screen[data-section=messages] .message-body>div:not(.message-meta):not(.message-actions){width:100%!important;max-width:none!important;color:var(--fg-1)!important;margin:0!important;font-size:14px!important;line-height:20.44px!important}#root .workspace-screen[data-section=messages] .message-body .message-text:not(:last-of-type){margin-bottom:6px!important}#root .workspace-screen[data-section=messages] .message-list{width:100%!important;max-width:none!important;color:var(--fg-1)!important;margin:0 0 6px!important;font-size:14px!important;line-height:20.44px!important}#root .workspace-screen[data-section=messages] .message-list-ordered{padding:0 0 0 22px!important}#root .workspace-screen[data-section=messages] .message-list-item{color:var(--fg-1)!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:20.44px!important}#root .workspace-screen[data-section=messages] .message-list-item .message-text{margin:0 0 6px!important;padding:0!important}#root .workspace-screen[data-section=messages] .message-list-item:last-child .message-text{margin-bottom:0!important}#root .workspace-screen[data-section=messages] .mention-token,#root .workspace-screen[data-section=messages] .mention-inline-token{background:var(--accent)!important;min-height:21.5px!important;box-shadow:none!important;color:var(--accent-contrast)!important;vertical-align:top!important;border:0!important;border-radius:3px!important;align-items:center!important;gap:4px!important;padding:1px 7px!important;font-size:14px!important;font-weight:700!important;line-height:17.5px!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .mention-token.mention-user:before,#root .workspace-screen[data-section=messages] .mention-inline-token.mention-user:before{width:6px!important;height:6px!important;margin-right:0!important}#root .workspace-screen[data-section=messages] .message-inline-mention-trigger{appearance:none!important;cursor:pointer!important;font-family:inherit!important;text-decoration:none!important}#root .workspace-screen[data-section=messages] .message-inline-mention-trigger:hover,#root .workspace-screen[data-section=messages] .message-inline-mention-trigger:focus-visible{background:var(--accent-strong,#9a3814)!important;color:var(--accent-contrast)!important}#root .command-palette-layer{-webkit-backdrop-filter:none!important;background:#f7f3ea94!important;place-items:start center!important;padding:72px 16px 16px!important;display:grid!important}#root .command-palette-layer[data-mode=search]{background:#1a16123d!important;place-items:center!important;padding:16px!important}#root .command-palette{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#fcfaf4)!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(580px,100vw - 32px)!important;max-height:min(460px,100vh - 104px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 30px #1a16121a!important}#root .command-palette[data-mode=search]{border-radius:var(--radius-md,8px)!important;grid-template-rows:44px 44px minmax(0,1fr)!important;width:min(720px,100vw - 32px)!important;height:min(600px,100vh - 64px)!important;max-height:min(70vh,600px)!important;box-shadow:0 16px 44px #1a16122e!important}#root .command-palette-search{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-height:50px!important;color:var(--fg-3,#9a938a)!important;box-shadow:none!important;grid-template-columns:18px minmax(0,1fr) auto 28px!important;align-items:center!important;gap:10px!important;padding:0 10px 0 14px!important;display:grid!important}#root .command-palette[data-mode=search] .command-palette-search{grid-template-columns:54px minmax(0,1fr) 44px!important;gap:0!important;min-height:44px!important;padding:0!important}#root .command-palette-search>svg{width:16px!important;height:16px!important;color:var(--fg-3,#9a938a)!important}#root .command-palette[data-mode=search] .command-palette-search>svg{justify-self:center!important;width:24px!important;height:24px!important}#root .command-palette-search input{min-width:0!important;height:100%!important;color:var(--fg-1,#1a1612)!important;font:400 14px/1.4 var(--font-ui)!important;background:0 0!important;border:0!important;outline:0!important}#root .command-palette-search input::placeholder{color:var(--fg-3,#9a938a)!important}#root .command-palette[data-mode=search] .command-palette-search input{font-size:14px!important}#root .command-palette-count{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-xs,4px)!important;background:var(--bg-sunken,#efeade)!important;min-width:22px!important;height:20px!important;color:var(--fg-3,#9a938a)!important;font:500 11px/1 var(--font-mono)!important;justify-content:center!important;align-items:center!important;padding:0 5px!important;display:inline-flex!important}#root .command-palette-close{border-radius:var(--radius-sm,6px)!important;width:28px!important;height:28px!important;color:var(--fg-3,#9a938a)!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}#root .command-palette[data-mode=search] .command-palette-close{border-left:1px solid var(--border-1,#e4decf)!important;border-radius:0!important;width:44px!important;height:44px!important}#root .command-palette-close:hover,#root .command-palette-close:focus-visible{color:var(--fg-1,#1a1612)!important;background:#1a16120a!important}#root .command-search-tabs{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;scrollbar-width:none!important;align-items:center!important;gap:22px!important;min-width:0!important;height:44px!important;padding:0 20px!important;display:flex!important;overflow:auto hidden!important}#root .command-search-tabs::-webkit-scrollbar{display:none!important}#root .command-search-tab{height:44px!important;color:var(--fg-2,#65605a)!important;cursor:pointer!important;font:500 13px/44px var(--font-ui)!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important;position:relative!important}#root .command-search-tab[aria-selected=true]{color:var(--accent-strong,#9a3814)!important}#root .command-search-tab[aria-selected=true]:after{content:""!important;background:var(--accent,#d4501e)!important;border-radius:999px 999px 0 0!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}#root .command-palette-results{background:var(--bg-paper,#fcfaf4)!important;min-height:0!important;max-height:none!important;padding:6px!important;overflow-y:auto!important}#root .command-palette[data-mode=search] .command-palette-results{padding:0!important}#root .command-result-block+.command-result-block{margin-top:1px!important}#root .command-group-label{color:var(--fg-3,#9a938a)!important;font:500 10.5px/1 var(--font-mono)!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:9px 8px 5px!important}#root .command-palette[data-mode=search] .command-group-label{display:none!important}#root .command-result-block button{border-radius:var(--radius-sm,6px)!important;width:100%!important;min-height:44px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:6px 8px!important;display:grid!important;transform:none!important}#root .command-palette[data-mode=search] .command-result-block button{border-radius:0!important;min-height:54px!important;padding:8px 20px!important}#root .command-result-block button.active,#root .command-result-block button:hover,#root .command-result-block button[data-state=active]{background:var(--accent-soft,#f4dcc8)!important;color:var(--accent-strong,#9a3814)!important;box-shadow:none!important}#root .command-icon{border-radius:var(--radius-sm,6px)!important;background:var(--bg-sunken,#efeade)!important;width:28px!important;height:28px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;border:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}#root .command-result-block button.active .command-icon,#root .command-result-block button:hover .command-icon,#root .command-result-block button[data-state=active] .command-icon{background:var(--accent,#ef7b45)!important;color:var(--accent-contrast,#fff7ed)!important}#root .command-result-block strong,#root .command-result-block small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#root .command-result-block strong{color:inherit!important;font:500 13px/1.25 var(--font-ui)!important}#root .command-result-block small{color:var(--fg-3,#9a938a)!important;font:400 12px/1.25 var(--font-ui)!important;margin-top:3px!important}#root .command-result-block button.active small,#root .command-result-block button:hover small,#root .command-result-block button[data-state=active] small{color:color-mix(in oklab, var(--accent-strong,#9a3814) 72%, var(--fg-3,#9a938a))!important}#root .command-remote-status,#root .command-empty{border-radius:var(--radius-sm,6px)!important;background:var(--bg-sunken,#efeade)!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;border:0!important;margin:4px!important}#root .command-palette[data-mode=search] .command-remote-status,#root .command-palette[data-mode=search] .command-empty{margin:16px 20px!important}@media (width<=700px){#root .command-palette-layer{padding:12px!important}#root .command-palette-layer[data-mode=search]{place-items:center!important}#root .command-palette{width:100%!important;max-height:calc(100vh - 24px)!important}#root .command-palette[data-mode=search]{height:min(640px,100vh - 24px)!important;max-height:calc(100vh - 24px)!important}#root .command-palette-search{grid-template-columns:18px minmax(0,1fr) 28px!important}#root .command-palette[data-mode=search] .command-palette-search{grid-template-columns:48px minmax(0,1fr) 44px!important}#root .command-palette-count{display:none!important}}:root{--syfo-rail-width:56px;--syfo-message-sidebar-width:280px;--syfo-divider:#e4decf;--syfo-divider-soft:#eee8da;--syfo-icon-muted:#65605a;--syfo-icon-active:#d4501e}#root .app-shell{grid-template-columns:var(--syfo-rail-width) var(--syfo-message-sidebar-width) minmax(0, 1fr)!important}#root .app-shell[data-section=tasks],#root .app-shell[data-section=insights]{grid-template-columns:var(--syfo-rail-width) minmax(0, 1fr)!important}#root .org-rail{width:var(--syfo-rail-width)!important;min-width:var(--syfo-rail-width)!important;border-right-color:var(--syfo-divider)!important;padding:16px 10px 12px!important}#root .module-sidebar{width:var(--syfo-message-sidebar-width)!important;min-width:var(--syfo-message-sidebar-width)!important;border-right-color:var(--syfo-divider)!important}#root .sidebar-shell,#root .sidebar-static,#root .sidebar-header{width:100%!important;max-width:none!important}#root .sidebar-header{height:48px!important;min-height:48px!important;padding:0 14px!important}#root .sidebar-header h1{width:100%!important;font:400 14px/22px var(--font-ui,inherit)!important;flex:auto!important;transform:translateY(-.5px)!important}#root .search-box{height:30px!important;min-height:30px!important;margin:4px 12px 8px!important}#root .search-box.search-trigger{width:calc(100% - 24px)!important;height:30px!important;color:var(--fg-3,#9a938a)!important;cursor:pointer!important;font:400 13px/22px var(--font-ui)!important;text-align:left!important;background:#1a16120a!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:4px 12px 14px!important;padding:0 10px!important;display:flex!important}#root .search-box.search-trigger:hover,#root .search-box.search-trigger:focus-visible,#root .search-box.search-trigger[data-pointer=inside]{color:var(--fg-1,#1a1612)!important;background:#1a16120a!important;outline:0!important}#root .search-box.search-trigger svg{color:currentColor!important;flex:none!important}#root .search-box-placeholder{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;overflow:hidden!important}#root .search-box.search-trigger .search-kbd{margin-left:auto!important}#root .sidebar-nav{padding:0 8px 2px!important}#root .sidebar-group-title{min-height:42px!important;padding:14px 16px 6px!important}#root .nav-item,#root .channel-button{min-height:34px!important;font:400 13.5px/22px var(--font-ui,inherit)!important;align-items:center!important;padding:6px 8px!important}#root .nav-item.active,#root .channel-button.active{background:color-mix(in srgb, var(--accent-soft,#f4dcc8) 46%, var(--bg-paper,#fcfaf4))!important;box-shadow:inset 2px 0 0 var(--accent,#d4501e)!important;color:var(--accent-strong,#9a3814)!important;border:1px solid #f0c7b5!important;font-weight:650!important}#root .sidebar-group-content .channel-row>.channel-button{flex:0 0 237px!important;width:237px!important}#root .workspace-header{border-bottom:1px solid var(--syfo-divider)!important;height:48px!important;min-height:48px!important;padding:0 20px!important}#root .workspace-title{gap:8px!important}#root .workspace-title h1{font:600 16px/20px var(--font-ui,inherit)!important}#root .workspace-title-icon{width:28px!important;height:28px!important;color:var(--syfo-icon-muted)!important}#root .workspace-tabs{border-bottom:1px solid var(--syfo-divider)!important;height:40px!important;min-height:40px!important;padding:0 20px!important}#root .workspace-tab{min-width:70px!important;height:40px!important;font:400 13.5px/20px var(--font-ui,inherit)!important;align-items:center!important;gap:7px!important;padding:0 12px 0 0!important}#root .workspace-tab.active,#root .workspace-tab[aria-selected=true],#root .workspace-tab[aria-current=page]{color:var(--accent,#d4501e)!important;font-weight:650!important}#root :where(.org-rail,.module-sidebar,.workspace-header,.workspace-tabs,.composer) svg{color:currentColor;stroke-width:2px!important}#root :where(.org-rail .rail-button:not(.active),.module-sidebar .nav-item:not(.active),.module-sidebar .channel-button:not(.active),.workspace-title-icon,.workspace-tab:not(.active)) svg{color:var(--syfo-icon-muted)!important}#root :where(.rail-button.active,.nav-item.active,.channel-button.active,.workspace-tab.active,.workspace-tab[aria-selected=true]) svg,#root :where(.rail-button.active,.nav-item.active,.channel-button.active,.workspace-tab.active,.workspace-tab[aria-selected=true]) span{color:var(--syfo-icon-active)!important}#root .rail-button.active:before{border-radius:999px!important;width:3px!important;height:20px!important;left:-10px!important}#root .message-panel{padding:14px 20px 18px!important}#root .message-row{grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;padding:8px 12px!important}#root .composer{border-color:var(--syfo-divider)!important;margin:0 20px 12px!important}#root .sidebar-shell .channel-button.active{box-sizing:border-box!important;border-radius:var(--radius-sm,6px)!important;background:var(--accent-soft,#f4dcc8)!important;height:34px!important;min-height:34px!important;color:var(--accent-strong,#9a3814)!important;font:500 13.5px/22px var(--font-ui,inherit)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b29!important;border:0!important}#root .sidebar-shell .channel-button.active svg:not(.pin-icon),#root .sidebar-shell .channel-button svg:not(.pin-icon){stroke-width:2px!important;width:15px!important;height:15px!important}#root .org-rail .rail-tooltip,#root .org-rail .rail-tooltip:before{content:none!important;display:none!important}#root .org-rail .rail-button{box-shadow:none!important;color:var(--fg-2,#65605a)!important;background:0 0!important;position:relative!important;transform:none!important}#root .org-rail .rail-button:not(.active):hover,#root .org-rail .rail-button:not(.active)[data-pointer=inside]{box-shadow:none!important;color:var(--fg-1,#1a1612)!important;background:0 0!important}#root .org-rail .rail-button:not(.active):hover svg,#root .org-rail .rail-button:not(.active)[data-pointer=inside] svg{color:var(--fg-1,#1a1612)!important}#root .org-rail .rail-button.active,#root .org-rail .rail-button.active:hover,#root .org-rail .rail-button.active[data-pointer=inside]{box-shadow:none!important;color:var(--accent,#d4501e)!important;background:0 0!important}#root .org-rail .rail-button.active svg{color:var(--accent,#d4501e)!important}#root .org-rail .rail-button.active:before{content:""!important;background:var(--accent,#d4501e)!important;width:4px!important;height:40px!important;box-shadow:none!important;border-radius:0 999px 999px 0!important;position:absolute!important;top:50%!important;left:-10px!important;transform:translateY(-50%)!important}#root .sidebar-shell .channel-button,#root .sidebar-shell .channel-button.active{filter:none!important;will-change:auto!important;background-image:none!important;transform:none!important}#root .sidebar-shell .channel-button:not(.active):hover:not(:disabled),#root .sidebar-shell .channel-button:not(.active)[data-pointer=inside]:not(:disabled){box-shadow:none!important;filter:none!important;background:#1a16120a!important;border-color:#0000!important;transform:none!important}#root .sidebar-shell .channel-button:after{opacity:0!important;content:none!important;background:0 0!important;display:none!important}#root .sidebar-shell .channel-button.active svg:not(.pin-icon),#root .sidebar-shell .channel-button.active span{color:var(--accent-strong,#9a3814)!important;font-size:13.5px!important;font-weight:500!important;line-height:22px!important}#root :where(.button,.copy-button,.topbar-icon-button,.composer-icon-button,.message-action-button,.message-more-button,.task-title-button,.kanban-load-more,.segmented button,.task-filters button,.task-checkbox,.search-box button,.header-actions button,.topic-header button,.artifact-modal-header button,.task-card-footer button,.system-status-card button,.toast-card button,.actor-select-trigger,.option-select-trigger,.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button,.command-palette-close,.floating-listbox button,.mobile-section-bar button,.rail-command-button,.channel-create-mode button,.notification-icon-button,.notification-row-action,.notification-row-main,.notification-read-all,.notification-switch,.notification-filter button,.mobile-notification-button,.inbox-refresh,.inbox-refresh-inline,.inbox-filter-tabs button,.permission-toggle-grid button):where(:hover,:focus-visible,[data-pointer=inside],[data-pressed=true],:active):not(:disabled),#root :where(.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.task-summary-card,.command-line,.command-box,.daemon-card,.info-section,.profile-block,.topic-agent-run,.session-row,.secret-row,.secret-create-panel,.role-definition-card,.role-create-panel,.audit-log-row,.insight-audit-row,.role-card,.signal-row,.runtime-detail-row,.insight-metric-card,.runtime-card,.access-restricted-card,.task-draft-panel,.task-create-row,.composer-task-draft,.channel-tab-header,.kanban-column,.card,.empty-state-card,.notification-row,.usage-metric):where(:hover,[data-pointer=inside],:focus-within){box-shadow:none!important;filter:none!important;will-change:auto!important;transform:none!important}#root :where(.button,.copy-button,.topbar-icon-button,.composer-icon-button,.message-action-button,.message-more-button,.task-title-button,.workspace-tab,.mobile-section-bar button,.rail-command-button,.channel-create-mode button,.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button,.command-palette-close,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.task-summary-card,.command-line,.command-box,.daemon-card,.info-section,.profile-block,.topic-agent-run,.empty-state-card,.notification-row):where(:hover,[data-pointer=inside],[data-state=active],.active):before,#root :where(.button,.copy-button,.topbar-icon-button,.composer-icon-button,.message-action-button,.message-more-button,.task-title-button,.workspace-tab,.mobile-section-bar button,.rail-command-button,.channel-create-mode button,.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button,.command-palette-close,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.task-summary-card,.command-line,.command-box,.daemon-card,.info-section,.profile-block,.topic-agent-run,.empty-state-card,.notification-row):where(:hover,[data-pointer=inside],[data-state=active],.active):after{box-shadow:none!important;filter:none!important;opacity:0!important;background:0 0!important;transform:none!important}#root :where(.task-card,.message-row,.empty-state-card,.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button,.notification-row):where(:hover,[data-pointer=inside]) :where(.avatar,.empty-state-icon,.badge,.mention-icon,.actor-option-icon,.option-select-icon,.command-icon,.notification-row-icon),#root .search-box:focus-within,#root .mention-input-wrap[data-open=true],#root .mention-input-wrap[data-open=true] textarea,#root .mention-input-wrap[data-open=true] input,#root .command-palette-search:focus-within,#root .composer:hover,#root .composer[data-pointer=inside],#root .composer:focus-within,#root .composer[data-state=ready]{box-shadow:none!important;filter:none!important;transform:none!important}#root .composer:after,#root .composer[data-state=ready]:after,#root .composer:focus-within:after,#root .composer[data-pointer=inside]:before{opacity:0!important;background:0 0!important}#root .workspace-tab:hover:not(:disabled),#root .workspace-tab[data-pointer=inside]:not(:disabled),#root .workspace-tab[data-pressed=true]:not(:disabled),#root .workspace-tab:active:not(:disabled),#root .nav-item:hover,#root .nav-item[data-pointer=inside],#root .sidebar-shell .channel-button:not(.active):hover:not(:disabled),#root .sidebar-shell .channel-button:not(.active)[data-pointer=inside]:not(:disabled),#root .sidebar-shell .channel-button:not(.active)[data-pressed=true]:not(:disabled),#root .org-rail .rail-button:not(.active):hover,#root .org-rail .rail-button:not(.active)[data-pointer=inside],#root .org-rail .rail-button:not(.active)[data-pressed=true]{box-shadow:none!important;filter:none!important;will-change:auto!important;transform:none!important}#root .sidebar-shell .channel-button.active,#root .sidebar-shell .channel-button.active:hover,#root .sidebar-shell .channel-button.active[data-pointer=inside],#root .sidebar-shell .channel-button.active[data-pressed=true]{box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b29!important;filter:none!important;will-change:auto!important;transform:none!important}#root .notification-icon-button:hover,#root .notification-icon-button:focus-visible,#root .notification-row:hover,#root .notification-row[data-pointer=inside],#root .notification-switch:hover:not(:disabled),#root .notification-switch:focus-visible,#root .notification-filter button.active,#root .notification-filter button:active,#root .mobile-notification-button[data-state=active],#root .mobile-notification-button:hover,#root .mobile-notification-button:focus-visible{box-shadow:none!important;filter:none!important;will-change:auto!important;transform:none!important}@media (hover:hover) and (pointer:fine){#root :where(.message-panel:has(.message-row:hover) .message-row:not(:hover):not(.selected),.message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected),.kanban-card-list:has(.task-card:hover) .task-card:not(:hover):not(.selected),.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected),.task-table:has(.task-table-row:hover) .task-table-row:not(:hover):not(.selected),.task-table:has(.task-table-row[data-pointer=inside]) .task-table-row:not([data-pointer=inside]):not(.selected),.follow-up-list:has(.follow-up-card:hover) .follow-up-card:not(:hover):not(.selected),.follow-up-list:has(.follow-up-card[data-pointer=inside]) .follow-up-card:not([data-pointer=inside]):not(.selected),.dependency-list:has(.dependency-row:hover) .dependency-row:not(:hover):not(.selected),.dependency-list:has(.dependency-row[data-pointer=inside]) .dependency-row:not([data-pointer=inside]):not(.selected),.workspace-tabs:has(.workspace-tab[data-pointer=inside]) .workspace-tab:not([data-pointer=inside]):not(.active),.sidebar-scroll:has(.channel-button[data-pointer=inside]) .channel-button:not([data-pointer=inside]):not(.active),.command-palette-results:has(.command-result-block button.active) .command-result-block button:not(.active)){filter:none!important;opacity:1!important;transform:none!important}#root :where(.message-panel:has(.message-row:hover) .message-row:not(:hover):not(.selected) .avatar,.message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected) .avatar,.kanban-card-list:has(.task-card:hover) .task-card:not(:hover):not(.selected),.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected)){filter:none!important;transform:none!important}}#root .workspace-screen[data-section=messages] .workspace-tab{border-bottom:2px solid #0000!important;font-size:13px!important;font-weight:500!important;line-height:22px!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .workspace-tab.active:after,#root .workspace-screen[data-section=messages] .workspace-tab[aria-selected=true]:after,#root .workspace-screen[data-section=messages] .workspace-tab[aria-current=page]:after{background:var(--accent,#d4501e)!important;opacity:1!important;width:auto!important;height:2px!important;bottom:-1px!important;left:0!important;right:0!important}#root .workspace-screen[data-section=messages] .workspace-tab.active,#root .workspace-screen[data-section=messages] .workspace-tab[aria-selected=true],#root .workspace-screen[data-section=messages] .workspace-tab[aria-current=page]{border-bottom-color:var(--accent,#d4501e)!important;font-size:13px!important;font-weight:600!important;line-height:22px!important}#root .sidebar-shell .channel-button.agent-dm.active,#root .sidebar-shell .channel-button.active{box-shadow:none!important;background:#f4dcc8!important;border:0!important}#root .sidebar-shell .channel-button.agent-dm.active .mini-avatar,#root .sidebar-shell .channel-button.active .mini-avatar{box-shadow:none!important;background:#f4dcc8!important}#root .sidebar-shell .sidebar-action-button{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;background:#1a16120a!important;border:0!important;border-radius:5px!important;padding:0!important}#root .sidebar-shell .sidebar-action-button svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .search-box,#root .search-box button,#root .search-box input{font-size:13px!important;line-height:22px!important}#root .workspace-screen[data-section=messages] .composer{border-color:#d4ccb8!important;height:84px!important;min-height:84px!important}#root .workspace-screen[data-section=messages] .composer textarea{height:40px!important;min-height:40px!important}#root .workspace-screen[data-section=messages] .composer{box-sizing:border-box!important;border-style:solid!important;border-width:1px 0 0!important;border-color:var(--border-1,#e4decf) transparent transparent!important;background:#f7f3ea!important;border-radius:0!important;width:100%!important;height:107px!important;min-height:107px!important;margin:0!important;padding:10px 20px 12px!important;display:block!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap,#root .workspace-screen[data-section=messages] .composer-footer{width:calc(100% - 2px)!important;max-width:none!important;margin-left:1px!important}#root .workspace-screen[data-section=messages] .composer textarea{width:100%!important;max-width:none!important;margin-left:0!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap{margin-top:1px!important}#root .workspace-screen[data-section=messages] .composer-footer{height:42px!important;min-height:42px!important;padding:4px 8px 6px!important}#root .workspace-screen[data-section=messages] .composer-left-actions{gap:2px!important;transform:translateY(.5px)!important}#root .workspace-screen[data-section=messages] .composer-icon-button{border:1px solid #0000!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{width:65.9px!important;min-width:65.9px!important;max-width:65.9px!important;overflow:visible!important}#root .org-rail{gap:2px!important;padding:16px 10px 14px!important}#root .org-rail .org-mark{appearance:none!important;color:#fcfaf4!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;cursor:pointer!important;font:700 14px/22px var(--font-ui,inherit)!important;background:#1a1612!important;border:1px solid #211c16!important;border-radius:6px!important;flex:0 0 34px!important;place-items:center!important;margin-bottom:2px!important;padding:0!important;display:grid!important}#root .org-rail .rail-add-button{margin-bottom:0!important}#root .org-rail .rail-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:var(--syfo-icon-muted,#65605a)!important;filter:none!important;will-change:auto!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important;transform:none!important}#root .org-rail .rail-button svg{color:currentColor!important;stroke-width:1.5px!important;width:18px!important;height:18px!important}#root .org-rail .rail-unread-badge{box-sizing:border-box!important;background:var(--accent,#d4501e)!important;color:#fcfaf4!important;width:14px!important;min-width:14px!important;height:14px!important;font:700 9px/9px var(--font-ui,inherit)!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0 4px!important;display:grid!important;position:absolute!important;top:1px!important;right:0!important;transform:none!important;box-shadow:0 0 0 2px #efeade!important}#root .org-rail .rail-button:not(.active):not([aria-current=page]):not([data-state=active]):hover,#root .org-rail .rail-button:not(.active):not([aria-current=page]):not([data-state=active])[data-pointer=inside],#root .org-rail .rail-button:not(.active):not([aria-current=page]):not([data-state=active])[data-pressed=true]{box-shadow:none!important;color:var(--fg-1,#1a1612)!important;filter:none!important;background:0 0!important;transform:none!important}#root .org-rail .rail-button.active,#root .org-rail .rail-button[aria-current=page],#root .org-rail .rail-button[data-state=active],#root .org-rail .rail-button.active:hover,#root .org-rail .rail-button[aria-current=page]:hover,#root .org-rail .rail-button[data-state=active]:hover,#root .org-rail .rail-button.active[data-pointer=inside],#root .org-rail .rail-button[aria-current=page][data-pointer=inside],#root .org-rail .rail-button[data-state=active][data-pointer=inside]{box-shadow:none!important;color:var(--accent,#d4501e)!important;filter:none!important;background:0 0!important;transform:none!important}#root .org-rail .rail-button.active svg,#root .org-rail .rail-button[aria-current=page] svg,#root .org-rail .rail-button[data-state=active] svg{color:var(--accent,#d4501e)!important}#root .org-rail .rail-button:not(.active):not([aria-current=page]):not([data-state=active]):before,#root .org-rail .rail-button:not(.active):not([aria-current=page]):not([data-state=active]):after{content:none!important;opacity:0!important;display:none!important}#root .org-rail .rail-button.active:before,#root .org-rail .rail-button[aria-current=page]:before,#root .org-rail .rail-button[data-state=active]:before{content:""!important;background:var(--accent,#d4501e)!important;width:2px!important;height:16px!important;box-shadow:none!important;opacity:1!important;border-radius:0 999px 999px 0!important;display:block!important;position:absolute!important;top:50%!important;left:-11px!important;transform:translateY(-50%)!important}#root .org-rail .org-switcher-current{position:relative!important}#root .org-rail .org-switcher-current:before{content:""!important;background:var(--accent,#d4501e)!important;width:2px!important;height:16px!important;box-shadow:none!important;opacity:1!important;border-radius:0 999px 999px 0!important;display:block!important;position:absolute!important;top:50%!important;left:-11px!important;transform:translateY(-50%)!important}#root .org-rail .rail-button.active:after,#root .org-rail .rail-button[aria-current=page]:after,#root .org-rail .rail-button[data-state=active]:after{content:none!important;opacity:0!important;display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-height:122px!important;box-shadow:none!important;flex-direction:column!important;flex:none!important;align-items:stretch!important;gap:16px!important;margin:0!important;padding:18px 26px 13px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-row{align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-primary,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-secondary{min-height:50px!important}#root .workspace-screen[data-section=tasks] .segmented,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .segmented>.control-active-indicator{display:none!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 19px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button{min-width:108px!important}#root .workspace-screen[data-section=tasks] .segmented button svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button svg{stroke-width:2px!important;width:19px!important;height:19px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button.active,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true],#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button.active,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button.active svg,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true] svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button.active svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button[aria-selected=true] svg{color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box{width:465px!important;min-width:260px!important;max-width:465px!important;height:50px!important;min-height:50px!important;color:var(--fg-2,#65605a)!important;background:#1a16120a!important;border:0!important;border-radius:8px!important;flex:0 465px!important;margin:0!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box input{height:50px!important;font:500 18px/50px var(--font-ui,inherit)!important;letter-spacing:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box svg{width:20px!important;height:20px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-kbd{font-size:13px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select{width:352px!important;min-width:220px!important;max-width:352px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:none!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select.sort-filter{width:332px!important;max-width:332px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-control{width:100%!important;height:100%!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-trigger svg{width:18px!important;height:18px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button{white-space:nowrap!important;flex:none!important;min-width:0!important}#root .workspace-screen[data-section=tasks] .task-create-row{display:none!important}#root .workspace-screen[data-section=messages] .syfo-task-surface{background:var(--bg-canvas,#f7f3ea)!important;flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty{min-height:0!important}#root .workspace-screen[data-section=tasks] .task-board-layout:has(.kanban-board[data-task-count="0"]){min-height:0!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty{flex:auto!important;place-content:center!important;min-height:0!important;padding-bottom:70px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty svg{width:34px!important;height:34px!important;color:var(--fg-3,#9a938a)!important;stroke-width:2px!important;margin-bottom:8px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty strong{color:var(--fg-1,#1a1612)!important;font:700 23px/1.25 var(--font-ui,inherit)!important;letter-spacing:0!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty span{color:var(--fg-3,#9a938a)!important;font:500 18px/1.45 var(--font-ui,inherit)!important;letter-spacing:0!important;margin-top:10px!important}#root .task-board-layout{background:var(--bg-paper,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .task-board-layout,#root .workspace-screen[data-section=messages] .syfo-task-surface .task-board-layout{flex:auto!important;min-height:0!important}#root .workspace-screen[data-section=tasks] .kanban-board,#root .workspace-screen[data-section=messages] .syfo-task-surface .kanban-board{background:var(--bg-paper,#fcfaf4)!important;gap:14px!important;height:100%!important;min-height:0!important;padding:16px 26px 22px!important}#root .workspace-screen[data-section=tasks] .kanban-column,#root .workspace-screen[data-section=messages] .syfo-task-surface .kanban-column{border:1px solid var(--border-1,#e4decf)!important;background:color-mix(in srgb, var(--bg-sunken,#efeade) 42%, var(--bg-paper,#fcfaf4))!important;min-height:100%!important;box-shadow:none!important;border-radius:8px!important;padding:10px!important}#root .kanban-column-header{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;min-height:38px!important;color:var(--fg-1,#1a1612)!important;font:700 18px/1 var(--font-ui,inherit)!important;border-radius:8px 8px 0 0!important;margin:-1px -1px 0!important;padding:0 10px!important}#root .kanban-column-header .badge{border:1px solid var(--border-1,#e4decf)!important;background:color-mix(in srgb, var(--bg-sunken,#efeade) 72%, var(--bg-paper,#fcfaf4))!important;min-width:32px!important;height:36px!important;color:var(--fg-2,#65605a)!important;font:500 14px/1 var(--font-ui,inherit)!important;border-radius:12px!important}#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;box-shadow:none!important;border-radius:8px!important;transform:none!important}#root .task-card:hover,#root .task-table-row:hover,#root .follow-up-card:hover,#root .dependency-row:hover,#root .task-card[data-pointer=inside],#root .task-table-row[data-pointer=inside],#root .follow-up-card[data-pointer=inside],#root .dependency-row[data-pointer=inside]{border-color:var(--border-2,#d4ccb8)!important;background:color-mix(in srgb, var(--bg-paper,#fcfaf4) 82%, var(--bg-sunken,#efeade))!important}#root .task-card.selected,#root .task-card[data-state=selected],#root .task-table-row.selected,#root .task-table-row[data-state=selected],#root .follow-up-card.selected,#root .follow-up-card[data-state=selected],#root .dependency-row.selected,#root .dependency-row[data-state=selected]{background:color-mix(in srgb, var(--accent-soft,#f4dcc8) 45%, var(--bg-paper,#fcfaf4))!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e)!important;border-color:#efb89e!important}#root .task-card.dragging,#root .task-card[data-state=dragging]{border-color:var(--accent,#d4501e)!important;background:var(--bg-paper,#fcfaf4)!important;opacity:.62!important;box-shadow:0 10px 24px #1a16121a!important}#root .kanban-column.drop-target,#root .kanban-column[data-state=drop-target]{background:color-mix(in srgb, var(--accent-soft,#f4dcc8) 22%, var(--bg-paper,#fcfaf4))!important;border-color:#efb89e!important}#root .kanban-insert-marker,#root .kanban-drop-target{background:var(--accent,#d4501e)!important;color:#0000!important;min-height:4px!important;box-shadow:none!important;border:0!important;border-radius:999px!important}#root .kanban-empty{border:1px dashed var(--border-2,#d4ccb8)!important;min-height:100%!important;color:var(--fg-3,#9a938a)!important;font:500 14px/1.4 var(--font-ui,inherit)!important;background:0 0!important}#root .task-topic-panel{border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important;box-shadow:none!important}#root .topic-header{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-height:60px!important;padding:0 14px 0 18px!important}#root .topic-header strong{color:var(--fg-1,#1a1612)!important;font:700 16px/1.2 var(--font-ui,inherit)!important}#root .topic-header span{color:var(--fg-3,#9a938a)!important;font:500 13px/1.2 var(--font-ui,inherit)!important}#root .topic-header button{border-radius:8px!important;width:34px!important;height:34px!important}#root .topic-scroll{background:var(--bg-paper,#fcfaf4)!important;padding:14px 16px 18px!important}#root .topic-origin,#root .topic-status-row,#root .topic-agent-run,#root .topic-session-row,#root .topic-approval,#root .topic-edit-card,#root .artifact-preview-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;box-shadow:none!important;border-radius:8px!important}#root .topic-origin{padding:10px!important}#root .topic-status-row{align-items:center!important;min-height:50px!important;margin:10px 0!important;padding:8px 10px!important}#root .topic-status-row>span{min-width:0!important;color:var(--fg-2,#65605a)!important;font:500 13px/1.3 var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .topic-edit-card{margin:10px 0!important;padding:12px!important}#root .topic-edit-card .card-title{color:var(--fg-1,#1a1612)!important;font:700 14px/1.2 var(--font-ui,inherit)!important}#root .task-detail-form{gap:10px!important;margin-top:12px!important}#root .task-detail-form label>span,#root .option-select-field>span{color:var(--fg-2,#65605a)!important;font:600 12px/1.2 var(--font-ui,inherit)!important;letter-spacing:0!important;text-transform:none!important}#root .task-detail-form .mention-input-wrap,#root .task-detail-form input,#root .task-detail-form textarea,#root .task-detail-form .option-select-trigger,#root .task-detail-form .actor-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;box-shadow:none!important;border-radius:8px!important}#root .task-detail-form input,#root .task-detail-form textarea,#root .task-detail-form .option-select-trigger,#root .task-detail-form .actor-select-trigger{color:var(--fg-1,#1a1612)!important;font:500 13px/1.35 var(--font-ui,inherit)!important}#root .task-detail-actions,#root .task-detail-danger-actions,#root .agent-run-actions{gap:8px!important}#root .task-detail-danger{box-shadow:none!important;background:#fff9f7!important;border:1px solid #f2c8c8!important;border-radius:8px!important}#root .topic-agent-run{background:color-mix(in srgb, var(--bg-sunken,#efeade) 38%, var(--bg-paper,#fcfaf4))!important}#root .topic-composer{border-top:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-height:62px!important;padding:10px 12px!important}@media (width<=1100px){#root .workspace-screen[data-section=tasks] .task-toolbar,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar{gap:10px!important;min-height:0!important;padding:12px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-row{flex-wrap:wrap!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box,#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select{flex:220px!important;width:auto!important;max-width:none!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters{flex-wrap:wrap!important;justify-content:flex-start!important;margin-left:0!important}}#root .workspace-screen[data-section=messages] .workspace-tab{font:500 13px/22px var(--font-ui,inherit)!important;top:.5px!important}#root .workspace-screen[data-section=messages] .workspace-tab.active,#root .workspace-screen[data-section=messages] .workspace-tab[aria-selected=true],#root .workspace-screen[data-section=messages] .workspace-tab[aria-current=page]{font:600 13px/22px var(--font-ui,inherit)!important}#root .sidebar-shell .search-box,#root .sidebar-shell .search-box.search-trigger,#root .sidebar-shell .search-box button,#root .sidebar-shell .search-box input,#root .sidebar-shell .search-box span{font:13px/22px var(--font-ui,inherit)!important}#root .sidebar-shell .sidebar-action-button{font:500 14px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;margin-right:-6px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;flex-flow:row!important;align-items:center!important;gap:10px!important;height:58px!important;min-height:58px!important;padding:10px 18px 10px 17px!important;display:flex!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-row{display:contents!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-primary,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-secondary{min-height:0!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle{background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:0!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button{width:68px!important;min-width:68px!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:500 12px/22px var(--font-ui,inherit)!important;white-space:nowrap!important;background:#f7f3ea!important;border:0!important;border-radius:0!important;gap:4px!important;padding:6px 10px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button:first-child{border-radius:6px 0 0 6px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button:last-child{border-radius:0 6px 6px 0!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button.active,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button[aria-selected=true]{background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important;border-color:#0000!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button svg{color:currentColor!important;stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box{border:1px solid var(--border-1,#e4decf)!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:34px!important;min-height:34px!important;color:var(--fg-3,#9a938a)!important;background:#f7f3ea!important;border-radius:6px!important;flex:0 0 320px!important;gap:8px!important;margin:0!important;padding:0 10px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box input{height:22px!important;font:13px/22px var(--font-ui,inherit)!important;padding:0!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box svg{width:15px!important;height:15px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-kbd{display:none!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select{background:0 0!important;border:0!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select.sort-filter{flex-basis:112px!important;width:112px!important;max-width:112px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-control{width:100%!important;height:100%!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;width:100%!important;height:32px!important;min-height:32px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;background:#f7f3ea!important;border-radius:6px!important;justify-content:space-between!important;gap:8px!important;padding:0 8px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-trigger svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-sort-direction{border:1px solid var(--border-1,#e4decf)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;background:#f7f3ea!important;border-radius:6px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;margin-left:-4px!important;padding:6px!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-sort-direction svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;margin-left:0!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button{border:1px solid var(--border-1,#e4decf)!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:500 12px/22px var(--font-ui,inherit)!important;white-space:nowrap!important;background:#f7f3ea!important;border-radius:6px!important;flex:none!important;padding:5px 12px!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button.active,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--border-1,#e4decf)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty{min-height:calc(100% - 58px)!important;padding-bottom:0!important}@media (width>=1101px){#root .workspace-screen[data-section=tasks]{background:var(--background,#f7f3ea)!important}#root .workspace-screen[data-section=tasks]>.workspace-header{display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;gap:11px!important;height:105px!important;min-height:105px!important;max-height:105px!important;padding:11px 18px 14px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;height:34px!important;min-height:34px!important;padding:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.segmented{order:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.channel-task-scope-filters{order:1!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.search-box{order:2!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.channel-filter{order:3!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.assignee-filter{order:4!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.reviewer-filter{order:5!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.blocked-filter{order:6!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.sort-filter{order:7!important}#root .workspace-screen[data-section=tasks] .segmented,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters{margin-left:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{justify-content:flex-start!important;gap:6px!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-clear-filters{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:600 12px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;margin:0!important;padding:0 11px!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button:first-of-type,#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(2),#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button:nth-child(2){width:68px!important}#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(3),#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(4){width:80px!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button:first-child{width:92px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:first-child{width:86px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(2),#root .workspace-screen[data-section=tasks] .channel-task-quick-filters .task-clear-filters{width:50px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(3),#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(4){width:74px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button[aria-pressed=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button svg,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button svg,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;width:278px!important;min-width:278px!important;max-width:278px!important;height:34px!important;min-height:34px!important;color:var(--fg-3,#9a938a)!important;border-radius:8px!important;flex:0 0 278px!important;margin:0 0 0 32px!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{height:32px!important;font:400 13px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd{font:400 11px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select{background:0 0!important;border:0!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-filter{margin-left:11px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 12px/1 var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-board-layout{background:var(--background,#f7f3ea)!important}#root .workspace-screen[data-section=tasks] .kanban-column{border:1px solid var(--border-1,#e4decf)!important;background:color-mix(in srgb, var(--bg-sunken,#efeade) 35%, var(--background,#f7f3ea))!important;box-shadow:none!important;border-radius:8px!important;padding:10px!important}#root .workspace-screen[data-section=tasks] .kanban-column-header{min-height:38px!important;color:var(--fg-1,#1a1612)!important;font:600 14px/20px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-canvas,#f7f3ea)!important;height:148px!important;min-height:148px!important;max-height:148px!important;box-shadow:none!important;flex-direction:column!important;flex:0 0 148px!important;align-items:stretch!important;gap:16px!important;padding:18px 26px 13px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{flex-flow:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:50px!important;min-height:50px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .segmented{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .segmented>.control-active-indicator{display:none!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-clear-filters{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-width:0!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 19px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button:first-of-type{width:108px!important;min-width:108px!important}#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(2){width:80px!important;min-width:80px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button svg{color:currentColor!important;stroke-width:2px!important;width:19px!important;height:19px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{width:465px!important;min-width:260px!important;max-width:465px!important;height:50px!important;min-height:50px!important;color:var(--fg-2,#65605a)!important;background:#1a16120a!important;border:0!important;border-radius:8px!important;flex:0 465px!important;gap:10px!important;margin:0!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{height:50px!important;font:500 18px/50px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg{width:20px!important;height:20px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd{font:500 13px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select{width:352px!important;min-width:220px!important;max-width:352px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 352px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter{flex:0 0 332px!important;width:332px!important;min-width:220px!important;max-width:332px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{width:100%!important;height:50px!important;min-height:50px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg{width:18px!important;height:18px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .channel-filter,#root .workspace-screen[data-section=tasks] .task-create-row{display:none!important}#root .workspace-screen[data-section=tasks] .task-board-layout,#root .workspace-screen[data-section=messages] .syfo-task-surface .task-board-layout{background:var(--bg-paper,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .kanban-board{background:var(--bg-paper,#fcfaf4)!important;gap:14px!important;padding:16px 26px 22px!important}#root .workspace-screen[data-detail-open=true] :where(.message-workspace-grid.with-topic,.task-board-layout.with-topic),#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic,#root .workspace-screen[data-section=messages] .message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr) 432px!important;gap:0!important;padding-right:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel,#root .task-topic-panel{box-sizing:border-box!important;border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}}#root .module-sidebar .sidebar-nav{gap:1px!important;padding:0 8px 2px!important}#root .module-sidebar .nav-item,#root .module-sidebar .channel-button{box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:400 13.5px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;will-change:auto!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;margin:0!important;padding:6px 10px!important;transition:background .12s cubic-bezier(.2,.7,.3,1),color .12s cubic-bezier(.2,.7,.3,1)!important;transform:none!important}#root .module-sidebar .sidebar-group-content .channel-row>.channel-button{flex:0 0 237px!important;width:237px!important}#root .module-sidebar .nav-item:before,#root .module-sidebar .nav-item:after,#root .module-sidebar .channel-button:before,#root .module-sidebar .channel-button:after{content:none!important;box-shadow:none!important;opacity:0!important;background:0 0!important;display:none!important;transform:none!important}#root .module-sidebar .nav-item:not(.active):not([data-state=active]) svg,#root .module-sidebar .channel-button:not(.active):not([data-state=active]) svg,#root .module-sidebar .nav-item:not(.active):not([data-state=active]):where(:hover,[data-pointer=inside],[data-pressed=true]) svg,#root .module-sidebar .channel-button:not(.active):not([data-state=active]):where(:hover,[data-pointer=inside],[data-pressed=true]):not(:disabled) svg{color:var(--fg-3,#9a938a)!important}#root .module-sidebar .nav-item.active,#root .module-sidebar .nav-item[data-state=active],#root .module-sidebar .channel-button.active,#root .module-sidebar .channel-button[data-state=active],#root .module-sidebar .sidebar-shell .nav-item.active,#root .module-sidebar .sidebar-shell .nav-item[data-state=active],#root .module-sidebar .sidebar-shell .channel-button.active,#root .module-sidebar .sidebar-shell .channel-button[data-state=active],#root .module-sidebar .sidebar-shell .channel-button.agent-dm.active,#root .module-sidebar .sidebar-shell .channel-button.agent-dm[data-state=active],#root .module-sidebar .nav-item.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .nav-item[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .channel-button.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .channel-button[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .nav-item.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .nav-item[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button.agent-dm.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button.agent-dm[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]){background:var(--accent-soft,#f4dcc8)!important;color:var(--accent-strong,#9a3814)!important;font:500 13.5px/22px var(--font-ui,inherit)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b29!important;filter:none!important;background-image:none!important;border:0!important;outline:0!important;transform:none!important}#root .module-sidebar .nav-item.active :where(svg,span),#root .module-sidebar .nav-item[data-state=active] :where(svg,span),#root .module-sidebar .channel-button.active :where(svg,span),#root .module-sidebar .channel-button[data-state=active] :where(svg,span){color:var(--accent-strong,#9a3814)!important}#root .module-sidebar .channel-button.agent-dm.active .mini-avatar,#root .module-sidebar .channel-button.agent-dm[data-state=active] .mini-avatar{background:var(--accent-soft,#f4dcc8)!important;color:var(--accent-strong,#9a3814)!important;box-shadow:none!important}#root .module-sidebar .sidebar-group-title{min-height:42px!important;color:var(--fg-3,#9a938a)!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:12px 16px 8px!important;display:flex!important;position:relative!important}#root .module-sidebar .sidebar-group-toggle{width:auto!important;height:22px!important;min-height:22px!important;color:var(--fg-3,#9a938a)!important;font:500 10.5px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;letter-spacing:.63px!important;text-transform:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;gap:4px!important;margin:0!important;padding:0!important;transform:none!important}#root .module-sidebar .sidebar-group-static-label{width:auto!important;height:22px!important;min-height:22px!important;color:var(--fg-3,#9a938a)!important;font:500 10.5px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;letter-spacing:.63px!important;text-transform:none!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .module-sidebar .sidebar-sort-action{width:20px!important;height:20px!important;color:var(--fg-3,#9a938a)!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}#root .module-sidebar .sidebar-sort-control{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;display:inline-flex!important;position:relative!important}#root .module-sidebar .sidebar-sort-button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;color:var(--fg-3,#9a938a)!important;box-shadow:none!important;cursor:pointer!important;font:500 14px/22px var(--font-mono,"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}#root .module-sidebar .sidebar-sort-button:where(:hover,[data-pointer=inside],[data-pressed=true],:active,:focus-visible){color:var(--fg-3,#9a938a)!important;box-shadow:none!important;background:0 0!important;outline:0!important;transform:none!important}#root .module-sidebar .sidebar-sort-button svg{width:13px!important;height:13px!important;color:var(--fg-3,#9a938a)!important;stroke-width:2px!important}#root .module-sidebar .sidebar-action{margin-left:auto!important;display:inline-flex!important}#root .module-sidebar .sidebar-sort-menu{z-index:200!important;box-sizing:border-box!important;background:var(--bg-paper,#fcfaf4)!important;width:200px!important;min-width:200px!important;color:var(--fg-3,#9a938a)!important;font:500 10.5px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;border:1px solid #00000014!important;border-radius:8px!important;padding:6px!important;display:block!important;position:absolute!important;top:24px!important;left:0!important;box-shadow:0 10px 32px #00000024!important}#root .module-sidebar .sidebar-sort-menu-label{box-sizing:border-box!important;width:186px!important;height:32px!important;color:var(--fg-3,#9a938a)!important;font:700 11px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;padding:6px 10px 4px!important}#root .module-sidebar .sidebar-sort-menu-item{box-sizing:border-box!important;width:186px!important;height:38px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;cursor:pointer!important;font:500 13px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:flex!important}#root .module-sidebar .sidebar-sort-menu-item:where(:hover,[data-pointer=inside],[data-pressed=true],:active,:focus-visible){color:var(--fg-1,#1a1612)!important;box-shadow:none!important;background:#1a16120a!important;outline:0!important;transform:none!important}#root .module-sidebar .sidebar-sort-menu-item svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .module-sidebar .sidebar-sort-menu-divider{background:#0000000f!important;width:178px!important;height:1px!important;margin:5px 4px!important}#root .module-sidebar .sidebar-group-toggle:before,#root .module-sidebar .sidebar-group-toggle:after{content:none!important;box-shadow:none!important;opacity:0!important;background:0 0!important;display:none!important}#root .module-sidebar .sidebar-group-toggle svg{width:13px!important;height:13px!important;color:var(--fg-3,#9a938a)!important;stroke-width:2px!important}#root .module-sidebar .sidebar-action-button,#root .module-sidebar .pinned-empty-callout button{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;filter:none!important;background:#1a16120a!important;border:0!important;border-radius:4px!important;transform:none!important}#root .module-sidebar .sidebar-action-button{position:relative!important;top:.5px!important}#root .module-sidebar .sidebar-action-button:where(:hover,[data-pointer=inside],[data-pressed=true],:active,:focus-visible),#root .module-sidebar .pinned-empty-callout button:where(:hover,[data-pointer=inside],[data-pressed=true],:active,:focus-visible){color:var(--fg-2,#65605a)!important;box-shadow:none!important;background:#1a16120f!important;outline:0!important;transform:none!important}@media (width>=901px){#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .workspace-tabs .workspace-tab,#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .workspace-tabs .workspace-tab.active,#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .workspace-tabs .workspace-tab[aria-selected=true]{font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .workspace-tab-count{display:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar{padding:18px 38px 13px!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty{transform:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .syfo-task-surface,#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .channel-task-toolbar,#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .kanban-board{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .channel-task-toolbar{overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .channel-task-toolbar .search-box{flex:360px!important;width:auto!important;min-width:240px!important;max-width:360px!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .channel-task-toolbar .filter-select{flex:0 300px!important;width:auto!important;min-width:220px!important;max-width:300px!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .channel-task-toolbar .filter-select.sort-filter{flex:0 0 300px!important;width:300px!important;max-width:300px!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .kanban-board{grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:auto!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .kanban-column{min-width:0!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages] .message-workspace-grid.with-topic .task-topic-panel{height:calc(100vh - 64px)!important;margin-top:0!important}#root .app-shell[data-syfo-task-page=true]{background:var(--bg-paper,#fcfaf4)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true]>.org-rail,#root .app-shell[data-syfo-task-page=true]>.module-sidebar{display:none!important}#root .app-shell[data-syfo-task-page=true]>.workspace,#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages]{background:var(--bg-paper,#fcfaf4)!important;grid-column:1/-1!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100vh!important;min-height:0!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages]{grid-template-rows:64px minmax(0,1fr)!important;display:grid!important}#root .app-shell[data-syfo-task-page=true] .workspace-screen[data-section=messages]>.workspace-header{display:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tabs{border:0!important;border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;box-shadow:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:stretch!important;gap:28px!important;padding:0 38px!important;display:flex!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab-indicator,#root .app-shell[data-syfo-task-page=true] .workspace-tabs>.control-active-indicator{display:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab{min-width:0!important;height:64px!important;color:var(--fg-2,#65605a)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0!important;display:inline-flex!important;position:relative!important;transform:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab svg{color:currentColor!important;stroke-width:2.1px!important;width:20px!important;height:20px!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab.active,#root .app-shell[data-syfo-task-page=true] .workspace-tab[aria-selected=true]{color:var(--accent,#d4501e)!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab:after{content:""!important;opacity:1!important;background:0 0!important;border-radius:999px!important;width:auto!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important;transform:none!important}#root .app-shell[data-syfo-task-page=true] .workspace-tab.active:after,#root .app-shell[data-syfo-task-page=true] .workspace-tab[aria-selected=true]:after{background:var(--accent,#d4501e)!important}#root .app-shell[data-syfo-task-page=true] .message-workspace-grid{background:var(--bg-paper,#fcfaf4)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr) 432px!important}#root .app-shell[data-syfo-task-page=true] .message-thread-main[data-active-tab=tasks]{background:var(--bg-paper,#fcfaf4)!important;min-width:0!important;min-height:0!important;display:block!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .message-tab-surface.syfo-task-surface{background:var(--bg-paper,#fcfaf4)!important;grid-template-rows:148px minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar{border:0!important;border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:148px!important;min-height:148px!important;max-height:148px!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;flex:0 0 148px!important;justify-content:flex-start!important;align-items:stretch!important;gap:16px!important;padding:18px 38px 13px!important;display:flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .syfo-task-toolbar-row{flex-flow:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:50px!important;min-height:50px!important;display:flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button,#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters button{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 19px!important;display:inline-flex!important;transform:none!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button:first-child{width:108px!important;min-width:108px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button:nth-child(2){width:80px!important;min-width:80px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button.active,#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button[aria-selected=true],#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters button.active,#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .app-shell[data-syfo-task-page=true] .channel-task-view-toggle button svg{color:currentColor!important;stroke-width:2px!important;width:19px!important;height:19px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box{width:465px!important;min-width:260px!important;max-width:465px!important;height:50px!important;min-height:50px!important;color:var(--fg-2,#65605a)!important;background:#1a16120a!important;border:0!important;border-radius:8px!important;flex:0 465px!important;gap:10px!important;margin:0!important;padding:0 14px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box input{height:50px!important;color:var(--fg-1,#1a1612)!important;font:500 18px/50px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box input::placeholder,#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box-placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-box svg{width:20px!important;height:20px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .search-kbd{color:var(--fg-3,#9a938a)!important;font:500 13px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;display:inline-flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .filter-select{width:352px!important;min-width:220px!important;max-width:352px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 352px!important;margin:0!important;padding:0!important;display:block!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .filter-select.sort-filter{flex:0 0 332px!important;width:332px!important;max-width:332px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-control,#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-trigger{width:100%!important;height:50px!important;min-height:50px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .app-shell[data-syfo-task-page=true] .channel-task-toolbar .option-select-trigger svg{width:18px!important;height:18px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-quick-filters{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty{background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:100%!important;min-height:0!important;color:var(--fg-3,#9a938a)!important;text-align:center!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important;transform:translateY(-22px)!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty svg{width:32px!important;height:32px!important;color:var(--fg-3,#9a938a)!important;stroke-width:2.2px!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty strong{color:var(--fg-1,#1a1612)!important;font:700 24px/1.25 var(--font-ui,inherit)!important;letter-spacing:0!important}#root .app-shell[data-syfo-task-page=true] .channel-task-empty span{color:var(--fg-3,#9a938a)!important;font:400 18px/1.5 var(--font-ui,inherit)!important;letter-spacing:0!important}#root .app-shell[data-syfo-task-page=true] .kanban-board{background:var(--bg-paper,#fcfaf4)!important;height:100%!important;min-height:0!important;padding:16px 38px 22px!important;overflow:auto!important}#root .app-shell[data-syfo-task-page=true] .task-topic-panel{border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important;height:calc(100vh - 212px)!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;align-self:start!important;margin-top:148px!important;transform:none!important}}@media (width>=1101px){#root .workspace-screen[data-section=tasks] .task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;flex-flow:column!important;flex:0 0 105px!important;gap:11px!important;height:105px!important;min-height:105px!important;max-height:105px!important;margin:0!important;padding:11px 18px 14px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{flex-flow:row!important;align-items:center!important;gap:10px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.segmented{order:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.channel-task-scope-filters{order:1!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.search-box{order:2!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.channel-filter{order:3!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.assignee-filter{order:4!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.reviewer-filter{order:5!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.blocked-filter{order:6!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.sort-filter{order:7!important}#root .workspace-screen[data-section=tasks] .segmented,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters{margin-left:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{gap:6px!important;margin-left:0!important}#root .workspace-screen[data-section=tasks] .segmented>.control-active-indicator{display:none!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-clear-filters{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:600 12px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 11px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button:first-of-type,#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(2),#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button:nth-child(2){width:68px!important;min-width:68px!important}#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(3),#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(4){width:80px!important;min-width:80px!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button:first-child{width:92px!important;min-width:92px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:first-child{width:86px!important;min-width:86px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(2),#root .workspace-screen[data-section=tasks] .channel-task-quick-filters .task-clear-filters{width:50px!important;min-width:50px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(3),#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(4){width:74px!important;min-width:74px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button[aria-pressed=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button svg,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button svg,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button svg{color:currentColor!important;stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;width:278px!important;min-width:278px!important;max-width:278px!important;height:34px!important;min-height:34px!important;color:var(--fg-3,#9a938a)!important;border-radius:8px!important;flex:0 0 278px!important;gap:8px!important;margin:0 0 0 32px!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{height:32px!important;font:400 13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg{width:15px!important;height:15px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd{font:400 11px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter{background:0 0!important;border:0!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-filter{margin-left:11px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{width:100%!important;height:34px!important;min-height:34px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:6px!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 12px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=tasks] .task-board-layout{background:var(--background,#f7f3ea)!important}#root .workspace-screen[data-section=tasks] .kanban-board{background:var(--background,#f7f3ea)!important;gap:14px!important;padding:12px 18px 16px!important}}#root .org-rail .org-switcher-secondary{display:none!important}@media (width>=1101px){#root .workspace-screen[data-section=tasks] .task-toolbar,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:148px!important;min-height:148px!important;max-height:148px!important;box-shadow:none!important;flex-flow:column!important;flex:0 0 148px!important;align-items:stretch!important;gap:16px!important;padding:18px 26px 13px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-row,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-primary,#root .workspace-screen[data-section=messages] .syfo-task-surface .syfo-task-toolbar-secondary{flex-flow:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:50px!important;min-height:50px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .segmented,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-clear-filters,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-width:0!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 19px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button:first-of-type,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button:first-child{width:108px!important;min-width:108px!important}#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(2),#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button:nth-child(2){width:80px!important;min-width:80px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button.active,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true],#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button.active,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-view-toggle button svg{color:currentColor!important;stroke-width:2px!important;width:19px!important;height:19px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box{width:465px!important;min-width:260px!important;max-width:465px!important;height:50px!important;min-height:50px!important;color:var(--fg-2,#65605a)!important;background:#1a16120a!important;border:0!important;border-radius:8px!important;flex:0 465px!important;gap:10px!important;margin:0!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box input{height:50px!important;font:500 18px/50px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-box svg{width:20px!important;height:20px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .search-kbd{font:500 13px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select{width:352px!important;min-width:220px!important;max-width:352px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 352px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .filter-select.sort-filter{flex:0 0 332px!important;width:332px!important;min-width:220px!important;max-width:332px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-control{width:100%!important;height:100%!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-toolbar .option-select-trigger svg{width:18px!important;height:18px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-quick-filters{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .channel-filter,#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-sort-direction,#root .workspace-screen[data-section=tasks] .task-create-row{display:none!important}#root .workspace-screen[data-section=messages] .syfo-task-surface .channel-task-empty{min-height:calc(100% - 148px)!important;padding-bottom:70px!important}#root .workspace-screen[data-section=tasks] .task-board-layout,#root .workspace-screen[data-section=messages] .syfo-task-surface .task-board-layout{background:var(--bg-paper,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .kanban-board,#root .workspace-screen[data-section=messages] .syfo-task-surface .kanban-board{background:var(--bg-paper,#fcfaf4)!important;gap:14px!important;padding:16px 26px 22px!important}#root .workspace-screen[data-detail-open=true] :where(.message-workspace-grid.with-topic,.task-board-layout.with-topic),#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic,#root .workspace-screen[data-section=messages] .message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr) 432px!important;gap:0!important;padding-right:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel,#root .task-topic-panel{box-sizing:border-box!important;border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks]{background:var(--background,#f7f3ea)!important}#root .workspace-screen[data-section=tasks]>.workspace-header{display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;flex-flow:column!important;flex:0 0 105px!important;gap:11px!important;height:105px!important;min-height:105px!important;max-height:105px!important;margin:0!important;padding:11px 18px 14px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.segmented{order:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.channel-task-scope-filters{order:1!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.search-box{order:2!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.channel-filter{order:3!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.assignee-filter{order:4!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.reviewer-filter{order:5!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.blocked-filter{order:6!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary>.sort-filter{order:7!important}#root .workspace-screen[data-section=tasks] .segmented,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters{margin-left:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{gap:6px!important;margin-left:0!important}#root .workspace-screen[data-section=tasks] .segmented>.control-active-indicator{display:none!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-clear-filters{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:600 12px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 11px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button:first-of-type,#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(2),#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button:nth-child(2){width:68px!important;min-width:68px!important}#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(3),#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(4){width:80px!important;min-width:80px!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button:first-child{width:92px!important;min-width:92px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:first-child{width:86px!important;min-width:86px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(2),#root .workspace-screen[data-section=tasks] .channel-task-quick-filters .task-clear-filters{width:50px!important;min-width:50px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(3),#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button:nth-child(4){width:74px!important;min-width:74px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button[aria-pressed=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button svg,#root .workspace-screen[data-section=tasks] .channel-task-scope-filters button svg,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button svg{color:currentColor!important;stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;width:278px!important;min-width:278px!important;max-width:278px!important;height:34px!important;min-height:34px!important;color:var(--fg-3,#9a938a)!important;border-radius:8px!important;flex:0 0 278px!important;gap:8px!important;margin:0 0 0 32px!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{height:32px!important;font:400 13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg{width:15px!important;height:15px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd{font:400 11px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter{background:0 0!important;border:0!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-filter{margin-left:11px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{width:100%!important;height:34px!important;min-height:34px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:6px!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 12px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=tasks] .task-board-layout{background:var(--background,#f7f3ea)!important}#root .workspace-screen[data-section=tasks] .kanban-board{background:var(--background,#f7f3ea)!important;gap:14px!important;padding:12px 18px 16px!important}#root .workspace-screen[data-section=tasks] .kanban-column{border:1px solid var(--border-1,#e4decf)!important;background:color-mix(in srgb, var(--bg-sunken,#efeade) 35%, var(--background,#f7f3ea))!important;box-shadow:none!important;border-radius:8px!important;padding:10px!important}#root .workspace-screen[data-section=tasks] .kanban-column-header{min-height:38px!important;color:var(--fg-1,#1a1612)!important;font:600 14px/20px var(--font-ui,inherit)!important}}#root .workspace-screen[data-section=messages] .message-thread-main[data-active-tab=chat]{background:var(--background,#f7f3ea)!important}#root .workspace-screen[data-section=messages] .composer{box-sizing:border-box!important;background:var(--bg-paper,#fcfaf4)!important;width:auto!important;max-width:none!important;height:auto!important;min-height:120px!important;box-shadow:none!important;border:1px solid #d8cfbd!important;border-radius:8px!important;flex-direction:column!important;flex:none!important;gap:0!important;margin:16px 27px 17px!important;padding:16px 17px 12px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer:before,#root .workspace-screen[data-section=messages] .composer:after{content:none!important;display:none!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap{width:100%!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;margin:0!important}#root .workspace-screen[data-section=messages] .composer textarea{width:100%!important;height:34px!important;min-height:34px!important;max-height:142px!important;color:var(--fg-1,#1a1612)!important;font:400 17px/24px var(--font-ui,inherit)!important;letter-spacing:0!important;resize:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0 1px!important}#root .workspace-screen[data-section=messages] .composer textarea::placeholder{color:#8d8881!important;opacity:1!important}#root .workspace-screen[data-section=messages] .composer-attachments{margin:10px 0 0!important}#root .workspace-screen[data-section=messages] .composer-task-draft{margin-top:10px!important}#root .workspace-screen[data-section=messages] .composer-footer{width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:auto 0 0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=messages] .composer-left-actions,#root .workspace-screen[data-section=messages] .composer-right-actions{align-items:center!important;min-width:0!important;display:flex!important}#root .workspace-screen[data-section=messages] .composer-left-actions{flex:auto!important;justify-content:flex-start!important;gap:12px!important}#root .workspace-screen[data-section=messages] .composer-right-actions{flex:none!important;justify-content:flex-end!important;gap:18px!important}#root .workspace-screen[data-section=messages] .composer-icon-button,#root .workspace-screen[data-section=messages] .composer-icon-button.button{color:#68645d!important;width:22px!important;min-width:22px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;overflow:visible!important;transform:none!important}#root .workspace-screen[data-section=messages] .composer-icon-button:before,#root .workspace-screen[data-section=messages] .composer-icon-button:after{content:none!important;display:none!important}#root .workspace-screen[data-section=messages] .composer-icon-button:hover:not(:disabled),#root .workspace-screen[data-section=messages] .composer-icon-button[data-pointer=inside]:not(:disabled){color:var(--fg-1,#1a1612)!important;background:#1a16120d!important;transform:none!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox{color:#56514a!important;cursor:pointer!important;height:28px!important;min-height:28px!important;font:500 15px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input{appearance:none!important;background:var(--bg-paper,#fcfaf4)!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;box-shadow:none!important;cursor:pointer!important;border:1.5px solid #d1c7b6!important;border-radius:5px!important;flex:0 0 17px!important;margin:0!important;position:relative!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input:after{border:solid var(--accent-contrast,#fcfaf4)!important;width:4px!important;height:8px!important;box-shadow:none!important;content:""!important;opacity:0!important;background:0 0!important;border-width:0 2px 2px 0!important;border-radius:0!important;display:block!important;position:absolute!important;top:2px!important;left:5px!important;transform:rotate(45deg)!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input:checked{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;box-shadow:none!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input:checked:after{opacity:1!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox:focus-within input{outline:0!important;box-shadow:0 0 0 3px #d4501e29!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox.disabled{cursor:not-allowed!important;opacity:.58!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{color:#fffaf6!important;width:auto!important;min-width:95px!important;max-width:none!important;height:38px!important;min-height:38px!important;font:600 15px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;filter:none!important;background:#efa18e!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 15px!important;display:inline-flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]:before,#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]:after{content:none!important;display:none!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]:hover:not(:disabled),#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button][data-pointer=inside]:not(:disabled){background:#e9927d!important;transform:none!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]:disabled{color:#fffaf6!important;cursor:not-allowed!important;opacity:1!important;background:#efa18e!important}@media (width<=760px){#root .workspace-screen[data-section=messages] .composer{min-height:126px!important;margin:12px 14px 14px!important;padding:14px 14px 12px!important}#root .workspace-screen[data-section=messages] .composer textarea{font-size:16px!important}#root .workspace-screen[data-section=messages] .composer-footer{flex-wrap:wrap!important;align-content:flex-end!important;gap:10px!important;height:auto!important;min-height:72px!important}#root .workspace-screen[data-section=messages] .composer-left-actions,#root .workspace-screen[data-section=messages] .composer-right-actions{width:100%!important}#root .workspace-screen[data-section=messages] .composer-right-actions{justify-content:space-between!important;gap:12px!important}}#root .workspace-screen[data-section=messages] .message-history-start{width:100%!important;height:36px!important;min-height:36px!important;color:var(--fg-3,#9a938a)!important;font:400 12px/22px var(--font-ui,inherit)!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0 0 14px!important;display:flex!important}#root .workspace-screen[data-section=messages] .date-divider{width:100%!important;height:16px!important;min-height:16px!important;color:var(--fg-2,#65605a)!important;font:500 11px/16px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;align-items:center!important;margin:8px 0 18px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=messages] .date-divider strong,#root .workspace-screen[data-section=messages] .date-divider span{font:inherit!important;line-height:16px!important}#root .workspace-screen[data-section=messages] .composer{box-sizing:border-box!important;background:var(--background,#f7f3ea)!important;width:100%!important;max-width:none!important;height:107px!important;min-height:107px!important;max-height:107px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border:0!important;border-radius:0!important;flex:0 0 107px!important;margin:0!important;padding:10px 20px 12px!important;display:block!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{width:65.9px!important;min-width:65.9px!important;max-width:65.9px!important;height:34px!important;min-height:34px!important;font:600 14px/22px var(--font-ui,inherit)!important;border-radius:7px!important;padding:0!important}#root .workspace-screen[data-section=messages] .message-workspace-grid{height:100%!important;min-height:0!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-thread-main[data-active-tab=chat]{background:var(--background,#f7f3ea)!important;height:819px!important;min-height:819px!important;max-height:819px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;grid-template-rows:minmax(0,712px) 107px!important;display:grid!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-panel{box-sizing:border-box!important;width:100%!important;height:712px!important;min-height:712px!important;max-height:712px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;background:0 0!important;gap:0!important;margin:0!important;padding:20px 24px 28px!important;overflow:auto!important}#root .workspace-screen[data-section=messages] .composer{box-sizing:border-box!important;border:0!important;border-top:1px solid var(--border-1,#e4decf)!important;background:var(--background,#f7f3ea)!important;width:100%!important;max-width:none!important;height:107px!important;min-height:107px!important;max-height:107px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:0!important;flex:0 0 107px!important;margin:0!important;padding:10px 20px 12px!important;display:block!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap{box-sizing:border-box!important;border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;margin:0!important;padding:0!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer textarea{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/20px var(--font-ui,inherit)!important;letter-spacing:0!important;resize:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:9px 12px!important;display:block!important;overflow:auto hidden!important}#root .workspace-screen[data-section=messages] .composer-footer{box-sizing:border-box!important;border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;border-top:0!important;border-radius:0 0 8px 8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:4px 8px 6px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer-right-actions{gap:13px!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox{height:28px!important;min-height:28px!important;font:400 14px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{color:#fffaf6!important;width:65.9px!important;min-width:65.9px!important;max-width:65.9px!important;height:34px!important;min-height:34px!important;font:600 14px/22px var(--font-ui,inherit)!important;background:#efa18e!important;border-radius:7px!important;padding:0!important}#root .workspace-screen[data-section=messages] .workspace-tab{box-sizing:border-box!important;border-bottom-width:2px!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:40px!important;min-height:40px!important;margin:0 0 -1px!important;padding:8px 12px!important;display:flex!important;top:0!important}#root .workspace-screen[data-section=messages] .workspace-tab svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .workspace-tab-count{display:none!important}@media (width>=1101px){#root .workspace-screen[data-section=tasks] .task-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:148px!important;min-height:148px!important;max-height:148px!important;box-shadow:none!important;flex-direction:column!important;flex:0 0 148px!important;align-items:stretch!important;gap:16px!important;padding:18px 26px 13px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{flex-flow:row!important;align-items:center!important;gap:12px!important;width:100%!important;height:50px!important;min-height:50px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .segmented{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .segmented>.control-active-indicator{display:none!important}#root .workspace-screen[data-section=tasks] .segmented button,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-clear-filters{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-width:0!important;height:50px!important;min-height:50px!important;color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 19px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .segmented button:first-of-type{width:108px!important;min-width:108px!important}#root .workspace-screen[data-section=tasks] .segmented button:nth-of-type(2){width:80px!important;min-width:80px!important}#root .workspace-screen[data-section=tasks] .segmented button.active,#root .workspace-screen[data-section=tasks] .segmented button[aria-selected=true],#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .segmented button svg{color:currentColor!important;stroke-width:2px!important;width:19px!important;height:19px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{width:465px!important;min-width:260px!important;max-width:465px!important;height:50px!important;min-height:50px!important;color:var(--fg-2,#65605a)!important;background:#1a16120a!important;border:0!important;border-radius:8px!important;flex:0 465px!important;gap:10px!important;margin:0!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{height:50px!important;font:500 18px/50px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg{width:20px!important;height:20px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd{font:500 13px/1 var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select{width:352px!important;min-width:220px!important;max-width:352px!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 352px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select.sort-filter{flex:0 0 332px!important;width:332px!important;min-width:220px!important;max-width:332px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{width:100%!important;height:50px!important;min-height:50px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:8px!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:600 18px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg{width:18px!important;height:18px!important;color:var(--fg-1,#1a1612)!important;stroke-width:2px!important}#root .workspace-screen[data-section=tasks] .channel-task-quick-filters{flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-left:auto!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .channel-filter,#root .workspace-screen[data-section=tasks] .task-create-row{display:none!important}#root .workspace-screen[data-section=tasks] .kanban-board{background:var(--bg-paper,#fcfaf4)!important;gap:14px!important;padding:16px 26px 22px!important}#root .workspace-screen[data-detail-open=true] :where(.message-workspace-grid.with-topic,.task-board-layout.with-topic),#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic,#root .workspace-screen[data-section=messages] .message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr) 432px!important;gap:0!important;padding-right:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel,#root .task-topic-panel{box-sizing:border-box!important;border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}}#root .module-sidebar .nav-item:not(.active):not([data-state=active]):where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .channel-button:not(.active):not([data-state=active]):where(:hover,[data-pointer=inside],[data-pressed=true]):not(:disabled){color:var(--fg-1,#1a1612)!important;box-shadow:none!important;filter:none!important;background:#1a16120a!important;border:0!important;outline:0!important;transform:none!important}#root .module-sidebar .sidebar-group-toggle:where(:hover,[data-pointer=inside],[data-pressed=true],:active,:focus-visible){color:var(--fg-3,#9a938a)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;transform:none!important}#root .module-sidebar .nav-item.active,#root .module-sidebar .nav-item[data-state=active],#root .module-sidebar .channel-button.active,#root .module-sidebar .channel-button[data-state=active],#root .module-sidebar .sidebar-shell .nav-item.active,#root .module-sidebar .sidebar-shell .nav-item[data-state=active],#root .module-sidebar .sidebar-shell .channel-button.active,#root .module-sidebar .sidebar-shell .channel-button[data-state=active],#root .module-sidebar .sidebar-shell .channel-button.agent-dm.active,#root .module-sidebar .sidebar-shell .channel-button.agent-dm[data-state=active]{background:var(--accent-soft,#f4dcc8)!important;color:var(--accent-strong,#9a3814)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b29!important;border:0!important;transform:none!important}@media (width>=1101px){#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar{box-sizing:border-box!important;border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-canvas,#f7f3ea)!important;width:100%!important;height:57px!important;min-height:57px!important;max-height:57px!important;box-shadow:none!important;flex-flow:row!important;flex:0 0 57px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:10px 16px!important;display:flex!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .syfo-task-toolbar-row,#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .syfo-task-toolbar-primary,#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .syfo-task-toolbar-secondary{gap:0!important;width:auto!important;height:auto!important;min-height:0!important;display:contents!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle{border:1px solid var(--border-1,#e4decf)!important;width:138px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;flex:0 0 138px!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle button{width:68px!important;min-width:68px!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:500 12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;background:#f7f3ea!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle button:first-child,#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle button:last-child{border-radius:0!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle button.active,#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle button[aria-selected=true]{background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important;border-color:#0000!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-view-toggle button svg{color:currentColor!important;stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .search-box{border:1px solid var(--border-1,#e4decf)!important;width:320px!important;min-width:320px!important;max-width:320px!important;height:32px!important;min-height:32px!important;color:var(--fg-3,#9a938a)!important;box-shadow:none!important;background:#f7f3ea!important;border-radius:8px!important;flex:0 0 320px!important;gap:6px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .search-box input{height:22px!important;min-height:22px!important;font:13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;padding:0!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .search-box svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .search-kbd{display:none!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .filter-select{width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 112px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .filter-select.sort-filter{flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .option-select-control{width:100%!important;height:100%!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;width:100%!important;height:32px!important;min-height:32px!important;color:var(--fg-1,#1a1612)!important;font:12px/22px var(--font-ui,inherit)!important;box-shadow:none!important;background:#f7f3ea!important;border-radius:6px!important;justify-content:space-between!important;gap:8px!important;padding:0 8px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .option-select-label strong{color:var(--fg-1,#1a1612)!important;font:12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-toolbar .option-select-trigger svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:1.6px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-sort-direction{border:1px solid var(--border-1,#e4decf)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--fg-1,#1a1612)!important;font:14px/22px var(--font-ui,inherit)!important;box-shadow:none!important;background:#f7f3ea!important;border-radius:8px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;margin:0 0 0 -4px!important;padding:6px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-sort-direction svg{stroke-width:2px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button{border:1px solid var(--border-1,#e4decf)!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:500 12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap!important;background:#f7f3ea!important;border-radius:999px!important;flex:none!important;gap:normal!important;padding:5px 12px!important;display:block!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button:first-child{width:86px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button:nth-child(2),#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button:nth-child(5){width:50px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button:nth-child(3),#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button:nth-child(4){width:74px!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button.active,#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button[aria-pressed=true]{border-color:var(--border-1,#e4decf)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-quick-filters button:nth-child(5){color:var(--fg-2,#65605a)!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-empty{width:225px!important;min-width:225px!important;max-width:225px!important;height:109.25px!important;min-height:109.25px!important;max-height:109.25px!important;color:var(--fg-1,#1a1612)!important;flex:0 0 109.25px!important;place-content:start stretch!important;justify-items:center!important;gap:14px!important;margin:auto!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-empty svg{width:42px!important;height:42px!important;color:var(--fg-3,#9a938a)!important;stroke-width:1.8px!important;margin:0!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-empty-copy{gap:8px!important;width:225px!important;height:53.25px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-empty strong{color:var(--fg-2,#65605a)!important;font:500 20px/25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface.syfo-task-surface .channel-task-empty span{color:var(--fg-3,#9a938a)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}}@media (width>=521px){.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-modal-card{font:14px/22px var(--font-ui,inherit)!important;transform:none!important}}#root .module-sidebar .sidebar-action-button svg,#root .sidebar-shell .sidebar-action-button svg{width:12px!important;height:12px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-visibility-icon{flex-basis:14px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-visibility-icon svg{width:14px!important;height:14px!important}#root .module-sidebar .pinned-empty-callout button{width:40px!important;min-width:40px!important;max-width:40px!important;height:24px!important;min-height:24px!important;color:var(--fg-2,#65605a)!important;font:400 12px/16px var(--font-ui,inherit)!important;background:#1a16120f!important;border-radius:6px!important;padding:4px 8px!important;transform:none!important}#root .module-sidebar .pinned-empty-callout button[aria-expanded=true]{box-shadow:0 0 0 3px #f4dcc8!important}#root .module-sidebar .pinned-empty-callout{transform:translateY(-2px)!important}#root .module-sidebar .pinned-empty-callout>svg{width:13px!important;height:13px!important;margin-top:1px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-filter-chip{display:block!important}#root .workspace-screen[data-section=messages] .composer-icon-button,#root .workspace-screen[data-section=messages] .composer-icon-button.button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--fg-2,#65605a)!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;border:1px solid #0000!important;border-radius:6px!important;gap:6px!important;padding:0!important}#root .workspace-screen[data-section=messages] .composer-icon-button svg{stroke-width:1.5px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=messages] .composer-right-actions{gap:12px!important;height:26px!important;transform:translateY(.5px)!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox{width:74px!important;height:26px!important;min-height:26px!important;color:var(--fg-2,#65605a)!important;font:400 12.5px/16px var(--font-ui,inherit)!important;align-items:center!important;gap:8px!important;position:relative!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input{appearance:none!important;background:var(--bg-paper,#fcfaf4)!important;opacity:1!important;border:0!important;border-radius:0!important;flex:0 0 1px!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;position:absolute!important;top:12.5px!important;left:-1px!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox-box{border:1.5px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;color:var(--bg-paper,#fcfaf4)!important;border-radius:4px!important;flex:0 0 16px!important;display:flex!important;position:relative!important;transform:translateY(.5px)!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input:checked+.task-checkbox-box{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox input:checked+.task-checkbox-box:after{border:solid var(--accent-contrast,#fcfaf4)!important;content:""!important;border-width:0 2px 2px 0!important;width:4px!important;height:8px!important;position:absolute!important;top:2px!important;left:5px!important;transform:rotate(45deg)!important}#root .workspace-screen[data-section=messages] .composer .task-checkbox>span:last-child{width:50px!important;height:16px!important;color:var(--fg-2,#65605a)!important;font:400 12.5px/16px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{background:var(--accent,#d4501e)!important;width:65.88px!important;min-width:65.88px!important;max-width:65.88px!important;height:26px!important;min-height:26px!important;color:var(--accent-contrast,#fcfaf4)!important;font:500 12.5px/12.5px var(--font-ui,inherit)!important;border:1px solid #0000!important;border-radius:6px!important;gap:6px!important;padding:0 10px!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button] svg{stroke-width:1.5px!important;width:13px!important;height:13px!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]:disabled{background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important;opacity:1!important}#root .workspace-screen[data-section=messages] .message-actions{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;border-radius:7px!important;gap:1px!important;width:167px!important;height:32px!important;padding:2px!important;box-shadow:0 4px 12px #11131a0f,0 1px 2px #11131a0a!important}#root .workspace-screen[data-section=messages] .message-react-wrap,#root .workspace-screen[data-section=messages] .message-action-button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}#root .workspace-screen[data-section=messages] .message-action-button{border-radius:5px!important;padding:0!important}#root .workspace-screen[data-section=messages] .message-action-button svg{stroke-width:1.6px!important;width:14px!important;height:14px!important}#root .search-box.search-trigger svg,#root .topbar-icon-button[aria-label=搜索] svg{stroke-width:1.5px!important;width:14px!important;height:14px!important}#root .module-sidebar .sidebar-sort-button svg{stroke-width:1.7px!important}#root .module-sidebar .sidebar-group-toggle svg{stroke-width:1.8px!important}#root .module-sidebar .sidebar-action-button svg,#root .sidebar-shell .sidebar-action-button svg{stroke-width:1.5px!important}#root .module-sidebar .channel-pin-button{font:400 14px/22px var(--font-ui,inherit)!important;transform:none!important}#root .module-sidebar .channel-pin-button svg{stroke-width:1.7px!important}#root .workspace-screen[data-section=messages] .workspace-tab{font-weight:400!important}#root .workspace-screen[data-section=messages] .workspace-tab.active,#root .workspace-screen[data-section=messages] .workspace-tab[aria-selected=true],#root .workspace-screen[data-section=messages] .workspace-tab[aria-current=page]{font-weight:600!important}#root .workspace-screen[data-section=messages] .workspace-tab svg{stroke-width:1.5px!important}#root .workspace-screen[data-section=messages] .message-row{border-radius:7px!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact{width:270px!important;min-width:270px!important;max-width:270px!important;height:109.25px!important;min-height:109.25px!important;max-height:109.25px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact .empty-state-frame,#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact .empty-state-ornament,#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact .empty-state-action{display:none!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact .empty-state-icon{width:42px!important;height:42px!important;box-shadow:none!important;color:var(--fg-3,#9a938a)!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact .empty-state-icon svg{stroke-width:1.8px!important;width:42px!important;height:42px!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact>div:not(.empty-state-action){gap:8px!important;width:270px!important;height:53.25px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact strong{width:270px!important;height:25px!important;color:var(--fg-2,#65605a)!important;font:500 20px/25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact p,#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact .empty-state-body{width:270px!important;height:20.25px!important;color:var(--fg-3,#9a938a)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty{width:360px!important;min-width:360px!important;max-width:360px!important;height:129.5px!important;min-height:129.5px!important;max-height:129.5px!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty>div:not(.empty-state-action){width:360px!important;height:73.5px!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty strong,#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty p,#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty .empty-state-body{width:360px!important}#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty p,#root .workspace-screen[data-section=messages] .message-tab-surface:not(.syfo-task-surface) .empty-state-card.compact.channel-artifact-empty .empty-state-body{height:40.5px!important}#root .org-rail{box-sizing:border-box!important;background:var(--bg-1,#efeade)!important;width:56px!important;min-width:56px!important;max-width:56px!important;box-shadow:none!important;border:0!important;align-items:center!important;gap:2px!important;padding:14px 0!important;position:relative!important;overflow:visible!important}#root .org-switcher-stack{flex:0 0 86px!important;width:55px!important;height:86px!important;min-height:86px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}#root .org-rail .rail-section-nav{justify-items:center!important;gap:2px!important;width:34px!important;margin:12px 0 0!important;display:grid!important}#root .org-rail .org-mark{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;color:var(--accent,#d4501e)!important;font:400 14px/22px var(--font-ui,inherit)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:2px 10.5px 4px!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important}#root .org-rail .org-switcher-current{border-color:#0000!important}#root .org-rail .org-mark>span{border:0 solid var(--bg-paper,#fcfaf4)!important;background:var(--fg-1,#1a1612)!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--bg-paper,#fcfaf4)!important;font:700 13px/22px var(--font-ui,inherit)!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 0 0 2px #d4501e38!important}#root .org-rail .org-switcher-current[aria-expanded=true]>span,#root .org-rail .org-switcher-current:hover>span,#root .org-rail .org-switcher-current:focus-visible>span{background:var(--fg-1,#1a1612)!important;color:var(--bg-paper,#fcfaf4)!important;transform:none!important;box-shadow:0 0 0 2px #d4501e38!important}#root .org-rail .org-switcher-stack>.rail-add-button{margin:0 10.5px!important}#root .org-rail .rail-add-button svg{stroke-width:1.8px!important;width:17px!important;height:17px!important}#root .org-rail .rail-section-nav .rail-button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important}#root .org-rail .rail-section-nav .rail-button svg{stroke-width:1.5px!important;width:18px!important;height:18px!important}#root .org-rail .user-mark{font:400 14px/22px var(--font-ui,inherit)!important}#root .syfo-org-menu{z-index:50!important;box-sizing:border-box!important;background:var(--bg-paper,#fcfaf4)!important;width:260px!important;height:121px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border:1px solid #00000014!important;border-radius:8px!important;margin:0!important;padding:6px!important;display:block!important;position:absolute!important;top:0!important;left:61px!important;box-shadow:0 6px 24px #0000001a!important}#root .syfo-org-menu-current{box-sizing:border-box!important;width:246px!important;height:65px!important;color:var(--fg-1,#1a1612)!important;background:0 0!important;margin:0 0 4px!important;padding:8px 10px 10px!important;display:block!important}#root .syfo-org-menu-current>div:first-child,#root .syfo-org-menu-name{width:226px!important;height:22px!important;color:var(--fg-1,#1a1612)!important;font:600 13px/22px var(--font-ui,inherit)!important;margin:0!important}#root .syfo-org-menu-current>div:last-child,#root .syfo-org-menu-slug{width:226px!important;height:22px!important;color:var(--fg-3,#9a938a)!important;font:400 11px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;margin:2px 0 0!important}#root .syfo-org-menu-item{box-sizing:border-box!important;width:246px!important;height:38px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;cursor:pointer!important;font:400 13px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:flex!important;transform:none!important}#root .syfo-org-menu-item:hover,#root .syfo-org-menu-item:focus-visible,#root .syfo-org-menu-item:active{color:var(--fg-1,#1a1612)!important;box-shadow:none!important;background:#1a16120a!important;outline:0!important}#root .syfo-org-menu-item svg{width:14px!important;height:14px!important;color:var(--fg-1,#1a1612)!important;stroke-width:1.8px!important}#root .module-sidebar :where(.nav-item,.channel-button),#root .module-sidebar :where(.nav-item,.channel-button) :where(span,.name){font:400 13.5px/22px var(--font-ui,inherit)!important;letter-spacing:0!important}#root .module-sidebar :where(.nav-item.active,.nav-item[data-state=active],.channel-button.active,.channel-button[data-state=active]),#root .module-sidebar :where(.nav-item.active,.nav-item[data-state=active],.channel-button.active,.channel-button[data-state=active]) :where(span,.name){font:500 13.5px/22px var(--font-ui,inherit)!important;letter-spacing:0!important}#root .module-sidebar :where(.sidebar-group-title,.sidebar-group-toggle,.sidebar-group-static-label),#root .module-sidebar :where(.sidebar-group-title,.sidebar-group-toggle,.sidebar-group-static-label) :where(span,button){color:var(--fg-3,#9a938a)!important;font:500 10.5px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;letter-spacing:0!important;text-transform:none!important}#root .module-sidebar .sidebar-group-toggle,#root .module-sidebar .sidebar-group-static-label,#root .module-sidebar .sidebar-group-title>span{font:500 10.5px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;letter-spacing:0!important;text-transform:none!important}#root .module-sidebar .sidebar-header h1{font:500 14px/22px var(--font-ui,inherit)!important;letter-spacing:0!important}#root .module-sidebar .search-box,#root .module-sidebar .search-box :where(input,span,kbd){letter-spacing:0!important;font-size:13.5px!important}#root .module-sidebar .search-box.search-trigger,#root .module-sidebar .search-box.search-trigger :where(span,kbd){font:400 13.5px/22px var(--font-ui,inherit)!important;letter-spacing:0!important}#root .syfo-org-create-layer{z-index:1000!important;width:100vw!important;height:100vh!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;background:#1a161252!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}#root .syfo-org-create-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:460px!important;height:390px!important;color:var(--fg-1,#1a1612)!important;border-radius:8px!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:20px 22px!important;display:flex!important;box-shadow:0 16px 40px #11131a1a,0 2px 6px #11131a0f!important}#root .syfo-org-create-title{width:414px!important;height:22px!important;color:var(--fg-1,#1a1612)!important;font:600 15px/22px var(--font-ui,inherit)!important;margin:0!important;display:block!important}#root .syfo-org-create-form{gap:12px!important;width:414px!important;height:310px!important;margin:0!important;padding:0!important;display:grid!important}#root .syfo-org-create-form label{width:414px!important;color:var(--fg-1,#1a1612)!important;font:400 13px/22px var(--font-ui,inherit)!important;gap:4px!important;margin:0!important;padding:0!important;display:grid!important}#root .syfo-org-create-form label:first-child{height:62px!important}#root .syfo-org-create-form label:nth-child(2),#root .syfo-org-create-form label:nth-child(3){height:88px!important}#root .syfo-org-create-form label>span:first-child{height:22px!important;display:block!important}#root .syfo-org-create-input{border:1px solid var(--border-strong,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;width:414px!important;height:36px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:6px!important;outline:none!important;margin:0!important;padding:0 12px!important;display:block!important}#root .syfo-org-create-input::placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .syfo-org-create-input:focus,#root .syfo-org-create-input:focus-visible{border-color:var(--accent,#d4501e)!important;outline:none!important;box-shadow:0 0 0 3px #f4dcc8!important}#root .syfo-org-create-input.mono,#root .syfo-org-create-helper{font-family:var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important}#root .syfo-org-create-helper{width:414px!important;height:22px!important;color:var(--fg-2,#65605a)!important;font-size:12px!important;font-weight:400!important;line-height:22px!important;display:block!important}#root .syfo-org-create-count{width:414px!important;height:22px!important;color:var(--fg-2,#65605a)!important;font:400 11px/22px var(--font-ui,inherit)!important;text-align:right!important;display:block!important}#root .syfo-org-create-actions{justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;width:414px!important;height:36px!important;margin:0!important;padding:4px 0 0!important;display:flex!important}#root .syfo-org-create-button{height:32px!important;min-height:32px!important;box-shadow:none!important;cursor:pointer!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 14px!important;display:flex!important;transform:none!important}#root .syfo-org-create-button.ghost,#root .syfo-org-create-button.ghost:hover,#root .syfo-org-create-button.ghost:active,#root .syfo-org-create-button.ghost:focus-visible{width:56.87px!important;box-shadow:none!important;color:var(--fg-2,#65605a)!important;background:0 0!important;transform:none!important}#root .syfo-org-create-button.primary,#root .syfo-org-create-button.primary:hover,#root .syfo-org-create-button.primary:active,#root .syfo-org-create-button.primary:focus-visible{background:var(--accent,#d4501e)!important;width:83.73px!important;box-shadow:none!important;color:var(--accent-contrast,#fcfaf4)!important;transform:none!important}#root .command-palette-layer[data-mode=search]{z-index:1200!important;background:#1a161252!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search]{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-2,#f7f3ea)!important;width:960px!important;height:720px!important;min-height:720px!important;max-height:720px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:10px!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 60px #00000038!important}#root .command-palette[data-mode=search] .syfo-search-palette-header h2{width:32px!important;height:19.2px!important;color:var(--fg-1,#1a1612)!important;font:650 16px/19.2px var(--font-ui,inherit)!important;margin:0!important}#root .command-palette[data-mode=search] .command-palette-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--fg-2,#65605a)!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-palette-content{flex-direction:column!important;flex:0 0 666px!important;width:958px!important;height:666px!important;margin:0!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-palette-input input{width:852px!important;height:22px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 15px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:7px!important;outline:none!important;padding:0!important;display:block!important}#root .command-palette[data-mode=search] .syfo-search-palette-results{width:958px!important;height:565px!important;color:var(--fg-3,#9a938a)!important;flex:0 0 565px!important;margin:0!important;padding:24px!important;display:block!important}#root .command-palette[data-mode=search] .syfo-search-result-section{text-align:left!important;flex-direction:column!important;gap:8px!important;width:910px!important;min-height:274px!important;margin:0!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-label{color:var(--fg-3,#9a938a)!important;font-family:var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important}#root .command-palette[data-mode=search] .syfo-search-result-section>.syfo-label{width:910px!important;height:16px!important;font-size:11px!important;font-weight:650!important;line-height:16px!important;display:block!important}#root .command-palette[data-mode=search] .syfo-search-result{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-2,#f7f3ea)!important;width:910px!important;height:58px!important;min-height:58px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;text-align:left!important;border-radius:8px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;display:grid!important}#root .command-palette[data-mode=search] .syfo-search-result .command-icon{width:24px!important;height:24px!important;color:var(--fg-2,#65605a)!important;justify-content:center!important;align-items:center!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-result .command-icon svg{stroke-width:1.7px!important;width:15px!important;height:15px!important}#root .command-palette[data-mode=search] .syfo-search-result>span:last-child{gap:0!important;min-width:0!important;display:grid!important}#root .command-palette[data-mode=search] .syfo-search-result strong{color:var(--fg-1,#1a1612)!important;font:500 14px/22px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-result small{height:16px!important;color:var(--fg-3,#9a938a)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-empty{border:1px solid var(--border-1,#e4decf)!important;width:910px!important;height:58px!important;color:var(--fg-3,#9a938a)!important;border-radius:8px!important;align-content:center!important;gap:2px!important;padding:8px 12px!important;display:grid!important}#root .command-palette[data-mode=search] .syfo-search-empty strong{color:var(--fg-1,#1a1612)!important;font:500 14px/22px var(--font-ui,inherit)!important}#root .command-palette[data-mode=search] .syfo-search-empty span{font:400 12px/16px var(--font-ui,inherit)!important}#root .command-palette[data-mode=search] .syfo-search-footer{width:910px!important;height:16px!important;color:var(--fg-3,#9a938a)!important;margin:11px 24px 0!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;display:block!important}#root .topbar-icon-button[aria-label=搜索]{color:var(--fg-2,#65605a)!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}#root .topbar-icon-button[aria-label=更多]{color:var(--fg-2,#65605a)!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}#root .topbar-icon-button[aria-label=更多][data-state=active]{background:var(--bg-1,#efeade)!important;color:var(--fg-1,#1a1612)!important}#root .topbar-icon-button[aria-label=更多] svg{stroke-width:1.5px!important;width:14px!important;height:14px!important}#root .topbar-more-menu{z-index:50!important;display:block!important;top:calc(100% + 4px)!important}#root .topbar-more-menu button[role=menuitem] svg{stroke-width:1.5px!important;width:14px!important;height:14px!important}#root .topbar-more-backdrop{z-index:40!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}@media (width>=901px){:is(#root .workspace-screen[data-section=messages]:has(.syfo-agent-detail-panel)>.workspace-header,#root .workspace-screen[data-section=messages]:has(.syfo-member-detail-panel)>.workspace-header,#root .workspace-screen[data-section=messages]:has(.syfo-agent-detail-panel)>.workspace-tabs,#root .workspace-screen[data-section=messages]:has(.syfo-member-detail-panel)>.workspace-tabs,#root .workspace-screen[data-section=messages]:has(.syfo-agent-detail-panel)>.message-workspace-grid,#root .workspace-screen[data-section=messages]:has(.syfo-member-detail-panel)>.message-workspace-grid){width:calc(100% - 440px)!important;max-width:calc(100% - 440px)!important}:is(#root .workspace-screen[data-section=messages]:has(.syfo-agent-detail-panel)>.message-workspace-grid,#root .workspace-screen[data-section=messages]:has(.syfo-member-detail-panel)>.message-workspace-grid){grid-template-columns:minmax(0,1fr)!important}}#root .syfo-agent-detail-panel{z-index:35!important;background:var(--bg-2,#f7f3ea)!important;width:440px!important;height:100vh!important;min-height:0!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border:0!important;border-radius:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important}#root .syfo-agent-detail-resize{z-index:10!important;cursor:col-resize!important;background:0 0!important;width:6px!important;height:100vh!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-2px!important}#root .syfo-agent-detail-inner{width:439px!important;height:100vh!important;min-height:0!important;margin-left:1px!important;display:block!important;overflow:hidden!important}#root .syfo-agent-detail-surface{background:0 0!important;flex-direction:column!important;width:439px!important;height:100vh!important;min-height:0!important;display:flex!important;overflow:hidden!important}#root .syfo-agent-detail-header{background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;width:439px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;display:flex!important}#root .syfo-agent-detail-avatar{width:40px!important;height:40px!important;color:var(--accent-dark,#9a3814)!important;font:500 14px/0 var(--font-ui,inherit)!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:relative!important}#root .syfo-agent-detail-avatar .avatar.is-agent.lg{background:var(--accent-soft,#f4dcc8)!important;width:40px!important;height:40px!important;color:var(--accent-dark,#9a3814)!important;font:500 14px/0 var(--font-ui,inherit)!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:flex!important}#root .syfo-agent-detail-avatar .agent-avatar-status{border:2px solid var(--bg-2,#f7f3ea)!important;background:var(--success,#2faf6e)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 1.5px var(--bg-2,#f7f3ea), 0 0 0 3px #2faf6e80!important;border-radius:50%!important;display:block!important;position:absolute!important;bottom:-2px!important;right:-2px!important}#root .syfo-agent-detail-title{width:139px!important;min-width:0!important;height:44px!important;margin:0 0 0 8px!important;display:block!important;overflow:hidden!important}#root .syfo-agent-detail-title>div:first-child{align-items:center!important;gap:8px!important;width:139px!important;height:20px!important;display:flex!important}#root .syfo-agent-detail-title h1{width:139px!important;height:20px!important;color:var(--fg-1,#1a1612)!important;font:400 16px/20px var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;display:block!important;overflow:hidden!important}#root .syfo-agent-detail-subtitle{width:139px!important;height:22px!important;color:var(--fg-3,#9a938a)!important;font:400 12px/22px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;display:block!important;overflow:hidden!important}#root .syfo-agent-detail-actions{align-items:center!important;gap:4px!important;height:32px!important;margin-left:auto!important;display:flex!important}#root .syfo-agent-detail-actions .btn{height:32px!important;min-height:32px!important;box-shadow:none!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;display:flex!important;transform:none!important}#root .syfo-agent-detail-actions .btn-secondary{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important}#root .syfo-agent-detail-dm{width:75.3px!important;padding:0 6px!important}#root .syfo-agent-detail-stop{width:33px!important;padding:0 8px!important}#root .syfo-agent-detail-more,#root .syfo-agent-detail-close{width:32px!important;min-width:32px!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:1px solid #0000!important;padding:0!important}#root .syfo-agent-detail-actions svg{stroke-width:1.7px!important;width:15px!important;height:15px!important}#root .syfo-agent-detail-tabs{border-bottom:1px solid var(--border-1,#e4decf)!important;align-items:center!important;gap:18px!important;width:439px!important;height:40px!important;min-height:40px!important;padding:0 22px!important;display:flex!important}#root .syfo-agent-detail-tabs button{height:40px!important;color:var(--fg-2,#65605a)!important;font:500 13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:0 0!important;border:0!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important}#root .syfo-agent-detail-tabs button.active{color:var(--accent,#d4501e)!important;font-weight:650!important}#root .syfo-agent-detail-tabs button.active:after{background:var(--accent,#d4501e)!important;content:""!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important}#root .syfo-agent-detail-scroll{flex:auto!important;width:439px!important;min-height:0!important;padding:16px 22px 28px!important;display:block!important;overflow:auto!important}#root .syfo-agent-status-card{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:395px!important;min-height:42px!important;margin:0 0 12px!important;padding:0!important;display:flex!important}#root .syfo-agent-status-card>div{gap:2px!important;display:grid!important}#root .syfo-agent-status-card strong{color:var(--fg-1,#1a1612)!important;font:600 13px/18px var(--font-ui,inherit)!important}#root .syfo-agent-status-card span{color:var(--fg-3,#9a938a)!important;font:12px/18px var(--font-ui,inherit)!important}#root .syfo-agent-status-card button,#root .syfo-agent-load-more{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;height:30px!important;color:var(--fg-1,#1a1612)!important;font:500 12.5px/18px var(--font-ui,inherit)!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:0 9px!important;display:inline-flex!important}#root .syfo-agent-load-more{justify-content:center!important;width:100%!important;margin:0 0 12px!important}#root .syfo-agent-activity-list{gap:0!important;width:395px!important;display:grid!important}#root .syfo-agent-activity-row{width:385px!important;min-height:46px!important;color:var(--fg-1,#1a1612)!important;font:12px/22px var(--font-ui,inherit)!important;grid-template-columns:58px 7px minmax(0,1fr)!important;column-gap:8px!important;padding:4px 0!important;display:grid!important}#root .syfo-agent-activity-row time{width:58px!important;height:18px!important;color:var(--fg-3,#9a938a)!important;font:12px/18px var(--font-ui,inherit)!important;display:block!important}#root .syfo-agent-activity-dot{width:7px!important;height:7px!important;box-shadow:0 0 0 1px var(--border-1,#e4decf)!important;background:#7a7a4d!important;border-radius:999px!important;margin-top:5px!important;display:block!important}#root .syfo-agent-activity-row>div{gap:2px!important;min-width:0!important;margin-left:2px!important;display:grid!important}#root .syfo-agent-activity-row>div>span{color:var(--fg-1,#1a1612)!important;font:600 12.5px/18.125px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#root .syfo-agent-activity-row small{color:var(--fg-3,#9a938a)!important;font:11.5px/17.25px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}@media (width<=900px){#root .syfo-agent-detail-panel{width:100vw!important;left:0!important}#root .syfo-agent-detail-inner,#root .syfo-agent-detail-surface,#root .syfo-agent-detail-header,#root .syfo-agent-detail-tabs,#root .syfo-agent-detail-scroll{width:100%!important}}#root .inbox-page.detail-page{background:var(--bg-2,#f7f3ea)!important;background-image:none!important}#root .inbox-page .inbox-header{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:48px!important;min-height:48px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;align-items:center!important;padding:0 24px!important}#root .inbox-page .inbox-title{color:var(--fg-1,#1a1612)!important;font:650 15px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;align-items:center!important;margin:0!important}#root .inbox-page .inbox-title svg{stroke-width:1.8px!important;flex:0 0 16px!important;width:16px!important;height:16px!important}#root [data-testid=inbox-activity] .inbox-header{gap:16px!important}#root [data-testid=inbox-activity] .inbox-title{gap:0!important;font-weight:600!important}#root [data-testid=inbox-activity] .inbox-filter-tabs{width:146px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:4px!important;margin-left:auto!important;padding:0!important;display:flex!important}#root [data-testid=inbox-activity] .inbox-filter-tab{width:46px!important;min-width:46px!important;height:34px!important;box-shadow:none!important;color:var(--fg-2,#65605a)!important;font:400 13px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:6px 10px!important}#root [data-testid=inbox-activity] .inbox-filter-tab.active{color:var(--fg-1,#1a1612)!important;background:#1a16120f!important;font-weight:600!important}#root .inbox-install-banner{background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:55px!important;min-height:55px!important;color:var(--fg-1,#1a1612)!important;font:400 13px/22px var(--font-ui,inherit)!important;border:0!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;display:flex!important}#root .inbox-install-banner:before{content:""!important;background:var(--accent-soft,#f4dcc8)!important;border-radius:4px!important;flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important;box-shadow:inset 0 0 0 1px #9a38142e!important}#root .inbox-install-banner>div{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}#root .inbox-install-action{background:var(--accent,#d4501e)!important;width:48px!important;height:34px!important;color:var(--bg-paper,#fcfaf4)!important;font:600 12px/22px var(--font-ui,inherit)!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:6px 12px!important;display:flex!important}#root .inbox-install-dismiss{width:28px!important;height:28px!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}#root .inbox-install-dismiss svg{stroke-width:1.7px!important;width:14px!important;height:14px!important}#root [data-testid=inbox-activity] .inbox-scroll{background:0 0!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}#root [data-testid=inbox-activity] .inbox-row{width:calc(100% - 26px)!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:12px!important;margin:5px 13px!important;padding:12px 46px 12px 12px!important}#root [data-testid=inbox-activity] .inbox-row:hover{background:#1a161208!important;border-color:#0000!important}#root [data-testid=inbox-activity] .inbox-row-avatar{width:28px!important;height:28px!important;font:500 12px/0 var(--font-ui,inherit)!important;border-radius:4px!important;flex:0 0 28px!important;margin:0!important}#root [data-testid=inbox-activity] .inbox-row-main{flex:auto!important;gap:0!important;min-width:0!important}#root [data-testid=inbox-activity] .inbox-row-head{align-items:center!important;gap:8px!important;height:22px!important;margin:0 0 6px!important}#root [data-testid=inbox-activity] .inbox-row-source{color:var(--fg-2,#65605a)!important;font:500 12px/22px var(--font-ui,inherit)!important}#root [data-testid=inbox-activity] .inbox-row-time{color:var(--fg-3,#9a938a)!important;font:400 11px/22px var(--font-ui,inherit)!important}#root [data-testid=inbox-activity] .inbox-row-preview{height:22px!important;color:var(--fg-1,#1a1612)!important;font:500 14px/22px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 4px!important;overflow:hidden!important}#root [data-testid=inbox-activity] .inbox-row-sub{height:19.5px!important;color:var(--fg-2,#65605a)!important;font:400 13px/19.5px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root [data-testid=inbox-activity] .inbox-row-done{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-2,#f7f3ea)!important;width:24px!important;height:24px!important;color:var(--accent,#d4501e)!important;border-radius:6px!important;padding:4px!important;position:absolute!important;top:10px!important;right:14px!important}#root [data-testid=inbox-activity] .inbox-row-done svg{stroke-width:1.7px!important;width:14px!important;height:14px!important}#root [data-testid=inbox-favorites] .inbox-header,#root [data-testid=inbox-favorites] .inbox-title,#root [data-testid=inbox-reminders] .inbox-title{gap:8px!important}#root [data-testid=inbox-favorites] .inbox-scroll{background:0 0!important;flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:24px!important;display:flex!important;overflow-y:auto!important}#root [data-testid=inbox-favorites] .inbox-empty{width:255px!important;min-width:255px!important;height:auto!important;color:var(--fg-3,#9a938a)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;text-align:center!important;padding:0!important}#root [data-testid=inbox-favorites] .inbox-empty-stack{justify-items:center!important;gap:14px!important;display:grid!important}#root [data-testid=inbox-favorites] .inbox-empty-stack svg{width:42px!important;height:42px!important;color:var(--fg-3,#9a938a)!important;stroke-width:1.35px!important;display:block!important}#root [data-testid=inbox-favorites] .inbox-empty-copy{gap:8px!important;width:255px!important;display:grid!important}#root [data-testid=inbox-favorites] .inbox-empty-title{width:255px!important;color:var(--fg-2,#65605a)!important;font:500 20px/25px var(--font-ui,inherit)!important;display:block!important}#root [data-testid=inbox-favorites] .inbox-empty-body{width:255px!important;color:var(--fg-3,#9a938a)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;display:block!important}#root [data-testid=inbox-reminders] .inbox-header{gap:10px!important}#root [data-testid=inbox-reminders] .reminders-header-actions{align-items:center!important;gap:8px!important;width:107.4px!important;height:28px!important;margin-left:auto!important;padding:0!important;display:flex!important}#root [data-testid=inbox-reminders] .reminders-count{background:var(--bg-1,#efeade)!important;width:71.4px!important;height:22px!important;color:var(--fg-2,#65605a)!important;font:500 11px/22px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 8px!important;display:flex!important}#root [data-testid=inbox-reminders] .inbox-refresh-inline{width:28px!important;height:28px!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}#root [data-testid=inbox-reminders] .inbox-refresh-inline svg{stroke-width:1.7px!important;width:14px!important;height:14px!important}#root [data-testid=inbox-reminders] .reminders-filters{background:0 0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;padding:24px 24px 0!important;display:grid!important}#root [data-testid=inbox-reminders] .reminders-filter{gap:5px!important;min-width:0!important;display:grid!important}#root [data-testid=inbox-reminders] .reminders-filter-label{height:22px!important;color:var(--fg-2,#65605a)!important;font:400 12px/22px var(--font-ui,inherit)!important;display:block!important}#root [data-testid=inbox-reminders] .reminders-filter-select{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;min-width:0!important;height:32px!important;color:var(--fg-1,#1a1612)!important;font:400 13px/22px var(--font-ui,inherit)!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:flex!important}#root [data-testid=inbox-reminders] .reminders-counters{gap:8px!important;margin:0!important;padding:16px 24px 0!important;display:flex!important}#root [data-testid=inbox-reminders] .reminders-counter{background:var(--bg-1,#efeade)!important;height:22px!important;color:var(--fg-2,#65605a)!important;font:500 11px/22px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;border:0!important;border-radius:4px!important;align-items:center!important;gap:6px!important;padding:0 8px!important;display:flex!important}#root [data-testid=inbox-reminders] .inbox-scroll{background:0 0!important;flex:auto!important;min-height:0!important;padding:16px 24px 0!important;overflow-y:auto!important}#root [data-testid=inbox-reminders] .inbox-empty{width:100%!important;height:auto!important;color:var(--fg-3,#9a938a)!important;font:400 13px/22px var(--font-ui,inherit)!important;margin:0!important;padding:0!important}#root .module-sidebar .sidebar-group-content:has(.channel-row)>div{transform:translateY(-2px)!important}#root .workspace-screen[data-section=tasks] .task-toolbar{background:var(--bg-canvas,#f7f3ea)!important;border:0!important;flex:0 0 101px!important;gap:10px!important;width:100%!important;height:101px!important;min-height:101px!important;padding:10px 16px 11px 17px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{width:100%!important;min-height:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary{gap:10px!important;height:36px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{gap:10px!important;height:34px!important}#root .workspace-screen[data-section=tasks] .task-board-layout{background:var(--bg-canvas,#f7f3ea)!important;flex:auto!important;min-height:0!important}#root .workspace-screen[data-section=tasks] .kanban-board{background:0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .kanban-column{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-canvas,#f7f3ea)!important;border-radius:6px!important;gap:0!important;min-width:0!important;min-height:100%!important;padding:0!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .kanban-column-header{height:39px!important;min-height:39px!important;color:var(--fg-1,#1a1612)!important;font:600 12.5px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;margin:0!important;padding:8px 10px!important}#root .workspace-screen[data-section=tasks] .kanban-column-header>span,#root .workspace-screen[data-section=tasks] .kanban-column-header .badge{min-width:0!important;height:22px!important;color:var(--fg-1,#1a1612)!important;font:600 12.5px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .kanban-card-list{flex:auto!important;gap:12px!important;min-height:0!important;padding:12px!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .kanban-empty{border:1px dashed var(--border-1,#e4decf)!important;width:100%!important;height:auto!important;min-height:60px!important;color:var(--fg-3,#9a938a)!important;font:400 13px/20px var(--font-ui,inherit)!important;background:0 0!important;border-radius:8px!important;place-items:center!important;padding:18px 10px!important;display:grid!important}#root .workspace-screen[data-section=tasks] .task-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;cursor:pointer!important;transition:border-color .14s var(--ease-out,ease), background-color .14s var(--ease-out,ease), box-shadow .14s var(--ease-out,ease)!important;border-radius:12px!important;flex-direction:column!important;gap:9px!important;padding:16px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .task-card:before,#root .workspace-screen[data-section=tasks] .task-card:after{content:none!important}#root .workspace-screen[data-section=tasks] .task-card:hover,#root .workspace-screen[data-section=tasks] .task-card[data-pointer=inside]{border-color:var(--border-2,#d4ccb8)!important;box-shadow:0 1px 2px #1a16120f!important}#root .workspace-screen[data-section=tasks] .task-card.selected,#root .workspace-screen[data-section=tasks] .task-card[data-state=selected],#root .workspace-screen[data-section=tasks] .task-card[aria-current=true]{box-shadow:none!important;background:#f8ede0!important;border-color:#efb89e!important}#root .workspace-screen[data-section=tasks] .task-card-header{justify-content:space-between!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card-key{color:var(--fg-1,#1a1612)!important;font:700 14px/18px var(--font-ui,inherit)!important;letter-spacing:.01em!important}#root .workspace-screen[data-section=tasks] .task-card-badges{align-items:center!important;gap:6px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card h3{color:var(--fg-1,#1a1612)!important;font:600 15px/1.35 var(--font-ui,inherit)!important;margin:0!important}#root .workspace-screen[data-section=tasks] .task-card p{color:var(--fg-2,#65605a)!important;font:400 13px/1.45 var(--font-ui,inherit)!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-card-labels{flex-wrap:wrap!important;gap:6px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card-labels span{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;color:var(--fg-2,#65605a)!important;font:400 12px/18px var(--font-ui,inherit)!important;border-radius:999px!important;padding:1px 9px!important}#root .workspace-screen[data-section=tasks] .task-card-footer{height:auto!important;min-height:0!important;color:var(--fg-2,#65605a)!important;font:400 13px/20px var(--font-ui,inherit)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:2px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card-assignee{min-width:0!important;color:var(--fg-2,#65605a)!important;font:400 13px/20px var(--font-ui,inherit)!important;align-items:center!important;gap:6px!important;margin-left:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card-footer button{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;font:500 12px/18px var(--font-ui,inherit)!important;cursor:pointer!important;white-space:nowrap!important;transition:border-color .14s var(--ease-out,ease), background-color .14s var(--ease-out,ease)!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-card-footer button:hover{border-color:var(--fg-1,#1a1612)!important;background:var(--bg-sunken,#efeade)!important}#root .workspace-screen[data-section=tasks] .task-card-footer button svg{width:14px!important;height:14px!important;color:var(--fg-2,#65605a)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented{border:1px solid var(--border-1,#e4decf)!important;background:0 0!important;border-radius:8px!important;flex-wrap:nowrap!important;flex:0 0 298px!important;align-items:center!important;gap:0!important;width:298px!important;height:36px!important;min-height:36px!important;padding:0!important;display:flex!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button{background:var(--bg-canvas,#f7f3ea)!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:500 12px/22px var(--font-ui,inherit)!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:6px 12px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:first-of-type,#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:nth-of-type(2){flex:0 0 68px!important;width:68px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:nth-of-type(3),#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:nth-of-type(4){flex:0 0 80px!important;width:80px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button[aria-selected=true],#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button[aria-pressed=true]{background:var(--accent,#d4501e)!important;color:var(--bg-paper,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters{border:1px solid var(--border-1,#e4decf)!important;background:0 0!important;border-radius:8px!important;flex:0 0 162px!important;align-items:center!important;gap:0!important;width:162px!important;height:36px!important;min-height:36px!important;padding:0!important;display:flex!important;overflow:hidden!important;transform:translate(-2px)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button:first-child{flex:0 0 92px!important;width:92px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button:last-child{flex:0 0 68px!important;width:68px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{background:0 0!important;border:0!important;border-radius:7px!important;flex:0 0 320px!important;align-items:center!important;width:320px!important;height:36px!important;min-height:36px!important;padding:0 10px 0 0!important;display:flex!important;transform:translate(-2px)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{width:278px!important;height:22px!important;color:var(--fg-1,#1a1612)!important;font:400 13px/22px var(--font-ui,inherit)!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select{flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;transform:translate(-2px)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-field.filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-field.filter-select.sort-filter{flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-canvas,#f7f3ea)!important;width:112px!important;min-width:112px!important;height:32px!important;min-height:32px!important;color:var(--fg-1,#1a1612)!important;font:400 12px/22px var(--font-ui,inherit)!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 8px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .task-sort-direction{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-canvas,#f7f3ea)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--fg-1,#1a1612)!important;border-radius:8px!important;flex:0 0 28px!important;order:8!important;justify-content:center!important;align-items:center!important;padding:6px!important;display:flex!important;transform:translate(-6px)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;height:34px!important;margin-left:0!important;margin-right:0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-toolbar .task-clear-filters{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-canvas,#f7f3ea)!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;color:var(--fg-1,#1a1612)!important;font:500 12px/22px var(--font-ui,inherit)!important;border-radius:999px!important;padding:5px 12px!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button[aria-pressed=true]{background:var(--accent,#d4501e)!important;color:var(--bg-paper,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .kanban-card-list[data-empty=true] .kanban-empty{flex:0 0 60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}#root .workspace-screen[data-section=tasks] .task-toolbar{flex-flow:column!important;flex:none!important;align-items:stretch!important;gap:16px!important;height:auto!important;min-height:0!important;padding:18px 24px 14px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{align-items:center!important;gap:12px!important;width:100%!important;min-height:50px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary .segmented{order:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary .search-box{order:1!important;margin-left:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters{order:2!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .channel-task-quick-filters{order:1!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .sort-filter{order:2!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented{background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:8px!important;width:auto!important;height:44px!important;padding:0!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:auto!important;height:44px!important;min-height:44px!important;color:var(--fg-1,#1a1612)!important;font:500 14px/22px var(--font-ui,inherit)!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 18px!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button svg{flex:0 0 15px!important;width:15px!important;height:15px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button[aria-selected=true]{border-color:var(--accent,#d4501e)!important;background:var(--accent,#d4501e)!important;color:var(--accent-contrast,#fcfaf4)!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;border-radius:10px!important;flex:300px!important;width:auto!important;min-width:240px!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{width:100%!important;height:22px!important;font:400 14px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters{flex:1.9 auto!important;align-items:center!important;gap:12px!important;margin-left:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters .filter-select,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters .option-select-field.filter-select{flex:1 1 0!important;width:auto!important;min-width:130px!important;max-width:none!important;height:44px!important;min-height:44px!important;transform:none!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters .option-select-trigger{background:var(--bg-paper,#fcfaf4)!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:10px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{gap:8px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .channel-task-quick-filters{gap:8px!important;margin-left:auto!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-toolbar .task-clear-filters{height:40px!important;min-height:40px!important;font:500 13px/22px var(--font-ui,inherit)!important;border-radius:999px!important;padding:0 16px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .filter-select.sort-filter,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .option-select-field.sort-filter{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:44px!important;min-height:44px!important;transform:none!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .sort-filter .option-select-trigger{background:var(--bg-paper,#fcfaf4)!important;width:180px!important;min-width:180px!important;height:44px!important;min-height:44px!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:10px!important}#root .workspace-screen[data-section=tasks] .kanban-board{gap:14px!important}#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) 432px!important}#root .workspace-screen[data-section=tasks] .task-topic-panel{border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;width:432px!important;min-width:432px!important;max-width:432px!important}#root .workspace-screen[data-section=tasks] .syfo-detail-header{border-bottom:1px solid var(--border-1,#e4decf)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:0 16px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-heading{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-heading>strong{color:var(--fg-1,#1a1612)!important;font:600 15px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-key{color:var(--fg-2,#65605a)!important;font:500 13px/20px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-heading .badge{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;min-height:22px!important;color:var(--fg-2,#65605a)!important;font:500 12px/18px var(--font-ui,inherit)!important;border-radius:999px!important;padding:0 10px!important}#root .workspace-screen[data-section=tasks] .syfo-detail-header-actions{align-items:center!important;gap:8px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-avatar{background:var(--bg-sunken-2,#e8e2d2)!important;width:26px!important;height:26px!important;color:var(--fg-1,#1a1612)!important;font:600 11px/26px var(--font-ui,inherit)!important;border-radius:7px!important;place-items:center!important;display:grid!important}#root .workspace-screen[data-section=tasks] .syfo-detail-header-actions button{width:30px!important;height:30px!important;color:var(--fg-2,#65605a)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;display:grid!important}#root .workspace-screen[data-section=tasks] .syfo-detail-header-actions button:hover{background:var(--bg-sunken,#efeade)!important;color:var(--fg-1,#1a1612)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-scroll{flex-direction:column!important;gap:0!important;min-height:0!important;padding:0!important;display:flex!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section{border:0!important;border-bottom:1px solid var(--border-1,#e4decf)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:16px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section-title{color:var(--fg-2,#65605a)!important;font:600 12px/16px var(--font-ui,inherit)!important;letter-spacing:.04em!important;text-transform:none!important;margin:0!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source{flex-direction:column!important;gap:8px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source-head{align-items:center!important;gap:8px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source-head .avatar{border-radius:7px!important;width:26px!important;height:26px!important;font-size:11px!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source-meta{flex-direction:column!important;line-height:1.2!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source-meta strong{color:var(--fg-1,#1a1612)!important;font:600 13px/18px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source-meta span{color:var(--fg-3,#9a938a)!important;font:400 12px/16px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-source-content{color:var(--fg-1,#1a1612)!important;font:400 13px/1.5 var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-form-section .task-detail-form{grid-template-columns:1fr 1fr!important;gap:10px 12px!important;display:grid!important}#root .workspace-screen[data-section=tasks] .syfo-detail-form-section .task-detail-form .full-span{grid-column:1/-1!important}#root .workspace-screen[data-section=tasks] .syfo-detail-form-section .task-detail-actions{justify-content:flex-end!important;gap:8px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-empty{color:var(--fg-3,#9a938a)!important;font:400 13px/20px var(--font-ui,inherit)!important;margin:0!important}#root .workspace-screen[data-section=tasks] .syfo-detail-activity-list{flex-direction:column!important;gap:8px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) 432px!important;display:grid!important}#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic .task-topic-panel{width:432px!important;min-width:432px!important;max-width:432px!important;height:100%!important;max-height:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-topic-scrim{display:none!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card{min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-frame,#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-ornament,#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-icon{display:none!important}#root .workspace-screen[data-section=tasks]{background:#f7f3ea!important}#root .workspace-screen[data-section=tasks]>.workspace-header{display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar{width:100%!important;height:101px!important;min-height:101px!important;box-shadow:none!important;background:#f7f3ea!important;border:0!important;border-bottom:1px solid #e4decf!important;flex-direction:column!important;flex:0 0 101px!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;padding:10px 16px 10px 17px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-row{justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary{height:36px!important;min-height:36px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{height:34px!important;min-height:34px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters{height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:1px solid #e4decf!important;border-radius:8px!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented{flex:0 0 298px!important;width:298px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters{flex:0 0 162px!important;width:162px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented>.control-active-indicator{display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button{color:#1a1612!important;height:34px!important;min-height:34px!important;box-shadow:none!important;font:500 12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:#f7f3ea!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;transition:background-color .12s cubic-bezier(.2,.7,.3,1),color .12s cubic-bezier(.2,.7,.3,1),border-color .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1)!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:first-of-type,#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:nth-of-type(2){width:68px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:nth-of-type(3),#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button:nth-of-type(4){width:80px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button:first-child{width:92px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button:last-child{width:68px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button svg,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button svg{stroke-width:1.8px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .segmented button[aria-pressed=true],#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters button[aria-pressed=true]{color:#fcfaf4!important;background:#d4501e!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{width:190px!important;min-width:190px!important;max-width:190px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#65605a!important;background:#f7f3ea!important;border:1px solid #e4decf!important;border-radius:7px!important;flex:0 0 190px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar[data-scope=all] .search-box{flex-basis:222px!important;width:222px!important;min-width:222px!important;max-width:222px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box svg{color:#9a938a!important;stroke-width:1.8px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{color:#1a1612!important;width:100%!important;min-width:0!important;height:22px!important;font:400 13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:0 0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input::placeholder{color:#9a938a!important;opacity:1!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-kbd{display:none!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters,#root .workspace-screen[data-section=tasks] .syfo-task-sort-controls{flex:none!important;align-items:center!important;gap:10px!important;width:auto!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-sort-controls{gap:6px!important}#root .workspace-screen[data-section=tasks] .task-toolbar[data-scope=related] .syfo-task-sort-secondary,#root .workspace-screen[data-section=tasks] .task-toolbar[data-scope=all] .syfo-task-sort-primary{display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-field.filter-select{flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;margin:0!important;display:block!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control{width:100%!important;height:32px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{color:#1a1612!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;font:400 12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:#f7f3ea!important;border:1px solid #e4decf!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 8px!important;transition:border-color .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1)!important;display:flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger svg{color:#65605a!important;stroke-width:1.8px!important;flex:0 0 14px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{min-width:0!important;color:inherit!important;font:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .task-sort-direction{color:#1a1612!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#f7f3ea!important;border:1px solid #e4decf!important;border-radius:8px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;padding:6px!important;transition:background-color .12s cubic-bezier(.2,.7,.3,1),color .12s cubic-bezier(.2,.7,.3,1),border-color .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1)!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .task-sort-direction svg{stroke-width:1.8px!important;width:14px!important;height:14px!important}#root .workspace-screen[data-section=tasks] .task-toolbar[data-scope=related] .syfo-task-toolbar-secondary .channel-task-quick-filters,#root .workspace-screen[data-section=tasks] .task-toolbar[data-scope=all] .syfo-task-toolbar-secondary .channel-task-quick-filters{margin-left:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters{flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-toolbar .task-clear-filters{color:#1a1612!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;font:500 12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:#f7f3ea!important;border:1px solid #e4decf!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:5px 12px!important;transition:background-color .12s cubic-bezier(.2,.7,.3,1),color .12s cubic-bezier(.2,.7,.3,1),border-color .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1)!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button.active,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-quick-filters button[aria-pressed=true]{color:#fcfaf4!important;background:#d4501e!important}#root .workspace-screen[data-section=tasks] .task-toolbar .task-clear-filters{color:#65605a!important}#root .workspace-screen[data-section=tasks] .task-board-layout{background:#f7f3ea!important;flex:auto!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .kanban-board{background:0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;height:100%!important;min-height:0!important;padding:16px!important;display:grid!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .kanban-column{min-width:0!important;min-height:100%!important;box-shadow:none!important;background:#f7f3ea!important;border:1px solid #e4decf!important;border-radius:6px!important;flex-direction:column!important;gap:0!important;padding:0!important;transition:border-color .12s cubic-bezier(.2,.7,.3,1),background-color .12s cubic-bezier(.2,.7,.3,1)!important;display:flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks] .kanban-column-header{color:#1a1612!important;height:39px!important;min-height:39px!important;font:600 12.5px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .kanban-column-header>span,#root .workspace-screen[data-section=tasks] .kanban-column-header .badge{color:#1a1612!important;height:22px!important;min-height:22px!important;font:600 12.5px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;padding:0!important}#root .workspace-screen[data-section=tasks] .kanban-card-list{flex-direction:column!important;flex:auto!important;gap:8px!important;min-height:0!important;padding:0 7px 7px!important;display:flex!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .kanban-empty{color:#9a938a!important;width:100%!important;height:60px!important;min-height:60px!important;font:400 13px/20px var(--font-ui,inherit)!important;background:0 0!important;border:1px dashed #e4decf!important;border-radius:6px!important;place-items:center!important;padding:0 10px!important;display:grid!important}#root .workspace-screen[data-section=tasks] .task-card{width:100%!important;height:auto!important;min-height:94px!important;box-shadow:none!important;color:#1a1612!important;font:400 14px/22px var(--font-ui,inherit)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:8px!important;padding:12px 11px 10px!important;transition:background-color .12s cubic-bezier(.2,.7,.3,1),color .12s cubic-bezier(.2,.7,.3,1)!important;display:flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-card.selected,#root .workspace-screen[data-section=tasks] .task-card[data-state=selected],#root .workspace-screen[data-section=tasks] .task-card[aria-current=true]{background:#d4501e14!important;border-color:#0000!important;box-shadow:inset 2px 0 #d4501e!important}#root .workspace-screen[data-section=tasks] .task-card-header{height:22px!important;min-height:22px!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-card-key{color:#65605a!important;font:500 12px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-card h3{color:#1a1612!important;min-height:22px!important;font:600 14px/20px var(--font-ui,inherit)!important;letter-spacing:0!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-card-footer{color:#65605a!important;height:20px!important;min-height:20px!important;font:400 12px/20px var(--font-ui,inherit)!important;align-items:center!important;gap:6px!important;margin:auto 0 0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card-footer .badge{color:#65605a!important;height:20px!important;min-height:20px!important;font:400 10.5px/18px var(--font-ui,inherit)!important;background:#f7f3ea!important;border:1px solid #d4ccb8!important;border-radius:999px!important;padding:0 8px!important}#root .workspace-screen[data-section=tasks] .task-card-avatar{color:#fcfaf4!important;width:20px!important;height:20px!important;font:600 10.5px/20px var(--font-ui,inherit)!important;background:#d4501e!important;border-radius:999px!important;flex:0 0 20px!important;place-items:center!important;display:inline-grid!important}#root .workspace-screen[data-section=tasks] .task-card-assignee{color:#65605a!important;min-width:0!important;font:400 12px/20px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .syfo-task-empty-state{color:#9a938a!important;text-align:center!important;background:#f7f3ea!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-task-empty-state svg{color:#9a938a!important;stroke-width:1.5px!important;width:42px!important;height:42px!important}#root .workspace-screen[data-section=tasks] .syfo-task-empty-state strong{color:#65605a!important;font:500 20px/25px var(--font-ui,inherit)!important;letter-spacing:0!important;margin-top:4px!important}#root .workspace-screen[data-section=tasks] .syfo-task-empty-state p{color:#9a938a!important;width:360px!important;max-width:calc(100vw - 120px)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;margin:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-empty-state button{color:#1a1612!important;height:38px!important;min-height:38px!important;box-shadow:none!important;font:500 12px/22px var(--font-ui,inherit)!important;background:#f7f3ea!important;border:1px solid #e4decf!important;border-radius:6px!important;align-items:center!important;gap:6px!important;margin-top:8px!important;padding:7px 14px!important;transition:background-color .12s cubic-bezier(.2,.7,.3,1),color .12s cubic-bezier(.2,.7,.3,1),border-color .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1)!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-view-surface{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#f7f3ea!important;border:0!important;border-radius:0!important;flex-direction:column!important;padding:0!important;display:flex!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .task-table{background:0 0!important;border:0!important;width:100%!important;min-width:0!important}#root .workspace-screen[data-section=tasks] .task-table-header,#root .workspace-screen[data-section=tasks] .task-table-row{grid-template-columns:minmax(280px,1fr) 120px 120px 120px 64px 72px!important;align-items:center!important;gap:0!important;width:100%!important;display:grid!important}#root .workspace-screen[data-section=tasks] .task-table-header{color:#65605a!important;height:37px!important;min-height:37px!important;font:500 12px/22px var(--font-ui,inherit)!important;background:#f7f3ea!important;border:0!important;border-bottom:1px solid #e4decf!important;padding:0 16px!important}#root .workspace-screen[data-section=tasks] .task-table-row{color:#1a1612!important;min-height:39px!important;font:400 13px/22px var(--font-ui,inherit)!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #e4decf99!important;padding:0 16px!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-table-row:hover{box-shadow:none!important;background:#1a161208!important}#root .workspace-screen[data-section=tasks] .task-table-row.selected,#root .workspace-screen[data-section=tasks] .task-table-row[aria-current=true]{background:#d4501e14!important;box-shadow:inset 2px 0 #d4501e!important}#root .workspace-screen[data-section=tasks] .task-title-button{color:#1a1612!important;min-width:0!important;font:400 13px/22px var(--font-ui,inherit)!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-title-button strong{color:#65605a!important;font:500 12px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .task-title-button span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-table-row>span,#root .workspace-screen[data-section=tasks] .task-table-row time{color:#65605a!important;font:400 12px/22px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-table-row .badge{color:#65605a!important;height:20px!important;min-height:20px!important;font:400 10.5px/18px var(--font-ui,inherit)!important;background:#f7f3ea!important;border:1px solid #d4ccb8!important;border-radius:999px!important;justify-self:start!important;padding:0 8px!important}#root .workspace-screen[data-section=tasks] .task-summary-grid{display:none!important}#root .workspace-screen[data-section=tasks] .follow-up-list,#root .workspace-screen[data-section=tasks] .dependency-list{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:flex!important;overflow:auto!important}#root .workspace-screen[data-section=tasks] .follow-up-list>.empty-state-card,#root .workspace-screen[data-section=tasks] .dependency-list>.empty-state-card{width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#9a938a!important;text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .follow-up-card,#root .workspace-screen[data-section=tasks] .dependency-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e4decf99!important;border-radius:0!important;padding:10px 16px!important;transform:none!important}body .option-select-menu.floating-listbox{background:#fcfaf4!important;border:1px solid #d4ccb8!important;border-radius:8px!important;width:160px!important;min-width:160px!important;max-width:240px!important;padding:4px!important;box-shadow:0 6px 24px #0000001a!important}body .option-select-menu.floating-listbox button{color:#1a1612!important;min-height:38px!important;font:400 13px/22px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px 10px!important}body .option-select-menu.floating-listbox button.active,body .option-select-menu.floating-listbox button.selected,body .option-select-menu.floating-listbox button[data-state=selected],body .option-select-menu.floating-listbox button:hover{background:#efeade!important}body .option-select-menu.floating-listbox button strong{color:inherit!important;font:inherit!important}@media (width<=900px){#root .workspace-screen[data-section=tasks] .task-toolbar{height:101px!important;min-height:101px!important;padding:10px 12px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{scrollbar-width:none!important;overflow:auto hidden!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary::-webkit-scrollbar{display:none!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary::-webkit-scrollbar{display:none!important}#root .workspace-screen[data-section=tasks] .kanban-board{grid-template-columns:none!important;grid-auto-columns:minmax(229px,78vw)!important;grid-auto-flow:column!important;overflow:auto hidden!important}}#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card>div{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card strong{color:var(--fg-1,#1a1612)!important;font:600 13px/18px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-body{color:var(--fg-3,#9a938a)!important;font:400 12px/17px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-action{margin-top:4px!important}@media (width>=901px){#root .workspace-screen[data-section=messages]{background:var(--bg-paper,#f7f3ea)!important}#root .workspace-screen[data-section=messages] .message-workspace-grid{background:var(--bg-paper,#f7f3ea)!important;height:100%!important;min-height:0!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-thread-main[data-active-tab=chat]{background:var(--bg-paper,#f7f3ea)!important;height:100%!important;min-height:0!important;max-height:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;grid-template-rows:minmax(0,1fr) auto!important;display:grid!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-panel{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;background:0 0!important;gap:0!important;margin:0!important;padding:20px 24px 28px!important;overflow-y:auto!important}#root .workspace-screen[data-section=messages] .composer{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:var(--shadow-1,0 1px 0 #11131a0a, 0 1px 2px #11131a0a)!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:12px!important;flex:none!important;margin:6px 22px 18px!important;padding:0!important;display:block!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer:hover,#root .workspace-screen[data-section=messages] .composer[data-pointer=inside]{border-color:var(--border-2,#d4ccb8)!important;box-shadow:var(--shadow-1,0 1px 0 #11131a0a, 0 1px 2px #11131a0a)!important;transform:none!important}#root .workspace-screen[data-section=messages] .composer:focus-within{border-color:var(--accent,#d4501e)!important;box-shadow:var(--focus-ring,0 0 0 2px var(--bg-paper,#f7f3ea), 0 0 0 4px var(--accent,#d4501e))!important}#root .workspace-screen[data-section=messages] .composer:before,#root .workspace-screen[data-section=messages] .composer:after{content:none!important;display:none!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:56px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:0!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer textarea{box-sizing:border-box!important;width:100%!important;height:56px!important;min-height:56px!important;max-height:180px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/21px var(--font-ui,inherit)!important;letter-spacing:0!important;resize:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:12px 16px 6px!important;display:block!important;overflow:auto hidden!important}#root .workspace-screen[data-section=messages] .composer textarea::placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .workspace-screen[data-section=messages] .composer-footer{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 0 12px 12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:4px 10px 8px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=messages] .composer-left-actions{align-items:center!important;gap:2px!important;display:flex!important}#root .workspace-screen[data-section=messages] .composer-right-actions{align-items:center!important;gap:10px!important;height:32px!important;display:flex!important;transform:none!important}#root .workspace-screen[data-section=messages] .composer-icon-button,#root .workspace-screen[data-section=messages] .composer-icon-button.button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{background:var(--accent,#d4501e)!important;width:auto!important;min-width:64px!important;max-width:none!important;height:32px!important;min-height:32px!important;color:var(--accent-contrast,#fcfaf4)!important;font:500 13.5px/1 var(--font-ui,inherit)!important;border:1px solid #0000!important;border-radius:6px!important;gap:6px!important;padding:0 14px!important}}.channel-create-modal-backdrop[aria-labelledby=channel-create-title]{background:#1a161247!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-modal-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:min(460px,100vw - 32px)!important;height:auto!important;max-height:min(675px,100dvh - 32px)!important;box-shadow:var(--shadow-3,0 16px 40px #11131a1a, 0 2px 6px #11131a0f)!important;border-radius:8px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-modal-body{gap:16px!important;padding:16px 18px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-modal-body h3{color:var(--fg-1,#1a1612)!important;font:600 15px/22px var(--font-ui,inherit)!important;margin:0!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-input,.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-textarea{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;box-shadow:none!important;border-radius:6px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-input{height:36px!important;padding:0 12px!important}.channel-create-modal-backdrop[aria-labelledby=channel-create-title] .channel-create-textarea{resize:none!important;height:82px!important;min-height:82px!important;max-height:82px!important;padding:10px 12px!important}#root .module-sidebar .channel-row.active,#root .module-sidebar .channel-row[data-state=active]{background:var(--bg-surface,#fcfaf4)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b33, 0 1px 2px #11131a0d!important;color:var(--accent-strong,#9a3814)!important;font:500 13.5px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;border:0!important;border-radius:6px!important;transform:none!important}#root .module-sidebar .channel-row.active>.channel-button,#root .module-sidebar .channel-row[data-state=active]>.channel-button{box-shadow:none!important;font:500 13.5px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:0 0!important}#root .module-sidebar .channel-row.active>.channel-pin-button,#root .module-sidebar .channel-row[data-state=active]>.channel-pin-button{color:var(--fg-2,#65605a)!important}#root .workspace-screen[data-section=messages] .message-row.selected,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]{isolation:isolate!important;box-shadow:inset 3px 0 0 var(--fg-1,#1a1612)!important;background:#1a161206!important;border-radius:7px!important;animation:none!important;position:relative!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-row.selected>.avatar,#root .workspace-screen[data-section=messages] .message-row.selected>.message-body,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]>.avatar,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]>.message-body{z-index:1!important;position:relative!important}#root .workspace-screen[data-section=messages] .message-row.selected:before,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]:before,#root .workspace-screen[data-section=messages] .message-row.selected:after,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]:after{content:none!important;display:none!important}#root .module-sidebar .channel-create-action-button[aria-expanded=true]{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--fg-1,#1a1612)!important;background:#1a161214!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #1a161214!important}#root .module-sidebar .channel-create{border:0!important;border-top:1px solid var(--border-1,#e4decf)!important;width:auto!important;box-shadow:none!important;background:0 0!important;flex-direction:column!important;gap:12px!important;margin:10px 14px 26px!important;padding:13px 0 0!important;display:flex!important;position:relative!important}#root .module-sidebar .channel-create:before{content:none!important;display:none!important}#root .module-sidebar .channel-create-mode{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;background:linear-gradient(#fcfaf4a8 0%,#eae3d394 100%)!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;height:36px!important;min-height:36px!important;padding:3px!important;display:grid!important;box-shadow:inset 0 1px #ffffffa3!important}#root .module-sidebar .channel-create-mode button{min-width:0!important;height:28px!important;min-height:28px!important;color:var(--fg-2,#65605a)!important;cursor:pointer!important;font:600 14px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;transition:none!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;transform:none!important}#root .module-sidebar .channel-create-mode button:before,#root .module-sidebar .channel-create-mode button:after{content:none!important;display:none!important}#root .module-sidebar .channel-create-mode button svg{color:currentColor!important;flex:0 0 15px!important;width:15px!important;height:15px!important}#root .module-sidebar .channel-create-mode button.active,#root .module-sidebar .channel-create-mode button[aria-checked=true]{background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:0 1px 2px #11131a0d,inset 0 0 0 1px #1a16121a!important}#root .module-sidebar .channel-create .channel-create-input{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 16px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:#fffefb!important;border-radius:8px!important;outline:0!important;padding:0 11px!important}#root .module-sidebar .channel-create .channel-create-input::placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .module-sidebar .channel-create .channel-create-input:focus{border-color:var(--border-2,#d4ccb8)!important;box-shadow:inset 0 0 0 1px #d4501e2e!important}#root .module-sidebar .channel-create .channel-create-submit{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:var(--fg-2,#65605a)!important;cursor:pointer!important;font:600 15px/1 var(--font-ui,inherit)!important;letter-spacing:0!important;opacity:1!important;background:#fcfaf45c!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 12px!important;transition:none!important;display:inline-flex!important;transform:none!important}#root .module-sidebar .channel-create .channel-create-submit svg{flex:0 0 17px!important;width:17px!important;height:17px!important}#root .module-sidebar .channel-create .channel-create-submit:hover:not(:disabled){border-color:var(--border-2,#d4ccb8)!important;background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important}#root .module-sidebar .channel-create .channel-create-submit:disabled{cursor:default!important;opacity:1!important}#root .workspace-screen[data-section=messages] .message-row:hover:not(.selected):not([data-state=selected]),#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside]:not(.selected):not([data-state=selected]),#root .workspace-screen[data-section=messages] .message-row:focus-within:not(.selected):not([data-state=selected]){isolation:isolate!important;box-shadow:none!important;background:0 0!important;border-radius:7px!important;position:relative!important}#root .workspace-screen[data-section=messages] .message-row:hover:not(.selected):not([data-state=selected]):after,#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside]:not(.selected):not([data-state=selected]):after,#root .workspace-screen[data-section=messages] .message-row:focus-within:not(.selected):not([data-state=selected]):after{content:""!important;pointer-events:none!important;z-index:0!important;background:#1a16120a!important;border-radius:7px!important;display:block!important;position:absolute!important;inset:0!important}#root .workspace-screen[data-section=messages] .message-row:hover:not(.selected):not([data-state=selected])>.avatar,#root .workspace-screen[data-section=messages] .message-row:hover:not(.selected):not([data-state=selected])>.message-body,#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside]:not(.selected):not([data-state=selected])>.avatar,#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside]:not(.selected):not([data-state=selected])>.message-body,#root .workspace-screen[data-section=messages] .message-row:focus-within:not(.selected):not([data-state=selected])>.avatar,#root .workspace-screen[data-section=messages] .message-row:focus-within:not(.selected):not([data-state=selected])>.message-body{z-index:1!important;position:relative!important}#root .workspace-screen[data-section=messages] .message-row:hover>.message-actions,#root .workspace-screen[data-section=messages] .message-row[data-pointer=inside]>.message-actions,#root .workspace-screen[data-section=messages] .message-row:focus-within>.message-actions,#root .workspace-screen[data-section=messages] .message-row.selected>.message-actions,#root .workspace-screen[data-section=messages] .message-row[data-state=selected]>.message-actions{z-index:2!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]{background:var(--accent,#d4501e)!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;color:var(--accent-contrast,#fcfaf4)!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;font-size:0!important;line-height:0!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button] svg{stroke-width:1.6px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important}#root .workspace-screen[data-section=messages] .composer [data-testid=message-send-button]:disabled{background:var(--bg-sunken-2,#e8e2d2)!important;color:var(--fg-3,#9a938a)!important;cursor:default!important;opacity:1!important}:root{--syfo-topic-width:520px}#root .workspace-screen[data-detail-open=true] :where(.task-board-layout.with-topic,.message-workspace-grid.with-topic){grid-template-columns:minmax(0,1fr)!important;gap:0!important}#root .workspace-screen[data-section=tasks][data-detail-open=true]>.task-board-layout.with-topic,#root .workspace-screen[data-section=messages][data-detail-open=true] .message-workspace-grid.with-topic{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:100%!important;padding-right:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .task-topic-scrim{inset:0 var(--syfo-topic-width) 0 0!important;z-index:900!important;cursor:default!important;background:#1a161247!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:fixed!important}#root .workspace-screen[data-section=tasks][data-detail-open=true] .task-topic-scrim{left:56px!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel{z-index:1100!important;width:var(--syfo-topic-width)!important;min-width:var(--syfo-topic-width)!important;max-width:var(--syfo-topic-width)!important;border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:100dvh!important;min-height:0!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:0!important;grid-template-rows:56px minmax(0,1fr) 132px!important;margin:0!important;display:grid!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel:before,#root .workspace-screen[data-detail-open=true] .task-topic-panel:after{display:none!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel>*{z-index:1!important;position:relative!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-header{border:0!important;border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;height:56px!important;min-height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-items:center!important;gap:12px!important;padding:0 20px!important;display:flex!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-title{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-title strong{color:var(--fg-1,#1a1612)!important;font:700 16px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;flex:none!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-title span{min-width:0!important;color:var(--fg-3,#9a938a)!important;font:500 13px/22px var(--font-ui,inherit)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-actions button,#root .workspace-screen[data-detail-open=true] .topic-header .syfo-topic-actions button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-actions button:hover{color:var(--fg-1,#1a1612)!important;background:#1a16120f!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-scroll{background:var(--bg-paper,#fcfaf4)!important;scrollbar-gutter:stable!important;min-height:0!important;padding:24px 26px 170px!important;overflow:auto!important}#root .workspace-screen[data-detail-open=true] .syfo-history-start{color:var(--fg-3,#9a938a)!important;font:400 12px/20px var(--font-ui,inherit)!important;text-align:center!important;margin:0 0 34px!important}#root .workspace-screen[data-detail-open=true] .syfo-origin-message,#root .workspace-screen[data-detail-open=true] .syfo-timeline-reply{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:0!important;display:grid!important;transform:none!important}#root .workspace-screen[data-detail-open=true] :where(.syfo-origin-message,.syfo-timeline-reply)>.avatar{width:48px!important;height:48px!important;color:var(--fg-1,#1a1612)!important;font:700 15px/1 var(--font-ui,inherit)!important;background:#e8eef7!important;border:0!important;border-radius:10px!important;place-items:center!important;display:grid!important}#root .workspace-screen[data-detail-open=true] :where(.syfo-origin-message,.syfo-timeline-reply)>.avatar.agent-avatar{background:var(--accent-soft,#f4dcc8)!important;color:var(--accent-strong,#9a3814)!important}#root .workspace-screen[data-detail-open=true] .syfo-message-body{min-width:0!important}#root .workspace-screen[data-detail-open=true] .syfo-message-body .message-meta{align-items:baseline!important;gap:10px!important;min-height:22px!important;margin:0 0 4px!important;display:flex!important}#root .workspace-screen[data-detail-open=true] .syfo-message-body .message-meta strong{color:var(--fg-1,#1a1612)!important;font:600 15px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-detail-open=true] .syfo-message-body .message-meta span{color:var(--fg-3,#9a938a)!important;font:400 12px/20px var(--font-mono,ui-monospace, monospace)!important}#root .workspace-screen[data-detail-open=true] .topic-message-content{color:var(--fg-1,#1a1612)!important;font:400 16px/25px var(--font-ui,inherit)!important}#root .workspace-screen[data-detail-open=true] .topic-message-content .message-text{color:inherit!important;font:inherit!important;margin:0 0 5px!important}#root .workspace-screen[data-detail-open=true] .topic-message-content .mention-token{background:var(--accent,#d4501e)!important;min-height:22px!important;color:var(--accent-contrast,#fcfaf4)!important;font:700 14px/18px var(--font-ui,inherit)!important;border-radius:4px!important;align-items:center!important;padding:1px 6px!important;display:inline-flex!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;min-height:96px!important;box-shadow:none!important;border-radius:8px!important;grid-template-columns:36px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;margin:12px 0 8px!important;padding:12px!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-icon{background:var(--accent-soft,#f4dcc8)!important;width:36px!important;height:36px!important;color:var(--accent,#d4501e)!important;border-radius:8px!important;place-items:center!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-copy{gap:3px!important;min-width:0!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-copy strong,#root .workspace-screen[data-detail-open=true] .syfo-task-preview-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-copy strong{color:var(--fg-1,#1a1612)!important;font:700 15px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-copy span{color:var(--fg-2,#65605a)!important;font:400 13px/20px var(--font-ui,inherit)!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-copy button{width:max-content!important;color:var(--accent,#d4501e)!important;cursor:pointer!important;font:700 13px/20px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-detail-open=true] .syfo-task-preview-jump{color:var(--fg-3,#9a938a)!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-status-row{box-shadow:none!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:8px 0 26px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-detail-open=true] .syfo-task-chip{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;min-height:28px!important;color:var(--fg-1,#1a1612)!important;font:700 13px/20px var(--font-ui,inherit)!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:3px 9px!important;display:inline-flex!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0!important;display:block!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option .option-select-trigger{color:#2f8a42!important;width:auto!important;min-width:94px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;font:700 13px/20px var(--font-ui,inherit)!important;background:#e9f5e8!important;border:1px solid #bfd9bf!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:3px 9px!important;display:inline-flex!important;position:relative!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option .option-select-trigger:before{content:""!important;background:currentColor!important;border-radius:999px!important;width:7px!important;height:7px!important;display:inline-block!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option.warning .option-select-trigger{color:#b55a19!important;background:#fff2e2!important;border-color:#efd0ad!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option.default .option-select-trigger,#root .workspace-screen[data-detail-open=true] .syfo-status-option.muted .option-select-trigger{border-color:var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;color:var(--fg-2,#65605a)!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option .option-select-label strong{color:currentColor!important;font:inherit!important}#root .workspace-screen[data-detail-open=true] .syfo-status-option .option-select-trigger>svg{color:currentColor!important;width:13px!important;height:13px!important}#root .workspace-screen[data-detail-open=true] .syfo-reply-divider{color:var(--fg-2,#65605a)!important;font:700 13px/20px var(--font-ui,inherit)!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:8px 0 24px!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-reply-divider span{background:var(--border-1,#e4decf)!important;height:1px!important}#root .workspace-screen[data-detail-open=true] .syfo-activity-summary{width:100%!important;min-height:34px!important;color:var(--fg-3,#9a938a)!important;cursor:pointer!important;font:400 13px/20px var(--font-ui,inherit)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:18px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;margin:0 0 18px!important;padding:6px 40px!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-activity-summary span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .topic-timeline{align-content:start!important;gap:20px!important;min-height:max(570px,100dvh - 600px)!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-timeline-activity{color:var(--fg-3,#9a938a)!important;font:400 13px/20px var(--font-ui,inherit)!important;background:0 0!important;border:0!important;grid-template-columns:16px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;margin-left:40px!important;padding:0!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-timeline-activity span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .workspace-screen[data-detail-open=true] .syfo-timeline-activity time{color:var(--fg-3,#9a938a)!important;font:400 12px/20px var(--font-ui,inherit)!important;margin:0!important}#root .workspace-screen[data-detail-open=true] .syfo-admin-card,#root .workspace-screen[data-detail-open=true] .topic-agent-run,#root .workspace-screen[data-detail-open=true] .topic-session-row,#root .workspace-screen[data-detail-open=true] .topic-approval,#root .workspace-screen[data-detail-open=true] .artifact-preview-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;box-shadow:none!important;border-radius:8px!important;margin-top:24px!important;transform:none!important}#root .workspace-screen[data-detail-open=true] .syfo-admin-artifacts{margin-top:24px!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-composer{border:0!important;border-top:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;min-height:132px!important;box-shadow:none!important;padding:12px 20px 14px!important;display:block!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-shell{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;border-radius:10px!important;grid-template-rows:minmax(58px,auto) 30px auto!important;min-height:104px!important;padding:10px!important;display:grid!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-shell>.mention-input-wrap{min-width:0!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-shell>.mention-input-wrap textarea{width:100%!important;min-height:54px!important;max-height:92px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;resize:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-shell>.mention-input-wrap textarea::placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-footer{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:30px!important;display:flex!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-tools{align-items:center!important;gap:8px!important;display:inline-flex!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-tool,#root .workspace-screen[data-detail-open=true] .topic-reply-resource-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-tool:hover,#root .workspace-screen[data-detail-open=true] .topic-reply-resource-button:hover:not(:disabled){color:var(--fg-1,#1a1612)!important;background:#1a16120f!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-send-button{color:#fff8f2!important;min-width:72px!important;height:32px!important;min-height:32px!important;font:700 13px/20px var(--font-ui,inherit)!important;background:#ee7d61!important;border:0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;display:inline-flex!important}#root .workspace-screen[data-detail-open=true] .syfo-topic-send-button:disabled{color:#fff8f2!important;opacity:.75!important;background:#e8b7a9!important}#root .workspace-screen[data-detail-open=true] .syfo-composer-shell>.topic-reply-resource-status{margin-top:8px!important}@media (width<=900px){:root{--syfo-topic-width:min(100vw, 520px)}#root .workspace-screen[data-detail-open=true] .task-topic-scrim{inset:0!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel{width:100vw!important;min-width:0!important;max-width:none!important}}#root .app-shell:not([data-syfo-task-page=true])>.org-rail,#root .app-shell:not([data-syfo-task-page=true])>.module-sidebar{border-right:1px solid var(--border-1,#e4decf)!important;position:relative!important}#root .app-shell:not([data-syfo-task-page=true])>.org-rail:after,#root .app-shell:not([data-syfo-task-page=true])>.module-sidebar:after{content:none!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view,#root .workspace-screen[data-section=messages] .message-tab-surface.lib-shell{background:var(--bg-surface,#fcfaf4)!important;height:calc(100vh - 88px)!important;min-height:0!important;color:var(--fg-1,#1a1612)!important;flex-direction:column!important;flex:auto!important;display:flex!important;overflow-y:auto!important}#root .workspace-screen[data-section=messages] .files-toolbar,#root .workspace-screen[data-section=messages] .lib-toolbar{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:53px!important;padding:12px 22px!important;display:flex!important}#root .workspace-screen[data-section=messages] .files-filters,#root .workspace-screen[data-section=messages] .lib-filters,#root .workspace-screen[data-section=messages] .files-actions{align-items:center!important;display:flex!important}#root .workspace-screen[data-section=messages] .files-filters,#root .workspace-screen[data-section=messages] .lib-filters{gap:2px!important}#root .workspace-screen[data-section=messages] .files-actions{gap:8px!important}#root .workspace-screen[data-section=messages] .files-filter,#root .workspace-screen[data-section=messages] .lib-filter{border-radius:var(--radius-sm,6px)!important;min-height:30px!important;color:var(--fg-2,#65605a)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;font-size:13px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .files-filter:hover,#root .workspace-screen[data-section=messages] .lib-filter:hover{color:var(--fg-1,#1a1612)!important;background:#1a16120d!important}#root .workspace-screen[data-section=messages] .files-filter.active,#root .workspace-screen[data-section=messages] .lib-filter.active{background:var(--bg-sunken-2,#e8e2d2)!important;color:var(--fg-1,#1a1612)!important;font-weight:500!important}#root .workspace-screen[data-section=messages] :where(.files-filter,.lib-filter) .mono{background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-3,#9a938a)!important;border-radius:3px!important;padding:1px 5px!important;font-size:10px!important;line-height:14px!important}#root .workspace-screen[data-section=messages] .btn{border-radius:var(--radius-sm,6px)!important;min-height:30px!important;color:var(--fg-2,#65605a)!important;white-space:nowrap!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;text-decoration:none!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .btn.secondary{border-color:var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important}#root .workspace-screen[data-section=messages] .btn.ghost{color:var(--fg-2,#65605a)!important}#root .workspace-screen[data-section=messages] .btn:hover{border-color:var(--border-2,#d8d0bd)!important;background:var(--bg-sunken,#f2ecdf)!important;color:var(--fg-1,#1a1612)!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-avatar{color:var(--fg-1,#1a1612)!important;font:400 14px/0 var(--font-ui,inherit)!important;background:0 0!important;border:0!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .btn{height:32px!important;min-height:32px!important;box-shadow:none!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important;transform:none!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions{flex:0 0 224.3px!important;width:224.3px!important;margin-left:0!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-dm,#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-stop,#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-run,#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-restart,#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-close{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-dm{width:75.3px!important;padding:0 6px!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-stop,#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-run,#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-restart{width:33px!important;min-width:33px!important;padding:0 8px!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-close{width:34px!important;min-width:34px!important;padding:0 8px!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-actions .syfo-agent-detail-run{cursor:not-allowed!important;opacity:.55!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-tabs{border-bottom:1px solid var(--border-1,#e4decf)!important;align-items:center!important;gap:4px!important;width:439px!important;height:40px!important;min-height:40px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-tabs button{height:40px!important;color:var(--fg-2,#65605a)!important;font:400 13px/22px var(--font-ui,inherit)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;margin-bottom:-1px!important;padding:8px 12px!important;display:block!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-tabs button.active{border-bottom-color:var(--accent,#d4501e)!important;color:var(--fg-1,#1a1612)!important;font-weight:600!important}#root .workspace-screen[data-section=messages] .syfo-agent-detail-tabs button.active:after{display:none!important}#root .workspace-screen[data-section=messages] .files-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;align-content:start!important;gap:12px!important;padding:16px 22px 28px!important;display:grid!important}#root .workspace-screen[data-section=messages] .file-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:10px!important;transition:border-color .12s,box-shadow .12s,transform .12s!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .file-card:hover{border-color:var(--border-2,#d8d0bd)!important;transform:translateY(-1px)!important;box-shadow:0 1px 2px #1a16120f,0 8px 22px #1a161214!important}#root .workspace-screen[data-section=messages] .file-preview{aspect-ratio:4/3!important;background:var(--bg-sunken,#f2ecdf)!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .file-doc,#root .workspace-screen[data-section=messages] .file-web,#root .workspace-screen[data-section=messages] .file-video{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}#root .workspace-screen[data-section=messages] .file-doc{color:#527e6f!important;background:#6c918424!important}#root .workspace-screen[data-section=messages] .file-badge{color:#fff!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#000000b3!important;border-radius:3px!important;padding:2px 6px!important;font-size:9px!important;line-height:12px!important;position:absolute!important;top:8px!important;right:8px!important}#root .workspace-screen[data-section=messages] .file-badge.latest{color:var(--bg-surface,#fcfaf4)!important;background:#639d5f!important}#root .workspace-screen[data-section=messages] .file-info{padding:10px 12px!important}#root .workspace-screen[data-section=messages] .file-name{color:var(--fg-1,#1a1612)!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .file-meta{color:var(--fg-3,#9a938a)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:11px!important;line-height:16px!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .file-card-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:10px!important;display:flex!important}#root .workspace-screen[data-section=messages] .file-card-actions .btn,#root .workspace-screen[data-section=messages] .file-card-actions .button,#root .workspace-screen[data-section=messages] .file-card-actions button,#root .workspace-screen[data-section=messages] .file-card-actions a{height:28px!important;min-height:28px!important;padding:4px 8px!important;font-size:12px!important}#root .workspace-screen[data-section=messages] .file-card-empty{color:var(--fg-3,#9a938a)!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view.files-view-empty{background:var(--bg-surface,#fcfaf4)!important;height:calc(100vh - 88px)!important;min-height:0!important;color:var(--fg-1,#1a1612)!important;flex:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view.files-view-empty .files-empty{width:270px!important;min-width:270px!important;max-width:270px!important;height:109.25px!important;min-height:109.25px!important;max-height:109.25px!important;color:var(--fg-1,#1a1612)!important;place-content:start stretch!important;justify-items:center!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view.files-view-empty .files-empty svg{width:42px!important;height:42px!important;color:var(--fg-3,#9a938a)!important;stroke-width:1.8px!important;margin:0!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view.files-view-empty .files-empty-copy{gap:8px!important;width:270px!important;height:53.25px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view.files-view-empty .files-empty strong{color:var(--fg-2,#65605a)!important;font:500 20px/25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface.files-view.files-view-empty .files-empty span{color:var(--fg-3,#9a938a)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .brand-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;align-content:start!important;gap:14px!important;padding:20px 32px 32px!important;display:grid!important}#root .workspace-screen[data-section=messages] .brand-card{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-surface,#fcfaf4)!important;min-width:0!important;color:var(--fg-1,#1a1612)!important;cursor:pointer!important;box-shadow:none!important;flex-direction:column!important;transition:border-color .12s,box-shadow .12s,transform .12s!important;display:flex!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .brand-card:hover{border-color:var(--accent-soft,#f4dcc8)!important;transform:translateY(-2px)!important;box-shadow:0 1px 2px #1a16120f,0 10px 28px #1a16121a!important}#root .workspace-screen[data-section=messages] .message-tab-surface.channel-artifacts-empty-view{background:var(--bg-surface,#fcfaf4)!important;height:calc(100vh - 88px)!important;min-height:0!important;color:var(--fg-1,#1a1612)!important;flex:auto!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-tab-surface.channel-artifacts-empty-view .artifacts-empty{width:360px!important;min-width:360px!important;max-width:360px!important;height:129.5px!important;min-height:129.5px!important;max-height:129.5px!important;color:var(--fg-1,#1a1612)!important;place-content:start stretch!important;justify-items:center!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface.channel-artifacts-empty-view .artifacts-empty svg{width:42px!important;height:42px!important;color:var(--fg-3,#9a938a)!important;stroke-width:1.8px!important;margin:0!important}#root .workspace-screen[data-section=messages] .message-tab-surface.channel-artifacts-empty-view .artifacts-empty-copy{gap:8px!important;width:360px!important;height:73.5px!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .message-tab-surface.channel-artifacts-empty-view .artifacts-empty strong{color:var(--fg-2,#65605a)!important;font:500 20px/25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-tab-surface.channel-artifacts-empty-view .artifacts-empty span{color:var(--fg-3,#9a938a)!important;font:400 15px/20.25px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .brand-card-cover{border-bottom:1px solid var(--border-1,#e4decf)!important;background:linear-gradient(135deg, var(--accent-soft,#f4dcc8), #e8e2d2b3)!important;align-items:flex-end!important;height:100px!important;padding:14px!important;display:flex!important;position:relative!important}#root .workspace-screen[data-section=messages] .brand-card-logo{border-radius:var(--radius-md,8px)!important;background:var(--bg-surface,#fcfaf4)!important;width:44px!important;height:44px!important;color:var(--fg-1,#1a1612)!important;justify-content:center!important;align-items:center!important;display:flex!important;box-shadow:0 1px 2px #1a161214,0 6px 18px #1a161214!important}#root .workspace-screen[data-section=messages] .brand-card-pill{border:1px solid var(--border-1,#e4decf)!important;color:var(--fg-2,#65605a)!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)!important;background:#fcfaf4db!important;border-radius:4px!important;padding:2px 7px!important;font-size:10px!important;line-height:14px!important;position:absolute!important;top:12px!important;right:12px!important}#root .workspace-screen[data-section=messages] .brand-card-body{padding:14px!important}#root .workspace-screen[data-section=messages] .brand-card-name{color:var(--fg-1,#1a1612)!important;letter-spacing:0!important;margin-bottom:2px!important;font-size:15px!important;font-weight:600!important;line-height:22px!important}#root .workspace-screen[data-section=messages] .brand-card-tagline{min-height:40px!important;color:var(--fg-2,#65605a)!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.45!important}#root .workspace-screen[data-section=messages] .brand-card-stats{border-top:1px solid var(--border-1,#e4decf)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:12px!important;display:grid!important}#root .workspace-screen[data-section=messages] .brand-card-stat .l{color:var(--fg-3,#9a938a)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:500!important;line-height:13px!important;display:block!important}#root .workspace-screen[data-section=messages] .brand-card-stat .v{color:var(--fg-1,#1a1612)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)!important;margin-top:2px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .brand-card-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:12px!important;display:flex!important}#root .workspace-screen[data-section=messages] .brand-card.add{min-height:240px!important;color:var(--fg-3,#9a938a)!important;text-align:center!important;background:0 0!important;border-style:dashed!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:20px!important}#root .workspace-screen[data-section=messages] .brand-card.add strong{color:var(--fg-1,#1a1612)!important;font-size:15px!important;font-weight:600!important}#root .workspace-screen[data-section=messages] .brand-card.add span{max-width:220px!important;color:var(--fg-3,#9a938a)!important;font-size:13px!important;line-height:1.45!important}#root .module-sidebar .nav-item.active,#root .module-sidebar .nav-item[data-state=active],#root .module-sidebar .channel-button.active,#root .module-sidebar .channel-button[data-state=active],#root .module-sidebar .sidebar-shell .nav-item.active,#root .module-sidebar .sidebar-shell .nav-item[data-state=active],#root .module-sidebar .sidebar-shell .channel-button.active,#root .module-sidebar .sidebar-shell .channel-button[data-state=active],#root .module-sidebar .sidebar-shell .channel-button.agent-dm.active,#root .module-sidebar .sidebar-shell .channel-button.agent-dm[data-state=active],#root .module-sidebar .nav-item.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .nav-item[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .channel-button.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .channel-button[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .nav-item.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .nav-item[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button.agent-dm.active:where(:hover,[data-pointer=inside],[data-pressed=true]),#root .module-sidebar .sidebar-shell .channel-button.agent-dm[data-state=active]:where(:hover,[data-pointer=inside],[data-pressed=true]){background:var(--bg-surface,#fcfaf4)!important;color:var(--accent-strong,#9a3814)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b33, 0 1px 2px #11131a0d!important;filter:none!important;background-image:none!important;border:0!important;border-radius:6px!important;outline:0!important;transform:none!important}#root .module-sidebar .channel-row.active,#root .module-sidebar .channel-row[data-state=active]{background:var(--bg-surface,#fcfaf4)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e), inset 0 0 0 1px #b85d2b33, 0 1px 2px #11131a0d!important;border:0!important;border-radius:6px!important}#root .module-sidebar .channel-row.active>.channel-button,#root .module-sidebar .channel-row[data-state=active]>.channel-button{box-shadow:none!important;background:0 0!important}#root .module-sidebar :where(.nav-item.active,.nav-item[data-state=active],.channel-button.active,.channel-button[data-state=active]) :where(svg,span),#root .module-sidebar .channel-row.active :where(svg,span),#root .module-sidebar .channel-row[data-state=active] :where(svg,span){color:var(--accent-strong,#9a3814)!important}#root .usage-page.detail-page{background:var(--bg-canvas,#f7f3ea)!important}#root .usage-page .usage-scroll{gap:18px!important;padding:88px 24px 28px!important}#root .usage-page .usage-metrics-card,#root .usage-page .usage-panel{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#f7f3ea)!important;box-shadow:none!important}#root .usage-page .usage-metrics-card{padding:16px!important}#root .usage-page .usage-metrics-row{gap:24px!important}#root .usage-page .usage-metric{min-width:0!important;min-height:58px!important;color:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;gap:4px!important;margin:-8px!important;padding:8px!important;transition:background .12s,border-color .12s!important;display:grid!important}#root .usage-page .usage-metric:hover,#root .usage-page .usage-metric[data-pointer=inside]{border-color:var(--border-2,#d7cfbd)!important;background:var(--bg-sunken,#efeade)!important}#root .usage-page .usage-metric.active,#root .usage-page .usage-metric[aria-pressed=true]{border-color:var(--accent,#d4501e)!important;background:color-mix(in srgb, var(--accent-soft,#f4dcc8) 42%, var(--bg-sunken,#efeade))!important}#root .usage-page .usage-metric-label{color:var(--fg-2,#65605a)!important;font-size:12px!important;line-height:17px!important}#root .usage-page .usage-metric-value{color:var(--fg-1,#1a1612)!important;letter-spacing:0!important;font-size:22px!important;font-weight:600!important;line-height:26px!important}#root .usage-page .usage-breakdown{margin-top:14px!important;padding-top:14px!important}#root .usage-page .usage-section-title{color:var(--fg-2,#65605a)!important;margin:0 0 8px!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}#root .usage-page .usage-trend-empty{min-height:188px!important}#root .usage-page .usage-trend-empty-frame{min-height:154px!important;color:var(--fg-3,#9a938a)!important;border-radius:6px!important}#root .usage-page .usage-activity-panel{min-height:148px!important}#root .workspace-screen[data-section=computers] .computer-page.detail-page{background:var(--bg-canvas,#f7f3ea)!important;padding:24px 28px 40px!important}#root .workspace-screen[data-section=computers] .computer-heading{margin-bottom:22px!important}#root .workspace-screen[data-section=computers] .computer-icon{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;width:52px!important;height:52px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;border-radius:8px!important}#root .workspace-screen[data-section=computers] .computer-heading h1{color:var(--fg-1,#1a1612)!important;letter-spacing:0!important;font-size:24px!important;font-weight:600!important;line-height:30px!important}#root .workspace-screen[data-section=computers] .computer-heading span{color:var(--fg-2,#65605a)!important;font-size:13px!important;line-height:18px!important}#root .workspace-screen[data-section=computers] :where(.info-section,.runtime-detail-list,.daemon-card,.agents-on-host){max-width:760px!important}#root .workspace-screen[data-section=computers] .info-section,#root .workspace-screen[data-section=computers] .agents-on-host{border-bottom:1px solid var(--border-1,#e4decf)!important;margin:0 0 19px!important;padding:0 0 20px!important}#root .workspace-screen[data-section=computers] .info-section h2,#root .workspace-screen[data-section=computers] .section-heading-row h2,#root .workspace-screen[data-section=computers] .card-title{color:var(--fg-2,#65605a)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:600!important;line-height:19px!important}#root .workspace-screen[data-section=computers] .info-grid{gap:0!important;margin-top:16px!important}#root .workspace-screen[data-section=computers] .info-row{border-bottom:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 12px!important}#root .workspace-screen[data-section=computers] .info-row:first-child{border-top:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important}#root .workspace-screen[data-section=computers] .runtime-chips{gap:8px!important;max-width:760px!important;margin:0 0 12px!important}#root .workspace-screen[data-section=computers] .runtime-detail-list{gap:4px!important;margin:0 0 18px!important}#root .workspace-screen[data-section=computers] .runtime-detail-row,#root .workspace-screen[data-section=computers] .agent-card-row{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:6px 8px!important;transition:background .12s,border-color .12s,box-shadow .12s!important}#root .workspace-screen[data-section=computers] .runtime-detail-row:hover,#root .workspace-screen[data-section=computers] .runtime-detail-row[data-pointer=inside],#root .workspace-screen[data-section=computers] .agent-card-row:hover,#root .workspace-screen[data-section=computers] .agent-card-row[data-pointer=inside]{border-color:var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important}#root .workspace-screen[data-section=computers] .runtime-detail-row code,#root .workspace-screen[data-section=computers] .command-line code,#root .workspace-screen[data-section=computers] .command-box code{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;border-radius:6px!important}#root .workspace-screen[data-section=computers] .daemon-card{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#f7f3ea)!important;box-shadow:none!important;margin-bottom:12px!important}#root .workspace-screen[data-section=computers] .daemon-update-row{gap:10px!important}#root .workspace-screen[data-section=computers] .command-list{gap:4px!important}#root .workspace-screen[data-section=computers] .command-line{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding:6px 8px!important}#root .workspace-screen[data-section=computers] .command-line:hover,#root .workspace-screen[data-section=computers] .command-line[data-pointer=inside]{border-color:var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important}#root .workspace-screen[data-section=computers] .command-line button,#root .workspace-screen[data-section=computers] .command-box-header button{border-color:var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important}#root .workspace-screen[data-section=settings] .settings-page.detail-page{background:var(--bg-canvas,#f7f3ea)!important;padding:24px 28px 40px!important}#root .workspace-screen[data-section=settings] .settings-page>.daemon-card,#root .workspace-screen[data-section=settings] .settings-page>.auth-session-card,#root .workspace-screen[data-section=settings] .settings-page>.secret-management-card{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#f7f3ea)!important;max-width:760px!important;box-shadow:none!important}#root .workspace-screen[data-section=settings] .settings-page .info-section{border-bottom:1px solid var(--border-1,#e4decf)!important;max-width:760px!important;box-shadow:none!important;margin:0 0 19px!important;padding:0 0 20px!important}#root .workspace-screen[data-section=settings] .settings-page .info-section h2,#root .workspace-screen[data-section=settings] .settings-page .card-title{color:var(--fg-2,#65605a)!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:600!important;line-height:19px!important}#root .workspace-screen[data-section=settings] .settings-page .info-grid{gap:0!important;margin-top:16px!important}#root .workspace-screen[data-section=settings] .settings-page .info-row{border-bottom:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 12px!important}#root .workspace-screen[data-section=settings] .settings-page .info-row:first-child{border-top:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important}#root .workspace-screen[data-section=settings] .settings-form-row{grid-template-columns:minmax(220px,420px) max-content!important;align-items:end!important;gap:10px!important}#root .workspace-screen[data-section=settings] .settings-form-row .button,#root .workspace-screen[data-section=settings] .member-create-grid .button,#root .workspace-screen[data-section=settings] .secret-create-panel .button,#root .workspace-screen[data-section=settings] .role-create-panel .button{white-space:nowrap!important;justify-self:start!important;width:auto!important;min-width:112px!important}#root .workspace-screen[data-section=settings] :where(.member-row,.auth-session-row,.role-card,.secret-row,.audit-log-row,.signal-row){box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;transform:none!important}#root .workspace-screen[data-section=settings] :where(.member-row,.auth-session-row,.role-card,.secret-row,.audit-log-row,.signal-row):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;box-shadow:none!important;transform:none!important}#root .workspace-screen[data-section=settings] :where(.member-row.current,.auth-session-row.current,.audit-log-row.active,.audit-log-row[data-state=selected]){border-color:color-mix(in srgb, var(--accent,#d4501e) 28%, var(--border-1,#e4decf))!important;background:var(--bg-surface,#fcfaf4)!important;box-shadow:inset 3px 0 0 var(--accent,#d4501e)!important}#root .workspace-screen[data-section=settings] :where(.secret-create-panel,.role-create-panel){border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#f7f3ea)!important;box-shadow:none!important}:is(#root .workspace-screen[data-section=settings] .settings-page>.daemon-card:has(.role-create-panel),#root .workspace-screen[data-section=settings] .settings-page>.daemon-card:has(.audit-log-row)){max-width:920px!important}#root .workspace-screen[data-section=settings] .role-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:8px!important}#root .workspace-screen[data-section=settings] .role-card{align-content:start!important;gap:10px!important;padding:10px!important}#root .workspace-screen[data-section=settings] .role-card-head,#root .workspace-screen[data-section=settings] .role-card-actions{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}#root .workspace-screen[data-section=settings] :where(.role-create-panel input,.role-card input,.secret-create-panel input,.secret-row-main input,.member-row-identity input,.settings-form-row input,.member-create-grid input){border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;min-width:0!important;height:36px!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;border-radius:7px!important;outline:0!important;padding:0 10px!important}#root .workspace-screen[data-section=settings] :where(.role-create-panel input,.role-card input,.secret-create-panel input,.secret-row-main input,.member-row-identity input,.settings-form-row input,.member-create-grid input):focus{border-color:color-mix(in srgb, var(--accent,#d4501e) 42%, var(--border-1,#e4decf))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#d4501e) 14%, transparent)!important}#root .workspace-screen[data-section=settings] .permission-toggle-grid{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}#root .workspace-screen[data-section=settings] .permission-toggle-grid button{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:auto!important;min-width:0!important;min-height:28px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;cursor:pointer!important;border-radius:6px!important;align-items:center!important;gap:5px!important;padding:4px 8px!important;display:inline-flex!important;transform:none!important}#root .workspace-screen[data-section=settings] .permission-toggle-grid button:hover,#root .workspace-screen[data-section=settings] .permission-toggle-grid button[data-pointer=inside]{border-color:var(--border-2,#d4ccb8)!important;background:var(--bg-sunken,#efeade)!important}#root .workspace-screen[data-section=settings] .permission-toggle-grid button.active,#root .workspace-screen[data-section=settings] .permission-toggle-grid button[aria-pressed=true],#root .workspace-screen[data-section=settings] .permission-toggle-grid button[data-state=active]{border-color:color-mix(in srgb, var(--accent,#d4501e) 32%, var(--border-1,#e4decf))!important;background:color-mix(in srgb, var(--accent-soft,#f4dcc8) 48%, var(--bg-surface,#fcfaf4))!important;color:var(--accent-strong,#9a3814)!important}#root .workspace-screen[data-section=settings] .permission-toggle-grid button span{color:inherit!important;font-size:12px!important;font-weight:500!important;line-height:18px!important}#root .workspace-screen[data-section=settings] .permission-toggle-grid button code,#root .workspace-screen[data-section=settings] .role-card code{color:var(--fg-2,#65605a)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11.5px!important;line-height:18px!important}#root .workspace-screen[data-section=search] .global-search-workspace{height:calc(100vh - var(--topbar-h,48px))!important;background:var(--bg-paper,#fcfaf4)!important;flex-direction:column!important;min-height:0!important;display:flex!important}#root .workspace-screen[data-section=search] .global-search-panel{border-bottom:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;flex:none!important;padding:8px 12px 0!important}#root .workspace-screen[data-section=search] .global-search-input-row{align-items:center!important;gap:8px!important;min-width:0!important;margin:0 0 8px!important;display:flex!important}#root .workspace-screen[data-section=search] .global-search-box{border-radius:var(--radius-sm,6px)!important;min-width:0!important;height:30px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;background:#1a16120a!important;border:0!important;flex:auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 10px!important;display:flex!important}#root .workspace-screen[data-section=search] .global-search-box:hover,#root .workspace-screen[data-section=search] .global-search-box:focus-within{box-shadow:none!important;background:#1a16120f!important}#root .workspace-screen[data-section=search] .global-search-box input{min-width:0!important;height:100%!important;color:var(--fg-1,#1a1612)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:13px!important}#root .workspace-screen[data-section=search] .global-search-box input::placeholder{color:var(--fg-3,#9a938a)!important;opacity:1!important}#root .workspace-screen[data-section=search] .global-search-box button{width:22px!important;height:22px!important;color:var(--fg-3,#9a938a)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}#root .workspace-screen[data-section=search] [data-testid=global-search-submit]{border-radius:var(--radius-sm,6px)!important;width:auto!important;min-width:76px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;padding:0 12px!important}#root .workspace-screen[data-section=search] .global-search-type-filter{align-items:center!important;gap:0!important;height:34px!important;padding:0!important;display:flex!important;position:relative!important;overflow-x:auto!important}#root .workspace-screen[data-section=search] .global-search-filter-indicator{display:none!important}#root .workspace-screen[data-section=search] .global-search-type-filter button{height:34px!important;color:var(--fg-2,#65605a)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;align-items:center!important;gap:4px!important;padding:0 10px!important;font-size:13px!important;line-height:18px!important;display:inline-flex!important}#root .workspace-screen[data-section=search] .global-search-type-filter button:hover,#root .workspace-screen[data-section=search] .global-search-type-filter button[data-pointer=inside]{color:var(--fg-1,#1a1612)!important;background:0 0!important}#root .workspace-screen[data-section=search] .global-search-type-filter button.active,#root .workspace-screen[data-section=search] .global-search-type-filter button[aria-selected=true]{border-bottom-color:var(--accent,#d4501e)!important;color:var(--accent,#d4501e)!important;font-weight:600!important}#root .workspace-screen[data-section=search] .global-search-type-filter button strong{color:inherit!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)!important;font-size:11px!important;font-weight:500!important}#root .workspace-screen[data-section=search] .global-search-results{background:var(--bg-paper,#fcfaf4)!important;flex:auto!important;min-height:0!important;padding:12px!important;overflow:auto!important}#root .workspace-screen[data-section=search] .global-search-empty,#root .workspace-screen[data-section=search] .empty-state-card.global-search-empty{min-height:220px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:32px!important}#root .workspace-screen[data-section=search] .global-search-empty:before,#root .workspace-screen[data-section=search] .global-search-empty:after,#root .workspace-screen[data-section=search] .empty-state-card.global-search-empty:before,#root .workspace-screen[data-section=search] .empty-state-card.global-search-empty:after{content:none!important;display:none!important}#root .workspace-screen[data-section=search] .global-search-empty .empty-state-frame,#root .workspace-screen[data-section=search] .global-search-empty .empty-state-ornament{display:none!important}#root .workspace-screen[data-section=search] .global-search-result-group{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#fcfaf4)!important;overflow:hidden!important}#root .workspace-screen[data-section=search] .global-search-result-group header{border-bottom:1px solid var(--border-1,#e4decf)!important;height:36px!important;color:var(--fg-2,#65605a)!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:flex!important}#root .workspace-screen[data-section=search] .global-search-result{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important;width:100%!important;min-height:58px!important;color:var(--fg-1,#1a1612)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:10px!important;padding:9px 12px!important;display:flex!important}#root .workspace-screen[data-section=search] .global-search-result:hover,#root .workspace-screen[data-section=search] .global-search-result[data-pointer=inside]{background:var(--bg-sunken,#efeade)!important}#root .workspace-screen[data-section=members] .detail-page{background:var(--bg-paper,#fcfaf4)!important;padding:18px 28px 40px!important}#root .workspace-screen[data-section=members] .profile-block,#root .workspace-screen[data-section=members] .syfo-agent-profile-sheet{max-width:760px!important}#root .workspace-screen[data-section=members] .profile-block{margin:0 0 8px!important;padding:0 0 8px!important}#root .workspace-screen[data-section=members] .agent-profile-heading{gap:12px!important;min-height:46px!important}#root .workspace-screen[data-section=members] .agent-profile-heading .large-avatar{width:44px!important;height:44px!important;box-shadow:none!important;border-radius:8px!important}#root .workspace-screen[data-section=members] .syfo-agent-profile-sheet{gap:20px!important}#root .workspace-screen[data-section=members] .syfo-avatar-row{gap:8px!important}#root .workspace-screen[data-section=members] .syfo-avatar-upload{border-radius:6px!important;height:32px!important;min-height:32px!important}#root .workspace-screen[data-section=members] .syfo-avatar-choice{border-radius:8px!important;width:36px!important;height:36px!important}#root .workspace-screen[data-section=members] .syfo-avatar-note{margin:-14px 0 0!important}#root .workspace-screen[data-section=members] .syfo-profile-section{gap:7px!important}#root .workspace-screen[data-section=members] .syfo-info-list{border-top:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important;gap:0!important;max-width:760px!important}#root .workspace-screen[data-section=members] .syfo-info-list div{border-bottom:1px solid color-mix(in srgb, var(--border-1,#e4decf) 72%, transparent)!important;grid-template-columns:128px minmax(0,1fr)!important;gap:8px!important;min-height:32px!important;padding:5px 0!important}#root .workspace-screen[data-section=members] .syfo-info-list dt{color:var(--fg-3,#9a938a)!important;font-size:12px!important;line-height:18px!important}#root .workspace-screen[data-section=members] .syfo-info-list dd{color:var(--fg-1,#1a1612)!important;font-size:13px!important;line-height:18px!important}#root .workspace-screen[data-section=members] .syfo-profile-editor,#root .workspace-screen[data-section=members] .syfo-profile-actions,#root .workspace-screen[data-section=members] .tab-metric-grid,#root .workspace-screen[data-section=members] .info-section,#root .workspace-screen[data-section=members] .daemon-card{max-width:760px!important}#root .workspace-screen[data-section=members] .runtime-card,#root .workspace-screen[data-section=members] .danger-actions{width:100%!important;max-width:760px!important}#root .workspace-screen[data-section=members] .runtime-card,#root .workspace-screen[data-section=members] .insight-metric-card{border:1px solid var(--border-1,#e4decf)!important;border-radius:var(--radius-md,8px)!important;background:var(--bg-paper,#fcfaf4)!important;box-shadow:none!important}#root .workspace-screen[data-section=members] .runtime-card{gap:10px!important;margin:0 0 16px!important;padding:14px 16px!important;display:grid!important}#root .workspace-screen[data-section=members] .runtime-card:hover,#root .workspace-screen[data-section=members] .runtime-card[data-pointer=inside],#root .workspace-screen[data-section=members] .runtime-card:focus-within,#root .workspace-screen[data-section=members] .insight-metric-card:hover,#root .workspace-screen[data-section=members] .insight-metric-card[data-pointer=inside],#root .workspace-screen[data-section=members] .insight-metric-card:focus-within{box-shadow:none!important;transform:none!important}#root .workspace-screen[data-section=members] .insight-metric-card{min-height:104px!important;padding:12px 14px!important}#root .workspace-screen[data-section=members] .insight-metric-card strong{font-size:24px!important}#root .workspace-screen[data-section=members] .runtime-card p{color:var(--fg-2,#65605a)!important;font-size:13px!important;line-height:20px!important}#root .workspace-screen[data-section=members] .runtime-card .chip-row{flex-wrap:wrap!important;gap:6px!important;display:flex!important}#root .workspace-screen[data-section=members] .runtime-card .chip-row code{border-color:var(--border-1,#e4decf)!important;background:var(--bg-sunken,#f2ece0)!important;min-height:26px!important;color:var(--fg-2,#65605a)!important;white-space:normal!important;border-radius:6px!important;align-items:center!important;padding:3px 7px!important;font-size:11px!important;line-height:16px!important;display:inline-flex!important}#root .workspace-screen[data-section=members] .danger-actions{flex-wrap:wrap!important;gap:8px!important;margin:8px 0 0!important;display:flex!important}#root .workspace-screen[data-section=members] .danger-actions .button{border-radius:var(--radius-sm,6px)!important;width:auto!important;min-width:0!important;min-height:34px!important;box-shadow:none!important;padding:0 12px!important}@media (width<=760px){#root .workspace-screen[data-section=members] .danger-actions{display:grid!important}#root .workspace-screen[data-section=members] .danger-actions .button{width:100%!important}}#root .command-palette-layer[data-mode=search]{background:#1a161242!important;justify-content:center!important;align-items:flex-start!important;padding:72px 24px 24px!important}#root .command-palette[data-mode=search]{background:var(--bg-paper,#fcfaf4)!important;border-radius:10px!important;width:min(720px,100vw - 48px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 144px)!important;box-shadow:0 12px 36px #00000029!important}#root .command-palette[data-mode=search] .syfo-search-palette-header{flex:0 0 48px!important;width:100%!important;height:48px!important;padding:0 12px 0 18px!important}#root .command-palette[data-mode=search] .command-palette-close{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}#root .command-palette[data-mode=search] .syfo-search-palette-content{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 16px 12px!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-palette-input{width:100%!important;height:42px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 42px!important;gap:10px!important;margin:8px 0 14px!important;padding:0 12px!important}#root .command-palette[data-mode=search] .syfo-search-palette-input input{flex:auto!important;width:100%!important;min-width:0!important}#root .command-palette[data-mode=search] .syfo-search-palette-results{flex:0 auto!important;width:100%!important;height:auto!important;max-height:min(380px,100dvh - 286px)!important;padding:0!important;overflow:auto!important}#root .command-palette[data-mode=search] .syfo-search-result-section,#root .command-palette[data-mode=search] .syfo-search-result-section>.syfo-label,#root .command-palette[data-mode=search] .syfo-search-result-list,#root .command-palette[data-mode=search] .syfo-search-result,#root .command-palette[data-mode=search] .syfo-search-empty,#root .command-palette[data-mode=search] .syfo-search-footer{width:100%!important}#root .command-palette[data-mode=search] .syfo-search-result-section{gap:7px!important;min-height:0!important}#root .command-palette[data-mode=search] .syfo-search-result-list{gap:5px!important}#root .command-palette[data-mode=search] .syfo-search-result{background:0 0!important;border-radius:7px!important;height:48px!important;min-height:48px!important;padding:6px 10px!important}#root .command-palette[data-mode=search] .syfo-search-result[data-state=active]{background:var(--bg-sunken,#f2ece0)!important}#root .command-palette[data-mode=search] .syfo-search-empty{height:auto!important;min-height:58px!important}#root .command-palette[data-mode=search] .syfo-search-footer{margin:10px 0 0!important}@media (width<=760px){#root .command-palette-layer[data-mode=search]{padding:20px 12px!important}#root .command-palette[data-mode=search]{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 40px)!important}}#root .command-palette-layer[data-mode=search]{z-index:1200!important;background:#1a161252!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}#root .command-palette[data-mode=search]{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-2,#f7f3ea)!important;width:960px!important;min-width:960px!important;max-width:960px!important;height:720px!important;min-height:720px!important;max-height:720px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,inherit)!important;border-radius:10px!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 60px #00000038!important}#root .command-palette[data-mode=search] .syfo-search-palette-header{flex:0 0 52px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:52px!important;margin:0!important;padding:0 16px 0 20px!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-palette-header h2{width:32px!important;height:19.2px!important;color:var(--fg-1,#1a1612)!important;font:650 16px/19.2px var(--font-ui,inherit)!important;letter-spacing:0!important;margin:0!important}#root .command-palette[data-mode=search] .command-palette-close{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--fg-2,#65605a)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search] .command-palette-close svg{stroke-width:1.75px!important;width:16px!important;height:16px!important}#root .command-palette[data-mode=search] .syfo-search-palette-content{flex-direction:column!important;flex:0 0 666px!important;width:100%!important;height:666px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-palette-controls{flex-direction:column!important;flex:0 0 100px!important;width:100%!important;height:100px!important;margin:0!important;padding:16px 24px 0!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-palette-input{border:1px solid var(--accent,#d4501e)!important;background:var(--bg-paper,#fcfaf4)!important;width:910px!important;height:44px!important;box-shadow:0 0 0 3px var(--accent-soft,#f4dcc8)!important;color:var(--fg-1,#1a1612)!important;border-radius:8px!important;flex:0 0 44px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0 14px!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-palette-input svg{width:16px!important;height:16px!important;color:var(--fg-2,#65605a)!important;stroke-width:1.5px!important;flex:0 0 16px!important}#root .command-palette[data-mode=search] .syfo-search-palette-input input{width:852px!important;min-width:0!important;height:22px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 15px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:7px!important;outline:none!important;flex:auto!important;padding:0!important;display:block!important}#root .command-palette[data-mode=search] .syfo-search-palette-filters{flex:0 0 32px!important;grid-template-columns:239.333px 239.333px 239.333px 168px!important;gap:8px!important;width:910px!important;height:32px!important;margin:8px 0 0!important;padding:0!important;display:grid!important}#root .command-palette[data-mode=search] .syfo-search-filter-button,#root .command-palette[data-mode=search] .syfo-search-filter-archive{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:var(--fg-2,#65605a)!important;font:400 13px/22px var(--font-ui,inherit)!important;letter-spacing:0!important;border-radius:8px!important;align-items:center!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-filter-button{justify-content:flex-start!important;gap:6px!important;padding:0 8px!important}#root .command-palette[data-mode=search] .syfo-search-filter-button:first-child{color:var(--fg-1,#1a1612)!important}#root .command-palette[data-mode=search] .syfo-search-filter-button.select{justify-content:space-between!important;gap:8px!important;padding:0 10px!important}#root .command-palette[data-mode=search] .syfo-search-filter-icon{width:14px!important;height:14px!important;color:var(--fg-3,#9a938a)!important;flex:0 0 14px!important;justify-content:center!important;align-items:center!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-filter-icon svg{stroke-width:1.7px!important;width:14px!important;height:14px!important}#root .command-palette[data-mode=search] .syfo-search-filter-pill{min-width:0!important;color:var(--fg-1,#1a1612)!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:999px!important;padding:2px 6px!important;display:block!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-filter-button.muted span:not(.syfo-search-filter-icon){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-filter-chevron{width:13px!important;height:13px!important;color:var(--fg-3,#9a938a)!important;flex:0 0 13px!important}#root .command-palette[data-mode=search] .syfo-search-filter-button.select .syfo-search-filter-chevron{width:14px!important;height:14px!important;color:var(--fg-2,#65605a)!important;flex-basis:14px!important}#root .command-palette[data-mode=search] .syfo-search-filter-archive{justify-content:flex-start!important;gap:8px!important;margin:0!important;padding:0 10px!important}#root .command-palette[data-mode=search] .syfo-search-filter-archive input{width:13px!important;min-width:13px!important;height:13px!important;accent-color:var(--accent,#d4501e)!important;margin:0!important}#root .command-palette[data-mode=search] .syfo-search-filter-archive span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}#root .command-palette[data-mode=search] .syfo-search-palette-results{width:100%!important;height:525px!important;max-height:525px!important;color:var(--fg-3,#9a938a)!important;flex:0 0 525px!important;margin:0!important;padding:24px!important;display:block!important;overflow:auto!important}#root .command-palette[data-mode=search] .syfo-search-empty-hint,#root .command-palette[data-mode=search] .syfo-search-empty-hint .syfo-label{width:910px!important;height:16px!important;margin:0!important;padding:0!important;display:block!important}#root .command-palette[data-mode=search] .syfo-search-empty-hint .syfo-label{color:var(--fg-2,#65605a)!important;font:500 11px/16px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;letter-spacing:0!important}#root .command-palette[data-mode=search] .syfo-search-result-section{flex-direction:column!important;gap:8px!important;width:910px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-result-section>.syfo-label{width:910px!important;height:16px!important;color:var(--fg-2,#65605a)!important;font:500 11px/16px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;letter-spacing:0!important;display:block!important}#root .command-palette[data-mode=search] .syfo-search-result-list{flex-direction:column!important;gap:6px!important;width:910px!important;margin:0!important;padding:0!important;display:flex!important}#root .command-palette[data-mode=search] .syfo-search-footer{background:var(--bg-paper,#fcfaf4)!important;width:100%!important;height:41px!important;color:var(--fg-3,#9a938a)!important;font:500 12px/16px var(--font-mono,"Geist Mono", "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace)!important;letter-spacing:0!important;flex:0 0 41px!important;margin:0!important;padding:10px 24px 14px!important;display:block!important}@media (width<=1040px){#root .command-palette[data-mode=search]{width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important}#root .command-palette[data-mode=search] .syfo-search-palette-input,#root .command-palette[data-mode=search] .syfo-search-palette-filters,#root .command-palette[data-mode=search] .syfo-search-empty-hint,#root .command-palette[data-mode=search] .syfo-search-empty-hint .syfo-label,#root .command-palette[data-mode=search] .syfo-search-result-section,#root .command-palette[data-mode=search] .syfo-search-result-section>.syfo-label,#root .command-palette[data-mode=search] .syfo-search-result-list{width:100%!important}#root .command-palette[data-mode=search] .syfo-search-palette-input input{width:auto!important}#root .command-palette[data-mode=search] .syfo-search-palette-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 168px!important}}@media (width<=760px){#root .command-palette-layer[data-mode=search]{align-items:flex-start!important;padding:20px 12px!important}#root .command-palette[data-mode=search]{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 40px)!important;min-height:0!important;max-height:calc(100dvh - 40px)!important}#root .command-palette[data-mode=search] .syfo-search-palette-content{flex:auto!important;height:calc(100dvh - 93px)!important}#root .command-palette[data-mode=search] .syfo-search-palette-controls{flex:none!important;height:auto!important;padding:14px 14px 0!important}#root .command-palette[data-mode=search] .syfo-search-palette-filters{grid-template-columns:1fr!important;height:auto!important}#root .command-palette[data-mode=search] .syfo-search-palette-results{flex:auto!important;height:auto!important;max-height:none!important;padding:18px 14px!important}#root .command-palette[data-mode=search] .syfo-search-footer{padding-left:14px!important;padding-right:14px!important}#root .workspace{width:100vw!important;max-width:100vw!important}#root .mobile-section-bar{right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;border-radius:12px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:2px!important;min-height:0!important;padding:4px!important;display:grid!important;left:8px!important}#root .mobile-section-bar button{border-radius:9px!important;gap:2px!important;height:52px!important;min-height:52px!important;padding:3px 0!important}#root .mobile-section-bar button.active{box-shadow:none!important;border-radius:10px!important}#root .mobile-section-bar button svg{width:18px!important;height:18px!important}#root .mobile-section-bar span{font-size:10px!important;line-height:12px!important}#root .app-shell>.mobile-notification-button{top:8px!important;right:max(10px, env(safe-area-inset-right))!important;width:36px!important;height:36px!important;box-shadow:none!important;border-radius:10px!important;bottom:auto!important}#root .app-shell>.mobile-notification-button svg{width:17px!important;height:17px!important}#root .app-shell[data-section=tasks]>.mobile-notification-button,#root .app-shell[data-section=insights]>.mobile-notification-button{top:auto!important;right:max(10px, env(safe-area-inset-right))!important;bottom:calc(78px + env(safe-area-inset-bottom))!important}#root .workspace-screen{grid-template-rows:auto auto minmax(0,1fr)!important;padding-bottom:74px!important}#root .workspace-screen[data-section=messages] .message-workspace-grid{grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-thread-main{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-thread-main[data-active-tab=chat]{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-panel{height:auto!important;min-height:0!important;max-height:none!important;padding:20px 16px 12px!important}#root .workspace-screen[data-section=messages] .message-thread-main[data-active-tab=chat] .message-panel{height:auto!important;min-height:0!important;max-height:none!important}#root .workspace-screen[data-section=messages] .composer{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:10px!important;flex:none!important;margin:6px 12px 8px!important;padding:0!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap{min-height:48px!important;box-shadow:none!important;border:0!important}#root .workspace-screen[data-section=messages] .composer textarea{height:48px!important;min-height:48px!important;padding:10px 12px 4px!important}#root .workspace-screen[data-section=messages] .composer-footer{min-height:38px!important;padding:2px 8px 7px!important}}#root .workspace-screen[data-section=tasks] .task-toolbar{flex:none!important;height:auto!important;min-height:148px!important;padding-bottom:14px!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary{flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:50px!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{align-items:center!important;height:auto!important;min-height:50px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented,#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .task-toolbar .search-box,#root .workspace-screen[data-section=tasks] .task-toolbar .filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-field.filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar .task-sort-direction{transform:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{flex:300px!important;width:auto!important;min-width:240px!important;max-width:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box input{width:100%!important;min-width:0!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters .filter-select,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-filters .option-select-field.filter-select{flex:1 1 0!important;width:auto!important;min-width:130px!important;max-width:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-control{width:100%!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .sort-filter,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary .option-select-field.sort-filter{flex:0 0 180px!important;width:180px!important;min-width:180px!important;max-width:180px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-trigger{width:100%!important;min-width:0!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label,#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{min-width:0!important;max-width:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar .option-select-label strong{text-overflow:ellipsis!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-toolbar .task-sort-direction{flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}@media (width<=1180px){#root .workspace-screen[data-section=tasks] .task-toolbar{min-height:166px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{max-width:none!important}}@media (width<=760px){#root .workspace-screen[data-section=tasks] .task-toolbar{gap:8px!important;height:auto!important;min-height:128px!important;padding:10px 12px!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary,#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;overflow:auto hidden!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary::-webkit-scrollbar{display:none!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary::-webkit-scrollbar{display:none!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-primary{align-items:center!important;height:44px!important;min-height:44px!important}#root .workspace-screen[data-section=tasks] .syfo-task-toolbar-secondary{align-items:center!important;height:38px!important;min-height:38px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .segmented{flex:0 0 298px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .channel-task-scope-filters{flex:0 0 162px!important}#root .workspace-screen[data-section=tasks] .task-toolbar .search-box{flex:0 0 220px!important;width:220px!important;min-width:220px!important;max-width:220px!important}#root .workspace-screen[data-section=tasks] .task-board-layout{min-height:0!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .kanban-board{scroll-snap-type:x proximity!important;grid-template-columns:none!important;grid-auto-columns:minmax(260px,78vw)!important;grid-auto-flow:column!important;gap:10px!important;padding:10px 12px 14px!important;display:grid!important;overflow:auto hidden!important}#root .workspace-screen[data-section=tasks] .kanban-column{scroll-snap-align:start!important;min-width:260px!important}}#root .app-shell[data-section=messages] .module-sidebar .sidebar-sort-action{width:20px!important;height:20px!important;display:inline-flex!important;transform:translateY(-2px)!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-title{height:42px!important;min-height:42px!important;padding:14px 16px 6px!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-toggle,#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-static-label{height:22px!important;min-height:22px!important;color:var(--fg-3,#9a938a)!important;font:500 10.5px/22px var(--font-mono,"Geist Mono", ui-monospace, monospace)!important;letter-spacing:0!important;transform:translateY(-2px)!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-toggle{justify-content:flex-start!important;gap:4px!important;width:67px!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-toggle>span,#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-static-label>span{color:inherit!important;font:inherit!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-group-toggle svg{color:#9a938a!important;stroke-width:1.9px!important;order:-1!important;width:13px!important;height:13px!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-action{justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:inline-flex!important;transform:translate(3px,-2px)!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-action-button.channel-create-action-button{color:#6b665f!important;width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important;padding:0!important}#root .app-shell[data-section=messages] .module-sidebar .sidebar-action-button.channel-create-action-button:hover,#root .app-shell[data-section=messages] .module-sidebar .sidebar-action-button.channel-create-action-button:focus-visible,#root .app-shell[data-section=messages] .module-sidebar .sidebar-action-button.channel-create-action-button[aria-expanded=true]{color:var(--fg-1,#1a1612)!important;background:#1a16120d!important;border-color:#1a161217!important;box-shadow:0 0 0 6px #1a16120d!important}.channel-create-modal-backdrop{z-index:600!important;background:#1a161252!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.channel-create-modal{background:#fcfaf4!important;border:1px solid #e4decf!important;border-radius:8px!important;flex-direction:column!important;width:460px!important;max-width:calc(100vw - 32px)!important;height:675px!important;max-height:calc(100vh - 32px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 40px #11131a1a,0 2px 6px #11131a0f!important}.channel-create-modal-body{flex:auto!important;gap:0!important;padding:16px 18px!important;display:block!important;overflow:visible!important}.channel-create-modal .syfo-h3{color:#1a1612!important;width:422px!important;height:22px!important;font:600 15px/22px var(--font-ui,inherit)!important;margin:0 0 16px!important}.channel-create-field,.channel-create-members{width:422px!important;margin:0!important;display:grid!important}.channel-create-field{gap:12px!important}.channel-create-description-field{margin-top:16px!important;position:relative!important}.channel-create-modal .field-label{color:#65605a!important;height:22px!important;font:500 12px/22px var(--font-ui,inherit)!important;margin:0!important;padding:0!important;display:block!important}.channel-create-modal .input{color:#1a1612!important;width:422px!important;font:14px/22px var(--font-ui,inherit)!important;box-shadow:none!important;background:#fcfaf4!important;border:1px solid #d4ccb8!important;border-radius:6px!important;outline:0!important}.channel-create-modal input.input{height:36px!important;padding:0 12px!important}.channel-create-modal textarea.input{resize:none!important;height:82px!important;min-height:82px!important;max-height:82px!important;font:14px/20px var(--font-ui,inherit)!important;padding:10px 12px!important}.channel-create-count{color:#9a938a!important;font:12px/16px var(--font-ui,inherit)!important;justify-self:end!important;margin-top:4px!important}.channel-create-visibility{border:0!important;gap:8px!important;width:422px!important;margin:18px 0 0!important;padding:0!important;display:grid!important}.channel-create-visibility>.field-label{transform:translateY(-18px)!important}.channel-create-option{color:#1a1612!important;cursor:pointer!important;align-items:flex-start!important;width:422px!important;height:44px!important;padding:0 0 0 37px!important;display:flex!important;position:relative!important}.channel-create-option input{width:1px!important;height:1px!important;margin:0!important;position:absolute!important;top:.5px!important;left:10px!important}.channel-create-option strong{color:#1a1612!important;height:22px!important;font:600 13px/22px var(--font-ui,inherit)!important;display:block!important}.channel-create-option small{color:#9a938a!important;height:18px!important;font:12px/18px var(--font-ui,inherit)!important;margin-top:2px!important;display:block!important}.channel-create-members{margin-top:4px!important}.channel-create-members>.input{margin-top:12px!important}.channel-create-member-toolbar{align-items:center!important;gap:6px!important;width:422px!important;margin-top:6px!important;display:flex!important}.channel-create-member-toolbar button{color:#1a1612!important;height:22px!important;font:600 11px/11px var(--font-ui,inherit)!important;box-shadow:none!important;background:#fcfaf4!important;border:1px solid #e4decf!important;border-radius:999px!important;padding:3px 7px!important}.channel-create-member-toolbar button.active{background:#f4dcc8!important;border-color:#d4501e!important}.channel-create-member-toolbar .channel-create-select-all{width:auto!important;height:34px!important;font:600 12px/22px var(--font-ui,inherit)!important;margin-left:auto!important;padding:5px 9px!important}.channel-create-member-list{width:422px!important;margin-top:8px!important;display:grid!important}.channel-create-member-row{color:#1a1612!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:10px!important;width:422px!important;height:38px!important;padding:0 12px!important;display:flex!important}.channel-create-member-row .mini-avatar{width:24px!important;height:24px!important;font:600 12px/24px var(--font-ui,inherit)!important;border-radius:6px!important}.channel-create-member-name{font:500 13.5px/22px var(--font-ui,inherit)!important;flex:auto!important}.channel-create-member-kind{color:#9a938a!important;font:10px/22px var(--font-ui,inherit)!important}.channel-create-modal-footer{flex:0 0 58px!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;height:58px!important;padding:0 18px!important;display:flex!important}.channel-create-modal-footer .btn{height:32px!important;min-height:32px!important;font:500 13.5px/13.5px var(--font-ui,inherit)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:6px!important;padding:0 14px!important}.channel-create-modal-footer .btn-ghost{color:#1a1612!important;background:0 0!important}.channel-create-modal-footer .btn-primary{color:#fff!important;background:#d4501e!important}#root .workspace-screen[data-section=messages] .workspace-title{gap:10px!important}#root .workspace-screen[data-section=messages] .workspace-title h1{height:22px!important;font:600 16px/22px var(--font-ui,inherit)!important}#root .workspace-screen[data-section=messages] .topbar-profile-button{border-radius:var(--radius-xs,4px)!important;color:#65605a!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font:14px/0 var(--font-ui,inherit)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}#root .workspace-screen[data-section=messages] .topbar-profile-button .topbar-dm-avatar{width:28px!important;height:28px!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:12px!important;margin:12px 14px 28px!important;padding:0!important;display:flex!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-mode{border:1px solid var(--border-1,#e4decf)!important;background:#f6f2e8cc!important;border-radius:8px!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;height:36px!important;min-height:36px!important;padding:2px!important;display:grid!important;box-shadow:0 10px 26px #11131a0f!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-mode button{height:30px!important;min-height:30px!important;color:var(--fg-2,#65605a)!important;font:600 14px/20px var(--font-ui)!important;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-mode button.active,#root .app-shell[data-section=messages] .module-sidebar .channel-create-mode button[aria-checked=true]{border-color:var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;color:var(--fg-1,#1a1612)!important;box-shadow:0 1px 3px #11131a14!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-mode svg{color:currentColor!important;stroke-width:1.8px!important;width:16px!important;height:16px!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-input{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:400 17px/22px var(--font-ui)!important;letter-spacing:0!important;border-radius:7px!important;padding:0 12px!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-input::placeholder{color:#aaa49a!important;opacity:1!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-input:focus{border-color:var(--border-2,#d4ccb8)!important;box-shadow:inset 0 0 0 1px #1a16120d!important}#root .app-shell[data-section=messages] .module-sidebar .channel-create-submit{border:1px solid var(--border-1,#e4decf)!important;color:#7b756c!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;font:600 15px/20px var(--font-ui)!important;letter-spacing:0!important;background:#f6f2e8c7!important;border-radius:8px!important;gap:8px!important}@media (width>=901px){#root .workspace-screen[data-section=messages] .message-thread-main[data-active-tab=chat]{grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;max-height:none!important}#root .workspace-screen[data-section=messages] .message-panel{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:28px!important}#root .workspace-screen[data-section=messages] .composer{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:auto!important;max-width:none!important;height:84px!important;min-height:84px!important;max-height:84px!important;box-shadow:none!important;border-radius:10px!important;flex:0 0 84px!important;margin:6px 22px 18px!important;padding:0!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .composer .mention-input-wrap{background:0 0!important;border:0!important;border-radius:10px 10px 0 0!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}#root .workspace-screen[data-section=messages] .composer textarea{height:40px!important;min-height:40px!important;max-height:40px!important;padding:9px 12px!important}#root .workspace-screen[data-section=messages] .composer-footer{background:0 0!important;border:0!important;border-radius:0 0 10px 10px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:3px 8px 7px!important}}#root .workspace-screen[data-section=messages] .composer-left-actions{gap:2px!important}#root .auth-screen{color:#1a1612!important;min-height:100dvh!important;font-family:var(--font-ui,Inter, system-ui, sans-serif)!important;background:#f7f3ea!important;place-items:center!important;padding:0!important;display:grid!important;overflow:hidden!important}#root .auth-screen:before,#root .auth-screen:after,#root .auth-panel:before,#root .auth-panel:after{content:none!important;display:none!important}#root .auth-panel{box-sizing:border-box!important;background:#fcfaf4!important;border:1px solid #e4decf!important;border-radius:8px!important;flex-direction:column!important;width:min(400px,100vw - 64px)!important;min-width:0!important;height:515px!important;min-height:515px!important;max-height:calc(100dvh - 32px)!important;padding:32px!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 2px #0000000a!important}#root .auth-brand{align-items:center!important;gap:10px!important;height:23px!important;min-height:23px!important;margin:0 0 24px!important;display:flex!important}#root .auth-mark{color:#fffaf6!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;font:700 13px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;background:#d4501e!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}#root .auth-brand h1{color:#9a3814!important;font:700 13px/18px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;text-transform:lowercase!important;margin:0!important}#root .auth-brand p{display:none!important}#root .auth-heading{flex-direction:column!important;gap:8px!important;margin:0 0 19px!important;display:flex!important}#root .auth-heading h2{color:#9a3814!important;font:700 22px/28px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;margin:0!important}#root .auth-heading p{color:#65605a!important;font:400 14px/20px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;margin:0!important}#root .auth-form{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;display:flex!important}#root .auth-form label{flex-direction:column!important;gap:6px!important;margin:0!important;display:flex!important}#root .auth-form label span{color:#1a1612!important;font:400 13px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important}#root .auth-form input{box-sizing:border-box!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#1a1612!important;font:400 14px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;background:#fcfaf4!important;border:1px solid #d4ccb8!important;border-radius:6px!important;padding:0 12px!important}#root .auth-form .auth-hidden-org{display:none!important}#root .auth-password-field{width:100%!important;height:36px!important;min-height:36px!important;display:block!important;position:relative!important}#root .auth-password-field input{padding-right:36px!important}#root .auth-password-toggle{color:#65605a!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}#root .auth-password-toggle svg{stroke-width:2px!important;width:16px!important;height:16px!important}#root .auth-form input:focus{border-color:#1a1612!important;outline:0!important;box-shadow:0 0 0 4px #1a161214!important}#root .auth-error{font:400 12px/18px var(--font-ui,Inter, system-ui, sans-serif)!important;border-radius:6px!important;margin:0!important}#root .auth-submit{color:#fffaf6!important;width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;font:500 13.5px/13.5px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;background:#d4501e!important;border:0!important;border-radius:6px!important;margin:0!important}#root .auth-submit svg{display:none!important}#root .auth-forgot{color:#65605a!important;cursor:default!important;width:100%!important;height:22px!important;font:400 12px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;opacity:1!important;text-align:right!important;background:0 0!important;border:0!important;align-self:stretch!important;padding:0!important}#root .auth-account{color:#65605a!important;font:400 13px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;text-align:center!important;margin:26px 0 0!important}#root .auth-account span{color:#9a3814!important}#root .auth-fable-badge{width:118px!important;height:auto!important;margin:21px auto 0!important;display:block!important}@media (width<=430px){#root .auth-panel{width:calc(100vw - 64px)!important;height:515px!important;min-height:515px!important;padding:32px!important}#root .auth-brand{gap:10px!important;height:23px!important;min-height:23px!important;margin-bottom:24px!important}#root .auth-mark{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font:700 13px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;border-radius:4px!important}#root .auth-brand h1{font-size:13px!important;line-height:18px!important}#root .auth-heading{gap:8px!important;margin-bottom:19px!important}#root .auth-heading h2{font-size:22px!important;line-height:28px!important}#root .auth-heading p{font-size:14px!important;line-height:20px!important}#root .auth-form{gap:12px!important}#root .auth-form label{gap:6px!important}#root .auth-form label span{font-size:13px!important;line-height:22px!important}#root .auth-form input{border-radius:6px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:16px!important;line-height:22px!important}#root .auth-password-field{height:36px!important;min-height:36px!important}#root .auth-submit{border-radius:6px!important;height:32px!important;min-height:32px!important;font-size:13.5px!important;line-height:13.5px!important}#root .auth-forgot{height:22px!important;font-size:12px!important;line-height:22px!important}#root .auth-account{margin-top:26px!important;font-size:13px!important;line-height:22px!important}#root .auth-fable-badge{width:118px!important;margin-top:21px!important}}#root .workspace-screen[data-section=messages] .message-row>.message-author-avatar-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}#root .workspace-screen[data-section=messages] .message-row>.message-author-avatar-trigger:focus-visible,#root .workspace-screen[data-section=messages] .message-author-name:focus-visible{outline:2px solid var(--accent,#d4501e)!important;outline-offset:2px!important}#root .workspace-screen[data-section=messages] .message-row>.message-author-avatar-trigger .avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font:500 14px/40px var(--font-ui,Inter, system-ui, sans-serif)!important;border-radius:8px!important;margin:0!important}#root .workspace-screen[data-section=messages] .message-row>.message-author-avatar-trigger .avatar-online-dot{bottom:-5px!important;right:-5px!important}#root .workspace-screen[data-section=messages] .message-meta .message-author-name{height:22px!important;color:var(--fg-1,#1a1612)!important;cursor:pointer!important;font:500 14px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:center!important;margin:0!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}#root .workspace-screen[data-section=messages] .message-meta .message-author-name:hover,#root .workspace-screen[data-section=messages] .message-meta .message-author-name[aria-expanded=true]{color:var(--fg-1,#1a1612)!important;background:0 0!important;text-decoration:none!important}.message-avatar-hover-layer.message-author-card{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;width:320px!important;min-width:320px!important;max-width:320px!important;color:var(--fg-1,#1a1612)!important;font:400 13px/20px var(--font-ui,Inter, system-ui, sans-serif)!important;z-index:260!important;border-radius:7px!important;flex-direction:column!important;gap:10px!important;padding:12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 40px #1a161224,0 1px 2px #1a161214!important}.message-avatar-hover-layer .message-author-card-head{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.message-avatar-hover-layer .message-author-card-avatar{width:40px!important;min-width:40px!important;height:40px!important;color:var(--fg-1,#1a1612)!important;font:500 14px/40px var(--font-ui,Inter, system-ui, sans-serif)!important;background:#dde2ea!important;border-radius:8px!important;place-items:center!important;display:grid!important;position:relative!important}.message-avatar-hover-layer .message-author-card-avatar.agent{background:var(--accent-soft,#f4dcc8)!important;color:var(--accent-dark,#9a3814)!important}.message-avatar-hover-layer .message-author-card-dot{border:2px solid var(--bg-surface,#fcfaf4)!important;background:var(--success,#2faf6e)!important;width:10px!important;height:10px!important;box-shadow:0 0 0 1px var(--bg-surface,#fcfaf4)!important;border-radius:999px!important;display:block!important;position:absolute!important;bottom:-4px!important;right:-4px!important}.message-avatar-hover-layer .message-author-card-identity{flex-direction:column!important;flex:auto!important;gap:0!important;min-width:0!important;display:flex!important}.message-avatar-hover-layer .message-author-card-identity>strong{color:var(--fg-1,#1a1612)!important;font:600 14px/20px var(--font-ui,Inter, system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.message-avatar-hover-layer .message-author-card-subtitle{color:var(--fg-3,#9a938a)!important;font:400 12px/18px var(--font-ui,Inter, system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.message-avatar-hover-layer .message-author-card-dm{border:1px solid var(--border-1,#e4decf)!important;width:100%!important;height:34px!important;color:var(--fg-1,#1a1612)!important;cursor:pointer!important;font:500 13px/18px var(--font-ui,Inter, system-ui, sans-serif)!important;background:#1a161208!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:inline-flex!important}.message-avatar-hover-layer .message-author-card-dm:hover{border-color:var(--border-2,#d4ccb8)!important;background:#1a16120f!important}.message-avatar-hover-layer .message-author-card-info{flex-direction:column!important;gap:8px!important;margin:0!important;display:flex!important}.message-avatar-hover-layer .message-author-card-info>div{justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:18px!important;display:flex!important}.message-avatar-hover-layer .message-author-card-info dt{color:var(--fg-3,#9a938a)!important;font:400 13px/18px var(--font-ui,Inter, system-ui, sans-serif)!important}.message-avatar-hover-layer .message-author-card-info dd{min-width:0!important;color:var(--fg-1,#1a1612)!important;font:600 13px/18px var(--font-ui,Inter, system-ui, sans-serif)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;display:inline-flex!important;overflow:hidden!important}#root .syfo-member-detail-panel{z-index:35!important;background:var(--bg-2,#f7f3ea)!important;width:440px!important;height:100vh!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;border:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important}#root .syfo-member-detail-inner,#root .syfo-member-detail-surface{flex-direction:column!important;width:439px!important;height:100vh!important;min-height:0!important;display:flex!important;overflow:hidden!important}#root .syfo-member-detail-inner{margin-left:1px!important}#root .syfo-member-detail-header{border-bottom:1px solid var(--border-1,#e4decf)!important;align-items:center!important;gap:8px!important;width:439px!important;height:48px!important;min-height:48px!important;padding:0 10px!important;display:flex!important}#root .syfo-member-detail-avatar{width:40px!important;min-width:40px!important;height:40px!important;color:var(--fg-1,#1a1612)!important;font:500 14px/40px var(--font-ui,Inter, system-ui, sans-serif)!important;background:#dde2ea!important;border-radius:8px!important;place-items:center!important;margin:0!important;display:grid!important}#root .syfo-member-detail-title{flex:auto!important;min-width:0!important}#root .syfo-member-detail-title h1{color:var(--fg-1,#1a1612)!important;font:400 16px/20px var(--font-ui,Inter, system-ui, sans-serif)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;overflow:hidden!important}#root .syfo-member-detail-actions{align-items:center!important;gap:4px!important;height:32px!important;display:flex!important}#root .syfo-member-detail-actions .btn{border:1px solid var(--border-2,#d4ccb8)!important;background:var(--bg-paper,#fcfaf4)!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:var(--fg-1,#1a1612)!important;font:500 13.5px/13.5px var(--font-ui,Inter, system-ui, sans-serif)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 9px!important;display:inline-flex!important}#root .syfo-member-detail-close{width:34px!important;min-width:34px!important;padding:0!important}#root .syfo-member-detail-scroll{flex-direction:column!important;flex:auto!important;gap:16px!important;min-height:0!important;padding:24px 24px 32px!important;display:flex!important;overflow:auto!important}#root .syfo-member-detail-card{border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-surface,#fcfaf4)!important;box-shadow:none!important;border-radius:7px!important;flex-direction:column!important;gap:16px!important;padding:16px!important;display:flex!important}#root .syfo-member-detail-card h2{color:var(--fg-1,#1a1612)!important;font:600 14px/20px var(--font-ui,Inter, system-ui, sans-serif)!important;margin:0!important}#root .syfo-member-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 28px!important;display:grid!important}#root .syfo-member-stat-grid div{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}#root .syfo-member-stat-grid span,#root .syfo-member-detail-card p,#root .syfo-member-info-list dt{color:var(--fg-3,#9a938a)!important;font:400 12px/18px var(--font-ui,Inter, system-ui, sans-serif)!important;margin:0!important}#root .syfo-member-stat-grid strong{color:var(--fg-1,#1a1612)!important;font:600 22px/28px var(--font-ui,Inter, system-ui, sans-serif)!important}#root .syfo-member-info-list{flex-direction:column!important;margin:0!important;display:flex!important}#root .syfo-member-info-list div{border-bottom:1px solid var(--border-1,#e4decf)!important;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;padding:10px 0!important;display:grid!important}#root .syfo-member-info-list dd{overflow-wrap:anywhere!important;min-width:0!important;color:var(--fg-1,#1a1612)!important;font:500 13px/20px var(--font-ui,Inter, system-ui, sans-serif)!important;margin:0!important}@media (width<=900px){#root .syfo-member-detail-panel{width:min(440px,100vw)!important}#root .syfo-member-detail-inner,#root .syfo-member-detail-surface,#root .syfo-member-detail-header{width:min(439px,100vw)!important}}#root .workspace-screen[data-section=tasks][data-detail-open=true]>.task-board-layout.with-topic,#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) 432px!important;gap:0!important;width:100%!important;max-width:100%!important;padding-right:0!important;display:grid!important;overflow:visible!important}#root .workspace-screen[data-section=tasks][data-detail-open=true] .task-topic-panel,#root .workspace-screen[data-section=tasks] .task-board-layout.with-topic .task-topic-panel{z-index:auto!important;border:0!important;border-left:1px solid var(--border-1,#e4decf)!important;background:var(--bg-paper,#fcfaf4)!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:432px!important;min-width:432px!important;max-width:432px!important;height:100%!important;max-height:none!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}#root .workspace-screen[data-section=tasks][data-detail-open=true] .task-topic-scrim,#root .workspace-screen[data-section=tasks] .task-topic-scrim{display:none!important}#root .workspace-screen[data-section=tasks][data-detail-open=true] .syfo-detail-section .topic-timeline,#root .workspace-screen[data-section=tasks] .syfo-detail-section .topic-timeline{flex-direction:column!important;gap:12px!important;min-height:0!important;display:flex!important}#root .workspace-screen[data-section=tasks][data-detail-open=true] .syfo-detail-section .empty-state-card,#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card{min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks][data-detail-open=true] .syfo-detail-section .empty-state-card .empty-state-frame,#root .workspace-screen[data-section=tasks][data-detail-open=true] .syfo-detail-section .empty-state-card .empty-state-ornament,#root .workspace-screen[data-section=tasks][data-detail-open=true] .syfo-detail-section .empty-state-card .empty-state-icon,#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-frame,#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-ornament,#root .workspace-screen[data-section=tasks] .syfo-detail-section .empty-state-card .empty-state-icon{display:none!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar{flex:0 0 101px!important;gap:10px!important;height:101px!important;min-height:101px!important;max-height:101px!important;padding:10px 16px 10px 17px!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-primary{gap:10px!important;height:36px!important;min-height:36px!important;max-height:36px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-secondary{gap:6px!important;height:34px!important;min-height:34px!important;max-height:34px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .segmented{flex:0 0 298px!important;order:0!important;width:298px!important;min-width:298px!important;max-width:298px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-scope-filters{flex:0 0 162px!important;order:1!important;width:162px!important;min-width:162px!important;max-width:162px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .search-box{flex:0 0 190px!important;order:2!important;width:190px!important;min-width:190px!important;max-width:190px!important;height:32px!important;min-height:32px!important;max-height:32px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar[data-scope=all] .search-box{flex-basis:222px!important;width:222px!important;min-width:222px!important;max-width:222px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-filter{order:3!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-filters{flex:none!important;order:4!important;gap:10px!important;width:auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-sort-controls{flex:none!important;gap:6px!important;width:auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-sort-primary{order:5!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .option-select-field.filter-select,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-secondary .filter-select.sort-filter,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-secondary .option-select-field.sort-filter{flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;max-height:32px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .option-select-trigger,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-secondary .sort-filter .option-select-trigger{width:112px!important;min-width:112px!important;max-width:112px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font:400 12px/22px var(--font-ui,inherit)!important;background:#f7f3ea!important;border-radius:6px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .task-sort-direction{flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-quick-filters{order:1!important;gap:6px!important;height:34px!important;min-height:34px!important;max-height:34px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-quick-filters button,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .task-clear-filters{height:34px!important;min-height:34px!important;max-height:34px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar[data-scope=related] .syfo-task-sort-secondary,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar[data-scope=all] .syfo-task-sort-primary{display:none!important}#root .workspace-screen[data-section=tasks] .task-board-layout{height:calc(100% - 101px)!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-secondary{gap:10px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-quick-filters button:first-child{width:86px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-quick-filters button:nth-child(2){width:50px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-quick-filters button:nth-child(3),#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-quick-filters button:nth-child(4){width:74px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .task-clear-filters{width:50px!important}#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .segmented,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .channel-task-scope-filters,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .search-box,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-toolbar-filters,#root .workspace-screen[data-section=tasks] .task-toolbar.syfo-task-toolbar .syfo-task-sort-controls{margin:0!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row{box-sizing:border-box!important;width:100%!important;min-height:24px!important;color:var(--fg-1,#1a1612)!important;font:400 14px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:6px 0 0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-meta-pill{box-sizing:border-box!important;border:1px solid var(--border-1,#e4decf)!important;background:var(--bg-sunken,#efeade)!important;width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;color:var(--fg-2,#65605a)!important;cursor:pointer!important;font:600 12px/12px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 9px!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-meta-pill:hover:not(:disabled),#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-meta-pill[data-pointer=inside]:not(:disabled),#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-meta-pill.active{box-shadow:none!important;color:var(--fg-2,#65605a)!important;background:#e9e1d3!important;border-color:#d8cfbe!important;text-decoration:none!important;transform:none!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-meta-pill:disabled{cursor:default!important;opacity:.58!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-key{color:var(--fg-1,#1a1612)!important;font:600 12px/12px var(--font-ui,Inter, system-ui, sans-serif)!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-separator{color:var(--fg-2,#65605a)!important;font:600 12px/12px var(--font-ui,Inter, system-ui, sans-serif)!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-assignee{color:var(--accent-strong,#9a3814)!important;font:600 12px/12px var(--font-ui,Inter, system-ui, sans-serif)!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status{flex:0 0 87px!important;width:87px!important;min-width:87px!important;max-width:87px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-control,#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-trigger{width:87px!important;min-width:87px!important;max-width:87px!important;height:24px!important;min-height:24px!important;max-height:24px!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-trigger{background:var(--bg-sunken,#efeade)!important;box-shadow:none!important;color:var(--fg-2,#65605a)!important;cursor:pointer!important;font:600 11px/22px var(--font-ui,Inter, system-ui, sans-serif)!important;letter-spacing:0!important;border:1px solid #e4decf!important;border-radius:7px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 9px!important;display:flex!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-trigger:before{content:none!important;display:none!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-label strong{color:inherit!important;font:600 11px/22px var(--font-ui,Inter, system-ui, sans-serif)!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-trigger svg:last-child{color:currentColor!important;opacity:.72!important;flex:0 0 12px!important;width:12px!important;height:12px!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status.default .option-select-trigger{background:var(--bg-sunken,#efeade)!important;color:var(--fg-2,#65605a)!important;border-color:#e4decf!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status.warning .option-select-trigger{color:#8b4d21!important;background:#9a5a281f!important;border-color:#9a5a283d!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status.success .option-select-trigger{color:#2e7d32!important;background:#2e7d321f!important;border-color:#2e7d323d!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status.muted .option-select-trigger{color:var(--fg-3,#9a938a)!important;background:#9a938a1f!important;border-color:#9a938a47!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status .option-select-trigger:hover:not(:disabled),#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-status:focus-within .option-select-trigger{box-shadow:none!important;filter:brightness(.985)!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-reply-pill,#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-task-reply-pill.has-new{background:var(--bg-sunken,#efeade)!important;border-color:var(--border-1,#e4decf)!important;min-width:0!important;color:var(--fg-2,#65605a)!important;gap:6px!important}#root .workspace-screen[data-section=messages] .message-body .task-chip-row .message-thread-reply-label{color:inherit!important;font:600 12px/12px var(--font-ui,Inter, system-ui, sans-serif)!important;white-space:nowrap!important}@media (width<=720px){#root .workspace-screen[data-section=messages] .message-body .task-chip-row{flex-wrap:wrap!important;row-gap:6px!important}}#root .workspace-screen[data-section=tasks] .task-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:80px!important;box-shadow:none!important;color:#1a1612!important;font:400 14px/22px var(--font-ui,Geist, system-ui, sans-serif)!important;letter-spacing:0!important;cursor:grab!important;background:#fcfaf4!important;border:1px solid #e4decf!important;border-radius:6px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;padding:9px!important;transition:border-color .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1)!important;display:flex!important;overflow:visible!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-card:before,#root .workspace-screen[data-section=tasks] .task-card:after{content:none!important;display:none!important}#root .workspace-screen[data-section=tasks] .task-card:hover,#root .workspace-screen[data-section=tasks] .task-card[data-pointer=inside]{box-shadow:none!important;background:#fcfaf4!important;border-color:#e4decf!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-card.selected,#root .workspace-screen[data-section=tasks] .task-card[data-state=selected],#root .workspace-screen[data-section=tasks] .task-card[aria-current=true]{background:#fcfaf4!important;border-color:#dda285!important;transform:none!important;box-shadow:0 0 0 2px #d4501e1a!important}#root .workspace-screen[data-section=tasks] .task-card.dragging,#root .workspace-screen[data-section=tasks] .task-card[data-state=dragging]{opacity:.72!important;cursor:grabbing!important;box-shadow:0 0 0 2px #d4501e1a!important}#root .workspace-screen[data-section=tasks] .task-card-header,#root .workspace-screen[data-section=tasks] .task-card-key,#root .workspace-screen[data-section=tasks] .task-card h3{margin:0!important}#root .workspace-screen[data-section=tasks] .task-card-title{box-sizing:border-box!important;align-items:flex-start!important;gap:6px!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important;overflow:visible!important}#root .workspace-screen[data-section=tasks] .task-card-title span{color:#1a1612!important;width:100%!important;min-width:0!important;height:32px!important;font:500 12.5px/16px var(--font-ui,Geist, system-ui, sans-serif)!important;letter-spacing:0!important;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-card-footer{box-sizing:border-box!important;color:#65605a!important;width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;font:400 10.5px/22px var(--font-ui,Geist, system-ui, sans-serif)!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}#root .workspace-screen[data-section=tasks] .task-card-status-wrap,#root .workspace-screen[data-section=tasks] .task-card-status{box-sizing:border-box!important;flex:0 0 108px!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:block!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-control{width:108px!important;height:20px!important;min-height:20px!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-trigger{box-sizing:border-box!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:none!important;color:#65605a!important;font:400 10.5px/18px var(--font-ui,Geist, system-ui, sans-serif)!important;letter-spacing:0!important;cursor:pointer!important;background:#f7f3ea!important;border:1px solid #d4ccb8!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;padding:0 7px!important;transition:border-color .12s cubic-bezier(.2,.7,.3,1),background-color .12s cubic-bezier(.2,.7,.3,1)!important;display:inline-flex!important;overflow:hidden!important;transform:none!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-trigger:hover:not(:disabled),#root .workspace-screen[data-section=tasks] .task-card-status[data-open=true] .option-select-trigger,#root .workspace-screen[data-section=tasks] .task-card-status:focus-within .option-select-trigger{box-shadow:none!important;filter:brightness(.985)!important;background:#f7f3ea!important;border-color:#d4ccb8!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-label strong{color:inherit!important;font:400 10.5px/18px var(--font-ui,Geist, system-ui, sans-serif)!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-trigger svg:last-child{color:#65605a!important;opacity:.7!important;flex:0 0 12px!important;width:12px!important;height:12px!important}#root .workspace-screen[data-section=tasks] .task-card-status .option-select-icon{display:none!important}#root .workspace-screen[data-section=tasks] .task-card-assignee-wrap{box-sizing:border-box!important;color:#65605a!important;min-width:0!important;height:22px!important;font:400 10.5px/22px var(--font-ui,Geist, system-ui, sans-serif)!important;align-items:center!important;gap:4px!important;margin:0 0 0 auto!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}#root .workspace-screen[data-section=tasks] .task-card-avatar{box-sizing:border-box!important;color:#1a1612!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;font:500 10px/20px var(--font-ui,Geist, system-ui, sans-serif)!important;letter-spacing:0!important;background:#d8dee6!important;border:0!important;border-radius:4px!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}#root .workspace-screen[data-section=tasks] .task-card-assignee{color:#65605a!important;min-width:0!important;font:400 10.5px/22px var(--font-ui,Geist, system-ui, sans-serif)!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}#root .connect-modal{width:min(560px,100%)}#root .connect-modal-header>div{flex-direction:column;align-items:flex-start;gap:2px}#root .connect-modal-body{flex-direction:column;gap:14px;padding:18px 18px 4px;display:flex}#root .connect-modal-hint{color:#56514a;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}#root .connect-modal-hint svg{color:var(--accent,#d4501e)}#root .connect-os-tabs{background:#f2ece0;border:1px solid #e4decf;border-radius:8px;align-self:flex-start;gap:4px;padding:3px;display:inline-flex}#root .connect-os-tab{color:#56514a;cursor:pointer;transition:background .12s var(--ease-out,ease), color .12s var(--ease-out,ease);background:0 0;border:0;border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:500}#root .connect-os-tab.active{color:#211c16;background:#fcfaf4;box-shadow:0 1px 2px #11131a14}#root .connect-command-box{background:#181715;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 12px 12px 14px;display:flex}#root .connect-command-box code{color:#b8e08a;word-break:break-all;white-space:pre-wrap;flex:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}#root .connect-command-box .copy-button{color:#f2ece0;background:#ffffff14;border-color:#ffffff29;flex:none}#root .connect-command-box .copy-button:hover{background:#ffffff29}#root .connect-modal-note{color:#807a70;margin:0;font-size:12px;line-height:1.5}#root .connect-status{color:#56514a;background:#faf6ec;border:1px solid #e4decf;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}#root .connect-status-dot{background:#e0a23c;border-radius:999px;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite connect-pulse;box-shadow:0 0 #e0a23c80}#root .connect-status.online{color:#4d5a2c;background:#f3f6ea;border-color:#cdd9b0}#root .connect-status.online .connect-status-dot{background:#6f7a45;animation:none}#root .connect-status svg{color:#6f7a45;margin-left:auto}@keyframes connect-pulse{0%{box-shadow:0 0 #e0a23c73}70%{box-shadow:0 0 0 6px #e0a23c00}to{box-shadow:0 0 #e0a23c00}}#root .connect-modal-actions{justify-content:flex-end;gap:10px;padding:16px 18px 18px;display:flex}#root .connect-timeout-card{background:#fbeee9;border:1px solid #e6b9ab;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}#root .connect-timeout-card strong{color:#a23a1e;font-size:13px}#root .connect-timeout-card p{color:#8a5443;margin:0;font-size:12.5px;line-height:1.5}#root .connect-troubleshoot{background:#faf6ec;border:1px solid #e4decf;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}#root .connect-troubleshoot strong{color:#56514a;font-size:12.5px}#root .connect-troubleshoot ul{color:#807a70;flex-direction:column;gap:6px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.5;display:flex}#root .connect-troubleshoot code{color:#3a352e;background:#efe9dc;border-radius:5px;margin-left:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px}
