.typeline[data-v-79c5e7ea]{position:relative}.word[data-v-79c5e7ea]{display:inline-block;white-space:nowrap}.ch[data-v-79c5e7ea]{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-79c5e7ea]{opacity:1;filter:blur(0)}.ch.lead[data-v-79c5e7ea]{color:#a4a89e}.typeline.instant .ch[data-v-79c5e7ea]{transition:none;opacity:1;filter:none}.caretslot[data-v-79c5e7ea]{display:inline-block;width:0;position:relative}.caretbar[data-v-79c5e7ea]{position:absolute;left:.045em;bottom:-.02em;width:.075em;height:.76em;border-radius:.04em;background:var(--ink);animation:caretblink-79c5e7ea 1.15s ease-in-out infinite}.caretbar.pre[data-v-79c5e7ea]{left:auto;right:.045em}@keyframes caretblink-79c5e7ea{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.ch[data-v-79c5e7ea]{transition:none;opacity:1;filter:none}.caretbar[data-v-79c5e7ea]{animation:none}}body:has(.auth),html:has(.auth){min-width:0}.auth{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-brand{position:absolute;top:26px;left:32px;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:#737872}.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:0;border-radius:15px;background:#fff;padding:17px 20px;font-size:17px;font-family:inherit;color:var(--ink);outline:none}.auth-field::placeholder{color:#b3b6ae}.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:#0000000d;border-radius:4px;padding:2px 5px}.auth-err{margin:14px 0 0;color:#a04b3f;font-size:13px}.auth-alt{border:0;background:transparent;font-family:inherit;cursor:pointer;position:absolute;bottom:30px;left:50%;transform:translate(-50%);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 rgba(0,0,0,.14);padding-bottom:1px}.auth-alt:hover b{color:var(--ink);border-bottom-color:#0000004d}.auth-leave{position:absolute;top:26px;right:30px;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)}.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{flex-direction:column;padding:76px 18px 26px}.auth-brand{top:22px;left:20px;font-size:15px}.auth-leave{top:20px;right:16px}.auth-stage{order:1}.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)}}.plans[data-v-7ae290f1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;text-align:left}.plan[data-v-7ae290f1]{text-align:left;border:9px solid var(--line);border-radius:22px;background:var(--canvas);padding:18px 18px 16px;cursor:pointer;display:flex;flex-direction:column;gap:5px;font-family:inherit;transition:transform .16s ease,border-color .16s ease}.plan[data-v-7ae290f1]:hover:not(:disabled){transform:translateY(-2px);border-color:var(--line)}.plan[data-v-7ae290f1]:disabled{cursor:default}.plan.here[data-v-7ae290f1]{border-color:var(--line)}.pname[data-v-7ae290f1]{font-size:12.5px;font-weight:500;color:var(--muted)}.price[data-v-7ae290f1]{font-size:12px;color:var(--faint)}.price b[data-v-7ae290f1]{font-size:25px;font-weight:500;color:var(--ink);letter-spacing:-.02em;margin-right:5px}.blurb[data-v-7ae290f1]{margin-top:2px;font-size:12.5px;color:var(--ink)}.plan ul[data-v-7ae290f1]{margin:8px 0 0;padding-left:16px;color:var(--muted);font-size:12px;line-height:1.7}.pick[data-v-7ae290f1]{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-7ae290f1]{color:var(--accent);border-bottom-color:#41684f4d}.plan.here .pick[data-v-7ae290f1]{color:var(--faint);border-bottom-color:transparent}@media(max-width:860px){.plans[data-v-7ae290f1]{grid-template-columns:1fr}}.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-c927aef8]{position:fixed;inset:0;z-index:120;background:#181a1657;display:grid;place-items:center;animation:fade-c927aef8 .14s ease-out}@keyframes fade-c927aef8{0%{opacity:0}}.panel[data-v-c927aef8]{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-c927aef8 .16s cubic-bezier(.22,.61,.36,1)}@keyframes rise-c927aef8{0%{opacity:0;transform:translateY(8px)}}h2[data-v-c927aef8]{margin:0 0 14px;font-size:15px;font-weight:550;color:var(--ink)}.lab[data-v-c927aef8]{margin:0 0 7px;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.modes[data-v-c927aef8]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.modes button[data-v-c927aef8]{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-c927aef8]:hover{border-color:var(--muted)}.modes button.on[data-v-c927aef8]{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:var(--accent-bg);color:var(--ink)}.modes b[data-v-c927aef8]{font-size:12px;font-weight:500}.modes svg[data-v-c927aef8]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.modes svg path[data-v-c927aef8]:not(.rays path){fill:currentColor;stroke:none}.modes svg circle[data-v-c927aef8]{fill:currentColor}.modes svg .ring[data-v-c927aef8]{fill:none;stroke:currentColor}.modes svg .rays path[data-v-c927aef8]{fill:none;stroke:currentColor}.themes[data-v-c927aef8]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.swatch[data-v-c927aef8]{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-c927aef8]:hover{background:var(--hover)}.swatch.on[data-v-c927aef8]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:var(--sel)}.chip[data-v-c927aef8]{position:relative;width:30px;height:22px;border-radius:6px;border:1px solid var(--line);flex:none;overflow:hidden}.chip i[data-v-c927aef8]{position:absolute;inset:0 0 0 auto;width:9px}.name[data-v-c927aef8]{font-size:11.5px;color:var(--ink)}.foot[data-v-c927aef8]{display:flex;justify-content:flex-end;margin-top:16px}.done[data-v-c927aef8]{border:0;background:var(--accent);color:#fff;border-radius:8px;padding:6px 15px;font-size:12px;cursor:pointer}.done[data-v-c927aef8]:hover{filter:brightness(1.06)}.surfaces[data-v-c927aef8]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.surfaces button[data-v-c927aef8]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);color:var(--ink2);cursor:pointer;text-align:left}.surfaces button[data-v-c927aef8]:hover{background:var(--hover)}.surfaces button.on[data-v-c927aef8]{border-color:var(--ink3);color:var(--ink)}.surfaces svg[data-v-c927aef8]{flex:none;border-radius:3px;overflow:hidden}.surfaces .wash[data-v-c927aef8]{fill:var(--shell2)}.surfaces .page[data-v-c927aef8]{fill:var(--canvas)}.surfaces .seamline[data-v-c927aef8]{stroke:var(--line);stroke-width:1}.stext[data-v-c927aef8]{min-width:0;display:flex;flex-direction:column;gap:1px}.stext b[data-v-c927aef8]{font-size:12px;font-weight:500}.stext small[data-v-c927aef8]{color:var(--faint);font-size:10px;line-height:1.3}.dd[data-v-9d9aafe7]{position:relative;display:inline-block}.trigger[data-v-9d9aafe7]{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 .swatch{width:8px;height:8px;border-radius:50%;flex:none}.inboxroot[data-v-360f57ca]{position:relative}.tray[data-v-360f57ca]{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-360f57ca]{width:17px;height:17px}.tray[data-v-360f57ca]:hover,.tray.on[data-v-360f57ca]{background:#535d4e12;color:var(--ink)}.badge[data-v-360f57ca]{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-360f57ca]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:10px;margin-right:-4px}.mutedot[data-v-360f57ca]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--amber, #b98a3c)}.panel[data-v-360f57ca]{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-360f57ca]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:13px 15px 9px}.panelhead b[data-v-360f57ca]{font-size:13.5px;font-weight:550}.mute[data-v-360f57ca]{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-360f57ca]{background:var(--kind-warn-bg);color:var(--kind-warn);border-color:color-mix(in srgb,var(--kind-warn) 40%,transparent)}.tabs[data-v-360f57ca]{flex:none;display:flex;gap:4px;padding:0 15px 10px;border-bottom:1px solid var(--line)}.tabs button[data-v-360f57ca]{border:0;background:transparent;color:var(--muted);font-size:11.5px;padding:5px 10px;border-radius:7px;cursor:pointer}.tabs button.on[data-v-360f57ca]{background:var(--soft);color:var(--ink)}.list[data-v-360f57ca]{overflow-y:auto;padding:4px}.row[data-v-360f57ca]{width:100%;border:0;background:transparent;display:flex;gap:10px;padding:9px 11px;border-radius:9px;cursor:pointer;text-align:left}.row[data-v-360f57ca]:hover{background:var(--hover)}.who[data-v-360f57ca]{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-360f57ca]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.body[data-v-360f57ca]{min-width:0;display:block}.line1[data-v-360f57ca]{display:flex;align-items:baseline;gap:8px}.line1 b[data-v-360f57ca]{font-size:12px;font-weight:550;color:var(--ink)}.line1 small[data-v-360f57ca]{color:var(--faint);font:9px var(--mono)}.snippet[data-v-360f57ca]{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-360f57ca]{padding:26px 16px;color:var(--faint);font-size:11.5px;text-align:center}.working-mark[data-v-3521d96a]{position:relative;display:inline-block;flex:none}.working-mark i[data-v-3521d96a]{position:absolute;width:31%;height:31%;border-radius:50%;background:#737872;animation:breathe-3521d96a 2.4s ease-in-out infinite}.working-mark i[data-v-3521d96a]:nth-child(1){left:4%;top:8%;animation-delay:0s}.working-mark i[data-v-3521d96a]:nth-child(2){right:4%;top:8%;background:#d1a94e;animation-delay:.6s}.working-mark i[data-v-3521d96a]:nth-child(3){left:4%;bottom:8%;animation-delay:1.8s}.working-mark i[data-v-3521d96a]:nth-child(4){right:4%;bottom:8%;animation-delay:1.2s}@keyframes breathe-3521d96a{0%,to{opacity:.35;transform:scale(.82)}28%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.working-mark i[data-v-3521d96a]{animation:none;opacity:.8}}.chan-icon[data-v-36f07bc1]{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.overlay[data-v-fbe2e65d]{position:fixed;inset:0;z-index:90;background:#292c2847;display:grid;place-items:start center;padding-top:14vh}.modal[data-v-fbe2e65d]{width:min(560px,calc(100vw - 48px));background:var(--canvas);border-radius:14px;box-shadow:0 18px 60px #1e221c40;overflow:hidden;display:flex;flex-direction:column;max-height:62vh}input[data-v-fbe2e65d]{border:0;outline:none;padding:16px 18px;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-bottom:1px solid var(--line)}.results[data-v-fbe2e65d]{overflow-y:auto;padding:6px}.group[data-v-fbe2e65d]{padding:9px 12px 4px;color:var(--faint);font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.hit[data-v-fbe2e65d]{width:100%;border:0;background:transparent;border-radius:8px;padding:8px 12px;display:flex;align-items:baseline;gap:10px;cursor:pointer;text-align:left}.hit.sel[data-v-fbe2e65d]{background:var(--soft)}.label[data-v-fbe2e65d]{font-size:13px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail[data-v-fbe2e65d]{margin-left:auto;color:var(--faint);font:9px var(--mono);flex:none}.none[data-v-fbe2e65d]{padding:22px 12px;color:var(--faint);font-size:12px}.hint[data-v-fbe2e65d]{border-top:1px solid var(--line);padding:8px 14px;color:var(--faint);font:9px var(--mono)}.app[data-v-171bd9cf]{height:100vh;display:grid;grid-template-columns:248px 1fr;grid-template-rows:58px 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-171bd9cf]{grid-template-columns:0 minmax(0,1fr)}.side[data-v-171bd9cf]{grid-column:1;grid-row:1/3;width:248px;min-width:248px;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-171bd9cf]{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-171bd9cf]{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-171bd9cf]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(93,99,81,.18) transparent}.navscroll[data-v-171bd9cf]::-webkit-scrollbar{width:3px}.navscroll[data-v-171bd9cf]::-webkit-scrollbar-track{background:transparent}.navscroll[data-v-171bd9cf]::-webkit-scrollbar-thumb{background:#5d635129;border-radius:2px}.navscroll[data-v-171bd9cf]:hover::-webkit-scrollbar-thumb{background:#5d63514d}.app.nav-collapsed.peeking .side[data-v-171bd9cf]{visibility:visible;opacity:1;transform:none;pointer-events:auto;position:fixed;left:8px;top:54px;bottom:8px;width:248px;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-171bd9cf]{transform:translate(-26px);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.brandmark[data-v-171bd9cf]{width:18px;height:18px;position:relative}.brandmark i[data-v-171bd9cf]{position:absolute;width:4.5px;height:4.5px;border-radius:50%;background:var(--faint)}.brandmark i[data-v-171bd9cf]:nth-child(1){left:1px;top:2px}.brandmark i[data-v-171bd9cf]:nth-child(2){right:1px;top:2px;background:#d1a94e}.brandmark i[data-v-171bd9cf]:nth-child(3){left:1px;bottom:2px}.brandmark i[data-v-171bd9cf]:nth-child(4){right:1px;bottom:2px;background:#5c8b6a}.navsearch[data-v-171bd9cf]{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-171bd9cf]:hover{background:#535e4821;color:var(--ink2)}.navsearch svg[data-v-171bd9cf],.navrow svg[data-v-171bd9cf]{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none;flex:none}.navsearch kbd[data-v-171bd9cf]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.quick[data-v-171bd9cf]{display:grid;gap:1px;margin-bottom:10px}.navrow[data-v-171bd9cf],.channel[data-v-171bd9cf],.dm[data-v-171bd9cf]{min-height:27px;border-radius:6px;display:flex;align-items:center;padding:3px 9px;color:var(--ink2)}.link[data-v-171bd9cf]{text-decoration:none;cursor:pointer}.secthead-row[data-v-171bd9cf]{display:flex;align-items:center}.secthead-row .secthead[data-v-171bd9cf]{flex:1}.browsebox[data-v-171bd9cf]{margin:4px 8px 6px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);padding:4px}.browselabel[data-v-171bd9cf]{font:8px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:5px 8px 3px}.browserow[data-v-171bd9cf]{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:8px;border:0;background:transparent;text-align:left;padding:6px 8px;border-radius:7px;cursor:pointer;font-size:12.5px;color:var(--ink)}.browserow[data-v-171bd9cf]:hover{background:var(--soft)}.browserow em[data-v-171bd9cf]{font-style:normal;font:8.5px var(--mono);color:var(--faint)}.addproj[data-v-171bd9cf]{width:22px;height:22px;border:0;background:transparent;color:var(--faint);cursor:pointer;border-radius:5px;font-size:12px}.addproj[data-v-171bd9cf]:hover{background:var(--nav-hover);color:var(--ink)}.newproj[data-v-171bd9cf]{padding:2px 8px 6px 24px}.newproj input[data-v-171bd9cf]{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-171bd9cf]{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;display:flex;align-items:center;gap:6px}.secthead:hover strong[data-v-171bd9cf]{color:var(--ink)}.chev[data-v-171bd9cf]{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-171bd9cf]{transform:rotate(-90deg)}.projblock[data-v-171bd9cf]{margin-bottom:2px}.unreadmark[data-v-171bd9cf]{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-171bd9cf]{color:var(--ink);font-weight:500}.projrow[data-v-171bd9cf]{min-height:26px;display:flex;align-items:center;gap:3px;padding:1px 4px 1px 2px}.chevbtn[data-v-171bd9cf]{width:20px;height:20px;border:0;background:transparent;cursor:pointer;display:grid;place-items:center;padding:0;border-radius:5px}.chevbtn[data-v-171bd9cf]:hover{background:var(--nav-hover)}.threadbtn[data-v-171bd9cf]{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-171bd9cf]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.projentry:hover .threadbtn[data-v-171bd9cf],.threadbtn[data-v-171bd9cf]:focus-visible{opacity:1}.threadbtn[data-v-171bd9cf]:hover{background:var(--nav-active);color:var(--ink)}.threadbtn.unread[data-v-171bd9cf]{color:var(--accent)}.projentry:hover .threadbtn.unread[data-v-171bd9cf]{background:#4e755f24}.projentry:hover .projname .unreadmark[data-v-171bd9cf]{opacity:0}.projentry[data-v-171bd9cf]{flex:1;min-width:0;display:flex;align-items:center;gap:2px;padding-right:3px;border-radius:5px}.projentry[data-v-171bd9cf]:hover,.projentry.activename[data-v-171bd9cf]{background:var(--nav-hover)}.projentry.activename[data-v-171bd9cf]{background:var(--nav-active)}.projname[data-v-171bd9cf]{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-171bd9cf],.dmname[data-v-171bd9cf]{min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.28}.dmname[data-v-171bd9cf]{flex:1}.projentry:hover .projname[data-v-171bd9cf],.projentry.activename .projname[data-v-171bd9cf]{color:var(--ink)}.channel.indent[data-v-171bd9cf]{display:flex;align-items:center;gap:8px;margin-left:30px}.link[data-v-171bd9cf]:hover{background:var(--nav-hover)}.projentry .link[data-v-171bd9cf]:hover{background:transparent}.navrow.activerow[data-v-171bd9cf]{background:var(--nav-active);color:var(--ink);font-weight:500}.navrow[data-v-171bd9cf]{gap:9px;font-size:13px}.space[data-v-171bd9cf]{margin-bottom:8px}.space-title[data-v-171bd9cf]{height:24px;display:flex;align-items:center;gap:7px;padding:0 8px;color:var(--muted);font-size:12px}.space-title strong[data-v-171bd9cf]{color:var(--ink3);font-weight:500}.space-title .space-emoji[data-v-171bd9cf]{font-size:12px}.channel[data-v-171bd9cf]{gap:8px;font-size:13px}.channel.indent[data-v-171bd9cf]{padding-left:12px}.channel.active[data-v-171bd9cf]{background:var(--nav-active);color:var(--ink);font-weight:500}.channel.dim[data-v-171bd9cf],.dm.dim[data-v-171bd9cf]{opacity:.55}.navcount[data-v-171bd9cf]{margin-left:auto;color:var(--faint);font-size:9px}.dm.active[data-v-171bd9cf]{background:var(--nav-active);color:var(--ink);font-weight:500;opacity:1}.unreadcount[data-v-171bd9cf]{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-171bd9cf]{margin-left:auto;font:8px var(--mono);color:var(--kind-good);background:#5b896a1f;border-radius:4px;padding:2px 5px}.runstate.ask[data-v-171bd9cf]{color:var(--amber);background:#b47f341f}.dm[data-v-171bd9cf]{gap:9px;font-size:13px}.nav-avatar[data-v-171bd9cf]{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-171bd9cf]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.nav-avatar i[data-v-171bd9cf]{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:50%;background:#5f9b6d;border:1.5px solid var(--canvas)}.dmhead[data-v-171bd9cf]{display:flex;align-items:center;justify-content:space-between;padding-right:0}.secthead-toggle[data-v-171bd9cf]{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:5px;cursor:pointer;color:inherit;font:inherit}.newdm[data-v-171bd9cf]{width:22px;height:22px;display:inline-grid;place-items:center;color:var(--faint);font-size:12px;cursor:pointer;border-radius:5px}.newdm[data-v-171bd9cf]:hover{color:var(--ink);background:var(--nav-hover)}.dmtag[data-v-171bd9cf]{margin-left:auto;color:var(--faint);font:8px var(--mono);white-space:nowrap}.whoami[data-v-171bd9cf]{position:relative;min-width:0}.wsswitch[data-v-171bd9cf]{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-171bd9cf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsswitch[data-v-171bd9cf]:hover,.wsswitch.on[data-v-171bd9cf],.wsswitch.here[data-v-171bd9cf]{color:var(--ink)}.wschev[data-v-171bd9cf]{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-171bd9cf]{transform:rotate(180deg)}.opslink[data-v-171bd9cf]{text-decoration:none;color:inherit;border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:7px}.wsmenu[data-v-171bd9cf]{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-171bd9cf]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:6px 9px 4px}.wsrow[data-v-171bd9cf]{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-171bd9cf]:hover,.wsrow.here[data-v-171bd9cf]{background:var(--soft)}.wsrow.quiet[data-v-171bd9cf]{color:var(--ink3);text-decoration:none}.wsrow.quiet .wsname[data-v-171bd9cf]{color:var(--ink3);font-size:12px}.wssep[data-v-171bd9cf]{height:1px;background:var(--line);margin:5px 7px}.wsname[data-v-171bd9cf]{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsrow em[data-v-171bd9cf]{font-style:normal;font:8.5px var(--mono);color:var(--faint);white-space:nowrap}.profile[data-v-171bd9cf]{position:relative;margin-top:0;flex:none;padding:6px 8px;display:flex;align-items:center;gap:10px}.profile .nav-avatar.me[data-v-171bd9cf]{width:31px;height:31px;background:var(--kind-warn-bg);color:var(--kind-warn);font-size:9px}.profile .nav-avatar.me i[data-v-171bd9cf]{right:1px;bottom:1px}.profile .mename[data-v-171bd9cf]{display:block;font-weight:500;font-size:13px;line-height:1.25;color:var(--ink);text-decoration:none}.profile .mename[data-v-171bd9cf]:hover{text-decoration:underline}.melink[data-v-171bd9cf]{display:block;flex:none;line-height:0}.theme-cycle[data-v-171bd9cf]{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-171bd9cf]:hover{background:#ffffff85;color:var(--ink)}.theme-cycle[data-v-171bd9cf]:focus-visible{outline:2px solid rgba(91,137,106,.42);outline-offset:2px}.theme-cycle svg[data-v-171bd9cf]{width:17px;height:17px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.top[data-v-171bd9cf]{grid-column:2;height:58px;padding:0 30px 0 22px;display:flex;align-items:center}.nav-toggle[data-v-171bd9cf]{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-171bd9cf]:hover{background:#535d4e12;color:var(--ink)}.nav-toggle[data-v-171bd9cf]:focus-visible{outline:2px solid rgba(91,137,106,.48);outline-offset:2px}.nav-toggle svg[data-v-171bd9cf]{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-171bd9cf]{transform:scaleX(-1)}.crumb[data-v-171bd9cf]{color:var(--muted);font-size:14px;display:flex;align-items:baseline;min-width:0}.crumb[data-v-171bd9cf] b{color:var(--ink);font-weight:500;font-size:14px}.crumb[data-v-171bd9cf] .crumb-meta{margin-left:18px;color:var(--faint);font:10px var(--mono);white-space:nowrap}.topright[data-v-171bd9cf]{margin-left:auto;display:flex;align-items:center;gap:23px;color:var(--muted);font-size:11px}.agentswrap[data-v-171bd9cf]{position:relative}.upgradechip[data-v-171bd9cf]{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-171bd9cf]:hover{background:var(--ink)}.upgradechip .spark[data-v-171bd9cf]{color:#e3c377;font-size:10px}.agentschip[data-v-171bd9cf]{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-171bd9cf]:hover,.agentschip.on[data-v-171bd9cf]{background:#535d4e12;color:var(--ink)}.chipcount[data-v-171bd9cf]{font-style:normal;font:10px var(--mono);color:var(--faint)}.ap-label[data-v-171bd9cf]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:7px 10px 3px}.ar-done[data-v-171bd9cf]{font-style:normal;font-size:11px;color:#5b896a;margin-top:3px}.ap-empty[data-v-171bd9cf]{padding:10px;color:var(--faint);font-size:11.5px}.ap-all[data-v-171bd9cf]{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-171bd9cf]:hover{background:var(--soft);color:var(--ink)}.agentspanel[data-v-171bd9cf]{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-171bd9cf]{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.agentrow>.working-mark[data-v-171bd9cf]{margin-top:4px}.agentrow[data-v-171bd9cf]:hover{background:var(--soft)}.agentrow .ar-main[data-v-171bd9cf]{min-width:0}.agentrow b[data-v-171bd9cf]{display:block;font-size:12px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentrow span[data-v-171bd9cf]{display:block;color:var(--faint);font:9px var(--mono);margin-top:2px}.sync[data-v-171bd9cf]{width:6px;height:6px;border-radius:50%;background:#71a05f;display:inline-block;margin-right:6px}.sync.off[data-v-171bd9cf]{background:var(--amber)}.avatar[data-v-171bd9cf]{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-171bd9cf{0%{opacity:0;transform:translateY(6px)}}.main[data-v-171bd9cf]>*{animation:canvasIn-171bd9cf .32s ease both}@media(prefers-reduced-motion:reduce){.main[data-v-171bd9cf]>*{animation:none}}.main[data-v-171bd9cf]{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-171bd9cf]{margin-left:8px}@media(prefers-reduced-motion:reduce){.app[data-v-171bd9cf],.side[data-v-171bd9cf],.main[data-v-171bd9cf],.nav-toggle svg[data-v-171bd9cf]{transition:none!important}}html[data-surface=flat] .app[data-v-171bd9cf]{background:var(--rail)}html[data-surface=flat] .main[data-v-171bd9cf]{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-171bd9cf]{margin-left:0}html[data-surface=flat] .top[data-v-171bd9cf]{background:var(--sheet);border-left:1px solid var(--seam);z-index:2;grid-row:1}html[data-surface=flat] .main[data-v-171bd9cf]{grid-row:1 / 3}html[data-surface=flat] .main[data-v-171bd9cf] .scroll,html[data-surface=flat] .main[data-v-171bd9cf] .item-scroll,html[data-surface=flat] .main[data-v-171bd9cf] .wrap,html[data-surface=flat] .main[data-v-171bd9cf] .workwrap{padding-top:var(--header-h)}html[data-surface=flat] .main[data-v-171bd9cf] .pane .scroll,html[data-surface=flat] .main[data-v-171bd9cf] .threadpane .scroll{padding-top:0}html[data-surface=flat] .main[data-v-171bd9cf] .topfade{display:none}html[data-surface=flat] .main[data-v-171bd9cf] .pane .topfade,html[data-surface=flat] .main[data-v-171bd9cf] .threadpane .topfade{display:block}html[data-surface=flat] .app[data-v-171bd9cf]:has(.ov-layout:not(.pane-hidden)){--pane-w: var(--pane-w-overview)}html[data-surface=flat] .app[data-v-171bd9cf]:has(.item-layout:not(.pane-hidden):not(.full)){--pane-w: var(--pane-w-item)}html[data-surface=flat] .app[data-v-171bd9cf]:has(.room-layout.thread-open){--pane-w: var(--pane-w-thread)}html[data-surface=flat] .app[data-v-171bd9cf]:has(.full-layout.thread-open){--pane-w: var(--pane-w-thread)}html[data-surface=flat] .top[data-v-171bd9cf]{margin-right:var(--pane-w, 0px)}html[data-surface=flat] .main[data-v-171bd9cf]: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-171bd9cf]{background:var(--rail);border:1px solid var(--seam);box-shadow:0 12px 34px #00000021}.dot[data-v-963c0b90]{width:13px;height:13px;border-radius:4px;border:1.5px solid #bfc2bd;display:inline-grid;place-items:center;box-sizing:border-box}.dot.done[data-v-963c0b90]{background:#688b76;border-color:#688b76;color:#fff}.tick[data-v-963c0b90]{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block}.dot.empty[data-v-963c0b90]{border-style:dashed}.dot[data-v-963c0b90]:hover{filter:brightness(.92)}.statustext[data-v-963c0b90]{font-size:12px;color:var(--ink)}.msgbody[data-v-552dd8f3]{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.md[data-v-552dd8f3] p{margin:0;display:inline}.md[data-v-552dd8f3] p+p:before{content:"";display:block;height:6px}.md[data-v-552dd8f3] strong{font-weight:600}.md[data-v-552dd8f3] a{color:var(--accent)}.md[data-v-552dd8f3] code{font:12px var(--mono);background:var(--soft);border-radius:4px;padding:1px 5px}.md[data-v-552dd8f3] 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-552dd8f3] pre code{background:transparent;padding:0}.md[data-v-552dd8f3] ul,.md[data-v-552dd8f3] ol{display:block;margin:4px 0;padding-left:22px}.md[data-v-552dd8f3] li{margin:2px 0}.md[data-v-552dd8f3] h1,.md[data-v-552dd8f3] h2,.md[data-v-552dd8f3] h3{display:block;font-size:14px;font-weight:600;margin:8px 0 4px}.md[data-v-552dd8f3] 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-552dd8f3] table{display:block;border-collapse:collapse;margin:6px 0;overflow-x:auto;max-width:100%}.md[data-v-552dd8f3] th,.md[data-v-552dd8f3] td{border:1px solid var(--line);padding:4px 9px;font-size:12.5px}.md[data-v-552dd8f3] .mentiontag{color:var(--accent);background:#5b896a17;border-radius:5px;padding:0 4px}.cite[data-v-552dd8f3]{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-552dd8f3]:hover{background:var(--soft);color:var(--accent)}.quotes[data-v-552dd8f3]{display:grid;gap:7px;margin-top:10px}.quotecard[data-v-552dd8f3]{display:block;text-align:left;border:1px solid var(--line);border-left:3px solid var(--cite);background:var(--cite-card);border-radius:8px;padding:8px 12px;cursor:pointer;font-family:inherit;max-width:640px}.quotecard[data-v-552dd8f3]:hover{background:var(--soft)}.qsource[data-v-552dd8f3]{display:flex;align-items:center;gap:6px;color:var(--faint);font:9px var(--mono);margin-bottom:4px}.qline[data-v-552dd8f3]{display:block;font-size:12.5px;line-height:1.55;color:var(--ink)}.qfade[data-v-552dd8f3]{color:transparent;-webkit-background-clip:text;background-clip:text}.qfade.lead[data-v-552dd8f3]{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-552dd8f3]{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-552dd8f3]{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-552dd8f3]{cursor:pointer;font-family:inherit}.citedot.doc[data-v-552dd8f3]{background:var(--cite)}.citedot[data-v-552dd8f3]{width:6px;height:6px;border-radius:50%;flex:none}.echorow[data-v-a5591bd0]{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}.echorow>i[data-v-a5591bd0]{font-style:normal;font-size:11px;margin-top:1px}.echorow b[data-v-a5591bd0]{display:block;font-size:12px;font-weight:500;color:#4a544d}.echorow span[data-v-a5591bd0]{font-size:11px;color:var(--muted)}.undo[data-v-a5591bd0],.undone[data-v-a5591bd0],.fold[data-v-a5591bd0]{align-self:center}.undo[data-v-a5591bd0]{border:1px solid var(--line);background:none;border-radius:999px;padding:3px 10px;font:inherit;font-size:10.5px;color:var(--muted);cursor:pointer}.undo[data-v-a5591bd0]:hover{border-color:var(--ink);color:var(--ink)}.undone[data-v-a5591bd0]{font-size:10.5px;color:var(--faint)}.fold[data-v-a5591bd0]{margin-left:auto;border:1px solid var(--line);background:none;border-radius:999px;padding:3px 10px;font:inherit;font-size:10.5px;color:var(--muted);cursor:pointer;white-space:nowrap}.fold[data-v-a5591bd0]:hover{border-color:var(--ink);color:var(--ink)}.imgjob[data-v-c4fd880b]{margin:6px 0 14px}.cap[data-v-c4fd880b]{margin:0 0 7px;font-size:12px;color:var(--muted)}.cap em[data-v-c4fd880b]{font-style:normal;color:var(--faint)}.bad[data-v-c4fd880b]{color:var(--red)}.shelf[data-v-c4fd880b]{display:flex;flex-wrap:wrap;gap:8px}.pic[data-v-c4fd880b]{width:132px}.shelf.one .pic[data-v-c4fd880b]{width:190px}@media(max-width:640px){.pic[data-v-c4fd880b]{width:108px}}.pic[data-v-c4fd880b]{position:relative;display:block;flex:none;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--soft)}.pic img[data-v-c4fd880b]{width:100%;height:100%;object-fit:cover;display:block;animation:pic-in-c4fd880b .45s cubic-bezier(.22,.61,.36,1) both}@keyframes pic-in-c4fd880b{0%{opacity:0;transform:scale(1.03);filter:blur(8px)}}.ghost[data-v-c4fd880b]{background:linear-gradient(100deg,var(--soft) 30%,rgba(255,255,255,.85) 50%,var(--soft) 70%);background-size:220% 100%;animation:sheen-c4fd880b 1.5s ease-in-out infinite}@keyframes sheen-c4fd880b{0%{background-position:160% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.ghost[data-v-c4fd880b],.pic img[data-v-c4fd880b]{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)}.scroll[data-v-6ca284f7]{flex:1;min-height:0;overflow-y:auto}.jumpwrap[data-v-6ca284f7]{position:sticky;bottom:14px;height:0;z-index:7;display:flex;justify-content:center;pointer-events:none}.jump[data-v-6ca284f7]{pointer-events:auto;transform:translateY(-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-6ca284f7]:hover{color:var(--ink);border-color:var(--ink)}.jump svg[data-v-6ca284f7]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jump-enter-active[data-v-6ca284f7],.jump-leave-active[data-v-6ca284f7]{transition:opacity .14s ease,transform .14s ease}.jump-enter-from[data-v-6ca284f7],.jump-leave-to[data-v-6ca284f7]{opacity:0;transform:translateY(-70%)}.newmark[data-v-6ca284f7]{display:flex;align-items:center;gap:10px;margin:14px 0 6px}.newmark i[data-v-6ca284f7]{flex:1;height:1px;background:var(--kind-good-bg)}.newmark span[data-v-6ca284f7]{color:var(--accent);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.08em}.topfade[data-v-6ca284f7]{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-6ca284f7]{width:min(860px,calc(100% - 68px));margin:0 auto 0 34px;padding:6px 0 26px}.daymark[data-v-6ca284f7]{text-align:center;color:var(--faint);font:9px var(--mono);margin:18px 0 16px}.message[data-v-6ca284f7]{position:relative;display:grid;grid-template-columns:38px 1fr;gap:12px;margin:0 0 19px}.message.pending[data-v-6ca284f7]{opacity:.55}.msg-main[data-v-6ca284f7]{min-width:0}.msg-avatar[data-v-6ca284f7]{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-6ca284f7]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.meta[data-v-6ca284f7]{height:19px;display:flex;align-items:baseline;gap:8px}.meta b[data-v-6ca284f7]{font-size:13px;font-weight:500}.meta span[data-v-6ca284f7]{color:var(--faint);font:9px var(--mono)}.meta em[data-v-6ca284f7]{color:var(--accent);font:9px var(--mono);font-style:normal}.viatag[data-v-6ca284f7]{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-6ca284f7]{color:var(--faint);font-size:10.5px;white-space:nowrap}.meta2[data-v-6ca284f7]{display:flex;align-items:baseline;gap:8px;margin:1px 0 3px;flex-wrap:wrap}@keyframes midflash-6ca284f7{0%{background:var(--kind-warn-bg)}to{background:transparent}}.message.midflash[data-v-6ca284f7]{animation:midflash-6ca284f7 1.6s ease-out;border-radius:9px}.runfact[data-v-6ca284f7]{font-style:normal;font:10.5px var(--mono);color:var(--ink3);white-space:nowrap}.tracetoggle[data-v-6ca284f7]{border:0;background:transparent;color:var(--faint);cursor:pointer;font-size:10px;padding:0 2px}.tracetoggle[data-v-6ca284f7]:hover{color:var(--ink)}.msgtrace[data-v-6ca284f7]{margin:2px 0 7px;padding:6px 10px;border-left:2px solid var(--line)}.msgtrace .rc-goal[data-v-6ca284f7]{font-size:11.5px;color:var(--ink3)}.heldact[data-v-6ca284f7]{display:flex;align-items:center;gap:8px;margin-top:8px}.heldact button[data-v-6ca284f7]{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-6ca284f7]:hover{background:#525d4912}.heldact .held-yes[data-v-6ca284f7]{border-color:#3f5a49;color:#3f5a49}.held-done[data-v-6ca284f7]{color:var(--faint);font:9px var(--mono)}.planactions[data-v-6ca284f7]{display:flex;align-items:center;gap:8px;margin-top:8px}.plan-accept[data-v-6ca284f7]{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-6ca284f7]:hover{background:var(--ink)}.plan-feedback[data-v-6ca284f7]{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-6ca284f7]:hover{border-color:var(--line);background:var(--soft)}.plan-gate[data-v-6ca284f7]{color:var(--faint);font-size:10.5px}.planaccepted[data-v-6ca284f7]{margin-top:7px;font-size:11.5px;color:var(--accent)}.runrow[data-v-6ca284f7]{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-6ca284f7]{font-style:normal;font-size:11px;flex:none;display:inline-flex;align-items:center;margin-top:2px}.runrow .rr-accept[data-v-6ca284f7]{align-self:center}.rr-main[data-v-6ca284f7]{min-width:0}.rr-main b[data-v-6ca284f7]{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.rr-sub[data-v-6ca284f7]{display:block;color:var(--faint);font:9.5px var(--mono);margin-top:2px}.rr-note+.rr-sub[data-v-6ca284f7]{margin-top:8px}.rr-detail[data-v-6ca284f7]{font-style:normal;font-weight:400}.rr-note[data-v-6ca284f7]{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-6ca284f7]:before{content:"•";flex:none;color:#8b8f88;font-size:11px;line-height:17px}.rr-item[data-v-6ca284f7]{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.rr-item[data-v-6ca284f7]:hover{color:var(--ink);border-bottom-color:var(--line)}.rr-dur[data-v-6ca284f7]{color:var(--faint);font:9px var(--mono);white-space:nowrap}.rr-accept[data-v-6ca284f7]{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-6ca284f7]:hover{background:var(--ink)}.runrow.ask[data-v-6ca284f7]{color:var(--kind-warn);border-color:color-mix(in srgb,var(--kind-warn) 40%,transparent)}.runrow.stop[data-v-6ca284f7]{color:#8f4f46;border-color:color-mix(in srgb,var(--red) 40%,transparent)}.runrow.closed[data-v-6ca284f7]{color:var(--faint)}.rc-goal[data-v-6ca284f7]{font-size:12px;color:var(--ink)}.rc-line[data-v-6ca284f7]{font:11px var(--mono);color:var(--ink3);margin-top:4px;overflow-wrap:anywhere}.rc-line.note[data-v-6ca284f7]{display:flex;gap:8px}.rc-line.note[data-v-6ca284f7]:before{content:"•";flex:none;color:#8b8f88;font-size:11px;line-height:17px}.rc-line.question[data-v-6ca284f7]{color:var(--kind-warn)}.rc-line.accepted[data-v-6ca284f7]{color:var(--accent)}.meta[data-v-6ca284f7]{flex-wrap:wrap;row-gap:2px;min-width:0}.msgactions[data-v-6ca284f7]{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-6ca284f7],.msgactions.show[data-v-6ca284f7]{opacity:1;pointer-events:auto}.msgactions button[data-v-6ca284f7]{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-6ca284f7]:hover{color:var(--ink)}.msgactions[data-v-6ca284f7] .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-6ca284f7] .reactbtn>button:hover,.msgactions[data-v-6ca284f7] .reactbtn>button.on{color:var(--ink)}.msgactions[data-v-6ca284f7]:has(.picker){opacity:1;pointer-events:auto}.msgfiles[data-v-6ca284f7]{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.msgfile[data-v-6ca284f7]{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-6ca284f7]:hover{color:var(--ink);background:var(--soft)}.msgimg img[data-v-6ca284f7]{max-width:320px;max-height:220px;border-radius:8px;border:1px solid var(--line);display:block}.replychip[data-v-6ca284f7]{margin-top:7px;border:1px solid var(--line);background:var(--canvas3);border-radius:6px;padding:4px 9px;font-size:10.5px;color:var(--accent);cursor:pointer}.replychip[data-v-6ca284f7]:hover{background:var(--soft)}.message:hover .hoveract[data-v-6ca284f7]:hover{background:var(--soft);color:var(--ink)}.message p[data-v-6ca284f7]{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-6ca284f7]{display:flex;gap:6px;flex-wrap:wrap}.promoted-chip[data-v-6ca284f7]{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-6ca284f7]:hover{color:var(--ink)}.promote-card[data-v-6ca284f7]{margin-top:8px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;background:var(--canvas2)}.promote-card input[data-v-6ca284f7]{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-6ca284f7]{display:flex;align-items:center;gap:10px}.promote-actions button[data-v-6ca284f7]{border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;padding:4px 8px;border-radius:6px}.promote-actions .primary[data-v-6ca284f7]{background:var(--accent);color:#fff}.promote-actions .primary[data-v-6ca284f7]:hover{background:var(--accent)}.promote-actions span[data-v-6ca284f7]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.embedrow[data-v-6ca284f7]{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-6ca284f7]{font-size:13px;font-weight:500;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-title[data-v-6ca284f7]:hover{color:var(--accent)}.embed-meta[data-v-6ca284f7]{margin-left:auto;color:var(--faint);font:9px var(--mono);white-space:nowrap}.echorow[data-v-6ca284f7]{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}.echorow>i[data-v-6ca284f7]{font-style:normal;font-size:11px;margin-top:1px}.echorow .undo[data-v-6ca284f7],.echorow .undone[data-v-6ca284f7]{align-self:center}.echorow b[data-v-6ca284f7]{display:block;font-size:12px;font-weight:500}.echorow span[data-v-6ca284f7]{display:block;color:var(--faint);font:9.5px var(--mono);margin-top:2px}.echorow .undo[data-v-6ca284f7]{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-6ca284f7]:hover{background:var(--soft);color:var(--ink)}.echorow .undone[data-v-6ca284f7]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.proposal[data-v-6ca284f7]{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-6ca284f7]{border-color:color-mix(in srgb,var(--kind-warn) 40%,transparent);background:var(--kind-warn-bg)}.proposal.accepted[data-v-6ca284f7]{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}.proposal.declined[data-v-6ca284f7]{border-left:2px solid var(--line);opacity:.72}.proposal.decided .proposal-head b[data-v-6ca284f7]{color:var(--ink2);font-weight:400}.proposal-head[data-v-6ca284f7]{display:flex;align-items:center;gap:8px}.amberdot[data-v-6ca284f7]{width:6px;height:6px;border-radius:50%;background:var(--amber);flex:none}.proposal.accepted .amberdot[data-v-6ca284f7]{background:var(--accent)}.proposal.declined .amberdot[data-v-6ca284f7]{background:var(--faint)}.proposal-head b[data-v-6ca284f7]{font-size:12.5px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reversible[data-v-6ca284f7]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.proposal p[data-v-6ca284f7]{margin:7px 0 0;font-size:12.5px;color:var(--ink2)}.proposal-peek[data-v-6ca284f7]{margin:7px 0 0;font-size:12.5px;color:var(--muted);font-style:italic}.proposal-src[data-v-6ca284f7]{margin-top:8px;color:#92958f;font:9px var(--mono)}.proposal-actions[data-v-6ca284f7]{margin-top:10px;display:flex;gap:4px}.proposal-actions button[data-v-6ca284f7]{border:0;background:transparent;color:var(--muted);font-size:11.5px;cursor:pointer;padding:5px 9px;border-radius:6px}.proposal-actions button[data-v-6ca284f7]:hover{background:var(--kind-warn-bg)}.proposal-actions .accept[data-v-6ca284f7]{color:var(--accent);font-weight:500}.proposal-decided[data-v-6ca284f7]{margin-top:9px;color:var(--accent);font:9px var(--mono)}.proposal.declined .proposal-decided[data-v-6ca284f7]{color:var(--faint)}.typingline[data-v-6ca284f7]{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:11px;padding:2px 0 6px 46px}.typingdots[data-v-6ca284f7]{display:inline-flex;gap:3px}.typingdots i[data-v-6ca284f7]{width:4px;height:4px;border-radius:50%;background:#a8ab9f;animation:typingpulse-6ca284f7 1.2s infinite ease-in-out}.typingdots i[data-v-6ca284f7]:nth-child(2){animation-delay:.15s}.typingdots i[data-v-6ca284f7]:nth-child(3){animation-delay:.3s}@keyframes typingpulse-6ca284f7{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.typingdots i[data-v-6ca284f7]{animation:none}}.empty[data-v-6ca284f7]{margin-top:60px;text-align:center;color:var(--faint);font-size:12px}.compact .stream[data-v-6ca284f7]{width:calc(100% - 34px);margin:0 auto 0 17px;padding-bottom:16px}.compact .message[data-v-6ca284f7]{grid-template-columns:29px 1fr;gap:10px;margin-bottom:16px}.compact .msg-avatar[data-v-6ca284f7]{width:27px;height:27px;font-size:8px}.compact .meta b[data-v-6ca284f7]{font-size:12px}.compact .message p[data-v-6ca284f7]{font-size:12px;line-height:1.48}.compact .echorow[data-v-6ca284f7],.compact .runrow[data-v-6ca284f7],.compact .embedrow[data-v-6ca284f7],.compact .proposal[data-v-6ca284f7]{margin-left:37px}.compact .empty[data-v-6ca284f7]{margin-top:34px;padding:0 8px;font-size:11px}.composer[data-v-034f5a59]{flex:none;border-top:1px solid var(--line);background:var(--canvas);border-radius:0 0 18px 18px}html[data-surface=flat] .composer[data-v-034f5a59],html[data-surface=flat] .composer.compact[data-v-034f5a59]{border-radius:0}.composer-inner[data-v-034f5a59]{width:auto;margin:0 20px;padding:14px 0}textarea[data-v-034f5a59]{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-034f5a59]{display:flex;align-items:center;gap:9px;color:#7e847c;margin-top:16px;font-size:12px;position:relative}.tool[data-v-034f5a59]{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-034f5a59]:hover{background:var(--soft);color:var(--ink)}.send[data-v-034f5a59]{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-034f5a59]:hover{background:#5f665e}.composer[data-v-034f5a59]{position:relative}.popover[data-v-034f5a59]{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-034f5a59]{min-width:220px;display:grid}.mention[data-v-034f5a59]{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-034f5a59]{background:var(--soft)}.mention small[data-v-034f5a59]{margin-left:auto;color:var(--accent);font:9px var(--mono)}.mini[data-v-034f5a59]{width:20px;height:20px;border-radius:50%;background:#7d8192;color:#fff;display:grid;place-items:center;font-size:7px;flex:none}.mini.agent[data-v-034f5a59]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.emojis[data-v-034f5a59]{display:grid;grid-template-columns:repeat(6,38px)}.pendingfiles[data-v-034f5a59]{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.pendingchip[data-v-034f5a59]{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-034f5a59]{border:0;background:transparent;color:var(--faint);cursor:pointer;padding:0}.pendingchip button[data-v-034f5a59]:hover{color:var(--red)}.emojis button[data-v-034f5a59]{border:0;background:transparent;font-size:17px;padding:5px;border-radius:6px;cursor:pointer}.emojis button[data-v-034f5a59]:hover{background:var(--soft)}.compact[data-v-034f5a59]{border-radius:0 0 18px}.compact .composer-inner[data-v-034f5a59]{width:auto;margin:0 13px;padding:11px 0}.compact textarea[data-v-034f5a59]{font-size:12px}.compact .composebar[data-v-034f5a59]{margin-top:10px;gap:12px;font-size:11px}.compact .composebar button[data-v-034f5a59]{width:26px;height:26px;font-size:12px}.threadpane[data-v-2005cbc7]{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-2005cbc7]{border-left:0;background:transparent}.threadpane[data-v-2005cbc7] .composer{border-radius:0 0 18px}.threadpane[data-v-2005cbc7] .composer-inner{margin:0 17px}.threadhead[data-v-2005cbc7]{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-2005cbc7]{font-size:13px;font-weight:500}.threadhead button[data-v-2005cbc7]{border:0;background:transparent;color:var(--ink3);font-size:17px;cursor:pointer;padding:4px 8px;border-radius:6px}.threadhead button[data-v-2005cbc7]:hover{background:var(--soft)}.threadroot[data-v-2005cbc7]{flex:none;padding:14px 17px 0}.rootwho[data-v-2005cbc7]{display:block;font-size:12px;font-weight:550;color:var(--ink);margin-bottom:2px}.rootwho em[data-v-2005cbc7]{font-style:normal;font-weight:400;color:var(--faint);font-size:10.5px}.rootclamp[data-v-2005cbc7]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;border-radius:7px}.rootclamp[data-v-2005cbc7]:hover{background:var(--soft)}.rootsep[data-v-2005cbc7]{display:flex;align-items:center;gap:9px;margin:12px 0 0}.rootsep i[data-v-2005cbc7]{flex:1;height:1px;background:var(--line)}.rootsep span[data-v-2005cbc7]{color:var(--faint);font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em}.crumb-sub[data-v-d5404621]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-d5404621]:hover{color:var(--ink)}.room-layout[data-v-d5404621]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-thread)}.room-layout[data-v-d5404621]:not(.thread-open){grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.room-layout[data-v-d5404621]>*{min-height:0}.roomwrap[data-v-d5404621]{height:100%;min-width:0;display:flex;flex-direction:column}h1.typetitle[data-v-b6b6c4b5]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0 0 6px}h1.typetitle.hero[data-v-b6b6c4b5]{font-size:30px;letter-spacing:-.035em}.typetitle[data-v-b6b6c4b5]{display:block}span.typetitle[data-v-b6b6c4b5]{display:inline}.ch[data-v-b6b6c4b5]{display:inline-block;opacity:0;filter:blur(5px);animation:chIn-b6b6c4b5 .28s ease forwards}@keyframes chIn-b6b6c4b5{to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.ch[data-v-b6b6c4b5]{animation:none;opacity:1;filter:none}}.bar[data-v-241dc404]{margin:10px 0 2px}.row[data-v-241dc404]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lens[data-v-241dc404]{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-241dc404]:hover{background:#525d490f}.lens.on[data-v-241dc404]{border-color:#4e755f;background:#4e755f17;color:var(--kind-good)}.lens.empty[data-v-241dc404]{color:var(--faint)}.lens .n[data-v-241dc404]{font:9px var(--mono);color:var(--faint)}.lens.on .n[data-v-241dc404]{color:var(--accent)}.find[data-v-241dc404]{border:1px solid var(--line);background:transparent;border-radius:7px;padding:4px 9px;font:inherit;font-size:12px;color:var(--ink);width:160px;transition:width .14s}.find[data-v-241dc404]:focus{outline:none;border-color:#4e755f;width:220px}.find[data-v-241dc404]::placeholder{color:var(--faint)}.more[data-v-241dc404]{position:relative}.menu[data-v-241dc404]{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-241dc404]{font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:8px 0 5px}.mhead[data-v-241dc404]:first-child{margin-top:0}.mrow[data-v-241dc404]{display:flex;flex-wrap:wrap;gap:5px}.mrow button[data-v-241dc404]{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-241dc404]:hover{background:#525d490f}.mrow button.on[data-v-241dc404]{border-color:#4e755f;background:#4e755f17}.reading[data-v-241dc404]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--muted)}.part[data-v-241dc404]{display:inline-flex;align-items:center;gap:3px}.part+.part[data-v-241dc404]:before{content:"·";margin-right:5px;color:var(--faint)}.x[data-v-241dc404]{border:0;background:transparent;color:var(--faint);font:inherit;font-size:13px;line-height:1;cursor:pointer;padding:0 2px}.x[data-v-241dc404]:hover{color:var(--ink)}.clear[data-v-241dc404]{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-241dc404]: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-3bb63830]{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-3bb63830]:hover{background:var(--hover)}.status[data-v-3bb63830]{display:grid;place-items:center}.title[data-v-3bb63830]{font-size:13px;font-weight:450;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.done .title[data-v-3bb63830]{color:#92958f;text-decoration:line-through;text-decoration-thickness:1px}.rollup[data-v-3bb63830]{margin-left:8px;color:var(--faint);font:9px var(--mono)}.meta[data-v-3bb63830]{display:flex;align-items:center;gap:9px;color:var(--faint);font-size:10px}.proj[data-v-3bb63830]{color:var(--muted);font:9px var(--mono)}.tag[data-v-3bb63830]{color:var(--ink3);background:var(--soft);border-radius:5px;padding:2px 6px;font:9px var(--mono)}.prio[data-v-3bb63830]{font-size:10px}.prio.high[data-v-3bb63830]{color:var(--amber)}.prio.critical[data-v-3bb63830]{color:var(--red);font-weight:500}.size[data-v-3bb63830],.due[data-v-3bb63830]{font:9px var(--mono)}.who[data-v-3bb63830]{width:20px;height:20px;border-radius:50%;background:var(--kind-warn-bg);color:var(--kind-warn);display:grid;place-items:center;font-size:7px}.tabletools[data-v-f61f0685]{display:flex;align-items:center;gap:8px;margin:10px 0 8px}.toolspacer[data-v-f61f0685]{flex:1}.toolchip[data-v-f61f0685]{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-f61f0685]:hover{background:var(--soft);color:var(--ink)}.toolchip[data-v-f61f0685]:disabled{opacity:.6;cursor:default}.flatnote[data-v-f61f0685]{color:var(--faint);font:9px var(--mono)}.scrollx[data-v-f61f0685]{overflow-x:auto}table[data-v-f61f0685]{width:100%;border-collapse:collapse}th[data-v-f61f0685]{text-align:left;font:9px 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-f61f0685]{cursor:pointer}th.sortable[data-v-f61f0685]:hover,th.on[data-v-f61f0685]{color:var(--ink)}.sortmark[data-v-f61f0685]{margin-left:4px;font-size:7px;vertical-align:1px}.titleh[data-v-f61f0685]{min-width:260px}.trow[data-v-f61f0685]{cursor:pointer}.trow[data-v-f61f0685]:hover{background:var(--hover)}td[data-v-f61f0685]{border-bottom:1px solid var(--line);padding:6px 10px;font-size:12.5px;height:38px;white-space:nowrap}.titlecell[data-v-f61f0685]{display:flex;align-items:center;min-width:0}.indent[data-v-f61f0685]{flex:none}.chev[data-v-f61f0685]{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-f61f0685]{width:13px;height:13px}.chev[data-v-f61f0685]:hover{color:var(--ink);background:var(--soft)}.chev.open[data-v-f61f0685]{transform:rotate(90deg)}.chev-spacer[data-v-f61f0685]{flex:none;width:22px}.ttl[data-v-f61f0685]{overflow:hidden;text-overflow:ellipsis;color:var(--ink);font-weight:450}.parentctx[data-v-f61f0685]{margin-left:8px;color:var(--faint);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;flex:none}.rollup[data-v-f61f0685]{margin-left:8px;color:var(--faint);font:9px var(--mono);flex:none}.ctl[data-v-f61f0685] .trigger{font-size:12px}.cellbtn[data-v-f61f0685]{display:inline-flex;align-items:center;min-height:20px;color:var(--ink2);font-size:11.5px;cursor:pointer}.cellbtn[data-v-f61f0685]:hover{color:var(--ink)}.prio.high[data-v-f61f0685]{color:var(--amber)}.prio.critical[data-v-f61f0685]{color:var(--red);font-weight:500}.unset[data-v-f61f0685]{color:#c2c5bf}.duecell[data-v-f61f0685]{border:0;background:transparent;font:11px var(--mono);color:var(--ink2);outline:none;cursor:pointer;width:112px}.proj[data-v-f61f0685]{font:10.5px var(--mono)}.tagcell .tag[data-v-f61f0685]{color:var(--ink3);background:var(--soft);border-radius:5px;padding:2px 6px;font:9px var(--mono);margin-right:5px}.upd[data-v-f61f0685]{color:var(--faint);font:10px var(--mono)}.empty[data-v-f61f0685]{padding:26px 0;color:var(--faint);font-size:12px}.tools[data-v-163191a6]{display:flex;align-items:center;gap:14px;margin:10px 0 8px}.zooms[data-v-163191a6]{display:inline-flex;gap:3px;background:var(--soft);border-radius:8px;padding:2px}.zooms button[data-v-163191a6]{border:0;background:transparent;color:var(--muted);font-size:11px;padding:4px 11px;border-radius:6px;cursor:pointer}.zooms button.on[data-v-163191a6]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #353d2e1a}.hint[data-v-163191a6]{color:var(--faint);font:9px var(--mono)}.board[data-v-163191a6]{display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.labels[data-v-163191a6]{border-right:1px solid var(--line);background:var(--canvas2)}.labelhead[data-v-163191a6]{height:30px;border-bottom:1px solid var(--line)}.labelrow[data-v-163191a6]{height:36px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);cursor:pointer}.labelrow[data-v-163191a6]:hover{background:var(--hover)}.indent[data-v-163191a6]{flex:none}.lchev[data-v-163191a6]{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-163191a6]{width:12px;height:12px}.lchev[data-v-163191a6]:hover{color:var(--ink);background:var(--soft)}.lchev.open[data-v-163191a6]{transform:rotate(90deg)}.lchev-spacer[data-v-163191a6]{flex:none;width:20px}.lroll[data-v-163191a6]{margin-left:auto;color:var(--faint);font:8.5px var(--mono);flex:none}.schedulechip[data-v-163191a6]{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:10.5px;cursor:grab;z-index:2;touch-action:none}.schedulechip[data-v-163191a6]:hover{color:var(--ink);border-color:var(--line)}.dot[data-v-163191a6]{width:8px;height:8px;border-radius:3px;flex:none}.ltitle[data-v-163191a6]{font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas[data-v-163191a6]{overflow-x:auto;position:relative}.inner[data-v-163191a6]{position:relative;min-height:100%}.tickhead[data-v-163191a6]{position:relative;height:30px;border-bottom:1px solid var(--line)}.tick[data-v-163191a6]{position:absolute;top:8px;color:var(--faint);font:8.5px var(--mono);transform:translate(4px)}.tick.major[data-v-163191a6]{color:var(--muted);font-weight:600}.gridline[data-v-163191a6]{position:absolute;top:30px;bottom:0;width:1px;background:var(--soft)}.todayline[data-v-163191a6]{position:absolute;top:30px;bottom:0;width:2px;background:#b3402e55;z-index:3}.lane[data-v-163191a6]{position:relative;height:36px;border-bottom:1px solid var(--line)}.bar[data-v-163191a6]{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-163191a6]{cursor:grabbing;box-shadow:0 4px 14px #2d342a38;z-index:5}.bar.solo[data-v-163191a6]{border-style:dashed}.fill[data-v-163191a6]{position:absolute;inset:0 auto 0 0;border-radius:5px 0 0 5px;pointer-events:none}.barwho[data-v-163191a6]{position:absolute;right:8px;z-index:2}.grip[data-v-163191a6]{position:absolute;right:-4px;top:-2px;bottom:-2px;width:9px;cursor:ew-resize}.ghost[data-v-163191a6]{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-163191a6]{padding:26px 0;color:var(--faint);font-size:12px}.donechip[data-v-414c8b4e]{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-414c8b4e]{color:var(--accent)}.donechip[data-v-414c8b4e]:hover,.donechip.on[data-v-414c8b4e]{background:var(--soft);color:var(--kind-good)}.daylabel.flash[data-v-414c8b4e]{background:#4e755f24;border-radius:5px}.daylabel[data-v-414c8b4e]{margin:14px 0 4px;font:8.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.archfoot[data-v-414c8b4e]{margin-top:26px}.archfoot>button[data-v-414c8b4e]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer;padding:4px 0}.archfoot>button[data-v-414c8b4e]:hover{color:var(--ink)}.archhead[data-v-414c8b4e]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.archhead b[data-v-414c8b4e]{font-size:12.5px;font-weight:550}.archhead button[data-v-414c8b4e]{border:0;background:transparent;color:var(--faint);font-size:11px;cursor:pointer}.archrow[data-v-414c8b4e]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid var(--line)}.archrow a[data-v-414c8b4e]{color:var(--ink3);text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archrow a[data-v-414c8b4e]:hover{color:var(--ink)}.unarch[data-v-414c8b4e]{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-414c8b4e]:hover{background:var(--soft)}.crumb-sub[data-v-414c8b4e]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-414c8b4e]:hover{color:var(--ink)}.workwrap[data-v-414c8b4e]{height:100%;overflow-y:auto}.page[data-v-414c8b4e]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-414c8b4e]{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}h1[data-v-414c8b4e]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0}.lenses[data-v-414c8b4e]{display:inline-flex;gap:3px;margin-left:16px;background:var(--soft);border-radius:8px;padding:2px}.lenses button[data-v-414c8b4e]{border:0;background:transparent;color:var(--muted);font-size:11px;padding:4px 11px;border-radius:6px;cursor:pointer}.lenses button.on[data-v-414c8b4e]{background:var(--canvas);color:var(--ink);box-shadow:0 1px 3px #353d2e1a}.count[data-v-414c8b4e]{color:var(--faint);font:10px var(--mono)}.quickadd[data-v-414c8b4e]{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);color:var(--faint)}.quickadd .plus[data-v-414c8b4e]{font-size:12px;width:20px;text-align:center}.quickadd input[data-v-414c8b4e]{flex:1;border:0;outline:none;font:13px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent;color:var(--ink)}.empty[data-v-414c8b4e]{padding:42px 0;text-align:center;color:var(--faint);font-size:12px}.parent[data-v-eb6d2f72]{display:flex;align-items:center}.grow[data-v-eb6d2f72]{flex:1;min-width:0}.twist[data-v-eb6d2f72]{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-eb6d2f72]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.twist[data-v-eb6d2f72]:hover{color:var(--muted)}.twist.spacer[data-v-eb6d2f72]{cursor:default}.twist.open[data-v-eb6d2f72]{transform:rotate(90deg);color:var(--muted)}.kids[data-v-eb6d2f72]{margin-left:52px;border-radius:10px;background:#525d4907}.kids[data-v-eb6d2f72] .row{padding-left:10px;padding-right:10px}.kids[data-v-eb6d2f72] .row:last-child{border-bottom:0}.kidnote[data-v-eb6d2f72]{padding:8px 0;font-size:11.5px;color:var(--faint)}.wrap[data-v-eb6d2f72]{height:100%;overflow-y:auto}.page[data-v-eb6d2f72]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-eb6d2f72]{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}h1[data-v-eb6d2f72]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0}.count[data-v-eb6d2f72]{color:var(--faint);font:10px var(--mono)}.group[data-v-eb6d2f72]{margin-top:22px;padding-bottom:7px;border-bottom:1px solid var(--line);color:var(--faint);font:9px var(--mono);text-transform:uppercase;letter-spacing:.07em}.empty[data-v-eb6d2f72]{padding:42px 0;text-align:center;color:var(--faint);font-size:12px}.filerows[data-v-b321776b]{border-top:1px solid var(--line)}.filerow[data-v-b321776b]{min-height:56px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:40px 1fr auto auto 22px;gap:12px;align-items:center;padding:7px 0}.slot[data-v-b321776b]{width:40px;height:40px;display:grid;place-items:center;color:#6f756d}.thumb[data-v-b321776b]{width:40px;height:40px;object-fit:cover;border-radius:7px;border:1px solid var(--line);cursor:zoom-in;display:block}.filemain[data-v-b321776b]{min-width:0;text-decoration:none;color:inherit}.aibadge[data-v-b321776b]{font:8.5px var(--mono);font-style:normal;letter-spacing:.06em;color:var(--cite);background:var(--cite-bg);border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:1px}.filemain b[data-v-b321776b]{display:block;font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filemain:hover b[data-v-b321776b]{color:var(--accent)}.filemain small[data-v-b321776b]{display:block;margin-top:2px;color:var(--faint);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctag[data-v-b321776b]{font-size:10.5px;letter-spacing:.02em;color:var(--accent);background:#4e755f1a;border-radius:4px;padding:2px 5px;flex:none}.filemeta[data-v-b321776b]{color:var(--faint);font:10px var(--mono);white-space:nowrap}.movebtn[data-v-b321776b]{color:var(--faint);font-size:12px;cursor:pointer;padding:4px 6px;border-radius:5px}.movebtn[data-v-b321776b]:hover{color:var(--ink);background:var(--soft)}.filedetach[data-v-b321776b]{border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer;padding:4px 6px;border-radius:6px}.filedetach[data-v-b321776b]:hover{color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.fileempty[data-v-b321776b]{padding:16px 0;color:var(--faint);font-size:11.5px;border-bottom:1px solid var(--line)}.pane[data-v-6ff2fd2b]{min-width:0;border-left:1px solid var(--line);background:var(--canvas2);display:flex;flex-direction:column;overflow:hidden}.pane.full[data-v-6ff2fd2b]{border-left-color:transparent;background:var(--canvas)}.head[data-v-6ff2fd2b]{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-6ff2fd2b]{padding:0 34px}.head b[data-v-6ff2fd2b]{display:block;font-size:13px;font-weight:500}.full .head b[data-v-6ff2fd2b]{font-size:14.5px}.head span[data-v-6ff2fd2b]{display:block;color:var(--faint);font-size:10.5px;margin-top:3px}.titlelink[data-v-6ff2fd2b]{cursor:pointer}.titlelink[data-v-6ff2fd2b]:hover{color:var(--accent)}.threadcrumb[data-v-6ff2fd2b]{display:flex;align-items:center;gap:8px}.backbtn[data-v-6ff2fd2b]{border:0;background:transparent;color:var(--ink3);font-size:17px;cursor:pointer;padding:2px 8px;border-radius:6px}.backbtn[data-v-6ff2fd2b]:hover{background:var(--soft);color:var(--ink)}.actions[data-v-6ff2fd2b]{display:flex;align-items:center;gap:5px}.actions button[data-v-6ff2fd2b]{border:0;background:transparent;color:var(--ink3);font-size:11px;cursor:pointer;padding:7px 8px;border-radius:6px}.actions button[data-v-6ff2fd2b]:hover{background:var(--soft);color:var(--ink)}.actions .icon[data-v-6ff2fd2b]{width:28px;height:28px;padding:0;font-size:17px;font-weight:300}.full-layout[data-v-6ff2fd2b]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-thread)}.full-layout[data-v-6ff2fd2b]:not(.thread-open){grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.full-layout[data-v-6ff2fd2b]>*{min-height:0}.maincol[data-v-6ff2fd2b]{min-width:0;display:flex;flex-direction:column}.scrollarea[data-v-6ff2fd2b]{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}.doczone[data-v-ab5476a8]{padding:20px 0 4px;min-height:88px;position:relative}.tbl-strip[data-v-ab5476a8]{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-ab5476a8]{height:13px}.tbl-addcol[data-v-ab5476a8]{width:13px}.tbl-strip[data-v-ab5476a8]:hover{opacity:1;background:var(--soft);color:var(--ink3);border-style:solid}.tbl-corner[data-v-ab5476a8]{position:absolute;display:inline-flex;gap:2px;z-index:6}.tbl-corner button[data-v-ab5476a8]{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-ab5476a8]:hover{color:var(--ink);background:var(--soft)}.tbl-corner .danger[data-v-ab5476a8]:hover{color:var(--red)}.alsohere[data-v-ab5476a8]{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:11.5px;color:var(--muted)}.alsohere i[data-v-ab5476a8]{width:6px;height:6px;border-radius:50%;background:#c9a227;flex:none}.alsohere.changed i[data-v-ab5476a8]{background:#a3564b}.alsohere button[data-v-ab5476a8]{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-ab5476a8]{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-ab5476a8]{font-size:12.5px;font-weight:500}.clash span[data-v-ab5476a8]{font-size:11.5px;color:var(--muted)}.clashrow[data-v-ab5476a8]{display:flex;gap:8px;margin-top:6px}.clashrow button[data-v-ab5476a8]{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-ab5476a8]{border-color:var(--ink)}.doczone[data-v-ab5476a8] .bodydoc{outline:none;caret-color:var(--ink)}.doczone[data-v-ab5476a8] .bodydoc .selectedCell{background:#5b896a14}.doczone[data-v-ab5476a8] .bodydoc img{max-width:100%;border-radius:8px;border:1px solid var(--line);margin:0 0 15px}.doczone[data-v-ab5476a8] .bodydoc hr{border:0;border-top:1px solid var(--line);margin:18px 0}.slashmenu{position:fixed;z-index:95;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.sel{background:var(--soft)}.slashitem small{margin-left:auto;color:var(--faint);font:9px var(--mono)}.pubchip[data-v-c4120606]{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-c4120606]{width:6px;height:6px;border-radius:50%;background:#3f9d61}.crumbpath[data-v-c4120606]{display:inline-flex;align-items:baseline;gap:7px;min-width:0;overflow:hidden}.crumbpath b[data-v-c4120606]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumblink[data-v-c4120606]{color:var(--muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.crumblink[data-v-c4120606]:hover{color:var(--ink)}.crumbsep[data-v-c4120606]{color:var(--faint)}.item-layout[data-v-c4120606]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-item)}.item-layout.pane-hidden[data-v-c4120606]{grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.item-layout.full[data-v-c4120606]{grid-template-columns:var(--pane-w-none) minmax(0,1fr)}.full .item-scroll[data-v-c4120606]{opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.item-scroll[data-v-c4120606]{min-width:0;overflow-y:auto;transition:opacity .18s}.page[data-v-c4120606]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.delconfirm[data-v-c4120606]{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:250px;background:var(--canvas);border:1px solid var(--line);border-radius:12px;padding:13px 14px;box-shadow:0 16px 44px -18px #2324212e}.delconfirm b[data-v-c4120606]{display:block;font-size:12.5px;font-weight:550}.delconfirm>span[data-v-c4120606]{display:block;margin-top:3px;font-size:11.5px;color:var(--muted);line-height:1.5}.delrow[data-v-c4120606]{display:flex;gap:8px;margin-top:10px}.delrow .del[data-v-c4120606]{border:0;background:#a04b3f;color:var(--canvas);border-radius:7px;padding:5px 13px;font-size:11.5px;cursor:pointer}.delrow .del[data-v-c4120606]:hover{background:#8c4237}.delrow .keep[data-v-c4120606]{border:1px solid var(--line);background:transparent;color:var(--ink2);border-radius:7px;padding:4px 12px;font-size:11.5px;cursor:pointer}.gonecard[data-v-c4120606]{max-width:430px;margin:120px auto;text-align:center;display:flex;flex-direction:column;gap:7px}.gonecard b[data-v-c4120606]{font-size:15px;font-weight:550}.gonecard span[data-v-c4120606]{color:var(--muted);font-size:12.5px}.gonecard a[data-v-c4120606]{margin-top:8px;color:var(--accent);font-size:12.5px;text-decoration:none}.archbanner[data-v-c4120606]{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-c4120606]{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-c4120606]:hover{background:var(--soft)}.runstrip[data-v-c4120606]{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-c4120606]{background:var(--kind-warn-bg);border-color:var(--line)}.rs-verb[data-v-c4120606]{font:11px var(--mono);color:var(--ink2);white-space:nowrap}.rs-goal[data-v-c4120606]{flex:1;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-state[data-v-c4120606]{font:10px var(--mono);color:var(--faint);white-space:nowrap}.rs-accept[data-v-c4120606]{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-c4120606]{display:flex;align-items:center;justify-content:space-between;gap:14px}.eyebrow[data-v-c4120606]{display:flex;gap:8px;align-items:center;color:var(--muted);font:9px var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.statedot[data-v-c4120606]{width:6px;height:6px;border-radius:50%}.item-actions[data-v-c4120606]{display:flex;align-items:center;gap:12px}.convcount[data-v-c4120606]{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-c4120606]{color:#fff;background:var(--accent)}.iconbtn[data-v-c4120606],.item-actions[data-v-c4120606] .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-c4120606]:hover,.item-actions[data-v-c4120606] .more:hover,.iconbtn[aria-expanded=true][data-v-c4120606]{background:var(--soft);color:var(--ink)}.iconbtn svg[data-v-c4120606]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.more[data-v-c4120606]{letter-spacing:2px;font-size:15px;line-height:1}.title[data-v-c4120606]{width:100%;border:0;outline:none;background:transparent;font-size:28px;line-height:1.16;letter-spacing:-.03em;font-weight:500;color:var(--ink);margin:9px 0 4px;padding:0;font-family:inherit}.properties[data-v-c4120606]{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-c4120606]{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-c4120606]:first-child{border-left:0;padding-left:0}.prop label[data-v-c4120606]{display:block;width:100%;color:var(--faint);font:8px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.propvalue[data-v-c4120606]{font-size:12px;cursor:pointer;border-bottom:1px dashed transparent;padding-bottom:1px}.prop:hover .propvalue[data-v-c4120606]{border-bottom-color:var(--line)}.propvalue.unset[data-v-c4120606]{color:var(--faint)}.date[data-v-c4120606]{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-c4120606]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 0}.chips-hint[data-v-c4120606]{color:var(--faint);font-size:11px;margin-right:4px}.chip[data-v-c4120606]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--soft);border-radius:6px;padding:4px 8px;font-size:10px;color:var(--ink2);cursor:pointer}.chip[data-v-c4120606]:hover{background:var(--soft)}.chip.ghost[data-v-c4120606]{background:transparent;border-style:dashed;color:var(--faint)}.chip.high[data-v-c4120606]{color:var(--amber)}.chip.critical[data-v-c4120606]{color:var(--red)}.tagchip[data-v-c4120606]{font-family:var(--mono);font-size:9px}.tagchip .x[data-v-c4120606]{color:var(--faint)}.tagentry[data-v-c4120606]{border:1px solid var(--line);border-radius:6px;padding:4px 8px;font:10px var(--mono);outline:none;width:110px}.progress[data-v-c4120606]{border-bottom:1px solid var(--line);padding:15px 0 16px;margin-top:14px}.progress-top[data-v-c4120606]{display:flex;align-items:baseline}.progress-title[data-v-c4120606]{display:flex;align-items:baseline;gap:8px}.progress-title b[data-v-c4120606]{font-size:12px;font-weight:500}.pct[data-v-c4120606]{color:var(--green);font:12px var(--mono)}.risk[data-v-c4120606]{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.risk[data-v-c4120606]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}input[type=range][data-v-c4120606]{display:block;width:100%;height:3px;margin:14px 0 11px;accent-color:var(--green);cursor:ew-resize}.delivery[data-v-c4120606]{font-size:11px;color:var(--muted)}.delivery strong[data-v-c4120606]{margin-left:5px;font-weight:500}.delivery span[data-v-c4120606]{margin-left:5px;color:var(--faint)}.sectionhead[data-v-c4120606]{display:flex;align-items:baseline;margin-top:18px}.sectionhead h2[data-v-c4120606]{font-size:17px;letter-spacing:-.02em;font-weight:500;margin:0}.sectionmeta[data-v-c4120606]{margin-left:auto;display:flex;align-items:center;gap:9px;color:var(--faint);font:9px var(--mono)}.layoutbtn[data-v-c4120606]{border:0;background:transparent;color:var(--faint);font:9px var(--mono);cursor:pointer;padding:3px 5px;border-radius:4px}.layoutbtn.on[data-v-c4120606]{background:var(--soft);color:var(--ink2)}.childlist[data-v-c4120606]{margin-top:6px;border-top:1px solid var(--line)}.childtable[data-v-c4120606]{width:100%;margin-top:6px;border-collapse:collapse;font-size:12px}.childtable th[data-v-c4120606]{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-c4120606]{border-bottom:1px solid var(--line);padding:9px 8px 9px 0;color:var(--muted)}.childtable tbody tr[data-v-c4120606]{cursor:pointer}.childtable tbody tr[data-v-c4120606]:hover{background:var(--hover)}.cell-title[data-v-c4120606]{color:var(--ink)!important;font-weight:450}.filerows[data-v-c4120606]{margin-top:6px;border-top:1px solid var(--line)}.filerow[data-v-c4120606]{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-c4120606]{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid var(--line);cursor:zoom-in;flex:none}.fileicon[data-v-c4120606]{color:#737871;font-size:15px}.filemain[data-v-c4120606]{min-width:0;text-decoration:none;color:inherit}.filemain b[data-v-c4120606]{display:block;font-weight:500;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filemain b[data-v-c4120606]:hover{color:var(--accent)}.filemain small[data-v-c4120606]{display:block;color:var(--muted);font-size:9px;margin-top:1px}.filemeta[data-v-c4120606]{color:var(--faint);font:9px var(--mono)}.filedetach[data-v-c4120606]{border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer}.filedetach[data-v-c4120606]:hover{color:var(--red)}.fileempty[data-v-c4120606]{padding:14px 0;border-bottom:1px solid var(--line);color:var(--faint);font-size:11.5px}.quickadd[data-v-c4120606]{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);color:var(--faint)}.quickadd .plus[data-v-c4120606]{font-size:12px;width:20px;text-align:center}.quickadd input[data-v-c4120606]{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-c4120606]{margin-top:16px;border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:center}.source-row code[data-v-c4120606]{font:9px var(--mono);color:#90938e}.source-row a[data-v-c4120606]{margin-left:auto;color:var(--accent);text-decoration:none;font-size:10px}.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-02f6c9fd]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-02f6c9fd]:hover{color:var(--ink)}.wrap[data-v-02f6c9fd]{height:100%;overflow-y:auto}.page[data-v-02f6c9fd]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-02f6c9fd]{display:flex;align-items:baseline;gap:12px}h1[data-v-02f6c9fd]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0}.count[data-v-02f6c9fd]{color:var(--faint);font:10px var(--mono)}.sect[data-v-02f6c9fd]{margin:34px 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em}.viaex[data-v-02f6c9fd]{font-style:normal;color:var(--faint);background:var(--soft);border-radius:4px;padding:0 5px;font-size:11px}.delegadd[data-v-02f6c9fd]{display:flex;gap:10px;align-items:center;margin-top:12px}.delegadd input[data-v-02f6c9fd]{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-02f6c9fd]:focus{border-color:#b9c4b4}.capbtn[data-v-02f6c9fd]{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-02f6c9fd]{border:0;background:var(--ink);color:var(--canvas);border-radius:9px;padding:9px 16px;font-size:12.5px;cursor:pointer}.instruction[data-v-02f6c9fd]{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-02f6c9fd]{border-top:1px solid var(--line);margin-top:14px}.delegrow[data-v-02f6c9fd]{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line)}.delegrow .who[data-v-02f6c9fd]{flex:1}.delegrow .who b[data-v-02f6c9fd]{font-size:13.5px;font-weight:550;display:block}.delegrow .who small[data-v-02f6c9fd]{color:var(--faint);font-size:11px}.revoke[data-v-02f6c9fd]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.lede[data-v-02f6c9fd]{margin:2px 0 26px;max-width:620px;font-size:13.5px;line-height:1.65;color:var(--muted)}.secthint[data-v-02f6c9fd]{margin:-2px 0 14px;max-width:620px;font-size:12.5px;line-height:1.6;color:var(--faint)}.lede code[data-v-02f6c9fd]{font:11px var(--mono);background:var(--soft);padding:1px 5px;border-radius:4px}.quickadd[data-v-02f6c9fd]{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-02f6c9fd]{width:20px;text-align:center}.quickadd input[data-v-02f6c9fd]{flex:1;border:0;outline:none;font:12.5px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:transparent;color:var(--ink)}.error[data-v-02f6c9fd]{color:var(--red);font-size:11px}.tokencard[data-v-02f6c9fd]{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-02f6c9fd]{font-size:12.5px;font-weight:500}.tokencard p[data-v-02f6c9fd]{margin:6px 0 9px;color:var(--muted);font-size:11px}.tokencard p code[data-v-02f6c9fd]{font:9px var(--mono)}.tokenrow[data-v-02f6c9fd]{display:flex;align-items:center;gap:9px}.token[data-v-02f6c9fd]{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-02f6c9fd]{border:0;background:var(--accent);color:#fff;font-size:11px;border-radius:6px;padding:6px 11px;cursor:pointer}.tokenrow .dismiss[data-v-02f6c9fd]{background:transparent;color:var(--muted)}.agentrows[data-v-02f6c9fd]{margin-top:4px}.agentrow[data-v-02f6c9fd]{min-height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.avatar[data-v-02f6c9fd]{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-02f6c9fd]{min-width:0}.who b[data-v-02f6c9fd]{display:block;font-size:13px;font-weight:500}.who small[data-v-02f6c9fd]{color:var(--faint);font:9px var(--mono)}.cap[data-v-02f6c9fd]{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-02f6c9fd]{cursor:default}.memrows[data-v-02f6c9fd]{border-top:1px solid var(--line);margin-top:14px}.memrow[data-v-02f6c9fd]{display:flex;align-items:baseline;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line)}.memtype[data-v-02f6c9fd]{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-02f6c9fd]{background:#5b896a1f;color:var(--accent)}.membody[data-v-02f6c9fd]{flex:1;font-size:12.5px;line-height:1.5;color:var(--ink)}.membody small[data-v-02f6c9fd]{color:var(--faint);font-size:10.5px}.revoke[data-v-02f6c9fd]{border:0;background:transparent;color:var(--faint);font-size:10px;cursor:pointer}.revoke[data-v-02f6c9fd]:hover{color:var(--red)}.sectionhead[data-v-02f6c9fd]{display:flex;align-items:baseline;gap:10px;margin-top:26px}.sectionhead h2[data-v-02f6c9fd]{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0}.runlist[data-v-02f6c9fd]{margin-top:4px}.runentry[data-v-02f6c9fd]{min-height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;padding:6px 0}.state[data-v-02f6c9fd]{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-02f6c9fd]{background:var(--kind-warn-bg);color:var(--amber)}.state.blocked[data-v-02f6c9fd]{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.state.delivered[data-v-02f6c9fd]{background:var(--kind-good-bg);color:var(--green)}.goal[data-v-02f6c9fd]{font-size:12.5px;min-width:0}.goallink[data-v-02f6c9fd]{color:inherit;text-decoration:none}.goallink[data-v-02f6c9fd]:hover{text-decoration:underline}.goal[data-v-02f6c9fd] .runresolve{display:flex;gap:8px;margin-top:6px;position:relative}.goal[data-v-02f6c9fd] .answercard{left:0;right:auto}.goal small[data-v-02f6c9fd]{display:block;color:var(--muted);font-size:11px;margin-top:2px}.agentname[data-v-02f6c9fd]{margin-left:auto;color:var(--faint);font:10px var(--mono);white-space:nowrap}.empty[data-v-02f6c9fd]{padding:26px 0;color:var(--faint);font-size:12px}.pagelede[data-v-fa37cbeb]{margin:2px 0 26px;max-width:620px;font-size:13.5px;line-height:1.65;color:var(--muted)}.secthint[data-v-fa37cbeb]{margin:-2px 0 12px;max-width:620px;font-size:12.5px;line-height:1.6;color:var(--faint)}.viewmore[data-v-fa37cbeb]{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-fa37cbeb]:hover{background:var(--soft);color:var(--ink)}.wrap[data-v-fa37cbeb]{height:100%;overflow-y:auto}.page[data-v-fa37cbeb]{max-width:min(860px,100% - 68px);margin:0 auto;padding:26px 0 80px;animation:canvasIn-fa37cbeb .32s ease}@keyframes canvasIn-fa37cbeb{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.pagehead[data-v-fa37cbeb]{display:flex;align-items:baseline;gap:14px;margin-bottom:6px}.sect[data-v-fa37cbeb]{margin:36px 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em}.secthead[data-v-fa37cbeb]{display:flex;align-items:baseline;gap:14px}.secthead .sect[data-v-fa37cbeb]{flex:1}.lede[data-v-fa37cbeb]{color:var(--muted);font-size:12.5px;margin:4px 0 12px}.faintline[data-v-fa37cbeb]{color:var(--faint)}.onboard[data-v-fa37cbeb]{margin-top:26px;border:1px solid var(--line);border-radius:16px;background:var(--canvas2);padding:34px 38px 30px}.onboard h2[data-v-fa37cbeb]{margin:0 0 10px;font-size:20px;letter-spacing:-.015em;font-weight:640}.onboard p[data-v-fa37cbeb]{margin:0 0 18px;color:var(--muted);font-size:13.5px;line-height:1.6;max-width:560px}.onboardhint[data-v-fa37cbeb]{margin-top:14px;font-size:11.5px;color:var(--faint)}.delegadd[data-v-fa37cbeb]{display:flex;gap:10px;align-items:center;margin-top:12px}.delegadd input[data-v-fa37cbeb]{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-fa37cbeb]:focus{border-color:#b9c4b4}.capbtn[data-v-fa37cbeb]{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-fa37cbeb]{border:0;background:var(--ink);color:var(--canvas);border-radius:9px;padding:9px 16px;font-size:12.5px;cursor:pointer}.tokencard[data-v-fa37cbeb]{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-fa37cbeb]{font-size:13.5px}.tokencard p[data-v-fa37cbeb]{margin:6px 0 10px;color:var(--muted);font-size:12px}.instruction[data-v-fa37cbeb]{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-fa37cbeb]{display:flex;gap:10px}.tokenrow button[data-v-fa37cbeb]{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:6px 13px;font-size:12px;cursor:pointer}.tokenrow .dismiss[data-v-fa37cbeb]{color:var(--faint)}.delegrows[data-v-fa37cbeb]{border-top:1px solid var(--line);margin-top:14px}.delegrow[data-v-fa37cbeb]{display:flex;align-items:center;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line)}.delegrow .who[data-v-fa37cbeb]{flex:1}.delegrow .who b[data-v-fa37cbeb]{font-size:13.5px;font-weight:550;display:block}.delegrow .who small[data-v-fa37cbeb]{color:var(--faint);font-size:11px}.delegrow .capbtn.busy[data-v-fa37cbeb]{opacity:.55}.revoke[data-v-fa37cbeb]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.revoke[data-v-fa37cbeb]:hover{color:var(--red)}.actrows[data-v-fa37cbeb]{border-top:1px solid var(--line)}.actrow[data-v-fa37cbeb]{display:flex;align-items:baseline;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line);font-size:12.5px}.actrow.clickable[data-v-fa37cbeb]{cursor:pointer}.actrow.clickable[data-v-fa37cbeb]:hover{background:var(--soft)}.actrow.clickable:hover .actline[data-v-fa37cbeb]{color:var(--accent)}.acttime[data-v-fa37cbeb]{flex:none;width:34px;font:10px var(--mono);color:var(--faint)}.actline[data-v-fa37cbeb]{flex:1;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actvia[data-v-fa37cbeb]{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-fa37cbeb]{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-fa37cbeb]:hover{color:var(--red)}.actundone[data-v-fa37cbeb]{font-size:10.5px;color:var(--faint)}.memsearch[data-v-fa37cbeb]{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-fa37cbeb]:focus{border-bottom-color:var(--line);width:190px}.memrows[data-v-fa37cbeb]{border-top:1px solid var(--line)}.memrow[data-v-fa37cbeb]{display:flex;align-items:baseline;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line)}.memtype[data-v-fa37cbeb]{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-fa37cbeb]{background:#5b896a1f;color:var(--accent)}.membody[data-v-fa37cbeb]{flex:1;font-size:12.5px;line-height:1.5;color:var(--ink)}.membody small[data-v-fa37cbeb]{color:var(--faint);font-size:10.5px}.memaction[data-v-fa37cbeb]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.memaction[data-v-fa37cbeb]:hover{color:var(--ink)}.memedit[data-v-fa37cbeb]{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-fa37cbeb]{display:flex;gap:8px;margin-top:6px}.memsave[data-v-fa37cbeb]{border:0;background:var(--ink);color:var(--canvas);border-radius:7px;padding:4px 12px;font-size:11.5px;cursor:pointer}.memcancel[data-v-fa37cbeb]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer}.crumb-sub[data-v-c3798b4e]{font-size:14px;color:var(--faint)}.dmwrap[data-v-c3798b4e]{height:100%;display:flex;flex-direction:column}.dmhold[data-v-c3798b4e]{flex:1;min-height:0;display:grid;place-items:center}.dmhold p[data-v-c3798b4e]{margin:0;color:var(--faint);font-size:13px}.archfoot[data-v-98b81dca]{margin-top:26px}.archfoot>button[data-v-98b81dca]{border:0;background:transparent;color:var(--faint);font-size:11.5px;cursor:pointer;padding:4px 0}.archfoot>button[data-v-98b81dca]:hover{color:var(--ink)}.archhead[data-v-98b81dca]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.archhead b[data-v-98b81dca]{font-size:12.5px;font-weight:550}.archhead button[data-v-98b81dca]{border:0;background:transparent;color:var(--faint);font-size:11px;cursor:pointer}.archrow[data-v-98b81dca]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-bottom:1px solid var(--line)}.archrow a[data-v-98b81dca]{color:var(--ink3);text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archrow a[data-v-98b81dca]:hover{color:var(--ink)}.unarch[data-v-98b81dca]{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-98b81dca]:hover{background:var(--soft)}.crumb-sub[data-v-98b81dca]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-98b81dca]:hover{color:var(--ink)}.scroll[data-v-98b81dca]{height:100%;overflow-y:auto}.page[data-v-98b81dca]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-98b81dca]{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.pagehead h1[data-v-98b81dca]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0}.pagehead .count[data-v-98b81dca]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.quickadd[data-v-98b81dca]{margin-top:12px}.quickadd[data-v-98b81dca]{display:flex;gap:10px;align-items:center}.quickadd input[data-v-98b81dca]{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-98b81dca]:focus{border-bottom-color:#9aa598}.quickadd button[data-v-98b81dca]{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-98b81dca]{margin-top:14px}.empty[data-v-98b81dca]{padding:26px 0;color:var(--faint);font-size:12px}.crumb-sub[data-v-4ed1df65]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-4ed1df65]:hover{color:var(--ink)}.scroll[data-v-4ed1df65]{height:100%;overflow-y:auto}.page[data-v-4ed1df65]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.pagehead[data-v-4ed1df65]{display:flex;align-items:baseline;gap:12px}.count[data-v-4ed1df65]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.folderup[data-v-4ed1df65]{margin:0 0 10px}.upbtn[data-v-4ed1df65]{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font-size:12px}.upbtn[data-v-4ed1df65]:hover{color:var(--ink)}.askedq[data-v-4ed1df65]{margin:12px 0 0;color:var(--ink);font-size:14px;line-height:1.45;font-weight:500}.folderchips[data-v-4ed1df65]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.folderchip[data-v-4ed1df65]{border:1px solid var(--line);background:var(--canvas3);color:var(--ink2);font-size:12px;border-radius:8px;padding:7px 13px;cursor:pointer}.folderchip[data-v-4ed1df65]:hover{background:var(--soft);color:var(--ink)}.fcount[data-v-4ed1df65]{margin-left:7px;color:var(--faint);font:10px var(--mono)}.newfolderchip[data-v-4ed1df65]{border:1px dashed #c3c9bf;background:transparent;color:var(--faint);font-size:12px;border-radius:8px;padding:7px 13px;cursor:pointer}.newfolderchip[data-v-4ed1df65]:hover{color:var(--accent);border-color:#9db5a4}.newfolderchip-input[data-v-4ed1df65]{border:1px dashed #9db5a4;background:transparent;outline:none;color:var(--ink);font-size:12px;font-family:inherit;border-radius:8px;padding:7px 13px;width:170px}.askbox[data-v-4ed1df65]{display:flex;gap:9px;margin:14px 0 0;align-items:flex-end}.askbox textarea[data-v-4ed1df65]{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:auto;max-height:160px;display:block}.askbox textarea[data-v-4ed1df65]:focus{border-color:#9aa598}.askbox button[data-v-4ed1df65]{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-4ed1df65]:disabled{opacity:.6;cursor:default}.askpending[data-v-4ed1df65]{margin-top:12px;display:flex;align-items:center;gap:10px}.spinner[data-v-4ed1df65]{width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 40%,transparent);border-top-color:#4e755f;animation:spin-4ed1df65 .8s linear infinite;flex:none}@keyframes spin-4ed1df65{to{transform:rotate(360deg)}}.phrase[data-v-4ed1df65]{color:var(--ink2);font-size:12px;min-width:130px}.phrasehint[data-v-4ed1df65]{color:var(--faint);font-size:10.5px}.askerror[data-v-4ed1df65]{margin-top:10px;color:var(--red);font-size:11.5px}.answercard[data-v-4ed1df65]{margin-top:14px;border:1px solid var(--line);background:var(--canvas2);border-radius:11px;padding:14px 16px}.sharebtn[data-v-4ed1df65]{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-4ed1df65]:hover{color:var(--accent);background:var(--soft)}.sharednote[data-v-4ed1df65]{margin-left:8px;color:var(--accent)}.answermeta[data-v-4ed1df65]{margin-top:9px;color:var(--faint);font:9px var(--mono)}.uploadrow[data-v-4ed1df65]{display:flex;align-items:center;gap:12px;margin:22px 0 10px}.uploadbtn[data-v-4ed1df65]{border:1px solid var(--line);background:var(--canvas3);color:var(--ink2);font-size:11.5px;border-radius:7px;padding:6px 12px;cursor:pointer}.uploadbtn[data-v-4ed1df65]:hover{background:var(--soft);color:var(--ink)}.uploadhint[data-v-4ed1df65]{color:var(--faint);font-size:10.5px}.filesearch[data-v-4ed1df65]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--faint);border-bottom:1px solid transparent;padding:2px 1px}.filesearch[data-v-4ed1df65]:focus-within,.filesearch.live[data-v-4ed1df65]{color:var(--ink2);border-bottom-color:var(--line)}.filesearch input[data-v-4ed1df65]{border:0;outline:none;background:transparent;font-size:11.5px;font-family:inherit;color:var(--ink);width:120px;transition:width .18s ease}.filesearch input[data-v-4ed1df65]:focus,.filesearch.live input[data-v-4ed1df65]{width:190px}.filesearch input[data-v-4ed1df65]::placeholder{color:var(--faint)}.staterow[data-v-4ed1df65]{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.statechip[data-v-4ed1df65]{color:var(--kind-warn);background:var(--kind-warn-bg);border-radius:5px;padding:2px 8px;font:9px var(--mono)}.heatmap[data-v-880a6a5e]{margin-top:10px}.monthrow[data-v-880a6a5e]{position:relative;height:14px;margin-left:var(--gutter)}.month[data-v-880a6a5e]{position:absolute;top:0;color:var(--faint);font:8.5px var(--mono)}.body[data-v-880a6a5e]{display:flex;gap:5px}.dayLabels[data-v-880a6a5e]{display:grid;grid-template-rows:repeat(7,var(--cell, 10px));gap:var(--gap, 3px);width:21px}.dayLabels span[data-v-880a6a5e]{color:var(--faint);font:7.5px var(--mono);line-height:10px;text-align:right}.cols[data-v-880a6a5e]{display:flex;gap:var(--gap)}.col[data-v-880a6a5e]{display:grid;grid-template-rows:repeat(7,var(--cell));gap:var(--gap)}.cell[data-v-880a6a5e]{position:relative;width:var(--cell, 10px);height:var(--cell, 10px);border-radius:3px;background:var(--heat0)}.cell.shipped[data-v-880a6a5e]{cursor:pointer}.cell.shipped[data-v-880a6a5e]: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-880a6a5e]{--ship-dot: color-mix(in srgb, var(--heat0) 55%, var(--ink))}.cell.l1[data-v-880a6a5e]{--ship-dot: color-mix(in srgb, var(--heat1) 55%, var(--ink))}.cell.l2[data-v-880a6a5e]{--ship-dot: color-mix(in srgb, var(--heat2) 55%, var(--ink))}.cell.l3[data-v-880a6a5e]{--ship-dot: color-mix(in srgb, var(--heat3) 55%, var(--ink))}.cell.l4[data-v-880a6a5e]{--ship-dot: color-mix(in srgb, var(--heat4) 55%, var(--canvas))}html[data-theme=dark] .cell.l3[data-v-880a6a5e]{--ship-dot: color-mix(in srgb, var(--heat3) 55%, var(--canvas))}.cell.shipped[data-v-880a6a5e]:focus-visible{outline:2px solid rgba(82,93,73,.6);outline-offset:1px}.ribbon[data-v-880a6a5e]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px}.ribbon .cell[data-v-880a6a5e]{width:100%;height:100%;border-radius:4px}.cell.l1[data-v-880a6a5e]{background:var(--heat1)}.cell.l2[data-v-880a6a5e]{background:var(--heat2)}.cell.l3[data-v-880a6a5e]{background:var(--heat3)}.cell.l4[data-v-880a6a5e]{background:var(--heat4)}.cell.future[data-v-880a6a5e]{background:transparent}.cols .cell[data-v-880a6a5e]:not(.future):hover{outline:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:.5px}.legend[data-v-880a6a5e]{margin-top:9px;margin-left:var(--gutter);display:flex;align-items:center;justify-content:space-between}.shipnote[data-v-880a6a5e]{color:var(--faint);font:9px var(--mono)}.scale[data-v-880a6a5e]{display:inline-flex;align-items:center;gap:3px;color:var(--faint);font:8.5px var(--mono)}.scale .cell[data-v-880a6a5e]{display:inline-block;width:9px;height:9px;border-radius:2.5px}.hm-tip[data-v-880a6a5e]{position:fixed;z-index:70;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-880a6a5e]{font-size:11px;font-weight:500;color:var(--ink);display:flex;align-items:baseline;gap:8px}.tipmeta[data-v-880a6a5e]{color:var(--faint);font:8.5px var(--mono)}.tipdone[data-v-880a6a5e]{margin-top:6px;border-top:1px solid var(--line);padding-top:6px;display:grid;gap:4px;max-height:170px;overflow:hidden}.tiprow[data-v-880a6a5e]{display:flex;gap:7px;align-items:baseline}.tick[data-v-880a6a5e]{color:var(--accent);font-size:10px;flex:none}.tiptitle[data-v-880a6a5e]{font-size:11px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tipquiet[data-v-880a6a5e]{margin-top:4px;color:var(--faint);font-size:10px}.scroll[data-v-2a229e93]{height:100%;overflow-y:auto}.page[data-v-2a229e93]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}.date[data-v-2a229e93]{margin:0;color:var(--faint);font:9.5px var(--mono);text-transform:uppercase;letter-spacing:.06em}h1[data-v-2a229e93]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:6px 0 4px}section[data-v-2a229e93]{margin-top:30px}.sectionhead[data-v-2a229e93]{display:flex;align-items:baseline;gap:10px}.sectionhead h2[data-v-2a229e93]{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0}.count[data-v-2a229e93]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.alllink[data-v-2a229e93]{margin-left:auto;color:var(--accent);font-size:11px;text-decoration:none}.needs[data-v-2a229e93],.worklist[data-v-2a229e93]{margin-top:6px;border-top:1px solid var(--line)}.needrow[data-v-2a229e93]{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-2a229e93]:hover{background:var(--hover)}.needmore[data-v-2a229e93]{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-2a229e93]:hover{color:var(--ink2)}.needkind[data-v-2a229e93]{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-2a229e93]{background:var(--kind-good-bg);color:var(--kind-good)}.needkind.due_risk[data-v-2a229e93]{background:var(--kind-warn-bg);color:var(--kind-warn)}.needkind.agent_question[data-v-2a229e93]{background:var(--kind-info-bg);color:var(--kind-info)}.needtitle[data-v-2a229e93]{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.needmeta[data-v-2a229e93]{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-2a229e93]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.needdetail[data-v-2a229e93]:after{content:" ·"}.needproj[data-v-2a229e93]{flex:none}.empty[data-v-2a229e93]{padding:18px 0;color:var(--faint);font-size:11.5px;border-bottom:1px solid var(--line)}.projgrid[data-v-2a229e93]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.projcard[data-v-2a229e93]{border:1px solid var(--line);border-radius:10px;padding:13px 15px;text-decoration:none;color:inherit;background:var(--canvas2)}.projcard[data-v-2a229e93]:hover{background:var(--hover)}.projcard b[data-v-2a229e93]{display:block;font-size:13px;font-weight:500}.projcard small[data-v-2a229e93]{display:block;margin-top:3px;color:var(--faint);font:9px var(--mono)}.cardtop[data-v-2a229e93]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.health[data-v-2a229e93]{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-2a229e93]{color:var(--kind-warn);background:var(--kind-warn-bg)}.cardmap[data-v-2a229e93]{margin-top:11px}.mat[data-v-167d4658]{margin-top:36px}.field[data-v-167d4658]{position:relative;border-radius:26px;background:var(--canvas);overflow:hidden;height:clamp(340px,calc(100vh - 307px),820px)}.lanes[data-v-167d4658]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 62%,transparent 97%);mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 62%,transparent 97%)}.belt[data-v-167d4658]{display:flex;flex-direction:column;gap:14px;padding-left:4px;will-change:transform;transform:translateZ(0)}.lane[data-v-167d4658]{display:flex;gap:14px}.cell[data-v-167d4658]{position:relative;flex:none;width:80px;height:80px;border-radius:16px;background:#535e480d;display:grid;place-items:center;animation:arrive-167d4658 .62s cubic-bezier(.22,1.1,.36,1) both;transition:background .55s cubic-bezier(.22,.61,.36,1)}.cell.empty[data-v-167d4658]{background:#535e480d}.cell[data-v-167d4658]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cell.lv1[data-v-167d4658]:after,.cell.lv2[data-v-167d4658]:after,.cell.lv3[data-v-167d4658]:after{animation:land-167d4658 .75s ease-out}@keyframes land-167d4658{0%{box-shadow:0 0 #4aa96c66}to{box-shadow:0 0 0 13px #4aa96c00}}.chk[data-v-167d4658]{opacity:0;transform:scale(.55);transition:opacity .4s ease .12s,transform .5s cubic-bezier(.34,1.5,.5,1) .12s}.chk.in[data-v-167d4658]{opacity:1;transform:scale(1)}.cell svg[data-v-167d4658]{width:27px;height:27px;fill:none;stroke:#4aa96c;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.cell.lv0[data-v-167d4658]{background:#535e480b}.cell.lv1[data-v-167d4658]{background:#6cc78626}.cell.lv2[data-v-167d4658]{background:#50ba7461}.cell.lv3[data-v-167d4658]{background:#46a8679e}.cell.lv3 svg[data-v-167d4658]{stroke:#3d8c5d;opacity:.85}@keyframes arrive-167d4658{0%{opacity:0;transform:translate(26px,var(--from, -14px)) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.cell.up[data-v-167d4658]{--from: -16px}.cell.down[data-v-167d4658]{--from: 16px}.cardmat[data-v-167d4658]{position:absolute;left:24px;top:24px;bottom:24px;width:min(360px,calc(100% - 48px));background:var(--canvas2);border-radius:22px;padding:9px}.card[data-v-167d4658]{height:100%;background:var(--canvas);border-radius:15px;padding:16px 16px 6px;display:flex;flex-direction:column;text-align:left}.chead[data-v-167d4658]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ctitle[data-v-167d4658]{font-size:14px;font-weight:500;letter-spacing:-.01em}.state[data-v-167d4658]{display:flex;align-items:center;gap:6px;height:16px;font:8.5px var(--mono);line-height:16px;letter-spacing:.08em;color:var(--faint);flex:none}.state[data-v-167d4658]>:first-child{width:13px;height:13px;flex:none}.state.fin[data-v-167d4658]{color:var(--kind-good)}.tickdot[data-v-167d4658]{border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:7px;font-style:normal}.thread[data-v-167d4658]{flex:1;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.thread li[data-v-167d4658]{display:flex;gap:8px;padding:5px 0}.av[data-v-167d4658]{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font:7.5px var(--mono);font-style:normal;color:var(--ink2);background:var(--kind-good-bg)}.av.human[data-v-167d4658]{background:var(--kind-warn-bg);color:var(--kind-warn)}.av.ghost[data-v-167d4658]{background:transparent}.bubble b[data-v-167d4658]{display:block;font-size:11px;font-weight:500;color:var(--ink)}.bubble p[data-v-167d4658]{margin:1px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted)}.dots[data-v-167d4658]{display:inline-flex;gap:3px;padding-top:7px}.dots s[data-v-167d4658]{width:4px;height:4px;border-radius:50%;background:var(--line);animation:blink-167d4658 1.2s ease-in-out infinite}.dots s[data-v-167d4658]:nth-child(2){animation-delay:.16s}.dots s[data-v-167d4658]:nth-child(3){animation-delay:.32s}@keyframes blink-167d4658{0%,to{opacity:.35}50%{opacity:1}}.turn-enter-active[data-v-167d4658]{transition:opacity .45s ease,transform .45s ease}.turn-enter-from[data-v-167d4658]{opacity:0;transform:translateY(7px)}.finrow[data-v-167d4658]{display:flex;align-items:center;gap:8px;margin-top:4px;padding:8px 11px;border-radius:10px;background:var(--kind-good-bg);color:var(--kind-good);font-size:12px;font-weight:500}.fdot[data-v-167d4658]{width:15px;height:15px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:8px;font-style:normal;flex:none}dl[data-v-167d4658]{margin:12px 0 0;border-top:1px solid rgba(0,0,0,.055)}dl>div[data-v-167d4658]{display:flex;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.055)}dl>div[data-v-167d4658]:last-child{border-bottom:0}dt[data-v-167d4658]{font:7.5px var(--mono);letter-spacing:.07em;color:var(--faint);width:72px;flex:none}dd[data-v-167d4658]{margin:0;font:9.5px var(--mono);color:var(--ink2)}.swap-enter-active[data-v-167d4658],.swap-leave-active[data-v-167d4658]{transition:opacity .36s ease,transform .36s ease,filter .36s ease}.swap-enter-from[data-v-167d4658]{opacity:0;filter:blur(6px);transform:translateY(10px)}.swap-leave-to[data-v-167d4658]{opacity:0;filter:blur(6px);transform:translateY(-10px)}@media(max-width:860px){.mat[data-v-167d4658]{margin-top:24px}.field[data-v-167d4658]{height:560px;padding:18px 0;display:flex;flex-direction:column}.lanes[data-v-167d4658]{position:relative;inset:auto;flex:none;gap:8px}.belt[data-v-167d4658],.lane[data-v-167d4658]{gap:8px}.cell[data-v-167d4658]{width:42px;height:42px;border-radius:10px}.cell svg[data-v-167d4658]{width:16px;height:16px}.cardmat[data-v-167d4658]{position:static;flex:1;min-height:0;width:auto;margin:18px 16px 0;padding:0;background:transparent}.card[data-v-167d4658]{padding:0}}@media(prefers-reduced-motion:reduce){.cell[data-v-167d4658],.cell[data-v-167d4658]:after,.dots s[data-v-167d4658]{animation:none}.chk[data-v-167d4658]{opacity:1;transform:none}}.seatstep[data-v-1ed16929]{display:grid;gap:14px;justify-items:center;text-align:center;margin-top:6px}.seatrow[data-v-1ed16929]{display:flex;align-items:center;gap:14px}.seatbtn[data-v-1ed16929]{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-1ed16929]:hover:not(:disabled){background:#525d490f}.seatbtn[data-v-1ed16929]:disabled{color:var(--faint);cursor:default}.seatn[data-v-1ed16929]{min-width:46px;text-align:center;font-size:26px;font-weight:500;letter-spacing:-.02em}.seatcost[data-v-1ed16929]{margin:-4px 0 0;font:13px var(--mono);color:var(--muted)}.seatcost b[data-v-1ed16929]{color:var(--ink)}.seatcost.quiet[data-v-1ed16929]{color:var(--faint)}.seatwall[data-v-1ed16929]{display:grid;gap:8px;justify-items:center;padding:14px 18px;border:1px solid #ecdfc4;background:#f9f3e6;border-radius:11px;max-width:460px}.seatwall b[data-v-1ed16929]{font-size:13px;font-weight:500;color:#6f5522}.seatwall span[data-v-1ed16929]{font-size:12.5px;line-height:1.5;color:#8a6a2f}.seatpick[data-v-1ed16929]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:2px}.seatup[data-v-1ed16929]{border:1px solid #ddc9a2;background:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:12.5px;color:#6f5522;cursor:pointer}.seatup[data-v-1ed16929]:hover{border-color:#c9ae7c;background:#fffdf8}.seatgo[data-v-1ed16929]{border:0;background:var(--ink);color:#f8f5ef;border-radius:10px;padding:11px 20px;font:inherit;font-size:13.5px;cursor:pointer}.seatlegal[data-v-1ed16929]{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--faint);text-align:center}.seatlegal a[data-v-1ed16929]{color:var(--muted);text-underline-offset:2px}.seatlegal a[data-v-1ed16929]:hover{color:var(--ink)}.seatgo[data-v-1ed16929]:disabled{background:transparent;border:1px solid var(--line);color:var(--faint);cursor:default}.auth-sub.second[data-v-1ed16929]{margin-top:12px;opacity:.8}.railwrap[data-v-1ed16929]{position:absolute;top:50%;left:60px;transform:translateY(-50%)}.rail[data-v-1ed16929]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.rail li[data-v-1ed16929]{display:flex;align-items:center;gap:11px;color:var(--faint);font-size:13px;transition:color .25s ease}.rail i[data-v-1ed16929]{width:7px;height:7px;border-radius:50%;background:#d8d6cd;transition:background .25s ease,transform .25s ease}.rail li.done i[data-v-1ed16929]{background:#9fb3a4}.rail li.here[data-v-1ed16929]{color:var(--ink)}.rail li.here i[data-v-1ed16929]{background:var(--ink);transform:scale(1.35)}@media(max-width:900px){.railwrap[data-v-1ed16929]{top:30px;left:50%;transform:translate(-50%)}.rail[data-v-1ed16929]{flex-direction:row;gap:14px}.rail span[data-v-1ed16929]{display:none}}body:has(.landing){min-width:0;background:#fff;overflow-x:hidden;overflow-x:clip}html:has(.landing){scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}.landing section[id][data-v-5d07cbf3]{scroll-margin-top:85px}.landing[data-v-5d07cbf3]{min-height:100%;background:#fff;transition:opacity .45s ease,filter .45s ease;color:var(--ink);font-size:14px}.band.close[data-v-5d07cbf3]{padding-top:96px;padding-bottom:104px}.band.close .bsub[data-v-5d07cbf3]{margin-top:16px}.band.close .ctarow[data-v-5d07cbf3]{margin-top:34px;display:flex;justify-content:center}.landing.away[data-v-5d07cbf3]{opacity:0;filter:blur(14px);pointer-events:none}.signup-enter-active[data-v-5d07cbf3]{transition:opacity .4s ease .16s,filter .4s ease .16s}.signup-leave-active[data-v-5d07cbf3]{transition:opacity .28s ease,filter .28s ease}.signup-enter-from[data-v-5d07cbf3],.signup-leave-to[data-v-5d07cbf3]{opacity:0;filter:blur(12px)}.band[data-v-5d07cbf3]{width:100%}.band.tint[data-v-5d07cbf3]{background:var(--shell)}.landing[data-v-5d07cbf3] :where(h1,h2,h3,b,strong){font-weight:500}.topbar[data-v-5d07cbf3]{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease}.topbar.scrolled[data-v-5d07cbf3]{background:#fffefbb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#23242112}.top[data-v-5d07cbf3]{max-width:1760px;margin:0 auto;padding:14px 26px;display:flex;align-items:center;gap:11px}.topright[data-v-5d07cbf3]{margin-left:auto;display:flex;justify-content:flex-end}.crumbwrap[data-v-5d07cbf3]{position:relative;display:inline-flex;align-items:center;opacity:0;transition:opacity .5s ease}.crumbwrap.in[data-v-5d07cbf3]{opacity:1}.navnow[data-v-5d07cbf3]{display:inline-flex;align-items:baseline;gap:9px;border:0;background:transparent;padding:6px 4px;cursor:pointer;font-size:16px;letter-spacing:-.01em;color:#a3a79d}.navnow .slash[data-v-5d07cbf3]{color:#c9ccc3;font-weight:400}.nch[data-v-5d07cbf3]{display:inline-block;white-space:pre;opacity:0;filter:blur(5px);transform:translateY(4px);transition:opacity .22s ease,filter .22s ease,transform .22s ease}.nch.on[data-v-5d07cbf3]{opacity:1;filter:none;transform:none}@media(max-width:640px){.navnow .navlabel[data-v-5d07cbf3]{display:inline-block;max-width:27vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}.crumbwrap:hover .navnow .navlabel[data-v-5d07cbf3],.crumbwrap.open .navnow .navlabel[data-v-5d07cbf3]{color:var(--ink)}.navmenu[data-v-5d07cbf3]{position:absolute;top:100%;left:-2px;padding-top:8px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.crumbwrap.open .navmenu[data-v-5d07cbf3]{opacity:1;transform:none;pointer-events:auto}@media(hover:hover){.crumbwrap:hover .navmenu[data-v-5d07cbf3]{opacity:1;transform:none;pointer-events:auto}}.navpanel[data-v-5d07cbf3]{background:#fff;border:1px solid var(--line);border-radius:13px;padding:5px;min-width:178px;box-shadow:0 16px 44px -18px #23242129}.navmenu a[data-v-5d07cbf3]{display:block;padding:8px 13px;border-radius:8px;color:#5e625b;text-decoration:none;font-size:13.5px}.navmenu a[data-v-5d07cbf3]:hover{background:#f7f7f4;color:var(--ink)}.navmenu a.here[data-v-5d07cbf3]{color:var(--ink);background:#f6f6f3}.navmenu a.here[data-v-5d07cbf3]:after{content:" ·";color:#b4a05b}.brand[data-v-5d07cbf3]{display:inline-flex;align-items:center;gap:9px;font-weight:500;font-size:16px;letter-spacing:-.01em}.brandmark.intro i[data-v-5d07cbf3]{animation:dotpop-5d07cbf3 .5s cubic-bezier(.34,1.56,.64,1) backwards}.brandmark.intro i[data-v-5d07cbf3]:nth-child(1){animation-delay:.05s}.brandmark.intro i[data-v-5d07cbf3]:nth-child(2){animation-delay:.32s}.brandmark.intro i[data-v-5d07cbf3]:nth-child(3){animation-delay:.14s}.brandmark.intro i[data-v-5d07cbf3]:nth-child(4){animation-delay:.23s}@keyframes dotpop-5d07cbf3{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.bword[data-v-5d07cbf3]{display:inline-block;animation:wordin-5d07cbf3 .55s cubic-bezier(.22,.61,.36,1) .3s backwards}@keyframes wordin-5d07cbf3{0%{opacity:0;transform:translate(-7px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.topright .pillbtn[data-v-5d07cbf3]{animation:wordin-5d07cbf3 .55s cubic-bezier(.22,.61,.36,1) .5s backwards}.topbar.instant .brandmark.intro i[data-v-5d07cbf3],.topbar.instant .bword[data-v-5d07cbf3],.topbar.instant .topright .pillbtn[data-v-5d07cbf3]{animation:none}.brandmark[data-v-5d07cbf3]{width:18px;height:18px;position:relative;display:inline-block}.brandmark i[data-v-5d07cbf3]{position:absolute;width:4.5px;height:4.5px;border-radius:50%;background:#737872}.brandmark i[data-v-5d07cbf3]:nth-child(1){left:1px;top:2px}.brandmark i[data-v-5d07cbf3]:nth-child(2){right:1px;top:2px;background:#d1a94e}.brandmark i[data-v-5d07cbf3]:nth-child(3){left:1px;bottom:2px}.brandmark i[data-v-5d07cbf3]:nth-child(4){right:1px;bottom:2px}.pillbtn[data-v-5d07cbf3]{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#f8f5ef;text-decoration:none;font-size:13.5px;font-weight:450;border-radius:999px;padding:10px 20px;transition:background .15s ease}.pillbtn[data-v-5d07cbf3]:hover{background:#3a3d38}.pillbtn.big[data-v-5d07cbf3]{font-size:15px;padding:14px 28px}.pillbtn .arr[data-v-5d07cbf3]{transition:transform .18s ease}.pillbtn:hover .arr[data-v-5d07cbf3]{transform:translate(3px)}.hero[data-v-5d07cbf3]{text-align:center;padding:112px 24px 0}h1[data-v-5d07cbf3]{margin:0 auto;font-size:clamp(46px,6.7vw,86px);line-height:1.06;letter-spacing:-.03em;max-width:980px}.typeh .word[data-v-5d07cbf3]{display:inline-block;white-space:nowrap}.typeh[data-v-5d07cbf3]{color:var(--ink);position:relative}.ch[data-v-5d07cbf3]{display:inline-block;white-space:pre;opacity:0;filter:blur(9px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),filter .62s cubic-bezier(.22,.61,.36,1)}.ch.on[data-v-5d07cbf3]{opacity:1;filter:blur(0)}.typeh.instant .ch[data-v-5d07cbf3]{transition:none;opacity:1;filter:none}.caretslot[data-v-5d07cbf3]{display:inline-block;width:0;position:relative}.caretbar[data-v-5d07cbf3]{position:absolute;left:.045em;bottom:-.02em;width:.075em;height:.76em;border-radius:.04em;background:var(--ink);animation:caretblink-5d07cbf3 var(--caret-blink, 1.15s) ease-in-out infinite}.caretbar.pre[data-v-5d07cbf3]{left:auto;right:.045em}@keyframes caretblink-5d07cbf3{0%,to{opacity:1}50%{opacity:0}}.herolead[data-v-5d07cbf3]{display:contents}.hero .follow[data-v-5d07cbf3]{opacity:0;transform:translateY(12px);transition:opacity .58s ease,transform .58s cubic-bezier(.22,.61,.36,1)}.hero.typed .follow[data-v-5d07cbf3]{opacity:1;transform:none}.hero.typed .sub.follow[data-v-5d07cbf3]{transition-delay:.4s}.hero.typed .ctarow.follow[data-v-5d07cbf3]{transition-delay:.54s}.hero.typed .stage.follow[data-v-5d07cbf3]{transition-delay:.7s}.phonebr[data-v-5d07cbf3]{display:none}.sub[data-v-5d07cbf3]{margin:34px auto 0;max-width:660px;font-size:18px;line-height:1.65;color:#9a9e94}.sub .punch[data-v-5d07cbf3]{display:block;color:var(--ink)}.ctarow[data-v-5d07cbf3]{margin-top:46px;display:flex;justify-content:center}.h-rise[data-v-5d07cbf3]{opacity:0;animation:riseIn-5d07cbf3 .7s cubic-bezier(.22,.61,.36,1) forwards}@keyframes riseIn-5d07cbf3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stage[data-v-5d07cbf3]{margin-top:34px;padding-bottom:96px}.swapwrap[data-v-5d07cbf3]{height:calc(100vh + var(--lift, 920px) + var(--hold, 220px));position:relative}.swapstick[data-v-5d07cbf3]{position:sticky;top:var(--barh, 72px);height:calc(100vh - var(--barh, 72px));display:flex;align-items:center;justify-content:center}.frame[data-v-5d07cbf3]{position:relative;width:100%;max-width:min(1480px,calc((100vh - var(--barh, 72px) - 56px) * 2));aspect-ratio:2 / 1;margin:0 auto;font-size:0}.shotpic[data-v-5d07cbf3]{display:contents}.frame .shot[data-v-5d07cbf3]{position:absolute;inset:0;width:100%;height:auto;display:block;border-radius:19px;will-change:opacity,filter}.block[data-v-5d07cbf3]{text-align:center;padding:96px 24px 104px}.stairhead[data-v-5d07cbf3]{text-align:center;padding:92px 24px 0;max-width:1280px;margin:0 auto}.stairhead h2[data-v-5d07cbf3]{margin:0 auto}.stairhead .bsub[data-v-5d07cbf3]{margin:14px auto 0}.stairwrap[data-v-5d07cbf3]{height:calc(100vh + var(--lift, 600px));position:relative}.stairstick[data-v-5d07cbf3]{position:sticky;top:var(--barh, 72px);height:calc(100vh - var(--barh, 72px));display:flex;align-items:center;overflow:hidden}.steps[data-v-5d07cbf3]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1760px;width:100%;height:calc(100vh - var(--barh, 72px) - 104px);margin:0 auto;padding:0 26px}.stepcard[data-v-5d07cbf3]{background:#faf8f3;border-radius:14px;height:100%;display:flex;flex-direction:column;text-align:left;overflow:hidden;will-change:transform}.stepcard[data-v-5d07cbf3]:nth-child(2){background:#f4f1e9}.stepcard[data-v-5d07cbf3]:nth-child(3){background:#edeae0}.stepcard[data-v-5d07cbf3]:nth-child(4){background:#e6e2d7}.stephead[data-v-5d07cbf3]{display:flex;align-items:baseline;justify-content:space-between;padding:20px 26px;border-bottom:1px solid rgba(0,0,0,.045);font:9px var(--mono);letter-spacing:.09em;color:var(--faint);flex:none}.stephead b[data-v-5d07cbf3]{font:22px var(--mono);font-weight:400;color:#0000002e}.stepbody[data-v-5d07cbf3]{padding:40px 26px 0;display:flex;flex-direction:column;flex:1;min-height:0}.stepbody h3[data-v-5d07cbf3]{margin:0;font-size:21px;font-weight:500;letter-spacing:-.015em}.stepbody p[data-v-5d07cbf3]{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--muted)}.stepshot[data-v-5d07cbf3]{position:relative;flex:1;min-height:0;margin:34px -26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 52%,transparent 97%),linear-gradient(to right,#000 58%,transparent 98%);-webkit-mask-composite:source-in;mask-image:linear-gradient(#000 52%,transparent 97%),linear-gradient(to right,#000 58%,transparent 98%);mask-composite:intersect}.stepshot img[data-v-5d07cbf3]{position:absolute;top:0;left:18px;width:235%;max-width:none;border-radius:12px;border:1px solid #e7e3d7;box-shadow:0 24px 60px -28px #23242140;display:block}@media(max-width:900px){.swapwrap[data-v-5d07cbf3]{--fh: min(calc(100vh - var(--barh, 64px) - 150px), 660px);height:calc(var(--fh) + 56px + var(--lift, 920px) + var(--hold, 220px))}.swapstick[data-v-5d07cbf3]{height:calc(var(--fh) + 56px)}.frame[data-v-5d07cbf3]{width:100%;max-width:100%;aspect-ratio:auto;height:var(--fh);border-radius:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(#000 76%,transparent 100%),linear-gradient(to right,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(#000 76%,transparent 100%),linear-gradient(to right,#000 86%,transparent 100%);mask-composite:intersect}.frame[data-v-5d07cbf3]::-webkit-scrollbar{display:none}.frame .shot[data-v-5d07cbf3]{inset:0 auto auto 0;height:92%;width:calc(var(--fh) * .92 * 1.325);max-width:none;object-fit:cover;object-position:left top;border-radius:0;transform-origin:0 0}.stairhead[data-v-5d07cbf3]{padding-top:64px}.stairwrap[data-v-5d07cbf3]{height:auto}.stairstick[data-v-5d07cbf3]{position:static;height:auto;overflow:visible}.steps[data-v-5d07cbf3]{grid-template-columns:1fr;gap:8px;height:auto;margin-top:26px;padding-bottom:44px}.stepcard[data-v-5d07cbf3]{transform:none!important;border-radius:12px}.stepbody[data-v-5d07cbf3]{padding-top:26px}.stepshot[data-v-5d07cbf3]{flex:none;height:321px;margin:26px -22px 0}.stepshot img[data-v-5d07cbf3]{width:195%;left:14px}}#agent .block[data-v-5d07cbf3]{padding-top:56px;padding-bottom:64px;max-width:1280px;margin:0 auto}h2[data-v-5d07cbf3]{margin:0 auto;font-size:clamp(32px,4.2vw,50px);line-height:1.08;letter-spacing:-.025em;max-width:760px}.bsub[data-v-5d07cbf3]{margin:20px auto 0;max-width:560px;font-size:14.5px;line-height:1.65;color:#6b6f67}.rv[data-v-5d07cbf3]{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,.61,.36,1)}.rv.seen[data-v-5d07cbf3]{opacity:1;transform:none}.cardgrid[data-v-5d07cbf3]{margin-top:52px;display:grid;grid-template-columns:repeat(20,1fr);gap:24px;text-align:left}.fcard[data-v-5d07cbf3]{background:#fcfaf5;border-radius:28px;padding:10px}.fcardin[data-v-5d07cbf3]{background:#fff;border-radius:19px;overflow:hidden;height:100%;display:flex;flex-direction:column}.fcard[data-v-5d07cbf3]:nth-child(1){grid-column:span 11}.fcard[data-v-5d07cbf3]:nth-child(2){grid-column:span 9}.fcard[data-v-5d07cbf3]:nth-child(3){grid-column:span 9}.fcard[data-v-5d07cbf3]:nth-child(4){grid-column:span 11}.fvisual[data-v-5d07cbf3]{height:300px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,transparent 97%);mask-image:linear-gradient(#000 62%,transparent 97%)}.fvisual img[data-v-5d07cbf3]{position:absolute;top:34px;left:38px;width:120%;border-radius:12px;border:1px solid #e7e3d7;box-shadow:0 24px 60px -28px #23242140;display:block}.ftext[data-v-5d07cbf3]{padding:26px 34px 34px}.ftext h3[data-v-5d07cbf3]{margin:0 0 9px;font-size:20px;letter-spacing:-.015em}.ftext p[data-v-5d07cbf3]{margin:0;font-size:14px;line-height:1.62;color:#6b6f67;max-width:420px}.sides[data-v-5d07cbf3]{margin-top:46px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:stretch;text-align:left}.termcard[data-v-5d07cbf3]{background:#23241f;border-radius:18px;padding:26px 28px;box-shadow:0 40px 110px -45px #23242180;overflow:hidden;display:flex;align-items:center}.termcard pre[data-v-5d07cbf3]{margin:0;font:12px/1.75 var(--mono);color:#d9d7cf;white-space:pre-wrap;overflow-wrap:anywhere}.tp[data-v-5d07cbf3]{color:#8a9184}.tu[data-v-5d07cbf3]{color:#f0eee6}.tt[data-v-5d07cbf3]{color:#d1a94e}.td[data-v-5d07cbf3]{color:#8a9184}.ta[data-v-5d07cbf3]{color:#a5c2ad}.teamside[data-v-5d07cbf3]{border-radius:18px;border:1px solid #e7e3d7;background:#fff;box-shadow:0 40px 110px -45px #4a422c4d;padding:20px 24px 16px;display:flex;flex-direction:column;text-align:left}.tshead[data-v-5d07cbf3]{display:flex;align-items:baseline;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--line);margin-bottom:15px}.tshead b[data-v-5d07cbf3]{font-size:14px}.tshead span[data-v-5d07cbf3]{color:var(--faint);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsmsg[data-v-5d07cbf3],.tsrun[data-v-5d07cbf3]{display:flex;gap:11px;margin-bottom:14px}.tsav[data-v-5d07cbf3]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#bcc9b4,#93a68e);color:#fff;font-size:10.5px;font-weight:500;font-style:normal;display:inline-flex;align-items:center;justify-content:center;flex:none}.tsav.small[data-v-5d07cbf3]{width:22px;height:22px;font-size:9px;opacity:.75}.tsbody[data-v-5d07cbf3]{min-width:0;flex:1}.tsmeta[data-v-5d07cbf3]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tsmeta b[data-v-5d07cbf3]{font-size:12.5px}.tsmeta>span[data-v-5d07cbf3]{color:var(--faint);font-size:10px}.tsvia[data-v-5d07cbf3]{font-style:normal;font:9.5px var(--mono);color:var(--faint);background:#f3f4f0;border-radius:4px;padding:1px 6px;white-space:nowrap}.tsbody p[data-v-5d07cbf3]{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:#3a3d38}.tsbody code[data-v-5d07cbf3]{display:block;margin-top:4px;font:11px var(--mono);color:#55584f}.tschip[data-v-5d07cbf3]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fbfaf6;border-radius:6px;padding:1px 8px;font-size:10px}.tschip.amber[data-v-5d07cbf3]{color:#8a6a2f}.tschip.green[data-v-5d07cbf3]{color:#44684f}.tsdot[data-v-5d07cbf3]{width:6px;height:6px;border-radius:50%;flex:none}.tsdot.working[data-v-5d07cbf3]{background:#b4a05b;animation:tspulse-5d07cbf3 1.6s ease-in-out infinite}.tsdot.delivered[data-v-5d07cbf3]{background:#5b896a}@keyframes tspulse-5d07cbf3{0%,to{opacity:1}50%{opacity:.35}}.tsreceipt[data-v-5d07cbf3]{border-top:1px solid #f1efe8;border-bottom:1px solid #f1efe8;padding:8px 2px;margin:0 0 14px 37px;font-size:11px;color:#4e755f}.tsreceipt span[data-v-5d07cbf3]{color:var(--faint);font-size:10px}.tsecho[data-v-5d07cbf3]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-left:37px;padding:9px 2px;border-top:1px solid #f1efe8;font-size:11.5px;color:#4c5550}.tsecho b[data-v-5d07cbf3]{color:var(--ink)}.tsundo[data-v-5d07cbf3]{color:var(--faint);font-size:10.5px;border:1px solid var(--line);border-radius:6px;padding:2px 9px;background:#fbfaf6}.tscomposer[data-v-5d07cbf3]{margin-top:auto;border-top:1px solid var(--line);padding-top:12px;color:#8e938c;font-size:12px}.sidescap[data-v-5d07cbf3]{margin-top:14px;font:10.5px var(--mono);color:var(--faint)}.beats[data-v-5d07cbf3]{margin-top:52px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:left}.beat h3[data-v-5d07cbf3]{margin:0 0 7px;font-size:15.5px;letter-spacing:-.01em}.beat p[data-v-5d07cbf3]{margin:0;font-size:13px;line-height:1.6;color:#6b6f67}.bubble[data-v-5d07cbf3]{background:var(--shell2);border-radius:32px;padding:70px 56px 62px}.statrow[data-v-5d07cbf3]{margin-top:46px;display:flex;justify-content:center}.stat[data-v-5d07cbf3]{padding:0 52px;display:flex;flex-direction:column;gap:6px}.stat+.stat[data-v-5d07cbf3]{border-left:1px solid #e2ded2}.stat b[data-v-5d07cbf3]{font-size:46px;letter-spacing:-.03em;line-height:1}.stat span[data-v-5d07cbf3]{font-size:12.5px;color:#6b6f67}.shellcard[data-v-5d07cbf3]{max-width:620px;margin:40px auto 0;background:#23241f;border-radius:18px;padding:24px 28px;text-align:left;box-shadow:0 30px 80px -40px #23242180}.shellcard pre[data-v-5d07cbf3]{margin:0;font:13px/2 var(--mono);color:#e8e6df;white-space:pre-wrap}.sh[data-v-5d07cbf3]{color:#8a9184;-webkit-user-select:none;user-select:none}.out[data-v-5d07cbf3]{color:#a5c2ad}.block.foot[data-v-5d07cbf3]{display:flex;align-items:center;text-align:left;gap:26px;padding:38px 36px 46px}.footnav[data-v-5d07cbf3]{display:flex;gap:20px;flex:1}.footnav a[data-v-5d07cbf3],.footnav .footlink[data-v-5d07cbf3]{color:#6b6f67;text-decoration:none;font-size:12.5px}.footnav .footlink[data-v-5d07cbf3]{border:0;background:transparent;padding:0;font-family:inherit;cursor:pointer}.footnav a[data-v-5d07cbf3]:hover,.footnav .footlink[data-v-5d07cbf3]:hover{color:var(--ink)}.footnote[data-v-5d07cbf3]{color:var(--faint);font-size:11.5px}.footnote a[data-v-5d07cbf3]{color:inherit;text-underline-offset:2px}.footnote a[data-v-5d07cbf3]:hover{color:var(--ink)}.pricewrap[data-v-5d07cbf3]{margin-top:40px}.pricenote[data-v-5d07cbf3]{margin:26px 0 0;text-align:center;font-size:12px;color:var(--faint)}@media(max-width:940px){.top[data-v-5d07cbf3]{padding:12px 16px}.hero[data-v-5d07cbf3]{padding:68px 16px 0}.herolead[data-v-5d07cbf3]{display:block;min-height:0}.sub[data-v-5d07cbf3]{margin-top:30px}@media(max-width:380px){.sub[data-v-5d07cbf3]{font-size:16.5px}}.ctarow[data-v-5d07cbf3]{margin-top:40px}.stage[data-v-5d07cbf3]{margin-top:44px}h1[data-v-5d07cbf3]{font-size:clamp(32px,11.4vw,56px)}.phonebr[data-v-5d07cbf3]{display:inline}.top[data-v-5d07cbf3]{grid-template-columns:auto 1fr;gap:12px}.topleft[data-v-5d07cbf3]{display:none}.brand[data-v-5d07cbf3]{justify-self:start}.cardgrid[data-v-5d07cbf3]{grid-template-columns:1fr}.fcard[data-v-5d07cbf3]:nth-child(1),.fcard[data-v-5d07cbf3]:nth-child(2),.fcard[data-v-5d07cbf3]:nth-child(3),.fcard[data-v-5d07cbf3]:nth-child(4){grid-column:auto}.fvisual img[data-v-5d07cbf3]{left:22px;width:150%}.block[data-v-5d07cbf3]{padding:64px 20px 72px}.bubble[data-v-5d07cbf3]{padding:48px 24px 44px;border-radius:24px}.statrow[data-v-5d07cbf3]{flex-direction:column;gap:30px}.stat+.stat[data-v-5d07cbf3]{border-left:0}.block.foot[data-v-5d07cbf3]{flex-direction:column;gap:14px;padding:34px 20px 42px}.sides[data-v-5d07cbf3]{grid-template-columns:1fr}.paneframe[data-v-5d07cbf3]{max-height:420px}.beats[data-v-5d07cbf3]{grid-template-columns:1fr 1fr;gap:22px}}@media(prefers-reduced-motion:reduce){.h-rise[data-v-5d07cbf3]{animation:none;opacity:1}.ch[data-v-5d07cbf3]{animation:none;opacity:1;filter:none;transform:none}.rv[data-v-5d07cbf3]{opacity:1;transform:none;transition:none}.pillbtn .arr[data-v-5d07cbf3]{transition:none}}.crumb-sub[data-v-dcb047b9]{font-size:14px;color:var(--faint)}.home-layout[data-v-dcb047b9]{height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.home-layout[data-v-dcb047b9]>*{min-height:0}.chatcol[data-v-dcb047b9]{min-width:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.briefbtn[data-v-dcb047b9]{margin-left:14px;border:1px solid var(--line);background:var(--canvas3);color:var(--accent);font-size:10.5px;border-radius:6px;padding:3px 10px;cursor:pointer}.briefbtn[data-v-dcb047b9]:hover{background:var(--kind-good-bg)}.briefbtn[data-v-dcb047b9]:hover{background:var(--soft);color:var(--ink)}.pane[data-v-8706994e]{min-width:0;background:var(--canvas2);display:flex;flex-direction:column;overflow-y:auto;padding:20px 20px 16px}.head[data-v-8706994e]{display:flex;align-items:baseline;justify-content:space-between}.head b[data-v-8706994e]{font-size:14px;font-weight:500}.head span[data-v-8706994e]{color:var(--faint);font:9px var(--mono)}.lede[data-v-8706994e]{margin:6px 0 4px;color:var(--muted);font-size:11px}.list[data-v-8706994e]{flex:1}.entry[data-v-8706994e]{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-8706994e]:hover{background:var(--hover)}.entry:hover .action[data-v-8706994e]{text-decoration:underline}.line1[data-v-8706994e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.line1 b[data-v-8706994e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry[data-v-8706994e]:first-child{border-top:0}.dot[data-v-8706994e]{width:6px;height:6px;border-radius:50%;margin-top:5px}.body[data-v-8706994e]{min-width:0}.body b[data-v-8706994e]{font-size:12.5px;font-weight:500;overflow-wrap:anywhere}.body p[data-v-8706994e]{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-8706994e]{flex:none;color:var(--accent);font-size:10.5px}.body[data-v-8706994e] .runresolve{display:flex;gap:8px;margin-top:6px}.body[data-v-8706994e] .answercard{left:0;right:0;width:auto}.empty[data-v-8706994e]{padding:24px 0;color:var(--faint);font-size:11.5px}.sectionhead[data-v-1090e037]{display:flex;align-items:baseline;gap:10px}.sectionhead h2[data-v-1090e037]{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0}.count[data-v-1090e037]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.expandbtn[data-v-1090e037]{margin-left:auto;border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0}.expandbtn[data-v-1090e037]:hover{color:var(--accent)}.memberline[data-v-1090e037]{margin-top:9px;display:flex;align-items:center;gap:12px}.linemeta[data-v-1090e037]{color:var(--muted);font-size:11.5px}.roster[data-v-1090e037]{margin-top:6px;border-top:1px solid var(--line)}.memberrow[data-v-1090e037]{min-height:40px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}.circle[data-v-1090e037]{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-1090e037]{background:var(--kind-good-bg);color:var(--ink3);border:1px solid var(--line)}.mname[data-v-1090e037]{font-size:12.5px;color:var(--ink);display:flex;align-items:baseline;gap:8px;min-width:0}.mname small[data-v-1090e037]{color:var(--accent);font:9px var(--mono)}.mname small.you[data-v-1090e037]{color:var(--faint)}.rolechip[data-v-1090e037]{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-1090e037]{cursor:pointer}.rolechip.editable[data-v-1090e037]:hover{background:var(--soft);color:var(--ink)}.memberrow[data-v-1090e037] .dd{margin-left:auto}.memberrow[data-v-1090e037] .dd .rolechip{margin-left:0}.kick[data-v-1090e037]{border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer;padding:4px 6px;border-radius:6px;flex:none}.kick[data-v-1090e037]:hover{color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent)}.kick-spacer[data-v-1090e037]{width:26px;flex:none}.addrow[data-v-1090e037]{margin-top:10px;display:flex;align-items:center;gap:9px}.addopen[data-v-1090e037],.addcancel[data-v-1090e037]{border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0}.addopen[data-v-1090e037]:hover,.addcancel[data-v-1090e037]:hover{color:var(--accent)}.addpick[data-v-1090e037]{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-1090e037]{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-1090e037]:disabled{opacity:.5;cursor:default}.allin[data-v-1090e037]{color:var(--faint);font-size:10.5px}.visrow[data-v-f10e3819]{display:flex;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.vislabel[data-v-f10e3819]{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-f10e3819]{color:var(--faint);font-size:11.5px;line-height:1.5}.visflip[data-v-f10e3819]{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-f10e3819]:hover{background:var(--soft)}.crumb-sub[data-v-f10e3819]{font-size:14px;color:var(--faint);text-decoration:none}a.crumb-sub[data-v-f10e3819]:hover{color:var(--ink)}.ov-layout[data-v-f10e3819]{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--pane-w-overview)}.panebtn[data-v-f10e3819]{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-f10e3819]:hover{background:var(--hover);color:var(--ink2)}.panebtn.on[data-v-f10e3819]{color:var(--ink2)}.panebtn svg[data-v-f10e3819]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4}.panebtn.on svg rect[data-v-f10e3819]{fill:color-mix(in srgb,currentColor 14%,transparent)}.panecount[data-v-f10e3819]{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-f10e3819]{grid-template-columns:minmax(0,1fr) var(--pane-w-none)}.ov-layout[data-v-f10e3819]>*{min-height:0}.ovside[data-v-f10e3819]{display:grid;grid-template-rows:1fr 1fr;min-height:0;min-width:0}.ovside[data-v-f10e3819]>*{min-height:0}.latest[data-v-f10e3819]{display:flex;flex-direction:column;min-height:0;background:var(--canvas2);border-top:1px solid var(--line);padding:16px 20px 0}.latesthead[data-v-f10e3819]{display:flex;align-items:baseline;justify-content:space-between;flex:none}.latesthead b[data-v-f10e3819]{font-size:14px;font-weight:500}.latesthead span[data-v-f10e3819]{color:var(--faint);font:9px var(--mono)}.latestscroll[data-v-f10e3819]{overflow-y:auto;min-height:0;padding-bottom:16px}.latest .digest[data-v-f10e3819]{margin-top:8px}.latestmore[data-v-f10e3819]{margin-top:10px}.scroll[data-v-f10e3819]{min-width:0;overflow-y:auto;border-right:1px solid var(--line)}html[data-surface=flat] .scroll[data-v-f10e3819]{border-right-color:transparent}html[data-surface=flat] .ovside[data-v-f10e3819]{border-left:1px solid var(--line)}.page[data-v-f10e3819]{width:min(860px,calc(100% - 68px));margin:0 auto;padding:26px 0 60px}h1[data-v-f10e3819]{font-size:25px;font-weight:500;letter-spacing:-.03em;margin:0 0 6px}section[data-v-f10e3819]{margin-top:26px}.sectionhead[data-v-f10e3819]{display:flex;align-items:baseline;gap:10px}.sectionhead h2[data-v-f10e3819]{font-size:16px;font-weight:500;letter-spacing:-.02em;margin:0}.count[data-v-f10e3819]{margin-left:auto;color:var(--faint);font:9px var(--mono)}.quietbtn[data-v-f10e3819]{margin-left:auto;border:0;background:transparent;color:var(--faint);font-size:10px;cursor:pointer}.quietbtn[data-v-f10e3819]:hover,.quietbtn.save[data-v-f10e3819]{color:var(--accent)}.pulse .goal[data-v-f10e3819]{margin:10px 0 4px;font-size:14px;color:var(--ink)}.pulse .unset[data-v-f10e3819]{margin:10px 0 4px;color:var(--faint);font-size:12px}.mono[data-v-f10e3819]{margin:2px 0 0;color:var(--muted);font:10px var(--mono)}.blocked[data-v-f10e3819]{color:var(--red)}.vitality[data-v-f10e3819]{margin-top:8px;color:var(--faint)}.roomlink[data-v-f10e3819]{color:var(--accent);text-decoration:none}.pulserow[data-v-f10e3819]{display:grid;grid-template-columns:74px 1fr;gap:9px;align-items:center;margin-top:8px}.pulserow label[data-v-f10e3819]{color:var(--faint);font:8px var(--mono);text-transform:uppercase}h1.editable[data-v-f10e3819],.projdesc.editable[data-v-f10e3819]{cursor:text}.pencil[data-v-f10e3819]{color:var(--faint);font-size:11px;margin-left:8px;opacity:0;transition:opacity .12s;font-weight:400}h1.editable:hover .pencil[data-v-f10e3819],.projdesc.editable:hover .pencil[data-v-f10e3819]{opacity:1}.h1edit[data-v-f10e3819]{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-f10e3819]{display:block;border:0;background:transparent;color:var(--faint);font-size:12px;cursor:pointer;padding:2px 0}.adddesc[data-v-f10e3819]:hover{color:var(--accent)}.descedit[data-v-f10e3819]{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-f10e3819]{margin-top:20px}.titleline[data-v-f10e3819]{display:flex;align-items:flex-start;gap:4px}.titleline .projmore[data-v-f10e3819],.titleline .panebtn[data-v-f10e3819]{margin-top:2px}.titleline h1[data-v-f10e3819]{flex:1;min-width:0}.projmore[data-v-f10e3819]{position:relative;flex:none;height:30px;display:grid;place-items:center}.more[data-v-f10e3819]{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-f10e3819]:hover{background:var(--hover);color:var(--ink2)}.delconfirm[data-v-f10e3819]{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}.delconfirm b[data-v-f10e3819]{display:block;font-size:12.5px;font-weight:550}.delconfirm>span[data-v-f10e3819]{display:block;margin-top:3px;font-size:11.5px;color:var(--muted);line-height:1.5}.delname[data-v-f10e3819]{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-f10e3819]:focus{border-color:#cf9c90}.delconfirm .delhint[data-v-f10e3819]{margin-top:4px;font-size:10.5px;color:var(--faint)}.delrow[data-v-f10e3819]{display:flex;gap:8px;margin-top:10px}.delrow .del[data-v-f10e3819]{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-f10e3819]:hover:not(:disabled){background:#8c4237}.delrow .del[data-v-f10e3819]:disabled{background:color-mix(in srgb,var(--red) 14%,transparent);color:#a89b97;cursor:default}.delrow .keep[data-v-f10e3819]{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-f10e3819]{display:block;margin-top:8px;font-size:11px;color:var(--red)}.filestrip .filethumb[data-v-f10e3819]{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-f10e3819]{width:96px;height:64px;object-fit:cover;border-radius:7px;border:1px solid var(--line)}.filestrip .filethumb span[data-v-f10e3819]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doors[data-v-f10e3819]{margin-top:16px;display:flex;gap:8px}.door[data-v-f10e3819]{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-f10e3819]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--kind-good-bg);color:var(--kind-good)}.doordot[data-v-f10e3819]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:7px;vertical-align:middle}.door[data-v-f10e3819]:hover{background:var(--soft);color:var(--ink)}.pulseribbon[data-v-f10e3819]{margin-top:14px}.projdesc[data-v-f10e3819]{margin:2px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink2);max-width:620px}.pulserow textarea[data-v-f10e3819]{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-f10e3819]:has(textarea){align-items:start}.pulserow:has(textarea) label[data-v-f10e3819]{margin-top:6px}.pulserow input[data-v-f10e3819]{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-f10e3819]{margin-top:6px;border-top:1px solid var(--line)}.digestrow[data-v-f10e3819]{min-height:34px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:10px;padding:7px 0}.when[data-v-f10e3819]{flex:none;width:48px;color:var(--faint);font:9px var(--mono)}.digesttext[data-v-f10e3819]{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-f10e3819]{text-decoration:none}.digesttext.link[data-v-f10e3819]:hover{color:var(--ink)}.inflight[data-v-f10e3819]{margin-top:6px;border-top:1px solid var(--line)}.filestrip[data-v-f10e3819]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.filechip[data-v-f10e3819]{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-f10e3819]:hover{color:var(--ink);background:var(--soft)}.showall[data-v-f10e3819]{display:block;margin-top:8px;border:0;background:transparent;color:var(--faint);font-size:10.5px;cursor:pointer;padding:0}.showall[data-v-f10e3819]:hover{color:var(--accent)}.h2link[data-v-f10e3819]{text-decoration:none;color:inherit}.h2link h2[data-v-f10e3819]{display:inline}.h2link:hover h2[data-v-f10e3819]{color:var(--accent)}.alllink[data-v-f10e3819]{display:inline-block;margin-top:10px;color:var(--accent);font-size:11px;text-decoration:none}.empty[data-v-f10e3819]{padding:18px 0;color:var(--faint);font-size:11.5px;border-bottom:1px solid var(--line)}.docedit[data-v-124edb67]{min-height:100%}.cd-backdrop[data-v-7ec35a15]{position:fixed;inset:0;z-index:200;background:#1c1e1a57;display:grid;place-items:center;padding:24px}.cd-box[data-v-7ec35a15]{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-7ec35a15]{font-size:14.5px;font-weight:500;display:block}.cd-box p[data-v-7ec35a15]{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.cd-acts[data-v-7ec35a15]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.cd-btn[data-v-7ec35a15]{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-7ec35a15]:hover{background:#525d4912}.cd-btn[data-v-7ec35a15]:focus-visible{outline:2px solid rgba(82,93,73,.5);outline-offset:1px}.cd-btn.danger[data-v-7ec35a15]{border-color:#a2483c;color:var(--red)}.cd-btn.danger[data-v-7ec35a15]:hover{background:#a2483c14}.fv-backdrop[data-v-8ab72c64]{position:fixed;inset:0;z-index:90;background:#262a2475;display:grid;place-items:center;padding:26px}.fv-panel[data-v-8ab72c64]{width:min(1280px,100%);height:min(92vh,100%);background:var(--canvas);border-radius:14px;box-shadow:0 22px 60px #181c1659;display:flex;flex-direction:column;overflow:hidden}.fv-head[data-v-8ab72c64]{flex:none;min-height:56px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px}.fv-names[data-v-8ab72c64]{min-width:0}.fv-title[data-v-8ab72c64]{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--ink);max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-title.editable[data-v-8ab72c64]{cursor:text}.fv-pencil[data-v-8ab72c64]{color:var(--faint);font-size:11px;opacity:0;transition:opacity .12s}.fv-title.editable:hover .fv-pencil[data-v-8ab72c64]{opacity:1}.fv-titleinput[data-v-8ab72c64]{border:0;border-bottom:1px solid #9aa598;outline:none;font:500 13.5px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:transparent;min-width:320px;padding:2px 0}.fv-names small[data-v-8ab72c64]{display:block;margin-top:2px;color:var(--faint);font:9px var(--mono)}.fv-actions[data-v-8ab72c64]{display:flex;align-items:center;gap:6px}.fv-btn[data-v-8ab72c64]{border:1px solid var(--line);background:var(--canvas3);border-radius:7px;padding:6px 11px;font-size:11px;color:var(--ink2);cursor:pointer;text-decoration:none}.fv-btn[data-v-8ab72c64]:hover{color:var(--ink);background:var(--soft)}.fv-close[data-v-8ab72c64]{width:30px;padding:4px 0;font-size:16px;line-height:1;text-align:center}.fv-split[data-v-8ab72c64]{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1}.fv-split.withhistory[data-v-8ab72c64]{grid-template-columns:minmax(0,1fr) 232px}.fv-history[data-v-8ab72c64]{border-left:1px solid rgba(0,0,0,.08);overflow-y:auto;padding:14px 16px 20px}.fv-history h3[data-v-8ab72c64]{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.fv-history ol[data-v-8ab72c64]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fv-history li[data-v-8ab72c64]{font-size:12.5px;padding-left:10px;border-left:2px solid rgba(0,0,0,.07)}.fv-history li.current[data-v-8ab72c64]{border-left-color:#4e755f}.vhead[data-v-8ab72c64]{display:flex;align-items:baseline;gap:7px}.vhead b[data-v-8ab72c64]{font-weight:500}.vwhen[data-v-8ab72c64],.vwho[data-v-8ab72c64],.vnote[data-v-8ab72c64]{color:var(--muted);font-size:11.5px}.vnote[data-v-8ab72c64]{font-style:italic}.vrestore[data-v-8ab72c64]{margin-top:4px;border:0;background:transparent;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer;padding:0;border-bottom:1px solid rgba(0,0,0,.16)}.vrestore[data-v-8ab72c64]:hover:not(:disabled){color:var(--ink)}.vrestore[data-v-8ab72c64]:disabled{opacity:.5;cursor:default}.vgone[data-v-8ab72c64]{font-size:11px;color:#b0aca2}.fv-btn.on[data-v-8ab72c64]{background:#525d491f}.fv-btn.primary[data-v-8ab72c64]{background:var(--accent);border-color:#3f5a49;color:var(--canvas)}.fv-btn.primary[data-v-8ab72c64]:disabled{opacity:.45}.fv-btn[data-v-8ab72c64]:disabled{cursor:default}.fv-saveerr[data-v-8ab72c64]{color:var(--red, #a2483c);font-size:11.5px;margin-right:4px}.fv-bodywrap[data-v-8ab72c64]{flex:1;min-height:0;overflow:auto;background:var(--canvas3)}.fv-img[data-v-8ab72c64]{display:block;max-width:calc(100% - 48px);max-height:calc(100% - 48px);margin:24px auto;border-radius:8px;box-shadow:0 2px 14px #1e221c1f}.fv-frame[data-v-8ab72c64]{width:100%;height:100%;border:0}.fv-pre[data-v-8ab72c64]{margin:0;padding:22px 26px 60px;font:12px/1.6 var(--mono);color:var(--ink);white-space:pre-wrap;word-break:break-word}.fv-tablewrap[data-v-8ab72c64]{padding:16px 18px 40px}.fv-sheets[data-v-8ab72c64]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.fv-sheets button[data-v-8ab72c64]{border:1px solid var(--line);background:var(--canvas);border-radius:6px;padding:4px 10px;font-size:11px;color:var(--ink2);cursor:pointer}.fv-sheets button.on[data-v-8ab72c64]{background:var(--soft);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.fv-table[data-v-8ab72c64]{border-collapse:collapse;background:var(--canvas);font-size:12px}.fv-table td[data-v-8ab72c64]{border:1px solid var(--line);padding:4px 9px;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-table tr.head td[data-v-8ab72c64]{font-weight:550;background:var(--soft);position:sticky;top:0}.fv-note[data-v-8ab72c64]{padding:30px;color:var(--muted);font-size:12px}.fv-note a[data-v-8ab72c64]{color:var(--accent)}.toaster[data-v-047e72a6]{position:fixed;right:18px;bottom:18px;z-index:95;display:flex;flex-direction:column;gap:9px;width:330px}.toast[data-v-047e72a6]{display:flex;gap:10px;align-items:flex-start;background:var(--canvas);border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 34px #2d342a33;padding:11px 12px;cursor:pointer}.toast[data-v-047e72a6]:hover{background:var(--canvas2)}.who[data-v-047e72a6]{flex:none;width:24px;height:24px;border-radius:50%;background:#7d8192;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:500}.tbody[data-v-047e72a6]{min-width:0;flex:1}.tline[data-v-047e72a6]{display:flex;align-items:baseline;gap:8px}.tline b[data-v-047e72a6]{font-size:12px;font-weight:550;color:var(--ink)}.tline small[data-v-047e72a6]{color:var(--faint);font:9px var(--mono)}.ttext[data-v-047e72a6]{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}.tclose[data-v-047e72a6]{flex:none;border:0;background:transparent;color:var(--faint);font-size:14px;cursor:pointer;padding:0 2px;border-radius:5px}.tclose[data-v-047e72a6]:hover{color:var(--ink)}.toast-enter-active[data-v-047e72a6],.toast-leave-active[data-v-047e72a6]{transition:all .22s ease}.toast-enter-from[data-v-047e72a6]{opacity:0;transform:translateY(8px)}.toast-leave-to[data-v-047e72a6]{opacity:0;transform:translateY(4px)}@property --shell{syntax: "<color>"; inherits: true; initial-value: #f8f5ef;}@property --shell2{syntax: "<color>"; inherits: true; initial-value: #f3f0e8;}@property --shell3{syntax: "<color>"; inherits: true; initial-value: #eef0ee;}@property --pane-w-item{syntax: "<length>"; inherits: true; initial-value: 390px;}@property --pane-w-overview{syntax: "<length>"; inherits: true; initial-value: 360px;}@property --pane-w-thread{syntax: "<length>"; inherits: true; initial-value: 390px;}@property --pane-w-none{syntax: "<length>"; inherits: true; initial-value: 0px;}:root{--ink: #232421;--muted: #73766f;--faint: #a2a59f;--line: #e9e9e5;--soft: #f5f5f2;--green: #5b896a;--amber: #b47f34;--red: #b35f56;--shell: #f8f5ef;--shell2: #f3f0e8;--shell3: #eef0ee;--mono: ui-monospace, SFMono-Regular, Menlo, monospace;--sheet: var(--canvas);--sheet-edge: rgba(93, 99, 81, .09);--sheet-shadow: 0 3px 10px rgba(53, 61, 46, .055);--cite: #0d8ee6;--cite-bg: color-mix(in srgb, var(--cite) 13%, transparent);--cite-mark: color-mix(in srgb, var(--cite) 15%, transparent);--cite-card: color-mix(in srgb, var(--soft) 45%, var(--canvas));--header-h: 58px;--pane-w-item: 390px;--pane-w-overview: 360px;--pane-w-thread: 390px;--pane-w-none: 0px;--paper-base: #fff;--canvas: var(--paper-base);--canvas2: #fdfdfc;--canvas3: #fbfbf9;--hover: #fafaf8;--sel: #f1f3ef;--ink2: #4c5550;--ink3: #6b7169;--accent: #4e755f;--accent-ink: #3f5c4c;--accent-bg: #eef3ee;--shadow: rgba(53, 61, 46, .13);--kind-good: #3f5c4c;--kind-good-bg: #eef3ee;--kind-warn: #8a6437;--kind-warn-bg: #f7efe7;--kind-info: #4d5a74;--kind-info-bg: #eef0f4;--nav-hover: rgba(82, 93, 73, .08);--nav-active: rgba(82, 93, 73, .105);--nav-edge: rgba(82, 93, 73, .18);--heat0: #eef0ea;--heat1: #d9e5d2;--heat2: #aecaa5;--heat3: #7fa878;--heat4: #4e755f}:root[data-theme=dark]{--ink: #e8e8e4;--muted: #9a9d96;--faint: #6e716b;--line: #292b26;--soft: #1c1e19;--green: #7aa888;--amber: #d0a163;--red: #d08278;--sheet: var(--canvas);--sheet-edge: rgba(255, 255, 255, .05);--sheet-shadow: 0 3px 14px rgba(0, 0, 0, .4);--cite: #4fb3ff;--cite-bg: color-mix(in srgb, var(--cite) 17%, transparent);--cite-mark: color-mix(in srgb, var(--cite) 24%, transparent);--paper-base: #0c0d0b;--canvas: var(--paper-base);--canvas2: #121311;--canvas3: #171814;--hover: #1a1c18;--sel: #22261f;--ink2: #c3c7c0;--ink3: #9aa096;--accent: #7aa888;--accent-ink: #9cc4a7;--accent-bg: #1f2a22;--shadow: rgba(0, 0, 0, .5);--kind-good: #93c2a2;--kind-good-bg: #1e2a22;--kind-warn: #d7ab72;--kind-warn-bg: #2b2318;--kind-info: #97a9c6;--kind-info-bg: #1e232c;--nav-hover: rgba(255, 255, 255, .055);--nav-active: rgba(255, 255, 255, .1);--nav-edge: rgba(255, 255, 255, .14);--heat0: #232520;--heat1: #2f4034;--heat2: #44614a;--heat3: #5c8464;--heat4: #7aa888}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;height:100%}body{background:var(--canvas);color:var(--ink);color-scheme:light;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:1100px}button{font:inherit}::placeholder{color:var(--faint)}:root[data-theme=dark] body{color-scheme:dark}:root[data-surface=flat]{--sheet: var(--canvas);--rail: color-mix(in srgb, var(--shell2) 98%, var(--ink));--seam: color-mix(in srgb, var(--ink) 13%, transparent);--sheet-edge: transparent;--sheet-shadow: none}:root[data-surface=flat][data-theme=dark]{--sheet: var(--canvas);--rail: color-mix(in srgb, var(--shell) 84%, var(--paper-base));--seam: rgba(255, 255, 255, .075)}.docpage{max-width:860px;margin:0 auto;padding:30px 34px 60px;background:var(--canvas);min-height:100%}.bodydoc{font-size:14px;line-height:1.57;color:var(--ink)}.bodydoc>*:first-child{margin-top:0}.bodydoc p{margin:0 0 15px}.bodydoc h1,.bodydoc h2{font-size:18px;letter-spacing:-.02em;font-weight:500;color:var(--ink);margin:20px 0 8px}.bodydoc h3{font-size:15px;font-weight:500;color:var(--ink);margin:16px 0 6px}.bodydoc ul,.bodydoc ol{padding-left:22px;margin:0 0 15px}.bodydoc li{margin-bottom:4px}.bodydoc blockquote{margin:3px 0 19px;padding:1px 0 1px 16px;border-left:1px solid color-mix(in srgb,var(--accent) 55%,transparent);color:var(--ink2)}.bodydoc code{font:12px var(--mono);background:var(--soft);padding:1px 5px;border-radius:4px}.bodydoc pre{font:12px/1.55 var(--mono);background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:0 0 15px;overflow-x:auto}.bodydoc pre code{background:transparent;padding:0}.bodydoc table{display:block;width:fit-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 15px;font-size:13px}.bodydoc th,.bodydoc td{border:1px solid var(--line);padding:6px 10px;vertical-align:top;min-width:60px}.bodydoc th{background:var(--soft);font-weight:500;text-align:left}.bodydoc a{color:var(--accent);text-decoration:underline;text-decoration-color:#4e755f59;text-underline-offset:2px}.bodydoc a:hover{text-decoration-color:var(--accent)}.bodydoc img{max-width:100%;border-radius:8px;border:1px solid var(--line);margin:0 0 15px}.bodydoc hr{border:0;border-top:1px solid var(--line);margin:18px 0}.bodydoc p.is-editor-empty:first-child:before,.bodydoc p.is-empty:last-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--faint)}
