:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f3f2ef;--bg-3:#e8e6e1;--line:#e2e0db;--line-2:#c9c6bf;--ink:#161618;--ink-2:#65615b;--ink-3:#9b9791;--btn:#161618;--btn-ink:#fff;--sel:#eceae6;--ok:#1f9d55;--alert:#d63c3c;--ok-soft:#1f9d551a;--alert-soft:#d63c3c14;--m-front:#161618;--m-back:url(#satinL);--sans:"Geist",ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.8,.2,1);--t-fast:.12s;--t:.18s;--t-slow:.28s;--r-s:6px;--r-m:10px;--r-l:14px;--shadow-menu:0 8px 24px -8px #16161840, 0 0 0 1px var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161618;--bg-2:#0f0f10;--bg-3:#242427;--line:#2a2a2d;--line-2:#3c3c40;--ink:#f2f1ef;--ink-2:#a6a29c;--ink-3:#6e6a65;--btn:#f2f1ef;--btn-ink:#161618;--sel:#26262a;--ok:#3fcf7f;--alert:#ff6363;--ok-soft:#3fcf7f1f;--alert-soft:#ff63631a;--m-front:#f2f1ef;--m-back:url(#satinD);--shadow-menu:0 8px 24px -8px #0009, 0 0 0 1px var(--line-2)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161618;--bg-2:#0f0f10;--bg-3:#242427;--line:#2a2a2d;--line-2:#3c3c40;--ink:#f2f1ef;--ink-2:#a6a29c;--ink-3:#6e6a65;--btn:#f2f1ef;--btn-ink:#161618;--sel:#26262a;--ok:#3fcf7f;--alert:#ff6363;--ok-soft:#3fcf7f1f;--alert-soft:#ff63631a;--m-front:#f2f1ef;--m-back:url(#satinD);--shadow-menu:0 8px 24px -8px #0009, 0 0 0 1px var(--line-2)}:root[data-status=off]{--ok:var(--ink);--alert:var(--ink);--ok-soft:transparent;--alert-soft:transparent}.mono{letter-spacing:0!important}.mono small,.mono i{margin-left:.06em}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;width:18px;height:18px}.ic.sm{width:15px;height:15px}.ic.lg{width:22px;height:22px}.sdot{background:var(--ok);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.sdot.alert{background:var(--alert)}.sdot.idle{border:1.5px solid var(--ink-3);background:0 0}.sdot.pulse:after{content:"";background:var(--ok);border-radius:50%;animation:2s ease-out infinite spulse;position:absolute;inset:0}@keyframes spulse{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}:root[data-status=off] .sdot.pulse:after{display:none}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t:0s;--t-slow:0s}.sdot.pulse:after{animation:none;display:none}}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure,pre{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-weight:500}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}svg{display:block}.ic{display:inline-block}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{color:var(--ink-2);font-size:13px}.label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:500}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.app{grid-template-rows:minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);height:100%;display:grid}.draftbar{color:#f2f1ef;background:#161618;grid-column:1/-1;align-items:center;gap:16px;min-height:34px;padding:0 16px;font-size:12.5px;display:flex}.draftbar span{opacity:.72}.draftbar a{opacity:.9}.draftbar button{border:1px solid #f2f1ef59;border-radius:6px;height:24px;margin-left:auto;padding:0 8px;font-size:12px}.draftbar button+button{margin-left:8px}.app.has-bar{grid-template-rows:auto minmax(0,1fr)}.allow-bar{color:var(--ink);background:var(--bg-2);border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.allow-bar .ic{color:var(--ink-2);flex:none}.allow-bar.out{background:var(--alert-soft);border-bottom-color:color-mix(in srgb,var(--alert) 30%,var(--line))}.allow-bar.out .ic{color:var(--alert)}.allow-bar a{text-underline-offset:2px;text-decoration:underline}.usage.allow-usage{max-width:100%;margin-top:8px}.usage.allow-usage.out i{background:var(--alert)}.side{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;gap:16px;min-height:0;padding:12px;display:flex}.ws{border-radius:var(--r-m);text-align:left;width:100%;transition:background var(--t-fast) ease-out;align-items:center;gap:10px;padding:8px 10px;display:flex}.ws:hover{background:var(--bg-3)}.ws-mark{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.ws b{font-weight:500;line-height:1.2;display:block}.ws>span:not(.ws-mark){flex:1;min-width:0}.ws small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.ws .ic{color:var(--ink-2);margin-left:auto}.navlist{flex-direction:column;gap:2px;display:flex}.navlist :is(a,button),.side-foot>:is(a,button){text-align:left;border-radius:var(--r-s);width:100%;color:var(--ink-2);transition:background var(--t-fast) ease-out,color var(--t-fast) ease-out;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.navlist :is(a,button):hover,.side-foot>:is(a,button):hover{background:var(--bg-3);color:var(--ink)}.navlist :is(a,button)[aria-current=page],.side-foot>:is(a,button)[aria-current=page]{background:var(--sel);color:var(--ink)}.navlist .badge{margin-left:auto}.badge{font-family:var(--mono);color:var(--ink-2);justify-content:center;align-items:center;gap:5px;min-width:20px;font-size:11.5px;display:inline-flex}.badge.alert{color:var(--alert)}.badge.pop{background:var(--ok);color:#fff;animation:pop var(--t-slow) var(--ease);border-radius:999px;padding:1px 7px;font-size:11px}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.side-foot{flex-direction:column;gap:4px;margin-top:auto;display:flex}.me{text-align:left;border-radius:var(--r-s);width:100%;color:var(--ink-2);transition:background var(--t-fast) ease-out,color var(--t-fast) ease-out;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.me:hover,.me[aria-expanded=true]{background:var(--bg-3);color:var(--ink)}.me .me-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.me .ic{color:var(--ink-3)}.av{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:500;display:inline-grid}.av.alt{background:var(--bg-3);color:var(--ink)}.av.bot{background:var(--bg-2);border:1px solid var(--line);border-radius:7px}.av.bot svg{width:15px;height:15px}main{background:var(--bg);min-width:0;min-height:0;overflow:auto}.screen{max-width:1280px;min-height:100%;animation:screen-in var(--t) var(--ease);flex-direction:column;gap:24px;padding:28px 32px 48px;display:flex}@keyframes screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.top h1{letter-spacing:-.02em;font-size:26px;line-height:1.15}.top .sub{color:var(--ink-2);margin-top:4px;font-size:14px}.tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.example{color:var(--ink-3);border:1px dashed var(--line-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px}.btn{border-radius:var(--r-s);white-space:nowrap;height:34px;transition:background var(--t-fast) ease-out,border-color var(--t-fast) ease-out,transform var(--t-fast) ease-out;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-p{background:var(--btn);color:var(--btn-ink)}.btn-p:hover{opacity:.9}.btn-s{background:var(--bg);color:var(--ink);border-color:var(--line-2)}.btn-s:hover{background:var(--bg-2)}.btn-g{color:var(--ink-2)}.btn-g:hover{background:var(--bg-2);color:var(--ink)}.btn-i{width:34px;padding:0}.btn-i.on{background:var(--sel);color:var(--ink)}.pill{border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.pill.solid{background:var(--bg-3);color:var(--ink);border-color:#0000}.pill.dash{border-style:dashed}.pill.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-soft)}.pill.alert{color:var(--alert);border-color:color-mix(in srgb,var(--alert) 40%,transparent);background:var(--alert-soft)}:root[data-status=off] .pill.ok,:root[data-status=off] .pill.alert{color:var(--ink-2);border-color:var(--line-2);background:var(--bg)}.seg{border-radius:var(--r-s);background:var(--bg-2);gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);transition:background var(--t-fast) ease-out,color var(--t-fast) ease-out;border-radius:4px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #16161814,0 0 0 1px var(--line)}.field{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--bg);height:34px;color:var(--ink-3);align-items:center;gap:8px;min-width:220px;padding:0 10px;font-size:13.5px;display:flex}.field .ic{color:var(--ink-3)}.switch{background:var(--line-2);width:38px;height:22px;transition:background var(--t) var(--ease);border-radius:999px;flex:none;position:relative}.switch:after{content:"";width:18px;height:18px;transition:transform var(--t) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.switch[aria-checked=true]{background:var(--ink)}.switch[aria-checked=true]:after{transform:translate(16px)}.switch.lock{opacity:.5}.val{color:var(--ink);border-radius:var(--r-s);border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;font-size:13.5px;display:inline-flex}.val:hover{border-color:var(--line-2);background:var(--bg)}.val .ic{color:var(--ink-3)}.menu{background:var(--bg);border-radius:var(--r-m);box-shadow:var(--shadow-menu);z-index:10;min-width:200px;animation:menu-in var(--t) var(--ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu :is(a,button){text-align:left;border-radius:var(--r-s);align-items:center;gap:10px;width:100%;padding:7px 10px;font-size:13.5px;display:flex}.menu :is(a,button):hover{background:var(--bg-2)}.menu :is(a,button)[aria-pressed=true]{background:var(--sel)}.menu :is(a,button) .ic{color:var(--ink-2)}.menu .tick{opacity:0;margin-left:auto}.menu :is(a,button)[aria-pressed=true] .tick{opacity:1;color:var(--ink)}.rel{position:relative}.group{background:var(--bg-2);border-radius:var(--r-l);padding:4px}.group-h{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 6px;display:flex}.group-h h3{color:var(--ink-2);font-size:13px;font-weight:500}.row{background:var(--bg);border-bottom:1px solid var(--bg-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.group .row:first-of-type{border-radius:10px 10px 0 0}.group .row:last-of-type{border-bottom:0;border-radius:0 0 10px 10px}.group .row:only-of-type{border-radius:10px}.row .ic{color:var(--ink-2)}.row b{font-weight:500;display:block}.row span.d{color:var(--ink-2);font-size:13px;display:block}.row .ctl{justify-self:end;align-items:center;gap:8px;display:flex}.rows>li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:13.5px;display:flex}.rows>li:last-child{border-bottom:0}.rows>li>span:first-child{color:var(--ink-2)}.rows>li>span:last-child{text-align:right}.home{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.needs h2{letter-spacing:-.01em;align-items:center;gap:8px;margin-bottom:8px;font-size:17px;display:flex}.todo li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.todo li:last-child{border-bottom:1px solid var(--line)}.todo .ico{background:var(--bg-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.todo li.urgent .ico{background:var(--alert-soft);color:var(--alert)}.todo b{font-size:15px;font-weight:500;display:block}.todo span{color:var(--ink-2);font-size:13.5px}.stat{flex-direction:column;gap:10px;display:flex}.stat .n{letter-spacing:-.03em;font-size:64px;font-weight:500;line-height:.9}.stat .n small{color:var(--ink-2);font-size:24px}.spark{width:100%;height:64px;margin-top:6px}.spark polyline{fill:none;stroke:var(--ink);stroke-width:1.5px}.spark .area{fill:var(--bg-3)}.spark line{stroke:var(--line)}.week{grid-template-columns:1fr 1fr;gap:0 24px;margin-top:8px;display:grid}.week li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.week li span:first-child{color:var(--ink-2)}.inbox{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden}.inbox.ctx-open{grid-template-columns:300px minmax(0,1fr) 300px}.inbox>*{min-width:0;min-height:0}.clist{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;display:flex}.clist .head{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 12px;display:flex}.clist .head .seg{flex:1}.clist .head .seg button{flex:1;justify-content:center;padding:4px 6px;font-size:12.5px}.clist li button{text-align:left;border-bottom:1px solid var(--line);width:100%;transition:background var(--t-fast) ease-out;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.clist li button:hover{background:var(--bg-2)}.clist li.sel button{background:var(--sel)}.clist li.urgent button{box-shadow:inset 2px 0 0 var(--alert)}.clist .r1{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.clist .r1 b{font-weight:500}.clist .r1 span{color:var(--ink-3);font-size:11.5px}.clist p{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;overflow:hidden}.clist .r3{align-items:center;gap:6px;margin-top:2px;display:flex}.thread{background:var(--bg);flex-direction:column;display:flex}.thread-h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.thread-h .who{align-items:center;gap:10px;min-width:0;display:flex}.thread-h b{font-weight:500}.thread-h .sub{color:var(--ink-2);font-size:12.5px}.thread-h .acts{gap:4px;margin-left:auto;display:flex}.thread-b{flex-direction:column;flex:1;gap:10px;padding:20px 24px;display:flex;overflow:auto}.m{border-radius:14px;max-width:70%;padding:9px 13px;line-height:1.45}.m.them{background:var(--bg-2);border-bottom-left-radius:4px;align-self:flex-start}.m.us{background:var(--btn);color:var(--btn-ink);border-bottom-right-radius:4px;align-self:flex-end}.by{color:var(--ink-2);align-self:flex-end;align-items:center;gap:6px;font-size:11.5px;display:flex}.event{color:var(--ink-2);align-self:stretch;align-items:center;gap:10px;margin:6px 0;font-size:12.5px;display:flex}.event:before,.event:after{content:"";background:var(--line);flex:1;height:1px}.event b{color:var(--ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.event.alert b{color:var(--alert)}.note{border:1px dashed var(--line-2);border-radius:var(--r-m);color:var(--ink-2);background:var(--bg-2);align-self:stretch;gap:8px;padding:10px 12px;font-size:13px;display:flex}.note .ic{color:var(--ink-2);margin-top:2px}.note b{color:var(--ink);font-weight:500}.composer{border:1px solid var(--line-2);border-radius:var(--r-m);background:var(--bg);flex-direction:column;gap:10px;margin:0 24px 20px;padding:12px 14px;display:flex}.composer .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.composer .src{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.composer .acts{gap:4px;display:flex}.caret:after{content:"";background:var(--ink);vertical-align:-.18em;width:1.5px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{to{opacity:0}}.ctx{border-left:1px solid var(--line);background:var(--bg);animation:ctx-in var(--t-slow) var(--ease);flex-direction:column;gap:22px;padding:18px 16px;display:flex;overflow:auto}@keyframes ctx-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.ctx h3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;display:flex}.ctx .who{align-items:center;gap:10px;display:flex}.ctx .who .av{width:32px;height:32px;font-size:12px}.rule{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:7px 0;font-size:13px;display:flex}.rule:last-child{border-bottom:0}.rule .ic{color:var(--ink-2);margin-top:2px}.links{flex-direction:column;gap:6px;display:flex}.links :is(button,a){text-align:left;border:1px solid var(--line);border-radius:var(--r-s);width:100%;transition:background var(--t-fast) ease-out;align-items:center;gap:8px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.links :is(button,a):hover{background:var(--bg-2)}.links .k{color:var(--ink-2);white-space:nowrap;margin-left:auto;font-size:11.5px}.closecard{border:1px solid var(--ink);border-radius:var(--r-l);background:var(--bg);animation:screen-in var(--t) var(--ease);flex-direction:column;gap:12px;margin:0 24px 20px;padding:16px;display:flex}.cc-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-h b{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.cc-entry{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cc-fact{font-size:15px;font-weight:500}.cc-vis{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.closecard .acts{flex-wrap:wrap;gap:6px;display:flex}.ghost{z-index:50;pointer-events:none;border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-2);box-shadow:var(--shadow-menu);transform-origin:50%;padding:12px 14px;font-size:15px;font-weight:500;position:fixed;overflow:hidden}.wanted li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.wanted li:last-child{border-bottom:1px solid var(--line)}.wanted .r{color:var(--ink-3);font-size:12px}.wanted b{font-size:15px;font-weight:500;display:block}.wanted q{color:var(--ink-2);quotes:"“" "”";font-size:13.5px}.wanted .c{letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:22px;font-weight:500}.wanted .c small{font-family:var(--sans);color:var(--ink-2);letter-spacing:0;font-size:12px;font-weight:400;display:block}.wanted .t{color:var(--ink-2);white-space:nowrap;text-align:right;min-width:112px;font-size:12.5px}.wanted .t.up{color:var(--ok)}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.tbl tbody tr{cursor:pointer;transition:background var(--t-fast) ease-out}.tbl tbody tr:hover{background:var(--bg-2)}.tbl tbody tr.sel{background:var(--sel)}.tbl td b{font-weight:500}.bar{background:var(--bg-3);vertical-align:middle;border-radius:3px;width:120px;height:6px;margin-right:10px;display:inline-block;overflow:hidden}.bar i{background:var(--ink);height:100%;display:block}.kn{border:1px solid var(--line);border-radius:var(--r-l);flex:1;grid-template-columns:minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.kn.open{grid-template-columns:minmax(0,1fr) 340px}.canvas{background:var(--bg);flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.canvas-h{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.graph{flex:1;width:100%;height:100%;min-height:500px}.graph .edge{stroke:var(--line-2);stroke-width:1px;fill:none;transition:opacity var(--t) ease-out,stroke var(--t) ease-out}.graph .edge.x{stroke-dasharray:3 4}.graph .n{cursor:pointer;transition:opacity var(--t) ease-out}.graph .n text{fill:var(--ink-2);font-size:11px;font-family:var(--sans)}.graph .n.topic text{fill:var(--ink);font-size:13px;font-weight:500}.graph .n .shape{fill:var(--ink);stroke:var(--ink);stroke-width:1.5px}.graph .n.draft .shape,.graph .n.request .shape{fill:var(--bg)}.graph .n.stale .shape{fill:var(--bg);stroke-dasharray:2.5 2.5}.graph .n.gap .shape{fill:var(--bg);stroke:var(--ink-3);stroke-dasharray:2.5 2.5}.graph .n.gap text.q{fill:var(--ink-3);font-size:10px;font-weight:500}.graph .n.root .shape{fill:var(--bg);stroke:var(--line-2)}.graph .n .halo{fill:none;stroke:var(--ink);stroke-width:1px;opacity:0;transition:opacity var(--t) ease-out}.graph .n.sel .halo{opacity:1}.graph .n.sel text{fill:var(--ink);font-weight:500}.graph.has-sel .n:not(.on),.graph.has-sel .edge:not(.on){opacity:.45}.graph .edge.on{stroke:var(--ink)}.graph .n.dim{opacity:.16}.legend{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:14px;padding:10px 14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px;display:inline-block}.legend i.f{background:var(--ink)}.legend i.s{border-style:dashed}.legend i.g{border-style:dashed;border-color:var(--ink-3)}.legend i.r{border-radius:2px}.panel{border-left:1px solid var(--line);background:var(--bg);min-height:0;animation:ctx-in var(--t-slow) var(--ease);flex-direction:column;display:flex}.panel-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 8px 8px 16px;display:flex}.panel .body{flex-direction:column;gap:16px;padding:16px;display:flex;overflow:auto}.panel h2{letter-spacing:-.01em;font-size:17px;line-height:1.3}.panel .fact{color:var(--ink-2)}.vis{flex-direction:column;gap:8px;display:flex}.vis .seg{grid-template-columns:repeat(3,1fr);display:grid}.vis .seg button{justify-content:center;padding:6px 4px}.asked-as{flex-direction:column;gap:4px;display:flex}.asked-as li{color:var(--ink-2);border:1px solid var(--line);border-radius:999px;width:fit-content;padding:3px 10px;font-size:13px}em.muted{font-style:normal}.hlink{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.btn.hlink{text-decoration:none}.kn.guides{grid-template-columns:280px minmax(0,1fr)}.glist{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;display:flex}.glist .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;font-weight:500;display:flex}.glist ul{flex-direction:column;display:flex}.glist li button{text-align:left;border-bottom:1px solid var(--line);width:100%;transition:background var(--t-fast) ease-out;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.glist li button:hover{background:var(--bg-2)}.glist li button[aria-pressed=true]{background:var(--sel)}.glist li b{font-weight:500}.glist li span{color:var(--ink-2);font-size:12.5px}.glist li .pill{margin-top:4px}.glist .hint{color:var(--ink-2);padding:12px 14px;font-size:12.5px}.gedit{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow:auto}.ge-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ge-h h2{letter-spacing:-.02em;margin-top:4px;font-size:20px}.ge-status{border:1px solid var(--line);border-radius:var(--r-m);flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;display:flex}.ge-status b{align-items:center;gap:8px;font-weight:500;display:flex}.ge-status.blocked{border-color:color-mix(in srgb,var(--alert) 40%,var(--line));background:var(--alert-soft)}.ge-status ul{color:var(--ink-2);padding-left:16px;list-style:outside}.blocks{flex-direction:column;gap:10px;display:flex}.blk{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg);flex-direction:column;gap:6px;padding:10px 14px 12px;display:flex}.blk .bt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}.blk h3{letter-spacing:-.01em;font-size:17px}.blk p{color:var(--ink-2)}.blk.ent{border-left:3px solid var(--ink);background:var(--bg-2)}.blk.ent.warn{border-left-color:var(--alert)}.ent-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ent-t{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:15px;font-weight:500}.blk.flag{border-style:dashed}.flagnote{color:var(--ink-2);border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;font-size:13px;display:flex}.flagnote b{color:var(--ink);font-weight:500}.mini-steps{color:var(--ink-2);padding-left:18px;font-size:13.5px;list-style:decimal}.shot{border:1px dashed var(--line-2);min-height:80px;color:var(--ink-3);text-align:center;border-radius:8px;place-items:center;padding:12px;font-size:13px;display:grid}.addrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:14px;display:flex}.pub{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.browser{border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);overflow:hidden}.browser .bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:10px;padding:8px 12px;display:flex}.browser .url{border:1px solid var(--line);color:var(--ink-2);background:var(--bg);border-radius:6px;flex:1;padding:3px 10px;font-size:12px}.helpframe{background:var(--bg);border:0;width:100%;height:760px;display:block}.checks{flex-direction:column;gap:12px;display:flex}.checks li{grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.checks .ic{margin-top:1px}.checks .ok{color:var(--ok)}.checks .warn{color:var(--alert)}.checks b{color:var(--ink);font-weight:500;display:block}.checks span{color:var(--ink-2)}.set{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:40px;display:grid}.tabs{flex-direction:column;gap:2px;display:flex;position:sticky;top:0}.tabs :is(a,button){text-align:left;border-radius:var(--r-s);width:100%;color:var(--ink-2);transition:background var(--t-fast) ease-out,color var(--t-fast) ease-out;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.tabs :is(a,button):hover{background:var(--bg-2);color:var(--ink)}.tabs :is(a,button)[aria-pressed=true],.tabs a[aria-current=page]{background:var(--sel);color:var(--ink)}.tabpane{max-width:760px;animation:screen-in var(--t) var(--ease);flex-direction:column;gap:24px;display:flex}.tabpane h2{letter-spacing:-.02em;font-size:20px}.tabpane .lede{color:var(--ink-2);margin-top:4px}.code{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg-3);font-size:12.5px;line-height:1.6;font-family:var(--mono);padding:10px 12px;overflow:auto}.usage{background:var(--bg-3);border-radius:3px;width:200px;height:6px;overflow:hidden}.usage i{background:var(--ink);height:100%;display:block}.person{align-items:center;gap:10px;display:flex}.swatch{vertical-align:-3px;background:#0f766e;border-radius:5px;width:16px;height:16px;margin-right:6px;display:inline-block}.steps{border:1px solid var(--line);border-radius:var(--r-l);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.steps li{align-items:center;gap:12px;padding:12px 16px;display:flex}.steps li+li{border-left:1px solid var(--line)}.steps li>span{color:var(--ink-3);font-size:12px}.steps b{font-weight:500;display:block}.steps div span{color:var(--ink-2);font-size:13px}.steps .now{background:var(--ink);color:var(--bg)}.steps .now span,.steps .now div span{color:inherit;opacity:.72}.rep{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;display:grid}.toast{background:var(--ink);color:var(--bg);border-radius:var(--r-m);z-index:20;max-width:min(560px,100vw - 32px);animation:toast-in var(--t-slow) var(--ease);padding:10px 16px;font-size:13.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #00000059}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1100px){.home,.pub,.rep{grid-template-columns:1fr}.inbox.ctx-open{grid-template-columns:260px minmax(0,1fr)}.ctx{display:none}.set{grid-template-columns:1fr}.tabs{flex-direction:row;position:static;overflow:auto}.kn.open{grid-template-columns:1fr}.panel{z-index:15;width:min(360px,100%);box-shadow:var(--shadow-menu);position:fixed;top:0;bottom:0;right:0}}.thread,.thread-b{min-height:0}.composer textarea{resize:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-height:44px;font-size:14px;line-height:1.5}.composer textarea::placeholder{color:var(--ink-3)}.composer:focus-within{border-color:var(--ink-2)}.typing{gap:4px;padding:12px 14px;display:inline-flex}.typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}.thread-b .m,.thread-b .event,.thread-b .note,.fbcard{animation:screen-in var(--t) var(--ease)}.empty-list{color:var(--ink-2);padding:24px 14px;font-size:13px}.stars{align-items:center;gap:2px;display:inline-flex}.stars i{background:var(--line-2);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:11px;height:11px}.stars i.on{background:var(--ink)}.stars.big i{width:22px;height:22px}.fbcard{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-2);flex-direction:column;align-self:stretch;gap:8px;margin-top:6px;padding:12px 14px;display:flex}.fbcard.pending{border-style:dashed}.fb-h{align-items:center;gap:10px;display:flex}.fb-h b{font-weight:500}.fb-link{color:var(--ink-2);text-align:left;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.fb-link b{color:var(--ink);font-weight:500}.fb-link:hover{color:var(--ink)}.fb-flag{color:var(--alert);align-items:flex-start;gap:6px;font-size:13px;display:flex}.agentcard{border:1px solid var(--ink);border-radius:var(--r-l);background:var(--bg);animation:screen-in var(--t) var(--ease);flex-direction:column;gap:10px;margin:0 24px 20px;padding:16px;display:flex}.thread>.agentcard{flex-shrink:0;max-height:70%;overflow:auto}.ag-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-who{align-items:center;gap:8px;display:inline-flex}.ag-who b{font-weight:500}.ag-x{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.ag-also{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ag-also ul{color:var(--ink-2);padding-left:16px;font-size:13px;list-style:outside}.agentcard .acts{flex-wrap:wrap;gap:6px;display:flex}.reqgrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.reqgrid.open{grid-template-columns:minmax(0,1fr) 380px}.wanted.live li{padding:0;display:block}.wanted.live li :is(button,a){color:inherit;text-align:left;border-radius:var(--r-m);width:100%;transition:background var(--t-fast) ease-out;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 8px;text-decoration:none;display:grid}.wanted.live li :is(button,a):hover{background:var(--bg-2)}.wanted.live li.sel :is(button,a){background:var(--sel)}.wanted.live q{margin-top:2px;display:block}.rq-meta{align-items:center;gap:8px;margin-top:6px;display:flex}.reqpanel{border:1px solid var(--line);border-radius:var(--r-l);max-height:calc(100vh - 120px);position:sticky;top:0}.reqpanel .body{gap:18px}.quotes{flex-direction:column;gap:10px;margin-top:8px;display:flex}.quotes li{border-left:2px solid var(--line-2);padding-left:12px}.quotes p{font-size:14px}.brief{background:var(--bg-2);border-radius:var(--r-m);flex-direction:column;gap:6px;margin-top:8px;padding:12px 14px;font-size:13.5px;display:flex}.brief b{margin-top:4px;font-weight:500}.brief ul{color:var(--ink-2);padding-left:16px;list-style:outside}.cmd{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg-3);justify-content:space-between;align-items:center;gap:8px;margin:8px 0 6px;padding:4px 4px 4px 12px;display:flex}.cmd code{font-size:13px}.inline-form{border:1px solid var(--line-2);border-radius:var(--r-m);animation:screen-in var(--t) var(--ease);flex-direction:column;gap:10px;padding:12px;display:flex}.inline-form.confirm{border-color:var(--ink)}.inline-form b{font-weight:500}.input{font:inherit;border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--bg);height:34px;color:var(--ink);padding:0 10px;font-size:14px}.input:focus{outline:2px solid var(--ink);outline-offset:1px}.reqpanel .acts,.inline-form .acts{flex-wrap:wrap;gap:6px;display:flex}.reqpanel .seg{flex-wrap:wrap}label.field{cursor:text}.field input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.field input::placeholder{color:var(--ink-3)}.field:focus-within{border-color:var(--ink-2)}.field kbd{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--line-2);border-radius:4px;padding:0 5px;font-size:11px}.fb-set{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px;display:grid}.widget-prev{border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);font-size:13px;overflow:hidden}.wp-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.wp-h b{font-weight:500}.wp-b{flex-direction:column;gap:10px;padding:14px;display:flex}.wp-in{border:1px solid var(--line-2);border-radius:var(--r-s);color:var(--ink-3);padding:8px 10px}.wp-skip{color:var(--ink-2);text-underline-offset:3px;align-self:flex-end;font-size:12px;text-decoration:underline}@media (max-width:1100px){.draftbar{flex-wrap:wrap;gap:8px;padding:6px 16px}.draftbar span{display:none}.draftbar b{margin-right:auto}.draftbar button,.draftbar button+button{margin-left:0}.reqgrid.open,.fb-set{grid-template-columns:1fr}.reqpanel{border:0;border-left:1px solid var(--line);z-index:30;width:min(400px,100%);max-height:none;box-shadow:var(--shadow-menu);border-radius:0;position:fixed;top:0;bottom:0;right:0}.inbox.ctx-open .ctx:not([hidden]){z-index:30;width:min(340px,100%);box-shadow:var(--shadow-menu);display:flex;position:fixed;top:0;bottom:0;right:0}.panel{z-index:30}}.ag-steps{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.ag-steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ag-steps .si{background:var(--bg-2);width:28px;height:28px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.ag-steps b{font-size:13.5px;font-weight:500;display:block}.ag-steps span{color:var(--ink-2);font-size:13px}.ag-reply{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.navlist .short,.pal-cancel,.m-back,.m-back-row{display:none}.ctx-h{justify-content:space-between;align-items:center;margin:-8px -6px -12px 0;display:flex}.ctx-h b{font-weight:500}.ws[aria-expanded=true]{background:var(--bg-3)}.menu-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 -6px 6px;padding:6px 10px 10px 16px;display:flex}.menu-h b{font-weight:500;line-height:1.25;display:block}.menu-h small{color:var(--ink-2);white-space:nowrap;font-size:12px;display:block}.menu-sep{background:var(--line);height:1px;margin:6px -6px}.menu-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:6px 10px 4px;font-size:11px;font-weight:500;display:block}.menu :is(a,button).danger,.menu :is(a,button).danger .ic{color:var(--alert)}.menu :is(a,button).danger:hover{background:var(--alert-soft)}.menu-note{color:var(--ink-2);padding:2px 10px 6px;font-size:12.5px}.menu .k{color:var(--ink-3);margin-left:auto;font-size:12px}.menu .k+.tick{margin-left:8px}.menu.above{top:auto;bottom:calc(100% + 6px)}.side-foot .menu{min-width:256px}.menu-row{align-items:center;gap:10px;padding:5px 6px 5px 10px;font-size:13.5px;display:flex}.menu-row>.ic{color:var(--ink-2)}.menu-row .seg{margin-left:auto}.seg.sm{padding:2px}.menu .seg button,.seg.sm button{border-radius:4px;width:auto;padding:3px 8px;font-size:12px}.menu .seg button:not([aria-pressed=true]):hover{background:0 0}.menu .seg button[aria-pressed=true]{background:var(--bg)}.ws-menu{min-width:284px}.ws-mark.sm{border-radius:6px;width:22px;height:22px;font-size:11px}.ws-mark.xs{border-radius:5px;width:18px;height:18px;font-size:10px}.ws-mark.alt{background:var(--bg-3);color:var(--ink)}.search-btn{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--bg);width:100%;height:32px;color:var(--ink-3);transition:border-color var(--t-fast) ease-out,color var(--t-fast) ease-out;align-items:center;gap:8px;margin-top:-6px;padding:0 10px;font-size:13px;display:flex}.search-btn:hover{border-color:var(--ink-3);color:var(--ink-2)}kbd{font-family:var(--mono);color:var(--ink-3);border:1px solid var(--line-2);border-radius:4px;padding:0 5px;font-size:11px;line-height:1.5}.search-btn kbd{margin-left:auto}:root:not([data-role=member]) [data-only=member],:root[data-role=member] [data-only=owner]{display:none!important}.ro-note{border:1px solid var(--line);background:var(--bg-2);border-radius:var(--r-m);color:var(--ink-2);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:none}.ro-note .ic{color:var(--ink-2)}.ro-note b{color:var(--ink);font-weight:500}:root[data-role=member] .ws-pane>.ro-note{display:flex}:root[data-role=member] .ws-pane .group:not(.self) :is(.ctl,.group-h>.btn){opacity:.45;pointer-events:none}.home-side{flex-direction:column;gap:28px;display:flex}.setup{border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:10px;padding:14px 16px 10px;display:flex}.setup:empty{display:none}.setup-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-h b{align-items:center;gap:8px;font-weight:500;display:flex}.setup-h b .ic{color:var(--ok)}.meter{background:var(--bg-3);border-radius:2px;height:4px;overflow:hidden}.meter i{background:var(--ink);height:100%;transition:width var(--t-slow) var(--ease);display:block}.setup.done .meter i{background:var(--ok)}.setup-list li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;font-size:13.5px;display:grid}.setup-list li.done{color:var(--ink-2)}.setup-list li.done>.ic{color:var(--ok)}.setup-list .dot{border:1.5px solid var(--ink-3);border-radius:50%;width:14px;height:14px;margin:2px}.setup-list li.next>span:nth-child(2){font-weight:500}.setup-list .small{text-align:right}.lnk{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);font-size:12.5px}.lnk:hover{color:var(--ink)}.up{color:var(--ok)}:root[data-status=off] .up{color:inherit}.week-h{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:4px;display:flex}.week-h h2{letter-spacing:-.01em;font-size:17px}.loopcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lc{text-align:left;border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);transition:border-color var(--t-fast) ease-out,background var(--t-fast) ease-out;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.lc:hover{border-color:var(--line-2);background:var(--bg-2)}.lc-h{width:100%;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.lc-h .mono{color:var(--ink-3);margin-left:auto;font-size:11.5px;font-weight:400}.lc-n{color:var(--ink);margin-top:8px;font-size:34px;font-weight:500;line-height:1}.lc-d{color:var(--ink-2);font-size:13px;line-height:1.45}.lc-f{border-top:1px solid var(--line);width:100%;color:var(--ink-2);margin-top:auto;padding-top:10px;font-size:12.5px}.lc-f b{color:var(--ink);font-weight:500}.seg .cnt{color:var(--alert);margin-left:1px;font-size:11px}:root[data-status=off] .seg .cnt{color:var(--ink-2)}.gaps{flex-direction:column;gap:36px;max-width:1000px;display:flex}.gap-sec{flex-direction:column;gap:10px;display:flex}.sec-h h2{letter-spacing:-.01em;font-size:17px}.sec-h p{max-width:72ch;margin-top:2px}.gaplist li{border-top:1px solid var(--line);animation:screen-in var(--t) var(--ease);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.gaplist li:last-child{border-bottom:1px solid var(--line)}.gaplist .ico{background:var(--bg-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.gaplist .ico.alert{background:var(--alert-soft);color:var(--alert)}.gaplist b{font-size:15px;font-weight:500;display:block}.gaplist .meta{color:var(--ink-2);font-size:13px}.gaplist q{color:var(--ink-2);quotes:"“" "”";font-size:13.5px}.gaplist .c{text-align:right;min-width:64px;font-size:22px;font-weight:500;line-height:1}.gaplist .c small{font-family:var(--sans);color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:400;display:block}.gaplist li.empty{color:var(--ink-2);padding:16px 0;font-size:13.5px;display:block}.seg .n{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.agent-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.agent-main,.agent-side{flex-direction:column;gap:20px;min-width:0;display:flex}.connect{border:1px solid var(--ink);border-radius:var(--r-l);background:var(--bg);animation:screen-in var(--t) var(--ease);flex-direction:column;gap:16px;padding:18px;display:flex}.connect.on{border-color:var(--line)}.cn-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cn-h h2{letter-spacing:-.01em;font-size:17px}.cn-h p{margin-top:2px}.cn-steps{flex-direction:column;gap:14px;display:flex}.cn-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.cn-step>.n{border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:11.5px;display:grid}.cn-step b{font-weight:500;display:block}.cn-step .small{display:block}.cn-cmd{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg-3);align-items:center;gap:8px;margin-top:8px;padding:4px 4px 4px 12px;display:flex}.cn-cmd code{white-space:nowrap;flex:1;min-width:0;padding:4px 0;font-size:12.5px;overflow:auto}.cn-fast{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-2);padding:14px}.cn-fast b{font-weight:500;display:block}.cn-fast .cn-cmd{background:var(--bg)}.cn-fast .cn-cmd code{white-space:normal;overflow:visible}.cn-or{color:var(--ink-3);font-size:12.5px}.cn-one{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cn-wait{color:var(--ink-2);border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.mock-link{color:var(--ink-3);border:1px dashed var(--line-2);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px}.mock-link:hover{color:var(--ink-2);border-color:var(--ink-3)}.spin{border:1.5px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;flex:none;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cn-on{align-items:center;gap:12px;display:flex}.cn-on .ico{background:var(--bg-2);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.cn-on b{font-weight:500;display:block}.cn-on .acts{gap:6px;margin-left:auto;display:flex}.cn-try{color:var(--ink-2);border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.cn-try code{background:var(--bg-3);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:12.5px}.row .mono.cmdname{font-size:13px;font-weight:500;display:block}.row .who-line{align-items:center;gap:6px;display:flex}.agent-side .row{grid-template-columns:auto minmax(0,1fr) auto}.tabs-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:16px 10px 6px;font-size:11.5px;font-weight:500;display:flex}.tabs-label:first-child{padding-top:2px}.tabs-label .pill{text-transform:none;letter-spacing:0;margin-left:auto}.pill.xs{padding:0 6px;font-size:10.5px}.av.lg{width:36px;height:36px;font-size:13px}.btn.danger{color:var(--alert);border-color:color-mix(in srgb,var(--alert) 40%,var(--line-2))}.btn.danger:hover{background:var(--alert-soft)}.roles-row{padding:2px 14px;grid-template-columns:minmax(0,1fr)!important}.roles{border-collapse:collapse;width:100%;font-size:13.5px}.roles th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:center;border-bottom:1px solid var(--line);width:96px;padding:10px 6px 8px;font-size:11.5px;font-weight:500}.roles th:first-child{text-align:left;width:auto;padding-left:0}.roles td{border-bottom:1px solid var(--line);text-align:center;padding:9px 6px}.roles td:first-child{text-align:left;padding-left:0}.roles tr:last-child td{border-bottom:0}.roles td .ic{color:var(--ink);margin:0 auto}.roles .no{color:var(--ink-3);font-size:12.5px}.inline-form.invite{background:var(--bg);margin:0 0 4px}.inv-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inv-row .input{flex:1;min-width:200px}.person .you{color:var(--ink-3);font-size:12px;font-weight:400}.row .val[disabled]{cursor:default}.row .val[disabled]:hover{background:0 0;border-color:#0000}.palette-wrap{z-index:40;animation:fade var(--t) ease-out;background:#16161852;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.palette{background:var(--bg);width:min(640px,100%);box-shadow:0 24px 64px -16px #0006,0 0 0 1px var(--line);max-height:72vh;animation:menu-in var(--t) var(--ease);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pal-in{border-bottom:1px solid var(--line);height:54px;color:var(--ink-3);cursor:text;align-items:center;gap:10px;padding:0 16px;display:flex}.pal-in input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.pal-in input::placeholder{color:var(--ink-3)}.pal-res{padding:6px;overflow:auto}.pal-gl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 4px;font-size:11px;font-weight:500;display:block}.pal-item{text-align:left;border-radius:var(--r-s);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.pal-item>.ic{color:var(--ink-2)}.pal-item b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.pal-item small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.pal-item .go{color:var(--ink-3);opacity:0;white-space:nowrap;font-size:12px}.pal-item.on{background:var(--sel)}.pal-item.on .go{opacity:1}.pal-item mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px;background:0 0}.pal-empty{text-align:center;color:var(--ink-2);padding:28px 16px;font-size:13.5px}.pal-empty b{color:var(--ink);font-weight:500}.pal-foot{border-top:1px solid var(--line);color:var(--ink-3);background:var(--bg-2);gap:16px;padding:8px 14px;font-size:12px;display:flex}.pal-foot kbd{margin-right:3px}.pal-body{flex-direction:column;flex:1;min-height:0;display:flex}.pal-res{flex:1;min-height:0}.pal-row{position:relative}.pal-ins{display:none}.pal-note{color:var(--ink-3);padding:0 10px 6px;font-size:12px;display:block}.pal-empty.quiet,.pal-more{color:var(--ink-3)}.pal-more{padding:8px 10px 6px;font-size:12.5px}.palette.chat{width:min(920px,100%);height:min(600px,76vh);max-height:none}.palette.chat .pal-body{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid}.pal-pre{border-left:1px solid var(--line);min-height:0;animation:fade var(--t-fast) ease-out;flex-direction:column;gap:8px;padding:16px 18px 14px;display:flex}.pal-pre-none{text-align:center;color:var(--ink-3);justify-content:center;align-items:center;gap:10px;font-size:13px}.pal-pre-none p{max-width:250px}.pal-pre-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pal-pre-meta .small{margin-right:2px}.pal-pre h3{letter-spacing:-.01em;font-size:15.5px;line-height:1.35}.pal-pre-text{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:0;font-size:13.5px;line-height:1.55;display:flex;overflow:auto}.pal-pre-text p{white-space:pre-wrap}.pal-pre-text ol{flex-direction:column;gap:3px;padding-left:20px;list-style:decimal;display:flex}.pal-pre-text li::marker{color:var(--ink-2);font-family:var(--mono);font-size:12px}.pal-pre-acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.pal-pre-acts kbd{color:inherit;opacity:.7;border-color:currentColor;margin-left:2px}.pal-pre-acts .kbd-pair{gap:3px;margin-left:2px;display:inline-flex}.pal-pre-acts .kbd-pair kbd{margin:0}@media (max-width:1100px){.agent-grid{grid-template-columns:1fr}.loopcards{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs-label{display:none}}@media (max-width:760px){:root{--topbar:56px;--tabbar:62px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{height:auto}body{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}.app{height:auto;display:block}.draftbar{flex-wrap:wrap;gap:8px;padding:8px 16px}.draftbar span{display:none}.draftbar b{margin-right:auto}.draftbar button,.draftbar button+button{margin-left:0}.side{z-index:20;min-height:calc(var(--topbar) + var(--safe-top));padding:calc(8px + var(--safe-top)) 8px 8px;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:2px;position:sticky;top:0;overflow:visible}.side>.rel{flex:1;min-width:0}.ws{padding:6px 8px}.search-btn{width:40px;height:40px;color:var(--ink-2);background:0 0;border:0;flex:none;justify-content:center;margin:0;padding:0}.search-btn .t,.search-btn kbd{display:none}.search-btn .ic{width:20px;height:20px}.side-foot{flex-direction:row;align-items:center;gap:2px;margin:0}.side-foot>:is(a,button){justify-content:center;width:40px;height:40px;padding:0}.side-foot>:is(a,button) .t{display:none}.side-foot>:is(a,button) .ic{width:20px;height:20px}.side-foot>:is(a,button)[aria-current=page]{color:var(--ink);background:0 0}.me{width:auto;padding:4px}.me .me-n,.me>.ic{display:none}.me .av{width:30px;height:30px}.navlist{z-index:20;background:var(--bg-2);border-top:1px solid var(--line);padding:4px 4px calc(4px + var(--safe-bottom));flex-direction:row;gap:0;position:fixed;bottom:0;left:0;right:0}.navlist :is(a,button){text-align:center;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:7px 2px 6px;font-size:10.5px;font-weight:500;position:relative}.navlist :is(a,button) .ic{width:22px;height:22px}.navlist :is(a,button)[aria-current=page],.navlist :is(a,button):hover{background:0 0}.navlist :is(a,button)[aria-current=page]{color:var(--ink)}.navlist .full{display:none}.navlist .short{display:inline}.navlist .badge{border-radius:999px;justify-content:center;min-width:17px;height:17px;margin:0;padding:0 5px;font-size:10px;position:absolute;top:2px;left:calc(50% + 6px)}.navlist .badge.alert{background:var(--alert);color:#fff}.navlist .badge.alert .sdot,body.m-thread .navlist{display:none}.side .menu{top:auto;left:8px;right:8px;bottom:calc(8px + var(--safe-bottom));z-index:41;min-width:0;max-height:70dvh;animation:sheet-in var(--t-slow) var(--ease);border-radius:16px;padding:8px;position:fixed;overflow:auto}body.sheet-open:after{content:"";z-index:40;animation:fade var(--t) ease-out;background:#16161852;position:fixed;inset:0}body.sheet-open .side{z-index:41}.side .menu :is(a,button),.side .menu-row{min-height:44px}main{padding-bottom:calc(var(--tabbar) + var(--safe-bottom));overflow:visible}body.m-thread main{padding-bottom:0}.screen{gap:20px;min-height:0;padding:20px 16px 28px}.top{align-items:flex-start}.top .example{display:none}.top .tools{width:100%}.tools .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.tools .seg::-webkit-scrollbar{display:none}.tools .seg button{flex:none}.toast{bottom:calc(var(--tabbar) + 12px + var(--safe-bottom));z-index:45}.tools>.small{margin-left:0!important}.group-h{flex-wrap:wrap;row-gap:2px}input,textarea,.field input,.input,.pal-in input,.composer textarea{font-size:16px}.todo li{grid-template-columns:36px minmax(0,1fr);gap:8px 14px}.todo li>.btn{grid-column:2;justify-self:start}.loopcards{grid-template-columns:1fr}.inbox,.inbox.ctx-open{min-height:0;display:block;overflow:visible}.clist{border-right:0}.clist .head{top:calc(var(--topbar) + var(--safe-top));z-index:5;background:var(--bg);position:sticky}.inbox .thread,.inbox.m-open .clist{display:none}.inbox.m-open .thread{min-height:calc(100dvh - var(--topbar) - var(--safe-top));display:flex}.m-back{display:inline-flex}.thread-h{top:calc(var(--topbar) + var(--safe-top));z-index:5;background:var(--bg);gap:6px;padding:8px 10px 8px 6px;position:sticky}.thread-h .who{flex:1;min-width:0}.thread-h .who>div{min-width:0}.thread-h .sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thread-h .acts [title=Snooze]{display:none}.thread-b{flex:1;padding:16px 12px;overflow:visible}.m{max-width:86%}.composer,.closecard,.agentcard{margin:0 12px 12px}.composer .acts{margin-left:auto}.event{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 8px}.event:before,.event:after{display:none}[data-thread-foot]:has(.composer){z-index:5;background:var(--bg);padding:8px 0 var(--safe-bottom);position:sticky;bottom:0}.inbox.ctx-open .ctx:not([hidden]){width:100%;padding-top:calc(18px + var(--safe-top))}.field{flex:100%;min-width:0}.kn{border-radius:var(--r-m);min-height:0}.canvas{min-height:0;overflow:auto}.graph{flex:none;width:760px;height:530px;min-height:0}.kn .tbl,.kn .tbl tbody{display:block}.kn .tbl thead{display:none}.kn .tbl tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.kn .tbl td{color:var(--ink-2);border:0;padding:0;font-size:12.5px}.kn .tbl td:first-child{color:var(--ink);flex:100%;font-size:14px}.kn .tbl td:last-child:before{content:"Used ";font-family:var(--sans)}.kn.guides{grid-template-columns:1fr}.glist{border-right:0;border-bottom:1px solid var(--line)}.gedit{padding:16px}.helpframe{height:620px}.panel{border-left:0;width:100%}.panel-h{padding-top:calc(8px + var(--safe-top))}.gaplist li{grid-template-columns:36px minmax(0,1fr) auto;gap:8px 12px}.gaplist li>.btn{grid-column:2/-1;justify-self:start}.tbl.asked th{white-space:normal}.tbl.asked .bar{display:none}.tbl.asked td,.tbl.asked th{padding:10px 6px}.wanted.live li :is(button,a){grid-template-columns:24px minmax(0,1fr) auto;gap:4px 12px;padding:14px 6px}.wanted.live .r{grid-row:1/3;align-self:start;padding-top:2px}.wanted.live .c{grid-row:1/3}.wanted.live .t{text-align:left;grid-area:2/2;min-width:0}.wanted.live q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connect{padding:16px}.cn-on{flex-wrap:wrap}.set{display:block}.set .tabs{flex-direction:column;gap:0;overflow:visible}.set.pane-open .tabs{display:none}.set:not(.pane-open) .tabpane{display:none!important}.screen:has(.set.pane-open)>.top{display:none}.tabs-label{padding:20px 4px 8px;display:flex}.tabs :is(a,button){border-bottom:1px solid var(--line);color:var(--ink);border-radius:0;padding:13px 4px;font-size:15px}.tabs :is(a,button):after{content:"";border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);width:7px;height:7px;margin-left:auto;margin-right:4px;transform:rotate(45deg)}.tabs :is(a,button)[aria-pressed=true],.tabs :is(a,button):hover{background:0 0}.tabs :is(a,button) .ic{color:var(--ink-2)}.m-back-row{color:var(--ink-2);align-self:flex-start;align-items:center;gap:4px;margin:-6px 0 -8px -6px;padding:6px;font-size:15px;display:inline-flex}.row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.row>div:not(.ctl){flex:170px;min-width:0}.row>.ic,.row>.av,.row>.ws-mark,.row>.sdot{flex:none}.row .ctl{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.row>.code,.roles-row>table{flex:100%;min-width:0}[data-team-rows] .ctl>.small,.row .ctl>.presence{display:none}.roles th{width:64px}.person b,.row span.d{overflow-wrap:anywhere}.steps{grid-template-columns:1fr}.steps li+li{border-left:0;border-top:1px solid var(--line)}.palette-wrap{padding:0}.palette{border-radius:0;width:100%;height:100%;max-height:none}.pal-in{height:auto;min-height:56px;padding-top:var(--safe-top)}.pal-in kbd{display:none}.pal-cancel{color:var(--ink-2);padding:8px 0 8px 8px;font-size:15px;display:inline-flex}.pal-foot{display:none}.pal-item{min-height:48px}.palette.chat{width:100%;height:100%}.palette.chat .pal-body{display:flex}.pal-pre{display:none}.pal-ins{height:32px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pal-row:has(.pal-ins) .pal-item{padding-right:84px}.pal-row:has(.pal-ins) .go{display:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.navlist a,.side-foot>a,.tabs a,.menu a,.links a,a.btn,a.lc,.todo a{text-decoration:none}a.btn{color:inherit}a.btn-p{color:var(--btn-ink)}.lc{color:inherit}.auth{background:var(--bg-2);place-items:center;min-height:100%;padding:32px 16px;display:grid}.auth-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-l);width:100%;max-width:400px;animation:screen-in var(--t) var(--ease);flex-direction:column;gap:20px;padding:32px;display:flex}.auth-brand{color:var(--ink);align-items:center;gap:10px;display:flex}.auth-brand .word{width:auto;height:15px;margin-top:2px}.auth h1{letter-spacing:-.02em;font-size:22px;line-height:1.2}.auth p{color:var(--ink-2)}.auth p b{color:var(--ink);font-weight:500}.auth form{flex-direction:column;gap:12px;display:flex}.auth .input,.auth .btn{width:100%;height:40px}.auth .foot{color:var(--ink-2);font-size:13px}.auth .foot a,.auth .foot button{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.form-err{color:var(--alert);align-items:flex-start;gap:6px;font-size:13px;display:flex}.form-err .ic{flex:none;margin-top:2px}.form-ok{color:var(--ink-2);font-size:13px}.fld{flex-direction:column;gap:6px;display:flex}.fld>span{font-size:13px;font-weight:500}.fld small{color:var(--ink-2);font-size:12.5px}.slug-in{border:1px solid var(--line-2);border-radius:var(--r-s);background:var(--bg);height:40px;color:var(--ink-3);align-items:center;padding:0 0 0 10px;font-size:14px;display:flex}.slug-in:focus-within{outline:2px solid var(--ink);outline-offset:1px}.slug-in input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 10px 0 1px}.auth-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.auth-list>*{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.auth-list b{font-weight:500;display:block}.auth-list small{color:var(--ink-2);font-size:12.5px}.auth-list .btn{width:auto;height:34px;margin-left:auto}.empty{border:1px dashed var(--line-2);border-radius:var(--r-l);text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.empty .ico{background:var(--bg-2);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;display:grid}.empty b{color:var(--ink);font-size:15px;font-weight:500}.empty p{max-width:420px;font-size:13.5px}.row form.inline{align-items:center;gap:6px;display:flex}.row form.inline .input{width:220px}.row .ctl .small{white-space:nowrap}.kbd-hint{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.pane-note{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.ro-note{color:var(--ink-2);background:var(--bg-2);border-radius:var(--r-m);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}@media (max-width:760px){.auth{padding-top:calc(48px + env(safe-area-inset-top,0px));align-items:start;min-height:100dvh}.auth-card{padding:24px 20px}.row form.inline{flex:100%}.row form.inline .input{flex:1;width:auto}}.setup-list .btn{height:28px;padding:0 10px;font-size:12.5px}.editor{flex-direction:column;gap:14px;display:flex}.editor .input{width:100%}.input.area{resize:vertical;height:auto;min-height:72px;line-height:1.5;font:inherit;padding:8px 10px;font-size:14px}select.input{-webkit-appearance:auto;appearance:auto;padding-right:6px}.seg a{color:var(--ink-2);transition:background var(--t-fast) ease-out,color var(--t-fast) ease-out;border-radius:4px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.seg a:hover{color:var(--ink)}.seg a[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #16161814,0 0 0 1px var(--line)}.tbl tbody tr{cursor:pointer}.tbl td>a{text-decoration:none}.tbl.asked tbody tr{cursor:default}.graph .n.topic text .more{fill:var(--ink-2);font-size:11px;font-weight:400}.row span.d del{color:var(--ink-3)}.row span.d ins{text-decoration:none}.try-thread{flex-direction:column;gap:10px;max-height:460px;padding:4px 2px;display:flex;overflow:auto}.try-ai{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.try-ai .m{max-width:85%}.m.us.handoff{background:var(--bg-3);color:var(--ink)}.why{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;max-width:85%;display:flex}.why details{text-align:left}.why summary{cursor:pointer}.try-in{gap:8px;display:flex}.try-in .input{flex:1;min-width:0}.m.typing{align-items:center;gap:4px;height:34px;display:flex}.m.typing span{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1.2s infinite typing-dot}.m.typing span:nth-child(2){animation-delay:.2s}.m.typing span:nth-child(3){animation-delay:.4s}@keyframes typing-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.menu.right{left:auto;right:0}.av.xs{width:20px;height:20px;font-size:9px}.menu .sdot{margin-left:4px}.composer .mk{width:15px;height:15px;display:inline-grid}.composer .mk svg{width:15px;height:15px}.composer.noting{background:var(--bg-2);border-style:dashed}.composer textarea{resize:vertical;width:100%;min-height:64px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;line-height:1.5}.composer .acts{flex-wrap:wrap;justify-content:flex-end}.src-one{white-space:nowrap}.src-one a{white-space:normal}.seen{vertical-align:-2px;color:var(--ink-3);cursor:help;margin-left:3px;display:inline-flex}.seen .ic.sm{width:13px;height:13px}.by .seen{vertical-align:-3px}.composer{position:relative}.slash{z-index:12;background:var(--bg);border-radius:var(--r-m);width:min(480px,100%);box-shadow:var(--shadow-menu);animation:slash-in var(--t-fast) var(--ease);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:hidden}@keyframes slash-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.slash-list{overscroll-behavior:contain;min-height:0;padding:4px;overflow:auto}.slash-item{text-align:left;border-radius:var(--r-s);flex-direction:column;gap:2px;width:100%;padding:7px 10px;display:flex}.slash-item.on{background:var(--sel)}.slash-item b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.slash-item mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px;background:0 0}.slash-meta{min-width:0;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.slash-meta .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.slash-meta .pill{flex:none}.slash-note{color:var(--ink-3);padding:8px 14px 0;font-size:12px}.slash-hint{color:var(--ink-3);padding:12px 14px;font-size:13px}.slash-foot{border-top:1px solid var(--line);color:var(--ink-3);background:var(--bg-2);flex:none;gap:14px;padding:6px 12px;font-size:11.5px;display:flex}.slash-foot kbd{margin-right:3px}.composer .foot-l{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.ai-note{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ai-note:empty{display:none}.ai-note button{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-weight:500}.ai-note button:hover{-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.improve .btn .ic.sm:last-child{color:var(--ink-3);margin-left:-3px}.improve .btn[aria-disabled=true],.composer .quick:disabled{opacity:.45;cursor:default}.improve .btn[aria-disabled=true]:hover{color:var(--ink-2);background:0 0}.improve .btn[aria-busy=true]{opacity:1;cursor:progress}.improve-menu{z-index:12;min-width:272px}.improve-menu .menu-label{padding-top:2px}.improve-menu [role=menuitem]{align-items:flex-start}.improve-menu [role=menuitem]:focus-visible{background:var(--sel);outline:0}.improve-menu [role=menuitem][aria-disabled=true]{cursor:default}.improve-menu [role=menuitem][aria-disabled=true]:hover{background:0 0}.improve-menu [role=menuitem][aria-disabled=true] b{color:var(--ink-3)}.improve-menu .it{flex-direction:column;gap:1px;min-width:0;display:flex}.improve-menu .it b{font-weight:500}.improve-menu .it small{color:var(--ink-2);font-size:12px;line-height:1.35}.menu-keys{border-top:1px solid var(--line);color:var(--ink-3);background:var(--bg-2);border-radius:0 0 var(--r-m) var(--r-m);gap:14px;margin:6px -6px -6px;padding:6px 10px;font-size:11.5px;display:flex}.menu-keys kbd{margin-right:3px}.menu-keys span{white-space:nowrap}.sheet-back{z-index:11;position:fixed;inset:0}@media (max-width:760px){.composer .improve-menu.menu{top:auto;left:8px;right:8px;bottom:calc(8px + var(--safe-bottom) + var(--kb,0px));z-index:41;min-width:0;max-height:70dvh;animation:sheet-in var(--t-slow) var(--ease);border-radius:16px;padding:8px;position:fixed;overflow:auto}.improve-menu [role=menuitem]{min-height:52px;padding:9px 12px}.improve-menu .menu-label{padding:6px 12px}.sheet-back{z-index:40;animation:fade var(--t) ease-out;background:#16161852}.menu-keys{display:none}}.thread .empty a{color:var(--ink)}.thread-h .who,.thread-h .who>div{min-width:0}.thread-h .who b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:760px){.thread-h .acts .rel:has([title=Snooze]){display:none}.slash-foot{display:none}.slash-item{padding:9px 10px}.thread-h .acts .btn-s{padding:0 10px}}.cc-entry.off{opacity:.55}.cc-entry .acts{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.cc-entry .input{width:100%}.cc-diff p,.cc-diff li{white-space:pre-wrap}.cc-diff del,.cc-entry .mini-steps del{color:var(--ink-3)}.cc-diff ins,.cc-entry .mini-steps ins{background:var(--ok-soft);border-radius:3px;text-decoration:none}.seg .n{font-family:var(--mono);color:var(--ink-3);margin-left:2px;font-size:11px}.consent{flex-direction:column;gap:14px;display:flex}.consent fieldset{border:0;margin:0;padding:0}.consent .auth-list label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex}.consent .auth-list input{accent-color:var(--ink)}.can{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.can li{align-items:flex-start;gap:8px;display:flex}.can .ic{flex:none;margin-top:2px}.ws-opts{border-top:1px solid var(--line);flex-direction:column;display:flex}.ws-opt{border-bottom:1px solid var(--line)}.ws-opt>label{cursor:pointer;align-items:center;gap:12px;padding:10px 0;display:flex}.ws-opt>label b{font-weight:500;display:block}.ws-opt>label small{color:var(--ink-2);font-size:12.5px}.ws-opt input{accent-color:var(--ink)}.ws-opt .can{padding:0 0 12px 25px}.ws-opt:not(:has(input[type=radio]:checked)) .can{display:none}.can label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.can label input{flex:none;margin-top:3px}.can label b{color:var(--ink);font-weight:500;display:block}.can label small{font-size:12.5px}.auth .dest-warn{border-radius:var(--r-m);background:var(--bg-2);color:var(--ink);align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;display:flex}.dest-warn .ic{color:var(--alert);flex:none;margin-top:2px}.auth-brand .word{flex:none;width:82px;height:15px}.geditor{flex-direction:column;gap:16px;display:flex}.ge-title{font:inherit;letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:0;outline:0;margin-top:4px;padding:2px 0;font-size:20px;font-weight:500}.ge-title::placeholder{color:var(--ink-3)}.blk-tools{align-items:center;gap:2px;display:flex}.blk-tools .bt{margin-right:auto}.blk-tools .btn-i{width:26px;height:26px}.blk .input{width:100%}.shot img{border-radius:4px;max-width:100%;max-height:240px;display:block}.flagnote{flex-flow:wrap;align-items:center}.checks .ic.ok{color:var(--ok)}.checks .ic.warn{color:var(--alert)}.browser .bar{vertical-align:baseline;border-radius:0;flex-wrap:nowrap;align-items:center;gap:8px;width:auto;min-width:0;height:auto;margin:0;display:flex;overflow:visible}.browser .bar .url{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.browser .bar .pill{flex:none}.checks li span{display:block}img.av{object-fit:cover;padding:0}.kn{overflow:clip}@media (min-width:1101px){.kn.open .panel{align-self:start;max-height:100dvh;position:sticky;top:0}}.kn.vm{min-height:560px;scroll-margin-top:16px}.vm-canvas{background:var(--bg);flex-direction:column;min-width:0;display:flex}.vm-h{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.vm-title{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.vm-title h2{letter-spacing:-.01em;font-size:15px;line-height:1.35}.vm-back{height:30px;margin-left:-6px;padding:0 10px 0 6px}.vm-note{padding:10px 16px 0}.vm-mark{flex:none;width:12px;height:12px;overflow:visible}.vm-mark circle,.vm-mark rect{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.vm-mark.verified circle{fill:var(--ink)}.vm-mark.stale circle{stroke-dasharray:2.2 2.2}.vm-mark.gap circle{stroke:var(--ink-3);stroke-width:1.25px;stroke-dasharray:2.2 2}.vm-mark text{fill:var(--ink-2);font-size:7.5px;font-weight:600;font-family:var(--sans)}.vm-ov{flex:1;justify-content:center;align-items:center;min-height:440px;padding:24px 0;display:flex}.vm-stage{isolation:isolate;flex:none;position:relative}.vm-links{position:absolute;inset:0;overflow:visible}.vm-links path{fill:none;stroke:var(--line-2);stroke-linecap:round;transition:opacity var(--t) ease-out}.vm-stage.has-on .vm-links path{opacity:.15}.vm-links.vm-lit{z-index:1;pointer-events:none;animation:fade var(--t) ease-out}.vm-stage .vm-links.vm-lit path{stroke:var(--ink-2);opacity:.9}.vm-core{z-index:2;pointer-events:none;border-radius:8px;width:30px;height:30px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}.vm-b{--fill:var(--bg-2);background:var(--fill);text-align:center;transition:background var(--t-fast) ease-out,opacity var(--t) ease-out;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute}.vm-b:hover{--fill:var(--bg-3)}.vm-b:focus-visible{outline-offset:3px;border-radius:50%}.vm-stage.has-on .vm-b:not(.on){opacity:.4}.vm-b .ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vm-b .ring :is(path,circle){fill:none}.vm-b .nm,.vm-b .ct,.vm-b .mk{z-index:2;position:relative}:is(.vm-b .nm>span,.vm-b .ct,.vm-b .mk){background:var(--fill);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background var(--t-fast) ease-out;border-radius:4px;padding:0 4px}.vm-b .nm{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.vm-b .nm.sm{font-size:12px}.vm-b .ct{color:var(--ink-2);font-size:12px;line-height:1.3}.vm-b .mk{color:var(--ink-2);gap:10px;font-size:11.5px;line-height:1.3;display:flex}.vm-b .mk>span{align-items:center;gap:4px;display:inline-flex}.vm-b .mono,.vm-colh .mono,.vm-gh .mono,.vm-chip .mono{font-size:.95em}:is(.ring,.vm-key) .verified{stroke:var(--ink);stroke-width:2px}:is(.ring,.vm-key) .draft{stroke:var(--line-2);stroke-width:1.25px}:is(.ring,.vm-key) .stale{stroke:var(--ink-3);stroke-width:1.25px;stroke-dasharray:3 3}.ring .none{stroke:var(--line-2);stroke-width:1.25px;stroke-dasharray:3 3}.vm-legend{align-items:center;margin-top:auto}.vm-hint{margin-left:auto}.vm-key{fill:none;flex:none;width:14px;height:14px;overflow:visible}.vm-key .link{stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round}.vm-topic{flex-direction:column;display:flex;container-type:inline-size}.vm-topic .vm-h{z-index:3;position:sticky;top:0}.vm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:44px;padding:16px 16px 28px;display:grid;position:relative}.vm-curves{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.vm-curves path{fill:none;stroke:var(--line-2);stroke-width:1px;transition:stroke var(--t) ease-out,opacity var(--t) ease-out}.vm-cols.has-on .vm-curves path{opacity:.3}.vm-cols.has-on .vm-curves path.on{opacity:1;stroke:var(--ink);stroke-width:1.5px}.vm-col{flex-direction:column;min-width:0;display:flex;position:relative}.vm-colh{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:6px;padding:0 8px 8px;display:flex}.vm-colh .mono{color:var(--ink-2);font-size:12px}.vm-colh .small{flex-basis:100%;font-size:12.5px}.vm-gh{color:var(--ink-2);align-items:baseline;gap:8px;padding:10px 8px 4px;font-size:12.5px;display:flex}.vm-gh .mono{color:var(--ink-3)}.vm-col ul{flex-direction:column;gap:1px;display:flex}.vm-row{z-index:1;background:var(--bg);border-radius:var(--r-s);transition:background var(--t-fast) ease-out;position:relative}.vm-row:hover,.vm-row.on{background:var(--bg-2)}.vm-row.sel{background:var(--sel)}.vm-item{text-align:left;border-radius:var(--r-s);grid-template-columns:12px minmax(0,1fr);align-items:start;column-gap:9px;width:100%;padding:7px 8px;font-size:13.5px;line-height:1.4;display:grid}.vm-item .vm-mark{margin-top:3.5px}.vm-item .vm-t{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vm-item:focus-visible .vm-t{-webkit-line-clamp:unset}.vm-item .vm-meta{color:var(--ink-2);grid-column:2;font-size:12px}.vm-row.sel .vm-item .vm-t{font-weight:500}.vm-chips{flex-wrap:wrap;gap:4px;margin-top:-2px;padding:0 8px 8px 29px;display:flex}.vm-chip{max-width:100%;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);transition:color var(--t-fast) ease-out,border-color var(--t-fast) ease-out;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 5px;font-size:11.5px;line-height:1.5;display:inline-flex}.vm-chip:hover{color:var(--ink);border-color:var(--line-2)}.vm-chip .ic{width:12px;height:12px}.vm-chip .mono{color:var(--ink-3)}.vm-none{color:var(--ink-3);padding:6px 8px;font-size:13px}@container (width<=640px){.vm-cols{row-gap:24px;padding-left:22px;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.kn.vm{min-height:0;scroll-margin-top:calc(var(--topbar) + var(--safe-top) + 8px)}.vm-topic .vm-h{top:calc(var(--topbar) + var(--safe-top))}.vm-ov{min-height:0;padding:16px 0}.vm-hint{margin-left:0}}@media (max-width:640px){.vm-links{display:none}}.event>span{text-align:center;text-wrap:pretty;flex:0 auto;min-width:0;max-width:min(600px,84%)}.event:before,.event:after{min-width:24px}.event b{display:inline}.event b>.ic{vertical-align:-3px;margin-right:6px;display:inline-block}.event .ev-sep{color:var(--ink-3)}.clist .r1{align-items:baseline}.clist .r1>span{flex:none}.seg :is(button,a){white-space:nowrap}.composer .acts{align-items:center}.composer .acts>.seg{height:34px}.ctx .who>div{min-width:0}.ctx .who :is(b,.small){overflow-wrap:break-word}.rows>li>span:last-child{overflow-wrap:break-word;min-width:0}.gaplist li.empty{text-align:center;padding:20px 24px}.auth{grid-template-columns:minmax(0,1fr);justify-items:center}.auth-card{min-width:0}.seg.scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.seg.scroll::-webkit-scrollbar{display:none}.seg.scroll>*{flex:none}.seg.scroll[data-more]{--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}.seg.scroll[data-more~=l]{--fl:32px}.seg.scroll[data-more~=r]{--fr:32px}@media (max-width:760px){.btn{height:40px}.btn-i{width:40px}.setup-list .btn{height:40px;padding:0 12px;font-size:13.5px}.setup-list li{min-height:44px}.seg{padding:2px}.seg :is(button,a){justify-content:center;min-width:40px;min-height:36px;position:relative}.seg :is(button,a):before{content:"";position:absolute;inset:-2px 0}.composer .acts>.seg{height:40px}.val{min-height:40px}.input:not(textarea),.field{height:40px}.blk-tools .btn-i{width:40px;height:40px}.switch:before{content:"";position:absolute;inset:-9px -1px}.me{padding:5px}.m-back-row,.links :is(button,a){min-height:40px}.pal-cancel{align-items:center;min-height:40px}.pal-ins{height:40px}.pal-item .go{display:none}.pal-row:has(.pal-ins) .pal-item{padding-right:88px}.pal-item b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}body:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):focus) .navlist{display:none}.palette-wrap{bottom:var(--kb,0px)}.composer .kbd-only{display:none}.composer textarea{resize:none}.thread-h .acts>.btn-s>.ic{display:none}.event>span{max-width:100%}.auth-brand{min-height:40px}.todo li{align-items:start}.todo .ico{margin-top:2px}.gaplist li{align-items:start}.gaplist .ico,.gaplist .c{margin-top:2px}.row>.ic{align-self:flex-start;margin-top:2px}.wanted.live .c{align-self:start}.cn-h{flex-direction:column-reverse;align-items:flex-start;gap:8px}.auth .foot :is(a,button){margin:-10px 0;padding:10px 0;display:inline-block}}@media (min-width:761px) and (max-width:1023px){.inbox,.inbox.ctx-open{grid-template-columns:minmax(0,1fr)}.clist{border-right:0}.inbox:not(.m-open)>.thread,.inbox.m-open>.clist{display:none}.inbox .m-back{display:inline-flex}.kn .tbl,.kn .tbl tbody{display:block}.kn .tbl thead{display:none}.kn .tbl tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;display:flex}.kn .tbl td{color:var(--ink-2);border:0;padding:0;font-size:12.5px}.kn .tbl td:first-child{color:var(--ink);flex:100%;font-size:14px}.kn .tbl td:last-child:before{content:"Used ";font-family:var(--sans)}}@media (min-width:761px) and (max-width:1100px){.tabs :is(a,button){white-space:nowrap;flex:none;width:auto}}.tnotes{flex-direction:column;gap:2px;margin:0 -8px;display:flex}.tnotes button{text-align:left;border-radius:var(--r-s);width:100%;transition:background var(--t-fast) ease-out;flex-direction:column;gap:2px;padding:7px 8px;display:flex}.tnotes button:hover{background:var(--bg-2)}.tn-h{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.tn-h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.tn-h time{color:var(--ink-3);flex:none;font-size:11.5px}.tn-t{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.thread-b .note{transition:background-color calc(var(--t-slow) * 3) ease-out,border-color calc(var(--t-slow) * 3) ease-out}.thread-b .note.flash{background:var(--bg-3);border-color:var(--ink-3);transition-duration:var(--t)}.thread-b .note:focus{outline:none}.clist .nmark{color:var(--ink-3);display:inline-flex}.keys{overscroll-behavior:contain;background:var(--bg);border-radius:var(--r-l);width:min(760px,100%);max-height:calc(100dvh - 12vh - 16px);box-shadow:0 24px 64px -16px #0006,0 0 0 1px var(--line);animation:menu-in var(--t) var(--ease);outline:none;padding:16px 22px 20px;overflow:auto}.keys-h{justify-content:space-between;align-items:center;gap:12px;margin:0 -8px 8px 0;display:flex}.keys-h h2{letter-spacing:-.01em;font-size:15.5px}.keys-touch{margin-bottom:12px;display:none}.keys-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.keys-col{flex-direction:column;gap:18px;min-width:0;display:flex}.keys h3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-bottom:2px;font-size:11.5px;font-weight:500}.keys li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 0;font-size:13.5px;display:flex}.keys li:last-child{border-bottom:0}.keys-k{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;max-width:60%;display:inline-flex}.keys-combo{gap:3px;display:inline-flex}.keys kbd{text-align:center;min-width:22px;color:var(--ink-2);background:var(--bg-2)}.keys-sep{color:var(--ink-3);font-size:12px}@media (pointer:coarse){.keys-touch{display:block}}@media (max-width:760px){.keys-wrap{align-items:flex-end}.keys{width:100%;max-height:88dvh;padding:16px 16px calc(20px + var(--safe-bottom));animation:sheet-in var(--t-slow) var(--ease);border-radius:16px 16px 0 0}.keys-touch{display:block}.keys-body{grid-template-columns:minmax(0,1fr)}.keys li{font-size:14px}.side .menu kbd{display:none}}.tbl th.pick,.tbl td.pick{cursor:default;width:36px;padding-right:0}.tbl td.pick input,.tbl th.pick input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;vertical-align:middle}.tbl tbody tr.picked{background:var(--bg-2)}.movebar{border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg-2);padding:8px 12px}.movebar select.input{min-width:200px}.movebar>span[role]{align-items:center;gap:8px;display:inline-flex}.org{max-width:1000px}.org-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-list li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.org-list li:last-child{border-bottom:1px solid var(--line)}.org-list li.empty{color:var(--ink-2);padding:16px 0;font-size:13.5px;display:block}.org-list li.on{background:var(--bg-2);border-radius:var(--r-m);margin:0 -12px;padding-inline:12px}.org-list.hist .ico{background:var(--bg-2);width:30px;height:30px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.org-order{gap:2px;display:flex}.org-order .flip{transform:rotate(180deg)}.org .btn:disabled,.movebar .btn:disabled{opacity:.4;cursor:default}.org .btn-g:disabled:hover{color:var(--ink-2);background:0 0}.org-name{flex-direction:column;gap:2px;min-width:0;display:flex}.org-name b{overflow-wrap:anywhere;font-size:15px;font-weight:500}.org-ctl{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.org-form{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:8px;display:flex}.org-form .input{flex:220px;min-width:220px;max-width:360px}.org-what{font-size:14px}.org-what b{font-weight:500}.org-cards{flex-direction:column;gap:12px;display:flex}.org-cards li.empty{color:var(--ink-2);border-top:1px solid var(--line);padding:16px 0;font-size:13.5px}.org-card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--bg);flex-direction:column;gap:12px;padding:16px;display:flex}.org-card-h{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.org-card-h h3{font-size:15px;font-weight:500;line-height:1.35}.org-card-f{gap:8px;display:flex}.org-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.org-pair:not(:has(.org-to)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.org-to{color:var(--ink-2);align-self:center;width:18px;height:18px}.org-box{background:var(--bg-2);border-radius:var(--r-m);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.org-box>a{text-decoration:none}.org-box b{overflow-wrap:anywhere;font-weight:500}.org-box p{overflow-wrap:anywhere}.org-titles{color:var(--ink-2);flex-direction:column;gap:2px;padding-left:14px;font-size:13px;list-style:outside;display:flex}.org-diff{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.org-box del{color:var(--alert);background:var(--alert-soft);text-decoration:line-through}.org-box ins{color:var(--ok);background:var(--ok-soft);text-decoration:none}.org-quote{border-left:2px solid var(--line-2);color:var(--ink-2);margin:0;padding-left:10px;font-size:13px}.org-quote q{quotes:"“" "”"}.org-bulk{flex-wrap:wrap;gap:8px;display:flex}.org-confirm{border:1px solid var(--line-2);border-radius:var(--r-l);background:var(--bg-2);flex-direction:column;gap:10px;padding:16px;display:flex}.org-confirm>b{font-size:15px;font-weight:500}.org-confirm ul{flex-direction:column;gap:2px;padding-left:18px;font-size:14px;list-style:outside;display:flex}.org-progress{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13.5px;display:flex}.org-progress .bar{background:var(--bg-2);border-radius:2px;height:4px;overflow:hidden}.org-progress .bar>span{background:var(--ink);height:100%;transition:width var(--t) ease-out;display:block}.org-result{overflow-wrap:anywhere}.org-ask{font-size:14px;font-weight:500}.org-side{flex-direction:column;gap:8px;min-width:0;display:flex}.org-side>.org-box{flex:1}.org-side>.btn{align-self:flex-start}.org-src{color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.org-src a{overflow-wrap:anywhere}.org-list li.org-batch{align-items:start}.org-batch>.btn{align-self:center}.org-batch>.org-sub{grid-column:2/-1;margin-top:4px}.org-sub>li:first-child{border-top:1px solid var(--line)}.org-sub>li:last-child{border-bottom:0}.org-sub .ico{width:24px!important;height:24px!important}@media (max-width:1023px){.kn .tbl td.pick{font-size:inherit;flex:none}.kn .tbl td.pick+td{color:var(--ink);flex:calc(100% - 48px);font-size:14px}}@media (max-width:760px){.org-head{flex-direction:column}.org-list li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name order""ctl ctl";gap:4px 8px}.org-list li.on{margin:0;padding-inline:8px}.org-order{grid-area:order}.org-name{grid-area:name}.org-ctl{grid-area:ctl;justify-content:flex-start;margin-left:-12px}.org-form{grid-area:ctl}.org-form .input{max-width:none}.org-list.hist li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:none}.org-list.hist li>.btn{grid-column:2;justify-self:start}:is(.org-pair,.org-pair:not(:has(.org-to))){grid-template-columns:minmax(0,1fr)}.org-to{justify-self:center;transform:rotate(90deg)}.org-list.hist li>.ico{grid-area:1/1}.org-list.hist li>.org-name{grid-area:1/2}.org-batch>.org-sub{grid-column:1/-1}.org-bulk>.btn{flex:auto}.movebar select.input{flex:100%;min-width:0}.tbl td.pick input,.tbl th.pick input{width:20px;height:20px}}.install-steps ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:decimal;display:flex}.install-steps li{color:var(--ink);font-size:14px;line-height:1.5}.install-steps li::marker{color:var(--ink-3);font-variant-numeric:tabular-nums}[data-install-status]{align-items:center}.install-live{overflow-wrap:anywhere;font-size:14px}.install-live .sdot{vertical-align:1px;margin-right:10px}.install-live.faint{color:var(--ink-2)}.install-host{font-weight:500}pre.install-code{white-space:pre-wrap;overflow-wrap:anywhere}.ge-foot{flex-direction:column;gap:16px;display:flex}@media (min-width:761px){.app>main{height:100%}.screen.fill{height:100%;min-height:420px;padding-bottom:24px}.screen.fill>:is(.inbox,.kn,.reqgrid){flex:1 1 0;min-height:0}.inbox{grid-template-rows:minmax(0,1fr)}.clist>.head{flex:none}.clist>ul{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow:auto}.thread>.thread-h,.thread>.composer{flex:none}.thread-b{overscroll-behavior:contain}.composer textarea{max-height:40vh}.thread>.closecard{flex-shrink:0;max-height:75%;overflow:auto}.ctx{overscroll-behavior:contain}.screen.fill>.kn{grid-template-rows:minmax(0,1fr)}.screen.fill>.kn>*{min-height:0}.screen.fill>.kn>.canvas>div:not(.empty){overscroll-behavior:contain;flex:auto;min-height:0}.screen.fill>.kn .tbl thead th{z-index:1;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line);border-bottom:0;position:sticky;top:0}.screen.fill>.kn .panel>.body{overscroll-behavior:contain;flex:auto;min-height:0}.glist>ul{flex:0 auto;min-height:0;overflow:auto}.gedit{overscroll-behavior:contain}.screen.fill .gedit{padding-bottom:0}.gedit .ge-foot{z-index:2;background:var(--bg);padding-bottom:20px;position:sticky;bottom:0}.screen.fill>.reqgrid{grid-template-rows:minmax(0,1fr)}.screen.fill>.reqgrid>.wanted{overscroll-behavior:contain;align-self:stretch;min-height:0;overflow:auto}.screen.pin-top>.top{z-index:6;background:var(--bg);margin:-28px -32px -16px;padding:28px 32px 16px;position:sticky;top:0}.ops .screen>.top{z-index:6;background:var(--bg);margin:-28px -32px -12px;padding:28px 32px 12px;position:sticky;top:0}}@media (min-width:1101px){.screen.fill .kn.open .panel{align-self:stretch;max-height:none;position:relative;top:auto}.screen.fill .reqpanel{max-height:100%;position:relative;top:auto}.tabs{overscroll-behavior:contain;max-height:calc(100dvh - 56px);margin:-3px;padding:3px;top:28px;overflow:auto}.agent-side{overscroll-behavior:contain;max-height:calc(100dvh - 56px);position:sticky;top:28px;overflow:auto}}@media (max-width:760px){.inbox .thread>.composer{bottom:calc(12px + var(--safe-bottom));z-index:5;box-shadow:0 0 0 12px var(--bg),0 calc(12px + var(--safe-bottom)) 0 12px var(--bg);position:sticky}:root[data-kb] .inbox .thread>.composer{bottom:calc(12px + var(--kb))}}
