.typeline[data-v-5529dc33]{position:relative}.word[data-v-5529dc33]{display:inline-block;white-space:nowrap}.ch[data-v-5529dc33]{display:inline-block;white-space:pre;opacity:0;filter:blur(9px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),filter .6s cubic-bezier(.22,.61,.36,1)}.ch.on[data-v-5529dc33]{opacity:1;filter:blur(0)}.ch.lead[data-v-5529dc33]{color:#a4a89e}.typeline.instant .ch[data-v-5529dc33]{transition:none;opacity:1;filter:none}.caretslot[data-v-5529dc33]{display:inline-block;width:0;position:relative}.caretbar[data-v-5529dc33]{position:absolute;left:.045em;bottom:-.02em;width:.075em;height:.76em;border-radius:.04em;background:var(--ink);animation:caretblink-5529dc33 1.15s ease-in-out infinite}.caretbar.pre[data-v-5529dc33]{left:auto;right:.045em}@keyframes caretblink-5529dc33{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ch[data-v-5529dc33]{transition:none;opacity:1;filter:none}.caretbar[data-v-5529dc33]{animation:none}}body:has(.auth-room),html:has(.auth-room){min-width:0}.auth-room{position:fixed;inset:0;z-index:60;background:var(--shell);padding:32px;display:flex;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-room .auth-brand{position:absolute;top:26px;left:32px}.auth-brand{display:inline-flex;align-items:center;gap:9px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.auth-brand b{font-weight:500}.auth-mark{position:relative;width:19px;height:19px;flex:none}.auth-mark i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--muted)}.auth-mark i:nth-child(1){left:0;top:1px}.auth-mark i:nth-child(2){right:0;top:1px;background:#d1a94e}.auth-mark i:nth-child(3){left:0;bottom:1px}.auth-mark i:nth-child(4){right:0;bottom:1px}.auth-stage{width:min(720px,100%);margin:auto;text-align:center}.auth-pane{display:flex;flex-direction:column;align-items:center}.auth-ask{margin:0 0 26px;font-size:clamp(27px,3.4vw,38px);font-weight:500;letter-spacing:-.022em;line-height:1.15;color:var(--ink)}.auth-sub{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.auth-sub b{font-weight:500;color:var(--ink)}.auth-mat{width:100%;max-width:560px}.auth-field{width:100%;border:1px solid var(--line);border-radius:15px;background:var(--canvas);padding:17px 20px;font-size:17px;font-family:inherit;color:var(--ink);outline:none}.auth-field:focus{border-color:color-mix(in srgb,var(--ink) 16%,transparent)}.auth-field::placeholder{color:var(--faint)}.auth-hint{opacity:0;transition:opacity .5s ease;margin:15px 0 0;color:var(--faint);font-size:12.5px;line-height:1.6}.auth-hint.in{opacity:1}.auth-hint kbd{font:10.5px var(--mono);background:var(--soft);border-radius:4px;padding:2px 5px}.auth-err{margin:14px 0 0;color:var(--red);font-size:13px}.auth-room .auth-alt{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.auth-alt{border:0;background:transparent;font-family:inherit;cursor:pointer;color:var(--faint);font-size:12.5px;text-decoration:none;white-space:nowrap}.auth-alt b{font-weight:450;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1px}.auth-alt:hover b{color:var(--ink);border-bottom-color:var(--muted)}.auth-room .auth-leave{position:absolute;top:26px;right:30px}.auth-leave{border:0;background:transparent;color:var(--faint);font-size:13px;cursor:pointer;padding:6px 8px;border-radius:8px;text-decoration:none}.auth-leave:hover{color:var(--ink)}.auth-inline{display:flex;flex-direction:column;align-items:center;width:100%}.auth-inline .railwrap{order:1;margin-bottom:26px}.auth-inline .auth-stage{order:2;margin:0 auto}.auth-inline .auth-leave{order:3;margin-top:24px}.auth-inline .auth-alt{order:4;margin-top:10px}.auth-inline .auth-field{background:var(--canvas2)}.swap-enter-active,.swap-leave-active{transition:opacity .22s ease,filter .22s ease,transform .22s ease}.swap-enter-from{opacity:0;filter:blur(5px);transform:translateY(7px)}.swap-leave-to{opacity:0;filter:blur(5px);transform:translateY(-7px)}@media(max-width:640px){.auth-room{flex-direction:column;padding:76px 18px 26px}.auth-room .auth-brand{top:22px;left:20px}.auth-brand{font-size:15px}.auth-room .auth-leave{top:20px;right:16px}.auth-room .auth-stage{order:1}.auth-room .auth-alt{order:2;position:static;transform:none;display:block;margin:26px auto 0}.auth-ask{margin-bottom:22px;font-size:clamp(24px,7.4vw,32px)}}.auth-field.code{max-width:260px;font:26px var(--mono);letter-spacing:.32em;text-align:center;padding:14px 20px 14px 26px}.auth-field.code::placeholder{letter-spacing:.18em}.auth-link{border:0;background:none;padding:0;font:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.auth-link:hover{color:var(--ink)}.auth-link:disabled{color:var(--faint);cursor:default;text-decoration:none}html[data-host=mac] .auth-room .auth-brand{top:16px;left:92px}html[data-host=mac] .auth-room{background:color-mix(in srgb,var(--sheet) 85%,transparent)}html[data-host=mac] .auth-room .auth-leave{display:none}.plans[data-v-2d5656d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;text-align:left}.plan[data-v-2d5656d8]{text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--canvas);padding:24px 22px 20px;cursor:pointer;display:flex;flex-direction:column;gap:5px;font-family:inherit;transition:transform .16s ease,border-color .16s ease}.plan[data-v-2d5656d8]:hover:not(:disabled){transform:translateY(-2px);border-color:var(--muted)}.plan[data-v-2d5656d8]:disabled{cursor:default}.plan.here[data-v-2d5656d8]{border-color:var(--line)}.pname[data-v-2d5656d8]{font-size:12.5px;font-weight:500;color:var(--muted)}.price[data-v-2d5656d8]{font-size:12px;color:var(--faint)}.price b[data-v-2d5656d8]{font-size:25px;font-weight:500;color:var(--ink);letter-spacing:-.02em;margin-right:5px}.blurb[data-v-2d5656d8]{margin-top:2px;font-size:12.5px;color:var(--ink)}.plan ul[data-v-2d5656d8]{margin:8px 0 0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.7}.pick[data-v-2d5656d8]{margin-top:auto;padding-top:14px;align-self:flex-start;font-size:12.5px;color:var(--ink);border-bottom:1px solid rgba(0,0,0,.16);padding-bottom:1px}.plan.up .pick[data-v-2d5656d8]{color:var(--accent);border-bottom-color:#41684f4d}.plan.here .pick[data-v-2d5656d8]{color:var(--faint);border-bottom-color:transparent}@media(max-width:860px){.plans[data-v-2d5656d8]{grid-template-columns:1fr}}.seatstep[data-v-e04e7a2d]{display:grid;gap:14px;justify-items:center;text-align:center;margin-top:6px}.seatrow[data-v-e04e7a2d]{display:flex;align-items:center;gap:14px}.seatbtn[data-v-e04e7a2d]{width:38px;height:38px;border:1px solid var(--line);background:transparent;border-radius:10px;font:inherit;font-size:17px;color:var(--ink);cursor:pointer}.seatbtn[data-v-e04e7a2d]:hover:not(:disabled){background:var(--soft)}.seatbtn[data-v-e04e7a2d]:disabled{color:var(--faint);cursor:default}.seatn[data-v-e04e7a2d]{min-width:46px;text-align:center;font-size:26px;font-weight:500;letter-spacing:-.02em}.seatcost[data-v-e04e7a2d]{margin:-4px 0 0;font:13px var(--mono);color:var(--muted)}.seatcost b[data-v-e04e7a2d]{color:var(--ink)}.seatcost.quiet[data-v-e04e7a2d]{color:var(--faint)}.seatwall[data-v-e04e7a2d]{display:grid;gap:8px;justify-items:center;padding:14px 18px;border:1px solid color-mix(in srgb,var(--kind-warn) 26%,transparent);background:var(--kind-warn-bg);border-radius:11px;max-width:460px}.seatwall b[data-v-e04e7a2d]{font-size:13px;font-weight:500;color:var(--kind-warn)}.seatwall span[data-v-e04e7a2d]{font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--kind-warn) 82%,var(--muted))}.seatpick[data-v-e04e7a2d]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:2px}.seatup[data-v-e04e7a2d]{border:1px solid color-mix(in srgb,var(--kind-warn) 40%,transparent);background:var(--canvas);border-radius:8px;padding:6px 12px;font:inherit;font-size:12.5px;color:var(--kind-warn);cursor:pointer}.seatup[data-v-e04e7a2d]:hover{border-color:color-mix(in srgb,var(--kind-warn) 62%,transparent);background:var(--hover)}.seatgo[data-v-e04e7a2d]{border:0;background:var(--ink);color:var(--canvas);border-radius:10px;padding:11px 20px;font:inherit;font-size:13.5px;cursor:pointer}.seatlegal[data-v-e04e7a2d]{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--faint);text-align:center}.seatlegal a[data-v-e04e7a2d]{color:var(--muted);text-underline-offset:2px}.seatlegal a[data-v-e04e7a2d]:hover{color:var(--ink)}.seatgo[data-v-e04e7a2d]:disabled{background:transparent;border:1px solid var(--line);color:var(--faint);cursor:default}.auth-sub.second[data-v-e04e7a2d]{margin-top:12px;opacity:.8}.auth-room .railwrap[data-v-e04e7a2d]{position:absolute;top:50%;left:60px;transform:translateY(-50%)}.auth-inline .rail[data-v-e04e7a2d]{flex-direction:row;align-items:center;gap:20px}.auth-inline .rail li[data-v-e04e7a2d]{gap:8px;font-size:12px}.rail[data-v-e04e7a2d]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.rail li[data-v-e04e7a2d]{display:flex;align-items:center;gap:11px;color:var(--faint);font-size:13px;transition:color .25s ease}.rail i[data-v-e04e7a2d]{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background .25s ease,transform .25s ease}.rail li.done i[data-v-e04e7a2d]{background:var(--accent)}.rail li.here[data-v-e04e7a2d]{color:var(--ink)}.rail li.here i[data-v-e04e7a2d]{background:var(--ink);transform:scale(1.35)}@media(max-width:900px){.auth-room .railwrap[data-v-e04e7a2d]{top:30px;left:50%;transform:translate(-50%)}.auth-room .rail[data-v-e04e7a2d]{flex-direction:row;gap:14px}.auth-room .rail span[data-v-e04e7a2d]{display:none}}@media(max-width:680px){.auth-inline .rail[data-v-e04e7a2d]{gap:14px}.auth-inline .rail span[data-v-e04e7a2d]{display:none}}.scrim[data-v-7c6edf9d]{position:fixed;inset:0;z-index:80;background:#23242147;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:28px;overflow-y:auto}.sheet[data-v-7c6edf9d]{position:relative;width:min(880px,100%);background:var(--shell);border-radius:20px;padding:30px 30px 26px}.x[data-v-7c6edf9d]{position:absolute;top:18px;right:20px;border:0;background:transparent;color:var(--faint);font-size:13px;cursor:pointer}.x[data-v-7c6edf9d]:hover{color:var(--ink)}h2[data-v-7c6edf9d]{margin:0;font-size:22px;font-weight:500;letter-spacing:-.015em}.lede[data-v-7c6edf9d]{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.6;max-width:620px}.now[data-v-7c6edf9d]{margin:20px 0 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.meter[data-v-7c6edf9d]{background:var(--soft);border-radius:12px;padding:11px 13px}.mlabel[data-v-7c6edf9d]{display:block;font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.meter b[data-v-7c6edf9d]{display:block;margin-top:3px;font-size:13.5px;font-weight:500}.bar[data-v-7c6edf9d]{display:block;margin-top:7px;height:3px;border-radius:2px;background:var(--soft);overflow:hidden}.bar u[data-v-7c6edf9d]{display:block;height:100%;background:#9fb3a4}.fine[data-v-7c6edf9d]{margin:16px 0 0;color:var(--faint);font-size:11.5px;line-height:1.6}.err[data-v-7c6edf9d]{margin:10px 0 0;color:var(--red);font-size:12.5px}@media(max-width:860px){.now[data-v-7c6edf9d]{grid-template-columns:1fr 1fr}}.backdrop[data-v-f6fe1372]{position:fixed;inset:0;z-index:120;background:#181a1657;display:grid;place-items:center;animation:fade-f6fe1372 .14s ease-out}@keyframes fade-f6fe1372{0%{opacity:0}}.panel[data-v-f6fe1372]{width:min(430px,calc(100vw - 40px));background:var(--canvas);border:1px solid var(--line);border-radius:15px;padding:20px 22px 16px;box-shadow:0 22px 60px var(--shadow);animation:rise-f6fe1372 .16s cubic-bezier(.22,.61,.36,1)}@keyframes rise-f6fe1372{0%{opacity:0;transform:translateY(8px)}}h2[data-v-f6fe1372]{margin:0 0 14px;font-size:15px;font-weight:550;color:var(--ink)}.lab[data-v-f6fe1372]{margin:0 0 7px;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.modes[data-v-f6fe1372]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.modes button[data-v-f6fe1372]{display:grid;justify-items:center;gap:3px;padding:11px 6px 9px;border:1px solid var(--line);border-radius:11px;background:var(--canvas2);cursor:pointer;color:var(--muted);transition:border-color .12s ease,background .12s ease,color .12s ease}.modes button[data-v-f6fe1372]:hover{border-color:var(--muted)}.modes button.on[data-v-f6fe1372]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-bg);color:var(--ink)}.iconstyles[data-v-f6fe1372]{grid-template-columns:repeat(2,1fr)}.iconpreview[data-v-f6fe1372]{display:flex;gap:6px;color:var(--ink3);padding:1px 0 3px}.modes b[data-v-f6fe1372]{font-size:12px;font-weight:500}.modes svg[data-v-f6fe1372]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.modes svg path[data-v-f6fe1372]:not(.rays path){fill:currentColor;stroke:none}.modes svg circle[data-v-f6fe1372]{fill:currentColor}.modes svg .ring[data-v-f6fe1372]{fill:none;stroke:currentColor}.modes svg .rays path[data-v-f6fe1372]{fill:none;stroke:currentColor}.themes[data-v-f6fe1372]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.swatch[data-v-f6fe1372]{display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left}.swatch[data-v-f6fe1372]:hover{background:var(--hover)}.swatch.on[data-v-f6fe1372]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:var(--sel)}.chip[data-v-f6fe1372]{position:relative;width:30px;height:22px;border-radius:6px;border:1px solid var(--line);flex:none;overflow:hidden}.chip i[data-v-f6fe1372]{position:absolute;inset:0 0 0 auto;width:9px}.name[data-v-f6fe1372]{font-size:11.5px;color:var(--ink)}.foot[data-v-f6fe1372]{display:flex;justify-content:flex-end;margin-top:16px}.done[data-v-f6fe1372]{border:0;background:var(--accent);color:#fff;border-radius:8px;padding:6px 15px;font-size:12px;cursor:pointer}.done[data-v-f6fe1372]:hover{filter:brightness(1.06)}.dd[data-v-34d2db28]{position:relative;display:inline-block}.trigger[data-v-34d2db28]{border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:left;display:inline-flex;align-items:center;gap:6px}.dd-menu{position:fixed;z-index:96;min-width:168px;max-height:300px;overflow-y:auto;background:var(--canvas);border:1px solid var(--line);border-radius:9px;box-shadow:0 6px 22px #353d2e1c;padding:4px}.dd-menu .opt .check{color:var(--accent);font-size:11px;flex:none}.dd-menu .dd-empty{padding:9px 11px;color:var(--faint);font-size:11px}.dd-menu .opt{width:100%;border:0;background:transparent;border-radius:6px;padding:7px 9px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);cursor:pointer;text-align:left}.dd-menu .opt:hover{background:var(--soft)}.dd-menu .opt.sel{font-weight:500;background:var(--sel)}.dd-menu .opt.sel:hover{background:var(--soft)}.dd-menu .opt .lbl{margin-right:auto}.dd-menu .opt small{color:var(--faint);font-size:10px}.dd-menu.searchable,.dd-menu.titled{padding-top:0}.dd-menu .dd-title{position:sticky;top:0;z-index:2;margin:0 -4px 4px;padding:8px 13px 6px;background:var(--canvas);border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;color:var(--faint);font-size:10.5px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.dd-menu .dd-title+.dd-search{margin-top:-4px;border-radius:0;top:27px}.dd-menu .dd-search{position:sticky;top:0;z-index:1;display:block;width:calc(100% + 8px);margin:0 -4px 4px;border:0;border-bottom:1px solid var(--line);border-radius:9px 9px 0 0;background:var(--canvas);color:var(--ink);font:inherit;font-size:12.5px;padding:10px 13px;outline:none}.dd-menu .dd-search::-webkit-search-cancel-button{display:none}.dd-menu .opt.active{background:var(--soft)}.dd-menu .face{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;background-color:var(--soft);background-size:cover;background-position:center;font-size:9px;font-weight:500}.dd-menu .face.agent{background-color:var(--kind-good-bg);color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line)}.dd-menu .swatch{width:8px;height:8px;border-radius:50%;flex:none}.inboxroot[data-v-973ce80f]{position:relative}.tray[data-v-973ce80f]{position:relative;border:0;background:transparent;color:var(--muted);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;cursor:pointer}.tray svg[data-v-973ce80f]{width:18px;height:18px}.tray[data-v-973ce80f]:hover,.tray.on[data-v-973ce80f]{background:#535d4e12;color:var(--ink)}.badge[data-v-973ce80f]{position:absolute;top:1px;right:1px;min-width:14px;height:14px;border-radius:8px;background:#b3402e;color:#fff;font-size:8px;font-weight:600;display:grid;place-items:center;padding:0 3px}.newdot[data-v-973ce80f]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:10px;margin-right:-4px}.mutedot[data-v-973ce80f]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--amber, #b98a3c)}.panel[data-v-973ce80f]{position:absolute;top:calc(100% + 10px);right:0;width:390px;max-height:min(560px,calc(100vh - 90px));background:var(--canvas);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 44px #2d342a2e;display:flex;flex-direction:column;overflow:hidden;z-index:80}.panelhead[data-v-973ce80f]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:13px 15px 9px}.panelhead b[data-v-973ce80f]{font-size:13.5px;font-weight:550}.mute[data-v-973ce80f]{border:1px solid var(--line);background:var(--canvas3);color:var(--ink3);font:9.5px var(--mono);border-radius:6px;padding:3px 9px;cursor:pointer}.mute.on[data-v-973ce80f]{background:var(--kind-warn-bg);color:var(--kind-warn);border-color:color-mix(in srgb,var(--kind-warn) 40%,transparent)}.tabs[data-v-973ce80f]{flex:none;display:flex;gap:4px;padding:0 15px 10px;border-bottom:1px solid var(--line)}.tabs button[data-v-973ce80f]{border:0;background:transparent;color:var(--muted);font-size:11.5px;padding:5px 10px;border-radius:7px;cursor:pointer}.tabs button.on[data-v-973ce80f]{background:var(--soft);color:var(--ink)}.list[data-v-973ce80f]{overflow-y:auto;padding:4px}.row[data-v-973ce80f]{width:100%;border:0;background:transparent;display:flex;gap:10px;padding:9px 11px;border-radius:9px;cursor:pointer;text-align:left}.row[data-v-973ce80f]:hover{background:var(--hover)}.who[data-v-973ce80f]{flex:none;width:26px;height:26px;border-radius:50%;background:#7d8192;color:#fff;display:grid;place-items:center;font-size:8.5px;font-weight:500}.who.agent[data-v-973ce80f]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.body[data-v-973ce80f]{min-width:0;display:block}.line1[data-v-973ce80f]{display:flex;align-items:baseline;gap:8px}.line1 b[data-v-973ce80f]{font-size:12px;font-weight:550;color:var(--ink)}.line1 small[data-v-973ce80f]{color:var(--faint);font:9px var(--mono)}.snippet[data-v-973ce80f]{display:block;margin-top:2px;color:var(--ink2);font-size:11.5px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.empty[data-v-973ce80f]{padding:26px 16px;color:var(--faint);font-size:11.5px;text-align:center}.overlay[data-v-dff660cf]{position:fixed;inset:0;z-index:90;background:#292c2847;display:grid;place-items:start center;padding-top:12vh;animation:scrimIn-dff660cf .16s ease-out both}.modal[data-v-dff660cf]{width:min(620px,calc(100vw - 48px));background:var(--canvas);border-radius:14px;box-shadow:0 18px 60px #1e221c40;overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:paletteIn-dff660cf .2s cubic-bezier(.2,.7,.2,1) both}.overlay.closing[data-v-dff660cf]{pointer-events:none;animation:scrimOut-dff660cf .13s ease-in both}.overlay.closing .modal[data-v-dff660cf]{animation:paletteOut-dff660cf .13s ease-in both}@keyframes scrimIn-dff660cf{0%{opacity:0}to{opacity:1}}@keyframes scrimOut-dff660cf{0%{opacity:1}to{opacity:0}}@keyframes paletteIn-dff660cf{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes paletteOut-dff660cf{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.99)}}@media(prefers-reduced-motion:reduce){.overlay[data-v-dff660cf],.modal[data-v-dff660cf],.overlay.closing[data-v-dff660cf],.overlay.closing .modal[data-v-dff660cf]{animation:none}}.q[data-v-dff660cf]{display:flex;align-items:center;gap:10px;padding:12px 16px 10px}.q svg[data-v-dff660cf]{width:16px;height:16px;fill:none;stroke:var(--faint);stroke-width:1.5;stroke-linecap:round;flex:none}.q input[data-v-dff660cf]{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:4px 0;font:15px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink)}.q input[data-v-dff660cf]::placeholder{color:var(--faint)}kbd[data-v-dff660cf]{font:9px var(--mono);color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.tabs[data-v-dff660cf]{display:flex;gap:2px;padding:0 10px 8px;border-bottom:1px solid var(--line)}.tabs button[data-v-dff660cf]{font:inherit;font-size:12px;color:var(--muted);border:0;border-radius:6px;padding:5px 9px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tabs button.on[data-v-dff660cf]{color:var(--ink);background:var(--soft)}.tabs button.zero[data-v-dff660cf]{color:var(--faint)}.tabs .n[data-v-dff660cf]{font:9px var(--mono);color:var(--faint)}.tabs .n.hot[data-v-dff660cf]{color:#fff;background:var(--accent);border-radius:8px;min-width:16px;height:16px;padding:0 5px;display:grid;place-items:center}.results[data-v-dff660cf]{overflow-y:auto;padding:6px}.group[data-v-dff660cf]{padding:9px 12px 4px;color:var(--faint);font:9.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}.hit[data-v-dff660cf]{width:100%;border:0;background:transparent;border-radius:8px;padding:8px 12px;display:flex;align-items:center;gap:10px;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.hit.sel[data-v-dff660cf]{background:var(--soft)}.av[data-v-dff660cf],.glyph[data-v-dff660cf]{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:7px;color:#fff}.av.agent[data-v-dff660cf]{background:var(--kind-good-bg);color:var(--ink)}.glyph[data-v-dff660cf]{border-radius:5px;background:var(--soft);color:var(--muted);font-size:10px}.text[data-v-dff660cf]{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden}.label[data-v-dff660cf]{font-size:var(--row-size);overflow:hidden;text-overflow:ellipsis;flex:none;max-width:100%}.detail[data-v-dff660cf]{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;min-width:0}.label b[data-v-dff660cf],.detail b[data-v-dff660cf]{font-weight:500;color:var(--ink);background:var(--kind-warn-bg);border-radius:2px}.status[data-v-dff660cf]{flex:none;font:9px var(--mono);color:var(--accent);background:var(--kind-good-bg);border-radius:5px;padding:2px 7px}.status.in_review[data-v-dff660cf]{color:var(--kind-warn);background:var(--kind-warn-bg)}.status.done[data-v-dff660cf],.status.dropped[data-v-dff660cf],.status.backlog[data-v-dff660cf]{color:var(--muted);background:var(--soft)}.un[data-v-dff660cf]{flex:none;font:9.5px var(--mono);color:#fff;background:var(--accent);border-radius:8px;min-width:16px;height:16px;padding:0 5px;display:grid;place-items:center}.meta[data-v-dff660cf]{flex:none;color:var(--faint);font:9.5px var(--mono)}.askmark[data-v-dff660cf]{flex:none;font:10px var(--mono);color:var(--faint)}.askmark.hot[data-v-dff660cf],.meta.ask[data-v-dff660cf]{color:var(--kind-good)}.ret[data-v-dff660cf]{visibility:hidden}.glyph.place[data-v-dff660cf]{background:transparent;color:var(--ink3)}.hit.sel .glyph.place[data-v-dff660cf]{color:var(--ink)}.sc[data-v-dff660cf]{color:var(--faint)}.hit.sel .sc[data-v-dff660cf]{color:var(--ink3);border-color:var(--muted)}.hit.sel .ret[data-v-dff660cf]{visibility:visible}.none[data-v-dff660cf]{padding:22px 12px;color:var(--faint);font-size:12.5px}.hint[data-v-dff660cf]{border-top:1px solid var(--line);padding:8px 14px;color:var(--faint);font:9px var(--mono);display:flex;gap:14px}.heatmap[data-v-224b5336]{margin-top:10px}.monthrow[data-v-224b5336]{position:relative;height:14px;margin-left:var(--gutter)}.month[data-v-224b5336]{position:absolute;top:0;color:var(--faint);font:8.5px var(--mono)}.body[data-v-224b5336]{display:flex;gap:5px}.dayLabels[data-v-224b5336]{display:grid;grid-template-rows:repeat(7,var(--cell, 10px));gap:var(--gap, 3px);width:21px}.dayLabels span[data-v-224b5336]{color:var(--faint);font:7.5px var(--mono);line-height:10px;text-align:right}.cols[data-v-224b5336]{display:flex;gap:var(--gap)}.col[data-v-224b5336]{display:grid;grid-template-rows:repeat(7,var(--cell));gap:var(--gap)}.cell[data-v-224b5336]{position:relative;width:var(--cell, 10px);height:var(--cell, 10px);border-radius:3px;background:var(--heat0)}.cell.shipped[data-v-224b5336]{cursor:pointer}.cell.picked[data-v-224b5336]{box-shadow:0 0 0 1.5px var(--canvas),0 0 0 3px var(--ink)}.cell.shipped[data-v-224b5336]:after{content:"";position:absolute;inset:0;margin:auto;width:5px;height:5px;border-radius:50%;background:var(--ship-dot);pointer-events:none}.cell.l0[data-v-224b5336]{--ship-dot: color-mix(in srgb, var(--heat0) 55%, var(--ink))}.cell.l1[data-v-224b5336]{--ship-dot: color-mix(in srgb, var(--heat1) 55%, var(--ink))}.cell.l2[data-v-224b5336]{--ship-dot: color-mix(in srgb, var(--heat2) 55%, var(--ink))}.cell.l3[data-v-224b5336]{--ship-dot: color-mix(in srgb, var(--heat3) 55%, var(--ink))}.cell.l4[data-v-224b5336]{--ship-dot: color-mix(in srgb, var(--heat4) 55%, var(--canvas))}html[data-theme=dark] .cell.l3[data-v-224b5336]{--ship-dot: color-mix(in srgb, var(--heat3) 55%, var(--canvas))}.cell.shipped[data-v-224b5336]:focus-visible{outline:2px solid rgba(82,93,73,.6);outline-offset:1px}.ribbon[data-v-224b5336]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.ribbon .cell[data-v-224b5336]{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:4px}.cell.l1[data-v-224b5336]{background:var(--heat1)}.cell.l2[data-v-224b5336]{background:var(--heat2)}.cell.l3[data-v-224b5336]{background:var(--heat3)}.cell.l4[data-v-224b5336]{background:var(--heat4)}.cell.future[data-v-224b5336]{background:transparent}.cols .cell[data-v-224b5336]:not(.future):hover{outline:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:.5px}.legend[data-v-224b5336]{margin-top:9px;margin-left:var(--gutter);display:flex;align-items:center;justify-content:space-between}.shipnote[data-v-224b5336]{color:var(--faint);font:9px var(--mono)}.scale[data-v-224b5336]{display:inline-flex;align-items:center;gap:3px;color:var(--faint);font:8.5px var(--mono)}.scale .cell[data-v-224b5336]{display:inline-block;width:9px;height:9px;border-radius:2.5px}.hm-tip[data-v-224b5336]{position:fixed;z-index:100;pointer-events:none;background:var(--canvas);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #353d2e29;padding:9px 12px;max-width:260px}.tiphead[data-v-224b5336]{font-size:11px;font-weight:500;color:var(--ink);display:flex;align-items:baseline;gap:8px}.tipmeta[data-v-224b5336]{color:var(--faint);font:8.5px var(--mono)}.tipdone[data-v-224b5336]{margin-top:6px;border-top:1px solid var(--line);padding-top:6px;display:grid;gap:4px;max-height:170px;overflow:hidden}.tiprow[data-v-224b5336]{display:flex;gap:7px;align-items:baseline}.tick[data-v-224b5336]{color:var(--accent);font-size:10px;flex:none}.tiptitle[data-v-224b5336]{font-size:11px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tipquiet[data-v-224b5336]{margin-top:4px;color:var(--faint);font-size:10px}.projcard[data-v-d438a14b]{display:block;border:1px solid var(--line);border-radius:14px;padding:16px 18px;text-decoration:none;color:inherit;background:var(--card)}.projcard[data-v-d438a14b]:hover{background:var(--card-hover)}html[data-host=mac][data-theme=dark] .projcard.kcur[data-v-d438a14b]{background:#ffffff14}.projcard.cur[data-v-d438a14b]{border-color:var(--muted)}.projcard.joinable[data-v-d438a14b]{border-style:dashed}.projcard.archived b[data-v-d438a14b]{color:var(--muted)}.projcard b[data-v-d438a14b]{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;letter-spacing:-.01em}.projcard small[data-v-d438a14b]{display:block;margin-top:3px;color:var(--faint);font:9px var(--mono)}.cardtop[data-v-d438a14b]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dot[data-v-d438a14b]{width:6px;height:6px;border-radius:50%;background:var(--kind-good);flex:none}.lock[data-v-d438a14b]{width:11px;height:11px;fill:none;stroke:var(--faint);stroke-width:1.4;flex:none}.health[data-v-d438a14b]{flex:none;font:8.5px var(--mono);color:var(--accent);background:var(--kind-good-bg);border-radius:5px;padding:2px 7px}.health.risk[data-v-d438a14b]{color:var(--kind-warn);background:var(--kind-warn-bg)}.health.link[data-v-d438a14b]{cursor:pointer}.health.link[data-v-d438a14b]:hover{text-decoration:underline}.health.risk.late[data-v-d438a14b]{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.health.open[data-v-d438a14b]{color:var(--muted);background:var(--soft)}.cardmap[data-v-d438a14b]{margin-top:14px}.foot[data-v-d438a14b]{display:block;margin-top:9px;font:9px var(--mono);color:var(--faint)}.join[data-v-d438a14b]{margin-top:9px;font:inherit;font-size:11px;color:var(--muted);background:none;border:0;padding:0;border-bottom:1px solid var(--line);cursor:pointer}.join[data-v-d438a14b]:hover{color:var(--ink)}.overlay[data-v-ec6edee9]{position:fixed;inset:0;z-index:90;background:#292c2847;display:grid;place-items:start center;padding-top:10vh}.modal[data-v-ec6edee9]{width:min(920px,calc(100vw - 48px));max-height:80vh;background:var(--canvas);border-radius:14px;box-shadow:0 18px 60px #1e221c40;overflow:hidden;display:flex;flex-direction:column}.head[data-v-ec6edee9]{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line)}.head svg[data-v-ec6edee9]{width:16px;height:16px;fill:none;stroke:var(--faint);stroke-width:1.5;stroke-linecap:round;flex:none}.head input[data-v-ec6edee9]{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:8px 0;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink)}.head input[data-v-ec6edee9]::placeholder{color:var(--faint)}.count[data-v-ec6edee9]{font:10px var(--mono);color:var(--faint);white-space:nowrap}.x[data-v-ec6edee9]{border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:2px 4px;border-radius:6px}.x[data-v-ec6edee9]:hover{background:var(--soft);color:var(--ink)}.body[data-v-ec6edee9]{overflow-y:auto;padding:14px 18px 18px}.viewrow[data-v-ec6edee9]{display:flex;align-items:center;margin-bottom:14px}.viewrow .tabs[data-v-ec6edee9]{margin-bottom:0}.viewsel[data-v-ec6edee9]{margin-left:auto}.viewbtn[data-v-ec6edee9]{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--line);border-radius:6px;padding:2px 7px 2px 8px;font-size:11px;color:var(--ink3)}.viewbtn svg[data-v-ec6edee9]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translateY(1px)}.viewsel:hover .viewbtn[data-v-ec6edee9]{color:var(--ink);border-color:var(--muted)}.tabs[data-v-ec6edee9]{margin-bottom:0}.lenses[data-v-ec6edee9]{margin-left:auto;display:inline-flex;gap:2px;background:var(--soft);border-radius:7px;padding:2px}.lenses button[data-v-ec6edee9]{border:0;background:transparent;color:var(--muted);font-size:10.5px;padding:2px 8px;border-radius:5px;cursor:pointer}.lenses button.on[data-v-ec6edee9]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #353d2e1a}.tabs[data-v-ec6edee9]{display:inline-flex;gap:3px;background:var(--soft);border-radius:8px;padding:2px;margin-bottom:14px}.tabs button[data-v-ec6edee9]{font:inherit;font-size:11px;color:var(--muted);border:0;border-radius:6px;padding:4px 11px;background:transparent;cursor:pointer;display:inline-flex;align-items:baseline;gap:5px}.tabs button.on[data-v-ec6edee9]{background:var(--canvas);color:var(--ink)}.tabs .n[data-v-ec6edee9]{font:9px var(--mono);color:var(--faint)}.sec[data-v-ec6edee9]{font:var(--eyebrow) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:10px 0 8px}.sec[data-v-ec6edee9]:first-child{margin-top:0}.sec.folder[data-v-ec6edee9]{display:flex;align-items:center;gap:8px;min-height:18px}.sec.folder .fold[data-v-ec6edee9]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sec.folder .fold[data-v-ec6edee9]:hover{color:var(--ink3)}.sec.folder .chev[data-v-ec6edee9]{width:11px;height:11px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.sec.folder.closed .chev[data-v-ec6edee9]{transform:rotate(-90deg)}.sec.folder .n[data-v-ec6edee9]{letter-spacing:0;opacity:.7}.grid+.sec.folder[data-v-ec6edee9]{margin-top:16px}.foldermore[data-v-ec6edee9]{opacity:0;cursor:pointer;letter-spacing:0;color:var(--ink3);transition:opacity .12s}.sec.folder:hover .foldermore[data-v-ec6edee9]{opacity:1}.renamefolder[data-v-ec6edee9]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:transparent;outline:none;padding:0 0 1px;width:200px}.grid[data-v-ec6edee9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.grid.two[data-v-ec6edee9]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid+.sec[data-v-ec6edee9]{margin-top:18px}.none[data-v-ec6edee9]{color:var(--faint);font-size:12px;padding:18px 0}.dmcard[data-v-ec6edee9]{display:flex;gap:11px;align-items:flex-start;text-align:left;border:1px solid var(--line);border-radius:12px;padding:11px 13px;background:var(--canvas2);color:inherit;font:inherit;cursor:pointer;min-width:0}.dmcard[data-v-ec6edee9]:hover{background:var(--hover)}.av[data-v-ec6edee9]{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:500}.av.agent[data-v-ec6edee9]{background:var(--kind-good-bg);color:var(--ink)}.b[data-v-ec6edee9]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nm[data-v-ec6edee9]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;min-width:0}.name[data-v-ec6edee9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-ec6edee9]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:10px var(--mono);color:var(--faint);white-space:nowrap;flex:none}.tag[data-v-ec6edee9]{font:10px var(--mono);font-weight:400;color:var(--faint);white-space:nowrap}.un[data-v-ec6edee9]{color:#fff;background:var(--accent);border-radius:8px;min-width:16px;height:16px;padding:0 5px;display:grid;place-items:center;font:9px var(--mono);line-height:1}.state[data-v-ec6edee9]{font:9px var(--mono);color:var(--kind-good);background:#5b896a1f;border-radius:4px;padding:2px 5px}.ex[data-v-ec6edee9]{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex.faint[data-v-ec6edee9]{color:var(--faint)}.ask[data-v-ec6edee9]{color:var(--kind-good)}.app[data-v-bbe8b758]{height:100vh;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--header-h) 1fr;overflow:hidden;background:linear-gradient(135deg,var(--shell) 0%,var(--shell2) 62%,var(--shell3) 100%);transition:--shell .48s cubic-bezier(.22,.61,.36,1),--shell2 .48s cubic-bezier(.22,.61,.36,1),--shell3 .48s cubic-bezier(.22,.61,.36,1),grid-template-columns .48s cubic-bezier(.22,.61,.36,1)}.app.nav-collapsed[data-v-bbe8b758]{grid-template-columns:0 minmax(0,1fr)}.side[data-v-bbe8b758]{--navgap: 1px;--navslot: 20px;grid-column:1;grid-row:1/3;width:var(--rail-w);min-width:var(--rail-w);padding:14px 12px 12px;display:flex;flex-direction:column;overflow:hidden;transform:translate(0);opacity:1;visibility:visible;transition:transform .48s cubic-bezier(.22,.61,.36,1),opacity .26s ease,visibility 0s linear 0s}.nav-collapsed .side[data-v-bbe8b758]{transform:translate(-34px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .48s cubic-bezier(.22,.61,.36,1),opacity .2s ease,visibility 0s linear .48s}.brand[data-v-bbe8b758]{height:26px;flex:none;display:flex;align-items:center;gap:11px;padding:0 8px;margin:0 0 12px;font-size:14px;font-weight:500}.navscroll[data-v-bbe8b758]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.app.nav-collapsed.peeking .side[data-v-bbe8b758]{visibility:visible;opacity:1;transform:none;pointer-events:auto;position:fixed;left:8px;top:calc(var(--header-h) + 2px);bottom:8px;width:var(--rail-w);z-index:70;background:linear-gradient(160deg,var(--shell) 0%,var(--shell2) 70%,var(--shell3) 100%);border:1px solid rgba(93,99,81,.13);border-radius:14px;box-shadow:0 10px 34px #353d2e29;transition:opacity .14s ease}.app.nav-collapsed.peeking.peek-leaving .side[data-v-bbe8b758]{transform:translate(-26px);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.brandmark[data-v-bbe8b758]{width:18px;height:18px;position:relative}.brandmark i[data-v-bbe8b758]{position:absolute;width:4.5px;height:4.5px;border-radius:50%;background:var(--faint)}.brandmark i[data-v-bbe8b758]:nth-child(1){left:1px;top:2px}.brandmark i[data-v-bbe8b758]:nth-child(2){right:1px;top:2px;background:#d1a94e}.brandmark i[data-v-bbe8b758]:nth-child(3){left:1px;bottom:2px}.brandmark i[data-v-bbe8b758]:nth-child(4){right:1px;bottom:2px;background:#5c8b6a}.navsearch[data-v-bbe8b758]{width:100%;border:0;cursor:pointer;font:inherit;text-align:left;height:29px;border-radius:7px;background:#535e4813;display:flex;align-items:center;gap:8px;padding:0 9px;margin-bottom:8px;color:var(--muted);font-size:12px}.navsearch[data-v-bbe8b758]:hover{background:#535e4821;color:var(--ink2)}.navsearch svg[data-v-bbe8b758],.navrow svg[data-v-bbe8b758]{box-sizing:border-box;width:var(--navslot);height:var(--navslot);padding:1px;stroke:currentColor;stroke-width:1.5;fill:none;flex:none;color:var(--ink3)}.navsearch svg[data-v-bbe8b758]{color:inherit}.navrow.activerow svg[data-v-bbe8b758]{color:var(--ink)}.navsearch kbd[data-v-bbe8b758]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.quick[data-v-bbe8b758]{display:grid;margin-bottom:10px}.navrow[data-v-bbe8b758],.channel[data-v-bbe8b758],.dm[data-v-bbe8b758]{min-height:27px;margin-bottom:var(--navgap);border-radius:6px;display:flex;align-items:center;padding:3px 9px;color:var(--ink2)}.link[data-v-bbe8b758]{text-decoration:none;cursor:pointer}.secthead-row[data-v-bbe8b758]{display:flex;align-items:center}.secthead-row .secthead[data-v-bbe8b758]{flex:1}.addproj[data-v-bbe8b758]{width:22px;height:22px;border:0;background:transparent;color:var(--faint);cursor:pointer;border-radius:5px;font-size:12px}.viewall[data-v-bbe8b758]{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--faint);font:inherit;padding:4px 9px 6px;cursor:pointer;border-radius:6px}.viewall[data-v-bbe8b758]:hover{color:var(--ink);background:var(--nav-hover)}.addproj[data-v-bbe8b758]:hover{background:var(--nav-hover);color:var(--ink)}.newproj[data-v-bbe8b758]{padding:2px 8px 6px 24px}.newproj input[data-v-bbe8b758]{width:100%;border:1px solid var(--nav-edge);border-radius:6px;background:var(--canvas);padding:5px 8px;font-size:12px;outline:none}.secthead[data-v-bbe8b758]{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;display:flex;align-items:center;gap:6px}.secthead:hover strong[data-v-bbe8b758]{color:var(--ink)}.chev[data-v-bbe8b758]{width:11px;height:11px;stroke:var(--faint);stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease;flex:none}.chev.closed[data-v-bbe8b758]{transform:rotate(-90deg)}.draftmark[data-v-bbe8b758]{flex:none;display:inline-flex;align-items:center;color:var(--faint);opacity:.75;margin-left:2px}.unreadmark[data-v-bbe8b758]{display:inline-block;transition:opacity .14s ease;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:7px;flex:none;vertical-align:middle}.channel.has-unread[data-v-bbe8b758]{color:var(--ink);font-weight:500}.projrow[data-v-bbe8b758]{min-height:27px;margin-bottom:var(--navgap);display:flex;align-items:center;gap:3px;padding:1px 4px 1px 9px}.chevbtn[data-v-bbe8b758]{width:20px;height:20px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;padding:0;border-radius:5px}.chevbtn[data-v-bbe8b758]:hover{background:var(--nav-hover)}.threadbtn[data-v-bbe8b758]{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:5px;color:var(--faint);opacity:0;transition:opacity .14s ease,background .14s ease,color .14s ease}.threadbtn svg[data-v-bbe8b758]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.projentry:hover .threadbtn[data-v-bbe8b758],.threadbtn[data-v-bbe8b758]:focus-visible{opacity:1}.threadbtn[data-v-bbe8b758]:hover{background:var(--nav-active);color:var(--ink)}.threadbtn.unread[data-v-bbe8b758]{color:var(--accent)}.projentry:hover .threadbtn.unread[data-v-bbe8b758]{background:#4e755f24}.projentry:hover .projname .unreadmark[data-v-bbe8b758]{opacity:0}.projentry[data-v-bbe8b758]{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding-right:3px;border-radius:6px}.projrow.projentry .projname[data-v-bbe8b758]{padding-left:0}.projrow.projentry .projicon[data-v-bbe8b758],.projrow.projentry .chevbtn[data-v-bbe8b758]{margin-right:-3px}.projentry[data-v-bbe8b758]:hover{background:var(--nav-hover)}.projentry.activename[data-v-bbe8b758]{background:var(--nav-active)}.projname[data-v-bbe8b758]{flex:1;min-width:0;display:flex;align-items:center;font-size:13px;font-weight:500;color:var(--ink3);padding:4px 6px;border-radius:5px;overflow:hidden}.clampname[data-v-bbe8b758],.dmname[data-v-bbe8b758]{min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.28}.dmname[data-v-bbe8b758]{flex:1}.projentry:hover .projname[data-v-bbe8b758],.projentry.activename .projname[data-v-bbe8b758]{color:var(--ink)}.channel.indent[data-v-bbe8b758]{display:flex;align-items:center;gap:8px;margin-left:30px}.channel.childproj[data-v-bbe8b758]{color:var(--ink3);font-weight:500;min-width:0;margin-left:23px;gap:9px}.channel.childproj .clampname[data-v-bbe8b758]{flex:1}.childwrap[data-v-bbe8b758]{display:flex;align-items:center;margin:0 0 var(--navgap) 23px;padding-right:3px;border-radius:6px}.childwrap[data-v-bbe8b758]:hover{background:var(--nav-hover)}.childwrap.active[data-v-bbe8b758]{background:var(--nav-active)}.childwrap.active .childproj[data-v-bbe8b758]{color:var(--ink)}.childwrap .channel.childproj[data-v-bbe8b758]{flex:1;margin:0;background:transparent}.childwrap:hover .threadbtn[data-v-bbe8b758]{opacity:1}.childwrap:hover .childproj .unreadmark[data-v-bbe8b758]{opacity:0}.projicon[data-v-bbe8b758]{width:20px;height:20px;display:grid;place-items:center;color:var(--ink3);flex:none}.childwrap.active .childproj svg[data-v-bbe8b758],.projentry.activename .projicon svg[data-v-bbe8b758]{color:var(--ink)}.projicon svg[data-v-bbe8b758],.channel.childproj svg[data-v-bbe8b758]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.link[data-v-bbe8b758]:hover{background:var(--nav-hover)}.projentry .link[data-v-bbe8b758]:hover{background:transparent}.navrow.activerow[data-v-bbe8b758]{background:var(--nav-active);color:var(--ink);font-weight:500}.navrow[data-v-bbe8b758]{gap:9px;font-size:13px}.space[data-v-bbe8b758]{margin-bottom:8px}.space-title[data-v-bbe8b758]{height:24px;display:flex;align-items:center;gap:7px;padding:0 8px;color:var(--muted);font-size:12px}.space-title strong[data-v-bbe8b758]{color:var(--ink3);font-weight:500}.space-title .space-emoji[data-v-bbe8b758]{font-size:12px}.channel[data-v-bbe8b758]{gap:8px;font-size:13px}.channel.indent[data-v-bbe8b758]{padding-left:12px}.channel.active[data-v-bbe8b758]{background:var(--nav-active);color:var(--ink);font-weight:500}.channel.dim[data-v-bbe8b758],.dm.dim[data-v-bbe8b758]{opacity:.55}.navcount[data-v-bbe8b758]{margin-left:auto;color:var(--faint);font-size:9px}.dm.active[data-v-bbe8b758]{background:var(--nav-active);color:var(--ink);font-weight:500;opacity:1}.unreadcount[data-v-bbe8b758]{color:#fff;background:var(--accent);border-radius:8px;min-width:16px;height:16px;display:grid;place-items:center;font-size:9px;padding:0 4px}.runstate[data-v-bbe8b758]{margin-left:auto;font:8px var(--mono);color:var(--kind-good);background:#5b896a1f;border-radius:4px;padding:2px 5px}.runstate.ask[data-v-bbe8b758]{color:var(--amber);background:#b47f341f}.dm[data-v-bbe8b758]{gap:9px;font-size:13px}.nav-avatar[data-v-bbe8b758]{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:7px;position:relative;flex:none}.nav-avatar.agent[data-v-bbe8b758]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.nav-avatar i[data-v-bbe8b758]{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:50%;background:#5f9b6d;border:1.5px solid var(--canvas)}.dmhead[data-v-bbe8b758]{display:flex;align-items:center;justify-content:space-between;padding-right:0}.secthead-toggle[data-v-bbe8b758]{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:inherit;font:inherit}.newdm[data-v-bbe8b758]{width:22px;height:22px;display:inline-grid;place-items:center;color:var(--faint);font-size:12px;cursor:pointer;border-radius:5px}.newdm[data-v-bbe8b758]:hover{color:var(--ink);background:var(--nav-hover)}.typedots[data-v-bbe8b758]{display:inline-flex;gap:3px;align-items:center;margin-left:auto;padding-right:2px}.typedots i[data-v-bbe8b758]{width:4px;height:4px;border-radius:50%;background:var(--faint);animation:typedot-bbe8b758 1.1s ease-in-out infinite}.typedots i[data-v-bbe8b758]:nth-child(2){animation-delay:.18s}.typedots i[data-v-bbe8b758]:nth-child(3){animation-delay:.36s}@keyframes typedot-bbe8b758{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.dmtag[data-v-bbe8b758]{margin-left:auto;color:var(--faint);font:8px var(--mono);white-space:nowrap}.whoami[data-v-bbe8b758]{position:relative;min-width:0}.wsswitch[data-v-bbe8b758]{display:flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:var(--faint);font-size:13px;max-width:100%;cursor:pointer;transition:color .13s ease}.wsname-cur[data-v-bbe8b758]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsswitch[data-v-bbe8b758]:hover,.wsswitch.on[data-v-bbe8b758],.wsswitch.here[data-v-bbe8b758]{color:var(--ink)}.wschev[data-v-bbe8b758]{flex:none;width:12px;height:12px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.75;transition:transform .13s ease}.wsswitch.on .wschev[data-v-bbe8b758]{transform:rotate(180deg)}.opslink[data-v-bbe8b758]{text-decoration:none;color:inherit;border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:7px}.wsmenu[data-v-bbe8b758]{position:absolute;bottom:calc(100% + 10px);left:0;right:0;z-index:40;background:var(--canvas);border:1px solid var(--line);border-radius:12px;padding:5px;box-shadow:0 16px 44px -18px #23242133}.wslabel[data-v-bbe8b758]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:6px 9px 4px}.wsrow[data-v-bbe8b758]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;border:0;background:transparent;text-align:left;padding:7px 9px;border-radius:8px;cursor:pointer}.wsrow[data-v-bbe8b758]:hover,.wsrow.here[data-v-bbe8b758]{background:var(--soft)}.wsrow.quiet[data-v-bbe8b758]{color:var(--ink3);text-decoration:none}.wsrow.quiet .wsname[data-v-bbe8b758]{color:var(--ink3);font-size:12px}.wssep[data-v-bbe8b758]{height:1px;background:var(--line);margin:5px 7px}.wsname[data-v-bbe8b758]{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsrow em[data-v-bbe8b758]{font-style:normal;font:8.5px var(--mono);color:var(--faint);white-space:nowrap}.profile[data-v-bbe8b758]{position:relative;margin-top:0;flex:none;padding:6px 8px;display:flex;align-items:center;gap:10px}.profile .nav-avatar.me[data-v-bbe8b758]{width:31px;height:31px;background:var(--kind-warn-bg);color:var(--kind-warn);font-size:9px}.profile .nav-avatar.me i[data-v-bbe8b758]{right:1px;bottom:1px}.profile .mename[data-v-bbe8b758]{display:block;font-weight:500;font-size:13px;line-height:1.25;color:var(--ink);text-decoration:none}.profile .mename[data-v-bbe8b758]:hover{text-decoration:underline}.melink[data-v-bbe8b758]{display:block;flex:none;line-height:0}.theme-cycle[data-v-bbe8b758]{margin-left:auto;width:29px;height:29px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .15s,color .15s}.theme-cycle[data-v-bbe8b758]:hover{background:#ffffff85;color:var(--ink)}.theme-cycle.gear[data-v-bbe8b758]{color:var(--ink3);text-decoration:none}.theme-cycle[data-v-bbe8b758]:focus-visible{outline:2px solid rgba(91,137,106,.42);outline-offset:2px}.theme-cycle svg[data-v-bbe8b758]{width:17px;height:17px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.top[data-v-bbe8b758]{grid-column:2;height:var(--header-h);padding:0 19px 0 22px;display:flex;align-items:center}.nav-toggle[data-v-bbe8b758]{width:32px;height:32px;flex:none;margin:0 13px 0 -9px;border:0;border-radius:8px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:background .18s,color .18s}.nav-toggle[data-v-bbe8b758]:hover{background:#535d4e12;color:var(--ink)}.nav-toggle[data-v-bbe8b758]:focus-visible{outline:2px solid rgba(91,137,106,.48);outline-offset:2px}.side-toggle[data-v-bbe8b758]{margin:0 -9px 0 -11px}.side-toggle.on[data-v-bbe8b758]{background:#535d4e12;color:var(--ink)}.nav-toggle svg[data-v-bbe8b758]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .48s cubic-bezier(.22,.61,.36,1)}.nav-collapsed .nav-toggle svg[data-v-bbe8b758]{transform:scaleX(-1)}.nav-toggle svg.mirrored[data-v-bbe8b758],.nav-collapsed .nav-toggle svg.mirrored[data-v-bbe8b758]{transform:scaleX(-1)}.crumb[data-v-bbe8b758]{color:var(--muted);font-size:14px;display:flex;align-items:baseline;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.crumb-root[data-v-bbe8b758]{font-size:14px;color:var(--faint);text-decoration:none;white-space:nowrap}a.crumb-root[data-v-bbe8b758]:hover{color:var(--ink)}.crumb[data-v-bbe8b758] b{color:var(--ink);font-weight:500;font-size:14px}.crumb[data-v-bbe8b758] .crumb-meta{margin-left:18px;color:var(--faint);font:10px var(--mono);white-space:nowrap}.crumb[data-v-bbe8b758] .crumb-tag{margin-left:12px;color:var(--faint);font:9.5px var(--mono);letter-spacing:.04em;border:1px solid var(--line);border-radius:4px;padding:1px 6px;white-space:nowrap}.topright[data-v-bbe8b758]{margin-left:auto;display:flex;align-items:center;gap:23px;color:var(--muted);font-size:11px;white-space:nowrap}.agentswrap[data-v-bbe8b758]{position:relative}.upgradechip[data-v-bbe8b758]{display:flex;align-items:center;gap:6px;height:27px;padding:0 13px;border:0;border-radius:999px;background:var(--ink);color:var(--canvas);font-family:inherit;font-size:12px;cursor:pointer;transition:background .15s ease}.upgradechip[data-v-bbe8b758]:hover{background:var(--ink)}.upgradechip .spark[data-v-bbe8b758]{color:#e3c377;font-size:10px}.agentschip[data-v-bbe8b758]{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;padding:5px 8px;border-radius:7px}.agentschip[data-v-bbe8b758]:hover,.agentschip.on[data-v-bbe8b758]{background:#535d4e12;color:var(--ink)}.chipcount[data-v-bbe8b758]{font-style:normal;font:10px var(--mono);color:var(--faint)}.ap-label[data-v-bbe8b758]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:7px 10px 3px}.ar-done[data-v-bbe8b758]{font-style:normal;font-size:11px;color:#5b896a;margin-top:3px}.ap-empty[data-v-bbe8b758]{padding:10px;color:var(--faint);font-size:11.5px}.ap-all[data-v-bbe8b758]{display:block;padding:8px 10px;margin-top:2px;border-top:1px solid var(--line);color:var(--ink2);font-size:11px;text-decoration:none;border-radius:0 0 9px 9px}.ap-all[data-v-bbe8b758]:hover{background:var(--soft);color:var(--ink)}.agentspanel[data-v-bbe8b758]{position:absolute;top:calc(100% + 9px);right:0;z-index:40;min-width:270px;max-width:340px;background:var(--canvas);border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 32px #1c1e1b17;padding:6px}.agentrow[data-v-bbe8b758]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.agentrow>.working-mark[data-v-bbe8b758]{margin-top:4px}.agentrow[data-v-bbe8b758]:hover{background:var(--soft)}.agentrow .ar-main[data-v-bbe8b758]{min-width:0}.agentrow b[data-v-bbe8b758]{display:block;font-size:12px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentrow span[data-v-bbe8b758]{display:block;color:var(--faint);font:9px var(--mono);margin-top:2px}.sync[data-v-bbe8b758]{width:6px;height:6px;border-radius:50%;background:#71a05f;display:inline-block;margin-right:6px}.sync.off[data-v-bbe8b758]{background:var(--amber)}.avatar[data-v-bbe8b758]{width:25px;height:25px;border-radius:50%;background:var(--kind-warn-bg);display:grid;place-items:center;color:var(--kind-warn);font-size:9px;font-style:normal}@keyframes canvasIn-bbe8b758{0%{opacity:0;transform:translateY(6px)}}.main[data-v-bbe8b758]>*{animation:canvasIn-bbe8b758 .32s ease both}@media(prefers-reduced-motion:reduce){.main[data-v-bbe8b758]>*{animation:none}}.main[data-v-bbe8b758]{grid-column:2;grid-row:2;overflow:hidden;min-height:0;margin:0 8px 8px 0;border:1px solid var(--sheet-edge);border-radius:18px;background:var(--sheet);box-shadow:var(--sheet-shadow);position:relative;z-index:1;transition:margin-left .48s cubic-bezier(.22,.61,.36,1)}.nav-collapsed .main[data-v-bbe8b758]{margin-left:8px}@media(prefers-reduced-motion:reduce){.app[data-v-bbe8b758],.side[data-v-bbe8b758],.main[data-v-bbe8b758],.nav-toggle svg[data-v-bbe8b758]{transition:none!important}}html[data-surface=flat] .app[data-v-bbe8b758]{background:var(--rail-wash)}html[data-host=mac] .app[data-v-bbe8b758],html[data-host=mac][data-surface=flat] .app[data-v-bbe8b758]{background:transparent!important}html[data-host=mac] .wsswitch[data-v-bbe8b758]{color:var(--muted)}html[data-host=mac] .side[data-v-bbe8b758]{padding-top:48px}html[data-host=mac] .app.nav-collapsed.peeking .side[data-v-bbe8b758]{padding-top:14px}html[data-host=mac] .app.nav-collapsed .top[data-v-bbe8b758]{padding-left:101px}html[data-host=mac] .main[data-v-bbe8b758],html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758]{background:linear-gradient(to bottom,transparent var(--header-h),color-mix(in srgb,var(--sheet) 85%,transparent) var(--header-h))!important}html[data-host=mac] .top[data-v-bbe8b758],html[data-host=mac][data-surface=flat] .top[data-v-bbe8b758]{background:color-mix(in srgb,var(--sheet) 85%,transparent)!important;border-left:0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758]:before{display:none}html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .scroll,html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .item-scroll,html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .wrap,html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .workwrap{-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--header-h) - 1px),transparent var(--header-h),#000 calc(var(--header-h) + 28px));mask-image:linear-gradient(to bottom,#000 calc(var(--header-h) - 1px),transparent var(--header-h),#000 calc(var(--header-h) + 28px))}html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .pane .scroll,html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .threadpane .scroll{-webkit-mask-image:none;mask-image:none}html[data-host=mac][data-surface=flat] .main[data-v-bbe8b758] .topfade{display:none}html[data-surface=flat] .main[data-v-bbe8b758]{margin:0;border:0;border-radius:0;box-shadow:none;background:var(--sheet);border-left:1px solid var(--seam)}html[data-surface=flat] .nav-collapsed .main[data-v-bbe8b758]{margin-left:0}html[data-surface=flat] .top[data-v-bbe8b758]{background:color-mix(in srgb,var(--sheet) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:1px solid var(--seam);z-index:2;grid-row:1}html[data-surface=flat] .main[data-v-bbe8b758]{grid-row:1 / 3}html[data-surface=flat] .main[data-v-bbe8b758] .scroll,html[data-surface=flat] .main[data-v-bbe8b758] .item-scroll,html[data-surface=flat] .main[data-v-bbe8b758] .wrap,html[data-surface=flat] .main[data-v-bbe8b758] .workwrap{padding-top:var(--header-h)}html[data-surface=flat] .main[data-v-bbe8b758] .pane .scroll,html[data-surface=flat] .main[data-v-bbe8b758] .threadpane .scroll{padding-top:0}html[data-surface=flat] .main[data-v-bbe8b758] .topfade{display:none}html[data-surface=flat] .main[data-v-bbe8b758] .pane .topfade,html[data-surface=flat] .main[data-v-bbe8b758] .threadpane .topfade{display:block}html[data-surface=flat] .app[data-v-bbe8b758]:has(.ov-layout:not(.pane-hidden)){--pane-w: var(--pane-w-overview)}html[data-surface=flat] .app[data-v-bbe8b758]:has(.item-layout:not(.pane-hidden):not(.full)){--pane-w: var(--pane-w-item)}html[data-surface=flat] .app[data-v-bbe8b758]:has(.room-layout.thread-open),html[data-surface=flat] .app[data-v-bbe8b758]:has(.dm-layout.thread-open){--pane-w: var(--pane-w-thread)}html[data-surface=flat] .app[data-v-bbe8b758]:has(.full-layout.thread-open){--pane-w: var(--pane-w-thread)}html[data-surface=flat] .app[data-v-bbe8b758]:has(.room-layout.side-open),html[data-surface=flat] .app[data-v-bbe8b758]:has(.dm-layout.side-open),html[data-surface=flat] .app[data-v-bbe8b758]:has(.home-layout.side-open){--pane-w: var(--pane-w-side)}html[data-surface=flat] .top[data-v-bbe8b758]{margin-right:var(--pane-w, 0px)}html[data-surface=flat] .main[data-v-bbe8b758]:before{content:"";position:absolute;top:var(--header-h);left:0;right:var(--pane-w, 0px);height:26px;background:linear-gradient(var(--canvas),transparent);pointer-events:none;z-index:3}html[data-surface=flat] .app.nav-collapsed.peeking .side[data-v-bbe8b758]{background:var(--rail-wash);border:1px solid var(--seam);box-shadow:0 12px 34px #00000021}.crumb-sub{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub:hover{color:var(--ink)}.dot[data-v-1b1e57f7]{border-radius:4px;border:1.5px solid #bfc2bd;display:inline-grid;place-items:center;box-sizing:border-box;flex:none}.dot.done[data-v-1b1e57f7]{background:#688b76;border-color:#688b76;color:#fff}.dot.empty[data-v-1b1e57f7]{border-style:dashed}.tick[data-v-1b1e57f7]{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block}.mark-working[data-v-1b1e57f7]{flex:none}[data-v-dbc5b1b8] .dot:hover{filter:brightness(.92)}.statustext[data-v-dbc5b1b8]{font-size:12px;color:var(--ink)}.msgbody[data-v-3f201aef]{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.md[data-v-3f201aef] p{margin:0;display:inline}.md[data-v-3f201aef] p+p:before{content:"";display:block;height:6px}.md[data-v-3f201aef] strong{font-weight:600}.md[data-v-3f201aef] a{color:var(--accent)}.md[data-v-3f201aef] code{font:12px var(--mono);background:var(--soft);border-radius:4px;padding:1px 5px}.md[data-v-3f201aef] pre{display:block;background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:6px 0;overflow-x:auto;white-space:pre}.md[data-v-3f201aef] pre code{background:transparent;padding:0}.md[data-v-3f201aef] ul,.md[data-v-3f201aef] ol{display:block;margin:4px 0;padding-left:22px}.md[data-v-3f201aef] li{margin:2px 0}.md[data-v-3f201aef] h1,.md[data-v-3f201aef] h2,.md[data-v-3f201aef] h3{display:block;font-size:14px;font-weight:600;margin:8px 0 4px}.md[data-v-3f201aef] blockquote{display:block;border-left:3px solid color-mix(in srgb,var(--accent) 40%,transparent);margin:6px 0;padding:1px 12px;color:#5c615a}.md[data-v-3f201aef] table{display:block;border-collapse:collapse;margin:6px 0;overflow-x:auto;max-width:100%}.md[data-v-3f201aef] th,.md[data-v-3f201aef] td{border:1px solid var(--line);padding:4px 9px;font-size:12.5px}.md[data-v-3f201aef] .mentiontag{color:var(--accent);background:#5b896a17;border-radius:5px;padding:0 4px}.cite[data-v-3f201aef]{display:inline-flex;align-items:center;gap:5px;vertical-align:baseline;border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:1px 7px;margin:0 1px;font-size:12px;color:var(--ink);text-decoration:none;white-space:nowrap}.cite[data-v-3f201aef]:hover{background:var(--soft);color:var(--accent)}.filecite[data-v-3f201aef]{font:inherit;font-size:12px;cursor:pointer}.filecite[data-v-3f201aef] svg{color:var(--faint)}.filecite[data-v-3f201aef]:hover svg{color:inherit}.quotes[data-v-3f201aef]{display:grid;gap:14px;margin-top:12px}.quotecard[data-v-3f201aef]{display:block;text-align:left;border:0;border-left:1px solid var(--line);background:none;padding:1px 0 1px 15px;cursor:pointer;font-family:inherit;max-width:640px;transition:border-color .18s ease,background .18s ease}.quotecard[data-v-3f201aef]:hover,.quotecard[data-v-3f201aef]:focus-visible{border-left-color:var(--cite);outline:none}.quotecard:focus-visible .qsource[data-v-3f201aef],.quotecard:hover .qsource[data-v-3f201aef]{color:var(--cite)}.qsource[data-v-3f201aef]{display:flex;align-items:center;gap:6px;color:var(--faint);font:9px var(--mono);margin-top:5px;transition:color .18s ease}.qline[data-v-3f201aef]{display:block;font-size:12.5px;line-height:1.55;color:var(--ink)}.qfade[data-v-3f201aef]{color:transparent;-webkit-background-clip:text;background-clip:text}.qfade.lead[data-v-3f201aef]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--ink) 8%,transparent),color-mix(in srgb,var(--ink) 50%,transparent) 45%,color-mix(in srgb,var(--ink) 85%,transparent))}.qfade.tail[data-v-3f201aef]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--ink) 85%,transparent),color-mix(in srgb,var(--ink) 50%,transparent) 55%,color-mix(in srgb,var(--ink) 8%,transparent))}.qmark[data-v-3f201aef]{background:var(--cite-mark);color:var(--ink);border-radius:3px;padding:.1em 3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.doccite[data-v-3f201aef]{cursor:pointer;font-family:inherit}.citedot.doc[data-v-3f201aef]{background:var(--cite)}.citedot[data-v-3f201aef]{width:6px;height:6px;border-radius:50%;flex:none}.picture[data-v-f9189314]{position:relative;display:inline-block;vertical-align:top;line-height:0;overflow:hidden;max-width:100%}.picture img[data-v-f9189314]{display:block;max-width:100%;opacity:0;transition:opacity .22s ease-out}.picture.ready img[data-v-f9189314]{opacity:1}.picture.natural.loading[data-v-f9189314]:not(.sized){min-width:160px;min-height:110px}.picture.sized img[data-v-f9189314]{width:100%;height:100%;object-fit:cover}.picture.cover[data-v-f9189314]{display:block;width:100%;height:100%}.picture.cover img[data-v-f9189314]{width:100%;height:100%;object-fit:cover}.picture.frame[data-v-f9189314]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.picture.frame img[data-v-f9189314]{max-width:100%;max-height:100%;width:auto;height:auto}.ph[data-v-f9189314]{position:absolute;inset:0;display:grid;place-items:center;background:var(--soft);animation:ph-pulse-f9189314 1.8s ease-in-out infinite}.picture.frame .ph[data-v-f9189314]{background:transparent;animation:none}.picture.failed .ph[data-v-f9189314]{animation:none}.broken[data-v-f9189314]{font-style:normal;color:var(--faint);font-size:13px}@keyframes ph-pulse-f9189314{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ph[data-v-f9189314]{animation:none;box-shadow:inset 0 0 0 1px var(--line)}.ph[data-v-f9189314] .working-mark i{opacity:.9}.picture img[data-v-f9189314]{transition:none}}.echorow[data-v-2504347f]{margin:0 0 10px 46px;display:flex;align-items:baseline;gap:8px;max-width:560px;min-width:0;font-size:12px}.echorow>i[data-v-2504347f]{font-style:normal;font-size:11px;color:var(--kind-good);flex:none}.echorow b[data-v-2504347f]{font-weight:500;color:var(--ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.by[data-v-2504347f]{font:9.5px var(--mono);color:var(--faint);white-space:nowrap;flex:none}.undo[data-v-2504347f]{border:0;background:none;padding:0;font:inherit;color:var(--ink3);cursor:pointer}.undo[data-v-2504347f]:hover{color:var(--ink);text-decoration:underline}.fold[data-v-2504347f]{margin-left:auto;border:0;background:none;padding:0;font:9.5px var(--mono);color:var(--faint);cursor:pointer;white-space:nowrap;flex:none}.fold[data-v-2504347f]:hover{color:var(--ink)}.imgjob[data-v-d1b949be]{margin:6px 0 14px}.cap[data-v-d1b949be]{margin:0 0 7px;font-size:12px;color:var(--muted)}.cap em[data-v-d1b949be]{font-style:normal;color:var(--faint)}.bad[data-v-d1b949be]{color:var(--red)}.shelf[data-v-d1b949be]{display:flex;flex-wrap:wrap;gap:8px}.pic[data-v-d1b949be]{width:132px}.shelf.one .pic[data-v-d1b949be]{width:190px}@media(max-width:640px){.pic[data-v-d1b949be]{width:108px}}.pic[data-v-d1b949be]{position:relative;display:block;flex:none;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--soft)}@keyframes pic-in-d1b949be{0%{opacity:0;transform:scale(1.03);filter:blur(8px)}}.ghost[data-v-d1b949be]{background:linear-gradient(100deg,var(--soft) 30%,rgba(255,255,255,.85) 50%,var(--soft) 70%);background-size:220% 100%;animation:sheen-d1b949be 1.5s ease-in-out infinite}@keyframes sheen-d1b949be{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.ghost[data-v-d1b949be],.pic img[data-v-d1b949be]{animation:none}}.reactions[data-v-f06e3fa7]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:5px}.pill[data-v-f06e3fa7]{display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 6px;border:1px solid var(--line);border-radius:999px;background:transparent;cursor:pointer;line-height:1.6;transition:border-color .12s ease,color .12s ease}.pill .e[data-v-f06e3fa7]{font-size:12px}.pill .n[data-v-f06e3fa7]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pill[data-v-f06e3fa7]:hover{border-color:var(--muted)}.pill.mine[data-v-f06e3fa7]{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.pill.mine .n[data-v-f06e3fa7]{color:var(--ink)}.runresolve[data-v-61be831a]{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none}.runresolve>button[data-v-61be831a]{border:1px solid var(--line);background:var(--canvas);border-radius:999px;padding:2px 10px;font-size:10.5px;cursor:pointer;color:var(--ink);white-space:nowrap}.runresolve>button[data-v-61be831a]:hover{border-color:var(--muted)}.answer[data-v-61be831a]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important;color:var(--kind-good)}.answer.on[data-v-61be831a]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.answercard[data-v-61be831a]{position:absolute;top:calc(100% + 7px);right:0;z-index:40;width:min(380px,78vw);text-align:left;border:1px solid var(--line);border-radius:11px;padding:11px 12px 9px;background:var(--canvas2);box-shadow:0 10px 30px #353d2e24;animation:card-in-61be831a .14s ease-out}@keyframes card-in-61be831a{0%{opacity:0;transform:translateY(-4px)}}.asked[data-v-61be831a]{margin:0 0 8px;padding-left:8px;border-left:2px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--muted);font-size:11.5px;line-height:1.45}textarea[data-v-61be831a]{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;outline:none;background:var(--canvas);resize:vertical;padding:7px 9px;color:var(--ink);font:12.5px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}textarea[data-v-61be831a]:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.acts[data-v-61be831a]{display:flex;align-items:center;gap:8px;margin-top:8px}.acts button[data-v-61be831a]{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;padding:4px 9px;border-radius:6px}.acts button[data-v-61be831a]:hover:not(:disabled){color:var(--ink)}.acts .primary[data-v-61be831a]{background:var(--accent);color:#fff}.acts .primary[data-v-61be831a]:hover:not(:disabled){background:var(--accent)}.acts .primary[data-v-61be831a]:disabled{opacity:.5;cursor:default}.acts span[data-v-61be831a]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.reactbtn[data-v-a066b2dc]{position:relative;display:inline-flex}.reactbtn>button[data-v-a066b2dc]{display:inline-flex;align-items:center;gap:4px}.picker[data-v-a066b2dc]{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:6px;background:var(--canvas);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #00000021}.picker button[data-v-a066b2dc]{border:0;background:transparent;font-size:15px;line-height:1;padding:5px;border-radius:6px;cursor:pointer}.picker button[data-v-a066b2dc]:hover{background:var(--soft)}.picker button.mine[data-v-a066b2dc]{background:color-mix(in srgb,var(--accent) 16%,transparent)}.askline[data-v-1a9b304f]{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.eyebrow[data-v-1a9b304f]{font:10px var(--mono);color:var(--muted);background:var(--soft);border-radius:7px;padding:2px 7px;margin-right:2px}.askline button[data-v-1a9b304f]{font:inherit;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:2px 8px;background:transparent;cursor:pointer}.askline button[data-v-1a9b304f]:hover{color:var(--ink);border-color:var(--muted)}.askline button.act[data-v-1a9b304f]{color:var(--ink)}.onit[data-v-1a9b304f],.ended[data-v-1a9b304f]{font:11px var(--mono);color:var(--faint)}.onit[data-v-1a9b304f]{color:var(--kind-good)}.itemlink[data-v-1a9b304f]{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line);margin-left:4px}.itemlink[data-v-1a9b304f]:hover{color:var(--ink)}.iconfolder[data-v-0c80231c]{flex:none;display:block}.body[data-v-0c80231c]{fill:color-mix(in srgb,currentColor 11%,transparent);stroke:currentColor;stroke-width:1.25;stroke-linejoin:round}.crease[data-v-0c80231c]{fill:none;stroke:currentColor;stroke-width:1.1;opacity:.5}.scroll[data-v-c205ccaa]{flex:1;min-height:0;overflow-y:auto}.jumpwrap[data-v-c205ccaa]{position:sticky;bottom:14px;height:0;z-index:7;display:flex;justify-content:center;pointer-events:none}.jump[data-v-c205ccaa]{position:absolute;bottom:0;left:50%;pointer-events:auto;transform:translate(-50%);transform-origin:50% 100%;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--canvas);color:var(--muted);box-shadow:0 4px 14px #0000001a;cursor:pointer}.jump[data-v-c205ccaa]:hover{color:var(--ink);border-color:var(--ink)}.jump.wide[data-v-c205ccaa]{width:auto;padding:0 12px 0 9px;display:inline-flex;align-items:center;gap:6px;font:11.5px var(--sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);white-space:nowrap}.jump svg[data-v-c205ccaa]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jumplive[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:6px;min-width:0}.jump.live[data-v-c205ccaa]{padding:0 13px 0 10px;color:var(--ink2);max-width:min(420px,80vw)}.jumptext[data-v-c205ccaa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jumpcount[data-v-c205ccaa]{color:var(--faint);flex:none}.jumpface-enter-active[data-v-c205ccaa],.jumpface-leave-active[data-v-c205ccaa]{transition:opacity .12s ease,filter .12s ease}.jumpface-enter-from[data-v-c205ccaa],.jumpface-leave-to[data-v-c205ccaa]{opacity:0;filter:blur(2px)}.jump-enter-active[data-v-c205ccaa],.jump-leave-active[data-v-c205ccaa]{transition:opacity .14s ease,transform .14s ease}.jump-enter-from[data-v-c205ccaa],.jump-leave-to[data-v-c205ccaa]{opacity:0;transform:translate(-50%) scale(.86)}.newmark[data-v-c205ccaa]{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.newmark i[data-v-c205ccaa]{flex:1;height:1px;background:var(--kind-good-bg)}.newmark span[data-v-c205ccaa]{color:var(--accent);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}.topfade[data-v-c205ccaa]{position:sticky;top:0;height:30px;margin-bottom:-30px;flex:none;background:linear-gradient(var(--canvas),transparent);z-index:6;pointer-events:none}.stream[data-v-c205ccaa]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto 0 34px;padding:6px 0 26px}.daymark[data-v-c205ccaa]{text-align:center;color:var(--faint);font:var(--eyebrow) var(--mono);margin:18px 0 16px}.olderline[data-v-c205ccaa]{text-align:center;color:var(--faint);font:9px var(--mono);padding:6px 0}.message[data-v-c205ccaa]{position:relative;display:grid;grid-template-columns:38px 1fr;gap:12px;margin:0 0 19px}.message.pending[data-v-c205ccaa]{opacity:.55}.message.arrive.mine[data-v-c205ccaa]{animation:msg-mine-c205ccaa .11s ease-out backwards}.message.arrive.theirs[data-v-c205ccaa]{animation:msg-theirs-c205ccaa .2s cubic-bezier(.22,.61,.36,1) backwards}@keyframes msg-mine-c205ccaa{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes msg-theirs-c205ccaa{0%{opacity:0;transform:translateY(7px);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.message.arrive.mine[data-v-c205ccaa],.message.arrive.theirs[data-v-c205ccaa]{animation:none}}.message.cont[data-v-c205ccaa]{margin-top:-14px}.msg-gutter[data-v-c205ccaa]{align-self:start;padding-top:3px;text-align:right;font:9.5px var(--mono);color:var(--faint);opacity:0;transition:opacity .12s;white-space:nowrap}.message.cont:hover .msg-gutter[data-v-c205ccaa]{opacity:1}.msg-main[data-v-c205ccaa]{min-width:0}.msg-avatar[data-v-c205ccaa]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-style:normal;color:#fff;background:#7d8192}.msg-avatar.agent[data-v-c205ccaa]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.meta[data-v-c205ccaa]{height:19px;display:flex;align-items:baseline;gap:8px}.meta b[data-v-c205ccaa]{font-size:13px;font-weight:500}.who[data-v-c205ccaa]{color:inherit;text-decoration:none;border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.who[data-v-c205ccaa]:hover{text-decoration:underline;text-underline-offset:2px}.who.em[data-v-c205ccaa]{color:var(--accent);font:inherit}.msg-avatar.clickable[data-v-c205ccaa]{cursor:pointer}.msg-avatar.clickable[data-v-c205ccaa]:hover{box-shadow:0 0 0 2px var(--canvas),0 0 0 3.5px var(--muted)}.meta span[data-v-c205ccaa]{color:var(--faint);font:var(--eyebrow) var(--mono)}.meta em[data-v-c205ccaa]{color:var(--accent);font:var(--eyebrow) var(--mono);font-style:normal}.viatag[data-v-c205ccaa]{color:var(--faint)!important;background:var(--soft);border-radius:4px;padding:0 5px;white-space:nowrap;flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis}.obo[data-v-c205ccaa]{color:var(--faint);font-size:10.5px;white-space:nowrap}.meta2[data-v-c205ccaa]{display:flex;align-items:baseline;gap:8px;margin:1px 0 3px;flex-wrap:wrap}@keyframes midflash-c205ccaa{0%{background:var(--kind-warn-bg)}to{background:transparent}}.message.midflash[data-v-c205ccaa]{animation:midflash-c205ccaa 1.6s ease-out;border-radius:9px}.runfact[data-v-c205ccaa]{font-style:normal;font:10.5px var(--mono);color:var(--ink3);white-space:nowrap}.tracetoggle[data-v-c205ccaa]{border:0;background:transparent;color:var(--faint);cursor:pointer;font-size:10px;padding:0 2px}.tracetoggle[data-v-c205ccaa]:hover{color:var(--ink)}.msgtrace[data-v-c205ccaa]{margin:2px 0 7px;padding:6px 10px;border-left:2px solid var(--line)}.msgtrace .rc-goal[data-v-c205ccaa]{font-size:11.5px;color:var(--ink3)}.heldact[data-v-c205ccaa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.heldact button[data-v-c205ccaa]{border:1px solid var(--line);background:transparent;border-radius:7px;padding:4px 11px;font:inherit;font-size:11.5px;color:var(--ink);cursor:pointer}.heldact button[data-v-c205ccaa]:hover{background:#525d4912}.heldact .held-yes[data-v-c205ccaa]{border-color:#3f5a49;color:#3f5a49}.held-summary[data-v-c205ccaa]{flex-basis:100%;font:10.5px var(--mono);color:var(--faint);margin-bottom:2px}.held-err[data-v-c205ccaa]{flex-basis:100%;font-size:12px;color:var(--red, #a4342c)}.held-done[data-v-c205ccaa]{color:var(--faint);font:9px var(--mono)}.planactions[data-v-c205ccaa]{display:flex;align-items:center;gap:8px;margin-top:8px}.plan-accept[data-v-c205ccaa]{border:0;background:var(--ink);color:var(--canvas);border-radius:7px;padding:5px 13px;font-size:11.5px;cursor:pointer;white-space:nowrap}.plan-accept[data-v-c205ccaa]:hover{background:var(--ink)}.plan-feedback[data-v-c205ccaa]{border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:7px;padding:4px 12px;font-size:11.5px;cursor:pointer;white-space:nowrap}.plan-feedback[data-v-c205ccaa]:hover{border-color:var(--line);background:var(--soft)}.plan-gate[data-v-c205ccaa]{color:var(--faint);font-size:10.5px}.planaccepted[data-v-c205ccaa]{margin-top:7px;font-size:11.5px;color:var(--accent)}.runrow[data-v-c205ccaa]{margin:2px 0 19px 46px;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:9px;color:var(--kind-good);max-width:560px}.rr-icon[data-v-c205ccaa]{font-style:normal;font-size:11px;flex:none;display:inline-flex;align-items:center;margin-top:2px}.runrow .rr-accept[data-v-c205ccaa]{align-self:center}.rr-main[data-v-c205ccaa]{min-width:0}.rr-main b[data-v-c205ccaa]{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.rr-sub[data-v-c205ccaa]{display:block;color:var(--faint);font:9.5px var(--mono);margin-top:2px}.rr-note+.rr-sub[data-v-c205ccaa]{margin-top:8px}.rr-detail[data-v-c205ccaa]{font-style:normal;font-weight:400}.rr-note[data-v-c205ccaa]{display:flex;gap:8px;color:var(--ink3);font:11px/1.55 var(--mono);margin:4px 0 0 2px;overflow-wrap:anywhere}.rr-note[data-v-c205ccaa]:before{content:"•";flex:none;color:#8b8f88;font-size:11px;line-height:17px}.rr-item[data-v-c205ccaa]{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.rr-item[data-v-c205ccaa]:hover{color:var(--ink);border-bottom-color:var(--line)}.rr-dur[data-v-c205ccaa]{color:var(--faint);font:9px var(--mono);white-space:nowrap}.rr-accept[data-v-c205ccaa]{margin-left:auto;border:0;background:var(--ink);color:var(--canvas);border-radius:6px;padding:4px 11px;font-size:10.5px;cursor:pointer;white-space:nowrap}.rr-accept[data-v-c205ccaa]:hover{background:var(--ink)}.runrow.ask[data-v-c205ccaa]{color:var(--kind-warn);border-color:color-mix(in srgb,var(--kind-warn) 40%,transparent)}.runrow.stop[data-v-c205ccaa]{color:#8f4f46;border-color:color-mix(in srgb,var(--red) 40%,transparent)}.runrow.closed[data-v-c205ccaa]{color:var(--faint)}.rc-goal[data-v-c205ccaa]{font-size:12px;color:var(--ink)}.rc-line[data-v-c205ccaa]{font:11px var(--mono);color:var(--ink3);margin-top:4px;overflow-wrap:anywhere}.rc-line.note[data-v-c205ccaa]{display:flex;gap:8px}.rc-line.note[data-v-c205ccaa]:before{content:"•";flex:none;color:#8b8f88;font-size:11px;line-height:17px}.rc-line.question[data-v-c205ccaa]{color:var(--kind-warn)}.rc-line.accepted[data-v-c205ccaa]{color:var(--accent)}.meta[data-v-c205ccaa]{flex-wrap:wrap;row-gap:2px;min-width:0}.msgactions[data-v-c205ccaa]{grid-column:2;height:20px;display:flex;align-items:center;gap:4px;margin-top:2px;opacity:0;transition:opacity .12s ease;pointer-events:none}.message:hover .msgactions[data-v-c205ccaa],.msgactions.show[data-v-c205ccaa]{opacity:1;pointer-events:auto}.msgactions button[data-v-c205ccaa]{border:0;background:transparent;color:#7a8078;font-size:10.5px;cursor:pointer;padding:3px 8px 3px 0;border-radius:5px;white-space:nowrap}.msgactions button[data-v-c205ccaa]:hover{color:var(--ink)}.msgactions[data-v-c205ccaa] .reactbtn>button{border:0;background:transparent;color:#7a8078;font-size:10.5px;cursor:pointer;padding:3px 8px 3px 0;border-radius:5px;white-space:nowrap}.msgactions[data-v-c205ccaa] .reactbtn>button:hover,.msgactions[data-v-c205ccaa] .reactbtn>button.on{color:var(--ink)}.msgactions[data-v-c205ccaa]:has(.picker){opacity:1;pointer-events:auto}.msgfiles[data-v-c205ccaa]{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.msgfile[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:5px 9px;font-size:11px;color:var(--ink2);text-decoration:none}.msgfile[data-v-c205ccaa]:hover{color:var(--ink);background:var(--soft)}.sig[data-v-c205ccaa]{font-style:normal;margin-left:5px;font-size:12px}.choices[data-v-c205ccaa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.choice[data-v-c205ccaa]{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:transparent;color:var(--ink);border-radius:999px;padding:4px 12px;font:inherit;font-size:12.5px;cursor:pointer}.suggests[data-v-c205ccaa]{margin-top:9px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--accent) 22%,transparent)}.suggests-label[data-v-c205ccaa]{display:flex;align-items:baseline;gap:7px;font:10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.suggests-label i[data-v-c205ccaa]{font-style:normal;text-transform:none;letter-spacing:0;font-size:11px;color:var(--faint);opacity:.7;transition:opacity .14s ease}.message:hover .suggests-label i[data-v-c205ccaa]{opacity:1}.suggests .filepick[data-v-c205ccaa],.suggests .choices[data-v-c205ccaa]{margin-top:7px}.filepick[data-v-c205ccaa]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.filepick-opt[data-v-c205ccaa]{display:flex;flex-direction:column;align-items:center;gap:4px}.filepick-pic[data-v-c205ccaa]{border:0;padding:0;background:transparent;cursor:pointer;border-radius:12px}.filepick-pic[data-v-c205ccaa] .picture{width:76px;height:76px;border-radius:12px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .12s,transform .12s}.filepick-pic[data-v-c205ccaa]:hover .picture,.filepick-pic[data-v-c205ccaa]:focus-visible .picture{box-shadow:0 0 0 2px var(--accent);transform:scale(1.04)}.filepick-opt.picked .filepick-pic[data-v-c205ccaa] .picture{box-shadow:0 0 0 2.5px var(--accent)}.filepick-pic[data-v-c205ccaa]:disabled{cursor:default}.filepick-pic[data-v-c205ccaa]:disabled .picture{opacity:.6}.filepick-opt.picked .filepick-pic[data-v-c205ccaa]:disabled .picture{opacity:1}.filepick-look[data-v-c205ccaa]{border:0;background:transparent;color:var(--faint);font:inherit;font-size:11px;cursor:pointer;padding:0}.filepick-look[data-v-c205ccaa]:hover{color:var(--accent)}@media(prefers-reduced-motion:reduce){.filepick-pic img[data-v-c205ccaa]{transition:none}}.choice[data-v-c205ccaa]:hover{background:var(--accent-bg, var(--soft));border-color:var(--accent)}.choice[data-v-c205ccaa]:disabled{opacity:.5;cursor:default}.msgfolder[data-v-c205ccaa]{display:inline-flex;align-items:stretch;border:1px solid var(--line);background:var(--canvas3);border-radius:8px;overflow:hidden}.msgfolder .fopen[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;color:var(--ink2);text-decoration:none;font-size:12px}.msgfolder .fopen b[data-v-c205ccaa]{font-weight:500;color:var(--ink)}.msgfolder .fopen i[data-v-c205ccaa]{font:10px var(--mono);font-style:normal;color:var(--faint)}.msgfolder .fopen[data-v-c205ccaa]:hover{background:var(--soft)}.msgfolder .fpage[data-v-c205ccaa]{border:0;border-left:1px solid var(--line);background:transparent;padding:0 10px;font:inherit;font-size:11px;color:var(--accent);cursor:pointer}.msgfolder .fpage[data-v-c205ccaa]:hover{background:var(--soft)}.msgimg[data-v-c205ccaa] .picture{border-radius:8px;border:1px solid var(--line)}.msgimg[data-v-c205ccaa] .picture:not(.sized) img{max-width:320px;max-height:220px}.replyprev[data-v-c205ccaa]{display:block;width:100%;box-sizing:border-box;text-align:left;margin-top:7px;padding:5px 10px;border:0;border-left:2px solid var(--line);border-radius:0 6px 6px 0;background:transparent;font:12.5px var(--sans);line-height:1.45;color:var(--ink2);cursor:pointer}.replyprev b[data-v-c205ccaa]{font-weight:500;color:var(--ink);margin-right:6px}.replyprev i[data-v-c205ccaa]{font:10px var(--mono);color:var(--faint);font-style:normal;margin-right:8px}.replyprev[data-v-c205ccaa]:hover{background:var(--hover)}.replyprev.new[data-v-c205ccaa]{border-left-color:var(--accent)}.replyline[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:3px 9px 3px 4px;border:1px solid transparent;border-radius:7px;background:transparent;font:12px var(--sans);color:var(--muted);cursor:pointer}.replyline[data-v-c205ccaa]:hover{background:var(--hover);color:var(--ink)}.replyline b[data-v-c205ccaa]{font-weight:500;color:var(--ink)}.replyline .t[data-v-c205ccaa]{font:10px var(--mono);color:var(--faint)}.replyline .faces[data-v-c205ccaa]{display:inline-flex}.replyline .face[data-v-c205ccaa]{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font:6.5px var(--sans);font-style:normal;color:#fff;margin-right:-4px;border:1.5px solid var(--canvas)}.replyline .dot[data-v-c205ccaa]{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:4px}.replyline.new[data-v-c205ccaa]{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-bg, color-mix(in srgb, var(--accent) 10%, transparent));color:var(--ink)}.message:hover .hoveract[data-v-c205ccaa]:hover{background:var(--soft);color:var(--ink)}.message p[data-v-c205ccaa]{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.chips[data-v-c205ccaa]{display:flex;gap:6px;flex-wrap:wrap}.promoted-chip[data-v-c205ccaa]{display:inline-block;margin-top:7px;background:var(--soft);color:var(--ink3);border-radius:5px;padding:5px 7px;font:9px var(--mono);text-decoration:none}.promoted-chip[data-v-c205ccaa]:hover{color:var(--ink)}.promote-card[data-v-c205ccaa]{margin-top:8px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--canvas2)}.promote-card input[data-v-c205ccaa]{width:100%;border:0;outline:none;background:transparent;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);padding:0 0 8px}.promote-actions[data-v-c205ccaa]{display:flex;align-items:center;gap:10px}.promote-actions button[data-v-c205ccaa]{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;padding:4px 8px;border-radius:6px}.promote-actions .primary[data-v-c205ccaa]{background:var(--accent);color:#fff}.promote-actions .primary[data-v-c205ccaa]:hover{background:var(--accent)}.promote-actions span[data-v-c205ccaa]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.message.withdrawn .msg-main[data-v-c205ccaa]>:not(.meta){opacity:.5}.msgfile.more[data-v-c205ccaa]{font:inherit;font-size:11px;cursor:pointer;color:var(--muted)}.msgfile.gone[data-v-c205ccaa]{cursor:default;text-decoration:line-through;text-decoration-color:var(--faint);color:var(--muted)}.msgfile.gone i[data-v-c205ccaa]{font:9px var(--mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;display:inline-block;margin-left:4px}.withdrawntag[data-v-c205ccaa]{font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:6px}.meta .edited[data-v-c205ccaa],.edited[data-v-c205ccaa]{font:9px var(--mono);color:var(--faint);margin-left:6px}.msgedit textarea[data-v-c205ccaa]{width:100%;min-height:120px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--canvas);outline:none;resize:vertical}.msgedit textarea[data-v-c205ccaa]:focus{border-color:var(--muted)}.editrow[data-v-c205ccaa]{display:flex;align-items:center;gap:8px;margin-top:6px}.editrow button[data-v-c205ccaa]{font:inherit;font-size:11.5px;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:3px 10px;background:transparent;cursor:pointer}.editrow button.save[data-v-c205ccaa]{color:var(--ink);border-color:var(--muted)}.editrow .hint[data-v-c205ccaa]{margin-left:auto;font:9.5px var(--mono);color:var(--faint)}.editrow .clip[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:5px}.editfiles[data-v-c205ccaa]{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.editchip[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:6px;color:var(--ink2);border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:4px 8px;font-size:11.5px}.editchip button[data-v-c205ccaa]{border:0;background:transparent;color:var(--faint);cursor:pointer;padding:0;font-size:13px;line-height:1}.editchip button[data-v-c205ccaa]:hover{color:var(--ink)}.bodywrap.clamped[data-v-c205ccaa]{max-height:380px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}.bodywrap.clamped.roomy[data-v-c205ccaa]{max-height:900px;-webkit-mask-image:linear-gradient(to bottom,#000 88%,transparent);mask-image:linear-gradient(to bottom,#000 88%,transparent)}.showmore[data-v-c205ccaa]{border:0;background:none;padding:0;margin-top:2px;font:10px var(--mono);color:var(--muted);cursor:pointer}.showmore[data-v-c205ccaa]:hover{color:var(--ink)}.foldline[data-v-c205ccaa]{margin:0 0 12px 46px;border:0;background:none;padding:0;display:flex;align-items:baseline;gap:8px;font:9.5px var(--mono);color:var(--faint);cursor:pointer;text-align:left}.foldline i[data-v-c205ccaa]{font-style:normal;letter-spacing:.1em}.foldline[data-v-c205ccaa]:hover,.foldline.open[data-v-c205ccaa]{color:var(--ink3)}.foldline:hover span[data-v-c205ccaa]{color:var(--ink)}.embedrow[data-v-c205ccaa]{margin:2px 0 19px 46px;border:1px solid var(--line);border-radius:9px;padding:10px 13px;display:flex;align-items:center;gap:10px;max-width:560px}.embed-title[data-v-c205ccaa]{font-size:13px;font-weight:500;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-title[data-v-c205ccaa]:hover{color:var(--accent)}.embed-meta[data-v-c205ccaa]{margin-left:auto;color:var(--faint);font:9px var(--mono);white-space:nowrap}.threadreply[data-v-c205ccaa]{display:flex;align-items:baseline;gap:6px;width:100%;border:0;background:transparent;padding:3px 0 3px 50px;margin:0 0 12px;font:inherit;font-size:11.5px;color:var(--muted);text-align:left;cursor:pointer}.threadreply>i[data-v-c205ccaa]{font-style:normal;color:var(--faint)}.threadreply b[data-v-c205ccaa]{flex:none;white-space:nowrap;font-weight:500;color:var(--ink2)}.threadreply span[data-v-c205ccaa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.threadreply:hover b[data-v-c205ccaa],.threadreply:hover span[data-v-c205ccaa]{color:var(--ink)}.echorow[data-v-c205ccaa]{margin:2px 0 19px 46px;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px;color:var(--kind-good);max-width:560px;line-height:16px}.echorow>i[data-v-c205ccaa]{font-style:normal;font-size:11px;line-height:16px}.echorow .undo[data-v-c205ccaa],.echorow .undone[data-v-c205ccaa]{align-self:center}.echorow b[data-v-c205ccaa]{font-size:12px;font-weight:500;line-height:16px}.echorow span[data-v-c205ccaa]{color:var(--faint);font:9.5px/16px var(--mono)}.echorow .undo[data-v-c205ccaa]{margin-left:auto;border:0;background:transparent;color:var(--ink3);font-size:10px;cursor:pointer;padding:4px 7px;border-radius:5px}.echorow .undo[data-v-c205ccaa]:hover{background:var(--soft);color:var(--ink)}.echorow .undone[data-v-c205ccaa]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.proposal[data-v-c205ccaa]{margin:2px 0 19px 46px;border:1px solid var(--line);background:transparent;border-radius:10px;padding:12px 14px;max-width:560px;transition:background .2s ease,border-color .2s ease}.proposal.pending[data-v-c205ccaa]{border-color:color-mix(in srgb,var(--kind-warn) 40%,transparent);background:var(--kind-warn-bg)}.proposal.accepted[data-v-c205ccaa]{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}.proposal.declined[data-v-c205ccaa]{border-left:2px solid var(--line);opacity:.72}.proposal.decided .proposal-head b[data-v-c205ccaa]{color:var(--ink2);font-weight:400}.proposal-head[data-v-c205ccaa]{display:flex;align-items:center;gap:8px}.amberdot[data-v-c205ccaa]{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none}.proposal.accepted .amberdot[data-v-c205ccaa]{background:var(--accent)}.proposal.declined .amberdot[data-v-c205ccaa]{background:var(--faint)}.proposal-head b[data-v-c205ccaa]{font-size:12.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reversible[data-v-c205ccaa]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.proposal p[data-v-c205ccaa]{margin:7px 0 0;font-size:12.5px;color:var(--ink2)}.proposal-peek[data-v-c205ccaa]{margin:7px 0 0;font-size:12.5px;color:var(--muted);font-style:italic}.proposal-src[data-v-c205ccaa]{margin-top:8px;color:#92958f;font:9px var(--mono)}.proposal-actions[data-v-c205ccaa]{margin-top:10px;display:flex;gap:4px}.proposal-actions button[data-v-c205ccaa]{border:0;background:transparent;color:var(--muted);font-size:11.5px;cursor:pointer;padding:5px 9px;border-radius:6px}.proposal-actions button[data-v-c205ccaa]:hover{background:var(--kind-warn-bg)}.proposal-actions .accept[data-v-c205ccaa]{color:var(--accent);font-weight:500}.proposal-decided[data-v-c205ccaa]{margin-top:9px;color:var(--accent);font:9px var(--mono)}.proposal.declined .proposal-decided[data-v-c205ccaa]{color:var(--faint)}.turnrow .turnstatus[data-v-c205ccaa]{font-size:13px;font-family:inherit;font-style:normal;color:var(--muted)}.turnrow.working .turnstatus[data-v-c205ccaa]:before{content:"· ";color:var(--faint)}.msg-avatar.live[data-v-c205ccaa]{animation:turnring-c205ccaa 2.2s ease-in-out infinite}@keyframes turnring-c205ccaa{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent)}}.turnbody[data-v-c205ccaa]{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted);margin-top:2px}.turnbody .turnact[data-v-c205ccaa]{color:var(--faint);animation:turnactin-c205ccaa .35s ease}.turnrow.working .turnact.newest[data-v-c205ccaa]{color:var(--ink)}@keyframes turnactin-c205ccaa{0%{opacity:0;transform:translateY(2px)}}.turnbody .turnmore[data-v-c205ccaa]{color:var(--faint)}.turnmorebtn[data-v-c205ccaa]{border:0;background:none;font:inherit;text-align:left;padding:0;cursor:pointer}.turnmorebtn[data-v-c205ccaa]:hover{color:var(--accent)}.turnbody .turnact.statusline[data-v-c205ccaa]{font-style:italic;color:var(--muted)}.turnapproval[data-v-c205ccaa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:7px;padding:7px 10px;margin:2px 0 4px;font-size:12.5px;color:var(--ink)}.turnapproval .ta-what b[data-v-c205ccaa]{font-weight:500}.turnapproval .ta-note[data-v-c205ccaa]{flex-basis:100%;color:var(--muted);font-size:12px}.turnapproval .ta-buttons[data-v-c205ccaa]{display:inline-flex;gap:8px}.turnapproval .ta-nums[data-v-c205ccaa]{border:0;background:transparent;padding:1px 4px;margin-left:1px;border-radius:5px;cursor:pointer;line-height:1}.turnapproval .ta-nums[data-v-c205ccaa]:hover,.turnapproval .ta-nums.open[data-v-c205ccaa]{background:var(--soft)}.turnapproval .ta-diff[data-v-c205ccaa]{flex-basis:100%;min-width:0}.ta-diffnote[data-v-c205ccaa]{color:var(--faint);font-size:12px}.ta-difflines[data-v-c205ccaa]{margin:2px 0 0;padding:6px 0;max-height:260px;overflow:auto;border-top:1px solid var(--line);font:11px/1.55 var(--mono);color:var(--muted);display:flex;flex-direction:column}.ta-difflines .ta-dl[data-v-c205ccaa]{white-space:pre;padding:0 8px}.ta-difflines .ta-dl.add[data-v-c205ccaa]{color:var(--ok, #4e755f);background:color-mix(in srgb,var(--ok, #4e755f) 9%,transparent)}.ta-difflines .ta-dl.del[data-v-c205ccaa]{color:var(--red, #a4342c);background:color-mix(in srgb,var(--red, #a4342c) 8%,transparent)}.ta-difflines .ta-dl.gap[data-v-c205ccaa]{color:var(--faint);text-align:center;-webkit-user-select:none;user-select:none}.turnact.said[data-v-c205ccaa]{font-style:italic;color:var(--ink2);white-space:normal}.turnticker[data-v-c205ccaa]{display:flex;flex-direction:column;gap:3px;position:relative}.turnticker .turnact[data-v-c205ccaa]{animation:none;transition:color .25s ease,transform .28s cubic-bezier(.4,0,.3,1)}.tick-leave-active[data-v-c205ccaa]{position:absolute;transition:opacity .18s ease,filter .18s ease}.tick-leave-to[data-v-c205ccaa]{opacity:0;filter:blur(3px)}.turnact .aw[data-v-c205ccaa]{white-space:nowrap}.turnact .ach[data-v-c205ccaa]{font-style:normal;animation:statuschar-c205ccaa .3s cubic-bezier(.4,0,.3,1) backwards}.turnact .countin[data-v-c205ccaa]{animation:statuschar-c205ccaa .3s cubic-bezier(.4,0,.3,1) .3s backwards}.turnstatus .sw[data-v-c205ccaa]{font:inherit;white-space:nowrap}.turnstatus .sch[data-v-c205ccaa]{font:inherit;font-style:normal;animation:statuschar-c205ccaa .3s cubic-bezier(.4,0,.3,1) backwards}@keyframes statuschar-c205ccaa{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.turnsummary[data-v-c205ccaa]{border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px}.turnsummary[data-v-c205ccaa]:hover{color:var(--accent)}.turnrow.working .turnstop[data-v-c205ccaa]{margin-left:auto;border:1px solid var(--line, #ddd);background:transparent;color:var(--ink-3, #777);font:inherit;font-size:11px;line-height:1;padding:3px 8px;border-radius:999px;cursor:pointer;opacity:0;transition:opacity .16s ease}.turnrow.working:hover .turnstop[data-v-c205ccaa],.turnrow.working .turnstop[data-v-c205ccaa]:focus-visible,.turnrow.working .turnstop[data-v-c205ccaa]:disabled{opacity:1}.turnrow.working .turnstop[data-v-c205ccaa]:hover:not(:disabled){color:var(--red, #a4342c);border-color:currentColor}.turnsummary .turnstopped[data-v-c205ccaa]{font-style:normal;color:var(--red, #a4342c);opacity:.75;margin-left:2px}.turnsummary .foldchev[data-v-c205ccaa]{font-style:normal;font-size:8px;color:var(--faint);transition:transform .15s ease}.turnsummary.open .foldchev[data-v-c205ccaa]{transform:rotate(180deg)}.turnpills[data-v-c205ccaa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.turnrow.settled[data-v-c205ccaa]{margin-bottom:12px}.turnstrip[data-v-c205ccaa]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:1px 0 5px;font:10.5px var(--mono);color:var(--faint)}.turnstrip .turnpills[data-v-c205ccaa]{margin-top:0;padding-left:0}.turnstrip .turnact[data-v-c205ccaa]{flex-basis:100%;font:12px var(--sans, inherit);font-family:inherit;color:var(--faint);animation:turnactin-c205ccaa .35s ease}.turnpill[data-v-c205ccaa]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:2px 8px;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.turnpill[data-v-c205ccaa]:hover{background:var(--soft);color:var(--accent)}.turnpill .itemdot[data-v-c205ccaa]{width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor;opacity:.7;flex:none}.turnbody i.plus[data-v-c205ccaa],.turnpill i.plus[data-v-c205ccaa]{font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--ok, #4e755f);margin-left:3px}.turnbody i.minus[data-v-c205ccaa],.turnpill i.minus[data-v-c205ccaa]{font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--red, #a4342c);margin-left:1px}.empty[data-v-c205ccaa]{margin-top:60px;text-align:center;color:var(--faint);font-size:12px}.compact .stream[data-v-c205ccaa]{width:calc(100% - 34px);margin:0 auto 0 17px;padding-bottom:16px}.compact .empty[data-v-c205ccaa]{margin-top:34px;padding:0 8px;font-size:11px}.sheet-overlay[data-v-f3f53a21]{position:fixed;inset:0;background:#14141357;display:grid;align-items:end;justify-items:stretch;padding-top:64px;animation:scrimIn-f3f53a21 .22s ease both}.sheet[data-v-f3f53a21]{width:100%;height:100%;background:var(--canvas);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:sheetUp-f3f53a21 .26s cubic-bezier(.22,.61,.36,1) both}.sheet-overlay.card[data-v-f3f53a21]{align-items:center;justify-items:center;padding:24px}.sheet.card[data-v-f3f53a21]{width:min(460px,100%);height:auto;max-height:calc(100vh - 48px);border-bottom:1px solid var(--line);border-radius:16px;box-shadow:0 30px 80px -30px #00000059;overflow-y:auto}.sheet.card.wide[data-v-f3f53a21]{width:min(680px,100%)}.sheet-overlay.closing[data-v-f3f53a21]{animation:scrimOut-f3f53a21 .18s ease both}.sheet-overlay.closing .sheet[data-v-f3f53a21]{animation:sheetDown-f3f53a21 .18s ease-in both}@keyframes scrimIn-f3f53a21{0%{background:#14141300}to{background:#14141357}}@keyframes scrimOut-f3f53a21{0%{background:#14141357}to{background:#14141300}}@keyframes sheetUp-f3f53a21{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sheetDown-f3f53a21{0%{transform:translateY(0);opacity:1}to{transform:translateY(28px);opacity:0}}@media(prefers-reduced-motion:reduce){.sheet-overlay[data-v-f3f53a21],.sheet[data-v-f3f53a21],.sheet-overlay.closing[data-v-f3f53a21],.sheet-overlay.closing .sheet[data-v-f3f53a21]{animation:none}}.fk[data-v-4e7d3c38]{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex:none}.fk-thumb[data-v-4e7d3c38]{object-fit:cover;border-radius:5px;border:1px solid var(--line);background:var(--soft);flex:none;display:block}.fp[data-v-fd7855cc]{display:flex;flex-direction:column;min-height:420px;max-height:calc(100vh - 48px)}.fp-head[data-v-fd7855cc]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 10px}.fp-head b[data-v-fd7855cc]{font-size:15px;font-weight:500}.close[data-v-fd7855cc]{border:0;background:transparent;color:var(--faint);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:6px}.close[data-v-fd7855cc]:hover{background:var(--soft);color:var(--ink)}.fp-body[data-v-fd7855cc]{flex:1;min-height:0;display:grid;grid-template-columns:208px minmax(0,1fr);border-top:1px solid var(--line)}.fp-places[data-v-fd7855cc]{display:flex;flex-direction:column;gap:1px;padding:10px 8px;overflow-y:auto;border-right:1px solid var(--line);background:var(--canvas2)}.pfilter[data-v-fd7855cc]{border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);font:inherit;font-size:12.5px;padding:5px 9px;margin-bottom:6px;outline:none;min-width:0}.pfilter[data-v-fd7855cc]:focus{border-color:var(--muted)}.pgroup[data-v-fd7855cc]{padding:9px 9px 3px;font:9.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.place[data-v-fd7855cc]{display:flex;align-items:baseline;gap:6px;border:0;background:transparent;border-radius:7px;padding:6px 9px;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.place[data-v-fd7855cc]:hover{background:var(--hover)}.place.on[data-v-fd7855cc]{background:var(--sel)}.place .plabel[data-v-fd7855cc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place small[data-v-fd7855cc]{flex:none;font:9px var(--mono);color:var(--faint)}.place.last[data-v-fd7855cc]{border:1px dashed var(--line)}.pnone[data-v-fd7855cc]{padding:14px 9px;color:var(--faint);font-size:12px}.fp-browse[data-v-fd7855cc]{display:flex;flex-direction:column;min-width:0;min-height:0}.fp-where[data-v-fd7855cc]{display:flex;align-items:center;gap:12px;padding:11px 16px 9px;border-bottom:1px solid var(--line);min-width:0}.crumb[data-v-fd7855cc]{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;font-size:12px;color:var(--faint)}.crumb button[data-v-fd7855cc]{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}.crumb button.cur[data-v-fd7855cc]{color:var(--ink)}.crumb button[data-v-fd7855cc]:hover{text-decoration:underline}.fp-list[data-v-fd7855cc]{flex:1;overflow-y:auto;padding:6px 8px;min-height:0}.row[data-v-fd7855cc]{display:grid;grid-template-columns:22px minmax(0,1fr) auto 24px;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;border:0;border-radius:7px;background:transparent;font:inherit;color:var(--ink);text-align:left;cursor:default}.row.folder[data-v-fd7855cc],.row.pickable[data-v-fd7855cc]{cursor:pointer}.row.folder[data-v-fd7855cc]:hover,.row.pickable[data-v-fd7855cc]:hover{background:var(--hover)}.row.on[data-v-fd7855cc]{background:var(--sel)}.row[data-v-fd7855cc]:disabled{color:var(--muted)}.row.file[data-v-fd7855cc]:disabled{opacity:.55}.slot[data-v-fd7855cc]{display:grid;place-items:center;color:var(--ink3)}.name[data-v-fd7855cc]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-fd7855cc]{font:10px var(--mono);color:var(--faint)}.tick[data-v-fd7855cc]{color:var(--accent);font-size:12px;text-align:center}.tick.pick[data-v-fd7855cc]{width:22px;height:22px;border:1px solid var(--line);border-radius:6px;background:var(--canvas);cursor:pointer;padding:0;font:inherit;font-size:11px;color:var(--muted)}.row.on .tick.pick[data-v-fd7855cc]{color:var(--accent);border-color:var(--accent)}.row.off[data-v-fd7855cc]{opacity:.45;cursor:default}.row.newrow input[data-v-fd7855cc]{border:1px solid var(--line);border-radius:6px;background:var(--canvas);padding:4px 8px;font:inherit;font-size:13px;color:var(--ink);outline:none}.meta.err[data-v-fd7855cc]{color:var(--kind-bad, #b3473f);font-family:inherit}.hint em[data-v-fd7855cc]{font-style:normal;color:var(--faint)}.hint b[data-v-fd7855cc]{font-weight:500;color:var(--ink)}.side[data-v-fd7855cc]{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--accent);cursor:pointer;white-space:nowrap}.empty[data-v-fd7855cc]{padding:24px 10px;color:var(--faint);font-size:12px;text-align:center}@media(max-width:620px){.fp-body[data-v-fd7855cc]{grid-template-columns:minmax(0,1fr)}.fp-places[data-v-fd7855cc]{max-height:168px;border-right:0;border-bottom:1px solid var(--line)}}.fp-foot[data-v-fd7855cc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px 14px;border-top:1px solid var(--line)}.hint[data-v-fd7855cc]{font-size:11.5px;color:var(--faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go[data-v-fd7855cc]{height:28px;padding:0 12px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:var(--canvas);font:inherit;font-size:12.5px;cursor:pointer}.go[data-v-fd7855cc]:disabled{opacity:.45;cursor:default}.overlay[data-v-f7e1b3f3]{position:fixed;inset:0;z-index:95;background:#23242147;display:grid;place-items:start center;padding-top:9vh}.sheet[data-v-f7e1b3f3]{width:min(720px,calc(100% - 40px));max-height:76vh;background:var(--canvas);border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 80px -30px #23242166;display:flex;flex-direction:column;overflow:hidden}.head[data-v-f7e1b3f3]{display:flex;align-items:center;gap:10px;padding:12px 14px 12px 16px;border-bottom:1px solid var(--line)}.head svg[data-v-f7e1b3f3]{width:15px;height:15px;fill:none;stroke:var(--faint);stroke-width:1.6;stroke-linecap:round}.head input[data-v-f7e1b3f3]{flex:1;border:0;outline:none;background:transparent;font:inherit;font-size:15px;color:var(--ink)}.head input[data-v-f7e1b3f3]::placeholder{color:var(--faint)}.count[data-v-f7e1b3f3]{font:9.5px var(--mono);color:var(--faint);white-space:nowrap}.x[data-v-f7e1b3f3]{border:0;background:transparent;color:var(--faint);font-size:18px;cursor:pointer;padding:0 2px}.body[data-v-f7e1b3f3]{overflow-y:auto;padding:6px 16px 16px}.day[data-v-f7e1b3f3]{margin:12px 0 2px;font:var(--eyebrow) var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.row[data-v-f7e1b3f3]{display:flex;align-items:center;gap:10px;min-height:30px;font-size:13px;border-top:1px solid var(--line)}.day+.row[data-v-f7e1b3f3]{border-top:0}.mark[data-v-f7e1b3f3]{font-style:normal;font-size:12px;color:var(--faint);width:12px;text-align:center}.mark.done[data-v-f7e1b3f3]{color:var(--kind-good)}.title[data-v-f7e1b3f3]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font:inherit;font-size:var(--row-size);color:var(--faint);text-decoration:line-through;background:none;border:0;padding:0;cursor:pointer}.title[data-v-f7e1b3f3]:hover{color:var(--ink)}.chip[data-v-f7e1b3f3]{border:1px solid var(--line);background:transparent;color:var(--muted);font:10px var(--mono);border-radius:5px;padding:1px 5px;cursor:pointer}.chip[data-v-f7e1b3f3]:hover{color:var(--ink)}.meta[data-v-f7e1b3f3]{font:10px var(--mono);color:var(--faint);white-space:nowrap}.link[data-v-f7e1b3f3]{font:inherit;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:2px 8px;background:transparent;cursor:pointer;text-decoration:none}.link[data-v-f7e1b3f3]:hover{color:var(--ink);border-color:var(--muted)}.empty[data-v-f7e1b3f3]{padding:18px 0;color:var(--faint);font-size:12px}.askpills[data-v-f6cc5736]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 10px;max-height:96px;overflow-y:auto}.pill[data-v-f6cc5736]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 6px;border-radius:13px;border:1px solid var(--line);background:var(--canvas);font:inherit;font-size:12px;color:var(--ink);max-width:280px;min-width:0}.pill[data-v-f6cc5736]:hover{border-color:var(--muted)}span.pill[data-v-f6cc5736]{cursor:pointer}.pill .c[data-v-f6cc5736],.pill .t[data-v-f6cc5736]{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.pill .c[data-v-f6cc5736]{width:16px;height:20px;display:grid;place-items:center;font-size:11px;color:var(--faint);flex:none}.pill .c[data-v-f6cc5736]:hover{color:var(--kind-good)}.pill .t[data-v-f6cc5736]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.pill .m[data-v-f6cc5736]{font:9px var(--mono);color:var(--faint);flex:none;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill.done[data-v-f6cc5736],.pill.dropped[data-v-f6cc5736],.pill.promoted[data-v-f6cc5736]{color:var(--faint)}.pill.done .t[data-v-f6cc5736],.pill.dropped .t[data-v-f6cc5736]{text-decoration:line-through}.pill.done .t[data-v-f6cc5736]{text-decoration-color:color-mix(in srgb,var(--done) 55%,transparent)}.pill.done .c[data-v-f6cc5736]{color:var(--done)}.pill.delivered[data-v-f6cc5736]{background:var(--kind-warn-bg);border-color:transparent}.pill.delivered .c[data-v-f6cc5736],.pill.delivered .m[data-v-f6cc5736]{color:var(--kind-warn)}.pill.more[data-v-f6cc5736]{color:var(--muted);border-style:dashed;padding:0 10px;cursor:pointer}.pill.more[data-v-f6cc5736]:hover{color:var(--ink)}.composer[data-v-0a2e7b2f]{flex:none;min-height:var(--composer-h);border-top:1px solid var(--line);background:var(--canvas);border-radius:0 0 18px 18px}html[data-host=mac] .composer[data-v-0a2e7b2f]{background:transparent}html[data-surface=flat] .composer[data-v-0a2e7b2f],html[data-surface=flat] .composer.compact[data-v-0a2e7b2f]{border-radius:0}.composer-inner[data-v-0a2e7b2f]{width:auto;margin:0 20px;padding:14px 0}textarea[data-v-0a2e7b2f]{display:block;width:100%;border:0;outline:none;resize:none;font:13.5px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:transparent;padding:0}.composebar[data-v-0a2e7b2f]{display:flex;align-items:center;gap:9px;color:#7e847c;margin-top:16px;font-size:12px;position:relative}.tool[data-v-0a2e7b2f]{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#6f756d;font-size:16px;line-height:1;cursor:pointer;padding:6px 9px;border-radius:7px}.tool[data-v-0a2e7b2f]:hover{background:var(--soft);color:var(--ink)}.tool>svg[data-v-0a2e7b2f]{width:18px;height:18px}.asktoggle>svg[data-v-0a2e7b2f]{width:14px;height:14px}.askstate[data-v-0a2e7b2f]{display:flex;align-items:center;gap:6px;margin:0 0 9px;padding:4px 8px;border-radius:8px;font-size:11.5px;color:var(--kind-good);background:color-mix(in srgb,var(--kind-good) 8%,transparent);border:1px solid color-mix(in srgb,var(--kind-good) 22%,transparent)}.askstate.unresolved[data-v-0a2e7b2f]{color:var(--ink3);background:var(--soft);border-color:var(--line)}.askstate>svg[data-v-0a2e7b2f]{flex:none}.askstate span[data-v-0a2e7b2f]{flex:1;min-width:0}.askstate button[data-v-0a2e7b2f]{flex:none;border:0;background:transparent;color:inherit;opacity:.7;font-size:13px;line-height:1;cursor:pointer;padding:0 2px}.askstate button[data-v-0a2e7b2f]:hover{opacity:1}.mini.cmd[data-v-0a2e7b2f]{background:color-mix(in srgb,var(--kind-good) 14%,transparent);color:var(--kind-good);display:grid;place-items:center}.asktoggle[data-v-0a2e7b2f]{font-size:11px;gap:4px;padding:3px 8px;border-radius:7px;border:1px solid transparent}.asktoggle.on[data-v-0a2e7b2f]{color:var(--kind-good);border-color:color-mix(in srgb,var(--kind-good) 35%,transparent);background:color-mix(in srgb,var(--kind-good) 8%,transparent)}.send[data-v-0a2e7b2f]{margin-left:auto;width:29px;height:29px;border:0;border-radius:50%;background:#7b827a;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:13px}.send[data-v-0a2e7b2f]:hover{background:#5f665e}.composer[data-v-0a2e7b2f]{position:relative}.popover[data-v-0a2e7b2f]{position:absolute;bottom:calc(100% + 10px);left:0;z-index:40;background:var(--canvas);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #353d2e24;padding:4px}.mentions[data-v-0a2e7b2f]{min-width:220px;display:grid}.mention[data-v-0a2e7b2f]{border:0;background:transparent;border-radius:6px;padding:7px 9px;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left}.mention.sel[data-v-0a2e7b2f]{background:var(--soft)}.mention small[data-v-0a2e7b2f]{margin-left:auto;color:var(--accent);font:9px var(--mono)}.mini[data-v-0a2e7b2f]{width:20px;height:20px;border-radius:50%;background:#7d8192;color:#fff;display:grid;place-items:center;font-size:7px;flex:none}.mini.all[data-v-0a2e7b2f]{background:var(--accent);font-size:10px}.mini.agent[data-v-0a2e7b2f]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.emojis[data-v-0a2e7b2f]{display:grid;grid-template-columns:repeat(6,38px)}.pendingfiles[data-v-0a2e7b2f]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.pendingchip[data-v-0a2e7b2f]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:4px 8px;font-size:11px;color:var(--ink2)}.pendingchip button[data-v-0a2e7b2f]{border:0;background:transparent;color:var(--faint);cursor:pointer;padding:0}.pendingchip button[data-v-0a2e7b2f]:hover{color:var(--red)}.pendingchip em[data-v-0a2e7b2f]{font-style:normal;color:var(--faint)}.pendingchip.failed[data-v-0a2e7b2f],.pendingthumb.failed[data-v-0a2e7b2f]{border-color:color-mix(in srgb,var(--red) 55%,var(--line))}.pendingthumb[data-v-0a2e7b2f]{position:relative;width:60px;height:60px;border-radius:9px;border:1px solid var(--line);background:var(--canvas3);overflow:hidden;flex:none}.pendingthumb img[data-v-0a2e7b2f]{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.pendingthumb.busy img[data-v-0a2e7b2f]{opacity:.55}.pendingthumb.failed img[data-v-0a2e7b2f]{opacity:.4}.pendingthumb button[data-v-0a2e7b2f]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;font-size:12px;line-height:1;color:#fff;background:#0000008c;cursor:pointer;opacity:0;transition:opacity .12s}.pendingthumb:hover button[data-v-0a2e7b2f],.pendingthumb button[data-v-0a2e7b2f]:focus-visible,.pendingthumb.failed button[data-v-0a2e7b2f]{opacity:1}.pendingthumb .spin[data-v-0a2e7b2f]{position:absolute;inset:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:composer-spin-0a2e7b2f .8s linear infinite}@keyframes composer-spin-0a2e7b2f{to{transform:rotate(360deg)}}.dropveil[data-v-0a2e7b2f]{position:absolute;inset:6px 10px;z-index:5;display:flex;align-items:center;justify-content:center;gap:7px;border:1.5px dashed color-mix(in srgb,var(--accent) 70%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--canvas));color:var(--accent);font-size:13px;font-weight:500;pointer-events:none}.send.waiting[data-v-0a2e7b2f]{opacity:.55}.emojis button[data-v-0a2e7b2f]{border:0;background:transparent;font-size:17px;padding:5px;border-radius:6px;cursor:pointer}.emojis button[data-v-0a2e7b2f]:hover{background:var(--soft)}.compact[data-v-0a2e7b2f]{border-radius:0 0 18px}.compact .composer-inner[data-v-0a2e7b2f]{width:auto;margin:0 13px;padding:11px 0}.compact textarea[data-v-0a2e7b2f]{font-size:12px}.compact .composebar[data-v-0a2e7b2f]{margin-top:10px;gap:12px;font-size:11px}.compact .composebar button[data-v-0a2e7b2f]{width:26px;height:26px;font-size:12px}html[data-host=mac] .threadpane[data-v-33f3e6a0]{background:var(--pane-ground);background-attachment:scroll,fixed}.threadpane[data-v-33f3e6a0]{min-width:0;min-height:0;border-left:1px solid var(--line);background:var(--canvas2);display:flex;flex-direction:column;overflow:hidden}.threadpane.bare[data-v-33f3e6a0]{border-left:0;background:transparent}.threadpane[data-v-33f3e6a0] .composer{border-radius:0 0 18px}.threadpane[data-v-33f3e6a0] .composer-inner{margin:0 17px}.threadhead[data-v-33f3e6a0]{flex:none;height:52px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 17px}.threadhead b[data-v-33f3e6a0]{font-size:13px;font-weight:500}.threadhead button[data-v-33f3e6a0]{border:0;background:transparent;color:var(--ink3);font-size:17px;cursor:pointer;padding:4px 8px;border-radius:6px}.threadhead button[data-v-33f3e6a0]:hover{background:var(--soft)}.threadroot[data-v-33f3e6a0]{flex:none;padding:14px 17px 0}.rootwho[data-v-33f3e6a0]{display:block;font-size:12px;font-weight:550;color:var(--ink);margin-bottom:2px}.rootwho em[data-v-33f3e6a0]{font-style:normal;font-weight:400;color:var(--faint);font-size:10.5px}.rootclamp[data-v-33f3e6a0]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;border-radius:7px}.rootclamp[data-v-33f3e6a0]:hover{background:var(--soft)}.rootsep[data-v-33f3e6a0]{display:flex;align-items:center;gap:9px;margin:12px 0 0}.rootsep i[data-v-33f3e6a0]{flex:1;height:1px;background:var(--line)}.rootsep span[data-v-33f3e6a0]{color:var(--faint);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em}.tb[data-v-9b6f3027]{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font:11px var(--mono);flex:none}.tb svg[data-v-9b6f3027]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.tb.unread[data-v-9b6f3027]{color:var(--ink)}.tb.unread[data-v-9b6f3027]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}html[data-host=mac] .chataside[data-v-61de0899]{background:var(--pane-ground);background-attachment:scroll,fixed}.chataside[data-v-61de0899]{min-width:0;min-height:0;border-left:1px solid var(--line);background:var(--canvas2);display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto}.showing[data-v-61de0899]{height:var(--composer-h);flex:none;border-top:1px solid var(--line);padding:10px 20px 12px;display:flex;flex-direction:column;gap:7px}.showing .h[data-v-61de0899]{display:flex;align-items:baseline;justify-content:space-between}.showing .h b[data-v-61de0899]{font:var(--eyebrow) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:400}.showing .h span[data-v-61de0899]{font:9px var(--mono);color:var(--faint)}.chips[data-v-61de0899]{display:flex;flex-wrap:wrap;gap:5px}.chip[data-v-61de0899]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 7px;border-radius:11px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.chip i[data-v-61de0899]{width:6px;height:6px;border-radius:50%;background:var(--line)}.chip.on[data-v-61de0899]{color:var(--ink);background:var(--soft);border-color:transparent}.chip.on i[data-v-61de0899]{background:var(--accent)}.chataside[data-v-61de0899]>*{min-height:0}.pane[data-v-61de0899]{min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding:20px 20px 16px}.pane.files[data-v-61de0899]{border-top:1px solid var(--line);padding:16px 20px 0;overflow:hidden}.head[data-v-61de0899]{display:flex;align-items:center;justify-content:space-between;flex:none}.head b[data-v-61de0899]{font-size:14px;font-weight:500}.headlink[data-v-61de0899]{border:0;background:transparent;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.headlink[data-v-61de0899]:hover{color:var(--accent)}.spacehead[data-v-61de0899]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.spacename[data-v-61de0899]{border:0;background:transparent;padding:0;font:var(--eyebrow) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);cursor:pointer}.spacename[data-v-61de0899]:hover{color:var(--ink)}.spacehead span[data-v-61de0899]{font:9px var(--mono);color:var(--faint)}.head span[data-v-61de0899]{color:var(--faint);font:9px var(--mono)}.head .all[data-v-61de0899]{margin-left:auto;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;border:1px solid var(--line);background:var(--canvas);font:inherit;font-size:12px;color:var(--ink2);cursor:pointer}.head .all[data-v-61de0899]:hover{border-color:var(--muted);color:var(--ink)}.lede[data-v-61de0899]{margin:6px 0 4px;color:var(--muted);font-size:11px}.list[data-v-61de0899]{flex:1}.entry[data-v-61de0899]{border-top:1px solid var(--line);padding:8px 0;display:grid;grid-template-columns:14px 1fr;gap:4px;text-decoration:none;color:inherit}.entry[data-v-61de0899]:first-child{border-top:0}.glyph[data-v-61de0899]{font-size:11px;color:var(--faint);margin-top:2px}.glyph.doc[data-v-61de0899]{font-size:12px}.body[data-v-61de0899]{min-width:0}.line1[data-v-61de0899]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.line1 b[data-v-61de0899]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--row-size);font-weight:var(--row-weight);color:var(--ink)}.entry:hover .line1 b[data-v-61de0899]{text-decoration:underline;text-decoration-color:var(--line)}.body p[data-v-61de0899]{margin:2px 0 0;color:var(--faint);font-size:10.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty[data-v-61de0899]{color:var(--faint);font-size:11px;margin-top:8px}.showall[data-v-61de0899]{display:block;margin-top:8px;border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0;text-decoration:none}.showall[data-v-61de0899]:hover{color:var(--accent)}.showall.all[data-v-61de0899]{margin-bottom:14px}.scroll[data-v-61de0899]{overflow-y:auto;min-height:0;padding-bottom:16px}.filelist[data-v-61de0899]{margin-top:8px;border-top:1px solid var(--line)}.frow[data-v-61de0899]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;height:32px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;min-width:0}.fslot[data-v-61de0899]{width:20px;height:20px;display:grid;place-items:center;color:var(--ink3)}.fname[data-v-61de0899]{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frow:hover .fname[data-v-61de0899]{text-decoration:underline;text-decoration-color:var(--line)}.head[data-v-e8fc5dd8]{padding:16px 20px 14px 28px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.state[data-v-e8fc5dd8]{display:inline-flex;align-items:center;height:16px;padding:0 6px;margin-right:4px;border-radius:8px;font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--soft);color:var(--ink3)}.state.delivered[data-v-e8fc5dd8]{background:var(--kind-warn-bg);color:var(--kind-warn)}.state.done[data-v-e8fc5dd8]{background:var(--kind-good-bg);color:var(--kind-good)}.head h3[data-v-e8fc5dd8]{margin:0 0 6px;font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.who[data-v-e8fc5dd8]{font:10px var(--mono);color:var(--faint);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.who .upd[data-v-e8fc5dd8]{color:var(--accent)}.link[data-v-e8fc5dd8]{border:0;background:none;padding:0;font:inherit;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.link[data-v-e8fc5dd8]:hover{color:var(--ink)}.headr[data-v-e8fc5dd8]{display:flex;gap:2px}.ico[data-v-e8fc5dd8]{width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--faint);font-size:14px;cursor:pointer;display:grid;place-items:center}.ico.x[data-v-e8fc5dd8]{padding:0}.ico.x svg[data-v-e8fc5dd8]{width:14px;height:14px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ico[data-v-e8fc5dd8]:hover{background:var(--soft);color:var(--ink)}.actions[data-v-e8fc5dd8]{display:flex;align-items:center;gap:6px;padding:10px 22px 12px 28px;flex:none}.actions .btn.right[data-v-e8fc5dd8]{margin-left:auto}.btn[data-v-e8fc5dd8]{font:inherit;font-size:11.5px;border:1px solid var(--line);border-radius:7px;padding:3px 10px;color:var(--muted);background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.btn.primary[data-v-e8fc5dd8]{color:var(--ink);border-color:var(--muted)}.actions .btn[data-v-e8fc5dd8]{height:26px;padding:0 11px;border-radius:8px}.actions .btn[data-v-e8fc5dd8]:hover:not(:disabled){color:var(--ink);border-color:var(--ink3);background:var(--soft)}.btn[data-v-e8fc5dd8]:disabled{opacity:.5;cursor:default}.head[data-v-e8fc5dd8]{flex:none}.body[data-v-e8fc5dd8]{flex:1;display:grid;grid-template-columns:minmax(440px,40%) minmax(0,1fr);min-height:0}.body.nodoc[data-v-e8fc5dd8]{grid-template-columns:1fr}.thread[data-v-e8fc5dd8]{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.body.nodoc .thread[data-v-e8fc5dd8]{border-right:0}.thread[data-v-e8fc5dd8] .scroll{padding-top:4px}.chips[data-v-e8fc5dd8]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fchip[data-v-e8fc5dd8]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;padding:3px 8px;font:inherit;font-size:11.5px;color:var(--ink2);background:transparent;cursor:pointer}.fchip.on[data-v-e8fc5dd8]{border-color:var(--accent);color:var(--ink)}.fchip .g[data-v-e8fc5dd8]{color:var(--faint);font-size:10px}.fchip .k[data-v-e8fc5dd8]{font:9px var(--mono);color:var(--faint)}.fchip .xx[data-v-e8fc5dd8]{border:0;background:none;color:var(--faint);cursor:pointer;padding:0 0 0 2px}.form[data-v-e8fc5dd8]{border-top:1px solid var(--line);padding:10px 18px 12px 20px;display:flex;flex-direction:column;gap:8px;flex:none}.formhead[data-v-e8fc5dd8]{display:flex;align-items:baseline;gap:8px;font-size:11.5px;color:var(--ink3)}.formhead b[data-v-e8fc5dd8]{color:var(--ink);font-weight:500}.form input[data-v-e8fc5dd8],.form textarea[data-v-e8fc5dd8]{width:100%;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:12.5px/1.5 inherit;font-family:inherit;color:var(--ink);background:var(--canvas);outline:none;resize:vertical}.form input[data-v-e8fc5dd8]:focus,.form textarea[data-v-e8fc5dd8]:focus{border-color:var(--muted)}.formrow[data-v-e8fc5dd8]{display:flex;gap:8px;align-items:center}.thread[data-v-e8fc5dd8] .composer{border-radius:0}.thread[data-v-e8fc5dd8] .composer-inner{margin:0 28px}.doc[data-v-e8fc5dd8]{display:flex;flex-direction:column;min-height:0;background:var(--canvas2)}.doctabs[data-v-e8fc5dd8]{display:flex;gap:2px;padding:8px 14px 0;border-bottom:1px solid var(--line);flex:none;overflow-x:auto}.dtab[data-v-e8fc5dd8]{font:inherit;font-size:12px;color:var(--muted);padding:7px 10px 9px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;display:inline-flex;gap:6px;align-items:baseline;cursor:pointer;white-space:nowrap;flex:none}.dtab[data-v-e8fc5dd8]:hover{color:var(--ink)}.dtab.on[data-v-e8fc5dd8]{color:var(--ink);border-bottom-color:var(--ink)}.dtab .g[data-v-e8fc5dd8]{color:var(--faint);font-size:10px}.dtab .k[data-v-e8fc5dd8]{font:9px var(--mono);color:var(--faint)}.docscroll[data-v-e8fc5dd8]{overflow-y:auto;padding:24px 32px 40px;flex:1}.docinner[data-v-e8fc5dd8]{max-width:720px;margin:0 auto}.docimg[data-v-e8fc5dd8]{max-width:100%;border-radius:8px;border:1px solid var(--line)}.docfoot[data-v-e8fc5dd8]{border-top:1px solid var(--line);padding:8px 18px;display:flex;gap:12px;font:10px var(--mono);color:var(--faint);flex:none}.docfoot[data-v-e8fc5dd8]{align-items:center}.docfoot .btn.open[data-v-e8fc5dd8]{margin-left:auto;height:24px;padding:0 10px;font-size:11px}.dtab.gone[data-v-e8fc5dd8]{opacity:.6}.dtab .k[data-v-e8fc5dd8]{font-style:normal}.earlier[data-v-e8fc5dd8]{position:relative;flex:none}.earliermenu[data-v-e8fc5dd8]{position:absolute;top:100%;left:0;z-index:3;min-width:160px;padding:4px;background:var(--canvas);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px -14px #00000059;display:flex;flex-direction:column}.earliermenu button[data-v-e8fc5dd8]{font:inherit;font-size:12px;text-align:left;padding:6px 8px;border:0;background:none;color:var(--ink);border-radius:5px;cursor:pointer;display:flex;gap:8px;align-items:baseline}.earliermenu button[data-v-e8fc5dd8]:hover{background:var(--soft)}.docinner.gone[data-v-e8fc5dd8]>:not(.flist){opacity:.6}.flist[data-v-e8fc5dd8]{margin:-8px 0 18px;border:1px solid color-mix(in srgb,var(--kind-good) 35%,var(--line));border-radius:8px;background:var(--canvas);overflow:hidden}.flhead[data-v-e8fc5dd8]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;background:color-mix(in srgb,var(--kind-good-bg),var(--kind-good) 7%);font:inherit;font-size:12.5px;font-weight:500;color:var(--kind-good);cursor:pointer;text-align:left;transition:background-color .12s ease}.flhead[data-v-e8fc5dd8]:hover{background:color-mix(in srgb,var(--kind-good-bg),var(--kind-good) 14%)}.flhead em[data-v-e8fc5dd8]{margin-left:auto;font:10.5px var(--mono);font-style:normal;opacity:.8}.chev[data-v-e8fc5dd8]{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s ease}.flist.open .flhead .chev[data-v-e8fc5dd8],.flrow.folder.open .chev[data-v-e8fc5dd8]{transform:rotate(90deg)}.flbody[data-v-e8fc5dd8]{border-top:1px solid color-mix(in srgb,var(--kind-good) 22%,var(--line));padding:4px;max-height:280px;overflow-y:auto}.flfilter[data-v-e8fc5dd8]{width:100%;margin:2px 0 4px;padding:5px 8px;font:inherit;font-size:12px;border:1px solid var(--line);border-radius:6px;background:var(--canvas2);color:var(--ink)}.flrow[data-v-e8fc5dd8]{width:100%;display:flex;align-items:baseline;gap:8px;padding:5px 7px;border:0;border-radius:5px;background:none;font:inherit;font-size:12px;color:var(--ink);cursor:pointer;text-align:left}.flrow[data-v-e8fc5dd8]:hover:not(:disabled){background:var(--soft)}.flrow.on[data-v-e8fc5dd8]{background:var(--soft)}.flrow.nested[data-v-e8fc5dd8]{padding-left:41px}.flrow[data-v-e8fc5dd8]{align-items:center}.flrow.folder .chev[data-v-e8fc5dd8]{color:var(--muted)}.flrow.folder:hover .chev[data-v-e8fc5dd8]{color:var(--ink)}.flrow .g[data-v-e8fc5dd8]{flex:none;display:inline-flex;align-self:center;color:var(--muted)}.flrow .n[data-v-e8fc5dd8]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flrow .s[data-v-e8fc5dd8]{flex:none;font:10px var(--mono);color:var(--faint);font-variant-numeric:tabular-nums}.flrow.folder .n[data-v-e8fc5dd8]{color:var(--ink);font-weight:500}.flrow.deleted[data-v-e8fc5dd8]{cursor:default;color:var(--muted)}.flrow.deleted .n[data-v-e8fc5dd8]{text-decoration:line-through}.flgrid[data-v-e8fc5dd8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;padding:2px}.flthumb[data-v-e8fc5dd8]{border:1px solid var(--line);border-radius:6px;background:var(--canvas2);padding:0;height:90px;overflow:hidden;display:grid;place-items:center;cursor:pointer;font-size:11px;color:var(--muted)}.flthumb.on[data-v-e8fc5dd8]{outline:2px solid var(--ink);outline-offset:-2px}.back[data-v-e8fc5dd8]{border:0;background:none;padding:0;margin:0 0 14px;font:11px var(--mono);color:var(--muted);cursor:pointer}.back[data-v-e8fc5dd8]:hover{color:var(--ink)}.fcard[data-v-e8fc5dd8]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--canvas)}.fcard .g[data-v-e8fc5dd8]{font-size:18px;color:var(--faint)}.fcard .fmeta[data-v-e8fc5dd8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fcard .fmeta b[data-v-e8fc5dd8]{font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fcard .fmeta span[data-v-e8fc5dd8]{font:10px var(--mono);color:var(--faint)}.fcard a.btn[data-v-e8fc5dd8]{text-decoration:none;display:inline-flex;align-items:center}.empty[data-v-e8fc5dd8]{padding:14px 0;color:var(--faint);font-size:12px}.crumb-sub[data-v-25972963]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-25972963]:hover{color:var(--ink)}.room-layout[data-v-25972963]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-thread)}.room-layout.side-open[data-v-25972963]{grid-template-columns:minmax(0,1fr) var(--pane-w-side)}.room-layout[data-v-25972963]:not(.thread-open):not(.side-open){grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.room-layout[data-v-25972963]>*{min-height:0}.roomwrap[data-v-25972963]{height:100%;min-width:0;display:flex;flex-direction:column}h1.typetitle[data-v-c1b872b1]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:0 0 6px}h1.typetitle.hero[data-v-c1b872b1]{font-size:var(--h1-hero);letter-spacing:var(--h1-track)}.typetitle[data-v-c1b872b1]{display:block}span.typetitle[data-v-c1b872b1]{display:inline}.ch[data-v-c1b872b1]{display:inline-block;animation:chIn-c1b872b1 .28s ease backwards}@keyframes chIn-c1b872b1{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.ch[data-v-c1b872b1]{animation:none;opacity:1;filter:none}}.bar[data-v-917ed9d0]{margin:10px 0 2px}.row[data-v-917ed9d0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lens[data-v-917ed9d0]{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--line);background:transparent;border-radius:7px;padding:4px 10px;font:inherit;font-size:12px;color:var(--ink);cursor:pointer}.lens[data-v-917ed9d0]:hover{background:#525d490f}.lens.on[data-v-917ed9d0]{border-color:#4e755f;background:#4e755f17;color:var(--kind-good)}.lens.empty[data-v-917ed9d0]{color:var(--faint)}.lens .n[data-v-917ed9d0]{font:9px var(--mono);color:var(--faint)}.lens.on .n[data-v-917ed9d0]{color:var(--accent)}.find[data-v-917ed9d0]{border:1px solid var(--line);background:transparent;border-radius:7px;padding:4px 9px;font:inherit;font-size:12px;color:var(--ink);width:200px;transition:width .14s}.find[data-v-917ed9d0]:focus{outline:none;border-color:#4e755f;width:260px}.find[data-v-917ed9d0]::placeholder{color:var(--faint)}.more[data-v-917ed9d0]{position:relative}.menu[data-v-917ed9d0]{position:absolute;z-index:30;top:calc(100% + 5px);left:0;min-width:230px;background:var(--shell, #fdfdfc);border:1px solid var(--line);border-radius:10px;padding:10px 12px 12px;box-shadow:0 12px 30px #14161221}.mhead[data-v-917ed9d0]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:8px 0 5px}.mhead[data-v-917ed9d0]:first-child{margin-top:0}.mrow[data-v-917ed9d0]{display:flex;flex-wrap:wrap;gap:5px}.mrow button[data-v-917ed9d0]{border:1px solid var(--line);background:transparent;border-radius:6px;padding:3px 8px;font:inherit;font-size:11.5px;color:var(--ink);cursor:pointer}.mrow button[data-v-917ed9d0]:hover{background:#525d490f}.mrow button.on[data-v-917ed9d0]{border-color:#4e755f;background:#4e755f17}.reading[data-v-917ed9d0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--muted)}.part[data-v-917ed9d0]{display:inline-flex;align-items:center;gap:3px}.part+.part[data-v-917ed9d0]:before{content:"·";margin-right:5px;color:var(--faint)}.x[data-v-917ed9d0]{border:0;background:transparent;color:var(--faint);font:inherit;font-size:13px;line-height:1;cursor:pointer;padding:0 2px}.x[data-v-917ed9d0]:hover{color:var(--ink)}.clear[data-v-917ed9d0]{border:0;background:transparent;font:inherit;font-size:11.5px;color:var(--faint);cursor:pointer;border-bottom:1px solid rgba(0,0,0,.14);padding:0}.clear[data-v-917ed9d0]:hover{color:var(--ink)}.stack[data-v-7ef08fda]{display:inline-flex;align-items:center}.circle[data-v-7ef08fda]{width:var(--v580353fe);height:var(--v580353fe);border-radius:50%;background:#7d8192;color:#fff;display:grid;place-items:center;font-size:var(--v64878bf0);font-weight:500;border:1.5px solid var(--canvas);flex:none;position:relative}.circle+.circle[data-v-7ef08fda]{margin-left:-7px}.circle.agent[data-v-7ef08fda]{background:var(--kind-good-bg);color:var(--ink3)}.circle.extra[data-v-7ef08fda]{background:var(--soft);color:var(--ink3)}.row[data-v-fa1be1d6]{min-height:42px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:20px 1fr auto;gap:11px;align-items:center;cursor:pointer;padding:0 2px;text-decoration:none;color:inherit}.row[data-v-fa1be1d6]:hover{background:var(--hover)}.status[data-v-fa1be1d6]{display:grid;place-items:center}.title[data-v-fa1be1d6]{font-size:var(--row-size);font-weight:var(--row-weight);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.done .title[data-v-fa1be1d6]{color:#92958f;text-decoration:line-through;text-decoration-thickness:1px}.rollup[data-v-fa1be1d6]{margin-left:8px;color:var(--faint);font:9px var(--mono)}.meta[data-v-fa1be1d6]{display:flex;align-items:center;gap:9px;color:var(--faint);font-size:10px}.proj[data-v-fa1be1d6]{color:var(--muted);font:9px var(--mono)}.tag[data-v-fa1be1d6]{color:var(--ink3);background:var(--soft);border-radius:5px;padding:2px 6px;font:9px var(--mono)}.prio[data-v-fa1be1d6]{font-size:10px}.prio.high[data-v-fa1be1d6]{color:var(--amber)}.prio.critical[data-v-fa1be1d6]{color:var(--red);font-weight:500}.size[data-v-fa1be1d6],.due[data-v-fa1be1d6]{font:9px var(--mono)}.due.soon[data-v-fa1be1d6]{color:var(--kind-warn);background:var(--kind-warn-bg);border-radius:4px;padding:1px 5px}.due.late[data-v-fa1be1d6]{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent);border-radius:4px;padding:1px 5px}.who[data-v-fa1be1d6]{width:20px;height:20px;border-radius:50%;background:var(--kind-warn-bg);color:var(--kind-warn);display:grid;place-items:center;font-size:7px}.parent[data-v-e40871c3]{display:flex;align-items:center}.twist[data-v-e40871c3]{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--faint);cursor:pointer;padding:0;transition:transform .14s ease}.twist svg[data-v-e40871c3]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.twist[data-v-e40871c3]:hover{color:var(--muted)}.twist.spacer[data-v-e40871c3]{cursor:default}.twist.open[data-v-e40871c3]{transform:rotate(90deg);color:var(--muted)}.kids[data-v-e40871c3]{margin-left:52px;border-radius:10px;background:#525d4907}.kids[data-v-e40871c3] .row{padding-left:10px;padding-right:10px}.kids[data-v-e40871c3] .row:last-child{border-bottom:0}.kidnote[data-v-e40871c3]{padding:8px 0;font-size:11.5px;color:var(--faint)}.grow[data-v-e40871c3]{flex:1;min-width:0}.tabletools[data-v-90c3b7d8]{display:flex;align-items:center;gap:8px;margin:10px 0 8px}.toolspacer[data-v-90c3b7d8]{flex:1}.toolchip[data-v-90c3b7d8]{display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--canvas3);color:var(--ink2);font-size:11px;border-radius:7px;padding:5px 11px;cursor:pointer}.toolchip[data-v-90c3b7d8]:hover{background:var(--soft);color:var(--ink)}.toolchip[data-v-90c3b7d8]:disabled{opacity:.6;cursor:default}.flatnote[data-v-90c3b7d8]{color:var(--faint);font:9px var(--mono)}.scrollx[data-v-90c3b7d8]{overflow-x:auto}table[data-v-90c3b7d8]{width:100%;border-collapse:collapse}th[data-v-90c3b7d8]{text-align:left;font:10px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:500;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;background:var(--canvas);z-index:2}th.sortable[data-v-90c3b7d8]{cursor:pointer}th.sortable[data-v-90c3b7d8]:hover,th.on[data-v-90c3b7d8]{color:var(--ink)}.sortmark[data-v-90c3b7d8]{margin-left:4px;font-size:7px;vertical-align:1px}.titleh[data-v-90c3b7d8]{min-width:260px}.trow[data-v-90c3b7d8]{cursor:pointer}.headrow td[data-v-90c3b7d8]{background:var(--canvas2);border-bottom:1px solid var(--line);padding:7px 10px 6px;height:auto}.headlabel[data-v-90c3b7d8]{font:10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.headn[data-v-90c3b7d8]{margin-left:7px;font:10px var(--mono);color:var(--faint)}.trow[data-v-90c3b7d8]:hover{background:var(--hover)}td[data-v-90c3b7d8]{border-bottom:1px solid var(--line);padding:6px 10px;font-size:13.5px;height:38px;white-space:nowrap}.titlecell[data-v-90c3b7d8]{display:flex;align-items:center;min-width:0}.indent[data-v-90c3b7d8]{flex:none}.chev[data-v-90c3b7d8]{flex:none;border:0;background:transparent;color:var(--faint);cursor:pointer;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;transition:transform .15s}.chev svg[data-v-90c3b7d8]{width:13px;height:13px}.chev[data-v-90c3b7d8]:hover{color:var(--ink);background:var(--soft)}.chev.open[data-v-90c3b7d8]{transform:rotate(90deg)}.chev-spacer[data-v-90c3b7d8]{flex:none;width:22px}.ttl[data-v-90c3b7d8]{overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:450}.parentctx[data-v-90c3b7d8]{margin-left:8px;color:var(--faint);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;flex:none}.rollup[data-v-90c3b7d8]{margin-left:8px;color:var(--faint);font:10px var(--mono);flex:none}.ctl[data-v-90c3b7d8] .trigger{font-size:12.5px}.cellbtn[data-v-90c3b7d8]{display:inline-flex;align-items:center;min-height:20px;color:var(--ink2);font-size:12.5px;cursor:pointer}.cellbtn[data-v-90c3b7d8]:hover{color:var(--ink)}.progcell[data-v-90c3b7d8]{gap:7px;width:100%}.progcell .bar[data-v-90c3b7d8]{flex:1;min-width:34px;max-width:96px;height:5px;border-radius:3px;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.progcell .bar i[data-v-90c3b7d8]{display:block;height:100%;border-radius:3px;background:color-mix(in srgb,var(--accent) 70%,transparent);transition:width .18s ease}.progcell .bar.derived i[data-v-90c3b7d8]{background:color-mix(in srgb,var(--accent) 38%,transparent)}.progcell .bar.full i[data-v-90c3b7d8]{background:var(--accent)}.progcell b[data-v-90c3b7d8]{font-weight:500;font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.progcell b.unset[data-v-90c3b7d8]{color:var(--faint)}td.prog[data-v-90c3b7d8]{min-width:120px}@media(prefers-reduced-motion:reduce){.progcell .bar i[data-v-90c3b7d8]{transition:none}}.prio.high[data-v-90c3b7d8]{color:var(--amber)}.prio.critical[data-v-90c3b7d8]{color:var(--red);font-weight:500}.unset[data-v-90c3b7d8]{color:#c2c5bf}.duecell.soon[data-v-90c3b7d8]{color:var(--kind-warn)}.duecell.late[data-v-90c3b7d8]{color:var(--red)}.duecell[data-v-90c3b7d8]{border:0;background:transparent;font:12px var(--mono);color:var(--ink2);outline:none;cursor:pointer;width:118px}.proj[data-v-90c3b7d8]{font:11.5px var(--mono)}.tagcell .tag[data-v-90c3b7d8]{color:var(--ink3);background:var(--soft);border-radius:5px;padding:2px 6px;font:10px var(--mono);margin-right:5px}.upd[data-v-90c3b7d8]{color:var(--faint);font:11px var(--mono)}.empty[data-v-90c3b7d8]{padding:26px 0;color:var(--faint);font-size:12px}.tools[data-v-005f70df]{display:flex;align-items:center;gap:14px;margin:10px 0 8px}.zooms[data-v-005f70df]{display:inline-flex;gap:3px;background:var(--soft);border-radius:8px;padding:2px}.zooms button[data-v-005f70df]{border:0;background:transparent;color:var(--muted);font-size:11px;padding:4px 11px;border-radius:6px;cursor:pointer}.zooms button.on[data-v-005f70df]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #353d2e1a}.hint[data-v-005f70df]{color:var(--faint);font:9px var(--mono)}.board[data-v-005f70df]{display:grid;grid-template-columns:288px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.labels[data-v-005f70df]{border-right:1px solid var(--line);background:var(--canvas2)}.labelhead[data-v-005f70df]{height:30px;border-bottom:1px solid var(--line)}.labelrow[data-v-005f70df]{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);cursor:pointer}.labelrow[data-v-005f70df]:hover{background:var(--hover)}.grouprow[data-v-005f70df]{height:28px;display:flex;align-items:center;gap:7px;padding:0 12px;background:var(--canvas2);border-bottom:1px solid var(--line)}.glabel[data-v-005f70df]{font:10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.gn[data-v-005f70df]{font:10px var(--mono);color:var(--faint)}.grouplane[data-v-005f70df]{height:28px;background:var(--canvas2);border-bottom:1px solid var(--line);position:relative;z-index:1}.indent[data-v-005f70df]{flex:none}.lchev[data-v-005f70df]{flex:none;border:0;background:transparent;color:var(--faint);cursor:pointer;width:20px;height:20px;display:grid;place-items:center;border-radius:5px;transition:transform .15s}.lchev svg[data-v-005f70df]{width:12px;height:12px}.lchev[data-v-005f70df]:hover{color:var(--ink);background:var(--soft)}.lchev.open[data-v-005f70df]{transform:rotate(90deg)}.lchev-spacer[data-v-005f70df]{flex:none;width:20px}.lroll[data-v-005f70df]{margin-left:auto;color:var(--faint);font:10px var(--mono);flex:none}.schedulechip[data-v-005f70df]{position:absolute;top:7px;height:20px;display:inline-flex;align-items:center;border:1px dashed var(--line);background:var(--canvas3);color:var(--faint);border-radius:6px;padding:0 9px;font-size:11.5px;cursor:grab;z-index:2;touch-action:none}.schedulechip[data-v-005f70df]:hover{color:var(--ink);border-color:var(--line)}.dot[data-v-005f70df]{width:8px;height:8px;border-radius:3px;flex:none}.ltitle[data-v-005f70df]{font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas[data-v-005f70df]{overflow-x:auto;position:relative}.inner[data-v-005f70df]{position:relative;min-height:100%}.tickhead[data-v-005f70df]{position:relative;height:30px;border-bottom:1px solid var(--line)}.tick[data-v-005f70df]{position:absolute;top:8px;color:var(--faint);font:8.5px var(--mono);transform:translate(4px)}.tick.major[data-v-005f70df]{color:var(--muted);font-weight:600}.gridline[data-v-005f70df]{position:absolute;top:30px;bottom:0;width:1px;background:var(--soft)}.todayline[data-v-005f70df]{position:absolute;top:30px;bottom:0;width:2px;background:#b3402e55;z-index:3}.lane[data-v-005f70df]{position:relative;height:36px;border-bottom:1px solid var(--line)}.bar[data-v-005f70df]{position:absolute;top:7px;height:20px;border:1px solid;border-radius:6px;cursor:grab;z-index:2;display:flex;align-items:center;overflow:visible}.bar.dragging[data-v-005f70df]{cursor:grabbing;box-shadow:0 4px 14px #2d342a38;z-index:5}.bar.solo[data-v-005f70df]{border-style:dashed}.fill[data-v-005f70df]{position:absolute;inset:0 auto 0 0;border-radius:5px 0 0 5px;pointer-events:none}.barwho[data-v-005f70df]{position:absolute;right:8px;z-index:2}.grip[data-v-005f70df]{position:absolute;right:-4px;top:-2px;bottom:-2px;width:9px;cursor:ew-resize}.ghost[data-v-005f70df]{position:absolute;top:9px;height:16px;border-radius:0 6px 6px 0;background:repeating-linear-gradient(45deg,#b3402e2e,#b3402e2e 4px,#b3402e0d 4px 8px);border:1px dashed rgba(179,64,46,.45);border-left:0;z-index:1}.empty[data-v-005f70df]{padding:26px 0;color:var(--faint);font-size:12px}.grouplabel[data-v-2c4b4dc8]{display:flex;align-items:baseline;gap:9px;margin:22px 0 4px;font:var(--eyebrow) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.grouplabel[data-v-2c4b4dc8]:first-child{margin-top:8px}.groupn[data-v-2c4b4dc8]{color:var(--line)}.groupnote[data-v-2c4b4dc8]{margin:16px 0 0;font-size:11.5px;color:var(--faint)}.groupbtn[data-v-2c4b4dc8]{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:4px 10px;font-size:12px;color:var(--ink);cursor:pointer}.groupbtn svg[data-v-2c4b4dc8]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translateY(1px)}.groupbtn[data-v-2c4b4dc8]:hover{background:var(--sel)}.gswap[data-v-2c4b4dc8]{display:grid}.gswap>span[data-v-2c4b4dc8]{grid-area:1 / 1;visibility:hidden;white-space:nowrap}.gswap>span.shown[data-v-2c4b4dc8]{visibility:visible}.donechip[data-v-2c4b4dc8]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer;padding:5px 9px;border-radius:7px;white-space:nowrap}.donechip.some[data-v-2c4b4dc8]{color:var(--accent)}.donechip[data-v-2c4b4dc8]:hover,.donechip.on[data-v-2c4b4dc8]{background:var(--soft);color:var(--kind-good)}.daylabel.flash[data-v-2c4b4dc8]{background:#4e755f24;border-radius:5px}.daylabel[data-v-2c4b4dc8]{margin:14px 0 4px;font:var(--eyebrow) var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.archfoot[data-v-2c4b4dc8]{margin-top:26px}.archfoot>button[data-v-2c4b4dc8]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer;padding:4px 0}.archfoot>button[data-v-2c4b4dc8]:hover{color:var(--ink)}.archhead[data-v-2c4b4dc8]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.archhead b[data-v-2c4b4dc8]{font-size:12.5px;font-weight:550}.archhead button[data-v-2c4b4dc8]{border:0;background:transparent;color:var(--faint);font-size:11px;cursor:pointer}.archrow[data-v-2c4b4dc8]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid var(--line)}.archrow a[data-v-2c4b4dc8]{color:var(--ink3);text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archrow a[data-v-2c4b4dc8]:hover{color:var(--ink)}.unarch[data-v-2c4b4dc8]{border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:7px;padding:4px 11px;font-size:11px;cursor:pointer;white-space:nowrap}.unarch[data-v-2c4b4dc8]:hover{background:var(--soft)}.crumb-sub[data-v-2c4b4dc8]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-2c4b4dc8]:hover{color:var(--ink)}.workwrap[data-v-2c4b4dc8]{height:100%;overflow-y:auto}.page[data-v-2c4b4dc8]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-2c4b4dc8]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}.viewctl[data-v-2c4b4dc8]{margin-left:auto;display:flex;align-items:center;gap:6px}h1[data-v-2c4b4dc8]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:0}.lenses[data-v-2c4b4dc8]{display:inline-flex;gap:3px;margin-left:16px;background:var(--soft);border-radius:8px;padding:2px}.lenses button[data-v-2c4b4dc8]{border:0;background:transparent;color:var(--muted);font-size:11px;padding:4px 11px;border-radius:6px;cursor:pointer}.lenses button.on[data-v-2c4b4dc8]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #353d2e1a}.count[data-v-2c4b4dc8]{color:var(--faint);font:10px var(--mono)}.quickadd[data-v-2c4b4dc8]{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);color:var(--faint)}.quickadd .plus[data-v-2c4b4dc8]{font-size:12px;width:20px;text-align:center}.quickadd input[data-v-2c4b4dc8]{flex:1;border:0;outline:none;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent;color:var(--ink)}.empty[data-v-2c4b4dc8]{padding:42px 0;text-align:center;color:var(--faint);font-size:12px}.lenssheet[data-v-2c4b4dc8]{flex:1;min-height:0;display:flex;flex-direction:column}.lenshead[data-v-2c4b4dc8]{flex:none;height:52px;display:flex;align-items:center;gap:18px;padding:0 14px 0 26px;border-bottom:1px solid var(--line)}.lenshead b[data-v-2c4b4dc8]{font-size:14px;font-weight:500}.lensgroup .groupbtn[data-v-2c4b4dc8]{border:1px solid var(--line);border-radius:8px;padding:5px 9px;background:var(--canvas)}.lensfind[data-v-2c4b4dc8]{flex:1 1 160px;max-width:320px;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);font:inherit;font-size:12.5px;padding:6px 11px;outline:none}.lensfind[data-v-2c4b4dc8]:focus{border-color:var(--accent)}.lensfind[data-v-2c4b4dc8]::-webkit-search-cancel-button{-webkit-appearance:none}.lensmode[data-v-2c4b4dc8]{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:7px;padding:2px}.lensmode button[data-v-2c4b4dc8]{border:0;background:transparent;font:inherit;font-size:12px;color:var(--muted);padding:3px 10px;border-radius:5px;cursor:pointer}.lensmode button.on[data-v-2c4b4dc8]{background:var(--soft);color:var(--ink)}.lensclose[data-v-2c4b4dc8]{margin-left:auto;width:30px;height:30px;border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer;border-radius:7px}.lensclose[data-v-2c4b4dc8]:hover{background:var(--soft);color:var(--ink)}.lensbody[data-v-2c4b4dc8]{flex:1;min-height:0;overflow:auto;padding:18px 26px 30px}.wrap[data-v-5098f9e1]{height:100%;overflow-y:auto}.page[data-v-5098f9e1]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-5098f9e1]{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}h1[data-v-5098f9e1]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:0}.count[data-v-5098f9e1]{color:var(--faint);font:10px var(--mono)}.donechip[data-v-5098f9e1]{margin-left:auto;border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer;padding:5px 9px;border-radius:7px;white-space:nowrap}.donechip.some[data-v-5098f9e1]{color:var(--accent)}.donechip[data-v-5098f9e1]:hover,.donechip.on[data-v-5098f9e1]{background:var(--soft);color:var(--kind-good)}.daylabel[data-v-5098f9e1]{margin:14px 0 4px;font:var(--eyebrow) var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.group[data-v-5098f9e1]{display:block;margin-top:22px;padding-bottom:7px;border-bottom:1px solid var(--line);color:var(--faint);font:var(--eyebrow) var(--mono);text-transform:uppercase;letter-spacing:.06em}.group.link[data-v-5098f9e1]{text-decoration:none}.group.link[data-v-5098f9e1]:hover{color:var(--ink)}.groupgo[data-v-5098f9e1]{margin-left:7px;color:var(--accent);opacity:0}.group.link:hover .groupgo[data-v-5098f9e1]{opacity:1}.empty[data-v-5098f9e1]{padding:42px 0;text-align:center;color:var(--faint);font-size:12px}.cd-backdrop[data-v-8d84616b]{position:fixed;inset:0;z-index:200;background:#1c1e1a57;display:grid;place-items:center;padding:24px}.cd-box[data-v-8d84616b]{background:var(--shell, #fdfdfc);border-radius:14px;padding:20px 22px 16px;width:min(380px,100%);box-shadow:0 18px 44px #14161238}.cd-box b[data-v-8d84616b]{font-size:14.5px;font-weight:500;display:block}.cd-box p[data-v-8d84616b]{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.cd-acts[data-v-8d84616b]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.cd-btn[data-v-8d84616b]{border:1px solid var(--line);background:transparent;border-radius:8px;padding:6px 13px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.cd-btn[data-v-8d84616b]:hover{background:#525d4912}.cd-btn[data-v-8d84616b]:focus-visible{outline:2px solid rgba(82,93,73,.5);outline-offset:1px}.cd-btn.danger[data-v-8d84616b]{border-color:#a2483c;color:var(--red)}.cd-btn.danger[data-v-8d84616b]:hover{background:#a2483c14}.cd-btn[data-v-8d84616b]:disabled{opacity:.45;cursor:default}.cd-btn[data-v-8d84616b]:disabled:hover{background:transparent}.filerows[data-v-1d16d049]{border-top:1px solid var(--line)}.filerow[data-v-1d16d049]{height:38px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:20px minmax(0,1fr) auto 40px 26px;column-gap:10px;align-items:center;padding:0 2px}.filerow[data-v-1d16d049]:hover{background:var(--hover)}.slot[data-v-1d16d049]{width:20px;height:20px;display:grid;place-items:center;color:var(--ink3)}.fname[data-v-1d16d049]{min-width:0;font-size:13.5px;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filerow:hover .fname[data-v-1d16d049]{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.rowlock[data-v-1d16d049]{font-size:10px;margin-left:4px;opacity:.8}.infolder[data-v-1d16d049]{margin-left:8px;font:10.5px var(--mono);color:var(--faint)}.when[data-v-1d16d049]{text-align:right;font:10.5px var(--mono);color:var(--faint)}.more[data-v-1d16d049]{display:inline-block;width:26px;height:26px;line-height:26px;text-align:center;border-radius:6px;color:var(--faint);letter-spacing:1px;font-size:13px;opacity:0;transition:opacity .12s;cursor:pointer}.filerow:hover .more[data-v-1d16d049],.filerow:focus-within .more[data-v-1d16d049]{opacity:1}.more[data-v-1d16d049]:hover{background:var(--soft);color:var(--ink)}.fileempty[data-v-1d16d049]{padding:12px 0;color:var(--faint);font-size:12.5px}html[data-host=mac] .pane[data-v-4cc04bd2]{background:var(--pane-ground);background-attachment:scroll,fixed}html[data-host=mac] .pane.full[data-v-4cc04bd2]{background:transparent}.pane[data-v-4cc04bd2]{min-width:0;border-left:1px solid var(--line);background:var(--canvas2);display:flex;flex-direction:column;overflow:hidden}.pane.full[data-v-4cc04bd2]{border-left-color:transparent;background:var(--canvas)}.head[data-v-4cc04bd2]{min-height:52px;flex:none;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px}.full .head[data-v-4cc04bd2]{padding:0 34px}.head b[data-v-4cc04bd2]{display:block;font-size:13px;font-weight:500}.full .head b[data-v-4cc04bd2]{font-size:14.5px}.head span[data-v-4cc04bd2]{display:block;color:var(--faint);font-size:10.5px;margin-top:3px}.titlelink[data-v-4cc04bd2]{cursor:pointer}.titlelink[data-v-4cc04bd2]:hover{color:var(--accent)}.threadcrumb[data-v-4cc04bd2]{display:flex;align-items:center;gap:8px}.backbtn[data-v-4cc04bd2]{border:0;background:transparent;color:var(--ink3);font-size:17px;cursor:pointer;padding:2px 8px;border-radius:6px}.backbtn[data-v-4cc04bd2]:hover{background:var(--soft);color:var(--ink)}.actions[data-v-4cc04bd2]{display:flex;align-items:center;gap:5px}.actions button[data-v-4cc04bd2]{border:0;background:transparent;color:var(--ink3);font-size:11px;cursor:pointer;padding:7px 8px;border-radius:6px}.actions button[data-v-4cc04bd2]:hover{background:var(--soft);color:var(--ink)}.actions .icon[data-v-4cc04bd2]{width:28px;height:28px;padding:0;font-size:17px;font-weight:300}.full-layout[data-v-4cc04bd2]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-thread)}.full-layout[data-v-4cc04bd2]:not(.thread-open){grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.full-layout[data-v-4cc04bd2]>*{min-height:0}.maincol[data-v-4cc04bd2]{min-width:0;display:flex;flex-direction:column}.scrollarea[data-v-4cc04bd2]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.vpanel[data-v-308e22a2]{position:absolute;top:30px;right:0;z-index:40;width:420px;max-height:70vh;overflow-y:auto;background:var(--canvas);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px #0000001f;padding:14px;text-align:left}.vhead[data-v-308e22a2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13px}.x[data-v-308e22a2]{border:0;background:none;font-size:17px;line-height:1;color:var(--muted);cursor:pointer}.vsave[data-v-308e22a2]{display:flex;gap:8px;margin-bottom:12px}.vsave input[data-v-308e22a2]{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:12.5px}.go[data-v-308e22a2]{border:0;background:var(--ink);color:var(--canvas);border-radius:8px;padding:7px 14px;font:inherit;font-size:12.5px;cursor:pointer}.go.wide[data-v-308e22a2]{width:100%}.vlist[data-v-308e22a2]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.vrow[data-v-308e22a2]{width:100%;display:grid;gap:2px;text-align:left;border:0;background:none;border-radius:8px;padding:8px 9px;font:inherit;cursor:pointer}.vrow[data-v-308e22a2]:hover{background:var(--shell2, #f4f3ee)}.vwho[data-v-308e22a2]{font-size:12.5px;color:var(--ink)}.vwho b[data-v-308e22a2]{font-weight:500}.vmeta[data-v-308e22a2]{font-size:11.5px;color:var(--muted)}.vopen[data-v-308e22a2]{padding:4px 9px 12px}.vbody[data-v-308e22a2]{max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.6;background:var(--shell2, #faf9f6)}.vbody[data-v-308e22a2] h1,.vbody[data-v-308e22a2] h2,.vbody[data-v-308e22a2] h3{font-size:13px;margin:10px 0 4px}.vbody[data-v-308e22a2] p{margin:0 0 8px}.vbody[data-v-308e22a2] table{display:block;max-width:100%;overflow-x:auto}.restore[data-v-308e22a2]{margin-top:8px;border:1px solid var(--line);background:none;border-radius:8px;padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer}.restore[data-v-308e22a2]:hover{border-color:var(--ink)}.vempty[data-v-308e22a2],.verr[data-v-308e22a2]{margin:6px 0;font-size:12px;color:var(--muted)}.verr[data-v-308e22a2]{color:#a3564b}.pscrim[data-v-3e83d9f6]{position:fixed;inset:0;z-index:39}.ppanel[data-v-3e83d9f6]{position:absolute;top:34px;right:0;z-index:40;width:396px;max-height:84vh;display:flex;flex-direction:column;background:var(--canvas);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #2324210a,0 18px 48px -12px #23242138;text-align:left;font-size:13px;overflow:hidden}header[data-v-3e83d9f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 13px;border-bottom:1px solid var(--line)}header div[data-v-3e83d9f6]{display:grid;gap:3px}header b[data-v-3e83d9f6]{font-size:13.5px;font-weight:600}header span[data-v-3e83d9f6]{color:var(--muted);font-size:12px;line-height:1.45}.x[data-v-3e83d9f6]{flex:none;border:0;background:none;padding:2px;border-radius:6px;color:var(--faint);cursor:pointer;line-height:0}.x[data-v-3e83d9f6]:hover{color:var(--ink);background:var(--soft)}.x svg[data-v-3e83d9f6]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.plink[data-v-3e83d9f6]{display:flex;align-items:center;gap:4px;margin:14px 16px 0;padding:5px 6px 5px 11px;background:var(--soft);border:1px solid var(--line);border-radius:10px}.lurl[data-v-3e83d9f6]{flex:1;min-width:0;font-family:var(--mono);font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr}.licon[data-v-3e83d9f6]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:0;background:var(--canvas);border:1px solid var(--line);border-radius:7px;color:var(--muted);cursor:pointer;text-decoration:none}.licon[data-v-3e83d9f6]:hover{color:var(--ink);border-color:var(--faint)}.licon.ok[data-v-3e83d9f6]{color:var(--green);border-color:color-mix(in srgb,var(--green) 40%,transparent)}.licon svg[data-v-3e83d9f6]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.plive[data-v-3e83d9f6]{display:flex;align-items:center;gap:7px;margin:10px 16px 0;font-size:11.5px;color:var(--muted)}.dot[data-v-3e83d9f6]{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}.plists[data-v-3e83d9f6]{overflow-y:auto;padding:0 16px;max-height:218px}.popts[data-v-3e83d9f6]{padding:0 16px 15px;flex:none}.pgroup[data-v-3e83d9f6]:first-child{margin-top:14px}.pgroup[data-v-3e83d9f6]{margin:18px 0 5px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:600}.pcheck[data-v-3e83d9f6]{display:flex;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;border-radius:8px;cursor:pointer}.pcheck[data-v-3e83d9f6]:hover{background:var(--soft)}.pcheck input[data-v-3e83d9f6]{flex:none;width:15px;height:15px;accent-color:var(--ink);cursor:pointer}.ptitle[data-v-3e83d9f6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pside[data-v-3e83d9f6]{flex:none;color:var(--faint);font-size:11px;font-family:var(--mono)}.pfield[data-v-3e83d9f6]{display:flex;align-items:center;gap:10px;margin-top:7px}.pfield>span[data-v-3e83d9f6]{width:52px;flex:none;color:var(--muted);font-size:12px}.pfield select[data-v-3e83d9f6],.pfield input[data-v-3e83d9f6]{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:7px 9px;font:inherit;font-size:12.5px;background:var(--canvas);color:var(--ink)}.pfield select[data-v-3e83d9f6]:focus,.pfield input[data-v-3e83d9f6]:focus{outline:none;border-color:var(--faint)}.clear[data-v-3e83d9f6]{flex:none;border:0;background:none;color:var(--muted);font:inherit;font-size:11.5px;cursor:pointer;text-decoration:underline;text-underline-offset:2px}footer[data-v-3e83d9f6]{padding:13px 16px 14px;border-top:1px solid var(--line);background:var(--shell)}.go[data-v-3e83d9f6]{width:100%;border:0;background:var(--ink);color:var(--canvas);border-radius:9px;padding:9px 14px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.go[data-v-3e83d9f6]:hover:not(:disabled){opacity:.9}.go[data-v-3e83d9f6]:disabled{opacity:.55;cursor:default}.pfoot[data-v-3e83d9f6]{margin:10px 0 0;font-size:11px;line-height:1.5;color:var(--faint)}.off[data-v-3e83d9f6]{width:100%;margin-top:9px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;padding:4px;cursor:pointer}.off[data-v-3e83d9f6]:hover:not(:disabled){color:var(--red)}.pmuted[data-v-3e83d9f6]{color:var(--muted);padding:18px 16px;margin:0}.perr[data-v-3e83d9f6]{color:var(--red);font-size:12px;margin:0;padding:0 16px 4px}.slashmenu{position:fixed;z-index:1200;min-width:210px;max-height:300px;overflow-y:auto;background:var(--canvas);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #353d2e24;padding:4px;display:grid}.slashitem{border:0;background:transparent;border-radius:6px;padding:7px 10px;display:flex;align-items:baseline;gap:10px;cursor:pointer;text-align:left;font-size:12.5px;color:var(--ink)}.slashitem small{margin-left:auto;font:10px var(--mono);color:var(--faint)}.slashitem.sel,.slashitem:hover{background:var(--hover)}.tbl-strip[data-v-1476ed27]{position:absolute;border:1px dashed var(--line);background:var(--canvas3);color:transparent;font-size:10px;line-height:1;cursor:pointer;border-radius:5px;padding:0;z-index:5;transition:opacity .12s;opacity:.45}.tbl-addrow[data-v-1476ed27]{height:13px}.tbl-addcol[data-v-1476ed27]{width:13px}.tbl-strip[data-v-1476ed27]:hover{opacity:1;background:var(--soft);color:var(--ink3);border-style:solid}.tbl-corner[data-v-1476ed27]{position:absolute;display:inline-flex;gap:2px;z-index:6}.tbl-corner button[data-v-1476ed27]{border:1px solid var(--line);background:var(--canvas);border-radius:5px;font:9px var(--mono);color:#8a8e86;cursor:pointer;padding:2px 5px}.tbl-corner button[data-v-1476ed27]:hover{color:var(--ink);background:var(--soft)}.tbl-corner .danger[data-v-1476ed27]:hover{color:var(--red)}.docsuggest{position:fixed;z-index:1200;min-width:260px;max-width:380px;background:var(--canvas);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #00000024;padding:4px}.docsuggest .row{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:6px 9px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:12.5px var(--sans);text-align:left;cursor:pointer}.docsuggest .row.on,.docsuggest .row:hover{background:var(--hover)}.docsuggest .row.empty{color:var(--faint);cursor:default}.docsuggest .p{font:10px var(--mono);color:var(--faint)}.doczone[data-v-d7520bc5]{padding:20px 0 4px;min-height:88px;position:relative}.alsohere[data-v-d7520bc5]{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:11.5px;color:var(--muted)}.alsohere i[data-v-d7520bc5]{width:6px;height:6px;border-radius:50%;background:#c9a227;flex:none}.alsohere.changed i[data-v-d7520bc5]{background:#a3564b}.alsohere button[data-v-d7520bc5]{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.clash[data-v-d7520bc5]{margin:0 0 14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--kind-warn) 40%,transparent);border-radius:10px;background:var(--kind-warn-bg);display:grid;gap:4px}.clash b[data-v-d7520bc5]{font-size:12.5px;font-weight:500}.clash span[data-v-d7520bc5]{font-size:11.5px;color:var(--muted)}.clashrow[data-v-d7520bc5]{display:flex;gap:8px;margin-top:6px}.clashrow button[data-v-d7520bc5]{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:5px 12px;font:inherit;font-size:11.5px;cursor:pointer}.clashrow .mine[data-v-d7520bc5]{border-color:var(--ink)}.doczone[data-v-d7520bc5] .bodydoc{outline:none;caret-color:var(--ink)}.doczone[data-v-d7520bc5] .bodydoc .selectedCell{background:#5b896a14}.doczone[data-v-d7520bc5] .bodydoc img{max-width:100%;border-radius:8px;border:1px solid var(--line);margin:0 0 15px}.doczone[data-v-d7520bc5] .bodydoc hr{border:0;border-top:1px solid var(--line);margin:18px 0}.pubchip[data-v-bbc0c688]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;border:1px solid var(--line);background:none;border-radius:999px;padding:2px 9px 2px 7px;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer}.pubdot[data-v-bbc0c688]{width:6px;height:6px;border-radius:50%;background:#3f9d61}.crumbpath[data-v-bbc0c688]{display:inline-flex;align-items:baseline;gap:7px;min-width:0;overflow:hidden}.crumbpath b[data-v-bbc0c688]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumblink[data-v-bbc0c688]{color:var(--muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.crumblink[data-v-bbc0c688]:hover{color:var(--ink)}.crumbsep[data-v-bbc0c688]{color:var(--faint)}.item-layout[data-v-bbc0c688]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-item)}.item-layout.pane-hidden[data-v-bbc0c688]{grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.item-layout.full[data-v-bbc0c688]{grid-template-columns:var(--pane-w-none) minmax(0,1fr)}.full .item-scroll[data-v-bbc0c688]{opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.item-scroll[data-v-bbc0c688]{min-width:0;overflow-y:auto;transition:opacity .18s}.page[data-v-bbc0c688]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.delsubtree[data-v-bbc0c688]{list-style:none;margin:10px 0 0;padding:8px 10px;border:1px solid var(--line);border-radius:8px;max-height:168px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.delsubtree li[data-v-bbc0c688]{font-size:12.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delsubtree li[data-v-bbc0c688]:before{content:"·";color:var(--faint);margin-right:7px}.delsubtree li.more[data-v-bbc0c688]{color:var(--faint)}.delsubtree li.more[data-v-bbc0c688]:before{content:"";margin:0}.delerr[data-v-bbc0c688]{margin:10px 0 0;font-size:12px;color:var(--kind-bad, #b3473f)}.gonecard[data-v-bbc0c688]{max-width:430px;margin:120px auto;text-align:center;display:flex;flex-direction:column;gap:7px}.gonecard b[data-v-bbc0c688]{font-size:15px;font-weight:550}.gonecard span[data-v-bbc0c688]{color:var(--muted);font-size:12.5px}.gonecard a[data-v-bbc0c688]{margin-top:8px;color:var(--accent);font-size:12.5px;text-decoration:none}.archbanner[data-v-bbc0c688]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:9px 13px;border:1px dashed var(--line);border-radius:9px;background:var(--canvas3);color:var(--ink3);font-size:12px}.archbanner button[data-v-bbc0c688]{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:7px;padding:4px 12px;font-size:11px;cursor:pointer}.archbanner button[data-v-bbc0c688]:hover{background:var(--soft)}.runstrip[data-v-bbc0c688]{display:flex;align-items:center;gap:10px;margin:10px 0 0;padding:8px 13px;border:1px solid var(--line);border-radius:9px;background:var(--canvas2);font-size:12px}.runstrip.ask[data-v-bbc0c688]{background:var(--kind-warn-bg);border-color:var(--line)}.rs-verb[data-v-bbc0c688]{font:11px var(--mono);color:var(--ink2);white-space:nowrap}.rs-goal[data-v-bbc0c688]{flex:1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-state[data-v-bbc0c688]{font:10px var(--mono);color:var(--faint);white-space:nowrap}.rs-accept[data-v-bbc0c688]{border:0;background:var(--ink);color:var(--canvas);border-radius:7px;padding:4px 12px;font-size:11px;cursor:pointer;white-space:nowrap}.eyebrow-row[data-v-bbc0c688]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-bbc0c688]{display:flex;gap:8px;align-items:center;color:var(--muted);font:var(--eyebrow) var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.statedot[data-v-bbc0c688]{width:6px;height:6px;border-radius:50%}.item-actions[data-v-bbc0c688]{display:flex;align-items:center;gap:12px}.convcount[data-v-bbc0c688]{position:absolute;top:-2px;right:-3px;min-width:13px;height:13px;padding:0 3px;display:grid;place-items:center;font:9px var(--mono);line-height:1;color:var(--ink3);background:var(--soft);border:1.5px solid var(--canvas);border-radius:7px}.convcount.unread[data-v-bbc0c688]{color:#fff;background:var(--accent)}.iconbtn[data-v-bbc0c688],.item-actions[data-v-bbc0c688] .more{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:var(--faint);cursor:pointer;position:relative}.iconbtn[data-v-bbc0c688]:hover,.item-actions[data-v-bbc0c688] .more:hover,.iconbtn[aria-expanded=true][data-v-bbc0c688]{background:var(--soft);color:var(--ink)}.iconbtn svg[data-v-bbc0c688]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.more[data-v-bbc0c688]{letter-spacing:2px;font-size:15px;line-height:1}.title[data-v-bbc0c688]{width:100%;border:0;outline:none;background:transparent;font-size:var(--h1-size);line-height:1.16;letter-spacing:var(--h1-track);font-weight:500;color:var(--ink);margin:9px 0 4px;padding:0;font-family:inherit}.properties[data-v-bbc0c688]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px;padding:10px 0}.prop[data-v-bbc0c688]{border-left:1px solid var(--line);padding-left:16px;padding-right:14px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;overflow:hidden}.prop[data-v-bbc0c688]:first-child{border-left:0;padding-left:0}.prop label[data-v-bbc0c688]{display:block;width:100%;color:var(--faint);font:8px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.propvalue[data-v-bbc0c688]{font-size:12px;cursor:pointer;border-bottom:1px dashed transparent;padding-bottom:1px}.prop:hover .propvalue[data-v-bbc0c688]{border-bottom-color:var(--line)}.propvalue.unset[data-v-bbc0c688]{color:var(--faint)}.date[data-v-bbc0c688]{border:0;background:transparent;font:12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);padding:0;outline:none;cursor:pointer;width:100%}.chips[data-v-bbc0c688]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 0}.chips-hint[data-v-bbc0c688]{color:var(--faint);font-size:12px;margin-right:4px}.chip[data-v-bbc0c688]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--soft);border-radius:7px;padding:5px 10px;font-size:12px;color:var(--ink2);cursor:pointer}.chip[data-v-bbc0c688]:hover{background:var(--soft)}.chip.ghost[data-v-bbc0c688]{background:transparent;border-style:dashed;color:var(--faint)}.chip.high[data-v-bbc0c688]{color:var(--amber)}.chip.critical[data-v-bbc0c688]{color:var(--red)}.tagchip[data-v-bbc0c688]{font-family:var(--mono);font-size:11px}.tagchip .x[data-v-bbc0c688]{color:var(--faint)}.tagentry[data-v-bbc0c688]{border:1px solid var(--line);border-radius:7px;padding:5px 10px;font:12px var(--mono);outline:none;width:110px}.progress[data-v-bbc0c688]{border-bottom:1px solid var(--line);padding:15px 0 16px;margin-top:14px}.progress-top[data-v-bbc0c688]{display:flex;align-items:baseline}.progress-title[data-v-bbc0c688]{display:flex;align-items:baseline;gap:8px}.progress-title b[data-v-bbc0c688]{font-size:12px;font-weight:500}.pct[data-v-bbc0c688]{color:var(--green);font:12px var(--mono)}.risk[data-v-bbc0c688]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.risk[data-v-bbc0c688]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}input[type=range][data-v-bbc0c688]{display:block;width:100%;height:3px;margin:14px 0 11px;accent-color:var(--green);cursor:ew-resize}.delivery[data-v-bbc0c688]{font-size:11px;color:var(--muted)}.delivery strong[data-v-bbc0c688]{margin-left:5px;font-weight:500}.delivery span[data-v-bbc0c688]{margin-left:5px;color:var(--faint)}.sectionhead[data-v-bbc0c688]{display:flex;align-items:baseline;margin-top:18px}.sectionhead h2[data-v-bbc0c688]{font-size:var(--h2-size);letter-spacing:var(--h2-track);font-weight:var(--h2-weight);margin:0}.sectionmeta[data-v-bbc0c688]{margin-left:auto;display:flex;align-items:center;gap:9px;color:var(--faint);font:9px var(--mono)}.layoutbtn[data-v-bbc0c688]{border:0;background:transparent;color:var(--faint);font:9px var(--mono);cursor:pointer;padding:3px 5px;border-radius:4px}.layoutbtn.on[data-v-bbc0c688]{background:var(--soft);color:var(--ink2)}.childlist[data-v-bbc0c688]{margin-top:6px;border-top:1px solid var(--line)}.childtable[data-v-bbc0c688]{width:100%;margin-top:6px;border-collapse:collapse;font-size:12px}.childtable th[data-v-bbc0c688]{text-align:left;color:var(--faint);font:8px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 8px 7px 0;font-weight:400}.childtable td[data-v-bbc0c688]{border-bottom:1px solid var(--line);padding:9px 8px 9px 0;color:var(--muted)}.childtable tbody tr[data-v-bbc0c688]{cursor:pointer}.childtable tbody tr[data-v-bbc0c688]:hover{background:var(--hover)}.cell-title[data-v-bbc0c688]{color:var(--ink)!important;font-weight:450}.filerows[data-v-bbc0c688]{margin-top:6px;border-top:1px solid var(--line)}.filerow[data-v-bbc0c688]{min-height:44px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:22px 1fr auto 22px;gap:10px;align-items:center}.filethumb[data-v-bbc0c688]{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid var(--line);cursor:zoom-in;flex:none}.fileicon[data-v-bbc0c688]{color:#737871;font-size:15px}.filemain[data-v-bbc0c688]{min-width:0;text-decoration:none;color:inherit}.filemain b[data-v-bbc0c688]{display:block;font-weight:500;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filemain b[data-v-bbc0c688]:hover{color:var(--accent)}.filemain small[data-v-bbc0c688]{display:block;color:var(--muted);font-size:9px;margin-top:1px}.filemeta[data-v-bbc0c688]{color:var(--faint);font:9px var(--mono)}.filedetach[data-v-bbc0c688]{border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer}.filedetach[data-v-bbc0c688]:hover{color:var(--red)}.fileempty[data-v-bbc0c688]{padding:14px 0;border-bottom:1px solid var(--line);color:var(--faint);font-size:11.5px}.quickadd[data-v-bbc0c688]{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);color:var(--faint)}.quickadd .plus[data-v-bbc0c688]{font-size:12px;width:20px;text-align:center}.quickadd input[data-v-bbc0c688]{flex:1;border:0;outline:none;font:12.5px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent;color:var(--ink)}.source-row[data-v-bbc0c688]{margin-top:14px;display:flex;align-items:center}.source-row code[data-v-bbc0c688]{font:var(--eyebrow) var(--mono);color:var(--faint)}.source-row a[data-v-bbc0c688]{margin-left:auto;color:var(--accent);text-decoration:none;font-size:11px}.card[data-v-5914dab6]{display:flex;align-items:flex-start;gap:16px;border:1px solid var(--line);border-radius:14px;padding:18px 20px;background:var(--canvas2);margin:12px 0 4px}.face[data-v-5914dab6]{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line);font-size:13px;font-weight:500}.face img[data-v-5914dab6]{width:100%;height:100%;object-fit:cover;display:block}.body[data-v-5914dab6]{flex:1;min-width:0}.line[data-v-5914dab6]{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.name[data-v-5914dab6]{font-size:16px;font-weight:500;letter-spacing:-.01em}.name.unnamed[data-v-5914dab6]{color:var(--faint);font-weight:400}.scope[data-v-5914dab6]{font:9px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);background:var(--soft);border-radius:5px;padding:2px 7px}.blurb[data-v-5914dab6]{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted);max-width:560px}.blurb[data-v-5914dab6] a{color:var(--muted);border-bottom:1px solid rgba(0,0,0,.16);text-decoration:none}.blurb[data-v-5914dab6] a:hover{color:var(--ink)}.blurb[data-v-5914dab6] b{font-weight:500;color:var(--ink)}.facts[data-v-5914dab6]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.fact[data-v-5914dab6]{font:10px var(--mono);color:var(--ink2);background:var(--soft);border-radius:5px;padding:3px 8px}.edit[data-v-5914dab6]{flex:none;border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:6px 14px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.edit[data-v-5914dab6]:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}@media(max-width:620px){.card[data-v-5914dab6]{flex-wrap:wrap}.edit[data-v-5914dab6]{order:3}}.picker[data-v-7d9bb9fd]{display:flex;flex-direction:column;gap:12px}.current[data-v-7d9bb9fd]{display:flex;align-items:center;gap:13px}.face[data-v-7d9bb9fd]{display:grid;place-items:center;border-radius:50%;background:var(--soft) center/cover;color:var(--muted);font-size:14px;font-weight:500;flex:none}.acts[data-v-7d9bb9fd]{display:flex;align-items:center;gap:12px}.act[data-v-7d9bb9fd]{border:0;background:transparent;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer;border-bottom:1px solid rgba(0,0,0,.16);padding:0 0 1px}.act[data-v-7d9bb9fd]:hover:not(:disabled){color:var(--ink)}.act.quiet[data-v-7d9bb9fd]{border-bottom-color:transparent}.act[data-v-7d9bb9fd]:disabled{opacity:.5;cursor:default}.orbs[data-v-7d9bb9fd]{display:flex;flex-wrap:wrap;gap:8px}.orb[data-v-7d9bb9fd]{width:30px;height:30px;border-radius:50%;border:0;padding:0;cursor:pointer;background-size:cover;background-position:center;box-shadow:0 0 #23242100;transition:box-shadow .16s ease,transform .16s ease}.orb[data-v-7d9bb9fd]:hover:not(:disabled){transform:translateY(-1px)}.orb.on[data-v-7d9bb9fd]{box-shadow:0 0 0 2px var(--shell),0 0 0 3.5px #2324216b}.orb[data-v-7d9bb9fd]:disabled{cursor:default}.scrim[data-v-7ffed26b]{position:fixed;inset:0;z-index:90;background:#181a1647;display:grid;place-items:center;padding:20px}.box[data-v-7ffed26b]{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:var(--shell, #fbfaf7);border:1px solid var(--line);border-radius:16px;padding:22px 24px 18px;box-shadow:0 24px 60px #14161238;outline:none}h2[data-v-7ffed26b]{margin:0 0 16px;font-size:17px;font-weight:600;letter-spacing:-.015em}.picker[data-v-7ffed26b]{margin-bottom:18px}.field[data-v-7ffed26b]{display:grid;gap:5px}.field span[data-v-7ffed26b]{font:9px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.nameinput[data-v-7ffed26b]{border:1px solid var(--line);border-radius:9px;background:var(--canvas);padding:9px 12px;font:inherit;font-size:13.5px;color:var(--ink);outline:none}.nameinput[data-v-7ffed26b]:focus{border-color:#b9c4b4}.hint[data-v-7ffed26b]{margin:6px 0 0;font-size:11.5px;color:var(--faint)}.consent[data-v-7ffed26b]{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.consenthead[data-v-7ffed26b]{font-size:12.5px;font-weight:500;display:block}.consentopts[data-v-7ffed26b]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.consentopt[data-v-7ffed26b]{flex:1 1 200px;text-align:left;border:1px solid var(--line);background:var(--canvas);border-radius:10px;padding:10px 13px;cursor:pointer;font:inherit;display:grid;gap:3px}.consentopt b[data-v-7ffed26b]{font-size:12.5px;font-weight:500}.consentopt span[data-v-7ffed26b]{font-size:11.5px;line-height:1.45;color:var(--muted)}.consentopt[data-v-7ffed26b]:hover{background:#525d490d}.consentopt.on[data-v-7ffed26b]{border-color:#4e755f;background:#4e755f12}.consentnote[data-v-7ffed26b]{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--faint)}.err[data-v-7ffed26b]{margin:12px 0 0;font-size:11.5px;color:var(--red)}.actions[data-v-7ffed26b]{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.cancel[data-v-7ffed26b]{border:1px solid var(--line);background:transparent;border-radius:8px;padding:7px 14px;font:inherit;font-size:12.5px;color:var(--muted);cursor:pointer}.save[data-v-7ffed26b]{border:1px solid #3f5a49;background:var(--accent);color:var(--canvas);border-radius:8px;padding:7px 16px;font:inherit;font-size:12.5px;cursor:pointer}.save[data-v-7ffed26b]:disabled{opacity:.6;cursor:default}.crumb-sub[data-v-11232a23]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-11232a23]:hover{color:var(--ink)}.wrap[data-v-11232a23]{height:100%;overflow-y:auto}.page[data-v-11232a23]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-11232a23]{display:flex;align-items:baseline;gap:12px}h1[data-v-11232a23]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:0}.count[data-v-11232a23]{color:var(--faint);font:10px var(--mono)}.sect[data-v-11232a23]{margin:var(--section-gap) 0 6px;font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-track)}.viaex[data-v-11232a23]{font-style:normal;color:var(--faint);background:var(--soft);border-radius:4px;padding:0 5px;font-size:11px}.delegadd[data-v-11232a23]{display:flex;gap:10px;align-items:center;margin-top:12px}.delegadd input[data-v-11232a23]{flex:1;border:1px solid var(--line);border-radius:9px;padding:9px 13px;font-size:13px;outline:none;background:var(--canvas)}.delegadd input[data-v-11232a23]:focus{border-color:#b9c4b4}.capbtn[data-v-11232a23]{border:1px solid var(--line);background:var(--canvas3);border-radius:8px;padding:8px 13px;font-size:12.5px;cursor:pointer;color:var(--ink2)}.mint[data-v-11232a23]{border:0;background:var(--ink);color:var(--canvas);border-radius:9px;padding:9px 16px;font-size:12.5px;cursor:pointer}.instruction[data-v-11232a23]{margin:10px 0;padding:12px 14px;background:var(--soft);border:1px solid var(--line);border-radius:9px;font:11px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.delegrows[data-v-11232a23]{border-top:1px solid var(--line);margin-top:14px}.delegrow[data-v-11232a23]{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line)}.delegrow .who[data-v-11232a23]{flex:1}.delegrow .who b[data-v-11232a23]{font-size:13.5px;font-weight:550;display:block}.delegrow .who small[data-v-11232a23]{color:var(--faint);font-size:11px}.revoke[data-v-11232a23]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.lede[data-v-11232a23]{margin:2px 0 26px;max-width:620px;font-size:13.5px;line-height:1.65;color:var(--muted)}.secthint[data-v-11232a23]{margin:-2px 0 14px;max-width:620px;font-size:12.5px;line-height:1.6;color:var(--faint)}.lede code[data-v-11232a23]{font:11px var(--mono);background:var(--soft);padding:1px 5px;border-radius:4px}.quickadd[data-v-11232a23]{display:flex;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--faint)}.quickadd .plus[data-v-11232a23]{width:20px;text-align:center}.quickadd input[data-v-11232a23]{flex:1;border:0;outline:none;font:12.5px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent;color:var(--ink)}.error[data-v-11232a23]{color:var(--red);font-size:11px}.tokencard[data-v-11232a23]{margin-top:14px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);border-radius:10px;padding:13px 15px}.tokencard b[data-v-11232a23]{font-size:12.5px;font-weight:500}.tokencard p[data-v-11232a23]{margin:6px 0 9px;color:var(--muted);font-size:11px}.tokencard p code[data-v-11232a23]{font:9px var(--mono)}.tokenrow[data-v-11232a23]{display:flex;align-items:center;gap:9px}.token[data-v-11232a23]{flex:1;font:10px var(--mono);background:var(--canvas);border:1px solid var(--line);border-radius:6px;padding:7px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tokenrow button[data-v-11232a23]{border:0;background:var(--accent);color:#fff;font-size:11px;border-radius:6px;padding:6px 11px;cursor:pointer}.tokenrow .dismiss[data-v-11232a23]{background:transparent;color:var(--muted)}.agentrows[data-v-11232a23]{margin-top:4px}.agentrow[data-v-11232a23]{min-height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.avatar[data-v-11232a23]{width:28px;height:28px;border-radius:50%;background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line);display:grid;place-items:center;font-size:8px;font-style:normal}.who[data-v-11232a23]{min-width:0}.who b[data-v-11232a23]{display:block;font-size:13px;font-weight:500}.who small[data-v-11232a23]{color:var(--faint);font:9px var(--mono)}.cap[data-v-11232a23]{margin-left:auto;font:10px var(--mono);background:var(--soft);border-radius:5px;padding:4px 8px;color:var(--ink2);cursor:pointer}.cap.quiet[data-v-11232a23]{cursor:default}.memrows[data-v-11232a23]{border-top:1px solid var(--line);margin-top:14px}.memrow[data-v-11232a23]{display:flex;align-items:baseline;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line)}.memtype[data-v-11232a23]{flex:none;font:9px var(--mono);text-transform:uppercase;letter-spacing:.05em;border-radius:5px;padding:2px 7px;background:var(--soft);color:var(--faint)}.memtype.preference[data-v-11232a23]{background:#5b896a1f;color:var(--accent)}.membody[data-v-11232a23]{flex:1;font-size:12.5px;line-height:1.5;color:var(--ink)}.membody small[data-v-11232a23]{color:var(--faint);font-size:10.5px}.revoke[data-v-11232a23]{border:0;background:transparent;color:var(--faint);font-size:10px;cursor:pointer}.revoke[data-v-11232a23]:hover{color:var(--red)}.sectionhead[data-v-11232a23]{display:flex;align-items:baseline;gap:10px;margin-top:26px}.sectionhead h2[data-v-11232a23]{font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-track);margin:0}.runlist[data-v-11232a23]{margin-top:4px}.runentry[data-v-11232a23]{min-height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;padding:6px 0}.state[data-v-11232a23]{font:9px var(--mono);font-style:normal;padding:3px 7px;border-radius:5px;background:var(--soft);color:var(--kind-good);white-space:nowrap}.state.needs_input[data-v-11232a23]{background:var(--kind-warn-bg);color:var(--amber)}.state.blocked[data-v-11232a23]{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.state.delivered[data-v-11232a23]{background:var(--kind-good-bg);color:var(--green)}.goal[data-v-11232a23]{font-size:12.5px;min-width:0}.goallink[data-v-11232a23]{color:inherit;text-decoration:none}.goallink[data-v-11232a23]:hover{text-decoration:underline}.goal[data-v-11232a23] .runresolve{display:flex;gap:8px;margin-top:6px;position:relative}.goal[data-v-11232a23] .answercard{left:0;right:auto}.goal small[data-v-11232a23]{display:block;color:var(--muted);font-size:11px;margin-top:2px}.agentname[data-v-11232a23]{margin-left:auto;color:var(--faint);font:10px var(--mono);white-space:nowrap}.empty[data-v-11232a23]{padding:26px 0;color:var(--faint);font-size:12px}.dmgrant[data-v-9f3032f4]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);cursor:pointer}.capbtn.off[data-v-9f3032f4]{color:var(--faint)}.pagelede[data-v-9f3032f4]{margin:2px 0 26px;max-width:620px;font-size:13.5px;line-height:1.65;color:var(--muted)}.connect[data-v-9f3032f4]{margin:26px 0 8px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--canvas)}.connecthead[data-v-9f3032f4]{display:flex;align-items:baseline;gap:8px}.connecthead b[data-v-9f3032f4]{font-size:14px;font-weight:500}.rec[data-v-9f3032f4]{font:9.5px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--kind-good)}.connect p[data-v-9f3032f4]{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.connect code[data-v-9f3032f4]{font:11.5px var(--mono);color:var(--ink2)}.block[data-v-9f3032f4]{position:relative;margin-top:10px;border-radius:8px;background:var(--soft)}.block pre[data-v-9f3032f4]{margin:0;padding:11px 70px 11px 12px;white-space:pre-wrap;font:11.5px/1.6 var(--mono);color:var(--ink)}.connect code.pick[data-v-9f3032f4]{cursor:copy;overflow-wrap:anywhere}.block button[data-v-9f3032f4]{position:absolute;top:8px;right:8px;flex:none;border:1px solid var(--line);background:var(--canvas);border-radius:6px;padding:3px 10px;font:inherit;font-size:11.5px;cursor:pointer;color:var(--ink)}.connect .alt[data-v-9f3032f4]{margin-top:10px;font-size:12px}.signedin[data-v-9f3032f4]{margin-left:7px;font:9.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--kind-good);vertical-align:1px}.secthint[data-v-9f3032f4]{margin:-2px 0 12px;max-width:620px;font-size:12.5px;line-height:1.6;color:var(--faint)}.viewmore[data-v-9f3032f4]{margin-top:9px;border:1px solid var(--line);background:transparent;color:var(--ink3);border-radius:7px;padding:5px 13px;font-size:11px;cursor:pointer}.viewmore[data-v-9f3032f4]:hover{background:var(--soft);color:var(--ink)}.wrap[data-v-9f3032f4]{height:100%;overflow-y:auto}.page[data-v-9f3032f4]{max-width:min(var(--page-w),100% - 68px);margin:0 auto;padding:26px 0 80px;animation:canvasIn-9f3032f4 .32s ease}@keyframes canvasIn-9f3032f4{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.pagehead[data-v-9f3032f4]{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.sect[data-v-9f3032f4]{margin:var(--section-gap) 0 6px;font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-track)}.secthead[data-v-9f3032f4]{display:flex;align-items:baseline;gap:14px}.secthead .sect[data-v-9f3032f4]{flex:1}.lede[data-v-9f3032f4]{color:var(--muted);font-size:12.5px;margin:4px 0 12px}.faintline[data-v-9f3032f4]{color:var(--faint)}.onboard[data-v-9f3032f4]{margin-top:26px;border:1px solid var(--line);border-radius:16px;background:var(--canvas2);padding:34px 38px 30px}.onboard h2[data-v-9f3032f4]{margin:0 0 10px;font-size:20px;letter-spacing:-.015em;font-weight:640}.onboard p[data-v-9f3032f4]{margin:0 0 18px;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:560px}.onboardhint[data-v-9f3032f4]{margin-top:14px;font-size:11.5px;color:var(--faint)}.delegadd[data-v-9f3032f4]{display:flex;gap:10px;align-items:center;margin-top:12px}.delegadd input[data-v-9f3032f4]{flex:1;border:1px solid var(--line);border-radius:9px;padding:9px 13px;font-size:13px;outline:none;background:var(--canvas)}.delegadd input[data-v-9f3032f4]:focus{border-color:#b9c4b4}.capbtn[data-v-9f3032f4]{border:1px solid var(--line);background:var(--canvas3);border-radius:8px;padding:8px 13px;font-size:12.5px;cursor:pointer;color:var(--ink2)}.mint[data-v-9f3032f4]{border:0;background:var(--ink);color:var(--canvas);border-radius:9px;padding:9px 16px;font-size:12.5px;cursor:pointer}.tokencard[data-v-9f3032f4]{margin-top:16px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);border-radius:12px;padding:16px 18px}.tokencard b[data-v-9f3032f4]{font-size:13.5px}.tokencard p[data-v-9f3032f4]{margin:6px 0 10px;color:var(--muted);font-size:12px}.instruction[data-v-9f3032f4]{margin:10px 0;padding:12px 14px;background:var(--soft);border:1px solid var(--line);border-radius:9px;font:11px/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.tokenrow[data-v-9f3032f4]{display:flex;gap:10px}.tokenrow button[data-v-9f3032f4]{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:6px 13px;font-size:12px;cursor:pointer}.tokenrow .dismiss[data-v-9f3032f4]{color:var(--faint)}.delegrows[data-v-9f3032f4]{border-top:1px solid var(--line);margin-top:14px}.delegrow[data-v-9f3032f4]{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line)}.delegrow .who[data-v-9f3032f4]{flex:1}.delegrow .who b[data-v-9f3032f4]{font-size:13.5px;font-weight:550;display:block}.delegrow .who small[data-v-9f3032f4]{color:var(--faint);font-size:11px}.delegrow .capbtn.busy[data-v-9f3032f4]{opacity:.55}.revoke[data-v-9f3032f4]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.revoke[data-v-9f3032f4]:hover{color:var(--red)}.actrows[data-v-9f3032f4]{border-top:1px solid var(--line)}.actrow[data-v-9f3032f4]{display:flex;align-items:baseline;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line);font-size:12.5px}.actrow.clickable[data-v-9f3032f4]{cursor:pointer}.actrow.clickable[data-v-9f3032f4]:hover{background:var(--soft)}.actrow.clickable:hover .actline[data-v-9f3032f4]{color:var(--accent)}.acttime[data-v-9f3032f4]{flex:none;width:34px;font:10px var(--mono);color:var(--faint)}.actline[data-v-9f3032f4]{flex:1;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actvia[data-v-9f3032f4]{font-style:normal;font:9.5px var(--mono);color:var(--faint);background:var(--soft);border-radius:4px;padding:1px 6px;white-space:nowrap}.actundo[data-v-9f3032f4]{border:1px solid var(--line);background:var(--canvas3);color:var(--ink2);border-radius:6px;padding:1px 9px;font-size:10.5px;cursor:pointer}.actundo[data-v-9f3032f4]:hover{color:var(--red)}.actundone[data-v-9f3032f4]{font-size:10.5px;color:var(--faint)}.memsearch[data-v-9f3032f4]{border:0;border-bottom:1px solid transparent;outline:none;background:transparent;font-size:12px;font-family:inherit;color:var(--ink);width:130px;transition:width .18s ease}.memsearch[data-v-9f3032f4]:focus{border-bottom-color:var(--line);width:190px}.memrows[data-v-9f3032f4]{border-top:1px solid var(--line)}.memrow[data-v-9f3032f4]{display:flex;align-items:baseline;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line)}.memtype[data-v-9f3032f4]{flex:none;font:9px var(--mono);text-transform:uppercase;letter-spacing:.05em;border-radius:5px;padding:2px 7px;background:var(--soft);color:var(--faint)}.memtype.preference[data-v-9f3032f4]{background:#5b896a1f;color:var(--accent)}.membody[data-v-9f3032f4]{flex:1;font-size:12.5px;line-height:1.5;color:var(--ink)}.membody small[data-v-9f3032f4]{color:var(--faint);font-size:10.5px}.memaction[data-v-9f3032f4]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.memaction[data-v-9f3032f4]:hover{color:var(--ink)}.memedit[data-v-9f3032f4]{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:12.5px/1.5 inherit;font-family:inherit;outline:none;resize:vertical;background:var(--canvas)}.memeditrow[data-v-9f3032f4]{display:flex;gap:8px;margin-top:6px}.memsave[data-v-9f3032f4]{border:0;background:var(--ink);color:var(--canvas);border-radius:7px;padding:4px 12px;font-size:11.5px;cursor:pointer}.memcancel[data-v-9f3032f4]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.spacebtn[data-v-acb16e34]{margin-left:14px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;border:1px solid var(--line);border-radius:6px;background:var(--canvas3);color:var(--ink2);font:inherit;font-size:11px;cursor:pointer}.spacebtn[data-v-acb16e34]:hover{background:var(--soft);color:var(--ink)}.spacebtn[data-v-acb16e34]:disabled{opacity:.6;cursor:default}.crumb-sub[data-v-acb16e34]{font-size:14px;color:var(--faint)}.dm-layout[data-v-acb16e34]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.dm-layout.side-open[data-v-acb16e34]{grid-template-columns:minmax(0,1fr) var(--pane-w-side)}.dm-layout.thread-open[data-v-acb16e34]{grid-template-columns:minmax(0,1fr) var(--pane-w-thread)}.dm-layout[data-v-acb16e34]>*{min-height:0}.dmwrap[data-v-acb16e34]{height:100%;min-width:0;display:flex;flex-direction:column}.dmhold[data-v-acb16e34]{flex:1;min-height:0;display:grid;place-items:center}.dmhold p[data-v-acb16e34]{margin:0;color:var(--faint);font-size:13px}.archfoot[data-v-64da3132]{margin-top:26px}.archfoot>button[data-v-64da3132]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer;padding:4px 0}.archfoot>button[data-v-64da3132]:hover{color:var(--ink)}.archhead[data-v-64da3132]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.archhead b[data-v-64da3132]{font-size:12.5px;font-weight:550}.archhead button[data-v-64da3132]{border:0;background:transparent;color:var(--faint);font-size:11px;cursor:pointer}.archrow[data-v-64da3132]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid var(--line)}.archrow a[data-v-64da3132]{color:var(--ink3);text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archrow a[data-v-64da3132]:hover{color:var(--ink)}.unarch[data-v-64da3132]{border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:7px;padding:4px 11px;font-size:11px;cursor:pointer;white-space:nowrap}.unarch[data-v-64da3132]:hover{background:var(--soft)}.crumb-sub[data-v-64da3132]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-64da3132]:hover{color:var(--ink)}.scroll[data-v-64da3132]{height:100%;overflow-y:auto}.page[data-v-64da3132]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-64da3132]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.pagehead h1[data-v-64da3132]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:0}.pagehead .count[data-v-64da3132]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.quickadd[data-v-64da3132]{margin-top:12px}.quickadd[data-v-64da3132]{display:flex;gap:10px;align-items:center}.quickadd input[data-v-64da3132]{flex:1;border:0;border-bottom:1px solid var(--line);outline:none;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:8px 0;background:transparent}.quickadd input[data-v-64da3132]:focus{border-bottom-color:#9aa598}.quickadd button[data-v-64da3132]{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);color:var(--kind-good);font-size:11px;border-radius:6px;padding:6px 12px;cursor:pointer}.list[data-v-64da3132]{margin-top:14px}.empty[data-v-64da3132]{padding:26px 0;color:var(--faint);font-size:12px}.tile[data-v-7729f0e4]{border-radius:10px;background:var(--tile);display:grid;place-items:center;color:var(--ink3);overflow:hidden;flex:none}.tile[data-v-7729f0e4] .picture{border-radius:inherit}.cards[data-v-2bdad1fe]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:720px){.cards[data-v-2bdad1fe]{grid-template-columns:1fr}}.card[data-v-2bdad1fe]{height:66px;box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:9px 12px 9px 9px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;column-gap:12px;align-items:center;position:relative;color:inherit;text-decoration:none;cursor:pointer}.card[data-v-2bdad1fe]:hover,.card.kcur[data-v-2bdad1fe]{background:var(--card-hover)}.tx[data-v-2bdad1fe]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.name[data-v-2bdad1fe]{font-size:13.5px;line-height:1.25;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lock[data-v-2bdad1fe]{font-size:10px;margin-left:4px;opacity:.8}.cap[data-v-2bdad1fe]{font:10.5px var(--mono);color:var(--faint);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infolder[data-v-2bdad1fe]{color:var(--faint);vertical-align:-1px}.rail[data-v-2bdad1fe]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;align-self:stretch}.when[data-v-2bdad1fe]{font:10.5px var(--mono);color:var(--faint);line-height:1;transition:opacity .12s}.card:hover .when[data-v-2bdad1fe]{opacity:0}.corner[data-v-2bdad1fe]{position:absolute;right:8px;top:8px}.more[data-v-2bdad1fe]{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--faint);font-size:13px;letter-spacing:1px;opacity:0;transition:opacity .12s}.card:hover .more[data-v-2bdad1fe],.corner:focus-within .more[data-v-2bdad1fe]{opacity:1}.more[data-v-2bdad1fe]:hover{background:var(--soft);color:var(--ink)}.empty[data-v-2bdad1fe]{grid-column:1 / -1;padding:14px 0;color:var(--faint);font-size:12.5px}.crumb-sub[data-v-be42d5c2]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-be42d5c2]:hover{color:var(--ink)}.scroll[data-v-be42d5c2]{height:100%;overflow-y:auto}.page[data-v-be42d5c2]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-be42d5c2]{display:flex;align-items:baseline;gap:12px}.count[data-v-be42d5c2]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.folderup[data-v-be42d5c2]{margin:0 0 10px;display:flex;align-items:center;gap:12px}.fpath[data-v-be42d5c2]{display:flex;align-items:baseline;gap:6px;min-width:0;flex-wrap:wrap}.fseg[data-v-be42d5c2]{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.flock[data-v-be42d5c2]{margin-left:10px;border:1px solid var(--line);border-radius:6px;padding:1px 8px}.flock[data-v-be42d5c2]:hover{color:var(--ink);background:var(--soft)}.frename[data-v-be42d5c2]{border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--ink);background:var(--canvas);min-width:120px}.flocked[data-v-be42d5c2]{margin-left:10px;cursor:default}.lockmark[data-v-be42d5c2]{font-size:10px;margin-left:2px}.fseg[data-v-be42d5c2]:hover{color:var(--ink)}.fseg.here[data-v-be42d5c2]{color:var(--ink);font-weight:500;cursor:default}.fsep[data-v-be42d5c2]{color:var(--line);font-size:12px}.upbtn[data-v-be42d5c2]{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font-size:12px}.upbtn[data-v-be42d5c2]:hover{color:var(--ink)}.askedq[data-v-be42d5c2]{margin:12px 0 0;color:var(--ink);font-size:14px;line-height:1.45;font-weight:500}.sect[data-v-be42d5c2]{display:flex;align-items:baseline;gap:10px;margin:22px 0 6px;font:var(--eyebrow) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.sect.files[data-v-be42d5c2]{margin-top:26px}.sectnote[data-v-be42d5c2]{letter-spacing:0;text-transform:none}.cards[data-v-be42d5c2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:720px){.cards[data-v-be42d5c2]{grid-template-columns:1fr}}.card[data-v-be42d5c2]{height:66px;box-sizing:border-box;width:100%;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:9px 12px 9px 9px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;column-gap:12px;align-items:center;color:var(--ink);font:13px var(--sans);text-align:left;cursor:pointer}.card[data-v-be42d5c2]:hover,.card.kcur[data-v-be42d5c2]{background:var(--card-hover)}.card .tile[data-v-be42d5c2]{width:48px;height:48px;border-radius:10px;background:var(--tile-folder);display:grid;place-items:center;color:var(--muted)}.card .tx[data-v-be42d5c2]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.card .name[data-v-be42d5c2]{font-size:13.5px;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .cap[data-v-be42d5c2]{font:10.5px var(--mono);color:var(--faint);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .cap i[data-v-be42d5c2]{font-style:normal;color:var(--muted)}.card .rail[data-v-be42d5c2]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;align-self:stretch}.card .when[data-v-be42d5c2]{font:10.5px var(--mono);color:var(--faint);line-height:1}.card.newfolder[data-v-be42d5c2]{border-style:dashed;background:transparent;color:var(--faint)}.card.newfolder .tile[data-v-be42d5c2]{background:transparent;color:var(--faint)}.card.newfolder .name[data-v-be42d5c2]{font-weight:400}.card.newfolder[data-v-be42d5c2]:hover{color:var(--accent);background:var(--card-hover)}.newfolder-input[data-v-be42d5c2]{border:0;outline:none;background:transparent;font:13.5px var(--sans);color:var(--ink);min-width:0}.sharedmark[data-v-be42d5c2]{width:11px;height:11px;flex:none;fill:none;stroke:var(--kind-warn);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sharedchip[data-v-be42d5c2]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--kind-warn);text-decoration:none;padding:3px 8px;border-radius:5px;background:var(--kind-warn-bg)}.sharedchip[data-v-be42d5c2]:hover{color:var(--ink)}.sharedchip svg[data-v-be42d5c2]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.askbox[data-v-be42d5c2]{display:flex;gap:9px;margin:14px 0 0;align-items:flex-end}.askbox textarea[data-v-be42d5c2]{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px 14px;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45;outline:none;background:var(--canvas2);color:var(--ink);resize:none;overflow-y:hidden;max-height:160px;display:block}.askbox textarea[data-v-be42d5c2]:focus{border-color:#9aa598}.askbox button[data-v-be42d5c2]{flex:none;align-self:stretch;min-height:38px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);color:var(--kind-good);font-size:12px;border-radius:9px;padding:0 18px;cursor:pointer}.askbox button[data-v-be42d5c2]:disabled{opacity:.6;cursor:default}.askpending[data-v-be42d5c2]{margin-top:12px;display:flex;align-items:center;gap:10px}.spinner[data-v-be42d5c2]{width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 40%,transparent);border-top-color:#4e755f;animation:spin-be42d5c2 .8s linear infinite;flex:none}@keyframes spin-be42d5c2{to{transform:rotate(360deg)}}.phrase[data-v-be42d5c2]{color:var(--ink2);font-size:12px;min-width:130px}.phrasehint[data-v-be42d5c2]{color:var(--faint);font-size:10.5px}.askerror[data-v-be42d5c2]{margin-top:10px;color:var(--red);font-size:11.5px}.answercard[data-v-be42d5c2]{margin-top:14px;border:1px solid var(--line);background:var(--canvas2);border-radius:11px;padding:14px 16px}.sharebtn[data-v-be42d5c2]{margin-left:8px;border:1px solid var(--line);background:var(--canvas3);color:var(--ink2);font-size:10.5px;border-radius:6px;padding:2px 10px;cursor:pointer}.sharebtn[data-v-be42d5c2]:hover{color:var(--accent);background:var(--soft)}.sharednote[data-v-be42d5c2]{margin-left:8px;color:var(--accent)}.answermeta[data-v-be42d5c2]{margin-top:9px;color:var(--faint);font:9px var(--mono)}.card.newfile[data-v-be42d5c2]{border-style:dashed;background:transparent;color:var(--faint)}.card.newfile .tile[data-v-be42d5c2]{background:transparent;color:var(--faint);font-size:22px;font-weight:300}.card.newfile .name[data-v-be42d5c2]{font-weight:400}.card.newfile[data-v-be42d5c2]:hover{color:var(--accent);background:var(--card-hover)}.card.newfile .choices[data-v-be42d5c2],.card.upload .choices[data-v-be42d5c2]{flex-direction:row;gap:8px}.card.newfile .choices button[data-v-be42d5c2],.card.upload .choices button[data-v-be42d5c2]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;background:var(--canvas2);color:var(--ink2);font:12px var(--sans);padding:5px 10px;cursor:pointer}.card.newfile .choices button[data-v-be42d5c2]:hover,.placeerr[data-v-be42d5c2]{margin:8px 0 0;font-size:12px;color:var(--kind-bad, #b3473f)}.placeerr button[data-v-be42d5c2]{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.origin[data-v-be42d5c2]{margin:6px 0 0;font-size:12px;color:var(--faint)}.origin a[data-v-be42d5c2]{color:var(--muted)}.origin a[data-v-be42d5c2]:hover{color:var(--ink)}.card.folder .corner[data-v-be42d5c2]{position:absolute;right:8px;top:8px}.card.folder .more[data-v-be42d5c2]{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:var(--faint);font-size:13px;letter-spacing:1px;opacity:0;transition:opacity .12s}.card.folder:hover .more[data-v-be42d5c2],.card.folder .corner:focus-within .more[data-v-be42d5c2]{opacity:1}.card.folder .more[data-v-be42d5c2]:hover{background:var(--soft);color:var(--ink)}.card.folder:hover .when[data-v-be42d5c2]{opacity:0}.card.upload .choices button[data-v-be42d5c2]:hover{color:var(--ink);background:var(--soft)}.card.upload[data-v-be42d5c2]{border-style:dashed;background:transparent;color:var(--faint);transition:border-color .15s,background .15s}.card.upload .tile[data-v-be42d5c2]{background:transparent;color:var(--faint);font-size:22px;font-weight:300}.card.upload .name[data-v-be42d5c2]{font-weight:400}.card.upload[data-v-be42d5c2]:hover{color:var(--accent);background:var(--card-hover)}.card.upload.over[data-v-be42d5c2]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.card.upload.warn[data-v-be42d5c2]{border-color:color-mix(in srgb,var(--kind-warn) 40%,var(--line))}.card.upload.warn .cap[data-v-be42d5c2]{color:var(--kind-warn)}.card.upload[data-v-be42d5c2]:disabled{cursor:default}.filesearch[data-v-be42d5c2]{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--muted);border-bottom:1px solid transparent;padding:2px 1px}.filesearch[data-v-be42d5c2]:focus-within,.filesearch.live[data-v-be42d5c2]{color:var(--ink2);border-bottom-color:var(--line)}.filesearch input[data-v-be42d5c2]{border:0;outline:none;background:transparent;font:11px var(--mono);color:var(--ink);width:150px;transition:width .18s ease}.filesearch input[data-v-be42d5c2]:focus,.filesearch.live input[data-v-be42d5c2]{width:220px}.filesearch input[data-v-be42d5c2]::placeholder{color:var(--muted);letter-spacing:0;text-transform:none}.indexing[data-v-be42d5c2]{margin:10px 0 0;font:10.5px var(--mono);color:var(--faint)}.scroll[data-v-dc59e38c]{height:100%;overflow-y:auto}.page[data-v-dc59e38c]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.date[data-v-dc59e38c]{margin:0;color:var(--faint);font:var(--eyebrow) var(--mono);text-transform:uppercase;letter-spacing:.06em}h1[data-v-dc59e38c]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:6px 0 4px}section[data-v-dc59e38c]{margin-top:var(--section-gap)}.sectionhead[data-v-dc59e38c]{display:flex;align-items:baseline;gap:10px}.sectionhead h2[data-v-dc59e38c]{font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-track);margin:0}.count[data-v-dc59e38c]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.viewsel[data-v-dc59e38c]{margin-left:auto;align-self:center}.viewbtn[data-v-dc59e38c]{display:inline-flex;align-items:baseline;gap:5px;border:1px solid var(--line);border-radius:6px;padding:2px 7px 2px 8px;font-size:11px;color:var(--ink3)}.viewbtn svg[data-v-dc59e38c]{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:translateY(1px)}.viewsel:hover .viewbtn[data-v-dc59e38c]{color:var(--ink);border-color:var(--muted)}.alllink[data-v-dc59e38c]{margin-left:auto;color:var(--accent);font-size:11px;text-decoration:none}.needs[data-v-dc59e38c],.worklist[data-v-dc59e38c]{margin-top:6px;border-top:1px solid var(--line)}.needrow[data-v-dc59e38c]{min-height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:0 2px}.needrow[data-v-dc59e38c]:hover{background:var(--hover)}.needmore[data-v-dc59e38c]{width:100%;min-height:34px;border:0;background:none;cursor:pointer;font:9px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);text-align:left;padding:0 2px}.needmore[data-v-dc59e38c]:hover{color:var(--ink2)}.needkind[data-v-dc59e38c]{flex:none;font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 7px;background:var(--soft);color:var(--ink3)}.needkind.review[data-v-dc59e38c]{background:var(--kind-good-bg);color:var(--kind-good)}.needkind.due_risk[data-v-dc59e38c]{background:var(--kind-warn-bg);color:var(--kind-warn)}.needkind.agent_question[data-v-dc59e38c]{background:var(--kind-info-bg);color:var(--kind-info)}.needtitle[data-v-dc59e38c]{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.needmeta[data-v-dc59e38c]{margin-left:auto;display:flex;align-items:center;gap:4px;min-width:0;max-width:46%;color:var(--faint);font:9px var(--mono)}.needdetail[data-v-dc59e38c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.needdetail[data-v-dc59e38c]:after{content:" ·"}.needproj[data-v-dc59e38c]{flex:none}.needkind.ask[data-v-dc59e38c]{color:var(--kind-good);background:var(--kind-good-bg)}.empty[data-v-dc59e38c]{padding:18px 0;color:var(--faint);font-size:11.5px;border-bottom:1px solid var(--line)}.noprojects[data-v-dc59e38c]{margin-top:4px;color:var(--muted);font-size:13px}.noprojects p[data-v-dc59e38c]{margin:0 0 10px;line-height:1.6}.openrows[data-v-dc59e38c]{display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:520px}.openrow[data-v-dc59e38c]{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.openname[data-v-dc59e38c]{flex:1;min-width:0;color:var(--ink);font-size:13.5px}.openrow button[data-v-dc59e38c]{flex:none;border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:8px;padding:4px 12px;font-size:12px;cursor:pointer}.openrow button[data-v-dc59e38c]:hover{border-color:var(--muted)}.folderhead[data-v-dc59e38c]{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;cursor:pointer;font:var(--eyebrow) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:16px}.folderhead[data-v-dc59e38c]:hover{color:var(--ink3)}.folderhead .chev[data-v-dc59e38c]{width:11px;height:11px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.folderhead.closed .chev[data-v-dc59e38c]{transform:rotate(-90deg)}.folderhead .n[data-v-dc59e38c]{letter-spacing:0;opacity:.7}.projgrid[data-v-dc59e38c]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.crumb-sub[data-v-bbce626b]{font-size:14px;color:var(--faint)}.home-layout[data-v-bbce626b]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.home-layout.side-open[data-v-bbce626b]{grid-template-columns:minmax(0,1fr) var(--pane-w-side)}.home-layout[data-v-bbce626b]>*{min-height:0}.chatcol[data-v-bbce626b]{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.home-layout.side-open .chatcol[data-v-bbce626b]{border-right:0}.ghostwrap[data-v-bbce626b]{padding:34px 0 0}.ghostmsg[data-v-bbce626b]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;max-width:560px}.ghostorb[data-v-bbce626b]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;background-color:#8b6fb0;background-size:cover;background-position:center}.ghostmeta[data-v-bbce626b]{font-size:13px;display:flex;gap:8px;align-items:baseline}.ghostmeta b[data-v-bbce626b]{font-weight:500}.ghostmeta span[data-v-bbce626b]{font:10px var(--mono);color:var(--faint)}.ghost[data-v-bbce626b]{margin-top:4px;border:1px dashed var(--line);border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5;color:var(--muted)}html[data-host=mac] .pane[data-v-8a31f173]{background:var(--pane-ground);background-attachment:scroll,fixed}.pane[data-v-8a31f173]{min-width:0;background:var(--canvas2);display:flex;flex-direction:column;overflow-y:auto;padding:20px 20px 16px}.head[data-v-8a31f173]{display:flex;align-items:baseline;justify-content:space-between}.head b[data-v-8a31f173]{font-size:14px;font-weight:500}.head span[data-v-8a31f173]{color:var(--faint);font:9px var(--mono)}.lede[data-v-8a31f173]{margin:6px 0 4px;color:var(--muted);font-size:11px}.list[data-v-8a31f173]{flex:1}.entry[data-v-8a31f173]{border-top:1px solid var(--line);padding:8px 0;display:grid;grid-template-columns:12px 1fr;gap:2px;text-decoration:none;color:inherit}.entry[data-v-8a31f173]:hover{background:var(--hover)}.entry:hover .action[data-v-8a31f173]{text-decoration:underline}.line1[data-v-8a31f173]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.line1 b[data-v-8a31f173]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry[data-v-8a31f173]:first-child{border-top:0}.dot[data-v-8a31f173]{width:6px;height:6px;border-radius:50%;margin-top:5px}.body[data-v-8a31f173]{min-width:0}.body b[data-v-8a31f173]{font-size:var(--row-size);font-weight:var(--row-weight);overflow-wrap:anywhere}.body p[data-v-8a31f173]{margin:2px 0 0;color:var(--faint);font-size:10.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action[data-v-8a31f173]{flex:none;color:var(--accent);font-size:10.5px}.body[data-v-8a31f173] .runresolve{display:flex;gap:8px;margin-top:6px}.body[data-v-8a31f173] .answercard{left:0;right:0;width:auto}.empty[data-v-8a31f173]{padding:24px 0;color:var(--faint);font-size:11.5px}.backdrop[data-v-56399c2d]{position:fixed;inset:0;background:#23242147;display:grid;place-items:center;z-index:80}.panel[data-v-56399c2d]{width:min(620px,92vw);max-height:86vh;display:flex;flex-direction:column;background:var(--canvas);border:1px solid var(--line);border-radius:14px;overflow:hidden}.head[data-v-56399c2d]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.head h2[data-v-56399c2d]{margin:8px 0 0;font-size:17px;font-weight:500}.lab[data-v-56399c2d]{margin:0 0 9px;font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lab.tall[data-v-56399c2d]{margin-top:22px}.body[data-v-56399c2d]{padding:20px 24px;overflow-y:auto;flex:1}.meta[data-v-56399c2d]{font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.empty[data-v-56399c2d]{margin:0 0 14px;font-size:12.5px;color:var(--muted);line-height:1.6}.srow[data-v-56399c2d]{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--line)}.sopen[data-v-56399c2d]{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 2px;border:0;background:none;cursor:pointer;text-align:left}.srow .link[data-v-56399c2d]{flex:none;font-size:12px}.sname[data-v-56399c2d]{font-size:13.5px;color:var(--ink)}.new[data-v-56399c2d]{margin-top:14px;border:1px dashed var(--line);background:none;border-radius:9px;padding:9px 14px;font-size:12.5px;color:var(--accent);cursor:pointer}.note[data-v-56399c2d]{margin-top:14px}.field[data-v-56399c2d]{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:10px 13px;font:13.5px -apple-system,BlinkMacSystemFont,sans-serif;background:var(--canvas2);color:var(--ink);outline:none}.field.slim[data-v-56399c2d]{padding:7px 11px;font-size:12.5px}.hint[data-v-56399c2d]{margin:7px 0 0;font-size:11.5px;color:var(--faint);line-height:1.5}.grow[data-v-56399c2d]{display:flex;align-items:center;gap:9px;padding:9px 2px;border-bottom:1px solid var(--line)}.grow.invite[data-v-56399c2d]{gap:7px;border-bottom:0;padding-top:12px}.gav[data-v-56399c2d]{width:24px;height:24px;border-radius:50%;background:var(--accent-bg);color:var(--kind-good);display:grid;place-items:center;font:500 9px var(--mono);flex:none}.gname[data-v-56399c2d]{flex:1;font-size:12.5px;min-width:0}.dim[data-v-56399c2d]{color:var(--faint)}.link[data-v-56399c2d]{border:0;background:none;color:var(--accent);font-size:11.5px;cursor:pointer;padding:4px 6px}.x[data-v-56399c2d]{border:0;background:none;cursor:pointer;color:var(--faint);font-size:17px;line-height:1}.x.small[data-v-56399c2d]{font-size:14px}.irow[data-v-56399c2d]{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid var(--line);cursor:pointer}.box[data-v-56399c2d]{width:15px;height:15px;border-radius:4px;border:1.5px solid var(--line);flex:none;display:grid;place-items:center}.box.on[data-v-56399c2d]{background:var(--accent);border-color:var(--accent)}.box svg[data-v-56399c2d]{width:9px;height:9px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ititle[data-v-56399c2d]{flex:1;font-size:13px}.ititle.off[data-v-56399c2d]{color:var(--muted)}.manual[data-v-56399c2d]{width:100%;margin-bottom:8px}.seehead[data-v-56399c2d]{display:flex;align-items:baseline;justify-content:space-between;margin:16px 0 9px}.seehead .lab[data-v-56399c2d]{margin:0}.tabs[data-v-56399c2d]{display:inline-flex;gap:3px;background:var(--soft);border-radius:8px;padding:2px}.tabs button[data-v-56399c2d]{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);font-size:11px;padding:4px 10px 4px 11px;border-radius:6px;cursor:pointer}.tabs button.on[data-v-56399c2d]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #353d2e1a}.tabs .n[data-v-56399c2d]{font:9px var(--mono);font-style:normal;padding:1px 5px;border-radius:4px;background:var(--soft);color:var(--faint)}.tabs button.on .n[data-v-56399c2d]{background:var(--canvas2)}.tabs .n.some[data-v-56399c2d]{background:var(--kind-good-bg);color:var(--kind-good)}.filter[data-v-56399c2d]{margin:10px 0 4px}.kindicon[data-v-56399c2d]{color:var(--accent);flex:none}.irow.inherited[data-v-56399c2d]{cursor:default}.irow.inherited .ititle[data-v-56399c2d]{color:var(--muted)}.viachip[data-v-56399c2d]{flex:none;font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:var(--soft);color:var(--faint)}.allrow[data-v-56399c2d]{display:flex;align-items:flex-start;gap:10px;padding:10px 2px 12px;border-bottom:1px solid var(--line);cursor:pointer}.allrow input[data-v-56399c2d]{margin-top:2px;accent-color:var(--accent)}.allmain b[data-v-56399c2d]{display:block;font-size:13px;font-weight:500}.allmain small[data-v-56399c2d]{display:block;margin-top:2px;font-size:11px;color:var(--faint);line-height:1.45}.livechip[data-v-56399c2d]{flex:none;font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:var(--kind-warn-bg);color:var(--kind-warn)}.hint.keep[data-v-56399c2d]{margin:0 0 10px;color:var(--muted)}.err[data-v-56399c2d]{margin:14px 0 0;font-size:12px;color:var(--kind-warn)}.foot[data-v-56399c2d]{display:flex;align-items:center;gap:12px;padding:15px 24px;border-top:1px solid var(--line)}.flex[data-v-56399c2d]{flex:1;margin:0}.ghost[data-v-56399c2d]{border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer}.savestate[data-v-56399c2d]{font-size:11.5px;color:var(--faint);opacity:0;transition:opacity .2s ease}.savestate.on[data-v-56399c2d]{opacity:1}.save.done[data-v-56399c2d],.save.done[data-v-56399c2d]:disabled{opacity:1;border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.save[data-v-56399c2d]{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);color:var(--kind-good);border-radius:9px;padding:8px 16px;font-size:12px;cursor:pointer}.save[data-v-56399c2d]:disabled{opacity:.55;cursor:default}.namebtn[data-v-5d8b66ad]{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.namebtn[data-v-5d8b66ad]:hover{text-decoration:underline;text-underline-offset:2px}button.circle[data-v-5d8b66ad]{cursor:pointer;border:0;font:inherit}.sectionhead[data-v-5d8b66ad]{display:flex;align-items:baseline;gap:10px}.sectionhead h2[data-v-5d8b66ad]{font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-track);margin:0}.count[data-v-5d8b66ad]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.expandbtn[data-v-5d8b66ad]{margin-left:auto;border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0}.expandbtn[data-v-5d8b66ad]:hover{color:var(--accent)}.memberline[data-v-5d8b66ad]{margin-top:9px;padding-bottom:13px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.linemeta[data-v-5d8b66ad]{color:var(--muted);font-size:11.5px}.roster[data-v-5d8b66ad]{margin-top:6px;border-top:1px solid var(--line)}.memberrow[data-v-5d8b66ad]{min-height:40px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}.circle[data-v-5d8b66ad]{width:24px;height:24px;border-radius:50%;background:#7d8192;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:500;flex:none}.circle.agent[data-v-5d8b66ad]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.mname[data-v-5d8b66ad]{font-size:12.5px;color:var(--ink);display:flex;align-items:baseline;gap:8px;min-width:0}.mname small[data-v-5d8b66ad]{color:var(--accent);font:9px var(--mono)}.mname small.you[data-v-5d8b66ad]{color:var(--faint)}.rolechip[data-v-5d8b66ad]{margin-left:auto;font-size:10.5px;color:var(--ink2);border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:4px 9px;white-space:nowrap}.rolechip.editable[data-v-5d8b66ad]{cursor:pointer}.rolechip.editable[data-v-5d8b66ad]:hover{background:var(--soft);color:var(--ink)}.memberrow[data-v-5d8b66ad] .dd{margin-left:auto}.memberrow[data-v-5d8b66ad] .dd .rolechip{margin-left:0}.kick[data-v-5d8b66ad]{border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer;padding:4px 6px;border-radius:6px;flex:none}.kick[data-v-5d8b66ad]:hover{color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.kick-spacer[data-v-5d8b66ad]{width:26px;flex:none}.addrow[data-v-5d8b66ad]{margin-top:10px;display:flex;align-items:center;gap:9px}.addopen[data-v-5d8b66ad],.addcancel[data-v-5d8b66ad]{border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0}.addopen[data-v-5d8b66ad]:hover,.addcancel[data-v-5d8b66ad]:hover{color:var(--accent)}.addpick[data-v-5d8b66ad]{font-size:11px;color:var(--ink2);border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:5px 9px;cursor:pointer}.addgo[data-v-5d8b66ad]{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);color:var(--kind-good);font-size:11px;border-radius:6px;padding:5px 12px;cursor:pointer}.addgo[data-v-5d8b66ad]:disabled{opacity:.5;cursor:default}.allin[data-v-5d8b66ad]{color:var(--faint);font-size:10.5px}html[data-host=mac] .latest[data-v-a41f970f]{background:var(--pane-ground);background-attachment:scroll,fixed}.archivedbar[data-v-a41f970f]{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:12px;color:var(--muted)}.archivedbar button[data-v-a41f970f]{margin-left:auto;font:inherit;font-size:11px;color:var(--ink);background:var(--canvas);border:1px solid var(--line);border-radius:7px;padding:3px 9px;cursor:pointer}.visrow[data-v-a41f970f]{display:flex;align-items:baseline;gap:10px;margin-top:26px}.vislabel[data-v-a41f970f]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink3);background:var(--soft);border-radius:5px;padding:3px 8px}.visnote[data-v-a41f970f]{color:var(--faint);font-size:11.5px;line-height:1.5}.visflip[data-v-a41f970f]{margin-left:auto;border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:7px;padding:4px 11px;font-size:11px;cursor:pointer;white-space:nowrap}.visflip[data-v-a41f970f]:hover{background:var(--soft)}.ov-layout[data-v-a41f970f]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-overview)}.spaces .sectionhead[data-v-a41f970f]{margin-top:26px}.managelink[data-v-a41f970f]{border:0;background:none;color:var(--accent);font-size:11.5px;cursor:pointer;padding:0}.sprow[data-v-a41f970f]{display:flex;align-items:center;gap:11px;padding:11px 2px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.sprow[data-v-a41f970f]:hover{background:var(--hover)}.spgo[data-v-a41f970f]{flex:none;color:var(--accent);font-size:11px;opacity:0}.sprow:hover .spgo[data-v-a41f970f],.sprow:focus-visible .spgo[data-v-a41f970f]{opacity:1}.spicon[data-v-a41f970f]{color:var(--accent)}.spname[data-v-a41f970f]{flex:1;font-size:13px}.panebtn[data-v-a41f970f]{width:30px;height:30px;flex:none;position:relative;border:0;border-radius:8px;background:transparent;color:var(--faint);cursor:pointer;display:grid;place-items:center}.panebtn[data-v-a41f970f]:hover{background:var(--hover);color:var(--ink2)}.panebtn.on[data-v-a41f970f]{color:var(--ink2)}.panebtn svg[data-v-a41f970f]{width:18px;height:18px;transform:scaleX(-1)}.panecount[data-v-a41f970f]{position:absolute;top:-1px;right:-1px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--kind-warn-bg);color:var(--kind-warn);font:9px var(--mono);display:grid;place-items:center}.ov-layout.pane-hidden[data-v-a41f970f]{grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.ov-layout[data-v-a41f970f]>*{min-height:0}.ovside[data-v-a41f970f]{display:grid;grid-template-rows:1fr 1fr;min-height:0;min-width:0}.ovside[data-v-a41f970f]>*{min-height:0}.latest[data-v-a41f970f]{display:flex;flex-direction:column;min-height:0;background:var(--canvas2);border-top:1px solid var(--line);padding:16px 20px 0}.latesthead[data-v-a41f970f]{display:flex;align-items:baseline;justify-content:space-between;flex:none}.latesthead b[data-v-a41f970f]{font-size:14px;font-weight:500}.latesthead span[data-v-a41f970f]{color:var(--faint);font:9px var(--mono)}.latestscroll[data-v-a41f970f]{overflow-y:auto;min-height:0;padding-bottom:16px}.latest .digest[data-v-a41f970f]{margin-top:8px}.latestmore[data-v-a41f970f]{margin-top:10px}.scroll[data-v-a41f970f]{min-width:0;overflow-y:auto;border-right:1px solid var(--line)}html[data-surface=flat] .scroll[data-v-a41f970f]{border-right-color:transparent}html[data-surface=flat] .ovside[data-v-a41f970f]{border-left:1px solid var(--line)}.page[data-v-a41f970f]{width:min(var(--page-w),calc(100% - 68px));margin:0 auto;padding:26px 0 60px}h1[data-v-a41f970f]{font-size:var(--h1-size);font-weight:500;letter-spacing:var(--h1-track);margin:0 0 6px}section[data-v-a41f970f]{margin-top:var(--section-gap)}.sectionhead[data-v-a41f970f]{display:flex;align-items:baseline;gap:10px}.kidgrid[data-v-a41f970f]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kidnew[data-v-a41f970f]{display:flex;align-items:center;min-height:64px;border:1px dashed var(--line);border-radius:14px;background:transparent;color:var(--faint);font:13px var(--sans);padding:14px 18px;cursor:pointer;text-align:left}.kidnew[data-v-a41f970f]:hover{color:var(--accent);background:var(--card-hover)}.kidnew input[data-v-a41f970f]{border:0;outline:none;background:transparent;font:13.5px var(--sans);color:var(--ink);width:100%}.sectionhead h2[data-v-a41f970f]{font-size:var(--h2-size);font-weight:var(--h2-weight);letter-spacing:var(--h2-track);margin:0}.count[data-v-a41f970f]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.quietbtn[data-v-a41f970f]{margin-left:auto;border:0;background:transparent;color:var(--faint);font-size:10px;cursor:pointer}.quietbtn[data-v-a41f970f]:hover,.quietbtn.save[data-v-a41f970f]{color:var(--accent)}.pulse .goal[data-v-a41f970f]{margin:10px 0 4px;font-size:14px;color:var(--ink)}.pulse .unset[data-v-a41f970f]{margin:10px 0 4px;color:var(--faint);font-size:12px}.mono[data-v-a41f970f]{margin:2px 0 0;color:var(--muted);font:10px var(--mono)}.blocked[data-v-a41f970f]{color:var(--red)}.vitality[data-v-a41f970f]{margin-top:8px;color:var(--faint)}.roomlink[data-v-a41f970f]{color:var(--accent);text-decoration:none}.pulserow[data-v-a41f970f]{display:grid;grid-template-columns:74px 1fr;gap:9px;align-items:center;margin-top:8px}.pulserow label[data-v-a41f970f]{color:var(--faint);font:8px var(--mono);text-transform:uppercase}h1.editable[data-v-a41f970f],.projdesc.editable[data-v-a41f970f]{cursor:text}.pencil[data-v-a41f970f]{color:var(--faint);font-size:11px;margin-left:8px;opacity:0;transition:opacity .12s;font-weight:400}h1.editable:hover .pencil[data-v-a41f970f],.projdesc.editable:hover .pencil[data-v-a41f970f]{opacity:1}.h1edit[data-v-a41f970f]{display:block;width:100%;border:0;border-bottom:1px solid #9aa598;outline:none;font:500 25px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.03em;color:var(--ink);background:transparent;padding:0 0 4px;margin:0 0 6px}.adddesc[data-v-a41f970f]{display:block;border:0;background:transparent;color:var(--faint);font-size:12px;cursor:pointer;padding:2px 0}.adddesc[data-v-a41f970f]:hover{color:var(--accent)}.descedit[data-v-a41f970f]{display:block;width:100%;max-width:620px;border:0;border-bottom:1px solid #9aa598;outline:none;resize:none;font:13.5px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink2);background:transparent;padding:2px 0}.actsec[data-v-a41f970f]{margin-top:20px}.titleline[data-v-a41f970f]{display:flex;align-items:flex-start;gap:4px}.titleline .projmore[data-v-a41f970f],.titleline .panebtn[data-v-a41f970f]{margin-top:2px}.titleline h1[data-v-a41f970f]{flex:1;min-width:0}.projmore[data-v-a41f970f]{position:relative;flex:none;height:30px;display:grid;place-items:center}.more[data-v-a41f970f]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--faint);letter-spacing:2px;font-size:13px;cursor:pointer}.more[data-v-a41f970f]:hover{background:var(--hover);color:var(--ink2)}.delconfirm[data-v-a41f970f]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:268px;background:var(--canvas);border:1px solid var(--line);border-radius:12px;padding:13px 14px;box-shadow:0 16px 44px -18px #2324212e}.panelrow[data-v-a41f970f]{display:flex;gap:8px;margin-top:4px}.panelrow .keep.primary[data-v-a41f970f]{background:var(--accent);border-color:var(--accent);color:var(--canvas)}.panelrow .keep.primary[data-v-a41f970f]:disabled{opacity:.45;cursor:default}.panelrow .keep[data-v-a41f970f]:hover:not(:disabled){color:var(--ink);background:var(--soft)}.panelrow .keep.primary[data-v-a41f970f]:hover:not(:disabled){color:var(--canvas);background:var(--accent-ink, var(--accent))}.movepanel input[data-v-a41f970f]{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:7px 10px;font:13px var(--sans);color:var(--ink);background:var(--canvas);outline:none;margin:8px 0}.movepanel input[data-v-a41f970f]:focus{border-color:var(--muted)}.movepanel .folderlist[data-v-a41f970f]{display:flex;flex-direction:column;gap:2px;margin:10px 0 8px;max-height:200px;overflow-y:auto}.movepanel .folderopt[data-v-a41f970f]{border:0;background:transparent;text-align:left;font:inherit;font-size:12.5px;color:var(--ink);padding:6px 8px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between}.movepanel .folderopt[data-v-a41f970f]:hover{background:var(--soft)}.movepanel .folderopt.cur[data-v-a41f970f]{font-weight:550}.movepanel .folderopt .tick[data-v-a41f970f]{color:var(--accent);font-size:11px}.movepanel .folderopt.none[data-v-a41f970f]{color:var(--ink3)}.delconfirm b[data-v-a41f970f]{display:block;font-size:12.5px;font-weight:550}.delconfirm>span[data-v-a41f970f]{display:block;margin-top:3px;font-size:11.5px;color:var(--muted);line-height:1.5}.delname[data-v-a41f970f]{width:100%;margin-top:9px;border:1px solid var(--line);border-radius:7px;padding:6px 9px;font:inherit;font-size:12px;outline:none}.delname[data-v-a41f970f]:focus{border-color:#cf9c90}.delconfirm .delhint[data-v-a41f970f]{margin-top:4px;font-size:10.5px;color:var(--faint)}.delrow[data-v-a41f970f]{display:flex;gap:8px;margin-top:10px}.delrow .del[data-v-a41f970f]{border:0;background:#a04b3f;color:var(--canvas);border-radius:7px;padding:5px 13px;font:inherit;font-size:11.5px;cursor:pointer}.delrow .del[data-v-a41f970f]:hover:not(:disabled){background:#8c4237}.delrow .del[data-v-a41f970f]:disabled{background:color-mix(in srgb,var(--red) 14%,transparent);color:#a89b97;cursor:default}.delrow .keep[data-v-a41f970f],.panelrow .keep[data-v-a41f970f]{border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:7px;padding:5px 13px;font:inherit;font-size:11.5px;cursor:pointer}.delerr[data-v-a41f970f]{display:block;margin-top:8px;font-size:11px;color:var(--red)}.filestrip .filethumb[data-v-a41f970f]{display:inline-flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--ink2);font-size:10.5px;max-width:96px}.filestrip .filethumb img[data-v-a41f970f]{width:96px;height:64px;object-fit:cover;border-radius:7px;border:1px solid var(--line)}.filestrip .filethumb span[data-v-a41f970f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doors[data-v-a41f970f]{margin-top:16px;display:flex;gap:8px}.door[data-v-a41f970f]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--canvas3);border-radius:7px;padding:6px 12px 6px 10px;font-size:12px;color:var(--ink2);text-decoration:none}.door.has-unread[data-v-a41f970f]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);color:var(--kind-good)}.doordot[data-v-a41f970f]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:7px;vertical-align:middle}.door[data-v-a41f970f]:hover,.door.kcur[data-v-a41f970f]{background:var(--soft);color:var(--ink)}html[data-host=mac] .door[data-v-a41f970f]:hover,html[data-host=mac] .door.kcur[data-v-a41f970f]{background-image:linear-gradient(var(--hover),var(--hover))}.pulseribbon[data-v-a41f970f]{margin-top:14px}.projdesc.nodesc[data-v-a41f970f]{color:var(--faint);cursor:default}.projdesc[data-v-a41f970f]{margin:2px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink2);max-width:620px}.pulserow textarea[data-v-a41f970f]{border:0;border-bottom:1px solid var(--line);outline:none;resize:none;font:12.5px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:4px 0;background:transparent}.pulserow[data-v-a41f970f]:has(textarea){align-items:start}.pulserow:has(textarea) label[data-v-a41f970f]{margin-top:6px}.pulserow input[data-v-a41f970f]{border:0;border-bottom:1px solid var(--line);outline:none;font:12.5px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:4px 0;background:transparent}.digest[data-v-a41f970f]{margin-top:6px;border-top:1px solid var(--line)}.digestrow[data-v-a41f970f]{min-height:34px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:10px;padding:7px 0}.when[data-v-a41f970f]{flex:none;width:48px;color:var(--faint);font:9px var(--mono)}.digesttext[data-v-a41f970f]{font-size:12px;line-height:1.45;color:var(--ink2);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.digesttext.link[data-v-a41f970f]{text-decoration:none}.digesttext.link[data-v-a41f970f]:hover{color:var(--ink)}.inflight[data-v-a41f970f]{margin-top:6px;border-top:1px solid var(--line)}.filestrip[data-v-a41f970f]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.filechip[data-v-a41f970f]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:11px;color:var(--ink2);text-decoration:none;background:var(--canvas3)}.filechip[data-v-a41f970f]:hover{color:var(--ink);background:var(--soft)}.showall[data-v-a41f970f]{display:block;margin-top:8px;border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0}.showall[data-v-a41f970f]:hover{color:var(--accent)}.h2link[data-v-a41f970f]{text-decoration:none;color:inherit}.h2link h2[data-v-a41f970f]{display:inline}.h2link:hover h2[data-v-a41f970f]{color:var(--accent)}.alllink[data-v-a41f970f]{display:inline-block;margin-top:10px;color:var(--accent);font-size:11px;text-decoration:none}.empty[data-v-a41f970f]{padding:18px 0;color:var(--faint);font-size:11.5px;border-bottom:1px solid var(--line)}
