*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;background:#0f1419;color:#e6edf3;overflow:hidden}#app{width:100vw;height:100vh;overflow:hidden}.page-ui{font-size:var(--page-ui-font-size, 14px);color:var(--page-ui-color, #e6edf3)}.page-ui .title{font-size:.95em;font-weight:600;color:inherit}.page-ui .subtitle{font-size:.72em;color:inherit;opacity:.75}.page-ui .state-msg{color:inherit;opacity:.7}.page-ui .footnote{color:inherit;opacity:.85}.app[data-v-60d8e296]{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden}.nav[data-v-60d8e296]{flex-shrink:0;padding:.75rem 1.5rem;border-bottom:1px solid #21262d;display:flex;gap:.5rem;background:#161b22}.nav-link[data-v-60d8e296]{padding:.5rem .75rem;border-radius:6px;color:#8b949e;text-decoration:none;font-size:.9rem}.nav-link[data-v-60d8e296]:hover{color:#e6edf3;background:#21262d}.nav-link.active[data-v-60d8e296]{color:#e6edf3;background:#21262d;font-weight:500}.nav-link--pbi[data-v-60d8e296]{color:#58a6ff!important;border:1px solid #21262d}.nav-link--pbi.active[data-v-60d8e296]{background:#0d2137;border-color:#58a6ff}.view[data-v-60d8e296]{flex:1;min-height:0;overflow:hidden}.page[data-v-c2139839]{width:100%;height:100%;display:flex;overflow:hidden}.center-panel[data-v-c2139839]{margin:auto;max-width:480px;padding:2.5rem 2rem;background:#161b22;border:1px solid #30363d;border-radius:10px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.panel-title[data-v-c2139839]{margin:0;font-size:1.2rem;color:#e6edf3}.query-layout[data-v-c2139839]{display:flex;width:100%;height:100%;overflow:hidden}.sidebar[data-v-c2139839]{width:300px;flex-shrink:0;overflow-y:auto;padding:1rem 1rem 1rem 1.25rem;border-right:1px solid #21262d;display:flex;flex-direction:column;gap:1rem}.main[data-v-c2139839]{flex:1;min-width:0;padding:1rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.field[data-v-c2139839]{display:flex;flex-direction:column;gap:.35rem}.label[data-v-c2139839]{font-size:.78rem;color:#8b949e;letter-spacing:.02em}.sel[data-v-c2139839],.dax[data-v-c2139839]{background:#0d1117;color:#e6edf3;border:1px solid #30363d;border-radius:6px;padding:.45rem .7rem;font-size:.875rem;width:100%;outline:none}.sel[data-v-c2139839]:focus,.dax[data-v-c2139839]:focus{border-color:#58a6ff}.dax[data-v-c2139839]{resize:vertical;font-family:Courier New,monospace}.table-list[data-v-c2139839]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.table-item[data-v-c2139839]{padding:.45rem .7rem;border:1px solid #21262d;border-radius:6px;cursor:pointer;background:#0d1117;transition:border-color .15s}.table-item[data-v-c2139839]:hover{border-color:#58a6ff}.table-name[data-v-c2139839]{display:block;font-size:.85rem;color:#e6edf3}.table-cols[data-v-c2139839]{display:block;font-size:.72rem;color:#8b949e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-wrap[data-v-c2139839]{display:flex;flex-direction:column;gap:.5rem}.preview-header[data-v-c2139839]{display:flex;align-items:center;justify-content:space-between}.table-scroll[data-v-c2139839]{overflow-x:auto}.preview-table[data-v-c2139839]{border-collapse:collapse;font-size:.78rem;width:100%}.preview-table th[data-v-c2139839]{padding:.35rem .6rem;background:#21262d;color:#8b949e;text-align:left;white-space:nowrap}.preview-table td[data-v-c2139839]{padding:.3rem .6rem;border-top:1px solid #21262d;color:#e6edf3;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.btn[data-v-c2139839]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;border:1px solid transparent}.btn.primary[data-v-c2139839]{background:#238636;color:#fff;border-color:#2ea043}.btn.primary[data-v-c2139839]:hover{background:#2ea043}.btn.primary[data-v-c2139839]:disabled{opacity:.45;cursor:not-allowed}.btn.ghost[data-v-c2139839]{background:transparent;color:#8b949e;border-color:#30363d}.btn.ghost[data-v-c2139839]:hover{color:#e6edf3;border-color:#484f58}.row-btns[data-v-c2139839]{display:flex;gap:.5rem}.error[data-v-c2139839]{color:#f85149;font-size:.85rem;margin:0}.error.pre-wrap[data-v-c2139839]{white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace;font-size:.78rem;max-width:100%}.hint[data-v-c2139839]{color:#8b949e;font-size:.82rem;margin:0}.connect-screen[data-v-c2139839]{width:100%;height:100%;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.connect-screen .center-panel[data-v-c2139839]{margin:0;max-width:640px;width:100%}.env-grid[data-v-c2139839]{width:100%;display:flex;flex-direction:column;gap:.35rem;padding:.6rem .8rem;background:#0d1117;border:1px solid #21262d;border-radius:6px;font-family:Courier New,monospace;font-size:.78rem}.env-row[data-v-c2139839]{display:flex;justify-content:space-between;gap:1rem}.env-label[data-v-c2139839]{color:#8b949e}.env-val[data-v-c2139839]{color:#e6edf3}.diag-panel[data-v-c2139839]{width:100%;max-width:900px;padding:1.25rem 1.5rem;background:#161b22;border:1px solid #30363d;border-radius:10px;display:flex;flex-direction:column;gap:1.25rem}.diag-header[data-v-c2139839]{display:flex;align-items:center;justify-content:space-between}.diag-header h3[data-v-c2139839]{margin:0;font-size:1rem;color:#e6edf3}.diag-section[data-v-c2139839]{display:flex;flex-direction:column;gap:.5rem}.diag-section h4[data-v-c2139839]{margin:0 0 .25rem;font-size:.82rem;color:#8b949e;letter-spacing:.04em;text-transform:uppercase}.diag-table[data-v-c2139839]{width:100%;border-collapse:collapse;font-size:.82rem}.diag-table th[data-v-c2139839]{text-align:left;padding:.3rem .6rem .3rem 0;color:#8b949e;font-weight:500;width:40%;vertical-align:top}.diag-table td[data-v-c2139839]{padding:.3rem 0;color:#e6edf3;word-break:break-all}.diag-table code[data-v-c2139839]{font-family:Courier New,monospace;font-size:.78rem}.verdict-row[data-v-c2139839]{display:flex;flex-direction:column;gap:.4rem;padding:.5rem 0}.verdict[data-v-c2139839]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.85rem}.verdict.ok[data-v-c2139839]{background:#2ea0431f;color:#7ee787;border:1px solid rgba(46,160,67,.4)}.verdict.fail[data-v-c2139839]{background:#f851491f;color:#ffa198;border:1px solid rgba(248,81,73,.4)}.verdict.warn[data-v-c2139839]{background:#d4990026;color:#f2cc60;border:1px solid rgba(212,153,0,.4)}.verdict .dot[data-v-c2139839]{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.verdict em[data-v-c2139839]{color:#8b949e;font-style:italic}.verdict .muted[data-v-c2139839]{color:#8b949e}.conclusion[data-v-c2139839]{padding:.75rem 1rem;border-radius:6px;font-size:.83rem;line-height:1.5;margin:0}.conclusion.ok[data-v-c2139839]{background:#2ea0431a;color:#7ee787;border:1px solid rgba(46,160,67,.3)}.conclusion.fail[data-v-c2139839]{background:#f851491a;color:#ffa198;border:1px solid rgba(248,81,73,.3)}.conclusion code[data-v-c2139839]{background:#0000004d;padding:1px 4px;border-radius:3px}.resp-body[data-v-c2139839]{background:#0d1117;border:1px solid #21262d;border-radius:6px;padding:.75rem;color:#e6edf3;font-family:Courier New,monospace;font-size:.75rem;max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0}.btn.small[data-v-c2139839]{padding:.3rem .7rem;font-size:.78rem}.label-row[data-v-c2139839]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.info-box[data-v-c2139839]{padding:.6rem .75rem;background:#0d1117;border:1px solid #21262d;border-radius:6px;line-height:1.45}.ffs[data-v-e0ef4443]{position:relative}.ffs-trigger[data-v-e0ef4443]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left;cursor:pointer}.ffs-label[data-v-e0ef4443]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffs-chevron[data-v-e0ef4443]{font-size:.6rem;color:#8b949e;flex-shrink:0}.field-input[data-v-e0ef4443]{font-size:.8rem;padding:.35rem .5rem;border:1px solid #30363d;border-radius:4px;background:#0d1117;color:#e6edf3}.ffs-drop--portal{position:fixed;z-index:10050;background:#0d1117;border:1px solid #30363d;border-radius:6px;box-shadow:0 8px 24px #0006;max-height:220px;display:flex;flex-direction:column}.ffs-drop--portal .ffs-search{border:none;border-bottom:1px solid #30363d;border-radius:6px 6px 0 0;width:100%;font-size:.8rem;padding:.35rem .5rem;background:#0d1117;color:#e6edf3}.ffs-drop--portal .ffs-list{list-style:none;margin:0;padding:.25rem 0;overflow-y:auto;flex:1}.ffs-drop--portal .ffs-option{width:100%;text-align:left;padding:.35rem .65rem;border:none;background:none;color:#e6edf3;font-size:.85rem;cursor:pointer}.ffs-drop--portal .ffs-option:hover,.ffs-drop--portal .ffs-option.active{background:#21262d}.ffs-drop--portal .ffs-empty{padding:.5rem .65rem;color:#8b949e;font-size:.75rem}.theme-color[data-v-c0b3ad55]{display:flex;flex-direction:column;gap:.35rem}.color-row[data-v-c0b3ad55]{display:flex;gap:.35rem;align-items:center}.swatch-wrap[data-v-c0b3ad55]{position:relative;width:2rem;height:1.75rem;flex-shrink:0;border-radius:4px;overflow:hidden;border:1px solid #30363d}.swatch-checker[data-v-c0b3ad55]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(45deg,#30363d 25%,transparent 25%),linear-gradient(-45deg,#30363d 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#30363d 75%),linear-gradient(-45deg,transparent 75%,#30363d 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;background-color:#161b22}.swatch-fill[data-v-c0b3ad55]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.color-swatch[data-v-c0b3ad55]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;cursor:pointer;opacity:0}.color-text[data-v-c0b3ad55]{flex:1;min-width:0}.color-text--invalid[data-v-c0b3ad55]{border-color:#6e4a12}.opacity-row[data-v-c0b3ad55]{display:flex;align-items:center;gap:.4rem}.opacity-label[data-v-c0b3ad55]{font-size:.65rem;color:#6e7681;flex-shrink:0;width:3.25rem}.opacity-range[data-v-c0b3ad55]{flex:1;min-width:0;accent-color:#58a6ff}.opacity-pct[data-v-c0b3ad55]{font-size:.7rem;color:#8b949e;width:2.5rem;text-align:right;flex-shrink:0}.field-input[data-v-c0b3ad55]{font-size:.8rem;padding:.35rem .5rem;border:1px solid #30363d;border-radius:4px;background:#0d1117;color:#e6edf3}.field[data-v-fc7fedf1]{margin-bottom:.75rem}.field-label[data-v-fc7fedf1]{display:block;font-size:.72rem;color:#8b949e;margin-bottom:.25rem}.sub-label[data-v-fc7fedf1]{display:block;font-size:.65rem;color:#6e7681;margin:.35rem 0 .15rem}.field-input[data-v-fc7fedf1]{width:100%;font-size:.8rem;padding:.35rem .5rem;border:1px solid #30363d;border-radius:4px;background:#0d1117;color:#e6edf3}.typo-block[data-v-fc7fedf1]{display:flex;flex-direction:column;gap:.1rem}.tb-backdrop[data-v-a9973b61]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9000}.tb-panel[data-v-a9973b61]{display:flex;flex-direction:column;background:#161b22;border-left:1px solid #30363d}.tb-panel--fixed[data-v-a9973b61]{position:fixed;top:0;right:0;width:min(380px,100vw);height:100vh;z-index:9001;box-shadow:-4px 0 24px #00000059}.tb-panel--inline[data-v-a9973b61]{flex-shrink:0;width:min(360px,38vw);min-width:280px;height:100%;overflow:hidden}.tb-header[data-v-a9973b61]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #30363d}.tb-title[data-v-a9973b61]{margin:0;font-size:.95rem;font-weight:600;color:#e6edf3}.tb-close[data-v-a9973b61]{background:none;border:none;color:#8b949e;font-size:1.4rem;line-height:1;cursor:pointer;padding:0 .25rem}.tb-body[data-v-a9973b61]{flex:1;overflow-y:auto;padding:.5rem 1rem 1rem}.tb-group[data-v-a9973b61]{margin-bottom:.35rem}.tb-group-head[data-v-a9973b61]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;background:none;border:none;color:#c9d1d9;font-size:.8rem;font-weight:600;cursor:pointer;text-align:left}.tb-chevron[data-v-a9973b61]{font-size:.65rem;color:#8b949e}.tb-group-body[data-v-a9973b61]{padding-left:.25rem;padding-bottom:.5rem}.tb-footer[data-v-a9973b61]{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem 1rem;border-top:1px solid #30363d}.tb-btn[data-v-a9973b61]{font-size:.75rem;padding:.4rem .65rem;border-radius:4px;border:1px solid #30363d;background:#21262d;color:#e6edf3;cursor:pointer}.tb-btn--primary[data-v-a9973b61]{background:#77ac4e;border-color:#77ac4e;color:#fff}.tb-btn--ghost[data-v-a9973b61]{background:transparent}.tb-copy-status[data-v-a9973b61]{font-size:.7rem;color:#77ac4e;width:100%}.tb-chrome[data-v-08212916]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tb-topbar[data-v-08212916]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem 1.25rem;border-bottom:1px solid #21262d;background:#0d1117}.tb-topbar[data-v-08212916] .topbar-title{display:flex;flex-direction:column;gap:.1rem;margin-right:auto}.tb-trigger[data-v-08212916]{font-size:.8rem;padding:.4rem .75rem;border-radius:4px;border:1px solid #58a6ff;background:#0d2137;color:#58a6ff;cursor:pointer;font-weight:500;margin-left:auto;flex-shrink:0}.tb-trigger[data-v-08212916]:hover{background:#161f2e}.tb-shell[data-v-08212916]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tb-shell-main[data-v-08212916]{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.tb-shell--open[data-v-08212916]{flex-direction:row}.tb-shell--open .tb-shell-main[data-v-08212916]{flex:1;min-width:0}.page[data-v-bf00675c]{width:100%;height:100%;display:flex;flex-direction:column;background:#0f1419;overflow:hidden}.topbar[data-v-bf00675c]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;padding:.6rem 1.25rem;border-bottom:1px solid #21262d;background:#0d1117}.topbar-title[data-v-bf00675c]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto}.controls[data-v-bf00675c]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem .75rem}.filter-group[data-v-bf00675c]{display:flex;flex-direction:column;gap:.18rem}.filter-label[data-v-bf00675c]{font-size:.65rem;color:#8b949e;text-transform:uppercase;letter-spacing:.04em}.sel[data-v-bf00675c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#161b22;color:#e6edf3;border:1px solid #30363d;border-radius:6px;padding:.28rem 1.8rem .28rem .55rem;font-size:.8rem;outline:none;cursor:pointer;min-width:110px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238b949e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.sel[data-v-bf00675c]:focus{border-color:#58a6ff}.zoom-btns[data-v-bf00675c]{display:flex;gap:.3rem;align-items:flex-end;padding-bottom:0}.zbtn[data-v-bf00675c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#161b22;color:#e6edf3;border:1px solid #30363d;border-radius:6px;font-size:1.05rem;cursor:pointer;line-height:1}.zbtn[data-v-bf00675c]:hover{background:#21262d;border-color:#484f58}.chart-wrap[data-v-bf00675c]{flex:1;min-height:0;position:relative;overflow:hidden}.chart[data-v-bf00675c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.state-msg[data-v-bf00675c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#8b949e;font-size:.875rem}.state-msg--error[data-v-bf00675c]{color:#f85149}.state-msg code[data-v-bf00675c]{font-family:Courier New,monospace;font-size:.76rem;color:#ffa198;white-space:pre-wrap;text-align:left;max-width:620px;background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:.75rem 1rem}.retry-btn[data-v-bf00675c]{padding:.35rem 1rem;background:#21262d;color:#e6edf3;border:1px solid #30363d;border-radius:6px;cursor:pointer;font-size:.82rem}.retry-btn[data-v-bf00675c]:hover{background:#30363d}@keyframes spin-bf00675c{to{transform:rotate(360deg)}}.spin[data-v-bf00675c]{display:inline-block;animation:spin-bf00675c 1.2s linear infinite}.footnote[data-v-bf00675c]{flex-shrink:0;margin:0;padding:.3rem 1.25rem .4rem;font-size:.7rem;color:#fff;border-top:1px solid #21262d}.page[data-v-d93d0591]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.topbar-title[data-v-d93d0591]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto}.controls[data-v-d93d0591]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem .75rem}.filter-group[data-v-d93d0591]{display:flex;flex-direction:column;gap:.18rem}.filter-label[data-v-d93d0591]{font-size:.65rem;color:#8b949e;text-transform:uppercase;letter-spacing:.03em}.sel[data-v-d93d0591]{font-size:.8rem;padding:.35rem .5rem;border:1px solid #30363d;border-radius:4px;background:#161b22;color:#e6edf3;min-width:8rem}.copy-btn[data-v-d93d0591]{font-size:.8rem;padding:.4rem .75rem;border:1px solid #77AC4E;border-radius:4px;background:#77ac4e;color:#fff;cursor:pointer}.copy-btn[data-v-d93d0591]:hover:not(:disabled){filter:brightness(1.08)}.copy-btn[data-v-d93d0591]:disabled{opacity:.5;cursor:not-allowed}.copy-status[data-v-d93d0591]{font-size:.75rem;color:#77ac4e}.table-wrap[data-v-d93d0591]{flex:1;min-height:0;overflow:auto;padding:.5rem 1.25rem 1rem;width:100%}.fates-table[data-v-d93d0591]{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.85rem}.fates-table th[data-v-d93d0591],.fates-table td[data-v-d93d0591]{border:1px solid;padding:.5rem .75rem;text-align:right}.fates-table__label-col[data-v-d93d0591]{text-align:left;width:36%}.fates-table__num[data-v-d93d0591]{font-variant-numeric:tabular-nums}.state-msg[data-v-d93d0591]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#8b949e}.state-msg--error code[data-v-d93d0591]{font-size:.75rem;color:#f85149;max-width:90%;word-break:break-all}.retry-btn[data-v-d93d0591]{margin-top:.5rem;padding:.4rem .8rem;cursor:pointer;background:#21262d;color:#e6edf3;border:1px solid #30363d;border-radius:4px}.spin[data-v-d93d0591]{display:inline-block;animation:spin-d93d0591 1s linear infinite}@keyframes spin-d93d0591{to{transform:rotate(360deg)}}.page[data-v-667e8f9e]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.topbar-title[data-v-667e8f9e]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto}.controls[data-v-667e8f9e]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem .75rem}.filter-group[data-v-667e8f9e]{display:flex;flex-direction:column;gap:.18rem}.filter-label[data-v-667e8f9e]{font-size:.65rem;color:#8b949e;text-transform:uppercase;letter-spacing:.03em}.sel[data-v-667e8f9e]{font-size:.8rem;padding:.35rem .5rem;border:1px solid #30363d;border-radius:4px;background:#161b22;color:#e6edf3;min-width:8rem}.chart-wrap[data-v-667e8f9e]{flex:1;min-height:0;padding:.5rem}.chart[data-v-667e8f9e]{width:100%;height:100%;min-height:320px}.state-msg[data-v-667e8f9e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#8b949e}.state-msg--error code[data-v-667e8f9e]{font-size:.75rem;color:#f85149;max-width:90%;word-break:break-all}.retry-btn[data-v-667e8f9e]{margin-top:.5rem;padding:.4rem .8rem;cursor:pointer;background:#21262d;color:#e6edf3;border:1px solid #30363d;border-radius:4px}.spin[data-v-667e8f9e]{display:inline-block;animation:spin-667e8f9e 1s linear infinite}@keyframes spin-667e8f9e{to{transform:rotate(360deg)}}.page[data-v-a0e67cb5]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.topbar-title[data-v-a0e67cb5]{display:flex;flex-direction:column;gap:.1rem;margin-right:auto}.controls[data-v-a0e67cb5]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem .75rem}.filter-group[data-v-a0e67cb5]{display:flex;flex-direction:column;gap:.18rem}.filter-label[data-v-a0e67cb5]{font-size:.65rem;color:#8b949e;text-transform:uppercase;letter-spacing:.03em}.sel[data-v-a0e67cb5]{font-size:.8rem;padding:.35rem .5rem;border:1px solid #30363d;border-radius:4px;background:#161b22;color:#e6edf3;min-width:8rem}.chart-wrap[data-v-a0e67cb5]{flex:1;min-height:0;padding:.5rem}.chart[data-v-a0e67cb5]{width:100%;height:100%;min-height:320px}.state-msg[data-v-a0e67cb5]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#8b949e}.state-msg--error code[data-v-a0e67cb5]{font-size:.75rem;color:#f85149;max-width:90%;word-break:break-all}.retry-btn[data-v-a0e67cb5]{margin-top:.5rem;padding:.4rem .8rem;cursor:pointer;background:#21262d;color:#e6edf3;border:1px solid #30363d;border-radius:4px}.spin[data-v-a0e67cb5]{display:inline-block;animation:spin-a0e67cb5 1s linear infinite}@keyframes spin-a0e67cb5{to{transform:rotate(360deg)}}
