:root{--bg:#f8faf8;--surface:#fff;--surface-2:#f2f5f3;--border:#e3e9e5;--text:#202a24;--muted:#748178;--accent:#5f927b;--accent-strong:#4a7a64;--accent-soft:#e5f0e9;--danger:#b4534a;--warn:#a57a2a;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #202a240a, 0 8px 24px #202a240d;--font:"Inter", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#111915;--surface:#17211c;--surface-2:#1d2923;--border:#2a3830;--text:#e4ebe6;--muted:#8d9a91;--accent:#7fb39a;--accent-strong:#98c7b0;--accent-soft:#22352c;--shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--bg:#111915;--surface:#17211c;--surface-2:#1d2923;--border:#2a3830;--text:#e4ebe6;--muted:#8d9a91;--accent:#7fb39a;--accent-strong:#98c7b0;--accent-soft:#22352c;--shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body,html{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-strong)}.btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn:focus-visible,.input:focus-visible,.tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-strong)}.btn.ghost{background:0 0;border-color:#0000}.btn.danger{color:var(--danger)}.btn:disabled{opacity:.5;cursor:default}.input{border-radius:var(--radius-sm);width:100%;padding:9px 12px}.card,.input{border:1px solid var(--border);background:var(--surface)}.card{border-radius:var(--radius);box-shadow:var(--shadow)}.muted,.pill{color:var(--muted)}.mono{font-family:var(--mono);font-size:12.5px}.pill{background:var(--surface-2);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;display:inline-flex}.pill.ok{background:var(--accent-soft);color:var(--accent-strong)}.pill.err{color:var(--danger);background:#f6e6e4}.pill.warn{color:var(--warn);background:#f5edd9}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.md p{margin:0 0 8px}.md p:last-child{margin-bottom:0}.md pre{background:var(--surface-2);border-radius:10px;padding:10px 12px;overflow-x:auto}.md code,.md pre{font-family:var(--mono);font-size:13px}.md ol,.md ul{margin:4px 0 8px;padding-left:20px}.md table{border-collapse:collapse}.md td,.md th{border:1px solid var(--border);padding:4px 8px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.orb[data-v-260f01ec]{display:inline-block;position:relative}.ring[data-v-260f01ec]{border:2px solid var(--accent);opacity:.35;border-radius:50%;position:absolute;inset:0}.core[data-v-260f01ec]{inset:32%}.core[data-v-260f01ec],.moon[data-v-260f01ec]{background:var(--accent);border-radius:50%;position:absolute}.moon[data-v-260f01ec]{opacity:.8;width:18%;height:18%;top:4%;right:4%}.listening .ring[data-v-260f01ec]{animation:1.8s ease-in-out infinite breathe-260f01ec}.thinking .moon[data-v-260f01ec]{transform-origin:-110% 210%;animation:1.6s linear infinite orbit-260f01ec}.working .ring[data-v-260f01ec]{animation:1.2s ease-in-out infinite breathe-260f01ec}.working .moon[data-v-260f01ec]{transform-origin:-110% 210%;animation:2.4s linear infinite orbit-260f01ec}@keyframes breathe-260f01ec{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes orbit-260f01ec{to{transform:rotate(1turn)}}.composer-wrap[data-v-97b39fdf]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.connect[data-v-97b39fdf]{text-align:left;cursor:pointer;border-color:var(--accent);background:var(--accent-soft);color:var(--text);align-items:center;gap:12px;padding:12px 14px;display:flex}.composer[data-v-97b39fdf]{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 10px 8px 14px;display:grid;position:relative}textarea[data-v-97b39fdf]::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}textarea[data-v-97b39fdf]{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:24px;max-height:180px;padding:6px 0;line-height:1.45}.chip[data-v-97b39fdf],.row[data-v-97b39fdf]{align-items:center}.left[data-v-97b39fdf],.row[data-v-97b39fdf]{gap:6px;display:flex}.left[data-v-97b39fdf]{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.chip[data-v-97b39fdf]{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.chip.agent[data-v-97b39fdf]{color:var(--accent-strong);background:var(--accent-soft);border-color:#0000}.chip.on[data-v-97b39fdf]{border-color:var(--accent)}.dot[data-v-97b39fdf]{background:currentColor;width:6px;height:6px}.dot[data-v-97b39fdf],.icon-btn[data-v-97b39fdf],.send[data-v-97b39fdf]{border-radius:50%}.icon-btn[data-v-97b39fdf]{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.icon-btn.live[data-v-97b39fdf]{animation:1.4s ease-in-out infinite pulse-97b39fdf}.icon-btn.live[data-v-97b39fdf],.send[data-v-97b39fdf]{color:#fff;background:var(--accent)}.send[data-v-97b39fdf]{cursor:pointer;border:0;flex:none;place-items:center;width:34px;height:34px;transition:transform .16s,opacity .16s;display:grid}.send[data-v-97b39fdf]:disabled{opacity:.35;cursor:default}.send[data-v-97b39fdf]:not(:disabled):active{transform:scale(.92)}.picker[data-v-97b39fdf]{z-index:30;flex-direction:column;width:calc(min(380px,100vw - 32px));max-height:60vh;padding:6px;animation:.18s rise-97b39fdf;position:absolute;bottom:calc(100% + 6px);left:8px;overflow:hidden}.ph[data-v-97b39fdf],.picker[data-v-97b39fdf]{display:flex}.ph[data-v-97b39fdf]{align-items:center;gap:6px;padding:6px 8px;font-size:12px}.back[data-v-97b39fdf],.ph[data-v-97b39fdf]{color:var(--muted)}.back[data-v-97b39fdf]{cursor:pointer;background:0 0;border:0;display:grid}.filter[data-v-97b39fdf]{width:auto;margin:0 4px 6px;padding:7px 10px;font-size:14px}.models[data-v-97b39fdf]{overflow-y:auto}.opt[data-v-97b39fdf]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.opt[data-v-97b39fdf]:hover{background:var(--surface-2)}.opt .mono[data-v-97b39fdf]{font-size:11px}.fchip[data-v-97b39fdf],.small[data-v-97b39fdf]{font-size:12.5px}.files[data-v-97b39fdf]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.fchip[data-v-97b39fdf]{background:var(--accent-soft);color:var(--accent-strong);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:4px;max-width:220px;padding:2px 4px 2px 8px;display:inline-flex;overflow:hidden}.fchip button[data-v-97b39fdf]{cursor:pointer;color:inherit;background:0 0;border:0;font-size:15px;line-height:1}.ferr[data-v-97b39fdf]{color:var(--danger);font-size:12.5px}.pad[data-v-97b39fdf]{margin:0;padding:6px 10px}@keyframes pulse-97b39fdf{50%{box-shadow:0 0 0 6px var(--accent-soft)}}@keyframes rise-97b39fdf{0%{opacity:0;transform:translateY(4px)}}@media (width<=760px){.hide-sm[data-v-97b39fdf]{display:none}}.home[data-v-d94d4a0c]{height:100%;padding:6vh max(16px,50% - 410px) 32px;overflow-y:auto}.hero[data-v-d94d4a0c]{text-align:center;justify-items:center;gap:14px;display:grid}h1[data-v-d94d4a0c]{margin:4px 0 6px;font-size:calc(clamp(20px,3.4vw,26px));font-weight:600}.composer-slot[data-v-d94d4a0c]{text-align:left;width:100%}.suggest[data-v-d94d4a0c]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sug[data-v-d94d4a0c]{cursor:pointer;border:0;padding:5px 12px;font-size:13px}.sug[data-v-d94d4a0c]:hover{background:var(--accent-soft);color:var(--accent-strong)}.cards[data-v-d94d4a0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.tile[data-v-d94d4a0c]{text-align:left;color:var(--text);align-content:start;gap:4px;padding:12px 14px;display:grid}.btnrec[data-v-d94d4a0c],.linkish[data-v-d94d4a0c],button.tile[data-v-d94d4a0c]{cursor:pointer}.tile.attention[data-v-d94d4a0c]{border-color:var(--accent)}.tile strong[data-v-d94d4a0c]{font-size:22px;font-weight:600}.k[data-v-d94d4a0c]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.tile-head[data-v-d94d4a0c]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.linkish[data-v-d94d4a0c]{color:var(--accent-strong);background:0 0;border:0;font-size:13px}.rec[data-v-d94d4a0c]{border-top:1px solid var(--border);color:inherit;grid-template-columns:auto 1fr;gap:0 10px;padding:7px 4px;text-decoration:none;display:grid}.rec .small[data-v-d94d4a0c]{grid-column:1/-1}.rec .mono[data-v-d94d4a0c]{color:var(--accent-strong);font-size:12px}.party[data-v-d94d4a0c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btnrec[data-v-d94d4a0c]{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:1fr}.small[data-v-d94d4a0c]{font-size:12.5px}.foot[data-v-d94d4a0c]{text-align:center;margin-top:22px}@media (width<=760px){.home[data-v-d94d4a0c]{padding-top:3vh}.cards[data-v-d94d4a0c]{grid-template-columns:1fr}}.wrap[data-v-c953fd4c]{grid-template-columns:270px 1fr;height:100%;min-height:0;display:grid}.wrap.compact[data-v-c953fd4c]{grid-template-columns:minmax(0,1fr)}.wrap.compact .md[data-v-c953fd4c] code{overflow-wrap:anywhere;white-space:pre-wrap}.list[data-v-c953fd4c]{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:12px;display:flex;overflow-y:auto}.new[data-v-c953fd4c]{justify-content:center;margin-bottom:8px}.item[data-v-c953fd4c]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;display:grid}.item[data-v-c953fd4c]:hover{background:var(--surface-2)}.item.active[data-v-c953fd4c]{background:var(--accent-soft)}.ctitle[data-v-c953fd4c],.title[data-v-c953fd4c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta[data-v-c953fd4c]{font-size:12px}.empty[data-v-c953fd4c]{padding:8px;font-size:13px}.pane[data-v-c953fd4c]{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.pane-head[data-v-c953fd4c]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.ctitle[data-v-c953fd4c]{flex:1;font-size:14px}.btn.small[data-v-c953fd4c]{padding:3px 10px;font-size:13px}.scroll[data-v-c953fd4c]{overscroll-behavior:contain;flex:1;padding:18px max(14px,50% - 380px);overflow-y:auto}.hero[data-v-c953fd4c]{text-align:center;justify-items:center;gap:10px;margin-top:8vh;display:grid}.msg[data-v-c953fd4c]{margin:0 0 18px;animation:.22s fade-c953fd4c}.msg.user[data-v-c953fd4c]{flex-direction:column;align-items:flex-end;display:flex}.atts[data-v-c953fd4c]{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.att[data-v-c953fd4c]{background:var(--surface-2);border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.msg.user .bubble[data-v-c953fd4c]{background:var(--accent-soft);border-radius:16px 16px 4px;max-width:85%;padding:9px 14px}.msg.system .bubble[data-v-c953fd4c]{color:var(--muted);font-size:13px}.bubble[data-v-c953fd4c]{overflow-wrap:anywhere}.who[data-v-c953fd4c]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.trail[data-v-c953fd4c]{background:var(--surface-2);border-radius:999px;padding:1px 9px;position:relative;overflow:hidden}.trail.live[data-v-c953fd4c]:after{content:"";background:linear-gradient(90deg,transparent,var(--accent-soft),transparent);animation:1.1s ease-in-out infinite signal-c953fd4c;position:absolute;inset:0}.typing[data-v-c953fd4c]{gap:3px;display:inline-flex}.typing i[data-v-c953fd4c]{background:var(--accent);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1.2s infinite blink-c953fd4c}.typing i[data-v-c953fd4c]:nth-child(2){animation-delay:.2s}.typing i[data-v-c953fd4c]:nth-child(3){animation-delay:.4s}.tel[data-v-c953fd4c],.tel-detail[data-v-c953fd4c]{margin-top:4px}.linkish[data-v-c953fd4c],.tel[data-v-c953fd4c]{font-size:12px}.linkish[data-v-c953fd4c]{cursor:pointer;background:0 0;border:0;padding:0}.dock[data-v-c953fd4c]{padding:8px max(10px,50% - 390px) calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--bg) 30%)}@keyframes fade-c953fd4c{0%{opacity:0;transform:translateY(3px)}}@keyframes signal-c953fd4c{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes blink-c953fd4c{50%{opacity:1}}@media (width<=760px){.wrap[data-v-c953fd4c]{grid-template-columns:1fr}.list[data-v-c953fd4c]{display:none}}.hub[data-v-76da66f7]{grid-template-columns:1fr;height:100%;min-height:0;display:grid}.hub.split[data-v-76da66f7]{grid-template-columns:1fr minmax(340px,34%)}.main[data-v-76da66f7]{flex-direction:column;display:flex}.main[data-v-76da66f7],.side[data-v-76da66f7]{min-width:0;min-height:0}.side[data-v-76da66f7]{border-left:1px solid var(--border);background:var(--surface);overflow:hidden}.bar[data-v-76da66f7]{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.title[data-v-76da66f7]{display:grid}.small[data-v-76da66f7]{font-size:12.5px}.companies[data-v-76da66f7]{background:var(--surface-2);scrollbar-width:none;gap:2px;padding:3px;display:flex;overflow-x:auto}.companies[data-v-76da66f7],.seg[data-v-76da66f7]{border-radius:999px}.seg[data-v-76da66f7]{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:4px 12px;font-size:13px}.seg.on[data-v-76da66f7]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.tools[data-v-76da66f7]{gap:4px;margin-left:auto;display:flex}.btn.on[data-v-76da66f7]{background:var(--accent-soft);color:var(--accent-strong)}.mods[data-v-76da66f7]{scrollbar-width:none;border-bottom:1px solid var(--border);gap:4px;padding:0 16px;display:flex;overflow-x:auto}.mod[data-v-76da66f7]{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:14px}.mod.on[data-v-76da66f7]{color:var(--text);border-bottom-color:var(--accent)}.searchbar[data-v-76da66f7]{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:10px 16px;padding:0 12px;display:flex}.s[data-v-76da66f7]{color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.body[data-v-76da66f7]{flex:1;grid-template-columns:1fr;min-height:0;display:grid;position:relative}.list[data-v-76da66f7]{padding:0 16px 20px;overflow-y:auto}.row[data-v-76da66f7]{text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;gap:2px;width:100%;padding:10px 6px;display:grid}.row[data-v-76da66f7]:hover{background:var(--surface-2)}.row.active[data-v-76da66f7]{background:var(--accent-soft)}.r1[data-v-76da66f7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.num[data-v-76da66f7]{color:var(--accent-strong);font-size:12.5px}.r2[data-v-76da66f7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r3[data-v-76da66f7]{font-size:12.5px}.pad[data-v-76da66f7]{padding:12px 6px}.more[data-v-76da66f7]{margin:12px auto;display:flex}.banner[data-v-76da66f7]{border-radius:10px;margin:8px 0;padding:8px 12px;display:block}.detail[data-v-76da66f7]{align-content:start;gap:12px;padding:14px 16px;display:grid;overflow-y:auto}.dh[data-v-76da66f7]{justify-content:space-between;gap:8px;display:flex}.close[data-v-76da66f7]{padding:4px}dl[data-v-76da66f7]{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:14px;display:grid}.k[data-v-76da66f7],dt[data-v-76da66f7]{color:var(--muted)}dd[data-v-76da66f7]{overflow-wrap:anywhere;margin:0}.k[data-v-76da66f7]{margin-bottom:4px;font-size:12px}.tl[data-v-76da66f7]{gap:3px;display:grid}.actions[data-v-76da66f7]{flex-wrap:wrap;gap:8px;display:flex}.actions a[data-v-76da66f7]{text-decoration:none}.follow[data-v-76da66f7]{border-top:1px solid var(--border);gap:6px;padding-top:10px;display:grid}.err[data-v-76da66f7]{color:var(--danger);margin:0}@media (width>=900px){.body[data-v-76da66f7]:has(.detail){grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.detail[data-v-76da66f7]{margin:0 16px 16px 0}}@media (width<=899px){.detail[data-v-76da66f7]{z-index:40;max-height:78vh;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:.22s sheet-76da66f7;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0000001f}.hub.split[data-v-76da66f7]{grid-template-columns:1fr}.hide-sm[data-v-76da66f7],.side[data-v-76da66f7]{display:none}}@keyframes sheet-76da66f7{0%{opacity:0;transform:translateY(30px)}}.page[data-v-7968298e]{align-content:start;gap:28px;height:100%;padding:20px max(16px,50% - 500px);display:grid;overflow-y:auto}h3[data-v-7968298e]{margin:0 0 10px;font-size:16px}.head[data-v-7968298e]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.head h3[data-v-7968298e]{margin:0}.row[data-v-7968298e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px}.btns[data-v-7968298e],.row[data-v-7968298e]{display:flex}.btns[data-v-7968298e]{gap:6px}.small[data-v-7968298e]{font-size:12.5px}.btn.small[data-v-7968298e]{padding:4px 12px;font-size:13px}.form[data-v-7968298e]{gap:8px;margin-bottom:12px;padding:12px;display:grid}.pick[data-v-7968298e]{flex-wrap:wrap;gap:6px;display:flex}.chk[data-v-7968298e],.item[data-v-7968298e]{cursor:pointer}.split[data-v-7968298e]{grid-template-columns:320px 1fr;align-items:start;gap:12px}.item[data-v-7968298e],.list[data-v-7968298e],.split[data-v-7968298e]{display:grid}.list[data-v-7968298e]{gap:6px}.item[data-v-7968298e]{text-align:left;gap:4px;padding:10px 12px}.item.active[data-v-7968298e]{border-color:var(--accent)}.goal[data-v-7968298e]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail[data-v-7968298e]{padding:14px}.agents[data-v-7968298e]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.timeline[data-v-7968298e]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline li[data-v-7968298e]{border-left:2px solid var(--accent-soft);padding-left:10px}.out[data-v-7968298e]{white-space:pre-wrap;background:var(--surface-2);border-radius:10px;margin-top:4px;padding:8px 10px;font-size:14px}.err[data-v-7968298e]{color:var(--danger)}.banner[data-v-7968298e]{border-radius:10px;padding:8px 12px;display:block}@media (width<=760px){.split[data-v-7968298e]{grid-template-columns:1fr}}.page[data-v-b1a39850]{align-content:start;gap:14px;height:100%;padding:20px max(16px,50% - 430px);display:grid;overflow-y:auto}.head[data-v-b1a39850]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}h3[data-v-b1a39850]{margin:0;font-size:16px}.seg-row[data-v-b1a39850]{background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.seg[data-v-b1a39850],.seg-row[data-v-b1a39850]{border-radius:999px}.seg[data-v-b1a39850]{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:5px 14px}.seg.on[data-v-b1a39850]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.list[data-v-b1a39850]{padding:4px}.row[data-v-b1a39850]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px;display:flex}.row[data-v-b1a39850]:last-child{border-bottom:0}.main[data-v-b1a39850]{flex:1;min-width:0}.name[data-v-b1a39850]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.small[data-v-b1a39850]{font-size:12.5px}.sha[data-v-b1a39850]{font-size:11px}.ib[data-v-b1a39850]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:grid}.ib[data-v-b1a39850]:hover{background:var(--surface-2)}.ib.danger[data-v-b1a39850]:hover{color:var(--danger)}.pad[data-v-b1a39850]{margin:0;padding:14px}.page[data-v-30bee9f7]{align-content:start;gap:14px;height:100%;padding:20px max(16px,50% - 380px);display:grid;overflow-y:auto}h3[data-v-30bee9f7]{margin:0 0 4px;font-size:16px}.small[data-v-30bee9f7]{font-size:12.5px}.list[data-v-30bee9f7]{padding:4px}.row[data-v-30bee9f7]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px;display:flex}.row[data-v-30bee9f7]:last-child{border-bottom:0}.main[data-v-30bee9f7]{flex:1;min-width:0}.secret[data-v-30bee9f7]{background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;margin-top:4px;padding:4px 8px}.ib[data-v-30bee9f7]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px;display:grid}.err[data-v-30bee9f7],.ib.danger[data-v-30bee9f7]:hover{color:var(--danger)}.btn.small[data-v-30bee9f7]{padding:3px 10px;font-size:13px}.form[data-v-30bee9f7]{grid-template-columns:1fr 160px;gap:8px;padding:12px;display:grid}.form .btn[data-v-30bee9f7],.form .err[data-v-30bee9f7]{grid-column:1/-1}.err[data-v-30bee9f7],.pad[data-v-30bee9f7]{margin:0}.pad[data-v-30bee9f7]{padding:14px}@media (width<=760px){.form[data-v-30bee9f7]{grid-template-columns:1fr}}.page[data-v-10eeef79]{align-content:start;gap:28px;height:100%;padding:20px max(16px,50% - 450px);display:grid;overflow-y:auto}.head[data-v-10eeef79]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}h3[data-v-10eeef79]{margin:0;font-size:16px}.grid[data-v-10eeef79]{gap:8px}.grid[data-v-10eeef79],.row[data-v-10eeef79]{display:grid}.row[data-v-10eeef79]{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px}.btns[data-v-10eeef79]{flex-wrap:wrap;gap:4px;display:flex}.msel[data-v-10eeef79]{max-width:420px;margin-top:6px}.small[data-v-10eeef79]{font-size:12.5px}.btn.small[data-v-10eeef79]{padding:4px 10px;font-size:13px}.form[data-v-10eeef79]{grid-template-columns:1fr 1fr 1fr auto;gap:8px;margin:10px 0;padding:10px;display:grid}.banner[data-v-10eeef79]{border-radius:10px;padding:8px 12px;display:block}@media (width<=760px){.form[data-v-10eeef79]{grid-template-columns:1fr}.row[data-v-10eeef79]{grid-template-columns:1fr auto}.row[data-v-10eeef79]>:last-child{grid-column:1/-1;justify-self:start}}.page[data-v-d9cf7217]{align-content:start;gap:26px;height:100%;padding:20px max(16px,50% - 360px);display:grid;overflow-y:auto}h3[data-v-d9cf7217]{margin:0 0 8px;font-size:16px}.btn.small[data-v-d9cf7217],.small[data-v-d9cf7217]{font-size:13px}.seg-row[data-v-d9cf7217]{background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.seg[data-v-d9cf7217],.seg-row[data-v-d9cf7217]{border-radius:999px}.seg[data-v-d9cf7217]{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:6px 16px}.seg.on[data-v-d9cf7217]{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.list[data-v-d9cf7217]{padding:4px}.row[data-v-d9cf7217]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 10px;display:flex}.row[data-v-d9cf7217]:last-child{border-bottom:0}.lbl[data-v-d9cf7217]{flex:1}.ib[data-v-d9cf7217]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;display:grid}.ib.on[data-v-d9cf7217]{color:var(--accent-strong);background:var(--accent-soft)}.ib[data-v-d9cf7217]:disabled{opacity:.3}.btn.small[data-v-d9cf7217]{padding:3px 10px}kbd[data-v-d9cf7217]{border:1px solid var(--border);border-radius:5px;padding:0 5px;font-size:11px}.overlay[data-v-46f1711b]{z-index:100;background:#141e1940;place-items:start center;padding-top:12vh;animation:.14s fade-46f1711b;display:grid;position:fixed;inset:0}.palette[data-v-46f1711b]{width:calc(min(600px,100vw - 24px));overflow:hidden}.in[data-v-46f1711b]{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;padding:12px 14px;display:flex}.in input[data-v-46f1711b]{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}kbd[data-v-46f1711b]{border:1px solid var(--border);border-radius:6px;padding:1px 6px;font-size:11px}.results[data-v-46f1711b]{max-height:52vh;padding:6px;overflow-y:auto}.res[data-v-46f1711b]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:10px;width:100%;padding:9px 10px;display:flex}.res.on[data-v-46f1711b]{background:var(--accent-soft)}.lbl[data-v-46f1711b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hint[data-v-46f1711b]{flex:none;font-size:12px}@keyframes fade-46f1711b{0%{opacity:0}}.boot[data-v-bec7ddc7],.shell[data-v-bec7ddc7]{height:100dvh}.boot[data-v-bec7ddc7],.login[data-v-bec7ddc7]{place-items:center;display:grid}.login[data-v-bec7ddc7]{min-height:100dvh;padding:20px}.login-card[data-v-bec7ddc7]{text-align:center;justify-items:center;gap:12px;width:min(360px,100%);padding:32px 28px;display:grid}.login-card h1[data-v-bec7ddc7]{margin:6px 0 0;font-size:22px}.login-card p[data-v-bec7ddc7]{margin:0}.err[data-v-bec7ddc7]{color:var(--danger);font-size:13px}.shell[data-v-bec7ddc7]{grid-template-rows:1fr;grid-template-columns:248px 1fr;transition:grid-template-columns .22s;display:grid}.shell.collapsed[data-v-bec7ddc7]{grid-template-columns:64px 1fr}.sidebar[data-v-bec7ddc7]{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;grid-row:1;gap:4px;min-width:0;padding:12px 10px;display:flex;overflow:hidden}.brand[data-v-bec7ddc7]{align-items:center;gap:10px;padding:2px 4px 10px;display:flex}.logo[data-v-bec7ddc7]{background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.brand .label[data-v-bec7ddc7]{flex:1;min-width:0;line-height:1.2;display:grid}.brand small[data-v-bec7ddc7]{font-size:11.5px}.ib[data-v-bec7ddc7]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:6px;display:grid}.ib[data-v-bec7ddc7]:hover{background:var(--surface-2)}.collapsed .brand[data-v-bec7ddc7]{flex-direction:column}.collapsed .label[data-v-bec7ddc7]{display:none!important}.searchbtn[data-v-bec7ddc7]{background:var(--bg);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;display:flex}.searchbtn[data-v-bec7ddc7],.searchbtn kbd[data-v-bec7ddc7]{border:1px solid var(--border)}.searchbtn kbd[data-v-bec7ddc7]{border-radius:5px;margin-left:auto;padding:0 5px;font-size:10.5px}.collapsed .navi[data-v-bec7ddc7],.collapsed .searchbtn[data-v-bec7ddc7]{justify-content:center}nav[data-v-bec7ddc7]{gap:2px;display:grid}.navi[data-v-bec7ddc7]{cursor:pointer;color:var(--text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative}.navi[data-v-bec7ddc7]:hover{background:var(--surface-2)}.navi.on[data-v-bec7ddc7]{background:var(--accent-soft)}.navi.new[data-v-bec7ddc7],.navi.on[data-v-bec7ddc7]{color:var(--accent-strong)}.navi.soon[data-v-bec7ddc7]{color:var(--muted);cursor:default;opacity:.6}.navi.soon[data-v-bec7ddc7]:hover{background:0 0}.navi small[data-v-bec7ddc7]{border:1px solid var(--border);border-radius:999px;margin-left:4px;padding:0 6px;font-size:10.5px}.collapsed .navi[data-v-bec7ddc7]{padding:9px}.soon-group[data-v-bec7ddc7]{border-top:1px solid var(--border);gap:2px;margin-top:8px;padding-top:8px;display:grid}.badge[data-v-bec7ddc7]{background:var(--accent);color:#fff;border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px}.collapsed .badge[data-v-bec7ddc7]{padding:0 5px;position:absolute;top:2px;right:6px}.recent[data-v-bec7ddc7]{align-content:start;gap:1px;min-height:0;margin-top:12px;display:grid;overflow-y:auto}.rh[data-v-bec7ddc7]{text-transform:uppercase;letter-spacing:.04em;padding:0 10px 4px;font-size:11.5px}.rc[data-v-bec7ddc7]{text-align:left;cursor:pointer;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13.5px;overflow:hidden}.rc.on[data-v-bec7ddc7],.rc[data-v-bec7ddc7]:hover{background:var(--surface-2);color:var(--text)}.main[data-v-bec7ddc7]{grid-row:1;min-width:0;min-height:0;overflow:hidden}.bottombar[data-v-bec7ddc7],.drawer[data-v-bec7ddc7],.scrim[data-v-bec7ddc7],.topbar[data-v-bec7ddc7]{display:none}.view-enter-active[data-v-bec7ddc7],.view-leave-active[data-v-bec7ddc7]{transition:opacity .2s,transform .24s}.view-enter-from[data-v-bec7ddc7]{opacity:0;transform:scale(.995)translateY(3px)}.view-leave-to[data-v-bec7ddc7]{opacity:0}@media (width<=899px){.shell[data-v-bec7ddc7],.shell.collapsed[data-v-bec7ddc7]{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.sidebar[data-v-bec7ddc7]{display:none}.topbar[data-v-bec7ddc7]{padding:6px 8px;padding-top:calc(6px + env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--surface);grid-row:1;align-items:center;gap:4px;display:flex}.ttl[data-v-bec7ddc7]{flex:1;padding-left:4px;font-weight:600}.main[data-v-bec7ddc7]{grid-row:2}.scrim[data-v-bec7ddc7]{z-index:60;background:#141e194d;animation:.18s fadein-bec7ddc7;display:block;position:fixed;inset:0}.drawer[data-v-bec7ddc7]{background:var(--surface);z-index:61;width:calc(min(310px,84vw));padding:14px 12px calc(14px + env(safe-area-inset-bottom));flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:8px 0 30px #00000014}.drawer.open[data-v-bec7ddc7]{transform:none}.drawer .navi[data-v-bec7ddc7]{padding:11px 10px}.bottombar[data-v-bec7ddc7]{border-top:1px solid var(--border);background:var(--surface);padding:4px 6px calc(4px + env(safe-area-inset-bottom));grid-row:3;justify-content:space-around;display:flex}.bottombar.hidden[data-v-bec7ddc7]{display:none}.bi[data-v-bec7ddc7]{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;justify-items:center;gap:1px;padding:5px 0;font-size:11px;display:grid;position:relative}.bi.on[data-v-bec7ddc7]{color:var(--accent-strong)}.dotb[data-v-bec7ddc7]{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:calc(50% - 16px)}}@keyframes fadein-bec7ddc7{0%{opacity:0}}
