.mt-mark[data-v-d3b9ce62]{background:var(--warn);color:var(--tx-on-strong);border-radius:2px;padding:0 1px}.snav[data-v-1c673fb4]{width:208px;flex-shrink:0;height:100%;background:var(--bg1);border-right:1px solid var(--line);display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.brand[data-v-1c673fb4]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3)}.brand-logo[data-v-1c673fb4]{width:30px;height:30px;border-radius:var(--r-m);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--ac) 0%,var(--ac-hi) 100%);color:var(--tx-on-strong);box-shadow:0 2px 10px color-mix(in srgb,var(--ac) 35%,transparent)}.brand-name[data-v-1c673fb4]{font-size:var(--fs-md);font-weight:650;letter-spacing:.01em}.brand-sub[data-v-1c673fb4]{font-size:var(--fs-xs);color:var(--tx2);letter-spacing:.06em;text-transform:uppercase}.nav-search[data-v-1c673fb4]{display:flex;align-items:center;gap:var(--sp-1);margin:0 var(--sp-3) var(--sp-1);padding:0 var(--sp-2);height:27px;flex-shrink:0;border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg0);color:var(--tx2);overflow:hidden;transition:border-color var(--tr),height var(--nav-tr),margin var(--nav-tr),opacity var(--nav-tr),border-width var(--nav-tr)}.nav-search.hid[data-v-1c673fb4]{height:0;margin-bottom:0;opacity:0;border-width:0;pointer-events:none}.nav-search[data-v-1c673fb4]:focus-within{border-color:var(--ac)}.nav-search-ic[data-v-1c673fb4]{flex-shrink:0;opacity:.8}.nav-search-in[data-v-1c673fb4]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--tx0);font-size:var(--fs-sm);font-family:inherit}.nav-search-in[data-v-1c673fb4]::placeholder{color:var(--tx2);opacity:.75}.nav-search-x[data-v-1c673fb4]{flex-shrink:0;cursor:pointer;opacity:.7;background:none;border:none;padding:var(--sp-0);display:flex;align-items:center;color:inherit}.nav-search-x[data-v-1c673fb4]:hover{opacity:1;color:var(--tx0)}.nav-empty[data-v-1c673fb4]{padding:var(--sp-4) var(--sp-2);font-size:var(--fs-xs);color:var(--tx2);text-align:center}.nav-degraded[data-v-1c673fb4]{text-align:left;line-height:1.5;border:1px solid var(--warn-line, var(--line));border-radius:var(--r-s);background:var(--warn-soft);color:var(--tx1);margin-bottom:var(--sp-2)}.nav-degraded p[data-v-1c673fb4]{margin:0}.nav-degraded-act[data-v-1c673fb4]{margin-top:var(--sp-1h)}.nav-list[data-v-1c673fb4]{flex:1;padding:var(--sp-2);overflow-y:auto;overflow-x:hidden}.nav-group[data-v-1c673fb4]{margin-bottom:var(--sp-0)}.nav-g-hd[data-v-1c673fb4]{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-1);cursor:pointer;color:var(--tx1);-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;transition:height var(--nav-tr),padding var(--nav-tr),opacity var(--nav-tr);height:30px;box-sizing:border-box}.snav.icon .nav-g-hd[data-v-1c673fb4]{height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.nav-g-hd[data-v-1c673fb4]:hover{color:var(--tx0)}.nav-g-caret[data-v-1c673fb4]{flex-shrink:0;transition:transform var(--tr);opacity:.7}.nav-g-caret.closed[data-v-1c673fb4]{transform:rotate(-90deg)}.nav-g-nm[data-v-1c673fb4]{flex:1;font-size:var(--fs-md);font-weight:650;letter-spacing:.02em}.nav-g-cnt[data-v-1c673fb4]{font-size:var(--fs-xs);opacity:.6;background:var(--bg2);border-radius:var(--r-m);padding:0 var(--sp-1)}.nav-g-body[data-v-1c673fb4]{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--nav-tr)}.nav-g-body.closed[data-v-1c673fb4]{grid-template-rows:0fr}.nav-g-in[data-v-1c673fb4]{min-height:0;overflow:hidden}.nav-item[data-v-1c673fb4]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);margin-bottom:1px;border-radius:var(--r-s);cursor:pointer;color:var(--tx1);transition:background var(--tr),color var(--tr),padding var(--nav-tr),gap var(--nav-tr);position:relative;overflow:hidden;white-space:nowrap}.nav-item[data-v-1c673fb4]:hover{background:var(--bg2);color:var(--tx0)}.nav-item.on[data-v-1c673fb4]{background:var(--ac-soft);color:var(--ac-hi)}.nav-item.on[data-v-1c673fb4]:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:2.5px;border-radius:2px;background:var(--ac)}.nav-ic[data-v-1c673fb4]{flex-shrink:0;opacity:.9}.nav-name[data-v-1c673fb4]{flex:1;font-size:var(--fs-sm);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--nav-tr)}.nav-ver[data-v-1c673fb4]{flex-shrink:0;font-size:var(--fs-2xs);line-height:1;padding:var(--sp-1);border-radius:var(--r-s);color:var(--warn);background:var(--warn-soft, var(--warn-line));border:1px solid var(--warn-line);cursor:help;letter-spacing:.01em}.nav-key[data-v-1c673fb4]{opacity:0;transition:opacity var(--tr)}.nav-item:hover .nav-key[data-v-1c673fb4],.nav-item.on .nav-key[data-v-1c673fb4]{opacity:.8}.nav-foot[data-v-1c673fb4]{padding:var(--sp-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-2)}.foot-row[data-v-1c673fb4]{display:flex;align-items:center;gap:var(--sp-2);color:var(--tx1)}.foot-row.dim[data-v-1c673fb4]{color:var(--tx2)}.foot-btn[data-v-1c673fb4]{background:transparent;border:0;cursor:pointer;font:inherit;text-align:left;padding:0;width:100%}.foot-btn[data-v-1c673fb4]:hover{color:var(--tx0)}.foot-tx[data-v-1c673fb4]{font-size:var(--fs-xs)}.dot[data-v-1c673fb4]{width:7px;height:7px;border-radius:50%}.dot.c-ok[data-v-1c673fb4]{background:var(--ok);box-shadow:var(--glow-m) var(--ok)}.dot.c-warn[data-v-1c673fb4]{background:var(--warn)}.dot.c-err[data-v-1c673fb4]{background:var(--err);box-shadow:var(--glow-m) var(--err)}.dot.c-idle[data-v-1c673fb4]{background:var(--tx3)}.snav[data-v-1c673fb4]{--nav-tr: .24s cubic-bezier(.25, .8, .3, 1);transition:width var(--nav-tr);will-change:width}.snav.icon[data-v-1c673fb4]{width:56px}.snav.icon .brand[data-v-1c673fb4]{justify-content:center;padding:var(--sp-3) 0 var(--sp-3)}.brand[data-v-1c673fb4]{transition:padding var(--nav-tr)}.brand-tx[data-v-1c673fb4]{overflow:hidden;white-space:nowrap;max-width:140px;transition:max-width var(--nav-tr),opacity var(--nav-tr)}.snav.icon .brand-tx[data-v-1c673fb4]{max-width:0;opacity:0}.snav.icon .nav-list[data-v-1c673fb4]{padding:var(--sp-2) var(--sp-1)}.nav-list[data-v-1c673fb4]{transition:padding var(--nav-tr)}.snav.icon .nav-item[data-v-1c673fb4]{justify-content:center;padding:var(--sp-2) 0;gap:0}.snav.icon .nav-name[data-v-1c673fb4],.snav.icon .nav-ver[data-v-1c673fb4],.snav.icon .nav-key[data-v-1c673fb4]{flex:0 0 0;max-width:0;min-width:0;opacity:0;overflow:hidden;margin:0;padding:0;border-width:0}.nav-ver[data-v-1c673fb4],.nav-key[data-v-1c673fb4]{transition:opacity var(--nav-tr)}.snav.icon .nav-item.on[data-v-1c673fb4]:before{left:-4px}.nav-g-sep[data-v-1c673fb4]{height:1px;background:var(--line);margin:0 var(--sp-2);opacity:0;transition:opacity var(--nav-tr),margin var(--nav-tr)}.snav.icon .nav-g-sep[data-v-1c673fb4]{opacity:1;margin:var(--sp-2)}.nav-group:first-child .nav-g-sep[data-v-1c673fb4]{display:none}.snav.icon .nav-foot[data-v-1c673fb4]{padding:var(--sp-3) 0 var(--sp-3);align-items:center}.nav-foot[data-v-1c673fb4]{transition:padding var(--nav-tr)}.snav.icon .foot-row[data-v-1c673fb4]{justify-content:center}.foot-tx[data-v-1c673fb4]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px;transition:max-width var(--nav-tr),opacity var(--nav-tr)}.snav.icon .foot-tx[data-v-1c673fb4]{max-width:0;opacity:0}.ccm-mask[data-v-c14faf27]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-ctx-top)}.ccm[data-v-c14faf27]{position:fixed;min-width:168px;padding:var(--sp-1);background:var(--bg1);border:1px solid var(--line-strong);border-radius:10px;box-shadow:var(--shadow-pop);z-index:calc(var(--z-ctx-top) + 1);max-height:calc(100vh - 16px);overflow-y:auto}.ccm-sub[data-v-c14faf27]{z-index:calc(var(--z-ctx-top) + 2);min-width:190px;max-height:calc(100vh - 16px);overflow-y:auto}.ccm>.ccm-sub[data-v-c14faf27]{position:fixed}.ccm-hd[data-v-c14faf27]{font-size:var(--fs-2xs);font-weight:650;color:var(--tx2);letter-spacing:.06em;padding:var(--sp-1) var(--sp-2h) var(--sp-1h);border-bottom:1px solid var(--line);margin-bottom:3px}.ccm-it[data-v-c14faf27]{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-1h) var(--sp-2h);border:0;background:transparent;border-radius:var(--r-s);cursor:pointer;font-size:var(--fs-sm);color:var(--tx1);text-align:left}.ccm-it[data-v-c14faf27]:hover,.ccm-it.on[data-v-c14faf27]{background:var(--ac-soft);color:var(--ac-hi)}.ccm-it.danger[data-v-c14faf27]{color:var(--err)}.ccm-it.danger[data-v-c14faf27]:hover{background:var(--err-soft)}.ccm-lb[data-v-c14faf27]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccm-arrow[data-v-c14faf27]{margin-left:auto;opacity:.55;flex-shrink:0}.ccm-parent:hover .ccm-arrow[data-v-c14faf27],.ccm-parent.on .ccm-arrow[data-v-c14faf27]{opacity:1}.ccm-sep[data-v-c14faf27]{height:1px;background:var(--line);margin:3px var(--sp-1h)}.empty-state[data-v-ef4c8925]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:34px var(--sp-4);color:var(--tx1);animation:es-fade-ef4c8925 .18s ease-out}.es-icon[data-v-ef4c8925]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;background:radial-gradient(circle,var(--ac-soft) 0%,transparent 72%)}.empty-state.es-compact .es-icon[data-v-ef4c8925]{width:38px;height:38px}.es-text[data-v-ef4c8925]{font-size:var(--fs-sm)}.es-hint[data-v-ef4c8925]{font-size:var(--fs-xs);color:var(--tx1);opacity:.8}.es-extra[data-v-ef4c8925]{display:flex;flex-wrap:wrap;gap:var(--sp-1h);justify-content:center;align-items:center;max-width:100%}@keyframes es-fade-ef4c8925{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.empty-state.es-centered[data-v-ef4c8925]{min-height:calc(100vh - var(--vh-offset));justify-content:center}.empty-state.es-compact[data-v-ef4c8925]{padding:var(--sp-4) var(--sp-3);gap:5px}.empty-state.es-compact .es-text[data-v-ef4c8925]{font-size:var(--fs-sm)}.empty-state.es-compact .es-hint[data-v-ef4c8925]{font-size:var(--fs-xs)}@media(prefers-reduced-motion:reduce){.empty-state.es-centered[data-v-ef4c8925]{animation:none}}.sp-en[data-v-9475487b]{font-size:var(--fs-2xs);opacity:.65;margin-left:3px}.cs-chip[data-v-236d52d5]{display:inline-flex;align-items:center;gap:5px;padding:3px var(--sp-2h);font-size:var(--fs-xs);cursor:pointer;color:var(--tx1);background:var(--bg2);border:1px solid var(--line);border-radius:99px;white-space:nowrap}.cs-chip[data-v-236d52d5]:hover{border-color:var(--ac-hi)}.cs-chip.remote[data-v-236d52d5]{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.cs-chip.env-prod[data-v-236d52d5]{color:var(--err);border-color:var(--err);background:var(--err-soft)}.cs-chip.none[data-v-236d52d5]{color:var(--ac-hi);border-color:var(--ac-hi);background:var(--ac-soft);animation:cs-breath-236d52d5 2.4s ease-in-out infinite}@keyframes cs-breath-236d52d5{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ac) 25%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 0%,transparent)}}.cs-name[data-v-236d52d5]{max-width:140px;overflow:hidden;text-overflow:ellipsis}.cs-caret[data-v-236d52d5]{opacity:.6}.cs-menu[data-v-236d52d5]{min-width:240px;padding:5px;background:var(--bg1);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-pop)}.cs-item[data-v-236d52d5]{display:flex;align-items:center;gap:var(--sp-2);padding:7px var(--sp-2h);font-size:var(--fs-sm);color:var(--tx1);border-radius:var(--r-s);cursor:pointer}.cs-item[data-v-236d52d5]:hover{background:var(--bg2)}.cs-item.on[data-v-236d52d5]{color:var(--ac-hi)}.cs-item-name[data-v-236d52d5]{flex-shrink:1;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-item-sub[data-v-236d52d5]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-xs);color:var(--tx2);text-align:right}.cs-ver[data-v-236d52d5]{flex-shrink:0;padding:1px 5px;font-size:var(--fs-xs);font-weight:600;color:var(--ac-hi);background:var(--ac-soft);border:1px solid var(--ac-line);border-radius:3px}.cs-check[data-v-236d52d5]{color:var(--ac-hi);flex-shrink:0}.cs-sep[data-v-236d52d5]{height:1px;margin:var(--sp-1) var(--sp-0);background:var(--line)}.cs-item.manage[data-v-236d52d5]{color:var(--tx2)}.cs-item.manage[data-v-236d52d5]:hover{color:var(--tx1)}.cm-tip[data-v-236d52d5]{font-size:var(--fs-xs);line-height:1.7;color:var(--tx2);margin-bottom:var(--sp-3)}.cm-tip[data-v-236d52d5],.cm-sort[data-v-236d52d5]{flex-shrink:0}.cm-list[data-v-236d52d5]{display:flex;flex-direction:column;gap:var(--sp-1h);overflow-y:auto;min-height:0;flex:1 1 auto;padding-right:var(--sp-0);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.cm-list[data-v-236d52d5]::-webkit-scrollbar{width:8px}.cm-list[data-v-236d52d5]::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-xs)}.cm-list[data-v-236d52d5]::-webkit-scrollbar-thumb:hover{background:var(--tx2)}.cm-fold[data-v-236d52d5]{border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg2);margin-bottom:var(--sp-3);flex-shrink:0}.cm-fold-hd[data-v-236d52d5]{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2h) var(--sp-3);background:none;border:0;cursor:pointer;font:650 var(--fs-sm) var(--font);color:var(--tx0);text-align:left}.cm-fold-hd[data-v-236d52d5]:hover{color:var(--ac-hi)}.cm-fold-n[data-v-236d52d5]{font-size:var(--fs-2xs);color:var(--tx2);font-weight:400}.cm-fold-n b[data-v-236d52d5]{color:var(--err)}.cm-caret[data-v-236d52d5]{margin-left:auto;transition:transform .15s ease-out;color:var(--tx2);flex-shrink:0}.cm-caret.rot[data-v-236d52d5]{transform:rotate(180deg)}.cm-fold-bd[data-v-236d52d5]{display:none}.cm-fold.open .cm-fold-bd[data-v-236d52d5]{display:block}.cm-fold-list[data-v-236d52d5]{border:0;background:none}.cm-fold-list .cm-fold-hd[data-v-236d52d5]{padding:0 0 var(--sp-1h)}.cm-fold-list.open[data-v-236d52d5]{display:flex;flex-direction:column;flex:1 1 auto;min-height:222px}.cm-fold-list .cm-fold-bd[data-v-236d52d5]{min-height:0;flex:1}.cm-fold-list.open .cm-fold-bd[data-v-236d52d5]{display:flex;flex-direction:column}.cm-fold-form.open[data-v-236d52d5]{display:flex;flex-direction:column;min-height:0;flex-shrink:1}.cm-fold-form.open .cm-fold-hd[data-v-236d52d5]{flex-shrink:0}.cm-fold-form.open .cm-fold-bd[data-v-236d52d5]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:var(--sp-2)}.cm-fold-form.open .cm-form-ops[data-v-236d52d5]{position:sticky;bottom:0;background:var(--bg2)}.cm-row[data-v-236d52d5]{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"grip main aux" "grip sub ops";column-gap:var(--sp-2);align-items:center;padding:var(--sp-1h) var(--sp-3) var(--sp-1h) var(--sp-1h);background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-m);transition:border-color .15s ease-out,background .15s ease-out}.cm-row[data-v-236d52d5]:hover{border-color:var(--line-strong);background:var(--bg3)}.cm-row.err[data-v-236d52d5]{border-color:var(--err-line);background:var(--err-soft);box-shadow:inset 3px 0 0 var(--err)}.cm-row.dragover[data-v-236d52d5]{border-color:var(--ac-line)}.cm-grip[data-v-236d52d5]{grid-area:grip;align-self:stretch;display:flex;align-items:center;justify-content:center;color:var(--tx2);cursor:grab;opacity:0;transition:opacity .12s ease-out;border:0;background:none;font-size:var(--fs-sm);letter-spacing:-1px;padding:0 var(--sp-0)}.cm-row:hover .cm-grip[data-v-236d52d5],.cm-grip.grip-on[data-v-236d52d5],.cm-grip[data-v-236d52d5]:focus-visible{opacity:.75}.cm-row-main[data-v-236d52d5]{grid-area:main;display:flex;align-items:center;gap:var(--sp-2);min-width:0}.cm-row-name[data-v-236d52d5]{font-size:var(--fs-sm);font-weight:650;color:var(--tx0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-row-aux[data-v-236d52d5]{grid-area:aux;display:flex;align-items:center;gap:var(--sp-1h);justify-self:end}.cm-lat[data-v-236d52d5]{font-size:var(--fs-2xs);color:var(--ok);font-family:var(--mono)}.cm-lat-err[data-v-236d52d5]{color:var(--err)}.cm-lat-idle[data-v-236d52d5]{color:var(--tx2)}.cm-row-sub[data-v-236d52d5]{grid-area:sub;display:flex;align-items:center;gap:var(--sp-2);min-width:0;margin-top:var(--sp-0)}.cm-row-ep[data-v-236d52d5]{font-size:var(--fs-2xs);color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-row-ops[data-v-236d52d5]{grid-area:ops;display:flex;gap:var(--sp-1);justify-self:end;opacity:0;transition:opacity .12s ease-out}.cm-row:hover .cm-row-ops[data-v-236d52d5],.cm-row:focus-within .cm-row-ops[data-v-236d52d5]{opacity:1}.is-coarse .cm-row-ops[data-v-236d52d5]{opacity:1}.cm-icob[data-v-236d52d5]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border-radius:var(--r-s);border:1px solid var(--line);background:var(--bg2);color:var(--tx1);cursor:pointer}.cm-icob[data-v-236d52d5]:hover{background:var(--bg3);color:var(--tx0)}.cm-icob.danger[data-v-236d52d5]:hover{color:var(--err);border-color:var(--err-line)}.cm-icob[data-v-236d52d5]:disabled{opacity:.5;cursor:not-allowed}.cm-cnt[data-v-236d52d5]{font-size:var(--fs-2xs);color:var(--tx2);background:var(--bg2);border:1px solid var(--line);border-radius:10px;padding:0 var(--sp-2);margin-left:var(--sp-2)}.cm-cnt b[data-v-236d52d5]{color:var(--err)}.cm-sort-hint[data-v-236d52d5]{font-size:var(--fs-2xs);color:var(--ac-hi);margin-left:auto}.cm-empty[data-v-236d52d5]{padding:14px;font-size:var(--fs-sm);color:var(--tx2);text-align:center;background:var(--bg2);border:1px dashed var(--line);border-radius:var(--r-m);margin-bottom:var(--sp-3)}.cm-test[data-v-236d52d5]{display:flex;align-items:center;gap:7px;padding:7px 11px;font-size:var(--fs-sm);border-radius:7px;margin-bottom:var(--sp-3)}.cm-test.ok[data-v-236d52d5]{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line)}.cm-test.err[data-v-236d52d5]{color:var(--err);background:var(--err-soft);border:1px solid var(--err-line)}.cm-form[data-v-236d52d5]{padding:var(--sp-3);background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-m)}.cm-grid[data-v-236d52d5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2h)}.cm-f[data-v-236d52d5]{display:flex;flex-direction:column;gap:var(--sp-1)}.cm-f.wide[data-v-236d52d5]{grid-column:span 2}.cm-f label[data-v-236d52d5]{font-size:var(--fs-xs);color:var(--tx2)}.cm-form-ops[data-v-236d52d5]{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3)}.btn.danger[data-v-236d52d5]:hover{color:var(--err);border-color:var(--err)}.cs-hdot[data-v-236d52d5]{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--tx2);opacity:.55}.cs-env[data-v-236d52d5]{flex-shrink:0;padding:1px 5px;font-size:var(--fs-2xs);font-weight:650;letter-spacing:.3px;border-radius:3px;border:1px solid}.cs-ro[data-v-236d52d5]{font-size:var(--fs-2xs);margin-left:3px;opacity:.85}.cs-env.e-prod[data-v-236d52d5]{color:var(--err);background:var(--err-soft);border-color:var(--err-line)}.cs-env.e-staging[data-v-236d52d5]{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.cs-env.e-qa[data-v-236d52d5]{color:var(--info);background:var(--info-soft);border-color:var(--info-line)}.cs-env.e-dev[data-v-236d52d5]{color:var(--tx2);background:var(--bg2);border-color:var(--line)}.cs-hdot.green[data-v-236d52d5]{background:var(--ok);opacity:1;box-shadow:0 0 0 3px var(--ok-line)}.cs-hdot.red[data-v-236d52d5]{background:var(--err);opacity:1;box-shadow:0 0 0 3px var(--err-line)}.cm-lat-warn[data-v-236d52d5]{color:var(--warn)}.cs-ak[data-v-236d52d5]{flex-shrink:0;padding:1px 5px;font-size:var(--fs-2xs);font-weight:600;color:var(--tx2);background:var(--bg2);border:1px solid var(--line-strong);border-radius:3px}.cs-item.stale[data-v-236d52d5]{opacity:.55}.cm-row.stale[data-v-236d52d5]{opacity:.6}.cs-stale[data-v-236d52d5]{flex-shrink:0;padding:1px 5px;font-size:var(--fs-2xs);font-weight:600;color:var(--tx2);background:var(--bg2);border:1px dashed var(--line-strong);border-radius:3px}.cm-role[data-v-236d52d5]{padding:1px var(--sp-1h);font-size:var(--fs-xs);font-weight:600;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:3px}.cm-roles[data-v-236d52d5]{display:flex;gap:var(--sp-1h)}.cm-role-btn[data-v-236d52d5]{flex:1;padding:5px 0;font-size:var(--fs-xs);cursor:pointer;color:var(--tx2);background:var(--bg1);border:1px solid var(--line);border-radius:var(--r-s)}.cm-role-btn[data-v-236d52d5]:hover{color:var(--tx1);border-color:var(--ac-hi)}.cm-role-btn.on[data-v-236d52d5]{color:var(--ac-hi);border-color:var(--ac-hi);background:var(--ac-soft);font-weight:600}.um-chip[data-v-d27afaca]{display:inline-flex;align-items:center;gap:var(--sp-1h);padding:var(--sp-0) var(--sp-2) var(--sp-0) 3px;font-size:var(--fs-xs);color:var(--tx1);background:var(--bg2);border:1px solid var(--line);border-radius:99px;cursor:pointer}.um-chip[data-v-d27afaca]:hover{border-color:var(--ac-hi)}.um-avatar[data-v-d27afaca]{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);font-weight:600;flex-shrink:0;color:var(--tx-on-strong)}.um-avatar.lg[data-v-d27afaca]{width:30px;height:30px;font-size:var(--fs-lg)}.av-admin[data-v-d27afaca]{background:linear-gradient(135deg,var(--err),color-mix(in srgb,var(--err) 72%,#000))}.av-operator[data-v-d27afaca]{background:linear-gradient(135deg,var(--warn),color-mix(in srgb,var(--warn) 72%,#000))}.av-viewer[data-v-d27afaca]{background:linear-gradient(135deg,var(--info),color-mix(in srgb,var(--info) 72%,#000))}.um-name[data-v-d27afaca]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-dot[data-v-d27afaca]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.um-dot.r-admin[data-v-d27afaca]{background:var(--err)}.um-dot.r-operator[data-v-d27afaca]{background:var(--warn)}.um-dot.r-viewer[data-v-d27afaca]{background:var(--info)}.um-caret[data-v-d27afaca]{color:var(--tx2);flex-shrink:0}.um-panel[data-v-d27afaca]{width:264px;background:var(--bg1);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-pop);overflow:hidden;font-size:var(--fs-sm)}.um-head[data-v-d27afaca]{display:flex;align-items:center;gap:var(--sp-2h);padding:var(--sp-3) 14px var(--sp-2h)}.um-head-txt[data-v-d27afaca]{min-width:0}.um-head-name[data-v-d27afaca]{font-size:var(--fs-md);font-weight:600;color:var(--tx1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-head-sub[data-v-d27afaca]{font-size:var(--fs-2xs);color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-rows[data-v-d27afaca]{border-top:1px solid var(--line);padding:var(--sp-2) 14px;display:flex;flex-direction:column;gap:7px}.um-row[data-v-d27afaca]{display:flex;align-items:center;gap:var(--sp-2h);min-width:0}.um-k[data-v-d27afaca]{width:56px;flex-shrink:0;color:var(--tx2);font-size:var(--fs-xs)}.um-v[data-v-d27afaca]{display:inline-flex;align-items:center;gap:5px;color:var(--tx1);min-width:0}.um-attr[data-v-d27afaca]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-hint[data-v-d27afaca]{color:var(--tx2);font-size:var(--fs-2xs)}.role-tag[data-v-d27afaca]{font-size:var(--fs-2xs);padding:0 5px;border-radius:var(--r-xs);letter-spacing:.4px}.r-admin[data-v-d27afaca]{background:var(--err-soft);color:var(--err)}.r-operator[data-v-d27afaca]{background:var(--warn-soft);color:var(--warn)}.r-viewer[data-v-d27afaca]{background:var(--info-soft);color:var(--info)}.ok-ic[data-v-d27afaca]{color:var(--ok)}.warn-ic[data-v-d27afaca]{color:var(--warn)}.um-actions[data-v-d27afaca]{border-top:1px solid var(--line);padding:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-0)}.um-act[data-v-d27afaca]{display:flex;align-items:center;gap:7px;padding:var(--sp-1h) var(--sp-2);font-size:var(--fs-sm);color:var(--tx1);text-decoration:none;background:none;border:none;border-radius:var(--r-s);cursor:pointer;text-align:left}.um-act[data-v-d27afaca]:hover{background:var(--bg2)}.um-act.danger[data-v-d27afaca]{color:var(--err)}.um-note[data-v-d27afaca]{padding:5px var(--sp-2) 3px;font-size:var(--fs-2xs);color:var(--tx2)}.nc-btn[data-v-2ffa8ccd]{position:relative;flex-shrink:0}.nc-dot[data-v-2ffa8ccd]{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;padding:0 3px;border-radius:99px;background:var(--err);color:var(--tx-on-strong);font-size:var(--fs-2xs);font-weight:650;display:flex;align-items:center;justify-content:center;font-family:var(--mono);line-height:1}.nc-pane[data-v-2ffa8ccd]{width:340px;max-height:420px;display:flex;flex-direction:column;background:var(--bg1);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-pop);overflow:hidden}.nc-head[data-v-2ffa8ccd]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);font-weight:650;color:var(--tx1);border-bottom:1px solid var(--line);flex-shrink:0}.nc-tools .btn.on[data-v-2ffa8ccd]{color:var(--warn);border-color:currentColor}.nc-list[data-v-2ffa8ccd]{overflow-y:auto;padding:var(--sp-1) 0}.nc-day[data-v-2ffa8ccd]{position:sticky;top:0;z-index:1;padding:var(--sp-1) var(--sp-3) 3px;font-size:var(--fs-2xs);font-weight:650;letter-spacing:.4px;color:var(--tx2);background:var(--bg1);border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent)}.nc-item[data-v-2ffa8ccd]{display:flex;gap:var(--sp-2);padding:7px var(--sp-3);border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent)}.nc-item[data-v-2ffa8ccd]:last-child{border-bottom:none}.nc-copy[data-v-2ffa8ccd]{opacity:0;flex-shrink:0;align-self:flex-start;padding:var(--sp-0) 5px}.nc-item:hover .nc-copy[data-v-2ffa8ccd]{opacity:1}.nc-k[data-v-2ffa8ccd]{width:7px;height:7px;border-radius:50%;margin-top:var(--sp-1);flex-shrink:0}.nc-k.success[data-v-2ffa8ccd]{background:var(--ok)}.nc-k.error[data-v-2ffa8ccd]{background:var(--err)}.nc-k.warning[data-v-2ffa8ccd]{background:var(--warn)}.nc-k.info[data-v-2ffa8ccd]{background:var(--info)}.nc-body[data-v-2ffa8ccd]{flex:1;min-width:0}.nc-msg[data-v-2ffa8ccd]{font-size:var(--fs-sm);color:var(--tx1);line-height:1.5;word-break:normal;overflow-wrap:anywhere}.nc-meta[data-v-2ffa8ccd]{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-0)}.nc-ts[data-v-2ffa8ccd]{font-size:var(--fs-2xs);color:var(--tx2)}.nc-cnt[data-v-2ffa8ccd]{font-size:var(--fs-2xs);font-weight:650;padding:0 5px;border-radius:99px;line-height:14px;color:var(--warn);border:1px solid currentColor;opacity:.9}.nc-acts[data-v-2ffa8ccd]{font-size:var(--fs-2xs);color:var(--ac-hi);cursor:help}.nc-span[data-v-2ffa8ccd]{font-size:var(--fs-2xs);color:var(--tx2)}.ig-meta[data-v-f7fc0bfc]{font-size:var(--fs-xs);color:var(--tx2);margin-bottom:var(--sp-3);-webkit-user-select:all;user-select:all}.ig-sec[data-v-f7fc0bfc]{margin-bottom:18px}.ig-sec-t[data-v-f7fc0bfc]{font-size:var(--fs-md);font-weight:600;margin-bottom:var(--sp-1h)}.ig-sec-b[data-v-f7fc0bfc]{margin:0;padding:var(--sp-2h) var(--sp-3);font-size:var(--fs-xs);line-height:1.7;font-family:var(--mono);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;background:var(--code-bg);border:1px solid var(--line);border-radius:var(--r-s)}.ior[data-v-7c361dc2]{flex:1;min-width:0}.ior-main[data-v-7c361dc2]{display:flex;align-items:center;gap:7px;min-width:0}.ior-name[data-v-7c361dc2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.ior-name[data-v-7c361dc2] mark{background:none;color:var(--acc);font-weight:600}.ior-meta[data-v-7c361dc2]{flex-shrink:0;color:var(--tx2);font-size:var(--fs-xs);white-space:nowrap}.ior-copy[data-v-7c361dc2]{flex-shrink:0;display:inline-flex;border:none;background:none;color:var(--tx2);cursor:pointer;padding:var(--sp-0);border-radius:var(--r-xs);opacity:0;transition:opacity .12s}.ior:hover .ior-copy[data-v-7c361dc2],.ior-copy[data-v-7c361dc2]:focus-visible{opacity:1}.ior-copy[data-v-7c361dc2]:hover{color:var(--tx0);background:var(--bg3)}.ior-aliases[data-v-7c361dc2]{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:3px;padding-left:14px}.ior-chip[data-v-7c361dc2]{font-size:var(--fs-2xs);padding:0 5px;border-radius:var(--r-xs);line-height:15px;cursor:pointer;color:var(--dv-purple);background:var(--dv-purple-soft)}.ior-chip[data-v-7c361dc2]:hover{background:var(--dv-purple-soft)}.ior-tag[data-v-7c361dc2]{flex:none;font-size:var(--fs-2xs);padding:0 5px;border-radius:var(--r-xs);line-height:16px;color:var(--dv-purple);background:var(--dv-purple-soft)}.ior-dot[data-v-7c361dc2]{flex:none;width:7px;height:7px;border-radius:50%}.h-green[data-v-7c361dc2]{background:var(--ok)}.h-yellow[data-v-7c361dc2]{background:var(--warn)}.h-red[data-v-7c361dc2]{background:var(--err)}.h-grey[data-v-7c361dc2]{background:var(--tx2)}.mono[data-v-7c361dc2]{font-family:var(--mono, ui-monospace, monospace)}.tbar[data-v-2f16fb29]{height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-4);background:var(--bg1);border-bottom:1px solid var(--line);gap:var(--sp-3)}.tbar-left[data-v-2f16fb29]{display:flex;align-items:center;gap:var(--sp-2);flex:1;min-width:0;overflow:hidden}.idx-select[data-v-2f16fb29]{width:320px;max-width:44vw;flex-shrink:1;min-width:240px}.idx-meta[data-v-2f16fb29]{font-size:var(--fs-xs);color:var(--tx2);white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){.tbar-left .idx-meta[data-v-2f16fb29]{display:none}.idx-select[data-v-2f16fb29]{min-width:200px}}@media(max-width:1000px){.idx-select[data-v-2f16fb29]{min-width:150px;width:240px}.tbar-right .self-chip[data-v-2f16fb29],.tbar-kt[data-v-2f16fb29]{display:none}.tbar[data-v-2f16fb29]{padding:0 var(--sp-2);gap:var(--sp-2)}}.tbar-left .pill[data-v-2f16fb29]{flex-shrink:0}.tbar-alert[data-v-2f16fb29]{flex-shrink:0;color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.tbar-alert.bad[data-v-2f16fb29]{color:var(--err);border-color:color-mix(in srgb,var(--err) 45%,var(--line))}.tbar-alert-n[data-v-2f16fb29]{font-family:var(--mono);font-size:var(--fs-xs);font-weight:650}.tbar-job[data-v-2f16fb29]{flex-shrink:0;color:var(--acc);border-color:color-mix(in srgb,var(--acc) 35%,var(--line))}.tbar-job-spin[data-v-2f16fb29]{animation:rot-2f16fb29 1.4s linear infinite}.nav-toggle[data-v-2f16fb29]{flex-shrink:0}.tbar-right[data-v-2f16fb29]{display:flex;align-items:center;gap:var(--sp-1)}.tbar .btn.sm[data-v-2f16fb29],.tbar-left[data-v-2f16fb29] .cs-chip,.tbar-right[data-v-2f16fb29] .um-chip,.tbar-right[data-v-2f16fb29] .nc-btn{height:28px}.self-chip[data-v-2f16fb29]{padding:var(--sp-1) var(--sp-2);background:var(--bg2);border:1px solid var(--line);border-radius:99px;max-width:170px;overflow:hidden;text-overflow:ellipsis}.spinning[data-v-2f16fb29] svg{animation:rot-2f16fb29 1s linear infinite}@keyframes rot-2f16fb29{to{transform:rotate(360deg)}}.pal-mask[data-v-24a545c6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-view);background:var(--mask);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;padding-top:14vh}.pal[data-v-24a545c6]{width:560px;max-width:92vw;max-height:420px;height:fit-content;background:var(--bg1);border:1px solid var(--line-strong);border-radius:var(--r-l);box-shadow:var(--shadow-pop);overflow:hidden;display:flex;flex-direction:column}.pal-input-row[data-v-24a545c6]{display:flex;align-items:center;gap:var(--sp-2h);padding:var(--sp-3) 14px;border-bottom:1px solid var(--line)}.pal-ic[data-v-24a545c6]{color:var(--tx2);flex-shrink:0}.pal-input[data-v-24a545c6]{flex:1;background:transparent;border:0;outline:0;color:var(--tx0);font-size:var(--fs-lg);font-family:var(--font)}.pal-input[data-v-24a545c6]::placeholder{color:var(--tx2)}.pal-list[data-v-24a545c6]{max-height:340px;padding:var(--sp-1h)}.pal-group[data-v-24a545c6]{padding:var(--sp-2) var(--sp-2h) 3px;font-size:var(--fs-xs);font-weight:600;color:var(--tx2);text-transform:uppercase;letter-spacing:.07em}.pal-item[data-v-24a545c6]{display:flex;align-items:center;gap:var(--sp-2h);padding:var(--sp-2) var(--sp-2h);border-radius:var(--r-s);cursor:pointer}.pal-item.on[data-v-24a545c6]{background:var(--ac-soft)}.pal-item-ic[data-v-24a545c6]{color:var(--tx1);flex-shrink:0}.pal-item.on .pal-item-ic[data-v-24a545c6]{color:var(--ac-hi)}.pal-item-main[data-v-24a545c6]{flex:1;min-width:0}.pal-item-title[data-v-24a545c6]{font-size:var(--fs-sm);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-item-sub[data-v-24a545c6]{font-size:var(--fs-xs);color:var(--tx2);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-item-cat[data-v-24a545c6]{font-size:var(--fs-xs);color:var(--tx2);background:var(--bg2);padding:1px 7px;border-radius:99px;flex-shrink:0}.msk-mask[data-v-cbcd83aa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-confirm);background:var(--mask);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.msk-box[data-v-cbcd83aa]{--dlg-w: 460px;--msk-bd: var(--line-strong);width:var(--dlg-w);max-width:92vw;background:var(--bg1);border:1px solid var(--msk-bd);border-radius:var(--r-l);box-shadow:var(--shadow-pop);overflow:hidden}.cf-head[data-v-d4b8aca5]{display:flex;align-items:center;gap:9px;padding:14px var(--sp-4) 0}.cf-icon[data-v-d4b8aca5]{flex-shrink:0}.lv-critical .cf-icon[data-v-d4b8aca5]{color:var(--err)}.lv-warn .cf-icon[data-v-d4b8aca5]{color:var(--warn)}.lv-info .cf-icon[data-v-d4b8aca5]{color:var(--info)}.cf-title[data-v-d4b8aca5]{font-size:var(--fs-md);font-weight:650}.cf-body[data-v-d4b8aca5]{padding:var(--sp-2h) var(--sp-4) 14px;font-size:var(--fs-sm);color:var(--tx1);line-height:1.6}.cf-guard[data-v-d4b8aca5]{padding:0 var(--sp-4) var(--sp-3)}.cf-guard-tip[data-v-d4b8aca5]{font-size:var(--fs-sm);color:var(--tx1);margin-bottom:var(--sp-1h)}.cf-guard-tip b[data-v-d4b8aca5]{color:var(--err)}.cf-skip[data-v-d4b8aca5]{display:flex;align-items:center;gap:var(--sp-1h);padding:0 var(--sp-4) var(--sp-3);font-size:var(--fs-xs);color:var(--tx2);-webkit-user-select:none;user-select:none;cursor:pointer}.cf-facts[data-v-d4b8aca5]{padding:0 var(--sp-4) var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1)}.cf-fact[data-v-d4b8aca5]{display:flex;align-items:baseline;gap:var(--sp-2h);font-size:var(--fs-sm);line-height:1.5}.cf-fact-k[data-v-d4b8aca5]{flex:none;color:var(--tx2);min-width:72px}.cf-fact-v[data-v-d4b8aca5]{color:var(--tx0);word-break:break-all;min-width:0}.cf-fact-v.cf-fact-err[data-v-d4b8aca5]{color:var(--err)}.cf-foot[data-v-d4b8aca5]{display:flex;justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--bg0)}.sfb[data-v-ea8d4891]{display:flex;align-items:center;background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--r-m)}.sfb-i[data-v-ea8d4891]{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--text);font:inherit}.hk-mask[data-v-6ae6b3fc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);background:var(--mask);display:flex;align-items:flex-start;justify-content:center;padding-top:9vh}.hk-panel[data-v-6ae6b3fc]{width:560px;max-width:94vw;max-height:78vh;display:flex;flex-direction:column;background:var(--bg1);border:1px solid var(--line-strong);border-radius:var(--r-l);box-shadow:var(--shadow-pop);overflow:hidden}.hk-head[data-v-6ae6b3fc]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-md);font-weight:650;color:var(--tx0);border-bottom:1px solid var(--line)}.hk-hint[data-v-6ae6b3fc]{margin-left:auto;font-size:var(--fs-xs);font-weight:400;color:var(--tx2)}.hk-x[data-v-6ae6b3fc]{display:flex;align-items:center;padding:var(--sp-1);margin-right:-6px;background:none;border:none;border-radius:var(--r-s);color:var(--tx2);cursor:pointer}.hk-x[data-v-6ae6b3fc]:hover{color:var(--tx0);background:var(--bg3)}.hk-body[data-v-6ae6b3fc]{padding:var(--sp-1h) var(--sp-4) 14px;overflow-y:auto}.hk-filter[data-v-6ae6b3fc]{margin:var(--sp-1h) 0 var(--sp-0);font-size:var(--fs-xs)}.hk-empty[data-v-6ae6b3fc]{padding:18px 0;text-align:center;font-size:var(--fs-xs);color:var(--tx2)}.hk-group[data-v-6ae6b3fc]{margin-top:var(--sp-2h)}.hk-gt[data-v-6ae6b3fc]{font-size:var(--fs-xs);font-weight:650;color:var(--tx2);text-transform:uppercase;letter-spacing:.04em;padding:var(--sp-1) 0}.hk-row[data-v-6ae6b3fc]{display:flex;align-items:baseline;gap:14px;padding:var(--sp-1h) 0;font-size:var(--fs-sm);border-bottom:1px dashed var(--line)}.hk-row[data-v-6ae6b3fc]:last-child{border-bottom:none}.hk-keys[data-v-6ae6b3fc]{flex-shrink:0;min-width:132px;display:inline-flex;align-items:center;gap:3px;flex-wrap:wrap}.hk-sep[data-v-6ae6b3fc]{color:var(--tx2);font-size:var(--fs-xs)}.hk-desc[data-v-6ae6b3fc]{color:var(--tx1);line-height:1.5}.kbd[data-v-6ae6b3fc]{font-family:var(--mono);font-size:var(--fs-xs);padding:1px 5px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:var(--r-xs);background:var(--bg2);color:var(--tx1);white-space:nowrap}.hk-fade-enter-active[data-v-6ae6b3fc],.hk-fade-leave-active[data-v-6ae6b3fc]{transition:opacity var(--tr)}.hk-fade-enter-from[data-v-6ae6b3fc],.hk-fade-leave-to[data-v-6ae6b3fc]{opacity:0}.srt[data-v-b5e744c2]{position:fixed;left:12px;bottom:12px;z-index:var(--z-receipt);width:208px;display:flex;flex-direction:column;gap:var(--sp-1h);padding:var(--sp-2);background:var(--bg1);border:1px solid var(--line-strong);border-radius:var(--r-m);box-shadow:var(--shadow-pop)}.srt-tx[data-v-b5e744c2]{font-size:var(--fs-xs);color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srt-tx b[data-v-b5e744c2]{color:var(--tx0);font-weight:600;margin-left:var(--sp-1)}.srt-acts[data-v-b5e744c2]{display:flex;gap:var(--sp-1)}.srt-go[data-v-b5e744c2]{flex:1 1 auto}.srt-x[data-v-b5e744c2]{flex:none}.wz-card[data-v-165dc5d3] .n-card-header{padding-bottom:var(--sp-1h)}.wz-hd[data-v-165dc5d3]{display:flex;align-items:center;gap:var(--sp-2);font-weight:600;font-size:var(--fs-lg)}.wz-hd-sub[data-v-165dc5d3]{color:var(--tx2);font-weight:400;font-size:var(--fs-sm)}.wz-steps[data-v-165dc5d3]{display:flex;gap:var(--sp-2);padding:var(--sp-0) 0 14px;border-bottom:1px dashed var(--line);margin-bottom:14px}.wz-step[data-v-165dc5d3]{flex:1;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1h) var(--sp-2h);border-radius:var(--r-s);background:var(--bg2);font-size:var(--fs-sm);color:var(--tx2);position:relative}.wz-step.on[data-v-165dc5d3]{background:var(--ac-soft);color:var(--ac-hi);box-shadow:0 0 0 1px var(--ac) inset}.wz-step.done[data-v-165dc5d3]{background:var(--ok-soft);color:var(--ok)}.wz-num[data-v-165dc5d3]{width:20px;height:20px;border-radius:50%;background:var(--bg1);display:flex;align-items:center;justify-content:center;font-weight:650;font-size:var(--fs-xs)}.wz-step.on .wz-num[data-v-165dc5d3],.wz-step.done .wz-num[data-v-165dc5d3]{background:currentColor;color:var(--bg1)}.wz-tt[data-v-165dc5d3]{font-weight:400}.wz-body[data-v-165dc5d3]{min-height:220px}.wz-panel[data-v-165dc5d3]{display:flex;flex-direction:column;gap:var(--sp-3)}.wz-lead[data-v-165dc5d3]{font-size:var(--fs-sm);color:var(--tx1)}.wz-idx-list[data-v-165dc5d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1h);max-height:200px;overflow-y:auto}.wz-idx[data-v-165dc5d3]{display:flex;align-items:center;gap:var(--sp-1h);padding:7px var(--sp-2h);border-radius:var(--r-s);background:var(--bg2);border:1px solid var(--line);cursor:pointer;font-family:var(--mono);font-size:var(--fs-xs);transition:all var(--tr)}.wz-idx[data-v-165dc5d3]:hover{background:var(--bg1);border-color:var(--ac)}.wz-idx.on[data-v-165dc5d3]{background:var(--ac-soft);border-color:var(--ac);color:var(--ac-hi)}.wz-idx-ck[data-v-165dc5d3]{margin-left:auto;color:var(--ok)}.wz-empty[data-v-165dc5d3]{padding:20px;text-align:center;color:var(--tx3);font-size:var(--fs-sm);grid-column:1 / -1}.wz-actions[data-v-165dc5d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.wz-act[data-v-165dc5d3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3) 14px;border-radius:var(--r-m);background:var(--bg2);border:1px solid var(--line);cursor:pointer;transition:all var(--tr)}.wz-act[data-v-165dc5d3]:hover{background:var(--ac-soft);border-color:var(--ac);transform:translateY(-1px)}.wz-act b[data-v-165dc5d3]{font-size:var(--fs-md)}.wz-act span[data-v-165dc5d3]{font-size:var(--fs-xs);color:var(--tx2)}.wz-hkl[data-v-165dc5d3]{display:flex;flex-direction:column;gap:var(--sp-1h)}.wz-hk[data-v-165dc5d3]{display:grid;grid-template-columns:130px 100px 1fr;gap:var(--sp-3);align-items:center;padding:var(--sp-2) var(--sp-3);background:var(--bg2);border-radius:var(--r-s);font-size:var(--fs-sm)}.wz-hk b[data-v-165dc5d3]{color:var(--ac-hi)}.wz-hk span[data-v-165dc5d3]:last-child{color:var(--tx2)}.kbd[data-v-165dc5d3]{font-family:var(--mono);font-size:var(--fs-xs);padding:1px 5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--r-xs);background:var(--bg1);color:var(--tx1)}.wz-ft[data-v-165dc5d3]{display:flex;justify-content:space-between;align-items:center}.wz-skip[data-v-165dc5d3]{display:flex;align-items:center;gap:var(--sp-1h);font-size:var(--fs-sm);color:var(--tx2);cursor:pointer}.wz-ft-r[data-v-165dc5d3]{display:flex;gap:var(--sp-1h)}@media(max-width:900px){.wz-idx-list[data-v-165dc5d3],.wz-actions[data-v-165dc5d3]{grid-template-columns:minmax(0,1fr)}.wz-hk[data-v-165dc5d3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-0)}}.lo-mask[data-v-e4ee29b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-fullscreen);display:flex;align-items:center;justify-content:center;background:var(--mask-heavy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:lo-in-e4ee29b7 .18s ease}@keyframes lo-in-e4ee29b7{0%{opacity:0}}.lo-host[data-v-e4ee29b7]{display:flex;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-m);background:var(--bg-alt);color:var(--tx2);font-size:var(--fs-xs)}.lo-host-ic[data-v-e4ee29b7]{flex:none;color:var(--warn);margin-top:1px}.lo-host-t[data-v-e4ee29b7]{color:var(--tx1);font-weight:650;margin-bottom:var(--sp-1)}.lo-host-d[data-v-e4ee29b7]{line-height:1.5}.lo-host .btn[data-v-e4ee29b7]{margin-left:auto;flex:none}.lo-card[data-v-e4ee29b7]{width:360px;max-width:90vw;padding:28px 28px 22px;border-radius:var(--r-l);background:var(--bg1);border:1px solid var(--line);box-shadow:var(--shadow-pop)}.lo-brand[data-v-e4ee29b7]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:20px}.lo-ic[data-v-e4ee29b7]{color:var(--ac-hi)}.lo-title[data-v-e4ee29b7]{font-size:var(--fs-xl);font-weight:650;color:var(--tx0);letter-spacing:.3px}.lo-sub[data-v-e4ee29b7]{font-size:var(--fs-sm);color:var(--tx2);margin-top:var(--sp-0)}.lo-label[data-v-e4ee29b7]{display:block;font-size:var(--fs-xs);color:var(--tx2);margin:var(--sp-2h) 0 var(--sp-1)}.lo-ipt[data-v-e4ee29b7]{width:100%}.lo-err[data-v-e4ee29b7]{margin-top:var(--sp-2h);font-size:var(--fs-sm);color:var(--err)}.lo-btn[data-v-e4ee29b7]{width:100%;margin-top:var(--sp-4);justify-content:center}.lo-hint[data-v-e4ee29b7]{display:flex;gap:var(--sp-1h);align-items:flex-start;margin-top:var(--sp-4);padding-top:14px;border-top:1px dashed var(--line);font-size:var(--fs-xs);color:var(--tx2);line-height:1.6}.lo-hint svg[data-v-e4ee29b7]{flex-shrink:0;margin-top:var(--sp-0)}.lo-hint code[data-v-e4ee29b7]{color:var(--tx1)}.sw-mask[data-v-1b33fc91]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-fullscreen) + 1);display:flex;align-items:center;justify-content:center;background:var(--mask-heavy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sw-card[data-v-1b33fc91]{width:460px;max-width:92vw;padding:28px 28px 22px;border-radius:var(--r-l);background:var(--bg1);border:1px solid var(--line);box-shadow:var(--shadow-pop)}.sw-brand[data-v-1b33fc91]{display:flex;align-items:flex-start;gap:var(--sp-3);margin-bottom:18px}.sw-ic[data-v-1b33fc91]{color:var(--ac-hi);flex-shrink:0;margin-top:var(--sp-0)}.sw-title[data-v-1b33fc91]{font-size:var(--fs-xl);font-weight:650;color:var(--tx0);letter-spacing:.3px}.sw-sub[data-v-1b33fc91]{font-size:var(--fs-sm);color:var(--tx2);margin-top:var(--sp-0);line-height:1.5}.sw-label[data-v-1b33fc91]{display:block;font-size:var(--fs-xs);color:var(--tx2);margin:var(--sp-2h) 0 var(--sp-1)}.sw-req[data-v-1b33fc91]{color:var(--err)}.sw-ipt[data-v-1b33fc91]{width:100%}.sw-row[data-v-1b33fc91]{display:flex;gap:var(--sp-2h)}.sw-col[data-v-1b33fc91]{flex:1;min-width:0}.sw-test[data-v-1b33fc91]{display:flex;align-items:center;gap:var(--sp-1h);margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-2h);font-size:var(--fs-sm);border-radius:var(--r-s);line-height:1.35}.sw-test svg[data-v-1b33fc91]{flex-shrink:0}.sw-test.ok[data-v-1b33fc91]{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line)}.sw-test.err[data-v-1b33fc91]{color:var(--err);background:var(--err-soft);border:1px solid var(--err-line)}.sw-err[data-v-1b33fc91]{margin-top:var(--sp-2h);font-size:var(--fs-sm);color:var(--err)}.sw-actions[data-v-1b33fc91]{display:flex;gap:var(--sp-2h);margin-top:var(--sp-4)}.sw-actions .btn[data-v-1b33fc91]{flex:1;justify-content:center}.sw-hint[data-v-1b33fc91]{display:flex;gap:var(--sp-1h);align-items:flex-start;margin-top:var(--sp-4);padding-top:14px;border-top:1px dashed var(--line);font-size:var(--fs-xs);color:var(--tx2);line-height:1.6}.sw-hint svg[data-v-1b33fc91]{flex-shrink:0;margin-top:var(--sp-0)}.sw-hint code[data-v-1b33fc91]{color:var(--tx1)}.sw-fade-enter-active[data-v-1b33fc91],.sw-fade-leave-active[data-v-1b33fc91]{transition:opacity .18s ease}.sw-fade-leave-active[data-v-1b33fc91]{pointer-events:none}.sw-fade-enter-from[data-v-1b33fc91],.sw-fade-leave-to[data-v-1b33fc91]{opacity:0}.bc-mask[data-v-58b7e62f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-fullscreen) + 2);display:flex;align-items:center;justify-content:center;background:var(--mask-heavy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bc-card[data-v-58b7e62f]{width:460px;max-width:92vw;padding:24px;border-radius:var(--r-l);background:var(--bg1);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop)}.bc-kicker[data-v-58b7e62f]{font-size:var(--fs-2xs);letter-spacing:1.6px;color:var(--ac)}.bc-card h2[data-v-58b7e62f]{margin:6px 0 4px;font-size:var(--fs-num);color:var(--tx0)}.bc-sub[data-v-58b7e62f]{margin:0 0 14px;font-size:var(--fs-xs);line-height:1.6;color:var(--tx2)}.bc-label[data-v-58b7e62f]{display:block;margin:8px 0 4px;font-size:var(--fs-xs);color:var(--tx1)}.bc-ipt[data-v-58b7e62f]{width:100%}.bc-row[data-v-58b7e62f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bc-auth[data-v-58b7e62f]{display:flex;gap:6px;margin-top:10px}.bc-auth-btn[data-v-58b7e62f]{padding:3px 9px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg2);color:var(--tx2);font-size:var(--fs-xs);cursor:pointer}.bc-auth-btn.on[data-v-58b7e62f]{color:var(--ac-hi);border-color:var(--ac-line);background:var(--ac-soft)}.bc-err[data-v-58b7e62f]{margin-top:10px;color:var(--err);font-size:var(--fs-xs)}.bc-actions[data-v-58b7e62f]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.bs-only[data-v-c93261aa]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:var(--sp-6) var(--sp-4)}.bs-only-card[data-v-c93261aa]{width:min(560px,100%);padding:var(--sp-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.bs-only-ic[data-v-c93261aa]{width:46px;height:46px;border-radius:var(--r-m);display:flex;align-items:center;justify-content:center;color:var(--ac-hi);background:var(--ac-soft);border:1px solid var(--ac-line)}.bs-only-kicker[data-v-c93261aa]{font-size:var(--fs-xs);letter-spacing:.08em;color:var(--tx2)}.bs-only-title[data-v-c93261aa]{margin:0;font-size:var(--fs-xl);font-weight:650;color:var(--tx0)}.bs-only-desc[data-v-c93261aa]{margin:0;color:var(--tx1);line-height:1.7;font-size:var(--fs-sm)}.bs-only-desc code[data-v-c93261aa]{font-size:var(--fs-xs);padding:1px 5px;border-radius:var(--r-s);background:var(--bg2);color:var(--tx1)}.bs-only-actions[data-v-c93261aa]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.demo-banner[data-v-420c04d5]{display:flex;align-items:center;gap:var(--sp-3);flex-shrink:0;padding:var(--sp-1h) var(--sp-4);font-size:var(--fs-sm);color:var(--ac-hi);background:var(--ac-soft);border-bottom:1px solid var(--ac-line)}.demo-banner a[data-v-420c04d5]{margin-left:auto;color:var(--ac-hi);text-decoration:underline}.layout[data-v-420c04d5]{display:flex;height:100%;overflow:hidden}.main[data-v-420c04d5]{flex:1;display:flex;flex-direction:column;min-width:0}.page[data-v-420c04d5]{flex:1;overflow-y:auto;padding:var(--sp-4) var(--sp-5) var(--sp-6)}@media(min-width:1920px){.page[data-v-420c04d5]{padding-left:calc((100% - var(--page-maxw)) / 2);padding-right:calc((100% - var(--page-maxw)) / 2)}.page.page-wide[data-v-420c04d5]{padding-left:var(--sp-5);padding-right:var(--sp-5)}}.cluster-banner[data-v-420c04d5]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);flex-shrink:0;font-size:var(--fs-sm);color:var(--err);background:color-mix(in srgb,var(--err) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--err) 25%,transparent)}.cluster-banner .btn[data-v-420c04d5]{margin-left:auto}.cluster-banner.warn[data-v-420c04d5]{color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent);border-bottom:1px solid color-mix(in srgb,var(--warn) 25%,transparent)}.cluster-banner.info[data-v-420c04d5]{color:var(--ac-hi);background:var(--ac-soft);border-bottom:1px solid var(--ac-line)}.route-bar[data-v-420c04d5]{position:fixed;top:0;left:0;right:0;z-index:var(--z-routebar);pointer-events:none;color:var(--ac-hi)}@keyframes rb-slide-420c04d5{0%{transform:translate(-100%)}to{transform:translate(400%)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg0: #0c1213;--bg1: #111819;--bg2: #172224;--bg3: #1e2c2e;--tbl-th: #1d2c2f;--tbl-zebra: rgba(255, 255, 255, .065);--line: rgba(200, 240, 235, .09);--line-strong: rgba(200, 240, 235, .16);--line-hover: rgba(200, 240, 235, .26);--tx0: #e2eeea;--tx1: #a8beb8;--tx2: #6f8b83;--tx-on-strong: #0d0e12;--ac: #1fc8b4;--ac-hi: #2dd4bf;--ac-soft: color-mix(in srgb, var(--ac) 14%, transparent);--ac-line: color-mix(in srgb, var(--ac) 38%, transparent);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--ac) 18%, transparent);--ls-tight: .01em;--ls-wide: .02em;--vh-offset: 210px;--ok: #34d399;--ok-soft: rgba(52, 211, 153, .12);--warn: #fbbf24;--warn-soft: rgba(251, 191, 36, .12);--err: #f87171;--err-soft: rgba(248, 113, 113, .12);--info: #60a5fa;--cyan: #22d3ee;--blue: #60a5fa;--violet: #a78bfa;--purple: #c084fc;--pink: #f472b6;--dv-cyan-soft: color-mix(in srgb, var(--cyan) 12%, transparent);--dv-blue-soft: color-mix(in srgb, var(--blue) 12%, transparent);--dv-violet-soft: color-mix(in srgb, var(--violet) 12%, transparent);--dv-purple-soft: color-mix(in srgb, var(--purple) 12%, transparent);--dv-pink-soft: color-mix(in srgb, var(--pink) 12%, transparent);--ok-line: color-mix(in srgb, var(--ok) 35%, transparent);--brand-soft: color-mix(in srgb, var(--ac) 12%, transparent);--warn-line: color-mix(in srgb, var(--warn) 35%, transparent);--err-line: color-mix(in srgb, var(--err) 35%, transparent);--info-line: color-mix(in srgb, var(--info) 35%, transparent);--c-must: #2dd4bf;--c-must-bg: rgba(45, 212, 191, .1);--c-filter: #6aa5e8;--c-filter-bg: rgba(106, 165, 232, .1);--c-should: #a78bfa;--c-should-bg: rgba(167, 139, 250, .1);--c-exclude: #e07a72;--c-exclude-bg: rgba(224, 122, 114, .1);--violet-line: color-mix(in srgb, var(--violet) 35%, transparent);--info-soft: rgba(96, 165, 250, .12);--dv-blue: #3b82f6;--dv-indigo: #6366f1;--dv-violet: #8b5cf6;--dv-purple: #a855f7;--dv-cyan: #22d3ee;--dv-pink: #ec4899;--dv-slate: #94a3b8;--dv-orange: #f97316;--dv-sky: #38bdf8;--dv-yellow: #eab308;--dv-lime: #a3e635;--dv-orange-deep: var(--dv-orange);--dv-yellow-deep: var(--dv-yellow);--dv-blue-deep: var(--dv-blue);--dv-cyan-deep: var(--dv-cyan);--font: "Inter Variable", "Inter", -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", "SF Mono", Consolas, "Courier New", monospace;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 16px;--fs-num: 21px;--fs-num-l: 28px;--fs-num-xl: 44px;--r-xs: 4px;--r-s: 6px;--r-m: 8px;--r-l: 12px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-0: 2px;--sp-1h: 6px;--sp-2h: 10px;--page-maxw: 1600px;--shadow-s: 0 1px 2px rgba(0, 0, 0, .25);--shadow-m: 0 4px 12px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .3);--shadow-pop: 0 8px 28px rgba(0, 0, 0, .45), 0 2px 8px rgba(0, 0, 0, .35);--glow-m: 0 0 6px;--z-drawer-mask: 250;--z-drawer: 251;--z-focus: 300;--z-modal-view: 1000;--z-popover: 1150;--z-confirm: 1300;--z-receipt: 1310;--z-ctx: 1200;--z-ctx-top: 10001;--z-island: 9000;--z-routebar: 9999;--z-fullscreen: 10000;--btn-gloss: inset 0 1px 0 rgba(255, 255, 255, .06);--mask: rgba(6, 7, 10, .62);--mask-heavy: rgba(10, 11, 14, .8);--tr: .14s cubic-bezier(.2, .7, .3, 1);--nav-tr: .24s cubic-bezier(.2, .7, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .16s;--dur-base: .32s;--stagger: 60ms;--hl-soft: rgba(255, 255, 255, .05);--hl: rgba(255, 255, 255, .08);--hl-strong: rgba(255, 255, 255, .15);--panel: var(--bg1);--card: var(--bg1);--bg-alt: var(--bg2);--border: var(--line);--border-subtle: var(--line);--text: var(--tx0);--fg: var(--tx0);--text-muted: var(--tx2);--bg: var(--bg0);--bd: var(--line);--border-soft: var(--line);--panel-2: var(--bg2);--hover: var(--bg2);--card-bg: var(--bg1);--code-bg: var(--bg2);--brand: var(--ac);--accent: var(--ac);--acc: var(--ac);--muted: var(--tx2);--tx3: var(--tx2);--success: var(--ok);--danger: var(--err);--warning: var(--warn);--wn: var(--warn);--font-mono: var(--mono)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--bg0);color:var(--tx0);font:13px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05","cv11"}#app{height:100%}.num,.tbl td,.qrt-tbl td,.idx-meta,.pill,.chip,.kbd{font-variant-numeric:tabular-nums}.meta-num b{font-family:var(--mono);font-variant-numeric:tabular-nums}::selection{background:color-mix(in srgb,var(--ac) 30%,transparent)}:root{--scroll-thumb: #2c2f38;--scroll-thumb-hover: #3a3d47}.rt-wrap:hover::-webkit-scrollbar-thumb,.qrt-wrap:hover::-webkit-scrollbar-thumb,.rt-wrap:hover *::-webkit-scrollbar-thumb,.qrt-wrap:hover *::-webkit-scrollbar-thumb{background:var(--scroll-thumb-hover)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:var(--r-s);border:2px solid var(--bg0)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}a{color:var(--ac-hi);text-decoration:none}b{font-weight:650}code,pre,.mono{font-family:var(--mono)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([class^=n-]):not(.inputarea),textarea:not([class^=n-]):not(.inputarea),select){background:var(--bg2);border:1px solid var(--line);color:var(--tx0);border-radius:var(--r-s);padding:5px 9px;font-size:var(--fs-sm);font-family:var(--font);outline:none;transition:border-color var(--tr),box-shadow var(--tr),background var(--tr)}:where(textarea:not([class^=n-]):not(.inputarea)){font-family:var(--mono);resize:vertical;min-height:60px;line-height:1.5}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([class^=n-]):not(.inputarea):not(:disabled):not(:focus),textarea:not([class^=n-]):not(.inputarea):not(:disabled):not(:focus),select:not(:disabled):not(:focus)):hover{border-color:var(--line-strong)}:where(input:not([type=checkbox]):not([type=radio]):not([class^=n-]):not(.inputarea),textarea:not([class^=n-]):not(.inputarea),select):focus{border-color:var(--ac-line);box-shadow:var(--focus-ring)}:where(input:not([type=checkbox]):not([type=radio]):not([class^=n-]),textarea:not([class^=n-]),select):disabled{opacity:.5;cursor:not-allowed}:where(input,textarea)::placeholder{color:var(--tx2);opacity:.85}:where(input,textarea){caret-color:var(--ac)}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bg2) inset;-webkit-text-fill-color:var(--tx0);caret-color:var(--tx0);transition:background-color 99999s ease-out 0s}input:-webkit-autofill:focus{-webkit-box-shadow:var(--focus-ring),0 0 0 1000px var(--bg2) inset;-webkit-text-fill-color:var(--tx0)}input::-ms-reveal{filter:invert(.75)}:where(button:not([class^=n-])){font-family:var(--font);cursor:pointer;transition:background var(--tr),border-color var(--tr),color var(--tr),opacity var(--tr),box-shadow var(--tr)}:where(button:disabled){cursor:not-allowed;opacity:.55}#app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([class^=n-]):not(.inputarea),textarea:not([class^=n-]):not(.inputarea),select):hover:not(:focus):not(:disabled){border-color:var(--line-strong)}#app :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([class^=n-]):not(.inputarea),textarea:not([class^=n-]):not(.inputarea),select):focus{border-color:var(--ac-line);box-shadow:var(--focus-ring);outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;margin:0;flex:none;background:var(--bg1);border:1.5px solid var(--line-strong);cursor:pointer;transition:all var(--tr);position:relative;vertical-align:-2px}input[type=checkbox]{border-radius:var(--r-xs)}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--ac-line)}input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:indeterminate{background:var(--ac);border-color:var(--ac)}input[type=checkbox]:checked:after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:8px;border:solid #04211d;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:2.5px;right:2.5px;top:5.5px;height:2px;border-radius:1px;background:#04211d}input[type=radio]:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#04211d}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:var(--focus-ring)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.4;cursor:not-allowed}input[type=checkbox].tgl{width:30px;height:17px;border-radius:99px}input[type=checkbox].tgl:after{content:"";position:absolute;top:1.5px;left:1.5px;width:11px;height:11px;border:0;border-radius:50%;background:var(--tx2);transform:none;transition:left var(--tr),background var(--tr)}input[type=checkbox].tgl:checked:after{left:14.5px;width:11px;height:11px;border:0;border-radius:50%;background:#04211d;transform:none}input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:16px;padding:0;margin:0;background:transparent;border:0;cursor:pointer;outline:none}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--line-strong)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--ac);border:2.5px solid var(--bg1);box-shadow:var(--shadow-s);transition:transform var(--tr),box-shadow var(--tr)}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:var(--line-strong)}input[type=range]::-moz-range-progress{height:4px;border-radius:2px;background:var(--ac)}input[type=range]::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:var(--ac);border:2.5px solid var(--bg1);box-shadow:var(--shadow-s)}input[type=range]:disabled{opacity:.5;cursor:not-allowed}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px!important;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;transition:border-color var(--tr),box-shadow var(--tr)}select:hover{border-color:var(--line-hover)}select:focus,select:focus-visible{outline:none;border-color:var(--ac-line);box-shadow:var(--focus-ring)}select:disabled{opacity:.5;cursor:not-allowed}select option{background:var(--bg1);color:var(--tx0)}.card{background:var(--bg1);border:1px solid var(--line);border-radius:var(--r-l);padding:14px var(--sp-4)}.card-t{font-size:var(--fs-md);font-weight:650;color:var(--tx0);letter-spacing:var(--ls-tight);margin-bottom:var(--sp-2h);display:flex;align-items:center;gap:var(--sp-2)}.card-t.sm{font-size:var(--fs-sm);font-weight:600;margin:var(--sp-3) 0 var(--sp-2)}.sec-t{font-size:var(--fs-sm);font-weight:600;color:var(--tx1)}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.tbl th{text-align:left;font-weight:600;color:var(--tx2);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);padding:var(--sp-2) var(--sp-2h);border-bottom:1px solid var(--line-strong);position:sticky;top:0;background:var(--tbl-th);z-index:2;-webkit-user-select:none;user-select:none;white-space:nowrap}.tbl th:first-child{border-top-left-radius:var(--r-s)}.tbl th:last-child{border-top-right-radius:var(--r-s)}.tbl td{padding:7px var(--sp-2h);border-bottom:1px solid var(--line);vertical-align:top}.tbl tbody tr{transition:background var(--tr),box-shadow var(--tr)}.tbl tbody tr:hover{background:var(--bg2);box-shadow:inset 3px 0 0 var(--ac-hi)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{font-family:var(--mono);text-align:right}.tbl.zebra tbody tr:nth-child(2n){background:var(--tbl-zebra)}.tbl.zebra tbody tr:hover{background:var(--bg2)}.dim{color:var(--tx2);font-size:var(--fs-sm)}.sm-txt{font-size:var(--fs-xs);font-weight:400}.chip{display:inline-flex;align-items:center;gap:5px;padding:var(--sp-0) 9px;border-radius:99px;font-size:var(--fs-xs);font-weight:500;background:var(--bg2);border:1px solid var(--line);color:var(--tx1);cursor:pointer;transition:all var(--tr);-webkit-user-select:none;user-select:none;white-space:nowrap}.chip:hover{border-color:var(--line-strong);color:var(--tx0)}.chip.on{background:var(--ac-soft);border-color:var(--ac-line);color:var(--ac-hi)}.chip.static{cursor:default}.chip .dot{width:6px;height:6px;border-radius:50%}.chip.xs{padding:1px 6px;border-radius:var(--r-s)}.pill{display:inline-flex;align-items:center;gap:5px;padding:1.5px var(--sp-2);border-radius:99px;font-size:var(--fs-xs);font-weight:600}.pill.g{background:var(--ok-soft);color:var(--ok)}.pill.y{background:var(--warn-soft);color:var(--warn)}.pill.r{background:var(--err-soft);color:var(--err)}.pill.b{background:var(--info-soft);color:var(--info)}.pill.err{background:var(--err-soft);color:var(--err)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.info{background:var(--info-soft);color:var(--info)}.pill.n{background:var(--bg2);color:var(--tx1)}.pill.xs{font-size:var(--fs-2xs);padding:1px var(--sp-1h)}.pill.sm{font-size:var(--fs-2xs);padding:1.5px 7px}.stale-chip{flex:none;white-space:nowrap}.pill.cyan{background:var(--dv-cyan-soft);color:var(--cyan)}.pill.blue{background:var(--dv-blue-soft);color:var(--blue)}.pill.violet{background:var(--dv-violet-soft);color:var(--violet)}.pill.purple{background:var(--dv-purple-soft);color:var(--purple)}.pill.pink{background:var(--dv-pink-soft);color:var(--pink)}.pill{transition:background .15s,color .15s}.btn{display:inline-flex;align-items:center;gap:var(--sp-1h);padding:5px var(--sp-3);border-radius:var(--r-s);font-size:var(--fs-sm);font-weight:500;background:var(--bg2);border:1px solid var(--line-strong);color:var(--tx0);cursor:pointer;transition:all var(--tr);font-family:var(--font);white-space:nowrap;box-shadow:var(--btn-gloss),var(--shadow-s)}.btn:hover{background:var(--bg3);border-color:var(--line-hover)}.btn:active{transform:scale(.96);opacity:.9;box-shadow:none}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn.pri,.btn.primary{background:linear-gradient(180deg,var(--ac-hi),var(--ac));border-color:var(--ac);color:#04211d;font-weight:600;box-shadow:inset 0 1px #ffffff26,0 1px 4px color-mix(in srgb,var(--ac) 22%,transparent)}.btn.pri:hover,.btn.primary:hover{filter:brightness(1.08);border-color:var(--ac-hi)}.btn.danger{color:var(--err)}.btn.danger:hover{background:var(--err-soft);border-color:#f8717166}.btn.danger-solid{background:var(--err-soft);border-color:color-mix(in srgb,var(--err) 40%,var(--line));color:var(--err);font-weight:600}.btn.danger-solid:hover{background:var(--err-soft);border-color:var(--err)}.btn.warn{color:var(--warn)}.btn.warn:hover{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.btn.ghost{background:transparent;border-color:transparent;color:var(--tx1);box-shadow:none}.btn.ghost:hover{background:var(--bg2);color:var(--tx0)}.btn.sm{padding:3px var(--sp-2);font-size:var(--fs-xs)}.btn.xs{padding:var(--sp-0) var(--sp-1h);font-size:var(--fs-xs)}.btn.xxs{padding:0 var(--sp-1h);height:20px;font-size:var(--fs-xs);line-height:20px}.inp,.ipt{width:100%;padding:var(--sp-1h) var(--sp-2h);border-radius:var(--r-s);font-size:var(--fs-sm);background:var(--bg2);border:1px solid var(--line);color:var(--tx0);outline:none;transition:border var(--tr),box-shadow var(--tr);font-family:var(--font)}.inp:focus,.ipt:focus{border-color:var(--ac-line);box-shadow:var(--focus-ring)}.inp::placeholder,.ipt::placeholder{color:var(--tx2)}.seg{display:inline-flex;flex-wrap:wrap;row-gap:var(--sp-0);background:var(--bg2);border:1px solid var(--line);border-radius:var(--r-m);padding:var(--sp-0);gap:var(--sp-0)}.seg button{padding:var(--sp-1) var(--sp-3);border:0;border-radius:var(--r-s);background:transparent;color:var(--tx1);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:all var(--tr);font-family:var(--font);white-space:nowrap}.seg button:hover{color:var(--tx0)}.seg button.on{background:var(--bg3);color:var(--tx0);box-shadow:0 1px 3px #0000004d}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:var(--r-xs);font:600 11px var(--mono);background:var(--bg2);border:1px solid var(--line-strong);border-bottom-width:2px;color:var(--tx1)}.btn .kbd{background:#00000024;border:0;color:inherit;opacity:.8;font-size:var(--fs-2xs);padding:1px 5px;min-width:16px}summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--tr)}summary::marker{color:var(--tx2)}.empty{padding:34px var(--sp-4);text-align:center;color:var(--tx2);font-size:var(--fs-sm);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.empty:before{content:"○";font-size:22px;opacity:.4}.err-bar{display:flex;align-items:center;gap:var(--sp-2h);padding:var(--sp-2h) 14px;margin-bottom:var(--sp-2h);font-size:var(--fs-sm);color:var(--err);background:var(--err-soft);border:1px solid var(--err-line);border-radius:var(--r-s);word-break:break-all}.err-bar .btn{flex-shrink:0;margin-left:auto}.lint-bar{display:flex;flex-direction:column;gap:var(--sp-0);margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-s);font-size:var(--fs-xs);line-height:1.5}.lint-bar-warn{background:var(--warn-soft);color:var(--warn)}.lint-bar-err{background:var(--err-soft);color:var(--err)}.il-hint{margin-top:var(--sp-1);font-size:var(--fs-xs);line-height:1.35}.il-hint.il-err{color:var(--err)}.il-hint.il-warn{color:var(--warn)}.cv-rp-act,.tv2-newname,.st-card-hd,.pl-editor-hd,.rt-resp-bar{flex-wrap:wrap}.cv-rp-act>.il-hint,.tv2-newname>.il-hint,.st-card-hd>.il-hint,.pl-editor-hd>.il-hint,.rt-resp-bar>.il-hint{flex-basis:100%;order:1}@media(min-width:901px){.is-row>.il-hint{grid-column:2;grid-row:2}}span.spin{display:inline-block;width:14px;height:14px;border:2px solid var(--line-strong);border-top-color:var(--ac);border-radius:50%;animation:rot 1s linear infinite}@keyframes rot{to{transform:rotate(360deg)}}.spinning{animation:rot 1s linear infinite}.btn-run-lock{min-width:9.5em}.pg-progress{position:absolute;top:0;left:0;right:0;color:var(--ac)}.focus-tools{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-bottom:8px}.float-pop{position:fixed;z-index:var(--z-island);background:var(--bg1);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);border-radius:var(--r-m)}.float-pop.inplace{position:absolute;top:100%;left:0;min-width:100%}.pop-enter-active{transition:opacity .16s ease-out,transform .16s ease-out}.pop-enter-from{opacity:0;transform:translateY(-6px) scale(.98)}.pop-leave-active{transition:opacity .12s ease-in;pointer-events:none}.pop-leave-to{opacity:0}.took-bar{height:3px;border-radius:2px;background:var(--bg2);overflow:hidden}.took-bar>i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--ok),var(--warn));transition:width .3s ease-out}.j-key{color:#93c5fd}.j-str{color:#86efac}.j-num{color:#fbbf24}.j-bool{color:#f472b6}.j-null{color:var(--tx2)}.j-clause{color:var(--acc);font-weight:600}pre.json-view{margin:0;font:var(--fs-sm)/1.6 var(--mono);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}.scroll-y{overflow-y:auto}.n-config-provider{height:100%}.card{transition:border-color var(--tr),box-shadow var(--tr)}:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.n-base-selection:has(.n-base-selection-label:focus-visible){border-color:var(--ac-line);box-shadow:var(--focus-ring)}.monaco-editor:has(textarea.inputarea:focus-visible){outline:2px solid var(--ac);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sk{position:relative;overflow:hidden;background:var(--bg2);border-radius:var(--r-s)}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:sk-slide 1.2s ease-in-out infinite}@keyframes sk-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:rise-in .3s cubic-bezier(.2,.7,.3,1) both}.cpy{cursor:copy}.cpy:hover{color:var(--ac-hi);text-decoration:underline dotted}.cpy:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:2px}.dot-pulse{position:relative;display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.dot-pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1.5px solid currentColor;animation:pulse-ring 1.6s ease-out infinite;opacity:0;box-sizing:border-box}@keyframes pulse-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(2);opacity:0}}.toast-undo{margin-left:var(--sp-3);background:transparent;border:1px solid var(--line-strong);color:var(--ac-hi);font-weight:600;font-size:var(--fs-xs);padding:var(--sp-0) var(--sp-2h);border-radius:var(--r-s);cursor:pointer;transition:all var(--tr);font-family:var(--font)}.toast-undo:hover{background:var(--ac-soft);border-color:var(--ac-line)}.toast-acts{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-3)}.toast-acts .toast-undo{margin-left:0}.n-notification-container,.n-notification{pointer-events:none!important}.n-notification .toast-acts,.n-notification .toast-acts *,.n-notification .n-notification-close,.n-notification .n-notification-close *{pointer-events:auto!important}[data-density=compact] .tbl th{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}[data-density=compact] .tbl td{padding:3px var(--sp-2);font-size:var(--fs-sm)}[data-density=compact] .card{padding:var(--sp-2h) var(--sp-3)}[data-density=compact] .card-t{margin-bottom:var(--sp-1h)}[data-density=compact] .btn.sm{padding:var(--sp-0) var(--sp-1h);font-size:var(--fs-xs)}.mono-trunc{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.pw-mask{-webkit-text-security:disc}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-property:none!important}}:root[data-theme=light]{--bg0: #ffffff;--bg1: #fbfbfd;--bg2: #f2f4f7;--bg3: #e8ebf0;--tbl-th: #edf0f4;--tbl-zebra: rgba(15, 23, 42, .05);--line: #e4e7ec;--line-strong: #cbd0d9;--line-hover: #a8afbc;--tx0: #1a1d24;--tx1: #4a5060;--tx2: #76808f;--tx-on-strong: #ffffff;--ac: #0d9488;--ac-hi: #0f766e;--ac-soft: color-mix(in srgb, var(--ac) 10%, transparent);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--ac) 15%, transparent);--dv-blue: #2563eb;--dv-indigo: #4f46e5;--dv-violet: #7c3aed;--dv-purple: #9333ea;--dv-cyan: #0891b2;--dv-pink: #db2777;--dv-slate: #64748b;--dv-orange: #ea580c;--dv-sky: #0284c7;--dv-yellow: #ca8a04;--dv-lime: #65a30d;--dv-orange-deep: #9a3412;--dv-yellow-deep: #854d0e;--dv-blue-deep: #1e40af;--dv-cyan-deep: #155e75;--ac-line: color-mix(in srgb, var(--ac) 40%, transparent);--ok-soft: rgba(4, 120, 87, .1);--warn-soft: rgba(180, 83, 9, .1);--err-soft: rgba(190, 24, 30, .1);--info-soft: rgba(29, 78, 216, .1);--ok: #047857;--warn: #a04a08;--err: #b91c1c;--info: #1d4ed8;--cyan: #06b6d4;--blue: #3b82f6;--violet: #8b5cf6;--purple: #a855f7;--pink: #ec4899;--dv-cyan-soft: color-mix(in srgb, var(--cyan) 10%, transparent);--dv-blue-soft: color-mix(in srgb, var(--blue) 10%, transparent);--dv-violet-soft: color-mix(in srgb, var(--violet) 10%, transparent);--dv-purple-soft: color-mix(in srgb, var(--purple) 10%, transparent);--dv-pink-soft: color-mix(in srgb, var(--pink) 10%, transparent);--ok-line: color-mix(in srgb, var(--ok) 40%, transparent);--warn-line: color-mix(in srgb, var(--warn) 40%, transparent);--err-line: color-mix(in srgb, var(--err) 40%, transparent);--info-line: color-mix(in srgb, var(--info) 40%, transparent);--c-must: #0b7c71;--c-must-bg: rgba(13, 148, 136, .08);--c-filter: #2a5fd4;--c-filter-bg: #edf2fd;--c-should: #6d43d6;--c-should-bg: #f2eefe;--c-exclude: #c22f39;--c-exclude-bg: #fdedee;--violet-line: color-mix(in srgb, var(--violet) 40%, transparent);--brand-soft: color-mix(in srgb, var(--ac) 10%, transparent);--shadow-s: 0 1px 2px rgba(15, 23, 42, .06);--shadow-m: 0 4px 12px rgba(15, 23, 42, .08), 0 1px 3px rgba(15, 23, 42, .05);--shadow-pop: 0 8px 28px rgba(15, 23, 42, .1), 0 2px 8px rgba(15, 23, 42, .06);--mask: rgba(15, 23, 42, .35);--mask-heavy: rgba(241, 243, 247, .82);--btn-gloss: inset 0 1px 0 rgba(255, 255, 255, .8);--hl-soft: rgba(15, 23, 42, .04);--hl: rgba(15, 23, 42, .06);--hl-strong: rgba(15, 23, 42, .12)}:root[data-theme=light] body{background:#f7f8fa;color:var(--tx0)}:root[data-theme=light]{--scroll-thumb: #cbd0d9;--scroll-thumb-hover: #a8afbc}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-color:#f7f8fa}:root[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}:root[data-theme=light] *{scrollbar-color:#cbd0d9 transparent}:root[data-theme=light] ::selection{background:color-mix(in srgb,var(--ac) 20%,transparent)}:root[data-theme=light] .j-key{color:#0369a1}:root[data-theme=light] .j-str{color:#15803d}:root[data-theme=light] .j-num{color:#b45309}:root[data-theme=light] .j-bool{color:#be185d}:root[data-theme=light] .btn.pri,:root[data-theme=light] .btn.primary{color:#fff;background:linear-gradient(180deg,var(--ac),var(--ac-hi));box-shadow:inset 0 1px #ffffff40,0 1px 6px #0d948840}:root[data-theme=light] input::-ms-reveal{filter:none}:root[data-theme=light] .kbd{background:#fff}:root[data-theme=light] input[type=checkbox]:checked:after{border-color:#fff}:root[data-theme=light] input[type=checkbox]:indeterminate:after{background:#fff}:root[data-theme=light] input[type=radio]:checked:after{background:#fff}:root[data-theme=light] input[type=checkbox].tgl:checked:after{background:#fff}:root[data-theme=light] .btn.pri .kbd,:root[data-theme=light] .btn.primary .kbd{background:#ffffff38}.kbd.inline{display:inline-block;padding:1px 4px;font-size:var(--fs-xs);background:var(--hl);border-radius:2px;margin-left:3px}.kbd-mini{font-family:var(--mono);font-size:var(--fs-2xs);padding:0 var(--sp-1);border:1px solid var(--line);border-bottom-width:2px;border-radius:3px;background:var(--bg2);color:var(--tx1)}:root[data-theme=light] .seg button.on{background:#fff;box-shadow:0 1px 3px #0f172a14}:root[data-theme=light] .sk:after{background:linear-gradient(90deg,transparent,rgba(15,23,42,.06),transparent)}:root[data-theme=light] .took-bar{background:var(--bg3)}:root[data-theme=light] select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%234a5060' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important}.ind-bar{height:2px;opacity:0;overflow:hidden}.ind-bar.on{opacity:1}.ind-bar:after{content:"";display:block;height:100%;width:35%;border-radius:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);animation:ind-slide 1s ease-in-out infinite}@keyframes ind-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media(prefers-reduced-motion:reduce){.ind-bar:after{animation:none}}.lr-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2);row-gap:var(--sp-2)}.lr-bar-l{display:flex;min-width:0;align-items:center;gap:var(--sp-2)}.lr-bar-r{display:flex;flex-shrink:0;align-items:center;gap:var(--sp-2)}.lr-bar.freeze{position:sticky;top:0;z-index:20;margin:calc(-1 * var(--sp-4)) calc(-1 * var(--sp-5)) var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-2);background:var(--bg0)}.mft-type[data-t=text],.mft-type[data-t=match_only_text],.mft-type[data-t=annotated_text],.mft-type[data-t=search_as_you_type],.mft-type[data-t=token_count]{color:var(--info);background:var(--info-soft);border:1px solid var(--info-line)}.mft-type[data-t=keyword],.mft-type[data-t=constant_keyword],.mft-type[data-t=wildcard],.mft-type[data-t=version]{color:var(--violet);background:var(--dv-violet-soft);border:1px solid var(--violet-line, var(--violet))}.mft-type[data-t=integer],.mft-type[data-t=long],.mft-type[data-t=short],.mft-type[data-t=byte],.mft-type[data-t=unsigned_long]{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent)}.mft-type[data-t=double],.mft-type[data-t=float],.mft-type[data-t=half_float],.mft-type[data-t=scaled_float]{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line)}.mft-type[data-t=date],.mft-type[data-t=date_nanos],.mft-type[data-t=date_range],.mft-type[data-t=boolean]{color:var(--pink);background:color-mix(in srgb,var(--pink) 12%,transparent);border:1px solid color-mix(in srgb,var(--pink) 30%,transparent)}.mft-type[data-t=nested],.mft-type[data-t=object],.mft-type[data-t=flat_object],.mft-type[data-t=flattened],.mft-type[data-t=join]{color:var(--muted);background:var(--bg2);border:1px solid var(--line)}.mft-type[data-t=ip],.mft-type[data-t=ip_range]{color:var(--purple);background:color-mix(in srgb,var(--purple) 12%,transparent);border:1px solid color-mix(in srgb,var(--purple) 30%,transparent)}.mft-type[data-t=geo_point],.mft-type[data-t=geo_shape],.mft-type[data-t=point],.mft-type[data-t=shape],.mft-type[data-t=geo]{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line)}.mft-type[data-t=completion],.mft-type[data-t=dense_vector],.mft-type[data-t=sparse_vector],.mft-type[data-t=rank_feature],.mft-type[data-t=rank_features],.mft-type[data-t=percolator]{color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-soft)}.seg button.ih-t-docs.on{color:var(--info)}.seg button.ih-t-query.on{color:var(--ok)}.seg button.ih-t-mapping.on{color:var(--violet)}.seg button.ih-t-settings.on{color:var(--cyan)}.seg button.ih-t-shards.on{color:var(--warn)}.seg button.ih-t-ops.on{color:var(--err)}mark{background:var(--warn);color:var(--tx-on-strong);border-radius:2px;padding:0 1px}#app .rt-th-type.rt-ty-num{color:var(--cyan)}#app .rt-th-type.rt-ty-date,#app .rt-th-type.rt-ty-bool{color:var(--pink)}#app .rt-th-type.rt-ty-text{color:var(--info)}#app .rt-th-type.rt-ty-kw{color:var(--violet)}.m-get{color:var(--ok)}.m-post{color:var(--warn)}.m-put{color:var(--dv-purple)}.m-delete{color:var(--err)}.m-head{color:var(--info)}.toolrow{display:flex;gap:var(--sp-1h);align-items:center;flex-wrap:wrap;row-gap:var(--sp-1)}.meta-warn{color:var(--warn)}.meta-err{color:var(--err)}.meta-ok{color:var(--ok)}.monaco-editor .decorationsOverviewRuler{display:none!important}.monaco-editor .monaco-scrollable-element>.scrollbar.vertical>.slider{border-radius:3px}.cic-row-sticky{position:sticky;top:0;z-index:20;margin:0 calc(-1 * var(--sp-5));padding:var(--sp-1h) var(--sp-5) var(--sp-2);background:var(--bg0)}
