.fx.svelte-iygclo.svelte-iygclo{display:flex;flex-direction:column;background:var(--bg-panel);border:1px solid var(--border-mid);border-radius:6px;font-size:var(--fs-sm);color:var(--text);min-height:0;font-family:var(--font-ui)}.fx.floating.svelte-iygclo.svelte-iygclo{position:fixed;z-index:2600;top:4.5rem;right:1rem;bottom:1rem;width:min(30rem,calc(100vw - 2rem));box-shadow:0 8px 32px #0000008c}.fx-head.svelte-iygclo.svelte-iygclo{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem .4rem .8rem;border-bottom:1px solid var(--border)}.fx-head.svelte-iygclo h2.svelte-iygclo{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text);letter-spacing:.02em}.fx-sub.svelte-iygclo.svelte-iygclo{color:var(--text-muted);font-size:var(--fs-xs)}.sp.svelte-iygclo.svelte-iygclo{flex:1}.ib.svelte-iygclo.svelte-iygclo{all:unset;box-sizing:border-box;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;color:var(--text-mid);font-size:var(--fs-lg)}.ib.svelte-iygclo.svelte-iygclo:hover{background:#41b6e629;color:var(--text)}.fx-tools.svelte-iygclo.svelte-iygclo{padding:.5rem .7rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:.45rem}.fx-tools.svelte-iygclo input[type=search].svelte-iygclo{width:100%;box-sizing:border-box}.fx-opts.svelte-iygclo.svelte-iygclo{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.seg.svelte-iygclo.svelte-iygclo{display:flex;border:1px solid var(--border-mid);border-radius:4px;overflow:hidden}.seg.svelte-iygclo button.svelte-iygclo{all:unset;padding:.25rem .7rem;cursor:pointer;font-size:var(--fs-xs);color:var(--text-mid)}.seg.svelte-iygclo button[aria-checked=true].svelte-iygclo{background:#007dba;color:#fff;font-weight:600}.fx-all.svelte-iygclo.svelte-iygclo{display:flex;align-items:center;gap:.3rem;font-size:var(--fs-xs);color:var(--text-mid);cursor:pointer}.dim.svelte-iygclo.svelte-iygclo{color:var(--text-muted);font-size:var(--fs-xs)}.fx-err.svelte-iygclo.svelte-iygclo{color:#ffb366;font-size:var(--fs-xs);padding:.3rem .7rem}.fx-list.svelte-iygclo.svelte-iygclo{flex:1;overflow:auto;padding:.2rem .4rem .8rem;min-height:0}.fx-g.svelte-iygclo.svelte-iygclo{margin-top:.4rem}.fx-gh.svelte-iygclo.svelte-iygclo{position:sticky;top:0;z-index:1;margin:0;padding:.35rem .4rem;background:var(--bg-panel);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--text-mid);font-weight:700;border-bottom:1px solid var(--border)}ul.svelte-iygclo.svelte-iygclo{list-style:none;margin:0;padding:0}.fx-item.svelte-iygclo.svelte-iygclo{border-radius:5px;margin:1px 0}.fx-item.open.svelte-iygclo.svelte-iygclo{background:var(--bg-deep)}.fx-item.fx-drag.svelte-iygclo .fx-main.svelte-iygclo{cursor:grab}.fx-row.svelte-iygclo.svelte-iygclo{display:flex;align-items:stretch;gap:.2rem}.fx-main.svelte-iygclo.svelte-iygclo{all:unset;box-sizing:border-box;flex:1;min-width:0;display:flex;align-items:flex-start;gap:.55rem;padding:.4rem;border-radius:5px;cursor:pointer;min-height:40px}.fx-main.svelte-iygclo.svelte-iygclo:hover{background:#41b6e617}.fx-ti.svelte-iygclo.svelte-iygclo{flex:none;width:1.6rem;height:1.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:#007dba47;color:#a9dcf2;font-size:var(--fs-xs);font-weight:700;font-family:var(--font-mono);margin-top:.05rem}.fx-txt.svelte-iygclo.svelte-iygclo{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.fx-l.svelte-iygclo.svelte-iygclo{color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-p.svelte-iygclo.svelte-iygclo{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-desc.svelte-iygclo.svelte-iygclo{color:var(--text-mid);font-size:var(--fs-xs)}.fx-ex.svelte-iygclo.svelte-iygclo{color:var(--text-muted);font-size:var(--fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-cov.svelte-iygclo.svelte-iygclo{flex:none;width:4.6rem;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;padding-top:.2rem}.bar.svelte-iygclo.svelte-iygclo{display:block;width:100%;height:5px;border-radius:3px;background:#5b677073;overflow:hidden}.bar.svelte-iygclo>span.svelte-iygclo{display:block;height:100%;background:#41b6e6}.pc.svelte-iygclo.svelte-iygclo{font-size:var(--fs-xs);color:var(--text-mid);font-variant-numeric:tabular-nums}.fx-add.svelte-iygclo.svelte-iygclo{all:unset;box-sizing:border-box;flex:none;width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;color:var(--text-mid);font-size:var(--fs-lg);border:1px solid transparent}.fx-add.svelte-iygclo.svelte-iygclo:hover{border-color:var(--border-mid);color:var(--text)}.fx-add[aria-pressed=true].svelte-iygclo.svelte-iygclo{color:#84bd00;font-weight:700}.fx-main.svelte-iygclo.svelte-iygclo:focus-visible,.fx-add.svelte-iygclo.svelte-iygclo:focus-visible,.ib.svelte-iygclo.svelte-iygclo:focus-visible,.seg.svelte-iygclo button.svelte-iygclo:focus-visible,.fx-tv.svelte-iygclo.svelte-iygclo:focus-visible,.link.svelte-iygclo.svelte-iygclo:focus-visible{outline:2px solid var(--accent, #41b6e6);outline-offset:-2px}.fx-d.svelte-iygclo.svelte-iygclo{padding:.1rem .6rem .7rem 2.6rem}.fx-acts.svelte-iygclo.svelte-iygclo{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.4rem}.sm.svelte-iygclo.svelte-iygclo{padding:.2rem .6rem!important;font-size:var(--fs-xs)!important}.fx-cv.svelte-iygclo.svelte-iygclo{margin:.2rem 0;color:var(--text-mid);font-size:var(--fs-xs)}.fx-cv.svelte-iygclo code.svelte-iygclo{font-family:var(--font-mono);font-size:var(--fs-xs)}.fx-bk.svelte-iygclo.svelte-iygclo{font-size:var(--fs-xs);color:var(--text-mid);margin:.2rem 0 .3rem}.mono.svelte-iygclo.svelte-iygclo{font-family:var(--font-mono);font-size:var(--fs-xs)}h4.svelte-iygclo.svelte-iygclo{margin:.6rem 0 .25rem;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700}.fx-top.svelte-iygclo li.svelte-iygclo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"v v" "bar n";align-items:center;gap:.1rem .5rem;padding:.2rem 0}.fx-top.svelte-iygclo .fx-tv.svelte-iygclo{grid-area:v}.fx-top.svelte-iygclo .bar.svelte-iygclo{grid-area:bar}.fx-top.svelte-iygclo .n.svelte-iygclo{grid-area:n}.fx-tv.svelte-iygclo.svelte-iygclo{all:unset;box-sizing:border-box;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:3px;padding:.05rem .2rem;font-size:var(--fs-sm)}button.fx-tv.svelte-iygclo.svelte-iygclo:hover{background:#41b6e624}.fx-top.svelte-iygclo .n.svelte-iygclo{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--text-mid)}.fx-st.svelte-iygclo.svelte-iygclo{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-xs)}.fx-st.svelte-iygclo th.svelte-iygclo{text-align:left;color:var(--text-muted);font-weight:600;border-bottom:1px solid var(--border);padding:.2rem .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-st.svelte-iygclo td.svelte-iygclo{padding:.2rem .3rem;border-bottom:1px solid var(--border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-none.svelte-iygclo.svelte-iygclo{padding:1rem .5rem}.link.svelte-iygclo.svelte-iygclo{all:unset;color:var(--accent, #41b6e6);text-decoration:underline;cursor:pointer}@media (pointer: coarse){.fx-main.svelte-iygclo.svelte-iygclo{min-height:44px}.fx-add.svelte-iygclo.svelte-iygclo,.ib.svelte-iygclo.svelte-iygclo{min-width:44px;min-height:44px}}
