:root{--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:22px;--fs-2xl:28px}
:root{--win:var(--bg-side);--side:var(--bg-side);--paper:var(--bg);--panel:var(--bg);--card:var(--surface);--well:var(--surface-2);--sel:var(--active);--ink:var(--text);--soft:var(--text-2);--mute:#78746c;--line-2:var(--line-strong);--blue:var(--accent);--blue-soft:var(--surface-2);--green:var(--st-ok);--green-soft:var(--surface-2);--amber:var(--st-warn);--amber-soft:var(--surface-2);--red:var(--st-err);--red-soft:var(--surface-2);--edge:0 0 0 1px var(--line);--edge-s:0 0 0 1px var(--line);--pop:var(--shadow-menu);--agent:var(--surface-2);--agent2:var(--surface-2);--agent3:var(--surface-2);--on-color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--mute:#8e8a82;--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);font:var(--fs-base)/1.6 -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num,table{font-variant-numeric:tabular-nums}a{color:var(--blue);text-decoration:none}a:hover{opacity:.85;text-decoration:none}h1{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0 0 6px;font-weight:700;line-height:1.3}h2{font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.3}h3{font-size:var(--fs-base);margin:16px 0 6px;font-weight:600}:focus-visible{box-shadow:var(--focus);outline:none}svg.i,.i{stroke-width:1.5px;flex:none;width:16px;height:16px}.muted{color:var(--mute)}.soft{color:var(--soft)}.small{font-size:var(--fs-sm)}.shell{background:var(--side);grid-template-columns:56px 256px 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:20px;height:20px}.rb .b{background:var(--accent);width:6px;height:6px;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{font-weight:600;font-size:var(--fs-md);align-items:center;gap:6px;padding:0 10px 12px;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{font-size:var(--fs-xs);color:var(--mute);white-space:nowrap;margin-left:auto}.cap .soon.online{color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.cap .soon.online:before{content:"";background:var(--st-ok);border-radius:50%;width:6px;height:6px}.proj .i{color:var(--soft)}.grp2{font-size:var(--fs-xs);color:var(--mute);align-items:center;gap:6px;min-width:0;padding:16px 10px 4px;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);font-size:var(--fs-sm);overflow-wrap:anywhere}.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(--text-2);background:0 0;border-radius:6px;flex:none;place-items:center;display:grid}.sq .i{stroke-width:1.5px;width:16px;height:16px}.sq.xs{border-radius:5px;width:16px;height:16px}.sq.xs .i{width:10px;height:10px}.agi{background:var(--surface-2);width:30px;height:30px;color:var(--text);box-shadow:inset 0 0 0 .5px var(--line-strong);border-radius:9px;flex:none;place-items:center;display:grid}.agi .i{width:16px;height:16px}.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}.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);font-size:var(--fs-base);margin:0 0 18px;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{font-size:var(--fs-md);margin:2px 4px 12px;font-weight:600}.g{font-size:var(--fs-xs);color:var(--mute);align-items:center;gap:8px;margin:14px 4px 6px;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);font-size:var(--fs-xs);white-space:nowrap}.pb,.btn{height:30px;font:500 var(--fs-base) -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;background:var(--well);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;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(--primary);color:var(--on-primary)}.pb.pri:hover,.btn.primary:hover{background:var(--primary-hover);color:var(--on-primary);filter:none}.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(--text)}.pb.danger,.btn.danger{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.pb.danger:hover,.btn.danger:hover{background:var(--hover);filter:none;color:var(--text)}.pb.sm,.btn.small{height:28px;font-size:var(--fs-sm);border-radius:8px;padding:0 10px}.seg,.segmented{background:var(--well);border-radius:9px;padding:2px;display:inline-flex}.seg button,.segmented button{font:500 var(--fs-base) -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;text-align:center;height:28px;color:var(--soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:0 12px}.seg button.on,.segmented button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #0000001f}.tag{border-radius:var(--r-sm);height:20px;font-size:var(--fs-xs);background:var(--surface-2);color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex}.tag .i{width:11px;height:11px}.tag.ok:before,.tag.pending:before,.tag.conflict:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.tag.ok:before{background:var(--st-ok)}.tag.pending:before{background:var(--st-warn)}.tag.conflict:before{background:var(--st-err)}.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(--surface-2);color:var(--text-2);border-color:#0000}.cb.done .i{stroke-width:2px;width:12px;height:12px}.cb.pend{border-color:var(--text)}.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{font:500 var(--fs-xs) -apple-system, sans-serif;background:var(--well);min-width:18px;height:18px;color:var(--soft);border-radius:5px;place-items:center;padding:0 4px;display:inline-grid}input,select,textarea{font:inherit;font-size:var(--fs-base);background:var(--well);height:36px;color:var(--ink);border:0;border-radius:9px;outline:none;padding:0 12px;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:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft)}input[type=checkbox],input[type=radio]{appearance:none;background:var(--surface) no-repeat center / 12px;width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;vertical-align:-3px;transition:background-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:4px;flex:none;margin:0;padding:0}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{box-shadow:inset 0 0 0 1px var(--text-3)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background-color:var(--accent);box-shadow:none}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}input[type=radio]:checked{background-image:radial-gradient(circle, var(--on-accent) 3px, transparent 3.5px);background-size:auto}input[type=checkbox]:focus,input[type=radio]:focus{background-color:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}input[type=checkbox]:checked:focus,input[type=radio]:checked:focus{background-color:var(--accent);box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:var(--focus)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}textarea{width:100%;height:auto;min-height:84px;padding:9px 12px;line-height:1.6}label{color:var(--soft);font-size:var(--fs-sm);margin:10px 0 4px;font-weight:500;display:block}.check{font-size:var(--fs-base);color:var(--ink);cursor:pointer;align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}.card{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);margin-bottom:12px;padding:14px}a.card{color:inherit;display:block}.group{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);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:var(--fs-sm)}.li .x{color:var(--mute);font-size:var(--fs-sm);white-space:nowrap}.sh{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:8px;margin:22px 4px 8px;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);font-size:var(--fs-xs);color:var(--mute);border-top:0;font-weight:600}.cmp .k,.cmp .was{color:var(--mute)}.cmp .moved{background:var(--surface-2);color:var(--text);font-weight:500}.cmp .new{background:var(--surface-2);color:var(--text);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(--accent);box-shadow:none}.ev .h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev .h b{font-weight:600}.ev .h .x{color:var(--mute);font-size:var(--fs-sm);white-space:nowrap;margin-left:auto}.ev .b{color:var(--soft);font-size:var(--fs-sm);margin-top:2px}.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{border-radius:var(--r-lg);background:var(--card);width:100%;box-shadow:var(--edge-s);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;font-size:var(--fs-base);padding:9px 14px}thead th,tr:first-child>td,tr:first-child>th{border-top:0}th{color:var(--mute);font-weight:600;font-size:var(--fs-xs);background:var(--well)}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{border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink);gap:4px;margin:8px 0;padding:10px 14px;display:grid}.error strong{color:var(--red);font-weight:600}.error .btn{justify-self:start}.notice,.warn{border-radius:var(--r-lg);background:var(--surface-2);color:var(--ink);margin:8px 0;padding:10px 14px}.loading{color:var(--mute);text-align:center;padding:28px}.empty{text-align:center;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);color:var(--soft);padding:32px 20px}.empty-title{color:var(--ink);font-weight:600;font-size:var(--fs-base);margin-bottom:4px}.danger-zone{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card);padding:14px}.danger-zone>strong{color:var(--text);font-weight:600}.codeblock{background:var(--well);border-radius:12px;overflow:hidden}.codeblock-head{height:32px;font-size:var(--fs-xs);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;display:flex}pre.code{font-size:var(--fs-sm);color:var(--ink);background:0 0;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;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;font-size:var(--fs-2xl);margin-bottom:18px}.pill{background:var(--card);min-height:52px;box-shadow:0 0 0 1px var(--line);border-radius:26px;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.pill .ph{color:var(--mute);font-size:var(--fs-base);flex:1}.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{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:6px;min-width:0;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{font-weight:600;font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 4px;overflow:hidden}.msg .s{color:var(--soft);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg .dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;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{font-size:var(--fs-base);margin:4px 0 18px;line-height:1.7}.foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.foot .k{color:var(--mute);font-size:var(--fs-sm);gap:10px;margin-left:auto;display:flex}.kind{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.fact-title{font-size:var(--fs-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:12px;margin:10px 0 6px;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);font:500 var(--fs-base) -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 12px}.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{font-size:var(--fs-xl);margin-bottom:4px}.auth-card>.muted{margin:0 0 14px}.code-input{height:44px;font-size:var(--fs-xl);letter-spacing:.4em;text-align:center}.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{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:6px;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);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:inline-grid}.steps li.current{color:var(--ink)}.steps li.current .step-no{background:var(--primary);box-shadow:none;color:var(--on-primary)}.steps li.done .step-no{background:var(--surface-2);box-shadow:none;color:var(--text-2)}.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{font-size:var(--fs-base);align-items:baseline;gap:12px;padding:4px 0;display:flex}.kv .k{width:112px;color:var(--mute);font-size:var(--fs-sm);flex-shrink:0}.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(--primary);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{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.proposal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.proposal-head .body{flex:1;min-width:0}.proposal-head .title{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.proposal-head .meta{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:8px;margin-top:2px;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(--surface-2);color:var(--text-2)}.diff td.proposed{background:var(--surface-2);color:var(--text);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{font-size:var(--fs-sm);color:var(--mute);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{font-size:var(--fs-xs);color:var(--mute);font-weight:600}.to{background:var(--well);height:30px;color:var(--soft);font-weight:500;font-size:var(--fs-sm);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.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;font-size:var(--fs-2xl);margin-bottom:18px}.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{font-size:var(--fs-xl);margin:0}.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);font:500 var(--fs-base) -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif;cursor:pointer;background:0 0;border:0;padding:8px 10px}.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{font-size:var(--fs-sm);color:var(--mute)}.ty .c{color:var(--mute);font-size:var(--fs-sm)}.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{font-size:var(--fs-lg);margin:0}.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);font-size:var(--fs-sm);overflow-wrap:anywhere;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);font-size:var(--fs-sm);margin-left:auto}.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%}.ib.round{cursor:pointer;border-radius:50%;width:32px;height:32px}.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}.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);font-size:var(--fs-sm);margin:14px 0}.pc{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);max-width:88%;margin:8px 0;overflow:hidden}.pc .h{align-items:center;gap:8px;padding:12px 14px 0;display:flex}.pc .h .k{font-size:var(--fs-sm);color:var(--soft);align-items:center;gap:4px;display:inline-flex}.pc .t{font-size:var(--fs-md);letter-spacing:-.01em;padding:6px 14px 0;font-weight:600}.pc .ch{background:var(--well);font-size:var(--fs-sm);color:var(--soft);border-radius:10px;grid-template-columns:72px minmax(0,1fr);row-gap:4px;margin:10px 14px 0;padding:8px 12px;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{border-color:var(--line-strong)}.pc.done .h .k{color:var(--text-2)}.pc.rejected .h .k{color:var(--mute)}.pc .h .ds-status{white-space:normal;min-width:0}.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:var(--fs-md)}.md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);background:var(--card);border-radius:4px;padding:0 4px}.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);font-size:var(--fs-sm);align-items:center;gap:4px;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(--accent)}.grp2 .r{color:var(--mute);margin-left:auto;display:inline-flex}.stale-note{text-align:center;color:var(--mute);font-size:var(--fs-xs)}.thr .soon{font-size:var(--fs-xs);color:var(--mute);margin-left:auto}button.chip:disabled{cursor:not-allowed;opacity:.6}.err-text{color:var(--red)}.ds .ds-page>.ds-seg{align-self:flex-start}.ds .ds-row .end{flex:none;align-items:center;gap:8px;display:flex}.ds .ds-row .end .ds-input.w-80{width:88px}.ds .ds-row .row-more{opacity:0}.ds .ds-row:hover .row-more,.ds .ds-row .row-more:focus-visible,.ds .ds-row .row-more[aria-expanded=true]{opacity:1}@media (hover:none){.ds .ds-row .row-more{opacity:1}}.ds .ds-section-head>.ds-btn{margin-left:8px}.ds .ds-pad{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.ds .ds-group>.ds-pad+.ds-row-wrap,.ds .ds-group>.ds-row-wrap+.ds-pad{border-top:1px solid var(--line)}.ds .ds-seg button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000f}.ds .det-empty{place-items:center;display:grid}.ds .inbox .msg.on{box-shadow:none;background:var(--active)}.ds .inbox .msg .dot{background:var(--text-3)}.ds .inbox .det:not(.det-empty)>*{max-width:760px}.ds .ds-page.ds-page-list{gap:32px;max-width:960px}.ds .ds-page.ds-page-list>.ds-page-head{margin-bottom:8px}.ds .ds-row .title .plain-link{color:inherit;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.ds .ds-row .title .plain-link:hover{text-decoration:underline}.ds .dot-unread,.ds .dot-read{background:var(--text-2);border-radius:50%;flex:none;width:6px;height:6px}.ds .dot-read{background:0 0}.ds .tag-x{color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 0 0 4px}.ds .tag-x:hover{color:var(--text)}.ds .row .ds-select{width:auto;min-width:140px}.onto-tabs{border-bottom:1px solid var(--line);padding:16px 36px 12px}.ds .oh .ds-btn[aria-pressed=true]{background:var(--active)}.ds .road{border:1px dashed var(--line-strong);background:0 0}.ds a.obj-row{color:inherit;text-decoration:none}.ds .ds-seg button[aria-pressed] .ic{vertical-align:-3px}.ds .ds-input.w-date{width:160px}.ds .home-sec{margin-top:24px}.ds .ds-btn.w-full{justify-content:center;width:100%}.ds .ds-page.ds-page-list{box-sizing:border-box;width:100%}
.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;font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 4px;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{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:2px;margin-left:auto;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{font-size:var(--fs-base);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rp .row .s{font-size:var(--fs-xs);color:var(--mute);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.rp .row .tm,.rp .ev .tm{font-size:var(--fs-xs);color:var(--mute);white-space:nowrap;margin-left:auto;padding-top:1px}.rp .dot{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.rp .diff{font-size:var(--fs-sm);color:var(--soft);grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:2px 10px;min-width:0;margin:6px 0 2px;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;font-size:var(--fs-sm);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;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{font-size:var(--fs-sm);color:var(--soft);align-items:baseline;gap:8px;padding:5px 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{font-size:var(--fs-sm);color:var(--mute);align-items:center;gap:2px;padding:6px 12px 9px;display:flex}.rp .more .i{width:12px;height:12px}.rp .rp-state{font-size:var(--fs-sm);color:var(--mute);padding:4px 12px 10px}.rp .rp-state .empty,.rp .rp-state .loading{box-shadow:none;text-align:left;font-size:var(--fs-sm);color:var(--mute);background:0 0;border:0;border-radius:0;margin:0;padding:0}
.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(--accent-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{font-size:var(--fs-sm);color:var(--mute);gap:8px;margin-bottom:4px;display:flex}.kb-chunk .body{white-space:pre-wrap;line-height:1.6}.kb-chunk:target,.kb-chunk.kb-target{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.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(--primary);height:100%;display:block}.kb-meter.warn-bar span{background:var(--text-3)}.kb-files td{font-size:var(--fs-sm)}.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}.row.wrap{flex-wrap:wrap}.w-80{width:80px}.warn-text{color:var(--text-2)}.src-chip{flex-wrap:wrap;gap:6px;margin-top:6px}.src-chip a.tag{text-decoration:none}.src-chip a.tag:hover{filter:brightness(.96)}.src-block .quote{color:var(--soft);margin-top:4px}.kb-preview{margin-bottom:16px}.kb-preview-text{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);background:var(--card);border-radius:10px;max-height:70vh;padding:12px 14px;overflow:auto}.kb-preview-md{max-height:70vh;overflow:auto}.kb-preview-img{border:.5px solid var(--line);background:var(--card);border-radius:8px;max-width:100%;max-height:70vh}.kb-preview-resize{resize:vertical;border:.5px solid var(--line);background:var(--surface);border-radius:10px;height:70vh;min-height:200px;overflow:hidden}.kb-preview-frame{border:0;width:100%;height:100%;display:block}.md-table{margin:0 0 8px}.ds .kb-storage{width:220px}
.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{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-weight:600;overflow:hidden}.taskcard .tc-head .push{margin-left:auto}.taskcard .tc-sub{color:var(--soft);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.taskcard .tc-brief{font-size:var(--fs-base);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin-top:10px}.taskcard .tc-sec{border-top:.5px solid var(--line);margin-top:12px;padding-top:10px}.taskcard .tc-sec h3{font-size:var(--fs-sm);color:var(--mute);margin:0 0 6px;font-weight:600}.taskcard .tc-dl{font-size:var(--fs-base);align-items:center;gap:8px;padding:4px 0;display:flex}.taskcard .tc-dl .x{color:var(--mute);font-size:var(--fs-sm);margin-left:auto}.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;font-size:var(--fs-sm);border-radius:7px;padding:0 8px}.taskcard .tc-note{font-size:var(--fs-sm);color:var(--soft);margin-top:8px}.sysline{text-align:center;color:var(--mute);font-size:var(--fs-sm);margin:10px 0}.sysline .reason{color:var(--soft)}.dispatch-extra{font-size:var(--fs-sm);color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;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{font-size:var(--fs-xs);background:var(--well);height:17px;color:var(--soft);border-radius:5px;flex-shrink:0;margin-left:4px;padding:0 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{font-size:var(--fs-md);margin:0 0 8px;font-weight:600}.tdialog p{color:var(--soft);margin:0 0 10px}.tdialog-field{font-size:var(--fs-sm);color:var(--soft);flex-direction:column;gap:6px;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)}.taskcard .tc-sub.tc-mail-failed{color:var(--red,#c0392b)}
.req{color:var(--red);margin-left:2px;font-weight:500}.ft .nm span.ctags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ft .nm span.fdesc{color:var(--soft)}.cedit{border-top:.5px dashed var(--line-2);background:var(--line);padding:10px 14px 14px 48px}.tdesc{margin:8px 0 4px}.violations{border:.5px solid var(--red)}.lnk.declared{color:var(--soft);border-top-style:dashed}.lnk.declared .ar{opacity:.6}.flag-red{background:var(--surface-2);color:var(--text);border-radius:10px;margin:6px 0;padding:6px 12px}.flag-yellow{background:var(--surface-2);color:var(--ink);border-radius:10px;margin:6px 0;padding:6px 12px}.field-flagged>label{color:var(--red)}.field-flagged input,.field-flagged textarea,.field-flagged select{border-color:var(--red)}.ft .nm span.req{display:inline}
.sk-layout{flex-direction:column;gap:12px;margin-top:16px;display:flex}.sk-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sk-filters .spacer{flex:1}.sk-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:10px;display:grid}.sk-card{border-radius:var(--r-lg,12px);background:var(--surface);border:1px solid var(--line);color:inherit;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.sk-card:hover{background:var(--hover)}.sk-card-head{align-items:center;gap:8px;display:flex}.sk-card-head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-summary{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sk-tags{flex-wrap:wrap;gap:4px;display:flex}.sk-meta{flex-wrap:wrap;gap:4px 12px;display:flex}.sk-lines{margin:6px 0;padding-left:18px;line-height:1.6}.sk-what{border-left:3px solid var(--line-strong)}.sk-modal{width:min(640px,92vw);max-height:86vh;overflow:auto}.sk-say{font-size:var(--fs-md);-webkit-user-select:all;user-select:all;margin:4px 0;display:block}.sk-diff{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);background:var(--card);white-space:pre-wrap;border-radius:8px;max-height:50vh;padding:8px 10px;overflow:auto}.sk-diff .add{background:var(--surface-2)}.sk-diff .del{background:var(--red-soft,#d930251a)}.ds .sk-filters .ds-select{gap:8px;width:auto;min-width:132px}.sk-filters .ds-choice{white-space:nowrap}.sk-card,.sk-card:hover,.sk-card b{color:var(--text)}.ds .sk-card-head svg{color:var(--text-2)}.ds .main-body form.row .ds-select{width:auto;min-width:120px}
.compose2{padding-top:12vh}.compose2.centered{flex-direction:column;justify-content:safe center;min-height:calc(100vh - 60px);padding:48px 28px 16vh;display:flex}.compose2 .lede1{text-align:center;color:var(--soft);font-size:var(--fs-md);max-width:520px;margin:-8px auto 18px}.gs{background:var(--card);box-shadow:var(--edge-s);text-align:left;border-radius:12px;margin-top:16px;padding:12px 14px}.gs-head{align-items:center;gap:8px;display:flex}.gs-toggle{min-width:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.gs-toggle .num{color:var(--soft)}.gs-next{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gs-pitch{font-size:var(--fs-sm);margin:6px 0 4px 24px}.gs-steps{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.gs-steps li{align-items:flex-start;gap:10px;display:flex}.gs-dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--on-color);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.gs-dot .i{width:12px;height:12px}.gs-steps li.done .gs-dot{background:var(--surface-2);color:var(--text-2);box-shadow:none}.gs-steps li.done .gs-name{color:var(--soft);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.gs-steps li.next .gs-name{font-weight:600}.gs-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gs-done{justify-content:space-between;align-items:center;gap:12px;display:flex}.oneline{flex-direction:column;gap:8px;min-width:0;display:flex}.oneline .tabs2{scrollbar-width:none;margin:0;padding:0;overflow-x:auto}.oneline .tabs2 button{white-space:nowrap;flex:none}.ol-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.ol-status{color:var(--soft);align-items:center;gap:6px;display:flex}.ol-status.ok{color:var(--text);font-weight:600}.ol-status.ok:before{content:"";background:var(--st-ok);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ol-manual summary{cursor:pointer;color:var(--soft)}.ol-manual[open] summary{margin-bottom:8px}.linkish{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.wait-hint{background:var(--well);text-align:left;max-width:520px;color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;margin-top:8px;margin-left:auto;padding:10px 12px;display:flex}.oneline{container-type:inline-size}.ol-steps>.ol-step{grid-template-columns:22px minmax(0,1fr) 168px;place-items:start stretch;gap:10px;display:grid}.ol-steps>.ol-step>.ol-shot{align-self:start;width:168px}@container (max-width:520px){.ol-steps>.ol-step{grid-template-columns:22px minmax(0,1fr)}.ol-steps>.ol-step>.ol-shot{grid-column:2;width:100%}}.ol-n{background:var(--well);width:22px;height:22px;font-size:var(--fs-xs);color:var(--soft);border-radius:50%;place-items:center;font-weight:600;display:grid}.ol-step-body{min-width:0;padding-top:2px}.ol-shot{background:var(--well);min-height:64px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--soft);font-size:var(--fs-xs);text-align:center;border-radius:10px;place-items:center;padding:8px;line-height:1.4;display:grid}.ol-url pre.code,.ol-cmd pre.code{font-size:var(--fs-md);overflow-wrap:anywhere;white-space:pre-wrap}.ol-prompt{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ol-prompt pre.code{white-space:pre-wrap;overflow-wrap:anywhere}.ol-dev summary{cursor:pointer;color:var(--soft);font-size:var(--fs-sm)}.ol-steps{padding:0;list-style:none}.min-w-0{min-width:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.gs-title{min-width:0;color:var(--ink);flex:1;align-items:baseline;gap:8px;display:flex}.gs-count{color:var(--soft)}.gs-steps{gap:2px}.gs-steps li{border-radius:10px;padding:10px}.gs-steps li.next{background:var(--hover);box-shadow:inset 2px 0 0 var(--ink)}.gs-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gs-desc{color:var(--soft)}.gs-steps li:not(.next) .gs-desc{color:var(--mute)}.gs-act{flex:none;align-items:center;gap:6px;padding-top:2px;display:flex}.gs-ok{color:var(--soft)}.gs-steps li.done .gs-name{text-decoration:none}.chip .i{width:13px;height:13px}button.chip:disabled{cursor:not-allowed;opacity:.6}
.md .md-host{color:var(--mute);font-size:var(--fs-xs)}.as-line{color:var(--soft);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.as-line .tag{margin:0}.as-note{color:var(--mute);font-size:var(--fs-xs);margin:2px 0 6px}.as-typing:after{content:"▍";color:var(--mute);animation:1s steps(2,end) infinite as-blink}@keyframes as-blink{50%{opacity:0}}.extract-blocked{color:var(--text-2);font-size:var(--fs-sm)}.agi img{width:14px;height:14px}.agi.xs img,.agi.sm img{width:12px;height:12px}
.tr-thread .col2{max-width:760px}.tr-col{flex-direction:column;gap:14px;display:flex}.tr-top-notes{flex-direction:column;gap:8px;padding-top:10px;display:flex}.tr-top-notes:empty{display:none}.tr-top{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:48px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.tr-title{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.tr-title b{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tr-title span{font-size:var(--fs-sm);color:var(--mute);white-space:nowrap}.tr-ppl{position:relative}.tr-stack{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:4px 6px;display:flex}.tr-stack:hover{background:var(--hover)}.tr-stack .tr-face+.tr-face{margin-left:-6px}.tr-face{box-shadow:0 0 0 2px var(--paper);border-radius:50%;display:inline-grid;position:relative}.tr-face .av.xs,.tr-face .agi.xs{width:22px;height:22px}.tr-face .agi.xs{border-radius:7px}.tr-face .agi.xs .i{width:12px;height:12px}.tr-face.off{opacity:.45}.tr-badge{background:var(--card);width:12px;height:12px;color:var(--soft);box-shadow:0 0 0 1px var(--line-2);border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid;position:absolute;bottom:-3px;right:-3px}.tr-pop{background:var(--card);width:264px;box-shadow:var(--pop);z-index:6;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.tr-pophead{font-size:var(--fs-xs);color:var(--mute);padding:6px 8px 4px}.tr-pgroup+.tr-pgroup{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.tr-prow{height:34px;font-size:var(--fs-base);border-radius:8px;align-items:center;gap:10px;padding:0 8px;display:flex}.tr-prow.sub{padding-left:26px}.tr-prow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tr-prow .meta{font-size:var(--fs-xs);color:var(--mute)}.tr-prow .meta.st-online{color:var(--green)}.tr-me{flex-direction:column;align-items:flex-end;gap:4px;margin:4px 0;display:flex}.tr-who{font-size:var(--fs-xs);color:var(--mute)}.tr-bub{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--well);max-width:78%;color:var(--ink);font-size:var(--fs-md);border-radius:18px;padding:10px 16px;line-height:1.65}.tr-me.withdrawn .tr-bub{color:var(--mute);text-decoration:line-through}.tr-me .refs{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tr-me .rcpt{font-size:var(--fs-xs);color:var(--mute);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;padding-right:4px;display:flex}.tr-me .rcpt .i{width:12px;height:12px}.tr-me .rcpt.wait{color:var(--text-3)}.tr-me .rcpt button{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tr-me .rcpt a{color:var(--soft)}.tr-run{flex-direction:column;display:flex}.tr-runbody{flex-direction:column;padding-left:2px;display:flex}.tr-step{min-height:28px;font-size:var(--fs-base);color:var(--mute);align-items:center;gap:8px;min-width:0;display:flex}.tr-step span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tr-step .i{color:var(--mute);flex:none}.tr-step.fail,.tr-step.fail .i{color:var(--red)}.tr-runhead,.tr-more{cursor:pointer;font:inherit;font-size:var(--fs-base);color:var(--mute);background:0 0;border:0;align-self:flex-start;padding:0}.tr-more{font-size:var(--fs-sm);padding-left:22px}.tr-runhead:hover,.tr-runhead:hover .i,.tr-more:hover{color:var(--ink)}.tr-reply{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;line-height:1.7}.tr-reply .md>*+*{margin-top:.85em}.tr-reply .md ul,.tr-reply .md ol{padding-left:1.3em}.tr-reply .md li+li{margin-top:.35em}.tr-col .pc{max-width:100%;margin:2px 0}.tr-err{min-height:30px;font-size:var(--fs-base);color:var(--red);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tr-err>span{color:var(--soft)}.tr-link{font:inherit;font-size:var(--fs-sm);color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.tr-link:hover{text-decoration:underline}.tr-link:disabled{opacity:.5;cursor:default}.tr-foot{background:linear-gradient(to bottom, transparent, var(--bg) 20px);padding-top:20px}.tr-tip{font-size:var(--fs-sm);color:var(--soft);align-items:center;gap:10px;padding:0 6px 8px;display:flex}.tr-tip span{flex:1}.tr-box{background:var(--card);box-shadow:var(--edge);border-radius:18px;padding:12px 12px 8px;transition:box-shadow .15s}.tr-box:focus-within{box-shadow:0 0 0 1px var(--line-2), 0 4px 16px -4px #00000024}.tr-input{width:100%}.tr-box textarea{resize:none;width:100%;box-shadow:none;color:var(--ink);font:inherit;font-size:var(--fs-md);background:0 0;border:0;outline:0;min-height:52px;padding:2px 4px;line-height:1.6;display:block}.tr-box textarea:focus,.tr-box textarea:focus-visible{box-shadow:none;background:0 0;outline:none}.tr-box textarea::placeholder{color:var(--mute)}.tr-box textarea:disabled{cursor:not-allowed}.tr-tools{align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.tr-tools .sp{flex:1}.tr-tool{width:32px;height:32px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.tr-tool:hover:not(:disabled),.tr-tool.on{background:var(--hover);color:var(--ink)}.tr-tool:disabled{opacity:.4;cursor:not-allowed}.tr-tools .to{cursor:pointer;min-width:0;max-width:300px;font:inherit;font-size:var(--fs-sm);border:0;flex:0 auto}.tr-tools .to:hover,.tr-tools .to[aria-expanded=true]{color:var(--text)}.tr-tools .to-label{text-overflow:ellipsis;min-width:0;max-width:240px;overflow:hidden}.tr-tools .to .i{flex:none;width:14px;height:14px}.tr-send{background:var(--ink);width:32px;height:32px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.tr-send:disabled{background:var(--well);color:var(--mute);cursor:not-allowed}.tr-note{color:var(--mute);font-size:var(--fs-xs);margin-top:8px;padding:0 6px}.composer .tr-err{margin-top:6px;padding:0 6px}.pc .h .sq[class*=c-]{background:var(--well);color:var(--soft);box-shadow:inset 0 0 0 1px var(--line-2)}.ev-restore{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.ev-err{font-size:var(--fs-sm);color:var(--red)}.tr-keyhint{font-size:var(--fs-xs);color:var(--text-3);padding:6px 6px 0}.tr-entry{flex-direction:column;scroll-margin-top:24px;display:flex}.tr-entry:target{animation:tr-flash 1.6s var(--ease);border-radius:12px}@keyframes tr-flash{0%,40%{background:var(--accent-soft)}to{background:0 0}}.tr-foot .col2{position:relative}.tr-jumprow{pointer-events:none;justify-content:center;display:flex;position:absolute;top:-44px;left:0;right:0}.tr-jump{pointer-events:auto;background:var(--primary);height:32px;color:var(--on-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer;box-shadow:var(--shadow-menu);animation:ds-fade-in var(--dur) var(--ease);border:0;border-radius:16px;padding:0 14px;font-weight:500}.tr-jump:hover{background:var(--primary-hover)}.tr-jump:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-reduced-motion:reduce){.tr-entry:target,.tr-jump{animation:none}}
.auth-card:has(>.oa){max-width:460px;padding:32px 32px 24px}.oa .i{stroke-width:1.5px}.oa{flex-direction:column;gap:20px;display:flex}.oa-head{text-align:center}.oa-head h1{font-size:var(--fs-xl);margin:0 0 4px}.oa-sub{color:var(--mute);font-size:var(--fs-sm);margin:0}.oa-identity{color:var(--soft);font-size:var(--fs-sm);margin:10px 0 0}.oa-dot{color:var(--mute);margin:0 6px}.oa-linkbtn{font:inherit;color:var(--oa-accent);cursor:pointer;background:0 0;border:0;padding:0}.oa-linkbtn:hover{opacity:.85}.oa-pair{justify-content:center;align-items:center;gap:0;padding-top:4px;display:flex}.oa-app{background:var(--card);width:52px;height:52px;box-shadow:var(--edge);border-radius:14px;place-items:center;display:grid}.oa-app .agi{border-radius:14px;width:52px;height:52px}.oa-app .agi .i{width:24px;height:24px}.oa-link{border-top:1.5px dashed var(--line-2);width:64px;height:0;margin:0 6px;position:relative}.oa-link-check{background:var(--card);width:18px;height:18px;color:var(--text-2);box-shadow:var(--edge-s);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oa-link-check .i{stroke-width:2.5px}.oa-section{border:0;min-width:0;margin:0;padding:0}.oa-label{font-size:var(--fs-sm);color:var(--soft);margin-bottom:8px;padding:0;font-weight:600}.oa-list{box-shadow:var(--edge-s);background:var(--card);border-radius:12px;overflow:hidden}.oa-row{align-items:center;display:flex}.oa-row>.ds-choice{padding:8px 14px}.oa-row+.oa-row{border-top:.5px solid var(--line)}.oa-row:hover{background:var(--hover)}.oa-row-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.oa-row-hint{color:var(--mute);font-size:var(--fs-sm)}.oa-tag{font-size:var(--fs-xs);color:var(--mute)}.oa-perms{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oa-perms li{font-size:var(--fs-sm);color:var(--ink);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.oa-adv{border-top:.5px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.oa-adv-head{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.oa-adv-sum{font-size:var(--fs-sm);min-width:0}.oa-adv-act{font-size:var(--fs-sm);color:var(--oa-accent);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.oa-adv-act .i{transition:transform .12s ease-out}.oa-adv.open .oa-adv-act .i{transform:rotate(180deg)}.oa-adv-body{flex-direction:column;gap:10px;display:flex}.oa-newfields{grid-template-columns:1fr 1fr;gap:10px;padding-left:22px;display:grid}.oa-field{font-size:var(--fs-xs);color:var(--mute);flex-direction:column;gap:4px;min-width:0;display:flex}.oa-agents{margin-left:22px}.oa-agent{align-items:flex-start}.oa-agent.on{background:var(--hover)}.oa-row{position:relative}.oa-agent-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.oa-agent-top{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.oa-actions{flex-direction:column;gap:8px;display:flex}.oa-btn{width:100%;height:40px;font-size:var(--fs-md);border-radius:10px}.oa-foot{font-size:var(--fs-xs);color:var(--mute);text-align:center;margin:0;line-height:1.6}.oa-foot p{margin:0}.oa-faint{color:var(--mute);opacity:.8}.oa-center{text-align:center}.oa-result{align-items:stretch}.oa-spin{border:2.5px solid var(--line-2);border-top-color:var(--soft);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite oa-spin}@keyframes oa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oa-spin{animation-duration:3s}}.oa-next{background:var(--panel);box-shadow:var(--edge-s);font-size:var(--fs-sm);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.oa-next p{margin:0}.oa-perms li .i{color:var(--soft);margin-top:3px}.oa-hint{font-size:var(--fs-sm);color:var(--soft);margin:8px 0 0}.oa-note{font-size:var(--fs-sm);color:var(--soft);align-items:flex-start;gap:6px;margin:0;line-height:1.5;display:flex}.oa-note .i{color:var(--mute);margin-top:3px}.oa-agent .oa-note{margin-top:4px}.oa-mark{width:44px;height:44px;color:var(--soft);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;margin:4px auto 0;display:grid}.oa-mark .i{width:20px;height:20px}.oa-mark.success{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.oa-mark.pending{box-shadow:none}.oa-details{font-size:var(--fs-xs);color:var(--mute);margin-top:6px}.oa-details summary{cursor:pointer;width:max-content;margin:0 auto}.oa-details p{margin:4px 0 0}:root{--oa-accent:#3358e0;--oa-line-strong:#28201429;--oa-text-2:#5f5b54;--oa-primary-bg:#1f1d1a;--oa-primary-fg:#fff}[data-theme=dark]{--oa-accent:#7b93ff;--oa-line-strong:#ffffff26;--oa-text-2:#a8a49c;--oa-primary-bg:#fff;--oa-primary-fg:#1f1d1a}.oa .btn.primary{background:var(--oa-primary-bg);color:var(--oa-primary-fg);box-shadow:none;border-color:#0000}.oa .btn.primary:disabled{opacity:.4}.oa a:not(.btn){color:var(--oa-accent)}.oa .btn:focus-visible,.oa-linkbtn:focus-visible,.oa-adv-head:focus-visible,.oa summary:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--oa-accent);outline:none}.oa.ds{color:inherit;font:inherit;background:0 0}.oa .ds-choice{min-width:0;font-size:var(--fs-sm);flex:1;align-items:center;display:flex}.oa .ds-choice>span:last-child{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.oa-agent .ds-choice{align-items:flex-start}.oa-agent .ds-choice>.ds-radio{margin-top:2px}.oa-warn{background:var(--panel);box-shadow:var(--edge-s);font-size:var(--fs-sm);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.oa-warn .i{color:var(--st-warn);margin-top:3px}.oa-org{flex-direction:column;gap:6px;display:flex}.oa-nospace{font-size:var(--fs-sm);flex-direction:column;gap:8px;display:flex}@media (max-width:420px){.auth-card:has(>.oa){padding:24px 18px 20px}.oa-newfields{grid-template-columns:1fr;padding-left:0}.oa-agents{margin-left:0}.oa-row-hint{font-size:var(--fs-xs)}}.oa-next .codeblock{position:relative}.oa-next .codeblock-head{background:0 0;border:0;padding:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.oa-next .codeblock pre.code{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:72px}
:root,.ds{--fs-md:16px;--fs-lg:18px;--bg:#fbfaf8;--bg-side:#f3f1ee;--surface:#fff;--surface-2:#f4f2ef;--hover:#2820140b;--active:#28201413;--line:#28201417;--line-strong:#28201429;--text:#1f1d1a;--text-2:#5f5b54;--text-3:#8c877f;--accent:#3358e0;--accent-soft:#3358e024;--on-accent:#fff;--primary:#1f1d1a;--on-primary:#fff;--primary-hover:#36332e;--danger:#c9534f;--on-danger:#fff;--st-ok:#3e9b5f;--st-warn:#c48a2c;--st-err:#c9534f;--st-idle:#a9a49b;--av-1:#5a73c9;--av-2:#4f9a6e;--av-3:#3e9393;--av-4:#b98a47;--av-5:#b9666a;--av-6:#5c8fb8;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--shadow-menu:0 0 0 .5px #28201424, 0 8px 24px -6px #2820142e, 0 2px 6px -2px #28201414;--shadow-dialog:0 0 0 .5px #28201424, 0 24px 64px -16px #28201452;--shadow-toast:0 8px 24px -6px #00000059;--focus:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--ease:cubic-bezier(.2,.7,.2,1)}.ds{background:var(--bg);color:var(--text);font:var(--fs-base)/1.5 -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Noto Sans SC", sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}[data-theme=dark],[data-theme=dark] .ds{--bg:#1b1a18;--bg-side:#161514;--surface:#222120;--surface-2:#2a2927;--hover:#ffffff0d;--active:#ffffff16;--line:#ffffff14;--line-strong:#ffffff26;--text:#eceae6;--text-2:#a8a49c;--text-3:#7a766f;--accent:#7b93ff;--accent-soft:#7b93ff2e;--on-accent:#12131a;--primary:#eceae6;--on-primary:#1b1a18;--primary-hover:#fff;--danger:#e07470;--on-danger:#1b1a18;--st-ok:#5bbf7e;--st-warn:#dda54a;--st-err:#e07470;--st-idle:#6e6a63;--av-1:#6f86d6;--av-2:#62ad81;--av-3:#55a6a6;--av-4:#c99b58;--av-5:#c97a7e;--av-6:#6fa0c7;--shadow-menu:0 0 0 .5px #ffffff1f, 0 12px 32px -8px #0009;--shadow-dialog:0 0 0 .5px #ffffff1f, 0 24px 64px -16px #000000bf;--shadow-toast:0 0 0 .5px #ffffff1a, 0 8px 24px -6px #0009}.ds *,.ds :before,.ds :after{box-sizing:border-box}.ds :focus-visible{box-shadow:var(--focus);outline:none}.ds a{color:var(--accent);text-decoration:none}.ds a:not([class]):hover{text-underline-offset:2px;text-decoration:underline}.ds .t-title{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.ds .t-section{font-size:var(--fs-base);margin:0;font-weight:600}.ds .t-sub{font-size:var(--fs-sm);color:var(--text-2);margin:0}.ds .t-meta{font-size:var(--fs-xs);color:var(--text-3)}.ds .t-2{color:var(--text-2)}.ds .t-3{color:var(--text-3)}.ds .ic{stroke-width:1.5px;flex:none;width:16px;height:16px}.ds .ic.lg{width:20px;height:20px}.ds .ds-btn{border-radius:var(--r-md);height:32px;font-family:inherit;font-size:var(--fs-base);cursor:pointer;white-space:nowrap;transition:background-color .12s var(--ease), box-shadow .12s var(--ease), color .12s var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.ds .ds-btn.sm{height:28px;font-size:var(--fs-sm);padding:0 10px}.ds .ds-btn-primary{background:var(--primary);color:var(--on-primary)}.ds .ds-btn-primary:hover{background:var(--primary-hover)}.ds .ds-btn-secondary{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.ds .ds-btn-secondary:hover{background:var(--hover)}.ds .ds-btn-ghost{color:var(--text-2);background:0 0}.ds .ds-btn-ghost:hover{background:var(--hover);color:var(--text)}.ds .ds-btn-danger{background:var(--danger);color:var(--on-danger)}.ds .ds-btn-danger:hover{filter:brightness(.95)}.ds .ds-btn:active{transform:translateY(.5px)}.ds .ds-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ds .ds-btn:focus-visible{box-shadow:var(--focus)}.ds .ds-btn.is-loading{color:#0000}.ds .ds-btn.is-loading .spin{color:var(--on-primary);margin:auto;position:absolute;inset:0}.ds .ds-btn-secondary.is-loading .spin,.ds .ds-btn-ghost.is-loading .spin{color:var(--text-2)}.ds .spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds .icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ds .icon-btn:hover,.ds .icon-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.ds .ds-choice{cursor:pointer;color:var(--text);font-size:var(--fs-base);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.ds .ds-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ds .ds-box{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);color:var(--on-accent);transition:background-color .12s var(--ease), box-shadow .12s var(--ease);border-radius:4px;flex:none;place-items:center;display:grid}.ds .ds-box svg{stroke-width:2.25px;opacity:0;width:12px;height:12px}.ds .ds-choice:hover .ds-box{box-shadow:inset 0 0 0 1px var(--text-3)}.ds .ds-choice input:checked+.ds-box,.ds .ds-choice input:indeterminate+.ds-box{background:var(--accent);box-shadow:none}.ds .ds-choice input:checked+.ds-box svg,.ds .ds-choice input:indeterminate+.ds-box svg{opacity:1}.ds .ds-choice input:focus-visible+.ds-box,.ds .ds-choice input:focus-visible+.ds-radio,.ds .ds-choice input:focus-visible+.ds-switch{box-shadow:var(--focus)}.ds .ds-choice input:disabled~*{opacity:.45;cursor:not-allowed}.ds .ds-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.ds .ds-radio:after{content:"";background:var(--on-accent);opacity:0;border-radius:50%;width:6px;height:6px}.ds .ds-choice input:checked+.ds-radio{background:var(--accent);box-shadow:none}.ds .ds-choice input:checked+.ds-radio:after{opacity:1}.ds .ds-switch{background:var(--line-strong);width:28px;height:16px;transition:background-color .14s var(--ease);border-radius:8px;flex:none;position:relative}.ds .ds-switch:after{content:"";width:12px;height:12px;transition:transform .14s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ds .ds-choice input:checked+.ds-switch{background:var(--accent)}.ds .ds-choice input:checked+.ds-switch:after{transform:translate(12px)}.ds .ds-input{border-radius:var(--r-md);background:var(--surface);width:100%;height:32px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;font-size:var(--fs-base);transition:box-shadow .12s var(--ease);border:0;outline:none;padding:0 10px}.ds .ds-input::placeholder{color:var(--text-3)}.ds .ds-input:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-soft)}.ds .ds-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--st-err)}.ds .ds-input:disabled{background:var(--surface-2);color:var(--text-3)}.ds .ds-select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.ds .ds-select .ic{color:var(--text-3)}.ds .ds-field{flex-direction:column;gap:8px;display:flex}.ds .ds-field-label{font-size:var(--fs-sm);color:var(--text-2);font-weight:500}.ds .ds-field-error{font-size:var(--fs-sm);color:var(--st-err)}.ds .ds-tag{border-radius:var(--r-sm);background:var(--surface-2);height:20px;color:var(--text-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;font-weight:500;display:inline-flex}.ds .ds-status{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ds .ds-status:before{content:"";background:var(--st-idle);border-radius:50%;flex:none;width:6px;height:6px}.ds .ds-status.is-ok:before{background:var(--st-ok)}.ds .ds-status.is-warn:before{background:var(--st-warn)}.ds .ds-status.is-err:before{background:var(--st-err)}.ds .unread{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.ds .ds-status.is-you{color:var(--text)}.ds .ds-status.is-you:before{background:var(--accent)}.ds kbd{font-family:inherit;font-size:var(--fs-xs);color:var(--text-3);font-weight:500}.ds .agent-av{background:var(--surface-2);width:24px;height:24px;box-shadow:inset 0 0 0 .5px var(--line-strong);color:var(--text);border-radius:7px;flex:none;place-items:center;display:grid}.ds .agent-av .ic{width:14px;height:14px}.ds .agent-av.sm{border-radius:6px;width:20px;height:20px}.ds .agent-av.sm .ic{width:12px;height:12px}.ds .agent-av.lg{border-radius:9px;width:32px;height:32px}.ds .agent-av.lg .ic{width:16px;height:16px}.ds .agent-av img{width:14px;height:14px}.ds .human-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.ds .human-av.sm{width:20px;height:20px;font-size:10px}.ds .human-av.lg{width:32px;height:32px;font-size:13px}.ds .human-av.c0{background:var(--av-1)}.ds .human-av.c1{background:var(--av-2)}.ds .human-av.c2{background:var(--av-3)}.ds .human-av.c3{background:var(--av-4)}.ds .human-av.c4{background:var(--av-5)}.ds .human-av.c5{background:var(--av-6)}.ds .ds-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.ds .ds-group.ds-group-open{overflow:visible}.ds .ds-row{align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex;position:relative}.ds .ds-row+.ds-row,.ds .ds-row-wrap+.ds-row-wrap{border-top:1px solid var(--line)}.ds .ds-row.hoverable:hover{background:var(--hover)}.ds .ds-row .ds-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds .ds-row .title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:flex;overflow:hidden}.ds .ds-row .desc{font-size:var(--fs-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .ds-row .end{flex:none;align-items:center;gap:8px;display:flex}.ds .ds-row .reveal{opacity:0;transition:opacity .1s var(--ease)}.ds .ds-row:hover .reveal,.ds .ds-row:focus-within .reveal,.ds .ds-row .reveal[aria-expanded=true]{opacity:1}.ds .ds-row-detail{flex-direction:column;gap:16px;padding:4px 16px 16px 52px;display:flex}.ds .ds-kv{font-size:var(--fs-sm);grid-template-columns:112px minmax(0,1fr);gap:8px 16px;display:grid}.ds .ds-kv dt{color:var(--text-3)}.ds .ds-kv dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.ds .ds-disclosure{font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;display:inline-flex}.ds .ds-disclosure:hover{color:var(--text)}.ds .ds-disclosure .ic{width:14px;height:14px;transition:transform .14s var(--ease)}.ds .ds-disclosure[aria-expanded=true] .ic{transform:rotate(90deg)}.ds .ds-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.ds .ds-notice{border-radius:var(--r-lg);background:var(--surface-2);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ds .ds-notice>.ic{color:var(--text-2);margin-top:2px}.ds .ds-notice.is-warn>.ic{color:var(--st-warn)}.ds .ds-notice.is-err>.ic{color:var(--st-err)}.ds .ds-notice.is-info>.ic{color:var(--accent)}.ds .ds-notice .body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds .ds-notice .body b{font-weight:500}.ds .ds-notice .body span{font-size:var(--fs-sm);color:var(--text-2)}.ds .ds-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:120px;padding:24px;display:flex}.ds .ds-empty>.ic{color:var(--text-3);margin-bottom:8px}.ds .ds-empty b{font-weight:500}.ds .ds-empty span{font-size:var(--fs-sm);color:var(--text-2);max-width:360px}.ds .ds-empty .ds-btn{margin-top:12px}.ds .ds-menu{border-radius:var(--r-lg);background:var(--surface);min-width:200px;box-shadow:var(--shadow-menu);z-index:30;padding:4px}[data-theme=dark] .ds .ds-menu{background:#2a2927}.ds .ds-menu-item{border-radius:var(--r-sm);width:100%;height:32px;color:var(--text);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}.ds .ds-menu-item .ic{color:var(--text-2)}.ds .ds-menu-item:hover,.ds .ds-menu-item:focus-visible,.ds .ds-menu-item.hl{background:var(--hover);box-shadow:none}.ds .ds-menu-item:disabled{color:var(--text-3);cursor:not-allowed;background:0 0}.ds .ds-menu-header{font-size:var(--fs-xs);color:var(--text-3);padding:8px 8px 4px;font-weight:500}.ds .ds-menu{max-height:min(420px,70vh);overflow-y:auto}.ds .ds-menu-item kbd{margin-left:auto}.ds .ds-menu-sep{background:var(--line);height:1px;margin:4px 0}.ds .ds-scrim{z-index:40;background:#14100a47;place-items:center;display:grid;position:fixed;inset:0}[data-theme=dark] .ds .ds-scrim{background:#00000080}.ds .ds-dialog{background:var(--surface);border-radius:var(--r-xl);width:440px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-dialog);flex-direction:column;gap:8px;padding:24px;display:flex}[data-theme=dark] .ds .ds-dialog{background:#262523}.ds .ds-dialog h3{font-size:var(--fs-lg);margin:0;font-weight:600;line-height:1.35}.ds .ds-dialog p{color:var(--text-2);margin:0;line-height:1.6}.ds .ds-dialog .ds-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ds .ds-toast{border-radius:var(--r-lg);background:var(--primary);height:40px;color:var(--on-primary);box-shadow:var(--shadow-toast);font-size:var(--fs-base);align-items:center;gap:16px;padding:0 8px 0 16px;display:inline-flex}.ds .ds-toast button{border-radius:var(--r-sm);height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:600}.ds .ds-toast button:hover{background:#ffffff1f}[data-theme=dark] .ds .ds-toast button:hover{background:#00000014}.ds .ds-seg{border-radius:var(--r-md);background:var(--surface-2);padding:2px;display:inline-flex}.ds .ds-seg button{border-radius:var(--r-sm);height:26px;color:var(--text-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:500}.ds .ds-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000f}.ds .ds-code{border-radius:var(--r-md);background:var(--surface-2);min-height:40px;font:var(--fs-sm)/1.5 ui-monospace, "SF Mono", Menlo, monospace;color:var(--text);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.ds .ds-code code{white-space:nowrap;flex:1;min-width:0;padding:10px 0;overflow-x:auto}.ds .ds-page{flex-direction:column;gap:40px;max-width:720px;margin:0 auto;padding:40px 40px 64px;display:flex}.ds .ds-page-head{align-items:flex-start;gap:16px;display:flex}.ds .ds-page-head>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ds .ds-section{flex-direction:column;gap:12px;display:flex}.ds .ds-section-head{align-items:baseline;gap:8px;padding:0 4px;display:flex}.ds .ds-section-head .t-meta{margin-left:auto}.ds .sb-shell{background:var(--bg-side);grid-template-columns:52px 264px minmax(0,1fr);height:100vh;display:grid}.ds .sb-rail{flex-direction:column;align-items:center;gap:4px;padding:12px 0;display:flex}.ds .sb-rail .logo{place-items:center;width:28px;height:28px;margin-bottom:12px;display:grid}.ds .sb-rail .logo img{width:20px;height:20px}.ds .sb-rail .sb-rb{border-radius:var(--r-md);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.ds .sb-rail .sb-rb:hover{background:var(--hover);color:var(--text)}.ds .sb-rail .sb-rb.on{background:var(--active);color:var(--text)}.ds .sb-rail .sb-rb .unread{box-shadow:0 0 0 2px var(--bg-side);position:absolute;top:7px;right:7px}.ds .sb-rail .sp{flex:1}.ds .sb{flex-direction:column;gap:2px;min-height:0;padding:12px 8px 12px 4px;display:flex}.ds .sb-scroll{flex-direction:column;flex:1;gap:1px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.ds .sb-ws{border-radius:var(--r-md);height:32px;color:var(--text);font-weight:600;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0 8px;font-weight:600;display:flex}.ds .sb-ws:hover{background:var(--hover)}.ds .sb-ws .ic{color:var(--text-3);margin-left:auto}.ds .sb-item{border-radius:var(--r-md);height:32px;color:var(--text);cursor:pointer;min-width:0;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0 8px;display:flex;position:relative}.ds .sb-item:hover{background:var(--hover);text-decoration:none}.ds .sb-item.on{background:var(--active)}.ds .sb-item>.ic{color:var(--text-2)}.ds .sb-item .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds .sb-item .meta{font-size:var(--fs-xs);color:var(--text-3);flex:none}.ds .sb-item .more{opacity:0;width:24px;height:24px;margin-right:-4px}.ds .sb-item:hover .more,.ds .sb-item:focus-within .more,.ds .sb-item .more[aria-expanded=true]{opacity:1}.ds .sb-item:hover .unread,.ds .sb-item .more[aria-expanded=true]~.unread{display:none}.ds .sb-item .rename{height:24px;font-size:var(--fs-base);flex:1;margin-left:-4px;padding:0 4px}.ds .sb-group{height:28px;font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:4px;margin-top:16px;padding:0 8px;font-weight:500;display:flex}.ds .sb-group .icon-btn{width:22px;height:22px;margin-left:auto}.ds .sb-search{margin:4px 0}.ds .sb-search .ds-input{height:30px;box-shadow:none;background:0 0;padding-left:30px}.ds .sb-search .ds-input:hover{background:var(--hover)}.ds .sb-search .ds-input:focus{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.ds .sb-search{position:relative}.ds .sb-search>.ic{color:var(--text-3);position:absolute;top:7px;left:8px}.ds .sb-stage{background:var(--bg);box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);border-radius:12px 0 0;margin:8px 0 0;position:relative;overflow:auto}.ds.ds-root{background:var(--bg-side);height:100vh;overflow:hidden}.ds.ds-root.scroll{background:var(--bg);overflow:auto}.ds .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds .sb-item.menu-open{background:var(--hover)}.ds .sb-item .rename[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--st-err)}.ds .sb-item .ds-tag{flex:none}.ds .sb-note{font-size:var(--fs-sm);color:var(--text-3);padding:4px 8px}.ds .sb-group.on{color:var(--text)}.ds .sb-agent .ds-status{font-size:var(--fs-xs);color:var(--text-3)}.ds .ds-toast-host{pointer-events:none;z-index:50;justify-content:center;display:flex;position:fixed;bottom:24px;left:0;right:0}.ds .ds-toast-host .ds-toast{pointer-events:auto}.ds .ds-disclosure-body{margin-top:12px}.ds .ds-row .chev{color:var(--text-3);place-items:center;display:grid}.ds .ds-row .chev .ic{transition:transform .14s var(--ease)}.ds .ds-row .chev.open .ic{transform:rotate(90deg)}.ds .ds-row-detail .ds-choices{flex-wrap:wrap;gap:8px 20px;display:flex}.ds .ds-dialog .ds-stack{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ds .ds-progress{align-items:center;gap:12px;display:flex}.ds .ds-progress-track{background:var(--surface-2);border-radius:2px;flex:1;height:4px;overflow:hidden}.ds .ds-progress-fill{background:var(--primary);height:100%;transition:width .2s var(--ease);border-radius:2px}.ds .ds-step{gap:12px;padding:12px 16px;display:flex}.ds .ds-step+.ds-step{border-top:1px solid var(--line)}.ds .ds-step-mark{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.ds .ds-step.next .ds-step-mark{box-shadow:inset 0 0 0 1.5px var(--text)}.ds .ds-step.done .ds-step-mark{box-shadow:none;background:var(--surface-2);color:var(--text-2)}.ds .ds-step.done .ds-step-mark svg{width:10px;height:10px}.ds .ds-step-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds .ds-step-title{font-size:var(--fs-base);align-items:center;gap:8px;font-weight:500;display:flex}.ds .ds-step.done .ds-step-title{color:var(--text-3)}.ds .ds-step-desc{font-size:var(--fs-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .ds-step-body{margin-top:12px}.ds .ds-proposal{flex-direction:column;gap:8px;display:flex}.ds .ds-proposal-title{font-size:var(--fs-base);font-weight:500}.ds .ds-proposal-actions{justify-content:flex-end;gap:8px;display:flex}.ds .ds-proposal.done{flex-direction:row;align-items:center;gap:12px;padding:8px 8px 8px 16px}.ds .ds-proposal-line{min-width:0;font-size:var(--fs-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds .gallery{flex-direction:column;gap:12px;display:flex}.ds .gallery-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds-app{--fs-md:16px;--fs-lg:18px}.shell.ds-app{background:#f3f1ee;grid-template-columns:52px 264px minmax(0,1fr)}[data-theme=dark] .shell.ds-app{background:#161514}.ds.ds-contents{display:contents}.ds.auth-frame{background:var(--bg-side)}.ds.ds-block{background:0 0}.ds .sb-rail .logo:hover,.ds .sb-rb:hover,.ds .ds-menu-item:hover,.ds .sb-item:hover{text-decoration:none}.ds .sb-av{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.ds .sb{min-width:0}.ds .sb-item.is-pending{opacity:.55}.ds .sb-item.sb-more .lbl{color:var(--text-3)}.ds .sb-item:disabled{cursor:default}.ds .sb-rename{flex-direction:column;flex:1;min-width:0;display:flex}.ds .sb-item:has(.sb-rename .ds-field-error){height:auto;padding-top:4px;padding-bottom:4px}.ds .sb-rename .ds-field-error{font-size:var(--fs-xs)}.ds .sb-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ds .sb-search input[type=search]::-webkit-search-cancel-button{display:none}.ds .sb-group a.icon-btn{width:22px;height:22px;margin-left:auto}.ds .menu-who{flex-direction:column;gap:2px;padding:8px 8px 6px;display:flex}.ds .menu-who b{font-weight:600}.ds .menu-who span{font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere}.ds .menu-row{font-size:var(--fs-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:4px 8px;display:flex}.ds .menu-err{font-size:var(--fs-sm);padding:4px 8px}.ds .ds-menu-item:disabled{opacity:.45;cursor:not-allowed}.ds .notice-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ds .ds-empty .notice-actions{justify-content:center;margin:12px 0 0}.ds .ds-empty .notice-actions .ds-btn{margin-top:0}.ds .ds-page-wide{max-width:760px}.ds .t-err{color:var(--st-err)}.ds .t-link{color:inherit}.ds .t-link:hover{text-decoration:underline}.tr-ds-note{margin:4px 0 8px}.ds .ds-dialog{max-height:calc(100vh - 48px);overflow-y:auto}.ds .ds-dialog .connect-legacy h3{font-size:var(--fs-base);margin-top:16px}.ds .ds-dialog .connect-legacy p{color:inherit}.ds .sb-scroll>*{flex-shrink:0}.ds .tr-rename{max-width:420px}.ds .tr-rename .rename{height:28px;font-size:var(--fs-md);padding:0 6px;font-weight:600}.ds .tr-rename .rename[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--st-err)}.ds .tr-rename .ds-field-error{color:var(--st-err);white-space:normal}:root{--dur-fast:.12s;--dur:.2s;--dur-slow:.24s}.ds .ds-btn:active:not(:disabled),.ds .ds-icon-btn:active:not(:disabled),.tr-send:active:not(:disabled),.pb:active:not(:disabled),.tr-jump:active{transform:scale(.98)}.ds .ds-btn,.tr-send,.pb,.tr-jump{transition-property:background-color,box-shadow,color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease)}@keyframes ds-dialog-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}.ds .ds-scrim{animation:ds-fade-in var(--dur-fast) var(--ease)}.ds .ds-dialog{animation:ds-dialog-in var(--dur) var(--ease)}.ds .ds-toast{animation:ds-fade-in var(--dur) var(--ease)}.ds .sb-item .lbl,.ds .ds-progress,.rcpt,.tr-runhead,.tr-jump,.num,.meta,time{font-variant-numeric:tabular-nums}.ds-skel{background:var(--surface-2);background-image:linear-gradient(90deg,#0000 0,#ffffff8c 50%,#0000 100%);background-repeat:no-repeat;background-size:200% 100%;border-radius:6px;animation:2s linear infinite ds-shimmer;display:block}[data-theme=dark] .ds-skel{background-image:linear-gradient(90deg,#0000 0,#ffffff0f 50%,#0000 100%)}@keyframes ds-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.ds-skel-wrap{flex-direction:column;gap:12px;display:flex}.ds-skel-rows{flex-direction:column;gap:14px;display:flex}.ds-skel-row{align-items:center;gap:12px;display:flex}.ds-skel-lines{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ds-skel-thread{flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:24px 28px;display:flex}.ds-skel-me{justify-content:flex-end;display:flex}.ds-skel-slow{font-size:var(--fs-sm);color:var(--text-3);align-items:center;gap:10px;display:flex}.ds .sb-skel{padding:6px 10px}.ds .sb-skel .ds-skel-rows{gap:12px}@media (prefers-reduced-motion:reduce){.ds-skel{background-image:none;animation:none}.ds .ds-dialog,.ds .ds-scrim,.ds .ds-toast{animation:none}.ds .ds-btn:active,.ds .ds-icon-btn:active,.tr-send:active,.pb:active,.tr-jump:active{transform:none}}.ds textarea.ds-input.tr-reason{resize:vertical;height:auto;min-height:76px;padding:8px 10px;line-height:1.5}
.ds.ib-list{background:var(--bg-side);color:var(--text)}.ds .ib-pad{flex-direction:column;gap:8px;padding:8px 14px;display:flex}.ds .ib-line{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;gap:10px;padding:12px 14px;display:flex}.ds .ib-line:hover{background:var(--hover)}.ds .ib-line.on{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.ds .ib-line .unread{margin-top:7px}.ds .ib-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds .ib-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ds .ib-sub{font-size:var(--fs-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds .ib-att{font-size:var(--fs-sm);color:var(--st-warn);align-items:center;gap:4px;display:inline-flex}.ds .ib-att .ic{width:14px;height:14px}.ds .ib-meta{font-size:var(--fs-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.inbox{grid-template-rows:minmax(0,1fr);height:calc(100vh - 8px);overflow:hidden}.inbox>.ib-col{flex-direction:column;height:100%;min-height:0;display:flex}.inbox>.ib-col>.list{flex:1;min-height:0;overflow-y:auto}.inbox>.det-wrap{outline:none;min-width:0;height:100%;min-height:0;overflow-y:auto}.ds.bd{background:var(--bg);flex-direction:column;gap:16px;min-height:100%;padding:24px 32px 0;display:flex}.ds .bd-head{flex-direction:column;gap:6px;display:flex}.ds .bd-why{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds .bd-more{flex-direction:column;align-items:center;gap:8px;display:flex}.ds .bt-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ds .bt-sections{flex-direction:column;gap:20px;display:flex}.ds .bt-section-head{align-items:center;gap:16px;padding:0 4px 8px;display:flex}.ds .bt-scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.ds table.bt{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ds .bt th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-weight:500}.ds .bt td{border-top:1px solid var(--line);vertical-align:top;padding:8px 10px}.ds .bt tbody tr:first-child td{border-top:0}.ds .bt-check{width:32px}.ds .bt-seq{width:36px;color:var(--text-3)}.ds .bt-label{z-index:1;background:var(--surface);min-width:160px;position:sticky;left:0}.ds .bt-row:hover .bt-label,.ds .bt-row.is-cursor .bt-label{background:var(--surface-2)}.ds .bt-label-top{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ds .bt-label-res:empty{display:none}.ds .bt-label-res{font-size:var(--fs-xs);align-items:center;gap:8px;margin-top:2px;display:flex}.ds .bt-label>a,.ds .bt-label>span:first-child{color:var(--text);margin-right:6px;font-weight:500}.ds .bt-cell{min-width:120px;max-width:280px}.ds .bt-note{color:var(--text-2);min-width:140px}.ds .bt-act{width:36px}.ds .bt-row{cursor:default}.ds .bt-row:hover{background:var(--hover)}.ds .bt-row:hover .reveal,.ds .bt-row.is-cursor .reveal{opacity:1}.ds .bt-row .reveal{opacity:0}.ds .bt-row.is-cursor{box-shadow:inset 3px 0 0 var(--accent);background:var(--hover)}.ds .bt-row.is-conflict,.ds .bt-row.is-blocked{background:var(--surface-2)}.ds .bt-row.is-deleted,.ds .bt-row.is-decided,.ds .bt-row.is-deleted .bt-label>a,.ds .bt-row.is-decided .bt-label>a{color:var(--text-3)}.ds .bt-flag{border-radius:var(--r-sm);height:18px;font-size:var(--fs-xs);white-space:nowrap;background:var(--surface-2);color:var(--text-2);align-items:center;margin:2px 4px 0 0;padding:0 6px;font-weight:500;display:inline-flex}.ds .bt-flag.is-warn:before,.ds .bt-flag.is-err:before{content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-right:4px}.ds .bt-flag.is-warn:before{background:var(--st-warn)}.ds .bt-flag.is-err:before{background:var(--st-err)}.ds .bt-chg{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.ds .bt-chg>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds .bt-chg .ic{flex:none}.ds .bt-val{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ds .bt-chg .ic{width:12px;height:12px;color:var(--text-3)}.ds .bt-chg .old{color:var(--text-3)}.ds .bt-chg .new{color:var(--text);font-weight:500}.ds .bt-chg.is-conflict{background:var(--surface-2);border-radius:var(--r-sm);padding:0 4px}.ds .bt-chg.is-conflict .cur{color:var(--st-warn);font-weight:500}.ds .bt-chg .sep{color:var(--text-3)}.ds .bt-res{align-items:center;gap:4px;display:inline-flex}.ds .bt-res .ic{width:14px;height:14px}.ds .bt-res.is-ok{color:var(--st-ok)}.ds .bt-res.is-failed{color:var(--st-err)}.ds .bt-res.is-done-elsewhere,.ds .bt-res.is-untouched{color:var(--text-3)}.ds .bt-sub td{background:var(--surface-2)}.ds .bt-diff{flex-direction:column;gap:6px;display:flex}.ds .bt-diff-line{align-items:baseline;gap:12px;display:flex}.ds .bt-diff-line .k{color:var(--text-3);min-width:96px}.ds .bt-resultbar{border-radius:var(--r-lg);background:var(--surface-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.ds .bt-resultbar .sp,.ds .bt-footer .sp{flex:1}.ds .bt-footer{z-index:2;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding:12px 0 16px;display:flex;position:sticky;bottom:0}.ds .bt-diff-act{margin-top:4px}.ds .bt-diff-hint{white-space:normal;display:block}.ds .bt-footer .progress{flex:1}.ds .bt-footer .ds-btn.is-armed{box-shadow:var(--focus)}.ds .bt-footer .t-meta{align-items:center;gap:4px;display:inline-flex}.ds .bt-reject textarea{resize:vertical;flex:1;min-width:240px;height:auto;padding:8px 10px}.ds .bt-keys kbd{margin-left:6px}.ds .linklike{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inbox>.det-wrap>.det{height:auto;overflow:visible}.inbox>.det-wrap,.inbox>.ib-col{position:relative}
.loop-flash{border-radius:10px;animation:1.5s ease-out loop-flash}@keyframes loop-flash{0%{box-shadow:0 0 0 3px var(--ink)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.loop-flash{box-shadow:0 0 0 3px var(--ink);animation:none}}.loop-send{justify-content:flex-end;margin-top:8px;display:flex}.loop-bar{background:var(--card);box-shadow:var(--edge-s);border-radius:10px;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:6px 10px;display:flex}.loop-bar-label{min-width:0;font:inherit;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.loop-bar-acts{flex:none;align-items:center;gap:6px;display:flex}.loop-row{align-items:flex-start;gap:10px;display:flex}.loop-row>:first-child{flex:1;min-width:0}.loop-acts{flex:none;align-items:center;gap:6px;padding-top:2px;display:flex}.loop-extra{flex-direction:column;gap:6px;display:flex}.loop-phrase{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loop-fact{align-items:center;gap:6px;margin-top:8px;display:flex}.loop-tip{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.loop-sys{flex-direction:column;align-items:center;gap:6px;display:flex}.loop-sys-code{text-align:left;width:min(520px,100%);color:var(--ink)}.pcb{font-size:var(--fs-sm);color:var(--ink);text-align:left;flex-direction:column;gap:4px;margin:6px 0;display:flex}.pcb-line{gap:4px;min-width:0;display:flex}.pcb-k{color:var(--soft);flex:none}.pcb-val{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.pcb-clamp{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcb-old{color:var(--mute)}.pcb-gone{color:var(--mute);font-style:italic}.pcb-more,.pcb-src{font:inherit;font-size:var(--fs-sm);color:var(--soft);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pcb-none{color:var(--mute)}.pcb-usable{font-size:var(--fs-sm);color:var(--mute);margin-top:2px}.pcb-usable a{color:var(--soft)}.pc .pcb{margin:8px 14px 0}.pc .pcb-usable{margin:4px 14px 0;padding-bottom:12px}.pcb-usable a{text-underline-offset:2px;text-decoration:underline}.pcb-group{flex-direction:column;gap:4px;display:flex}.pcb-gh{font-size:var(--fs-xs);color:var(--mute);font-weight:600}.pcb-meta{border-top:.5px solid var(--line);color:var(--soft);flex-direction:column;gap:4px;margin-top:6px;padding-top:8px;display:flex}.pcb-meta .pcb-k{color:var(--mute)}.pc .a.ds,.pc .err.ds,.foot.ds,.loop-bar-acts.ds,.loop-send.ds{background:0 0}
.ap-page{max-width:960px;margin:0 auto;padding:24px 40px 48px}.ap-page.narrow{max-width:720px}.ap-h{font-size:var(--fs-xl);margin:0;font-weight:600;line-height:1.3}.ap-sub,.ap-meta,.ap-hint{color:var(--text-2);font-size:var(--fs-sm)}.ap-hint{color:var(--text-3);font-size:var(--fs-xs)}.ap-gap{margin-top:16px}.ap-link,.ds .ap-link{color:var(--text);align-items:center;gap:8px;display:inline-flex}.ap-acts,.ap-actions{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.ap-actions{justify-content:flex-start;margin-top:24px}.ap-form{flex-direction:column;gap:16px;display:flex}.ap-center{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.ap-shell{flex-direction:column;flex:1;min-height:0;display:flex}.ap-bar{border-bottom:1px solid var(--line);min-height:40px;font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 16px;display:flex}.ap-bar b{color:var(--text);font-weight:500;font-size:var(--fs-base)}.ap-bar .sep{color:var(--text-3)}.ap-bar .sp{flex:1}.ap-bar a{color:var(--text-2)}.ap-bar .lock{color:var(--text-3);font-size:var(--fs-xs);align-items:center;gap:4px;display:inline-flex}.ap-stage{flex:1;min-height:0;position:relative}.ap-frame{background:var(--paper);border:0;width:100%;height:100%;position:absolute;inset:0}.ap-cover{z-index:5;background:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.ap-cover .hint{color:var(--text-2);font-size:var(--fs-sm);max-width:460px}.ap-cover .acts{gap:8px;margin-top:12px;display:flex}.ap-progress{background:var(--surface-2,var(--well));border-radius:2px;width:160px;height:4px;margin-bottom:8px;position:relative;overflow:hidden}.ap-progress:after{content:"";background:var(--text,var(--ink));border-radius:2px;animation:1.1s ease-in-out infinite ap-slide;position:absolute;inset:0 60% 0 0}@keyframes ap-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ap-thin{z-index:6;border-radius:var(--r-lg);background:var(--surface-2);color:var(--text);font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ap-thin .msg{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,Menlo,monospace;overflow:hidden}.ap-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:16px;padding:16px}.ap-card h4{font-size:var(--fs-base);margin:0 0 8px;font-weight:500}.ap-card ul{margin:0;padding-left:18px}.ap-card li{margin:4px 0}.ap-card .muted{color:var(--text-2);font-size:var(--fs-sm)}.ap-card ul.ap-notices{padding-left:0;list-style:none}.ap-card ul.ap-notices li{text-indent:-16px;padding-left:16px}.ap-card ul.ap-notices .ds-status{margin-right:6px}
