:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f7f8;--surface:#fff;--surface-subtle:#fbfbfc;--surface-raised:#fff;--surface-hover:#f8f8f9;--surface-active:#f4f4f5;--ink:#09090b;--ink-soft:#27272a;--foreground:var(--ink);--text:var(--ink);--text-soft:var(--ink-soft);--text-muted:var(--muted);--muted:#71717a;--muted-strong:#52525b;--muted-foreground:var(--muted);--border:#e4e4e7;--border-strong:#d4d4d8;--border-subtle:#eeeeef;--ring:#09090b1f;--shadow-soft:0 1px 2px #09090b0a, 0 12px 42px #09090b0d;--shadow-lift:0 10px 30px #09090b1a;--shadow-popover:0 18px 60px #09090b29, 0 0 0 1px #09090b0f;--shadow-ambient:0 18px 70px #09090b14;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);background:var(--background);color:#09090b;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:linear-gradient(180deg, #fff 0, #fafafa 34%, #f4f4f5 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:#09090b}input:disabled,textarea:disabled{cursor:not-allowed;color:#71717a;-webkit-text-fill-color:#71717a;background:#f4f4f5}.app-shell{background:#fff;grid-template-columns:56px 280px minmax(0,1fr);height:100dvh;min-height:100dvh;display:grid}.auth-screen{color:#09090b;background:linear-gradient(#fff 0%,#fafafa 48%,#f4f4f5 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:#fffffff5;border:1px solid #09090b1a;border-radius:8px;padding:22px;box-shadow:inset 0 1px #ffffffe6,0 22px 80px #09090b1f}.auth-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.auth-mark{color:#fff;background:#09090b;border:1px solid #18181b;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:#71717a;margin-top:3px;font-size:13px}.auth-form{gap:12px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label span{color:#52525b;font-size:12px;font-weight:650}.auth-form input{color:#09090b;width:100%;height:42px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);background:#fff;border:1px solid #d4d4d8;border-radius:7px;outline:0;padding:0 12px}.auth-form input:hover{border-color:#a1a1aa}.auth-form input:focus{border-color:#09090b;box-shadow:0 0 0 4px #09090b14}.auth-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;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:#52525b;text-align:center;background:#fafafa;border:1px solid #eeeeef;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:#27272a;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,#f4f4f5 0%,#fff 42%,#f4f4f5 84%) 0 0/220% 100%;border:1px solid #eeeeef;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(#ffffffdb 0,#fafafad1 100%);border:1px solid #09090b17;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 #ffffffe0,0 16px 44px #09090b14}.boot-preview-rail,.boot-preview-sidebar,.boot-preview-main{background:#ffffffc7;border:1px solid #09090b12;border-radius:7px}.boot-preview-rail{background:linear-gradient(#09090b 0 24px,#0000 24px 34px,#09090b1a 34px 58px,#0000 58px 68px,#09090b12 68px 92px),#fff;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,#f4f4f5 0%,#fff 42%,#f4f4f5 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,#e4e4e7 0%,#fff 42%,#e4e4e7 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(#fffffff5 0%,#fafafae6 100%);border:1px solid #09090b1a;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 18px 56px #09090b1a}.boot-error-icon{color:#09090b;background:#fff;border:1px solid #09090b1a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #09090b12}.boot-error-card>div:not(.boot-actions){gap:7px;min-width:0;display:grid}.boot-error-kicker{color:#71717a;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:720}.boot-error-card strong{color:#09090b;font-size:16px;line-height:1.2}.boot-error-card p{color:#52525b;margin:0;font-size:13px;line-height:1.45}.boot-error-card code{color:#3f3f46;white-space:pre-wrap;background:#f4f4f5b8;border:1px solid #09090b14;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:#fafafa;border-right:1px solid #e4e4e7;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:#fff;background:#09090b;border:1px solid #18181b;border-radius:6px;width:34px;height:34px;font-weight:700}.user-mark{color:#18181b;background:#f4f4f5;border:1px solid #d4d4d8;border-radius:6px;width:28px;height:28px;font-size:12px;font-weight:700}.rail-button{color:#71717a;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:#fff;opacity:0;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);white-space:nowrap;background:#09090b;border:1px solid #09090b1a;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:#09090b;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%), #fff, #f4f4f500 68%), #f4f4f5;color:#09090b}.rail-button.active:before{content:"";background:#09090b;border-radius:999px;width:3px;height:22px;position:absolute;left:-8px}.rail-spacer{flex:1}.rail-user-stack{justify-items:center;gap:8px;display:grid}.mobile-section-bar{display:none}.module-sidebar{background:#fafafa;border-right:1px solid #e4e4e7;min-width:0}.sidebar-shell{height:100%;min-height:0;animation:sidebar-shell-in .22s var(--ease-out) both;grid-template-rows:auto minmax(0,1fr);display:grid}.sidebar-static{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb 0,#fafafadb 100%);position:relative;box-shadow:inset 0 1px #ffffffd1,0 1px #09090b0f,0 18px 32px #09090b08}.sidebar-static:after{pointer-events:none;opacity:.52;content:"";background:linear-gradient(#09090b0d,#09090b00);height:18px;position:absolute;bottom:-18px;left:0;right:0}.sidebar-scroll{scroll-behavior:smooth;min-height:0;animation:sidebar-scroll-in .26s var(--ease-out) both;padding:10px 0 14px;position:relative;overflow:hidden auto}.sidebar-header{border-bottom:1px solid #e4e4e7;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:#71717a;background:#fff;border:1px solid #e4e4e7;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:#09090b;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:#71717a;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:#27272a}.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:#71717a;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=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:#3f3f46;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}.nav-item.static{cursor:default}.nav-item:hover,.nav-item.active,.channel-button:hover:not(:disabled),.channel-button.active{color:#09090b;background:#f4f4f5}.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:#18181b;font-size:13px;font-weight:650}.member-button-copy small{color:#71717a;font-size:11px;line-height:1.25}.current-member-chip{color:#52525b;background:#fff;border:1px solid #09090b1a;border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-weight:650;line-height:1.1}.member-button-icon{color:#a1a1aa;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:#f4f4f5b8}.channel-button.active{font-weight:650;box-shadow:inset 3px 0 #09090b}.channel-button span,.nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pin-icon{color:#a1a1aa;margin-left:auto}.empty-sidebar-note,.muted-text{color:#71717a;font-size:13px;line-height:1.45}.host-label{color:#71717a;align-items:center;gap:7px;padding:5px 8px;font-size:13px;display:flex}.mini-avatar{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex:none;width:24px;height:24px;font-size:12px;font-weight:700}.mini-avatar.blue{background:#eff6ff}.status-dot{background:#d4d4d8;border-radius:999px;flex:none;width:8px;height:8px;margin-left:auto}.status-dot.online{background:#16a34a}.agent-dm .status-dot{margin-left:auto}.sidebar-create{border-top:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:12px;display:flex}.sidebar-create input{background:#fff;border:1px solid #d4d4d8;border-radius:6px;outline:0;min-width:0;height:34px;padding:0 10px}.workspace{background:#fff;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:#713f12;background:#fefce8;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:#713f12;cursor:pointer;background:#fff;border:1px solid #eab308;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.api-banner button:hover{border-color:#713f12}.system-status-dock{z-index:70;pointer-events:none;gap:8px;width:min(430px,100% - 36px);display:grid;position:absolute;top:74px;right:18px}.system-status-card{box-shadow:var(--shadow-popover);color:#18181b;pointer-events:auto;animation:toast-in .22s var(--ease-out);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#fffffff5 0,#fafafaf0 100%);border:1px solid #09090b1a;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:#71717a;width:2px;position:absolute;top:0;bottom:0;left:0}.system-status-card.connecting:before{background:#52525b}.system-status-card.offline:before,.system-status-card.warning:before{background:#a16207}.system-status-card.danger:before{background:#b91c1c}.system-status-card.muted:before{background:#a1a1aa}.system-status-icon{color:#27272a;background:#fff;border:1px solid #09090b17;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:#a16207}.system-status-card.danger .system-status-icon{color:#b91c1c}.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:#09090b;font-size:12.5px;font-weight:720}.system-status-card span{color:#52525b;font-size:12px}.system-status-card button{color:#27272a;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:#fff;border:1px solid #09090b1a;border-radius:7px;padding:0 9px;font-size:12px;font-weight:650}.system-status-card button:hover{background:#f4f4f5;border-color:#09090b2e;transform:translateY(-1px);box-shadow:0 8px 18px #09090b12}.workspace-header{border-bottom:1px solid #e4e4e7;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:#09090b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;line-height:1.2;overflow:hidden}.workspace-title span{color:#71717a;font-size:13px;line-height:1.3}.header-actions button{color:#52525b;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:#09090b;background:#f4f4f5}.header-actions button:disabled{cursor:not-allowed;opacity:.45}.header-actions .button{background:#fff;border:1px solid #d4d4d8;width:auto;min-width:36px;height:36px;padding:0 12px;box-shadow:inset 0 1px #ffffffdb,0 1px 1px #09090b05}:is(.header-actions .button:empty,.header-actions .button[aria-label]:not(:has(span))){padding:0}.header-actions .button-default{color:#fff;background:#09090b;border-color:#09090b}.header-meta{color:#52525b;align-items:center;gap:6px;display:inline-flex}.workspace-tabs{background:#fff;border-bottom:1px solid #e4e4e7;align-items:stretch;gap:18px;min-height:48px;padding:0 18px;display:flex}.workspace-tab{color:#71717a;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:#09090b;border-bottom-color:#09090b}.workspace-tab:hover:not(:disabled){color:#18181b}.workspace-tab.disabled{cursor:not-allowed;opacity:.7}.workspace-tab-count{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;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(#fafafab3 0,#fff0 220px);min-height:0;padding:18px;overflow:auto}.channel-tab-header{background:#ffffffeb;border:1px solid #e4e4e7;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #09090b08}.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:#09090b;font-size:16px}.channel-tab-header p{color:#71717a;margin-top:3px;font-size:13px}.channel-tab-icon{color:#27272a;background:#fafafa;border:1px solid #e4e4e7;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:#18181b;font-size:14px}.channel-resource-main span,.channel-resource-main small{color:#71717a;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:#71717a;min-width:0;font-size:12px;overflow:hidden}.artifact-preview-card h3{color:#18181b;margin:0;font-size:15px}.artifact-task-link{justify-content:flex-start}.artifact-task-link button{color:#09090b;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.date-divider{color:#71717a;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:#e4e4e7;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:#fafafa}.message-row.selected{background:#f4f4f5}.avatar,.large-avatar{color:#18181b;background:#f4f4f5;border:1px solid #d4d4d8;border-radius:8px;font-weight:700}.avatar{width:34px;height:34px;font-size:13px}.agent-avatar,.large-avatar{background:#fff}.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:#71717a;font-size:12px}.message-body p{color:#27272a;margin:3px 0 0;line-height:1.55}.message-code-block{white-space:pre;tab-size:2;background:#fafafa;border:1px solid #e4e4e7;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:#18181b;white-space:pre;background:0 0;display:block}.message-code-lang{letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;-webkit-user-select:none;user-select:none;font-size:10px;position:absolute;top:6px;right:8px}.message-inline-code{color:#18181b;background:#f4f4f5;border:1px solid #e4e4e7;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,#b91c1c);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,#b91c1c);border-color:color-mix(in srgb, var(--danger,#b91c1c) 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:#fff;border:1px solid #e4e4e7;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:#fafafa;border-color:#d4d4d8;transform:translateY(-1px);box-shadow:0 10px 24px #18181b14}.message-attachment-card.local-copy{background:linear-gradient(#fff 0,#fbfbfb 100%);border-color:#09090b24;box-shadow:inset 3px 0 #09090b}.message-attachment-card.local-copy .message-attachment-icon{background:#f4f4f5;border-color:#09090b29}.message-attachment-card:not(.local-copy){box-shadow:inset 3px 0 #d4d4d8}.message-attachment-icon{color:#27272a;background:#fafafa;border:1px solid #e4e4e7;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:#18181b;font-size:13px}.message-attachment-main small{color:#71717a;font-size:12px}.message-artifact-card{background:#fff;border:1px solid #d4d4d8;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:#18181b;background:#fafafa;border:1px solid #e4e4e7;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:#52525b;margin-top:4px;font-size:13px}.message-artifact-body>span{color:#71717a;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:#09090b;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.mention-token{color:#09090b;background:#f4f4f5;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:#3f3f46;background:#fff;border:1px solid #d4d4d8;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:#09090b;border-color:#09090b}.task-pill.has-new{color:#fff;background:#09090b;border-color:#09090b}.task-status-control{padding-right:4px}.task-status-control>span{background:#71717a;border-radius:999px;width:7px;height:7px}.task-status-control.warning>span{background:#a16207}.task-status-control.success>span{background:#16a34a}.task-status-control.muted>span{background:#a1a1aa}.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:#71717a;place-items:center;min-height:220px;display:grid}.composer{background:#fff;border:1px solid #d4d4d8;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:#09090b;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:#fff;border:1px solid #d4d4d8;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:#27272a;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:#09090b;background:#f4f4f5}.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:#71717a;font-size:12px;font-style:normal}.mention-icon{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.mention-empty{padding:10px}.composer-task-draft{background:#fafafa;border:1px solid #e4e4e7;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:#09090b;font-size:13px}.composer-task-summary span,.composer-task-draft label span{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.composer-task-draft select{color:#27272a;background:#fff;border:1px solid #d4d4d8;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 #f4f4f5;flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.composer-attachment-chip{color:#27272a;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(#fff 0,#fafafa 100%);border:1px solid #e4e4e7;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 #ffffffd6}.composer-attachment-chip:hover{border-color:#d4d4d8;transform:translateY(-1px);box-shadow:0 10px 22px #18181b14}.composer-attachment-chip.uploading{background:linear-gradient(#fff 0,#f4f4f5 100%);border-color:#a1a1aa;box-shadow:inset 3px 0 #18181b,inset 0 1px #ffffffd6}.composer-attachment-chip.uploaded,.composer-attachment-chip.attached{background:linear-gradient(#fff 0,#fafafa 100%);border-color:#d4d4d8;box-shadow:inset 3px 0 #71717a,inset 0 1px #ffffffd6}.composer-attachment-icon{color:#27272a;background:#fff;border:1px solid #e4e4e7;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:#71717a;font-size:11px}.composer-attachment-chip button{color:#71717a;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:#09090b;background:#f4f4f5;transform:scale(1.04)}.composer-attachment-chip button:disabled{color:#d4d4d8;cursor:not-allowed;transform:none}.composer-attachment-chip button:disabled:hover{color:#d4d4d8;background:0 0}.composer-tools{flex:1;align-items:center;gap:6px;display:flex}.composer-tools button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.composer-tools button:hover{color:#09090b;background:#f4f4f5}.composer-tools button:disabled{cursor:not-allowed;opacity:.45}.task-checkbox{color:#52525b;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:#fff;border:1px solid #d4d4d8;border-radius:999px;flex:none;margin:0;position:relative;box-shadow:inset 0 1px #ffffffe0,0 1px 1px #09090b0a}.task-checkbox input:after{content:"";width:12px;height:12px;transition:background-color .17s var(--ease-out), transform .17s var(--ease-out);background:#a1a1aa;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #09090b24}.task-checkbox input:checked{background:#09090b;border-color:#09090b;box-shadow:0 0 0 3px #09090b14}.task-checkbox input:checked:after{background:#fff;transform:translate(12px)}.task-checkbox input:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #ffffffe0 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 #e4e4e7;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:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;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:#09090b;border-color:#09090b}.segmented button:disabled,.task-filters button:disabled{cursor:not-allowed;opacity:.45}.filter-select{color:#52525b;background:#fff;border:1px solid #d4d4d8;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:#71717a;font-size:12px;font-weight:650}.filter-select select{color:#09090b;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 #d4d4d8;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 12px}.task-create-row input:focus{border-color:#09090b}.task-empty,.placeholder-workspace{color:#71717a;text-align:center;align-content:center;justify-items:center;min-height:520px;padding:24px;display:grid}.task-empty h2,.placeholder-workspace h1{color:#27272a;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:#fafafa;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:10px;min-width:0;min-height:420px;padding:10px;display:flex}.kanban-column-header{color:#27272a;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:#a1a1aa;border:1px dashed #d4d4d8;border-radius:7px;place-items:center;min-height:90px;font-size:13px;display:grid}.task-card{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.task-card.selected,.task-card:hover{border-color:#09090b}.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:#09090b;margin:0;font-size:14px;line-height:1.35}.task-card p{color:#52525b;margin:0;font-size:13px;line-height:1.45}.task-card-labels{flex-wrap:wrap}.task-card-labels span{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:999px;padding:2px 7px;font-size:12px}.task-card-run{color:#52525b;background:linear-gradient(#fff 0,#fafafa 100%);border:1px solid #e4e4e7;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:#18181b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.task-card-footer{color:#71717a;justify-content:space-between;font-size:12px}.task-card-footer button{color:#27272a;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:6px;padding:5px 8px;font-size:12px}.task-card-footer button:hover{border-color:#09090b}.task-card-footer button:disabled{cursor:not-allowed;opacity:.55}.task-card-footer button:disabled:hover{border-color:#d4d4d8}.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:#71717a;text-transform:uppercase;min-height:34px;font-size:12px;font-weight:650}.task-table-row,.dependency-row,.follow-up-card{background:#fff;border:1px solid #e4e4e7;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:#09090b;box-shadow:inset 3px 0 #09090b}.task-title-button{color:#09090b;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-title-button strong{color:#18181b;font-size:13px}.task-title-button span,.task-table-row>span,.task-table-row time{color:#71717a;font-size:13px}.task-view-empty{color:#a1a1aa;border:1px dashed #d4d4d8;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:#71717a;text-transform:uppercase;font-size:12px;font-weight:650}.task-summary-card strong{color:#09090b;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:#18181b;font-size:13px}.follow-up-card h3{color:#09090b;margin:0;font-size:15px}.follow-up-card span,.dependency-row span{color:#71717a;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:#fff;border-left:1px solid #e4e4e7;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 #e4e4e7;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:#09090b;font-size:15px}.topic-header span{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topic-header button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.topic-header button:hover{color:#09090b;background:#f4f4f5}.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:#27272a;margin:4px 0 0;line-height:1.5}.topic-status-row{color:#71717a;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:13px}.topic-agent-run{background:#fafafa;border:1px solid #e4e4e7;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:#09090b;font-size:13px}.topic-agent-run span{color:#71717a;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:#71717a;text-transform:uppercase;font-size:12px;font-weight:650}.task-detail-form input,.task-detail-form select,.task-detail-form textarea{color:#09090b;background:#fff;border:1px solid #d4d4d8;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(#fffffff5 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:#71717a;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:#713f12;font-size:12.5px}.topic-approval-actions{gap:8px;display:flex}.topic-session-row{background:#fff;border:1px solid #e4e4e7;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:#18181b;font-size:12px}.topic-session-row span{color:#71717a;font-size:12px}.topic-activity{color:#71717a;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:#a1a1aa;margin-left:auto;font-size:12px}.topic-empty-line{color:#a1a1aa;border:1px dashed #e4e4e7;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:#71717a;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:#27272a;cursor:pointer;background:#fff;border:1px solid #d4d4d8;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:#09090b}.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:#09090b2e;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:#fff;border:1px solid #09090b1f;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.artifact-modal-header{background:#ffffffeb;border-bottom:1px solid #e4e4e7;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:#09090b;font-size:14px;display:block}.artifact-modal-header span{color:#71717a;font-size:12px;display:block}.artifact-modal-icon,.artifact-modal-header button{color:#27272a;background:#fff;border:1px solid #e4e4e7;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:#09090b}.artifact-modal-body{min-height:0;padding:14px;overflow:auto}.artifact-modal-body p{color:#3f3f46;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:#fbfbfc;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:#71717a;text-transform:uppercase;font-size:12px;font-weight:650}.artifact-modal-body dd{color:#18181b;margin:0;font-size:13px}.artifact-modal-body pre{color:#f4f4f5;white-space:pre-wrap;word-break:break-word;background:#09090b;border:1px solid #e4e4e7;border-radius:7px;max-height:280px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.artifact-modal-actions{background:#fbfbfc;border-top:1px solid #e4e4e7;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.artifact-modal-actions button,.artifact-modal-actions a{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;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:#09090b}.topic-composer{border-top:1px solid #e4e4e7;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.topic-composer input{border:1px solid #d4d4d8;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 #e4e4e7;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:#09090b;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:#71717a;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:#fff;border:1px solid #e4e4e7;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:#18181b;font-size:13px}.runtime-detail-row span{color:#71717a;font-size:12px}.runtime-detail-row code{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.avatar-swatch{color:#3f3f46;background:#fafafa;border:1px solid #d4d4d8;border-radius:8px;width:42px;height:42px;font-weight:700}.info-section h2,.section-heading-row h2{text-transform:uppercase;color:#71717a;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:#71717a;font-size:14px}.info-row strong{color:#27272a;overflow-wrap:anywhere;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:#71717a;border-color:#09090b1a}.access-restricted-card{background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-color:#09090b1a;max-width:760px}.access-restricted-card>div{gap:8px;display:grid}.access-restricted-card strong{color:#18181b;font-size:15px}.runtime-card p,.daemon-card p{color:#52525b;margin:0;line-height:1.5}.chip-row code,.command-box code{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;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:#b91c1c;border-color:#ef4444}.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:#71717a;text-transform:uppercase;font-size:12px;font-weight:650}.settings-form-row input,.member-create-grid input,.member-create-grid select{color:#09090b;background:#fff;border:1px solid #d4d4d8;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:#71717a;text-transform:uppercase;font-size:12px;font-weight:650}.agent-profile-form input,.agent-profile-form textarea{color:#09090b;background:#fff;border:1px solid #d4d4d8;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(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#09090b24,#e4e4e7bd) border-box;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #09090b0a}.profile-runtime-hint{color:#52525b;animation:surface-in .18s var(--ease-out);background:linear-gradient(#fffffff5 0,#fafafae0 100%);border:1px solid #09090b14;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 #ffffffeb,0 1px 2px #09090b08}.profile-runtime-hint:before{content:"";background:#a1a1aa;border-radius:999px;flex:none;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 4px #a1a1aa1f}.profile-runtime-hint.ready{color:#166534;border-color:#1665342e}.profile-runtime-hint.ready:before{background:#16a34a;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(#fff 0,#fdfdfd 100%);border:1px solid #e4e4e7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #09090b08}.schedule-row:hover{box-shadow:var(--shadow-soft);border-color:#d4d4d8;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:#18181b;font-size:14px}.schedule-row span,.schedule-row p{color:#71717a;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:#fff;border:1px solid #e4e4e7;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(#fff 0,#fbfbfb 100%);border-color:#09090b29;box-shadow:inset 3px 0 #09090b}.member-row.disabled-member{background:linear-gradient(#fafafa 0,#f4f4f5 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:#71717a;font-size:11px;font-weight:650}.member-row-identity input{color:#18181b;background:#fff;border:1px solid #e4e4e7;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:#71717a;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:#18181b;font-size:13px}.member-row>span{color:#71717a;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:#fff;border:1px solid #e4e4e7;border-radius:7px;gap:10px;padding:12px;display:grid}.role-card strong{color:#18181b;font-size:14px}.role-card div{flex-wrap:wrap;gap:6px;display:flex}.role-card code{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;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(#fff 0%,#fafafa 100%);border:1px solid #e4e4e7;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:#71717a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}.secret-create-panel input,.secret-row-main input{color:#18181b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d4d4d8;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:#18181b;box-shadow:0 0 0 3px #18181b14}.secret-list{gap:9px;display:grid}.secret-row{background:#fff;border:1px solid #e4e4e7;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:#d4d4d8;transform:translateY(-1px);box-shadow:0 12px 30px #18181b0f}.secret-row-icon{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;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:#18181b;font-size:14px}.secret-row-main small{color:#71717a;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(#ffffffeb 0,#fafafac2 100%);border:1px solid #09090b14;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 #ffffffe0}.audit-filter-panel label{gap:6px;min-width:0;display:grid}.audit-filter-panel label span{color:#71717a;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(#fffffff2 0,#fafafac2 100%);border:1px solid #09090b14;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #09090b08}.audit-detail-title{color:#18181b;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:760;display:flex}.audit-metadata-json{color:#27272a;white-space:pre-wrap;background:#fff;border:1px solid #e4e4e7;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(#fffffff5 0,#fafafac7 100%);border:1px solid #09090b14;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 #ffffffe6,0 1px 2px #09090b08}.auth-session-row:hover{box-shadow:var(--shadow-soft);border-color:#09090b29;transform:translateY(-1px)}.auth-session-row.current{background:linear-gradient(#fff 0,#fbfbfb 100%);border-color:#09090b2e;box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffe6}.auth-session-row.muted{background:linear-gradient(#fafafaf2 0,#f4f4f5c7 100%)}.session-device-icon{color:#18181b;background:#fff;border:1px solid #09090b17;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 1px 2px #09090b0a}.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:#18181b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:720;overflow:hidden}.session-copy small{color:#71717a;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:#52525b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.session-copy code{color:#52525b;text-overflow:ellipsis;background:#fff;border:1px solid #e4e4e7;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,#f4f4f5e6 0,#e4e4e7b8 45%,#f4f4f5e6 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:#ffffffd1;border:1px solid #09090b14;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:#fff;border-color:#09090b29;transform:translateY(-1px)}.audit-log-row.active,.audit-log-row[data-state=selected]{box-shadow:inset 3px 0 0 #09090b, var(--shadow-soft)}.insight-audit-list{gap:8px;display:grid}.insight-audit-row{background:linear-gradient(#ffffffe6 0,#fafafacc 100%);border:1px solid #09090b14;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:#52525b;white-space:nowrap;font-size:12px}.insight-audit-row small{color:#71717a;white-space:nowrap;font-size:11px;line-height:1.4}.audit-log-icon{color:#18181b;background:#fff;border:1px solid #09090b17;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:#3f3f46;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:#fafafa;border:1px solid #e4e4e7;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:#09090b;background:#fff;border:1px solid #d4d4d8;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:#fff;border:1px solid #e4e4e7;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:#18181b;font-size:13px}.session-row span{color:#71717a;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:#71717a;text-transform:uppercase;font-size:12px;font-weight:650}.insight-metric-card strong{color:#09090b;font-size:30px;line-height:1}.insight-metric-card p{color:#52525b;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:#fff;border:1px solid #e4e4e7;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:#71717a;font-size:13px}.signal-row strong{overflow-wrap:anywhere;color:#18181b;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:#52525b;font-size:14px}.command-line code{overflow-wrap:anywhere;color:#18181b;background:#fafafa;border:1px solid #e4e4e7;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:#fff;border:1px solid #d4d4d8;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.warning-text{color:#b91c1c}.command-box{gap:8px;display:grid}.command-box-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.command-box span{color:#52525b;font-size:12px;font-weight:650}.command-box-header button{color:#27272a;cursor:pointer;background:#fff;border:1px solid #d4d4d8;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:#09090b;background:#fff;border:1px solid #d4d4d8;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 #e4e4e7;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 #09090b;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:#fff;background:#09090b}.button-outline{color:#09090b;background:#fff}.button-ghost{color:#3f3f46;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:#f4f4f5}.badge{white-space:nowrap;border:1px solid #d4d4d8;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.badge-muted{color:#52525b;background:#f4f4f5}.card{background:#fff;border:1px solid #e4e4e7;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:#a1a1aa}input[type=checkbox]{accent-color:#09090b}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#71717a61 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}.module-sidebar{background:linear-gradient(#fafafa 0,#f6f6f7 100%);box-shadow:inset -1px 0 #ececef}.org-mark{box-shadow:0 10px 24px #09090b2e}.user-mark,.mini-avatar,.avatar,.large-avatar,.computer-icon,.avatar-swatch{box-shadow:inset 0 1px #fffc}.rail-button{color:#52525b}.rail-button:hover{transform:translateY(-1px)}.rail-button.active{background:#fff;box-shadow:0 1px 2px #09090b14,0 0 0 1px #ececef}.rail-button.active:before{height:24px;left:-8px;box-shadow:0 0 0 1px #09090b0a}.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 #ffffffeb,0 1px 1px #09090b05}.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 #ffffffeb inset;border-color:#18181b}.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:#fff;box-shadow:inset 3px 0 #09090b,0 1px 2px #09090b0d,0 0 0 1px #ececef}.nav-item.static,.nav-item.static:hover,.nav-item.static.active{box-shadow:none;color:#71717a;background:0 0;font-weight:500;transform:none}.nav-item.static.active{color:#3f3f46}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0}.workspace-header{box-shadow:0 1px #e4e4e7b3}.workspace-tab{position:relative}.workspace-tab:after{opacity:0;height:2px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);content:"";background:#09090b;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-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:#fff;border-color:#ececef;transform:translateY(-1px)}.message-row.selected{box-shadow:var(--shadow-soft);background:#fff;border-color:#d4d4d8}.empty-state{color:#71717a;min-height:320px;font-weight:500;position:relative}.empty-state:before{width:42px;height:42px;box-shadow:var(--shadow-soft);content:"";background:linear-gradient(#a1a1aa,#a1a1aa) 12px 13px/18px 2px no-repeat,linear-gradient(#d4d4d8,#d4d4d8) 12px 21px/13px 2px no-repeat,linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#09090b,#d4d4d8) border-box;border:1px solid #e4e4e7;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 #ffffffe6,0 1px 2px #09090b08}.composer{border-color:var(--border);box-shadow:0 1px 0 #ffffffe6 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:#18181b;transform:translateY(-1px)}.mention-menu{box-shadow:var(--shadow-popover);animation:popover-in .15s var(--ease-out);border-color:#09090b1a}.mention-menu button{min-height:44px}.mention-menu button:hover,.mention-menu button.active{background:#f4f4f5;box-shadow:inset 0 0 0 1px #ececef}.mention-icon{background:#fff;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #09090b0a}.composer-task-draft{background:#f8f8f9;box-shadow:inset 0 1px #fffc}.segmented button,.task-filters button,.filter-select,.task-status-control,.task-pill,.button,.badge{box-shadow:inset 0 1px #ffffffdb,0 1px 1px #09090b05}.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 #ffffffdb inset}.segmented button.active,.task-filters button.active{color:#fff;background:#09090b;border-color:#09090b;box-shadow:0 8px 22px #09090b24}.button{border-radius:7px}.button-default:hover:not(:disabled){background:#18181b;transform:translateY(-1px);box-shadow:0 14px 30px #09090b33}.button-outline:hover:not(:disabled),.button-ghost:hover:not(:disabled),a.button-outline:hover{transform:translateY(-1px)}.copy-button{color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;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 #ffffffdb,0 1px 1px #09090b05}.copy-button:hover{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #ffffffdb inset;border-color:#09090b;transform:translateY(-1px)}.copy-button.copied{color:#fff;background:#09090b;border-color:#09090b}.copy-button.failed{color:#b91c1c;border-color:#ef4444}.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(#fafafaa3 0,#fff0 220px)}.kanban-column{transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:#fafafaeb;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #09090b08}.kanban-column:hover{box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-soft);border-color:#d4d4d8}.kanban-column-header{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafafaeb;padding-bottom:2px;position:sticky;top:0}.kanban-empty{background:#fff;box-shadow:inset 0 1px #ffffffdb}.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 #ffffffe6,0 1px 2px #09090b0a}.task-card:hover,.task-card.selected{border-color:#18181b;transform:translateY(-2px);box-shadow:0 14px 36px #09090b1f}.task-card:focus-visible{box-shadow:0 0 0 3px var(--ring), 0 14px 36px #09090b1f;border-color:#18181b;outline:0}.task-card-labels span,.mention-token{box-shadow:inset 0 0 0 1px #09090b08}.task-topic-panel{box-shadow:-18px 0 44px #09090b12}.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:#d4d4d8}.empty-state-card{color:#71717a;text-align:center;min-height:220px;animation:surface-in .22s var(--ease-out);background:linear-gradient(#ffffffeb 0,#fafafaeb 100%),#fff;border:1px dashed #d4d4d8;border-radius:8px;align-content:center;place-items:center;gap:12px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffe6}.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(#fafafab3 0,#fff0 220px),#fff;border:0}.empty-state-card>div{gap:5px;max-width:440px;display:grid}.empty-state-card strong{color:#18181b;font-size:14px;line-height:1.25}.empty-state-card:not(.compact) strong{font-size:18px}.empty-state-card p{color:#71717a;margin:0;font-size:13px;line-height:1.5}.empty-state-icon{width:42px;height:42px;box-shadow:var(--shadow-soft);color:#27272a;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#09090b,#d4d4d8) border-box;border:1px solid #e4e4e7;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:#71717a;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:#18181b;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 #ffffffeb,0 1px 1px #09090b05}.actor-select-trigger:hover,.actor-select-field:focus-within .actor-select-trigger{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #ffffffeb inset;border-color:#18181b}.actor-select-label{color:#18181b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.actor-option-icon{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 1px #ffffffdb}.actor-select-menu{z-index:50;max-height:260px;box-shadow:var(--shadow-popover);animation:popover-in .15s var(--ease-out);background:#fff;border:1px solid #09090b1a;border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.actor-select-search{color:#71717a;background:#ffffffc7;border:1px solid #09090b17;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:#18181b;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:#18181b}.actor-select-empty{color:#71717a;place-items:center;min-height:42px;font-size:12px;display:grid}.actor-select-menu button{color:#27272a;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:#09090b;background:#f4f4f5;box-shadow:inset 0 0 0 1px #ececef}.actor-select-menu button.selected{color:#09090b;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:#71717a;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:#18181b;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 #ffffffeb,0 1px 1px #09090b05}.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 #ffffffeb inset;border-color:#18181b}.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:#18181b;font-size:13px;font-weight:500}.option-select-label small,.option-select-menu small{color:#71717a;font-size:12px}.option-select-icon{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;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:#fff;border:1px solid #09090b1a;border-radius:8px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.option-select-menu button{color:#27272a;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:#f4f4f5;box-shadow:inset 0 0 0 1px #ececef}.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:#d4d4d8;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:#71717a;border-radius:999px;width:7px;height:7px}.task-status-option.warning .option-select-trigger:before{background:#a16207}.task-status-option.success .option-select-trigger:before{background:#16a34a}.task-status-option.muted .option-select-trigger:before{background:#a1a1aa}.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:#d4d4d8;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:#18181b;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:#fffffff0;border:1px solid #09090b1a;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:#18181b;background:#fafafa;border:1px solid #e4e4e7;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.toast-card.success .toast-icon{color:#15803d}.toast-card.warning .toast-icon{color:#a16207}.toast-card.danger .toast-icon{color:#b91c1c}.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:#52525b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box}.toast-card button{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.toast-card button:hover{color:#09090b;background:#f4f4f5}.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:#ffffff7a;border-bottom-color:#ffffff7a;border-left-color:#ffffff7a}.button-outline.is-loading,.button-ghost.is-loading{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #ffffffdb inset;background:#f4f4f5}.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:#18181b;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#09090b2e,#e4e4e7b8) border-box;border:1px solid #09090b1a;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 1px 2px #09090b0a}.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:#09090b}.actor-select-trigger[aria-expanded=true],.option-select-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--ring), 0 1px 0 #ffffffeb inset;border-color:#18181b}.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:#d4d4d8}.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 #ffffff14}.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(#ffffffc2 0,#fafafa8f 48%,#f4f4f5b8 100%),#09090b2e;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:#fffffff5;border:1px solid #09090b1f;border-radius:10px;overflow:hidden;box-shadow:0 28px 90px #09090b33,inset 0 0 0 1px #ffffffbd}.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 #09090b17;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:#52525b;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:#fff;border:1px solid #09090b17;border-radius:8px;place-items:center;display:grid}.command-palette-close:hover,.command-palette-close:focus-visible{color:#09090b;background:#f4f4f5;border-color:#09090b2e}.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:#f4f4f5;border-color:#09090b1c;box-shadow:inset 0 1px #ffffffc7}.command-result-block button:active{transform:scale(.995)}.command-icon{color:#27272a;background:#fff;border:1px solid #09090b17;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:#09090b14}.org-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb 0,#f7f7f8eb 100%);height:100dvh;position:sticky;top:0}.module-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffdb 0,#f7f7f8eb 100%);height:100dvh;position:sticky;top:0;overflow:hidden}.workspace{overflow:hidden}.sidebar-header h1{letter-spacing:0}.sidebar-nav{padding-top:4px}.sidebar-group-title{letter-spacing:0}.search-box{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#09090b1a,#09090b0d) 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%), #fff, #fff0 62%), linear-gradient(180deg, #ffffffdb, #fafafae0);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:#09090b}.channel-button.active .pin-icon,.channel-button:hover .pin-icon{color:#52525b}.workspace-header{background:linear-gradient(#fffffff0 0,#ffffffd1 100%);min-height:62px;box-shadow:inset 0 1px #ffffffd1,0 1px #09090b12,0 12px 42px #09090b0a}.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(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#09090b2e,#e4e4e7b8) 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:#fff;box-shadow:inset 0 1px #ffffffe0,0 1px 2px #09090b0d,0 0 0 1px #09090b12}.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(#fafafac2 0,#fff0 220px),linear-gradient(90deg,#09090b06 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:#09090b;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(#fff 0,#f4f4f5 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(#fffffffa 0,#fdfdfdf5 100%)}.composer{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(#09090b2e,#09090b0f) border-box;position:relative;overflow:visible}.composer:before{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffffeb}.composer textarea,.mention-input-wrap textarea,.mention-input-wrap input{color:#18181b}.composer-footer{border-top:1px solid var(--border-subtle);padding-top:10px}.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(#fafafaf5 0,#f4f4f5d6 100%)}.mention-menu,.actor-select-menu,.option-select-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffffa 0,#fafafaf5 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:#fff;background:#09090b;box-shadow:0 10px 22px #09090b24}.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:#fff;background:#ffffff1a;border-color:#fff3}.task-toolbar{z-index:10;background:linear-gradient(#fffffff0 0,#ffffffd1 100%);position:relative;box-shadow:inset 0 1px #ffffffd1,0 1px #09090b12}.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(#fff 0,#fbfbfc 100%)}.segmented button.active,.task-filters button.active,.task-pill.has-new{background:linear-gradient(#18181b 0,#09090b 100%)}.kanban-board{scroll-snap-type:x proximity;align-items:start}.kanban-column{scroll-snap-align:start;background:linear-gradient(#ffffffb8 0,#fafafaf5 100%);position:relative;overflow:hidden}.kanban-column:before{opacity:.18;content:"";background:linear-gradient(90deg,#09090b,#09090b1f);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,#09090b2e,#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(#fff 0,#fdfdfd 100%)}.task-table-row.selected,.dependency-row.selected,.follow-up-card.selected{background:#fff;box-shadow:inset 3px 0 #09090b,0 14px 34px #09090b17}.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:#ffffffc7;box-shadow:0 1px 2px #09090b08}.topic-activity{min-height:36px;padding:0 8px}.topic-activity:hover{background:#fff}.topic-agent-run{background:linear-gradient(#fff 0,#f8f8f9 100%)}.topic-agent-run.active,.task-card.has-run-state{border-color:#d4d4d8;box-shadow:inset 3px 0 #18181b,0 10px 26px #09090b0d}.topic-agent-run .agent-run-copy{min-width:0}.topic-agent-run .agent-run-copy small{color:#52525b;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:#52525b}.topic-agent-run.confirming{background:linear-gradient(#fff 0,#fbfbfb 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(#ffffff85 0,#fff0 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(#fff 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(#09090b14 1px,#0000 1px) 0 0/9px 9px,linear-gradient(90deg,#09090b14 1px,#0000 1px) 0 0/9px 9px;border:1px solid #09090b12;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:#f4f4f5;background:#0f0f12;border-color:#09090b17}.chip-row code,.role-card code{color:#18181b;background:#fafafa}.command-line .copy-button,.command-box-header .copy-button{border-color:#09090b24}.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%), #ffffff8a, transparent 58%), linear-gradient(180deg, #ffffff57 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 #ffffffdb inset;border-color:#09090b}.button-default:before,.segmented button.active:before,.task-filters button.active:before{background:linear-gradient(#ffffff2e 0,#0000 52%)}.badge{line-height:1}.badge-success{background:linear-gradient(#f0fdf4 0,#dcfce7 100%)}.badge-warning{background:linear-gradient(#fffbeb 0,#fef3c7 100%)}.badge-muted{background:linear-gradient(#fafafa 0,#f4f4f5 100%)}.api-banner,.toast-card,.artifact-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.toast-card{background:linear-gradient(#fffffff5 0,#fafafaf0 100%);border-radius:8px}.artifact-modal-backdrop{background:linear-gradient(#09090b29,#09090b3d)}.artifact-modal{background:linear-gradient(#fff 0,#fbfbfc 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:#fff;content:attr(data-tooltip);opacity:0;text-align:center;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);white-space:nowrap;background:#09090b;border:1px solid #ffffff24;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:#18181b}.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%), #ffffffe0, #fff0 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:#fff;box-shadow:inset 0 0 0 1px #09090b14}.mention-menu button em{background:#ffffff9e;border:1px solid #09090b14;border-radius:999px;justify-self:end;padding:2px 6px;font-size:11px;font-weight:650}.mention-menu button.active em{background:#ffffff1a;border-color:#ffffff2e}.mention-menu-head{background:linear-gradient(#fffffff0 0,#fafafae0 100%);border:1px solid #09090b12;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 #ffffffe0}.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:#18181b;font-size:13px}.mention-menu-head span{color:#71717a;font-size:12px}.mention-type-strip{flex-wrap:wrap;gap:5px;margin:0 1px 6px;display:flex}.mention-type-strip span{color:#52525b;background:#ffffffa3;border:1px solid #09090b12;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:#fff;background:#09090b;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:10px;line-height:1;display:inline-grid}.mention-group-label{color:#71717a;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,#09090b17,#0000);flex:1;height:1px}.mention-icon.person,.actor-select-menu .actor-option-icon{background:linear-gradient(#fff 0,#f4f4f5 100%)}.mention-icon.agent{background:linear-gradient(135deg,#fff 0,#f4f4f5 48%,#e4e4e7 100%);border-color:#09090b29}.mention-icon.channel,.mention-icon.task,.mention-icon.file,.mention-icon.host{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#09090b24,#e4e4e7bd) 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 #09090b14}.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%), #ffffffe0, #fff0 62%), linear-gradient(180deg, #ffffffc7 0, #fafafa6b 100%);border-color:#09090b33;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe0,0 14px 34px #09090b14}.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%), #ffffffd1, #fff0 60%);box-shadow:var(--shadow-soft);border-color:#09090b38}.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 #09090b12;border-color:#09090b4d}.sidebar-create{background:linear-gradient(#fafafa00 0,#fafafaf0 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:#fef2f2;border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c14}.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:#09090b3d 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:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.message-tab-surface::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.task-view-surface::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.kanban-board::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.detail-page::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.topic-scroll::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.module-sidebar::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.sidebar-scroll::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.mention-menu::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.actor-select-menu::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.option-select-menu::-webkit-scrollbar-thumb{background-color:#09090b3d;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.message-panel::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.message-tab-surface::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.task-view-surface::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.kanban-board::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.detail-page::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.topic-scroll::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.module-sidebar::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.mention-menu::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.actor-select-menu::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.option-select-menu::-webkit-scrollbar-thumb:hover{background-color:#09090b5c}.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(#ffffffeb 0,#fafafadb 100%)}.actor-select-empty,.mention-empty{background:#ffffff8a;border-radius:6px;box-shadow:inset 0 0 0 1px #09090b0d}.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:#a1a1aa}.composer:has(.mention-input-wrap[data-open=true]){box-shadow:0 18px 54px #09090b1a,0 0 0 1px #09090b1a}: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 #ffffffdb 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:#09090b}.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 #09090b12,inset 0 1px #ffffffdb}.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 #09090b0d)}.option-select-menu,.actor-select-menu,.mention-menu{outline-offset:-2px;outline:1px solid #ffffff9e}.option-select-menu button:focus-visible,.actor-select-menu button:focus-visible,.mention-menu button:focus-visible{color:#fff;background:#09090b;outline:0;box-shadow:0 10px 22px #09090b24}.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,#09090b1a,#09090b,#09090b1a);height:2px;position:absolute;top:0;left:0;right:0}.toast-card.success:before{background:linear-gradient(90deg,#16a34a24,#16a34a,#16a34a24)}.toast-card.warning:before{background:linear-gradient(90deg,#a1620724,#a16207,#a1620724)}.toast-card.danger:before{background:linear-gradient(90deg,#b91c1c24,#b91c1c,#b91c1c24)}:root{--control-height:36px;--surface-line:#09090b14;--surface-line-strong:#09090b24;--elevated-line:#ffffffb8}.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(#fffffffa 0,#fafafaf5 100%)}.command-palette-search{background:#ffffffb8}.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:#fff;background:#09090b;border-color:#09090b;box-shadow:0 16px 34px #09090b2e}.command-result-block button.active:before{opacity:.72;transform:scaleY(1)}.command-result-block button.active .command-icon{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.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 #09090b29, 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 #09090b0d;background:#fff}.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(#ffffffe0 0,#fafafae0 100%);border-radius:8px;grid-template-columns:minmax(104px,136px) minmax(0,1fr) 34px;padding:8px;position:relative;box-shadow:inset 0 1px #ffffffdb}.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 #ffffff14,0 10px 24px #09090b12}.command-box{border:1px solid var(--surface-line);background:linear-gradient(#ffffffb8 0,#fafafab8 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 #ffffffb8,0 1px 1px #09090b08}.button-default{box-shadow:inset 0 1px #ffffff24,0 8px 22px #09090b1f}.button-default:hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 12px 28px #09090b29}.button-outline:hover:not(:disabled),.button-ghost:hover:not(:disabled),.copy-button:hover:not(:disabled){box-shadow:inset 0 1px #ffffffdb,0 10px 24px #09090b14}.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:after{pointer-events:none;content:"";background:linear-gradient(#fff0,#fff);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 #09090b21;border-color:#09090b;transform:translateY(-1px)}.composer-slash-menu{animation:surface-in var(--motion-medium) var(--ease-out);background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;overflow-y:auto;box-shadow:0 18px 44px #09090b24}.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:#f4f4f5}.composer-slash-command:disabled{opacity:.45;cursor:not-allowed}.composer-slash-command-key{color:#3f3f46;background:#fafafa;border:1px solid #e4e4e7;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:#18181b;font-size:13px}.composer-slash-command-body span{color:#71717a;font-size:12px}.composer-drop-overlay{z-index:6;color:#09090b;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:#ffffffdb;border:1px dashed #09090b94;border-radius:7px;place-items:center;gap:6px;display:grid;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #ffffffb8,0 18px 44px #09090b1f}.composer-drop-overlay span{width:34px;height:34px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #09090b1f;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(#fffffff5 0,#f8f8f9f0 100%);border-color:#09090b2e;transform:translateY(-1px);box-shadow:0 16px 44px #09090b17,inset 0 0 0 1px #ffffffc7}.task-board-layout,.kanban-board{height:100%}.kanban-board{align-items:stretch;min-height:min(680px,100dvh - 150px)}.kanban-card-list{flex:auto;min-height:0}.kanban-empty{flex:auto;min-height:120px}.kanban-drop-target{color:#52525b;min-height:46px;animation:surface-in var(--motion-fast) var(--ease-out);background:linear-gradient(#ffffffc2 0,#f4f4f5c7 100%);border:1px dashed #09090b47;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.kanban-load-more{color:#52525b;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:#fff;border:1px solid #e4e4e7;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:#09090b;box-shadow:var(--shadow-soft);border-color:#18181b;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:#09090b;border-radius:999px;width:min(100%,220px);height:3px;box-shadow:0 0 0 4px #09090b12}.task-card[draggable=true]{cursor:grab}.task-card.dragging{opacity:.46;cursor:grabbing;border-style:dashed;border-color:#09090b3d;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,#09090b14,#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:#ffffff9e;box-shadow:inset 0 0 0 1px #09090b0d}.sidebar-group-toggle:active{transform:translateY(0)scale(.99)}.sidebar-group-toggle[aria-expanded=false]{color:#a1a1aa}.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,#09090b08 1px,#0000 1px),linear-gradient(#09090b08 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:#ffffffbd}.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:#09090b42;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 14px 36px #09090b1a,inset 0 0 0 1px #ffffffc7}.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%), #ffffffeb, #fff0 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[data-pointer=inside]{border-color:#09090b26;box-shadow:inset 0 1px #fffffff5,0 16px 44px #09090b17}.composer[data-pointer=inside]:before{pointer-events:none;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffeb, #fff0 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,#09090b17,#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%,#fff3 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%,#09090b12 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}.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:#ffffffe0;--glass-line:#09090b17;--shadow-polished:0 1px 0 #ffffffe0 inset, 0 18px 54px #09090b14}.workspace-screen{isolation:isolate;position:relative;overflow:hidden}.workspace-screen:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#ffffffeb 0,#fff0 34%),linear-gradient(#09090b07 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#09090b07 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,#09090b1a,#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(#fffffff5 0,#fafafae6 100%),#fff;border-style:solid;margin:clamp(42px,12vh,140px) auto}.empty-state-card:after{pointer-events:none;opacity:.7;content:"";background:linear-gradient(90deg,#0000,#09090b17,#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 #ffffffb8;border-color:#09090b}.task-checkbox:hover:not(.disabled){background:#ffffffc7;border-color:#09090b1a}.floating-listbox{background:linear-gradient(#fffffff7 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}.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%), #ffffffc7, transparent 64%), linear-gradient(180deg, #ffffffdb 0, #fafafadb 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 #ffffffb8,-20px 0 64px #09090b17}.topic-scroll{background:linear-gradient(#fafafa8f 0,#fff0 220px),linear-gradient(90deg,#09090b06 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,#09090b24,#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%), #fffffff5, #fff0 68%), #fff;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #09090b17,0 0 0 1px #09090b14}.command-palette-search{grid-template-columns:auto minmax(0,1fr) auto auto}.command-palette-count{color:#52525b;background:#ffffffad;border:1px solid #09090b14;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:#a16207}.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 #fff9}.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 #ffffffdb,0 1px #09090b12,0 14px 42px #09090b0a}.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:#09090b2e;box-shadow:0 8px 18px #09090b0f}.kanban-column.drop-target .kanban-column-header{color:#09090b}.kanban-column.drop-target .kanban-column-header .badge{color:#09090b;background:#fff;border-color:#09090b2e}.system-status-card,.toast-card,.empty-state-card,.composer,.command-palette,.floating-listbox,.artifact-modal{outline-offset:-2px;outline:1px solid #ffffff8a}.system-status-card{transform-origin:100% 0}.system-status-card:hover{border-color:#09090b29;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 20px 64px #09090b21}.search-box input,.actor-select-search input,.command-palette-search input{caret-color:#09090b}.search-box:focus-within svg,.actor-select-search:focus-within svg,.command-palette-search:focus-within svg{color:#09090b;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:#27272a}.channel-button.private-channel>svg{color:#52525b}.channel-private-mark{color:#71717a;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:#ffffffb8;border:1px solid #09090b14;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:#27272a;background:#fff;border-color:#09090b24;transform:translateY(-1px)}.channel-button.active .channel-private-mark{margin-left:4px}.channel-create{border-top:1px solid #09090b12;gap:9px;padding-top:12px;position:relative}.channel-create:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe0,#0000);height:1px;position:absolute;top:-1px;left:18px;right:18px}.channel-create-mode{background:linear-gradient(#ffffffc2 0,#f4f4f5c2 100%);border:1px solid #09090b14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffffdb}.channel-create-mode button{color:#71717a;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%), #ffffffeb, #fff0 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:#27272a}.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:#09090b;background:#fff;box-shadow:inset 0 1px #ffffffeb,0 6px 18px #09090b12,0 0 0 1px #09090b14}.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:#52525b;min-width:0;animation:surface-in var(--motion-fast) var(--ease-out);background:linear-gradient(#ffffffc7 0,#fafafab8 100%);border:1px solid #09090b12;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 #ffffffd1}.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:#ffffffeb;border:1px solid #09090b1a;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 #09090b2e,inset 0 0 0 1px #ffffffb3}.mobile-section-bar button{color:#71717a;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:#fff;background:#09090b;box-shadow:0 10px 24px #09090b2e}.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{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));width:auto;left:10px}.system-status-dock{width:auto;top:98px;left:10px;right: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 #e4e4e7;position:fixed;inset:0 0 78px;transform:none;box-shadow:-24px 0 70px #09090b2e}.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(#09090b1a,#09090b2e);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:#ffffffdb;--surface-frosted-strong:#fffffff5}.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%), #fffffff5, transparent 66%), linear-gradient(180deg, #ffffffd1 0, #fafafab8 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(#fffffffa 0,#fafafaeb 100%)}.workspace-tab>svg,.workspace-tab>span{z-index:1;position:relative}.workspace-tab.active .workspace-tab-count{color:#fff;background:#09090b;border-color:#09090b}.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:#09090b14}.composer:focus-within{background:linear-gradient(180deg, var(--surface-frosted-strong) 0, #fafafaf0 100%);border-color:#09090b2e;transform:translateY(-1px);box-shadow:0 0 0 3px #09090b12,inset 0 1px #fffffff5,0 22px 68px #09090b1c}.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:#09090b1f;box-shadow:0 26px 86px #09090b2e,inset 0 1px #ffffffdb,inset 0 0 0 1px #ffffff9e}.mention-menu button.active,.actor-select-menu button.active,.option-select-menu button.active{transform:translateY(-1px);box-shadow:0 12px 28px #09090b29,inset 0 1px #ffffff1f}.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:#09090b14;--app-state-glow:#09090b12}.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:#09090b;border:2px solid #fafafa;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 3px #09090b14}.workspace{background:linear-gradient(#fffffffa 0,#fafafab3 100%),#fff}.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-header,.workspace-screen>.workspace-tabs,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page{animation:polished-section-in var(--motion-slow) var(--ease-out) both}.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:#52525b}.composer{min-height:112px}.composer[data-state=ready]{border-color:#09090b29}.composer[data-state=busy]{pointer-events:auto}.composer[data-state=busy]:before{pointer-events:none;content:"";opacity:.78;background:linear-gradient(110deg, transparent 0%, #09090b0a 42%, transparent 68%), radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffeb, #fff0 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:#09090b2e;box-shadow:0 0 0 3px #09090b0f,inset 0 1px #ffffffeb}.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 #ffffffeb 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 #ffffffeb,0 18px 52px #09090b1a,inset 3px 0 #09090b}.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 #ffffffb8}.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:#f7f7f8;--mc-paper-strong:#fff;--mc-paper-soft:#fbfbfc;--mc-line:#09090b14;--mc-line-strong:#09090b26;--mc-highlight:#ffffffb8;--mc-shadow-sm:0 1px 0 #ffffffdb inset, 0 1px 2px #09090b0a;--mc-shadow-md:0 1px 0 #ffffffe0 inset, 0 18px 52px #09090b14;--mc-shadow-lg:0 1px 0 #ffffffe6 inset, 0 28px 90px #09090b1f}.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(#ffffffe0 0,#f7f7f8eb 100%);box-shadow:inset 1px 0 #ffffffc2,inset -1px 0 #09090b0d}.org-mark{border-radius:8px;box-shadow:inset 0 1px #ffffff2e,0 16px 36px #09090b38}.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:#fff;background:#09090b;box-shadow:inset 0 1px #ffffff29,0 12px 30px #09090b33}.rail-button.active:before{background:#09090b;width:3px;height:24px;left:-8px;box-shadow:0 0 0 1px #ffffffb8}.module-sidebar{border-right-color:var(--mc-line);background:linear-gradient(#ffffffdb 0,#f7f7f8f0 100%);box-shadow:inset 1px 0 #ffffffbd,inset -1px 0 #09090b0d}.sidebar-static{background:linear-gradient(#fffffff5 0,#fafafae0 100%);box-shadow:inset 0 1px #ffffffdb,0 1px #09090b0f,0 18px 42px #09090b0a}.sidebar-header{border-bottom-color:var(--mc-line)}.sidebar-header h1,.workspace-title h1,.task-card h3,.task-title-button strong{font-weight:740}.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(#fffffff5 0,#fbfbfceb 100%);box-shadow:inset 0 1px #ffffffd6}.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}.nav-item:hover,.channel-button:hover:not(:disabled),.channel-button[data-pointer=inside]:not(:disabled){box-shadow:var(--mc-shadow-sm);background:#ffffffbd;border-color:#09090b0f;transform:translateY(-1px)}.channel-button.active,.nav-item.active{background:#fff;border-color:#09090b17;box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffdb,0 10px 26px #09090b12}.workspace{background:linear-gradient(#fafafad6 0,#fff0 240px),0 0;padding:8px 8px 8px 0}.workspace-screen{border:1px solid var(--mc-line);background:linear-gradient(#fffffff5 0,#fafafad6 220px,#ffffffeb 100%);border-left-color:#09090b0d;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 70px #09090b17}.workspace-header,.workspace-tabs,.task-toolbar{border-color:var(--mc-line);background:linear-gradient(#fffffff0 0,#fafafae0 100%);box-shadow:inset 0 1px #ffffffe6,0 1px #09090b0f,0 14px 42px #09090b0a}.workspace-title-icon,.channel-tab-icon,.empty-state-icon,.computer-icon,.toast-icon,.system-status-icon{border-radius:8px;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #09090b0f}.workspace-tabs{background:linear-gradient(#ffffffe6 0,#fafafad1 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:#fff;border-color:#09090b12}.workspace-tab.active{background:linear-gradient(#fff 0,#fbfbfc 100%);border-color:#09090b1a;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #09090b14}.message-panel .empty-state-card{width:min(100%,680px);box-shadow:var(--mc-shadow-lg);background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-color:#09090b17}.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(#fffffff5 0,#fafafae6 100%);border-color:#09090b17;border-radius:8px}.empty-state-card:hover,.empty-state-card[data-pointer=inside]{box-shadow:var(--mc-shadow-md);border-color:#09090b21;transform:translateY(-1px)}.composer{background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-color:#09090b1a;box-shadow:inset 0 1px #ffffffeb,0 14px 44px #09090b12}.composer:hover,.composer[data-pointer=inside]{border-color:#09090b24;box-shadow:inset 0 1px #fffffff0,0 18px 54px #09090b17}.composer:focus-within,.composer[data-state=ready]{border-color:#09090b2e}.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:#09090b1a}.button-outline,.button-ghost,.copy-button{background:linear-gradient(#fffffff5 0,#fafafae6 100%)}.floating-listbox,.command-palette,.toast-card,.system-status-card,.artifact-modal,.task-topic-panel{box-shadow:var(--mc-shadow-lg);background:linear-gradient(#fffffffa 0,#fafafaf5 100%);border-color:#09090b1f}.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-type-strip span,.badge,.task-card-labels span,.current-member-chip{border-color:#09090b14;box-shadow:inset 0 1px #ffffffd1}.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:#fff;background:linear-gradient(#18181b 0,#09090b 100%);box-shadow:inset 0 1px #ffffff24,0 14px 34px #09090b2e}.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(#fffffffa 0,#fcfcfdf5 100%);border-color:#09090b14}.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:#09090b21;transform:translateY(-1px)}.kanban-column{background:linear-gradient(#ffffffc2 0,#f8f8f9f0 100%);border-color:#09090b14;box-shadow:inset 0 1px #ffffffe0,0 14px 42px #09090b0d}.kanban-column:hover{border-color:#09090b1f;box-shadow:inset 0 1px #ffffffe6,0 18px 52px #09090b12}.task-topic-panel{border-left-color:#09090b17}.topic-header{background:linear-gradient(#fffffff5 0,#fafafae6 100%)}.mobile-section-bar{background:linear-gradient(#fffffff0 0,#fafafae6 100%);border-radius:10px;box-shadow:inset 0 1px #ffffffeb,0 24px 80px #09090b33}@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 #ffffffdb,0 1px #09090b12}.composer{box-shadow:inset 0 1px #ffffffeb,0 16px 48px #09090b1c}}@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,#fffffff0 100%);border-color:#16a34a3d;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #16a34a1a}.copy-button[data-state=failed]{color:#991b1b;background:linear-gradient(#fef2f2eb 0,#fffffff0 100%);border-color:#b91c1c3d;box-shadow:inset 0 1px #ffffffe6,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(#fffffffa 0,#fcfcfdf0 100%)}.message-row[data-delivery]:not([data-delivery=sent]){border-style:dashed;border-color:#09090b29}.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 #ffffff2e,0 14px 34px #09090b2e}.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 #ffffffe6,0 16px 44px #09090b14}.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,#09090b47,#0000);height:1px;position:absolute;top:0;left:0;right:0}.task-card[data-state=dragging]{box-shadow:inset 0 1px #fffc,0 22px 56px #09090b1f}.task-pill[data-state=selected],.task-pill[aria-current=true]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b2e;box-shadow:inset 0 1px #ffffff29,0 10px 26px #09090b29}.task-pill[data-state=new],.task-pill.has-new{border-color:#09090b29;box-shadow:inset 0 1px #ffffffe0,0 0 0 3px #09090b0d,0 10px 28px #09090b17}.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea{border-color:#09090b2e;box-shadow:0 0 0 3px #09090b0f,inset 0 1px #ffffffeb}.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:#09090b29}.actor-select-menu[data-empty=true],.mention-menu[data-empty=true],.option-select-menu[data-empty=true]{background:linear-gradient(#fffffffa 0,#fafafaf5 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#09090b05 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 #09090b12;--mc-inner-highlight:0 1px 0 #ffffffeb inset;--mc-stagger-step:22ms;--mc-surface-hover:0 1px 0 #fffffff0 inset, 0 18px 48px #09090b1a;--mc-surface-selected:0 1px 0 #fffffff0 inset, 0 22px 64px #09090b1f, inset 3px 0 0 #09090b}html[data-view-transition=running] .app-shell{cursor:progress}@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:#09090b}.channel-button[data-state=unread]{color:#18181b}.channel-button[data-state=unread]:before{content:"";background:#09090bb8;border-radius:999px;width:3px;height:18px;position:absolute;left:-8px}.channel-button[data-state=current]{background:linear-gradient(#ffffffeb 0,#fafafadb 100%);border-color:#09090b1a}.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 #09090b12;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:#09090b26;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:#09090b2e}.message-row[data-delivery=queued],.message-row[data-delivery=sending],.message-row[data-delivery=failed]{background-image:repeating-linear-gradient(135deg,#09090b06 0 8px,#0000 8px 16px),linear-gradient(#fffffffa 0,#fafafaf0 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 #ffffffad}.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:#09090b0a}.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:#fff;border-color:#09090b29;transform:translateY(-1px)}.task-checkbox:has(input:checked){color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 12px 28px #09090b24}.task-checkbox:has(input:checked) input{accent-color:#fff}@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:.38;transform:scaleX(.2)}to{opacity:.92;transform:scaleX(1)}}@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, #fffffffa 0, #fafafaf0 100%);--mc-art-surface-strong:linear-gradient(180deg, #fff 0, #f9f9fa 100%);--mc-art-inset:0 1px 0 #ffffffeb inset;--mc-art-border:#09090b1a;--mc-art-border-strong:#09090b2e;--mc-art-shadow:0 1px 0 #ffffffeb inset, 0 18px 58px #09090b17;--mc-art-shadow-hover:0 1px 0 #fffffff0 inset, 0 24px 78px #09090b1f;--mc-art-shadow-pressed:0 1px 0 #ffffffe0 inset, 0 10px 34px #09090b17;--mc-art-ring:0 0 0 3px #09090b0f;--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%,#ffffff38 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 #09090b0f;border-color:#09090b24}.search-box:focus-within{border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-ring), var(--mc-art-inset), 0 16px 44px #09090b14;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:#09090b0d;border-color:#09090b17;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(#09090b06 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/18px 18px;border:1px solid #09090b0d;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-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(#fff 0,#fafafa 100%)}.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(#ffffff2e,#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}.actor-select-menu button[data-state=selected]:not(.active),.option-select-menu button[data-state=selected]:not(.active){background:#09090b0a;border-color:#09090b1a}.command-palette-layer{-webkit-backdrop-filter:blur(8px)saturate(1.02);backdrop-filter:blur(8px)saturate(1.02);background:linear-gradient(#ffffff61 0,#f4f4f58f 100%)}.command-palette{border-color:var(--mc-art-border-strong);outline-offset:-2px;outline:1px solid #ffffffc2}.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, #09090b08 0 8px, transparent 8px 16px), var(--mc-art-surface);box-shadow:var(--mc-art-shadow-hover)}.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,#09090b08,#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}}:root{--premium-line:#09090b17;--premium-line-strong:#09090b29;--premium-surface:linear-gradient(180deg, #fffffffa 0, #fafafaf0 100%);--premium-surface-soft:linear-gradient(180deg, #ffffffeb 0, #f7f7f8e0 100%);--premium-shadow-rest:0 1px 0 #ffffffe6 inset, 0 12px 36px #09090b0d;--premium-shadow-hover:0 1px 0 #fffffff0 inset, 0 22px 72px #09090b1c;--premium-shadow-press:0 1px 0 #ffffffd6 inset, 0 8px 26px #09090b17;--premium-ring:0 0 0 3px #09090b0f;--premium-speed-fast:.15s;--premium-speed:.21s;--premium-speed-slow:.32s;--premium-ease:cubic-bezier(.16, 1, .3, 1);--premium-ease-press:cubic-bezier(.2, .8, .2, 1)}.app-shell:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(#09090b05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#00000070 0,#0000 72%);mask-image:linear-gradient(120deg,#00000070 0,#0000 72%)}.app-shell>*{z-index:1;position:relative}.workspace-screen{box-shadow:inset 0 1px #ffffffeb,0 28px 92px #09090b1a}.workspace-screen>.workspace-tabs{animation-delay:28ms}.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation-delay:44ms}.workspace-header,.workspace-tabs,.task-toolbar,.message-panel,.message-tab-surface,.task-view-surface,.kanban-column,.composer,.task-topic-panel,.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card{border-color:var(--premium-line);background:var(--premium-surface)}.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.command-line{animation:premium-item-enter var(--premium-speed-slow) var(--premium-ease) both;animation-delay:calc(var(--item-index,0) * 24ms);transition:background var(--premium-speed) var(--premium-ease), border-color var(--premium-speed) var(--premium-ease), box-shadow var(--premium-speed) var(--premium-ease), color var(--premium-speed) var(--premium-ease), filter var(--premium-speed) var(--premium-ease), opacity var(--premium-speed) var(--premium-ease), transform var(--premium-speed) var(--premium-ease-press)}.daemon-card:hover,.runtime-card:hover,.profile-block:hover,.info-section:hover,.access-restricted-card:hover,.insight-metric-card:hover,.task-summary-card:hover,.signal-row:hover,.runtime-detail-row:hover,.agent-card-row:hover,.auth-session-row:hover,.member-row:hover,.schedule-row:hover,.approval-row:hover,.session-row:hover,.audit-log-row:hover,.insight-audit-row:hover,.role-card:hover,.command-line:hover,.daemon-card[data-pointer=inside],.runtime-card[data-pointer=inside],.profile-block[data-pointer=inside],.info-section[data-pointer=inside],.access-restricted-card[data-pointer=inside],.insight-metric-card[data-pointer=inside],.task-summary-card[data-pointer=inside],.signal-row[data-pointer=inside],.runtime-detail-row[data-pointer=inside],.agent-card-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],.session-row[data-pointer=inside],.audit-log-row[data-pointer=inside],.insight-audit-row[data-pointer=inside],.role-card[data-pointer=inside],.command-line[data-pointer=inside]{border-color:var(--premium-line-strong);box-shadow:var(--premium-shadow-hover);filter:saturate(1.015);transform:translateY(-1px)}.daemon-card:focus-within,.runtime-card:focus-within,.profile-block:focus-within,.info-section:focus-within,.access-restricted-card:focus-within,.insight-metric-card:focus-within,.task-summary-card:focus-within,.signal-row:focus-within,.runtime-detail-row:focus-within,.agent-card-row:focus-within,.auth-session-row:focus-within,.member-row:focus-within,.schedule-row:focus-within,.approval-row:focus-within,.session-row:focus-within,.audit-log-row:focus-within,.insight-audit-row:focus-within,.role-card:focus-within,.command-line:focus-within{border-color:var(--premium-line-strong);box-shadow:var(--premium-ring), var(--premium-shadow-rest)}.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,.search-box button,.task-title-button,.task-card-footer button,.kanban-load-more{transition:background var(--premium-speed-fast) var(--premium-ease), border-color var(--premium-speed-fast) var(--premium-ease), box-shadow var(--premium-speed-fast) var(--premium-ease), color var(--premium-speed-fast) var(--premium-ease), opacity var(--premium-speed-fast) var(--premium-ease), transform var(--premium-speed-fast) var(--premium-ease-press)}.button[data-pressed=true]:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.rail-button[data-pressed=true],.mobile-section-bar button[data-pressed=true],.nav-item[data-pressed=true],.channel-button[data-pressed=true],.workspace-tab[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),.actor-select-trigger[data-pressed=true]:not(:disabled),.option-select-trigger[data-pressed=true]:not(:disabled),.command-palette-close[data-pressed=true],.toast-card button[data-pressed=true],.topic-header button[data-pressed=true],.artifact-modal-header button[data-pressed=true],.search-box button[data-pressed=true],.task-title-button[data-pressed=true],.task-card-footer button[data-pressed=true],.kanban-load-more[data-pressed=true]{box-shadow:var(--premium-shadow-press);transform:translateY(0)scale(.982)}.search-box,.mention-input-wrap input,.mention-input-wrap textarea,.actor-select-trigger,.option-select-trigger,.sidebar-create input,.agent-profile-form input,.agent-profile-form textarea,.settings-form-row input,.member-create-grid input,.task-detail-form input,.task-detail-form select,.task-detail-form textarea,.agent-create-inline input{transition:background var(--premium-speed-fast) var(--premium-ease), border-color var(--premium-speed-fast) var(--premium-ease), box-shadow var(--premium-speed-fast) var(--premium-ease), color var(--premium-speed-fast) var(--premium-ease), transform var(--premium-speed-fast) var(--premium-ease-press)}.search-box:focus-within,.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.sidebar-create input:focus,.agent-profile-form input:focus,.agent-profile-form textarea:focus,.settings-form-row input:focus,.member-create-grid input:focus,.task-detail-form input:focus,.task-detail-form select:focus,.task-detail-form textarea:focus,.agent-create-inline input:focus{border-color:var(--premium-line-strong);box-shadow:var(--premium-ring), 0 1px 0 #ffffffeb inset, 0 16px 42px #09090b14;outline:0;transform:translateY(-1px)}.agent-profile-form label[data-pointer=inside] input,.agent-profile-form label[data-pointer=inside] textarea,.settings-form-row label[data-pointer=inside] input,.member-create-grid label[data-pointer=inside] input,.task-detail-form label[data-pointer=inside] input,.task-detail-form label[data-pointer=inside] select,.task-detail-form label[data-pointer=inside] textarea{border-color:#09090b21;box-shadow:inset 0 1px #ffffffeb,0 12px 32px #09090b0f}.agent-profile-form label,.settings-form-row label,.member-create-grid label,.task-detail-form label{position:relative}.agent-profile-form label>span,.settings-form-row label>span,.member-create-grid label>span,.task-detail-form label>span{width:max-content;position:relative}.agent-profile-form label>span:after,.settings-form-row label>span:after,.member-create-grid label>span:after,.task-detail-form label>span:after{opacity:0;transform-origin:0;content:"";height:1px;transition:opacity var(--premium-speed-fast) var(--premium-ease), transform var(--premium-speed-fast) var(--premium-ease);background:#09090b;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.4)}.agent-profile-form label:focus-within>span:after,.settings-form-row label:focus-within>span:after,.member-create-grid label:focus-within>span:after,.task-detail-form label:focus-within>span:after{opacity:1;transform:scaleX(1)}.floating-listbox,.command-palette,.artifact-modal,.task-topic-panel,.toast-card,.system-status-card{-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);box-shadow:inset 0 1px #ffffffeb,0 30px 96px #09090b26}.floating-listbox[data-state=opening],.command-palette[data-state=opening],.artifact-modal[data-state=opening],.task-topic-panel[data-state=opening],.toast-card[data-state=open],.system-status-card{animation:premium-popover-enter var(--premium-speed) var(--premium-ease) both}.floating-listbox[data-state=closing],.command-palette[data-state=closing],.artifact-modal[data-state=closing],.task-topic-panel[data-state=closing],.toast-card[data-state=closing]{animation:premium-popover-exit var(--premium-speed-fast) var(--premium-ease) both}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{animation:premium-item-enter var(--premium-speed-slow) var(--premium-ease) both;animation-delay:calc(var(--item-index,0) * 22ms)}.kanban-column.drop-target{transform:translateY(-1px)}.kanban-insert-marker:before,.kanban-drop-target{animation:premium-drop-hint .9s var(--premium-ease) infinite alternate}.composer{transition:border-color var(--premium-speed) var(--premium-ease), box-shadow var(--premium-speed) var(--premium-ease), transform var(--premium-speed) var(--premium-ease-press)}.composer:focus-within,.composer[data-state=ready]{box-shadow:inset 0 1px #fffffff0,0 24px 86px #09090b1c}.toast-card,.system-status-card{animation-delay:calc(var(--item-index,0) * 26ms)}@keyframes premium-section-enter{0%{opacity:.94;filter:blur(.8px);transform:translateY(2px)scale(.9995)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes premium-item-enter{0%{opacity:.88;filter:blur(1px);transform:translateY(3px)scale(.999)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes premium-popover-enter{0%{opacity:.9;filter:blur(1px);transform:translateY(-2px)scale(.994)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes premium-popover-exit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(4px);transform:translateY(-3px)scale(.99)}}@keyframes premium-drop-hint{0%{opacity:.58}to{opacity:1}}@media (width<=760px){.app-shell:after{display:none}.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.task-toolbar,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation-duration:.22s;animation-delay:0s}}@media (prefers-reduced-motion:reduce){.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.task-toolbar,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace,.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.command-line,.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.floating-listbox[data-state=opening],.floating-listbox[data-state=closing],.command-palette[data-state=opening],.command-palette[data-state=closing],.artifact-modal[data-state=opening],.artifact-modal[data-state=closing],.task-topic-panel[data-state=opening],.task-topic-panel[data-state=closing],.toast-card[data-state=open],.toast-card[data-state=closing],.system-status-card,.kanban-insert-marker:before,.kanban-drop-target{animation:none}.button[data-pressed=true]:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.rail-button[data-pressed=true],.mobile-section-bar button[data-pressed=true],.nav-item[data-pressed=true],.channel-button[data-pressed=true],.workspace-tab[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),.actor-select-trigger[data-pressed=true]:not(:disabled),.option-select-trigger[data-pressed=true]:not(:disabled),.command-palette-close[data-pressed=true],.toast-card button[data-pressed=true],.topic-header button[data-pressed=true],.artifact-modal-header button[data-pressed=true],.search-box button[data-pressed=true],.task-title-button[data-pressed=true],.task-card-footer button[data-pressed=true],.kanban-load-more[data-pressed=true],.search-box:focus-within,.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea,.sidebar-create input:focus,.agent-profile-form input:focus,.agent-profile-form textarea:focus,.settings-form-row input:focus,.member-create-grid input:focus,.task-detail-form input:focus,.task-detail-form select:focus,.task-detail-form textarea:focus,.agent-create-inline input:focus{transform:none}}:root{--mc-refine-border:#09090b17;--mc-refine-border-strong:#09090b2e;--mc-refine-surface:linear-gradient(180deg, #fffffffa 0%, #fafafaf0 100%);--mc-refine-surface-soft:linear-gradient(180deg, #ffffffeb 0%, #f7f7f8e0 100%);--mc-refine-ink:#09090b;--mc-refine-muted:#71717a;--mc-refine-ring:0 0 0 3px #09090b0f;--mc-refine-shadow-rest:0 1px 0 #ffffffeb inset, 0 14px 40px #09090b0f;--mc-refine-shadow-hover:0 1px 0 #fffffff0 inset, 0 24px 72px #09090b1c;--mc-refine-shadow-active:0 1px 0 #ffffffe6 inset, 0 14px 42px #09090b1a;--mc-refine-speed:.18s;--mc-refine-speed-slow:.28s}.app-shell:after{opacity:.8}.workspace-screen{background:linear-gradient(#fffffffa 0%,#fafafaeb 220px,#fffffff0 100%);border-color:#09090b14;box-shadow:inset 0 1px #fffffff0,0 36px 110px #09090b1c}.workspace-header,.workspace-tabs,.task-toolbar,.message-panel,.message-tab-surface,.task-view-surface,.kanban-column,.composer,.task-topic-panel,.floating-listbox,.command-palette,.toast-card,.system-status-card,.artifact-modal{outline-offset:-2px;outline:1px solid #ffffffc2}.workspace-header,.workspace-tabs,.task-toolbar{position:relative;overflow:clip}.workspace-header:after,.workspace-tabs:after,.task-toolbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#09090b1a,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.workspace-title-icon,.channel-tab-icon,.empty-state-icon,.computer-icon,.command-icon,.system-status-icon,.toast-icon,.message-attachment-icon,.message-artifact-icon{transition:box-shadow var(--mc-refine-speed) var(--ease-out), transform var(--mc-refine-speed) var(--ease-spring)}.workspace-title-icon:hover,.channel-tab-icon:hover,.empty-state-card:hover .empty-state-icon,.system-status-card:hover .system-status-icon,.toast-card:hover .toast-icon{transform:translateY(-1px)scale(1.025)}.rail-button,.mobile-section-bar button,.nav-item,.channel-button,.workspace-tab,.segmented button,.task-filters button,.button,.copy-button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.task-card-footer button,.kanban-load-more,.command-palette-close,.toast-card button{backface-visibility:hidden;transform:translateZ(0)}.button,.copy-button,.actor-select-trigger,.option-select-trigger,.workspace-tab,.segmented button,.task-filters button,.task-checkbox,.task-card-footer button,.kanban-load-more,.command-palette-close,.toast-card button{isolation:isolate;position:relative;overflow:hidden}.button:not([data-state=loading]):before,.copy-button:before,.actor-select-trigger:before,.option-select-trigger:before,.workspace-tab:before,.segmented button:before,.task-filters button:before,.task-checkbox:before,.task-card-footer button:before,.kanban-load-more:before,.command-palette-close:before,.toast-card button:before{z-index:-1;border-radius:inherit;opacity:0;content:"";transition:opacity var(--mc-refine-speed) var(--ease-out), transform var(--mc-refine-speed) var(--ease-spring);background:linear-gradient(#ffffff38 0%,#0000 58%);position:absolute;inset:1px}.button:not(:disabled):hover:before,.button[data-pointer=inside]:not(:disabled):before,.copy-button:not(:disabled):hover:before,.copy-button[data-pointer=inside]:not(:disabled):before,.actor-select-trigger:not(:disabled):hover:before,.actor-select-trigger[data-pointer=inside]:not(:disabled):before,.option-select-trigger:not(:disabled):hover:before,.option-select-trigger[data-pointer=inside]:not(:disabled):before,.workspace-tab:not(:disabled):hover:before,.workspace-tab[data-pointer=inside]:not(:disabled):before,.segmented button:not(:disabled):hover:before,.segmented button[data-pointer=inside]:not(:disabled):before,.task-filters button:not(:disabled):hover:before,.task-filters button[data-pointer=inside]:not(:disabled):before,.task-checkbox:not(.disabled):hover:before,.task-checkbox[data-pointer=inside]:not(.disabled):before,.task-card-footer button:not(:disabled):hover:before,.kanban-load-more:not(:disabled):hover:before,.command-palette-close:hover:before,.toast-card button:hover:before{opacity:1}.button[data-pressed=true]:not(:disabled):before,.copy-button[data-pressed=true]:not(:disabled):before,.actor-select-trigger[data-pressed=true]:not(:disabled):before,.option-select-trigger[data-pressed=true]:not(:disabled):before,.workspace-tab[data-pressed=true]:not(:disabled):before,.segmented button[data-pressed=true]:not(:disabled):before,.task-filters button[data-pressed=true]:not(:disabled):before,.task-checkbox[data-pressed=true]:not(.disabled):before{transform:scale(.98)}.rail-button{position:relative;overflow:visible}.rail-button:after{opacity:0;content:"";pointer-events:none;transition:opacity var(--mc-refine-speed) var(--ease-out);background:linear-gradient(#ffffff2e,#0000);border-radius:7px;position:absolute;inset:7px}.rail-button:hover:after,.rail-button[data-pointer=inside]:after,.rail-button.active:after{opacity:1}.rail-button.active,.mobile-section-bar button.active,.workspace-tab.active,.segmented button.active,.task-filters button.active{box-shadow:inset 0 1px #ffffff2e,0 16px 44px #09090b2e}.task-checkbox:has(input:checked){box-shadow:inset 0 1px #ffffff2e,0 16px 44px #09090b2e}.workspace-tabs{gap:8px;padding-inline:16px}.workspace-tab{min-height:36px;margin-block:6px;padding-inline:10px}.workspace-tab.active:after,.segmented button.active:after,.task-filters button.active:after{content:"";opacity:.72;background:currentColor;border-radius:999px;height:1px;position:absolute;bottom:4px;left:8px;right:8px}.nav-item,.channel-button{position:relative;overflow:hidden}.channel-button:after,.nav-item:after{opacity:0;content:"";pointer-events:none;width:1px;transition:opacity var(--mc-refine-speed) var(--ease-out);background:linear-gradient(#0000,#09090b1a,#0000);position:absolute;top:6px;bottom:6px;right:6px}.channel-button:hover:after,.channel-button[data-pointer=inside]:after,.channel-button.active:after,.nav-item:hover:after,.nav-item[data-pointer=inside]:after,.nav-item.active:after{opacity:1}.sidebar-group-content[data-state=opening],.sidebar-scroll,.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.task-toolbar,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation-timing-function:var(--ease-emphasized)}.message-row,.message-attachment-card,.message-artifact-card,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.task-summary-card,.agent-card-row,.runtime-detail-row,.member-row,.auth-session-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.signal-row,.runtime-card,.daemon-card,.info-section,.profile-block{position:relative;overflow:hidden}.message-row:before,.task-card:before,.task-table-row:before,.follow-up-card:before,.dependency-row:before,.channel-resource-card:before,.artifact-preview-card:before,.agent-card-row:before,.runtime-detail-row:before,.member-row:before,.auth-session-row:before,.schedule-row:before,.role-card:before,.signal-row:before{opacity:0;content:"";pointer-events:none;height:1px;transition:opacity var(--mc-refine-speed) var(--ease-out);background:linear-gradient(90deg,#0000,#09090b1f,#0000);position:absolute;top:0;left:0;right:0}.message-row:hover:before,.message-row[data-pointer=inside]:before,.message-row[data-state=selected]:before,.task-card:hover:before,.task-card[data-pointer=inside]:before,.task-card[data-state=selected]:before,.task-table-row:hover:before,.task-table-row[data-state=selected]:before,.follow-up-card:hover:before,.follow-up-card[data-state=selected]:before,.dependency-row:hover:before,.dependency-row[data-state=selected]:before,.channel-resource-card:hover:before,.artifact-preview-card:hover:before,.agent-card-row:hover:before,.runtime-detail-row:hover:before,.member-row:hover:before,.auth-session-row:hover:before,.schedule-row:hover:before,.role-card:hover:before,.signal-row:hover:before{opacity:1}.message-row[data-task-linked=true]{box-shadow:inset 2px 0 #09090b33,inset 0 1px #ffffffeb}.message-row[data-delivery=pending],.message-row[data-delivery=queued],.message-row[data-delivery=sending]{animation:refined-soft-pulse 1.4s var(--ease-out) infinite}.message-panel,.kanban-board,.task-view-surface,.message-tab-surface,.topic-scroll,.command-palette-results,.floating-listbox{scrollbar-color:#09090b2e transparent;scrollbar-width:thin}.message-panel::-webkit-scrollbar{width:10px;height:10px}.kanban-board::-webkit-scrollbar{width:10px;height:10px}.task-view-surface::-webkit-scrollbar{width:10px;height:10px}.message-tab-surface::-webkit-scrollbar{width:10px;height:10px}.topic-scroll::-webkit-scrollbar{width:10px;height:10px}.command-palette-results::-webkit-scrollbar{width:10px;height:10px}.floating-listbox::-webkit-scrollbar{width:10px;height:10px}.message-panel::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.kanban-board::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.task-view-surface::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.message-tab-surface::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.topic-scroll::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.command-palette-results::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.floating-listbox::-webkit-scrollbar-thumb{background:#09090b2e padding-box padding-box;border:3px solid #0000;border-radius:999px}.composer{transform-origin:50% 100%;min-height:112px}.composer[data-state=ready],.composer:focus-within{box-shadow:var(--mc-refine-ring), 0 1px 0 #fffffff0 inset, 0 28px 86px #09090b1f}.composer[data-state=busy]{border-color:var(--mc-refine-border-strong)}.composer-drop-overlay{-webkit-backdrop-filter:blur(6px)saturate(1.02);backdrop-filter:blur(6px)saturate(1.02)}.composer-task-draft{animation:refined-expand-in .18s var(--ease-emphasized) both;transform-origin:50% 0}.composer-attachment-chip{transform-origin:0}.mention-menu-head,.actor-select-search{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);background:linear-gradient(#fffffffa 0%,#fafafaeb 100%);position:sticky;top:0}.mention-type-strip{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;position:sticky;top:48px}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{transform-origin:0;min-height:38px}.mention-menu button[data-state=active],.actor-select-menu button[data-state=active],.option-select-menu button[data-state=active],.command-result-block button[data-state=active]{letter-spacing:0}.floating-listbox,.command-palette{overflow:clip}.command-palette-layer{animation:refined-layer-in .15s var(--ease-out) both}.command-palette-layer[data-state=closing]{animation:refined-layer-out .14s var(--ease-out) both}.command-palette-search{position:relative}.command-palette-search:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#09090b1f,#0000);height:1px;position:absolute;bottom:0;left:48px;right:48px}.command-result-block button{animation:refined-result-in var(--mc-refine-speed-slow) var(--ease-out) both;animation-delay:calc(var(--item-index,0) * 16ms)}.command-result-block button[data-state=active] .command-icon,.mention-menu button[data-state=active] .mention-icon,.actor-select-menu button[data-state=active] .actor-option-icon,.option-select-menu button[data-state=active] .option-select-icon{transform:translateY(-1px)scale(1.03)}.kanban-column{animation:refined-column-in var(--mc-refine-speed-slow) var(--ease-out) both;animation-delay:calc(var(--item-index,0) * 24ms);transform-origin:50% 0}.kanban-column[data-state=drop-target]{animation:refined-column-in var(--mc-refine-speed-slow) var(--ease-out) both, refined-soft-pulse 1.1s var(--ease-out) infinite}.kanban-empty{background:linear-gradient(#ffffffbd 0%,#fafafa9e 100%)}.kanban-insert-marker{background:linear-gradient(90deg,#0000,#09090b38,#0000);border-radius:999px;height:8px;box-shadow:inset 0 0 0 1px #09090b0f}.kanban-drop-target{background:linear-gradient(#ffffffd6 0%,#f4f4f5bd 100%);border-style:solid}.task-card[data-state=dragging]{opacity:.86;transform:rotate(.35deg)scale(.995)}.task-card[data-state=selected],.task-table-row[data-state=selected],.follow-up-card[data-state=selected],.dependency-row[data-state=selected]{border-color:var(--mc-refine-border-strong);box-shadow:inset 3px 0 0 #09090b, var(--mc-refine-shadow-hover)}.task-card[data-priority=urgent],.task-card[data-priority=high]{background:linear-gradient(#fffffffc 0%,#fafafaf5 100%)}.task-card-footer button:not(:disabled):hover,.kanban-load-more:not(:disabled):hover{border-color:var(--mc-refine-border-strong)}.system-status-dock,.toast-viewport{perspective:1000px}.system-status-card,.toast-card{transform-origin:100% 0}.system-status-card:hover,.toast-card:hover{box-shadow:var(--mc-refine-shadow-hover)}.system-status-card.connecting .system-status-icon,.button[data-state=loading] .button-spinner{animation-duration:.76s}.empty-state-card{overflow:hidden}.empty-state-card:after{content:"";opacity:0;height:1px;transition:opacity var(--mc-refine-speed) var(--ease-out);background:linear-gradient(90deg,#0000,#09090b14,#0000);position:absolute;bottom:16px;left:16px;right:16px}.empty-state-card:hover:after,.empty-state-card[data-pointer=inside]:after{opacity:1}@keyframes refined-column-in{0%{opacity:.96;transform:translateY(2px)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes refined-result-in{0%{opacity:.96;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes refined-expand-in{0%{opacity:.96;transform:translateY(-2px)scaleY(.99)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes refined-soft-pulse{0%,to{box-shadow:var(--mc-refine-shadow-rest)}50%{box-shadow:var(--mc-refine-shadow-hover)}}@keyframes refined-layer-in{0%{opacity:.96}to{opacity:1}}@keyframes refined-layer-out{0%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){.message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not([data-state=selected]){opacity:.74;filter:saturate(.96)}.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not([data-state=selected]){opacity:.74;filter:saturate(.96)}.command-palette-results:has(.command-result-block button[data-state=active]) .command-result-block button:not([data-state=active]){opacity:.74;filter:saturate(.96)}}@media (width<=760px){.workspace-screen{box-shadow:none}.workspace-tabs{gap:6px;padding-inline:10px}.workspace-tab{min-height:38px;padding-inline:9px}.composer[data-state=ready],.composer:focus-within{box-shadow:inset 0 1px #fffffff0,0 20px 62px #09090b24}.mention-type-strip{top:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.button:not(:disabled):hover,.copy-button:not(:disabled):hover,.actor-select-trigger:not(:disabled):hover,.option-select-trigger:not(:disabled):hover,.workspace-tab:not(:disabled):hover,.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover,.task-checkbox:not(.disabled):hover,.task-card:hover,.message-row:hover,.kanban-column:hover{transform:none}}:root{--mc-ink:#09090b;--mc-ink-soft:#27272a;--mc-muted:#71717a;--mc-line:#09090b17;--mc-line-strong:#09090b2b;--mc-fill:#fffffff5;--mc-fill-soft:#fafafaeb;--mc-fill-hover:#f4f4f5e0;--mc-elevated:0 1px 0 #ffffffeb inset, 0 28px 90px #09090b1a;--mc-elevated-soft:0 1px 0 #ffffffeb inset, 0 14px 44px #09090b12;--mc-elevated-hover:0 1px 0 #fffffff5 inset, 0 30px 96px #09090b21;--mc-focus:0 0 0 1px #09090b24, 0 0 0 5px #09090b0f;--mc-fast:.15s;--mc-medium:.23s;--mc-slow:.36s;--mc-ease:cubic-bezier(.16, 1, .3, 1);--mc-spring:cubic-bezier(.2, .8, .2, 1)}.auth-screen,.app-shell{background:radial-gradient(circle at 50% -20%,#09090b0d,#0000 34%),linear-gradient(#fff 0%,#fafafa 44%,#f4f4f5 100%)}.app-shell{grid-template-columns:60px 292px minmax(0,1fr)}.auth-panel,.module-sidebar,.workspace-screen{border-color:var(--mc-line);box-shadow:var(--mc-elevated);background:linear-gradient(#fffffffa 0%,#fbfbfcf2 100%)}.auth-panel{transform-origin:50% 46%;padding:24px}.auth-form[data-auth-mode=sso]{gap:10px}.auth-sso{margin-top:4px}.auth-status-grid div,.sidebar-group,.workspace-header,.workspace-tabs,.task-toolbar,.message-panel,.message-tab-surface,.task-view-surface,.kanban-column,.composer,.task-topic-panel,.floating-listbox,.command-palette,.toast-card,.system-status-card{border-color:var(--mc-line);background:linear-gradient(180deg, var(--mc-fill) 0%, var(--mc-fill-soft) 100%)}.org-mark,.user-mark{box-shadow:inset 0 1px #ffffff29,0 10px 28px #00000042}.module-sidebar{border-right:1px solid var(--mc-line);box-shadow:inset 1px 0 #fffc,12px 0 46px #09090b0a}.workspace-screen{border:1px solid var(--mc-line);isolation:isolate;border-radius:8px;margin:12px 12px 12px 0;position:relative;overflow:hidden}.workspace-screen:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#ffffffe0 0%,#0000 24%),linear-gradient(90deg,#09090b07 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#09090b07 1px,#0000 1px) 0 0/28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 62%);mask-image:linear-gradient(#00000094,#0000 62%)}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02)}.workspace-title h1,.sidebar-header h1{letter-spacing:0}.workspace-title-icon,.channel-tab-icon,.empty-state-icon,.message-artifact-icon,.message-attachment-icon,.command-icon,.system-status-icon,.toast-icon{border-color:var(--mc-line);color:var(--mc-ink);background:linear-gradient(#fff 0%,#f4f4f5 100%);box-shadow:inset 0 1px #fff,0 10px 28px #09090b12}.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,.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.kanban-load-more,.toast-card button,.search-box button{transition:background-color var(--mc-fast) var(--mc-ease), background var(--mc-fast) var(--mc-ease), border-color var(--mc-fast) var(--mc-ease), box-shadow var(--mc-fast) var(--mc-ease), color var(--mc-fast) var(--mc-ease), filter var(--mc-fast) var(--mc-ease), opacity var(--mc-fast) var(--mc-ease), transform var(--mc-fast) var(--mc-spring)}.button,.copy-button,.actor-select-trigger,.option-select-trigger,.workspace-tab,.segmented button,.task-filters button,.task-checkbox,.kanban-load-more{border-color:var(--mc-line)}.button:not(:disabled):hover,.copy-button:not(:disabled):hover,.actor-select-trigger:not(:disabled):hover,.option-select-trigger:not(:disabled):hover,.workspace-tab:not(:disabled):hover,.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover,.kanban-load-more:not(:disabled):hover{border-color:var(--mc-line-strong);box-shadow:var(--mc-elevated-soft);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),.workspace-tab[data-pressed=true]:not(:disabled),.segmented button[data-pressed=true]:not(:disabled),.task-filters button[data-pressed=true]:not(:disabled),.kanban-load-more[data-pressed=true]:not(:disabled),.task-card[data-pressed=true],.message-row[data-pressed=true]{transform:translateY(0)scale(.986);box-shadow:inset 0 1px #ffffffe0,0 8px 26px #09090b17}.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.mobile-section-bar button:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.task-card:focus-visible,.message-row:focus-within,.task-title-button:focus-visible,.kanban-load-more:focus-visible{box-shadow:var(--mc-focus);outline:0}.button-default{background:linear-gradient(#27272a 0%,#09090b 100%);box-shadow:inset 0 1px #ffffff2e,0 14px 34px #09090b2e}.button-default:hover:not(:disabled){background:linear-gradient(#18181b 0%,#000 100%);box-shadow:inset 0 1px #fff3,0 20px 50px #09090b38}.rail-button,.channel-button,.nav-item,.workspace-tab{position:relative}.rail-button:before,.channel-button:before,.nav-item:before,.workspace-tab:before{border-radius:inherit;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffff57, transparent 38%);content:"";opacity:0;pointer-events:none;transition:opacity var(--mc-medium) var(--mc-ease);position:absolute;inset:0}.channel-button:before,.nav-item:before,.workspace-tab:before{background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b14, transparent 42%)}.rail-button[data-pointer=inside]:before,.channel-button[data-pointer=inside]:before,.nav-item[data-pointer=inside]:before,.workspace-tab[data-pointer=inside]:before{opacity:1}.rail-button.active,.mobile-section-bar button.active,.channel-button.active,.nav-item.active,.workspace-tab.active,.segmented button.active,.task-filters button.active{transform:none}.workspace-tab.active,.segmented button.active,.task-filters button.active{box-shadow:inset 0 1px #ffffff29,0 4px 10px #09090b14}.message-panel,.kanban-board,.task-view-surface,.message-tab-surface{scroll-behavior:smooth}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{border-color:var(--mc-line);box-shadow:inset 0 1px #ffffffeb,0 8px 26px #09090b0a}.message-row:hover,.message-row[data-pointer=inside],.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{border-color:var(--mc-line-strong);box-shadow:var(--mc-elevated-soft);transform:translateY(-1px)}.message-row.selected,.message-row[data-state=selected],.task-card.selected,.task-card[data-state=selected],.task-table-row.selected,.follow-up-card.selected,.dependency-row.selected{border-color:#09090b47;box-shadow:0 0 0 1px #09090b2e,inset 0 1px #ffffffeb,0 22px 62px #09090b21}.message-row[data-delivery=queued],.message-row[data-delivery=sending],.message-row[data-delivery=failed]{position:relative}.message-row[data-delivery=queued]:after,.message-row[data-delivery=sending]:after,.message-row[data-delivery=failed]:after,.task-card[data-run-state]:not([data-run-state=idle]):after{content:"";opacity:.72;height:1px;animation:mc-running-line 1.6s var(--mc-ease) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#09090b6b,#0000);position:absolute;bottom:0;left:12px;right:12px}.composer{border-color:var(--mc-line);box-shadow:inset 0 1px #fffffff0,0 18px 60px #09090b14}.composer:focus-within,.composer[data-state=ready],.composer[data-state=drop]{border-color:var(--mc-line-strong);box-shadow:var(--mc-focus), 0 1px 0 #fffffff0 inset, 0 30px 96px #09090b21;transform:translateY(-1px)}.composer[data-state=busy]{overflow:hidden}.composer[data-state=busy]:after{content:"";pointer-events:none;animation:mc-composer-busy 1.1s var(--mc-ease) infinite;background:linear-gradient(110deg,#0000 0%,#ffffff85 38%,#0000 68%);position:absolute;inset:0;transform:translate(-100%)}.mention-input-wrap textarea,.mention-input-wrap input,.search-box input,.auth-form input,.actor-select-search input{caret-color:var(--mc-ink)}.mention-input-wrap[data-open=true] textarea,.mention-input-wrap[data-open=true] input{box-shadow:var(--mc-focus), 0 1px 0 #fff inset}.composer .mention-input-wrap textarea,.composer .mention-input-wrap input,.composer .mention-input-wrap[data-open=true] textarea,.composer .mention-input-wrap[data-open=true] input{box-shadow:none;outline:0}.floating-listbox,.command-palette,.task-topic-panel,.toast-card,.system-status-card{border-color:var(--mc-line);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);box-shadow:var(--mc-elevated-hover);background:linear-gradient(#fffffff5 0%,#f9f9faeb 100%)}.floating-listbox button{border-radius:7px}.floating-listbox button:hover,.floating-listbox button.active,.floating-listbox button[data-state=active],.floating-listbox button[data-state=selected]{color:#fff;background:linear-gradient(#18181b 0%,#09090b 100%);transform:translate(3px)}.mention-type-strip span{border-color:var(--mc-line);background:#fff}.kanban-column{min-width:0;box-shadow:inset 0 1px #ffffffeb,0 16px 50px #09090b0d}.kanban-column:hover,.kanban-column.drop-target{border-color:var(--mc-line-strong);box-shadow:var(--mc-elevated-soft);transform:translateY(-1px)}.kanban-column.drop-target{background:linear-gradient(#fffffffa 0%,#f4f4f5f5 100%)}.kanban-empty,.empty-state-card{background:linear-gradient(#ffffffbd 0%,#fafafabd 100%);border-color:#09090b12}.toast-card{transform-origin:100%}.toast-card:hover{transform:translate(-2px)translateY(-1px)}.task-toolbar .segmented{flex-wrap:nowrap;min-width:0}.task-toolbar .segmented button,.task-toolbar .task-filters button{box-shadow:inset 0 1px #ffffffeb,0 5px 16px #09090b0a}.task-toolbar .segmented button.active,.task-toolbar .task-filters button.active{box-shadow:inset 0 1px #ffffff29,0 4px 10px #09090b17}.task-toolbar .task-create-row,.task-toolbar .task-create-row .mention-input-wrap{min-width:0}.task-toolbar .task-create-row .button-default{box-shadow:inset 0 1px #ffffff2e,0 10px 26px #09090b29}.task-toolbar .task-filters{scrollbar-width:thin;flex-wrap:nowrap;grid-column:1/-1;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.task-toolbar .task-filters .search-box,.task-toolbar .task-filters .filter-select,.task-toolbar .task-filters .option-select-field{min-width:0}.task-toolbar .task-filters button{white-space:nowrap;flex:none}.task-toolbar .task-filters .search-box{flex:1 0 170px}.task-toolbar .task-filters .filter-select{flex:0 0 158px;grid-template-columns:auto minmax(68px,1fr)}.task-toolbar .task-filters .filter-select>span{text-overflow:clip;overflow:visible}.kanban-column{padding:10px}.kanban-column-header{min-width:0}.task-card{min-width:0;overflow:clip}.task-card-header{align-items:flex-start;min-width:0}.task-card-header>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.task-card-badges{flex:0 auto;max-width:88px}.task-card .badge{text-overflow:ellipsis;max-width:100%;min-height:22px;padding-inline:7px;overflow:hidden}.task-card h3,.task-card p{overflow-wrap:anywhere}.task-card-footer{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;display:grid}.task-card-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-card-footer button{text-align:left;white-space:normal;justify-self:start;max-width:100%;line-height:1.2}.kanban-empty{text-align:center;padding:10px}html[data-view-transition=running] .app-shell{pointer-events:none}html[data-view-transition=running] .workspace-screen>*{filter:saturate(.98)}.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.task-toolbar,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation:mc-section-rise var(--mc-slow) var(--mc-ease) both}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.daemon-card,.runtime-card,.profile-block,.info-section,.member-row,.auth-session-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.role-card,.signal-row{animation:mc-item-rise var(--mc-slow) var(--mc-ease) both;animation-delay:calc(var(--item-index,0) * 18ms)}@keyframes mc-section-rise{0%{opacity:.92;transform:translateY(4px)scale(.998)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mc-item-rise{0%{opacity:.84;transform:translateY(5px)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mc-composer-busy{to{transform:translate(100%)}}@keyframes mc-popover-resolve{0%{opacity:.94;transform:translateY(-2px)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}::view-transition-old(root){animation-duration:.21s;animation-timing-function:var(--mc-ease)}::view-transition-new(root){animation-duration:.21s;animation-timing-function:var(--mc-ease)}.workspace-screen{background:linear-gradient(#fffffffc 0%,#fafafaf5 32%,#fffffff5 100%)}.workspace-header,.workspace-tabs,.task-toolbar{box-shadow:inset 0 1px #ffffffeb,0 1px #09090b12}.workspace-tabs{scroll-snap-type:x proximity;scroll-padding-inline:16px}.workspace-tab{scroll-snap-align:start}.workspace-tab-count{background:linear-gradient(#ffffffeb 0%,#f4f4f5db 100%);border:1px solid #09090b14;min-width:22px;box-shadow:inset 0 1px #ffffffeb}.workspace-tab.active .workspace-tab-count{background:#ffffff1f;border-color:#fff3}.message-panel{background:linear-gradient(#fffffff5 0%,#fbfbfcdb 48%,#fffffff0 100%)}.message-panel .empty-state-card{max-width:min(680px,100% - 48px)}.empty-state-card{background:linear-gradient(#fffffff5 0%,#fafafae0 100%);border-color:#09090b1a;position:relative;box-shadow:inset 0 1px #fffffff0,0 28px 88px #09090b17}.empty-state-frame{opacity:.66;background:linear-gradient(90deg,#09090b07 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#09090b07 1px,#0000 1px) 0 0/22px 22px;border:1px solid #09090b0d}.empty-state-card[data-compact=false]{min-height:164px}.empty-state-card[data-compact=false]:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#09090b1f,#0000);border-radius:999px;height:1px;position:absolute;bottom:14px;left:20px;right:20px}.task-toolbar{align-items:stretch;padding-block:12px 14px;overflow:visible}.task-toolbar .segmented,.task-toolbar .task-create-row,.task-toolbar .task-filters{align-self:stretch}.task-toolbar .task-create-row{grid-template-columns:minmax(260px,1fr) max-content;gap:10px;display:grid}.task-toolbar .task-create-row .mention-input-wrap input{min-height:38px;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #09090b0d}.task-toolbar .task-filters{scroll-snap-type:x proximity;align-items:center;scroll-padding-inline:4px}.task-toolbar .task-filters>*{scroll-snap-align:start}.task-toolbar .task-filters .search-box{flex-basis:164px}.task-toolbar .task-filters .filter-select{grid-template-columns:auto minmax(78px,1fr)}.task-toolbar .filter-select.option-select-field{gap:5px;padding-left:7px}.task-toolbar .filter-select.option-select-field>span{font-size:11px}.task-toolbar .filter-select .option-select-trigger{gap:5px;padding-right:6px}.task-toolbar .task-filters .assignee-filter{flex:0 0 150px}.task-toolbar .task-filters .reviewer-filter{flex:0 0 166px}.task-toolbar .task-filters .blocked-filter{flex:0 0 176px}.task-toolbar .task-filters .sort-filter{flex:0 0 154px}.task-toolbar .option-select-trigger,.task-toolbar .option-select-label{min-width:0}.task-toolbar .option-select-label strong{max-width:100%}.task-toolbar .option-select-trigger svg:last-child{flex:none}.kanban-board{scroll-snap-type:x proximity;align-items:stretch;scroll-padding-inline:12px;overflow-x:auto}.kanban-card-list{align-content:start;gap:10px}.kanban-empty{color:#71717ae0;background:linear-gradient(#ffffffb8 0%,#f8f8f98a 100%);border:1px dashed #09090b1a;border-radius:8px;place-items:center;min-height:148px;margin-top:4px;display:grid}.task-card{background:linear-gradient(#fffffffc 0%,#fafafaed 100%);border-color:#09090b17}.task-card:after{content:"";opacity:0;pointer-events:none;height:1px;transition:opacity var(--mc-fast) var(--mc-ease);background:linear-gradient(90deg,#0000,#09090b1a,#0000);border-radius:999px;position:absolute;bottom:0;left:12px;right:12px}.task-card-footer button{background:#ffffffb8;border-color:#09090b1a}.task-card-footer button:not(:disabled):hover,.task-card-footer button[data-pointer=inside]:not(:disabled){color:#fff;background:linear-gradient(#18181b 0%,#09090b 100%)}.floating-listbox[data-state=opening],.command-palette[data-state=opening],.artifact-modal[data-state=opening],.task-topic-panel[data-state=opening]{animation:mc-popover-resolve .17s var(--mc-ease) both}.mention-menu-head,.actor-select-search{box-shadow:0 1px #09090b0f}.mention-type-strip{box-shadow:0 1px #09090b0d}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{min-height:40px}.composer{background:linear-gradient(#fffffffa 0%,#fafafaf0 100%)}.composer-left-actions .button-ghost,.composer-left-actions .task-checkbox{background:#ffffffb3}.mobile-section-bar{background:linear-gradient(#fffffff0 0%,#f6f6f7e6 100%);border-color:#09090b1c;box-shadow:inset 0 1px #fffffff0,0 24px 72px #09090b2e}.mobile-section-bar button{transform-origin:50% 82%;min-width:0}.mobile-section-bar button span{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=900px){.app-shell{grid-template-columns:1fr;overflow-x:hidden}.workspace-screen{border-radius:0;width:100vw;max-width:100vw;margin:0;overflow-x:hidden}.workspace-header,.workspace-tabs,.message-workspace-grid,.task-board-layout,.detail-page,.placeholder-workspace{width:100%;min-width:0;max-width:100vw}.workspace-header{overflow:hidden}.workspace-title{flex-wrap:wrap;min-width:0;max-width:100%}.workspace-title>div{min-width:0}.workspace-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 142px);overflow:hidden}.workspace-title .badge,.workspace-header .badge{text-overflow:ellipsis;max-width:calc(100vw - 160px);overflow:hidden}.workspace-tabs{overflow:auto hidden}.message-workspace-grid,.task-board-layout,.detail-page,.placeholder-workspace{padding-bottom:86px}.message-thread-main,.message-panel,.message-tab-surface,.task-view-surface,.kanban-board{width:100%;min-width:0;max-width:100vw}.empty-state-card{width:auto;max-width:calc(100vw - 52px);overflow:hidden}.empty-state-card p{overflow-wrap:anywhere;max-width:100%}.composer{margin-inline:12px;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.composer-footer{gap:8px}.composer-left-actions{flex-wrap:wrap;min-width:0}.composer-footer .button{flex:none}.mobile-section-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom));max-width:calc(100vw - 20px);position:fixed;left:10px;width:auto!important}.task-toolbar{grid-template-columns:minmax(0,1fr)}.task-toolbar .segmented,.task-toolbar .task-create-row,.task-toolbar .task-filters{grid-column:1}.task-toolbar .task-create-row{grid-template-columns:minmax(0,1fr)}.task-toolbar .task-create-row .button{justify-content:center;width:100%}.task-toolbar .task-filters{flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.button[data-pressed=true]:not(:disabled),.task-card[data-pressed=true],.message-row[data-pressed=true],.composer:focus-within,.composer[data-state=ready],.composer[data-state=drop]{transform:none}}:root{--mx-ink:#09090b;--mx-ink-soft:#27272a;--mx-muted:#71717a;--mx-line:#09090b17;--mx-line-strong:#09090b2b;--mx-paper:#f7f7f8;--mx-surface:#fffffff5;--mx-surface-soft:#fafafaeb;--mx-surface-wash:#f4f4f5b3;--mx-shadow-sm:0 1px 0 #ffffffeb inset, 0 1px 2px #09090b0a;--mx-shadow-md:0 1px 0 #fffffff0 inset, 0 18px 48px #09090b14;--mx-shadow-lg:0 1px 0 #fffffff5 inset, 0 30px 90px #09090b1f;--mx-shadow-pop:0 1px 0 #fffffff5 inset, 0 24px 72px #09090b29, 0 0 0 1px #09090b12;--mx-ring:0 0 0 1px #09090b29, 0 0 0 5px #09090b0f;--mx-fast:.15s;--mx-medium:.22s;--mx-slow:.36s;--mx-ease:cubic-bezier(.16, 1, .3, 1);--mx-spring:cubic-bezier(.2, .82, .2, 1)}.app-shell{isolation:isolate;background:linear-gradient(180deg, #ffffffdb 0, #f7f7f8e6 100%), var(--mx-paper);position:relative}.app-shell:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(#09090b05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008a 0,#0000 78%);mask-image:linear-gradient(#0000008a 0,#0000 78%)}.app-shell>.org-rail,.app-shell>.module-sidebar,.app-shell>.workspace,.mobile-section-bar{z-index:1;position:relative}.org-rail{background:linear-gradient(#09090b 0,#18181b 100%);box-shadow:inset 1px 0 #ffffff1a,14px 0 48px #09090b17}.org-mark,.user-mark{color:#09090b;background:linear-gradient(#fff 0,#f4f4f5 100%);border-radius:8px;box-shadow:inset 0 1px #fffc,0 16px 36px #00000047}.rail-button{color:#ffffffb8;transition:background-color var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);border:1px solid #fff0;border-radius:8px}.rail-button:hover,.rail-button[data-pointer=inside],.rail-button:focus-visible{color:#fff;background:#ffffff17;border-color:#ffffff1f;outline:0;transform:translateY(-1px)}.rail-button[data-pressed=true]{transform:translateY(0)scale(.96)}.rail-tooltip{color:#fff;background:#09090beb;border:1px solid #ffffff24;box-shadow:0 18px 46px #00000047}.module-sidebar{border-right:1px solid var(--mx-line);background:linear-gradient(#ffffffeb 0,#f8f8f9f0 100%);box-shadow:inset 1px 0 #ffffffdb,16px 0 54px #09090b0d}.sidebar-header,.sidebar-static,.sidebar-group{border-color:var(--mx-line);background:linear-gradient(#ffffffe0 0,#fafafac2 100%)}.sidebar-group-content[data-state=opening]>div,.sidebar-group-content[data-state=open]>div{animation:mx-soft-enter var(--mx-medium) var(--mx-ease) both}.nav-item,.channel-button,.sidebar-group-toggle{transition:background-color var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);border-radius:8px}.nav-item:hover,.channel-button:hover:not(:disabled),.channel-button[data-pointer=inside]:not(:disabled),.sidebar-group-toggle:hover,.sidebar-group-toggle[data-pointer=inside]{box-shadow:var(--mx-shadow-sm);background:#ffffffd1;border-color:#09090b12;transform:translateY(-1px)}.nav-item.active,.channel-button.active,.channel-button[aria-current=page]{box-shadow:inset 3px 0 0 #09090b, var(--mx-shadow-sm), 0 12px 30px #09090b12;background:#fff;border-color:#09090b1f}.workspace-screen{border:1px solid var(--mx-line);box-shadow:var(--mx-shadow-lg);background:linear-gradient(#fffffffa 0,#fafafae6 260px,#fffffff0 100%);border-radius:8px;position:relative;overflow:hidden}.workspace-screen:after{pointer-events:none;content:"";opacity:.72;background:linear-gradient(90deg,#0000 0,#09090b38 20%,#09090b1a 72%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.workspace-header,.workspace-tabs,.task-toolbar{border-color:var(--mx-line);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#fffffff0 0,#fafafadb 100%);box-shadow:inset 0 1px #ffffffeb,0 1px #09090b0f,0 16px 42px #09090b0a}.workspace-title h1,.sidebar-header h1,.task-card h3,.task-title-button strong{letter-spacing:0;font-weight:740}.workspace-title-icon,.channel-tab-icon,.empty-state-icon,.message-artifact-icon,.message-attachment-icon,.computer-icon,.command-icon,.system-status-icon,.toast-icon,.actor-option-icon,.option-select-icon,.mention-icon{border-color:var(--mx-line);background:linear-gradient(#fff 0,#f4f4f5 100%);box-shadow:inset 0 1px #fff,0 10px 24px #09090b0f}.workspace-tab,.segmented button,.task-filters button,.button,.copy-button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more{transition:background var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), filter var(--mx-fast) var(--mx-ease), opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);border-radius:8px}.button,.copy-button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more{border-color:var(--mx-line);box-shadow:var(--mx-shadow-sm)}.button-default{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff2e,0 14px 32px #09090b33}.button-outline,.button-ghost,.copy-button,.actor-select-trigger,.option-select-trigger,.task-checkbox{background:linear-gradient(#fffffff5 0,#fafafae6 100%)}.button:not(:disabled):hover,.copy-button:not(:disabled):hover,.actor-select-trigger:not(:disabled):hover,.option-select-trigger:not(:disabled):hover,.workspace-tab:not(:disabled):hover,.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover,.task-checkbox:not(.disabled):hover,.kanban-load-more:not(:disabled):hover{border-color:var(--mx-line-strong);box-shadow:var(--mx-shadow-md);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),.workspace-tab[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),.kanban-load-more[data-pressed=true]:not(:disabled){box-shadow:var(--mx-shadow-sm);transform:translateY(0)scale(.982)}.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.task-checkbox:focus-within,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.search-box:focus-within,.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea,.task-card:focus-visible,.task-table-row:focus-visible,.member-row:focus-within,.agent-card-row:focus-within,.runtime-detail-row:focus-within{box-shadow:var(--mx-ring), var(--mx-shadow-sm);outline:0}.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,.agent-create-inline input,.topic-composer input{border-color:var(--mx-line);transition:background var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);background:linear-gradient(#fffffff5 0,#fbfbfceb 100%);box-shadow:inset 0 1px #ffffffd6}.message-workspace-grid,.task-board-layout{background:linear-gradient(#fafafa85 0,#fff0 300px)}.message-panel{scroll-behavior:smooth;padding:22px 20px 26px}.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,.approval-row,.role-card,.signal-row,.command-line,.daemon-card,.info-section,.profile-block{transition:background var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), filter var(--mx-fast) var(--mx-ease), opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring)}.message-row{border:1px solid #0000;position:relative}.message-row:hover,.message-row[data-pointer=inside],.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,.agent-card-row:hover,.runtime-detail-row:hover,.member-row:hover,.auth-session-row:hover,.schedule-row:hover,.approval-row:hover,.role-card:hover,.signal-row:hover,.command-line:hover,.daemon-card:hover,.info-section:hover,.profile-block:hover{box-shadow:var(--mx-shadow-md);background:linear-gradient(#ffffffe0 0,#fafafac7 100%);border-color:#09090b14;transform:translateY(-1px)}.message-row.selected,.task-card.selected,.task-table-row.selected,.follow-up-card.selected,.dependency-row.selected{box-shadow:inset 3px 0 0 #09090b, var(--mx-shadow-md);border-color:#09090b24}.empty-state-card{border-color:var(--mx-line);box-shadow:var(--mx-shadow-md);background:linear-gradient(#fffffff5 0,#fafafae6 100%);border-radius:8px}.message-panel .empty-state-card{width:min(100%,700px);box-shadow:var(--mx-shadow-lg);margin:auto}.composer{transform-origin:50% 100%;min-height:124px;transition:border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-color:#09090b1a;margin:0 20px 18px;position:relative;overflow:visible;box-shadow:inset 0 1px #fffffff0,0 18px 56px #09090b14}.composer:before{z-index:-1;content:"";opacity:0;transition:opacity var(--mx-fast) var(--mx-ease);background:linear-gradient(90deg,#0000,#09090b14,#0000) 0 100%/220px 1px no-repeat;border-radius:9px;position:absolute;inset:-1px}.composer:hover,.composer[data-pointer=inside],.composer:focus-within,.composer[data-state=ready],.composer[data-task-mode=true],.composer[data-attachments=true]{box-shadow:var(--mx-ring), 0 1px 0 #fffffff2 inset, 0 30px 90px #09090b1f;border-color:#09090b2e}.composer:focus-within:before,.composer[data-state=ready]:before,.composer[data-task-mode=true]:before,.composer[data-attachments=true]:before{opacity:1}.composer[data-resource-menu=open]{box-shadow:var(--mx-ring), 0 1px 0 #fffffff5 inset, 0 34px 100px #09090b24;border-color:#09090b33;transform:translateY(-2px)}.composer[data-resource-menu=open] .composer-footer{border-top-color:#09090b0d}.composer[data-resource-menu=open] .composer-left-actions{opacity:.94}.composer[data-state=busy]{cursor:progress;filter:saturate(.98)}.composer .mention-input-wrap{min-height:54px}.composer .mention-input-wrap textarea{min-height:54px;color:var(--mx-ink);font-size:14px;line-height:1.58}.composer .mention-input-wrap[data-focused=true] input,.composer .mention-input-wrap[data-focused=true] textarea,.composer .mention-input-wrap[data-open=true] input,.composer .mention-input-wrap[data-open=true] textarea{box-shadow:none;outline:0}.composer .mention-input-wrap textarea::placeholder,.composer .mention-input-wrap input::placeholder{color:#71717ad1}.composer-footer{border-top:1px solid #09090b12;min-height:44px;padding-top:10px}.composer-left-actions{gap:8px}.inline-status{color:#52525be6;min-width:0;min-height:28px;animation:mx-soft-enter var(--mx-medium) var(--mx-ease) both;background:linear-gradient(#ffffffd6 0,#f4f4f5c2 100%);border:1px solid #09090b14;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 8px 22px #09090b0a}.inline-status>svg{flex:none}.inline-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-status[data-tone=warning],.inline-status[data-tone=danger]{color:#7f1d1d;background:linear-gradient(#ffffffeb 0,#fef2f2c7 100%);border-color:#7f1d1d24}.inline-status[data-tone=success]{color:#14532d;background:linear-gradient(#ffffffeb 0,#f0fdf4c7 100%);border-color:#16653424}.inline-status[data-tone=pending]>svg{animation:.9s linear infinite spinner-rotate}.composer-action-status{flex:220px;max-width:420px}.composer-left-actions .button-ghost,.composer-left-actions .task-checkbox{background:#ffffffb8;min-height:34px}.task-checkbox{position:relative;overflow:hidden}.task-checkbox input:checked+span{color:var(--mx-ink)}.composer-task-draft{animation:mx-expand-in var(--mx-medium) var(--mx-ease) both;transform-origin:50% 0;background:linear-gradient(#ffffffe0 0,#f4f4f5bd 100%);border-color:#09090b1a;box-shadow:inset 0 1px #ffffffe6,0 12px 34px #09090b0f}.composer-attachment-chip{animation:mx-menu-item-in var(--mx-medium) var(--mx-ease) both;animation-delay:calc(var(--item-index,0) * 26ms)}.floating-listbox,.command-palette,.artifact-modal,.task-topic-panel,.toast-card,.system-status-card{border-color:var(--mx-line-strong);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);box-shadow:var(--mx-shadow-pop);background:linear-gradient(#fffffff5 0,#f9f9faf0 100%)}.mention-menu.floating-listbox{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffffc 0,#fbfbfcfa 100%);border-color:#09090b29;box-shadow:inset 0 1px #fffffff5,0 22px 68px #09090b2b,0 0 0 1px #09090b14}.floating-listbox{overscroll-behavior:contain;scrollbar-gutter:stable;transform-origin:50% 0;border-radius:8px;padding:6px;overflow:auto}.floating-listbox[data-state=opening]{animation:mx-pop-in var(--mx-medium) var(--mx-ease) both}.floating-listbox[data-placement=top][data-state=opening]{animation-name:mx-pop-in-up}.floating-listbox[data-state=closing]{animation:mx-pop-out .13s var(--mx-ease) both;pointer-events:none}.floating-listbox[data-placement=top][data-state=closing]{animation-name:mx-pop-out-up}.floating-listbox button{animation:mx-menu-item-in var(--mx-medium) var(--mx-ease) both;animation-delay:calc(var(--item-index,0) * 8ms);transition:background-color var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);border:1px solid #0000;border-radius:7px}.floating-listbox button:hover,.floating-listbox button.active,.floating-listbox button[data-state=active],.floating-listbox button[data-state=selected]{box-shadow:var(--mx-shadow-sm);color:var(--mx-ink);background:#fff;border-color:#09090b17;transform:translate(2px)}.floating-listbox button:hover small,.floating-listbox button.active small,.floating-listbox button[data-state=active] small,.floating-listbox button[data-state=selected] small,.floating-listbox button:hover em,.floating-listbox button.active em,.floating-listbox button[data-state=active] em,.floating-listbox button[data-state=selected] em{color:var(--mx-muted)}.floating-listbox button:hover .mention-icon,.floating-listbox button.active .mention-icon,.floating-listbox button[data-state=active] .mention-icon,.floating-listbox button[data-state=selected] .mention-icon,.floating-listbox button:hover .actor-option-icon,.floating-listbox button.active .actor-option-icon,.floating-listbox button[data-state=active] .actor-option-icon,.floating-listbox button[data-state=selected] .actor-option-icon,.floating-listbox button:hover .option-select-icon,.floating-listbox button.active .option-select-icon,.floating-listbox button[data-state=active] .option-select-icon,.floating-listbox button[data-state=selected] .option-select-icon{color:var(--mx-ink-soft);background:linear-gradient(#fff 0,#f4f4f5 100%);border-color:#09090b1a}.floating-listbox button[data-state=disabled]{cursor:not-allowed;opacity:.5;transform:none}.mention-menu-head,.actor-select-search{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-bottom:1px solid #09090b12;margin:-6px -6px 6px;position:sticky;top:-6px}.mention-menu-head{padding:10px 11px}.actor-select-search{padding:7px}.mention-type-strip{gap:6px;padding:0 3px 7px;display:flex}.mention-type-strip span{color:var(--mx-muted);background:#ffffffb8;border:1px solid #09090b12;border-radius:999px;box-shadow:inset 0 1px #ffffffe0}.mention-group-label{color:#52525bdb;letter-spacing:0;margin:6px 6px 4px;font-size:11px;font-weight:720}.mention-empty,.actor-select-empty{background:#ffffff94;border:1px dashed #09090b1f;border-radius:7px}.actor-select-field[data-open=true] .actor-select-trigger,.option-select-field[data-open=true] .option-select-trigger{box-shadow:var(--mx-ring), var(--mx-shadow-sm);border-color:#09090b2e}.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)}.task-toolbar{gap:12px;padding:12px}.task-toolbar .segmented,.task-toolbar .task-create-row,.task-toolbar .task-filters{background:#ffffffa8;border-color:#09090b12;box-shadow:inset 0 1px #ffffffe0}.task-toolbar .task-create-row{transition:border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring)}.task-toolbar .task-create-row[data-resource-menu=open]{box-shadow:var(--mx-ring), 0 1px 0 #ffffffeb inset, 0 18px 54px #09090b14;border-color:#09090b24;transform:translateY(-1px)}.task-toolbar .task-create-row .mention-input-wrap{flex:320px}.task-toolbar .task-create-row .mention-input-wrap input{min-height:38px}.task-create-status{grid-column:1/-1;justify-self:start}.kanban-board{gap:12px;padding:16px}.kanban-column{box-shadow:var(--mx-shadow-sm);background:linear-gradient(#ffffffdb 0,#fafafac7 100%);border-color:#09090b17}.kanban-column:hover,.kanban-column.drop-target{box-shadow:var(--mx-shadow-md);border-color:#09090b26;transform:translateY(-1px)}.task-card{background:linear-gradient(#fffffff5 0,#fafafae0 100%);border-color:#09090b14;position:relative;overflow:hidden}.task-card:after{pointer-events:none;content:"";opacity:0;transition:opacity var(--mx-fast) var(--mx-ease);background:linear-gradient(90deg,#0000,#09090b0a,#0000) -140px 100%/140px 1px no-repeat;position:absolute;inset:0}.task-card:hover:after,.task-card[data-pointer=inside]:after,.task-card.selected:after{opacity:1}.task-card.dragging{opacity:.72;transform:rotate(.4deg)scale(.992)}.kanban-insert-marker,.kanban-drop-target{animation:mx-expand-in var(--mx-medium) var(--mx-ease) both;background:repeating-linear-gradient(135deg,#09090b12 0 8px,#0000 8px 16px),#ffffffd6;border-color:#09090b}.toast-viewport,.system-status-dock{pointer-events:none}.toast-card,.system-status-card{pointer-events:auto;animation:mx-toast-in var(--mx-medium) var(--mx-ease) both;animation-delay:calc(var(--item-index,0) * 34ms)}.toast-card[data-state=closing]{animation:mx-toast-out .16s var(--mx-ease) both}.toast-card button,.system-status-card button{border-radius:7px}.access-restricted-card,.daemon-card,.info-section,.profile-block{box-shadow:var(--mx-shadow-sm);background:linear-gradient(#fffffff0 0,#fafafae0 100%);border-color:#09090b17}.command-line,.command-box,.runtime-detail-row{background:linear-gradient(#ffffffeb 0,#fafafad6 100%);border-color:#09090b14}html[data-view-transition=running] .workspace-screen>*{pointer-events:none}::view-transition-old(magicord-workspace){animation-duration:var(--mx-slow);animation-timing-function:var(--mx-ease)}::view-transition-new(magicord-workspace){animation-duration:var(--mx-slow);animation-timing-function:var(--mx-ease)}@keyframes mx-soft-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes mx-expand-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mx-pop-in{0%{opacity:0;filter:blur(3px);transform:translateY(4px)scale(.982)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes mx-pop-in-up{0%{opacity:0;filter:blur(3px);transform:translateY(-4px)scale(.982)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes mx-pop-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(3px)scale(.985)}}@keyframes mx-pop-out-up{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-3px)scale(.985)}}@keyframes mx-menu-item-in{0%{opacity:.72;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes mx-toast-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mx-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.985)}}@media (hover:hover) and (pointer:fine){.sidebar-scroll:has(.channel-button[data-pointer=inside]) .channel-button:not([data-pointer=inside]):not(.active){opacity:.72}.workspace-tabs:has(.workspace-tab[data-pointer=inside]) .workspace-tab:not([data-pointer=inside]):not(.active){opacity:.72}.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected){opacity:.72}.floating-listbox:has(button[data-state=active]) button:not([data-state=active]):not([data-state=selected]){opacity:.72}}.message-attachment-card[href],.message-artifact-actions button,.message-artifact-actions a,.artifact-actions button,.artifact-actions a,.channel-resource-link,.composer-attachment-chip button,.search-box button,.topic-header button,.artifact-modal-header button,.system-status-card button{isolation:isolate;transition:background var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);position:relative;overflow:hidden;transform:translateZ(0)}.message-attachment-card[href]:before,.message-artifact-actions button:before,.message-artifact-actions a:before,.artifact-actions button:before,.artifact-actions a:before,.channel-resource-link:before,.composer-attachment-chip button:before,.search-box button:before,.topic-header button:before,.artifact-modal-header button:before,.system-status-card button:before{z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b14, transparent 44%);content:"";opacity:0;pointer-events:none;transition:opacity var(--mx-medium) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);position:absolute;inset:1px}.message-attachment-card[href]:hover,.message-attachment-card[href][data-pointer=inside],.message-artifact-actions button:hover:not(:disabled),.message-artifact-actions button[data-pointer=inside]:not(:disabled),.message-artifact-actions a:hover,.message-artifact-actions a[data-pointer=inside],.artifact-actions button:hover:not(:disabled),.artifact-actions button[data-pointer=inside]:not(:disabled),.artifact-actions a:hover,.artifact-actions a[data-pointer=inside],.channel-resource-link:hover,.channel-resource-link[data-pointer=inside],.composer-attachment-chip button:hover:not(:disabled),.composer-attachment-chip button[data-pointer=inside]:not(:disabled),.search-box button:hover:not(:disabled),.search-box button[data-pointer=inside]:not(:disabled),.topic-header button:hover:not(:disabled),.topic-header button[data-pointer=inside]:not(:disabled),.artifact-modal-header button:hover:not(:disabled),.artifact-modal-header button[data-pointer=inside]:not(:disabled),.system-status-card button:hover:not(:disabled),.system-status-card button[data-pointer=inside]:not(:disabled){box-shadow:var(--mx-shadow-md);border-color:#09090b29;transform:translateY(-1px)}.message-attachment-card[href]:hover:before,.message-attachment-card[href][data-pointer=inside]:before,.message-artifact-actions button:hover:not(:disabled):before,.message-artifact-actions button[data-pointer=inside]:not(:disabled):before,.message-artifact-actions a:hover:before,.message-artifact-actions a[data-pointer=inside]:before,.artifact-actions button:hover:not(:disabled):before,.artifact-actions button[data-pointer=inside]:not(:disabled):before,.artifact-actions a:hover:before,.artifact-actions a[data-pointer=inside]:before,.channel-resource-link:hover:before,.channel-resource-link[data-pointer=inside]:before,.composer-attachment-chip button:hover:not(:disabled):before,.composer-attachment-chip button[data-pointer=inside]:not(:disabled):before,.search-box button:hover:not(:disabled):before,.search-box 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}.message-attachment-card[href][data-pressed=true],.message-artifact-actions button[data-pressed=true]:not(:disabled),.message-artifact-actions a[data-pressed=true],.artifact-actions button[data-pressed=true]:not(:disabled),.artifact-actions a[data-pressed=true],.channel-resource-link[data-pressed=true],.composer-attachment-chip button[data-pressed=true]:not(:disabled),.search-box button[data-pressed=true]:not(:disabled),.topic-header button[data-pressed=true]:not(:disabled),.artifact-modal-header button[data-pressed=true]:not(:disabled),.system-status-card button[data-pressed=true]:not(:disabled){box-shadow:var(--mx-shadow-sm);transform:translateY(0)scale(.982)}.message-attachment-card[href]:focus-visible,.message-artifact-actions button:focus-visible,.message-artifact-actions a:focus-visible,.artifact-actions button:focus-visible,.artifact-actions a:focus-visible,.channel-resource-link:focus-visible,.composer-attachment-chip button:focus-visible,.search-box button:focus-visible,.topic-header button:focus-visible,.artifact-modal-header button:focus-visible,.system-status-card button:focus-visible{box-shadow:var(--mx-ring), var(--mx-shadow-sm);outline:0}.mention-input-wrap[data-tooltip],.task-checkbox[data-tooltip]{position:relative}.mention-input-wrap[data-tooltip]:after,.task-checkbox[data-tooltip]:after{z-index:140;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;max-width:min(280px,100vw - 32px);transition:opacity var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring);white-space:normal;background:#09090bf0;border:1px solid #ffffff24;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:620;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)scale(.985);box-shadow:0 18px 46px #0000003d}.mention-input-wrap[data-tooltip]:hover:after,.mention-input-wrap[data-tooltip]:focus-within:after,.task-checkbox[data-tooltip]:hover:after,.task-checkbox[data-tooltip]:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.actor-select-field[data-open=true],.option-select-field[data-open=true],.mention-input-wrap[data-open=true]{filter:saturate(1.02)}.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:var(--mx-ring), 0 1px 0 #fffffff0 inset, 0 18px 48px #09090b17;border-color:#09090b33}.floating-listbox button[data-state=active]:after,.floating-listbox button.active:after,.floating-listbox button.selected:after,.floating-listbox button[data-state=selected]:after{content:"";opacity:.74;pointer-events:none;background:#09090b;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.floating-listbox[data-empty=true]{min-height:116px}.mention-type-strip span,.badge,.runtime-chips span,.chip-row span{transition:background var(--mx-fast) var(--mx-ease), border-color var(--mx-fast) var(--mx-ease), box-shadow var(--mx-fast) var(--mx-ease), color var(--mx-fast) var(--mx-ease), transform var(--mx-fast) var(--mx-spring)}.mention-type-strip span:hover,.runtime-chips span:hover,.chip-row span:hover{box-shadow:var(--mx-shadow-sm);border-color:#09090b24;transform:translateY(-1px)}.composer-attachment-chip{background:linear-gradient(#ffffffeb 0,#f7f7f8d1 100%);border-color:#09090b17}.composer-attachment-chip.failed{background:linear-gradient(#fef2f2f0 0,#ffffffdb 100%);border-color:#7f1d1d33}.composer-attachment-chip.uploading{animation:mx-attachment-resolve 1.3s var(--mx-ease) infinite alternate}@keyframes mx-attachment-resolve{0%{box-shadow:inset 0 1px #ffffffeb,0 8px 24px #09090b0d}to{box-shadow:inset 0 1px #fffffff5,0 18px 44px #09090b1a}}@media (width<=1040px){.workspace{padding:8px 8px 8px 0}.composer{margin-inline:14px}.kanban-board{padding:12px}}@media (width<=760px){.app-shell{background:#fff}.workspace{padding:0 0 74px}.workspace-screen{height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0}.workspace-header,.workspace-tabs,.task-toolbar{border-radius:0}.message-panel{padding:16px 12px 18px}.composer{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:0 12px 12px}.composer-footer{align-items:stretch;gap:9px}.composer-left-actions{flex:auto;min-width:0}.composer-action-status,.task-create-status{width:100%;max-width:100%}.composer-footer>.button{flex:none}.task-toolbar{padding:10px}.task-toolbar .task-create-row,.task-toolbar .task-filters{grid-template-columns:minmax(0,1fr)}.floating-listbox{max-width:calc(100vw - 20px)!important}.mobile-section-bar{-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);background:linear-gradient(#fffffff0 0,#f6f6f7eb 100%);border-color:#09090b1f;box-shadow:0 -16px 44px #09090b1a}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.sidebar-group-content[data-state=opening]>div,.sidebar-group-content[data-state=open]>div,.composer-task-draft,.composer-attachment-chip,.composer-attachment-chip.uploading,.floating-listbox[data-state=opening],.floating-listbox[data-state=closing],.floating-listbox button,.kanban-insert-marker,.kanban-drop-target,.toast-card,.toast-card[data-state=closing],.system-status-card{animation:none!important}.button,.copy-button,.rail-button,.channel-button,.workspace-tab,.segmented button,.task-filters button,.task-checkbox,.actor-select-trigger,.option-select-trigger,.message-attachment-card[href],.message-artifact-actions button,.message-artifact-actions a,.artifact-actions button,.artifact-actions a,.channel-resource-link,.composer-attachment-chip button,.inline-status,.search-box button,.topic-header button,.artifact-modal-header button,.system-status-card button,.composer,.message-row,.task-card,.task-table-row,.floating-listbox button{transition-duration:1ms!important}.message-attachment-card[href]:hover,.message-artifact-actions button:hover:not(:disabled),.message-artifact-actions a:hover,.artifact-actions button:hover:not(:disabled),.artifact-actions a:hover,.channel-resource-link:hover,.composer-attachment-chip button:hover:not(:disabled),.search-box button:hover:not(:disabled),.topic-header button:hover:not(:disabled),.artifact-modal-header button:hover:not(:disabled),.system-status-card button:hover:not(:disabled),.mention-input-wrap[data-tooltip]:hover:after,.mention-input-wrap[data-tooltip]:focus-within:after,.task-checkbox[data-tooltip]:hover:after,.task-checkbox[data-tooltip]:focus-within:after,.mention-type-strip span:hover,.runtime-chips span:hover,.chip-row span:hover{transform:none!important}}@media (width<=760px){.app-shell{min-height:100dvh;overflow:hidden}.app-shell>.workspace{height:100dvh;min-height:100dvh;padding:0 0 calc(82px + env(safe-area-inset-bottom));overflow:hidden}.app-shell>.workspace>.workspace-screen{height:calc(100dvh - 82px - env(safe-area-inset-bottom));min-height:0;overflow:hidden}.app-shell>.mobile-section-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:120;max-width:calc(100vw - 20px);position:fixed;left:10px;transform:translateZ(0);width:auto!important}.app-shell>.mobile-section-bar button{min-height:48px}.workspace-header:has(.header-meta){flex-direction:row;align-items:center;gap:10px;min-height:74px}.workspace-header:has(.header-meta) .workspace-title{flex-wrap:nowrap;flex:auto;min-width:0}.workspace-header:has(.header-meta) .workspace-title h1{max-width:min(46vw,220px)}.workspace-header:has(.header-meta) .header-actions{flex:none;align-self:center;margin-left:auto}.workspace-tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tab{scroll-snap-align:start}}.floating-listbox{--floating-anchor-x:50%;z-index:240;opacity:1;transform:translateZ(0)}.floating-listbox:before{left:var(--floating-anchor-x);z-index:3;content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000 0,#09090b42 48%,#0000 100%);border-radius:999px;width:46px;height:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff8f}.floating-listbox[data-placement=bottom]:before{top:0}.floating-listbox[data-placement=top]:before{bottom:0}.mention-menu-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mention-menu-head>div{min-width:0}.mention-trigger-chip{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border:1px solid #09090b29;border-radius:8px;flex:none;place-items:center;min-width:28px;height:28px;font-size:13px;font-weight:780;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #09090b29}.mention-menu[data-trigger=\#] .mention-trigger-chip{color:#09090b;background:linear-gradient(#fff 0,#f4f4f5 100%);box-shadow:inset 0 1px #fff,0 10px 24px #09090b14}.mention-input-wrap[data-trigger=\@][data-open=true] textarea,.mention-input-wrap[data-trigger=\@][data-open=true] input,.mention-input-wrap[data-trigger=\#][data-open=true] textarea,.mention-input-wrap[data-trigger=\#][data-open=true] input{background:linear-gradient(#fff 0,#fbfbfc 100%)}.composer[data-state=empty] .button[data-testid=message-send-button],.composer[data-state=empty] .composer-footer>.button{box-shadow:inset 0 1px #fffc,0 8px 22px #09090b0f}:is(.composer:has(.mention-input-wrap[data-trigger=\@][data-open=true]),.composer:has(.mention-input-wrap[data-trigger=\#][data-open=true])){box-shadow:var(--mx-ring), 0 1px 0 #fffffff5 inset, 0 34px 96px #09090b21;border-color:#09090b38}.button:disabled,.button[data-state=disabled],.copy-button:disabled,.copy-button[data-state=disabled]{cursor:not-allowed;opacity:1;filter:saturate(.82);transform:none!important}.button-default:disabled,.button-default[data-state=disabled],.button-outline:disabled,.button-outline[data-state=disabled],.button-ghost:disabled,.button-ghost[data-state=disabled],.copy-button:disabled,.copy-button[data-state=disabled]{color:#71717ad1;background:linear-gradient(#fafafaeb 0,#f4f4f5db 100%);border-color:#09090b14;box-shadow:inset 0 1px #ffffffe0,0 8px 20px #09090b0a}.button:disabled svg,.button[data-state=disabled] svg,.copy-button:disabled svg,.copy-button[data-state=disabled] svg{opacity:.68}@media (width<=760px){.floating-listbox{z-index:240}.mention-menu,.actor-select-menu,.option-select-menu{max-height:min(420px,100dvh - 154px)!important}}:root{--prod-line:#09090b1a;--prod-line-strong:#09090b2e;--prod-surface:#fffffff5;--prod-surface-soft:#fafafae0;--prod-ink:#09090b;--prod-muted:#71717a;--prod-ring:0 0 0 1px #09090b24, 0 0 0 5px #09090b0d;--prod-shadow-rest:0 1px 0 #ffffffeb inset, 0 16px 48px #09090b12;--prod-shadow-lift:0 1px 0 #fffffff5 inset, 0 30px 92px #09090b1f;--prod-fast:.15s;--prod-med:.23s;--prod-slow:.36s}.workspace{min-width:0;padding:10px 10px 10px 0}.workspace-screen{transform-origin:50% 48%;width:100%;min-width:0;margin:12px 12px 12px 0}.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.task-toolbar,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation-duration:var(--prod-slow)}.workspace-header,.workspace-tabs,.task-toolbar,.composer,.message-panel,.message-tab-surface,.task-view-surface,.kanban-column,.task-topic-panel,.floating-listbox,.command-palette,.empty-state-card{outline-color:#ffffffd1}.workspace-tabs,.task-toolbar{scrollbar-gutter:stable}.workspace-tab,.segmented button,.task-filters button{min-width:max-content}.message-panel{min-width:0;padding-bottom:34px}.message-panel .empty-state-card{width:min(100%,680px);min-height:176px}.empty-state-card{transform-origin:50% 46%}.empty-state-card:before{border-radius:inherit;background:radial-gradient(520px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffeb, transparent 64%), linear-gradient(180deg, #ffffff70, transparent 58%);content:"";opacity:0;pointer-events:none;transition:opacity var(--prod-med) var(--ease-out);position:absolute;inset:0}.empty-state-card:hover:before,.empty-state-card[data-pointer=inside]:before{opacity:1}.composer{border-color:var(--prod-line);max-width:none;transform:translateZ(0)}.composer:focus-within,.composer[data-state=ready],.composer[data-task-mode=true],.composer[data-attachments=true]{border-color:var(--prod-line-strong);box-shadow:var(--prod-ring), var(--prod-shadow-lift)}.composer[data-state=empty]{box-shadow:var(--prod-shadow-rest)}.composer[data-state=empty] .mention-input-wrap[data-trigger=none][data-empty=true] textarea{color:var(--prod-muted)}.mention-input-wrap{min-width:0}.mention-input-wrap input,.mention-input-wrap textarea{resize:none}.mention-input-wrap[data-trigger-state=active] input,.mention-input-wrap[data-trigger-state=active] textarea{border-color:var(--prod-line-strong);box-shadow:var(--prod-ring), 0 1px 0 #ffffffeb inset}.mention-inline-hint{border:1px solid var(--prod-line);background:linear-gradient(180deg, var(--prod-surface) 0, var(--prod-surface-soft) 100%);width:fit-content;max-width:min(100%,620px);min-height:34px;color:var(--prod-ink);animation:production-hint-in var(--prod-med) var(--ease-emphasized) both;border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:6px 9px 6px 7px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 12px 34px #09090b12}.mention-inline-hint[data-empty=true]{color:#3f3f46;border-color:#09090b21}.mention-inline-token{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border:1px solid #09090b2e;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:760;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff2e}.mention-input-wrap[data-trigger=\#] .mention-inline-token{color:#09090b;background:linear-gradient(#fff 0,#f4f4f5 100%);box-shadow:inset 0 1px #fff}.mention-inline-hint span:last-child{gap:1px;min-width:0;display:grid}.mention-inline-hint strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.25;overflow:hidden}.mention-inline-hint small{color:var(--prod-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.floating-listbox{border-color:var(--prod-line-strong);box-shadow:inset 0 1px #fffffff5,0 26px 86px #09090b29,0 0 0 1px #09090b0f;max-height:var(--floating-max-height,min(720px, calc(100vh - 72px)))!important}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{transition:background var(--prod-fast) var(--ease-out), border-color var(--prod-fast) var(--ease-out), color var(--prod-fast) var(--ease-out), opacity var(--prod-fast) var(--ease-out), transform var(--prod-fast) var(--ease-spring)}.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(3px)}.kanban-board{min-width:0}.kanban-column{min-width:286px}.kanban-column[data-empty=true]{background:linear-gradient(#ffffffe0 0,#fafafaa8 100%),repeating-linear-gradient(#0000 0 42px,#09090b07 42px 43px)}.kanban-card-list{scroll-behavior:smooth}.kanban-empty{color:#71717a;background:linear-gradient(#ffffffb8 0,#fafafa8a 100%);border:1px dashed #09090b1a;border-radius:8px;place-items:center;min-height:116px;font-size:12px;display:grid}.topic-status-row{background:linear-gradient(#ffffffd6 0,#fafafaa8 100%);border:1px solid #09090b14;border-radius:8px;align-items:center;padding:8px}.topic-status-row>span{color:#52525b;text-overflow:ellipsis;white-space:nowrap;flex:128px;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.topic-status-row .task-status-option{flex:0 0 176px;min-width:176px}.topic-status-row .task-status-option .option-select-trigger{grid-template-columns:9px minmax(0,1fr) 14px;width:100%}.topic-status-row .task-status-option .option-select-trigger:before{grid-column:1}.topic-status-row .task-status-option .option-select-label{grid-column:2;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.topic-status-row .task-status-option .option-select-trigger>svg:last-child{grid-column:3}.task-detail-form .mention-field{position:relative}.task-detail-form .mention-field>.mention-input-wrap{width:100%}.task-detail-form .mention-field>.mention-input-wrap input,.task-detail-form .mention-field>.mention-input-wrap textarea{background:linear-gradient(#fffffffa 0,#fafafae0 100%);width:100%}.task-detail-form .mention-field>.mention-input-wrap[data-focused=true] input,.task-detail-form .mention-field>.mention-input-wrap[data-focused=true] textarea,.task-detail-form .mention-field>.mention-input-wrap[data-open=true] input,.task-detail-form .mention-field>.mention-input-wrap[data-open=true] textarea{border-color:var(--prod-line-strong);box-shadow:var(--prod-ring), 0 1px 0 #ffffffeb inset}.task-detail-form .mention-field>.mention-input-wrap[data-open=true]{z-index:2}.task-detail-resource-status,.topic-reply-resource-status{white-space:normal;max-width:100%}.task-detail-resource-status{margin-top:10px}.topic-composer{align-items:start}.topic-composer>.mention-input-wrap{grid-area:1/1}.topic-composer>.button{grid-area:1/2}.topic-reply-resource-status{grid-area:2/1/auto/-1}.task-card,.task-table-row,.message-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row{will-change:transform}.task-card.dragging{box-shadow:inset 0 1px #ffffffeb,0 28px 80px #09090b2e}.button[data-state=loading]{cursor:progress}.button[data-state=loading] .button-spinner{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 18px #ffffff2e}@keyframes production-hint-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1040px){.workspace{padding-right:8px}.workspace-screen{margin-right:0}.kanban-column{min-width:268px}}@media (width<=980px){.topic-status-row .task-status-option{min-width:min(100%,176px)}}@media (width<=900px){.app-shell{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.workspace{padding:0 0 calc(82px + env(safe-area-inset-bottom))}.workspace-screen{height:calc(100dvh - 82px - env(safe-area-inset-bottom));margin:0}.mention-inline-hint{width:100%;max-width:100%}.mention-inline-hint strong,.mention-inline-hint small{white-space:normal}.composer{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.topic-status-row{align-items:stretch}.topic-status-row .task-status-option{flex:100%}}@media (prefers-reduced-motion:reduce){.mention-inline-hint,.workspace-screen>.workspace-header,.workspace-screen>.workspace-tabs,.workspace-screen>.task-toolbar,.workspace-screen>.message-workspace-grid,.workspace-screen>.task-board-layout,.workspace-screen>.detail-page,.workspace-screen>.placeholder-workspace{animation:none!important}.task-card,.task-table-row,.message-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row{will-change:auto}}:root{--prod-surface-depth:0 1px 0 #fffffff0 inset, 0 18px 54px #09090b12;--prod-surface-depth-hover:0 1px 0 #fffffff5 inset, 0 28px 88px #09090b1f;--prod-control-sheen:linear-gradient(180deg, #ffffff6b 0, transparent 62%)}.task-toolbar{grid-template-columns:max-content minmax(280px,1fr);align-items:center;gap:10px 12px;display:grid}.task-toolbar>.segmented{grid-area:1/1}.task-toolbar>.task-create-row{grid-area:1/2}.task-toolbar>.task-filters{grid-area:2/1/auto/-1}.task-create-row{z-index:3;position:relative}.task-create-row[data-resource-menu=open]{z-index:50}.task-filters{min-width:0}.filter-select,.task-filters>button,.segmented>button{outline-offset:-2px;outline:1px solid #ffffffb8}.workspace-tab,.segmented>button,.task-filters>button,.option-select-trigger,.actor-select-trigger,.button{transform-origin:50% 55%}.workspace-tab:before,.segmented>button:before,.task-filters>button:before,.option-select-trigger:before,.actor-select-trigger:before,.button:before{background:var(--prod-control-sheen)}.kanban-board{grid-template-columns:repeat(5,minmax(286px,1fr));gap:14px}.kanban-column{min-height:min(680px,100dvh - 246px);box-shadow:var(--prod-surface-depth);background:linear-gradient(#ffffffe0 0,#fafafacc 100%);border-color:#09090b17}.kanban-column:hover,.kanban-column[data-pointer=inside]{box-shadow:var(--prod-surface-depth-hover);border-color:#09090b26;transform:translateY(-1px)}.kanban-column-header{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffff0 0,#fafafad1 100%);border:1px solid #09090b0f;border-radius:8px;margin:-2px -2px 0;padding:8px;position:sticky;top:0;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #09090b0a}.kanban-column-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{outline-offset:-2px;outline:1px solid #ffffffb3}.task-card:hover,.task-card[data-pointer=inside],.task-card.selected,.task-card[data-state=selected]{border-color:#09090b2e;box-shadow:inset 0 1px #fffffff5,0 18px 48px #09090b1a}.task-card[data-state=selected]:before,.task-card.selected:before{background:linear-gradient(90deg,#09090b,#09090b47,#0000);height:2px}.message-row{border-radius:8px}.message-row:hover,.message-row[data-pointer=inside],.message-row.selected,.message-row[data-state=selected]{background:linear-gradient(#ffffffd1 0,#fafafaa8 100%);box-shadow:inset 0 1px #ffffffd6,0 12px 34px #09090b0f}.composer{box-shadow:inset 0 1px #fffffff0,0 22px 70px #09090b1a}.composer[data-resource-menu=open]{box-shadow:var(--prod-ring), 0 1px 0 #fffffff5 inset, 0 30px 92px #09090b24;border-color:#09090b33}.composer[data-resource-menu=open] .mention-inline-hint{max-width:min(100%,540px)}.mention-inline-hint{cursor:text}.mention-menu,.actor-select-menu,.option-select-menu{outline-offset:-2px;outline:1px solid #ffffffc7}.mention-menu-head{border-bottom:1px solid #09090b12;padding-bottom:8px}.mention-type-strip span{background:#ffffffc2;border-color:#09090b14}.mention-menu button,.actor-select-menu button,.option-select-menu button{border:1px solid #0000;outline:0}.mention-menu button[data-state=active],.actor-select-menu button[data-state=active],.option-select-menu button[data-state=active]{border-color:#09090b2e;box-shadow:inset 0 1px #ffffff29,0 14px 34px #09090b29}.actor-select-trigger[data-state=open]>svg:last-child,.option-select-trigger[data-state=open]>svg:last-child,.sidebar-group.open .sidebar-group-toggle>svg:last-child{transform:rotate(180deg)}.actor-select-trigger>svg:last-child,.option-select-trigger>svg:last-child,.sidebar-group-toggle>svg:last-child{transition:transform var(--prod-fast) var(--ease-spring)}@media (width<=1180px){.task-toolbar{grid-template-columns:minmax(0,1fr)}.task-toolbar>.segmented,.task-toolbar>.task-create-row,.task-toolbar>.task-filters{grid-area:auto/1}}@media (width<=760px){.task-create-row{grid-template-columns:minmax(0,1fr)}.task-create-row>.button{justify-content:center;width:100%}.kanban-board{grid-template-columns:repeat(5,minmax(286px,82vw));padding-inline:12px}.kanban-column{min-height:min(620px,100dvh - 278px)}}@media (prefers-reduced-motion:reduce){.kanban-column:hover,.kanban-column[data-pointer=inside],.task-card:hover,.task-card[data-pointer=inside],.message-row:hover,.message-row[data-pointer=inside]{transform:none}}html[data-view-transition=running] .workspace-screen{box-shadow:var(--prod-shadow-rest)}@supports (view-transition-name:magicord-workspace){html[data-view-transition=running] ::view-transition-old(magicord-workspace){animation-duration:.18s;animation-timing-function:var(--ease-out);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-new(magicord-workspace){animation-duration:.18s;animation-timing-function:var(--ease-out);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-old(magicord-sidebar){animation-duration:.18s;animation-timing-function:var(--ease-out);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-new(magicord-sidebar){animation-duration:.18s;animation-timing-function:var(--ease-out);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-old(magicord-tabs){animation-duration:.18s;animation-timing-function:var(--ease-out);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-new(magicord-tabs){animation-duration:.18s;animation-timing-function:var(--ease-out);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-old(magicord-workspace){animation-name:production-view-fade-out}html[data-view-transition=running] ::view-transition-old(magicord-sidebar){animation-name:production-view-fade-out}html[data-view-transition=running] ::view-transition-old(magicord-tabs){animation-name:production-view-fade-out}html[data-view-transition=running] ::view-transition-new(magicord-workspace){animation-name:production-view-fade-in}html[data-view-transition=running] ::view-transition-new(magicord-sidebar){animation-name:production-view-fade-in}html[data-view-transition=running] ::view-transition-new(magicord-tabs){animation-name:production-view-fade-in}}@keyframes production-view-fade-out{0%{opacity:1}to{opacity:.985}}@keyframes production-view-fade-in{0%{opacity:.985}to{opacity:1}}:root{--studio-ink:#09090b;--studio-ink-soft:#27272a;--studio-muted:#71717a;--studio-line:#09090b1a;--studio-line-strong:#09090b33;--studio-paper:#f7f7f8;--studio-surface:#fffffff5;--studio-surface-soft:#fafafae6;--studio-focus:0 0 0 1px #09090b2e, 0 0 0 5px #09090b0f;--studio-rest:0 1px 0 #ffffffeb inset, 0 10px 28px #09090b0d;--studio-lift:0 1px 0 #fffffff5 inset, 0 24px 72px #09090b1c;--studio-pop:0 1px 0 #fffffff5 inset, 0 32px 96px #09090b2e, 0 0 0 1px #09090b14;--studio-fast:.15s;--studio-medium:.23s;--studio-slow:.36s;--studio-ease:cubic-bezier(.16, 1, .3, 1);--studio-spring:cubic-bezier(.2, .82, .2, 1)}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}.workspace-screen{border-color:var(--studio-line);transition:border-color var(--studio-medium) var(--studio-ease), box-shadow var(--studio-medium) var(--studio-ease), filter var(--studio-medium) var(--studio-ease), transform var(--studio-medium) var(--studio-spring);background:linear-gradient(#fffffffa 0,#fafafae6 248px,#fffffff5 100%);box-shadow:inset 0 1px #fffffff0,0 42px 120px #09090b1f}.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{border-top:1px solid #ffffffdb}html[data-view-transition=running] .workspace-screen{filter:saturate(.985);transform:translateY(1px)scale(.999)}html[data-view-transition=running] .workspace-screen>.workspace-header,html[data-view-transition=running] .workspace-screen>.workspace-tabs,html[data-view-transition=running] .workspace-screen>.task-toolbar,html[data-view-transition=running] .workspace-screen>.message-workspace-grid,html[data-view-transition=running] .workspace-screen>.task-board-layout,html[data-view-transition=running] .workspace-screen>.detail-page{opacity:.992}.workspace-header,.workspace-tabs,.task-toolbar,.module-sidebar,.sidebar-static,.sidebar-group,.composer,.message-panel,.message-tab-surface,.task-view-surface,.kanban-column,.task-topic-panel,.floating-listbox,.command-palette,.toast-card,.system-status-card,.empty-state-card{outline-offset:-2px;outline:1px solid #ffffffc7}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);background:linear-gradient(#fffffff5 0,#fafafae0 100%);box-shadow:inset 0 1px #fffffff0,0 1px #09090b12,0 18px 48px #09090b0d}.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,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.composer-attachment-chip button,.search-box button{transition:background var(--studio-fast) var(--studio-ease), border-color var(--studio-fast) var(--studio-ease), box-shadow var(--studio-fast) var(--studio-ease), color var(--studio-fast) var(--studio-ease), filter var(--studio-fast) var(--studio-ease), opacity var(--studio-fast) var(--studio-ease), transform var(--studio-fast) var(--studio-spring)}.button:not(:disabled):hover,.copy-button:not(:disabled):hover,.workspace-tab:not(:disabled):hover,.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover,.task-checkbox:not(.disabled):hover,.actor-select-trigger:not(:disabled):hover,.option-select-trigger:not(:disabled):hover,.kanban-load-more:not(:disabled):hover,.task-card-footer button:not(:disabled):hover,.topic-header button:not(:disabled):hover,.artifact-modal-header button:not(:disabled):hover{border-color:var(--studio-line-strong);box-shadow:var(--studio-lift);transform:translateY(-1px)}.button[data-pressed=true]:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.workspace-tab[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),.actor-select-trigger[data-pressed=true]:not(:disabled),.option-select-trigger[data-pressed=true]:not(:disabled),.kanban-load-more[data-pressed=true]:not(:disabled),.task-card-footer button[data-pressed=true]:not(:disabled),.topic-header button[data-pressed=true]:not(:disabled),.artifact-modal-header button[data-pressed=true]:not(:disabled){box-shadow:var(--studio-rest);transform:translateY(0)scale(.982)}.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.mobile-section-bar button:focus-visible,.nav-item:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.task-checkbox:focus-within,.kanban-load-more:focus-visible,.task-title-button:focus-visible,.composer-attachment-chip button:focus-visible,.search-box:focus-within{box-shadow:var(--studio-focus), var(--studio-rest);outline:0}.button:disabled,.copy-button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.channel-button:disabled,.workspace-tab:disabled,.composer-attachment-chip button:disabled{filter:grayscale(.1);opacity:.55}.message-panel,.message-tab-surface,.task-view-surface,.detail-page,.topic-scroll{background:linear-gradient(#fafafab3 0,#fff0 264px),linear-gradient(#09090b04 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#09090b04 1px,#0000 1px) 0 0/36px 36px}.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,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.signal-row,.runtime-card,.daemon-card,.info-section,.profile-block,.command-line{box-shadow:var(--studio-rest);transform-origin:50% 46%;border-color:#09090b12}.message-row:hover,.message-row[data-pointer=inside],.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,.agent-card-row:hover,.runtime-detail-row:hover,.member-row:hover,.auth-session-row:hover,.schedule-row:hover,.approval-row:hover,.session-row:hover,.audit-log-row:hover,.insight-audit-row:hover,.role-card:hover,.signal-row:hover,.runtime-card:hover,.daemon-card:hover,.info-section:hover,.profile-block:hover,.command-line:hover{border-color:var(--studio-line-strong);box-shadow:var(--studio-lift);background:linear-gradient(#ffffffeb 0,#fafafacc 100%);transform:translateY(-1px)}.message-row.selected,.message-row[data-state=selected],.task-card.selected,.task-card[data-state=selected],.task-table-row.selected,.task-table-row[data-state=selected],.follow-up-card.selected,.follow-up-card[data-state=selected],.dependency-row.selected,.dependency-row[data-state=selected]{box-shadow:inset 3px 0 0 var(--studio-ink), var(--studio-lift);background:linear-gradient(#fffffffa 0,#fafafae6 100%);border-color:#09090b3d}.message-row[data-delivery=queued],.message-row[data-delivery=sending]{background:linear-gradient(#ffffffeb 0,#fafafac2 100%)}.message-row[data-delivery=failed]{background:linear-gradient(#fffffff5 0,#fef2f2c7 100%);border-color:#7f1d1d2e}.message-meta strong,.task-card h3,.task-title-button strong,.channel-resource-main strong,.artifact-preview-card h3{letter-spacing:0}.avatar,.mini-avatar,.workspace-title-icon,.channel-tab-icon,.empty-state-icon,.message-artifact-icon,.message-attachment-icon,.computer-icon,.command-icon,.system-status-icon,.toast-icon,.actor-option-icon,.option-select-icon,.mention-icon{transition:background var(--studio-fast) var(--studio-ease), border-color var(--studio-fast) var(--studio-ease), box-shadow var(--studio-fast) var(--studio-ease), color var(--studio-fast) var(--studio-ease), transform var(--studio-fast) var(--studio-spring);border-color:#09090b17;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #09090b0f}.message-row:hover .avatar,.message-row[data-pointer=inside] .avatar,.workspace-title-icon:hover,.channel-tab-icon:hover,.empty-state-card:hover .empty-state-icon{transform:translateY(-1px)scale(1.025);box-shadow:inset 0 1px #fffffff0,0 16px 38px #09090b1a}.composer{border-color:var(--studio-line);background:linear-gradient(#fffffffa 0,#fafafaf0 100%);box-shadow:inset 0 1px #fffffff0,0 24px 76px #09090b1c}.composer:hover,.composer[data-pointer=inside],.composer:focus-within,.composer[data-state=ready],.composer[data-task-mode=true],.composer[data-attachments=true],.composer[data-resource-menu=open],.composer.drop-active{border-color:var(--studio-line-strong);box-shadow:var(--studio-focus), var(--studio-lift)}.composer-footer{border-top-color:#09090b12}.composer-footer:after{background:linear-gradient(90deg,#0000,#09090b24,#0000)}.composer-left-actions .button-ghost,.composer-left-actions .task-checkbox,.composer-footer>.button{min-height:36px}.composer-footer>.button{justify-content:center;min-width:96px}.mention-inline-hint,.inline-status,.composer-attachment-chip,.task-draft-panel,.composer-task-draft{box-shadow:var(--studio-rest)}.mention-input-wrap input,.mention-input-wrap textarea,.search-box input,.sidebar-create input,.auth-form input,.actor-select-search 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,.agent-create-inline input{transition:background var(--studio-fast) var(--studio-ease), border-color var(--studio-fast) var(--studio-ease), box-shadow var(--studio-fast) var(--studio-ease), color var(--studio-fast) var(--studio-ease), transform var(--studio-fast) var(--studio-spring)}.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea,.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea,.search-box:focus-within,.actor-select-search:focus-within{border-color:var(--studio-line-strong);box-shadow:var(--studio-focus), 0 1px 0 #ffffffeb inset}.composer .mention-input-wrap[data-focused=true] textarea,.composer .mention-input-wrap[data-open=true] textarea,.composer .mention-input-wrap[data-focused=true] input,.composer .mention-input-wrap[data-open=true] input{box-shadow:none}.floating-listbox,.command-palette,.artifact-modal,.task-topic-panel,.toast-card,.system-status-card{border-color:var(--studio-line-strong);box-shadow:var(--studio-pop);background:linear-gradient(#fffffffa 0,#fafafaf0 100%)}.floating-listbox{isolation:isolate;position:fixed}.floating-listbox:before{z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--floating-anchor-x,50%) 0, #fffffff0, transparent 58%), linear-gradient(180deg, #ffffff70, transparent 62%);content:"";pointer-events:none;position:absolute;inset:0}.floating-listbox[data-placement=top]:before{background:radial-gradient(360px circle at var(--floating-anchor-x,50%) 100%, #fffffff0, transparent 58%), linear-gradient(0deg, #ffffff70, transparent 62%)}.mention-menu-head,.actor-select-search{border-bottom:1px solid #09090b12}.mention-type-strip{border-bottom:1px solid #09090b0d}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{outline:0;min-height:40px}.mention-menu button[data-state=active] .mention-icon,.actor-select-menu button[data-state=active] .actor-option-icon,.option-select-menu button[data-state=active] .option-select-icon,.command-result-block button.active .command-icon,.command-result-block button[data-state=active] .command-icon{color:#fff;background:#ffffff1f;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f}.mention-menu button.selected:not(.active),.actor-select-menu button.selected:not(.active),.option-select-menu button.selected:not(.active){box-shadow:var(--studio-rest);background:linear-gradient(#fffffffa 0,#f4f4f5db 100%);border-color:#09090b24}.kanban-board{scroll-padding-inline:16px}.kanban-column{border-color:var(--studio-line);box-shadow:var(--studio-rest);transition:background var(--studio-medium) var(--studio-ease), border-color var(--studio-medium) var(--studio-ease), box-shadow var(--studio-medium) var(--studio-ease), transform var(--studio-medium) var(--studio-spring)}.kanban-column:hover,.kanban-column[data-pointer=inside],.kanban-column.drop-target,.kanban-column[data-state=drop-target]{border-color:var(--studio-line-strong);box-shadow:var(--studio-lift);transform:translateY(-1px)}.kanban-column-header{outline-offset:-2px;outline:1px solid #ffffffbd}.mobile-section-bar{-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);background:linear-gradient(#ffffffe0 0,#fafafaf0 100%);border-top:1px solid #09090b17;box-shadow:inset 0 -1px #ffffffe0,0 -22px 64px #09090b1a}.mobile-section-bar button{border-radius:8px}.mobile-section-bar button.active,.mobile-section-bar button[data-state=active]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);box-shadow:inset 0 1px #ffffff2e,0 12px 30px #09090b38}@media (hover:hover) and (pointer:fine){.message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not([data-state=selected]):not(.selected){opacity:.78;filter:saturate(.96)}.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not([data-state=selected]):not(.selected){opacity:.78;filter:saturate(.96)}.channel-resource-list:has(.channel-resource-card[data-pointer=inside]) .channel-resource-card:not([data-pointer=inside]){opacity:.78;filter:saturate(.96)}.channel-artifact-gallery:has(.artifact-preview-card[data-pointer=inside]) .artifact-preview-card:not([data-pointer=inside]){opacity:.78;filter:saturate(.96)}}@media (width<=760px){.workspace-screen{box-shadow:none;border-radius:0}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02)}.message-panel{padding-inline:12px}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{transform:none}.composer{width:calc(100vw - 24px);margin-inline:12px}.floating-listbox{max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.workspace-screen,.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,.kanban-load-more,.message-row,.task-card,.kanban-column,.floating-listbox button{transition-duration:1ms!important}}:root{--art-ink:#09090b;--art-ink-soft:#27272a;--art-muted:#71717a;--art-line:#09090b17;--art-line-strong:#09090b2e;--art-paper:#fffffff7;--art-paper-soft:#fafafaeb;--art-paper-faint:#f4f4f5b8;--art-focus:0 0 0 1px #09090b2e, 0 0 0 5px #09090b0f;--art-rest:0 1px 0 #fffffff0 inset, 0 10px 28px #09090b0d;--art-float:0 1px 0 #fffffff5 inset, 0 24px 74px #09090b1f, 0 0 0 1px #09090b0a;--art-pop:0 1px 0 #fffffff5 inset, 0 34px 108px #09090b2e, 0 0 0 1px #09090b0f;--art-fast:.13s;--art-medium:.23s;--art-slow:.42s;--art-ease:cubic-bezier(.16, 1, .3, 1);--art-spring:cubic-bezier(.2, .85, .16, 1.15)}.org-rail,.module-sidebar,.workspace-screen{isolation:isolate}.org-rail{background:linear-gradient(#fffffff5 0,#fafafae0 100%),repeating-linear-gradient(0deg,#0000 0 31px,#09090b08 31px 32px);border-right-color:#09090b1a;box-shadow:inset 1px 0 #ffffffd6}.module-sidebar{background:linear-gradient(#fffffff5 0,#fafafae0 100%);border-right-color:#09090b17;box-shadow:inset 1px 0 #ffffffeb,18px 0 52px #09090b0a}.workspace-screen{background:linear-gradient(#fffffff5 0,#fafafae3 100%);border:1px solid #09090b14;box-shadow:inset 0 1px #fffffff5,0 26px 90px #09090b17}.workspace-screen:before{z-index:-1;border-radius:inherit;content:"";opacity:.42;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#09090b08 0 1px,#0000 1px 100%),linear-gradient(#09090b06 0 1px,#0000 1px 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sidebar-static{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffeb 0,#fafafac7 100%)}.sidebar-scroll{scrollbar-gutter:stable}.sidebar-group-content[data-state=opening],.sidebar-group-content[data-state=closing]{overflow:hidden}.sidebar-group-content[data-state=opening]{animation:art-collapse-in var(--art-medium) var(--art-ease) both}.sidebar-group-content[data-state=closing]{animation:art-collapse-out .16s var(--art-ease) both}.rail-button,.channel-button,.nav-item,.workspace-tab,.segmented button,.task-filters button,.mobile-section-bar button,.button,.copy-button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.task-title-button,.task-pill,.task-card-footer button,.kanban-load-more,.channel-create-mode button,.command-palette-close,.artifact-task-link button,.artifact-actions button,.artifact-actions a,.message-artifact-actions button,.message-artifact-actions a,.channel-resource-link,.search-box button,.composer-attachment-chip button{transition:background var(--art-fast) var(--art-ease), border-color var(--art-fast) var(--art-ease), box-shadow var(--art-fast) var(--art-ease), color var(--art-fast) var(--art-ease), opacity var(--art-fast) var(--art-ease), transform var(--art-fast) var(--art-spring)}.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.task-title-button,.task-pill,.task-card-footer button,.kanban-load-more,.channel-create-mode button,.artifact-task-link button,.artifact-actions button,.artifact-actions a,.message-artifact-actions button,.message-artifact-actions a,.channel-resource-link,.search-box button,.composer-attachment-chip button{position:relative;overflow:hidden}.button:after,.copy-button:after,.workspace-tab:after,.segmented button:after,.task-filters button:after,.mobile-section-bar button:after,.actor-select-trigger:after,.option-select-trigger:after,.task-checkbox:after,.task-title-button:after,.task-pill:after,.task-card-footer button:after,.kanban-load-more:after,.channel-create-mode button:after,.artifact-task-link button:after,.artifact-actions button:after,.artifact-actions a:after,.message-artifact-actions button:after,.message-artifact-actions a:after,.channel-resource-link:after,.search-box button:after,.composer-attachment-chip button:after{border-radius:inherit;background:radial-gradient(96px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffe0, transparent 64%);content:"";opacity:0;pointer-events:none;transition:opacity var(--art-fast) var(--art-ease);position:absolute;inset:0}.button[data-pointer=inside]:not(:disabled):after,.copy-button[data-pointer=inside]:not(:disabled):after,.workspace-tab[data-pointer=inside]:not(:disabled):after,.segmented button[data-pointer=inside]:not(:disabled):after,.task-filters button[data-pointer=inside]:not(:disabled):after,.mobile-section-bar button[data-pointer=inside]:after,.actor-select-trigger[data-pointer=inside]:not(:disabled):after,.option-select-trigger[data-pointer=inside]:not(:disabled):after,.task-checkbox[data-pointer=inside]:not(.disabled):after,.task-title-button[data-pointer=inside]:not(:disabled):after,.task-pill[data-pointer=inside]:not(:disabled):after,.task-card-footer button[data-pointer=inside]:not(:disabled):after,.kanban-load-more[data-pointer=inside]:not(:disabled):after,.channel-create-mode button[data-pointer=inside]:not(:disabled):after,.artifact-task-link button[data-pointer=inside]:not(:disabled):after,.artifact-actions button[data-pointer=inside]:not(:disabled):after,.artifact-actions a[data-pointer=inside]:after,.message-artifact-actions button[data-pointer=inside]:not(:disabled):after,.message-artifact-actions a[data-pointer=inside]:after,.channel-resource-link[data-pointer=inside]:after,.search-box button[data-pointer=inside]:not(:disabled):after,.composer-attachment-chip button[data-pointer=inside]:not(:disabled):after{opacity:1}.button[data-pressed=true]:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.rail-button[data-pressed=true],.channel-button[data-pressed=true]:not(:disabled),.nav-item[data-pressed=true],.workspace-tab[data-pressed=true]:not(:disabled),.segmented button[data-pressed=true]:not(:disabled),.task-filters button[data-pressed=true]:not(:disabled),.mobile-section-bar button[data-pressed=true],.actor-select-trigger[data-pressed=true]:not(:disabled),.option-select-trigger[data-pressed=true]:not(:disabled),.task-checkbox[data-pressed=true]:not(.disabled),.task-card[data-pressed=true],.message-row[data-pressed=true],.task-table-row[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(1px)scale(.992)}.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.channel-button:focus-visible,.nav-item:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.mobile-section-bar button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.task-checkbox:focus-within,.task-title-button:focus-visible,.task-pill:focus-visible,.task-card:focus-visible,.message-row:focus-visible,.task-table-row:focus-visible,.kanban-load-more:focus-visible,.channel-create-mode button:focus-visible,.command-result-block button:focus-visible,.command-palette-close:focus-visible,.artifact-task-link button:focus-visible,.artifact-actions button:focus-visible,.artifact-actions a:focus-visible,.message-artifact-actions button:focus-visible,.message-artifact-actions a:focus-visible,.channel-resource-link:focus-visible,.search-box button:focus-visible,.composer-attachment-chip button:focus-visible{box-shadow:var(--art-focus), var(--art-rest);outline:0}.search-box,.mention-input-wrap input,.mention-input-wrap textarea,.actor-select-search,.sidebar-create 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,.agent-create-inline input{background:linear-gradient(#fffffffa 0,#fafafaeb 100%);border-color:#09090b1a;box-shadow:inset 0 1px #ffffffeb}.search-box[data-pointer=inside],.actor-select-field[data-pointer=inside] .actor-select-trigger,.option-select-field[data-pointer=inside] .option-select-trigger,.agent-profile-form label[data-pointer=inside] input,.agent-profile-form label[data-pointer=inside] textarea,.settings-form-row label[data-pointer=inside] input,.member-create-grid label[data-pointer=inside] input,.task-detail-form label[data-pointer=inside] input,.task-detail-form label[data-pointer=inside] textarea{border-color:#09090b29;box-shadow:inset 0 1px #fffffff0,0 10px 28px #09090b0d}.composer{transition:border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), transform var(--art-medium) var(--art-spring);background:linear-gradient(#fffffffa 0,#fafafaeb 100%);border-color:#09090b1c;box-shadow:inset 0 1px #fffffff5,0 24px 84px #09090b1f,0 0 0 1px #09090b0a}.composer[data-pointer=inside],.composer:focus-within,.composer[data-resource-menu=open],.composer[data-task-mode=true]{box-shadow:var(--art-focus), var(--art-pop);border-color:#09090b33}.composer[data-state=drop]{transform:translateY(-2px)scale(1.004)}.composer-task-draft,.composer-attachment-chip,.task-create-row,.task-toolbar,.message-tab-surface,.task-view-surface,.channel-tab-header,.channel-resource-card,.artifact-preview-card,.task-summary-card,.follow-up-card,.dependency-row,.message-attachment-card,.message-artifact-card,.command-line,.command-box,.daemon-card,.info-section,.profile-block,.insight-metric-card,.runtime-card,.access-restricted-card,.system-status-card,.toast-card,.card{box-shadow:var(--art-rest);transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), opacity var(--art-medium) var(--art-ease), transform var(--art-medium) var(--art-spring);border-color:#09090b14}.message-tab-surface[data-pointer=inside],.task-view-surface[data-pointer=inside],.channel-resource-card[data-pointer=inside],.artifact-preview-card[data-pointer=inside],.task-summary-card[data-pointer=inside],.follow-up-card[data-pointer=inside],.dependency-row[data-pointer=inside],.message-attachment-card[data-pointer=inside],.message-artifact-card[data-pointer=inside],.command-line[data-pointer=inside],.command-box[data-pointer=inside],.daemon-card[data-pointer=inside],.info-section[data-pointer=inside],.profile-block[data-pointer=inside],.insight-metric-card[data-pointer=inside],.runtime-card[data-pointer=inside],.access-restricted-card[data-pointer=inside],.system-status-card[data-pointer=inside],.toast-card[data-pointer=inside],.card[data-pointer=inside]{box-shadow:var(--art-float);border-color:#09090b26;transform:translateY(-1px)}.message-row,.task-card,.task-table-row,.member-row,.agent-card-row,.session-row,.auth-session-row,.schedule-row,.approval-row,.topic-session-row,.topic-agent-run,.audit-log-row,.insight-audit-row,.role-card,.signal-row,.runtime-detail-row{transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), opacity var(--art-medium) var(--art-ease), transform var(--art-medium) var(--art-spring);border-color:#09090b12}.message-row[data-pointer=inside],.message-row.selected,.task-card[data-pointer=inside],.task-card.selected,.task-table-row[data-pointer=inside],.task-table-row.selected,.member-row[data-pointer=inside],.agent-card-row[data-pointer=inside],.session-row[data-pointer=inside],.auth-session-row[data-pointer=inside],.schedule-row[data-pointer=inside],.approval-row[data-pointer=inside],.topic-session-row[data-pointer=inside],.topic-agent-run[data-pointer=inside],.audit-log-row[data-pointer=inside],.insight-audit-row[data-pointer=inside],.role-card[data-pointer=inside],.signal-row[data-pointer=inside],.runtime-detail-row[data-pointer=inside]{background:linear-gradient(#ffffffeb 0,#fafafabd 100%);border-color:#09090b26;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 48px #09090b14}.message-row[data-pointer=inside] .avatar,.task-card[data-pointer=inside] .task-card-header strong,.agent-card-row[data-pointer=inside] .mini-avatar,.member-row[data-pointer=inside] .mini-avatar{transform:translateY(-1px)scale(1.03)}.avatar,.mini-avatar,.workspace-title-icon,.channel-tab-icon,.message-artifact-icon,.empty-state-icon,.system-status-icon,.command-icon,.actor-option-icon,.option-select-icon,.mention-icon{transition:background var(--art-fast) var(--art-ease), border-color var(--art-fast) var(--art-ease), box-shadow var(--art-fast) var(--art-ease), color var(--art-fast) var(--art-ease), transform var(--art-fast) var(--art-spring)}.floating-listbox,.command-palette,.artifact-modal,.task-topic-panel{box-shadow:var(--art-pop);background:linear-gradient(#fffffffc 0,#fafafaf0 100%);border-color:#09090b24}.floating-listbox[data-state=opening],.command-palette-layer[data-state=opening] .command-palette,.artifact-modal-backdrop[data-state=opening] .artifact-modal,.task-topic-panel[data-state=opening]{animation:art-pop-in var(--art-medium) var(--art-ease) both}.floating-listbox[data-state=closing],.command-palette-layer[data-state=closing] .command-palette,.artifact-modal-backdrop[data-state=closing] .artifact-modal,.task-topic-panel[data-state=closing]{animation:art-pop-out .16s var(--art-ease) both}.command-palette-layer,.artifact-modal-backdrop,.task-topic-scrim{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#ffffffb8 0,#f4f4f5ad 100%)}.task-topic-panel{transform-origin:100%}.task-topic-panel[data-state=opening]{animation-name:art-panel-in}.task-topic-panel[data-state=closing]{animation-name:art-panel-out}.kanban-column{scroll-snap-align:start;background:linear-gradient(#ffffffe8 0,#fafafad6 100%),repeating-linear-gradient(#0000 0 41px,#09090b06 41px 42px)}.kanban-column-header{border-color:#09090b12}.kanban-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable both-edges;scroll-padding-inline:18px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.task-status-option .option-select-label{grid-column:2}.task-status-option .option-select-trigger>svg:last-child{grid-column:3}.task-status-option .option-select-trigger:before{z-index:1;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.toast-card,.system-status-card{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04)}.task-detail-resource-status.inline-status,.topic-reply-resource-status.inline-status{border-radius:8px;align-items:flex-start;line-height:1.35}.task-detail-resource-status.inline-status>span,.topic-reply-resource-status.inline-status>span{text-overflow:clip;white-space:normal;overflow:visible}.topic-scroll{scroll-padding-bottom:92px}.topic-edit-card{flex-direction:column;display:flex}.topic-edit-card>.card-title{order:0}.topic-edit-card>.task-detail-actions{order:1}.topic-edit-card>.task-detail-resource-status{order:2}.topic-edit-card>.task-detail-form{order:3}.topic-edit-card>.warning-text{order:4}.topic-edit-card>.task-detail-danger{order:5}.task-detail-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;margin:2px 0 12px;padding:0;position:static}.empty-state-card{background:linear-gradient(#fffffff0 0,#fafafad1 100%);border-color:#09090b14}.empty-state-card[data-pointer=inside] .empty-state-icon{transform:translateY(-2px)scale(1.04);box-shadow:inset 0 1px #ffffff3d,0 18px 44px #09090b2e}html[data-view-transition=running] .workspace-screen{filter:saturate(1.02)}html[data-view-transition=running] .workspace-header,html[data-view-transition=running] .workspace-tabs,html[data-view-transition=running] .task-toolbar,html[data-view-transition=running] .message-workspace-grid,html[data-view-transition=running] .task-board-layout,html[data-view-transition=running] .detail-page{animation:art-view-settle var(--art-slow) var(--art-ease) both}html[data-view-transition=running] .app-shell,html[data-view-transition=running] .workspace-screen,html[data-view-transition=running] .workspace-screen>*,html[data-view-transition=running] .workspace-tabs,html[data-view-transition=running] .workspace-tab{pointer-events:auto}@keyframes art-view-settle{0%{opacity:.82;transform:translateY(5px)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes art-pop-in{0%{opacity:0;transform:translateY(8px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes art-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.988)}}@keyframes art-panel-in{0%{opacity:0;transform:translate(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes art-panel-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(14px)scale(.988)}}@keyframes art-collapse-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes art-collapse-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes art-drop-breathe{0%,to{opacity:.72}50%{opacity:1}}@media (hover:hover) and (pointer:fine){:is(.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),.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:.76;filter:saturate(.96)}}@media (width<=900px){.app-shell{background:linear-gradient(#fff 0,#fafafa 56%,#f4f4f5 100%)}}@media (width<=760px){.workspace-screen{box-shadow:none;border:0;border-radius:0}.workspace-screen:before{opacity:.24}.workspace-header,.workspace-tabs,.task-toolbar{border-inline:0;border-radius:0}.task-toolbar .task-filters{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:12px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.task-toolbar .task-filters>*{scroll-snap-align:start}.composer{box-shadow:inset 0 1px #fffffff5,0 18px 58px #09090b24}}:root{--gallery-line:#09090b1a;--gallery-line-strong:#09090b33;--gallery-rest:0 1px 0 #fffffff0 inset, 0 18px 54px #09090b12;--gallery-lift:0 1px 0 #fffffff5 inset, 0 34px 112px #09090b26, 0 0 0 1px #09090b0d;--gallery-pop:0 1px 0 #fffffff5 inset, 0 34px 110px #09090b2e, 0 0 0 1px #09090b14;--gallery-ease:cubic-bezier(.16, 1, .3, 1)}.workspace-screen[data-detail-open=true]{box-shadow:inset 0 1px #fffffff5,0 34px 118px #09090b1f}.task-topic-panel{border:1px solid var(--gallery-line-strong);box-shadow:var(--gallery-pop);transform-origin:100%;background:linear-gradient(#fffffffa 0,#fafafaeb 100%);border-radius:8px;position:relative;overflow:hidden}@media (width>=761px){.task-topic-panel{align-self:stretch;max-height:calc(100% - 28px);margin-block:14px}}.task-topic-panel:before,.task-topic-panel:after{pointer-events:none;content:"";position:absolute}.task-topic-panel:before{z-index:0;opacity:.76;background:radial-gradient(420px at 60% -12%,#ffffffeb,#0000 58%),linear-gradient(90deg,#09090b07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#09090b06 1px,#0000 1px) 0 0/34px 34px;inset:0;-webkit-mask-image:linear-gradient(#000 0,#000000b8 48%,#0000 100%);mask-image:linear-gradient(#000 0,#000000b8 48%,#0000 100%)}.task-topic-panel:after{z-index:2;opacity:.82;background:linear-gradient(#0000,#09090b2e,#0000);width:1px;top:0;bottom:0;left:0}.task-topic-panel>*{z-index:1;position:relative}.task-topic-panel[data-state=opening],.task-topic-panel[data-state=open]{animation:gallery-drawer-in .32s var(--gallery-ease) both}.task-topic-panel[data-state=closing]{pointer-events:none;animation:gallery-drawer-out .18s var(--gallery-ease) both}.topic-header,.topic-composer{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#fffffff0 0,#fafafadb 100%);border-color:#09090b14;box-shadow:inset 0 1px #ffffffeb,0 12px 34px #09090b0d}.topic-header button{box-shadow:var(--gallery-rest);background:linear-gradient(#fffffff0 0,#f4f4f5d6 100%);border:1px solid #09090b14;border-radius:8px}.topic-header button:hover,.topic-header button[data-pointer=inside]{box-shadow:var(--gallery-lift);border-color:#09090b29;transform:translateY(-1px)}.topic-scroll{scrollbar-gutter:stable;background:linear-gradient(#fafafa94 0,#0000 220px),linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/38px 38px}.topic-origin,.topic-status-row,.topic-edit-card,.topic-agent-run,.topic-session-row,.topic-reply,.topic-activity,.artifact-preview-card{animation:gallery-item-in .26s var(--gallery-ease) both;animation-delay:calc(min(var(--item-index,0), 8) * 24ms)}.topic-edit-card{border-color:var(--gallery-line);box-shadow:var(--gallery-rest);background:linear-gradient(#fffffff7 0,#fafafae0 100%);position:relative;overflow:hidden}.task-topic-panel[data-dirty=true] .topic-edit-card{border-color:#09090b3d;box-shadow:inset 0 1px #fffffff5,0 24px 78px #09090b1f,0 0 0 1px #09090b0d}.task-topic-panel[data-dirty=true] .topic-edit-card:before{content:"";background:linear-gradient(90deg,#0000,#09090b70,#0000);border-radius:999px;height:2px;position:absolute;top:0;left:18px;right:18px}.topic-agent-run{position:relative;overflow:hidden}.topic-agent-run:before{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .18s var(--gallery-ease);background:linear-gradient(90deg,#09090b12 0,#0000 28%),radial-gradient(280px at 100% 0,#09090b0d,#0000 62%);position:absolute;inset:0}.topic-agent-run>*{z-index:1;position:relative}.task-topic-panel[data-active-run=true] .topic-agent-run:before,.task-topic-panel[data-release-confirming=true] .topic-agent-run:before{opacity:1}.floating-listbox[data-open=false],.floating-listbox[aria-hidden=true],.floating-listbox[data-state=closing]{pointer-events:none}.floating-listbox[data-open=true][data-state=opening],.floating-listbox[data-open=true][data-state=open]{animation:gallery-popover-in .18s var(--gallery-ease) both}.floating-listbox[data-state=closing]{animation:gallery-popover-out .14s var(--gallery-ease) both}.mention-inline-hint{transform-origin:0;animation:gallery-hint-in .22s var(--gallery-ease) both}.inline-status{transform-origin:0;animation:gallery-status-in .18s var(--gallery-ease) both}.empty-state-card{isolation:isolate}.empty-state-card:before{opacity:.28}.empty-state-card[data-pointer=inside]:before{opacity:.82}.kanban-column,.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{transform-origin:50% 62%}.kanban-column{animation:gallery-column-in .3s var(--gallery-ease) both;animation-delay:calc(min(var(--item-index,0), 8) * 26ms)}.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{animation:gallery-item-in .26s var(--gallery-ease) both;animation-delay:calc(min(var(--item-index,0), 8) * 22ms)}.task-card[data-state=dragging],.task-card.dragging{cursor:grabbing;transform:translateY(-3px)scale(1.012)rotate(.18deg)}.org-rail{background:linear-gradient(#fffffff7 0,#fafafae6 100%);border-right:1px solid #09090b17;box-shadow:inset 1px 0 #ffffffe0,12px 0 34px #09090b0a}.rail-button{color:#52525b;border-color:#0000}.rail-button:hover,.rail-button[data-pointer=inside],.rail-button:focus-visible{background:radial-gradient(48px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffeb, transparent 68%), #f4f4f5c7;color:#09090b;border-color:#09090b1a;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #09090b12}.rail-button.active,.rail-button[data-state=active]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 14px 34px #09090b33}.rail-button.active:hover,.rail-button.active[data-pointer=inside],.rail-button[data-state=active]:hover,.rail-button[data-state=active][data-pointer=inside]{color:#fff}.rail-tooltip{color:#fff;background:#09090bf0;border-color:#09090b1f;box-shadow:0 18px 46px #09090b3d}.org-mark,.user-mark{color:#09090b;background:linear-gradient(#fff 0,#f4f4f5 100%);border:1px solid #09090b24;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #09090b1a}@keyframes gallery-drawer-in{0%{opacity:0;transform:translate(18px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes gallery-drawer-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(14px)scale(.992)}}@keyframes gallery-popover-in{0%{opacity:0;transform:translateY(7px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gallery-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.986)}}@keyframes gallery-column-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gallery-item-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gallery-hint-in{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gallery-status-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.task-loading-stage{min-height:min(680px,100dvh - 168px);animation:gallery-item-in .22s var(--gallery-ease) both;background:linear-gradient(#fafafab3 0,#fff0 260px),linear-gradient(#09090b05 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/34px 34px;border-top:1px solid #09090b12;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:18px;display:grid;overflow:hidden}.task-loading-header{background:linear-gradient(#fffffff0 0,#fafafad6 100%);border:1px solid #09090b14;border-radius:8px;align-items:center;gap:12px;width:min(100%,560px);padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffffeb,0 18px 52px #09090b12}.task-loading-mark{color:#fff;background:#09090b;border:1px solid #09090b1f;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 14px 30px #09090b2e}.task-loading-mark svg{animation:.82s linear infinite gallery-loading-spin}.task-loading-header strong{color:#09090b;font-size:14px;display:block}.task-loading-header p{color:#71717a;margin:2px 0 0;font-size:12px;line-height:1.45}.task-loading-board{grid-template-columns:repeat(4,minmax(246px,1fr));gap:14px;min-width:0;display:grid;overflow:hidden}.task-loading-column{min-height:360px;animation:gallery-column-in .26s var(--gallery-ease) both;animation-delay:calc(min(var(--item-index,0), 8) * 34ms);background:linear-gradient(#fffffffa 0,#f4f4f5e0 100%),repeating-linear-gradient(#0000 0 41px,#09090b0b 41px 42px);border:1px solid #09090b1f;border-radius:8px;align-content:start;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #fffffff0,0 18px 52px #09090b12}.task-loading-column span,.task-loading-column div{background:linear-gradient(#09090b17 0,#09090b0e 100%);border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbd}.task-loading-column span{width:58%;height:36px}.task-loading-column div{height:112px}.task-loading-column div:last-child{width:88%;height:92px}.task-loading-column span:after,.task-loading-column div:after{content:"";animation:gallery-skeleton-sheen 1.2s var(--gallery-ease) infinite;animation-delay:calc(min(var(--item-index,0), 8) * 70ms);background:linear-gradient(90deg,#0000,#ffffffbd,#0000);position:absolute;inset:0;transform:translate(-110%)}.kanban-board{background-attachment:local;box-shadow:inset -22px 0 24px -28px #09090b5c,inset 0 1px #ffffffad}html[data-view-transition=running] .workspace-screen>.task-loading-stage{opacity:1;pointer-events:auto;animation:art-view-settle var(--art-slow) var(--art-ease) both}.app-shell{width:100vw;overflow:hidden}.workspace{width:100%;min-width:0;overflow:hidden}.workspace-screen{contain:layout paint;width:100%}.message-workspace-grid.with-topic,.task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) clamp(392px,24vw,440px)}.workspace-screen[data-detail-open=true] .message-workspace-grid.with-topic,.workspace-screen[data-detail-open=true] .task-board-layout.with-topic{gap:16px;padding-right:16px}.task-topic-panel{border-color:#09090b24;min-width:min(100%,392px)}.topic-header,.topic-composer{min-width:0;padding-inline:14px}.topic-edit-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.topic-edit-card>.card-title{grid-column:1;align-self:center}.topic-edit-card>.task-detail-actions{grid-area:1/2;place-self:center end;margin:0}.topic-edit-card>.task-detail-resource-status,.topic-edit-card>.task-detail-form,.topic-edit-card>.warning-text,.topic-edit-card>.task-detail-danger{grid-column:1/-1}.topic-edit-card>.task-detail-form{margin-top:2px}.task-detail-actions .button{min-width:0}.task-detail-actions .button svg{flex:none}.floating-listbox{outline-offset:-2px;outline:1px solid #ffffffb8}.mention-menu{max-width:calc(100vw - 24px)}.mention-menu-head{min-height:52px}.mention-type-strip{gap:7px;padding-bottom:8px}.mention-menu button,.actor-select-menu button,.option-select-menu button{min-height:42px}.mention-menu button[data-state=active],.actor-select-menu button[data-state=active],.option-select-menu button[data-state=active]{box-shadow:inset 0 1px #ffffff29,0 14px 36px #09090b2b}.kanban-board{grid-template-columns:repeat(5,minmax(256px,1fr));gap:14px;padding:18px}.kanban-column{min-height:min(680px,100dvh - 202px)}.kanban-empty{color:#71717a;border-color:#09090b1a;min-height:128px}.task-card{transition:border-color var(--art-fast) var(--art-ease), box-shadow var(--art-fast) var(--art-ease), filter var(--art-fast) var(--art-ease), transform var(--art-fast) var(--art-spring)}.task-card:hover,.task-card[data-pointer=inside]{filter:saturate(1.015)}.message-row,.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card{will-change:transform}@media (width>=1500px){.message-workspace-grid.with-topic,.task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) clamp(410px,23vw,468px)}}@keyframes gallery-loading-spin{to{transform:rotate(360deg)}}@keyframes gallery-skeleton-sheen{to{transform:translate(110%)}}@media (width<=760px){.workspace-screen[data-detail-open=true] .message-workspace-grid.with-topic,.workspace-screen[data-detail-open=true] .task-board-layout.with-topic{gap:0;padding-right:0}.task-topic-panel{border-radius:0;min-width:0;max-height:none;margin:0}.topic-edit-card{grid-template-columns:minmax(0,1fr)}.topic-edit-card>.task-detail-actions{grid-area:auto/1;justify-self:stretch}.task-detail-actions{justify-content:stretch}.task-detail-actions .button{flex:1 1 0}.task-loading-stage{min-height:calc(100dvh - 264px);padding:14px 10px 92px}.task-loading-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(260px,1fr));overflow-x:auto}.task-loading-column{scroll-snap-align:start;min-height:420px}.kanban-board{height:calc(100dvh - 294px);min-height:360px;padding-bottom:96px;scroll-padding-bottom:96px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}:root{--gallery-ink:#09090b;--gallery-muted:#71717a;--gallery-line:#09090b14;--gallery-line-strong:#09090b2e;--gallery-paper:#fffffff7;--gallery-paper-soft:#fafafae8;--gallery-focus:0 0 0 1px #09090b2e, 0 0 0 5px #09090b0f;--gallery-rest:0 1px 0 #fffffff0 inset, 0 16px 48px #09090b0f;--gallery-hover:0 1px 0 #fffffff5 inset, 0 28px 88px #09090b1f;--gallery-pop:0 1px 0 #fffffff5 inset, 0 34px 110px #09090b2e, 0 0 0 1px #09090b0d;--gallery-fast:.14s;--gallery-medium:.24s;--gallery-slow:.42s;--gallery-ease:cubic-bezier(.16, 1, .3, 1);--gallery-spring:cubic-bezier(.2, .86, .16, 1.08)}.workspace-screen{border-color:var(--gallery-line);background:linear-gradient(#fffffffa 0,#fafafae0 220px,#fffffff0 100%),#fff;position:relative;box-shadow:inset 0 1px #fffffff5,0 36px 124px #09090b1f}.workspace-screen:before{opacity:.5}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#fffffff0 0,#fafafad6 100%);border-color:#09090b12}.workspace-header:before,.workspace-tabs:before,.task-toolbar:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(90deg,#0000 0,#ffffffb3 44%,#0000 100%);position:absolute;inset:0}.workspace-title h1,.sidebar-header h1,.kanban-column-header span,.task-card h3,.topic-header strong{letter-spacing:0}.workspace-tab,.segmented button,.task-filters button,.channel-button,.nav-item,.button,.copy-button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.task-card-footer button,.kanban-load-more,.command-result-block button,.command-palette-close,.topic-header button,.artifact-modal-header button{transition:background var(--gallery-fast) var(--gallery-ease), border-color var(--gallery-fast) var(--gallery-ease), box-shadow var(--gallery-fast) var(--gallery-ease), color var(--gallery-fast) var(--gallery-ease), opacity var(--gallery-fast) var(--gallery-ease), transform var(--gallery-fast) var(--gallery-spring)}.workspace-tab:not(:disabled):hover,.workspace-tab[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),.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),.task-card-footer button:not(:disabled):hover,.kanban-load-more:not(:disabled):hover,.command-result-block button:hover,.command-result-block button[data-state=active]{transform:translateY(-1px)}.workspace-tab.active,.workspace-tab[aria-current=page],.segmented button.active,.segmented button[aria-selected=true],.task-filters button.active,.task-filters button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff2e,0 16px 40px #09090b2e}.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.mobile-section-bar button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.task-title-button:focus-visible,.task-card:focus-visible,.task-table-row:focus-visible,.follow-up-card:focus-visible,.dependency-row:focus-visible,.command-result-block button:focus-visible,.command-palette-close:focus-visible,.topic-header button:focus-visible,.artifact-modal-header button:focus-visible{box-shadow:var(--gallery-focus), var(--gallery-rest);outline:0}.message-panel .empty-state-card,.task-view-empty,.kanban-empty{transition:border-color var(--gallery-medium) var(--gallery-ease), box-shadow var(--gallery-medium) var(--gallery-ease), opacity var(--gallery-medium) var(--gallery-ease), transform var(--gallery-medium) var(--gallery-spring)}@supports selector(:has(*)){:is(.workspace-screen[data-section=messages]:has(.composer[data-resource-menu=open]) .message-panel .empty-state-card,.workspace-screen[data-section=messages]:has(.composer:focus-within) .message-panel .empty-state-card){opacity:.74;transform:translateY(-6px)scale(.985)}}.composer{transform-origin:50% 100%;background:linear-gradient(#fffffffc 0,#fafafaed 100%);border-color:#09090b1f;box-shadow:inset 0 1px #fffffff5,0 28px 96px #09090b21,0 0 0 1px #09090b0a}.composer[data-pointer=inside],.composer:focus-within,.composer[data-resource-menu=open],.composer[data-task-mode=true],.composer[data-attachments=true]{border-color:var(--gallery-line-strong);box-shadow:var(--gallery-focus), var(--gallery-hover)}.composer[data-resource-menu=open]{transform:translateY(-3px)}.composer .mention-input-wrap textarea,.composer .mention-input-wrap input{caret-color:var(--gallery-ink)}.composer-action-status,.mention-inline-hint,.task-create-status,.task-detail-resource-status,.topic-reply-resource-status{animation:gallery-hint-in var(--gallery-medium) var(--gallery-ease) both}.floating-listbox,.command-palette,.artifact-modal,.task-topic-panel,.toast-card,.system-status-card{border-color:var(--gallery-line-strong);box-shadow:var(--gallery-pop);-webkit-backdrop-filter:blur(22px)saturate(1.04);backdrop-filter:blur(22px)saturate(1.04);background:linear-gradient(#fffffffc 0,#fafafaf0 100%)}.floating-listbox{transform-origin:var(--floating-anchor-x,50%) var(--floating-anchor-y,100%)}.floating-listbox[data-placement=top]{transform-origin:var(--floating-anchor-x,50%) 100%}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{transform-origin:16px;border:1px solid #0000}.floating-listbox[data-state=opening] button,.command-result-block button{animation:gallery-item-in var(--gallery-medium) var(--gallery-ease) both;animation-delay:calc(var(--item-index,0) * 18ms)}.mention-menu button[data-state=active] small,.mention-menu button[data-state=active] em,.actor-select-menu button[data-state=active] small,.option-select-menu button[data-state=active] small,.command-result-block button.active small,.command-result-block button[data-state=active] small{color:#ffffffad}.kanban-board{gap:14px;padding:18px 20px 24px;scroll-padding-inline:20px}.kanban-column{min-width:0;box-shadow:var(--gallery-rest);background:linear-gradient(#fffffff5 0,#fafafadb 100%);border-color:#09090b17;position:relative;overflow:hidden}.kanban-column[data-pointer=inside],.kanban-column:hover,.kanban-column.drop-target,.kanban-column[data-state=drop-target]{border-color:var(--gallery-line-strong);box-shadow:var(--gallery-hover);transform:translateY(-1px)}.kanban-empty{color:#09090b7a;background:linear-gradient(#ffffff9e 0,#fafafa6b 100%);border-color:#09090b14;min-height:128px}.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.topic-origin,.topic-status-row,.topic-agent-run,.topic-session-row,.topic-reply,.topic-activity,.card{transition:background var(--gallery-medium) var(--gallery-ease), border-color var(--gallery-medium) var(--gallery-ease), box-shadow var(--gallery-medium) var(--gallery-ease), opacity var(--gallery-medium) var(--gallery-ease), transform var(--gallery-medium) var(--gallery-spring)}.task-card{border-color:#09090b17;box-shadow:inset 0 1px #ffffffeb,0 12px 36px #09090b0f}.task-card[data-pointer=inside],.task-card:hover,.task-card.selected,.task-card[data-state=selected]{box-shadow:var(--gallery-hover);background:linear-gradient(#fffffffc 0,#fafafae6 100%);border-color:#09090b2e;transform:translateY(-2px)}.task-card.dragging,.task-card[data-state=dragging]{opacity:.62;transform:scale(.985)}.task-card[data-priority=urgent]{box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffeb,0 14px 42px #09090b14}.task-card-footer button{box-shadow:inset 0 1px #ffffffeb}.task-topic-panel{background:linear-gradient(#fffffffa 0,#fafafaed 100%)}.task-topic-panel[data-state=opening]{animation:gallery-drawer-in var(--gallery-slow) var(--gallery-ease) both}.task-topic-panel[data-state=closing]{animation:gallery-drawer-out .18s var(--gallery-ease) both}.topic-header{-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);background:linear-gradient(#fffffff5 0,#fafafadb 100%)}.topic-edit-card,.topic-agent-run,.topic-session-row,.topic-origin,.topic-status-row,.topic-reply,.topic-activity,.artifact-preview-card{box-shadow:var(--gallery-rest);border-color:#09090b17}.topic-edit-card:focus-within,.topic-agent-run[data-pointer=inside],.topic-origin[data-pointer=inside],.topic-status-row[data-pointer=inside],.topic-session-row[data-pointer=inside],.topic-reply[data-pointer=inside],.artifact-preview-card[data-pointer=inside]{border-color:var(--gallery-line-strong);box-shadow:var(--gallery-hover)}.mobile-section-bar{-webkit-backdrop-filter:blur(22px)saturate(1.04);backdrop-filter:blur(22px)saturate(1.04);background:linear-gradient(#ffffffe0 0,#fafafaf5 100%);box-shadow:inset 0 -1px #ffffffdb,0 -24px 70px #09090b1f}@supports selector(:has(*)){:is(.workspace-tabs:has(.workspace-tab[data-pointer=inside]) .workspace-tab:not([data-pointer=inside]):not(.active),.kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected),.message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected)){opacity:.76;filter:saturate(.96)}}@media (width>=1500px){.workspace{padding-right:clamp(10px,.7vw,12px)}.kanban-board{grid-template-columns:repeat(5,minmax(240px,1fr))}.message-panel{padding-inline:clamp(22px,1.8vw,34px)}.composer{margin-inline:clamp(18px,1.6vw,30px);margin-bottom:clamp(16px,1.4vw,26px)}}@media (width<=900px){.workspace{padding:0}.workspace-screen{box-shadow:none;border-width:0;border-radius:0}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02)}}@media (width<=760px){.kanban-board{gap:12px;padding:12px 12px 92px}.composer{margin:0 10px 78px}.floating-listbox{max-width:calc(100vw - 20px)!important}.task-card:hover,.task-card[data-pointer=inside]{transform:none}}@media (prefers-reduced-motion:reduce){.workspace-screen,.workspace-screen>*,.composer,.floating-listbox,.command-palette,.artifact-modal,.task-topic-panel,.task-card,.task-table-row,.follow-up-card,.dependency-row,.kanban-column,.mention-inline-hint,.inline-status{transition-duration:1ms!important;animation:none!important}.composer,.floating-listbox,.task-topic-panel,.task-card,.kanban-column{transform:none!important}}@keyframes gallery-pop-in{0%{opacity:0;transform:translateY(8px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gallery-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.986)}}.auth-session-row[data-risk=notice],.auth-session-row[data-risk=attention]{position:relative;overflow:hidden}.auth-session-row[data-risk=notice]{background:linear-gradient(#fffffffa 0,#fafafae6 100%);border-color:#09090b33;box-shadow:inset 3px 0 #71717ac2,inset 0 1px #ffffffeb,0 12px 28px #09090b0d}.auth-session-row[data-risk=attention]{background:linear-gradient(#fff 0,#f4f4f5db 100%);border-color:#09090b47;box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffeb,0 14px 34px #09090b14}.session-row-main .badge{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.session-security-line{color:#3f3f46;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:12px;line-height:1.35;display:inline-flex;overflow:hidden}.session-security-line svg{color:#71717a;flex:none}.session-security-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-security-line span+span{color:#71717a;padding-left:8px;position:relative}.session-security-line span+span:before{content:"";background:#71717ab8;border-radius:999px;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.role-create-panel,.role-definition-card{gap:12px;display:grid}.role-create-panel{background:linear-gradient(#fffffffa 0,#fafafae0 100%);border:1px solid #09090b14;border-radius:8px;margin-bottom:14px;padding:12px;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #09090b08}.role-create-panel label,.role-card-head label{gap:6px;min-width:0;display:grid}.role-create-panel label>span,.role-card-head label>span{color:#71717a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:720}.role-create-panel input,.role-card-head input{color:#18181b;width:100%;min-width:0;font:inherit;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);background:#fff;border:1px solid #09090b1a;border-radius:8px;outline:none;padding:9px 10px;font-size:13px}.role-create-panel input:focus,.role-card-head input:focus{border-color:#09090b52;box-shadow:0 0 0 3px #09090b12}.role-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.permission-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:7px;display:grid}.permission-toggle-grid button{color:#52525b;text-align:left;min-width:0;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:#ffffffdb;border:1px solid #09090b17;border-radius:8px;justify-items:start;gap:3px;padding:9px 10px;display:grid}.permission-toggle-grid button:not(:disabled):hover,.permission-toggle-grid button:not(:disabled):focus-visible{color:#18181b;border-color:#09090b3d;transform:translateY(-1px);box-shadow:0 8px 22px #09090b0f}.permission-toggle-grid button.active{color:#fff;background:#09090b;border-color:#09090b;box-shadow:0 12px 26px #09090b24}.permission-toggle-grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:720;overflow:hidden}.permission-toggle-grid button code{color:currentColor;opacity:.72;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-size:11px;overflow:hidden}.role-definition-card{align-content:start}.role-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.role-card-actions .button{min-height:34px}@media (width<=760px){.session-security-line{flex-wrap:wrap}.session-security-line span{white-space:normal}.role-card-head,.permission-toggle-grid{grid-template-columns:1fr}}:root{--atelier-ink:#09090b;--atelier-muted:#71717a;--atelier-line:#09090b14;--atelier-line-strong:#09090b29;--atelier-paper:#fff;--atelier-paper-soft:#fafafa;--atelier-paper-raised:#fffffffa;--atelier-ring:0 0 0 1px #09090b2e, 0 0 0 5px #09090b0d;--atelier-shadow-rest:0 1px 0 #ffffffeb inset, 0 12px 34px #09090b0d;--atelier-shadow-hover:0 1px 0 #fffffff0 inset, 0 20px 58px #09090b17;--atelier-shadow-pop:0 1px 0 #fffffff5 inset, 0 28px 88px #09090b26, 0 0 0 1px #09090b0d;--atelier-hover-glow:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b14 0, transparent 38%);--atelier-column-wash:linear-gradient(180deg, #fffffffa 0, #f8f8f9f0 100%), repeating-linear-gradient(180deg, transparent 0 31px, #09090b07 31px 32px);--atelier-fast:.14s;--atelier-medium:.22s;--atelier-slow:.34s;--atelier-ease:cubic-bezier(.16, 1, .3, 1);--atelier-spring:cubic-bezier(.2, .82, .18, 1.06)}.app-shell{background:linear-gradient(#fffffffa 0,#f6f6f7f0 100%),#fff}.app-shell:after{opacity:.22;background:linear-gradient(#09090b03 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#09090b03 1px,#0000 1px) 0 0/40px 40px;-webkit-mask-image:linear-gradient(120deg,#0000006b 0,#0000 66%);mask-image:linear-gradient(120deg,#0000006b 0,#0000 66%)}.workspace{padding:clamp(8px,.7vw,12px) clamp(10px,.8vw,13px) clamp(10px,.8vw,14px) 0}.workspace-screen{border-color:var(--atelier-line);contain:layout style;background:linear-gradient(#fffffffc 0,#fafafaf2 220px,#fffffffa 100%),#fff;box-shadow:inset 0 1px #fffffff5,0 30px 96px #09090b1a;container:magicord-workspace/inline-size}.workspace-screen:before{opacity:.16;background:linear-gradient(#09090b05 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/56px 56px;-webkit-mask-image:linear-gradient(#0009 0,#0000 68%);mask-image:linear-gradient(#0009 0,#0000 68%)}.workspace-header,.workspace-tabs,.task-toolbar{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);background:linear-gradient(#fffffff7 0,#fafafaeb 100%);border-color:#09090b12;box-shadow:inset 0 1px #ffffffeb,0 1px #09090b0d,0 12px 32px #09090b0a}.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.detail-page,.topic-scroll{background:linear-gradient(#fafafa9e 0,#fff0 280px),#fff}.task-toolbar{grid-template-columns:auto minmax(260px,1fr);align-items:center;gap:12px;padding:14px 16px 13px;display:grid}.task-toolbar .segmented{grid-area:1/1}.task-toolbar .task-create-row{grid-area:1/2;min-width:0}.task-toolbar .task-filters{grid-area:2/1/auto/-1;grid-template-columns:auto auto minmax(220px,1fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(136px,.6fr);gap:8px;min-width:0;display:grid}.task-toolbar .task-filters>*,.task-toolbar .task-create-row>*{min-width:0}.task-toolbar .task-filters .search-box{width:100%}.task-toolbar .task-create-row{align-items:start}.task-toolbar .task-create-row .mention-input-wrap{min-width:0}.task-toolbar .task-create-status{grid-column:1/-1;margin-top:-2px}.segmented,.task-filters{flex-wrap:nowrap}.segmented button,.task-filters button,.button,.copy-button,.actor-select-trigger,.option-select-trigger,.task-card-footer button,.kanban-load-more,.topic-header button{transition:background var(--atelier-fast) var(--atelier-ease), border-color var(--atelier-fast) var(--atelier-ease), box-shadow var(--atelier-fast) var(--atelier-ease), color var(--atelier-fast) var(--atelier-ease), opacity var(--atelier-fast) var(--atelier-ease), transform var(--atelier-fast) var(--atelier-spring)}.segmented button.active,.segmented button[aria-selected=true],.task-filters button.active,.task-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 14px 34px #09090b2e}.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover,.button:not(:disabled):hover,.copy-button:not(:disabled):hover,.actor-select-trigger:not(:disabled):hover,.option-select-trigger:not(:disabled):hover,.task-card-footer button:not(:disabled):hover,.kanban-load-more:not(:disabled):hover,.topic-header button:not(:disabled):hover{transform:translateY(-1px)}.button:focus-visible,.copy-button:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.task-card:focus-visible,.topic-header button:focus-visible{box-shadow:var(--atelier-ring), var(--atelier-shadow-rest);outline:0}.task-board-layout.with-topic{grid-template-columns:minmax(0,1fr) clamp(410px,26vw,500px);gap:18px}.workspace-screen[data-detail-open=true] .task-board-layout.with-topic,.workspace-screen[data-detail-open=true] .message-workspace-grid.with-topic{gap:18px;padding-right:18px}.kanban-board{grid-template-columns:none;grid-auto-columns:minmax(238px,1fr);grid-auto-flow:column;align-content:start;gap:14px;padding:18px;scroll-padding-inline:18px}.task-board-layout.with-topic .kanban-board{grid-auto-columns:minmax(212px,1fr)}.kanban-column{border-color:var(--atelier-line);background:var(--atelier-column-wash);min-height:min(680px,100dvh - 212px);box-shadow:var(--atelier-shadow-rest);transition:background var(--atelier-medium) var(--atelier-ease), border-color var(--atelier-medium) var(--atelier-ease), box-shadow var(--atelier-medium) var(--atelier-ease), transform var(--atelier-medium) var(--atelier-spring);overflow:clip}.kanban-column:before{opacity:.18}.kanban-column:hover,.kanban-column[data-pointer=inside],.kanban-column.drop-target{border-color:var(--atelier-line-strong);box-shadow:var(--atelier-shadow-hover);transform:translateY(-1px)}.kanban-column[data-state=drop-target]{box-shadow:var(--atelier-ring), var(--atelier-shadow-hover);background:linear-gradient(#fffffffc 0,#f4f4f5f5 100%),repeating-linear-gradient(#0000 0 31px,#09090b0b 31px 32px)}.kanban-board[data-dragging=true] .kanban-column:not([data-state=drop-target]){filter:saturate(.96)}.kanban-card-list{gap:12px}.kanban-empty{color:#09090b70;background:linear-gradient(#ffffffdb 0,#fafafab8 100%);border-style:dashed;border-color:#09090b17;place-items:center;min-height:124px;display:grid}.task-card{box-shadow:var(--atelier-shadow-rest);background:linear-gradient(#fffffffc 0,#fcfcfdfa 100%);border-color:#09090b17;position:relative;overflow:hidden}.task-card:after{pointer-events:none;background:var(--atelier-hover-glow);opacity:0;content:"";transition:opacity var(--atelier-fast) var(--atelier-ease);position:absolute;inset:0}.task-card:hover,.task-card[data-pointer=inside],.task-card.selected,.task-card[data-state=selected]{border-color:var(--atelier-line-strong);box-shadow:var(--atelier-shadow-hover);transform:translateY(-2px)}.task-card:hover:after,.task-card[data-pointer=inside]:after,.task-card.selected:after,.task-card[data-state=selected]:after{opacity:1}.task-card[data-state=dragging],.task-card.dragging{opacity:.74;transform:rotate(.35deg)scale(.985);box-shadow:inset 0 1px #ffffffeb,0 18px 52px #09090b2e}.task-card h3{line-height:1.2}.task-card p{color:#52525b;line-height:1.45}.task-card-labels span,.badge:not(.badge-default):not(.badge-success):not(.badge-warning):not(.badge-danger):not(.badge-muted){background:#fafafaeb;border-color:#09090b14}.badge-danger{color:#991b1b;background:#fef2f2;border-color:#dc262647}.badge-default{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b}.badge-success{color:#166534;background:#f0fdf4;border-color:#16a34a3d}.badge-warning{color:#854d0e;background:#fefce8;border-color:#ca8a0447}.badge-muted{color:#52525b;background:#f4f4f5;border-color:#09090b14}.task-topic-panel{min-width:min(100%,410px);box-shadow:var(--atelier-shadow-pop);transform-origin:100%;background:linear-gradient(#fff 0,#fafafa 100%);border-color:#09090b21}.task-topic-panel:before{opacity:.12}.task-topic-panel:after{opacity:.5}.topic-header,.topic-composer{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);background:linear-gradient(#fffffffa 0,#fafafaf0 100%)}.topic-scroll{padding:18px 16px 22px}.topic-origin,.topic-status-row,.topic-edit-card,.topic-agent-run,.topic-session-row,.topic-reply,.topic-activity,.artifact-preview-card{box-shadow:var(--atelier-shadow-rest);background:linear-gradient(#fffffffa 0,#fcfcfdf5 100%);border-color:#09090b17}.topic-origin:hover,.topic-status-row:hover,.topic-edit-card:focus-within,.topic-agent-run:hover,.topic-agent-run[data-pointer=inside],.topic-session-row:hover,.topic-session-row[data-pointer=inside],.topic-reply:hover,.topic-reply[data-pointer=inside],.topic-activity:hover,.artifact-preview-card:hover,.artifact-preview-card[data-pointer=inside]{border-color:var(--atelier-line-strong);box-shadow:var(--atelier-shadow-hover)}.floating-listbox,.command-palette,.artifact-modal{z-index:240;border-color:var(--atelier-line-strong);box-shadow:var(--atelier-shadow-pop);-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#fff 0,#fafafa 100%)}.floating-listbox{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(460px,100dvh - 32px);overflow:auto}.floating-listbox[data-state=opening],.command-palette-layer[data-state=opening] .command-palette,.artifact-modal-backdrop[data-state=opening] .artifact-modal{animation:atelier-menu-in .18s var(--atelier-ease) both}.floating-listbox[data-state=closing],.command-palette-layer[data-state=closing] .command-palette,.artifact-modal-backdrop[data-state=closing] .artifact-modal{animation:.13s both atelier-menu-out}.mention-menu,.actor-select-menu,.option-select-menu{padding:8px}.mention-menu-head,.actor-select-search{border-bottom-color:#09090b12;margin:-8px -8px 8px;padding:10px 12px}.mention-type-strip{margin:0 -1px 8px;padding-bottom:8px}.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button{min-height:42px;transition:background var(--atelier-fast) var(--atelier-ease), border-color var(--atelier-fast) var(--atelier-ease), box-shadow var(--atelier-fast) var(--atelier-ease), color var(--atelier-fast) var(--atelier-ease), transform var(--atelier-fast) var(--atelier-spring);border-radius:7px}.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,.command-result-block button[data-state=active]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;transform:translate(3px);box-shadow:inset 0 1px #ffffff29,0 14px 36px #09090b2e}.mention-menu button[data-state=active] .mention-icon,.actor-select-menu button[data-state=active] .actor-option-icon,.option-select-menu button[data-state=active] .option-select-icon{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.task-table-row,.follow-up-card,.dependency-row,.message-row,.channel-resource-card,.artifact-preview-card,.role-card,.member-row,.agent-card-row,.runtime-card,.daemon-card{transition:background var(--atelier-medium) var(--atelier-ease), border-color var(--atelier-medium) var(--atelier-ease), box-shadow var(--atelier-medium) var(--atelier-ease), filter var(--atelier-medium) var(--atelier-ease), opacity var(--atelier-medium) var(--atelier-ease), transform var(--atelier-medium) var(--atelier-spring)}.task-table-row:hover,.task-table-row[data-pointer=inside],.follow-up-card:hover,.follow-up-card[data-pointer=inside],.dependency-row:hover,.dependency-row[data-pointer=inside],.message-row:hover,.message-row[data-pointer=inside],.channel-resource-card:hover,.channel-resource-card[data-pointer=inside],.artifact-preview-card:hover,.artifact-preview-card[data-pointer=inside]{border-color:var(--atelier-line-strong);box-shadow:var(--atelier-shadow-hover);transform:translateY(-1px)}.kanban-insert-marker,.kanban-drop-target{animation:atelier-drop-resolve .18s var(--atelier-ease) both}@keyframes atelier-menu-in{0%{opacity:0;transform:translateY(7px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes atelier-menu-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.986)}}@keyframes atelier-drop-resolve{0%{opacity:0;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}html[data-view-transition=running] .app-shell{filter:none}@container magicord-workspace (width<=920px){.task-toolbar{grid-template-columns:minmax(0,1fr)}.task-toolbar .segmented{grid-area:1/1}.task-toolbar .task-create-row{grid-area:2/1}.task-toolbar .task-filters{scrollbar-width:none;grid-area:3/1;grid-template-columns:none;gap:8px;margin-inline:-2px;padding:2px 2px 4px;scroll-padding-inline:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%)}.task-toolbar .task-filters::-webkit-scrollbar{display:none}.task-toolbar .task-filters>*{flex:none}.task-toolbar .task-filters .search-box{flex-basis:clamp(220px,42cqw,300px);width:auto}.task-toolbar .task-filters .filter-select,.task-toolbar .task-filters .option-select-field{flex:0 0 clamp(142px,24cqw,184px)}.task-toolbar .task-filters .sort-filter{flex-basis:clamp(126px,20cqw,156px)}}@media (width<=1280px){.task-toolbar{grid-template-columns:minmax(0,1fr)}.task-toolbar .segmented{grid-area:1/1}.task-toolbar .task-create-row{grid-area:2/1}.task-toolbar .task-filters{scrollbar-width:none;grid-area:3/1;grid-template-columns:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.task-toolbar .task-filters::-webkit-scrollbar{display:none}.task-toolbar .task-filters>*{flex:none}.task-toolbar .task-filters .search-box{flex-basis:min(32vw,320px);width:auto}.task-toolbar .task-filters .filter-select,.task-toolbar .task-filters .option-select-field{flex:0 0 158px}}@media (width<=900px){.workspace{padding:0}.workspace-screen,.task-topic-panel{box-shadow:none}.task-board-layout.with-topic{grid-template-columns:minmax(0,1fr)}.task-toolbar{padding:12px}.task-toolbar .task-filters{padding-bottom:2px;display:flex;overflow-x:auto}.task-toolbar .task-filters>*{flex:none}.task-toolbar .task-filters .search-box{flex-basis:min(72vw,320px)}}@media (width<=760px){.task-create-row{grid-template-columns:minmax(0,1fr)}.task-create-row .button{justify-content:center;width:100%}.kanban-board{grid-template-columns:minmax(252px,1fr);grid-auto-flow:row;padding:12px 12px 92px}.kanban-column{min-height:360px}.floating-listbox{max-height:min(420px,100dvh - 24px)}}@media (prefers-reduced-motion:reduce){.task-card,.kanban-column,.task-topic-panel,.floating-listbox,.button,.copy-button,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger{transition-duration:1ms!important}.task-card:hover,.kanban-column:hover,.button:not(:disabled):hover,.segmented button:not(:disabled):hover,.task-filters button:not(:disabled):hover{transform:none!important}.floating-listbox[data-state],.command-palette-layer[data-state] .command-palette,.artifact-modal-backdrop[data-state] .artifact-modal,.kanban-insert-marker,.kanban-drop-target{animation-duration:1ms!important}}:root{--shadow-soft:0 1px 2px #09090b0a;--shadow-lift:0 1px 2px #09090b0d;--shadow-popover:0 8px 24px #09090b1a, 0 0 0 1px #09090b12;--shadow-ambient:none;--shadow-polished:0 1px 2px #09090b0a;--mc-shadow-sm:0 1px 2px #09090b0a;--mc-shadow-md:0 1px 2px #09090b0d;--mc-shadow-lg:0 2px 8px #09090b0f;--mc-art-shadow:0 1px 2px #09090b0a;--mc-art-shadow-hover:0 1px 2px #09090b0d;--mc-art-shadow-pressed:0 1px 1px #09090b0a;--mc-elevated:0 1px 2px #09090b0a;--mc-elevated-soft:0 1px 2px #09090b08;--mc-elevated-hover:0 1px 2px #09090b0d;--premium-shadow-rest:0 1px 2px #09090b0a;--premium-shadow-hover:0 1px 2px #09090b0d;--premium-shadow-press:0 1px 1px #09090b0a;--mc-refine-shadow-rest:0 1px 2px #09090b0a;--mc-refine-shadow-hover:0 1px 2px #09090b0d;--mc-refine-shadow-active:0 1px 1px #09090b0a;--mx-shadow-sm:0 1px 2px #09090b0a;--mx-shadow-md:0 1px 2px #09090b0d;--mx-shadow-lg:0 2px 8px #09090b0f;--mx-shadow-pop:var(--shadow-popover);--prod-shadow-rest:0 1px 2px #09090b0a;--prod-shadow-lift:0 1px 2px #09090b0d;--prod-surface-depth:0 1px 2px #09090b0a;--prod-surface-depth-hover:0 1px 2px #09090b0d;--studio-rest:0 1px 2px #09090b0a;--studio-lift:0 1px 2px #09090b0d;--studio-pop:var(--shadow-popover);--art-rest:0 1px 2px #09090b0a;--art-float:0 1px 2px #09090b0d;--art-pop:var(--shadow-popover);--gallery-rest:0 1px 2px #09090b0a;--gallery-lift:0 1px 2px #09090b0d;--gallery-pop:var(--shadow-popover);--atelier-shadow-rest:0 1px 2px #09090b0a;--atelier-shadow-hover:0 1px 2px #09090b0d;--atelier-shadow-pop:var(--shadow-popover)}#root :where(.auth-panel,.boot-error-card,.boot-workspace-preview,.org-rail,.module-sidebar,.sidebar-shell,.sidebar-static,.workspace-screen,.workspace-header,.workspace-tabs,.task-toolbar,.message-panel,.message-tab-surface,.task-view-surface,.kanban-board,.kanban-column,.task-card,.follow-up-card,.task-summary-card,.task-loading-column,.card,.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.topic-edit-card,.role-card,.system-status-card,.empty-state-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.command-line,.composer,.search-box,.mention-input-wrap,.composer-attachment-chip,.button,.copy-button,.rail-button,.mobile-section-bar,.mobile-section-bar button,.nav-item,.channel-button,.workspace-tab,.segmented button,.task-filters button,.task-checkbox,.actor-select-trigger,.option-select-trigger,.task-title-button,.task-card-footer button,.kanban-load-more,.toast-card button,.topic-header button,.artifact-modal-header button){box-shadow:none}#root :where(.workspace-screen,.message-panel,.message-tab-surface,.task-view-surface,.kanban-column,.task-card,.follow-up-card,.task-summary-card,.card,.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.role-card,.system-status-card,.empty-state-card){border-color:var(--border)}#root :where(.workspace-header,.workspace-tabs,.task-toolbar){border-color:var(--border-subtle)}#root :where(.task-card:hover,.task-card[data-pointer=inside],.task-card.selected,.task-card[data-state=selected],.kanban-column:hover,.kanban-column[data-pointer=inside],.kanban-column.drop-target,.daemon-card:hover,.runtime-card:hover,.profile-block:hover,.info-section:hover,.access-restricted-card:hover,.insight-metric-card:hover,.task-summary-card:hover,.signal-row:hover,.runtime-detail-row:hover,.agent-card-row:hover,.auth-session-row:hover,.member-row:hover,.schedule-row:hover,.approval-row:hover,.session-row:hover,.audit-log-row:hover,.insight-audit-row:hover,.role-card:hover,.command-line:hover,.button:not(:disabled):hover,.button[data-pointer=inside]:not(:disabled),.button[data-pressed=true]:not(:disabled),.copy-button:not(:disabled):hover,.copy-button[data-pointer=inside]:not(:disabled),.copy-button[data-pressed=true]:not(:disabled),.rail-button:hover,.rail-button[data-pointer=inside],.rail-button[data-pressed=true],.nav-item:hover,.nav-item[data-pointer=inside],.nav-item[data-pressed=true],.channel-button:hover,.channel-button[data-pointer=inside],.channel-button[data-pressed=true],.workspace-tab:not(:disabled):hover,.workspace-tab[data-pointer=inside]:not(:disabled),.workspace-tab[data-pressed=true]:not(:disabled),.segmented button:not(:disabled):hover,.segmented button[data-pointer=inside]:not(:disabled),.segmented button[data-pressed=true]:not(:disabled),.task-filters button:not(:disabled):hover,.task-filters button[data-pointer=inside]:not(:disabled),.task-filters button[data-pressed=true]:not(:disabled),.actor-select-trigger:not(:disabled):hover,.actor-select-trigger[data-pointer=inside]:not(:disabled),.actor-select-trigger[data-pressed=true]:not(:disabled),.option-select-trigger:not(:disabled):hover,.option-select-trigger[data-pointer=inside]:not(:disabled),.option-select-trigger[data-pressed=true]:not(:disabled),.task-title-button:not(:disabled):hover,.task-title-button[data-pointer=inside]:not(:disabled),.task-title-button[data-pressed=true]:not(:disabled),.task-card-footer button:not(:disabled):hover,.task-card-footer button[data-pointer=inside]:not(:disabled),.task-card-footer button[data-pressed=true]:not(:disabled),.kanban-load-more:not(:disabled):hover,.kanban-load-more[data-pointer=inside]:not(:disabled),.kanban-load-more[data-pressed=true]:not(:disabled)){box-shadow:none;filter:none;transform:none}#root :where(.floating-listbox,.actor-select-menu,.mention-menu,.option-select-menu,.command-palette,.command-palette-panel,.artifact-modal,.toast-card,.rail-tooltip){box-shadow:var(--shadow-popover)}#root :where(.task-topic-panel){box-shadow:-1px 0 0 var(--border)}#root :where(.artifact-modal-backdrop,.task-topic-scrim){box-shadow:none}#root :where(.org-rail,.module-sidebar){box-shadow:inset -1px 0 0 var(--border-subtle)}#root :where(.composer[data-state=ready]){transform:none}#root :where(.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.nav-item:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.task-filters button:focus-visible,.task-checkbox:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.task-title-button:focus-visible,.task-card-footer button:focus-visible,.kanban-load-more:focus-visible,.task-card:focus-visible,.topic-header button:focus-visible,.artifact-modal-header button:focus-visible),#root :where(.search-box:focus-within,.mention-input-wrap:focus-within,.sidebar-create:focus-within,.agent-profile-form input:focus-visible,.agent-profile-form textarea:focus-visible,.settings-form-row input:focus-visible,.member-create-grid input:focus-visible,.task-detail-form input:focus-visible,.task-detail-form select:focus-visible,.task-detail-form textarea:focus-visible,.agent-create-inline input:focus-visible){box-shadow:0 0 0 3px var(--ring)}:root{--craft-ink:#09090b;--craft-ink-soft:#27272a;--craft-muted:#71717a;--craft-line:#09090b17;--craft-line-strong:#09090b2e;--craft-paper:#f7f7f8;--craft-surface:#fffffff5;--craft-surface-soft:#fafafae6;--craft-wash:linear-gradient(180deg, #fffffff7 0, #fafafaf0 100%), linear-gradient(#09090b05 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #09090b05 1px, transparent 1px) 0 0 / 40px 40px;--craft-rest:0 1px 0 #ffffffe6 inset, 0 1px 2px #09090b0a, 0 20px 70px #09090b12;--craft-lift:0 1px 0 #fffffff0 inset, 0 2px 8px #09090b0f, 0 28px 92px #09090b1a;--craft-pop:0 1px 0 #fffffff5 inset, 0 10px 28px #09090b1a, 0 28px 80px #09090b24, 0 0 0 1px #09090b14;--craft-ring:0 0 0 1px #09090b2e, 0 0 0 5px #09090b0d;--craft-fast:.14s;--craft-medium:.22s;--craft-slow:.36s;--craft-ease:cubic-bezier(.16, 1, .3, 1);--craft-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .app-shell{background:linear-gradient(180deg, #fffffff0 0, #f6f6f7f5 100%), var(--craft-paper);grid-template-columns:60px clamp(280px,17vw,324px) minmax(0,1fr)}#root .org-rail{background:linear-gradient(#09090b 0,#18181b 100%);border-right:1px solid #ffffff1a;box-shadow:inset -1px 0 #ffffff14,18px 0 60px #09090b1a}#root .rail-button{border:1px solid #0000;border-radius:8px}#root .rail-button:hover,#root .rail-button[data-pointer=inside],#root .rail-button:focus-visible{color:#fff;background:#ffffff17;border-color:#ffffff21;transform:translateY(-1px);box-shadow:0 10px 24px #0003}#root .rail-button.active,#root .rail-button[data-state=active]{color:var(--craft-ink);background:#fff;border-color:#ffffff38;box-shadow:inset 0 1px #ffffffe0,0 16px 38px #0000004d}#root .module-sidebar{border-right:1px solid var(--craft-line);background:linear-gradient(#fffffff0 0,#f8f8f9f2 100%);box-shadow:inset -1px 0 #fffc,14px 0 46px #09090b0d}#root .workspace-screen{border:1px solid var(--craft-line);width:100%;height:calc(100dvh - 26px);min-height:0;box-shadow:var(--craft-rest);background:linear-gradient(#fffffffc 0,#fafafaf2 240px,#fffffffa 100%),#fff;border-radius:10px;overflow:hidden}#root .workspace-screen:after{opacity:.68;background:linear-gradient(90deg,#0000 0,#09090b3d 18%,#09090b17 74%,#0000 100%);height:1px}#root .workspace-screen>.workspace-header,#root .workspace-screen>.workspace-tabs,#root .workspace-screen>.task-toolbar,#root .workspace-screen>.message-workspace-grid,#root .workspace-screen>.task-board-layout,#root .workspace-screen>.detail-page,#root .workspace-screen>.placeholder-workspace{opacity:1;animation:none;transform:none}html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.workspace-header,html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.workspace-tabs,html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.task-toolbar,html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.message-workspace-grid,html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.task-board-layout,html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.detail-page,html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>.placeholder-workspace{animation:craft-section-in var(--craft-medium) var(--craft-ease) both}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{z-index:3;border-color:var(--craft-line);-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);background:linear-gradient(#fffffff5 0,#fafafae6 100%);position:relative;box-shadow:inset 0 1px #ffffffeb,0 1px #09090b0d,0 16px 42px #09090b0a}#root .workspace-title-icon,#root .channel-tab-icon,#root .empty-state-icon,#root .message-artifact-icon,#root .computer-icon,#root .system-status-icon,#root .mention-icon,#root .actor-option-icon,#root .option-select-icon{border-color:var(--craft-line);background:linear-gradient(#fff 0,#f4f4f5 100%);box-shadow:inset 0 1px #fff,0 8px 18px #09090b0d}#root .workspace-tabs{align-items:center;gap:8px;padding:7px 16px}#root .workspace-tab{border:1px solid #0000;border-radius:8px;min-height:34px;padding:0 11px}#root .workspace-tab:hover:not(:disabled),#root .workspace-tab[data-pointer=inside]:not(:disabled){background:#ffffffd1;border-color:#09090b14;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #09090b0d}#root .message-panel{scroll-behavior:smooth;gap:8px;padding:clamp(20px,2vw,34px) clamp(22px,3.4vw,68px) 28px}#root .date-divider{width:100%;max-width:1120px;margin:6px auto 16px}#root .message-panel .empty-state-card{width:min(100%,760px);min-height:clamp(230px,30vh,350px);margin:clamp(32px,9vh,110px) auto}#root .empty-state-card{border:1px solid var(--craft-line);box-shadow:var(--craft-lift);background:linear-gradient(#fffffffa 0,#fafafaeb 100%);border-radius:10px;position:relative;overflow:hidden}#root .empty-state-frame{pointer-events:none;background:linear-gradient(#09090b05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/28px 28px;border:1px solid #09090b0d;border-radius:8px;position:absolute;inset:16px}#root .empty-state-card>:not(.empty-state-frame){z-index:1;position:relative}#root .empty-state-card:hover .empty-state-icon,#root .empty-state-card[data-pointer=inside] .empty-state-icon{border-color:var(--craft-line-strong);transform:translateY(-1px)}#root .composer{border:1px solid var(--craft-line);transform-origin:50% 100%;background:linear-gradient(#fffffffc 0,#fafafaf0 100%);border-radius:10px;min-height:126px;margin:0 clamp(20px,3.4vw,68px) 22px;position:relative;overflow:visible;box-shadow:inset 0 1px #fffffff0,0 1px 2px #09090b0a,0 18px 56px #09090b12}#root .composer:hover,#root .composer[data-pointer=inside],#root .composer:focus-within,#root .composer[data-state=ready],#root .composer[data-task-mode=true],#root .composer[data-attachments=true],#root .composer[data-resource-menu=open],#root .composer.drop-active{border-color:var(--craft-line-strong);box-shadow:var(--craft-ring), 0 1px 0 #fffffff5 inset, 0 30px 88px #09090b1c;transform:translateY(-1px)}#root .composer:after{pointer-events:none;content:"";opacity:0;height:1px;transition:opacity var(--craft-fast) var(--craft-ease);background:linear-gradient(90deg,#0000,#09090b21,#0000);position:absolute;bottom:-1px;left:14px;right:14px}#root .composer:focus-within:after,#root .composer[data-state=ready]:after,#root .composer[data-resource-menu=open]:after{opacity:1}#root .composer .mention-input-wrap textarea{min-height:58px;color:var(--craft-ink);font-size:14px;line-height:1.58}#root .composer-footer{border-top:1px solid #09090b12;min-height:46px;padding-top:11px}#root .composer-drop-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:repeating-linear-gradient(135deg,#09090b0d 0 8px,#0000 8px 16px),#ffffffe6;border:1px dashed #09090b3d;border-radius:9px}#root .composer-task-draft,#root .composer-attachment-chip{border-color:var(--craft-line);background:linear-gradient(#fffffff2 0,#f7f7f8e0 100%);box-shadow:inset 0 1px #ffffffe6,0 10px 28px #09090b0d}#root .button,#root .copy-button,#root .actor-select-trigger,#root .option-select-trigger,#root .task-checkbox,#root .kanban-load-more,#root .task-card-footer button,#root .topic-header button,#root .artifact-modal-header button,#root .search-box button,#root .channel-button,#root .nav-item,#root .segmented button,#root .task-filters button{transition:background var(--craft-fast) var(--craft-ease), border-color var(--craft-fast) var(--craft-ease), box-shadow var(--craft-fast) var(--craft-ease), color var(--craft-fast) var(--craft-ease), opacity var(--craft-fast) var(--craft-ease), transform var(--craft-fast) var(--craft-spring)}#root .button:not(:disabled):hover,#root .copy-button:not(:disabled):hover,#root .actor-select-trigger:not(:disabled):hover,#root .option-select-trigger:not(:disabled):hover,#root .task-checkbox:not(.disabled):hover,#root .kanban-load-more:not(:disabled):hover,#root .task-card-footer button:not(:disabled):hover,#root .topic-header button:not(:disabled):hover,#root .artifact-modal-header button:not(:disabled):hover,#root .search-box button:not(:disabled):hover,#root .channel-button:not(:disabled):hover,#root .channel-button[data-pointer=inside]:not(:disabled),#root .nav-item:hover,#root .segmented button:not(:disabled):hover,#root .task-filters button:not(:disabled):hover{border-color:var(--craft-line-strong);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 12px 30px #09090b12}#root .button[data-pressed=true]:not(:disabled),#root .copy-button[data-pressed=true]:not(:disabled),#root .actor-select-trigger[data-pressed=true]:not(:disabled),#root .option-select-trigger[data-pressed=true]:not(:disabled),#root .workspace-tab[data-pressed=true]:not(:disabled),#root .channel-button[data-pressed=true]:not(:disabled),#root .nav-item[data-pressed=true],#root .segmented button[data-pressed=true]:not(:disabled),#root .task-filters button[data-pressed=true]:not(:disabled){transform:translateY(0)scale(.982);box-shadow:inset 0 1px #ffffffd1,0 4px 12px #09090b14}#root .button:focus-visible,#root .copy-button:focus-visible,#root .actor-select-trigger:focus-visible,#root .option-select-trigger:focus-visible,#root .workspace-tab:focus-visible,#root .channel-button:focus-visible,#root .nav-item:focus-visible,#root .segmented button:focus-visible,#root .task-filters button:focus-visible,#root .task-card:focus-visible{box-shadow:var(--craft-ring);outline:0}#root .button:disabled,#root .copy-button:disabled,#root .workspace-tab:disabled,#root .channel-button:disabled,#root .option-select-trigger:disabled,#root .actor-select-trigger:disabled{cursor:not-allowed;opacity:.52;transform:none}#root .search-box,#root .mention-input-wrap input,#root .mention-input-wrap textarea,#root .sidebar-create input,#root .agent-create-inline input,#root .settings-form-row input,#root .member-create-grid input,#root .task-detail-form input,#root .task-detail-form textarea,#root .agent-profile-form input,#root .agent-profile-form textarea{transition:border-color var(--craft-fast) var(--craft-ease), box-shadow var(--craft-fast) var(--craft-ease), background var(--craft-fast) var(--craft-ease), transform var(--craft-fast) var(--craft-spring)}#root .search-box:focus-within,#root .mention-input-wrap[data-focused=true] input,#root .mention-input-wrap[data-focused=true] textarea,#root .mention-input-wrap[data-open=true] input,#root .mention-input-wrap[data-open=true] textarea,#root .sidebar-create input:focus,#root .agent-create-inline input:focus,#root .settings-form-row input:focus,#root .member-create-grid input:focus,#root .task-detail-form input:focus,#root .task-detail-form textarea:focus,#root .agent-profile-form input:focus,#root .agent-profile-form textarea:focus{box-shadow:var(--craft-ring);outline:0}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette,#root .artifact-modal,#root .toast-card,#root .system-status-card{border-color:var(--craft-line-strong);box-shadow:var(--craft-pop);-webkit-backdrop-filter:blur(18px)saturate(1.03);backdrop-filter:blur(18px)saturate(1.03);background:linear-gradient(#fffffffa 0,#fafafaf5 100%)}#root .floating-listbox{border-radius:10px;padding:8px}#root .mention-menu button,#root .actor-select-menu button,#root .option-select-menu button,#root .command-result-block button{transition:background var(--craft-fast) var(--craft-ease), border-color var(--craft-fast) var(--craft-ease), box-shadow var(--craft-fast) var(--craft-ease), color var(--craft-fast) var(--craft-ease), transform var(--craft-fast) var(--craft-spring);border:1px solid #0000;border-radius:8px}#root .mention-menu button:hover,#root .mention-menu button.active,#root .mention-menu button[data-state=active],#root .actor-select-menu button:hover,#root .actor-select-menu button.active,#root .actor-select-menu button[data-state=active],#root .option-select-menu button:hover,#root .option-select-menu button.active,#root .option-select-menu button[data-state=active],#root .command-result-block button:hover,#root .command-result-block button.active,#root .command-result-block button[data-state=active]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;transform:translate(3px);box-shadow:inset 0 1px #ffffff26,0 14px 34px #09090b2e}#root .mention-menu button:hover small,#root .mention-menu button.active small,#root .mention-menu button[data-state=active] small,#root .actor-select-menu button:hover small,#root .actor-select-menu button.active small,#root .option-select-menu button:hover small,#root .option-select-menu button.active small,#root .command-result-block button:hover small,#root .command-result-block button.active small{color:#ffffffb3}#root .mention-inline-hint,#root .inline-status{border-color:var(--craft-line);background:linear-gradient(#ffffffeb 0,#f4f4f5c2 100%);box-shadow:inset 0 1px #ffffffe6,0 10px 26px #09090b0d}#root .task-toolbar{grid-template-columns:auto minmax(360px,1fr);padding:14px 16px}#root .task-toolbar .segmented,#root .task-toolbar .task-filters,#root .task-toolbar .task-create-row{border:1px solid var(--craft-line);background:#ffffffb3;border-radius:10px;box-shadow:inset 0 1px #ffffffe0,0 10px 26px #09090b08}#root .segmented button.active,#root .segmented button[aria-selected=true],#root .task-filters button.active,#root .task-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff24,0 12px 28px #09090b2b}#root .kanban-column,#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row,#root .channel-resource-card,#root .artifact-preview-card,#root .daemon-card,#root .runtime-card,#root .profile-block,#root .info-section,#root .member-row,#root .agent-card-row,#root .auth-session-row,#root .schedule-row,#root .approval-row,#root .role-card,#root .command-line{border-color:var(--craft-line);transition:background var(--craft-medium) var(--craft-ease), border-color var(--craft-medium) var(--craft-ease), box-shadow var(--craft-medium) var(--craft-ease), opacity var(--craft-medium) var(--craft-ease), transform var(--craft-medium) var(--craft-spring);background:linear-gradient(#fffffff5 0,#fafafae6 100%);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #09090b0a}#root .kanban-column:hover,#root .kanban-column[data-pointer=inside],#root .kanban-column.drop-target,#root .task-card:hover,#root .task-card[data-pointer=inside],#root .task-table-row:hover,#root .follow-up-card:hover,#root .dependency-row:hover,#root .channel-resource-card:hover,#root .artifact-preview-card:hover,#root .daemon-card:hover,#root .runtime-card:hover,#root .profile-block:hover,#root .info-section:hover,#root .member-row:hover,#root .agent-card-row:hover,#root .auth-session-row:hover,#root .schedule-row:hover,#root .approval-row:hover,#root .role-card:hover,#root .command-line:hover{border-color:var(--craft-line-strong);transform:translateY(-1px);box-shadow:inset 0 1px #fffffff0,0 14px 36px #09090b12}#root .task-card.selected,#root .task-card[data-state=selected],#root .task-table-row.selected{border-color:var(--craft-line-strong);box-shadow:inset 3px 0 0 var(--craft-ink), 0 1px 0 #fffffff0 inset, 0 14px 36px #09090b12}#root .task-topic-panel{border-color:var(--craft-line-strong);box-shadow:-1px 0 #09090b14,-22px 0 70px #09090b1a}#root .computer-page,#root .insights-page,#root .settings-page{max-width:min(100%,1440px)}#root :where(.workspace-tabs,.segmented,.scope-toggle)[data-fluid-indicator=true]{--active-indicator-opacity:0;--active-indicator-width:0px;--active-indicator-x:0px;isolation:isolate;position:relative}#root .control-active-indicator{z-index:0;width:var(--active-indicator-width);opacity:var(--active-indicator-opacity);pointer-events:none;transform:translate3d(var(--active-indicator-x), 0, 0);transition:width .26s var(--craft-spring), opacity .18s var(--craft-ease), transform .26s var(--craft-spring), box-shadow .22s var(--craft-ease);background:linear-gradient(#27272a 0,#09090b 100%);border:1px solid #09090b;border-radius:8px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:inset 0 1px #ffffff29,0 14px 34px #09090b2e}#root .workspace-tab-indicator{top:7px;bottom:7px}#root .segmented-indicator,#root .scope-toggle-indicator{top:4px;bottom:4px}#root :where(.workspace-tabs,.segmented,.scope-toggle)[data-fluid-indicator=true] :where(.workspace-tab,button){z-index:1;position:relative}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true],#root .segmented[data-fluid-indicator=true] button.active,#root .segmented[data-fluid-indicator=true] button[aria-selected=true],#root .scope-toggle[data-fluid-indicator=true] button.active,#root .scope-toggle[data-fluid-indicator=true] button[aria-pressed=true]{color:#fff;filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active:after,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]:after,#root .segmented[data-fluid-indicator=true] button.active:after,#root .segmented[data-fluid-indicator=true] button[aria-selected=true]:after,#root .scope-toggle[data-fluid-indicator=true] button.active:after,#root .scope-toggle[data-fluid-indicator=true] button[aria-pressed=true]:after{opacity:.62}#root .scope-toggle{border:1px solid var(--craft-line);min-height:38px;transition:border-color var(--craft-fast) var(--craft-ease), box-shadow var(--craft-fast) var(--craft-ease);background:linear-gradient(#ffffffdb 0,#f6f6f7c7 100%);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #09090b0a}#root .scope-toggle:hover,#root .scope-toggle[data-pointer=inside],#root .scope-toggle:focus-within{border-color:var(--craft-line-strong);box-shadow:inset 0 1px #ffffffeb,0 14px 34px #09090b12}#root .scope-toggle button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:30px;padding:0 11px}#root .task-filters{align-items:center}#root .task-filters>.scope-toggle{flex:none}#root .task-toolbar .segmented[data-fluid-indicator=true]{overflow:hidden}#root .task-toolbar .segmented[data-fluid-indicator=true],#root .task-toolbar .scope-toggle[data-fluid-indicator=true]{transform:translateZ(0)}#root :where(.workspace-tabs,.segmented,.scope-toggle)[data-fluid-indicator=true]:focus-within .control-active-indicator{box-shadow:inset 0 1px #ffffff2e,0 0 0 4px #09090b0f,0 16px 38px #09090b33}@media (width>=1800px){#root .app-shell{grid-template-columns:60px 324px minmax(0,1fr)}#root .workspace{padding-right:18px}#root .workspace-screen[data-section=messages] .message-panel{padding-inline:clamp(48px,4.8vw,96px)}#root .workspace-screen[data-section=messages] .composer{margin-inline:clamp(48px,4.8vw,96px)}}@media (width<=900px){#root .app-shell{grid-template-columns:minmax(0,1fr)}#root .workspace{padding:8px 8px 74px}#root .workspace-screen{border-radius:10px;height:calc(100dvh - 82px)}#root .message-panel{padding:18px 14px}#root .composer{margin:0 12px 14px}#root .task-toolbar{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){#root .workspace-header{min-height:54px;padding-inline:12px}#root .workspace-tabs{padding-inline:10px;overflow-x:auto}#root .workspace-tab{min-width:max-content}#root .composer-footer,#root .composer-left-actions{align-items:stretch}#root .composer-footer>.button{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){#root .floating-listbox[data-state=opening],#root .command-palette-layer[data-state=opening] .command-palette,#root .artifact-modal-backdrop[data-state=opening] .artifact-modal{animation:craft-pop-in var(--craft-medium) var(--craft-ease) both}#root .floating-listbox[data-state=closing],#root .command-palette-layer[data-state=closing] .command-palette,#root .artifact-modal-backdrop[data-state=closing] .artifact-modal{animation:craft-pop-out .13s var(--craft-ease) both}}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@keyframes craft-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes craft-pop-in{0%{opacity:0;transform:translateY(7px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes craft-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.986)}}:root{--craft-line:#09090b1f;--craft-line-strong:#09090b38;--craft-subtle-text:#52525b;--craft-muted-text:#71717a;--craft-control-rest:0 1px 0 #ffffffeb inset, 0 1px 2px #09090b0d;--craft-control-hover:0 1px 0 #fffffff0 inset, 0 10px 26px #09090b14;--craft-control-active:0 1px 0 #ffffff29 inset, 0 14px 34px #09090b38}html[data-input-modality=keyboard] #root :where(button,[role=button],a[href],input,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:0;box-shadow:0 0 0 1px #09090b47,0 0 0 5px #09090b12!important}#root .workspace-screen{background:linear-gradient(#fff 0,#fafafa 230px,#fff 100%),#fff;border-color:#09090b1f}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{background:linear-gradient(#fffffffc 0,#fafafaf5 100%);border-color:#09090b1a}#root .sidebar-header h1,#root .workspace-title h1,#root .message-meta strong,#root .task-card h3,#root .task-title-button strong{color:#09090b}#root .sidebar-group-title,#root .sidebar-group-title button,#root .message-meta span,#root .workspace-title span,#root .channel-private-mark,#root .empty-sidebar-note{color:var(--craft-subtle-text)}#root .nav-item,#root .channel-button,#root .workspace-tab,#root .button-outline,#root .button-ghost,#root .copy-button,#root .task-checkbox,#root .actor-select-trigger,#root .option-select-trigger{box-shadow:var(--craft-control-rest);color:#27272a;background:linear-gradient(#fff 0,#fbfbfc 100%);border-color:#09090b1a}#root .nav-item:hover,#root .nav-item[data-pointer=inside],#root .channel-button:hover:not(:disabled),#root .channel-button[data-pointer=inside]:not(:disabled),#root .workspace-tab:hover:not(:disabled),#root .workspace-tab[data-pointer=inside]:not(:disabled),#root .button-outline:hover:not(:disabled),#root .button-ghost:hover:not(:disabled),#root .copy-button:hover:not(:disabled),#root .task-checkbox:hover:not(.disabled),#root .task-checkbox[data-pointer=inside]:not(.disabled),#root .actor-select-trigger:hover:not(:disabled),#root .option-select-trigger:hover:not(:disabled){box-shadow:var(--craft-control-hover);color:#09090b;background:#fff;border-color:#09090b2e}#root .channel-button.active,#root .nav-item.active,#root .channel-button[data-state=active],#root .nav-item[data-state=active]{box-shadow:inset 3px 0 0 #09090b, var(--craft-control-hover);color:#09090b;background:linear-gradient(#fff 0,#f6f6f7 100%);border-color:#09090b38}#root .workspace-tab.active,#root .workspace-tab[aria-selected=true],#root .segmented button.active,#root .segmented button[aria-selected=true],#root .task-filters button.active,#root .task-filters button[aria-pressed=true],#root .mobile-section-bar button.active,#root .mobile-section-bar button[data-state=active]{box-shadow:var(--craft-control-active);color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b}#root .workspace-tab:not(.active):not([aria-selected=true]){color:#52525b}#root .workspace-tab.active .workspace-tab-count,#root .workspace-tab[aria-selected=true] .workspace-tab-count,#root .mobile-section-bar button.active span,#root .mobile-section-bar button[data-state=active] span{color:#fff}#root .badge,#root .workspace-tab-count,#root .channel-private-mark,#root .unread-badge{color:#52525b;background:#ffffffe0;border:1px solid #09090b17}#root .message-panel,#root .message-tab-surface,#root .task-view-surface,#root .kanban-board,#root .detail-page,#root .topic-scroll{background:linear-gradient(#fafafab8 0,#fff0 280px),linear-gradient(#09090b06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/34px 34px}#root .message-row{background:linear-gradient(#fffffffa 0,#fafafaeb 100%);border:1px solid #09090b14;width:100%;max-width:1060px;margin-inline:auto;box-shadow:inset 0 1px #fffffff0,0 1px 2px #09090b0d}#root .message-row:hover,#root .message-row[data-pointer=inside],#root .message-row.selected,#root .message-row[data-state=selected]{background:#fff;border-color:#09090b2e;box-shadow:inset 0 1px #fffffff5,0 16px 42px #09090b14}#root .message-body p{color:#18181b}#root .avatar,#root .mini-avatar,#root .workspace-title-icon,#root .channel-tab-icon,#root .empty-state-icon,#root .message-artifact-icon,#root .computer-icon,#root .system-status-icon,#root .toast-icon,#root .actor-option-icon,#root .option-select-icon,#root .mention-icon{color:#18181b;background:linear-gradient(#fff 0,#f4f4f5 100%);border-color:#09090b1f}#root .composer{background:linear-gradient(#fff 0,#fafafa 100%);border-color:#09090b21}#root .composer[data-state=empty] .composer-left-actions,#root .composer[data-state=empty] .composer-footer{opacity:1}#root .composer :where(.button:disabled,.task-checkbox.disabled){opacity:.72}#root .composer :where(.button:disabled,.task-checkbox.disabled,.task-checkbox input:disabled){filter:grayscale(.15)}#root .composer-footer>.button:not(:disabled){color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b}#root .floating-listbox,#root .command-palette,#root .toast-card,#root .system-status-card,#root .artifact-modal,#root .task-topic-panel{border-color:#09090b29}#root .command-palette-layer{-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02);background:linear-gradient(#ffffff70 0,#f4f4f59e 100%)}@media (width<=640px){#root .workspace-screen{border-color:#09090b24}#root .message-panel{padding-inline:14px}#root .message-row{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 10px}#root .composer{min-height:176px;margin-inline:12px;padding:12px}#root .composer-footer{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}#root .composer-left-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}#root .composer-left-actions .button-ghost,#root .composer-left-actions .task-checkbox{justify-content:center;width:100%}#root .composer-action-status{grid-column:1/-1}#root .composer-footer>.button{width:100%;min-height:42px}}:root{--craft-focus:0 0 0 1px #09090b3d, 0 0 0 5px #09090b12;--craft-press-shadow:0 1px 0 #ffffffdb inset, 0 5px 16px #09090b1a;--craft-touch-target:42px}html[data-view-transition=running] #root .app-shell{cursor:progress}html[data-view-transition=running] #root .workspace-screen{filter:saturate(.992);transform:translateY(1px)scale(.9995)}html[data-view-transition-native=true] #root .workspace-screen>*{animation:none!important}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar,#root .message-workspace-grid,#root .task-board-layout,#root .detail-page,#root .placeholder-workspace{transition:background var(--craft-medium) var(--craft-ease), border-color var(--craft-medium) var(--craft-ease), box-shadow var(--craft-medium) var(--craft-ease), filter var(--craft-medium) var(--craft-ease), opacity var(--craft-medium) var(--craft-ease), transform var(--craft-medium) var(--craft-spring)}#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.search-box button){isolation:isolate;min-height:var(--craft-touch-target);position:relative;overflow:hidden}#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.search-box button):before{z-index:-1;pointer-events:none;background:radial-gradient(140px circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b0f, transparent 62%);content:"";opacity:0;transition:opacity var(--craft-fast) var(--craft-ease);position:absolute;inset:0}#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.search-box button)[data-pointer=inside]:before,#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.search-box button):hover:before{opacity:1}#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.workspace-tab,.channel-button,.nav-item,.task-checkbox)[data-pressed=true]{box-shadow:var(--craft-press-shadow)}#root :where(.actor-select-field,.option-select-field)[data-open=true] :where(.actor-select-trigger,.option-select-trigger){box-shadow:var(--craft-focus);border-color:#09090b;transform:translateY(-1px)}#root :where(.actor-select-field,.option-select-field)[data-open=true] :where(.actor-select-trigger,.option-select-trigger)>svg:last-child{transform:rotate(180deg)}#root :where(.actor-select-trigger,.option-select-trigger)>svg:last-child{transition:transform var(--craft-medium) var(--craft-ease);flex:none}#root .mention-input-wrap[data-open=true] :where(input,textarea),#root .mention-input-wrap[data-focused=true] :where(input,textarea),#root .search-box:focus-within{box-shadow:var(--craft-focus);border-color:#09090b}#root .floating-listbox[data-state=closing],#root .command-palette-layer[data-state=closing],#root .artifact-modal-backdrop[data-state=closing]{pointer-events:none}#root .floating-listbox[data-state=opening] button,#root .floating-listbox[data-state=open] button,#root .command-result-block button{animation:craft-item-settle .18s var(--craft-ease) both;animation-delay:calc(min(var(--item-index,0), 8) * 14ms)}#root .mention-type-strip span,#root .mention-trigger-chip,#root .badge,#root .workspace-tab-count,#root .unread-badge{transition:background var(--craft-fast) var(--craft-ease), border-color var(--craft-fast) var(--craft-ease), box-shadow var(--craft-fast) var(--craft-ease), color var(--craft-fast) var(--craft-ease), transform var(--craft-fast) var(--craft-spring)}#root .mention-menu button.active .mention-icon,#root .actor-select-menu button.active .actor-option-icon,#root .option-select-menu button.active .option-select-icon,#root .command-result-block button.active .command-icon{color:#fff;background:#ffffff1f;border-color:#ffffff38;transform:scale(1.04)}#root .kanban-board[data-dragging=true] .task-card:not(.dragging){opacity:.82}#root .kanban-column.drop-target{background:linear-gradient(#fffffffa 0,#f4f4f5f0 100%);border-color:#09090b;box-shadow:inset 0 1px #fffffff0,0 22px 70px #09090b1f,0 0 0 1px #09090b1a}#root .kanban-insert-marker,#root .kanban-drop-target{background:repeating-linear-gradient(90deg,#09090b1a 0 8px,#0000 8px 16px),#ffffffb8;border-color:#09090b3d;box-shadow:0 12px 36px #09090b14}#root .task-card.dragging{opacity:.74;transform:rotate(.35deg)scale(.992)}#root .sidebar-group-content[data-state=opening]>div,#root .sidebar-group-content[data-state=open]>div{animation:craft-item-settle var(--craft-medium) var(--craft-ease) both}#root .toast-card,#root .system-status-card{transform-origin:100% 0}@media (width<=900px){:root{--craft-touch-target:44px}#root .mobile-section-bar{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#fffffff5 0,#f7f7f8eb 100%);border:1px solid #09090b1f;box-shadow:inset 0 1px #fffffff0,0 -18px 58px #09090b1a}}@media (prefers-reduced-motion:reduce){html[data-view-transition=running] #root .workspace-screen{filter:none;transform:none}#root .floating-listbox[data-state=opening] button,#root .floating-listbox[data-state=open] button,#root .command-result-block button,#root .sidebar-group-content[data-state=opening]>div,#root .sidebar-group-content[data-state=open]>div{animation:none!important}}@keyframes craft-item-settle{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--mc-interface-ink:#09090b;--mc-interface-ink-soft:#27272a;--mc-interface-muted:#71717a;--mc-interface-border:#09090b17;--mc-interface-border-strong:#09090b2e;--mc-interface-surface:linear-gradient(180deg, #fffffffa 0, #fafafaf2 100%);--mc-interface-surface-raised:linear-gradient(180deg, #fffffffc 0, #f6f6f7f0 100%);--mc-interface-surface-active:linear-gradient(180deg, #18181b 0, #09090b 100%);--mc-interface-grid:linear-gradient(#09090b05 1px, transparent 1px) 0 0 / 34px 34px, linear-gradient(90deg, #09090b05 1px, transparent 1px) 0 0 / 34px 34px;--mc-interface-shadow-rest:0 1px 0 #fffffff0 inset, 0 1px 2px #09090b0a, 0 18px 56px #09090b0f;--mc-interface-shadow-hover:0 1px 0 #fffffff5 inset, 0 4px 16px #09090b12, 0 28px 86px #09090b1c;--mc-interface-shadow-pop:0 1px 0 #fffffff5 inset, 0 16px 46px #09090b1f, 0 38px 110px #09090b26, 0 0 0 1px #09090b14;--mc-interface-shadow-press:0 1px 0 #ffffffd6 inset, 0 6px 20px #09090b17;--mc-interface-focus:0 0 0 1px #09090b38, 0 0 0 5px #09090b0f, 0 14px 38px #09090b14;--mc-interface-fast:.15s;--mc-interface-speed:.22s;--mc-interface-slow:.36s;--mc-interface-ease:cubic-bezier(.16, 1, .3, 1);--mc-interface-spring:cubic-bezier(.2, .86, .2, 1.04)}::selection{color:var(--mc-interface-ink);background:#09090b24}#root{color:var(--mc-interface-ink)}#root :where(button,a[href],input,textarea,select,[role=button],[role=tab],[role=radio],[role=option]){-webkit-tap-highlight-color:transparent}#root :where(button,a[href],[role=button],[role=tab],[role=radio],[role=option]){touch-action:manipulation}#root :where(button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=radio]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true])){cursor:pointer}#root :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}#root .workspace-screen{border-color:var(--mc-interface-border);background:linear-gradient(180deg, #fffffffc 0, #fafafaf2 260px, #fffffffc 100%), var(--mc-interface-grid), #fff;box-shadow:var(--mc-interface-shadow-rest);outline-offset:-2px;outline:1px solid #ffffffb8;position:relative}#root .workspace-screen:before{z-index:0;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(90deg,#0000 0,#09090b17 18%,#0000 42%) 0 0/220px 1px no-repeat,radial-gradient(600px 120px at 22% 0,#09090b0a,#0000 74%);position:absolute;inset:0}#root .workspace-screen>:where(.workspace-header,.workspace-tabs,.task-toolbar,.message-workspace-grid,.task-board-layout,.detail-page,.placeholder-workspace){transition:opacity var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring), filter var(--mc-interface-speed) var(--mc-interface-ease)}#root :where(.workspace-header,.workspace-tabs,.task-toolbar){border-color:var(--mc-interface-border);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#fffffff5 0,#fafafaeb 100%);box-shadow:inset 0 1px #ffffffeb,0 1px #09090b0d,0 14px 42px #09090b0a}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button){transition:background var(--mc-interface-fast) var(--mc-interface-ease), border-color var(--mc-interface-fast) var(--mc-interface-ease), box-shadow var(--mc-interface-fast) var(--mc-interface-ease), color var(--mc-interface-fast) var(--mc-interface-ease), opacity var(--mc-interface-fast) var(--mc-interface-ease), transform var(--mc-interface-fast) var(--mc-interface-spring)}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):not(.rail-button){isolation:isolate;position:relative;overflow:hidden}#root .rail-button{transition:background var(--mc-interface-fast) var(--mc-interface-ease), border-color var(--mc-interface-fast) var(--mc-interface-ease), box-shadow var(--mc-interface-fast) var(--mc-interface-ease), color var(--mc-interface-fast) var(--mc-interface-ease), transform var(--mc-interface-fast) var(--mc-interface-spring);overflow:visible}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):before{z-index:-1;pointer-events:none;background:radial-gradient(160px circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b12, transparent 62%);content:"";opacity:0;transition:opacity var(--mc-interface-fast) var(--mc-interface-ease);position:absolute;inset:0}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):where(:hover,[data-pointer=inside]):before{opacity:1}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button)[data-pressed=true]:not(:disabled){box-shadow:var(--mc-interface-shadow-press);transform:translateY(0)scale(.985)}#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):focus-visible{box-shadow:var(--mc-interface-focus);outline:0}#root :where(.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.channel-button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.task-checkbox.disabled,.permission-toggle-grid button:disabled){opacity:.54;transform:none}#root :where(.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.channel-button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.task-checkbox.disabled,.permission-toggle-grid button:disabled):before{opacity:0}#root :where(.button-default:not(:disabled),.workspace-tab.active,.workspace-tab[aria-selected=true],.segmented button.active,.segmented button[aria-selected=true],.task-filters button.active,.permission-toggle-grid button.active){background:var(--mc-interface-surface-active);color:#fff;border-color:#09090b;box-shadow:inset 0 1px #ffffff24,0 14px 34px #09090b2e}#root :where(.button-default:not(:disabled),.workspace-tab.active,.workspace-tab[aria-selected=true],.segmented button.active,.segmented button[aria-selected=true],.task-filters button.active,.permission-toggle-grid button.active):where(:hover,[data-pointer=inside]){filter:saturate(1.02);transform:translateY(-1px)}#root :where(.search-box,.mention-input-wrap input,.mention-input-wrap textarea,.sidebar-create input,.agent-create-inline input,.settings-form-row input,.member-create-grid input,.task-detail-form input,.task-detail-form select,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.secret-create-panel input,.role-create-panel input){border-color:var(--mc-interface-border);transition:background var(--mc-interface-fast) var(--mc-interface-ease), border-color var(--mc-interface-fast) var(--mc-interface-ease), box-shadow var(--mc-interface-fast) var(--mc-interface-ease), transform var(--mc-interface-fast) var(--mc-interface-spring);background:#ffffffeb}#root :where(.search-box:focus-within,.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea,.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea,.sidebar-create input:focus,.agent-create-inline input:focus,.settings-form-row input:focus,.member-create-grid 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,.secret-create-panel input:focus,.role-create-panel input:focus){box-shadow:var(--mc-interface-focus);border-color:#09090b;outline:0;transform:translateY(-1px)}#root .composer .mention-input-wrap :where(input,textarea),#root .composer .mention-input-wrap[data-focused=true] :where(input,textarea),#root .composer .mention-input-wrap[data-open=true] :where(input,textarea){box-shadow:none;background:0 0;border-color:#0000;outline:0;transform:none}#root .composer .mention-input-wrap,#root .composer .mention-input-wrap[data-focused=true],#root .composer .mention-input-wrap[data-open=true]{box-shadow:none;background:0 0;transform:none}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette,.artifact-modal,.toast-card,.system-status-card,.task-topic-panel){border-color:var(--mc-interface-border-strong);background:var(--mc-interface-surface-raised);box-shadow:var(--mc-interface-shadow-pop);-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04)}#root .floating-listbox{outline-offset:-2px;scrollbar-color:#09090b47 transparent;scrollbar-width:thin;border-radius:10px;outline:1px solid #ffffffc2}#root .floating-listbox::-webkit-scrollbar{width:10px;height:10px}#root :where(.message-panel,.topic-scroll,.sidebar-scroll,.kanban-board,.command-palette-results)::-webkit-scrollbar{width:10px;height:10px}#root .floating-listbox::-webkit-scrollbar-thumb{background:#09090b47 padding-box padding-box;border:3px solid #0000;border-radius:999px}#root :where(.message-panel,.topic-scroll,.sidebar-scroll,.kanban-board,.command-palette-results)::-webkit-scrollbar-thumb{background:#09090b47 padding-box padding-box;border:3px solid #0000;border-radius:999px}#root .floating-listbox[data-state=opening],#root .floating-listbox[data-state=open]{animation:mc-interface-pop-in var(--mc-interface-fast) var(--mc-interface-ease) both}#root .floating-listbox[data-placement=top][data-state=opening],#root .floating-listbox[data-placement=top][data-state=open]{animation-name:mc-interface-pop-in-up}#root .floating-listbox[data-state=closing]{animation:mc-interface-pop-out .12s var(--mc-interface-ease) both;pointer-events:none}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button){min-height:42px;color:var(--mc-interface-ink);background:0 0;border:1px solid #0000;border-radius:8px}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,.active,.selected,[data-state=active],[data-state=selected]){background:var(--mc-interface-surface-active);color:#fff;border-color:#09090b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 12px 30px #09090b29}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,.active,.selected,[data-state=active],[data-state=selected]) :where(small,em){color:#ffffffb8}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,.active,.selected,[data-state=active],[data-state=selected]) :where(.mention-icon,.actor-option-icon,.option-select-icon,.command-icon){color:#fff;background:#ffffff21;border-color:#ffffff38;transform:scale(1.04)}#root .mention-inline-hint{border-color:var(--mc-interface-border);box-shadow:var(--mc-interface-shadow-rest);animation:mc-interface-hint-in var(--mc-interface-fast) var(--mc-interface-ease) both;background:linear-gradient(#fffffff5 0,#f6f6f7eb 100%)}#root .mention-input-wrap[data-open=true] .mention-inline-hint{border-color:var(--mc-interface-border-strong);box-shadow:var(--mc-interface-shadow-hover)}#root .composer{border-color:var(--mc-interface-border);box-shadow:var(--mc-interface-shadow-rest);transition:border-color var(--mc-interface-speed) var(--mc-interface-ease), box-shadow var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring);background:linear-gradient(#fffffffc 0,#fafafaf0 100%)}#root .composer:before{z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(480px 120px at var(--pointer-x,50%) 100%, #09090b0f, transparent 72%);content:"";opacity:0;transition:opacity var(--mc-interface-speed) var(--mc-interface-ease);position:absolute;inset:0}#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],.drop-active):before{opacity:1}#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],.drop-active){border-color:var(--mc-interface-border-strong);box-shadow:var(--mc-interface-focus), var(--mc-interface-shadow-hover);transform:translateY(-1px)}#root :where(.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,.approval-row,.session-row,.secret-row,.role-definition-card,.role-card,.signal-row,.runtime-card,.daemon-card,.profile-block,.info-section,.insight-metric-card,.access-restricted-card){border-color:var(--mc-interface-border);background:var(--mc-interface-surface);transition:background var(--mc-interface-speed) var(--mc-interface-ease), border-color var(--mc-interface-speed) var(--mc-interface-ease), box-shadow var(--mc-interface-speed) var(--mc-interface-ease), filter var(--mc-interface-speed) var(--mc-interface-ease), opacity var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring);box-shadow:inset 0 1px #ffffffeb,0 1px 2px #09090b08}#root :where(.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,.approval-row,.session-row,.secret-row,.role-definition-card,.role-card,.signal-row,.runtime-card,.daemon-card,.profile-block,.info-section,.insight-metric-card,.access-restricted-card):where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected],[data-state=active]){border-color:var(--mc-interface-border-strong);box-shadow:var(--mc-interface-shadow-hover);filter:saturate(1.015);transform:translateY(-1px)}#root .kanban-column{border-color:var(--mc-interface-border);transition:background var(--mc-interface-speed) var(--mc-interface-ease), border-color var(--mc-interface-speed) var(--mc-interface-ease), box-shadow var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring);background:linear-gradient(#fffc 0,#f7f7f8c2 100%);box-shadow:inset 0 1px #ffffffdb}#root .kanban-column:where(:hover,[data-pointer=inside],.drop-target,[data-state=drop-target]){border-color:var(--mc-interface-border-strong);background:repeating-linear-gradient(135deg, #09090b08 0 8px, transparent 8px 16px), var(--mc-interface-surface-raised);box-shadow:var(--mc-interface-shadow-hover);transform:translateY(-1px)}#root .kanban-board[data-dragging=true] .task-card:not(.dragging){opacity:.76;transform:scale(.995)}#root .task-card.dragging,#root .task-card[data-state=dragging]{opacity:.82;box-shadow:var(--mc-interface-shadow-pop);transform:rotate(.35deg)scale(.992)}#root .task-topic-scrim,#root .artifact-modal-backdrop,#root .command-palette-layer{-webkit-backdrop-filter:blur(9px)saturate(1.02);backdrop-filter:blur(9px)saturate(1.02);background:linear-gradient(#ffffff7a 0,#f4f4f59e 100%)}#root .command-palette-layer[data-state=opening],#root .command-palette-layer[data-state=open],#root .artifact-modal-backdrop[data-state=opening],#root .artifact-modal-backdrop[data-state=open]{animation:mc-interface-fade-in var(--mc-interface-fast) var(--mc-interface-ease) both}#root .command-palette-layer[data-state=closing],#root .artifact-modal-backdrop[data-state=closing]{animation:mc-interface-fade-out .13s var(--mc-interface-ease) both;pointer-events:none}#root .command-palette,#root .artifact-modal{outline-offset:-2px;outline:1px solid #ffffffc2}#root .command-palette[data-state=opening],#root .command-palette[data-state=open],#root .artifact-modal-backdrop[data-state=opening] .artifact-modal,#root .artifact-modal-backdrop[data-state=open] .artifact-modal{animation:mc-interface-dialog-in var(--mc-interface-speed) var(--mc-interface-ease) both}#root .command-palette[data-state=closing],#root .artifact-modal-backdrop[data-state=closing] .artifact-modal{animation:mc-interface-dialog-out .13s var(--mc-interface-ease) both}#root .task-topic-panel[data-state=opening],#root .task-topic-panel[data-state=open]{animation:mc-interface-drawer-in var(--mc-interface-speed) var(--mc-interface-ease) both}#root .task-topic-panel[data-state=closing]{animation:mc-interface-drawer-out .15s var(--mc-interface-ease) both;pointer-events:none}#root .toast-card[data-state=open],#root .system-status-card{animation:mc-interface-toast-in var(--mc-interface-speed) var(--mc-interface-ease) both}#root :where(.badge,.workspace-tab-count,.unread-badge,.mention-trigger-chip,.mention-type-strip span,.current-member-chip,.channel-private-mark,.status-dot){transition:background var(--mc-interface-fast) var(--mc-interface-ease), border-color var(--mc-interface-fast) var(--mc-interface-ease), box-shadow var(--mc-interface-fast) var(--mc-interface-ease), color var(--mc-interface-fast) var(--mc-interface-ease), transform var(--mc-interface-fast) var(--mc-interface-spring)}#root :where(.channel-button.active,.nav-item.active,.workspace-tab.active,.segmented button.active) :where(.badge,.workspace-tab-count,.unread-badge,.channel-private-mark){color:#fff;background:#ffffff21;border-color:#ffffff38}@media (hover:hover) and (pointer:fine){#root .floating-listbox:has(button[data-state=active]) button:not([data-state=active]):not([data-state=selected]):not(:hover){opacity:.72}#root .kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected){opacity:.72}#root .message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected){opacity:.72}#root .sidebar-scroll:has(.channel-button[data-pointer=inside]) .channel-button:not([data-pointer=inside]):not(.active){opacity:.72}}#root .resource-trigger-button{min-width:0;color:var(--mc-interface-ink-soft);white-space:nowrap;background:linear-gradient(#ffffffdb 0,#f6f6f7c7 100%);border-color:#09090b12}#root .resource-trigger-button svg{stroke-width:2.2px}#root .resource-trigger-button:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible){color:var(--mc-interface-ink);background:linear-gradient(#fffffffa 0,#f4f4f5f0 100%);border-color:#09090b2e}#root .composer-left-actions .resource-trigger-button{padding-inline:10px}#root .topic-composer .resource-trigger-button{flex:none}#root .topic-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}#root .topic-composer>.resource-trigger-button{grid-area:1/1}#root .topic-composer>.mention-input-wrap{grid-area:1/2;min-width:0}#root .topic-composer>.button:not(.resource-trigger-button){grid-area:1/3}#root .topic-composer>.topic-reply-resource-status{grid-area:2/2/auto/4;max-width:100%}@media (width<=900px){#root .workspace{padding:8px 8px 76px}#root .workspace-screen{border-radius:9px;height:calc(100dvh - 88px)}#root .mobile-section-bar{border-color:var(--mc-interface-border-strong);background:var(--mc-interface-surface-raised);-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);box-shadow:inset 0 1px #ffffffeb,0 -18px 60px #09090b1c}}@media (width<=760px){#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu){max-width:calc(100vw - 20px)!important}#root .composer{margin-inline:10px}#root .composer-left-actions .resource-trigger-button{flex:calc(50% - 6px);justify-content:center}#root .topic-composer{grid-template-columns:minmax(0,1fr) auto}#root .topic-composer .resource-trigger-button{grid-area:auto/1/auto/-1;justify-content:center}#root .topic-composer>.mention-input-wrap{grid-area:auto/1}#root .topic-composer>.button:not(.resource-trigger-button){grid-area:auto/2}#root .topic-composer>.topic-reply-resource-status{grid-area:auto/1/auto/-1}}#root .control-active-indicator{will-change:width, transform, opacity}#root .floating-listbox{contain:paint;transform-origin:50% 0;will-change:transform, opacity}#root .floating-listbox[data-placement=top]{transform-origin:50% 100%}#root .floating-listbox :where(button[role=option],.command-result-block button){transition:background var(--mc-interface-fast) var(--mc-interface-ease), border-color var(--mc-interface-fast) var(--mc-interface-ease), box-shadow var(--mc-interface-fast) var(--mc-interface-ease), color var(--mc-interface-fast) var(--mc-interface-ease), opacity var(--mc-interface-fast) var(--mc-interface-ease), transform var(--mc-interface-fast) var(--mc-interface-spring)}#root .floating-listbox[data-state=opening] :where(button[role=option],.command-result-block button),#root .floating-listbox[data-state=open] :where(button[role=option],.command-result-block button){animation:mc-interface-option-in .21s var(--mc-interface-ease) both;animation-delay:var(--option-delay,0s)}#root .floating-listbox :where(button[role=option]:first-of-type,.command-result-block button:first-of-type){--option-delay:0s}#root .floating-listbox :where(button[role=option]:nth-of-type(2),.command-result-block button:nth-of-type(2)){--option-delay:12ms}#root .floating-listbox :where(button[role=option]:nth-of-type(3),.command-result-block button:nth-of-type(3)){--option-delay:24ms}#root .floating-listbox :where(button[role=option]:nth-of-type(4),.command-result-block button:nth-of-type(4)){--option-delay:36ms}#root .floating-listbox :where(button[role=option]:nth-of-type(5),.command-result-block button:nth-of-type(5)){--option-delay:48ms}#root .floating-listbox :where(button[role=option]:nth-of-type(n+6),.command-result-block button:nth-of-type(n+6)){--option-delay:60ms}#root :where(.mention-menu-head,.actor-select-search,.option-select-head,.command-palette-search):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#09090b21,#0000);height:1px;position:absolute;bottom:0;left:14px;right:14px}#root .composer{isolation:isolate}#root .composer:after{z-index:0;pointer-events:none;content:"";opacity:0;height:1px;transition:opacity var(--mc-interface-speed) var(--mc-interface-ease);background:linear-gradient(90deg,#0000,#09090b2e,#0000);position:absolute;bottom:-1px;left:16px;right:16px}#root .composer:where(:focus-within,[data-resource-menu=open],[data-state=ready],[data-task-mode=true]):after{opacity:1}#root .empty-state-card{transform-origin:50% 52%}#root .empty-state-card:before{content:"";opacity:.54;pointer-events:none;transition:opacity var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring);background:linear-gradient(90deg,#0000,#09090b0f,#0000) 50%/70% 1px no-repeat,linear-gradient(#0000,#09090b0a,#0000) 50%/1px 62% no-repeat;border:1px solid #09090b0d;border-radius:8px;position:absolute;inset:12px}#root .empty-state-card:hover:before,#root .empty-state-card[data-pointer=inside]:before{opacity:.82;transform:scale(1.004)}#root .system-status-card,#root .toast-card{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.task-card,.message-row,.composer,.floating-listbox,.task-topic-panel):where(:hover,[data-pointer=inside],[data-pressed=true]){transform:none!important}}@keyframes mc-interface-surface-in{0%{opacity:.86;transform:translateY(6px)scale(.996)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-interface-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-interface-pop-in-up{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-interface-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-3px)scale(.986)}}@keyframes mc-interface-pop-out-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(3px)scale(.986)}}@keyframes mc-interface-hint-in{0%{opacity:0;transform:translateY(3px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-interface-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mc-interface-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mc-interface-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-interface-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.988)}}@keyframes mc-interface-drawer-in{0%{opacity:0;transform:translate(18px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mc-interface-drawer-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(16px)scale(.992)}}@keyframes mc-interface-toast-in{0%{opacity:0;transform:translate(12px)scale(.982)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mc-interface-toast-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(10px)scale(.986)}}@keyframes mc-interface-option-in{0%{opacity:0;transform:translateY(3px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}#root .app-shell{background:linear-gradient(#fffffff0 0,#f7f7f8f5 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/28px 28px,#f7f7f8;width:100%;min-width:0}#root .workspace{background:radial-gradient(900px 260px at 46% -18%,#09090b0a,#0000 70%),linear-gradient(#ffffff61 0,#0000 42%);min-width:0;padding:12px 12px 12px 0;overflow:hidden}#root .workspace-screen{background:linear-gradient(180deg, #fffffffc 0, #fafafaf5 260px, #fffffffc 100%), var(--mc-interface-grid), #fff;border-radius:8px;height:calc(100dvh - 24px);margin:0;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 0 0 1px #09090b0d,0 20px 70px #09090b14}#root .workspace-screen:before{background:linear-gradient(90deg,#0000 0,#09090b1a 18%,#0000 42%) 0 0/220px 1px no-repeat,linear-gradient(#ffffffc7 0,#fff0 120px),radial-gradient(740px 140px at 22% 0,#09090b0a,#0000 74%)}#root .org-rail{z-index:6;background:linear-gradient(#09090b 0,#111113 46%,#09090b 100%);border-right-color:#ffffff1a;position:relative;box-shadow:1px 0 #09090b14,20px 0 58px #09090b1f}#root .org-mark,#root .user-mark{color:#09090b;background:linear-gradient(#fffffffa 0,#e8e8ebfa 100%);border-color:#ffffff24;box-shadow:inset 0 1px #ffffffb3,0 10px 24px #00000047}#root .rail-button{color:#ffffff7a}#root .rail-button:hover,#root .rail-button[data-pointer=inside],#root .rail-button.active,#root .rail-button:focus-visible{background:radial-gradient(44px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffff2e, #ffffff0f 58%, transparent 72%);color:#fff}#root .rail-button.active:before{background:#fff;width:3px;height:24px;left:-8px;box-shadow:0 0 0 1px #ffffff1a,0 10px 22px #ffffff38}#root .module-sidebar{z-index:5;border-right-color:var(--mc-interface-border);-webkit-backdrop-filter:blur(20px)saturate(1.02);backdrop-filter:blur(20px)saturate(1.02);background:linear-gradient(#ffffffeb 0,#f6f6f7e6 100%);position:relative;box-shadow:inset 1px 0 #ffffffb8,18px 0 46px #09090b0a}#root .sidebar-static{background:linear-gradient(#fffffff5 0,#fafafae0 100%)}#root .search-box{background:linear-gradient(#fffffff5 0,#fafafaeb 100%);border-color:#09090b14;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #09090b08}#root .search-box[data-filled=true]{background:#fff;border-color:#09090b29}#root .sidebar-group-content[data-state=opening]>div{animation:mc-interface-list-reveal .18s var(--mc-interface-ease) both}#root .channel-button,#root .nav-item{border:1px solid #0000;box-shadow:0 0 #09090b00}#root .channel-button:hover:not(:disabled),#root .channel-button[data-pointer=inside]:not(:disabled),#root .nav-item:hover:not(.static),#root .nav-item[data-pointer=inside]:not(.static){background:linear-gradient(#fffffff5 0,#f6f6f7eb 100%);border-color:#09090b14;box-shadow:inset 0 1px #ffffffeb,0 10px 26px #09090b0d}#root .channel-button.active,#root .nav-item.active:not(.static){background:linear-gradient(#fffffffc 0,#f4f4f5fa 100%);border-color:#09090b29;box-shadow:inset 3px 0 #09090b,inset 0 1px #fffffff0,0 12px 30px #09090b12}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{background:linear-gradient(#fffffff7 0,#fafafae0 100%)}#root .workspace-title-icon,#root .channel-tab-icon,#root .empty-state-icon,#root .message-artifact-icon,#root .composer-attachment-icon{background:linear-gradient(#fffffffa 0,#f4f4f5f0 100%);border-color:#09090b14;box-shadow:inset 0 1px #fffffff0,0 10px 24px #09090b0f}#root :where(.workspace-tabs,.segmented,.scope-toggle)[data-fluid-indicator=true]{--active-indicator-opacity:1}#root .control-active-indicator{transition:inline-size .25s var(--mc-interface-spring), width .25s var(--mc-interface-spring), transform .25s var(--mc-interface-spring), opacity .16s var(--mc-interface-ease);background:linear-gradient(#18181b 0,#09090b 100%);border:1px solid #09090be0;box-shadow:inset 0 1px #ffffff21,0 14px 34px #09090b2e}#root .message-workspace-grid,#root .task-board-layout{background:linear-gradient(#fff0 0,#ffffffb8 100%);min-width:0}#root .message-thread-main{min-width:0}#root .message-panel{gap:8px;padding:clamp(18px,2.2vw,34px) clamp(18px,4.4vw,72px) 16px;scroll-padding-bottom:170px}#root .message-panel .empty-state-card{width:min(670px,58%);min-height:280px;transition:opacity var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring), box-shadow var(--mc-interface-speed) var(--mc-interface-ease), border-color var(--mc-interface-speed) var(--mc-interface-ease);background:linear-gradient(#ffffffe6 0,#fafafac2 100%);border-color:#09090b14;margin:auto;box-shadow:inset 0 1px #ffffffe6,0 20px 70px #09090b14}:is(#root .workspace-screen[data-section=messages]:has(.composer:focus-within) .message-panel .empty-state-card,#root .workspace-screen[data-section=messages]:has(.composer[data-resource-menu=open]) .message-panel .empty-state-card,#root .workspace-screen[data-section=messages]:has(.composer[data-state=ready]) .message-panel .empty-state-card){opacity:.62;transform:translateY(-8px)scale(.988)}#root .composer{transform-origin:50% 100%;background:linear-gradient(#fffffffc 0,#fafafaeb 100%);border-radius:8px;gap:10px;min-height:0;margin:0 clamp(16px,3.4vw,58px) 18px;padding:12px;display:flex;box-shadow:inset 0 1px #fffffff5,0 1px 2px #09090b0a,0 18px 52px #09090b14}#root .composer[data-empty=true]:not(:focus-within):not([data-resource-menu=open]):not([data-task-mode=true]):not([data-attachments=true]){box-shadow:inset 0 1px #fffffff0,0 1px 2px #09090b08,0 12px 34px #09090b0d}#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],.drop-active){box-shadow:var(--mc-interface-focus), 0 1px 0 #fffffff5 inset, 0 24px 76px #09090b1c}#root .composer[data-resource-menu=open]{transform:translateY(-2px)}#root .composer .mention-input-wrap[data-multiline=true] textarea{min-height:42px;max-height:148px;color:var(--mc-interface-ink);font-size:14px;line-height:1.5}#root .composer .mention-input-wrap[data-empty=true] textarea::placeholder{color:#52525bc2}#root .composer-footer{border-top-color:#09090b12;gap:10px;min-height:40px;padding-top:9px}#root .composer-left-actions .button-ghost,#root .composer-left-actions .task-checkbox,#root .composer-footer>.button{min-height:36px}#root .composer-footer>.button{justify-content:center;min-width:96px}#root .mention-inline-hint,#root .inline-status{background:linear-gradient(#fffffff5 0,#f6f6f7e6 100%);border-color:#09090b14}#root .composer-task-draft,#root .composer-attachment-chip{background:linear-gradient(#fffffff5 0,#f6f6f7e6 100%);border-color:#09090b14;box-shadow:inset 0 1px #ffffffeb,0 10px 28px #09090b0d}#root .floating-listbox{background:linear-gradient(#fffffffa 0,#fafafaf0 100%)}#root .mention-menu{padding-bottom:8px}#root .mention-menu-head,#root .actor-select-search,#root .option-select-head,#root .command-palette-search{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#fffffffa 0,#fafafaf0 100%);position:sticky;top:0}#root .mention-type-strip{padding-inline:12px}#root .mention-group-label{color:#52525bdb;margin-top:4px}#root .floating-listbox :where(button[role=option],.command-result-block button){transform-origin:50%}#root .kanban-board{gap:12px;padding:16px}#root .kanban-column{background:linear-gradient(#ffffffd1 0,#f7f7f8c2 100%);border-radius:8px}#root .kanban-card-list{gap:10px}#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row{border-radius:8px}#root .task-card.selected,#root .task-table-row.selected,#root .follow-up-card.selected,#root .dependency-row.selected{box-shadow:0 0 0 1px #09090b1f, var(--mc-interface-shadow-hover);border-color:#09090b38}#root .task-topic-panel{border-radius:8px 0 0 8px}#root .toast-card,#root .system-status-card,#root .command-palette,#root .artifact-modal{border-radius:8px}@media (width<=900px){#root .workspace{padding:8px 8px 76px}#root .workspace-screen{height:calc(100dvh - 88px);margin:0}}@media (width<=760px){#root .message-panel{padding:16px 12px 10px;scroll-padding-bottom:250px}#root .message-panel .empty-state-card{width:min(100%,430px);min-height:220px}#root .composer{margin:0 10px 10px;padding:10px}#root .composer .mention-input-wrap[data-multiline=true] textarea{min-height:46px}}@keyframes mc-interface-list-reveal{0%{opacity:0;transform:translateY(-4px)scale(.994)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:mc-interface-root-old .18s var(--mc-interface-ease) both}::view-transition-new(root){animation:mc-interface-root-new .26s var(--mc-interface-ease) both}}#root .app-shell:before{z-index:0;pointer-events:none;content:"";opacity:.72;transition:background-position .56s var(--mc-interface-ease), opacity var(--mc-interface-speed) var(--mc-interface-ease);background:linear-gradient(115deg,#0000 0 38%,#fff6 46%,#0000 58%) -70vw 0/70vw 100% no-repeat,radial-gradient(1000px 320px at 62% -16%,#09090b0a,#0000 72%);position:fixed;inset:0}#root .app-shell[data-section=messages]:before,#root .app-shell[data-section=tasks]:before{background-position:130vw 0,0 0}#root .app-shell>*{z-index:1;position:relative}#root .workspace-screen{view-transition-name:magicord-workspace;transform-origin:50% 48%}#root .workspace-screen:after{pointer-events:none;border-radius:inherit;content:"";opacity:.66;transition:opacity var(--mc-interface-speed) var(--mc-interface-ease);background:linear-gradient(#ffffff5c 0,#0000 18% 74%,#09090b08 100%),linear-gradient(90deg,#09090b0d,#0000 9% 91%,#09090b0d);position:absolute;inset:0}#root .workspace-screen[data-detail-open=true]:after{opacity:.82}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{will-change:transform, opacity}#root .workspace-header{min-height:68px}#root .workspace-title-icon,#root .workspace-title .large-avatar,#root .empty-state-icon,#root .mention-icon,#root .actor-option-icon,#root .option-select-icon,#root .channel-tab-icon{transition:background var(--mc-interface-speed) var(--mc-interface-ease), border-color var(--mc-interface-speed) var(--mc-interface-ease), box-shadow var(--mc-interface-speed) var(--mc-interface-ease), color var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring)}#root :where(.workspace-header,.empty-state-card,.channel-tab-header,.message-tab-surface,.task-view-surface):where(:hover,[data-pointer=inside]) :where(.workspace-title-icon,.empty-state-icon,.channel-tab-icon){border-color:#09090b2e;transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #ffffffeb,0 12px 28px #09090b14}#root .message-panel,#root .message-tab-surface,#root .task-view-surface,#root .kanban-board{isolation:isolate;position:relative}#root .message-panel:before,#root .message-tab-surface:before,#root .task-view-surface:before,#root .kanban-board:before{z-index:-1;pointer-events:none;content:"";opacity:.82;background:linear-gradient(#ffffffa3 0,#0000 24%),radial-gradient(900px 220px at 50% 0,#09090b08,#0000 76%);position:absolute;inset:0}#root .message-panel>*,#root .message-tab-surface>*,#root .task-view-surface>*,#root .kanban-board>*{z-index:1;position:relative}#root .message-thread-main,#root .task-board-layout{transition:grid-template-columns var(--mc-interface-slow) var(--mc-interface-ease), opacity var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring)}#root .message-workspace-grid.with-topic .message-thread-main,#root .task-board-layout.with-topic .kanban-board,#root .task-board-layout.with-topic .task-view-surface{transform:translate(-2px)}#root .empty-state-card{isolation:isolate}#root .empty-state-card:after{z-index:-1;pointer-events:none;border-radius:inherit;content:"";opacity:.86;transition:background-position .52s var(--mc-interface-ease), opacity var(--mc-interface-speed) var(--mc-interface-ease);background:radial-gradient(220px 90px at 50% 18%,#fffffff5,#0000 72%),linear-gradient(115deg,#0000 0 42%,#09090b0a 48%,#0000 56%) -180% 0/180% 100% no-repeat;position:absolute;inset:1px}#root .message-panel .empty-state-card{-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02)}#root .composer{will-change:transform, box-shadow}#root .composer[data-state=ready] .composer-left-actions,#root .composer[data-resource-menu=open] .composer-left-actions,#root .composer[data-task-mode=true] .composer-left-actions,#root .composer[data-attachments=true] .composer-left-actions{opacity:1}#root .composer[data-empty=true]:not(:focus-within):not([data-resource-menu=open]) .composer-left-actions{opacity:.78}#root .composer .mention-inline-hint{transform-origin:50% 0;border-radius:8px;width:min(100%,620px);min-height:48px;margin-top:6px;padding:8px 10px}#root .mention-inline-hint .mention-inline-token{color:#fff;background:#09090b;border:1px solid #09090b1f;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff29,0 10px 24px #09090b24}#root .mention-menu{min-width:min(560px,100vw - 24px);padding:8px}#root .mention-menu-head{margin:-8px -8px 8px;padding:12px 14px 10px}#root .mention-menu-head>div{min-width:0}#root .mention-type-strip{scrollbar-width:none;gap:6px;margin:0 0 8px;display:flex;overflow-x:auto}#root .mention-type-strip::-webkit-scrollbar{display:none}#root .mention-type-strip span{flex:none}#root .mention-group-label{letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;padding:7px 8px 4px;font-size:11px;font-weight:740;display:flex}#root .mention-group-label:after{content:"";background:linear-gradient(90deg,#09090b1c,#0000);flex:1;min-width:16px;height:1px}#root .mention-menu button,#root .actor-select-menu button,#root .option-select-menu button{--mc-option-lift:0;transform:translateY(var(--mc-option-lift)) scale(1)}#root .mention-menu button:where(:hover,.active,[data-state=active]),#root .actor-select-menu button:where(:hover,.active,[data-state=active],.selected,[data-state=selected]),#root .option-select-menu button:where(:hover,.active,[data-state=active],.selected,[data-state=selected]){--mc-option-lift:-1px}#root .mention-menu button em{color:var(--mc-interface-muted);transition:background var(--mc-interface-fast) var(--mc-interface-ease), border-color var(--mc-interface-fast) var(--mc-interface-ease), color var(--mc-interface-fast) var(--mc-interface-ease);background:#ffffffc2;border:1px solid #09090b14;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}#root .mention-menu button:where(:hover,.active,[data-state=active]) em{background:#ffffff1f;border-color:#fff3}#root .task-create-row{transition:border-color var(--mc-interface-speed) var(--mc-interface-ease), box-shadow var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring)}#root .task-create-row:where(:focus-within,[data-resource-menu=open]){border-color:#09090b2e;transform:translateY(-1px);box-shadow:0 0 0 1px #09090b12,0 14px 36px #09090b12}#root .kanban-board{scroll-padding-inline:16px}#root .kanban-column{isolation:isolate;position:relative;overflow:hidden}#root .kanban-column:before{z-index:-1;pointer-events:none;content:"";opacity:.8;transition:opacity var(--mc-interface-speed) var(--mc-interface-ease);background:radial-gradient(260px 120px at 50% 0,#ffffffdb,#0000 72%),linear-gradient(#0000 0,#09090b06 100%);position:absolute;inset:0}#root .kanban-column:where(:hover,[data-pointer=inside],.drop-target):before{opacity:1}#root .kanban-column-header{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);border-radius:7px;position:sticky;top:0}#root .kanban-empty{color:#52525bb8;text-align:center;min-height:170px;transition:border-color var(--mc-interface-speed) var(--mc-interface-ease), color var(--mc-interface-speed) var(--mc-interface-ease), transform var(--mc-interface-speed) var(--mc-interface-spring);background:linear-gradient(#ffffff94 0,#fff3 100%);border:1px dashed #09090b17;border-radius:8px;place-items:center;display:grid}#root .kanban-column:where(:hover,[data-pointer=inside]) .kanban-empty{color:#27272ad1;border-color:#09090b29;transform:translateY(-1px)}#root .task-card{isolation:isolate;overflow:hidden}#root .task-card:after,#root .task-table-row:after,#root .follow-up-card:after,#root .dependency-row:after,#root .channel-resource-card:after{z-index:-1;pointer-events:none;border-radius:inherit;content:"";opacity:0;transition:background-position .52s var(--mc-interface-ease), opacity var(--mc-interface-speed) var(--mc-interface-ease);background:linear-gradient(115deg,#0000 0 44%,#ffffffbd 50%,#0000 58%) -190% 0/180% 100% no-repeat;position:absolute;inset:1px}#root :where(.task-card,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card):where(:hover,[data-pointer=inside],[data-state=selected]):after{opacity:.72;background-position:260% 0}#root .task-card-footer button{min-height:34px}#root .task-card:not(:hover):not([data-pointer=inside]):not([data-state=selected]) .task-card-footer button:not(:focus-visible){opacity:.82}#root .task-summary-card,#root .follow-up-card,#root .dependency-row,#root .task-table-row,#root .channel-resource-card{isolation:isolate;position:relative;overflow:hidden}#root .sidebar-group-content{transform-origin:50% 0}#root .sidebar-group-content[data-state=opening],#root .sidebar-group-content[data-state=open]{animation:mc-interface-list-reveal .19s var(--mc-interface-ease) both}@media (width<=760px){#root .workspace-header{min-height:60px}#root .mention-menu{min-width:calc(100vw - 20px)}#root .composer .mention-inline-hint{width:100%}#root .kanban-empty{min-height:120px}}@media (prefers-reduced-motion:reduce){#root .app-shell:before,#root .empty-state-card:after,#root .task-card:after,#root .task-table-row:after,#root .follow-up-card:after,#root .dependency-row:after,#root .channel-resource-card:after{transition:none!important}}@keyframes mc-interface-root-old{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:.78;filter:blur(1px);transform:scale(.998)}}@keyframes mc-interface-root-new{0%{opacity:0;filter:blur(1px);transform:translateY(6px)scale(.998)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes mc-interface-list-hide{0%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(-4px)scaleY(.985)}}#root .rail-notification-button{position:relative}#root .rail-unread-badge,#root .mobile-notification-button span{color:#fff;letter-spacing:0;background:#09090b;border:1px solid #ffffffe6;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 #ffffff47,0 8px 18px #09090b2e}#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,#fafafa24,#09090b1c),#09090b1f;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(#fffffffc 0,#fafafaf7 48%,#fffffffc 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/28px 28px,#fff;border:1px solid #09090b1a;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 #fffffff5,0 24px 80px #09090b2e,0 60px 140px #09090b29,0 0 0 1px #ffffff9e}#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(#fffffff7,#fafafaeb);border-bottom:1px solid #09090b14;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(#fff,#f4f4f5);border:1px solid #09090b17;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 8px 22px #09090b12}#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,#71717a);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:#18181b;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:#ffffffc7;border:1px solid #09090b14;border-radius:10px;place-items:center;padding:0;display:inline-grid}#root .notification-icon-button:hover,#root .notification-icon-button:focus-visible{background:#fff;border-color:#09090b2e;transform:translateY(-1px);box-shadow:0 10px 24px #09090b17}#root .notification-toolbar{border-bottom:1px solid #09090b12;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}#root .notification-filter{background:#f4f4f5b8;border:1px solid #09090b14;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,#71717a);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:#09090b12;border-radius:999px;place-items:center;font-size:10px;display:inline-grid}#root .notification-filter button.active{color:#09090b;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #09090b14}#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:#09090b29 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:#ffffffc7;border:1px solid #09090b14;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 #09090b08}#root .notification-row[data-read=false]{background:#fff;border-color:#09090b29}#root .notification-row[data-read=false]:before{content:"";background:#09090b;border-radius:999px;width:6px;height:6px;position:absolute;top:14px;left:8px}#root .notification-row:hover,#root .notification-row:focus-within{border-color:#09090b2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 16px 34px #09090b17}#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:#09090b;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,#71717a);flex:none;font-size:11px;font-weight:700}#root .notification-row-copy p{color:#3f3f46;-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,#71717a);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}#root .notification-row-meta em{color:#52525b;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(#fafafadb,#fffffff5);border-top:1px solid #09090b14;padding:12px 14px 14px}#root .notification-preferences-title{color:#27272a;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:#27272a;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:#ffffffc2;border:1px solid #09090b14;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:#09090b1f;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:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #09090b3d}#root .notification-switch[data-state=checked]{background:#fff;border-color:#09090b2e}#root .notification-switch[data-state=checked] i{background:#09090b}#root .notification-switch[data-state=checked] i:after{transform:translate(13px)}#root .notification-switch:hover:not(:disabled),#root .notification-switch:focus-visible{border-color:#09090b2e;transform:translateY(-1px);box-shadow:0 10px 24px #09090b12}#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:#fffffff0;border:1px solid #09090b1f;border-radius:16px;place-items:center;display:inline-grid;position:fixed;box-shadow:inset 0 1px #fffffff0,0 16px 40px #09090b24}#root .mobile-notification-button[data-state=active],#root .mobile-notification-button:hover,#root .mobile-notification-button:focus-visible{background:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 22px 54px #09090b2e}#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{--finish-ink:#09090b;--finish-muted:#71717a;--finish-line:#09090b1a;--finish-line-strong:#09090b33;--finish-paper:#fff;--finish-soft:#fafafa;--finish-ring:0 0 0 1px #09090b2e, 0 0 0 5px #09090b0d;--finish-shadow:0 1px 0 #fffffff5 inset, 0 18px 54px #09090b14, 0 1px 2px #09090b0d;--finish-shadow-lift:0 1px 0 #fffffffa inset, 0 28px 86px #09090b1f, 0 0 0 1px #09090b14;--finish-ease:cubic-bezier(.16, 1, .3, 1);--finish-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .message-panel{background:linear-gradient(#ffffff38 0,#fafafa99 100%),linear-gradient(#09090b06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/32px 32px}#root .message-panel .empty-state-card{min-height:clamp(220px,28vh,320px);margin:clamp(26px,6vh,78px) auto}#root .empty-state-card{border-color:var(--finish-line);box-shadow:var(--finish-shadow);transition:border-color .18s var(--finish-ease), box-shadow .22s var(--finish-ease), transform .22s var(--finish-spring);background:linear-gradient(#fffffffc 0,#fafafaf5 100%)}#root .empty-state-card:hover,#root .empty-state-card[data-pointer=inside]{border-color:var(--finish-line-strong);box-shadow:var(--finish-shadow-lift);transform:translateY(-2px)}#root .empty-state-frame{opacity:.78;border-color:#09090b12;inset:14px;-webkit-mask-image:linear-gradient(135deg,#000000c7 0,#00000042 62%,#0000 100%);mask-image:linear-gradient(135deg,#000000c7 0,#00000042 62%,#0000 100%)}#root .empty-state-card strong{color:var(--finish-ink)}#root .empty-state-card p{color:var(--finish-muted)}#root .empty-state-action{margin-top:4px}#root .empty-action-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#root .empty-action-row .button{border-color:var(--finish-line);background:#ffffffdb;min-height:36px}#root .empty-action-row .button:hover:not(:disabled),#root .empty-action-row .button[data-pointer=inside]:not(:disabled){border-color:var(--finish-line-strong);box-shadow:var(--finish-shadow);transform:translateY(-1px)}#root .composer{border-color:var(--finish-line);box-shadow:var(--finish-shadow)}#root .composer[data-trigger-state=pending],#root .composer[data-resource-menu=open]{border-color:var(--finish-line-strong);box-shadow:var(--finish-ring), var(--finish-shadow-lift)}#root .composer[data-trigger-state=pending] .mention-input-wrap textarea,#root .composer[data-trigger-state=pending] .mention-input-wrap input{color:var(--finish-ink)}#root .mention-inline-hint{border-color:var(--finish-line);background:linear-gradient(#fffffffa 0,#f6f6f7f0 100%);box-shadow:inset 0 1px #fffffff5,0 12px 32px #09090b14}#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette{border-color:var(--finish-line-strong);box-shadow:inset 0 1px #fffffffa,0 26px 90px #09090b2e,0 0 0 1px #09090b12}#root .host-onboarding-card{overflow:hidden}#root .host-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#root .host-onboarding-steps>div{border:1px solid var(--finish-line);background:linear-gradient(#fffffffa 0,#f7f7f8eb 100%);border-radius:8px;align-content:start;gap:8px;min-height:118px;padding:12px;display:grid;box-shadow:inset 0 1px #fffffff5,0 12px 30px #09090b0d}#root .host-onboarding-steps strong{border:1px solid var(--finish-line-strong);color:#fff;background:#09090b;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}#root .host-onboarding-steps span{color:var(--finish-muted);font-size:13px;line-height:1.45}#root .workspace-title h1,#root .sidebar-header h1{letter-spacing:0}@media (width<=760px){#root .empty-action-row{width:100%;display:grid}#root .empty-action-row .button{justify-content:center;width:100%}#root .message-panel .empty-state-card{min-height:190px;margin-block:18px}#root .host-onboarding-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#root .empty-state-card,#root .empty-action-row .button{transition-duration:1ms}#root .empty-state-card:hover,#root .empty-state-card[data-pointer=inside],#root .empty-action-row .button:hover:not(:disabled),#root .empty-action-row .button[data-pointer=inside]:not(:disabled){transform:none}}:root{--finish-canvas:#f4f4f5;--finish-panel:#fffffff5;--finish-panel-solid:#fff;--finish-panel-muted:#fafafaf0;--finish-veil:#f4f4f5c7;--finish-focus:0 0 0 1px #09090b47, 0 0 0 5px #09090b12, 0 18px 48px #09090b1a;--finish-card-shadow:0 1px 0 #fffffff5 inset, 0 1px 2px #09090b0d, 0 22px 70px #09090b12;--finish-card-shadow-hover:0 1px 0 #fffffffa inset, 0 6px 18px #09090b14, 0 34px 100px #09090b1f}#root .workspace-screen{background:linear-gradient(#fffffffc 0,#fafafaf5 230px,#fffffffc 100%),linear-gradient(#09090b06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/34px 34px,#fff;border:1px solid #09090b1c;border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffffad,0 34px 110px #09090b1f}#root .workspace-screen>:where(.workspace-header,.workspace-tabs,.task-toolbar){background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-color:#09090b1a;box-shadow:inset 0 1px #fffffff5,0 1px #09090b12,0 16px 44px #09090b0d}#root .workspace-header{min-height:72px;padding:15px 22px}#root .workspace-title h1{font-size:clamp(20px,1.5vw,26px);font-weight:760;line-height:1.05}#root .workspace-title span,#root .computer-heading span,#root .muted-text{color:#62626b}#root :where(.workspace-title-icon,.computer-icon,.empty-state-icon,.message-artifact-icon,.message-attachment-icon,.session-device-icon,.audit-log-icon,.secret-row-icon){background:linear-gradient(#fffffffa,#f4f4f5f0);border-color:#09090b1c;border-radius:8px;box-shadow:inset 0 1px #fffffffa,0 10px 28px #09090b12}#root .workspace-tabs{min-height:56px;padding:8px 16px}#root .workspace-tab{border-radius:7px;min-height:36px;font-weight:650}#root .workspace-tab-count,#root .badge{border-radius:999px}#root :where(.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item,.task-checkbox,.kanban-load-more,.task-title-button,.topic-header button,.artifact-modal-actions button,.artifact-modal-actions a,.message-artifact-actions button,.message-artifact-actions a,.channel-resource-link){transition:background-color .15s var(--finish-ease), background .15s var(--finish-ease), border-color .15s var(--finish-ease), box-shadow .17s var(--finish-ease), color .15s var(--finish-ease), opacity .15s var(--finish-ease), transform .18s var(--finish-spring), filter .17s var(--finish-ease)}#root :where(.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item,.task-checkbox,.kanban-load-more,.task-title-button,.topic-header button,.artifact-modal-actions button,.artifact-modal-actions a,.message-artifact-actions button,.message-artifact-actions a,.channel-resource-link):where(:hover,[data-pointer=inside]):not(:disabled):not([aria-disabled=true]){border-color:#09090b38;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 10px 30px #09090b17}#root :where(.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item,.task-checkbox,.kanban-load-more,.task-title-button,.topic-header button,.artifact-modal-actions button,.artifact-modal-actions a,.message-artifact-actions button,.message-artifact-actions a,.channel-resource-link)[data-pressed=true]:not(:disabled){transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffffc7,0 6px 18px #09090b1a}#root :where(.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item,.task-checkbox,.kanban-load-more,.task-title-button,.topic-header button,.artifact-modal-actions button,.artifact-modal-actions a,.message-artifact-actions button,.message-artifact-actions a,.channel-resource-link):focus-visible{box-shadow:var(--finish-focus);outline:0}#root :where(.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.segmented button:disabled,.task-filters button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.kanban-load-more:disabled){color:#52525b9e;opacity:1;box-shadow:none;background:#fafafab8;border-color:#09090b12}#root .button-default:not(:disabled){color:#fff;background:linear-gradient(#27272a 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 14px 34px #09090b33}#root .button-outline:not(:disabled),#root .button-ghost:not(:disabled),#root .copy-button:not(:disabled){background:linear-gradient(#fffffff5 0,#f6f6f7e6 100%)}#root .button-default:not(:disabled):where(:hover,[data-pointer=inside]){filter:contrast(1.06);transform:translateY(-1px)}#root :where(.search-box,.mention-input-wrap input,.mention-input-wrap textarea,.sidebar-create input,.agent-create-inline input,.settings-form-row input,.member-create-grid input,.task-detail-form input,.task-detail-form select,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.secret-create-panel input,.secret-row input,.role-create-panel input,.audit-filter-panel input){background:linear-gradient(#fffffffa 0,#fafafae6 100%);border-color:#09090b1a;border-radius:7px;box-shadow:inset 0 1px #fffffffa,0 1px 2px #09090b08}#root :where(.search-box:focus-within,.mention-input-wrap[data-focused=true] input,.mention-input-wrap[data-focused=true] textarea,.mention-input-wrap[data-open=true] input,.mention-input-wrap[data-open=true] textarea,.sidebar-create input:focus,.agent-create-inline input:focus,.settings-form-row input:focus,.member-create-grid 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,.secret-create-panel input:focus,.secret-row input:focus,.role-create-panel input:focus,.audit-filter-panel input:focus){box-shadow:var(--finish-focus);border-color:#09090b;outline:0;transform:translateY(-1px)}#root :where(.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card){background:linear-gradient(180deg, var(--finish-panel) 0, var(--finish-panel-muted) 100%);box-shadow:var(--finish-card-shadow);border:1px solid #09090b1a;border-radius:8px}#root :where(.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card):where(:hover,[data-pointer=inside],:focus-within){box-shadow:var(--finish-card-shadow-hover);border-color:#09090b2e}#root .card-title{color:#18181b;gap:8px;font-size:15px;font-weight:740}#root .card-title svg{color:#09090b}#root .info-section{overflow:hidden}#root .info-section h2,#root .info-section strong{letter-spacing:0}#root .info-section dl,#root .info-section div{border-color:#09090b0f}#root .settings-form-row{grid-template-columns:minmax(240px,420px) max-content;align-items:end;gap:10px}#root .settings-form-row>.button{justify-content:center;width:156px;min-width:156px}#root .member-create-grid{grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(180px,1fr) max-content;align-items:end}#root .member-create-grid>.button{justify-content:center;width:150px}#root .agent-profile-form{gap:13px}#root .agent-profile-form label>span,#root .settings-form-row label>span,#root .member-create-grid label>span,#root .task-detail-form label>span,#root .audit-filter-panel label>span,#root .secret-row label>span{color:#52525b;text-transform:uppercase;font-size:11px;font-weight:720}#root .profile-runtime-hint,#root .inline-status,#root .channel-create-note{background:linear-gradient(#ffffffeb,#f6f6f7e0);border-color:#09090b1a;border-radius:7px}#root .profile-runtime-hint.ready{color:#18181b;border-color:#09090b2e}#root .task-toolbar{grid-template-columns:minmax(320px,auto) minmax(0,1fr);gap:10px;padding:12px 16px;display:grid}#root .task-toolbar .task-create-row{grid-column:2;justify-self:stretch}#root .task-toolbar .task-filters{grid-column:1/-1}#root .task-create-row{background:#ffffffc7;border:1px solid #09090b1a;border-radius:8px;padding:4px;box-shadow:inset 0 1px #fffffff5,0 14px 42px #09090b0d}#root .task-create-row:focus-within,#root .task-create-row[data-resource-menu=open]{box-shadow:var(--finish-focus);border-color:#09090b38}#root .task-create-row .mention-input-wrap,#root .task-create-row .mention-input-wrap input{min-height:38px;box-shadow:none;background:0 0;border-color:#0000}#root .task-create-row .button{min-width:138px}#root .task-board-layout{padding:16px}#root .kanban-board{gap:11px}#root .kanban-column{background:linear-gradient(#fffffff0 0,#f8f8f9e0 100%),linear-gradient(#09090b06 1px,#0000 1px) 0 0/26px 26px;min-height:min(72vh,760px);position:relative;overflow:hidden}#root .kanban-column:after{z-index:0;pointer-events:none;content:"";opacity:0;transition:opacity .18s var(--finish-ease);border:1px dashed #09090b0d;border-radius:7px;position:absolute;inset:46px 10px 10px}#root .kanban-column[data-empty=true]:after{opacity:1}#root .kanban-column-header,#root .kanban-card-list{z-index:1;position:relative}#root .kanban-column-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff94;border-bottom:1px solid #09090b12}#root .task-card{cursor:grab;padding:14px}#root .task-card:active{cursor:grabbing}#root .task-card.selected,#root .task-table-row.selected,#root .follow-up-card.selected,#root .dependency-row.selected,#root .audit-log-row.active{border-color:#09090b;box-shadow:0 0 0 1px #09090b,0 18px 54px #09090b21}#root .message-workspace-grid{gap:16px;padding:16px}#root .message-panel,#root .message-tab-surface,#root .task-view-surface{background:linear-gradient(#ffffffb8 0,#fafafaa3 100%),linear-gradient(#09090b06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/32px 32px;border-color:#09090b1a;border-radius:8px;box-shadow:inset 0 1px #fffffff0,0 24px 82px #09090b14}#root .composer{background:linear-gradient(#fffffffa 0,#f8f8f9f0 100%);border-radius:8px;box-shadow:inset 0 1px #fffffffa,0 1px #09090b0d,0 28px 90px #09090b24}#root .composer:focus-within,#root .composer[data-resource-menu=open],#root .composer[data-trigger-state=pending],#root .composer[data-state=ready]{box-shadow:var(--finish-focus), 0 34px 108px #09090b29;border-color:#09090b33;transform:translateY(-1px)}#root .composer-left-actions .button,#root .composer-footer>.button{min-height:36px}#root .empty-state-card{background:linear-gradient(#fffffffa 0,#f8f8f9eb 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/28px 28px;border-radius:8px;overflow:hidden}#root .empty-state-card:before{pointer-events:none;content:"";opacity:0;transition:opacity .22s var(--finish-ease), background-position .6s var(--finish-ease);background:linear-gradient(120deg,#0000 0,#09090b0a 46%,#0000 78%) -42% 0/180% 100% no-repeat;position:absolute;inset:0}#root .empty-state-card:where(:hover,[data-pointer=inside]):before{opacity:1;background-position:110% 0}#root .computer-page.no-host-page{align-content:start;gap:18px;display:grid}#root .computer-page.no-host-page .empty-state-card{width:100%;min-height:210px}#root .host-onboarding-card{padding:16px}#root .host-onboarding-steps{position:relative}#root .host-onboarding-steps:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#09090b29,#0000);height:1px;position:absolute;top:27px;left:11%;right:11%}#root .host-onboarding-steps>div{z-index:1;background:linear-gradient(#fffffffa 0,#f8f8f9eb 100%);border-color:#09090b1a;position:relative}#root .host-onboarding-steps>div:where(:hover,[data-pointer=inside]){box-shadow:var(--finish-card-shadow-hover);border-color:#09090b33;transform:translateY(-1px)}#root .insight-metric-grid,#root .tab-metric-grid{gap:12px}#root .insight-metric-card strong{color:#09090b;font-size:clamp(28px,3vw,42px)}#root .signal-row,#root .runtime-detail-row,#root .agent-card-row,#root .member-row,#root .auth-session-row,#root .schedule-row,#root .approval-row,#root .session-row,#root .secret-row{min-height:58px}#root :where(.session-row,.topic-session-row) small{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(52vw,560px);font-size:.72rem;line-height:1.45;display:block;overflow:hidden}#root .option-select-menu,#root .mention-menu,#root .actor-select-menu,#root .command-palette{background:linear-gradient(#fffffffa,#f6f6f7f2);border-radius:8px;box-shadow:inset 0 1px #fffffffa,0 26px 90px #09090b30,0 0 0 1px #09090b14}#root :where(.option-select-menu button,.mention-menu button,.actor-select-menu button,.command-result-block button){border-radius:7px}#root .command-remote-status{color:#52525b;animation:command-status-in .17s var(--ease-out) both;background:linear-gradient(#ffffffeb,#f6f6f7d1);border:1px solid #09090b14;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:3px 2px 7px;padding:9px 10px;font-size:.78rem;line-height:1.35;display:grid;box-shadow:inset 0 1px #fffffff5,0 10px 26px #09090b0d}#root .command-remote-status.danger{color:#7f1d1d;background:linear-gradient(#fffffff5,#fef2f2b8);border-color:#7f1d1d24;grid-template-columns:minmax(0,1fr)}#root .command-remote-status small{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;display:block;overflow:hidden}#root .command-remote-spinner{animation:.82s linear infinite command-spinner}#root .command-result-block button[data-source=remote] .command-icon{background:linear-gradient(#fff 0,#f4f4f5 100%);box-shadow:inset 0 1px #fffffffa,0 8px 20px #09090b0d}#root .command-result-block button[data-source=remote] strong:after{color:#71717a;content:"indexed";vertical-align:middle;background:#ffffffb8;border:1px solid #09090b1c;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:.61rem;font-weight:720;line-height:1;display:inline-grid;transform:translateY(-1px)}#root :where(.option-select-menu button,.mention-menu button,.actor-select-menu button,.command-result-block button):where(:hover,.active,[data-state=active],[data-state=selected]){color:#fff;background:linear-gradient(#27272a 0,#09090b 100%);border-color:#09090b;transform:translateY(-1px)}#root .command-result-block button[data-source=remote]:where(:hover,.active,[data-state=active]) strong:after{color:#ffffffbd;background:#ffffff1f;border-color:#ffffff2e}#root .task-topic-panel{border-radius:8px;box-shadow:inset 0 1px #fffffff5,0 30px 110px #09090b33,0 0 0 1px #09090b1a}#root .sidebar-shell{background:linear-gradient(#fffffffa 0,#f7f7f8eb 100%)}#root .sidebar-create{background:linear-gradient(#ffffffc7,#f8f8f9ad);border:1px solid #09090b14;border-radius:8px;padding:8px;box-shadow:inset 0 1px #fffffff0,0 14px 38px #09090b0d}#root .sidebar-group-toggle{min-height:30px}@keyframes command-status-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes command-spinner{to{transform:rotate(360deg)}}@media (width<=1180px){#root .task-toolbar{grid-template-columns:1fr}#root .task-toolbar .task-create-row,#root .task-toolbar .task-filters{grid-column:1}#root .member-create-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .member-create-grid>.button{width:100%}}@media (width<=760px){#root .workspace{padding:8px}#root .workspace-header,#root .detail-page,#root .message-workspace-grid,#root .task-board-layout{padding:12px}#root .settings-form-row,#root .member-create-grid{grid-template-columns:1fr}#root .settings-form-row>.button,#root .member-create-grid>.button{width:100%}#root .host-onboarding-steps:before{display:none}#root .kanban-column{min-height:320px}}@media (prefers-reduced-motion:reduce){#root :where(.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item,.task-checkbox,.kanban-load-more,.task-title-button,.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card){transition-duration:1ms}#root :where(.button,.copy-button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.channel-button,.nav-item,.task-checkbox,.kanban-load-more,.task-title-button,.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card):where(:hover,[data-pointer=inside]){transform:none}}:root{--quality-ink:#09090b;--quality-ink-soft:#27272a;--quality-muted:#5f5f68;--quality-faint:#85858d;--quality-line:#09090b1c;--quality-line-strong:#09090b38;--quality-paper:#fffffffa;--quality-paper-soft:#fafafaf0;--quality-control:linear-gradient(180deg, #fffffffa 0, #f6f6f7f0 100%);--quality-active:linear-gradient(180deg, #27272a 0, #09090b 100%);--quality-shadow-rest:0 1px 0 #fffffff5 inset, 0 1px 2px #09090b0a, 0 18px 48px #09090b0f;--quality-shadow-hover:0 1px 0 #fffffffa inset, 0 8px 24px #09090b14, 0 30px 92px #09090b1c;--quality-shadow-active:0 1px 0 #ffffff29 inset, 0 16px 42px #09090b38;--quality-ring:0 0 0 1px #09090b40, 0 0 0 5px #09090b12, 0 18px 48px #09090b1a;--quality-fast:.15s;--quality-motion:.24s;--quality-slow:.42s;--quality-ease:cubic-bezier(.16, 1, .3, 1);--quality-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .auth-screen{background:linear-gradient(#fffffff5 0,#f7f7f8f0 54%,#eeeeefeb 100%),linear-gradient(#09090b07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b07 1px,#0000 1px) 0 0/34px 34px;position:relative;overflow:hidden}#root .auth-screen:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#09090b14,#0000) 50% 0/58% 1px no-repeat,linear-gradient(90deg,#0000,#09090b12,#0000) 50% 100%/50% 1px no-repeat;border:1px solid #09090b0d;border-radius:8px;position:absolute;inset:28px}#root .auth-panel{border-color:var(--quality-line);background:linear-gradient(#fffffffc 0,#fafafaf2 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/28px 28px;width:min(100%,460px);padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 34px 110px #09090b21,inset 0 0 0 1px #ffffffb8}#root .auth-panel:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#09090b2e,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}#root .auth-brand{gap:13px;margin-bottom:24px}#root .auth-mark{border-radius:8px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #09090b38}#root .auth-brand h1{color:var(--quality-ink);letter-spacing:0;font-size:21px;font-weight:780}#root .auth-brand p,#root .auth-form label span,#root .auth-status-grid span{color:var(--quality-muted)}#root .auth-form{gap:14px}#root .auth-form input{border-color:var(--quality-line);background:var(--quality-control);height:44px;color:var(--quality-ink);border-radius:8px;box-shadow:inset 0 1px #fffffffa,0 1px 2px #09090b08}#root .auth-form input:focus{border-color:var(--quality-ink);box-shadow:var(--quality-ring)}#root .auth-submit{border-radius:8px;height:44px}#root .auth-status-grid{gap:9px;margin-top:18px}#root .auth-status-grid div{border-color:var(--quality-line);background:#ffffffc2;border-radius:8px;box-shadow:inset 0 1px #fffffff5,0 10px 30px #09090b0d}#root .auth-status-grid svg{color:var(--quality-ink-soft)}#root .boot-workspace-preview,#root .boot-error-card{border-color:var(--quality-line);box-shadow:var(--quality-shadow-rest)}#root .module-sidebar,#root .sidebar-shell,#root .sidebar-static{color:var(--quality-ink)}#root .sidebar-header h1{color:var(--quality-ink);font-weight:780}#root .empty-sidebar-note,#root .sidebar-group-title,#root .sidebar-group-toggle,#root .channel-button,#root .nav-item{color:var(--quality-muted);opacity:1}#root .channel-button svg,#root .nav-item svg{color:currentColor;opacity:.78}#root .channel-button span,#root .nav-item span{color:inherit}#root .channel-button:not(.active):not([data-state=active]):where(:hover,[data-pointer=inside]),#root .nav-item:not(.active):not([data-state=active]):where(:hover,[data-pointer=inside]){color:var(--quality-ink-soft)}#root .channel-button.active,#root .channel-button[data-state=active],#root .nav-item.active:not(.static),#root .nav-item[data-state=active]:not(.static){border-color:var(--quality-line-strong);color:var(--quality-ink);box-shadow:inset 3px 0 0 var(--quality-ink), 0 1px 0 #fffffff5 inset, 0 14px 38px #09090b14;background:linear-gradient(#fffffffc 0,#f6f6f7f5 100%)}#root .workspace-screen{background:linear-gradient(#fffffffc 0,#fafafaf5 230px,#fffffffc 100%),linear-gradient(#09090b06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/32px 32px,#fff;border-color:#09090b21;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffad,0 30px 96px #09090b1f}#root .workspace-tabs .workspace-tab,#root .segmented button,#root .scope-toggle button{color:var(--quality-muted);background:#ffffffad;border-color:#09090b14}#root .workspace-tabs .workspace-tab.active,#root .workspace-tabs .workspace-tab[aria-selected=true],#root .segmented button.active,#root .segmented button[aria-selected=true],#root .scope-toggle button.active,#root .scope-toggle button[aria-pressed=true]{border-color:var(--quality-ink);background:var(--quality-active);color:#fff;box-shadow:var(--quality-shadow-active)}#root .workspace-tabs .workspace-tab.active :where(svg,span),#root .workspace-tabs .workspace-tab[aria-selected=true] :where(svg,span),#root .segmented button.active :where(svg,span),#root .segmented button[aria-selected=true] :where(svg,span),#root .scope-toggle button.active :where(svg,span),#root .scope-toggle button[aria-pressed=true] :where(svg,span){color:#fff}#root .control-active-indicator{opacity:var(--active-indicator-opacity,0);border-radius:8px}#root .message-panel,#root .message-tab-surface,#root .task-view-surface{border-color:var(--quality-line);background:linear-gradient(#ffffffe0 0,#fafafac2 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/32px 32px}#root .message-row,#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row,#root .channel-resource-card,#root .artifact-preview-card,#root .agent-card-row,#root .runtime-detail-row,#root .member-row,#root .auth-session-row,#root .schedule-row,#root .approval-row,#root .session-row,#root .secret-row,#root .role-card,#root .signal-row,#root .insight-metric-card{border-color:var(--quality-line);background:linear-gradient(180deg, var(--quality-paper) 0, var(--quality-paper-soft) 100%);box-shadow:var(--quality-shadow-rest)}#root .message-row:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .task-card:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .task-table-row:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .follow-up-card:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .dependency-row:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .channel-resource-card:where(:hover,[data-pointer=inside],:focus-within),#root .artifact-preview-card:where(:hover,[data-pointer=inside],:focus-within),#root .agent-card-row:where(:hover,[data-pointer=inside],:focus-within),#root .runtime-detail-row:where(:hover,[data-pointer=inside],:focus-within),#root .member-row:where(:hover,[data-pointer=inside],:focus-within),#root .auth-session-row:where(:hover,[data-pointer=inside],:focus-within),#root .schedule-row:where(:hover,[data-pointer=inside],:focus-within),#root .approval-row:where(:hover,[data-pointer=inside],:focus-within),#root .session-row:where(:hover,[data-pointer=inside],:focus-within),#root .secret-row:where(:hover,[data-pointer=inside],:focus-within),#root .role-card:where(:hover,[data-pointer=inside],:focus-within),#root .signal-row:where(:hover,[data-pointer=inside],:focus-within),#root .insight-metric-card:where(:hover,[data-pointer=inside],:focus-within){border-color:var(--quality-line-strong);box-shadow:var(--quality-shadow-hover);transform:translateY(-1px)}#root .message-row p,#root .task-card h3,#root .task-card p{color:var(--quality-ink-soft)}#root .composer,#root .task-create-row,#root .topic-composer{border-color:var(--quality-line);background:linear-gradient(#fffffffc 0,#f8f8f9f0 100%);box-shadow:inset 0 1px #fffffffa,0 1px #09090b0d,0 28px 90px #09090b21}#root .composer .button:not(:disabled),#root .task-create-row .button:not(:disabled),#root .topic-composer .button:not(:disabled),#root .button-outline:not(:disabled),#root .button-ghost:not(:disabled),#root .copy-button:not(:disabled),#root .actor-select-trigger:not(:disabled),#root .option-select-trigger:not(:disabled){background:var(--quality-control);color:var(--quality-ink-soft);border-color:#09090b1a}#root .composer .button:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .task-create-row .button:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .topic-composer .button:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .button-outline:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .button-ghost:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .copy-button:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .actor-select-trigger:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible),#root .option-select-trigger:not(:disabled):where(:hover,[data-pointer=inside],:focus-visible){border-color:var(--quality-line-strong);color:var(--quality-ink);box-shadow:var(--quality-shadow-rest)}#root .composer-drop-overlay,#root .kanban-drop-target,#root .kanban-insert-marker{animation-duration:var(--quality-motion);animation-timing-function:var(--quality-ease)}#root .composer-drop-overlay{background:linear-gradient(#ffffffeb 0,#f6f6f7db 100%);border-color:#09090b5c;box-shadow:inset 0 1px #fffffffa,0 26px 76px #09090b2b}#root .floating-listbox,#root .command-palette,#root .toast-card,#root .system-status-card,#root .artifact-modal,#root .task-topic-panel{border-color:var(--quality-line-strong);background:linear-gradient(#fffffffa 0,#f6f6f7f2 100%);box-shadow:inset 0 1px #fffffffa,0 28px 96px #09090b30,0 0 0 1px #09090b12}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,.active,.selected,[data-state=active],[data-state=selected]){border-color:var(--quality-ink);background:var(--quality-active);color:#fff;box-shadow:var(--quality-shadow-active)}#root .task-card[data-state=dragging],#root .task-card.dragging{border-color:var(--quality-line-strong);background:repeating-linear-gradient(135deg,#09090b0a 0 8px,#0000 8px 16px),linear-gradient(#fffffff0 0,#f6f6f7e6 100%);box-shadow:inset 0 1px #ffffffe6,0 24px 78px #09090b29}#root .kanban-column.drop-target,#root .kanban-column[data-state=drop-target]{border-color:var(--quality-line-strong);box-shadow:var(--quality-shadow-hover);background:repeating-linear-gradient(135deg,#09090b08 0 8px,#0000 8px 16px),linear-gradient(#fffffff5 0,#f8f8f9f0 100%)}#root .button[data-state=loading] .button-spinner,#root .icon-spin,#root .command-remote-spinner,#root .boot-loader svg,#root .task-loading-mark svg{animation-duration:.85s}#root .workspace-tabs[data-fluid-indicator=true]>.control-active-indicator.workspace-tab-indicator,#root .segmented[data-fluid-indicator=true]>.control-active-indicator.segmented-indicator,#root .scope-toggle[data-fluid-indicator=true]>.control-active-indicator.scope-toggle-indicator{width:var(--active-indicator-width,0px)!important;opacity:var(--active-indicator-opacity,0)!important;transform:translate3d(var(--active-indicator-x,0px), 0, 0)!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true],#root .segmented[data-fluid-indicator=true] button.active,#root .segmented[data-fluid-indicator=true] button[aria-selected=true],#root .scope-toggle[data-fluid-indicator=true] button.active,#root .scope-toggle[data-fluid-indicator=true] button[aria-pressed=true]{border-color:var(--quality-ink)!important;background:var(--quality-active)!important;color:#fff!important;box-shadow:var(--quality-shadow-active)!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active:hover,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]:hover,#root .segmented[data-fluid-indicator=true] button.active:hover,#root .segmented[data-fluid-indicator=true] button[aria-selected=true]:hover,#root .scope-toggle[data-fluid-indicator=true] button.active:hover,#root .scope-toggle[data-fluid-indicator=true] button[aria-pressed=true]:hover{transform:translateY(-1px)}#root .composer[data-state=empty] .composer-left-actions,#root .composer[data-empty=true]:not(:focus-within):not([data-resource-menu=open]) .composer-left-actions{opacity:.94!important}#root .composer .composer-left-actions .button:not(:disabled),#root .composer .composer-left-actions .task-checkbox:not(.disabled),#root .composer .composer-left-actions .resource-trigger-button:not(:disabled){opacity:1!important}#root .global-search-workspace{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;padding:0 clamp(14px,2vw,22px) clamp(16px,2vw,24px);display:grid}#root .global-search-panel{border:1px solid var(--quality-line);background:linear-gradient(#fffffff5 0,#f8f8f9eb 100%);border-radius:14px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #fffffffa,0 18px 54px #09090b14,0 0 0 1px #09090b08}#root .global-search-input-row{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}#root .global-search-box{min-height:42px}#root .global-search-box input{font-size:14px}#root .global-search-type-filter{scrollbar-width:none;background:linear-gradient(#ffffffe6 0,#f4f4f5d1 100%);border:1px solid #09090b14;border-radius:12px;grid-template-columns:repeat(5,minmax(0,auto));align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px;display:inline-grid;position:relative;overflow-x:auto;box-shadow:inset 0 1px #fffffffa,0 1px 2px #09090b0d}#root .global-search-type-filter::-webkit-scrollbar{display:none}#root .global-search-type-filter>.global-search-filter-indicator{border-radius:9px;height:calc(100% - 8px)}#root .global-search-type-filter[data-fluid-indicator=true]>.control-active-indicator.global-search-filter-indicator{width:var(--active-indicator-width,0px)!important;opacity:var(--active-indicator-opacity,0)!important;transform:translate3d(var(--active-indicator-x,0px), 0, 0)!important}#root .global-search-type-filter button{z-index:1;min-height:32px;color:var(--quality-ink-soft);font:inherit;cursor:pointer;transition:color var(--quality-motion) var(--quality-ease), border-color var(--quality-motion) var(--quality-ease), background var(--quality-motion) var(--quality-ease), box-shadow var(--quality-motion) var(--quality-ease), transform var(--quality-motion) var(--quality-ease);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:inline-flex;position:relative}#root .global-search-type-filter button strong{min-width:18px;color:inherit;text-align:center;background:#09090b0f;border-radius:999px;padding:2px 6px;font-size:11px;line-height:1}#root .global-search-type-filter button:where(:hover,:focus-visible){color:var(--quality-ink);background:#ffffffb8;border-color:#09090b1a;box-shadow:0 1px 2px #09090b0d}#root .global-search-type-filter button.active,#root .global-search-type-filter button[aria-selected=true]{border-color:var(--quality-ink)!important;background:var(--quality-active)!important;color:#fff!important;box-shadow:var(--quality-shadow-active)!important}#root .global-search-type-filter button.active strong,#root .global-search-type-filter button[aria-selected=true] strong{background:#ffffff2e}#root .global-search-results{scrollbar-gutter:stable;min-height:0;padding:2px 2px 6px;overflow:auto}#root .global-search-loading{border:1px solid var(--quality-line);min-height:42px;color:var(--quality-ink-soft);box-shadow:var(--quality-shadow-rest);background:#ffffffe0;border-radius:12px;align-items:center;gap:9px;padding:0 13px;font-size:13px;display:inline-flex}#root .global-search-empty{max-width:620px;margin:clamp(18px,5vh,54px) auto}#root .global-search-result-list{gap:14px;display:grid}#root .global-search-result-group{gap:8px;display:grid}#root .global-search-result-group>header{color:var(--quality-ink-muted);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:11px;font-weight:700;display:flex}#root .global-search-result-group>header strong{min-width:22px;height:22px;color:var(--quality-ink-soft);background:#09090b0f;border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}#root .global-search-result{border:1px solid var(--quality-line);width:100%;box-shadow:var(--quality-shadow-rest);color:inherit;text-align:left;cursor:pointer;animation:global-search-result-enter .26s var(--quality-ease) both;animation-delay:calc(var(--item-index,0) * 18ms);transition:border-color var(--quality-motion) var(--quality-ease), box-shadow var(--quality-motion) var(--quality-ease), transform var(--quality-motion) var(--quality-ease), background var(--quality-motion) var(--quality-ease);background:linear-gradient(#fffffffa 0,#f8f8f9f0 100%);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;display:grid}#root .global-search-result:where(:hover,:focus-visible,[data-pointer=inside]){border-color:var(--quality-line-strong);box-shadow:var(--quality-shadow-hover);background:linear-gradient(#fff 0,#f6f6f7f5 100%);outline:none;transform:translateY(-1px)}#root .global-search-result-icon{width:38px;height:38px;color:var(--quality-ink);transition:border-color var(--quality-motion) var(--quality-ease), background var(--quality-motion) var(--quality-ease), color var(--quality-motion) var(--quality-ease), transform var(--quality-motion) var(--quality-ease);background:linear-gradient(#fffffffa 0,#f2f2f3eb 100%);border:1px solid #09090b1a;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fffffff5}#root .global-search-result:where(:hover,:focus-visible,[data-pointer=inside]) .global-search-result-icon{border-color:var(--quality-ink);background:var(--quality-active);color:#fff;transform:scale(1.02)}#root .global-search-result-main{gap:5px;min-width:0;display:grid}#root .global-search-result-title,#root .global-search-result-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}#root .global-search-result-title strong,#root .global-search-result-title small,#root .global-search-result-excerpt,#root .global-search-result-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#root .global-search-result-title strong{color:var(--quality-ink);font-size:14px;font-weight:720}#root .global-search-result-title small{color:var(--quality-ink-muted);flex:0 auto;font-size:12px}#root .global-search-result-excerpt{color:var(--quality-ink-soft);font-size:13px;line-height:1.45}#root .global-search-result-meta{color:var(--quality-ink-muted);font-size:11px}#root .global-search-result-meta time{white-space:nowrap;flex:none}@keyframes global-search-result-enter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){#root .auth-screen:before{inset:12px}#root .workspace-screen{box-shadow:inset 0 1px #fffffffa,0 18px 62px #09090b1f}#root .global-search-workspace{padding:0 10px 88px}#root .global-search-input-row{grid-template-columns:1fr}#root .global-search-input-row>.button{width:100%}#root .global-search-type-filter{grid-template-columns:repeat(5,max-content);justify-content:start;width:100%}#root .global-search-result-title,#root .global-search-result-meta{flex-direction:column;align-items:flex-start;gap:3px}#root .global-search-result-title small,#root .global-search-result-meta time{max-width:100%}}@media (prefers-reduced-motion:reduce){#root .auth-panel,#root .message-row,#root .task-card,#root .composer,#root .task-create-row,#root .topic-composer,#root .floating-listbox,#root .command-palette,#root .toast-card,#root .system-status-card,#root .artifact-modal,#root .task-topic-panel,#root .global-search-result{transition-duration:1ms!important;animation-duration:1ms!important}#root .message-row:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .task-card:where(:hover,[data-pointer=inside],:focus-within,.selected),#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],.drop-active),#root .task-create-row:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open]),#root .topic-composer:where(:hover,[data-pointer=inside],:focus-within),#root .global-search-result:where(:hover,:focus-visible,[data-pointer=inside]){transform:none}}:root{--art-ink:#09090b;--art-soft-ink:#27272a;--art-muted:#71717a;--art-line:#09090b17;--art-line-strong:#09090b2e;--art-paper:#fff;--art-wash:#f7f7f8;--art-veil:#ffffffd1;--art-focus:0 0 0 1px #09090b47, 0 0 0 5px #09090b12, 0 18px 46px #09090b1a;--art-rest-shadow:0 1px 0 #ffffffeb inset, 0 1px 2px #09090b0a, 0 14px 44px #09090b0d;--art-lift-shadow:0 1px 0 #fffffff5 inset, 0 5px 18px #09090b12, 0 26px 82px #09090b1c;--art-pop-shadow:0 1px 0 #fffffff5 inset, 0 18px 56px #09090b24, 0 42px 120px #09090b29, 0 0 0 1px #09090b14;--art-fast:.15s;--art-medium:.24s;--art-slow:.42s;--art-ease:cubic-bezier(.16, 1, .3, 1);--art-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .workspace{background:linear-gradient(#fff9 0,#f7f7f8d1 100%);min-width:0;padding:0}#root .workspace-screen{background:linear-gradient(#fffffff7 0,#fafafaf0 238px,#fffffffa 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/36px 36px,#fff;border:0;border-radius:0;outline:0;min-width:0;height:100%;overflow:hidden;box-shadow:inset 1px 0 #09090b12,inset 0 1px #ffffffdb,0 10px 34px #09090b0a}#root .workspace-screen:after{opacity:.38}#root .workspace-screen[data-detail-open=true]:after{opacity:.46;background:linear-gradient(#fff3 0,#0000 22% 78%,#09090b07 100%),linear-gradient(90deg,#09090b08,#0000 10% 90%,#09090b08)}#root :where(.workspace-header,.workspace-tabs,.task-toolbar){-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:#fffc;border-color:#09090b12;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;border-radius:0;box-shadow:inset 0 1px #fffc,0 1px #09090b0d}#root .workspace-title{gap:12px}#root .workspace-title-icon{width:36px;height:36px;color:var(--art-ink);box-shadow:var(--art-rest-shadow);background:linear-gradient(#fff 0,#f5f5f6 100%);border-color:#09090b14}#root .workspace-title h1{font-size:22px;line-height:1.1}#root .workspace-title .badge{margin-left:2px}#root .workspace-tabs{align-content:center;gap:8px;min-height:64px;padding:10px clamp(16px,2vw,28px)}#root .workspace-tab{min-height:38px;box-shadow:none;background:#ffffff94;border:1px solid #0000;border-radius:8px}#root .workspace-tab:not(.active):hover,#root .workspace-tab:not(.active)[data-pointer=inside]{border-color:var(--art-line);box-shadow:var(--art-rest-shadow);background:#fff;transform:translateY(-1px)}#root .workspace-tab.active,#root .workspace-tab[aria-selected=true]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 14px 34px #09090b2e}#root .workspace-tab-count{min-width:21px;height:21px;color:var(--art-muted);background:#ffffffbd;border:1px solid #09090b14;box-shadow:inset 0 1px #ffffffd1}#root .message-workspace-grid{background:0 0;min-height:0;padding:0}#root .workspace-screen[data-detail-open=true] .message-workspace-grid.with-topic,#root .workspace-screen[data-detail-open=true] .task-board-layout.with-topic{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(392px,min(414px,100vw - 456px));gap:14px;width:100%;max-width:100%;padding:16px 24px 16px 16px;overflow:hidden}#root .workspace-screen[data-detail-open=true] .task-topic-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(12px)saturate(1.01);backdrop-filter:blur(12px)saturate(1.01);will-change:opacity, transform;background:linear-gradient(#fff 0,#fafafa 100%);justify-self:end;width:min(414px,100%);min-width:min(100%,392px);max-width:min(414px,100%);max-height:calc(100% - 24px);margin:12px 0;animation:none;transform:none}#root .workspace-screen[data-detail-open=true] .task-topic-panel[data-state=opening]{animation:art-topic-panel-in .28s var(--art-ease) both}#root .workspace-screen[data-detail-open=true] .task-topic-panel[data-state=closing]{pointer-events:none;animation:art-topic-panel-out .18s var(--art-ease) both}#root .workspace-screen[data-detail-open=true] .task-topic-panel :where(.mention-menu,.actor-select-menu,.option-select-menu){max-width:min(100%,100vw - 64px)}#root .workspace-screen[data-detail-open=true] .task-topic-panel .mention-menu{right:12px}#root .message-thread-main{background:0 0;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}#root .message-panel{min-height:0;box-shadow:none;scrollbar-gutter:stable;background:linear-gradient(#ffffff1f 0,#fff0 100%),linear-gradient(#09090b04 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b04 1px,#0000 1px) 0 0/34px 34px;border:0;border-radius:0;gap:10px;padding:clamp(22px,3.4vh,40px) clamp(22px,5vw,88px) 24px;display:flex}#root .date-divider{color:#09090b94;width:min(100%,940px);margin:2px auto 14px}#root .message-row{width:min(100%,940px);box-shadow:none;transition:background var(--art-fast) var(--art-ease), border-color var(--art-fast) var(--art-ease), box-shadow var(--art-fast) var(--art-ease), opacity var(--art-fast) var(--art-ease), transform var(--art-fast) var(--art-spring);background:0 0;border:1px solid #0000;border-radius:8px;margin-inline:auto;padding:10px 12px}#root .message-row:hover,#root .message-row[data-pointer=inside]{background:#ffffffc2;border-color:#09090b12;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd1,0 14px 34px #09090b0f}#root .message-row.selected,#root .message-row[data-state=selected]{background:#fff;border-color:#09090b29;box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffeb,0 20px 52px #09090b1a}#root .message-row[data-author=agent]{background:linear-gradient(#ffffffc7 0,#f9f9faa8 100%)}#root .message-row[data-author=agent]:hover,#root .message-row[data-author=agent][data-pointer=inside]{background:#fff}#root .avatar{width:34px;height:34px;color:var(--art-ink);background:#fff;border-color:#09090b17;border-radius:8px;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #09090b12}#root .message-row[data-author=agent] .avatar,#root .message-row.agent .avatar{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b}#root .message-meta{gap:8px}#root .message-body>p{max-width:76ch;color:var(--art-soft-ink);margin-top:4px;line-height:1.52}#root :where(.task-card h3,.topic-header strong,.topic-edit-card .card-title strong,.kanban-column-header,.message-meta strong){color:var(--art-ink)}#root :where(.task-card p,.topic-origin p,.message-body>p,.global-search-result-excerpt){color:#3f3f46}#root :where(.task-card-footer,.task-card-labels span,.topic-header span,.message-meta span,.mention-menu small,.mention-menu em){color:#63636c}#root .composer{width:min(100% - clamp(28px,7vw,120px),1180px);box-shadow:var(--art-rest-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.02);backdrop-filter:blur(20px)saturate(1.02);transition:border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), transform var(--art-medium) var(--art-spring), background var(--art-medium) var(--art-ease);background:linear-gradient(#fffffffa 0,#fafafaf5 100%);border:1px solid #09090b1a;border-radius:8px;margin:0 auto clamp(14px,2vh,22px);position:sticky;bottom:0}#root .composer:focus-within,#root .composer[data-resource-menu=open],#root .composer[data-task-mode=true],#root .composer[data-attachments=true]{box-shadow:var(--art-focus);border-color:#09090b33}#root .composer[data-state=busy]{overflow:hidden}#root .composer[data-state=busy]:before{content:"";width:35%;height:1px;animation:art-composer-busy 1.25s var(--art-ease) infinite;background:linear-gradient(90deg,#0000,#09090b61,#0000);position:absolute;top:0;left:-35%}#root .composer .mention-input-wrap textarea{min-height:66px;color:var(--art-ink);padding:12px 14px;line-height:1.52}#root .composer .mention-input-wrap[data-empty=true] textarea{color:var(--art-muted)}#root .composer-footer{border-top:1px solid #09090b12;align-items:center;gap:10px;padding-top:10px}#root .composer-left-actions .button,#root .task-checkbox{border-radius:8px;min-height:34px}#root .composer-footer>.button{justify-content:center;min-width:92px;min-height:36px}#root .task-checkbox{background:#ffffffb8;border-color:#09090b14}#root .task-checkbox:has(input:checked){color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 12px 30px #09090b29}#root .composer-task-draft,#root .composer-attachment-chip{background:#ffffffc7;border-color:#09090b14;border-radius:8px;box-shadow:inset 0 1px #ffffffe0,0 12px 30px #09090b0d}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette{box-shadow:var(--art-pop-shadow);background:linear-gradient(#fff 0,#fbfbfc 100%);border-color:#09090b26;border-radius:8px}#root .mention-menu-head,#root .actor-select-search,#root .option-select-search{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff 0,#fafafafa 100%)}#root .mention-type-strip{gap:5px}#root .mention-type-strip span,#root .badge{background:#ffffffc7;border-color:#09090b14;border-radius:999px}#root .mention-menu button,#root .actor-select-menu button,#root .option-select-menu button{transition:background var(--art-fast) var(--art-ease), color var(--art-fast) var(--art-ease), box-shadow var(--art-fast) var(--art-ease), transform var(--art-fast) var(--art-spring);border-radius:8px}#root .mention-menu button:hover,#root .actor-select-menu button:hover,#root .option-select-menu button:hover{transform:translateY(-1px)}#root .mention-menu button.active,#root .mention-menu button[data-state=active],#root .mention-menu button.selected,#root .mention-menu button[data-state=selected],#root .actor-select-menu button.active,#root .actor-select-menu button[data-state=active],#root .actor-select-menu button.selected,#root .actor-select-menu button[data-state=selected],#root .option-select-menu button.active,#root .option-select-menu button[data-state=active],#root .option-select-menu button.selected,#root .option-select-menu button[data-state=selected]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff24,0 14px 34px #09090b2e}#root :where(.mention-menu button.active,.mention-menu button[data-state=active],.mention-menu button.selected,.mention-menu button[data-state=selected]) :where(strong,small,em),#root :where(.actor-select-menu button.active,.actor-select-menu button[data-state=active],.actor-select-menu button.selected,.actor-select-menu button[data-state=selected]) :where(strong,small,em),#root :where(.option-select-menu button.active,.option-select-menu button[data-state=active],.option-select-menu button.selected,.option-select-menu button[data-state=selected]) :where(strong,small,em){color:#fff}#root .module-sidebar{background:linear-gradient(#ffffffe0 0,#f7f7f8f5 100%)}#root .sidebar-static{border-radius:8px;margin:10px}#root .channel-button,#root .nav-item{min-height:40px}#root .channel-button.active,#root .nav-item.active{background:#fff;border-color:#09090b1f;box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffe6,0 12px 30px #09090b14}#root :where(.button,.copy-button,.rail-button,.nav-item,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.resource-trigger-button){transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), color var(--art-medium) var(--art-ease), opacity var(--art-fast) var(--art-ease), transform var(--art-medium) var(--art-spring);-webkit-tap-highlight-color:transparent;position:relative}#root :where(.button,.copy-button,.rail-button,.nav-item,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.resource-trigger-button):where(:hover,[data-pointer=inside]){border-color:var(--art-line-strong);box-shadow:var(--art-rest-shadow);transform:translateY(-1px)}#root :where(.button,.copy-button,.rail-button,.nav-item,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.resource-trigger-button):active{transition-duration:90ms;transform:translateY(0)scale(.985)}#root :where(.button,.copy-button,.rail-button,.nav-item,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.resource-trigger-button):focus-visible{box-shadow:var(--art-focus);outline:0}#root :where(.button,.copy-button,.rail-button,.nav-item,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.resource-trigger-button):disabled,#root :where(.button,.copy-button,.kanban-load-more)[aria-disabled=true]{box-shadow:none;transform:none}#root :where(.card,.daemon-card,.insight-metric-card,.runtime-card,.role-card,.task-summary-card,.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.task-table-row,.follow-up-card,.dependency-row,.global-search-result,.notification-row,.system-status-card,.toast-card){transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), opacity var(--art-fast) var(--art-ease), transform var(--art-medium) var(--art-spring)}#root :where(.channel-resource-card,.artifact-preview-card,.message-attachment-card,.message-artifact-card,.task-table-row,.follow-up-card,.dependency-row,.global-search-result,.notification-row):where(:hover,[data-pointer=inside],:focus-within){box-shadow:var(--art-lift-shadow);background:#fff;border-color:#09090b29;transform:translateY(-1px)}#root .task-card{transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), opacity var(--art-fast) var(--art-ease), transform var(--art-medium) var(--art-spring)}#root .task-card:where(:hover,[data-pointer=inside],:focus-within){background:#fff;border-color:#09090b33;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff0,0 18px 44px #09090b1c}#root .task-card.selected{border-color:#09090b;box-shadow:inset 3px 0 #09090b,inset 0 1px #fffffff0,0 22px 62px #09090b21}#root :where(.topic-origin,.topic-status-row,.topic-edit-card,.topic-agent-run,.topic-activity,.topic-artifacts){background:linear-gradient(#fffffff5 0,#fafafaeb 100%);border-color:#09090b1a}#root .topic-edit-card:focus-within{box-shadow:var(--art-lift-shadow);border-color:#09090b2e}#root .kanban-column{transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), transform var(--art-medium) var(--art-spring)}#root .kanban-column.drop-target{box-shadow:inset 0 0 0 1px #09090b29, var(--art-rest-shadow);border-color:#09090b38;transform:translateY(-1px)}#root .control-active-indicator{transition:width var(--art-slow) var(--art-ease), height var(--art-slow) var(--art-ease), opacity var(--art-medium) var(--art-ease), transform var(--art-slow) var(--art-ease)}#root :where(.search-box,.mention-input-wrap,.actor-select-field,.option-select-field,.task-create-row,.topic-composer){transition:background var(--art-medium) var(--art-ease), border-color var(--art-medium) var(--art-ease), box-shadow var(--art-medium) var(--art-ease), transform var(--art-medium) var(--art-spring)}#root :where(.search-box,.mention-input-wrap,.actor-select-field,.option-select-field,.task-create-row,.topic-composer):where(:focus-within,[data-open=true],[data-resource-menu=open]){box-shadow:var(--art-focus);border-color:#09090b2e}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette,#root .notification-panel,#root .artifact-modal,#root .toast-card,#root .system-status-card{animation:art-popover-in .19s var(--art-ease) both;transform-origin:50% 0}body>.floating-listbox,body>.mention-menu,body>.actor-select-menu,body>.option-select-menu{box-shadow:var(--art-pop-shadow);animation:art-popover-in .19s var(--art-ease) both;background:linear-gradient(#fff 0,#fbfbfc 100%);border-color:#09090b26;border-radius:8px}body>.floating-listbox[data-state=closing],body>.mention-menu[data-state=closing],body>.actor-select-menu[data-state=closing],body>.option-select-menu[data-state=closing]{animation:art-popover-out .14s var(--art-ease) both}body>.floating-listbox[data-placement=top],body>.mention-menu[data-placement=top],body>.actor-select-menu[data-placement=top],body>.option-select-menu[data-placement=top]{transform-origin:50% 100%}body>.floating-listbox :where(.mention-menu-head,.actor-select-search,.option-select-search),body>.mention-menu :where(.mention-menu-head,.actor-select-search,.option-select-search),body>.actor-select-menu :where(.mention-menu-head,.actor-select-search,.option-select-search),body>.option-select-menu :where(.mention-menu-head,.actor-select-search,.option-select-search){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff 0,#fafafafa 100%)}body>.floating-listbox button,body>.mention-menu button,body>.actor-select-menu button,body>.option-select-menu button{transition:background var(--art-fast) var(--art-ease), color var(--art-fast) var(--art-ease), box-shadow var(--art-fast) var(--art-ease), transform var(--art-fast) var(--art-spring)}body>.floating-listbox button:hover,body>.floating-listbox button[data-pointer=inside],body>.mention-menu button:hover,body>.mention-menu button[data-pointer=inside],body>.actor-select-menu button:hover,body>.actor-select-menu button[data-pointer=inside],body>.option-select-menu button:hover,body>.option-select-menu button[data-pointer=inside]{transform:translateY(-1px)}body>.floating-listbox button:where(.active,.selected,[data-state=active],[data-state=selected]),body>.mention-menu button:where(.active,.selected,[data-state=active],[data-state=selected]),body>.actor-select-menu button:where(.active,.selected,[data-state=active],[data-state=selected]),body>.option-select-menu button:where(.active,.selected,[data-state=active],[data-state=selected]),body>.floating-listbox.floating-listbox button.active,body>.floating-listbox.floating-listbox button.selected,body>.floating-listbox.floating-listbox button[data-state=active],body>.floating-listbox.floating-listbox button[data-state=selected],body>.mention-menu.floating-listbox button.active,body>.mention-menu.floating-listbox button.selected,body>.mention-menu.floating-listbox button[data-state=active],body>.mention-menu.floating-listbox button[data-state=selected],body>.actor-select-menu.floating-listbox button.active,body>.actor-select-menu.floating-listbox button.selected,body>.actor-select-menu.floating-listbox button[data-state=active],body>.actor-select-menu.floating-listbox button[data-state=selected],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=active],body>.option-select-menu.floating-listbox button[data-state=selected]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff24,0 14px 34px #09090b2e}body>.floating-listbox button:where(.active,.selected,[data-state=active],[data-state=selected]) :where(strong,small,em),body>.mention-menu button:where(.active,.selected,[data-state=active],[data-state=selected]) :where(strong,small,em),body>.actor-select-menu button:where(.active,.selected,[data-state=active],[data-state=selected]) :where(strong,small,em),body>.option-select-menu button:where(.active,.selected,[data-state=active],[data-state=selected]) :where(strong,small,em){color:#fff}#root .app-shell>.command-palette-layer{z-index:260;-webkit-backdrop-filter:blur(16px)saturate(1.03);backdrop-filter:blur(16px)saturate(1.03);width:auto;min-width:0;height:auto;min-height:0;animation:art-layer-in .17s var(--art-ease) both;pointer-events:auto;background:linear-gradient(#ffffff9e 0,#f7f7f88a 48%,#f4f4f5b3 100%),#09090b29;place-items:start center;padding:clamp(58px,8.5vh,92px) 18px 18px;display:grid;position:fixed;inset:0;overflow:clip}#root .app-shell>.command-palette-layer[data-state=closing]{animation:art-layer-out .15s var(--art-ease) both;pointer-events:none}#root .app-shell>.notification-layer{z-index:250;pointer-events:auto;width:auto;height:auto;position:fixed;inset:0}#root .app-shell>.notification-layer[data-state=closing]{pointer-events:none}#root .command-palette{transform-origin:50% 0;grid-template-rows:auto minmax(0,1fr);width:min(720px,100vw - 36px);max-height:min(720px,100vh - 72px);display:grid;position:relative;overflow:hidden}#root .command-palette[data-state=opening],#root .command-palette[data-state=open]{animation:art-dialog-in .23s var(--art-ease) both}#root .command-palette[data-state=closing]{animation:art-dialog-out .15s var(--art-ease) both}#root .command-palette-search{min-height:58px}#root .command-palette-count{color:#52525b;background:#ffffffb8;border:1px solid #09090b17;border-radius:999px;place-items:center;min-width:30px;height:24px;font-size:12px;font-weight:720;display:inline-grid}#root .command-palette-results{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}#root .command-result-block button{background-clip:padding-box;border:1px solid #0000;align-items:center;min-height:52px}#root .command-result-block button.active,#root .command-result-block button[data-state=active]{border-color:#09090b29}#root .mention-menu[data-placement=top]{transform-origin:50% 100%}#root .notification-row,#root .global-search-result,#root .task-card,#root .channel-resource-card,#root .artifact-preview-card{animation:art-item-rise .26s var(--art-ease) both;animation-delay:calc(min(var(--item-index,0), 8) * 18ms)}@keyframes art-composer-busy{0%{transform:translate(0)}to{transform:translate(390%)}}@keyframes art-topic-panel-in{0%{opacity:0;transform:translate(-8px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes art-topic-panel-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-8px)scale(.992)}}@keyframes art-popover-in{0%{opacity:0;transform:translateY(4px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes art-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.992)}}@keyframes art-layer-in{0%{opacity:0}to{opacity:1}}@keyframes art-layer-out{0%{opacity:1}to{opacity:0}}@keyframes art-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.982)}58%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes art-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.986)}}@keyframes art-item-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){#root .app-shell>.mobile-section-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom,0px));z-index:180;width:auto;position:fixed;left:10px}#root .app-shell>.mobile-notification-button{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:190;position:fixed}#root .workspace{padding:0}#root .workspace-header{min-height:66px;padding-inline:16px}#root .workspace-tabs{min-height:58px;padding-inline:12px}#root .message-panel{padding:16px 12px 18px}#root .message-row{padding:10px}#root .composer{width:calc(100% - 20px);margin-bottom:calc(82px + env(safe-area-inset-bottom,0px))}#root .composer-footer{flex-direction:column;align-items:stretch}#root .composer-left-actions{padding-bottom:2px;overflow-x:auto}#root .composer-footer>.button{width:100%}#root .workspace-screen[data-detail-open=true] .message-workspace-grid.with-topic,#root .workspace-screen[data-detail-open=true] .task-board-layout.with-topic{grid-template-columns:minmax(0,1fr);gap:0;padding:0}#root .workspace-screen[data-detail-open=true] .task-topic-panel{inset:0 0 calc(78px + env(safe-area-inset-bottom,0px)) 0;z-index:80;border-radius:0;width:auto;min-width:0;max-width:none;max-height:none;margin:0;position:fixed}}@media (width<=760px){#root .app-shell>.command-palette-layer{padding:18px 12px calc(92px + env(safe-area-inset-bottom,0px));align-items:end}#root .command-palette{transform-origin:50% 100%;width:min(100%,100vw - 24px);max-height:min(680px,100vh - 126px)}#root .command-palette[data-state=opening],#root .command-palette[data-state=open]{animation-name:art-dialog-sheet-in}#root .command-palette[data-state=closing]{animation-name:art-dialog-sheet-out}}@media (width<=560px){#root .workspace-title h1{font-size:19px}#root .workspace-title .badge{display:none}#root .message-body>p{max-width:100%}}@keyframes art-dialog-sheet-in{0%{opacity:0;transform:translateY(16px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes art-dialog-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.988)}}@media (prefers-reduced-motion:reduce){#root .message-row,#root .composer,#root .workspace-tab,#root .task-card,#root .kanban-column,#root .control-active-indicator,#root .notification-row,#root .global-search-result,#root .mention-menu button,#root .actor-select-menu button,#root .option-select-menu button{transition-duration:1ms}#root .composer[data-state=busy]:before{animation:none}#root .task-topic-panel,#root .command-palette-layer,#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette,#root .notification-panel,#root .artifact-modal,#root .toast-card,#root .system-status-card,#root .notification-row,#root .global-search-result,#root .task-card,#root .channel-resource-card,#root .artifact-preview-card{animation-duration:1ms}#root .composer:hover,#root .composer[data-pointer=inside],#root .message-row:hover,#root .message-row[data-pointer=inside],#root .task-card:hover,#root .kanban-column.drop-target,#root .mention-menu button:hover,#root .actor-select-menu button:hover,#root .option-select-menu button:hover{transform:none}}:root{--mc-art-ink:#09090b;--mc-art-ink-soft:#27272a;--mc-art-muted:#71717a;--mc-art-border:#09090b1a;--mc-art-border-strong:#09090b33;--mc-art-border-soft:#09090b0f;--mc-art-wash:#f7f7f8;--mc-art-surface:linear-gradient(180deg, #fffffffa 0%, #fafafaf0 100%);--mc-art-surface-raised:linear-gradient(180deg, #fff 0%, #f6f6f7f5 100%);--mc-art-inverse:linear-gradient(180deg, #18181b 0%, #09090b 100%);--mc-art-rest:0 1px 0 #fffffff0 inset, 0 1px 2px #09090b0a, 0 14px 42px #09090b0f;--mc-art-hover:0 1px 0 #fffffff5 inset, 0 8px 24px #09090b14, 0 24px 72px #09090b1a;--mc-art-pop:0 1px 0 #fffffff5 inset, 0 22px 70px #09090b29, 0 48px 130px #09090b24, 0 0 0 1px #09090b12;--mc-art-focus:0 0 0 1px #09090b40, 0 0 0 5px #09090b12;--mc-art-press:0 1px 0 #ffffffd1 inset, 0 4px 14px #09090b14;--mc-art-fast:.14s;--mc-art-speed:var(--mc-interface-speed,.22s);--mc-art-slow:.36s;--mc-art-ease:cubic-bezier(.16, 1, .3, 1);--mc-art-spring:cubic-bezier(.2, .86, .2, 1.04)}html{background:var(--mc-art-wash)}#root :where(.button,.copy-button,.rail-button,.mobile-section-bar button,.nav-item,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.task-checkbox,.actor-select-trigger,.option-select-trigger,.notification-icon-button,.notification-filter button,.notification-read-all,.notification-row-main,.notification-row-action,.notification-switch,.resource-trigger-button,.kanban-load-more,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.composer-attachment-chip button,.search-box button,.floating-listbox button,.command-result-block button,.command-palette-close,.task-title-button,.task-pill,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.agent-profile-actions button,.task-detail-actions button,.channel-create-mode button,.sidebar-group-toggle){isolation:isolate;transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), color var(--mc-art-fast) var(--mc-art-ease), filter var(--mc-art-fast) var(--mc-art-ease), opacity var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring);will-change:transform;position:relative;overflow:hidden;transform:translateZ(0)}#root :where(.button,.copy-button,.rail-button,.mobile-section-bar button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.notification-icon-button,.notification-filter button,.notification-read-all,.notification-row-action,.resource-trigger-button,.kanban-load-more,.command-palette-close,.task-title-button,.task-pill,.sidebar-group-toggle):before{z-index:-1;border-radius:inherit;background:radial-gradient(120px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffd6, transparent 56%), linear-gradient(180deg, #ffffff57, transparent 70%);content:"";opacity:0;transition:opacity var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring);position:absolute;inset:0}#root :where(.button,.copy-button,.rail-button,.mobile-section-bar button,.workspace-tab,.segmented button,.task-filters button,.actor-select-trigger,.option-select-trigger,.notification-icon-button,.notification-filter button,.notification-read-all,.notification-row-action,.resource-trigger-button,.kanban-load-more,.command-palette-close,.task-title-button,.task-pill,.sidebar-group-toggle):where(:hover,[data-pointer=inside]):before{opacity:1}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.rail-button,.channel-button:not(:disabled),.workspace-tab:not(:disabled),.segmented button:not(:disabled),.task-filters button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.resource-trigger-button:not(:disabled),.notification-icon-button:not(:disabled),.notification-filter button:not(:disabled),.notification-read-all:not(:disabled),.notification-row-main:not(:disabled),.notification-row-action:not(:disabled),.kanban-load-more:not(:disabled),.task-title-button:not(:disabled),.task-pill:not(:disabled),.sidebar-group-toggle):where(:hover,[data-pointer=inside]){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-hover);filter:saturate(1.02);transform:translateY(-1px)}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.rail-button,.channel-button:not(:disabled),.workspace-tab:not(:disabled),.segmented button:not(:disabled),.task-filters button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.resource-trigger-button:not(:disabled),.notification-icon-button:not(:disabled),.notification-filter button:not(:disabled),.notification-read-all:not(:disabled),.notification-row-main:not(:disabled),.notification-row-action:not(:disabled),.kanban-load-more:not(:disabled),.task-title-button:not(:disabled),.task-pill:not(:disabled),.sidebar-group-toggle):where(:active,[data-pressed=true]){box-shadow:var(--mc-art-press);filter:saturate(.98);transform:translateY(0)scale(.985)}#root :where(button,a,input,textarea,select,[role=button],[role=tab],[role=option]):focus{outline:0}html[data-input-modality=keyboard] #root :where(button,a,input,textarea,select,[role=button],[role=tab],[role=option]):focus-visible{box-shadow:var(--mc-art-focus), var(--mc-art-rest)}#root :where(.button,.copy-button,.notification-icon-button,.notification-row-action):disabled,#root :where(.button,.copy-button,.notification-icon-button,.notification-row-action)[aria-disabled=true]{cursor:not-allowed;opacity:.54;transform:none}#root .button[data-loading=true],#root .button.is-loading{cursor:progress;box-shadow:var(--mc-art-focus), var(--mc-art-rest)}#root .button[data-loading=true]:after,#root .button.is-loading:after{content:"";height:1px;animation:mc-studio-command-scan 1.18s var(--mc-art-ease) infinite;background:linear-gradient(90deg,#0000,#09090b73,#0000);border-radius:999px;position:absolute;bottom:5px;left:8px;right:8px}#root .workspace-screen{border:1px solid var(--mc-art-border);background:linear-gradient(#fffffffc 0%,#fafafaeb 234px,#fffffffa 100%),linear-gradient(#09090b05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b05 1px,#0000 1px) 0 0/32px 32px;box-shadow:inset 0 1px #fffffff5,0 40px 120px #09090b1c}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar,#root .module-sidebar,#root .sidebar-static{border-color:var(--mc-art-border);-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);background:linear-gradient(#fffffff0 0%,#fafafae0 100%);box-shadow:inset 0 1px #ffffffeb,0 1px #09090b0d}#root .workspace-tab,#root .segmented button,#root .task-filters button,#root .notification-filter button{border-radius:8px;min-height:38px}#root .workspace-tab.active,#root .workspace-tab[aria-selected=true],#root .segmented button.active,#root .segmented button[aria-pressed=true],#root .task-filters button.active,#root .notification-filter button.active,#root .notification-filter button[aria-selected=true]{background:var(--mc-art-inverse);color:#fff;border-color:#09090b;box-shadow:inset 0 1px #ffffff29,0 16px 36px #09090b33}#root .control-active-indicator,#root .workspace-tab-indicator{background:linear-gradient(180deg, #ffffffb3 0%, transparent 64%), var(--mc-art-inverse);transition:inline-size var(--mc-art-slow) var(--mc-art-spring), width var(--mc-art-slow) var(--mc-art-spring), transform var(--mc-art-slow) var(--mc-art-spring), opacity var(--mc-art-speed) var(--mc-art-ease);border-radius:8px;box-shadow:inset 0 1px #ffffff29,0 16px 40px #09090b33}#root :where(.composer,.card,.empty-state-card,.task-card,.kanban-column,.message-row,.message-tab-surface,.task-view-surface,.task-topic-panel,.system-status-card,.toast-card){border-color:var(--mc-art-border);background:var(--mc-art-surface);box-shadow:var(--mc-art-rest)}#root :where(.card,.empty-state-card,.task-card,.kanban-column,.message-row,.message-tab-surface,.task-view-surface,.system-status-card){transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), filter var(--mc-art-speed) var(--mc-art-ease), opacity var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root :where(.card,.empty-state-card,.task-card,.kanban-column,.message-row,.message-tab-surface,.task-view-surface,.system-status-card):where(:hover,[data-pointer=inside]){border-color:var(--mc-art-border-strong);background:var(--mc-art-surface-raised);box-shadow:var(--mc-art-hover);transform:translateY(-1px)}#root .composer{border-radius:8px;box-shadow:inset 0 1px #fffffff5,0 20px 70px #09090b1c}#root .composer:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:background-position var(--mc-art-slow) var(--mc-art-ease), opacity var(--mc-art-speed) var(--mc-art-ease);background:linear-gradient(90deg,#0000,#fffc,#0000) -45% 0/42% 100% no-repeat;position:absolute;inset:0}#root .composer:where(:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true]){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-focus), 0 1px 0 #fffffff5 inset, 0 28px 90px #09090b24}#root .composer:where(:focus-within,[data-resource-menu=open]):after{opacity:.36;background-position:145% 0}#root .composer[data-state=drop]{box-shadow:var(--mc-art-focus), 0 26px 90px #09090b26;border-color:#09090b}#root .composer-drop-overlay{-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);animation:mc-studio-surface-in var(--mc-art-speed) var(--mc-art-ease) both;background:linear-gradient(#ffffffeb,#fafafadb)}#root :where(.mention-input-wrap input,.mention-input-wrap textarea,.search-box input,.actor-select-search input,.option-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){transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), color var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root :where(.mention-input-wrap input,.mention-input-wrap textarea,.search-box,.actor-select-search,.option-select-search):where(:focus-within,[data-pointer=inside]){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-focus), var(--mc-art-rest)}#root .mention-inline-hint{border-color:var(--mc-art-border);background:var(--mc-art-surface-raised);box-shadow:var(--mc-art-rest);transform-origin:16px 100%}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette,#root .notification-panel,#root .artifact-modal,#root .task-topic-panel{border:1px solid var(--mc-art-border-strong);box-shadow:var(--mc-art-pop);outline-offset:-2px;background:linear-gradient(#fffffffc 0%,#fafafaf5 100%);border-radius:8px;outline:1px solid #ffffffd1}#root .floating-listbox[data-state=opening],#root .command-palette-layer[data-state=opening] .command-palette,#root .notification-panel[data-state=opening],#root .artifact-modal-backdrop[data-state=opening] .artifact-modal,#root .task-topic-panel[data-state=opening]{animation:mc-studio-pop-in var(--mc-art-speed) var(--mc-art-ease) both}#root .floating-listbox[data-state=closing],#root .command-palette-layer[data-state=closing] .command-palette,#root .notification-panel[data-state=closing],#root .artifact-modal-backdrop[data-state=closing] .artifact-modal,#root .task-topic-panel[data-state=closing]{animation:mc-studio-pop-out .15s var(--mc-art-ease) both}#root .floating-listbox[data-placement=top][data-state=opening]{animation-name:mc-studio-pop-in-up}#root .floating-listbox[data-placement=top][data-state=closing]{animation-name:mc-studio-pop-out-up}#root .mention-menu-head,#root .actor-select-search,#root .option-select-search,#root .command-palette-search,#root .notification-panel-header{border-color:var(--mc-art-border-soft);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#fffffff5 0%,#fafafae0 100%)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button){animation:mc-studio-list-in .21s var(--mc-art-ease) both;animation-delay:calc(var(--item-index,0) * 18ms);border:1px solid #0000;border-radius:8px}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]){border-color:var(--mc-art-border);box-shadow:var(--mc-art-rest);background:#fff;transform:translate(2px)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]){background:var(--mc-art-inverse);color:#fff;border-color:#09090b;transform:translate(3px);box-shadow:inset 0 1px #ffffff29,0 16px 40px #09090b33}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]) :where(strong,small,em,span){color:#fff}#root .mention-type-strip span,#root .badge,#root .task-card-labels span,#root .topic-tag,#root .runtime-pill{border-color:var(--mc-art-border);background:#ffffffc2;box-shadow:inset 0 1px #ffffffd1}#root .task-card{overflow:hidden}#root .task-card:after{border-radius:inherit;background:radial-gradient(420px circle at var(--pointer-x,50%) var(--pointer-y,20%), #ffffffe0, transparent 58%);content:"";opacity:0;pointer-events:none;transition:opacity var(--mc-art-speed) var(--mc-art-ease);position:absolute;inset:0}#root .task-card:where(:hover,[data-pointer=inside]):after{opacity:.72}#root .task-card>*{z-index:1;position:relative}#root .task-card.selected,#root .task-card[data-state=selected],#root .message-row.selected,#root .message-row[data-state=selected],#root .channel-button.active,#root .nav-item.active{border-color:var(--mc-art-border-strong);background:#fff;box-shadow:inset 3px 0 #09090b,inset 0 1px #fffffff0,0 20px 60px #09090b1c}#root .kanban-column[data-empty=true]{background:linear-gradient(#ffffffe6 0%,#fafafab8 100%),repeating-linear-gradient(#0000 0 42px,#09090b08 42px 43px)}#root .sidebar-group-content[data-state=opening],#root .message-row,#root .task-card,#root .notification-row,#root .channel-resource-card,#root .artifact-preview-card,#root .member-row,#root .auth-session-row,#root .schedule-row,#root .approval-row,#root .session-row,#root .secret-row,#root .signal-row,#root .runtime-detail-row{animation:mc-studio-list-in var(--mc-art-speed) var(--mc-art-ease) both;animation-delay:calc(var(--item-index,0) * 16ms)}#root .notification-layer,#root .artifact-modal-backdrop,#root .command-palette-layer{-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02)}#root .notification-scrim,#root .artifact-modal-backdrop:before,#root .task-topic-scrim{transition:background var(--mc-art-speed) var(--mc-art-ease), opacity var(--mc-art-speed) var(--mc-art-ease);background:#09090b2e}#root .toast-card{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);border-radius:8px}#root .empty-state-card{overflow:hidden}#root .empty-state-card:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:background-position .56s var(--mc-art-ease), opacity var(--mc-art-speed) var(--mc-art-ease);background:linear-gradient(120deg,#0000 8%,#ffffffb8 18%,#0000 32%) -90% 0/56% 100% no-repeat;position:absolute;inset:0}#root .empty-state-card:where(:hover,[data-pointer=inside]):after{opacity:.42;background-position:160% 0}.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu{outline-offset:-2px;outline:1px solid #ffffffd1;border:1px solid var(--mc-art-border-strong)!important;box-shadow:var(--mc-art-pop)!important;background:linear-gradient(#fffffffc 0%,#fafafaf5 100%)!important;border-radius:8px!important}.floating-listbox[data-state=opening],.mention-menu[data-state=opening],.actor-select-menu[data-state=opening],.option-select-menu[data-state=opening]{animation:mc-studio-pop-in var(--mc-art-speed) var(--mc-art-ease) both!important}.floating-listbox[data-state=closing],.mention-menu[data-state=closing],.actor-select-menu[data-state=closing],.option-select-menu[data-state=closing]{animation:mc-studio-pop-out .15s var(--mc-art-ease) both!important}.floating-listbox[data-placement=top][data-state=opening],.mention-menu[data-placement=top][data-state=opening],.actor-select-menu[data-placement=top][data-state=opening],.option-select-menu[data-placement=top][data-state=opening]{animation-name:mc-studio-pop-in-up!important}.floating-listbox[data-placement=top][data-state=closing],.mention-menu[data-placement=top][data-state=closing],.actor-select-menu[data-placement=top][data-state=closing],.option-select-menu[data-placement=top][data-state=closing]{animation-name:mc-studio-pop-out-up!important}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button){isolation:isolate;transition:background var(--mc-art-fast) var(--mc-art-ease), border-color var(--mc-art-fast) var(--mc-art-ease), box-shadow var(--mc-art-fast) var(--mc-art-ease), color var(--mc-art-fast) var(--mc-art-ease), opacity var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-fast) var(--mc-art-spring);border:1px solid #0000;border-radius:8px;position:relative;overflow:hidden}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button):before{z-index:-1;border-radius:inherit;background:radial-gradient(160px circle at var(--pointer-x,50%) var(--pointer-y,50%), #ffffffb8, transparent 58%), linear-gradient(180deg, #ffffff52, transparent 72%);content:"";opacity:0;transition:opacity var(--mc-art-fast) var(--mc-art-ease);position:absolute;inset:0}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button):where(:hover,[data-pointer=inside]){border-color:var(--mc-art-border);box-shadow:var(--mc-art-rest);background:#fff;transform:translate(2px)}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button):where(:hover,[data-pointer=inside]):before{opacity:1}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button):where(:active,[data-pressed=true]){box-shadow:var(--mc-art-press);transform:translate(2px)scale(.99)}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button):where(.active,.selected,[data-state=active],[data-state=selected]){transform:translate(3px);background:var(--mc-art-inverse)!important;color:#fff!important;border-color:#09090b!important;box-shadow:inset 0 1px #ffffff29,0 16px 40px #09090b33!important}:where(.mention-menu button,.actor-select-menu button,.option-select-menu button):where(.active,.selected,[data-state=active],[data-state=selected]) :where(strong,small,em,span){color:#fff!important}.mention-menu-head,.actor-select-search,.option-select-search{border-color:var(--mc-art-border-soft);-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:linear-gradient(#fffffff5 0%,#fafafae0 100%)}.mention-type-strip span{border-color:var(--mc-art-border);background:#ffffffc2;box-shadow:inset 0 1px #ffffffd1}#root .button-spinner,#root .icon-spin{animation-duration:.76s}@supports (view-transition-name:magicord-workspace){html[data-view-transition=running] ::view-transition-old(magicord-workspace){animation-duration:var(--mc-art-speed);animation-timing-function:var(--mc-art-ease);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-new(magicord-workspace){animation-duration:var(--mc-art-speed);animation-timing-function:var(--mc-art-ease);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-old(magicord-sidebar){animation-duration:var(--mc-art-speed);animation-timing-function:var(--mc-art-ease);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-new(magicord-sidebar){animation-duration:var(--mc-art-speed);animation-timing-function:var(--mc-art-ease);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-old(magicord-tabs){animation-duration:var(--mc-art-speed);animation-timing-function:var(--mc-art-ease);filter:none;mix-blend-mode:normal}html[data-view-transition=running] ::view-transition-new(magicord-tabs){animation-duration:var(--mc-art-speed);animation-timing-function:var(--mc-art-ease);filter:none;mix-blend-mode:normal}}@keyframes mc-studio-pop-in{0%{opacity:0;transform:translateY(7px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-studio-pop-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.988)}}@keyframes mc-studio-pop-in-up{0%{opacity:0;transform:translateY(-7px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-studio-pop-out-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.988)}}@keyframes mc-studio-list-in{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-studio-surface-in{0%{opacity:0;transform:scale(.992)}to{opacity:1;transform:scale(1)}}@keyframes mc-studio-toast-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mc-studio-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes mc-studio-command-scan{0%{transform:translate(-42%)}to{transform:translate(42%)}}@media (width<=760px){:root{--mc-art-speed:.19s}#root .floating-listbox,#root .command-palette,#root .notification-panel,#root .artifact-modal,#root .task-topic-panel{max-width:calc(100vw - 20px)}#root :where(.button,.workspace-tab,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.notification-icon-button){min-height:40px}}:root{--mc-art-border:#09090b17;--mc-art-border-strong:#09090b2b;--mc-art-border-soft:#09090b0e;--mc-art-wash:#f5f5f6;--mc-art-surface:linear-gradient(180deg, #fffffffa 0%, #fafafaf0 100%);--mc-art-surface-raised:linear-gradient(180deg, #fff 0%, #f7f7f8f5 100%);--mc-art-rest:0 1px 0 #ffffffeb inset, 0 1px 2px #09090b0a;--mc-art-hover:0 1px 0 #fffffff5 inset, 0 2px 8px #09090b0f;--mc-art-pop:0 1px 0 #fffffff5 inset, 0 18px 52px #09090b21, 0 0 0 1px #09090b12;--mc-art-focus:0 0 0 1px #09090b42, 0 0 0 4px #09090b0f;--mc-art-press:0 1px 0 #fffc inset, 0 1px 2px #09090b0d;--mc-art-fast:.13s;--mc-art-speed:.21s;--mc-art-slow:.34s}#root .app-shell{background:linear-gradient(#fff 0%,#f7f7f8 52%,#f0f0f1 100%),linear-gradient(#09090b04 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#09090b04 1px,#0000 1px) 0 0/36px 36px;grid-template-columns:60px clamp(288px,17vw,332px) minmax(0,1fr);width:100%;min-width:0;overflow:hidden}#root .workspace{min-width:0;padding:0;overflow:hidden}#root .workspace-screen{background:linear-gradient(#fffffffc 0%,#fafafaf2 236px,#fffffffc 100%),linear-gradient(#09090b04 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b04 1px,#0000 1px) 0 0/34px 34px,#fff;border-width:0 0 0 1px;border-radius:0;width:100%;height:100dvh;min-height:0;box-shadow:inset 0 1px #fffffff5,0 1px 2px #09090b08}#root :where(.workspace-header,.workspace-tabs,.task-toolbar,.module-sidebar,.sidebar-static){border-color:var(--mc-art-border-soft);-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#fffffff0 0%,#fafafae6 100%);box-shadow:inset 0 1px #ffffffeb,0 1px #09090b0a}#root .org-rail{box-shadow:inset -1px 0 #ffffff17,1px 0 #09090b1a}#root .module-sidebar{box-shadow:inset -1px 0 #ffffffc2,1px 0 #09090b0a}#root :where(.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.notification-filter button){box-shadow:none;background:#ffffffb8;border-color:#09090b12}#root :where(.workspace-tab.active,.workspace-tab[aria-selected=true],.segmented button.active,.segmented button[aria-selected=true],.scope-toggle button.active,.scope-toggle button[aria-pressed=true],.task-filters button.active,.notification-filter button.active,.notification-filter button[aria-selected=true]){color:#fff;background:linear-gradient(#1d1d20 0%,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff21,0 8px 20px #09090b21}#root :where(.workspace-tab.active,.workspace-tab[aria-selected=true],.segmented button.active,.segmented button[aria-selected=true],.scope-toggle button.active,.scope-toggle button[aria-pressed=true],.task-filters button.active,.notification-filter button.active,.notification-filter button[aria-selected=true]):where(:hover,[data-pointer=inside]){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 10px 24px #09090b26}#root .control-active-indicator,#root .workspace-tab-indicator{box-shadow:inset 0 1px #ffffff1f,0 8px 22px #09090b24}#root .workspace-tabs[data-fluid-indicator=true]>.workspace-tab-indicator{z-index:0;pointer-events:none;transition:width var(--mc-art-slow) var(--mc-art-spring), opacity var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-slow) var(--mc-art-spring);background:linear-gradient(#ffffff1f 0%,#0000 58%),linear-gradient(#1d1d20 0%,#09090b 100%);border:1px solid #09090b;border-radius:8px;display:block;position:absolute;top:7px;bottom:7px;width:var(--active-indicator-width,0px)!important;opacity:var(--active-indicator-opacity,0)!important;transform:translate3d(var(--active-indicator-x,0px), 0, 0)!important}#root :where(.button,.copy-button,.resource-trigger-button,.actor-select-trigger,.option-select-trigger,.task-checkbox,.notification-icon-button,.notification-row-action,.kanban-load-more,.task-title-button,.task-pill){box-shadow:none}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.resource-trigger-button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.task-checkbox:not(.disabled),.notification-icon-button:not(:disabled),.notification-row-action:not(:disabled),.kanban-load-more:not(:disabled),.task-title-button:not(:disabled),.task-pill:not(:disabled)):where(:hover,[data-pointer=inside]){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-hover);transform:translateY(-1px)}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.resource-trigger-button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.task-checkbox:not(.disabled),.notification-icon-button:not(:disabled),.notification-row-action:not(:disabled),.kanban-load-more:not(:disabled),.task-title-button:not(:disabled),.task-pill:not(:disabled)):where(:active,[data-pressed=true]){box-shadow:var(--mc-art-press);transform:translateY(0)scale(.985)}#root :where(.channel-button,.nav-item,.mobile-section-bar button,.rail-button){box-shadow:none}#root :where(.channel-button:not(:disabled),.nav-item:not(.static),.mobile-section-bar button,.rail-button):where(:hover,[data-pointer=inside]){transform:translateY(-1px)}#root :where(.channel-button:not(:disabled),.nav-item:not(.static),.mobile-section-bar button,.rail-button):where(:active,[data-pressed=true]){transform:translateY(0)scale(.975)}#root :where(.channel-button.active,.channel-button[data-state=active],.nav-item.active:not(.static),.nav-item[data-state=active]:not(.static)){border-color:var(--mc-art-border-strong);background:#fff;box-shadow:inset 3px 0 #09090b,inset 0 1px #ffffffeb}#root :where(.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,.approval-row,.session-row,.secret-row,.role-card,.signal-row,.insight-metric-card,.card,.daemon-card,.runtime-card,.info-section,.profile-block,.empty-state-card){border-color:var(--mc-art-border);background:var(--mc-art-surface);box-shadow:none;transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), opacity var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root :where(.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,.approval-row,.session-row,.secret-row,.role-card,.signal-row,.insight-metric-card,.card,.daemon-card,.runtime-card,.info-section,.profile-block,.empty-state-card):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-art-border-strong);background:var(--mc-art-surface-raised);box-shadow:var(--mc-art-hover);transform:translateY(-1px)}#root :where(.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){background:#fff;border-color:#09090b33;box-shadow:inset 3px 0 #09090b,inset 0 1px #fffffff0}#root .kanban-column{border-color:var(--mc-art-border);box-shadow:none;background:linear-gradient(#fffffff5 0%,#f9f9faeb 100%),repeating-linear-gradient(#0000 0 38px,#09090b06 38px 39px)}#root .kanban-column:where(:hover,[data-pointer=inside],.drop-target,[data-state=drop-target]){border-color:var(--mc-art-border-strong);transform:none;box-shadow:inset 0 0 0 1px #ffffffb8,0 1px 2px #09090b0a}#root .composer,#root .task-create-row,#root .topic-composer{border-color:var(--mc-art-border);transition:border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring);background:linear-gradient(#fffffff7 0%,#fafafaed 100%);box-shadow:inset 0 1px #fffffff0,0 8px 28px #09090b14}#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],.drop-active),#root .task-create-row:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open]),#root .topic-composer:where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-focus), 0 1px 0 #fffffff5 inset, 0 10px 30px #09090b14;transform:translateY(-1px)}#root .composer[data-state=busy],#root .button[data-loading=true],#root .button.is-loading{box-shadow:var(--mc-art-focus), 0 1px 0 #fffffff0 inset}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette,.notification-panel,.artifact-modal,.task-topic-panel,.toast-card,.system-status-card){border-color:var(--mc-art-border-strong);-webkit-backdrop-filter:blur(18px)saturate(1.03);backdrop-filter:blur(18px)saturate(1.03);box-shadow:var(--mc-art-pop);background:linear-gradient(#fffffffc 0%,#fafafaf7 100%)}#root .task-topic-panel{box-shadow:-1px 0 0 var(--mc-art-border), -14px 0 48px #09090b1a}#root :where(.notification-layer,.artifact-modal-backdrop,.command-palette-layer){-webkit-backdrop-filter:blur(12px)saturate(1.02);backdrop-filter:blur(12px)saturate(1.02)}#root :where(.notification-scrim,.task-topic-scrim){background:#09090b29}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]){border-color:var(--mc-art-border);background:#fff;transform:translate(2px);box-shadow:0 1px 2px #09090b0d}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]){background:linear-gradient(#1d1d20 0%,#09090b 100%)!important;border-color:#09090b!important;box-shadow:inset 0 1px #ffffff24,0 8px 24px #09090b29!important}#root :where(.search-box,.mention-input-wrap,.actor-select-search,.option-select-search,.sidebar-create,.agent-create-inline input,.settings-form-row input,.member-create-grid input,.task-detail-form input,.task-detail-form select,.task-detail-form textarea,.agent-profile-form input,.agent-profile-form textarea,.secret-create-panel input,.role-create-panel input){transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root :where(.search-box:focus-within,.mention-input-wrap[data-focused=true],.mention-input-wrap[data-open=true],.actor-select-search:focus-within,.option-select-search:focus-within,.sidebar-create:focus-within,.agent-create-inline input:focus,.settings-form-row input:focus,.member-create-grid 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,.secret-create-panel input:focus,.role-create-panel input:focus){border-color:var(--mc-art-border-strong);box-shadow:var(--mc-art-focus);transform:translateY(-1px)}#root .command-palette-search:focus-within{border-color:var(--mc-art-border-strong);transform:translateY(-1px);box-shadow:0 0 0 1px #09090b29,0 0 0 4px #09090b0d}#root .command-palette-search input:focus{outline:0}#root .composer .mention-input-wrap:where([data-focused=true],[data-open=true]),#root .composer .mention-input-wrap:focus-within{box-shadow:none;transform:none}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true],#root .workspace-tabs .workspace-tab.active,#root .workspace-tabs .workspace-tab[aria-selected=true]{color:#fff!important;background:linear-gradient(#1d1d20 0%,#09090b 100%)!important;border-color:#09090b!important;box-shadow:inset 0 1px #ffffff21,0 8px 20px #09090b21!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active:hover,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]:hover,#root .workspace-tabs .workspace-tab.active:where(:hover,[data-pointer=inside]),#root .workspace-tabs .workspace-tab[aria-selected=true]:where(:hover,[data-pointer=inside]){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 10px 24px #09090b26!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]{filter:none;box-shadow:none!important;color:#fff!important;background:0 0!important;border-color:#0000!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active:hover,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]:hover,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active[data-pointer=inside],#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true][data-pointer=inside]{transform:none;box-shadow:none!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active .workspace-tab-count,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true] .workspace-tab-count{color:#fff;background:#ffffff24;border-color:#ffffff38}#root .composer,#root .composer[data-state],#root .composer[data-empty],#root .composer[data-resource-menu],#root .composer[data-task-mode],#root .composer[data-attachments]{box-shadow:inset 0 1px #fffffff0,0 8px 28px #09090b14!important}#root .composer:focus-within,#root .composer:hover,#root .composer[data-pointer=inside],#root .composer[data-resource-menu=open],#root .composer[data-task-mode=true],#root .composer[data-attachments=true],#root .composer.drop-active{transform:translateY(-1px);border-color:var(--mc-art-border-strong)!important;box-shadow:var(--mc-art-focus), 0 1px 0 #fffffff5 inset, 0 10px 30px #09090b14!important}#root .message-row,#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row,#root .channel-resource-card,#root .artifact-preview-card,#root .agent-card-row,#root .runtime-detail-row,#root .member-row,#root .auth-session-row,#root .schedule-row,#root .approval-row,#root .session-row,#root .secret-row,#root .role-card,#root .signal-row,#root .insight-metric-card,#root .card,#root .daemon-card,#root .runtime-card,#root .info-section,#root .profile-block,#root .empty-state-card{box-shadow:inset 0 1px #ffffffeb,0 1px 2px #09090b0a!important}#root .message-row:where(:hover,[data-pointer=inside],:focus-within),#root .task-card:where(:hover,[data-pointer=inside],:focus-within),#root .task-table-row:where(:hover,[data-pointer=inside],:focus-within),#root .follow-up-card:where(:hover,[data-pointer=inside],:focus-within),#root .dependency-row:where(:hover,[data-pointer=inside],:focus-within),#root .channel-resource-card:where(:hover,[data-pointer=inside],:focus-within),#root .artifact-preview-card:where(:hover,[data-pointer=inside],:focus-within),#root .agent-card-row:where(:hover,[data-pointer=inside],:focus-within),#root .runtime-detail-row:where(:hover,[data-pointer=inside],:focus-within),#root .member-row:where(:hover,[data-pointer=inside],:focus-within),#root .auth-session-row:where(:hover,[data-pointer=inside],:focus-within),#root .schedule-row:where(:hover,[data-pointer=inside],:focus-within),#root .approval-row:where(:hover,[data-pointer=inside],:focus-within),#root .session-row:where(:hover,[data-pointer=inside],:focus-within),#root .secret-row:where(:hover,[data-pointer=inside],:focus-within),#root .role-card:where(:hover,[data-pointer=inside],:focus-within),#root .signal-row:where(:hover,[data-pointer=inside],:focus-within),#root .insight-metric-card:where(:hover,[data-pointer=inside],:focus-within),#root .card:where(:hover,[data-pointer=inside],:focus-within),#root .daemon-card:where(:hover,[data-pointer=inside],:focus-within),#root .runtime-card:where(:hover,[data-pointer=inside],:focus-within),#root .info-section:where(:hover,[data-pointer=inside],:focus-within),#root .profile-block:where(:hover,[data-pointer=inside],:focus-within),#root .empty-state-card:where(:hover,[data-pointer=inside],:focus-within){transform:translateY(-1px)!important;box-shadow:inset 0 1px #fffffff5,0 2px 8px #09090b0f!important}#root .message-row[data-state=selected],#root .message-row.selected,#root .task-card[data-state=selected],#root .task-card.selected,#root .task-table-row[data-state=selected],#root .task-table-row.selected,#root .follow-up-card[data-state=selected],#root .follow-up-card.selected,#root .dependency-row[data-state=selected],#root .dependency-row.selected{box-shadow:inset 3px 0 #09090b,inset 0 1px #fffffff0,0 1px 2px #09090b0a!important}html[data-view-transition=running]:not([data-view-transition-native=true]) #root .workspace-screen>:where(.workspace-header,.workspace-tabs,.task-toolbar,.message-workspace-grid,.task-board-layout,.detail-page,.placeholder-workspace){animation:mc-studio-surface-in var(--mc-art-speed) var(--mc-art-ease) both}@media (width>=1440px){#root .message-thread-main:not(.tab-view){background:linear-gradient(90deg,#0000 0%,#09090b05 50%,#0000 100%) 50%/min(920px,68%) 100% no-repeat}}@media (width<=900px){#root .app-shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}#root .workspace{height:100dvh;padding:0 0 calc(112px + env(safe-area-inset-bottom,0px))}#root .workspace-screen{height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px));border-width:0}#root .mobile-notification-button{top:calc(14px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));border-radius:12px;width:44px;height:44px;box-shadow:inset 0 1px #fffffff0,0 8px 24px #09090b1f;bottom:auto!important}}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}#root :where(.button,.copy-button,.rail-button,.channel-button,.workspace-tab,.task-card,.message-row,.card,.empty-state-card):where(:hover,[data-pointer=inside],[data-pressed=true]),#root :where(.composer,.task-create-row,.topic-composer,.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,.approval-row,.session-row,.secret-row,.role-card,.signal-row,.insight-metric-card,.card,.daemon-card,.runtime-card,.info-section,.profile-block,.empty-state-card):where(:hover,[data-pointer=inside],:focus-within){transform:none}}:root{--mc-gallery-fast:.15s;--mc-gallery-speed:.23s;--mc-gallery-slow:.38s;--mc-gallery-ease:cubic-bezier(.16, 1, .3, 1);--mc-gallery-spring:cubic-bezier(.2, .86, .2, 1.04);--mc-gallery-border:#09090b1a;--mc-gallery-border-strong:#09090b2e;--mc-gallery-surface:linear-gradient(180deg, #fffffffa 0%, #fafafaf0 100%);--mc-gallery-surface-crisp:linear-gradient(180deg, #fff 0%, #f8f8f9fa 100%);--mc-gallery-inset:0 1px 0 #fffffff0 inset;--mc-gallery-rest:var(--mc-gallery-inset), 0 1px 2px #09090b0a;--mc-gallery-hover:var(--mc-gallery-inset), 0 2px 9px #09090b12;--mc-gallery-pop:var(--mc-gallery-inset), 0 18px 52px #09090b21, 0 0 0 1px #09090b12;--mc-gallery-focus:0 0 0 1px #09090b3d, 0 0 0 4px #09090b0f}#root .workspace-screen{isolation:isolate;overflow:hidden}#root .workspace-screen[data-motion-state=opening]{animation:mc-gallery-workspace-in var(--mc-gallery-slow) var(--mc-gallery-ease) both}#root .workspace-screen>:where(.workspace-header,.workspace-tabs,.task-toolbar,.message-workspace-grid,.task-board-layout,.message-tab-surface,.task-view-surface,.detail-page,.placeholder-workspace){animation:mc-gallery-layer-in var(--mc-gallery-slow) var(--mc-gallery-ease) both;animation-delay:calc(var(--layer-index,0) * 26ms)}#root .workspace-screen>.workspace-tabs{--layer-index:1}#root .workspace-screen>:where(.task-toolbar,.message-workspace-grid,.task-board-layout,.message-tab-surface,.task-view-surface,.detail-page,.placeholder-workspace){--layer-index:2}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{z-index:4;position:relative}#root .workspace-header:after,#root .workspace-tabs:after,#root .task-toolbar:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#09090b14,#0000);height:1px;position:absolute;bottom:0;left:14px;right:14px}#root .module-sidebar{color:#18181b}#root .sidebar-static{z-index:2}#root .sidebar-scroll{z-index:1;position:relative}#root .sidebar-group{border-color:#09090b12}#root .sidebar-group-title{color:#52525b;letter-spacing:0}#root .sidebar-group-toggle{color:#52525b}#root .sidebar-group-toggle:where(:hover,[data-pointer=inside]){color:#18181b}#root .sidebar-group-content{animation-duration:var(--mc-gallery-speed)}#root .sidebar-scroll :where(.nav-item,.channel-button){color:#52525b;border-color:#0000}#root .sidebar-scroll :where(.nav-item,.channel-button):where(:hover,[data-pointer=inside]){color:#18181b;box-shadow:var(--mc-gallery-rest);background:#ffffffc7;border-color:#09090b1a}#root .sidebar-scroll :where(.nav-item.active,.nav-item[data-state=active],.channel-button.active,.channel-button[data-state=active],.channel-button[data-state=current]){color:#09090b;box-shadow:inset 3px 0 0 #09090b, var(--mc-gallery-rest);background:linear-gradient(#fffffffa 0%,#f9f9faf5 100%);border-color:#09090b29}#root .sidebar-scroll :where(.nav-item.active,.nav-item[data-state=active],.channel-button.active,.channel-button[data-state=active],.channel-button[data-state=current]) svg{color:#09090b}#root .empty-sidebar-note{color:#71717a;background:#ffffff8a;border-color:#09090b0f}#root .sidebar-scroll{animation:none!important}#root .sidebar-group-content[data-state=open],#root .sidebar-group-content[data-state=open]>div{opacity:1!important;animation:none!important;transform:none!important}#root .sidebar-scroll .channel-button:not(.active):not([data-state=active]):not([data-state=current]),#root .sidebar-scroll .nav-item:not(.active):not([data-state=active]){background:#ffffff5c}#root .sidebar-scroll .channel-button:not(.active):not([data-state=active]):not([data-state=current]) svg,#root .sidebar-scroll .nav-item:not(.active):not([data-state=active]) svg{color:#71717a}#root .sidebar-create{background:linear-gradient(#ffffff94 0%,#fafafa6b 100%);border-color:#09090b12}#root :where(.button,.copy-button,.rail-button,.mobile-section-bar button,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-checkbox,.resource-trigger-button,.actor-select-trigger,.option-select-trigger,.notification-icon-button,.notification-row-action,.kanban-load-more,.task-title-button,.task-pill,.sidebar-group-toggle){transition:background var(--mc-gallery-speed) var(--mc-gallery-ease), border-color var(--mc-gallery-speed) var(--mc-gallery-ease), box-shadow var(--mc-gallery-speed) var(--mc-gallery-ease), color var(--mc-gallery-fast) var(--mc-gallery-ease), filter var(--mc-gallery-fast) var(--mc-gallery-ease), opacity var(--mc-gallery-fast) var(--mc-gallery-ease), transform var(--mc-gallery-speed) var(--mc-gallery-spring)}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.rail-button,.mobile-section-bar button,.channel-button:not(:disabled),.workspace-tab:not(:disabled),.segmented button:not(:disabled),.scope-toggle button:not(:disabled),.task-checkbox:not(.disabled),.resource-trigger-button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.notification-icon-button:not(:disabled),.notification-row-action:not(:disabled),.kanban-load-more:not(:disabled),.task-title-button:not(:disabled),.task-pill:not(:disabled),.sidebar-group-toggle):where(:hover,[data-pointer=inside]){border-color:var(--mc-gallery-border-strong);filter:saturate(1.02);transform:translateY(-1px)}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.rail-button,.mobile-section-bar button,.channel-button:not(:disabled),.workspace-tab:not(:disabled),.segmented button:not(:disabled),.scope-toggle button:not(:disabled),.task-checkbox:not(.disabled),.resource-trigger-button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.notification-icon-button:not(:disabled),.notification-row-action:not(:disabled),.kanban-load-more:not(:disabled),.task-title-button:not(:disabled),.task-pill:not(:disabled),.sidebar-group-toggle):where(:active,[data-pressed=true]){filter:saturate(.98);transform:translateY(0)scale(.985)}#root :where(.actor-select-trigger,.option-select-trigger)[data-state=open]{border-color:var(--mc-gallery-border-strong);background:var(--mc-gallery-surface-crisp);box-shadow:var(--mc-gallery-focus), var(--mc-gallery-rest)}#root :where(.actor-select-trigger,.option-select-trigger)[data-state=open]>svg:last-child{transform:rotate(180deg)}#root .task-toolbar{gap:12px}#root .task-create-row{isolation:isolate;border-color:var(--mc-gallery-border);background:var(--mc-gallery-surface);min-height:44px;box-shadow:var(--mc-gallery-rest);transition:background var(--mc-gallery-speed) var(--mc-gallery-ease), border-color var(--mc-gallery-speed) var(--mc-gallery-ease), box-shadow var(--mc-gallery-speed) var(--mc-gallery-ease), opacity var(--mc-gallery-fast) var(--mc-gallery-ease), transform var(--mc-gallery-speed) var(--mc-gallery-spring);position:relative;overflow:hidden}#root .task-create-row:before{z-index:-1;background:radial-gradient(240px circle at var(--pointer-x,72%) var(--pointer-y,50%), #ffffffe6, transparent 62%), linear-gradient(90deg, transparent, #09090b08, transparent) -40% 100% / 38% 1px no-repeat;content:"";opacity:0;transition:background-position var(--mc-gallery-slow) var(--mc-gallery-ease), opacity var(--mc-gallery-speed) var(--mc-gallery-ease);position:absolute;inset:0}#root .task-create-row:after{content:"";opacity:0;height:1px;transition:opacity var(--mc-gallery-speed) var(--mc-gallery-ease), transform var(--mc-gallery-speed) var(--mc-gallery-spring);background:linear-gradient(90deg,#0000,#09090b3d,#0000);border-radius:999px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(.72)}#root .task-create-row:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open]){border-color:var(--mc-gallery-border-strong);background:var(--mc-gallery-surface-crisp);box-shadow:var(--mc-gallery-focus), var(--mc-gallery-rest);transform:translateY(-1px)}#root .task-create-row:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open]):before{opacity:.8;background-position:140% 100%}#root .task-create-row[data-state=ready]:after,#root .task-create-row[data-state=busy]:after{opacity:1;transform:scaleX(1)}#root .task-create-row[data-state=busy]:after{animation:mc-gallery-line-run 1.08s var(--mc-gallery-ease) infinite}#root .task-create-row[data-state=blocked]{border-color:#09090b29}#root .task-create-row[data-empty=true]:not(:focus-within){background:linear-gradient(#fffffff0 0%,#fafafae0 100%)}#root .task-create-status{animation:mc-gallery-status-in var(--mc-gallery-speed) var(--mc-gallery-ease) both}#root .mention-inline-hint{animation:mc-gallery-pop-in var(--mc-gallery-speed) var(--mc-gallery-ease) both}#root .mention-input-wrap[data-open=true] :where(input,textarea){border-color:var(--mc-gallery-border-strong);box-shadow:var(--mc-gallery-focus)}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette,#root .notification-panel,#root .artifact-modal{box-shadow:var(--mc-gallery-pop)!important}#root .floating-listbox[data-state=opening],#root .mention-menu[data-state=opening],#root .actor-select-menu[data-state=opening],#root .option-select-menu[data-state=opening]{animation-duration:.19s!important}#root .floating-listbox[data-state=closing],#root .mention-menu[data-state=closing],#root .actor-select-menu[data-state=closing],#root .option-select-menu[data-state=closing]{animation-duration:.13s!important}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button){transform-origin:24px}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]){transform:translate(3px)scale(1.002)}#root .kanban-board{scroll-padding:24px}#root .kanban-column{isolation:isolate;transition:background var(--mc-gallery-speed) var(--mc-gallery-ease), border-color var(--mc-gallery-speed) var(--mc-gallery-ease), box-shadow var(--mc-gallery-speed) var(--mc-gallery-ease), filter var(--mc-gallery-speed) var(--mc-gallery-ease), opacity var(--mc-gallery-fast) var(--mc-gallery-ease), transform var(--mc-gallery-speed) var(--mc-gallery-spring);position:relative;overflow:hidden}#root .kanban-column:before{z-index:-1;background:radial-gradient(360px circle at var(--pointer-x,50%) 0%, #ffffffc2, transparent 62%), linear-gradient(180deg, #09090b07, transparent 96px);content:"";opacity:0;pointer-events:none;transition:opacity var(--mc-gallery-speed) var(--mc-gallery-ease);position:absolute;inset:0}#root .kanban-column:where(:hover,[data-pointer=inside]):before,#root .kanban-column.drop-target:before,#root .kanban-column[data-state=drop-target]:before{opacity:1}#root .kanban-board[data-dragging=true] .kanban-column{filter:saturate(.98)}#root .kanban-board[data-dragging=true] .kanban-column.drop-target{border-color:#09090b;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 4px #09090b0d,0 2px 10px #09090b14}#root .task-card{cursor:grab}#root .task-card:active,#root .task-card[data-state=dragging]{cursor:grabbing}#root .task-card[data-state=dragging]{opacity:.84;border-color:#09090b;transform:rotate(.35deg)scale(.992)!important}#root .kanban-card-list:has(.task-card[data-state=dragging]) .task-card:not([data-state=dragging]){opacity:.62}#root .kanban-insert-marker,#root .kanban-drop-target{animation:mc-gallery-pop-in var(--mc-gallery-speed) var(--mc-gallery-ease) both;position:relative;overflow:hidden}#root .kanban-insert-marker:before,#root .kanban-drop-target:before{content:"";animation:mc-gallery-line-run .94s var(--mc-gallery-ease) infinite;background:linear-gradient(90deg,#0000,#09090b7a,#0000);position:absolute;inset:0}#root .message-row,#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row,#root .channel-resource-card,#root .artifact-preview-card,#root .agent-card-row,#root .runtime-detail-row,#root .member-row,#root .auth-session-row,#root .schedule-row,#root .approval-row,#root .session-row,#root .secret-row,#root .role-card,#root .signal-row,#root .info-section,#root .profile-block,#root .empty-state-card{transform-origin:50%}@media (hover:hover) and (pointer:fine){#root .message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected){opacity:.68;transform:scale(.998)}#root .kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected){opacity:.68;transform:scale(.998)}#root .task-table:has(.task-table-row[data-pointer=inside]) .task-table-row:not([data-pointer=inside]):not(.selected){opacity:.68;transform:scale(.998)}#root .follow-up-list:has(.follow-up-card[data-pointer=inside]) .follow-up-card:not([data-pointer=inside]):not(.selected){opacity:.68;transform:scale(.998)}#root .dependency-list:has(.dependency-row[data-pointer=inside]) .dependency-row:not([data-pointer=inside]):not(.selected){opacity:.68;transform:scale(.998)}#root .channel-resource-list:has(.channel-resource-card[data-pointer=inside]) .channel-resource-card:not([data-pointer=inside]){opacity:.68;transform:scale(.998)}}#root .composer{overflow:hidden}#root .composer[data-state=ready] .composer-footer,#root .composer[data-state=busy] .composer-footer,#root .composer[data-resource-menu=open] .composer-footer,#root .composer[data-task-mode=true] .composer-footer,#root .composer[data-attachments=true] .composer-footer{opacity:1;transform:translateY(0)}#root .composer[data-state=empty]:not(:focus-within) .composer-left-actions{opacity:.72}#root .composer[data-state=drop]{transform:translateY(-1px)scale(1.002)}#root .composer-drop-overlay{animation-duration:var(--mc-gallery-speed)}#root .toast-card,#root .system-status-card{box-shadow:var(--mc-gallery-pop)}@media (width<=900px){#root .workspace-screen[data-motion-state=opening]{animation-duration:.26s}#root .task-create-row{min-height:42px}}@media (prefers-reduced-motion:reduce){#root .workspace-screen[data-motion-state=opening],#root .workspace-screen>:where(.workspace-header,.workspace-tabs,.task-toolbar,.message-workspace-grid,.task-board-layout,.message-tab-surface,.task-view-surface,.detail-page,.placeholder-workspace),#root .task-create-row:after,#root .task-create-status,#root .mention-inline-hint,#root .kanban-insert-marker,#root .kanban-drop-target,#root .kanban-insert-marker:before,#root .kanban-drop-target:before{animation:none!important}#root :where(.task-create-row,.kanban-column,.task-card,.message-row):where(:hover,[data-pointer=inside],[data-state=dragging]){transform:none!important}}@keyframes mc-gallery-workspace-in{0%{opacity:.995;filter:blur(.35px);transform:translateY(1px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mc-gallery-layer-in{0%{opacity:.985;filter:blur(.35px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mc-gallery-pop-in{0%{opacity:0;transform:translateY(4px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mc-gallery-status-in{0%{opacity:0;transform:translateY(-2px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mc-gallery-line-run{0%{transform:translate(-42%)scaleX(.74)}50%{transform:translate(0)scaleX(1)}to{transform:translate(42%)scaleX(.74)}}:root{--mc-finish-border:#09090b1a;--mc-finish-border-strong:#09090b30;--mc-finish-border-soft:#09090b0f;--mc-finish-surface:linear-gradient(180deg, #fffffffa 0%, #f9f9faf5 100%);--mc-finish-surface-open:linear-gradient(180deg, #fff 0%, #f7f7f8fa 100%);--mc-finish-line:linear-gradient(90deg, transparent, #09090b2e, transparent);--mc-finish-rest:0 1px 0 #fffffff0 inset, 0 1px 2px #09090b0a;--mc-finish-hover:0 1px 0 #fffffff5 inset, 0 2px 10px #09090b12;--mc-finish-pop:0 1px 0 #fffffff5 inset, 0 18px 52px #09090b21, 0 0 0 1px #09090b12;--mc-finish-focus:0 0 0 1px #09090b3d, 0 0 0 4px #09090b0f;--mc-finish-fast:.14s;--mc-finish-speed:.23s;--mc-finish-slow:.38s;--mc-finish-ease:cubic-bezier(.16, 1, .3, 1);--mc-finish-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .workspace-screen{background:linear-gradient(#fffffffc 0%,#fafafaf5 228px,#fffffffc 100%),linear-gradient(#09090b04 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#09090b04 1px,#0000 1px) 0 0/34px 34px,#fff}#root .task-toolbar,#root .workspace-tabs,#root .workspace-header{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02)}#root :where(.search-box,.mention-input-wrap,.actor-select-trigger,.option-select-trigger,.task-create-row,.composer,.topic-composer){border-color:var(--mc-finish-border);background:var(--mc-finish-surface);box-shadow:var(--mc-finish-rest);transition:background var(--mc-finish-speed) var(--mc-finish-ease), border-color var(--mc-finish-speed) var(--mc-finish-ease), box-shadow var(--mc-finish-speed) var(--mc-finish-ease), filter var(--mc-finish-fast) var(--mc-finish-ease), opacity var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-speed) var(--mc-finish-spring)}#root :where(.search-box[data-filled=true],.mention-input-wrap[data-focused=true],.mention-input-wrap[data-open=true],.actor-select-field[data-open=true] .actor-select-trigger,.option-select-field[data-open=true] .option-select-trigger,.task-create-row[data-state=ready],.task-create-row[data-resource-menu=open],.composer[data-state=ready],.composer[data-resource-menu=open],.composer[data-task-mode=true],.composer[data-attachments=true],.composer:focus-within,.topic-composer:focus-within){border-color:var(--mc-finish-border-strong);background:var(--mc-finish-surface-open);box-shadow:var(--mc-finish-focus), var(--mc-finish-rest)}#root :where(.search-box,.mention-input-wrap,.actor-select-trigger,.option-select-trigger,.task-create-row,.composer,.topic-composer):where(:hover,[data-pointer=inside]){border-color:var(--mc-finish-border-strong);filter:saturate(1.015);transform:translateY(-1px)}#root :where(.actor-select-trigger,.option-select-trigger)>svg:last-child{transition:transform var(--mc-finish-speed) var(--mc-finish-spring), opacity var(--mc-finish-fast) var(--mc-finish-ease)}#root :where(.actor-select-field[data-open=true] .actor-select-trigger,.option-select-field[data-open=true] .option-select-trigger)>svg:last-child{opacity:.82;transform:rotate(180deg)}#root .search-box[data-filled=true] button{border-color:var(--mc-finish-border);color:#09090b;background:#fff}#root .task-create-row{grid-template-columns:minmax(220px,1fr) auto}#root .task-create-row[data-state=ready]{transform:translateY(-1px)}#root .task-create-row[data-state=blocked]{background:linear-gradient(#fffffffa 0%,#f9f9faf5 100%),repeating-linear-gradient(135deg,#0000 0 10px,#09090b06 10px 11px);border-color:#09090b2e}#root .task-create-row[data-state=ready]:after,#root .composer[data-state=ready]:after{opacity:.58}#root .composer[data-state=empty]:not(:focus-within):not([data-resource-menu=open]){box-shadow:inset 0 1px #fffffff0,0 1px 2px #09090b0a!important}#root .composer[data-state=busy]:before,#root .task-create-row[data-state=busy]:before{opacity:.88}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette,.notification-panel,.artifact-modal,.task-topic-panel){border-color:var(--mc-finish-border-strong)!important;box-shadow:var(--mc-finish-pop)!important;background:linear-gradient(#fffffffc 0%,#fafafafa 100%)!important}#root :where(.mention-menu,.actor-select-menu,.option-select-menu){padding:6px}#root .mention-menu-head,#root .actor-select-search,#root .option-select-search{border-bottom:1px solid var(--mc-finish-border-soft);margin:-6px -6px 6px}#root .mention-type-strip{gap:5px;padding-bottom:3px}#root .mention-group-label{color:#71717a;letter-spacing:0;text-transform:uppercase;margin:6px 4px 3px;font-size:10px;font-weight:760}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button){transform-origin:20px;min-height:38px;transition:background var(--mc-finish-fast) var(--mc-finish-ease), border-color var(--mc-finish-fast) var(--mc-finish-ease), box-shadow var(--mc-finish-fast) var(--mc-finish-ease), color var(--mc-finish-fast) var(--mc-finish-ease), opacity var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-fast) var(--mc-finish-spring)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]){border-color:var(--mc-finish-border);box-shadow:var(--mc-finish-hover);transform:translate(2px)scale(1.002)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]){transform:translate(3px)scale(1.003);box-shadow:inset 0 1px #ffffff24,0 8px 24px #09090b29!important}#root :where(.mention-menu button em,.mention-type-strip span,.workspace-tab-count,.task-card-labels span,.badge){transition:background var(--mc-finish-speed) var(--mc-finish-ease), border-color var(--mc-finish-speed) var(--mc-finish-ease), color var(--mc-finish-speed) var(--mc-finish-ease), opacity var(--mc-finish-fast) var(--mc-finish-ease)}#root .kanban-board{align-items:stretch}#root .kanban-column{background:linear-gradient(#fffffff7 0%,#f9f9faf0 100%),repeating-linear-gradient(#0000 0 38px,#09090b05 38px 39px)}#root .kanban-column-header{z-index:2;border-color:var(--mc-finish-border-soft);-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);background:linear-gradient(#fffffff5 0%,#fafafae0 100%);position:sticky;top:0}#root .kanban-column[data-state=drop-target]{background:linear-gradient(#fffffffc 0%,#f9f9faf7 100%),repeating-linear-gradient(#0000 0 38px,#09090b09 38px 39px);border-color:#09090b}#root .task-card,#root .message-row,#root .task-table-row,#root .follow-up-card,#root .dependency-row,#root .channel-resource-card,#root .artifact-preview-card{border-color:var(--mc-finish-border);background:var(--mc-finish-surface);box-shadow:var(--mc-finish-rest)!important}#root :where(.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-finish-border-strong);background:var(--mc-finish-surface-open);box-shadow:var(--mc-finish-hover)!important;transform:translateY(-1px)scale(1.001)!important}#root .task-card[data-priority=urgent],#root .task-card[data-priority=high],#root .task-table-row[data-priority=urgent],#root .task-table-row[data-priority=high]{border-color:#09090b2b}#root .task-card[data-blocked=true],#root .task-table-row[data-blocked=true],#root .follow-up-card[data-blocked=true],#root .dependency-row[data-blocked=true]{background:linear-gradient(#fffffffa 0%,#f9f9faf5 100%),repeating-linear-gradient(135deg,#0000 0 11px,#09090b06 11px 12px)}#root .task-card[data-state=dragging]{box-shadow:inset 0 1px #fffffff5,0 12px 32px #09090b24,0 0 0 1px #09090b1f!important}#root .message-row[data-delivery=queued],#root .message-row[data-delivery=sending]{border-style:dashed}#root .message-row[data-delivery=failed]{background:linear-gradient(#fffffffa 0%,#fafafaf5 100%),repeating-linear-gradient(135deg,#0000 0 10px,#09090b08 10px 11px);border-color:#09090b3d}#root .message-row[data-deleted=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--muted) 16%, transparent), transparent), var(--card)}#root .message-row[data-deleted=true] .message-body>p{color:var(--muted-foreground);font-style:italic}#root .message-row[data-deleted=true] .avatar{opacity:.62}#root .message-attachment-card,#root .message-artifact-card,#root .composer-attachment-chip{transition:background var(--mc-finish-speed) var(--mc-finish-ease), border-color var(--mc-finish-speed) var(--mc-finish-ease), box-shadow var(--mc-finish-speed) var(--mc-finish-ease), transform var(--mc-finish-speed) var(--mc-finish-spring)}#root :where(.message-attachment-card,.message-artifact-card,.composer-attachment-chip):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-finish-border-strong);box-shadow:var(--mc-finish-hover);transform:translateY(-1px)}#root .system-status-dock{z-index:95;perspective:1200px;width:min(390px,100vw - 40px);position:fixed;top:76px;right:clamp(18px,1.6vw,24px)}#root .app-shell[data-section=tasks] .system-status-dock{width:min(360px,100vw - 40px);top:auto;bottom:24px;right:clamp(20px,2vw,28px)}#root .system-status-card{border-color:var(--mc-finish-border-strong);transform-origin:100% 0;min-height:52px;transition:border-color var(--mc-finish-speed) var(--mc-finish-ease), box-shadow var(--mc-finish-speed) var(--mc-finish-ease), filter var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-speed) var(--mc-finish-spring);background:linear-gradient(#fffffffa 0%,#fafafaf5 100%);box-shadow:var(--mc-finish-pop)!important}#root .system-status-card[data-state=opening],#root .system-status-card[data-state=open]{animation:mc-finish-dock-in var(--mc-finish-speed) var(--mc-finish-ease) both;animation-delay:calc(var(--item-index,0) * 36ms)}#root .system-status-card[data-state=closing]{pointer-events:none;animation:mc-finish-dock-out .17s var(--mc-finish-ease) both}#root .system-status-card:where(:hover,[data-pointer=inside]){filter:saturate(1.02);transform:translateY(-1px)}#root .system-status-card .system-status-icon{background:#fff;box-shadow:inset 0 1px #fffffff0}#root .toast-card[data-state=open]{animation:mc-finish-toast-in var(--mc-finish-speed) var(--mc-finish-ease) both}#root .toast-card[data-state=closing]{animation:mc-finish-toast-out .17s var(--mc-finish-ease) both}@media (width<=900px){#root .system-status-dock,#root .app-shell[data-section=tasks] .system-status-dock{top:auto;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(126px + env(safe-area-inset-bottom,0px));left:max(12px, env(safe-area-inset-left,0px));width:auto}#root .task-create-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#root .system-status-card[data-state],#root .toast-card[data-state=open],#root .toast-card[data-state=closing]{animation:none!important}#root :where(.search-box,.mention-input-wrap,.actor-select-trigger,.option-select-trigger,.task-create-row,.composer,.topic-composer,.task-card,.message-row,.task-table-row,.follow-up-card,.dependency-row,.channel-resource-card,.artifact-preview-card):where(:hover,[data-pointer=inside],:focus-within){transform:none!important}}@keyframes mc-finish-dock-in{0%{opacity:0;transform:translateY(-6px)rotateX(2deg)scale(.988)}to{opacity:1;transform:translate(0,0)rotateX(0)scale(1)}}@keyframes mc-finish-dock-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.992)}}@keyframes mc-finish-toast-in{0%{opacity:0;transform:translateY(8px)scale(.988)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mc-finish-toast-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(7px)scale(.992)}}#root .topic-composer{align-items:stretch;gap:8px;padding:10px;grid-template-columns:40px minmax(0,1fr) minmax(72px,auto)!important}#root .topic-composer>.topic-reply-resource-button{justify-content:center;width:40px;min-width:40px;height:40px;padding:0}#root .topic-composer>.topic-reply-resource-button svg{flex:none}#root .topic-composer>.mention-input-wrap{min-width:0}#root .topic-composer>.mention-input-wrap input{width:100%}#root .topic-composer>.button:not(.resource-trigger-button){white-space:nowrap;justify-content:center;min-width:72px}#root .topic-composer>.topic-reply-resource-status{grid-column:2/4;max-width:100%}@media (width<=760px){#root .topic-composer{grid-template-columns:40px minmax(0,1fr)!important}#root .topic-composer>.topic-reply-resource-button{grid-column:1}#root .topic-composer>.mention-input-wrap{grid-column:2}#root .topic-composer>.button:not(.resource-trigger-button){grid-column:1/-1;width:100%}#root .topic-composer>.topic-reply-resource-status{grid-column:1/-1}}#root .workspace-screen[data-detail-open=true] :where(.message-workspace-grid.with-topic,.task-board-layout.with-topic){grid-template-columns:minmax(0,1fr) clamp(420px,29vw,500px);gap:clamp(10px,1vw,16px)}#root :where(.workspace-tabs,.segmented,.scope-toggle)[data-fluid-indicator=true]{isolation:isolate}#root .workspace-tabs[data-fluid-indicator=true]>.control-active-indicator.workspace-tab-indicator,#root .segmented[data-fluid-indicator=true]>.control-active-indicator.segmented-indicator,#root .scope-toggle[data-fluid-indicator=true]>.control-active-indicator.scope-toggle-indicator{border-radius:8px;max-height:38px;height:calc(100% - 20px)!important;transform:translate3d(var(--active-indicator-x,0px), -50%, 0)!important;top:50%!important}#root :where(.workspace-tab,.segmented button,.scope-toggle button){z-index:1;position:relative}#root .workspace-screen[data-detail-open=true] :where(.message-thread-main,.kanban-board,.task-view-surface){isolation:isolate;transition:filter var(--mc-art-speed) var(--mc-art-ease), opacity var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring);position:relative}#root .workspace-screen[data-detail-open=true] :where(.message-thread-main,.kanban-board,.task-view-surface):after{z-index:20;pointer-events:none;border-radius:inherit;content:"";opacity:.46;transition:opacity var(--mc-art-speed) var(--mc-art-ease), background var(--mc-art-speed) var(--mc-art-ease);background:linear-gradient(90deg,#0000 0%,#ffffff38 68%,#ffffff9e 100%),repeating-linear-gradient(135deg,#09090b06 0 1px,#0000 1px 12px);position:absolute;inset:0}#root .workspace-screen[data-detail-open=true] :where(.message-thread-main,.kanban-board,.task-view-surface):where(:hover,[data-pointer=inside]):after{opacity:.28}#root .workspace-screen[data-detail-open=true] .task-topic-panel{transform-origin:100% 48%;border-radius:10px;min-width:0;margin:12px 14px 14px 0;overflow:hidden;background:linear-gradient(#fffffffc 0%,#fbfbfcf7 100%)!important;border:1px solid #09090b29!important;box-shadow:inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffffb8,-18px 0 56px #09090b1a,0 18px 72px #09090b1a!important}#root .workspace-screen[data-detail-open=true] .task-topic-panel:before{z-index:0;pointer-events:none;content:"";opacity:.76;background:radial-gradient(480px 180px at 78% -6%,#09090b0d,#0000 68%),linear-gradient(90deg,#09090b08,#0000 18%);position:absolute;inset:0}#root .workspace-screen[data-detail-open=true] .task-topic-panel>*{z-index:1;position:relative}#root .workspace-screen[data-detail-open=true] .topic-header,#root .workspace-screen[data-detail-open=true] .topic-composer{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#fffffff5 0%,#fafafae6 100%);border-color:#09090b1a}#root .workspace-screen[data-detail-open=true] .topic-scroll{scrollbar-gutter:stable;padding:18px 16px 22px}#root .workspace-screen[data-detail-open=true] :where(.topic-origin,.topic-status-row,.topic-edit-card,.topic-agent-run,.topic-session-row,.topic-reply,.topic-activity,.artifact-preview-card){background:linear-gradient(#fffffffa 0%,#fcfcfdf2 100%);border-color:#09090b17}#root .workspace-screen[data-detail-open=true] :where(.topic-origin,.topic-status-row,.topic-edit-card,.topic-agent-run,.topic-session-row,.topic-reply,.topic-activity,.artifact-preview-card):where(:hover,[data-pointer=inside],:focus-within){border-color:#09090b2e;transform:translateY(-1px)}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .command-palette,#root .notification-panel,#root .artifact-modal{outline-offset:-2px;outline:1px solid #ffffffc7;border-radius:10px!important}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button){min-height:38px;transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), color var(--mc-art-fast) var(--mc-art-ease), opacity var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring);border-radius:8px}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]){background:linear-gradient(#fffffffc 0%,#f6f6f7f5 100%);border-color:#09090b24;transform:translate(2px);box-shadow:0 1px 2px #09090b0d}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]){color:#fff!important;background:linear-gradient(#18181b 0%,#09090b 100%)!important;border-color:#09090b!important;box-shadow:inset 0 1px #ffffff29,0 8px 24px #09090b29!important}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]) :where(small,em){color:#ffffffad!important}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]) :where(.mention-icon,.actor-option-icon,.option-select-icon,.command-icon){color:#fff;background:#ffffff1a;border-color:#ffffff2e}#root :where(.button[data-tooltip],.copy-button[data-tooltip],.actor-select-trigger[data-tooltip],.option-select-trigger[data-tooltip],.mention-input-wrap[data-tooltip],.task-checkbox[data-tooltip]){overflow:visible}#root :where(.button:disabled[data-tooltip],.copy-button:disabled[data-tooltip],.actor-select-trigger:disabled[data-tooltip],.option-select-trigger:disabled[data-tooltip]):after{display:block}#root :where(.button[data-tooltip],.copy-button[data-tooltip],.actor-select-trigger[data-tooltip],.option-select-trigger[data-tooltip],.mention-input-wrap[data-tooltip],.task-checkbox[data-tooltip]):after{letter-spacing:0;background:#09090b;border:1px solid #ffffff29;border-radius:8px;box-shadow:inset 0 1px #ffffff1f,0 12px 32px #09090b2e}#root :where(.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.segmented button:disabled,.task-filters button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.resource-trigger-button:disabled){cursor:not-allowed;opacity:.52}#root :where(.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.segmented button:disabled,.task-filters button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.resource-trigger-button:disabled):where(:hover,[data-pointer=inside]){filter:grayscale(.18);border-color:#09090b1a;box-shadow:none!important;transform:none!important}@media (width<=1180px){#root .workspace-screen[data-detail-open=true] :where(.message-workspace-grid.with-topic,.task-board-layout.with-topic){grid-template-columns:minmax(0,1fr) minmax(390px,44vw)}}@media (width<=900px){#root .app-shell:has(.task-topic-panel)>.mobile-notification-button{pointer-events:none;opacity:0;transform:translateY(-6px)scale(.96)}#root .workspace-screen[data-detail-open=true] :where(.message-workspace-grid.with-topic,.task-board-layout.with-topic){z-index:120;grid-template-columns:minmax(0,1fr);position:relative}#root .workspace-screen[data-detail-open=true] .task-topic-panel{top:max(8px, env(safe-area-inset-top,0px));right:max(10px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));left:max(10px, env(safe-area-inset-left,0px));z-index:260;border-radius:10px;margin:0}#root .workspace-screen[data-detail-open=true] .task-topic-scrim{z-index:250;-webkit-backdrop-filter:blur(10px)saturate(1.02);backdrop-filter:blur(10px)saturate(1.02);background:#09090b2e;border:0;display:block;position:fixed;inset:0}#root .workspace-screen[data-detail-open=true] :where(.message-thread-main,.kanban-board,.task-view-surface):after{opacity:0}}@media (prefers-reduced-motion:reduce){#root .workspace-screen[data-detail-open=true] :where(.message-thread-main,.kanban-board,.task-view-surface),#root .workspace-screen[data-detail-open=true] :where(.topic-origin,.topic-status-row,.topic-edit-card,.topic-agent-run,.topic-session-row,.topic-reply,.topic-activity,.artifact-preview-card):where(:hover,[data-pointer=inside],:focus-within),#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]){transform:none!important}}:root{--mc-gallery-focus-soft:0 0 0 1px #09090b2e, 0 0 0 4px #09090b0d;--mc-gallery-blocked:linear-gradient(180deg, #fffffffa 0%, #f9f9faf5 100%), repeating-linear-gradient(135deg, transparent 0 12px, #09090b06 12px 13px)}#root :where(.search-box,.sidebar-create){isolation:isolate;position:relative}#root .search-box:after,#root .sidebar-create:after{content:"";opacity:0;pointer-events:none;transform-origin:50%;height:1px;transition:opacity var(--mc-finish-speed) var(--mc-finish-ease), transform var(--mc-finish-speed) var(--mc-finish-spring);background:linear-gradient(90deg,#0000,#09090b38,#0000);border-radius:999px;position:absolute;bottom:5px;left:10px;right:10px;transform:scaleX(.72)}#root .search-box[data-focused=true],#root .search-box[data-filled=true]{border-color:var(--mc-finish-border-strong);background:var(--mc-finish-surface-open);box-shadow:var(--mc-gallery-focus-soft), var(--mc-finish-rest)}#root .search-box[data-focused=true]:after,#root .search-box[data-filled=true]:after,#root .sidebar-create:focus-within:after{opacity:1;transform:scaleX(1)}#root .search-box button{color:#52525b;background:#ffffffd1;border:1px solid #09090b14;border-radius:7px;place-items:center;width:24px;height:24px;min-height:24px;display:inline-grid}#root .search-box button:where(:hover,[data-pointer=inside]){color:#09090b;border-color:#09090b29}#root .workspace-screen[data-detail-state=opening] :where(.message-thread-main,.kanban-board,.task-view-surface),#root .workspace-screen[data-detail-state=open] :where(.message-thread-main,.kanban-board,.task-view-surface){filter:saturate(.99);transform:translate(-1px)scale(.999)}#root .workspace-screen[data-detail-state=closing] :where(.message-thread-main,.kanban-board,.task-view-surface){filter:saturate();transform:translate(0,0)scale(1)}#root .task-topic-panel[data-state=opening]{animation:mc-gallery-panel-enter .26s var(--mc-finish-ease) both!important}#root .task-topic-panel[data-state=closing]{animation:mc-gallery-panel-exit .18s var(--mc-finish-ease) both!important}#root .task-topic-panel[data-dirty=true] .topic-edit-card{border-color:#09090b33;box-shadow:var(--mc-finish-focus), var(--mc-finish-rest)!important}#root .topic-edit-card,#root .topic-composer,#root .composer-task-draft,#root .composer-attachment-chip,#root .task-create-row,#root .composer{isolation:isolate;position:relative}#root .topic-edit-card:after,#root .topic-composer:after{background:var(--mc-finish-line);content:"";opacity:0;pointer-events:none;transform-origin:50%;height:1px;transition:opacity var(--mc-finish-speed) var(--mc-finish-ease), transform var(--mc-finish-speed) var(--mc-finish-spring);border-radius:999px;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(.72)}#root .topic-edit-card:before,#root .topic-composer:before{z-index:0;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:background-position .68s var(--mc-finish-ease), opacity var(--mc-finish-speed) var(--mc-finish-ease);background:linear-gradient(90deg,#0000,#ffffffb8,#0000) -42% 0/38% 100% no-repeat;position:absolute;inset:0}#root .topic-edit-card>*,#root .topic-composer>*{z-index:1;position:relative}#root :where(.topic-edit-card[data-state=ready],.task-create-row[data-state=ready],.composer[data-state=ready],.topic-composer[data-state=ready]):after{opacity:.62;transform:scaleX(1)}#root :where(.topic-edit-card[data-state=blocked],.task-create-row[data-state=blocked],.topic-composer[data-state=blocked],.composer[data-trigger-state=pending]){background:var(--mc-gallery-blocked)!important;border-color:#09090b2e!important}#root :where(.topic-edit-card[data-state=busy],.task-create-row[data-state=busy],.topic-composer[data-state=busy],.composer[data-state=busy]){border-color:#09090b!important}#root :where(.topic-edit-card[data-state=busy],.task-create-row[data-state=busy],.topic-composer[data-state=busy],.composer[data-state=busy]):before{opacity:.82;background-position:142% 0}#root .topic-composer[data-resource-menu=open],#root .topic-composer[data-state=ready],#root .topic-composer[data-state=busy]{border-color:var(--mc-finish-border-strong)!important;box-shadow:var(--mc-gallery-focus-soft), var(--mc-finish-rest)!important}#root .topic-composer[data-state=empty]:not(:focus-within){box-shadow:var(--mc-finish-rest)!important}#root .composer-task-draft{transform-origin:50% 0;animation:mc-gallery-layer-in var(--mc-finish-slow) var(--mc-finish-ease) both}#root .composer-task-draft[data-disabled=true]{background:var(--mc-gallery-blocked)}#root .composer-attachment-chip{animation:mc-gallery-pop-in var(--mc-finish-speed) var(--mc-finish-ease) both;animation-delay:calc(var(--item-index,0) * 24ms);background:linear-gradient(#fffffffa 0%,#f9f9faf5 100%);border-color:#09090b17}#root .composer-attachment-remove{width:28px;min-width:28px;height:28px;min-height:28px;padding:0}#root .message-panel[data-empty=true]{place-items:center;display:grid}#root .message-row[data-task-linked=true]{border-left-color:#09090b33}#root .message-row[data-has-attachments=true],#root .message-row[data-has-artifacts=true]{background:linear-gradient(#fffffffa 0%,#fafafaf5 100%),linear-gradient(90deg,#09090b06,#0000 18%)}#root .task-card-move-button{opacity:.86;justify-content:center;width:100%;min-height:34px}#root .task-card:where(:hover,[data-pointer=inside],:focus-within) .task-card-move-button{opacity:1}#root .kanban-card-list[data-empty=true]{min-height:180px}#root .kanban-empty{color:#71717a;background:linear-gradient(#ffffffb3 0%,#fafafa80 100%),repeating-linear-gradient(135deg,#0000 0 14px,#09090b06 14px 15px);border:1px dashed #09090b17;border-radius:8px;place-items:center;min-height:164px;display:grid}#root .kanban-load-more{justify-content:center;width:100%}#root .notification-read-all[data-state=disabled]{background:#ffffff8f}#root .floating-listbox[data-empty=true]{min-height:112px}#root :where(.actor-select-empty,.mention-empty,.option-select-empty){color:#71717a;place-items:center;min-height:84px;font-size:13px;display:grid}#root .security-action-row{border-top:1px solid #18181b14;margin-top:12px;padding-top:12px}#root .security-action-row span{color:#52525b;line-height:1.45}#root :where(.button,.copy-button,.rail-button,.mobile-section-bar button,.channel-button,.workspace-tab,.segmented button,.scope-toggle button,.task-checkbox,.resource-trigger-button,.actor-select-trigger,.option-select-trigger,.notification-icon-button,.notification-row-action,.kanban-load-more,.task-title-button,.task-pill,.sidebar-group-toggle):where(:focus-visible){box-shadow:var(--mc-gallery-focus-soft), var(--mc-finish-rest)!important}@media (width<=900px){#root .workspace-screen[data-detail-state=opening] :where(.message-thread-main,.kanban-board,.task-view-surface),#root .workspace-screen[data-detail-state=open] :where(.message-thread-main,.kanban-board,.task-view-surface){filter:none;transform:none}#root .message-panel[data-empty=true]{min-height:100%}#root .task-card-move-button{min-height:38px}}@media (prefers-reduced-motion:reduce){#root .task-topic-panel[data-state=opening],#root .task-topic-panel[data-state=closing],#root .composer-task-draft,#root .composer-attachment-chip{animation:none!important}#root .workspace-screen[data-detail-state] :where(.message-thread-main,.kanban-board,.task-view-surface){filter:none;transform:none}}@keyframes mc-gallery-panel-enter{0%{opacity:0;filter:blur(.5px);transform:translate(12px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes mc-gallery-panel-exit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(.5px);transform:translate(10px)scale(.994)}}:root{--mc-control-line:#09090b17;--mc-control-line-strong:#09090b2e;--mc-control-paper:#fffffff5;--mc-control-paper-soft:#fafafae0;--mc-control-code:#09090b;--mc-control-code-soft:#141416;--mc-control-glow:0 1px 0 #fffffff5 inset, 0 1px 2px #09090b0a, 0 18px 54px #09090b0f;--mc-control-lift:0 1px 0 #fffffffa inset, 0 4px 14px #09090b0f, 0 28px 84px #09090b17;--mc-control-ease:cubic-bezier(.16, 1, .3, 1);--mc-control-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .computer-page{gap:18px;padding-bottom:72px}#root .computer-page>:where(.daemon-card,.info-section,.agents-on-host){border:1px solid var(--mc-control-line);background:linear-gradient(180deg, var(--mc-control-paper) 0%, var(--mc-control-paper-soft) 100%), #fff;box-shadow:var(--mc-control-glow)}#root .computer-page>:where(.daemon-card,.info-section,.agents-on-host):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-control-line-strong);box-shadow:var(--mc-control-lift);transform:translateY(-1px)}#root .computer-page .card-title,#root .computer-page .section-heading-row h2{color:#09090b;letter-spacing:0;min-width:0;font-size:13px;font-weight:760}#root .daemon-update-row{align-items:center;gap:14px}#root .daemon-update-row>span{color:#52525b;max-width:72ch;line-height:1.45}#root .command-list{gap:8px;margin-top:14px;display:grid}#root .command-line{min-height:54px;transition:background .18s var(--mc-control-ease), border-color .18s var(--mc-control-ease), box-shadow .22s var(--mc-control-ease), transform .22s var(--mc-control-spring);background:linear-gradient(#fffffffa 0%,#fafafaeb 100%);border:1px solid #09090b14;border-radius:8px;grid-template-columns:minmax(118px,.16fr) minmax(0,1fr) 38px;align-items:center;gap:10px;padding:8px;display:grid;box-shadow:inset 0 1px #fffffff5,0 1px 2px #09090b08}#root .command-line:where(:hover,[data-pointer=inside],:focus-within){box-shadow:var(--mc-control-lift);background:linear-gradient(#fff 0%,#f9f9faf5 100%);border-color:#09090b26;transform:translateY(-1px)}#root .command-line span{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}#root .command-line code,#root .command-box code{background:linear-gradient(180deg, var(--mc-control-code-soft) 0%, var(--mc-control-code) 100%);color:#f4f4f5;scrollbar-width:thin;white-space:nowrap;border:1px solid #ffffff14;border-radius:7px;min-width:0;overflow-x:auto;box-shadow:inset 0 1px #ffffff14,0 10px 26px #09090b1a}#root .command-line code{padding:9px 11px}#root .command-line .copy-button{justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}#root .command-box{border:1px solid var(--mc-control-line);background:linear-gradient(#fffffffa 0%,#f8f8f9f0 100%);border-radius:8px;padding:12px;box-shadow:inset 0 1px #fffffff5,0 16px 44px #09090b0f}#root .command-box-header{align-items:center;min-height:36px}#root .command-box-header span{color:#3f3f46;font-size:12px;font-weight:720}#root .agent-create-inline{align-items:stretch;gap:8px}#root .agent-create-inline input{border-radius:8px;min-width:min(220px,42vw);height:38px}#root .agent-create-inline .button{white-space:nowrap;min-height:38px}#root :where(.button:disabled,.copy-button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.resource-trigger-button:disabled){opacity:.72;box-shadow:none!important;color:#71717a!important;background:linear-gradient(#ffffffb8 0%,#f6f6f7b3 100%)!important;border-color:#09090b12!important}#root :where(.button:disabled,.copy-button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.resource-trigger-button:disabled)>svg{color:#a1a1aa}#root :where(.button[data-tooltip],.copy-button[data-tooltip],.actor-select-trigger[data-tooltip],.option-select-trigger[data-tooltip]):after{text-align:left;transform-origin:50% 0;max-width:min(280px,100vw - 36px);padding:7px 9px;font-size:12px;font-weight:620;line-height:1.3;transform:translate(-50%,6px)scale(.98)}#root :where(.button[data-tooltip],.copy-button[data-tooltip],.actor-select-trigger[data-tooltip],.option-select-trigger[data-tooltip]):where(:hover,:focus-visible):after{transform:translate(-50%)scale(1)}#root .button[data-has-tooltip=true]{overflow:visible}#root .button[data-has-tooltip=true]:not([data-loading=true]):after{z-index:180;pointer-events:none;color:#fff;content:"";opacity:0;text-align:left;transform-origin:50% 0;max-width:min(280px,100vw - 36px);transition:opacity .15s var(--mc-control-ease), transform .15s var(--mc-control-ease);white-space:normal;background:#09090b;border:1px solid #ffffff29;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:620;line-height:1.3;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,6px)scale(.98);box-shadow:inset 0 1px #ffffff1f,0 12px 32px #09090b2e}#root .button[data-has-tooltip=true]:not([data-loading=true]):where(:hover,:focus-visible):after{content:attr(data-tooltip-label);opacity:1;transform:translate(-50%)scale(1)}body>:where(.mention-menu,.actor-select-menu,.option-select-menu,.floating-listbox,.command-palette){animation:mc-control-menu-in .18s var(--mc-control-ease) both;transform-origin:50% 0}body>:where(.mention-menu,.actor-select-menu,.option-select-menu,.floating-listbox)[data-state=closing],body>.command-palette[data-state=closing]{animation:mc-control-menu-out .12s var(--mc-control-ease) both}@media (width<=920px){#root .command-line{grid-template-columns:minmax(0,1fr) 38px}#root .command-line span{grid-column:1/-1}#root .agent-create-inline{width:100%}#root .agent-create-inline input,#root .agent-create-inline .button{flex:1 1 0;min-width:0}}@media (width<=620px){#root .daemon-update-row{align-items:stretch}#root .daemon-update-row .button,#root .daemon-update-row .copy-button{justify-content:center;width:100%}#root .agent-create-inline{display:grid}}@media (prefers-reduced-motion:reduce){body>:where(.mention-menu,.actor-select-menu,.option-select-menu,.floating-listbox,.command-palette){animation:none!important}}@keyframes mc-control-menu-in{0%{opacity:0;filter:blur(.5px);transform:translateY(-4px)scale(.99)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes mc-control-menu-out{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(.5px);transform:translateY(-3px)scale(.99)}}:root{--mc-master-ink:#09090b;--mc-master-ink-soft:#27272a;--mc-master-muted:#71717a;--mc-master-border:#09090b17;--mc-master-border-strong:#09090b2e;--mc-master-border-soft:#09090b0d;--mc-master-paper:#fff;--mc-master-paper-soft:#fafafa;--mc-master-paper-open:#fffffff0;--mc-master-fill:#f4f4f5b8;--mc-master-focus:0 0 0 1px #09090b47, 0 0 0 4px #09090b0f;--mc-master-rest:0 1px 0 #ffffffeb inset, 0 1px 2px #09090b08;--mc-master-hover:0 1px 0 #fffffff0 inset, 0 1px 2px #09090b0d, 0 10px 26px #09090b0d;--mc-master-pop:0 1px 0 #ffffffe0 inset, 0 10px 32px #09090b1f, 0 28px 80px #09090b1f, 0 0 0 1px #09090b12;--mc-master-code:#09090b;--mc-master-code-soft:#141416;--mc-master-speed-fast:.14s;--mc-master-speed:.22s;--mc-master-speed-slow:.34s;--mc-master-ease:cubic-bezier(.16, 1, .3, 1);--mc-master-spring:cubic-bezier(.2, .86, .2, 1.04);--mc-master-content:min(1180px, calc(100% - clamp(28px, 6vw, 88px)))}#root .workspace{background:linear-gradient(#fafafac7 0,#0000 280px),#fff;padding:10px 10px 10px 0}#root .workspace-screen{border:1px solid var(--mc-master-border);box-shadow:var(--mc-master-rest);background:linear-gradient(#fffffffa 0,#fafafaeb 240px,#fffffff0 100%),linear-gradient(#09090b06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#09090b06 1px,#0000 1px) 0 0/32px 32px;border-radius:10px;overflow:hidden}#root .workspace-screen:before{opacity:.34}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{border-color:var(--mc-master-border-soft);box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(1.02);backdrop-filter:blur(16px)saturate(1.02);background:linear-gradient(#fffffff0 0,#fafafae0 100%)}#root .workspace-header{min-height:64px;padding-inline:clamp(18px,2vw,28px)}#root .workspace-title h1,#root .computer-heading h1,#root .task-card h3,#root .task-title-button strong{letter-spacing:0;font-weight:760}#root .workspace-title-icon,#root .computer-icon,#root .channel-tab-icon,#root .empty-state-icon,#root .system-status-icon,#root .toast-icon,#root .avatar,#root .large-avatar,#root .mini-avatar{border-color:var(--mc-master-border);box-shadow:var(--mc-master-rest);background:linear-gradient(#fff 0,#f7f7f8 100%)}#root .workspace-tabs{align-items:center;gap:8px;min-height:56px;padding-inline:clamp(18px,2vw,28px)}#root .workspace-tab,#root .segmented button,#root .scope-toggle button,#root .task-filters button,#root .button,#root .copy-button,#root .actor-select-trigger,#root .option-select-trigger,#root .resource-trigger-button,#root .task-pill,#root .kanban-load-more{transition:background var(--mc-master-speed) var(--mc-master-ease), border-color var(--mc-master-speed) var(--mc-master-ease), box-shadow var(--mc-master-speed) var(--mc-master-ease), color var(--mc-master-speed-fast) var(--mc-master-ease), filter var(--mc-master-speed-fast) var(--mc-master-ease), opacity var(--mc-master-speed-fast) var(--mc-master-ease), transform var(--mc-master-speed) var(--mc-master-spring);border-radius:8px}#root .workspace-tab{border:1px solid #0000;min-height:38px;padding-inline:12px}#root .workspace-tab.active,#root .workspace-tab[aria-selected=true],#root .segmented button.active,#root .segmented button[aria-selected=true],#root .scope-toggle button.active,#root .scope-toggle button[aria-pressed=true]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff24,0 1px 2px #09090b14}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active,#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]{color:#fff!important;background:linear-gradient(#18181b 0,#09090b 100%)!important;border-color:#09090b!important;box-shadow:inset 0 1px #ffffff24,0 1px 2px #09090b14!important}#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab.active:where(:hover,[data-pointer=inside]),#root .workspace-tabs[data-fluid-indicator=true] .workspace-tab[aria-selected=true]:where(:hover,[data-pointer=inside]){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,0 10px 24px #09090b26!important}#root .workspace-tab.active .workspace-tab-count,#root .workspace-tab[aria-selected=true] .workspace-tab-count{color:#fff;background:#ffffff1f;border-color:#ffffff2e}#root .control-active-indicator{box-shadow:none!important;background:0 0!important}#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button){border-color:var(--mc-master-border);box-shadow:var(--mc-master-rest)}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.workspace-tab:not(:disabled),.segmented button:not(:disabled),.scope-toggle button:not(:disabled),.task-filters button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.resource-trigger-button:not(:disabled),.kanban-load-more:not(:disabled),.task-pill:not(:disabled)):where(:hover,[data-pointer=inside]){border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-hover);filter:none;transform:translateY(-1px)}#root :where(.button:not(:disabled),.copy-button:not(:disabled),.workspace-tab:not(:disabled),.segmented button:not(:disabled),.scope-toggle button:not(:disabled),.task-filters button:not(:disabled),.actor-select-trigger:not(:disabled),.option-select-trigger:not(:disabled),.resource-trigger-button:not(:disabled),.kanban-load-more:not(:disabled),.task-pill:not(:disabled)):where(:active,[data-pressed=true]){box-shadow:var(--mc-master-rest);transition-duration:90ms;transform:translateY(0)scale(.985)}#root :where(.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.mobile-section-bar button:focus-visible,.channel-button:focus-visible,.workspace-tab:focus-visible,.segmented button:focus-visible,.scope-toggle button:focus-visible,.task-filters button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.resource-trigger-button:focus-visible,.task-card:focus-visible,.task-title-button:focus-visible,.kanban-load-more:focus-visible){outline:0;box-shadow:var(--mc-master-focus)!important}#root :where(.search-box:focus-within,.mention-input-wrap:focus-within,.sidebar-create:focus-within,.task-create-row:focus-within,.composer:focus-within,.agent-create-inline:focus-within){outline:0;box-shadow:var(--mc-master-focus), var(--mc-master-rest)!important}#root :where(.button:disabled,.copy-button:disabled,.workspace-tab:disabled,.segmented button:disabled,.scope-toggle button:disabled,.task-filters button:disabled,.actor-select-trigger:disabled,.option-select-trigger:disabled,.resource-trigger-button:disabled){cursor:not-allowed;filter:grayscale(.12);opacity:.58;transform:none!important}#root .copy-button[data-has-tooltip=true]{overflow:visible}#root .copy-button[data-has-tooltip=true]:after{z-index:190;pointer-events:none;color:#fff;content:attr(data-tooltip-label);opacity:0;max-width:min(280px,100vw - 36px);box-shadow:var(--mc-master-pop);text-align:left;transform-origin:50% 0;transition:opacity var(--mc-master-speed-fast) var(--mc-master-ease), transform var(--mc-master-speed-fast) var(--mc-master-ease);white-space:normal;background:#09090b;border:1px solid #ffffff29;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:620;line-height:1.3;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,6px)scale(.98)}#root .copy-button[data-has-tooltip=true]:where(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)scale(1)}#root .copy-button[data-state=copied]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b}#root .copy-button[data-state=failed]{color:#991b1b;background:#fef2f2db;border-color:#b91c1c47}#root .message-workspace-grid,#root .task-board-layout{background:linear-gradient(#fafafa7a 0,#0000 300px)}#root .message-thread-main{min-height:0}#root .message-panel{gap:10px;padding:clamp(18px,2vw,28px) clamp(18px,4vw,56px) 18px}#root .message-panel .date-divider,#root .message-row,#root .message-panel .empty-state-card{width:var(--mc-master-content);margin-inline:auto}#root .message-row{height:auto;min-height:58px;transition:background var(--mc-master-speed) var(--mc-master-ease), border-color var(--mc-master-speed) var(--mc-master-ease), box-shadow var(--mc-master-speed) var(--mc-master-ease), transform var(--mc-master-speed) var(--mc-master-spring);border:1px solid #0000;border-radius:10px;flex:none;padding:12px;overflow:visible}#root .kanban-card-list>.task-card{flex:none;height:auto}#root .message-row:hover,#root .message-row[data-pointer=inside]{border-color:var(--mc-master-border);background:var(--mc-master-paper-open);box-shadow:var(--mc-master-rest);transform:translateY(-1px)}#root .message-row.selected,#root .message-row[data-state=selected]{border-color:var(--mc-master-border-strong);box-shadow:inset 3px 0 0 #09090b, var(--mc-master-rest);background:linear-gradient(#fff 0,#f7f7f8 100%)}#root .message-meta strong{font-weight:740}#root .message-body p{color:var(--mc-master-ink-soft);font-size:14.5px}#root .composer{width:var(--mc-master-content);border-color:var(--mc-master-border);box-shadow:var(--mc-master-rest);transition:border-color var(--mc-master-speed) var(--mc-master-ease), box-shadow var(--mc-master-speed) var(--mc-master-ease), transform var(--mc-master-speed) var(--mc-master-spring);background:linear-gradient(#fffffffa 0,#fafafaf0 100%);border-radius:10px;margin:0 auto clamp(14px,2vw,24px);overflow:visible}#root .composer:hover,#root .composer[data-pointer=inside]{border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-hover);transform:translateY(-1px)}#root .composer:focus-within,#root .composer[data-state=ready],#root .composer[data-resource-menu=open]{border-color:var(--mc-master-border-strong)}#root .composer-footer{border-top-color:var(--mc-master-border-soft);align-items:center;gap:12px;min-height:50px}#root .composer-left-actions{gap:8px}#root .composer-action-status,#root .task-create-status{animation:mc-master-status-in var(--mc-master-speed) var(--mc-master-ease) both}#root .task-toolbar{gap:12px;padding:clamp(12px,1.6vw,18px) clamp(18px,2vw,28px)}#root .task-toolbar>.segmented{width:fit-content;max-width:100%}#root .task-filters{grid-template-columns:auto minmax(220px,1fr) repeat(4,minmax(150px,auto));align-items:center;gap:8px;display:grid}#root .task-filters .search-box{width:100%}#root .task-create-row{isolation:isolate;border:1px solid var(--mc-master-border);box-shadow:var(--mc-master-rest);transition:border-color var(--mc-master-speed) var(--mc-master-ease), box-shadow var(--mc-master-speed) var(--mc-master-ease), transform var(--mc-master-speed) var(--mc-master-spring);background:linear-gradient(#fffffff5 0,#fafafaeb 100%);border-radius:10px;padding:6px;position:relative}#root .task-create-row[data-state=ready],#root .task-create-row:focus-within{border-color:var(--mc-master-border-strong)}#root .task-create-row input{box-shadow:none;background:0 0;border-color:#0000}#root .kanban-board{grid-template-columns:repeat(5,minmax(220px,1fr));gap:clamp(12px,1.25vw,18px);padding:clamp(18px,2vw,28px) clamp(18px,2vw,28px) clamp(20px,2vw,30px)}#root .kanban-column{min-height:max(480px,100dvh - 270px);box-shadow:none;transition:background var(--mc-master-speed) var(--mc-master-ease), border-color var(--mc-master-speed) var(--mc-master-ease), box-shadow var(--mc-master-speed) var(--mc-master-ease), transform var(--mc-master-speed) var(--mc-master-spring);background:linear-gradient(#ffffffeb 0,#f8f8f9f5 100%);border-color:#09090b1c;border-radius:10px;padding:10px;overflow:hidden}#root .kanban-column:hover,#root .kanban-column[data-pointer=inside]{border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-rest)}#root .kanban-column-header{z-index:2;border:1px solid var(--mc-master-border-soft);-webkit-backdrop-filter:blur(14px)saturate(1.02);backdrop-filter:blur(14px)saturate(1.02);background:#ffffffd1;border-radius:8px;min-height:40px;padding:0 10px;position:sticky;top:0}#root .kanban-card-list{scrollbar-gutter:stable;min-height:0;padding:1px 1px 2px;overflow:auto}#root .kanban-empty{color:#71717a;background:linear-gradient(#ffffffc2 0,#fafafa94 100%),repeating-linear-gradient(135deg,#0000 0 14px,#09090b05 14px 15px);border-color:#09090b1a;min-height:190px}#root .task-card{border-color:var(--mc-master-border);box-shadow:none;background:linear-gradient(#fff 0,#fcfcfdfa 100%);border-radius:10px;padding:14px}#root .task-card:hover,#root .task-card[data-pointer=inside]{border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-hover);transform:translateY(-2px)}#root .task-card.selected,#root .task-card[data-state=selected]{box-shadow:inset 3px 0 0 #09090b, var(--mc-master-rest);border-color:#09090b}#root .task-card[data-priority=high],#root .task-card[data-priority=urgent]{border-left-color:#09090b}#root .task-card-footer{gap:10px;padding-top:4px}#root .detail-page{padding:clamp(22px,2.3vw,34px) clamp(24px,2.7vw,44px) 64px}#root .computer-page{gap:18px}#root .computer-heading{max-width:1440px}#root .computer-page>:where(.info-section,.daemon-card,.agents-on-host){border-color:var(--mc-master-border);max-width:1440px;box-shadow:none;background:linear-gradient(#fffffff5 0,#fafafae6 100%);border-radius:10px}#root .computer-page>:where(.info-section,.daemon-card,.agents-on-host):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-rest);transform:none}#root .computer-page .info-grid{border:1px solid var(--mc-master-border-soft);background:#ffffffb3;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:none;overflow:hidden}#root .computer-page .info-row{border-right:1px solid var(--mc-master-border-soft);grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;min-height:92px;padding:16px}#root .computer-page .info-row:last-child{border-right:0}#root .computer-page .info-row span{text-transform:uppercase;font-size:12px;font-weight:680}#root .computer-page .info-row strong{font-size:14px}#root .command-list{gap:10px}#root .command-line{isolation:isolate;border-color:var(--mc-master-border);min-height:56px;box-shadow:none;background:linear-gradient(#ffffffeb 0,#fafafac7 100%);border-radius:9px;grid-template-columns:minmax(112px,136px) minmax(0,1fr) 38px;position:relative;overflow:hidden}#root .command-line:before{z-index:-1;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b0d, transparent 34%), linear-gradient(90deg, #09090b08 0, transparent 34%);content:"";opacity:0;transition:opacity var(--mc-master-speed) var(--mc-master-ease);position:absolute;inset:0}#root .command-line:hover,#root .command-line[data-pointer=inside],#root .command-line:focus-within{border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-rest);transform:none}#root .command-line:hover:before,#root .command-line[data-pointer=inside]:before,#root .command-line:focus-within:before{opacity:1}#root .command-line code,#root .command-box code{background:linear-gradient(180deg, var(--mc-master-code-soft) 0, var(--mc-master-code) 100%);box-shadow:none;border-color:#ffffff14}#root .command-line code{scrollbar-width:none;white-space:nowrap;overflow-x:auto}#root .command-line code::-webkit-scrollbar{display:none}#root .command-line span{color:#3f3f46;letter-spacing:0}#root .command-line .copy-button{place-self:center end;min-width:38px}#root :where(input,textarea,select):focus,#root :where(input,textarea,select):focus-visible{outline:0}#root :where(.mention-input-wrap input,.mention-input-wrap textarea,.command-palette-search input,.actor-select-search input,.option-select-search input,.search-box input){outline:0!important}#root :where(.mention-input-wrap input,.mention-input-wrap textarea,.command-palette-search input){box-shadow:none!important;border-color:#0000!important}#root .command-palette-search{border-color:var(--mc-master-border);transition:background var(--mc-master-speed) var(--mc-master-ease), border-color var(--mc-master-speed) var(--mc-master-ease), box-shadow var(--mc-master-speed) var(--mc-master-ease), transform var(--mc-master-speed) var(--mc-master-spring);background:linear-gradient(#fffffffa 0,#fafafaeb 100%)}#root .command-palette-search:focus-within{border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-focus), var(--mc-master-rest);transform:translateY(-1px)}#root .command-palette-search input{background:0 0}#root .composer .mention-input-wrap:where([data-focused=true],[data-open=true],:focus-within),#root .task-detail-form .mention-field>.mention-input-wrap:where([data-focused=true],[data-open=true],:focus-within),#root .topic-composer>.mention-input-wrap:where([data-focused=true],[data-open=true],:focus-within){border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-focus), var(--mc-master-rest)}#root .composer .mention-input-wrap:where([data-open=true]){background:linear-gradient(#fffffffc 0,#fafafaf0 100%)}#root .command-palette-layer{background:radial-gradient(circle at 50% 0,#ffffff75,#0000 34%),#fafafa8f}#root .command-palette-results{scrollbar-gutter:stable}#root .command-result-block button{min-height:58px}#root .detail-page.computer-page{max-width:none}#root .computer-page>:where(.computer-heading,.info-section,.daemon-card,.agents-on-host,.runtime-detail-list),#root .computer-page .runtime-chips{width:100%;max-width:1680px}#root .command-box{border-color:var(--mc-master-border);box-shadow:none}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette,.notification-panel,.toast-card,.system-status-card,.artifact-modal,.task-topic-panel){border-color:var(--mc-master-border-strong);box-shadow:var(--mc-master-pop)}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette){animation:mc-master-pop-in var(--mc-master-speed) var(--mc-master-ease) both;transform-origin:50% 0}#root .composer-attach-trigger{display:inline-flex}#root .attachment-menu{gap:10px;padding:10px;display:grid;overflow:hidden auto}#root .attachment-menu-head{border-bottom:1px solid #09090b14;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:2px 2px 12px;display:grid}#root .attachment-menu-head>div,#root .attachment-menu-primary>span:last-child,#root .attachment-file-option>span:nth-child(2){min-width:0}#root .attachment-menu-head strong,#root .attachment-menu-head small,#root .attachment-menu-primary strong,#root .attachment-menu-primary small,#root .attachment-file-option strong,#root .attachment-file-option small,#root .attachment-file-option em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#root .attachment-menu-head strong,#root .attachment-menu-primary strong,#root .attachment-file-option strong{color:var(--foreground);letter-spacing:0;font-size:12px;font-weight:680}#root .attachment-menu-head small,#root .attachment-menu-primary small,#root .attachment-file-option small,#root .attachment-file-option em,#root .attachment-menu-empty{color:var(--muted-foreground);letter-spacing:0;font-size:11px}#root .attachment-menu-mark,#root .attachment-menu-icon{background:linear-gradient(180deg, #ffffffeb, #f4f4f5d1), var(--muted);color:var(--foreground);border:1px solid #09090b1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}#root .attachment-menu button{color:inherit;font:inherit}#root .attachment-menu-primary,#root .attachment-file-option{cursor:pointer;text-align:left;min-width:0;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;display:grid}#root .attachment-menu-primary{grid-template-columns:34px minmax(0,1fr);padding:9px}#root .attachment-file-option{animation:attachment-option-in .18s var(--ease-out) both;animation-delay:calc(var(--item-index,0) * 24ms);grid-template-columns:32px minmax(0,1fr) minmax(72px,.35fr);padding:7px}#root .attachment-file-option .attachment-menu-icon{width:32px;height:32px}#root .attachment-menu-primary:hover,#root .attachment-menu-primary:focus-visible,#root .attachment-file-option:hover,#root .attachment-file-option:focus-visible{background:#09090b0a;border-color:#09090b1a;outline:none;transform:translateY(-1px)}#root .attachment-menu-primary:active,#root .attachment-file-option:active{transform:translateY(0)scale(.995)}#root .attachment-menu-section{gap:6px;display:grid}#root .attachment-menu-section-title{color:var(--muted-foreground);letter-spacing:0;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:11px;display:flex}#root .attachment-menu-section-title button{color:var(--foreground);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:11px}#root .attachment-menu-section-title button:hover,#root .attachment-menu-section-title button:focus-visible{background:#09090b0f;outline:none}#root .attachment-menu-empty{background:#09090b08;border:1px dashed #09090b1f;border-radius:8px;align-items:center;gap:8px;padding:12px;line-height:1.35;display:flex}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button){border-radius:8px}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]){transform:translate(2px)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]){color:#fff!important;box-shadow:none!important;background:linear-gradient(#18181b 0,#09090b 100%)!important;border-color:#09090b!important}#root .mobile-section-bar{border-color:var(--mc-master-border);box-shadow:var(--mc-master-pop);border-radius:12px}@media (hover:hover) and (pointer:fine){#root .message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected){opacity:.88}#root .kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected){opacity:.88}#root .command-list:has(.command-line[data-pointer=inside]) .command-line:not([data-pointer=inside]){opacity:.88}}@keyframes attachment-option-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){#root .task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#root .task-filters .scope-toggle,#root .task-filters .search-box{min-width:0}#root .computer-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .computer-page .info-row:nth-child(2n){border-right:0}#root .computer-page .info-row:nth-child(n+3){border-top:1px solid var(--mc-master-border-soft)}}@media (width<=900px){:root{--mc-master-content:calc(100% - 24px)}#root .workspace{padding:0}#root .workspace-screen{border-inline:0;border-radius:0}#root .workspace-header,#root .workspace-tabs,#root .task-toolbar{padding-inline:14px}#root .task-filters{grid-template-columns:minmax(0,1fr)}#root .kanban-board{grid-template-columns:repeat(5,minmax(260px,78vw));padding-inline:14px}#root .composer{margin-bottom:84px}#root .computer-page .info-grid{grid-template-columns:minmax(0,1fr)}#root .computer-page .info-row,#root .computer-page .info-row:nth-child(2n){border-right:0}#root .computer-page .info-row+.info-row{border-top:1px solid var(--mc-master-border-soft)}}@media (width<=620px){#root .message-panel{padding-inline:12px}#root .workspace-tabs{gap:6px}#root .workspace-tab{padding-inline:10px}#root .command-line{grid-template-columns:minmax(0,1fr) 38px}#root .command-line span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}#root :where(.button,.copy-button,.workspace-tab,.segmented button,.scope-toggle button,.task-filters button,.message-row,.task-card,.composer,.command-line):where(:hover,[data-pointer=inside],[data-pressed=true]){transform:none!important}}@keyframes mc-master-pop-in{0%{opacity:0;filter:blur(.5px);transform:translateY(-4px)scale(.99)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes mc-master-status-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translate(0,0)}}:root{--mc-finish-ink:#09090b;--mc-finish-soft-ink:#27272a;--mc-finish-muted:#71717a;--mc-finish-border:#09090b1a;--mc-finish-border-strong:#09090b33;--mc-finish-border-soft:#09090b0f;--mc-finish-paper:#fffffff7;--mc-finish-paper-solid:#fff;--mc-finish-paper-soft:#f8f8f9f0;--mc-finish-grid:linear-gradient(#09090b06 1px, transparent 1px) 0 0 / 34px 34px, linear-gradient(90deg, #09090b06 1px, transparent 1px) 0 0 / 34px 34px;--mc-finish-rest:0 1px 0 #fffffff2 inset, 0 1px 2px #09090b0a, 0 18px 56px #09090b0d;--mc-finish-hover:0 1px 0 #fffffffa inset, 0 5px 16px #09090b12, 0 28px 88px #09090b1a;--mc-finish-pop:0 1px 0 #fffffffa inset, 0 16px 48px #09090b21, 0 40px 120px #09090b26, 0 0 0 1px #09090b12;--mc-finish-focus:0 0 0 1px #09090b4d, 0 0 0 5px #09090b12, 0 18px 48px #09090b17;--mc-finish-fast:.15s;--mc-finish-speed:.24s;--mc-finish-slow:.42s;--mc-finish-ease:cubic-bezier(.16, 1, .3, 1);--mc-finish-spring:cubic-bezier(.2, .86, .2, 1.04)}#root .workspace{background:radial-gradient(900px 220px at 18% 0,#ffffffb8,#0000 76%),linear-gradient(#ffffff94 0,#f4f4f5d1 100%)}#root .workspace-screen{isolation:isolate;border-color:var(--mc-finish-border);background:linear-gradient(180deg, #fffffffc 0, #fafafaf5 230px, #fffffffc 100%), var(--mc-finish-grid), #fff;position:relative;box-shadow:inset 0 1px #fffffff0,inset 0 0 0 1px #ffffffb3,0 28px 90px #09090b14,0 1px 2px #09090b0d}#root .workspace-screen:before,#root .workspace-screen:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}#root .workspace-screen:before{opacity:.76;background:linear-gradient(90deg,#0000 0,#09090b1a 18%,#0000 45%) 0 0/260px 1px no-repeat,radial-gradient(760px 170px at 24% 0,#09090b0a,#0000 72%)}#root .workspace-screen:after{opacity:.55;background:linear-gradient(#ffffff52 0,#0000 18% 76%,#09090b06 100%),linear-gradient(90deg,#09090b09 0,#0000 8% 92%,#09090b09 100%)}#root .workspace-screen[data-motion-state=opening]>:where(.workspace-header,.workspace-tabs,.task-toolbar,.message-workspace-grid,.task-board-layout,.detail-page,.global-search-workspace,.placeholder-workspace){animation:mc-finish-workspace-in var(--mc-finish-speed) var(--mc-finish-ease) both}#root :where(.workspace-header,.workspace-tabs,.task-toolbar){border-color:var(--mc-finish-border-soft);-webkit-backdrop-filter:blur(20px)saturate(1.04);backdrop-filter:blur(20px)saturate(1.04);background:linear-gradient(#fffffff5 0,#fafafae6 100%);position:relative;overflow:clip;box-shadow:inset 0 1px #fffffff0,0 1px #09090b0d,0 14px 42px #09090b0a}#root :where(.workspace-header,.workspace-tabs,.task-toolbar):after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#09090b1f,#0000);height:1px;position:absolute;bottom:0;left:16px;right:16px}#root .workspace-header+.task-toolbar,#root .workspace-tabs+.detail-page,#root .workspace-tabs+.global-search-workspace{border-top:0}#root :where(.detail-page,.global-search-workspace,.message-workspace-grid,.task-board-layout){animation:mc-finish-content-rise var(--mc-finish-speed) var(--mc-finish-ease) both}#root :where(.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card,.message-row,.empty-state-card,.global-search-panel,.global-search-result){isolation:isolate;border-color:var(--mc-finish-border);background:linear-gradient(180deg, var(--mc-finish-paper) 0, var(--mc-finish-paper-soft) 100%);box-shadow:var(--mc-finish-rest);transition:background var(--mc-finish-speed) var(--mc-finish-ease), border-color var(--mc-finish-speed) var(--mc-finish-ease), box-shadow var(--mc-finish-speed) var(--mc-finish-ease), opacity var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-speed) var(--mc-finish-spring);position:relative}#root :where(.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card,.message-row,.empty-state-card,.global-search-panel,.global-search-result):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--pointer-x,50%) var(--pointer-y,0%), #09090b0f, transparent 66%);opacity:0;transition:opacity var(--mc-finish-speed) var(--mc-finish-ease);position:absolute;inset:0}#root :where(.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card,.message-row,.empty-state-card,.global-search-panel,.global-search-result):where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected],[data-state=active]){border-color:var(--mc-finish-border-strong);background:linear-gradient(180deg, var(--mc-finish-paper-solid) 0, #fafafaf7 100%);box-shadow:var(--mc-finish-hover);transform:translateY(-1px)}#root :where(.daemon-card,.runtime-card,.profile-block,.info-section,.access-restricted-card,.insight-metric-card,.message-tab-surface,.task-view-surface,.kanban-column,.task-summary-card,.signal-row,.runtime-detail-row,.agent-card-row,.auth-session-row,.member-row,.schedule-row,.approval-row,.session-row,.audit-log-row,.insight-audit-row,.role-card,.secret-row,.channel-resource-card,.artifact-preview-card,.follow-up-card,.dependency-row,.task-card,.message-row,.empty-state-card,.global-search-panel,.global-search-result):where(:hover,[data-pointer=inside],:focus-within):after{opacity:1}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.task-title-button,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button){transition:background var(--mc-finish-fast) var(--mc-finish-ease), border-color var(--mc-finish-fast) var(--mc-finish-ease), box-shadow var(--mc-finish-fast) var(--mc-finish-ease), color var(--mc-finish-fast) var(--mc-finish-ease), filter var(--mc-finish-fast) var(--mc-finish-ease), opacity var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-fast) var(--mc-finish-spring)}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.task-title-button,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):where(:hover,[data-pointer=inside]):not(:disabled){border-color:var(--mc-finish-border-strong);box-shadow:var(--mc-finish-rest);filter:saturate(1.02);transform:translateY(-1px)}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.task-title-button,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):where(:active,[data-pressed=true]):not(:disabled){transform:translateY(0)scale(.985);box-shadow:inset 0 1px #ffffffd1,0 7px 20px #09090b17}#root :where(.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.workspace-tab:focus-visible,.channel-button:focus-visible,.nav-item:focus-visible,.segmented button:focus-visible,.scope-toggle button:focus-visible,.task-filters button:focus-visible,.mobile-section-bar button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.resource-trigger-button:focus-visible,.task-checkbox:focus-within,.kanban-load-more:focus-visible,.notification-icon-button:focus-visible,.notification-read-all:focus-visible,.notification-row-action:focus-visible,.task-title-button:focus-visible,.task-card-footer button:focus-visible,.topic-header button:focus-visible,.artifact-modal-header button:focus-visible,.artifact-modal-actions button:focus-visible,.artifact-modal-actions a:focus-visible,.system-status-card button:focus-visible,.toast-card button:focus-visible,.search-box button:focus-visible,.permission-toggle-grid button:focus-visible,.role-card-actions button:focus-visible,.secret-row button:focus-visible,.auth-session-row button:focus-visible,.member-row button:focus-visible,.schedule-row button:focus-visible,.approval-row button:focus-visible,.session-row button:focus-visible,.task-detail-actions button:focus-visible){outline:0;box-shadow:var(--mc-finish-focus)!important}#root :where(.search-box,.mention-input-wrap,.task-create-row,.topic-composer,.actor-select-field,.option-select-field,.agent-create-inline,.settings-form-row label,.member-create-grid label,.task-detail-form label,.agent-profile-form label){transition:background var(--mc-finish-fast) var(--mc-finish-ease), border-color var(--mc-finish-fast) var(--mc-finish-ease), box-shadow var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-fast) var(--mc-finish-spring)}#root :where(.search-box:focus-within,.mention-input-wrap:focus-within,.mention-input-wrap[data-open=true],.task-create-row:focus-within,.task-create-row[data-resource-menu=open],.topic-composer:focus-within,.actor-select-field:focus-within,.option-select-field:focus-within,.agent-create-inline:focus-within,.settings-form-row label:focus-within,.member-create-grid label:focus-within,.task-detail-form label:focus-within,.agent-profile-form label:focus-within){border-color:var(--mc-finish-border-strong);transform:translateY(-1px);box-shadow:var(--mc-finish-focus), var(--mc-finish-rest)!important}#root .composer .mention-input-wrap:focus-within,#root .composer .mention-input-wrap[data-open=true],#root .composer .mention-input-wrap[data-focused=true]{transform:none}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette,.notification-panel,.artifact-modal,.toast-card,.system-status-card,.task-topic-panel),body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu){border-color:var(--mc-finish-border-strong);box-shadow:var(--mc-finish-pop);-webkit-backdrop-filter:blur(22px)saturate(1.04);backdrop-filter:blur(22px)saturate(1.04);background:linear-gradient(#fffffffc 0,#f9f9faf5 100%)}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette)[data-state=opening],body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu)[data-state=opening]{animation:mc-finish-popover-in var(--mc-finish-speed) var(--mc-finish-ease) both}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.command-palette)[data-state=closing],body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu)[data-state=closing]{animation:mc-finish-popover-out .15s var(--mc-finish-ease) both}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu)[data-placement=top],body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu)[data-placement=top]{transform-origin:50% 100%}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button),body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu) button{transition:background var(--mc-finish-fast) var(--mc-finish-ease), border-color var(--mc-finish-fast) var(--mc-finish-ease), box-shadow var(--mc-finish-fast) var(--mc-finish-ease), color var(--mc-finish-fast) var(--mc-finish-ease), transform var(--mc-finish-fast) var(--mc-finish-spring)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(:hover,[data-pointer=inside]),body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu) button:where(:hover,[data-pointer=inside]){transform:translate(2px)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.command-result-block button):where(.active,.selected,[data-state=active],[data-state=selected]),body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu) button:where(.active,.selected,[data-state=active],[data-state=selected]){color:#fff!important;background:linear-gradient(#18181b 0,#09090b 100%)!important;border-color:#09090b!important;box-shadow:inset 0 1px #ffffff24,0 14px 34px #09090b2e!important}#root :where(.message-panel,.detail-page,.topic-scroll,.sidebar-scroll,.kanban-board,.kanban-card-list,.command-palette-results,.global-search-results,.member-table,.notification-list){scrollbar-color:#09090b47 transparent;scrollbar-gutter:stable;scrollbar-width:thin}#root :where(.message-panel,.detail-page,.topic-scroll,.sidebar-scroll,.kanban-board,.kanban-card-list,.command-palette-results,.global-search-results,.member-table,.notification-list)::-webkit-scrollbar{width:10px;height:10px}#root :where(.message-panel,.detail-page,.topic-scroll,.sidebar-scroll,.kanban-board,.kanban-card-list,.command-palette-results,.global-search-results,.member-table,.notification-list)::-webkit-scrollbar-thumb{background:#09090b47 padding-box padding-box;border:3px solid #0000;border-radius:999px}#root .rail-button{overflow:visible}#root .rail-button.active{box-shadow:inset 0 1px #ffffff26,0 14px 34px #00000057}#root .rail-tooltip{box-shadow:var(--mc-finish-pop)}#root .task-toolbar{min-height:74px}#root .workspace-screen[data-section=tasks] .kanban-column{min-height:max(360px,100dvh - 350px)}#root .task-create-row[data-state=ready]{border-color:var(--mc-finish-border-strong);box-shadow:var(--mc-finish-rest)}#root .kanban-column[data-state=drop-target],#root .kanban-column.drop-target{box-shadow:inset 0 0 0 1px #09090b24, var(--mc-finish-hover);border-color:#09090b47;transform:translateY(-1px)}#root .task-card[data-state=dragging]{opacity:.76;box-shadow:var(--mc-finish-pop);transform:rotate(-.4deg)scale(.99)}#root .global-search-panel,#root .search-box,#root .composer,#root .task-create-row{outline-offset:-2px;outline:1px solid #ffffffb8}#root .computer-page>:where(.info-section,.daemon-card,.agents-on-host,.runtime-detail-list),#root .computer-page .info-grid{border-color:var(--mc-finish-border);background:linear-gradient(180deg, var(--mc-finish-paper) 0, var(--mc-finish-paper-soft) 100%);box-shadow:var(--mc-finish-rest)}#root .computer-page>:where(.info-section,.daemon-card,.agents-on-host,.runtime-detail-list):where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-finish-border-strong);box-shadow:var(--mc-finish-hover)}@media (hover:hover) and (pointer:fine){#root .sidebar-scroll:has(.channel-button[data-pointer=inside]) .channel-button:not([data-pointer=inside]):not(.active){opacity:.84}#root .sidebar-scroll:has(.member-row[data-pointer=inside]) .member-row:not([data-pointer=inside]):not(.active){opacity:.84}#root .message-panel:has(.message-row[data-pointer=inside]) .message-row:not([data-pointer=inside]):not(.selected){opacity:.84}#root .kanban-card-list:has(.task-card[data-pointer=inside]) .task-card:not([data-pointer=inside]):not(.selected){opacity:.84}#root .global-search-result-list:has(.global-search-result[data-pointer=inside]) .global-search-result:not([data-pointer=inside]){opacity:.84}}@media (width<=900px){#root .workspace-screen{box-shadow:none;border-radius:0}#root .task-toolbar{min-height:0}}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after,body>.floating-listbox,body>.mention-menu,body>.actor-select-menu,body>.option-select-menu{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}#root :where(.button,.copy-button,.rail-button,.workspace-tab,.channel-button,.nav-item,.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.task-card,.message-row,.composer,.daemon-card,.info-section,.global-search-result):where(:hover,[data-pointer=inside],[data-pressed=true]){transform:none!important}}@keyframes mc-finish-workspace-in{0%{opacity:0;filter:blur(1px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mc-finish-content-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}@keyframes mc-finish-popover-in{0%{opacity:0;filter:blur(.6px);transform:translateY(-6px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes mc-finish-popover-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.985)}}:root{--mc-continuity-speed:.26s;--mc-continuity-fast:.16s;--mc-continuity-slow:.52s;--mc-continuity-ease:cubic-bezier(.16, 1, .3, 1);--mc-continuity-spring:cubic-bezier(.2, .86, .2, 1.04);--mc-continuity-line:#09090b1c;--mc-continuity-line-strong:#09090b38;--mc-continuity-surface:linear-gradient(180deg, #fffffffa 0, #f8f8f9f0 100%);--mc-continuity-surface-strong:linear-gradient(180deg, #fff 0, #fafafafa 100%);--mc-continuity-rest:0 1px 0 #fffffff5 inset, 0 1px 2px #09090b0d, 0 14px 40px #09090b0d;--mc-continuity-hover:0 1px 0 #fffffffa inset, 0 8px 22px #09090b14, 0 28px 90px #09090b1a;--mc-continuity-pressed:0 1px 0 #ffffffe6 inset, 0 6px 18px #09090b14;--mc-continuity-focus:0 0 0 1px #09090b4d, 0 0 0 5px #09090b12, 0 18px 56px #09090b1a}#root .workspace-header{border-bottom:1px solid var(--mc-continuity-line);min-height:72px;transition:background var(--mc-continuity-speed) var(--mc-continuity-ease), border-color var(--mc-continuity-speed) var(--mc-continuity-ease), box-shadow var(--mc-continuity-speed) var(--mc-continuity-ease);background:linear-gradient(#fffffffa 0,#fafafbf0 100%)!important;box-shadow:inset 0 1px #fffffff2,0 1px #09090b0a,0 18px 46px #09090b0d!important}#root .workspace-title{min-width:0}#root .workspace-title-icon,#root .workspace-header .large-avatar{border-color:var(--mc-continuity-line);background:var(--mc-continuity-surface-strong);box-shadow:var(--mc-continuity-rest)}#root .module-sidebar{transition:background var(--mc-continuity-speed) var(--mc-continuity-ease), box-shadow var(--mc-continuity-speed) var(--mc-continuity-ease);background:linear-gradient(#fffffff5 0,#f8f8f9eb 100%)!important;box-shadow:inset -1px 0 #ffffffc7,1px 0 #09090b12,18px 0 48px #09090b0d!important}#root .sidebar-static{-webkit-backdrop-filter:blur(18px)saturate(1.02);backdrop-filter:blur(18px)saturate(1.02);background:linear-gradient(#ffffffbd 0,#fff0 100%)}#root .sidebar-group-content[data-state=opening]{animation:mc-continuity-group-in var(--mc-continuity-speed) var(--mc-continuity-ease) both}#root .sidebar-group-content[data-state=closing]{animation:mc-continuity-group-out var(--mc-continuity-fast) var(--mc-continuity-ease) both}#root :where(.channel-button,.nav-item:not(.static),.sidebar-group-toggle){transform-origin:50%;border:1px solid #0000;box-shadow:0 0 #09090b00}#root :where(.channel-button,.nav-item:not(.static),.sidebar-group-toggle):where(:hover,[data-pointer=inside]):not(:disabled){border-color:var(--mc-continuity-line);background:#ffffffd1;box-shadow:inset 0 1px #fffffff2,0 10px 28px #09090b12}#root :where(.channel-button.active,.nav-item.active,.channel-button[data-state=active],.nav-item[data-state=active]){border-color:var(--mc-continuity-line-strong);background:var(--mc-continuity-surface-strong);box-shadow:inset 0 1px #fffffffa,0 12px 32px #09090b17}#root .sidebar-create,#root .channel-create-mode,#root .search-box,#root .global-search-input-row,#root .audit-filter-panel,#root .member-create-grid,#root .role-create-panel,#root .secret-create-panel,#root .agent-profile-form,#root .task-detail-form{border-color:var(--mc-continuity-line);background:var(--mc-continuity-surface);box-shadow:var(--mc-continuity-rest);transition:background var(--mc-continuity-speed) var(--mc-continuity-ease), border-color var(--mc-continuity-speed) var(--mc-continuity-ease), box-shadow var(--mc-continuity-speed) var(--mc-continuity-ease), transform var(--mc-continuity-speed) var(--mc-continuity-spring)}#root :where(.sidebar-create,.channel-create-mode,.search-box,.global-search-input-row,.audit-filter-panel,.member-create-grid,.role-create-panel,.secret-create-panel,.agent-profile-form,.task-detail-form):where(:focus-within,[data-pointer=inside]){border-color:var(--mc-continuity-line-strong);background:var(--mc-continuity-surface-strong);box-shadow:var(--mc-continuity-focus);transform:translateY(-1px)}#root .composer{transition:background var(--mc-continuity-speed) var(--mc-continuity-ease), border-color var(--mc-continuity-speed) var(--mc-continuity-ease), box-shadow var(--mc-continuity-speed) var(--mc-continuity-ease), transform var(--mc-continuity-speed) var(--mc-continuity-spring);border-color:var(--mc-continuity-line)!important;background:linear-gradient(#fffffffc 0,#fafafbf5 100%)!important;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffb3,0 24px 70px #09090b1a,0 1px 2px #09090b0d!important}#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],[data-state=ready],.drop-active){transform:translateY(-1px);border-color:var(--mc-continuity-line-strong)!important;background:var(--mc-continuity-surface-strong)!important;box-shadow:var(--mc-continuity-focus), 0 30px 90px #09090b1f!important}#root .composer-footer{background:linear-gradient(#fff0 0,#ffffffc7 100%);border-top:1px solid #09090b12}#root .composer-left-actions .button,#root .composer-footer>.button,#root .task-checkbox{min-height:40px}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item:not(.static),.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.task-title-button,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button){transition:background var(--mc-continuity-fast) var(--mc-continuity-ease), border-color var(--mc-continuity-fast) var(--mc-continuity-ease), box-shadow var(--mc-continuity-fast) var(--mc-continuity-ease), color var(--mc-continuity-fast) var(--mc-continuity-ease), opacity var(--mc-continuity-fast) var(--mc-continuity-ease), transform var(--mc-continuity-speed) var(--mc-continuity-spring)}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item:not(.static),.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.task-title-button,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):where(:hover,[data-pointer=inside]):not(:disabled){box-shadow:var(--mc-continuity-hover);transform:translateY(-1px)}#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item:not(.static),.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.notification-icon-button,.notification-read-all,.notification-row-action,.task-title-button,.task-card-footer button,.topic-header button,.artifact-modal-header button,.artifact-modal-actions button,.artifact-modal-actions a,.system-status-card button,.toast-card button,.search-box button,.permission-toggle-grid button,.role-card-actions button,.secret-row button,.auth-session-row button,.member-row button,.schedule-row button,.approval-row button,.session-row button,.task-detail-actions button):where(:active,[data-pressed=true]):not(:disabled){box-shadow:var(--mc-continuity-pressed);transition-duration:90ms;transform:translateY(0)scale(.985)}#root :where(.button:focus-visible,.copy-button:focus-visible,.rail-button:focus-visible,.workspace-tab:focus-visible,.channel-button:focus-visible,.nav-item:focus-visible,.segmented button:focus-visible,.scope-toggle button:focus-visible,.task-filters button:focus-visible,.mobile-section-bar button:focus-visible,.actor-select-trigger:focus-visible,.option-select-trigger:focus-visible,.resource-trigger-button:focus-visible,.task-checkbox:focus-within,.kanban-load-more:focus-visible,.notification-icon-button:focus-visible,.notification-read-all:focus-visible,.notification-row-action:focus-visible,.task-title-button:focus-visible,.task-card-footer button:focus-visible,.topic-header button:focus-visible,.artifact-modal-header button:focus-visible,.artifact-modal-actions button:focus-visible,.artifact-modal-actions a:focus-visible,.system-status-card button:focus-visible,.toast-card button:focus-visible,.search-box button:focus-visible,.permission-toggle-grid button:focus-visible,.role-card-actions button:focus-visible,.secret-row button:focus-visible,.auth-session-row button:focus-visible,.member-row button:focus-visible,.schedule-row button:focus-visible,.approval-row button:focus-visible,.session-row button:focus-visible,.task-detail-actions button:focus-visible){box-shadow:var(--mc-continuity-focus)!important}#root .org-rail{background:linear-gradient(#151517 0,#09090b 100%)!important;box-shadow:inset -1px 0 #ffffff14,12px 0 40px #09090b1f!important}#root .rail-button{transition:background var(--mc-continuity-fast) var(--mc-continuity-ease), border-color var(--mc-continuity-fast) var(--mc-continuity-ease), box-shadow var(--mc-continuity-fast) var(--mc-continuity-ease), color var(--mc-continuity-fast) var(--mc-continuity-ease), transform var(--mc-continuity-speed) var(--mc-continuity-spring);background:#ffffff08;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff12,0 8px 18px #0000001f}#root .rail-button:where(:hover,[data-pointer=inside]),#root .rail-button.active{background:#ffffff1a;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff26,0 14px 34px #00000052}#root .rail-button:where(:active,[data-pressed=true]){transform:scale(.95)}#root :where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.attachment-menu,.command-palette,.notification-panel,.artifact-modal,.toast-card,.system-status-card,.task-topic-panel),body>:where(.floating-listbox,.mention-menu,.actor-select-menu,.option-select-menu,.attachment-menu){border-color:var(--mc-continuity-line-strong);background:linear-gradient(#fffffffc 0,#f8f8f9f7 100%)!important;box-shadow:inset 0 1px #fffffffa,0 18px 52px #09090b24,0 46px 140px #09090b29,0 0 0 1px #09090b14!important}#root :where(.mention-menu-head,.attachment-menu-head,.command-palette-search,.actor-select-search){background:linear-gradient(#ffffffeb 0,#fafafac7 100%)}#root :where(.mention-inline-hint,.attachment-menu-primary,.attachment-file-option,.command-remote-status){transition:background var(--mc-continuity-fast) var(--mc-continuity-ease), border-color var(--mc-continuity-fast) var(--mc-continuity-ease), box-shadow var(--mc-continuity-fast) var(--mc-continuity-ease), transform var(--mc-continuity-speed) var(--mc-continuity-spring)}#root :where(.mention-inline-hint,.attachment-menu-primary,.attachment-file-option):where(:hover,[data-pointer=inside]){border-color:var(--mc-continuity-line-strong);box-shadow:var(--mc-continuity-hover);transform:translateY(-1px)}#root .empty-state-card{background:linear-gradient(#fffffff5 0,#f8f8f9e6 100%)}#root .empty-state-card[data-action=true]{box-shadow:var(--mc-continuity-rest)}#root .mobile-section-bar{border-color:var(--mc-continuity-line);-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);background:linear-gradient(#fffffff5 0,#f8f8f9f0 100%)!important;box-shadow:inset 0 1px #fffffff2,0 -18px 46px #09090b1a!important}#root .mobile-section-bar button.active,#root .mobile-section-bar button[data-state=active]{color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;box-shadow:inset 0 1px #ffffff24,0 14px 32px #09090b33}@media (width<=900px){#root .workspace{padding:0 0 calc(68px + env(safe-area-inset-bottom,0px))}#root .workspace-screen{background:linear-gradient(180deg, #fffffffc 0, #fafafbf5 220px, #fff 100%), var(--mc-finish-grid), #fff;border-width:0}#root .workspace-header{min-height:66px}}@media (prefers-reduced-motion:reduce){#root .sidebar-group-content[data-state],#root :where(.button,.copy-button,.workspace-tab,.channel-button,.nav-item:not(.static),.segmented button,.scope-toggle button,.task-filters button,.mobile-section-bar button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.task-checkbox,.kanban-load-more,.composer,.sidebar-create,.search-box){transition-duration:1ms!important;animation-duration:1ms!important}}@keyframes mc-continuity-group-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}@keyframes mc-continuity-group-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-3px)}}#root .composer[data-state],#root .composer[data-empty],#root .composer[data-state=empty]:not(:focus-within):not([data-resource-menu=open]),#root .composer[data-state=ready],#root .composer[data-state=busy],#root .composer[data-state=drop]{box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffb3,0 24px 70px #09090b1a,0 1px 2px #09090b0d!important}#root .composer[data-state]:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],[data-state=ready],.drop-active){box-shadow:var(--mc-continuity-focus), 0 30px 90px #09090b1f!important}:root{--mc-art-bg:#f5f5f6;--mc-art-paper:#fff;--mc-art-paper-soft:#fafafa;--mc-art-paper-tint:#f7f7f8;--mc-art-ink:#09090b;--mc-art-ink-soft:#27272a;--mc-art-muted:#71717a;--mc-art-line:#09090b14;--mc-art-line-strong:#09090b29;--mc-art-grid:linear-gradient(#09090b05 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #09090b05 1px, transparent 1px) 0 0 / 28px 28px;--mc-art-ease:cubic-bezier(.16, 1, .3, 1);--mc-art-spring:cubic-bezier(.2, .9, .2, 1);--mc-art-fast:.15s;--mc-art-speed:.22s;--mc-art-slow:.36s;--mc-art-rest:0 1px 2px #09090b0a, 0 16px 44px #09090b0d;--mc-art-hover:0 1px 0 #fffffff5 inset, 0 20px 58px #09090b17;--mc-art-focus:0 0 0 1px #09090b2e, 0 0 0 5px #09090b12;--mc-art-pop:0 1px 0 #fffffffa inset, 0 28px 88px #09090b24}body{background:radial-gradient(900px 520px at 30% -10%, #ffffffeb 0, transparent 70%), linear-gradient(180deg, #fff 0, var(--mc-art-bg) 100%)}#root .app-shell{background:linear-gradient(90deg,#09090b 0 56px,#0000 56px),linear-gradient(#fbfbfc 0,#f3f3f4 100%)}#root .workspace{padding:10px 10px 10px 0}#root .workspace-screen{background:linear-gradient(180deg, #fffffffa 0, #fafafaf0 210px, #fffffffc 100%), var(--mc-art-grid), var(--mc-art-paper);transform-origin:50% 48%;border-radius:8px;height:calc(100dvh - 20px);min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffffc7,0 28px 100px #09090b1a}#root .workspace-screen:after{pointer-events:none;content:"";opacity:.72;background:linear-gradient(#fff0 0 68%,#ffffffbd 100%),radial-gradient(560px 240px at 52% 0,#ffffffb8 0,#0000 76%);position:absolute;inset:0}#root .workspace-screen>*{z-index:1;position:relative}#root .workspace-screen[data-motion-state=opening]>:where(.workspace-header,.workspace-tabs,.task-toolbar,.message-workspace-grid,.task-board-layout,.detail-page,.placeholder-workspace){animation:mc-art-screen-enter var(--mc-art-slow) var(--mc-art-ease) both}#root .workspace-header{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:linear-gradient(#ffffffeb 0,#ffffffb8 100%);border-bottom-color:#09090b12;min-height:72px}#root .workspace-title h1{letter-spacing:0}#root .workspace-title-icon,#root .channel-tab-icon,#root .empty-state-icon{box-shadow:inset 0 1px #fffffff2,0 12px 30px #09090b14}#root .workspace-tabs,#root .task-toolbar{-webkit-backdrop-filter:blur(16px)saturate(1.03);backdrop-filter:blur(16px)saturate(1.03);background:linear-gradient(#ffffffdb 0,#fafafbb8 100%)}#root :where(.workspace-tab,.segmented button,.scope-toggle button){isolation:isolate;min-height:40px;position:relative;overflow:hidden}#root :where(.workspace-tab,.segmented button,.scope-toggle button):before,#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.channel-button,.nav-item:not(.static),.task-checkbox):before{z-index:-1;pointer-events:none;background:radial-gradient(140px circle at var(--pointer-x,50%) var(--pointer-y,50%), #09090b14, transparent 62%);content:"";opacity:0;transition:opacity var(--mc-art-fast) var(--mc-art-ease);position:absolute;inset:-1px}#root :where(.workspace-tab,.segmented button,.scope-toggle button,.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.channel-button,.nav-item:not(.static),.task-checkbox):where(:hover,[data-pointer=inside]):not(:disabled):before{opacity:1}#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.channel-button,.nav-item:not(.static),.task-checkbox){isolation:isolate;transition:background var(--mc-art-fast) var(--mc-art-ease), border-color var(--mc-art-fast) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), color var(--mc-art-fast) var(--mc-art-ease), opacity var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring);position:relative;overflow:hidden}#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.channel-button,.nav-item:not(.static),.task-checkbox):where(:hover,[data-pointer=inside]):not(:disabled):not([aria-disabled=true]){box-shadow:var(--mc-art-hover);transform:translateY(-1px)}#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.channel-button,.nav-item:not(.static),.task-checkbox):where(:active,[data-pressed=true]):not(:disabled):not([aria-disabled=true]){transition-duration:90ms;transform:translate(0,0)scale(.985);box-shadow:0 1px 1px #09090b0d}#root :where(.button,.copy-button,.actor-select-trigger,.option-select-trigger,.resource-trigger-button,.channel-button,.nav-item:not(.static),.task-checkbox):focus-visible{outline:0;box-shadow:var(--mc-art-focus)!important}#root .message-workspace-grid,#root .task-board-layout,#root .message-thread-main{min-height:0}#root .message-panel{scroll-padding:120px 0 180px}#root .message-panel,#root .message-tab-surface,#root .task-view-surface{border-color:var(--mc-art-line);background:linear-gradient(180deg, #fffc 0, #fafafaa3 100%), var(--mc-art-grid);overflow:auto;box-shadow:inset 0 1px #ffffffe0,0 1px 2px #09090b0a}#root .message-tab-surface{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}#root .channel-resource-list,#root .channel-artifact-gallery,#root .dependency-list,#root .follow-up-list{min-height:0}:is(#root .channel-resource-list:has(.empty-state-card),#root .channel-artifact-gallery:has(.empty-state-card),#root .dependency-list:has(.empty-state-card),#root .follow-up-list:has(.empty-state-card)){min-height:min(440px,58vh);display:grid}#root .empty-state-card{isolation:isolate;background:linear-gradient(180deg, #fffffff5 0, #f8f8f9e0 100%), var(--mc-art-grid);border-color:#09090b17;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 18px 60px #09090b12}#root .empty-state-card:before{z-index:-1;content:"";background:radial-gradient(220px 120px at 50% 0,#09090b09 0,#0000 68%);border:1px solid #09090b0d;border-radius:7px;position:absolute;inset:10px}#root .empty-state-ornament{opacity:.58;gap:5px;display:grid;position:absolute;top:18px;right:18px}#root .empty-state-ornament i{background:linear-gradient(90deg,#0000 0,#09090b29 35%,#0000 100%);width:44px;height:1px;display:block}#root .empty-state-ornament i:nth-child(2){width:28px;margin-left:16px}#root .empty-state-ornament i:nth-child(3){width:36px;margin-left:8px}#root .empty-state-icon{background:linear-gradient(#fff 0,#f4f4f5 100%);position:relative}#root .empty-state-icon:after{z-index:-1;content:"";border:1px solid #09090b0d;border-radius:999px;position:absolute;inset:-7px}#root .workspace-screen>.placeholder-workspace{min-height:100%;color:var(--mc-art-muted);text-align:left;place-items:center;padding:clamp(24px,5vw,56px);display:grid}#root .placeholder-workspace .placeholder-state{text-align:left;align-content:center;justify-items:start;width:min(560px,100%);min-height:260px}#root .placeholder-workspace .empty-state-icon{width:48px;height:48px}#root .message-row,#root .task-card,#root .task-table-row,#root .follow-up-card,#root .dependency-row,#root .channel-resource-card,#root .artifact-preview-card{transition:background var(--mc-art-fast) var(--mc-art-ease), border-color var(--mc-art-fast) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), opacity var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root .message-row:where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected]),#root .task-card:where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected]),#root .task-table-row:where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected]),#root .follow-up-card:where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected]),#root .dependency-row:where(:hover,[data-pointer=inside],:focus-within,.selected,[data-state=selected]),#root .channel-resource-card:where(:hover,[data-pointer=inside],:focus-within),#root .artifact-preview-card:where(:hover,[data-pointer=inside],:focus-within){border-color:var(--mc-art-line-strong);box-shadow:var(--mc-art-hover);transform:translateY(-1px)}#root .composer,#root .task-create-row,#root .topic-composer{box-shadow:var(--mc-art-pop);background:linear-gradient(#fffffffc 0,#f8f8f9f2 100%);border-color:#09090b1a;overflow:hidden}#root .composer:before,#root .task-create-row:before,#root .topic-composer:before{pointer-events:none;background:radial-gradient(520px 120px at var(--pointer-x,50%) 0, #09090b0d, transparent 70%);content:"";opacity:0;transition:opacity var(--mc-art-speed) var(--mc-art-ease);position:absolute;inset:0}#root .composer:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open],[data-task-mode=true],[data-attachments=true],.drop-active):before,#root .task-create-row:where(:hover,[data-pointer=inside],:focus-within,[data-resource-menu=open]):before,#root .topic-composer:where(:hover,[data-pointer=inside],:focus-within):before{opacity:1}#root .composer:where(:focus-within,[data-resource-menu=open],[data-trigger-state=pending]),#root .composer[data-state]:where(:focus-within,[data-resource-menu=open],[data-trigger-state=pending]),#root .composer[data-resource-menu=open],#root .composer[data-trigger-state=pending],#root .task-create-row:where(:focus-within,[data-resource-menu=open]),#root .task-create-row[data-resource-menu=open],#root .topic-composer:focus-within{border-color:#09090b29!important;outline-color:#ffffff94!important;box-shadow:0 0 0 1px #09090b1c,0 0 0 4px #09090b0a,0 26px 82px #09090b1f!important}#root .composer .mention-input-wrap:where(:focus-within,[data-focused=true],[data-open=true]),#root .task-create-row .mention-input-wrap:where(:focus-within,[data-focused=true],[data-open=true]),#root .topic-composer>.mention-input-wrap:where(:focus-within,[data-focused=true],[data-open=true]){border-color:#09090b1f!important;box-shadow:0 0 0 1px #09090b17,0 0 0 3px #09090b09,0 12px 34px #09090b0f!important}#root .composer .mention-input-wrap[data-open=true] :where(input,textarea),#root .task-create-row .mention-input-wrap[data-open=true] :where(input,textarea),#root .topic-composer>.mention-input-wrap[data-open=true] :where(input,textarea){box-shadow:none!important}#root .composer-footer,#root .composer-left-actions{z-index:1;position:relative}#root .floating-listbox,#root .mention-menu,#root .actor-select-menu,#root .option-select-menu,#root .attachment-menu,#root .command-palette,#root .notification-panel,#root .artifact-modal,#root .task-topic-panel{background:linear-gradient(#fffffffa 0,#f7f7f8f5 100%)!important;border-color:#09090b26!important;box-shadow:inset 0 1px #fffffffa,0 26px 86px #09090b2e,0 0 0 1px #09090b12!important}#root .command-palette-layer,#root .notification-layer,#root .artifact-modal-backdrop,#root .task-topic-scrim{-webkit-backdrop-filter:blur(8px)saturate(1.04);backdrop-filter:blur(8px)saturate(1.04)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.attachment-file-option,.attachment-menu-primary,.command-result-block button){transition:background var(--mc-art-fast) var(--mc-art-ease), border-color var(--mc-art-fast) var(--mc-art-ease), box-shadow var(--mc-art-fast) var(--mc-art-ease), color var(--mc-art-fast) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root :where(.mention-menu button,.actor-select-menu button,.option-select-menu button,.attachment-file-option,.attachment-menu-primary,.command-result-block button):where(:hover,[data-pointer=inside],.active,.selected,[aria-selected=true],[data-state=active],[data-state=selected]){color:#fff;background:linear-gradient(#18181b 0,#09090b 100%);border-color:#09090b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 14px 34px #09090b38}#root .kanban-column{min-height:0;transition:background var(--mc-art-speed) var(--mc-art-ease), border-color var(--mc-art-speed) var(--mc-art-ease), box-shadow var(--mc-art-speed) var(--mc-art-ease), transform var(--mc-art-speed) var(--mc-art-spring)}#root .kanban-empty{color:#71717a;background:linear-gradient(#ffffff85 0,#f7f7f86b 100%);border:1px dashed #09090b1a;border-radius:8px;place-items:center;min-height:120px;font-size:13px;display:grid}#root .task-card-move-button{white-space:nowrap}html[data-view-transition=running] #root .workspace-screen{filter:saturate(.98)}html[data-input-modality=keyboard] #root :focus-visible{outline:0;box-shadow:var(--mc-art-focus)!important}@media (width<=900px){#root .workspace{padding:0 0 calc(128px + env(safe-area-inset-bottom,0px))}#root .workspace-screen{border-radius:0;height:100dvh}#root .workspace-screen:after{opacity:.5}#root .message-panel{padding-bottom:calc(310px + env(safe-area-inset-bottom,0px))}#root .composer{width:calc(100% - 20px)!important;margin-bottom:calc(126px + env(safe-area-inset-bottom,0px))!important}#root .composer-footer{gap:10px}#root .composer-left-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}#root .composer-left-actions .button,#root .composer-left-actions .task-checkbox{justify-content:center;width:100%}:is(#root .channel-resource-list:has(.empty-state-card),#root .channel-artifact-gallery:has(.empty-state-card),#root .dependency-list:has(.empty-state-card),#root .follow-up-list:has(.empty-state-card)){min-height:min(360px,52vh)}}@media (prefers-reduced-motion:reduce){#root *,#root :before,#root :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@keyframes mc-art-screen-enter{0%{opacity:0;transform:translateY(8px)scale(.997)}to{opacity:1;transform:translate(0,0)scale(1)}}:root{--sf-bg:#fff;--sf-border:#e4e4e7;--sf-muted:#f4f4f5;--sf-fg:#09090b;--sf-ring:#18181b;--mc-continuity-speed:.26s}#root :not(.mention-menu):not(.option-select-menu):not(.actor-select-menu):not(.floating-listbox):not(.command-palette):not(.composer-slash-menu):not(.notification-panel):not(.toast-card):not(.artifact-modal-header){box-shadow:none!important}#root :is(.app-shell,.workspace-screen,.workspace-header,.module-sidebar,.composer,.composer-footer,.mobile-section-bar,.task-toolbar,.auth-panel,.auth-screen,.message-panel,.task-card,.task-topic-panel,.detail-page,.kanban-column,.rail-button,.channel-button,.nav-item,.workspace-tab,.button-outline,.button-ghost,.card,.badge,.segmented){background-image:none!important}#root :is(.task-card,.follow-up-card,.dependency-row,.empty-state-card,.system-status-card,.channel-resource-card,.message-panel,.artifact-preview-card,.role-card,.agent-card-row,.task-topic-panel,.detail-page,.schedule-row,.member-row,.session-row,.audit-log-row,.runtime-detail-row,.topic-session-row,.command-result-block,.task-table-row,.settings-form-row,.signal-row,.kanban-column,.agent-profile-form,.task-detail-form,.member-create-grid,.auth-session-row,.auth-panel,.card,.kanban-card-list),#root :is(.app-shell,.workspace-screen,.workspace-header,.module-sidebar,.mobile-section-bar,.composer,.composer-footer,.task-toolbar,.task-filters,.workspace-tabs,.header-actions,.topic-header){box-shadow:none!important;text-shadow:none!important;background-image:none!important}#root :is(.workspace-header,.module-sidebar,.composer,.auth-panel,.card,.task-card,.message-panel,.task-topic-panel,.detail-page,.kanban-column){background-color:var(--sf-bg)!important}#root :is(.mention-menu,.option-select-menu,.actor-select-menu,.floating-listbox,.command-palette,.composer-slash-menu,.notification-panel,.toast-card,.artifact-modal-header){background-image:none!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}#root :is(.button,.copy-button,.option-select-trigger,.actor-select-trigger,.rail-button,.channel-button,.nav-item,.workspace-tab,.task-pill,.task-checkbox,.segmented,.message-row,.task-table-row,.member-row,button,a){box-shadow:none!important;text-shadow:none!important}#root :is(.button,.copy-button,.rail-button,.channel-button,.nav-item,.workspace-tab,.task-pill,.task-card,.message-row,.task-table-row,.member-row,button,a):is(:hover,:active,:focus-visible){transform:none!important}#root :is(.button,.copy-button,.option-select-trigger,.actor-select-trigger,.rail-button,.channel-button,.nav-item,.workspace-tab,.task-pill,.task-card,.message-row,.task-table-row,.member-row,input,textarea,select,button,a){transition:background-color .12s,border-color .12s,color .12s!important}#root :is(.rail-button,.channel-button,.nav-item,.workspace-tab,.task-pill,.copy-button,.button-ghost,.button-outline):hover{background-color:var(--sf-muted)!important}#root :is(input,textarea,select,.search-box,.mention-input-wrap){box-shadow:none!important;background-image:none!important}#root :is(.button,button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--sf-ring)!important;outline-offset:2px!important;box-shadow:none!important}#root .button-default{color:#fff!important;background:#18181b!important;border:1px solid #18181b!important}#root .button-default:hover{background:#27272a!important}#root .button-outline{color:#18181b!important;border:1px solid var(--sf-border)!important;background:#fff!important}#root .button-ghost{color:#18181b!important;background:0 0!important;border:1px solid #0000!important}#root :not(svg):not(img){-webkit-backdrop-filter:none!important}#root :not(svg):not(img):not([class*=icon]):not([class*=avatar]):not([class*=spinner]):not([class*=mark]){filter:none!important}#root :is([class*=-card],[class*=-panel],[class*=-row],[class*=-menu],[class*=-bar],[class*=-header],[class*=-toolbar],[class*=-column],[class*=-list],[class*=-form],[class*=-grid],[class*=-trigger],[class*=-tab],[class*=-chip],[class*=-pill],[class*=-dock],[class*=-field],[class*=-region],[class*=-rail],.button,.badge,.card,.composer,.app-shell,.workspace-screen,.module-sidebar,.detail-page,.segmented,.kanban-board,.auth-screen,.auth-panel):not([class*=avatar]):not([class*=icon]):not([class*=mark]):not([class*=logo]):not([class*=dot]):not([class*=presence]){background-image:none!important}#root :is(p,span,div,td,li,input,textarea,button,a,label,h1,h2,h3,h4):not([class*=badge]):not([class*=kicker]):not([class*=eyebrow]):not([class*=mark]){letter-spacing:normal!important}
