.scrim[data-v-a5057f7e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--overlay);backdrop-filter:blur(var(--blur-veil));-webkit-backdrop-filter:blur(var(--blur-veil))}.scrim.center[data-v-a5057f7e]{display:grid;place-items:center}.panel[data-v-57ccf1c8]{width:var(--w-dock);max-width:calc(100vw - 32px);margin:12vh auto 0;background:var(--surface);border-radius:var(--r-xl);border:1px solid var(--line);box-shadow:var(--shadow-md);overflow:hidden}.search[data-v-57ccf1c8]{display:block;width:100%;box-sizing:border-box;padding:14px 18px;border:none;border-bottom:1px solid var(--line);outline:none;background:transparent;font-family:var(--font);font-size:var(--fs-body);color:var(--ink)}.search[data-v-57ccf1c8]::placeholder{color:var(--ink-3)}.list[data-v-57ccf1c8]{padding:8px;max-height:min(58vh,520px);overflow-y:auto}.gname[data-v-57ccf1c8]{padding:8px 10px 4px;font-size:var(--fs-meta);color:var(--ink-3)}.item[data-v-57ccf1c8]{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--sp-lg);padding:8px 10px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;text-align:left;font-family:var(--font);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.item.on[data-v-57ccf1c8]{background:var(--accent-soft)}.label[data-v-57ccf1c8]{flex:1;min-width:0;font-size:var(--fs-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-57ccf1c8]{flex:none;font-size:var(--fs-meta);color:var(--ink-3);font-family:var(--mono);white-space:nowrap}.more[data-v-57ccf1c8],.empty[data-v-57ccf1c8]{padding:8px 10px;font-size:var(--fs-meta);color:var(--ink-3)}.cmdk-enter-from[data-v-57ccf1c8],.cmdk-leave-to[data-v-57ccf1c8]{opacity:0}.cmdk-enter-from .panel[data-v-57ccf1c8]{transform:translateY(6px) scale(.985)}.cmdk-enter-active[data-v-57ccf1c8]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.cmdk-enter-active .panel[data-v-57ccf1c8]{transition:transform var(--mo-dur-sm) var(--mo-ease-out)}.cmdk-leave-active[data-v-57ccf1c8]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.item.fallback .fq[data-v-57ccf1c8]{font-weight:var(--fw-semi);color:var(--accent-ink)}.ei-icon[data-v-6270e486]{stroke-width:var(--icon-stroke);display:block}.ei-icon.fill-all[data-v-6270e486]{stroke-width:0}.ei-icon.fill-partial[data-v-6270e486] .ic-fill{fill:currentColor;stroke:none}.popmenu[data-v-1f6de2a7]{position:absolute;top:calc(100% + 4px);min-width:116px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:4px;z-index:var(--z-pop)}.popmenu.right[data-v-1f6de2a7]{right:0}.popmenu.left[data-v-1f6de2a7]{left:0}.popmenu.up[data-v-1f6de2a7]{top:auto;bottom:calc(100% + 6px)}.pmi[data-v-1f6de2a7]{display:flex;align-items:center;gap:var(--sp);width:100%;text-align:left;font-size:var(--fs-list);color:var(--ink-2);padding:6px 9px;border-radius:var(--r-xs);transition:background var(--mo-dur-micro) var(--mo-ease-out);white-space:nowrap}.pmi[data-v-1f6de2a7]:hover{background:var(--surface-2);color:var(--ink)}.pmi[data-v-1f6de2a7]:disabled{opacity:var(--o-disabled);cursor:default}.pmi[data-v-1f6de2a7]:disabled:hover{background:transparent;color:var(--ink-2)}.pmi.danger[data-v-1f6de2a7]:hover{color:var(--danger);background:var(--warn-soft)}.pmi.on[data-v-1f6de2a7]{color:var(--ink)}.pmi-ic[data-v-1f6de2a7]{flex:0 0 auto;color:var(--ink-3)}.pmi:hover .pmi-ic[data-v-1f6de2a7]{color:var(--ink-2)}.pmi-t[data-v-1f6de2a7]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pmi-sub[data-v-1f6de2a7]{margin-left:7px;font-size:var(--fs-cap);color:var(--ink-3)}.pmi-ck[data-v-1f6de2a7]{flex:0 0 auto;font-size:var(--fs-meta);color:var(--accent-ink)}.pmi-kbd[data-v-1f6de2a7]{flex:0 0 auto;font-size:var(--fs-tag);color:var(--ink-3)}.pmi-chev[data-v-1f6de2a7]{flex:0 0 auto;font-size:var(--icon-sm);color:var(--ink-3)}.pm-sep[data-v-1f6de2a7]{height:1px;margin:4px 2px;background:var(--line)}.pmi-wrap[data-v-1f6de2a7]{position:relative}.pm-sub[data-v-1f6de2a7]{position:absolute;left:100%;top:-5px;margin-left:3px;min-width:132px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:4px;z-index:var(--z-pop);opacity:0;pointer-events:none;transform:translate(-3px);transition:opacity var(--mo-dur-micro) var(--mo-ease-out),transform var(--mo-dur-micro) var(--mo-ease-out)}.pm-sub.up[data-v-1f6de2a7]{top:auto;bottom:-5px}.pmi-wrap:hover .pm-sub[data-v-1f6de2a7],.pmi-wrap:focus-within .pm-sub[data-v-1f6de2a7]{opacity:1;pointer-events:auto;transform:translate(0)}.inline-edit[data-v-3abf9bcf]{flex:1;min-width:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:var(--ink);margin:0;padding:0;border:none;background:transparent;outline:none;caret-color:var(--accent);border-radius:var(--r-xs)}.inline-edit[data-v-3abf9bcf]::placeholder{color:var(--ink-3)}.rf[data-v-8d509096]{width:224px;padding:4px 5px 5px;display:grid;gap:9px}.rf-row[data-v-8d509096]{display:grid;gap:5px}.rf-k[data-v-8d509096]{font-size:var(--fs-cap);color:var(--ink-3)}.rf-pills[data-v-8d509096]{display:flex;flex-wrap:wrap;gap:5px}.rf-pill[data-v-8d509096]{font-size:var(--fs-meta);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 9px;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.rf-pill[data-v-8d509096]:hover{border-color:var(--line-strong);color:var(--ink)}.rf-pill.on[data-v-8d509096]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.rf-pill.mono[data-v-8d509096]{font-size:var(--fs-cap)}.rf-clear[data-v-8d509096]{justify-self:start;font-size:var(--fs-meta);color:var(--accent-ink);padding:1px 0}.rf-clear[data-v-8d509096]:hover{text-decoration:underline}.rf-arch[data-v-8d509096]{border-top:1px solid var(--line-faint);margin-top:2px;padding-top:6px}.rf-archlink[data-v-8d509096]{font-size:var(--fs-meta);color:var(--ink-3);padding:1px 0;transition:color var(--mo-dur-micro) var(--mo-ease-out)}.rf-archlink[data-v-8d509096]:hover{color:var(--ink-2)}.cfm[data-v-0d929296]{width:380px;max-width:90vw;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:18px 20px}.cfm-demo[data-v-0d929296]{max-width:100%;box-shadow:var(--shadow-sm)}.cfm h3[data-v-0d929296]{font-size:var(--fs-base);font-weight:var(--fw-semi);color:var(--ink)}.cfm-note[data-v-0d929296]{font-size:var(--fs-list);color:var(--ink-2);line-height:var(--lh-read);margin:8px 0 0}.cfm-acts[data-v-0d929296]{display:flex;justify-content:flex-end;gap:var(--sp);margin-top:16px}.cfm-btn[data-v-0d929296]{font-size:var(--fs-list);padding:6px 16px;border-radius:var(--r-sm);border:1px solid var(--line-strong);color:var(--ink-2);background:var(--surface);white-space:nowrap;flex:0 0 auto;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.cfm-btn[data-v-0d929296]:hover{color:var(--ink);background:var(--surface-2)}.cfm-btn.danger[data-v-0d929296]{color:var(--on-danger);background:var(--danger-fill);border-color:var(--danger-fill)}.cfm-btn.danger[data-v-0d929296]:hover{filter:brightness(1.08)}.cfm-enter-from[data-v-0d929296],.cfm-leave-to[data-v-0d929296]{opacity:0}.cfm-enter-active[data-v-0d929296]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.cfm-leave-active[data-v-0d929296]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.shell[data-v-f3ac3600]{position:relative;display:flex;height:100%}.rail-fab[data-v-f3ac3600]{position:absolute;top:10px;left:14px;z-index:var(--z-fab);width:32px;height:32px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.rail-fab[data-v-f3ac3600]:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.rail[data-v-f3ac3600]{position:relative;flex:0 0 auto;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px 12px;gap:var(--sp-xs);overflow:hidden}.rail.dragging[data-v-f3ac3600]{transition:none}.grip[data-v-f3ac3600]{position:absolute;top:0;right:-3px;width:var(--w-grip);height:100%;cursor:col-resize;z-index:var(--z-grip)}.grip[data-v-f3ac3600]:after{content:"";position:absolute;left:3px;top:0;width:1px;height:100%;background:transparent;transition:background var(--mo-dur-micro) var(--mo-ease-out)}.grip[data-v-f3ac3600]:hover:after{background:var(--accent-line);width:2px}.brand[data-v-f3ac3600]{display:flex;align-items:center;gap:var(--sp-xs);padding:2px 2px 12px}.bhit[data-v-f3ac3600]{display:flex;align-items:center;gap:var(--sp);flex:1;min-width:0;text-align:left}.brand .mark[data-v-f3ac3600]{font-size:var(--fs-head);color:var(--accent);flex:0 0 auto}.bcol[data-v-f3ac3600]{display:flex;flex-direction:column;min-width:0}.brand .name[data-v-f3ac3600]{font-weight:var(--fw-display);font-size:var(--fs-title);letter-spacing:var(--ls-brand);line-height:1.2;white-space:nowrap}.brand .sub[data-v-f3ac3600]{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fold[data-v-f3ac3600]{flex:0 0 auto;width:28px;height:28px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-3);opacity:0;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.rail:hover .fold[data-v-f3ac3600]{opacity:1}.fold[data-v-f3ac3600]:hover{background:var(--surface-2);color:var(--ink)}.actions[data-v-f3ac3600]{display:flex;flex-direction:column;gap:var(--sp-hair)}.action[data-v-f3ac3600]{display:flex;align-items:center;gap:var(--sp-md);width:100%;padding:9px 10px;border-radius:var(--r-sm);font-size:var(--fs-body-lg);color:var(--ink-2);transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out);white-space:nowrap}.action[data-v-f3ac3600]:hover{background:var(--surface-2);color:var(--ink)}.action .aic[data-v-f3ac3600]{flex:0 0 var(--icon-lg);width:var(--icon-lg);height:var(--icon-lg);color:var(--ink-2);stroke-width:var(--icon-stroke)}.action .kbd[data-v-f3ac3600]{margin-left:auto}.group[data-v-f3ac3600]{margin-top:14px;min-width:0}.group.recents[data-v-f3ac3600]{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.group.recents .group-h[data-v-f3ac3600]{position:sticky;top:0;z-index:var(--z-raised);background:linear-gradient(to bottom,var(--surface) 75%,transparent)}.group-h[data-v-f3ac3600]{font-size:var(--fs-meta);color:var(--ink-2);padding:4px 10px;letter-spacing:var(--ls-tag)}.session[data-v-f3ac3600]{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:var(--r-sm);font-size:var(--fs-body);color:var(--ink-2);text-align:left;transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out)}.session[data-v-f3ac3600]:hover{background:var(--surface-2);color:var(--ink)}.session[data-v-f3ac3600]{cursor:pointer}.session .sacts[data-v-f3ac3600]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--sp-hair);opacity:0;pointer-events:none;padding-left:26px;background:linear-gradient(to right,transparent,var(--surface-2) 24px);transition:opacity calc(var(--mo-dur-micro) * .6) var(--mo-ease-out)}.session:hover .sacts[data-v-f3ac3600],.session:focus-visible .sacts[data-v-f3ac3600],.session.menu-on .sacts[data-v-f3ac3600]{opacity:1;pointer-events:auto}.session[data-v-f3ac3600]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.sact[data-v-f3ac3600]{width:20px;height:20px;border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-3)}.sact[data-v-f3ac3600]:hover{background:var(--surface-3);color:var(--ink)}.sacts[data-v-f3ac3600]{position:relative}.uacts[data-v-f3ac3600]{position:relative;margin-left:auto}.user:hover .uacts .sact[data-v-f3ac3600]{opacity:1}.uacts .sact[data-v-f3ac3600]{opacity:0;transition:opacity var(--mo-dur-micro) var(--mo-ease-out)}.pin-div[data-v-f3ac3600]{height:1px;background:var(--line);margin:6px 10px 7px}.group.recents .group-h[data-v-f3ac3600]{display:flex;align-items:center;justify-content:space-between}.ghwrap[data-v-f3ac3600]{position:relative;display:inline-flex}.ghbtn[data-v-f3ac3600]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--r-xs);color:var(--ink-3);opacity:0;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.group.recents:hover .ghbtn[data-v-f3ac3600],.ghbtn[data-v-f3ac3600]:focus-visible,.ghbtn.on[data-v-f3ac3600]{opacity:1}.ghbtn[data-v-f3ac3600]:hover{background:var(--surface-2);color:var(--ink-2)}.ghbtn.on[data-v-f3ac3600]{color:var(--accent-ink)}.fclear[data-v-f3ac3600]{font-size:var(--fs-meta);color:var(--accent-ink);padding:0}.fclear[data-v-f3ac3600]:hover{text-decoration:underline}.fempty[data-v-f3ac3600]{font-size:var(--fs-note);color:var(--ink-2);padding:6px 10px;line-height:var(--lh-body)}.session .st[data-v-f3ac3600]{width:6px;height:6px;border-radius:50%;flex:0 0 6px;background:transparent}.session .st.pending[data-v-f3ac3600]{background:var(--warn)}.session .st.new[data-v-f3ac3600]{background:var(--accent)}.session .stext[data-v-f3ac3600]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session .scol[data-v-f3ac3600]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.session .se-line[data-v-f3ac3600]{flex:0 0 auto;width:100%}.session .sassets[data-v-f3ac3600]{font-size:var(--fs-cap);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session .sline[data-v-f3ac3600]{color:var(--ink-2)}.session .spre.pending[data-v-f3ac3600]{color:var(--warn-ink)}.session .spre.new[data-v-f3ac3600]{color:var(--accent-ink)}.sline-enter-from[data-v-f3ac3600],.sline-leave-to[data-v-f3ac3600]{opacity:0}.sline-enter-active[data-v-f3ac3600]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.sline-leave-active[data-v-f3ac3600]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.sess-enter-from[data-v-f3ac3600]{opacity:0;transform:translateY(-6px)}.sess-enter-active[data-v-f3ac3600]{transition:all var(--mo-dur-sm) var(--mo-ease-out)}.sess-move[data-v-f3ac3600]{transition:transform var(--mo-dur-md) var(--mo-ease-emphasis)}.sess-leave-to[data-v-f3ac3600]{opacity:0}.sess-leave-active[data-v-f3ac3600]{position:absolute;width:100%;transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.action.dir[data-v-f3ac3600]{color:var(--ink-2)}.action.dir[data-v-f3ac3600]:hover{color:var(--ink)}.user[data-v-f3ac3600]{display:flex;align-items:center;gap:var(--sp-md);padding:8px;border-top:1px solid var(--line);margin-top:6px;white-space:nowrap}.avatar[data-v-f3ac3600]{width:28px;height:28px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;font-size:var(--fs-ui);font-weight:var(--fw-semi);flex:0 0 28px}.ucol[data-v-f3ac3600]{display:flex;flex-direction:column;min-width:0}.uname[data-v-f3ac3600]{font-size:var(--fs-body);font-weight:var(--fw-med);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.urole[data-v-f3ac3600]{font-size:var(--fs-meta);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main[data-v-f3ac3600]{flex:1;overflow-y:auto;min-width:0;scrollbar-gutter:stable;position:relative}.railx-leave-active.rail[data-v-f3ac3600]{transition:width var(--mo-dur-md) var(--mo-ease-out),padding var(--mo-dur-md) var(--mo-ease-out),opacity var(--mo-dur-sm) var(--mo-ease-in)}.railx-leave-to.rail[data-v-f3ac3600]{width:0!important;padding-left:0;padding-right:0;opacity:0}.railx-enter-active.rail[data-v-f3ac3600]{transition:width var(--mo-dur-md) var(--mo-ease-out),padding var(--mo-dur-md) var(--mo-ease-out),opacity var(--mo-dur-sm) var(--mo-ease-out)}.railx-enter-from.rail[data-v-f3ac3600]{width:0!important;padding-left:0;padding-right:0;opacity:0}.railx-enter-active.rail-fab[data-v-f3ac3600]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.railx-enter-from.rail-fab[data-v-f3ac3600]{opacity:0;transform:scale(.88)}.railx-leave-active.rail-fab[data-v-f3ac3600]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.railx-leave-to.rail-fab[data-v-f3ac3600]{opacity:0}.gtip-g{position:fixed;z-index:var(--z-tip);max-width:320px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:8px 11px;font-size:var(--fs-note);line-height:var(--lh-body);color:var(--ink-2);white-space:pre-line}.gtip-g.up{transform:translateY(-100%)}.railx-leave-active.rail{transition:width var(--mo-dur-md) var(--mo-ease-out),padding var(--mo-dur-md) var(--mo-ease-out),opacity var(--mo-dur-sm) var(--mo-ease-in)}.railx-leave-to.rail{width:0!important;padding-left:0;padding-right:0;opacity:0}.railx-enter-active.rail{transition:width var(--mo-dur-md) var(--mo-ease-out),padding var(--mo-dur-md) var(--mo-ease-out),opacity var(--mo-dur-sm) var(--mo-ease-out)}.railx-enter-from.rail{width:0!important;padding-left:0;padding-right:0;opacity:0}.railx-enter-active.rail-fab{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.railx-enter-from.rail-fab{opacity:0;transform:scale(.88)}.railx-leave-active.rail-fab{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.railx-leave-to.rail-fab{opacity:0}.page-enter-from{opacity:0;transform:translateY(8px)}.page-enter-active{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.page-leave-to{opacity:0}.page-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--mo-dur-micro) var(--mo-ease-in);pointer-events:none}.gauge[data-v-727d2ae1]{width:100%;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.gauge[data-v-727d2ae1]:hover{filter:var(--hover-brighten)}.gauge svg[data-v-727d2ae1]{display:block;margin:0 auto}.val[data-v-727d2ae1]{font-size:28px;font-weight:var(--fw-semi);fill:var(--ink)}.vmax[data-v-727d2ae1]{font-size:var(--fs-meta);fill:var(--ink-3)}.lbl[data-v-727d2ae1]{font-size:var(--fs-note);fill:var(--ink-2)}.dim[data-v-727d2ae1]{opacity:var(--o-dim)}.gauge[data-v-727d2ae1]{max-width:480px;margin:0 auto}.foot[data-v-727d2ae1]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-md);margin-top:6px}.sub[data-v-727d2ae1]{font-size:var(--fs-note);color:var(--ink-3);min-width:0}.asof[data-v-727d2ae1]{font-size:var(--fs-note);color:var(--ink-3);flex:none;white-space:nowrap}.corner[data-v-727d2ae1]{display:flex;align-items:center;gap:var(--sp);margin-top:4px}.unc[data-v-727d2ae1]{font-size:var(--fs-tag);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 7px;white-space:nowrap}.mark[data-v-727d2ae1]{margin-left:auto;font-size:var(--fs-tag);color:var(--ink-3)}.cchart[data-v-1c255eef]{width:100%;overflow-x:auto}.cchart svg[data-v-1c255eef]{display:block;height:auto}.cchart text[data-v-1c255eef]{font-family:var(--font);-webkit-user-select:none;user-select:none}.t-title[data-v-1c255eef]{font-size:var(--fs-body);font-weight:var(--fw-semi);fill:var(--ink)}.t-legend[data-v-1c255eef]{font-size:var(--fs-note);fill:var(--ink-2)}.t-tick[data-v-1c255eef],.t-anno[data-v-1c255eef]{font-family:var(--mono);font-size:var(--fs-meta);fill:var(--ink-3)}.t-asof[data-v-1c255eef]{font-family:var(--mono);font-size:var(--fs-note);fill:var(--ink-3)}.t-anno.accent[data-v-1c255eef]{fill:var(--accent-ink)}.t-anno.danger[data-v-1c255eef]{fill:var(--danger)}.t-label[data-v-1c255eef]{font-size:var(--fs-meta);fill:var(--ink-3)}.t-label.ink2[data-v-1c255eef]{fill:var(--ink-2)}.t-mini[data-v-1c255eef]{font-family:var(--mono);font-size:var(--fs-tag);fill:var(--ink-3);letter-spacing:var(--ls-tag)}.grid[data-v-1c255eef]{stroke:var(--line);opacity:.5}.axis[data-v-1c255eef]{stroke:var(--line)}.lg-cone2[data-v-1c255eef]{stroke:var(--ink-3);stroke-dasharray:3 2}.band-fill[data-v-1c255eef]{fill:var(--surface-2);opacity:.8}.band-edge[data-v-1c255eef]{stroke:var(--line-strong);stroke-dasharray:2 3}.cone[data-v-1c255eef]{fill:var(--accent-soft);fill-opacity:.6;stroke:var(--accent-line)}.cone2[data-v-1c255eef]{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:4 3}.rule[data-v-1c255eef]{stroke:var(--danger);stroke-dasharray:5 3}.pin-line[data-v-1c255eef]{stroke:var(--line-strong);stroke-dasharray:2 3}.pin-tri[data-v-1c255eef]{fill:var(--ink-2)}.star[data-v-1c255eef]{font-size:var(--fs-body);fill:var(--danger)}.extra[data-v-1c255eef]{fill:var(--surface-3);opacity:.6}.stamp rect[data-v-1c255eef]{fill:var(--surface-2);stroke:var(--line)}.stamp text[data-v-1c255eef]{font-size:var(--fs-tag);fill:var(--ink-3);letter-spacing:var(--ls-tag)}.xband[data-v-1c255eef]{fill:var(--accent);fill-opacity:.05}.xband.select[data-v-1c255eef]{fill-opacity:.1;stroke:var(--accent-line);stroke-width:1}.dcursor[data-v-1c255eef]{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.dotg[data-v-1c255eef]{cursor:crosshair}.dot-hit[data-v-1c255eef]{fill:transparent;pointer-events:all}.dot[data-v-1c255eef]{pointer-events:none;transition:r var(--mo-dur-micro) var(--mo-ease-out)}.dotg:hover .dot[data-v-1c255eef]{r:4px}.cchart svg text[data-v-1c255eef],.extra[data-v-1c255eef],.stamp rect[data-v-1c255eef],.pin-tri[data-v-1c255eef]{pointer-events:none}.schart[data-v-d1ff34d1]{width:100%;overflow-x:auto}.schart svg[data-v-d1ff34d1]{display:block;height:auto}.schart text[data-v-d1ff34d1]{font-family:var(--font);-webkit-user-select:none;user-select:none}.t-title[data-v-d1ff34d1]{font-size:var(--fs-body);font-weight:var(--fw-semi);fill:var(--ink)}.t-mech[data-v-d1ff34d1]{font-size:var(--fs-note);fill:var(--ink-2)}.t-legend[data-v-d1ff34d1]{font-size:var(--fs-note);fill:var(--ink-3)}.t-tick[data-v-d1ff34d1]{font-family:var(--mono);font-size:var(--fs-meta);fill:var(--ink-3)}.t-anno[data-v-d1ff34d1]{font-family:var(--mono);font-size:var(--fs-note);fill:var(--ink-3)}.t-stem[data-v-d1ff34d1]{font-size:var(--fs-meta);fill:var(--ink-2)}.t-val[data-v-d1ff34d1]{font-family:var(--mono);fill:var(--ink)}.grid[data-v-d1ff34d1]{stroke:var(--line);opacity:.5}.axis[data-v-d1ff34d1]{stroke:var(--line)}.cap[data-v-d1ff34d1]{stroke:var(--accent-ink);stroke-width:1;stroke-dasharray:3 2}.lg-base[data-v-d1ff34d1]{stroke:var(--accent-ink);stroke-dasharray:3 2}.stamp rect[data-v-d1ff34d1]{fill:var(--surface-2);stroke:var(--line)}.stamp text[data-v-d1ff34d1]{font-size:var(--fs-tag);fill:var(--ink-3);letter-spacing:var(--ls-tag)}.stem[data-v-d1ff34d1]{cursor:crosshair}.stem-hit[data-v-d1ff34d1]{fill:transparent;pointer-events:all}.stem .head[data-v-d1ff34d1]{transition:r var(--mo-dur-micro) var(--mo-ease-out)}.stem:hover .head[data-v-d1ff34d1]{r:4.5px}.memcard[data-v-5acaa2c7]{width:100%;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.memcard[data-v-5acaa2c7]:hover{filter:var(--hover-brighten)}.banner[data-v-5acaa2c7]{background:var(--warn-soft);border-left:var(--bw-bar) solid var(--warn);border-radius:var(--r-sm);padding:7px 10px;font-size:var(--fs-ui);color:var(--warn);margin-bottom:10px}.head[data-v-5acaa2c7]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md)}.title[data-v-5acaa2c7]{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--ink)}.pill-tone[data-v-5acaa2c7]{flex:none}.fields[data-v-5acaa2c7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md) 14px;margin:12px 0 0}.field[data-v-5acaa2c7]{min-width:0}.k[data-v-5acaa2c7]{font-size:var(--fs-note);color:var(--ink-3)}.v[data-v-5acaa2c7]{margin:2px 0 0;font-size:var(--fs-list);color:var(--ink);font-family:var(--mono)}.conf[data-v-5acaa2c7]{display:flex;align-items:baseline;gap:var(--sp);margin-top:12px;padding-top:9px;border-top:1px solid var(--line)}.conf.dim[data-v-5acaa2c7]{opacity:.65}.ck[data-v-5acaa2c7]{font-size:var(--fs-note);color:var(--ink-3)}.cv[data-v-5acaa2c7]{font-size:var(--fs-ui);color:var(--ink)}.badges[data-v-5acaa2c7]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-top:10px}.badge[data-v-5acaa2c7]{font-size:var(--fs-meta);padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2)}.corner[data-v-5acaa2c7]{display:flex;margin-top:6px}.demomark[data-v-5acaa2c7]{margin-left:auto}.decard[data-v-9f206d3b]{width:100%;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.decard[data-v-9f206d3b]:hover{filter:var(--hover-brighten)}.decard.draft[data-v-9f206d3b]{border:1.5px dashed var(--line-strong);border-radius:var(--r);padding:12px 14px}.head[data-v-9f206d3b]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md)}.title[data-v-9f206d3b]{margin:0;font-size:var(--fs-body-lg);font-weight:var(--fw-semi);color:var(--ink)}.pill-tone[data-v-9f206d3b]{flex:none}.watermark[data-v-9f206d3b]{margin-top:4px;font-size:var(--fs-meta);color:var(--ink-3);text-align:right}.contract[data-v-9f206d3b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp);width:100%;min-width:0;margin-top:8px}.ct-hit[data-v-9f206d3b]{display:flex;align-items:baseline;gap:var(--sp);padding:0;text-align:left;width:100%;min-width:0}.ct-hit.clickable[data-v-9f206d3b]{cursor:pointer}.ct-badge[data-v-9f206d3b]{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.ct-hit.clickable:hover .ct-badge[data-v-9f206d3b]{border-color:var(--line-strong);color:var(--ink-2)}.cv-enter-from[data-v-9f206d3b],.cv-leave-to[data-v-9f206d3b]{opacity:0}.cv-enter-active[data-v-9f206d3b]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.cv-leave-active[data-v-9f206d3b]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.ct-more[data-v-9f206d3b]{font-size:var(--fs-cap);color:var(--accent-ink);flex:0 0 auto;white-space:nowrap;margin-left:auto}.ct-caveat[data-v-9f206d3b]{flex:1 0 100%;margin:4px 0 0;font-size:var(--fs-note);color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--r-xs);padding:6px 9px;line-height:var(--lh-body)}.fields[data-v-9f206d3b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md) 14px;margin:12px 0 0}.field[data-v-9f206d3b]{min-width:0}.k[data-v-9f206d3b]{font-size:var(--fs-note);color:var(--ink-3)}.v[data-v-9f206d3b]{margin:2px 0 0;font-size:var(--fs-list);color:var(--ink)}.v.mono[data-v-9f206d3b]{font-family:var(--mono)}.from[data-v-9f206d3b]{color:var(--ink-3);text-decoration:line-through}.arrow[data-v-9f206d3b]{margin:0 5px;color:var(--ink-3)}.to[data-v-9f206d3b]{color:var(--accent-ink);font-weight:var(--fw-semi)}.gates[data-v-9f206d3b]{list-style:none;margin:12px 0 0;padding:9px 0 0;border-top:1px solid var(--line);display:grid;gap:var(--sp-sm)}.gate[data-v-9f206d3b]{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-ui)}.mark-icon[data-v-9f206d3b]{flex:none;width:var(--icon-sm);text-align:center}.gate.ok .mark-icon[data-v-9f206d3b]{color:var(--ok)}.gate.ok .glabel[data-v-9f206d3b]{color:var(--ink-2)}.gate.missing .mark-icon[data-v-9f206d3b],.gate.missing .glabel[data-v-9f206d3b]{color:var(--warn)}.gate.todo .mark-icon[data-v-9f206d3b],.gate.todo .glabel[data-v-9f206d3b]{color:var(--ink-3)}.actions[data-v-9f206d3b]{display:flex;flex-wrap:wrap;gap:var(--sp);margin-top:12px}.foot[data-v-9f206d3b]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-md);margin-top:10px}.foot .asof[data-v-9f206d3b]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asof[data-v-9f206d3b]{font-size:var(--fs-tag);color:var(--ink-3);font-family:var(--mono)}.demomark[data-v-9f206d3b]{margin-left:auto;flex:0 0 auto}.toolpop[data-v-fb8a0028]{width:280px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-md);padding:10px 12px}.tp-label[data-v-fb8a0028]{font-size:var(--fs-meta);color:var(--ink-3);margin-bottom:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-in[data-v-fb8a0028]{width:100%;font:inherit;font-size:var(--fs-list);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 9px;outline:none;margin-bottom:6px;background:var(--surface);color:var(--ink)}.tp-in[data-v-fb8a0028]:focus{border-color:var(--accent)}.tp-in.why[data-v-fb8a0028]{font-size:var(--fs-note)}.tp-in.ta[data-v-fb8a0028]{resize:none;font-family:var(--font)}.tp-row[data-v-fb8a0028]{display:flex;gap:var(--sp);justify-content:flex-end}.tp-go[data-v-fb8a0028]{font-size:var(--fs-ui);color:var(--surface);background:var(--ink-fill);border-radius:var(--r-sm);padding:5px 12px}.tp-go[data-v-fb8a0028]:disabled{opacity:var(--o-disabled);cursor:not-allowed}.tp-q[data-v-fb8a0028]{font-size:var(--fs-ui);color:var(--ink-3);padding:5px 8px}.tp-q[data-v-fb8a0028]:hover{color:var(--ink)}.imp-enter-active[data-v-fb8a0028]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.imp-enter-from[data-v-fb8a0028]{opacity:0}.dtable[data-v-69e7893b]{width:100%}.head[data-v-69e7893b]{display:flex;align-items:center;gap:var(--sp-lg)}.title[data-v-69e7893b]{margin:0;font-size:var(--fs-body-lg);font-weight:var(--fw-semi);color:var(--ink)}.revert[data-v-69e7893b]{margin-left:auto;font-size:var(--fs-note);font-family:var(--font);color:var(--accent-ink);background:none;border:none;padding:0;cursor:pointer;white-space:nowrap}.revert[data-v-69e7893b]:hover{text-decoration:underline}.revert .num[data-v-69e7893b]{font-family:var(--mono)}.tablewrap[data-v-69e7893b]{margin-top:10px;border-radius:var(--r-xs);overflow-x:auto;overflow-y:hidden}.table[data-v-69e7893b]{width:100%;border-collapse:collapse}.th[data-v-69e7893b]{font-size:var(--fs-note);font-weight:500;color:var(--ink-3);text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.tr[data-v-69e7893b]{transition:background var(--mo-dur-micro) var(--mo-ease-out)}.tr[data-v-69e7893b]:hover{background:var(--surface-2)}.tr+.tr .td[data-v-69e7893b]{border-top:1px solid var(--line-faint)}.tr.hi[data-v-69e7893b]{background:var(--accent-wash)}.td[data-v-69e7893b]{font-size:var(--fs-list);color:var(--ink);padding:7px 10px}.td.mono[data-v-69e7893b]{font-family:var(--mono)}.right[data-v-69e7893b]{text-align:right}.td.editable[data-v-69e7893b]{cursor:text;transition:background var(--mo-dur-micro) var(--mo-ease-out)}.td.editable[data-v-69e7893b]:hover{background:var(--surface-2)}.cell-input[data-v-69e7893b]{width:calc(100% + 10px);box-sizing:border-box;font:inherit;color:var(--ink);text-align:inherit;background:var(--surface);border:1px solid var(--accent-line);border-radius:var(--r-xs);padding:1px 4px;margin:-2px -5px;outline:none}.old[data-v-69e7893b]{text-decoration:line-through;color:var(--ink-3);margin-right:6px}.new[data-v-69e7893b]{color:var(--accent-ink);font-weight:var(--fw-semi)}.reason-wrap[data-v-69e7893b]{display:inline-flex;align-items:center;gap:5px;width:100%}.dot[data-v-69e7893b]{flex:none;color:var(--warn);font-size:var(--fs-body);line-height:1}.reason[data-v-69e7893b]{width:100%;min-width:110px;font-size:var(--fs-meta);font-family:var(--font);color:var(--ink-2);background:transparent;border:none;border-bottom:1px solid transparent;padding:0;outline:none}.reason[data-v-69e7893b]::placeholder{color:var(--ink-3)}.reason[data-v-69e7893b]:focus{border-bottom-color:var(--accent-line)}.pill-tone.quiet[data-v-69e7893b]{background:var(--surface-2);color:var(--ink-3)}.note[data-v-69e7893b]{margin:8px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.foot[data-v-69e7893b]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-md);margin-top:6px}.asof[data-v-69e7893b]{font-size:var(--fs-meta);color:var(--ink-3);font-family:var(--mono)}.demomark[data-v-69e7893b]{margin-left:auto}.tablewrap[data-v-69e7893b]::-webkit-scrollbar{height:6px}.tablewrap[data-v-69e7893b]::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--r-track)}.tablewrap[data-v-69e7893b]:hover::-webkit-scrollbar-thumb{background:var(--line-strong)}.ngraph[data-v-c7340305]{width:100%;margin:0;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.ngraph[data-v-c7340305]:hover{filter:var(--hover-brighten)}.canvas[data-v-c7340305]{overflow-x:auto}.ngraph svg[data-v-c7340305]{display:block;height:auto}.ngraph svg text[data-v-c7340305]{font-family:var(--font);-webkit-user-select:none;user-select:none}.head[data-v-c7340305]{margin-bottom:4px}.title[data-v-c7340305]{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--ink)}.edge.strong[data-v-c7340305]{stroke:var(--ink-2);stroke-width:1.8}.edge.mid[data-v-c7340305]{stroke:var(--ink-3);stroke-width:1.2}.edge.weak[data-v-c7340305]{stroke:var(--ink-3);stroke-width:1;opacity:.5;stroke-dasharray:4 3}.elbl[data-v-c7340305]{font-size:var(--fs-cap);fill:var(--ink-3);paint-order:stroke;stroke:var(--surface);stroke-width:3;stroke-linejoin:round}.edgeg[data-v-c7340305]{cursor:crosshair}.edge-hit[data-v-c7340305]{fill:none;stroke:transparent;stroke-width:8;pointer-events:stroke}.nodeg[data-v-c7340305]{cursor:crosshair}.nodeg .node[data-v-c7340305]{transition:stroke var(--mo-dur-micro) var(--mo-ease-out)}.nodeg:hover .node.verified[data-v-c7340305]{stroke:var(--accent)}.nodeg:hover .node.hypothesis[data-v-c7340305]{stroke:color-mix(in srgb,var(--warn) 70%,var(--ink))}.nodeg:hover .node.related[data-v-c7340305],.nodeg:hover .node.excluded[data-v-c7340305]{stroke:var(--line-strong)}.node.verified[data-v-c7340305]{fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:1}.node.hypothesis[data-v-c7340305]{fill:var(--warn-soft);stroke:var(--warn);stroke-width:1.2;stroke-dasharray:4 3}.node.related[data-v-c7340305]{fill:var(--surface-2);stroke:var(--line);stroke-width:1}.node.excluded[data-v-c7340305]{fill:var(--surface-2);fill-opacity:.5;stroke:var(--line);stroke-width:1}.nlbl[data-v-c7340305]{font-size:var(--fs-note);fill:var(--ink)}.nlbl.related[data-v-c7340305]{fill:var(--ink-2)}.nlbl.excluded[data-v-c7340305]{fill:var(--ink-3);text-decoration:line-through}.wt[data-v-c7340305]{font-family:var(--mono);font-size:var(--fs-cap);fill:var(--ink-3)}.legend[data-v-c7340305]{display:flex;align-items:center;gap:14px;margin-top:8px}.litem[data-v-c7340305]{display:inline-flex;align-items:center;gap:5px}.sw[data-v-c7340305]{width:14px;height:9px;border-radius:3px}.sw.verified[data-v-c7340305]{background:var(--accent-soft);border:1px solid var(--accent-line)}.sw.hypothesis[data-v-c7340305]{background:var(--warn-soft);border:1px dashed var(--warn)}.sw.related[data-v-c7340305]{background:var(--surface-2);border:1px solid var(--line)}.sw.excluded[data-v-c7340305]{background:var(--surface-2);border:1px solid var(--line);opacity:.5}.lt[data-v-c7340305]{font-size:var(--fs-note);color:var(--ink-3)}.lt.strike[data-v-c7340305]{text-decoration:line-through}.note[data-v-c7340305]{margin:6px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.foot[data-v-c7340305]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-md);margin-top:6px}.asof[data-v-c7340305]{font-size:var(--fs-note);color:var(--ink-3)}.mark[data-v-c7340305]{font-size:var(--fs-tag);color:var(--ink-3)}.mono[data-v-c7340305]{font-family:var(--mono)}.stepflow[data-v-2dc46c0a]{width:100%;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.stepflow[data-v-2dc46c0a]:hover{filter:var(--hover-brighten)}.head[data-v-2dc46c0a]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md)}.title[data-v-2dc46c0a]{margin:0;font-size:var(--fs-body-lg);font-weight:var(--fw-semi);color:var(--ink)}.crumbs[data-v-2dc46c0a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-xs) 7px;margin-top:10px}.crumb[data-v-2dc46c0a]{font-size:var(--fs-ui);color:var(--ink-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tick[data-v-2dc46c0a]{color:var(--ok);margin-right:4px}.sep[data-v-2dc46c0a]{font-size:var(--fs-ui);color:var(--ink-3)}.step[data-v-2dc46c0a]{margin-top:10px;background:color-mix(in srgb,var(--surface-2) 40%,transparent);border-radius:var(--r-sm);padding:10px 12px}.q[data-v-2dc46c0a]{margin:0;font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--ink);overflow-wrap:anywhere}.options[data-v-2dc46c0a]{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:7px}.option[data-v-2dc46c0a]{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-list)}.mark-icon[data-v-2dc46c0a]{flex:none;width:var(--icon-sm);text-align:center}.body[data-v-2dc46c0a]{min-width:0;overflow-wrap:anywhere}.option.ruled-out .mark-icon[data-v-2dc46c0a]{color:var(--ink-3)}.option.ruled-out .label[data-v-2dc46c0a]{color:var(--ink-3);text-decoration:line-through}.option.confirmed .mark-icon[data-v-2dc46c0a]{color:var(--accent-ink)}.option.confirmed .label[data-v-2dc46c0a]{color:var(--accent-ink);font-weight:var(--fw-semi)}.option.pending .mark-icon[data-v-2dc46c0a],.option.pending .label[data-v-2dc46c0a]{color:var(--ink-2)}.onote[data-v-2dc46c0a]{display:block;margin-top:1px;font-size:var(--fs-note);color:var(--ink-3)}.conclusion[data-v-2dc46c0a]{margin-top:10px;background:var(--accent-wash);border-left:var(--bw-bar) solid var(--accent-line);border-radius:var(--r-sm);padding:8px 11px;font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere}.note[data-v-2dc46c0a]{margin:10px 0 0;font-size:var(--fs-note);color:var(--ink-3)}.foot[data-v-2dc46c0a]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-md);margin-top:10px}.asof[data-v-2dc46c0a]{font-size:var(--fs-tag);color:var(--ink-3);font-family:var(--mono)}.demomark[data-v-2dc46c0a]{margin-left:auto}.fsc-bar[data-v-a924acb3]{display:flex;align-items:center;gap:var(--sp-lg);padding:12px 20px}.fsc-btn[data-v-a924acb3]{flex:0 0 auto;width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;line-height:1;font-size:var(--fs-title);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.fsc-btn[data-v-a924acb3]:hover{color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.fsc-x[data-v-a924acb3]{font-size:17px}.fsc-title[data-v-a924acb3]{font-size:var(--fs-base);font-weight:var(--fw-semi);color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsc-meta[data-v-a924acb3]{flex:0 1 auto;min-width:0;font-size:var(--fs-meta);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsc-sp[data-v-a924acb3]{flex:1}.mblock[data-v-003b9d75]{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm)}.head[data-v-003b9d75]{display:flex;align-items:center;gap:var(--sp);padding:7px 8px 7px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0}.ticon[data-v-003b9d75]{flex:none;display:inline-flex;color:var(--ink-2)}.ticon svg[data-v-003b9d75]{width:var(--icon);height:var(--icon)}.title[data-v-003b9d75]{flex:0 1 auto;min-width:0;font-size:var(--fs-list);font-weight:var(--fw-semi);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-003b9d75]{flex:none;font-size:var(--fs-meta);color:var(--ink-3)}.edited[data-v-003b9d75]{flex:none;font-size:var(--fs-meta);color:var(--warn)}.chev[data-v-003b9d75]{margin-left:auto;flex:none;display:inline-flex;color:var(--ink-3)}.chev svg[data-v-003b9d75]{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--mo-dur-micro) var(--mo-ease-out)}.open .chev svg[data-v-003b9d75]{transform:rotate(90deg)}.x[data-v-003b9d75]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);margin:-5px -4px;padding:0;border:none;background:none;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out)}.mblock:hover .x[data-v-003b9d75],.x[data-v-003b9d75]:focus-visible{opacity:1}.fsbtn[data-v-003b9d75]{opacity:var(--o-dim)}.x[data-v-003b9d75]:hover{color:var(--ink)}.x svg[data-v-003b9d75]{width:var(--icon-sm);height:var(--icon-sm)}.grow[data-v-003b9d75]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mo-dur-sm) var(--mo-ease-out)}.open .grow[data-v-003b9d75]{grid-template-rows:1fr}.inner[data-v-003b9d75]{overflow:hidden;min-height:0}.body[data-v-003b9d75]{padding:0 12px 10px;border-top:1px solid var(--line);opacity:0;transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.open .body[data-v-003b9d75]{opacity:1;transition-delay:80ms}.thead[data-v-003b9d75]{display:flex;align-items:baseline;gap:var(--sp-md);padding:8px 6px 5px;margin:0 -6px;border-bottom:1px solid var(--line);font-size:var(--fs-meta);color:var(--ink-3)}.thk[data-v-003b9d75]{flex:0 0 26%}.thv[data-v-003b9d75]{flex:1}.tstat[data-v-003b9d75]{flex:none;margin-left:auto;color:var(--warn);white-space:nowrap}.revert[data-v-003b9d75]{border:none;background:none;padding:0;font-size:var(--fs-meta);color:var(--accent-ink);cursor:pointer}.revert[data-v-003b9d75]:hover{text-decoration:underline}.rrow[data-v-003b9d75]{display:flex;align-items:center;gap:var(--sp-md);min-height:30px;padding:2px 6px;margin:0 -6px;border-radius:var(--r-xs)}.rrow.diff[data-v-003b9d75]{background:var(--accent-wash)}.rk[data-v-003b9d75]{flex:0 0 26%;min-width:0;font-size:var(--fs-note);color:var(--ink-3)}.rv[data-v-003b9d75]{flex:0 1 auto;min-width:0;font-family:var(--mono);font-size:var(--fs-list);color:var(--ink);cursor:default}.old[data-v-003b9d75]{color:var(--ink-3);text-decoration:line-through}.arr[data-v-003b9d75]{margin:0 4px;color:var(--ink-3)}.new[data-v-003b9d75]{color:var(--accent-ink);font-weight:var(--fw-semi)}.v-in[data-v-003b9d75]{min-width:8ch;font:inherit;font-family:var(--mono);font-size:var(--fs-list);line-height:inherit;color:var(--ink);background:transparent;border:none;padding:0;outline:none}.dhead[data-v-003b9d75],.drow[data-v-003b9d75]{display:flex;gap:var(--sp);padding:4px 6px;margin:0 -6px;align-items:baseline}.dhead[data-v-003b9d75]{font-size:var(--fs-cap);color:var(--ink-3);border-bottom:1px solid var(--line);padding-top:8px}.drow[data-v-003b9d75]{font-size:var(--fs-note);color:var(--ink);border-bottom:1px solid var(--line-faint)}.dc.t[data-v-003b9d75]{flex:0 0 92px;color:var(--ink-3)}.dc.m[data-v-003b9d75]{flex:0 0 84px}.dc.ch[data-v-003b9d75]{flex:0 0 22px}.dc.k[data-v-003b9d75]{flex:0 0 88px;color:var(--ink-2)}.dc.p[data-v-003b9d75]{flex:0 0 86px;color:var(--ink-2)}.dc.v[data-v-003b9d75]{flex:1}.dfoot[data-v-003b9d75]{padding:7px 0 0;font-size:var(--fs-cap);color:var(--ink-3)}.mblock.fs .drow[data-v-003b9d75]{font-size:var(--fs-list);padding:6px 8px}.mblock.fs .dc.t[data-v-003b9d75]{flex-basis:110px}.lrow[data-v-003b9d75]{display:flex;align-items:baseline;gap:var(--sp-md);padding:5px 0}.lt[data-v-003b9d75]{flex:none;font-family:var(--mono);font-size:var(--fs-meta);color:var(--ink-3)}.ltext[data-v-003b9d75]{font-size:var(--fs-list);color:var(--ink);min-width:0}.praw-view[data-v-003b9d75]{min-height:40px;border-radius:var(--r-sm);padding:4px 6px;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 18 18'%3E%3Cpath d='M12.8 3.2l2 2L7 13l-2.7.7L5 11z' fill='white' stroke='%231A1E24' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 2 14,text}.praw-empty[data-v-003b9d75]{font-size:var(--fs-list);color:var(--ink-3)}.mblock.fs .praw-view[data-v-003b9d75]{font-size:var(--fs-body-lg)}.praw-view.md[data-v-003b9d75]{font-size:var(--fs-body);line-height:var(--lh-article);color:var(--ink)}.praw-view.md[data-v-003b9d75] h1,.praw-view.md[data-v-003b9d75] h2,.praw-view.md[data-v-003b9d75] h3{font-weight:var(--fw-semi);margin:12px 0 6px;line-height:1.4}.praw-view.md[data-v-003b9d75] h1{font-size:15.5px}.praw-view.md[data-v-003b9d75] h2{font-size:14.5px}.praw-view.md[data-v-003b9d75] h3{font-size:var(--fs-body-lg)}.praw-view.md[data-v-003b9d75] p{margin:6px 0}.praw-view.md[data-v-003b9d75] ul,.praw-view.md[data-v-003b9d75] ol{margin:6px 0;padding-left:20px}.praw-view.md[data-v-003b9d75] li{margin:3px 0}.praw-view.md[data-v-003b9d75] code{font-family:var(--mono);font-size:var(--fs-note);background:var(--surface-2);border-radius:var(--r-xs);padding:1px 5px}.praw-view.md[data-v-003b9d75] pre{background:var(--surface-2);border-radius:var(--r-sm);padding:10px 12px;overflow-x:auto;margin:8px 0}.praw-view.md[data-v-003b9d75] blockquote{border-left:2px solid var(--line-strong);padding-left:10px;color:var(--ink-2);margin:8px 0}.praw-view.md[data-v-003b9d75] table{border-collapse:collapse;margin:8px 0;font-size:var(--fs-ui)}.praw-view.md[data-v-003b9d75] th,.praw-view.md[data-v-003b9d75] td{border:1px solid var(--line);padding:4px 9px;text-align:left}.praw-view.md[data-v-003b9d75] th{background:var(--surface-2);font-weight:var(--fw-semi)}.praw-edit[data-v-003b9d75]{display:block;width:100%;margin:9px 0 0;font:inherit;font-size:var(--fs-list);line-height:var(--lh-read);color:var(--ink);background:transparent;border:none;outline:none;resize:none;min-height:72px;max-height:320px;field-sizing:content;overflow-y:auto;border-radius:var(--r-xs)}.mblock.fs .praw-edit[data-v-003b9d75]{max-height:none;font-size:var(--fs-body-lg)}.rk[data-v-003b9d75]{cursor:default}.rk[data-v-003b9d75]:hover{color:var(--ink-2);text-decoration:underline dotted var(--ink-3);text-underline-offset:3px}.rv.editable[data-v-003b9d75],.rv.editing[data-v-003b9d75]{display:inline-block;width:fit-content;min-width:calc(8ch + 16px);border-radius:var(--r-sm);padding:4px 8px;margin:-4px -8px;transition:background var(--mo-dur-micro) var(--mo-ease-out),box-shadow var(--mo-dur-micro) var(--mo-ease-out)}.rv.editable[data-v-003b9d75]{cursor:text}.rv.editable[data-v-003b9d75]:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.rv.editing[data-v-003b9d75]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-line)}@keyframes fsin-003b9d75{0%{opacity:0}to{opacity:1}}.mblock.fs[data-v-003b9d75]{animation:fsin-003b9d75 var(--mo-dur-sm) var(--mo-ease-out)}.mblock.fs[data-v-003b9d75]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-fsblock);background:var(--bg);border:none;border-radius:0;padding:72px max(8vw,48px) 48px;overflow-y:auto}.mblock.fs .head[data-v-003b9d75]{display:none}.mblock.fs .grow[data-v-003b9d75]{grid-template-rows:1fr}.mblock.fs .inner[data-v-003b9d75]{overflow:visible}.mblock.fs .body[data-v-003b9d75]{opacity:1;border-top:none;max-width:860px;margin:0 auto;padding:0}.mblock.fs .thead[data-v-003b9d75]{position:sticky;top:-16px;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 92%,transparent) 75%,color-mix(in srgb,var(--bg) 60%,transparent));z-index:var(--z-raised);padding-top:16px}.mblock.fs .rrow[data-v-003b9d75]{padding:8px 10px}.mblock.fs .rk[data-v-003b9d75]{font-size:var(--fs-list);flex-basis:30%}.mblock.fs .rv[data-v-003b9d75]{font-size:var(--fs-body-lg)}.fs-chrome[data-v-003b9d75]{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-fsblock) + 1)}.ticon svg[data-v-003b9d75],.chev svg[data-v-003b9d75],.x svg[data-v-003b9d75]{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.ticon .dotf[data-v-003b9d75]{fill:currentColor;stroke:none}.rrow[data-v-003b9d75]{flex-wrap:wrap}.impact[data-v-003b9d75]{flex:1 0 100%;font-size:var(--fs-meta);color:var(--accent-ink);background:color-mix(in srgb,var(--accent-soft) 55%,transparent);border-radius:var(--r-xs);padding:3px 8px;margin-top:3px;line-height:var(--lh-body)}.imp-tag[data-v-003b9d75]{font-style:normal;color:var(--ink-3);margin-left:6px}.imp-enter-from[data-v-003b9d75]{opacity:0;transform:translateY(-3px)}.imp-enter-active[data-v-003b9d75]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.imp-leave-to[data-v-003b9d75]{opacity:0}.imp-leave-active[data-v-003b9d75]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.ptip{position:fixed;z-index:var(--z-tip);transform:translateY(-100%);max-width:300px;padding:7px 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md);font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--ink-2);pointer-events:none;animation:tipin var(--mo-dur-micro) var(--mo-ease-out);transform-origin:left bottom}@keyframes tipin{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.97)}to{opacity:1;transform:translateY(-100%) scale(1)}}.refchip[data-v-13c4d525]{display:inline-flex;align-items:center;gap:var(--sp-sm);max-width:100%;margin-top:8px;font-size:var(--fs-ui);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:5px 10px;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.refchip[data-v-13c4d525]:hover{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-soft)}.refchip.anchor[data-v-13c4d525]{font-size:var(--fs-note);padding:4px 9px}.refchip svg[data-v-13c4d525]{flex:0 0 auto}.rtxt[data-v-13c4d525]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg[data-v-9ef6288f]{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-track);overflow:hidden;flex:0 0 auto}.seg-i[data-v-9ef6288f]{font-size:var(--fs-ui);color:var(--ink-2);padding:5px 11px;white-space:nowrap;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.seg-i.ico[data-v-9ef6288f]{width:26px;height:24px;padding:0;display:grid;place-items:center}.seg-i.ico svg[data-v-9ef6288f]{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.seg-i[data-v-9ef6288f]:hover{color:var(--ink);background:var(--surface-2)}.seg-i.on[data-v-9ef6288f]{color:var(--accent-ink);background:var(--accent-soft)}.thinkcode[data-v-42434e80]{margin:4px 0 6px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-2);overflow:hidden;max-width:100%}.tc-bar[data-v-42434e80]{display:flex;align-items:center;gap:var(--sp-sm);padding:4px 8px;border-bottom:1px solid var(--line)}.tc-path[data-v-42434e80]{min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;font-size:var(--fs-note);color:var(--ink-2)}.tc-sp[data-v-42434e80]{flex:1}.tc-copy[data-v-42434e80]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-sm);height:var(--icon-sm);padding:0;border:0;background:transparent;color:var(--ink-3);border-radius:var(--r-xs);cursor:pointer;opacity:0;transition:opacity var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out),background var(--mo-dur-micro) var(--mo-ease-out)}.tc-bar:hover .tc-copy[data-v-42434e80],.tc-copy[data-v-42434e80]:focus-visible{opacity:1}.tc-copy[data-v-42434e80]:hover{color:var(--ink);background:var(--surface)}.tc-ico[data-v-42434e80]{display:inline-flex}.tc-ico svg[data-v-42434e80]{width:var(--icon-sm);height:var(--icon-sm)}.tc-ok[data-v-42434e80]{color:var(--ok)}.tc-cnt[data-v-42434e80]{flex:0 0 auto;display:inline-flex;gap:6px;font-size:var(--fs-cap)}.tc-add[data-v-42434e80]{color:var(--ok-ink)}.tc-del[data-v-42434e80]{color:var(--danger-ink)}.tc-code[data-v-42434e80]{margin:0;padding:6px 0;max-height:240px;overflow:auto;font-size:var(--fs-cap);line-height:var(--lh-body);color:var(--ink-2);white-space:pre;-moz-tab-size:2;tab-size:2}.tc-code[data-v-42434e80]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tc-code code[data-v-42434e80]{display:block}.tc-ln[data-v-42434e80]{display:block;padding:0 10px 0 0}.tc-ln.add[data-v-42434e80]{background:var(--ok-soft)}.tc-ln.del[data-v-42434e80]{background:var(--danger-soft)}.tc-gutter[data-v-42434e80]{display:inline-block;width:1.4em;padding-left:6px;margin-right:4px;color:var(--ink-3);-webkit-user-select:none;user-select:none}.tc-ln.add .tc-gutter[data-v-42434e80]{color:var(--ok-ink)}.tc-ln.del .tc-gutter[data-v-42434e80]{color:var(--danger-ink)}.thinkline[data-v-9be85492]{display:block;max-width:100%;position:relative}.think[data-v-9be85492]{display:inline-flex;align-items:center;gap:var(--sp-sm);font-size:var(--fs-list);color:var(--ink-3);padding:4px 8px;margin:0 0 0 -8px;border-radius:var(--r-sm);max-width:100%;white-space:nowrap;cursor:pointer;transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out)}.think[data-v-9be85492]:hover{background:var(--surface-2);color:var(--ink-2)}.chev[data-v-9be85492]{font-size:var(--icon-sm);flex:0 0 auto;transition:transform var(--mo-dur-micro) var(--mo-ease-out)}.think.open .chev[data-v-9be85492]{transform:rotate(90deg)}.tdot[data-v-9be85492]{color:var(--ink-3)}.tsec[data-v-9be85492]{font-size:var(--fs-ui)}.tcur[data-v-9be85492]{min-width:0;overflow:hidden}.tcur-w[data-v-9be85492]{display:inline-flex;align-items:center;gap:var(--sp-sm);max-width:100%}.tcur-t[data-v-9be85492],.tstep.now .ttext[data-v-9be85492],.td-cur[data-v-9be85492],.td-row.now .td-t[data-v-9be85492]{background:linear-gradient(90deg,var(--ink-3) 34%,color-mix(in srgb,var(--accent) 40%,var(--ink-3)) 44%,var(--accent) 50%,color-mix(in srgb,var(--accent) 40%,var(--ink-3)) 56%,var(--ink-3) 66%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sweep-9be85492 var(--mo-sweep-cycle) linear infinite}.tcur-t[data-v-9be85492]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes sweep-9be85492{0%{background-position:200% 0}to{background-position:-200% 0}}.tswap-enter-from[data-v-9be85492]{opacity:0;transform:translateY(5px)}.tswap-enter-active[data-v-9be85492]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.tswap-leave-to[data-v-9be85492]{opacity:0;transform:translateY(-5px)}.tswap-leave-active[data-v-9be85492]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in),transform var(--mo-dur-micro) var(--mo-ease-in)}.tfold[data-v-9be85492]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mo-dur-sm) var(--mo-ease-out)}.tfold.open[data-v-9be85492]{grid-template-rows:1fr}.tfold-i[data-v-9be85492]{min-height:0;overflow:hidden}.tfold .tlist[data-v-9be85492]{opacity:0;transition:opacity var(--mo-dur-sm) var(--mo-ease-out)}.tfold.open .tlist[data-v-9be85492]{opacity:1}.ttodo[data-v-9be85492]{margin:4px 0 2px 2px;padding-left:8px;border-left:1px solid var(--line)}.td-head[data-v-9be85492]{display:flex;align-items:center;gap:var(--sp-sm);padding:3px 4px 3px 0;font-size:var(--fs-ui);color:var(--ink-2);border-radius:var(--r-xs);cursor:pointer;transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out);max-width:100%}.td-head[data-v-9be85492]:hover{background:var(--surface-2);color:var(--ink)}.td-chev[data-v-9be85492]{flex:0 0 auto;font-size:var(--icon-sm);color:var(--ink-3);transition:transform var(--mo-dur-micro) var(--mo-ease-out)}.td-chev.open[data-v-9be85492]{transform:rotate(90deg)}.td-cap[data-v-9be85492]{font-size:var(--fs-cap);letter-spacing:var(--ls-tag);color:var(--ink-3);border:1px solid var(--line);border-radius:var(--r-pill);padding:0 6px}.td-cnt[data-v-9be85492]{font-size:var(--fs-meta);color:var(--ink-3)}.td-cur[data-v-9be85492]{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-fold[data-v-9be85492]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mo-dur-sm) var(--mo-ease-out)}.td-fold.open[data-v-9be85492]{grid-template-rows:1fr}.td-fold-i[data-v-9be85492]{min-height:0;overflow:hidden}.td-row[data-v-9be85492]{display:flex;align-items:baseline;gap:7px;padding:3px 0;font-size:var(--fs-ui);color:var(--ink-2);transition:color var(--mo-dur-micro) var(--mo-ease-out)}.td-row .td-mark[data-v-9be85492]{flex:0 0 14px;text-align:center;color:var(--ink-3)}.td-row.done[data-v-9be85492]{color:var(--ink-3)}.td-row.done .td-mark[data-v-9be85492]{color:var(--ok)}.td-row.done .td-t[data-v-9be85492]{text-decoration:line-through;opacity:var(--o-dim)}.td-row.now[data-v-9be85492]{color:var(--ink)}.td-row.now .td-mark[data-v-9be85492]{color:var(--accent)}.td-row .td-t[data-v-9be85492]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlist[data-v-9be85492]{margin:4px 0 6px 2px;padding-left:8px;border-left:1px solid var(--line)}.tstep[data-v-9be85492]{display:flex;align-items:baseline;gap:7px;padding:3px 0;font-size:var(--fs-ui);color:var(--ink-2)}.tstep .tmark[data-v-9be85492]{flex:0 0 14px;text-align:center;color:var(--ink-3)}.tstep.done .tmark[data-v-9be85492]{color:var(--ok)}.tstep.now[data-v-9be85492]{color:var(--ink)}.tstep.now .tmark[data-v-9be85492]{color:var(--accent)}.tstep.todo[data-v-9be85492]{color:var(--ink-3)}.tstep .tkind[data-v-9be85492]{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-cap);border:1px solid var(--line);border-radius:var(--r-pill);padding:0 6px;color:var(--ink-3)}.tstep .ttext[data-v-9be85492]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tstep.expandable[data-v-9be85492]{width:100%;text-align:left;cursor:pointer;border-radius:var(--r-xs);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.tstep.expandable[data-v-9be85492]:hover{background:var(--surface-2)}.schev[data-v-9be85492]{flex:0 0 14px;align-self:center;text-align:center;font-size:var(--icon-sm);color:var(--ink-3);transition:transform var(--mo-dur-micro) var(--mo-ease-out)}.tstep.sopen .schev[data-v-9be85492]{transform:rotate(90deg)}.tsub[data-v-9be85492]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mo-dur-sm) var(--mo-ease-out)}.tsub.open[data-v-9be85492]{grid-template-rows:1fr}.tsub-i[data-v-9be85492]{min-height:0;overflow:hidden}.tsub>.tsub-i>.tstep.sub[data-v-9be85492],.tsub .tstep.sub[data-v-9be85492]{margin-left:14px;padding-left:8px;border-left:1px solid var(--line);font-size:var(--fs-note)}.tsub.deep .tsub-i[data-v-9be85492]{margin-left:36px}.tsub-codes[data-v-9be85492]{display:flex;flex-direction:column;gap:var(--sp-sm)}.tstep .tfiles[data-v-9be85492]{flex:0 0 auto;align-self:center;font-size:var(--fs-tag);border:1px solid var(--line);border-radius:var(--r-pill);padding:0 6px}.tstep .tfiles .tf-add[data-v-9be85492]{color:var(--ok-ink)}.tstep .tfiles .tf-del[data-v-9be85492]{color:var(--danger-ink)}.greet-card[data-v-8c3e1708]{margin-top:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:24px 26px}@keyframes op-in-8c3e1708{0%{opacity:0;transform:translateY(var(--mo-shift-sm))}to{opacity:1;transform:none}}.op-text[data-v-8c3e1708],.op-asof[data-v-8c3e1708]{opacity:0;animation:op-in-8c3e1708 var(--mo-dur-sm) var(--mo-ease-out) forwards}.op-text[data-v-8c3e1708]{font-size:14.5px;color:var(--ink);line-height:var(--lh-read);max-width:62ch;animation-delay:calc(var(--mo-stagger-staged) * .6)}.op-asof[data-v-8c3e1708]{font-size:var(--fs-meta);color:var(--ink-2);margin-top:10px;animation-delay:calc(60ms + var(--mo-stagger-staged))}.op-chips[data-v-8c3e1708]{display:flex;flex-wrap:wrap;gap:var(--sp);margin-top:18px;position:relative}.op-chip[data-v-8c3e1708]{font-size:var(--fs-list);color:var(--ink-2);padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.op-chip[data-v-8c3e1708]:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.op-chip.instr[data-v-8c3e1708]{white-space:normal;text-align:left;line-height:var(--lh-body);border-style:dashed;max-width:100%}.chip-enter-from[data-v-8c3e1708]{opacity:0;transform:translateY(6px)}.chip-enter-active[data-v-8c3e1708]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out);transition-delay:calc(var(--i, 0) * var(--mo-stagger) + var(--mo-stagger-staged))}.chip-leave-to[data-v-8c3e1708]{opacity:0;transform:scale(.96)}.chip-leave-active[data-v-8c3e1708]{transition:all var(--mo-dur-micro) var(--mo-ease-in);position:absolute}.greet-card.demo .op-text[data-v-8c3e1708],.greet-card.demo .op-asof[data-v-8c3e1708]{animation:none;opacity:1}.dpicker[data-v-3a26dd35]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:16px 18px}.grp[data-v-3a26dd35]{display:flex;align-items:center;gap:var(--sp-lg);min-width:0}.grp+.grp[data-v-3a26dd35]{margin-top:10px}.glabel[data-v-3a26dd35]{flex:0 0 64px;font-size:var(--fs-note);color:var(--ink-3)}.pills[data-v-3a26dd35]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);min-width:0}.pill[data-v-3a26dd35]{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:var(--r-pill);padding:4px 12px;font-size:var(--fs-ui);font-family:var(--font);line-height:var(--lh-ui);cursor:pointer;transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out),border-color var(--mo-dur-micro) var(--mo-ease-out)}.pill[data-v-3a26dd35]:hover{border-color:var(--line-strong);color:var(--ink)}.pill.on[data-v-3a26dd35]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-line)}.est[data-v-3a26dd35]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-note);color:var(--ink-2)}.est .n[data-v-3a26dd35]{color:var(--ink);font-weight:var(--fw-semi)}.acts[data-v-3a26dd35]{display:flex;justify-content:flex-end;gap:var(--sp);margin-top:12px}.pill[data-v-b1596fa6]{position:relative;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;white-space:nowrap;font-size:var(--fs-ui);padding:4px 8px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);background:var(--surface);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.pill[data-v-b1596fa6]:hover{border-color:var(--line-strong)}.pillbody[data-v-b1596fa6]{display:inline-flex;align-items:center;gap:5px;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.pk[data-v-b1596fa6]{color:var(--ink-2)}.pv[data-v-b1596fa6]{color:var(--ink)}.px[data-v-b1596fa6]{color:var(--ink-3);margin-left:1px;font-size:var(--icon-sm);line-height:1}.tagcombo[data-v-48c3d92d]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-xs);flex:1 1 auto;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:3px 6px;cursor:text;transition:border-color var(--mo-dur-micro) var(--mo-ease-out)}.tagcombo[data-v-48c3d92d]:focus-within{border-color:var(--accent)}.tg-tag[data-v-48c3d92d]{display:inline-flex;align-items:center;gap:2px;max-width:100%;font-size:var(--fs-cap);line-height:16px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 4px 1px 7px;white-space:nowrap}.tg-tt[data-v-48c3d92d]{min-width:0;overflow:hidden;text-overflow:ellipsis}.tg-x[data-v-48c3d92d]{flex:0 0 auto;color:var(--ink-3);font-size:var(--icon-sm);line-height:1;padding:0 2px;border-radius:50%;transition:color var(--mo-dur-micro) var(--mo-ease-out)}.tg-x[data-v-48c3d92d]:hover{color:var(--ink)}.tg-x[data-v-48c3d92d]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tg-in[data-v-48c3d92d]{flex:1 1 60px;min-width:60px;border:none;outline:none;background:transparent;font:inherit;font-size:var(--fs-list);color:var(--ink);padding:2px}.tg-in[data-v-48c3d92d]::placeholder{color:var(--ink-3)}.tg-pop[data-v-48c3d92d]{position:absolute;top:calc(100% + 4px);left:0;min-width:116px;max-width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md);padding:4px;z-index:var(--z-pop)}.tg-opt[data-v-48c3d92d]{display:block;width:100%;text-align:left;font-size:var(--fs-list);color:var(--ink-2);padding:6px 9px;border-radius:var(--r-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--mo-dur-micro) var(--mo-ease-out)}.tg-opt.act[data-v-48c3d92d]{background:var(--surface-2);color:var(--ink)}.taskcard[data-v-7da5134e]{position:relative;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:11px 13px;margin:0 auto 8px;align-self:center;display:grid;gap:var(--sp);width:min(460px,100%)}.taskcard.wide[data-v-7da5134e]{width:min(560px,100%)}.tf-h[data-v-7da5134e]{font-size:var(--fs-ui);font-weight:var(--fw-semi);color:var(--ink-2)}.tf-row[data-v-7da5134e]{display:flex;align-items:center;gap:var(--sp-md)}.tf-k[data-v-7da5134e]{flex:0 0 64px;font-size:var(--fs-note);color:var(--ink-3)}.tf-table[data-v-7da5134e]{width:100%;border-collapse:collapse}.tf-table th[data-v-7da5134e]{font-size:var(--fs-cap);font-weight:var(--fw-med);color:var(--ink-3);text-align:left;padding:0 6px 4px 2px}.tf-table td[data-v-7da5134e]{padding:2px 6px 2px 0;vertical-align:middle}.tf-table .tf-opcol[data-v-7da5134e]{width:26px;padding-right:0;text-align:center}.tf-in[data-v-7da5134e]{width:100%;min-width:0;font-size:var(--fs-list);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:5px 9px;outline:none;transition:border-color var(--mo-dur-micro) var(--mo-ease-out)}.tf-in[data-v-7da5134e]:focus{border-color:var(--accent)}.tf-ex[data-v-7da5134e]{color:var(--ink-3);font-size:var(--icon-sm);line-height:1;padding:2px 4px;border-radius:50%;transition:color var(--mo-dur-micro) var(--mo-ease-out)}.tf-ex[data-v-7da5134e]:hover{color:var(--ink)}.tf-ex[data-v-7da5134e]:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.tf-addrow[data-v-7da5134e]{justify-self:start;font-size:var(--fs-ui);color:var(--accent-ink);padding:2px;border-radius:var(--r-xs);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.tf-addrow[data-v-7da5134e]:hover{background:var(--accent-soft)}.tf-acts[data-v-7da5134e]{display:flex;justify-content:flex-end;gap:var(--sp);margin-top:2px}.composer[data-v-f53fc26e]{max-width:var(--w-conv);margin:0 auto;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:10px 12px;transition:border-color var(--mo-dur-micro) var(--mo-ease-out),box-shadow var(--mo-dur-micro) var(--mo-ease-out)}.composer[data-v-f53fc26e]:focus-within{border-color:var(--accent);box-shadow:var(--shadow-md)}.input-row[data-v-f53fc26e]{position:relative}.input-row textarea[data-v-f53fc26e]{display:block;width:100%;border:none;outline:none;resize:none;font:inherit;font-size:var(--fs-title);color:var(--ink);background:transparent;line-height:var(--lh-ui);padding:4px 48px 4px 2px;min-height:76px;max-height:200px;field-sizing:content}.input-row textarea[data-v-f53fc26e]::placeholder{color:var(--ink-3)}.send[data-v-f53fc26e]{position:absolute;right:12px;bottom:6px;font-size:var(--fs-title);font-weight:700;z-index:var(--z-raised)}.composer.mini[data-v-f53fc26e]{padding:8px 10px;box-shadow:var(--shadow-md);width:min(var(--w-dock),100%)}.composer.mini .input-row[data-v-f53fc26e]{min-width:0}.composer.mini .input-row textarea[data-v-f53fc26e]{min-height:32px;max-height:96px;font-size:var(--fs-base);padding:5px 44px 5px 4px}.composer.mini .send[data-v-f53fc26e]{right:4px;top:50%;bottom:auto;transform:translateY(-50%)}.ghost[data-v-f53fc26e]{display:flex;align-items:center;gap:var(--sp);padding:4px 2px 0;font-size:var(--fs-list);color:var(--ink-3);cursor:pointer}.ghost .gk[data-v-f53fc26e]{font-size:var(--fs-tag);border:1px solid var(--line);border-radius:var(--r-xs);padding:0 5px;flex:0 0 auto;white-space:nowrap}.ghost .gt[data-v-f53fc26e]{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ghost:hover .gt[data-v-f53fc26e]{color:var(--ink-2)}.blocks[data-v-f53fc26e]{display:flex;flex-direction:column;gap:var(--sp-sm);margin-top:8px}.context-bar[data-v-f53fc26e]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.sep[data-v-f53fc26e]{width:1px;height:16px;background:var(--line)}.addwrap[data-v-f53fc26e]{position:relative;flex:0 0 auto}.addbtn[data-v-f53fc26e]{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);background:var(--surface);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.addbtn svg[data-v-f53fc26e]{width:var(--icon);height:var(--icon);stroke-width:var(--icon-stroke)}.addbtn[data-v-f53fc26e]:hover,.addbtn.on[data-v-f53fc26e]{border-color:var(--line-strong);color:var(--ink);background:var(--surface-2)}.expert-wrap[data-v-f53fc26e]{position:relative;display:flex;align-items:center;flex:0 0 auto}.expert-chip[data-v-f53fc26e]{display:inline-flex;align-items:center;gap:7px;padding:3px 8px 3px 4px;border-radius:var(--r-pill);background:var(--surface-2);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.expert-wrap:hover .expert-chip[data-v-f53fc26e]{background:var(--surface-3)}.ename[data-v-f53fc26e]{font-size:var(--fs-list);font-weight:450;color:var(--ink);white-space:nowrap}.ename.hint[data-v-f53fc26e]{color:var(--ink-3)}.expert-pop[data-v-f53fc26e]{position:absolute;bottom:calc(100% + 8px);left:0;width:max-content;min-width:0;max-width:260px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-md);padding:5px;z-index:var(--z-pop);opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--mo-dur-micro) var(--mo-ease-out),transform var(--mo-dur-micro) var(--mo-ease-out)}.expert-pop[data-v-f53fc26e]:before{content:"";position:absolute;left:0;right:0;bottom:-8px;height:8px}.expert-wrap:hover .expert-pop[data-v-f53fc26e],.expert-wrap:focus-within .expert-pop[data-v-f53fc26e]{opacity:1;transform:translateY(0);pointer-events:auto}.ep-cap[data-v-f53fc26e]{font-size:var(--fs-cap);color:var(--ink-3);padding:4px 8px 6px;border-bottom:1px solid var(--line-faint);margin-bottom:4px;white-space:nowrap}.ep-item[data-v-f53fc26e]{display:flex;align-items:center;gap:var(--sp);text-align:left;width:100%;font-size:var(--fs-body);color:var(--ink-2);padding:6px 7px;border-radius:var(--r-sm);transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out)}.ep-item[data-v-f53fc26e]:hover{background:var(--surface-2);color:var(--ink)}.ep-item.on[data-v-f53fc26e]{color:var(--ink)}.ep-item.dis[data-v-f53fc26e]{opacity:var(--o-disabled)}.ep-main[data-v-f53fc26e]{display:flex;align-items:center;gap:var(--sp);flex:1 1 auto;min-width:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ep-item.on .ep-main[data-v-f53fc26e],.ep-main[data-v-f53fc26e]:disabled{cursor:default}.ep-name[data-v-f53fc26e]{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-consult[data-v-f53fc26e]{flex:0 0 auto;font-size:var(--fs-cap);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--surface);padding:1px 9px;opacity:0;transition:opacity var(--mo-dur-micro) var(--mo-ease-out),background var(--mo-dur-micro) var(--mo-ease-out)}.ep-item:hover .ep-consult[data-v-f53fc26e],.ep-consult[data-v-f53fc26e]:focus-visible{opacity:1}.ep-consult[data-v-f53fc26e]:hover{background:var(--accent-soft)}.ep-del[data-v-f53fc26e]{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3);font-size:var(--fs-base);line-height:1;transition:background var(--mo-dur-micro) var(--mo-ease-out),color var(--mo-dur-micro) var(--mo-ease-out)}.ep-del[data-v-f53fc26e]:hover{background:var(--surface-3);color:var(--ink)}.add-scope[data-v-f53fc26e]{font-size:var(--fs-ui);color:var(--ink-3);flex:0 0 auto;white-space:nowrap;padding:4px 8px;border-radius:var(--r-pill);border:1px dashed var(--line-strong);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.add-scope[data-v-f53fc26e]:hover,.add-scope.on[data-v-f53fc26e]{color:var(--accent-ink);border-color:var(--accent-line)}.phint[data-v-f53fc26e]{display:flex;align-items:baseline;gap:var(--sp-md);font-size:var(--fs-note);color:var(--ink-3);padding:4px 2px 6px}.ph-t[data-v-f53fc26e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-undo[data-v-f53fc26e]{flex:0 0 auto;color:var(--accent-ink);white-space:nowrap}.ph-undo[data-v-f53fc26e]:hover{text-decoration:underline}.add-scope.task[data-v-f53fc26e]{border-style:dashed}.add-scope.task.filled[data-v-f53fc26e]{border-style:solid;border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);display:inline-flex;align-items:center;gap:var(--sp-xs)}.add-scope.task.filled .tkbody[data-v-f53fc26e]{display:inline-flex;align-items:center;gap:var(--sp-xs);min-width:0;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.add-scope.task.filled .tkv[data-v-f53fc26e]{font-weight:var(--fw-semi);font-style:normal;max-width:220px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tkx[data-v-f53fc26e]{color:var(--accent-ink);opacity:.6;padding:0 1px;font-size:var(--icon-sm);line-height:1}.tkx[data-v-f53fc26e]:hover{opacity:1}.picker-enter-from[data-v-f53fc26e],.picker-leave-to[data-v-f53fc26e]{opacity:0;transform:translateY(var(--mo-shift-sm, 6px))}.picker-enter-active[data-v-f53fc26e]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.picker-leave-active[data-v-f53fc26e]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in),transform var(--mo-dur-micro) var(--mo-ease-in)}.ckhint[data-v-f53fc26e]{font-size:var(--fs-meta);color:var(--ink-3);opacity:.75;flex:0 0 auto;white-space:nowrap;padding:2px 6px;border-radius:var(--r-xs);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.ckhint[data-v-f53fc26e]:hover{opacity:1;color:var(--accent-ink);background:var(--accent-soft)}.ihost[data-v-a9d3754c]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.ihost.fs[data-v-a9d3754c]{border:none;border-radius:0;background:transparent;height:100%;display:flex;flex-direction:column}.ihost.fs .ih-body[data-v-a9d3754c]{flex:1;min-height:0;padding:0}.ih-bar[data-v-a9d3754c]{display:flex;align-items:center;gap:var(--sp);height:44px;padding:0 10px 0 14px;border-bottom:1px solid var(--line);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 60%,transparent),transparent)}.ih-g[data-v-a9d3754c]{color:var(--ink-2);flex:0 0 auto}.ih-name[data-v-a9d3754c]{font-size:var(--fs-list);font-weight:var(--fw-med);color:var(--ink);white-space:nowrap}.ih-pill[data-v-a9d3754c]{font-size:var(--fs-tag);color:var(--ink-3);border:1px dashed var(--line-strong);border-radius:var(--r-pill);padding:1px 8px;white-space:nowrap}.ih-meta[data-v-a9d3754c]{font-size:var(--fs-cap);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ih-sp[data-v-a9d3754c]{flex:1}.ih-body[data-v-a9d3754c]{padding:12px 14px 14px}.brush[data-v-0509976a]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair}.ghostsel[data-v-0509976a]{position:absolute;top:0;bottom:0;background:var(--accent-soft);opacity:var(--o-dim);border-left:1px solid var(--accent-line);border-right:1px solid var(--accent-line);pointer-events:none}.num[data-v-ca961d93]{font-feature-settings:"tnum" 1;white-space:nowrap;color:var(--ink)}.num.ok[data-v-ca961d93]{color:var(--ok-ink)}.num.warn[data-v-ca961d93]{color:var(--warn-ink)}.num.bad[data-v-ca961d93]{color:var(--danger-ink)}.num.fill[data-v-ca961d93]{border-radius:var(--r-xs);padding:1px 5px}.num.fill.ok[data-v-ca961d93]{background:var(--ok-soft)}.num.fill.warn[data-v-ca961d93]{background:var(--warn-soft)}.num.fill.bad[data-v-ca961d93]{background:var(--danger-soft)}.num.bold[data-v-ca961d93]{font-weight:var(--fw-semi)}.num .u[data-v-ca961d93],.num .d[data-v-ca961d93]{margin-left:1px}.sstrip[data-v-5931a183]{display:flex;flex-direction:column;gap:var(--sp-xs);padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.sr[data-v-5931a183]{font-size:var(--fs-cap);color:var(--ink-3)}.srow[data-v-5931a183]{display:flex;align-items:baseline;gap:var(--sp-sm);font-size:var(--fs-ui);color:var(--ink);flex-wrap:wrap}.sdot[data-v-5931a183]{width:7px;height:7px;border-radius:50%;flex:0 0 auto;align-self:center}.sname[data-v-5931a183]{color:var(--ink-2);margin-right:2px}.sk[data-v-5931a183]{font-size:var(--fs-cap);color:var(--ink-3);margin-left:6px}.tbench[data-v-a0403dc8]{display:flex;flex-direction:column;gap:var(--sp)}.trow[data-v-a0403dc8]{display:flex;align-items:center;gap:var(--sp-sm);flex-wrap:wrap}.tleg[data-v-a0403dc8]{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-note);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);padding:2px 9px;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.tleg.off[data-v-a0403dc8]{opacity:.4}.tleg[data-v-a0403dc8]:hover{border-color:var(--line-strong)}.tdot[data-v-a0403dc8]{width:7px;height:7px;border-radius:50%}.tsep[data-v-a0403dc8]{width:1px;height:14px;background:var(--line)}.tlens[data-v-a0403dc8]{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-track);overflow:hidden}.tl[data-v-a0403dc8]{font-size:var(--fs-meta);color:var(--ink-3);padding:3px 9px;white-space:nowrap;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.tl[data-v-a0403dc8]:hover{color:var(--ink);background:var(--surface-2)}.tl.on[data-v-a0403dc8]{color:var(--accent-ink);background:var(--accent-soft)}.tbadge[data-v-a0403dc8]{font-size:var(--fs-tag);color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--r-pill);padding:1px 8px;white-space:nowrap}.tsp[data-v-a0403dc8]{flex:1}.tzoom[data-v-a0403dc8]{font-size:var(--fs-meta);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--surface);padding:2px 10px;transition:background var(--mo-dur-micro) var(--mo-ease-out)}.tzoom[data-v-a0403dc8]:hover{background:var(--accent-soft)}.treset[data-v-a0403dc8]{width:24px;height:24px;border:1px solid var(--line);background:var(--surface)}.tplot[data-v-a0403dc8]{position:relative}.thint[data-v-a0403dc8]{font-size:var(--fs-cap);color:var(--ink-3)}.thand[data-v-a0403dc8]{display:flex;align-items:center;gap:var(--sp-md)}.thbtn[data-v-a0403dc8]{font-size:var(--fs-ui);color:var(--accent-ink);border:1px solid var(--accent-line);border-radius:var(--r-pill);background:var(--accent-soft);padding:4px 12px;transition:background var(--mo-dur-micro) var(--mo-ease-out)}.thbtn[data-v-a0403dc8]:hover{background:var(--accent-line)}.thnote[data-v-a0403dc8]{font-size:var(--fs-cap);color:var(--ink-3)}.tdemo[data-v-a0403dc8]{border:1px dashed var(--accent-line);border-radius:var(--r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:var(--sp-sm)}.td-label[data-v-a0403dc8]{font-size:var(--fs-meta);color:var(--accent-ink)}.td-stamp[data-v-a0403dc8]{font-size:var(--fs-cap);color:var(--ink-3)}.uconv[data-v-e2a1e98a]{position:fixed;z-index:var(--z-pop-f);width:260px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:10px 12px 12px}.uconv.demo[data-v-e2a1e98a]{position:static;z-index:auto;box-shadow:var(--shadow-sm)}.uconv.demo .uc-bar.drag[data-v-e2a1e98a]{cursor:default}.uc-bar.drag[data-v-e2a1e98a]{cursor:grab;-webkit-user-select:none;user-select:none}.uc-bar.drag[data-v-e2a1e98a]:active{cursor:grabbing}.uc-bar[data-v-e2a1e98a]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp);margin-bottom:9px}.uc-t[data-v-e2a1e98a]{font-size:var(--fs-list);font-weight:var(--fw-med);color:var(--ink)}.uc-x[data-v-e2a1e98a]{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--r-xs);color:var(--ink-3);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.uc-x[data-v-e2a1e98a]:hover{background:var(--surface-2);color:var(--ink)}.uc-rows[data-v-e2a1e98a]{display:flex;flex-direction:column;gap:var(--sp)}.uc-row[data-v-e2a1e98a]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-sm)}.uc-side[data-v-e2a1e98a]{position:relative;min-width:0;display:block}.tf-in[data-v-e2a1e98a]{width:100%;font-size:var(--fs-list);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:5px 42px 5px 9px;outline:none;transition:border-color var(--mo-dur-micro) var(--mo-ease-out)}.tf-in[data-v-e2a1e98a]:focus{border-color:var(--accent)}.tf-in[data-v-e2a1e98a]::placeholder{color:var(--ink-3)}.uc-u[data-v-e2a1e98a]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:var(--fs-cap);color:var(--ink-3);pointer-events:none;white-space:nowrap}.uc-eq[data-v-e2a1e98a]{font-size:var(--fs-cap);color:var(--ink-3)}.wafermap[data-v-ca07f011]{width:100%;margin:0;overflow-x:auto;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.wafermap[data-v-ca07f011]:hover{filter:var(--hover-brighten)}.wafermap svg[data-v-ca07f011]{display:block;height:auto;margin:0 auto}.wafermap text[data-v-ca07f011]{font-family:var(--font);-webkit-user-select:none;user-select:none}.t-title[data-v-ca07f011]{font-size:var(--fs-body);font-weight:var(--fw-semi);fill:var(--ink)}.t-tick[data-v-ca07f011]{font-family:var(--mono);font-size:var(--fs-meta);fill:var(--ink-3)}.t-target[data-v-ca07f011]{font-family:var(--mono);font-size:var(--fs-meta);fill:var(--ink-2)}.t-note[data-v-ca07f011]{font-size:var(--fs-note);fill:var(--ink-3)}.t-asof[data-v-ca07f011]{font-family:var(--mono);font-size:var(--fs-note);fill:var(--ink-3)}.ring[data-v-ca07f011]{cursor:crosshair;transition:filter var(--mo-dur-micro) var(--mo-ease-out)}.ring.on[data-v-ca07f011]{filter:brightness(1.12)}.sep[data-v-ca07f011],.edge[data-v-ca07f011],.notch[data-v-ca07f011],.leader[data-v-ca07f011],.anchor[data-v-ca07f011],.wafermap svg text[data-v-ca07f011]{pointer-events:none}.wafermap svg text.has-tip[data-v-ca07f011]{pointer-events:auto;cursor:default}.sep[data-v-ca07f011]{fill:none;stroke:var(--surface);stroke-width:1}.edge[data-v-ca07f011]{fill:none;stroke:var(--line-strong)}.notch[data-v-ca07f011]{fill:var(--surface);stroke:var(--line-strong)}.leader[data-v-ca07f011]{fill:none;stroke:var(--ink-3);stroke-width:1;opacity:.8}.anchor[data-v-ca07f011]{fill:var(--surface);stroke:var(--ink-2)}.rk[data-v-ca07f011]{font-size:var(--fs-note);fill:var(--ink-2)}.rv[data-v-ca07f011]{font-family:var(--mono);font-size:var(--fs-meta);fill:var(--ink)}.lframe[data-v-ca07f011]{fill:none;stroke:var(--line)}.tmark[data-v-ca07f011]{stroke:var(--ink-2)}.t-unit[data-v-ca07f011]{font-size:var(--fs-note);fill:var(--ink-3)}.stamp rect[data-v-ca07f011]{fill:var(--surface-2);stroke:var(--line)}.stamp text[data-v-ca07f011]{font-size:var(--fs-tag);fill:var(--ink-3);letter-spacing:var(--ls-tag)}.rsurface[data-v-164cfb07]{width:100%}.scroller[data-v-164cfb07]{overflow-x:auto}.rsurface svg[data-v-164cfb07]{display:block;height:auto}.rsurface text[data-v-164cfb07]{font-family:var(--font);-webkit-user-select:none;user-select:none}.title[data-v-164cfb07]{margin:0 0 8px;font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--ink)}.rs-reset[data-v-164cfb07]{position:absolute;top:8px;right:calc(8px + var(--hit) + 2px + 6px);z-index:var(--z-raised);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);opacity:0}.rsurface:hover .rs-reset[data-v-164cfb07],.rs-reset[data-v-164cfb07]:focus-visible{opacity:1}.t-tick[data-v-164cfb07]{font-family:var(--mono);font-size:var(--fs-cap);fill:var(--ink-3)}.t-axis[data-v-164cfb07]{font-size:var(--fs-note);fill:var(--ink-3)}.t-anno[data-v-164cfb07]{font-family:var(--mono);font-size:var(--fs-note);fill:var(--ink-3)}.t-note[data-v-164cfb07]{font-size:var(--fs-note);fill:var(--ink-3)}.t-win[data-v-164cfb07]{font-size:var(--fs-meta);fill:var(--ok)}.t-mark[data-v-164cfb07]{font-size:var(--fs-meta);fill:var(--ink-2)}.tickline[data-v-164cfb07]{stroke:var(--line-strong)}.win[data-v-164cfb07]{fill:none;stroke:var(--ok);stroke-width:1.5;stroke-dasharray:5 4}.star[data-v-164cfb07]{font-size:var(--fs-base);fill:var(--warn)}.dot[data-v-164cfb07]{fill:var(--ink)}.bar-frame[data-v-164cfb07]{fill:none;stroke:var(--line)}.stamp rect[data-v-164cfb07]{fill:var(--surface-2);stroke:var(--line)}.stamp text[data-v-164cfb07]{font-size:var(--fs-tag);fill:var(--ink-3);letter-spacing:var(--ls-tag)}.probe[data-v-164cfb07]{fill:none;stroke:var(--accent);stroke-width:2}.probe.out[data-v-164cfb07]{stroke:var(--warn)}.whatif[data-v-164cfb07]{margin-top:14px}.sliders[data-v-164cfb07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-md) 20px}.srow[data-v-164cfb07]{display:flex;align-items:center;gap:9px;min-width:0}.sl[data-v-164cfb07]{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap}.sv[data-v-164cfb07]{font-family:var(--mono);font-size:var(--fs-ui);color:var(--ink);min-width:44px;text-align:right}.whatif input[type=range][data-v-164cfb07]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:14px;margin:0;background:transparent;cursor:pointer}.whatif input[type=range][data-v-164cfb07]::-webkit-slider-runnable-track{height:2px;background:var(--line-strong);border-radius:var(--r-track)}.whatif input[type=range][data-v-164cfb07]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:14px;height:14px;margin-top:-6px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.whatif input[type=range][data-v-164cfb07]::-moz-range-track{height:2px;background:var(--line-strong);border-radius:var(--r-track)}.whatif input[type=range][data-v-164cfb07]::-moz-range-thumb{box-sizing:border-box;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--surface)}.readouts[data-v-164cfb07]{display:flex;flex-wrap:wrap;gap:var(--sp);margin-top:12px}.rcard[data-v-164cfb07]{flex:1;min-width:90px;padding:7px 10px;border-radius:var(--r-sm);background:var(--surface-2)}.rk[data-v-164cfb07]{display:block;font-size:var(--fs-meta);color:var(--ink-3)}.rv[data-v-164cfb07]{display:block;margin-top:2px;font-family:var(--mono);font-size:var(--fs-body);font-weight:var(--fw-semi);color:var(--ink)}.rcard.bad[data-v-164cfb07]{background:var(--warn-soft)}.rcard.bad .rk[data-v-164cfb07],.rcard.bad .rv[data-v-164cfb07]{color:var(--warn)}.vio[data-v-164cfb07]{margin-top:8px;font-size:var(--fs-meta);color:var(--warn)}.home[data-v-213f71f8]{display:flex;height:100%;overflow:hidden;position:relative}.main-col[data-v-213f71f8]{flex:1 1 auto;min-width:280px;display:flex;flex-direction:column;isolation:isolate}.stream[data-v-213f71f8]{flex:1;overflow-y:auto;scrollbar-gutter:stable both-edges}.pane[data-v-213f71f8]{max-width:var(--w-conv);margin:0 auto;padding:7vh 32px 24px}.scene-enter-active[data-v-213f71f8]{transition:opacity var(--mo-dur-md) var(--mo-ease-out),transform var(--mo-dur-md) var(--mo-ease-out)}.scene-leave-active[data-v-213f71f8]{transition:opacity var(--mo-dur-sm) var(--mo-ease-in),transform var(--mo-dur-sm) var(--mo-ease-in)}.scene-enter-from[data-v-213f71f8]{opacity:0;transform:translateY(var(--mo-shift-sm))}.scene-leave-to[data-v-213f71f8]{opacity:0;transform:translateY(-6px)}.greet[data-v-213f71f8]{margin-bottom:26px}.greet h1[data-v-213f71f8]{font-size:30px;font-weight:var(--fw-semi);letter-spacing:var(--ls-tighten)}.greet .mark[data-v-213f71f8]{color:var(--accent);margin-right:4px}.seed[data-v-213f71f8]{display:inline-block;margin-top:10px;margin-left:-10px;text-align:left;font-size:var(--fs-base);color:var(--ink-2);padding:6px 10px;border-radius:var(--r);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.seed[data-v-213f71f8]:hover{background:var(--accent-soft);color:var(--ink)}.seed .mono[data-v-213f71f8]{color:var(--accent-ink)}.experts-h[data-v-213f71f8]{font-size:var(--fs-list);color:var(--ink-2);padding:0 2px 10px;letter-spacing:var(--ls-brand);font-weight:400}.experts-grid[data-v-213f71f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-lg)}.ecard[data-v-213f71f8]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px;cursor:pointer;transition:all var(--mo-dur-sm) var(--mo-ease-out);display:flex;flex-direction:column}.ecard[data-v-213f71f8]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ecard[data-v-213f71f8]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ec-head[data-v-213f71f8]{display:flex;align-items:center;gap:var(--sp-md)}.ec-id[data-v-213f71f8]{flex:1;min-width:0}.ec-id h3[data-v-213f71f8]{font-size:var(--fs-title);font-weight:var(--fw-semi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-head .arrow[data-v-213f71f8]{color:var(--ink-3);transition:transform var(--mo-dur-sm) var(--mo-ease-out);flex:0 0 auto}.ecard:hover .arrow[data-v-213f71f8]{transform:translate(3px);color:var(--accent)}.tagline[data-v-213f71f8]{font-size:var(--fs-list);color:var(--accent-ink);margin-top:11px}.desc[data-v-213f71f8]{font-size:var(--fs-list);color:var(--ink-2);margin-top:6px;line-height:1.55;flex:1}.asks[data-v-213f71f8]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-top:12px}.ask-chip[data-v-213f71f8]{font-size:var(--fs-note);color:var(--ink-2);padding:4px 8px;border-radius:var(--r-pill);background:var(--surface-2);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.ask-chip[data-v-213f71f8]:hover{background:var(--accent-soft);color:var(--accent-ink)}.panel[data-v-213f71f8]{margin-top:30px}.panel-h[data-v-213f71f8]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-lg);padding:0 2px 8px}.panel-h>h2[data-v-213f71f8]{font-size:var(--fs-body);font-weight:var(--fw-semi);flex:0 0 auto;white-space:nowrap}.asof[data-v-213f71f8]{font-size:var(--fs-meta);color:var(--ink-2);flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-list[data-v-213f71f8]{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.feed[data-v-213f71f8]{display:flex;align-items:center;gap:var(--sp-md);width:100%;text-align:left;padding:12px;border-bottom:1px solid var(--line);background:transparent;transition:background var(--mo-dur-micro) var(--mo-ease-out)}.feed.settled[data-v-213f71f8]{opacity:var(--o-dim)}.feed.settled[data-v-213f71f8]:hover{opacity:.85}.fnote[data-v-213f71f8]{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-cap);color:var(--ok);background:var(--ok-soft);border-radius:var(--r-pill);padding:1px 8px}.feed[data-v-213f71f8]:last-child{border-bottom:none}.feed[data-v-213f71f8]:hover{background:var(--surface-2)}.fmachine[data-v-213f71f8]{font-size:var(--fs-list);font-weight:var(--fw-semi);flex:0 0 auto;white-space:nowrap}.ftext[data-v-213f71f8]{font-size:var(--fs-body);color:var(--ink-2);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.farrow[data-v-213f71f8]{color:var(--ink-3);font-size:var(--icon-sm);line-height:1;flex:0 0 auto}.feed:hover .farrow[data-v-213f71f8]{color:var(--accent)}.scene-head[data-v-213f71f8]{width:100%;padding:12px 0 10px;transition:padding var(--mo-dur-sm) var(--mo-ease-out)}.sh-inner[data-v-213f71f8]{padding:0 20px;display:flex;align-items:center;gap:var(--sp-lg);transition:padding var(--mo-dur-sm) var(--mo-ease-out),height var(--mo-dur-sm) var(--mo-ease-out)}.scene-head.shifted .sh-inner[data-v-213f71f8]{padding-left:58px}.scene-head .eav.lg[data-v-213f71f8]{transition:width var(--mo-dur-sm) var(--mo-ease-out),height var(--mo-dur-sm) var(--mo-ease-out),flex-basis var(--mo-dur-sm) var(--mo-ease-out)}.sh-col[data-v-213f71f8]{flex:1;min-width:0}.sh-titlerow[data-v-213f71f8]{position:relative;display:flex;align-items:center;gap:var(--sp-xs);min-width:0}.sh-title[data-v-213f71f8]{font-size:21px;font-weight:var(--fw-semi);line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size var(--mo-dur-sm) var(--mo-ease-out)}.sh-title.editable[data-v-213f71f8]{cursor:text;border-radius:var(--r-xs);padding:0 4px;margin-left:-4px;transition:background var(--mo-dur-micro) var(--mo-ease-out),font-size var(--mo-dur-sm) var(--mo-ease-out)}.sh-title.editable[data-v-213f71f8]:hover{background:var(--surface-2)}.sh-menuwrap[data-v-213f71f8]{position:relative;flex:0 0 auto}.sh-menu-btn[data-v-213f71f8]{flex:0 0 auto;width:var(--hit);height:var(--hit);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-3);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.sh-menu-btn svg[data-v-213f71f8]{width:var(--icon-sm);height:var(--icon-sm)}.sh-menu-btn[data-v-213f71f8]:hover,.sh-menu-btn.on[data-v-213f71f8]{background:var(--surface-2);color:var(--ink)}.scene-head .sh-rename[data-v-213f71f8]{font-size:21px;font-weight:var(--fw-semi);line-height:var(--lh-tight);padding:0 4px;margin-left:-4px}.scene-head.condensed .sh-rename[data-v-213f71f8]{font-size:var(--fs-body-lg)}.sh-sub[data-v-213f71f8]{font-size:var(--fs-list);color:var(--accent-ink);margin-top:3px;max-height:20px;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:max-height var(--mo-dur-sm) var(--mo-ease-out),opacity var(--mo-dur-sm) var(--mo-ease-out),margin var(--mo-dur-sm) var(--mo-ease-out)}.sh-sub .sh-dot[data-v-213f71f8]{color:var(--ink-3)}.scene-head.condensed[data-v-213f71f8]{padding:0}.scene-head.condensed .sh-inner[data-v-213f71f8]{height:var(--h-bar)}.scene-head.condensed .eav.lg[data-v-213f71f8]{width:24px;height:24px;flex-basis:24px}.scene-head.condensed .sh-title[data-v-213f71f8]{font-size:var(--fs-body-lg)}.scene-head.condensed .sh-sub[data-v-213f71f8]{max-height:0;opacity:0;margin-top:0}.pane.scene[data-v-213f71f8]{padding-top:18px}.scene-body[data-v-213f71f8]{margin-top:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:24px 26px}@keyframes op-in-213f71f8{0%{opacity:0;transform:translateY(var(--mo-shift-sm))}to{opacity:1;transform:none}}.op-text[data-v-213f71f8]{font-size:14.5px;color:var(--ink);line-height:var(--lh-read);max-width:62ch;opacity:0;animation:op-in-213f71f8 var(--mo-dur-sm) var(--mo-ease-out) forwards;animation-delay:calc(var(--mo-stagger-staged) * .6)}.op-chip[data-v-213f71f8]{font-size:var(--fs-list);color:var(--ink-2);padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.op-chip[data-v-213f71f8]:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}.vgrip[data-v-213f71f8]{flex:0 0 var(--w-grip);cursor:col-resize;position:relative;z-index:var(--z-grip)}.vgrip[data-v-213f71f8]:after{content:"";position:absolute;left:3px;top:0;width:1px;height:100%;background:var(--line);transition:background var(--mo-dur-micro) var(--mo-ease-out),width var(--mo-dur-micro) var(--mo-ease-out)}.vgrip[data-v-213f71f8]:hover:after{background:var(--accent-line);width:2px}.stagewrap[data-v-213f71f8]{flex:0 0 auto;display:flex;min-width:0;max-width:calc(100% - 280px);overflow:hidden;isolation:isolate;background:var(--bg)}.stagecol[data-v-213f71f8]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden}.stagecol-enter-active[data-v-213f71f8]{transition:opacity var(--mo-dur-md) var(--mo-ease-out),transform var(--mo-dur-md) var(--mo-ease-out)}.stagecol-leave-active[data-v-213f71f8]{position:absolute;right:0;top:0;bottom:0;transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.stagecol-enter-from[data-v-213f71f8],.stagecol-leave-to[data-v-213f71f8]{opacity:0;transform:translate(var(--mo-shift-md, 12px))}.panel-bar[data-v-213f71f8]{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-xs);height:var(--h-bar);padding:0 10px 0 14px}.panel-bar .sp[data-v-213f71f8]{flex:1}.pswitch-wrap[data-v-213f71f8]{position:relative;min-width:0}.pswitch[data-v-213f71f8]{min-width:0;display:inline-flex;align-items:center;gap:var(--sp-sm);max-width:100%;font-size:var(--fs-list);font-weight:var(--fw-med);color:var(--ink);padding:5px 9px;border-radius:var(--r-sm);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.pswitch[data-v-213f71f8]:hover{background:var(--surface-2)}.pswitch.flash[data-v-213f71f8]{animation:flashbg-213f71f8 var(--mo-flash) var(--mo-ease-out)}.pswitch .pt[data-v-213f71f8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pswitch .caret[data-v-213f71f8]{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke);color:var(--ink-3);flex:0 0 auto}.panel-body[data-v-213f71f8]{flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:0 12px 16px 14px}.art[data-v-213f71f8]{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px}.art[data-v-213f71f8]:hover .rs-reset{opacity:1}.pswitch.static[data-v-213f71f8]{cursor:default;color:var(--ink-2)}.art.tiled[data-v-213f71f8]{position:relative;margin-bottom:12px;scroll-margin-top:10px}.art.tiled .pin[data-v-213f71f8]{position:absolute;top:8px;right:8px;z-index:var(--z-raised);opacity:0;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:opacity var(--mo-dur-micro) var(--mo-ease-out)}.art.tiled:hover .pin[data-v-213f71f8],.art.tiled .pin[data-v-213f71f8]:focus-visible{opacity:1}.art.tiled .pin.pin-ins[data-v-213f71f8]{right:calc(var(--hit) + 14px)}.art.flash[data-v-213f71f8]{animation:flashbg-213f71f8 var(--mo-flash) var(--mo-ease-out)}.icoBtn.ton[data-v-213f71f8]{opacity:1;background:var(--accent-soft);color:var(--accent-ink)}.panel-body[data-v-213f71f8]{position:relative}.panel-body.tooling[data-v-213f71f8]{cursor:crosshair}.hlbox[data-v-213f71f8]{position:fixed;pointer-events:none;z-index:var(--z-tools);border:1.5px solid var(--accent);border-radius:var(--r-xs);background:var(--accent-wash);transition:all .06s linear}.sbanner[data-v-213f71f8]{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px 14px;border-radius:var(--r);font-size:var(--fs-list)}.sbanner.pending[data-v-213f71f8]{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.sbanner.new[data-v-213f71f8]{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-line)}.sb-t[data-v-213f71f8]{flex:1 1 auto;min-width:0;line-height:var(--lh-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-cta[data-v-213f71f8]{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-ui);padding:4px 10px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.sb-cta[data-v-213f71f8]:hover{border-color:var(--line-strong)}.sumcard[data-v-213f71f8]{margin-top:14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:14px 18px}.sc-srcs[data-v-213f71f8]{display:flex;flex-direction:column}.src-row[data-v-213f71f8]{display:flex;align-items:baseline;gap:9px;width:100%;text-align:left;padding:7px 2px;border-top:1px solid var(--line-faint);font-size:var(--fs-list)}.src-row[data-v-213f71f8]:first-child{border-top:none}.src-row.link[data-v-213f71f8]{cursor:pointer;border-radius:var(--r-xs);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.src-row.link[data-v-213f71f8]:hover{background:var(--surface-2)}.src-k[data-v-213f71f8]{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-cap);border-radius:var(--r-pill);padding:1px 8px;line-height:16px}.src-k.data[data-v-213f71f8]{color:var(--accent-ink);background:var(--accent-soft)}.src-k.file[data-v-213f71f8]{color:var(--ok);background:var(--ok-soft)}.src-k.mem[data-v-213f71f8]{color:var(--warn-ink);background:var(--warn-soft)}.src-k.paste[data-v-213f71f8],.src-k.mach[data-v-213f71f8]{color:var(--ink-3);background:var(--surface-2)}.src-t[data-v-213f71f8]{flex:0 1 auto;min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-meta[data-v-213f71f8]{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-meta);color:var(--ink-3)}.src-go[data-v-213f71f8]{margin-left:auto;flex:0 0 auto;color:var(--ink-3);opacity:0;font-size:var(--icon-sm);line-height:1;transition:opacity var(--mo-dur-micro) var(--mo-ease-out)}.src-row.link:hover .src-go[data-v-213f71f8],.src-row.link:focus-visible .src-go[data-v-213f71f8]{opacity:1}.sc-h[data-v-213f71f8]{font-size:var(--fs-list);font-weight:var(--fw-semi);color:var(--ink-2);margin-bottom:9px}.sc-chips[data-v-213f71f8]{display:flex;flex-wrap:wrap;gap:var(--sp)}.sc-list[data-v-213f71f8]{padding-left:20px;font-size:var(--fs-body);line-height:1.9;color:var(--ink)}.navtool[data-v-213f71f8]{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:34px;white-space:nowrap;padding:5px 10px;border-radius:var(--r-sm);font-size:var(--fs-ui);color:var(--ink-2);border:1px solid var(--line);background:var(--surface);transition:all var(--mo-dur-micro) var(--mo-ease-out);opacity:0}.navtool svg[data-v-213f71f8]{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke);flex:0 0 auto}.navtool span[data-v-213f71f8]{min-width:0;overflow:hidden;text-overflow:ellipsis}.stagecol:hover .navtool[data-v-213f71f8],.navtool[data-v-213f71f8]:focus-visible,.navtool.ton[data-v-213f71f8]{opacity:1}.fullart .navtool[data-v-213f71f8]{opacity:1}.navtool[data-v-213f71f8]:hover{border-color:var(--line-strong);color:var(--ink)}.navtool.ton[data-v-213f71f8]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.panel-badge[data-v-213f71f8]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:5px 9px;border-radius:var(--r-sm);color:var(--ink-2);border:1px solid var(--line);background:var(--surface);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.wbwrap[data-v-213f71f8]{position:relative;display:inline-flex;flex:0 0 auto}.panel-badge.wb[data-v-213f71f8]{gap:3px;border-radius:var(--r-track)}.wbcaret[data-v-213f71f8]{color:var(--ink-3);transition:transform var(--mo-dur-micro) var(--mo-ease-out)}.panel-badge.wb:hover .wbcaret[data-v-213f71f8]{color:var(--ink-2)}.panel-badge[data-v-213f71f8]:hover{border-color:var(--line-strong);color:var(--ink)}.panel-badge.on[data-v-213f71f8]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-ink)}.panel-badge .cnt[data-v-213f71f8]{font-size:var(--fs-meta)}.fullart[data-v-213f71f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-fullscreen);background:var(--bg);display:flex;flex-direction:column;outline:none}.fs-dock[data-v-213f71f8]{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;padding:0 24px;pointer-events:none;z-index:var(--z-raised)}.fs-dock[data-v-213f71f8] .composer{pointer-events:auto;width:min(var(--w-dock),100%);margin:0}.fs-dock-att[data-v-213f71f8]{position:fixed;z-index:calc(var(--z-fsblock) + 2)}.fa-enter-from[data-v-213f71f8]{opacity:0;transform:scale(.985)}.fa-enter-active[data-v-213f71f8]{transition:opacity var(--mo-dur-md) var(--mo-ease-out),transform var(--mo-dur-md) var(--mo-ease-out)}.fa-leave-to[data-v-213f71f8]{opacity:0;transform:scale(.99)}.fa-leave-active[data-v-213f71f8]{transition:opacity var(--mo-dur-sm) var(--mo-ease-in),transform var(--mo-dur-sm) var(--mo-ease-in)}.fa-body[data-v-213f71f8]{flex:1;overflow-y:auto;padding:24px}.fa-body .art.big[data-v-213f71f8]{max-width:1100px;margin:0 auto;padding:24px 28px;background:transparent;border:none;box-shadow:none}.mtext.clamp[data-v-213f71f8]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mexp[data-v-213f71f8]{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-note);color:var(--accent-ink);margin-top:4px;transition:color var(--mo-dur-micro) var(--mo-ease-out)}.mexp-c[data-v-213f71f8]{flex:0 0 auto;transition:transform var(--mo-dur-micro) var(--mo-ease-out)}.mexp-c.up[data-v-213f71f8]{transform:rotate(180deg)}.mexp[data-v-213f71f8]:hover{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent-line)}.msg.user .mtext[data-v-213f71f8]{white-space:pre-wrap}.matts[data-v-213f71f8]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-top:6px}.matt[data-v-213f71f8]{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-meta);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:2px 8px;max-width:100%;white-space:nowrap;overflow:hidden}.matt-ic[data-v-213f71f8]{flex:0 0 auto}.toolhost[data-v-213f71f8]{flex:1;min-height:0;padding:10px 12px 12px;overflow-y:auto}.toolhost[data-v-213f71f8] .ihost{min-height:100%;display:flex;flex-direction:column}.toolhost[data-v-213f71f8] .ih-body{flex:1;overflow-y:auto}.toolhost.fs[data-v-213f71f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-fullscreen);background:var(--bg);display:flex;flex-direction:column;padding:0;overflow:hidden}.toolhost.fs[data-v-213f71f8] .ihost{flex:1;min-height:0}.toolhost.fs[data-v-213f71f8] .ih-body{width:100%;max-width:1100px;margin:0 auto;padding:18px 24px 24px;overflow-y:auto}.ftool[data-v-213f71f8]{z-index:var(--z-pop-f)}.ftool-enter-from[data-v-213f71f8],.ftool-leave-to[data-v-213f71f8]{opacity:0;transform:translateY(8px) scale(.98)}.ftool-enter-active[data-v-213f71f8]{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.ftool-leave-active[data-v-213f71f8]{transition:opacity var(--mo-dur-micro) var(--mo-ease-in),transform var(--mo-dur-micro) var(--mo-ease-in)}.tpick[data-v-213f71f8]{display:flex;flex-direction:column;gap:var(--sp-md);padding:8px 2px 4px}.tpick-hint[data-v-213f71f8]{font-size:var(--fs-list);color:var(--ink-2);line-height:var(--lh-body)}.tblank[data-v-213f71f8]{font-size:var(--fs-list);color:var(--ink-3);padding:24px 4px;text-align:center}.tpick-row[data-v-213f71f8]{display:flex;flex-wrap:wrap;gap:var(--sp)}.tpick .btn-pill[data-v-213f71f8]:disabled{opacity:.45;cursor:not-allowed}.md[data-v-213f71f8]{font-size:var(--fs-body-lg);line-height:var(--lh-article);color:var(--ink);margin-top:2px;max-width:70ch}.md[data-v-213f71f8] h1{font-size:18px;font-weight:var(--fw-display);margin:14px 0 8px}.md[data-v-213f71f8] h2{font-size:15.5px;font-weight:var(--fw-semi);margin:16px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line)}.md[data-v-213f71f8] h3{font-size:var(--fs-base);font-weight:var(--fw-semi);margin:12px 0 4px}.md[data-v-213f71f8] h4{font-size:var(--fs-body);font-weight:var(--fw-semi);margin:10px 0 4px;color:var(--ink-2)}.md[data-v-213f71f8] p{margin:6px 0}.md[data-v-213f71f8] ul,.md[data-v-213f71f8] ol{margin:6px 0;padding-left:22px}.md[data-v-213f71f8] li{margin:2px 0}.md[data-v-213f71f8] table{border-collapse:collapse;margin:10px 0;font-size:var(--fs-list);width:100%;word-break:keep-all}.md[data-v-213f71f8] th{font-size:var(--fs-note);color:var(--ink-3);font-weight:var(--fw-med);text-align:left;padding:6px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.md[data-v-213f71f8] td{padding:6px 10px;border-bottom:1px solid var(--line-faint);font-family:var(--mono);font-feature-settings:"tnum" 1}.md[data-v-213f71f8] td:first-child{font-family:var(--font)}.md[data-v-213f71f8] blockquote{border-left:var(--bw-bar) solid var(--accent-line);background:var(--accent-wash);padding:6px 12px;margin:8px 0;border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-2)}.md[data-v-213f71f8] blockquote.warn{border-left-color:var(--warn);background:var(--warn-soft);color:var(--warn-ink)}.md[data-v-213f71f8] pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;margin:8px 0;overflow-x:auto;font-family:var(--mono);font-size:var(--fs-ui);line-height:var(--lh-body)}.md[data-v-213f71f8] code{font-family:var(--mono);font-size:var(--fs-ui);background:var(--surface-2);border-radius:var(--r-xs);padding:1px 5px}.md[data-v-213f71f8] pre code{background:none;padding:0}.md[data-v-213f71f8] hr{border:none;border-top:1px solid var(--line);margin:14px 0}.md[data-v-213f71f8] a{color:var(--accent-ink);text-decoration:underline;text-decoration-color:var(--accent-line)}.panel-badge.fb[data-v-213f71f8]{margin-right:2px}.sfiles[data-v-213f71f8]{display:flex;flex-direction:column;gap:var(--sp-sm);padding:12px 14px}.sf-row[data-v-213f71f8]{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:10px 13px;font-size:var(--fs-list);transition:border-color var(--mo-dur-micro) var(--mo-ease-out)}.sf-row[data-v-213f71f8]:hover{border-color:var(--accent-line)}.sf-col[data-v-213f71f8]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sf-row .kpill-g[data-v-213f71f8]{flex:0 0 auto}.sf-name[data-v-213f71f8]{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sf-meta[data-v-213f71f8]{flex:0 0 auto;font-size:var(--fs-cap);color:var(--ink-2);white-space:nowrap}.sf-fs[data-v-213f71f8]{flex:0 0 auto;color:var(--ink-3);opacity:0;transition:opacity var(--mo-dur-micro) var(--mo-ease-out)}.sf-row:hover .sf-fs[data-v-213f71f8],.sf-row:focus-visible .sf-fs[data-v-213f71f8]{opacity:1;color:var(--accent-ink)}.homep[data-v-213f71f8]{display:flex;flex-direction:column}.homep .experts-sec[data-v-213f71f8],.homep .panel[data-v-213f71f8]{transition:opacity var(--mo-dur-md) var(--mo-ease-out),max-height var(--mo-dur-md) var(--mo-ease-out),margin var(--mo-dur-md) var(--mo-ease-out);max-height:900px;overflow:hidden}.homep .greet[data-v-213f71f8]{transition:margin var(--mo-dur-md) var(--mo-ease-out);position:relative}.homep .greet h1[data-v-213f71f8]{transition:font-size var(--mo-dur-md) var(--mo-ease-out)}.homep.zen[data-v-213f71f8]{justify-content:center;min-height:62vh}.homep.zen .experts-sec[data-v-213f71f8],.homep.zen .panel[data-v-213f71f8]{opacity:0;max-height:0;margin:0;pointer-events:none}.homep.zen .greet[data-v-213f71f8]{text-align:center;margin:0}.homep.zen .greet h1[data-v-213f71f8]{font-size:30px;justify-content:center}.homep.zen .seed[data-v-213f71f8]{margin-left:auto;margin-right:auto}.hmode-btn[data-v-213f71f8]{position:absolute;top:4px;right:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-sm);color:var(--ink-3);opacity:0;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.greet:hover .hmode-btn[data-v-213f71f8],.hmode-btn[data-v-213f71f8]:focus-visible{opacity:1}.hmode-btn[data-v-213f71f8]:hover{background:var(--surface-2);color:var(--ink-2)}.homep[data-v-213f71f8]>*{animation:homein-213f71f8 var(--mo-dur-lg) var(--mo-ease-out) backwards}.homep[data-v-213f71f8]>*:nth-child(2){animation-delay:calc(var(--mo-stagger-staged) * 1.2)}.homep[data-v-213f71f8]>*:nth-child(3){animation-delay:calc(var(--mo-stagger-staged) * 2.4)}@keyframes homein-213f71f8{0%{opacity:0;transform:translateY(16px)}}.homep .greet .mark[data-v-213f71f8]{display:inline-block;animation:markspin-213f71f8 var(--mo-dur-lg) var(--mo-ease-out)}@keyframes markspin-213f71f8{0%{transform:rotate(-90deg) scale(.6);opacity:0}}.wline[data-v-213f71f8]{display:flex;align-items:center;gap:var(--sp-sm);margin:8px 0 0;font-size:var(--fs-body);color:var(--ink)}.wglyph[data-v-213f71f8]{flex:0 0 12px;color:var(--ink-3)}.wname[data-v-213f71f8]{font-weight:var(--fw-med);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wopen[data-v-213f71f8]{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:var(--r-xs);color:var(--accent-ink);background:var(--accent-soft);transition:background var(--mo-dur-micro) var(--mo-ease-out)}.wopen[data-v-213f71f8]:hover{background:var(--accent-line)}.wcap[data-v-213f71f8]{font-size:var(--fs-note);color:var(--ink-3);flex:0 0 auto;white-space:nowrap}.undo-btn[data-v-213f71f8]{margin-left:6px;flex:0 0 auto;white-space:nowrap;font-size:var(--fs-cap);color:var(--ink-3);padding:0 7px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.undo-btn[data-v-213f71f8]:hover{color:var(--ink);border-color:var(--line-strong)}.msg.revoked[data-v-213f71f8]{opacity:var(--o-dim)}.byline.revoked[data-v-213f71f8]{color:var(--ink-3)}.ai-cap[data-v-213f71f8]{font-size:var(--fs-cap);color:var(--ink-2);margin:4px 0 0}.byline[data-v-213f71f8]{display:flex;align-items:center;gap:var(--sp-sm);font-size:var(--fs-note);color:var(--ink-2);margin-bottom:4px}.byline>span[data-v-213f71f8]:not(.eav){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg.flash[data-v-213f71f8]{animation:flashbg-213f71f8 var(--mo-flash) var(--mo-ease-out);border-radius:var(--r-lg)}@keyframes flashbg-213f71f8{0%{background:var(--accent-soft)}60%{background:var(--accent-soft)}to{background:transparent}}.stream.scrolling[data-v-213f71f8]::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid transparent;background-clip:padding-box}.msgs[data-v-213f71f8]{display:flex;flex-direction:column;gap:var(--sp-lg);margin-top:16px}.msg.user[data-v-213f71f8]{align-self:flex-end;max-width:88%;background:var(--surface-2);border-radius:var(--r-lg);padding:8px 14px;font-size:var(--fs-body-lg)}.msg.ei[data-v-213f71f8]{align-self:stretch;font-size:var(--fs-base);line-height:var(--lh-read);padding:2px 2px 0}.msg-enter-from[data-v-213f71f8]{opacity:0;transform:translateY(var(--mo-shift-sm))}.msg-enter-active[data-v-213f71f8]{transition:all var(--mo-dur-sm) var(--mo-ease-out)}.think-slot[data-v-213f71f8]{margin-top:10px}.convo-end[data-v-213f71f8]{height:1px}.dock[data-v-213f71f8]{flex:0 0 auto;padding:12px 32px 22px;background:linear-gradient(to top,var(--bg) 64%,transparent)}@media (max-width: 720px){.experts-grid[data-v-213f71f8]{grid-template-columns:1fr}}.gtip[data-v-213f71f8]{position:fixed;z-index:var(--z-tip);transform:translateY(-100%);transform-origin:left bottom;max-width:320px;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 11px;font-size:var(--fs-note);line-height:1.65;box-shadow:var(--shadow-md);animation:gtipin-213f71f8 var(--mo-dur-micro) var(--mo-ease-out)}.gtip .gt-k[data-v-213f71f8]{display:block;font-size:var(--fs-meta);color:var(--ink);font-weight:var(--fw-semi);margin-bottom:2px}@keyframes gtipin-213f71f8{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.97)}to{opacity:1;transform:translateY(-100%) scale(1)}}:root{--p-white: #FFFFFF;--p-gray-25: #FAFBFC;--p-gray-50: #F3F5F7;--p-gray-75: #ECEFF3;--p-gray-100: #E7EAEE;--p-gray-150: #D6DBE2;--p-gray-300: #97A0AD;--p-gray-600: #586273;--p-gray-800: #383E42;--p-gray-900: #1A1E24;--p-slate-50: #E8ECF1;--p-slate-100: #DEE3E9;--p-slate-300: #A7B0BC;--p-slate-500: #6B7585;--p-slate-700: #333C48;--p-slate-750: #262D36;--p-slate-800: #242B34;--p-slate-850: #1D232B;--p-slate-900: #161A20;--p-slate-950: #0F1216;--p-blue-50: #EAF1FC;--p-blue-200: #C9DCF7;--p-blue-300: #9DBBF2;--p-blue-400: #5B8DE8;--p-blue-500: #2D6BD4;--p-blue-700: #1E4DA0;--p-blue-800: #2C4470;--p-blue-900: #1A2740;--p-amber-50: #FBF0E6;--p-amber-200: #E8CCB7;--p-amber-300: #E8A968;--p-amber-400: #D9822B;--p-amber-600: #B4540E;--p-amber-800: #7A3E0E;--p-amber-850: #4A3621;--p-amber-900: #2E2113;--p-green-50: #E9F5EE;--p-green-300: #7CCBA0;--p-green-400: #3FA36C;--p-green-600: #137A43;--p-green-800: #0E5B33;--p-green-900: #12281C;--p-red-50: #F8ECEA;--p-red-300: #EE9087;--p-red-400: #E25A4E;--p-red-600: #B42318;--p-red-800: #8C1D13;--p-red-900: #321714;--pc-01-l: #2D6BD4;--pc-02-l: #8A4FC8;--pc-03-l: #0E8C8C;--pc-04-l: #C24FA0;--pc-05-l: #A8842A;--pc-06-l: #3E73B8;--pc-07-l: #B8506E;--pc-08-l: #2E8FA8;--pc-09-l: #4C4FA8;--pc-10-l: #5E8C3A;--pc-11-l: #8C6E5A;--pc-12-l: #5E768F;--pc-01-d: #5B8DE8;--pc-02-d: #A87FE0;--pc-03-d: #3FB0B0;--pc-04-d: #DD7BC0;--pc-05-d: #C9A84E;--pc-06-d: #6E9BDA;--pc-07-d: #D87C95;--pc-08-d: #52B0C8;--pc-09-d: #7C7FD0;--pc-10-d: #8AB061;--pc-11-d: #B0937E;--pc-12-d: #8A9BB2;--pc-seq10-l: #EAF1FC;--pc-seq40-l: #9DC0EE;--pc-seq70-l: #3D74CC;--pc-seq100-l: #163C7A;--pc-seq10-d: #1C2A44;--pc-seq40-d: #2E5390;--pc-seq70-d: #5E94E0;--pc-seq100-d: #C3D9F6;--pc-divneg-l: #B26A1E;--pc-divmid-l: #EEEFF1;--pc-divpos-l: #2D6BD4;--pc-divneg-d: #D9963F;--pc-divmid-d: #3A3F47;--pc-divpos-d: #5B8DE8;--bg: var(--p-gray-25);--surface: var(--p-white);--surface-2: var(--p-gray-50);--surface-3: var(--p-gray-75);--ink: var(--p-gray-900);--ink-fill: var(--p-gray-800);--ink-2: var(--p-gray-600);--ink-3: var(--p-gray-300);--line: var(--p-gray-100);--line-strong: var(--p-gray-150);--accent: var(--p-blue-500);--accent-ink: var(--p-blue-700);--accent-soft: var(--p-blue-50);--accent-line: var(--p-blue-200);--z-raised: 2;--z-sticky: 8;--z-grip: 12;--z-pop: 30;--z-fab: 40;--z-pop-f: 90;--z-fullscreen: 100;--z-tools: 110;--z-fsblock: 130;--z-tip: 150;--z-modal: 200;--z-top: 1000;--r-xl: 20px;--r-lg: 14px;--r: 10px;--r-sm: 7px;--r-xs: 4px;--r-track: 7px;--r-pill: 999px;--warn: var(--p-amber-600);--warn-soft: var(--p-amber-50);--warn-ink: var(--p-amber-800);--warn-line: var(--p-amber-200);--ok: var(--p-green-600);--ok-soft: var(--p-green-50);--ok-ink: var(--p-green-800);--danger: var(--p-red-600);--danger-soft: var(--p-red-50);--danger-ink: var(--p-red-800);--danger-fill: var(--p-red-600);--on-danger: #FFFFFF;--overlay: rgba(26, 30, 36, .18);--shadow-sm: 0 1px 2px rgba(20,30,45,.05), 0 1px 3px rgba(20,30,45,.03);--shadow-md: 0 6px 22px rgba(20,30,45,.07);--mo-dur-micro: .12s;--mo-dur-sm: .2s;--mo-dur-md: .32s;--mo-dur-lg: .44s;--mo-ease-out: cubic-bezier(.22,.61,.36,1);--mo-ease-in: cubic-bezier(.4,0,1,1);--mo-ease-emphasis: cubic-bezier(.2,.8,.2,1);--mo-shift-sm: 8px;--mo-stagger: 40ms;--mo-stagger-staged: .1s;--mo-sweep-cycle: 3.2s;--mo-type-speed: 24ms;--mo-flash: 1.5s;--fs-tag: 10px;--fs-cap: 10.5px;--fs-meta: 11px;--fs-note: 11.5px;--fs-ui: 12px;--fs-list: 12.5px;--fs-body: 13px;--fs-body-lg: 13.5px;--fs-base: 14px;--fs-title: 15px;--fs-head: 20px;--fw-med: 550;--fw-semi: 600;--fw-display: 650;--sp-hair: 2px;--sp-xs: 4px;--sp-sm: 6px;--sp: 8px;--sp-md: 10px;--sp-lg: 12px;--sp-xl: 16px;--sp-2xl: 24px;--icon-sm: 14px;--icon: 16px;--icon-lg: 18px;--hit: 28px;--icon-stroke: 1.25;--lh-tight: 1.3;--lh-ui: 1.5;--lh-body: 1.6;--lh-read: 1.7;--lh-article: 1.75;--ls-tag: .04em;--ls-brand: .02em;--ls-tighten: -.01em;--o-disabled: .45;--o-dim: .55;--bw-bar: 3px;--blur-veil: 3px;--hover-brighten: brightness(1.02);--line-faint: color-mix(in srgb, var(--line) 50%, transparent);--accent-wash: color-mix(in srgb, var(--accent-soft) 40%, transparent);--focus-ring: 2px solid var(--accent);--w-dock: 560px;--w-conv: 780px;--w-read: 880px;--w-rail: 248px;--w-grip: 7px;--h-bar: 52px;--scroll-anchor-offset: 76px;--font: -apple-system, BlinkMacSystemFont, "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--mono: "SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, Menlo, monospace;--chart-cat-01: var(--pc-01-l);--chart-cat-02: var(--pc-02-l);--chart-cat-03: var(--pc-03-l);--chart-cat-04: var(--pc-04-l);--chart-cat-05: var(--pc-05-l);--chart-cat-06: var(--pc-06-l);--chart-cat-07: var(--pc-07-l);--chart-cat-08: var(--pc-08-l);--chart-cat-09: var(--pc-09-l);--chart-cat-10: var(--pc-10-l);--chart-cat-11: var(--pc-11-l);--chart-cat-12: var(--pc-12-l);--chart-seq-10: var(--pc-seq10-l);--chart-seq-40: var(--pc-seq40-l);--chart-seq-70: var(--pc-seq70-l);--chart-seq-100: var(--pc-seq100-l);--chart-div-neg: var(--pc-divneg-l);--chart-div-mid: var(--pc-divmid-l);--chart-div-pos: var(--pc-divpos-l)}[data-theme=dark]{--bg: var(--p-slate-950);--surface: var(--p-slate-900);--surface-2: var(--p-slate-850);--surface-3: var(--p-slate-800);--ink: var(--p-slate-50);--ink-fill: var(--p-slate-100);--ink-2: var(--p-slate-300);--ink-3: var(--p-slate-500);--line: var(--p-slate-750);--line-strong: var(--p-slate-700);--accent: var(--p-blue-400);--accent-ink: var(--p-blue-300);--accent-soft: var(--p-blue-900);--accent-line: var(--p-blue-800);--warn: var(--p-amber-400);--warn-soft: var(--p-amber-900);--warn-ink: var(--p-amber-300);--warn-line: var(--p-amber-850);--ok: var(--p-green-400);--ok-soft: var(--p-green-900);--ok-ink: var(--p-green-300);--danger: var(--p-red-400);--danger-soft: var(--p-red-900);--danger-ink: var(--p-red-300);--danger-fill: var(--p-red-600);--on-danger: #FFFFFF;--overlay: rgba(0, 0, 0, .45);--shadow-sm: 0 1px 2px rgba(0,0,0,.35), 0 1px 3px rgba(0,0,0,.25);--shadow-md: 0 8px 26px rgba(0,0,0,.45);--chart-cat-01: var(--pc-01-d);--chart-cat-02: var(--pc-02-d);--chart-cat-03: var(--pc-03-d);--chart-cat-04: var(--pc-04-d);--chart-cat-05: var(--pc-05-d);--chart-cat-06: var(--pc-06-d);--chart-cat-07: var(--pc-07-d);--chart-cat-08: var(--pc-08-d);--chart-cat-09: var(--pc-09-d);--chart-cat-10: var(--pc-10-d);--chart-cat-11: var(--pc-11-d);--chart-cat-12: var(--pc-12-d);--chart-seq-10: var(--pc-seq10-d);--chart-seq-40: var(--pc-seq40-d);--chart-seq-70: var(--pc-seq70-d);--chart-seq-100: var(--pc-seq100-d);--chart-div-neg: var(--pc-divneg-d);--chart-div-mid: var(--pc-divmid-d);--chart-div-pos: var(--pc-divpos-d)}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{overflow:hidden;overscroll-behavior:none}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--mo-dur-md)}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:var(--fs-base);line-height:var(--lh-ui)}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:var(--ls-tighten)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}::selection{background:var(--accent-soft)}.ticks{background-image:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 1px,transparent 1px,transparent 7px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.16s!important;animation-iteration-count:1!important;transition-duration:.12s!important}}.icoBtn{width:var(--hit);height:var(--hit);border-radius:var(--r-sm);display:grid;place-items:center;color:var(--ink-2);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.icoBtn svg{width:var(--icon);height:var(--icon);stroke-width:var(--icon-stroke)}.icoBtn:hover{background:var(--surface-2);color:var(--ink)}.icoBtn.ton{background:var(--accent-soft);color:var(--accent-ink)}.eav{width:22px;height:22px;border-radius:50%;flex:0 0 22px;display:grid;place-items:center}.eav.empty{border:1.4px dashed var(--ink-3)}.eav.lg{width:34px;height:34px;flex-basis:34px}.eav.xs{width:16px;height:16px;flex:0 0 16px}.eav.mini{width:16px;height:16px;flex:0 0 16px;margin-left:-9px;border:1.5px solid var(--surface-2);box-sizing:content-box}.imp-enter-from{opacity:0;transform:translateY(2px)}.imp-enter-active{transition:opacity var(--mo-dur-sm) var(--mo-ease-out),transform var(--mo-dur-sm) var(--mo-ease-out)}.imp-leave-to{opacity:0}.imp-leave-active{transition:opacity var(--mo-dur-micro) var(--mo-ease-in)}.iref{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;transition:color var(--mo-dur-micro) var(--mo-ease-out),text-decoration-color var(--mo-dur-micro) var(--mo-ease-out)}.iref:hover{color:var(--accent-ink);text-decoration-color:var(--accent-line)}.iref.mono{font-family:var(--mono);font-size:.94em}.num{font-feature-settings:"tnum" 1;white-space:nowrap}.num.ok{color:var(--ok-ink)}.num.warn{color:var(--warn-ink)}.num.bad{color:var(--danger-ink)}.num.fill{border-radius:var(--r-xs);padding:1px 5px}.num.fill.ok{background:var(--ok-soft)}.num.fill.warn{background:var(--warn-soft)}.num.fill.bad{background:var(--danger-soft)}.sid{font-family:var(--mono);font-size:.94em}.mtext code{font-family:var(--mono);font-size:var(--fs-ui);background:var(--surface-2);border-radius:var(--r-xs);padding:1px 5px}.btn-solid{font:inherit;font-size:var(--fs-ui);line-height:1;padding:7px 14px;min-height:var(--hit);border-radius:var(--r);cursor:pointer;background:var(--ink-fill);color:var(--surface);border:1px solid var(--ink-fill);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.btn-solid:hover{background:var(--ink);border-color:var(--ink);box-shadow:var(--shadow-sm)}.btn-solid:active{transform:scale(.98)}.btn-solid:disabled{opacity:var(--o-disabled);cursor:default;box-shadow:none}.btn-quiet{font:inherit;font-size:var(--fs-ui);line-height:1;padding:7px 14px;min-height:var(--hit);border-radius:var(--r);cursor:pointer;background:var(--surface);color:var(--ink-2);border:1px solid var(--line-strong);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.btn-quiet:hover{color:var(--ink);border-color:var(--ink-3);background:var(--surface-2)}.btn-quiet:active{transform:scale(.98)}.btn-quiet:disabled{opacity:var(--o-disabled);cursor:default}.pill-tone{display:inline-block;font-size:var(--fs-cap);line-height:16px;border-radius:var(--r-pill);padding:1px 8px;white-space:nowrap}.pill-tone.ok{color:var(--ok-ink);background:var(--ok-soft)}.pill-tone.warn{color:var(--warn-ink);background:var(--warn-soft)}.pill-tone.accent{color:var(--accent-ink);background:var(--accent-soft)}.pill-tone.danger{color:var(--danger-ink);background:var(--danger-soft)}.kpill-g{display:inline-block;font-size:var(--fs-cap);line-height:16px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 7px;white-space:nowrap}.kpill-g.dashed{border-style:dashed}.dot-g{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 7px}.dot-g.ok{background:var(--ok)}.dot-g.warn{background:var(--warn)}.dot-g.accent{background:var(--accent)}.dot-g.idle{background:var(--line-strong)}.dot-g.bad{background:var(--danger)}.demomark{font-size:var(--fs-tag);color:var(--ink-2);white-space:nowrap}.empty-g{font-size:var(--fs-note);color:var(--ink-2);line-height:var(--lh-body);padding:6px 10px}.empty-g.center{text-align:center;padding:18px 10px}.ckbox{display:grid;place-items:center;width:15px;height:15px;border:1px solid #8A93A1;border-radius:var(--r-xs);font-size:var(--fs-tag);color:var(--accent-ink);background:var(--surface)}.ckbox.on{border-color:var(--accent)}.btn-pill{font:inherit;font-size:var(--fs-meta);line-height:1;padding:4px 10px;border-radius:var(--r-pill);cursor:pointer;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.btn-pill:hover{color:var(--ink);border-color:var(--line-strong);background:var(--surface-2)}.btn-pill.on{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.scroll-fade::-webkit-scrollbar-thumb{background:transparent}.scroll-fade:hover::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid transparent;background-clip:padding-box}.fadehead{position:sticky;top:0;z-index:var(--z-sticky);background:var(--bg)}.fadehead:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(to bottom,var(--bg),transparent);pointer-events:none}@supports (animation-timeline: scroll()){.fadehead:after{opacity:0;animation:fadehead-tail linear both;animation-timeline:scroll(nearest);animation-range:0 60px}}@keyframes fadehead-tail{to{opacity:1}}.kbd-g{font-family:var(--mono);font-size:var(--fs-tag);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 5px;line-height:14px}.cnt-g{font-family:var(--mono);font-size:var(--fs-meta);color:var(--ink-2)}.backbtn-g{width:30px;height:30px;border-radius:var(--r-sm);font-size:var(--fs-title);color:var(--ink-2);display:grid;place-items:center;transition:all var(--mo-dur-micro) var(--mo-ease-out)}.backbtn-g:hover{background:var(--surface-2);color:var(--ink)}.send-round{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);background:var(--surface-2);transition:all var(--mo-dur-micro) var(--mo-ease-out)}.send-round.ready{color:var(--surface);background:var(--ink-fill)}.send-round.ready:hover{background:var(--ink)}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
