.kg.svelte-a471sq{--legend-band:2.2rem;background:var(--gradient-card);border:1px solid hsl(var(--border));border-radius:var(--card-radius);padding:clamp(1.1rem,2.5vw,1.6rem)}.picker.svelte-a471sq{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.picker-k.svelte-a471sq{letter-spacing:.13em;text-transform:uppercase;color:hsl(var(--text-soft));font-size:.6rem}.picker-list.svelte-a471sq{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-a471sq{border:1px solid hsl(var(--border));background:hsl(var(--background) / .6);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.chip.svelte-a471sq:hover{border-color:hsl(var(--product,var(--secondary)) / .6);transform:translateY(-1px)}.chip.on.svelte-a471sq{border-color:hsl(var(--primary));background:hsl(var(--primary) / .12)}.chip-code.svelte-a471sq{letter-spacing:.08em;color:hsl(var(--text-soft));font-size:.53rem}.chip.on.svelte-a471sq .chip-code:where(.svelte-a471sq){color:hsl(var(--primary))}.chip-id.svelte-a471sq{color:hsl(var(--text-strong-80));font-size:.68rem}.chip.on.svelte-a471sq .chip-id:where(.svelte-a471sq){color:hsl(var(--text-strong))}.kg-grid.svelte-a471sq{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}@media (width>=940px){.kg-grid.svelte-a471sq{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.plot.svelte-a471sq{aspect-ratio:5/4;border:1px solid hsl(var(--border-soft));border-radius:calc(var(--radius) * .8);background:radial-gradient(circle at 30% 40%, hsl(var(--product,var(--secondary)) / .06), transparent 62%), hsl(var(--background) / .45);width:100%;min-width:0;min-height:26rem;position:relative;overflow:hidden}.edges.svelte-a471sq{inset:0 0 var(--legend-band) 0;width:100%;height:calc(100% - var(--legend-band));position:absolute;overflow:visible}.edge.svelte-a471sq{stroke:hsl(var(--text-soft));stroke-width:.8px;stroke-linecap:round;opacity:.13;transition:opacity .3s,stroke-width .3s,stroke .3s}.edge[data-kind=depends].svelte-a471sq{stroke-dasharray:4 3}.edge[data-kind=blocks].svelte-a471sq{stroke-dasharray:6 2.5}.edge[data-kind=relates].svelte-a471sq{stroke-dasharray:1.5 3.5}.arrows.svelte-a471sq{inset:0 0 var(--legend-band) 0;width:100%;height:calc(100% - var(--legend-band));pointer-events:none;position:absolute;overflow:visible}.arrow.svelte-a471sq{fill:none;stroke:hsl(var(--text-soft));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.arrow[data-kind=promotes].svelte-a471sq{stroke:hsl(var(--product,var(--secondary)))}.arrow[data-kind=depends].svelte-a471sq{stroke:hsl(var(--warning))}.arrow[data-kind=blocks].svelte-a471sq{stroke:hsl(var(--destructive))}.edge.lit.svelte-a471sq{opacity:.9;stroke-width:1.9px}.node.peek.svelte-a471sq .orb:where(.svelte-a471sq){box-shadow:0 0 0 5px hsl(var(--product,var(--secondary)) / .22)}.edge.lit[data-kind=promotes].svelte-a471sq{stroke:hsl(var(--product,var(--secondary)))}.edge.lit[data-kind=depends].svelte-a471sq{stroke:hsl(var(--warning))}.edge.lit[data-kind=blocks].svelte-a471sq{stroke:hsl(var(--destructive))}.edge.lit[data-kind=relates].svelte-a471sq{stroke:hsl(var(--accent))}.nodes.svelte-a471sq{inset:0 0 var(--legend-band) 0;position:absolute}.node.svelte-a471sq{cursor:pointer;opacity:.3;background:0 0;border:0;flex-direction:column;align-items:center;gap:.18rem;padding:.15rem;transition:opacity .3s,transform .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.node[data-band=direct].svelte-a471sq{opacity:1}.node[data-band=indirect].svelte-a471sq{opacity:.78}.node[data-band=distant].svelte-a471sq{opacity:.55}.node[data-band=source].svelte-a471sq{opacity:1;z-index:4}.node.svelte-a471sq:hover{opacity:1}.orb.svelte-a471sq{border:1.5px solid hsl(var(--text-soft));background:hsl(var(--background));border-radius:50%;width:.8rem;height:.8rem;transition:width .25s,height .25s,background-color .25s,border-color .25s,box-shadow .25s}.node[data-kind=idea].svelte-a471sq .orb:where(.svelte-a471sq){border-color:hsl(var(--primary))}.node[data-kind=vision].svelte-a471sq .orb:where(.svelte-a471sq){border-radius:.15rem;transform:rotate(45deg)}.node[data-kind=spec].svelte-a471sq .orb:where(.svelte-a471sq){border-color:hsl(var(--product,var(--secondary)));border-radius:.18rem}.node[data-kind=plan].svelte-a471sq .orb:where(.svelte-a471sq){border-color:hsl(var(--success))}.node[data-kind=review].svelte-a471sq .orb:where(.svelte-a471sq),.node[data-kind=research].svelte-a471sq .orb:where(.svelte-a471sq),.node[data-kind=note].svelte-a471sq .orb:where(.svelte-a471sq),.node[data-kind=audit].svelte-a471sq .orb:where(.svelte-a471sq){border-color:hsl(var(--accent));border-style:dashed;width:.62rem;height:.62rem}.node[data-band=direct].svelte-a471sq .orb:where(.svelte-a471sq){box-shadow:0 0 0 3px hsl(var(--warning) / .16)}.node[data-band=indirect].svelte-a471sq .orb:where(.svelte-a471sq){box-shadow:0 0 0 2px hsl(var(--warning) / .1)}.node.source.svelte-a471sq .orb:where(.svelte-a471sq){border-width:2px;border-color:hsl(var(--primary));background:hsl(var(--primary) / .35);width:1.4rem;height:1.4rem;box-shadow:0 0 0 4px hsl(var(--primary) / .2), 0 0 18px hsl(var(--primary) / .5)}.pulse.svelte-a471sq{border:1.5px solid hsl(var(--primary) / .75);pointer-events:none;border-radius:50%;width:1.4rem;height:1.4rem;margin-left:-.7rem;animation:2.4s ease-out infinite svelte-a471sq-ring;position:absolute;top:0;left:50%}.pulse-2.svelte-a471sq{animation-delay:1.2s}@keyframes svelte-a471sq-ring{0%{opacity:.85;transform:scale(1)}75%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.node-id.svelte-a471sq{letter-spacing:.02em;color:hsl(var(--text-muted));white-space:nowrap;font-size:.47rem}.node.source.svelte-a471sq .node-id:where(.svelte-a471sq){color:hsl(var(--text-strong));font-size:.55rem}.rings.svelte-a471sq{height:var(--legend-band);color:hsl(var(--text-soft));border-top:1px solid hsl(var(--border-soft));background:hsl(var(--background) / .55);flex-wrap:wrap;align-items:center;gap:.7rem;padding-inline:.7rem;font-size:.62rem;display:flex;position:absolute;inset:auto 0 0}.ring-k.svelte-a471sq{letter-spacing:.11em;text-transform:uppercase;font-size:.53rem}.ring-item.svelte-a471sq{align-items:center;gap:.25rem;display:inline-flex}.sw.svelte-a471sq{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.sw-source.svelte-a471sq{background:hsl(var(--primary))}.sw-direct.svelte-a471sq{background:hsl(var(--warning))}.sw-indirect.svelte-a471sq{background:hsl(var(--warning) / .5)}.sw-distant.svelte-a471sq{background:hsl(var(--text-soft) / .5)}.panel.svelte-a471sq{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * .8);background:hsl(var(--background) / .7);min-height:20rem;padding:.9rem 1rem 1rem}.panel-head.svelte-a471sq{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.panel-code.svelte-a471sq{letter-spacing:.09em;border:1px solid hsl(var(--product,var(--secondary)) / .45);color:hsl(var(--product,var(--secondary)));background:hsl(var(--product,var(--secondary)) / .1);border-radius:999px;padding:.12rem .4rem;font-size:.55rem}.panel-id.svelte-a471sq{color:hsl(var(--text-strong));font-size:.72rem}.panel-status.svelte-a471sq{color:hsl(var(--text-soft));margin-inline-start:auto;font-size:.62rem}.panel-title.svelte-a471sq{font-family:var(--font-body);color:hsl(var(--text-strong));margin:.5rem 0 0;font-size:.95rem;font-weight:600;line-height:1.3}.panel-loc.svelte-a471sq{color:hsl(var(--text-soft));margin:.2rem 0 0;font-size:.6rem}.blast.svelte-a471sq{border-radius:calc(var(--radius) * .7);border:1px solid hsl(var(--border-soft));background:hsl(var(--muted) / .25);margin-top:.85rem;padding:.7rem .75rem .8rem}.blast-top.svelte-a471sq{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.blast-k.svelte-a471sq{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--text-soft));font-size:.55rem}.blast-v.svelte-a471sq{font-family:var(--font-mono);color:hsl(var(--text-strong));font-size:1.5rem;line-height:1}.meter.svelte-a471sq{background:hsl(var(--border));border-radius:999px;height:4px;margin-top:.5rem;overflow:hidden}.meter-fill.svelte-a471sq{border-radius:inherit;background:hsl(var(--success));height:100%;transition:width .4s,background-color .3s;display:block}.blast[data-level=moderate].svelte-a471sq .meter-fill:where(.svelte-a471sq){background:hsl(var(--warning))}.blast[data-level=high].svelte-a471sq .meter-fill:where(.svelte-a471sq){background:hsl(var(--destructive))}.blast[data-level=moderate].svelte-a471sq .blast-v:where(.svelte-a471sq){color:hsl(var(--warning))}.blast[data-level=high].svelte-a471sq .blast-v:where(.svelte-a471sq){color:hsl(var(--destructive))}.blast-label.svelte-a471sq{color:hsl(var(--text-strong));margin:.55rem 0 0;font-size:.82rem;font-weight:600}.blast-advice.svelte-a471sq{color:hsl(var(--text-muted));margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.tallies.svelte-a471sq{color:hsl(var(--text-muted));gap:.9rem;margin-top:.7rem;font-size:.72rem;display:flex}.tally.svelte-a471sq b:where(.svelte-a471sq){font-family:var(--font-mono);color:hsl(var(--text-strong));margin-inline-end:.15rem}.panel-k.svelte-a471sq{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--text-soft));margin:.9rem 0 .4rem;font-size:.55rem;display:block}.hits.svelte-a471sq{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.hit.svelte-a471sq{border-radius:calc(var(--radius) * .55);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.3rem .4rem;transition:background-color .15s;display:flex}.hit.svelte-a471sq:hover{background:hsl(var(--glass-strong))}.hit-bar.svelte-a471sq{background:hsl(var(--border));border-radius:999px;flex:none;align-items:flex-end;width:3px;height:1.5rem;display:flex;overflow:hidden}.hit-bar.svelte-a471sq span:where(.svelte-a471sq){border-radius:inherit;background:hsl(var(--warning));width:100%;display:block}.hit[data-band=distant].svelte-a471sq .hit-bar:where(.svelte-a471sq) span:where(.svelte-a471sq){background:hsl(var(--text-soft))}.hit-body.svelte-a471sq{flex-direction:column;flex:1;min-width:0;display:flex}.hit-id.svelte-a471sq{color:hsl(var(--text-strong));font-size:.68rem}.hit-why.svelte-a471sq{color:hsl(var(--text-soft));text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.hit-kind.svelte-a471sq{font-family:var(--font-mono);letter-spacing:.06em;color:hsl(var(--text-soft));flex:none;font-size:.52rem}.hit-kind[data-kind=depends].svelte-a471sq{color:hsl(var(--warning))}.hit-kind[data-kind=blocks].svelte-a471sq{color:hsl(var(--destructive))}.hit-kind[data-kind=relates].svelte-a471sq{color:hsl(var(--accent))}.more.svelte-a471sq,.none.svelte-a471sq{color:hsl(var(--text-soft));margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.legend.svelte-a471sq{border-top:1px solid hsl(var(--border-soft));flex-wrap:wrap;gap:.45rem 1.3rem;margin-top:1rem;padding-top:.85rem;display:flex}.leg.svelte-a471sq{align-items:center;gap:.4rem;font-size:.73rem;display:inline-flex}.leg-line.svelte-a471sq{flex:none;width:1.7rem;height:.4rem;overflow:visible}.leg-line.svelte-a471sq .edge:where(.svelte-a471sq){opacity:.9;stroke-width:1.5px}.leg-label.svelte-a471sq{color:hsl(var(--text-strong-80));font-weight:600}.leg-hint.svelte-a471sq{color:hsl(var(--text-soft));font-size:.69rem}@media (width<=620px){.plot.svelte-a471sq{aspect-ratio:auto}.leg-hint.svelte-a471sq,.node-id.svelte-a471sq{display:none}.node.source.svelte-a471sq .node-id:where(.svelte-a471sq){display:block}}@media (prefers-reduced-motion:reduce){.pulse.svelte-a471sq{opacity:.5;animation:none}}.sr-only.svelte-a471sq{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
