.mc[data-v-04caf4ff]{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;flex:1 1 0}.cap[data-v-04caf4ff]{position:absolute;top:8px;left:10px;z-index:1;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--meta);background:color-mix(in srgb,var(--bg) 70%,transparent);padding:2px 8px;border-radius:4px;pointer-events:none}.map[data-v-04caf4ff]{flex:1;min-height:0;width:100%;background:var(--bg);cursor:grab;-webkit-user-select:none;user-select:none}.map[data-v-04caf4ff]:active{cursor:grabbing}.tile rect[data-v-04caf4ff]{fill:var(--road);stroke:var(--road-stroke);stroke-width:1;cursor:pointer}.tile.intersection rect[data-v-04caf4ff]{fill:var(--intersection)}.tile.plaza rect[data-v-04caf4ff]{fill:var(--plaza);stroke:var(--plaza-stroke);stroke-width:1.5}.tile.busy rect[data-v-04caf4ff]{fill:var(--road-busy)}.tile.park rect[data-v-04caf4ff]{fill:var(--park);stroke:var(--park-stroke);cursor:default}.tile.water rect[data-v-04caf4ff]{fill:var(--water);stroke:var(--water-stroke);cursor:default}.tile.water:hover rect[data-v-04caf4ff]{stroke:var(--water-stroke)}.tile rect.tex[data-v-04caf4ff]{stroke:none;pointer-events:none}.tile:hover rect[data-v-04caf4ff]{stroke:var(--b-hover)}.tile.park:hover rect[data-v-04caf4ff]{stroke:var(--park-stroke)}.tile .dash[data-v-04caf4ff]{stroke:var(--dash);stroke-width:1.5;pointer-events:none}.tile .dash.dashed[data-v-04caf4ff]{stroke-dasharray:14 12}.road[data-v-04caf4ff]{fill:var(--road-label);font-size:20px;font-weight:700;letter-spacing:.04em;pointer-events:none;paint-order:stroke;stroke:var(--road);stroke-width:4px}.plaza-name[data-v-04caf4ff]{fill:var(--plaza-label);font-size:28px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;paint-order:stroke;stroke:var(--plaza);stroke-width:6px}.glyph[data-v-04caf4ff]{pointer-events:none}.glyph .basin[data-v-04caf4ff]{fill:var(--plaza-stroke);opacity:.55}.glyph .water[data-v-04caf4ff]{fill:var(--water)}.glyph .jet[data-v-04caf4ff]{fill:var(--plaza-label);opacity:.9}.glyph .stall[data-v-04caf4ff]{fill:var(--plaza-label);opacity:.55}.glyph .stall.alt[data-v-04caf4ff]{opacity:.35}.glyph .tree[data-v-04caf4ff]{fill:var(--park);stroke:var(--park-stroke);stroke-width:1.5px}.district rect[data-v-04caf4ff]{fill:none;stroke:var(--road-label);stroke-width:2px;stroke-dasharray:14 10;opacity:.55;pointer-events:none}.district .dname[data-v-04caf4ff]{fill:var(--road-label);font-size:34px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:6px}.corridors line[data-v-04caf4ff]{stroke:var(--corridor);stroke-width:var(--corridor-w);stroke-linecap:round}.bld .foot[data-v-04caf4ff]{fill:var(--b-empty);stroke:var(--b-empty-s);stroke-width:var(--b-sw);cursor:pointer;transition:fill .3s,stroke .3s}.bld.low .foot[data-v-04caf4ff]{fill:var(--b-low);stroke:var(--b-low-s)}.bld.mid .foot[data-v-04caf4ff]{fill:var(--b-mid);stroke:var(--b-mid-s)}.bld.high .foot[data-v-04caf4ff]{fill:var(--b-high);stroke:var(--b-high-s)}.bld.vestibule .foot[data-v-04caf4ff]{stroke:var(--b-vest)}.bld:hover .foot[data-v-04caf4ff]{stroke:var(--b-hover)}.bld.outline .foot[data-v-04caf4ff]{fill-opacity:.35;stroke-width:calc(var(--b-sw) * 1.8)}.bld .roofslab[data-v-04caf4ff]{fill:var(--b-tex);opacity:.55;pointer-events:none}.bld .tex[data-v-04caf4ff]{pointer-events:none}.bld .tex.windows[data-v-04caf4ff]{opacity:.18;transition:opacity .4s}.bld .tex.windows.lit[data-v-04caf4ff]{opacity:1}.ticks rect[data-v-04caf4ff],.ticks circle[data-v-04caf4ff]{fill:var(--tick);pointer-events:none}.bld.mid .ticks rect[data-v-04caf4ff],.bld.high .ticks rect[data-v-04caf4ff],.bld.mid .ticks circle[data-v-04caf4ff],.bld.high .ticks circle[data-v-04caf4ff]{fill:var(--tick-on)}.floors[data-v-04caf4ff]{fill:var(--tick-on);font-size:11px;font-weight:700;pointer-events:none}.num[data-v-04caf4ff]{fill:var(--num);font-size:19px;font-weight:700;pointer-events:none}.name[data-v-04caf4ff]{fill:var(--name);font-size:12px;font-weight:600;pointer-events:none}.meta[data-v-04caf4ff]{fill:var(--meta);font-size:10px;pointer-events:none}.theme[data-v-04caf4ff]{fill:var(--theme);font-size:10px;font-style:italic;pointer-events:none}.big[data-v-04caf4ff]{fill:var(--big);font-size:30px;font-weight:800;pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round}.big.dimmed[data-v-04caf4ff]{opacity:.5}.big.dimmed[data-v-04caf4ff]{fill:var(--theme);opacity:1}.agent .mk[data-v-04caf4ff]{fill:var(--a-fill);stroke:var(--a-stroke);stroke-width:1.5;cursor:pointer}.agent.muted .mk[data-v-04caf4ff]{stroke:var(--a-muted)}.agent.offline .mk[data-v-04caf4ff]{opacity:.45}.agent .ini[data-v-04caf4ff]{fill:var(--a-ini);font-size:10px;font-weight:600;pointer-events:none}.agent .nm[data-v-04caf4ff]{fill:var(--a-name);font-size:10px;pointer-events:none}.bld.faded .foot[data-v-04caf4ff],.bld.faded text[data-v-04caf4ff],.bld.faded .ticks[data-v-04caf4ff],.bld.faded .tex[data-v-04caf4ff]{opacity:.45}.bld.hidden .foot[data-v-04caf4ff]{stroke-dasharray:5 4}.trail[data-v-04caf4ff]{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.55;stroke-dasharray:10 6;pointer-events:none}.fmark[data-v-04caf4ff]{cursor:pointer}.fmark .halo[data-v-04caf4ff]{fill:none;stroke-width:2;stroke-opacity:.6;animation:breathe-04caf4ff 2.4s ease-in-out infinite}.fmark .core[data-v-04caf4ff]{stroke:#fff;stroke-width:1.5}.fmark .ini[data-v-04caf4ff]{fill:#fff;font-size:10px;font-weight:700;pointer-events:none}.fmark .nm[data-v-04caf4ff]{font-size:11px;font-weight:600;pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:3px}.fmark.offline[data-v-04caf4ff]{opacity:.45}.fmark.muted .core[data-v-04caf4ff]{stroke:var(--a-muted);stroke-width:2.5}@keyframes breathe-04caf4ff{0%,to{r:14;stroke-opacity:.6}50%{r:18;stroke-opacity:.25}}.ephemeral .whisper[data-v-04caf4ff]{fill:none;stroke:var(--whisper);stroke-width:2;stroke-dasharray:4 3;animation:fade-04caf4ff 2.6s ease-out forwards;pointer-events:none}.ephemeral .pulse[data-v-04caf4ff]{fill:none;stroke:var(--pulse);stroke-width:2;animation:burst-04caf4ff 1.4s ease-out forwards;pointer-events:none}@keyframes fade-04caf4ff{0%{stroke-opacity:1}70%{stroke-opacity:.8}to{stroke-opacity:0}}@keyframes burst-04caf4ff{0%{r:10;stroke-opacity:.9}to{r:40;stroke-opacity:0}}:root{--bg: #0f1115;--bg-deep: #0b0d11;--bar: #12151b;--panel: #161a21;--panel-2: #1e2a3a;--line: #242a34;--line-soft: #191d24;--line-strong: #333c4a;--text: #d7dce4;--dim: #7c8798;--faint: #4d5766;--accent: #6ea8fe;--accent-bg: #23324a;--accent-text: #cfe0ff;--accent-line: #3a4a66;--ok: #6ec97a;--ok-bg: #1e3a24;--ok-text: #8fd89a;--ok-line: #2f5a38;--warm: #e0a458;--warm-bg: #3a2f1a;--warm-text: #f3cf8a;--warm-line: #5a4a2a;--on-warm: #1a1408;--hot: #d96c6c;--hot-bg: #3a1f22;--hot-text: #f0b8b8;--hot-line: #7a3a3a;--info: #4dd0e1;--info-bg: #163a44;--info-text: #a7ecf5;--whisper: #d8c39c;--chip: #1d2531;--chip-on: #2a3a52;--radius-sm: 4px;--radius: 6px;--radius-lg: 10px;--shadow: none;--font-ui: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size: 14px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:var(--font-size)/1.5 var(--font-ui)}.mono,code,pre,kbd{font-family:var(--font-mono)}button,input,select,textarea{font-family:inherit}.app{height:100vh;display:flex;flex-direction:column}header{display:flex;align-items:center;gap:24px;padding:12px 20px;border-bottom:1px solid var(--line)}h1{margin:0;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.totals{display:flex;gap:18px;color:var(--dim);font-size:13px}.totals b{color:var(--text)}.state{margin-left:auto;font-size:12px;color:var(--dim)}.state.live{color:var(--ok)}.state.reconnecting{color:var(--warm)}.error{margin:0;padding:10px 20px;background:var(--hot-bg);color:var(--hot-text)}.hint{color:var(--dim)}main{flex:1;display:grid;grid-template-columns:220px minmax(380px,1fr) 1fr;min-height:0}aside,.detail{border-right:1px solid var(--line);overflow-y:auto;padding:14px}h2{margin:0 0 12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);display:flex;align-items:center;gap:10px}h3{margin:18px 0 8px;font-size:11px;text-transform:uppercase;color:var(--dim)}.room{display:block;width:100%;text-align:left;margin-bottom:8px;padding:9px 10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;box-shadow:var(--shadow)}.room:hover{border-color:var(--line-strong)}.room.active{border-color:var(--accent)}.room-head{display:flex;justify-content:space-between}.count{color:var(--dim)}.bar{height:3px;background:var(--line);border-radius:2px;margin:6px 0 5px}.bar i{display:block;height:100%;background:var(--accent);border-radius:2px}.meta{font-size:12px;color:var(--dim)}.tag{margin-left:6px;padding:1px 5px;font-size:10px;background:var(--line);border-radius:3px;text-transform:uppercase}.theme{margin:-6px 0 14px;color:var(--dim);font-style:italic}.conv{margin-bottom:12px;padding:10px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.conv-head{display:flex;gap:8px;align-items:center;margin-bottom:8px}.handle{color:var(--accent);font-weight:600}.kind,.size{color:var(--dim);font-size:12px}.members{display:flex;flex-wrap:wrap;gap:6px}.member{padding:2px 7px;background:var(--chip);border-radius:var(--radius-sm);font-size:13px}.member em{color:var(--dim);font-style:normal;margin-left:5px;font-size:11px}.member.speaking{background:var(--chip-on);color:var(--accent-text)}.member.idle{background:transparent;border:1px dashed var(--line);color:var(--dim)}.floor{margin-top:8px;font-size:12px;color:var(--accent)}.loose{display:flex;flex-wrap:wrap;gap:6px}.empty{color:var(--dim);font-style:italic}.feed{display:flex;flex-direction:column;min-height:0;padding:14px}.pause{margin-left:auto;background:var(--panel);border:1px solid var(--line);color:var(--dim);font:inherit;font-size:11px;padding:2px 8px;border-radius:var(--radius-sm);cursor:pointer}.items{flex:1;overflow-y:auto}.item{display:flex;gap:10px;padding:3px 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.t{color:var(--faint);font-size:12px;flex:none;font-family:var(--font-mono)}.who{color:var(--accent);flex:none;min-width:130px}.body{color:var(--text)}.type{color:var(--dim)}.item.whisper .who{color:var(--warm)}.item.whisper .body{color:var(--whisper)}.item.event .who{color:var(--dim)}:root[data-theme=graphite]{--bg: #15171c;--bg-deep: #0f1114;--bar: #191c22;--panel: #1d2027;--panel-2: #262a33;--line: #2b303a;--line-soft: #22262e;--line-strong: #3c4350;--text: #e7e9ee;--dim: #9199a8;--faint: #5d6675;--accent: #7aa7ff;--accent-bg: #223052;--accent-text: #d6e2ff;--accent-line: #3b4f7d;--ok: #67c987;--ok-bg: #1b3526;--ok-text: #9fe2b4;--ok-line: #2c5a3c;--warm: #e6b166;--warm-bg: #3a2e18;--warm-text: #f6d79a;--warm-line: #5e4a24;--on-warm: #1a1408;--hot: #ef7d7d;--hot-bg: #3d2226;--hot-text: #f7bcbc;--hot-line: #7b3a3f;--info: #5cd3e6;--info-bg: #173a44;--info-text: #b3edf6;--whisper: #e2cba0;--chip: #262b36;--chip-on: #2f3d5c;--radius-sm: 5px;--radius: 8px;--radius-lg: 12px;--shadow: 0 1px 2px rgba(0, 0, 0, .35);--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--font-size: 14px}:root[data-theme=midnight]{--bg: #0b1020;--bg-deep: #070b17;--bar: #0e1428;--panel: #131a33;--panel-2: #1a2342;--line: #1f2a4a;--line-soft: #172038;--line-strong: #2e3d68;--text: #dde5ff;--dim: #8592b8;--faint: #545f84;--accent: #5ee0cf;--accent-bg: #143a3f;--accent-text: #bff5ee;--accent-line: #256b6a;--ok: #7ad48f;--ok-bg: #16352a;--ok-text: #b1ebbd;--ok-line: #285c40;--warm: #f5c177;--warm-bg: #3b2d16;--warm-text: #fbe0ad;--warm-line: #6a5024;--on-warm: #1a1408;--hot: #f38ba8;--hot-bg: #3f1f2e;--hot-text: #fac5d4;--hot-line: #7d3a52;--info: #8ab4ff;--info-bg: #1b2a52;--info-text: #cddcff;--whisper: #e8cfa3;--chip: #1b2442;--chip-on: #24406a;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--shadow: 0 2px 6px rgba(0, 0, 0, .45);--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--font-size: 14px}:root[data-theme=paper]{--bg: #f4f1ea;--bg-deep: #ebe7dd;--bar: #ece8de;--panel: #fffdf8;--panel-2: #f1ede4;--line: #d9d3c4;--line-soft: #e8e3d7;--line-strong: #bfb7a3;--text: #1f2328;--dim: #646b78;--faint: #979ea9;--accent: #2d5fd3;--accent-bg: #e1e9fb;--accent-text: #1a3f9c;--accent-line: #a9bdf0;--ok: #2b8a4b;--ok-bg: #e0f3e5;--ok-text: #1b6134;--ok-line: #9fd4b0;--warm: #b9761b;--warm-bg: #fbeed4;--warm-text: #7a4b0b;--warm-line: #e6c48a;--on-warm: #fffaf0;--hot: #c73f4a;--hot-bg: #fbe1e3;--hot-text: #8d2430;--hot-line: #eba7ad;--info: #0f7f90;--info-bg: #dbf2f5;--info-text: #0a5c69;--whisper: #6e4f16;--chip: #ebe6da;--chip-on: #d7e2fb;--radius-sm: 5px;--radius: 8px;--radius-lg: 12px;--shadow: 0 1px 2px rgba(40, 30, 10, .08);--font-ui: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--font-size: 14px;color-scheme:light}html{color-scheme:dark}html,body,#app{height:100%;margin:0}body{background:#070b14;color:var(--text);font-family:var(--font-ui);overflow:hidden}select,option{background:#0e1524;color:#e8edf5}.window[data-v-1b76f8d3]{position:relative;height:100vh;width:100vw;background:#070b14}.canvas[data-v-1b76f8d3]{position:absolute;top:0;right:0;bottom:0;left:0}.top[data-v-1b76f8d3]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:18px;padding:10px 18px;background:linear-gradient(#070b14eb,#070b1400);pointer-events:none;z-index:5}.top[data-v-1b76f8d3]>*{pointer-events:auto}.brand[data-v-1b76f8d3]{font-size:20px;font-weight:700;letter-spacing:.02em}.brand .sub[data-v-1b76f8d3]{font-weight:400;color:var(--dim);font-size:13px;margin-left:8px}.live[data-v-1b76f8d3]{font-size:13px;color:var(--dim);display:flex;align-items:center;gap:8px}.live .dot[data-v-1b76f8d3]{width:9px;height:9px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 10px #ff4d4d;animation:blink-1b76f8d3 1.6s infinite}.live.replay .dot[data-v-1b76f8d3]{background:#ffd166;box-shadow:0 0 10px #ffd166;animation:none}@keyframes blink-1b76f8d3{50%{opacity:.35}}.ctl[data-v-1b76f8d3]{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--dim)}.ctl .sep[data-v-1b76f8d3]{width:1px;height:18px;background:#ffffff26;margin:0 4px}button[data-v-1b76f8d3],select[data-v-1b76f8d3]{background:#ffffff0f;color:var(--text);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}button.on[data-v-1b76f8d3]{border-color:#ffd166;color:#ffd166}button.x[data-v-1b76f8d3]{border-color:#ff787880}button.mini[data-v-1b76f8d3]{padding:1px 8px;font-size:11px;margin-left:auto}.tpl[data-v-1b76f8d3]{display:flex;gap:6px;align-items:center}.days[data-v-1b76f8d3]{position:relative;background:#070b14f5;border-radius:10px}.days summary[data-v-1b76f8d3]{cursor:pointer;padding:4px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;list-style:none}.days[open][data-v-1b76f8d3]{padding-bottom:8px}.days[open] summary[data-v-1b76f8d3]{border-color:#ffd166}.days button[data-v-1b76f8d3]{display:block;width:100%;text-align:left;margin-top:4px;font-family:var(--font-mono)}.days>button[data-v-1b76f8d3]:first-of-type{margin-top:8px}.win[data-v-1b76f8d3]{position:absolute;z-index:4;display:flex;flex-direction:column;background:#070b14cc;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;resize:both;min-width:200px;min-height:80px;box-shadow:0 8px 30px #00000059}.win .bar[data-v-1b76f8d3]{cursor:grab;-webkit-user-select:none;user-select:none;padding:6px 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ffd166;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:8px;flex:none}.win .bar[data-v-1b76f8d3]:active{cursor:grabbing}.win .bar .dim[data-v-1b76f8d3]{text-transform:none;letter-spacing:0;color:var(--dim)}.win .body[data-v-1b76f8d3]{padding:8px 12px;flex:1;min-height:0}.win .body.scroll[data-v-1b76f8d3]{overflow:auto;scrollbar-width:thin}.stats .body[data-v-1b76f8d3]{display:grid;gap:8px;overflow:auto}.n[data-v-1b76f8d3]{display:grid;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.06)}.n b[data-v-1b76f8d3]{font-size:22px;line-height:1.1}.n span[data-v-1b76f8d3]{font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.n small[data-v-1b76f8d3]{color:var(--dim);font-size:11px;margin-top:4px}.n.board b[data-v-1b76f8d3]{color:#ffd166}.honours[data-v-1b76f8d3]{border:1px solid rgba(255,209,102,.35);border-radius:10px;padding:8px 10px;font-family:var(--font-mono);font-size:11.5px}.honours span[data-v-1b76f8d3]{display:block;font-size:11px;color:#ffd166;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-family:var(--font-ui)}.ticker .body[data-v-1b76f8d3]{font-size:12.5px}.row[data-v-1b76f8d3]{display:flex;gap:10px;padding:2px 0;color:var(--dim)}.row .t[data-v-1b76f8d3]{font-family:var(--font-mono);font-size:11px;opacity:.7;flex:none;padding-top:2px}.row.agent_connected .txt[data-v-1b76f8d3],.row.group_opened .txt[data-v-1b76f8d3]{color:var(--text)}.row.task_taken .txt[data-v-1b76f8d3],.row.task_delivered .txt[data-v-1b76f8d3],.row.task_accepted .txt[data-v-1b76f8d3],.row.project_done .txt[data-v-1b76f8d3]{color:#ffd166}.row.whispered .txt[data-v-1b76f8d3]{color:#c9a7ff}.row.dim .txt[data-v-1b76f8d3]{font-style:italic}.c[data-v-1b76f8d3]{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:12.5px}.c .head[data-v-1b76f8d3]{display:flex;gap:10px;align-items:baseline;cursor:pointer}.c .name[data-v-1b76f8d3]{color:#7fd1ff;font-weight:600}.c.whispers .name[data-v-1b76f8d3]{color:#c9a7ff}.c .who[data-v-1b76f8d3]{color:var(--dim);font-size:11.5px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c .t[data-v-1b76f8d3]{font-family:var(--font-mono);font-size:11px;color:var(--dim)}.c .line[data-v-1b76f8d3]{padding:2px 0 2px 10px;color:#e6f2ff;line-height:1.35}.c .line .a[data-v-1b76f8d3]{color:#9cc7ea;font-weight:600}.c .line.whisper .a[data-v-1b76f8d3]{color:#c9a7ff}.c.one .line[data-v-1b76f8d3]{padding-left:0}.caption[data-v-1b76f8d3]{position:absolute;left:18px;bottom:215px;max-width:46vw;z-index:3;background:#070b14e6;border-left:3px solid #ffd166;border-radius:0 12px 12px 0;padding:10px 16px;font-size:16px;line-height:1.35}.caption.talk[data-v-1b76f8d3]{border-left-color:#7fd1ff}.caption.task_delivered[data-v-1b76f8d3],.caption.task_accepted[data-v-1b76f8d3],.caption.project_done[data-v-1b76f8d3]{border-left-color:#8be28b}.caption .t[data-v-1b76f8d3]{color:var(--dim);font-family:var(--font-mono);font-size:12px;margin-right:10px}.err[data-v-1b76f8d3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#280000e6;padding:14px 18px;border-radius:12px;color:#ffb4b4;z-index:6}.fade-enter-active[data-v-1b76f8d3],.fade-leave-active[data-v-1b76f8d3]{transition:opacity .5s}.fade-enter-from[data-v-1b76f8d3],.fade-leave-to[data-v-1b76f8d3]{opacity:0}
