:root{--win:#eceae6;--side:#e6e3de;--paper:#fdfcfa;--panel:#faf9f6;--card:#fff;--well:#eceae6;--hover:#0000000d;--sel:#00000012;--ink:#22201c;--soft:#6c6860;--mute:#a29e95;--line:#22201c14;--line-2:#22201c24;--blue:#3457ff;--blue-soft:#e8edff;--green:#34a853;--green-soft:#e6f4ea;--amber:#e8961e;--amber-soft:#fcf0dc;--red:#e5484d;--red-soft:#e5484d1a;--edge:0 0 0 .5px #0000001a, 0 2px 8px -2px #00000014;--edge-s:0 0 0 .5px #00000014;--pop:0 0 0 .5px #0000001f, 0 12px 32px -8px #00000038;--agent:linear-gradient(180deg,#2b2b2f,#121214);--agent2:linear-gradient(180deg,#d97757,#b85a3c);--agent3:linear-gradient(180deg,#8a877f,#6c6860);--on-color:#fff;--av-1:#3457ff;--av-2:#34a853;--av-3:#14a3a3;--av-4:#e8961e;--av-5:#e5484d;--av-6:#2d9cdb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--win:#2a2826;--side:#232120;--paper:#1c1b19;--panel:#1f1e1c;--card:#2a2826;--well:#33312e;--hover:#ffffff0d;--sel:#ffffff17;--ink:#edebe7;--soft:#aba69d;--mute:#77736c;--line:#ffffff12;--line-2:#ffffff1f;--blue:#5b79ff;--blue-soft:#5b79ff29;--green:#46c46a;--green-soft:#46c46a24;--amber:#f2ae4a;--amber-soft:#f2ae4a24;--red:#ff6369;--red-soft:#ff636924;--edge:0 0 0 .5px #ffffff14, 0 2px 8px -2px #0006;--edge-s:0 0 0 .5px #ffffff12;--pop:0 0 0 .5px #ffffff1f, 0 12px 32px -8px #000000b3;--agent:linear-gradient(180deg,#4a4a50,#2a2a2e);--agent3:linear-gradient(180deg,#5a5750,#3e3c38);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:13px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif}.num,table{font-variant-numeric:tabular-nums}a{color:var(--blue);text-decoration:none}a:hover{opacity:.85;text-decoration:none}h1{letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700}h2{margin:0;font-size:15px;font-weight:600}h3{margin:16px 0 6px;font-size:13px;font-weight:600}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}svg.i,.i{stroke-width:1.75px;flex:none;width:16px;height:16px}.muted{color:var(--mute)}.soft{color:var(--soft)}.small{font-size:12px}.shell{background:var(--side);grid-template-columns:56px 248px minmax(0,1fr);height:100vh;display:grid}.rail{background:var(--side);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex;position:relative}.rail .logo{background:var(--card);width:30px;height:30px;box-shadow:var(--edge-s);border-radius:9px;place-items:center;margin-bottom:8px;display:grid}.rail .logo img{width:17px;height:17px}.rb{width:36px;height:36px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.rb:hover{background:var(--hover);opacity:1}.rb.on{background:var(--card);color:var(--ink);box-shadow:var(--edge-s)}.rb .i{width:18px;height:18px}.rb .b{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 2px var(--side);border-radius:50%;position:absolute;top:5px;right:5px}.rail .sp{flex:1}.rail .avbtn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.rail .avbtn .av{width:30px;height:30px;font-size:11px}.nav2{flex-direction:column;gap:1px;min-width:0;padding:16px 10px 12px 4px;display:flex;overflow:hidden auto}.nav2 .ws{align-items:center;gap:6px;padding:0 10px 12px;font-size:15px;font-weight:600;display:flex;position:relative}.nav2 .ws button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-width:0;margin-left:-4px;padding:2px 4px;display:inline-flex}.nav2 .ws button:hover{background:var(--hover)}.nav2 .ws .wsname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav2 .new,.cap,.proj{height:30px;color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:0 10px;display:flex}.nav2 .new{height:32px}.nav2 .new:hover,.cap:hover,.proj:hover{background:var(--hover);opacity:1}.cap.on{background:var(--sel)}.cap .lbl,.proj .lbl{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cap .soon{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11px}.cap .soon.online{color:var(--green)}.proj .i{color:var(--soft)}.grp2{color:var(--mute);align-items:center;gap:6px;min-width:0;padding:16px 10px 4px;font-size:11.5px;font-weight:600;display:flex}.grp2 .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage{background:var(--paper);box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);border-radius:14px 0 0;flex-direction:column;min-width:0;min-height:0;margin-top:8px;display:flex;overflow-y:auto}.stage .tb{border-top-left-radius:14px}.menu{background:var(--card);width:248px;box-shadow:0 0 0 .5px var(--line-2), 0 18px 40px -12px #00000059;z-index:20;border-radius:12px;padding:6px;position:absolute;bottom:16px;left:52px}.menu.top{top:54px;bottom:auto;left:8px}.menu .mi{height:32px;color:var(--ink);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:0 10px;display:flex}.menu .mi:hover,.menu .mi:focus-visible{background:var(--hover);opacity:1}.menu .sep{background:var(--line);height:.5px;margin:4px 6px}.menu .who{min-width:0;padding:8px 10px 6px}.menu .who b{display:block}.menu .who span{color:var(--mute);overflow-wrap:anywhere;font-size:12px}.menu .theme{height:34px;color:var(--ink);align-items:center;gap:10px;padding:0 4px 0 10px;display:flex}.menu .theme .seg{margin-left:auto}.menu .theme .seg button{place-items:center;height:24px;padding:0 7px;display:grid}.menu .theme .seg .i{width:14px;height:14px}.menu .err{padding:0 4px}.sq{width:20px;height:20px;color:var(--on-color);border-radius:6px;flex:none;place-items:center;display:grid}.sq .i{stroke-width:2.2px;width:12px;height:12px}.sq.xs{border-radius:5px;width:16px;height:16px}.sq.xs .i{width:10px;height:10px}.sq.c-blue{background:var(--av-1)}.sq.c-green{background:var(--av-2)}.sq.c-teal{background:var(--av-3)}.sq.c-amber{background:var(--av-4)}.sq.c-red{background:var(--av-5)}.sq.c-sky{background:var(--av-6)}.sq.c-gray{background:var(--mute)}.agi{background:var(--agent);width:30px;height:30px;color:var(--on-color);border-radius:9px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff26,0 1px 2px #0003}.agi .i{width:15px;height:15px}.agi.sm{border-radius:6px;width:20px;height:20px}.agi.sm .i{width:12px;height:12px}.agi.xs{border-radius:5px;width:16px;height:16px}.agi.xs .i{width:10px;height:10px}.agi.cc{background:var(--agent2)}.agi.other{background:var(--agent3)}.av{width:24px;height:24px;color:var(--on-color);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.av.sm{width:20px;height:20px;font-size:9px}.av.xs{width:16px;height:16px;font-size:8px}.av.c0{background:var(--av-1)}.av.c1{background:var(--av-2)}.av.c2{background:var(--av-3)}.av.c3{background:var(--av-4)}.av.c4{background:var(--av-5)}.av.c5{background:var(--av-6)}.av.left{background:var(--mute)}.main{background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.work{flex:1;grid-template-columns:minmax(0,1fr) 316px;align-items:start;display:grid}.work.single{grid-template-columns:minmax(0,1fr)}.pane{min-width:0}.tb{z-index:3;background:var(--paper);border-bottom:.5px solid var(--line);flex:none;align-items:center;gap:10px;min-width:0;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.tb h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb .sub{color:var(--mute)}.tb .r{align-items:center;gap:4px;margin-left:auto;display:flex}.crumb{color:var(--mute);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.crumb b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.crumb a{color:var(--mute)}.ib{width:30px;height:30px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ib:hover{background:var(--hover)}.tabs{gap:2px;margin-left:8px;display:flex}.tabs a{height:28px;color:var(--soft);white-space:nowrap;border-radius:7px;padding:0 10px;font-weight:500;line-height:28px}.tabs a:hover{background:var(--hover);opacity:1}.tabs a.active{background:var(--sel);color:var(--ink)}.doc{max-width:720px;margin:0 auto;padding:26px 32px 48px}.doc.wide{max-width:960px}.doc .lede{color:var(--soft);margin:0 0 18px;font-size:14px;line-height:1.7}.main-body{width:100%;max-width:960px;margin:0 auto;padding:26px 32px 48px}.right{background:var(--panel);border-left:.5px solid var(--line);height:calc(100vh - 8px);padding:16px 14px;position:sticky;top:0;overflow-y:auto}.right h3{margin:2px 4px 12px;font-size:15px;font-weight:600}.g{color:var(--mute);align-items:center;gap:8px;margin:14px 4px 6px;font-size:11.5px;font-weight:600;display:flex}.fc{background:var(--card);box-shadow:var(--edge-s);color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 10px;display:flex}a.fc:hover{opacity:1;box-shadow:0 0 0 .5px var(--line-2)}.fc .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.fc .x{color:var(--mute);white-space:nowrap;font-size:11.5px}.pb,.btn{background:var(--well);height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:500 13px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;text-decoration:none;transition:filter .12s ease-out,transform 80ms ease-out;display:inline-flex}.pb:hover,.btn:hover{filter:brightness(.97);opacity:1;color:var(--ink)}[data-theme=dark] .pb:hover,[data-theme=dark] .btn:hover{filter:brightness(1.12)}.pb:active,.btn:active{transform:scale(.98)}.pb:disabled,.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.pb .i,.btn .i{width:14px;height:14px}.pb.pri,.btn.primary{background:var(--blue);color:var(--on-color);box-shadow:inset 0 1px #fff3,0 1px 2px #3457ff66}.pb.pri:hover,.btn.primary:hover{color:var(--on-color)}.pb.lt,.btn.text{color:var(--soft);background:0 0}.pb.lt:hover,.btn.text:hover{background:var(--hover);filter:none;color:var(--ink)}.btn.text.danger-hover:hover{color:var(--red)}.pb.danger,.btn.danger{color:var(--red);background:0 0;box-shadow:0 0 0 .5px #e5484d66}.pb.danger:hover,.btn.danger:hover{background:var(--red-soft);filter:none;color:var(--red)}.pb.sm,.btn.small{border-radius:8px;height:26px;padding:0 10px;font-size:12.5px}.seg,.segmented{background:var(--well);border-radius:9px;padding:2px;display:inline-flex}.seg button,.segmented button{text-align:center;height:26px;color:var(--soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:0 12px;font:500 13px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.seg button.on,.segmented button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000001f}.tag{background:var(--well);height:20px;color:var(--soft);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.tag .i{width:11px;height:11px}.tag.blue,.tag.type-decision{background:var(--blue-soft);color:var(--blue)}.tag.green,.tag.ok,.tag.type-task{background:var(--green-soft);color:var(--green)}.tag.amber,.tag.pending{background:var(--amber-soft);color:var(--amber)}.tag.red,.tag.conflict{background:var(--red-soft);color:var(--red)}.tag.deleted{background:var(--well);color:var(--mute)}.tag.soon,.tag.gray{background:var(--well);color:var(--soft)}.cb{border:1.5px solid var(--line-2);width:20px;height:20px;color:var(--on-color);background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cb.done{background:var(--green);border-color:var(--green)}.cb.done .i{stroke-width:3px;width:12px;height:12px}.cb.pend{border-color:var(--blue)}.cb.sm{width:16px;height:16px}.cb.sm .i{width:10px;height:10px}.strike{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}kbd{background:var(--well);min-width:18px;height:18px;color:var(--soft);border-radius:5px;place-items:center;padding:0 4px;font:500 11px -apple-system,sans-serif;display:inline-grid}input,select,textarea{font:inherit;background:var(--well);height:32px;color:var(--ink);border:0;border-radius:9px;outline:none;padding:0 12px;font-size:13px;transition:box-shadow .12s ease-out,background-color .12s ease-out;box-shadow:inset 0 0 0 .5px #0000}input::placeholder,textarea::placeholder{color:var(--mute)}input:focus,select:focus,textarea:focus{background:var(--card);box-shadow:0 0 0 1.5px var(--blue)}input[type=checkbox]{height:auto;accent-color:var(--blue);box-shadow:none;padding:0}textarea{width:100%;height:auto;min-height:84px;padding:9px 12px;line-height:1.6}label{color:var(--soft);margin:10px 0 4px;font-size:12px;font-weight:500;display:block}.check{color:var(--ink);cursor:pointer;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:400;display:inline-flex}.card{background:var(--card);box-shadow:var(--edge);border-radius:14px;margin-bottom:12px;padding:14px}a.card{color:inherit;display:block}.group{background:var(--card);box-shadow:var(--edge-s);border-radius:12px;margin-bottom:12px;overflow:hidden}.group .li{border-top:.5px solid var(--line);min-width:0;color:var(--ink);align-items:center;gap:12px;padding:11px 14px;display:flex}.group .li:first-child{border-top:0}.group a.li:hover{background:var(--hover);opacity:1}.li .n{flex:1;min-width:0}.li .n b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.li .n span{color:var(--mute);font-size:12px}.li .x{color:var(--mute);white-space:nowrap;font-size:12px}.sh{color:var(--mute);align-items:center;gap:8px;margin:22px 4px 8px;font-size:12px;font-weight:600;display:flex}.sh:first-child{margin-top:4px}.sh .r{gap:6px;margin-left:auto;display:flex}.cmp{box-shadow:var(--edge-s);background:var(--card);border-radius:12px;grid-template-columns:110px repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.cmp>div{border-top:.5px solid var(--line);overflow-wrap:anywhere;padding:10px 12px}.cmp .hd{background:var(--well);color:var(--mute);border-top:0;font-size:11.5px;font-weight:600}.cmp .k,.cmp .was{color:var(--mute)}.cmp .moved{background:var(--amber-soft);color:var(--amber);font-weight:500}.cmp .new{background:var(--blue-soft);color:var(--blue);font-weight:600}.note{background:var(--well);color:var(--soft);border-radius:12px;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.tl{padding-left:22px;position:relative}.tl:before{content:"";background:var(--line-2);width:1.5px;position:absolute;top:8px;bottom:8px;left:9px}.ev{padding:6px 0 12px;position:relative}.ev .d{background:var(--paper);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--line-2);border-radius:50%;position:absolute;top:10px;left:-17px}.ev.on .d{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.ev .h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev .h b{font-weight:600}.ev .h .x{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:12px}.ev .b{color:var(--soft);margin-top:2px;font-size:12.5px}.ev .b s{color:var(--mute)}.ev .b em{color:var(--ink);font-style:normal;font-weight:500}.actor{color:var(--ink);align-items:center;gap:6px;min-width:0;display:inline-flex}.actor .lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-wrap{background:var(--card);width:100%;box-shadow:var(--edge-s);border-radius:12px;margin-bottom:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px}th,td{text-align:left;border-top:.5px solid var(--line);vertical-align:middle;padding:9px 14px;font-size:13px}thead th,tr:first-child>td,tr:first-child>th{border-top:0}th{color:var(--mute);background:var(--well);font-size:11.5px;font-weight:600}tbody th{background:0 0}tbody tr:hover{background:var(--hover)}.card .table-wrap,.table-wrap .table-wrap{box-shadow:none;border-radius:0;margin:0}.card .table-wrap table{min-width:0}.cell-actions{text-align:right;white-space:nowrap}.row-actions{gap:4px;display:inline-flex}.th-label{width:140px;color:var(--mute);font-weight:500}.col-time{white-space:nowrap;width:170px}.col-actor{width:220px}tr.is-left td{color:var(--mute)}a.row-link{color:var(--ink);font-weight:500}.error{background:var(--red-soft);color:var(--ink);border-radius:12px;gap:4px;margin:8px 0;padding:10px 14px;display:grid}.error strong{color:var(--red);font-weight:600}.error .btn{justify-self:start}.notice{background:var(--blue-soft);color:var(--ink);border-radius:12px;margin:8px 0;padding:10px 14px}.warn{background:var(--amber-soft);color:var(--ink);border-radius:12px;margin:8px 0;padding:10px 14px}.loading{color:var(--mute);text-align:center;padding:28px}.empty{text-align:center;background:var(--card);box-shadow:var(--edge-s);color:var(--soft);border-radius:14px;padding:32px 20px}.empty-title{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600}.danger-zone{background:var(--card);border-radius:12px;padding:14px;box-shadow:0 0 0 .5px #e5484d59}.danger-zone>strong{color:var(--red);font-weight:600}.codeblock{background:var(--well);border-radius:12px;overflow:hidden}.codeblock-head{height:32px;color:var(--mute);border-bottom:.5px solid var(--line);justify-content:space-between;align-items:center;padding:0 4px 0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}pre.code{color:var(--ink);background:0 0;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;overflow:auto}.snippets>*+*{margin-top:8px}.snippets h3{margin-top:20px}.snippets h3:first-child{margin-top:0}.picker{position:relative}.picker ul{z-index:5;background:var(--card);box-shadow:var(--pop);border-radius:10px;width:100%;max-height:260px;margin:6px 0 0;padding:4px;list-style:none;position:absolute;overflow:auto}.picker li{cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.picker li:hover,.picker li.sel{background:var(--sel)}.compose{max-width:680px;margin:0 auto;padding:48px 28px 8px}.compose h1{text-align:center;margin-bottom:18px;font-size:24px}.pill{background:var(--card);min-height:52px;box-shadow:0 0 0 .5px var(--line-2), 0 6px 18px -6px #0000002e;border-radius:26px;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.pill .ph{color:var(--mute);flex:1;font-size:14px}.pill .go{background:var(--well);width:34px;height:34px;color:var(--mute);border-radius:50%;place-items:center;display:grid}.ctx{background:var(--well);height:30px;color:var(--soft);border-radius:15px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.chip{background:var(--card);height:30px;box-shadow:var(--edge-s);color:var(--soft);cursor:not-allowed;border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.inbox{grid-template-columns:360px minmax(0,1fr);height:calc(100vh - 8px);min-height:0;display:grid}.list{border-right:.5px solid var(--line);background:var(--panel);overflow-y:auto}.lh{align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.filters{padding:0 14px 10px}.msg{border-top:.5px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border-bottom:0;border-left:0;border-right:0;gap:12px;padding:12px 14px;display:flex}.msg:hover{background:var(--hover)}.msg.on{background:var(--card);box-shadow:inset 3px 0 0 var(--blue)}.msg .b{flex:1;min-width:0}.msg .h{color:var(--mute);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.msg .h b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.msg .h .x{white-space:nowrap;margin-left:auto}.msg .t{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 4px;font-size:13.5px;font-weight:600;overflow:hidden}.msg .s{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.msg .dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.det{min-width:0;padding:26px 36px;overflow-y:auto}.det .h{color:var(--soft);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.det h1{margin:10px 0 12px}.why{margin:4px 0 18px;font-size:14px;line-height:1.7}.foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.foot .k{color:var(--mute);gap:10px;margin-left:auto;font-size:12px;display:flex}.kind{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.fact-title{letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:12px;margin:10px 0 6px;font-size:26px;font-weight:700;display:flex}.props{grid-template-columns:120px minmax(0,1fr);row-gap:2px;margin:12px 0 8px;display:grid}.props .k{color:var(--mute);align-items:center;gap:8px;min-height:32px;display:flex}.props .v{overflow-wrap:anywhere;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:flex}.props .v:hover{background:var(--hover)}.tbs{border-bottom:.5px solid var(--line);gap:2px;margin:16px 0 4px;display:flex;overflow-x:auto}.tbs button{color:var(--soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 12px;font:500 13px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.tbs button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.fields{flex-wrap:wrap;gap:6px;padding:0 14px 12px 46px;display:flex}.auth-frame{background:var(--win);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:32px 16px 14vh;display:flex}.brand-logo img{height:auto;display:block}.auth-card{border-radius:16px;width:100%;max-width:400px;margin:0;padding:24px}.auth-card.wide{max-width:640px}.auth-card h1{margin-bottom:4px;font-size:20px}.auth-card>.muted{margin:0 0 14px}.code-input{letter-spacing:.4em;text-align:center;height:44px;font-size:22px}.steps{border-bottom:.5px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0 0 14px;list-style:none;display:flex}.steps li{color:var(--mute);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.steps li+li:before{content:"";background:var(--line-2);width:20px;height:1px}.steps .step-no{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.steps li.current{color:var(--ink)}.steps li.current .step-no{background:var(--blue);box-shadow:none;color:var(--on-color)}.steps li.done .step-no{background:var(--green);box-shadow:none;color:var(--on-color)}.logo-dark,[data-theme=dark] .logo-light{display:none!important}[data-theme=dark] .logo-dark{display:block!important}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack>*+*{margin-top:8px}.spacer,.grow{flex:1}.toolbar{margin-bottom:12px}.center{justify-content:center}.w-full{width:100%}.grow-1{flex:1;min-width:0}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.pre-wrap{white-space:pre-wrap}.plain-list{margin:0;padding:0;list-style:none}.kv{align-items:baseline;gap:12px;padding:4px 0;font-size:13px;display:flex}.kv .k{width:112px;color:var(--mute);flex-shrink:0;font-size:12px}.kv .v{flex:1;min-width:0}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.upload-progress{background:var(--card);box-shadow:var(--edge-s);border-radius:12px;margin-bottom:12px;padding:10px 14px}.upload-progress .bar{background:var(--well);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.upload-progress .bar span{background:var(--blue);height:100%;transition:width .18s ease-out;display:block}@media (max-width:1279px){.work{grid-template-columns:minmax(0,1fr)}.work>.right{border-left:0;border-top:.5px solid var(--line);height:auto;position:static;overflow:visible}.inbox{grid-template-columns:300px minmax(0,1fr)}.det{padding:22px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ib.push{margin-left:auto}.ib.on{background:var(--sel);color:var(--ink)}.body-fill{flex-direction:column;flex:1;display:flex}.center-text{text-align:center}.push{margin-left:auto}.plain-link{color:inherit}.plain-link:hover{opacity:1}.proposal.is-selected{box-shadow:0 0 0 1.5px var(--blue), 0 8px 20px -8px #3457ff59}.proposal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proposal-head .body{flex:1;min-width:0}.proposal-head .title{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.proposal-head .meta{color:var(--mute);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.proposal-note{color:var(--soft);margin-top:8px}.proposal .table-wrap{box-shadow:none;background:var(--well);margin-top:12px}.diff td.changed{background:var(--amber-soft);color:var(--amber)}.diff td.proposed{background:var(--blue-soft);color:var(--blue);font-weight:600}.divider-top{border-top:.5px solid var(--line);margin-top:10px;padding-top:10px}.batch-bar{background:var(--card);box-shadow:var(--edge-s);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.li.is-hidden{opacity:.6}.li.sub{background:var(--panel);padding:10px 14px 14px 46px}.group.inner{box-shadow:var(--edge-s);margin:0}.ib.chev svg{transition:transform .12s ease-out}.ib.chev.open svg{transform:rotate(90deg)}.block{margin-bottom:28px}.block-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 4px 8px;display:flex}.block-head h2{color:var(--mute);font-size:12px;font-weight:600}.narrow-doc{max-width:760px}.fact-title .sq{border-radius:8px;width:28px;height:28px}.fact-title .sq .i{width:16px;height:16px}.tb.tall{align-items:flex-start;height:auto;min-height:52px;padding-top:12px;padding-bottom:12px}.ph-text{flex:1;min-width:0}.ph-sub{color:var(--soft);margin-top:2px;line-height:1.6}.filter-label{color:var(--mute);font-size:11.5px;font-weight:600}.pill2{background:var(--card);min-height:46px;box-shadow:0 0 0 .5px var(--line-2), 0 4px 14px -6px #00000026;border-radius:24px;align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex}.pill2 .ph{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:0 6px;font-size:14px;overflow:hidden}.pill2 .ib{cursor:not-allowed;border-radius:50%;width:32px;height:32px}.to{background:var(--well);height:30px;color:var(--soft);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12.5px;font-weight:500;display:inline-flex}.send2{background:var(--ink);width:34px;height:34px;color:var(--paper);opacity:.35;border-radius:50%;flex:none;place-items:center;display:grid}.hint2{text-align:center;color:var(--mute);margin-top:8px;font-size:11.5px}.tb+.body-fill .right{height:calc(100vh - 60px);top:52px}.compose2{width:100%;max-width:700px;margin:0 auto;padding:56px 28px 8px}.compose2 h1{text-align:center;margin-bottom:18px;font-size:24px}.onto{flex-direction:column;min-height:100%;display:flex}.oh{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:26px 36px 4px;display:flex}.oh h1{margin:0;font-size:24px}.oh p{color:var(--soft);max-width:640px;margin:4px 0 0}.oh .r{gap:8px;margin-left:auto;display:flex}.pb.on{background:var(--sel)}.tabs2{border-bottom:.5px solid var(--line);gap:4px;padding:14px 36px 0;display:flex}.tabs2 button{color:var(--soft);cursor:pointer;background:0 0;border:0;padding:8px 10px;font:500 13px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.tabs2 button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.onto-pad{padding:20px 36px}.ob{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.types{border-right:.5px solid var(--line);padding:12px 10px}.ty{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ty:hover{background:var(--hover)}.ty.on{background:var(--sel)}.ty.is-hidden{opacity:.55}.ty .n{flex:1;min-width:0}.ty .n b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.ty .n span,.ty .c{color:var(--mute);font-size:12px}.detail{min-width:0;padding:20px 32px 40px}.dh{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.dh .sq{border-radius:9px;width:32px;height:32px}.dh .sq .i{width:16px;height:16px}.dh h2{margin:0;font-size:18px}.dh .grow-1>span{color:var(--mute)}.dh .r{flex-wrap:wrap;gap:8px;display:flex}.ft{border-top:.5px solid var(--line);grid-template-columns:24px minmax(0,1fr) 80px 76px auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.ft:first-child{border-top:0}.ft.is-hidden{opacity:.55}.ft .nm b{font-weight:500}.ft .nm span{color:var(--mute);overflow-wrap:anywhere;font-size:12px;display:block}.ft .kd{color:var(--soft)}.ft>.i{color:var(--mute)}.ft .fa{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.lnk{border-top:.5px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.lnk:first-child{border-top:0}.lnk .ar{color:var(--mute);display:inline-flex}.lnk .x{color:var(--mute);margin-left:auto;font-size:12px}.road{background:var(--well);color:var(--soft);border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.road b{color:var(--ink)}.agent-view pre.code{background:var(--well);border-radius:12px;max-height:360px}@media (max-width:1279px){.ob{grid-template-columns:220px minmax(0,1fr)}.detail{padding:16px 20px}.ft{grid-template-columns:20px minmax(0,1fr) 64px auto}.ft>span:nth-child(4){display:none}}.composer{width:100%}.pill2.live{align-items:flex-end}.pill2 .ta{min-width:0;box-shadow:none;resize:none;field-sizing:content;background:0 0;border:0;flex:1;min-height:34px;max-height:200px;padding:7px 8px;font-size:14px;line-height:1.5}.pill2 .ta:focus,.pill2 .ta:focus-visible{box-shadow:none;background:0 0;outline:none}.pill2:focus-within{box-shadow:0 0 0 1px var(--mute), 0 6px 18px -8px #0003}.pill2 .to select{height:24px;color:var(--soft);background:0 0;padding:0 4px;font-size:12.5px}.pill2 .to select:focus{box-shadow:none}.ib.round{cursor:pointer;border-radius:50%;width:32px;height:32px}button.send2{cursor:pointer;opacity:1;border:0}button.send2:disabled{opacity:.3;cursor:not-allowed}.ref-chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chip-x{cursor:pointer;color:var(--mute);background:0 0;border:0;margin-left:2px;padding:0;display:inline-grid}.chip-x .i{width:11px;height:11px}.ref-picker{margin-bottom:6px}.danger-text{color:var(--red)}button.chip{font:inherit;cursor:pointer;border:0}button.chip:hover{color:var(--ink)}.thread{flex-direction:column;min-height:calc(100vh - 8px);display:flex}.thead{flex-direction:column;align-items:center;gap:6px;padding:18px 0 6px;display:flex;position:relative}.thead .who{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.thead .meta{color:var(--mute);text-align:center;padding:0 80px;font-size:12px}.thead .tools{gap:2px;display:flex;position:absolute;top:16px;right:16px}.thead .left{position:absolute;top:18px;left:18px}.agi.big{border-radius:12px;width:40px;height:40px}.agi.big .i{width:20px;height:20px}.col2{width:100%;max-width:700px;margin:0 auto;padding:0 28px}.flow2{flex:1;padding:14px 0}.day{text-align:center;color:var(--mute);margin:14px 0;font-size:12px}.me-msg{flex-direction:column;align-items:flex-end;margin:8px 0 14px;display:flex}.me-msg .bub{background:var(--blue);color:var(--on-color);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:78%;padding:9px 15px;font-size:14px}.me-msg.withdrawn .bub{background:var(--well);color:var(--mute);text-decoration:line-through}.me-msg .refs{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px;display:flex}.me-msg .rcpt{color:var(--mute);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:flex}.me-msg .rcpt .i{width:12px;height:12px}.me-msg .rcpt.wait{color:var(--amber)}.me-msg .rcpt button{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ag-bub{background:var(--well);overflow-wrap:anywhere;border-radius:18px;max-width:88%;margin:4px 0;padding:11px 15px;font-size:14px;line-height:1.65}.steps2{flex-direction:column;gap:2px;margin:8px 0;display:flex}.step{color:var(--soft);align-items:center;gap:8px;min-height:24px;font-size:12.5px;display:flex}.step .i{width:14px;height:14px}.step .ok{color:var(--green);display:inline-flex}.step b{color:var(--ink);font-weight:500}.step .tm{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:11.5px}.step-fold{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;height:24px;padding:0;font-size:12.5px;display:inline-flex}.pc{background:var(--card);box-shadow:var(--edge);border-radius:16px;max-width:88%;margin:8px 0;overflow:hidden}.pc .h{align-items:center;gap:8px;padding:12px 14px 0;display:flex}.pc .h .k{color:var(--soft);align-items:center;gap:4px;font-size:12px;display:inline-flex}.pc .t{letter-spacing:-.01em;padding:6px 14px 0;font-size:15px;font-weight:600}.pc .ch{background:var(--well);color:var(--soft);border-radius:10px;grid-template-columns:72px minmax(0,1fr);row-gap:4px;margin:10px 14px 0;padding:8px 12px;font-size:12.5px;display:grid}.pc .ch b{color:var(--ink);font-weight:600}.pc .ch s{color:var(--mute)}.pc .a{flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.pc .a .x{margin-left:auto}.pc .err{padding:0 14px 12px}.pc.p{box-shadow:0 0 0 1.5px var(--blue), 0 8px 20px -10px #3457ff59}.pc.done .h .k{color:var(--green)}.pc.rejected .h .k{color:var(--mute)}.composer2{background:linear-gradient(to bottom, transparent, var(--paper) 30%);padding:8px 0 18px;position:sticky;bottom:0}.readonly-hint{text-align:center;color:var(--soft);background:var(--well);border-radius:14px;padding:12px 14px}.md p{margin:0 0 8px}.md p:last-child{margin-bottom:0}.md ul,.md ol{margin:0 0 8px;padding-left:20px}.md .md-h{margin:4px 0 6px;font-weight:600}.md .md-h1,.md .md-h2{font-size:15px}.md code{background:var(--card);border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.md pre.md-code{background:var(--card);border-radius:10px;margin:0 0 8px;padding:10px 12px;overflow-x:auto}.md pre.md-code code{background:0 0;padding:0}.md blockquote{box-shadow:inset 2px 0 0 var(--line-2);color:var(--soft);margin:0 0 8px;padding-left:10px}.from-thread{color:var(--soft);align-items:center;gap:4px;font-size:12px;display:inline-flex}.thr{height:30px;color:var(--soft);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 10px 0 14px;display:flex;overflow:hidden}.thr:hover{background:var(--hover);opacity:1}.thr .tx{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.thr.on{background:var(--sel);color:var(--ink);font-weight:500}.thr .st{background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.thr .st.blue{background:var(--blue)}.thr .st.amber{background:var(--amber)}.grp2 .r{color:var(--mute);margin-left:auto;display:inline-flex}.stale-note{text-align:center;color:var(--mute);font-size:11.5px}.thr .soon{color:var(--mute);margin-left:auto;font-size:11px}button.chip:disabled{cursor:not-allowed;opacity:.6}
.right.rp{background:var(--paper);flex-direction:column;gap:10px;padding:14px 12px;display:flex}.rp .box{box-shadow:0 0 0 .5px var(--line-2);background:var(--card);border-radius:10px;flex:none;overflow:hidden}.rp .bh{align-items:center;height:34px;padding:0 10px 0 8px;display:flex}.rp .bh-t{cursor:pointer;height:26px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 4px;font-size:12.5px;font-weight:600;display:flex}.rp .bh-t:hover{background:var(--hover)}.rp .bh .i{width:13px;height:13px;color:var(--mute)}.rp .bh .n{color:var(--mute);margin-left:2px;font-weight:500}.rp .bh .r{color:var(--mute);align-items:center;gap:2px;margin-left:auto;font-size:12px;display:flex}.rp .bh .r .i{width:12px;height:12px}.rp .row{color:var(--ink);align-items:flex-start;gap:9px;padding:6px 12px;display:flex}.rp .row:hover,.rp .row.open{background:var(--hover);opacity:1}.rp .row>.i{width:14px;height:14px;color:var(--mute);flex:none;margin-top:2px}.rp .row .m{flex:1;min-width:0}.rp .row-t{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.rp .row .t{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.rp .row .s{color:var(--mute);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex;overflow:hidden}.rp .row .tm,.rp .ev .tm{color:var(--mute);white-space:nowrap;margin-left:auto;padding-top:1px;font-size:11.5px}.rp .dot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.rp .diff{color:var(--soft);grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:2px 10px;min-width:0;margin:6px 0 2px;font-size:12px;display:grid}.rp .diff>:nth-child(odd){overflow-wrap:anywhere;max-width:88px}.rp .diff .v s,.rp .diff .v b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rp .diff s{color:var(--mute)}.rp .diff b{color:var(--ink);font-weight:500}.rp .acts{align-items:center;gap:4px;margin-top:8px;display:flex}.rp .bt{height:24px;font:inherit;color:var(--ink);box-shadow:0 0 0 .5px var(--line-2);background:var(--card);cursor:pointer;border:0;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.rp .bt:hover{opacity:1;background:var(--hover)}.rp .bt.k{background:var(--ink);color:var(--paper);box-shadow:none}.rp .bt.q{box-shadow:none;color:var(--soft);background:0 0}.rp .acts .bt.q:last-child{margin-left:auto}.rp .bt:disabled{opacity:.5;cursor:default}.rp .rp-err{margin-top:6px}.rp .ev{color:var(--soft);align-items:baseline;gap:8px;padding:5px 12px;font-size:12px;display:flex}.rp .ev b{color:var(--ink);font-weight:500}.rp .ev .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp .more{color:var(--mute);align-items:center;gap:2px;padding:6px 12px 9px;font-size:12px;display:flex}.rp .more .i{width:12px;height:12px}.rp .rp-state{color:var(--mute);padding:4px 12px 10px;font-size:12px}.rp .rp-state .empty,.rp .rp-state .loading{box-shadow:none;text-align:left;color:var(--mute);background:0 0;border-radius:0;margin:0;padding:0;font-size:12px}
.kb-upload{flex-basis:100%}.kb-snippet{margin-top:2px;line-height:1.55;display:block;white-space:normal!important;color:var(--soft)!important}.kb-snippet mark,.kb-chunk mark{background:var(--amber-soft);color:var(--ink);border-radius:3px;padding:0 1px}.kb-hit .n b{white-space:normal}.kb-chunk{border-top:.5px solid var(--line);padding:12px 14px;scroll-margin-top:80px}.kb-chunk:first-child{border-top:0}.kb-chunk .loc{color:var(--mute);gap:8px;margin-bottom:4px;font-size:12px;display:flex}.kb-chunk .body{white-space:pre-wrap;line-height:1.6}.kb-chunk:target,.kb-chunk.kb-target{background:var(--amber-soft);box-shadow:inset 3px 0 0 var(--amber)}.kb-steps{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.kb-status{background:var(--card);box-shadow:var(--edge-s);border-radius:12px;margin:12px 0;padding:12px 14px}.kb-status .why{color:var(--soft);margin-top:4px}.kb-meter{background:var(--well);border-radius:3px;height:6px;margin:6px 0;overflow:hidden}.kb-meter span{background:var(--green);height:100%;display:block}.kb-meter.warn-bar span{background:var(--amber)}.kb-files td{font-size:12.5px}.group .li:has(>.card){flex-wrap:wrap}.kb-vis .check{align-items:center;gap:6px;display:flex}.kb-spaces{flex-direction:column;gap:6px;padding-left:24px;display:flex}
.taskcard{background:var(--card);box-shadow:var(--edge);border-radius:14px;margin:12px 0 16px;padding:14px 16px}.taskcard .tc-head{align-items:center;gap:8px;display:flex}.taskcard .tc-head>*{flex-shrink:0}.taskcard .tc-head h2{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.taskcard .tc-head .push{margin-left:auto}.taskcard .tc-sub{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.taskcard .tc-brief{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-top:10px;font-size:13px}.taskcard .tc-sec{border-top:.5px solid var(--line);margin-top:12px;padding-top:10px}.taskcard .tc-sec h3{color:var(--mute);margin:0 0 6px;font-size:12px;font-weight:600}.taskcard .tc-dl{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.taskcard .tc-dl .x{color:var(--mute);margin-left:auto;font-size:12px}.taskcard .tc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.taskcard .tc-actions select,.taskcard .tc-actions input[type=datetime-local],.dispatch-extra input,.dispatch-extra select{border:.5px solid var(--line);background:var(--card);height:28px;color:var(--ink);font:inherit;border-radius:7px;padding:0 8px;font-size:12.5px}.taskcard .tc-note{color:var(--soft);margin-top:8px;font-size:12px}.sysline{text-align:center;color:var(--mute);margin:10px 0;font-size:12px}.sysline .reason{color:var(--soft)}.me-msg .who-line{color:var(--mute);margin-bottom:3px;font-size:11.5px}.dispatch-extra{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.dispatch-extra .grow-1{flex:1;min-width:160px}.msg .flags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.msg.ended .b{opacity:.62}.msg.ended .dot{visibility:hidden}.thr .tasktag{background:var(--well);height:17px;color:var(--soft);border-radius:5px;flex-shrink:0;margin-left:4px;padding:0 5px;font-size:10.5px}.tdialog{background:var(--card);color:var(--ink);width:min(440px,100vw - 32px);box-shadow:0 0 0 .5px var(--line-2), 0 18px 40px -12px #00000059;border:0;border-radius:14px;padding:18px 18px 14px}.tdialog::backdrop{background:#14120f47}.tdialog h2{margin:0 0 8px;font-size:15px;font-weight:600}.tdialog p{color:var(--soft);margin:0 0 10px}.tdialog-field{color:var(--soft);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.tdialog-field textarea{resize:vertical;height:auto;min-height:84px;padding:8px 10px;line-height:1.5}.tdialog-foot{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.taskcard.compact{margin:8px 0 10px;padding:10px 14px}.taskcard.compact .tc-actions{margin-top:8px}.taskcard .tc-head .tc-toggle{margin-left:auto}.taskcard .tc-extra{border-top:.5px solid var(--line);padding-top:10px}.taskcard .tc-stale{color:var(--mute)}.pill2.dispatch{flex-wrap:wrap}.pill2.dispatch .ta{flex-basis:100%}.pill2.dispatch .to{max-width:100%;margin-left:auto}.pill2 .to select{text-overflow:ellipsis;max-width:280px}
