body.full-page{overflow-x:hidden}.net-figure{margin:0;border:none;padding:.6rem 0 0;height:calc(100vh - 4.25rem);display:flex;flex-direction:column;width:100vw;position:relative;left:50%;margin-left:-50vw}.net-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:0 1.5rem .6rem}#net-search{font-family:var(--font);font-size:.82rem;color:var(--fg);background:#fff;border:1px solid var(--rule-soft);border-radius:4px;padding:5px 9px;outline:none;min-width:180px}#net-search:focus{border-color:var(--muted-2)}.net-investors-mode-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--muted)}#net-investors-mode{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--rule-soft);border-radius:3px;padding:5px 7px;min-width:0}#net-investors-mode:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.net-chips{display:flex;flex-wrap:wrap;gap:5px}.net-chips-priv{width:100%;padding-top:2px}.net-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font);font-size:.72rem;letter-spacing:.02em;color:var(--muted-2);background:#fff;border:1px solid var(--rule-soft);border-radius:999px;padding:2px 9px;cursor:pointer;transition:color .12s,border-color .12s,opacity .12s;opacity:.5}.net-chip .sw{width:9px;height:9px;border-radius:50%;flex:none}.net-chip:hover{color:var(--fg)}.net-chip.on{opacity:1;color:var(--fg);border-color:var(--muted-2)}.net-chip-warm.on{color:var(--accent);border-color:var(--accent)}.net-chip-toggle{opacity:1;color:var(--fg);border-color:var(--muted-2);font-variant:small-caps;letter-spacing:.06em;margin-right:.2rem}.net-chip-toggle:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.net-action{opacity:1;color:var(--muted-2);border-color:var(--rule-soft);margin-left:auto;font-variant:small-caps;letter-spacing:.06em}.net-action:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.net-action .ic{font-variant:normal}.net-action-link{text-decoration:none}.net-body{display:flex;flex:1 1 auto;min-height:0}.net-priority{width:100%;display:flex;align-items:center;gap:.6rem;padding:0 0 .5rem;margin-bottom:.15rem;border-bottom:1px solid var(--rule-soft)}.net-prio-label{font-variant:small-caps;letter-spacing:.06em;font-size:.8rem;color:var(--accent);font-weight:600;flex:none}.net-prio-range{flex:1 1 auto;max-width:440px;accent-color:var(--accent);cursor:pointer}.net-prio-readout{font-size:.74rem;color:var(--muted);flex:none}.net-prio-readout b{color:var(--fg);font-variant-numeric:tabular-nums}#net-detail .d-rank{display:inline-block;background:var(--accent);color:#fff;font-size:.66rem;padding:0 5px;border-radius:4px;margin-right:5px;vertical-align:middle;font-variant-numeric:tabular-nums;font-weight:600}.net-viewtoggle{display:inline-flex;border:1px solid var(--rule-soft);border-radius:5px;overflow:hidden}.net-vtab{font-family:var(--font);font-size:.76rem;color:var(--muted-2);background:#fff;border:none;padding:4px 13px;cursor:pointer;font-variant:small-caps;letter-spacing:.05em}.net-vtab+.net-vtab{border-left:1px solid var(--rule-soft)}.net-vtab:hover{color:var(--fg)}.net-vtab.on{background:var(--accent-soft);color:var(--accent)}.net-chip-lens{opacity:.75}#net-lens-comp.on{opacity:1;color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}#net-lens-cust.on{opacity:1;color:#4f6f4e;border-color:#9fbf9e;background:#eef3ee}#net-graph.net-hide{display:none}.net-directory{position:absolute;inset:0;overflow-y:auto;padding:.4rem 1.5rem 2rem}.net-directory[hidden]{display:none}.net-stage:has(.net-directory:not([hidden])){display:flex;flex-direction:column}.net-stage:has(.net-directory:not([hidden])) .net-directory{position:static;flex:1 1 auto;min-height:0}.dir-cols{columns:300px 4;column-gap:2.2rem}.dir-v{margin:0 0 1rem}.dir-vhead{display:flex;align-items:baseline;gap:.4rem;margin:0 0 .25rem;border-bottom:1px solid var(--rule-soft);padding-bottom:2px}.dir-vname{font-size:.82rem;font-weight:700;font-variant:small-caps;letter-spacing:.04em}.dir-vcount{font-size:.64rem;color:var(--muted-2)}.dir-sub{break-inside:avoid;margin:0 0 .45rem}.dir-shead{display:flex;align-items:baseline;gap:.4rem;margin:.25rem 0 1px;flex-wrap:wrap}.dir-slabel{font-size:.71rem;color:var(--muted);font-style:italic}.dir-tag{font-size:.58rem;font-variant:small-caps;letter-spacing:.05em;padding:0 6px;border-radius:999px}.dir-tag-here{color:var(--accent);border:1px solid var(--accent)}.dir-tag-buyer{color:#4f6f4e;border:1px solid #cfe0cf}.dir-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0;background:none;border:none;text-align:left;cursor:pointer;padding:1px 0;font-family:var(--font);font-size:.77rem;color:var(--fg);line-height:1.4}.dir-select{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.net-website-link{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:28px;min-height:28px;padding-inline:4px;color:var(--accent-press);text-decoration:none}.net-website-link:hover{text-decoration:underline}.net-website-link:focus-visible,.dir-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dir-select:hover .dir-name{color:var(--accent-press);text-decoration:underline}.dir-rank{flex:none;font-size:.6rem;color:var(--accent);font-variant-numeric:tabular-nums;min-width:1.7em;font-weight:600}.dir-dot{border-radius:50%;flex:none;opacity:.85}.dir-copy{flex:1;min-width:0}.dir-name{flex:none}.dir-summary{display:block;margin-top:2px;color:var(--muted);font-size:.74rem;line-height:1.35}.dir-row.is-comp .dir-name{color:var(--accent);font-weight:600}.dir-pill{font-size:.56rem;font-variant:small-caps;letter-spacing:.03em;padding:0 5px;border-radius:999px;flex:none}.dir-pill-comp{color:#fff;background:var(--accent)}.dir-pill-cust{color:#3f5f3e;background:#dfe9df}.dir-ann{flex:1 1 auto;min-width:0;font-size:.65rem;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dir-warm{flex:none;font-size:.65rem;color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.net-directory:not(.dir-lens-cust) .dir-ann{display:none}.dir-empty{color:var(--muted);font-style:italic;padding:1rem 0}.net-stage{position:relative;flex:1 1 auto;min-height:0;min-width:0}.net-stage.has-investors{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:minmax(0,1fr)}.net-stage[hidden],#net-investors[hidden]{display:none!important}#net-graph{height:100%;cursor:grab;overflow:hidden}#net-graph:active{cursor:grabbing}#net-graph svg{display:block;width:100%;height:100%;touch-action:pan-y}.has-investors #net-graph{grid-column:1;grid-row:1;position:relative;z-index:2;min-width:0}.net-investment-lines{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.net-investment-lines[hidden]{display:none!important}#net-investors{grid-column:2;grid-row:1;position:relative;z-index:3;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;border-left:1px solid var(--rule-soft);background:transparent;font-size:.875rem;line-height:1.4}#net-investors .net-investor-header,#net-investors .net-investors-head{flex:none;padding:10px 12px 8px;background:var(--bg)}#net-investors h3,#net-investors h2{font-size:.9375rem;font-weight:600;margin:0 0 3px}#net-investors .net-investor-note,#net-investors .net-investors-note{color:var(--muted);font-size:.8125rem;margin:0}#net-investors .net-investor-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}#net-investors .net-investor-list,#net-investors .net-investors-list{list-style:none;margin:0;padding:0 6px}#net-investors .net-investor-list>li{display:flex;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--rule-soft) 55%,transparent)}#net-investors .net-investor-list .net-website-link{font-size:.95rem;min-width:28px}#net-investors .net-investor-node{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:baseline;gap:7px;width:100%;min-width:0;flex:1;min-height:33px;margin:0;padding:6px;border:none;border-bottom:none;border-radius:0;background:none;color:var(--fg);text-align:left;font:inherit;font-size:.875rem;line-height:1.4;cursor:pointer}#net-investors .net-investor-name{min-width:0;overflow-wrap:anywhere;background:var(--bg)}#net-investors .net-investor-symbol{width:15px;text-align:center;color:#81738f;background:var(--bg)}#net-investors .net-investor-angel{color:#a6611a}#net-investors .net-investor-count{color:var(--muted);font-size:.8125rem;font-variant-numeric:tabular-nums;background:var(--bg)}#net-investors .net-investor-node:hover .net-investor-name,#net-investors .net-investor-node.is-hovered .net-investor-name{color:var(--accent-press);text-decoration:underline;text-underline-offset:2px}#net-investors .net-investor-node.is-selected,#net-investors .net-investor-node[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-press)}#net-investors .net-investor-node.is-selected>span,#net-investors .net-investor-node[aria-pressed=true]>span{background:var(--accent-soft)}#net-investors .net-investor-node:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#net-investors .net-investor-empty,#net-investors .net-investors-empty{padding:8px 12px 12px;color:var(--muted)}#net-investors .net-investor-legend{flex:none;border-top:1px solid var(--rule-soft);color:var(--muted);padding:7px 12px;font-size:.75rem;background:var(--bg)}#net-investors .net-investor-line-key{display:inline-block;width:16px;border-top:1px solid #9caaa0;vertical-align:middle;margin-right:4px}#net-investors .net-investor-line-key.reported{border-top-style:dashed}.net-label{font-size:11px;fill:var(--fg);text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.net-product-label{fill:var(--muted);font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}#net-detail{position:absolute;top:12px;right:12px;z-index:5;width:300px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);overflow-y:auto;background:var(--bg);border:1px solid var(--rule-soft);border-radius:3px;padding:11px 13px;font-size:.78rem;line-height:1.45;color:var(--fg);box-shadow:0 2px 12px #00000014}#net-detail:empty{display:none}.has-investors #net-detail{right:292px}#net-detail .d-clear{float:right;color:var(--muted-2);cursor:pointer;margin-left:8px;background:none;border:0;font:inherit}#net-detail .d-clear:hover{color:var(--fg)}#net-detail .d-title{font-weight:700;font-size:.92rem;line-height:1.2}#net-detail .d-sub{font-size:.72rem;margin:1px 0 7px}#net-detail .d-int{letter-spacing:1px;font-size:.66rem}#net-detail .d-blurb{color:var(--fg);margin-bottom:7px}#net-detail .d-line{color:var(--muted);margin:0 0 4px}#net-detail .d-key{font-variant:small-caps;letter-spacing:.08em;font-size:.68rem;color:var(--muted-2);margin-right:.3rem}#net-detail .d-rels{margin-top:7px;border-top:1px solid var(--rule-soft);padding-top:6px}#net-detail .d-row{display:flex;gap:7px;margin:0 0 5px}#net-detail .swatch{width:9px;height:9px;border-radius:50%;flex:none;margin-top:4px}#net-detail .d-org{font-weight:600}#net-detail .d-meta{color:var(--muted-2);font-size:.72rem}#net-detail .d-src{margin-top:6px}#net-detail .d-src a{color:var(--accent-press);font-size:.72rem;text-decoration:underline}#net-detail .d-website{margin:4px 0 8px;font-size:.8rem}#net-detail .d-website .net-website-link{padding-left:0}#net-detail .d-section{font-size:.85rem;margin:0 0 5px}#net-detail .d-investor{font:inherit;text-align:left;color:var(--accent-press);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;overflow-wrap:anywhere}#net-detail .d-backer{padding:7px 0;border-bottom:1px solid var(--rule-soft)}#net-detail .d-backer .d-src{margin-top:2px;overflow-wrap:anywhere}#net-detail .d-investment-notes{margin:5px 0;font-size:.73rem}#net-detail .d-investment-notes summary{cursor:pointer;color:var(--muted)}#net-detail .d-investment-notes p{margin:5px 0}#net-detail button:focus-visible,.cnode:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#net-detail .d-priv{margin:7px 0;padding:7px 9px;border-radius:3px;background:var(--accent-soft);border:1px solid #f0d9d9}#net-detail .d-badge{display:inline-block;color:#fff;font-size:.66rem;padding:1px 7px;border-radius:999px;font-variant:small-caps;letter-spacing:.06em}#net-detail .d-warm{margin-top:5px;line-height:1.4}#net-detail .d-note{margin-top:5px;font-style:italic;color:var(--muted)}#net-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;flex:none;padding:.45rem 1.5rem;font-size:.72rem;color:var(--muted)}.net-leg-item{display:inline-flex;align-items:center;gap:6px}.net-leg-dot{background:var(--muted);border-radius:50%;display:inline-block}.net-leg-ring{width:10px;height:10px;border-radius:50%;border:2px solid;display:inline-block;background:#efeada}.net-leg-ln{width:18px;height:0;border-top:1.6px solid #9a958c;display:inline-block}.net-leg-ln.dash{border-top-style:dashed}.net-leg-priv{color:var(--accent)}.net-leg-dim{color:var(--muted-2);font-style:italic;margin-left:auto}.net-leg-src{flex-basis:100%;min-width:0;color:var(--muted-2);font-style:italic}#net-tip .t-badge,#net-detail .d-badge{vertical-align:middle}#net-tip .t-badge{display:inline-block;color:#fff;font-size:.62rem;padding:0 6px;border-radius:999px;font-variant:small-caps;margin-left:4px}#net-tip .t-sub{font-size:.72rem;margin:1px 0 4px}#net-tip{width:min(280px,calc(100vw - 28px));max-width:none}#net-tip .t-summary{color:var(--fg);font-size:.82rem;line-height:1.4;margin-top:3px}#net-tip .t-tags{color:var(--muted);font-size:.72rem;margin-top:6px}#net-tip .t-hint{color:var(--muted-2);font-size:.68rem;margin-top:5px}#net-tip .t-warm{color:var(--accent);font-size:.72rem;margin-top:4px}@media(max-width:720px){.net-stage{min-height:880px}#net-graph{height:880px;min-height:880px}.net-stage.has-investors{grid-template-columns:minmax(0,1fr);grid-template-rows:880px minmax(0,260px);height:auto;min-height:1140px}.has-investors #net-graph{grid-column:1;grid-row:1;height:880px;min-height:880px}#net-investors{grid-column:1;grid-row:2;height:auto;max-height:260px;border-left:none;border-top:1px solid var(--rule-soft)}.net-investors-mode-label{flex-wrap:wrap}#net-detail{position:static;width:auto;max-width:none;max-height:none;margin-top:.6rem;box-shadow:none}.has-investors #net-detail{grid-column:1;grid-row:3}}.networks-page body.full-page{display:flex;flex-direction:column;height:100dvh;max-width:none;width:100%;padding-inline:0;padding-bottom:0}.networks-page .masthead,.networks-context{width:min(1076px,calc(100% - 4rem));margin-inline:auto;flex:none}.networks-context{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-block:.85rem .3rem}.networks-context h1{font-size:1.05rem;margin:0}.networks-context span{font-size:.78rem;color:var(--muted)}.networks-context .networks-resource{margin-left:auto;font-size:.78rem}.networks-page .net-figure{width:100%;left:auto;margin-left:0;flex:1 1 auto;min-height:0;height:auto}.networks-page .net-controls{flex:none}@media(max-width:720px){.networks-page body.full-page{height:auto;min-height:100dvh}.networks-page .net-body{min-height:360px}.networks-page .net-priority{flex-wrap:wrap}.networks-page .net-prio-range{min-width:0}.networks-page .net-prio-readout{flex-basis:100%}.networks-page .masthead,.networks-context{width:calc(100% - 2rem)}.networks-context .networks-resource{margin-left:0}}
