.flow.niche-flow h1{font-size:clamp(34px,8.5vw,82px);max-width:13em;text-wrap:balance;overflow-wrap:break-word;hyphens:none}.flow.niche-flow .cold--hero{min-height:80svh}.niche-flow .n-back{display:inline-block;font-family:var(--c-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--c-paper-dim);margin-bottom:4px;transition:color .15s}.niche-flow .n-back:hover{color:var(--c-paper)}.niche-flow .ex-head{flex-wrap:wrap}.niche-flow .ex-title{overflow-wrap:anywhere;min-width:0}.flow.niche-flow .ex-note{color:var(--c-ink-2)}.niche-flow .n-cash{font-family:var(--c-serif);font-weight:500;font-size:clamp(46px,10vw,110px);line-height:.98;letter-spacing:0;color:var(--c-ink);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144}.niche-flow .n-ledger{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--c-hair)}.niche-flow .n-lcell{padding:16px 20px 18px;border-left:1px solid var(--c-hair)}.niche-flow .n-lcell:first-child{border-left:0}.niche-flow .n-lv-big{font-family:var(--c-serif);font-weight:500;font-size:30px;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-ink);display:block}.niche-flow .n-lv-mid{font-family:var(--c-mono);font-weight:500;font-size:22px;line-height:1.1;color:var(--c-ink);display:block}.niche-flow .n-lv-sm{font-family:var(--c-mono);font-weight:500;font-size:13.5px;line-height:1.35;color:var(--c-ink);display:block;overflow-wrap:anywhere}.niche-flow .n-ll{font-family:var(--c-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-2);margin-top:9px;display:block}.niche-flow .n-chart-cap{font-family:var(--c-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-2);margin-bottom:12px}.niche-flow #agents-bar{max-width:100%}.niche-flow #agents-bar text{font-size:12.5px}.flow.niche-flow .n-context{font-family:var(--c-mono);font-size:12px;letter-spacing:.03em;color:var(--c-ink-2);line-height:1.6;max-width:40em;margin:-16px 0 22px}.niche-flow .n-agents{border-top:1px solid var(--c-ink);margin:30px 0 8px}.niche-flow .n-agent{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--c-hair-2)}.niche-flow .n-agent:last-child{border-bottom:0}.niche-flow .n-agent-ix{font-family:var(--c-mono);font-size:12px;letter-spacing:.04em;color:var(--c-ink-2)}.niche-flow .n-agent-main{display:flex;flex-direction:column;gap:3px;min-width:0}.niche-flow .n-agent-name{font-family:var(--c-sans);font-weight:600;font-size:18px;line-height:1.2;color:var(--c-ink)}.niche-flow .n-agent-meta{font-family:var(--c-mono);font-size:12px;letter-spacing:.02em;color:var(--c-ink-2);overflow-wrap:anywhere}.niche-flow .n-agent-cta{font-family:var(--c-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--c-hair-2);padding-bottom:2px;transition:border-color .15s}.niche-flow .n-agent-cta:hover{border-color:var(--c-ink)}.niche-flow .n-agent-cta .arrow{display:inline-block;transition:transform .18s}.niche-flow .n-agent-cta:hover .arrow{transform:translate(3px)}.niche-flow .n-road{border-top:1px solid var(--c-ink);margin:30px 0 8px}.niche-flow .n-rrow{display:grid;grid-template-columns:130px minmax(0,1fr);gap:0 24px;padding:22px 0;border-bottom:1px solid var(--c-hair-2);align-items:baseline}.niche-flow .n-rrow:last-child{border-bottom:0}.niche-flow .n-rw{font-family:var(--c-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-2)}.niche-flow .n-rt{font-family:var(--c-serif);font-weight:500;font-size:20px;line-height:1.25;color:var(--c-ink);margin-bottom:8px}.niche-flow .n-rd{font-size:15.5px;line-height:1.6;color:var(--c-ink-soft);max-width:44em}.niche-flow .n-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:28px 0 8px}.niche-flow .n-rel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:16px 18px;background:var(--c-panel);border:1px solid var(--c-hair-2);border-radius:2px;text-decoration:none;color:inherit;transition:border-color .18s}.niche-flow .n-rel:hover{border-color:var(--c-ink)}.niche-flow .n-rel-name{grid-column:1;font-family:var(--c-sans);font-weight:600;font-size:15px;color:var(--c-ink);min-width:0}.niche-flow .n-rel-meta{grid-column:1;font-family:var(--c-mono);font-size:10.5px;letter-spacing:.02em;color:var(--c-ink-2)}.niche-flow .n-rel-arrow{grid-column:2;grid-row:1 / 3;align-self:center;font-family:var(--c-mono);color:var(--c-ink-3);transition:transform .15s,color .15s}.niche-flow .n-rel:hover .n-rel-arrow{transform:translate(3px);color:var(--c-ink)}.niche-flow .n-close-in{max-width:var(--c-wide);margin:0 auto;padding:112px 24px 120px;position:relative}.niche-flow .n-close h2{font-family:var(--c-serif);font-weight:500;font-size:clamp(30px,4.8vw,54px);line-height:1.1;color:var(--c-paper);margin:22px 0;max-width:16em}.niche-flow .n-close h2 em{font-style:italic;color:var(--c-accent-lt)}.niche-flow .n-close .fine-note{color:var(--c-paper-dim)}@media(max-width:860px){.niche-flow .n-ledger{grid-template-columns:1fr}.niche-flow .n-lcell{border-left:0;border-top:1px solid var(--c-hair)}.niche-flow .n-lcell:first-child{border-top:0}.niche-flow .n-close-in{padding:78px 24px 88px}}@media(max-width:560px){.flow.niche-flow .mrow{grid-template-columns:40px minmax(0,1fr)}.niche-flow .n-agent{grid-template-columns:1fr;gap:4px 12px}.niche-flow .n-agent-ix{display:none}.niche-flow .n-agent-cta{justify-self:start;margin-top:6px}.niche-flow .n-rrow{grid-template-columns:1fr;gap:6px}}
