.hintline[data-v-b66f9ae9]{margin-left:.45rem}.evd[data-v-b66f9ae9]{display:inline-flex;align-items:center;gap:.4rem;color:var(--fg-dim);font-size:.8rem;white-space:nowrap;position:relative}.dot[data-v-b66f9ae9]{flex:none;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--fg-dim) 55%,transparent)}.evd-ok .dot[data-v-b66f9ae9]{background:var(--ok)}.evd-warn .dot[data-v-b66f9ae9]{background:var(--warn)}.msg[data-v-e9973187]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.15rem}.msg.user[data-v-e9973187]{align-items:flex-end}.copy[data-v-e9973187]{align-self:flex-start;border:0;background:none;color:var(--fg-dim);font-size:.75rem;padding:.1rem .35rem;border-radius:var(--r-sm);cursor:pointer;opacity:0;transition:opacity .12s}.msg.user .copy[data-v-e9973187]{align-self:flex-end}.msg:hover .copy[data-v-e9973187],.copy[data-v-e9973187]:focus-visible{opacity:1}.copy[data-v-e9973187]:hover{background:var(--bg-sunken);color:var(--fg)}.bubble[data-v-e9973187]{word-break:break-word;border-radius:var(--r);padding:.6rem .85rem;line-height:1.65}.bubble.user[data-v-e9973187]{white-space:pre-wrap;background:var(--accent-soft);color:var(--fg);max-width:85%}.bubble.assistant[data-v-e9973187]{background:var(--bg-soft);border:1px solid var(--line)}.thinking[data-v-e9973187]{color:var(--fg-dim)}.bubble.streaming[data-v-e9973187]>:last-child:after{content:"";display:inline-block;width:.5em;height:1em;margin-left:.15em;vertical-align:text-bottom;background:var(--accent);opacity:.75;animation:blink-e9973187 1s steps(2,start) infinite}@keyframes blink-e9973187{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.bubble.streaming[data-v-e9973187]>:last-child:after{animation:none}}.trace[data-v-e9973187]{font-size:.82rem;color:var(--fg-dim)}.trace summary[data-v-e9973187]{cursor:pointer}.trace .tools[data-v-e9973187]{color:var(--fg-mid)}.trace ul[data-v-e9973187]{margin:.4rem 0 0;padding-left:1rem}.trace li.error[data-v-e9973187]{color:var(--warn, #b4690e)}.trace .args[data-v-e9973187]{margin-left:.4rem;opacity:.7}.trace .err[data-v-e9973187]{margin-left:.4rem}.cites[data-v-e9973187]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.cites li[data-v-e9973187]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cites .sec[data-v-e9973187]{color:var(--fg-mid)}.stale[data-v-e9973187]{color:var(--fg-dim)}.unsourced[data-v-e9973187],.fallback[data-v-e9973187]{border:1px solid color-mix(in srgb,#d0a215 55%,var(--line));background:color-mix(in srgb,#d0a215 10%,transparent);border-radius:var(--r-sm);padding:.55rem .7rem;font-size:.85rem}.compacted[data-v-e9973187]{margin:.2rem 0;color:var(--fg-dim);font-size:.8rem}.fallback .why[data-v-e9973187]{margin:0 0 .4rem}.fallback ul[data-v-e9973187]{margin:0;padding-left:1.1rem}.fallback .snippet[data-v-e9973187]{display:block;color:var(--fg-dim)}.bubble.md>:first-child{margin-top:0}.bubble.md>:last-child{margin-bottom:0}.bubble.md h1,.bubble.md h2,.bubble.md h3,.bubble.md h4{margin:1.1em 0 .5em;line-height:1.35;font-weight:650}.bubble.md h1{font-size:1.15rem}.bubble.md h2{font-size:1.06rem}.bubble.md h3,.bubble.md h4{font-size:1rem}.bubble.md p{margin:.55em 0}.bubble.md ul,.bubble.md ol{margin:.55em 0;padding-left:1.4em}.bubble.md li{margin:.2em 0}.bubble.md code{font-family:var(--mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.9em;background:var(--bg-sunken);border-radius:4px;padding:.1em .35em}.bubble.md pre{margin:.6em 0;padding:.7em .85em;overflow-x:auto;background:var(--bg-sunken);border:1px solid var(--line);border-radius:var(--r-sm)}.bubble.md pre code{background:none;padding:0}.bubble.md table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:.6em 0;font-size:.9em}.bubble.md th,.bubble.md td{border:1px solid var(--line);padding:.3em .55em;text-align:left;vertical-align:top}.bubble.md th{background:var(--bg-sunken);font-weight:600}.bubble.md blockquote{margin:.6em 0;padding-left:.8em;border-left:3px solid var(--line);color:var(--fg-mid)}.bubble.md hr{border:0;border-top:1px solid var(--line);margin:1em 0}.panel[data-v-1a247270]{display:flex;flex-direction:column;min-height:0;height:100%}.viewport[data-v-1a247270]{position:relative;flex:1;min-height:0;display:flex}.stream[data-v-1a247270]{position:relative;flex:1;overflow-y:auto;padding:.4rem .2rem 1rem;min-height:0}.content[data-v-1a247270]{display:flow-root}.intro p[data-v-1a247270]{margin:0 0 .55rem}.intro p[data-v-1a247270]:last-child{margin-bottom:0}.intro .beyond[data-v-1a247270]{padding-top:.55rem;border-top:1px solid var(--line);color:var(--fg-dim)}.scope[data-v-1a247270]{margin:0;font-size:.72rem;line-height:1.5;color:var(--fg-dim)}.notice[data-v-1a247270]{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-soft);padding:.8rem .9rem;font-size:.88rem;line-height:1.6}.nav[data-v-1a247270]{position:absolute;right:.6rem;bottom:.6rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-lg)}.nav button[data-v-1a247270]{width:2rem;height:1.95rem;padding:0;border:0;border-radius:0;background:none;color:var(--fg-mid);cursor:pointer;display:grid;place-items:center;transition:background .12s,color .12s}.nav button+button[data-v-1a247270]{border-top:1px solid var(--line)}.nav button svg[data-v-1a247270]{width:15px;height:15px;fill:currentColor}.nav button[data-v-1a247270]:hover:not(:disabled){background:var(--bg-sunken);color:var(--fg)}.nav button[data-v-1a247270]:disabled{color:var(--fg-dim);opacity:.35;cursor:default}.nav .bottom[data-v-1a247270]:not(:disabled){color:var(--accent)}.composer[data-v-1a247270]{border-top:1px solid var(--line);padding-top:.6rem;display:flex;flex-direction:column;gap:.45rem}.composer textarea[data-v-1a247270]{width:100%;resize:vertical;font:inherit}.actions[data-v-1a247270]{display:flex;align-items:center;gap:.5rem}.actions button[type=submit][data-v-1a247270]{margin-left:auto;min-width:4.5rem}button.stop[data-v-1a247270]{background:var(--bad, #b3261e);border-color:var(--bad, #b3261e);color:#fff}.ctx[data-v-1a247270]{font-size:.78rem;color:var(--fg-dim);border:1px solid var(--line);border-radius:var(--pill);padding:.1rem .5rem;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live[data-v-1a247270]{font-size:.78rem;color:var(--fg-dim);display:inline-flex;align-items:center;gap:.15rem}.live i[data-v-1a247270]{width:3px;height:3px;border-radius:50%;background:currentColor;animation:pulse-1a247270 1.2s infinite}.live i[data-v-1a247270]:nth-child(2){animation-delay:.2s}.live i[data-v-1a247270]:nth-child(3){animation-delay:.4s}@keyframes pulse-1a247270{0%,60%,to{opacity:.25}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.live i[data-v-1a247270]{animation:none;opacity:.6}}.drawer[data-v-0a0bf63e]{position:fixed;top:var(--topbar-h);right:0;bottom:0;z-index:40;display:flex;flex-direction:column;gap:.5rem;padding:.7rem .9rem .9rem;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-lg)}.drawer.resizing[data-v-0a0bf63e]{-webkit-user-select:none;user-select:none}.grip[data-v-0a0bf63e]{position:absolute;top:0;bottom:0;left:-3px;width:7px;cursor:ew-resize;z-index:1}.grip[data-v-0a0bf63e]:hover,.drawer.resizing .grip[data-v-0a0bf63e]{background:color-mix(in srgb,var(--accent) 35%,transparent)}header[data-v-0a0bf63e]{display:flex;align-items:center;gap:.3rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.grow[data-v-0a0bf63e]{flex:1}.icon[data-v-0a0bf63e]{font-size:1.1rem;line-height:1;padding:.15rem .4rem}.mark[data-v-80e4a150]{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:30%;background:var(--accent-solid);color:#fff}.tile[data-v-ba4436bb]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--s);height:var(--s);border-radius:var(--r-tile);background:color-mix(in srgb,var(--c) 13%,transparent);color:color-mix(in srgb,var(--c) 85%,#000)}.s16[data-v-ba4436bb]{--s: 16px;border-radius:4px}.s20[data-v-ba4436bb]{--s: 20px}.s24[data-v-ba4436bb]{--s: 24px}.s30[data-v-ba4436bb]{--s: 30px}.s52[data-v-ba4436bb]{--s: 52px;border-radius:14px}@media(prefers-color-scheme:dark){.tile[data-v-ba4436bb]{background:color-mix(in srgb,var(--c) 22%,transparent);color:color-mix(in srgb,var(--c) 80%,#fff)}}.folderrow[data-v-a613a49b]{display:flex;align-items:center;border-radius:var(--r);background:var(--bg-soft)}.folderrow.sticky[data-v-a613a49b]{position:sticky;top:var(--tools-h);z-index:2}.folder[data-v-a613a49b]{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;height:30px;padding-right:.35rem;border:0;border-radius:var(--r);background:transparent;cursor:pointer;text-align:left;color:var(--fg-mid);font-size:.84rem;font-weight:500}.folder[data-v-a613a49b]:hover:not(:disabled){background:var(--hover);color:var(--fg)}.caret[data-v-a613a49b]{flex:none;color:var(--fg-dim);transition:transform .15s ease}.caret.down[data-v-a613a49b]{transform:rotate(90deg)}.fic[data-v-a613a49b]{flex:none;color:var(--fg-dim)}.name[data-v-a613a49b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n[data-v-a613a49b]{flex:none;font-size:.75rem;color:var(--fg-dim);font-variant-numeric:tabular-nums}.jump[data-v-a613a49b]{display:flex;align-items:center;flex:none;height:30px;padding:0 .4rem;color:var(--fg-dim);opacity:0;border-radius:var(--r)}.folderrow:hover .jump[data-v-a613a49b],.jump[data-v-a613a49b]:focus-visible{opacity:1}@media(hover:none){.jump[data-v-a613a49b]{opacity:1}}.jump[data-v-a613a49b]:hover{color:var(--accent);background:var(--hover)}.docs[data-v-a613a49b]{list-style:none;margin:0;padding:0}.docs a[data-v-a613a49b]{display:flex;align-items:center;gap:.45rem;height:28px;padding-right:.5rem;border-radius:var(--r);color:var(--fg-mid);font-size:.84rem}.docs a[data-v-a613a49b]:hover{background:var(--hover);color:var(--fg);text-decoration:none}.docs a.router-link-active[data-v-a613a49b]{background:var(--nav-on);color:var(--fg);font-weight:600}.treepanel[data-v-c2176782]{--tools-h: 74px;flex:1;min-height:14rem;overflow-y:auto;overscroll-behavior:contain;margin-top:.5rem;padding:0 .5rem 1rem;border-top:1px solid var(--line);font-size:.875rem}.tools[data-v-c2176782]{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:.35rem;height:var(--tools-h);padding:.25rem .1rem .4rem;background:var(--bg-soft)}.head[data-v-c2176782]{display:flex;align-items:center;justify-content:space-between;height:26px;padding-left:.45rem}.label[data-v-c2176782]{font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--fg-dim)}.acts[data-v-c2176782]{display:flex;gap:2px}.acts .icon[data-v-c2176782]{width:26px;height:26px}.tools input[data-v-c2176782]{width:100%;height:32px;padding:.3rem .6rem;font-size:.82rem}.loading[data-v-c2176782]{padding:.4rem .3rem}.indent[data-v-c2176782]{padding-left:.5rem}.sidenav[data-v-c263ea88]{display:flex;flex-direction:column;gap:1px;padding:0 .5rem}.grouplabel[data-v-c263ea88]{padding:.9rem .6rem .35rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--fg-dim)}.groupgap[data-v-c263ea88]{height:.6rem}.item[data-v-c263ea88]{display:flex;align-items:center;gap:.6rem;height:34px;padding:0 .6rem;border-radius:var(--r);color:var(--fg-mid);font-size:.875rem;font-weight:500}.item[data-v-c263ea88]:hover{background:var(--hover);color:var(--fg);text-decoration:none}.ic[data-v-c263ea88]{flex:none;color:var(--fg-dim)}.item.on[data-v-c263ea88]{background:var(--nav-on);color:var(--fg);font-weight:600}.item.on .ic[data-v-c263ea88]{color:var(--accent)}.rail .item[data-v-c263ea88]{justify-content:center;width:38px;height:38px;padding:0;margin:0 auto}.sfoot[data-v-91faf6e5]{display:flex;flex-direction:column;gap:.6rem;margin:.5rem .5rem 0;padding:.7rem .25rem .8rem;border-top:1px solid var(--line)}.index[data-v-91faf6e5]{display:flex;align-items:center;gap:.4rem;padding:0 .3rem;color:var(--fg-dim);font-size:.75rem}.index code[data-v-91faf6e5]{background:none;padding:0;color:var(--fg-dim)}.me[data-v-91faf6e5]{display:flex;align-items:center;gap:.5rem}.avatar[data-v-91faf6e5]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--link);font-size:.8rem;font-weight:700}.who[data-v-91faf6e5]{flex:1;min-width:0;line-height:1.3}.name[data-v-91faf6e5]{font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-91faf6e5]{font-size:.75rem;color:var(--fg-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail .index[data-v-91faf6e5]{justify-content:center}.rail .me[data-v-91faf6e5]{flex-direction:column}.appside[data-v-8528ba8a]{display:flex;flex-direction:column;min-height:0;background:var(--bg-soft);border-right:1px solid var(--line);overflow-y:auto;overscroll-behavior:contain}.brandrow[data-v-8528ba8a]{display:flex;align-items:center;gap:.5rem;padding:.75rem .6rem .6rem .85rem}.brand[data-v-8528ba8a]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;color:var(--fg);font-weight:700}.brand[data-v-8528ba8a]:hover{text-decoration:none}.bname[data-v-8528ba8a]{font-size:.95rem;letter-spacing:-.01em;white-space:nowrap}.rail .brandrow[data-v-8528ba8a]{justify-content:center;padding:.75rem 0 .4rem}.rail .brand[data-v-8528ba8a]{flex:none}.expand[data-v-8528ba8a]{margin:0 auto .4rem}.treebtn[data-v-8528ba8a]{margin:.6rem auto 0}.spacer[data-v-8528ba8a]{flex:1}.fab-root[data-v-5a211a32]{position:fixed;right:1.4rem;bottom:1.4rem;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:.8rem;pointer-events:none}.fab-root[data-v-5a211a32]>*{pointer-events:auto}.ball[data-v-5a211a32]{width:54px;height:54px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7c5cf0,#6d4ae0 55%,#5b3bd4);box-shadow:0 0 0 8px color-mix(in srgb,#7c5cf0 14%,transparent),0 10px 26px -8px color-mix(in srgb,#5b3bd4 70%,transparent);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.ball[data-v-5a211a32]:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 0 11px color-mix(in srgb,#7c5cf0 16%,transparent),0 14px 30px -8px color-mix(in srgb,#5b3bd4 75%,transparent)}.ball.active[data-v-5a211a32]{transform:rotate(-8deg)}.ball[data-v-5a211a32]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.card[data-v-5a211a32]{width:min(23rem,calc(100vw - 2.8rem));background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:.95rem 1rem 1rem;display:grid;gap:.7rem}.card header[data-v-5a211a32]{display:flex;align-items:center;gap:.55rem}.card h2[data-v-5a211a32]{font-size:.95rem;margin:0;flex:1;border:0;padding:0}.chip[data-v-5a211a32]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex:none;color:#6d4ae0;background:color-mix(in srgb,#7c5cf0 14%,transparent)}.card .icon[data-v-5a211a32]{padding:0 .3rem;font-size:1rem;line-height:1;color:var(--fg-dim)}.body[data-v-5a211a32]{margin:0;color:var(--fg-mid);font-size:.85rem;line-height:1.55}.primary[data-v-5a211a32]{width:100%;justify-content:center;gap:.45rem;border:0;color:#fff;background:linear-gradient(145deg,#7c5cf0,#6146dd);padding:.58rem .9rem;font-weight:500}.primary[data-v-5a211a32]:hover:not(:disabled){background:linear-gradient(145deg,#8a6cf5,#6d4ae0)}.foot[data-v-5a211a32],.small-note[data-v-5a211a32]{margin:0;font-size:.76rem;line-height:1.55;color:var(--fg-dim)}.pop-enter-active[data-v-5a211a32],.pop-leave-active[data-v-5a211a32]{transition:opacity .14s ease,transform .14s ease}.pop-enter-from[data-v-5a211a32],.pop-leave-to[data-v-5a211a32]{opacity:0;transform:translateY(6px) scale(.98)}@media(max-width:900px){.fab-root[data-v-5a211a32]{right:.9rem;bottom:.9rem}}@media(prefers-reduced-motion:reduce){.ball[data-v-5a211a32],.pop-enter-active[data-v-5a211a32],.pop-leave-active[data-v-5a211a32]{transition:none}}.host[data-v-09329805]{position:fixed;right:1.1rem;bottom:1.1rem;z-index:60;display:flex;flex-direction:column;gap:.5rem;max-width:min(30rem,calc(100vw - 2rem))}.toast[data-v-09329805]{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .7rem .6rem .9rem;border:1px solid var(--line);border-left:3px solid var(--fg-dim);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow-lg);font-size:.88rem;line-height:1.55}.toast button[data-v-09329805]{flex:none;margin:-.15rem -.2rem 0 0;color:var(--fg-dim)}.tone-ok[data-v-09329805]{border-left-color:var(--ok)}.tone-warn[data-v-09329805]{border-left-color:var(--warn)}.tone-bad[data-v-09329805]{border-left-color:var(--bad);color:var(--bad)}.docactions[data-v-0140b436]{position:relative;display:flex;align-items:center;gap:.15rem;flex:none}.menu[data-v-0140b436]{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:11rem;padding:.3rem;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg)}.item[data-v-0140b436]{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;border-radius:var(--r);color:var(--fg);font-size:.86rem}.item[data-v-0140b436]:hover{background:var(--hover);color:var(--fg);text-decoration:none}.item svg[data-v-0140b436]{color:var(--fg-dim)}.item.danger[data-v-0140b436],.item.danger svg[data-v-0140b436]{color:var(--bad)}.item.danger[data-v-0140b436]:hover{background:var(--bad-bg);color:var(--bad)}@media(max-width:900px){.graph[data-v-0140b436]{display:none}.docactions button.icon[data-v-0140b436]{width:44px;height:44px}}.topbar[data-v-9d6a14a1]{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:.6rem;height:var(--topbar-h);padding:0 1.5rem 0 1.75rem;background:var(--bg);border-bottom:1px solid var(--line)}.menu[data-v-9d6a14a1],.searchicon[data-v-9d6a14a1]{display:none}.crumbs[data-v-9d6a14a1]{display:flex;align-items:center;gap:.35rem;flex:1;min-width:0;overflow:hidden;font-size:.86rem}.crumb[data-v-9d6a14a1]{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}a.crumb[data-v-9d6a14a1]:hover{color:var(--fg);text-decoration:none}.crumb.current[data-v-9d6a14a1]{color:var(--fg);font-weight:600}.sep[data-v-9d6a14a1]{flex:none;color:var(--fg-dim)}.quicksearch[data-v-9d6a14a1]{display:flex;align-items:center;gap:.5rem;flex:none;width:300px;height:36px;padding:0 .75rem;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--fg-dim)}.quicksearch[data-v-9d6a14a1]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.quicksearch input[data-v-9d6a14a1],.quicksearch input[data-v-9d6a14a1]:hover,.quicksearch input[data-v-9d6a14a1]:focus{flex:1;min-width:0;padding:0;border:0;background:transparent;box-shadow:none;font-size:.86rem}.ask[data-v-9d6a14a1]{flex:none;height:36px}@media(max-width:900px){.topbar[data-v-9d6a14a1]{gap:.25rem;padding:0 .4rem}.topbar .menu[data-v-9d6a14a1],.topbar .searchicon[data-v-9d6a14a1]{display:inline-flex;width:44px;height:44px}.crumb[data-v-9d6a14a1]:not(.current),.sep[data-v-9d6a14a1]{display:none}.quicksearch[data-v-9d6a14a1]{display:none}.ask[data-v-9d6a14a1]{width:44px;height:44px;padding:0}.asklabel[data-v-9d6a14a1]{display:none}}.shell[data-v-f953a0c6]{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);width:100%;min-height:100vh}.shell.rail[data-v-f953a0c6]{grid-template-columns:var(--rail-w) minmax(0,1fr)}.side[data-v-f953a0c6]{position:sticky;top:0;height:100vh}.main[data-v-f953a0c6]{min-width:0;display:flex;flex-direction:column}.content[data-v-f953a0c6]{flex:1;min-width:0;padding:2rem 3rem 5rem}.navdrawer[data-v-f953a0c6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.scrim[data-v-f953a0c6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#18122c61}.drawerside[data-v-f953a0c6]{position:absolute;top:0;bottom:0;left:0;width:min(300px,86vw);box-shadow:var(--shadow-lg)}@media(max-width:900px){.shell[data-v-f953a0c6],.shell.rail[data-v-f953a0c6]{grid-template-columns:minmax(0,1fr)}.side[data-v-f953a0c6]{display:none}.content[data-v-f953a0c6]{padding:1.25rem 1rem 4rem}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/dist/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/dist/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/static/dist/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg: #ffffff;--bg-soft: #f8f7f4;--bg-sunken: #f4f3ef;--surface: #ffffff;--hover: rgba(43, 42, 39, .05);--nav-on: rgba(43, 42, 39, .07);--line: #eceae4;--line-soft: #f1efea;--line-strong: #dedbd3;--fg: #2b2a27;--fg-mid: #5f5d57;--fg-dim: #6f6c65;--accent: #6d4aff;--accent-solid: #6d4aff;--accent-hover: #5a37e6;--accent-soft: #f3f0ff;--accent-line: #ddd5ff;--link: #5a37e6;--ok: #0f7b4f;--ok-bg: #eaf6ef;--ok-line: #c5e6d3;--warn: #8a5a00;--warn-bg: #fdf4e0;--warn-line: #f0ddae;--bad: #c02626;--bad-bg: #fdeeee;--bad-line: #f4cfcf;--bad-solid: #c02626;--mark: #e9e3ff;--code-bg: #f4f3ef;--code-fg: #a8352a;--r-sm: 5px;--r: 7px;--r-card: 10px;--r-lg: 14px;--r-tile: 6px;--pill: 999px;--shadow-sm: none;--shadow: none;--shadow-lg: 0 16px 40px -12px rgba(43, 42, 39, .22), 0 0 0 1px rgba(43, 42, 39, .07);--topbar-h: 56px;--sidebar-w: 248px;--rail-w: 60px;--sans: "Plus Jakarta Sans Variable", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans CJK SC", sans-serif;--mono: ui-monospace, "Cascadia Mono", "Cascadia Code", Consolas, "SFMono-Regular", "Sarasa Mono SC", monospace}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg: #191918;--bg-soft: #202020;--bg-sunken: #262625;--surface: #1f1f1e;--hover: rgba(255, 255, 255, .06);--nav-on: rgba(255, 255, 255, .08);--line: #2f2e2c;--line-soft: #262625;--line-strong: #3a3936;--fg: #e8e6e1;--fg-mid: #b4b1aa;--fg-dim: #95928b;--accent: #b5a3ff;--accent-soft: #25203d;--accent-line: #3d3470;--link: #b5a3ff;--ok: #4bd08b;--ok-bg: #10241b;--ok-line: #1f4534;--warn: #e0b24c;--warn-bg: #241d0e;--warn-line: #4a3c17;--bad: #f08a84;--bad-bg: #2a1414;--bad-line: #522524;--mark: #3a3066;--code-bg: #262625;--code-fg: #f2a48f;--shadow-lg: 0 16px 40px -12px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .08)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:15px;line-height:1.65;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}code,kbd,samp,pre{font-family:var(--mono)}code{font-size:.85em;color:var(--fg-mid);background:var(--code-bg);padding:.1em .36em;border-radius:4px;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}pre code{color:inherit;background:none;padding:0;font-size:1em}.doc-body code,.bubble.md code{color:var(--code-fg)}.doc-body pre code,.bubble.md pre code{color:inherit}mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 .08em}@media(min-width:1500px){body{font-size:16px}}@media(min-width:2200px){body{font-size:17px}}h1,h2,h3,h4{line-height:1.3;font-weight:700;letter-spacing:-.02em}h1{font-size:1.75rem;margin:0 0 .5rem}h2{font-size:1.1rem;margin:2rem 0 .75rem}h3{font-size:1rem;margin:1.4rem 0 .5rem}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}::selection{background:var(--accent-soft)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--pill)}*::-webkit-scrollbar-thumb:hover{background:var(--fg-dim)}*::-webkit-scrollbar-track{background:transparent}.lede{color:var(--fg-mid);margin:0 0 1.4rem;max-width:42rem;line-height:1.75}.hint{color:var(--fg-dim);font-size:.86rem}.empty{color:var(--fg-dim)}.warn-text{color:var(--warn);font-weight:600}.mono{font-family:var(--mono);font-size:.875em}.dim{color:var(--fg-dim)}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.count{display:inline-block;color:var(--fg-dim);font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}h1 .count,h2 .count{background:var(--bg-sunken);border-radius:var(--pill);padding:.05rem .5rem;vertical-align:middle;margin-left:.25rem}.section-label{font-size:.75rem;font-weight:600;letter-spacing:.03em;color:var(--fg-dim)}.badge{display:inline-flex;align-items:center;gap:.34rem;padding:.05rem .55rem;border-radius:var(--pill);border:1px solid transparent;font-size:.75rem;font-weight:600;line-height:1.55;white-space:nowrap;vertical-align:middle}.badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.badge-ok{background:var(--ok-bg);color:var(--ok)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-bad{background:var(--bad-bg);color:var(--bad)}.badge-unknown{background:var(--bg-sunken);color:var(--fg-dim)}.badge-info{background:var(--accent-soft);color:var(--link)}.tagchip{display:inline-flex;align-items:center;gap:.35rem;height:1.625rem;padding:0 .6rem;border-radius:var(--r);background:var(--bg-sunken);color:var(--fg-mid);font-size:.8rem;font-weight:500;white-space:nowrap}a.tagchip:hover{background:var(--nav-on);color:var(--fg);text-decoration:none}input,select,textarea,button{font-family:inherit;font-size:.9rem}input[type=text],input[type=search],input[type=password],input[type=date],input[type=file],select,textarea{padding:.45rem .7rem;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--fg);transition:border-color .13s ease,box-shadow .13s ease}input:hover:not(:disabled),select:hover,textarea:hover{border-color:color-mix(in srgb,var(--fg-dim) 45%,var(--line-strong))}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}input::placeholder,textarea::placeholder{color:var(--fg-dim)}textarea{line-height:1.6;resize:vertical}select{cursor:pointer}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f6c65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:14px}@media(prefers-color-scheme:dark){select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2395928b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}input[type=checkbox],input[type=radio]{accent-color:var(--accent-solid);margin-right:.15rem}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.42rem .9rem;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--fg);font-weight:500;cursor:pointer;white-space:nowrap;transition:background .13s ease,border-color .13s ease,color .13s ease}button:hover:not(:disabled),.button:hover{background:var(--bg-sunken);text-decoration:none;color:var(--fg)}button:disabled{opacity:.5;cursor:not-allowed}button.primary,.button.primary{background:var(--accent-solid);border-color:var(--accent-solid);color:#fff;font-weight:600}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}button.soft,.button.soft{background:var(--accent-soft);border-color:var(--accent-line);color:var(--link);font-weight:600}button.soft:hover:not(:disabled),.button.soft:hover,button.soft[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 16%,var(--surface));border-color:var(--accent-line);color:var(--link)}button.danger{color:var(--bad);border-color:var(--bad-line)}button.danger:hover:not(:disabled){background:var(--bad-bg);border-color:var(--bad)}button.primary.danger,.button.primary.danger{background:var(--bad-solid);border-color:var(--bad-solid);color:#fff}button.primary.danger:hover:not(:disabled),.button.primary.danger:hover{background:color-mix(in srgb,var(--bad-solid) 85%,#000);border-color:color-mix(in srgb,var(--bad-solid) 85%,#000);color:#fff}button.ghost,.button.ghost{background:none;border-color:transparent}button.ghost:hover:not(:disabled),.button.ghost:hover{background:var(--hover)}button.ghost.danger:hover:not(:disabled){background:var(--bad-bg);border-color:var(--bad)}button.icon,.button.icon{width:2rem;height:2rem;padding:0;flex:none;color:var(--fg-mid)}button.small,.button.small{padding:.22rem .6rem;font-size:.8rem}fieldset{border:1px solid var(--line);border-radius:var(--r-card);margin:0}legend{font-size:.75rem;color:var(--fg-dim);font-weight:600;letter-spacing:.03em;padding:0 .35rem}.panel{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:.85rem 1rem}.notice{border:0;border-radius:var(--r);background:var(--bg-sunken);color:var(--fg-mid);padding:.65rem .9rem;margin:0 0 1.2rem;font-size:.9rem}.notice-bad{background:var(--bad-bg);color:var(--bad)}.notice-warn{background:var(--warn-bg);color:var(--warn)}.notice-ok{background:var(--ok-bg);color:var(--ok)}.toolbar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;margin:0 0 1.5rem;padding:.75rem .85rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.toolbar label{display:inline-flex;align-items:center;gap:.35rem;color:var(--fg-mid);font-size:.875rem}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:.885rem;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.table th{background:var(--bg-soft);color:var(--fg-dim);font-size:.75rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.table th,.table td{border-bottom:1px solid var(--line-soft);padding:.6rem .9rem;text-align:left;vertical-align:top}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--hover)}.table td code{background:none;padding:0;color:var(--fg-dim);font-size:.82em}.row-stale{background:color-mix(in srgb,var(--warn-bg) 65%,transparent)}.table tbody tr.row-stale:hover{background:var(--warn-bg)}.tablewrap{overflow-x:auto;border-radius:var(--r-card)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;margin:1.4rem 0 2rem;max-width:62rem}.card{display:block;border:1px solid var(--line);border-radius:var(--r-card);padding:1rem 1.15rem;background:var(--surface);color:var(--fg-mid);font-size:.875rem;transition:border-color .14s ease,background .14s ease}a.card:hover{text-decoration:none;border-color:var(--accent-line);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.card .num{display:block;font-size:1.65rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums}.card-ok .num{color:var(--ok)}.card-warn .num{color:var(--warn)}.card-bad .num{color:var(--bad)}.pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.pill{display:inline-flex;align-items:baseline;gap:.45rem;padding:.28rem .75rem;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--fg-mid);font-size:.875rem}.pill:hover{text-decoration:none;border-color:var(--line-strong);background:var(--hover);color:var(--fg)}.pill-on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--link)}.skeleton{background:linear-gradient(90deg,var(--bg-sunken) 25%,var(--bg-soft) 37%,var(--bg-sunken) 63%);background-size:400% 100%;animation:shimmer 1.3s ease-in-out infinite;border-radius:var(--r-sm);height:1rem;margin:.5rem 0}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}.blankslate{border:1px dashed var(--line-strong);border-radius:var(--r-card);padding:2.4rem 1.5rem;text-align:center;color:var(--fg-dim);background:transparent}.board-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:1rem 1.15rem 1.15rem;min-width:0}.board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .7rem}.board-head h2{font-size:.94rem;margin:0}.board-card.flush{padding:.25rem 0 .5rem}.board-card.flush>.board-head{margin:0;padding:.85rem 1.25rem .45rem}.board-head .more{font-size:.8125rem;white-space:nowrap}input:where(:not([type])){padding:.45rem .7rem;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--fg);transition:border-color .13s ease,box-shadow .13s ease}.notice.has-icon{display:flex;align-items:flex-start;gap:.55rem}.notice.has-icon>svg{flex:none;margin-top:.22rem}.formcard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:1.15rem 1.35rem 1.2rem;margin:0 0 1.4rem}.formcard>h2{margin:0 0 .9rem;font-size:.94rem}.formgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.formgrid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.formfield{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--fg-mid)}.formfield input,.formfield select,.formfield textarea{width:100%;font-weight:400}.formfield input,.formfield select{height:38px}.formfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-top:1rem}.formfoot .hint{margin:0}@media(max-width:900px){.formgrid,.formgrid.cols-2{grid-template-columns:minmax(0,1fr)}}.checkchip{display:inline-flex;align-items:center;gap:.45rem;height:32px;padding:0 .75rem;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:var(--fg-mid);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.checkchip input{margin:0}.checkchip:hover{border-color:var(--accent-line)}.checkchip.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--link)}.tiertag{display:inline-flex;align-items:center;height:1.125rem;padding:0 .35rem;border-radius:4px;background:var(--bg-sunken);color:var(--fg-dim);font-family:var(--mono);font-size:.6875rem;line-height:1}.tiertag[data-tier=L2]{background:var(--warn-bg);color:var(--warn)}.tiertag[data-tier=L3]{background:var(--bad-bg);color:var(--bad)}
