.fund-flow-page{--flow-bos: var(--blue);--flow-bos-pale: var(--blue-pale);--flow-exchequer: var(--rust);--flow-control: var(--ink);background:var(--paper)}.fund-flow-hero{padding:clamp(4rem,8vw,8rem) 0 clamp(3rem,6vw,5rem);border-bottom:1px solid var(--rule-dark);background:var(--paper-deep)}.fund-flow-hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);gap:clamp(2rem,7vw,7rem);align-items:end}.fund-flow-hero__context{margin:0 0 1.1rem;color:var(--rust-dark);font-size:var(--type-label);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fund-flow-hero h1{max-width:11ch;margin:0;font-family:var(--serif);font-size:clamp(3.65rem,8.4vw,8rem);letter-spacing:-.04em;line-height:.88}.fund-flow-hero .hero-deck{max-width:46rem;margin:1.6rem 0 0}.fund-flow-hero__actions,.flow-downloads{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.fund-flow-hero__finding{padding:1.4rem;border-top:5px solid var(--rust);border-bottom:1px solid var(--rule-dark);background:var(--paper)}.fund-flow-hero__finding>strong,.fund-flow-hero__finding>span{display:block}.fund-flow-hero__finding>strong{color:var(--rust-dark);font-family:var(--serif);font-size:clamp(3.25rem,6vw,5.5rem);letter-spacing:-.04em;line-height:.9}.fund-flow-hero__finding>span{margin-top:.7rem;font-family:var(--serif);font-size:var(--type-record-title);font-weight:700;line-height:1.25}.fund-flow-hero__finding p{margin:1rem 0 .55rem}.fund-flow-hero__finding small{display:block;color:var(--ink-soft);font-size:var(--type-compact);line-height:1.45}.flow-thesis{border-bottom:1px solid var(--rule-dark)}.flow-thesis__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,5.5rem)}.flow-thesis h2,.flow-section-heading h2,.flow-map-heading h2,.flow-risk h2{margin:0;font-family:var(--serif);font-size:clamp(2.45rem,5vw,4.8rem);letter-spacing:-.035em;line-height:.98}.flow-thesis p{max-width:70ch;margin:1.25rem 0 0;font-family:var(--serif);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.flow-thesis dl{margin:0;border:1px solid var(--rule-dark)}.flow-thesis dl>div{padding:1rem}.flow-thesis dl>div+div{border-top:1px solid var(--rule)}.flow-thesis dt{color:var(--ink-soft);font-size:var(--type-label);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.flow-thesis dd{margin:.35rem 0 0;font-family:var(--serif);font-size:var(--type-record-title);font-weight:700;font-variant-numeric:tabular-nums}.flow-map-section,.flow-scale,.flow-evidence,.flow-control,.flow-records,.flow-risk,.flow-records-required{padding:clamp(4rem,7vw,7rem) 0}.flow-map-section{background:var(--paper-exhibit)}.flow-map-heading,.flow-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:2rem;align-items:end;margin-bottom:2rem}.flow-map-heading p,.flow-section-heading p{max-width:64ch;margin:.9rem 0 0;color:var(--ink-soft)}.flow-section-heading>p{margin:0}.flow-key{display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule-dark)}.flow-key span{display:grid;grid-template-columns:.9rem minmax(0,1fr);gap:.55rem;align-items:center;padding:.42rem 0;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:var(--type-compact)}.flow-key i{width:.75rem;height:.75rem;border:2px solid currentColor;background:var(--paper)}.flow-key [data-confidence]{color:var(--ink-soft)}.flow-key [data-confidence=exact] i{background:var(--ink)}.flow-key [data-confidence=first-party] i{border-color:var(--ochre-dark);background:var(--ochre-pale)}.flow-key [data-confidence=lower-bound] i{border-style:dashed}.flow-key [data-confidence=high-confidence] i{border-style:double;border-width:3px}.flow-key [data-confidence=public-label] i{width:.62rem;height:.62rem;margin-left:.08rem;transform:rotate(45deg)}.flow-key [data-confidence=role-only] i{border-style:dotted}.flow-workspace{display:grid;grid-template-columns:12rem minmax(0,1fr) minmax(15rem,.32fr);align-items:start;border:1px solid var(--rule-dark);background:var(--paper)}.flow-controls,.flow-inspector{position:sticky;top:7rem}.flow-controls{padding:1rem;border-right:1px solid var(--rule-dark)}.flow-controls fieldset{display:grid;gap:.35rem;margin:0;padding:0;border:0}.flow-controls legend{margin-bottom:.6rem;font-family:var(--serif);font-size:var(--type-record-title);font-weight:700}.flow-controls button{min-height:2.75rem;padding:.55rem .7rem;border:1px solid var(--rule);color:var(--ink);background:transparent;font:inherit;font-size:var(--type-compact);font-weight:700;text-align:left;cursor:pointer}.flow-controls button:hover{border-color:var(--ink);background:var(--paper-hover)}.flow-controls button[aria-pressed=true]{border-color:var(--ink);color:var(--paper);background:var(--ink)}.flow-controls>p{margin:1rem 0;color:var(--ink-soft);font-size:var(--type-compact)}.flow-controls>a{font-size:var(--type-compact);font-weight:700}.flow-board{min-width:0;overflow-x:auto;border-right:1px solid var(--rule-dark)}.flow-controls[hidden]+.flow-board{grid-column:1 / -1;border-right:0}.flow-board:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.flow-board__head{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));min-width:46rem;border-bottom:1px solid var(--rule-dark);background:var(--ink);color:var(--paper)}.flow-board__head span{padding:.65rem 1rem;font-size:var(--type-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow-board__head span+span{border-left:1px solid var(--white-veil)}.flow-lanes{min-width:46rem}.flow-lane+.flow-lane{border-top:1px solid var(--rule-dark)}.flow-lane[hidden]{display:none}.flow-lane>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:.85rem 1rem;border-bottom:1px solid var(--rule);background:var(--paper-deep)}.flow-lane>header h3{margin:0;font-family:var(--serif);font-size:var(--type-record-title)}.flow-lane>header p{max-width:66ch;margin:.25rem 0 0;color:var(--ink-soft);font-size:var(--type-compact)}.flow-lane>header>div:last-child{display:grid;justify-items:end;gap:.3rem;text-align:right}.flow-lane>header>div:last-child>strong{font-variant-numeric:tabular-nums;white-space:nowrap}.flow-lane__confidence{max-width:14rem;color:var(--ink-soft);font-size:var(--type-micro);font-weight:800;line-height:1.3;text-transform:uppercase}.flow-path{display:flex;margin:0;padding:0;list-style:none}.flow-path li{position:relative;min-width:11rem;flex:1 0 11rem}.flow-path li+li{border-left:1px solid var(--rule)}.flow-path a{display:flex;min-height:9.5rem;padding:1rem;color:var(--ink);flex-direction:column;text-decoration:none}.flow-path a:hover{background:var(--paper-hover)}.flow-path a[aria-current=true]{outline:3px solid var(--blue);outline-offset:-3px;background:var(--blue-pale)}.flow-path a small{color:var(--ink-soft);font-size:var(--type-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.flow-path a strong{margin-top:.35rem;font-family:var(--serif);font-size:var(--type-record-title);line-height:1.2}.flow-path a span{margin-top:.55rem;color:var(--ink-soft);font-size:var(--type-compact);line-height:1.45}.flow-path__arrow{position:absolute;z-index:2;top:50%;left:0;display:grid;width:1.7rem;height:1.7rem;border:1px solid var(--rule-dark);place-items:center;transform:translate(-50%,-50%);color:var(--paper);background:var(--flow-control);font-weight:800}.flow-lane[data-flow-group=bos] .flow-path__arrow{background:var(--flow-bos)}.flow-lane[data-flow-group=exchequer] .flow-path__arrow{background:var(--flow-exchequer)}.flow-path__relation{position:absolute;z-index:3;top:.55rem;left:0;max-width:8.5rem;padding:.18rem .35rem;border:1px solid var(--ink);transform:translate(-50%);color:var(--ink);background:var(--paper);font-size:var(--type-label);font-weight:800;line-height:1.2;text-align:center}.flow-path__relation--metric{border-style:double}.flow-path__relation--deployment{border-style:dashed}.flow-path__relation--control,.flow-path__relation--shared-network{border-style:dotted;border-width:2px}.flow-path li[data-incoming-kind]:not([data-incoming-kind=transfer]) a{padding-top:3rem}.flow-inspector{min-width:0;padding:1.1rem}.flow-inspector__label{margin:0 0 .8rem;color:var(--rust-dark);font-size:var(--type-label);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flow-inspector h3{margin:0;font-family:var(--serif);font-size:var(--type-card-title)}.flow-inspector p{margin:.75rem 0;font-size:var(--type-compact)}.flow-inspector code{display:block;padding:.7rem;overflow-wrap:anywhere;border:1px solid var(--rule);background:var(--paper-deep)}.flow-inspector__confidence{padding-top:.75rem;border-top:1px solid var(--rule);font-weight:750}.flow-inspector__links{display:grid;gap:.35rem;margin-top:1rem}.flow-inspector__links a{font-size:var(--type-compact)}.flow-inspector .button{margin-top:1rem;width:100%}.flow-scale{border-block:1px solid var(--rule-dark)}.flow-scale__ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule-dark)}.flow-scale__ledger article{min-width:0;padding:1.25rem}.flow-scale__ledger article+article{border-left:1px solid var(--rule)}.flow-scale__ledger h3{margin:0;font-family:var(--serif);font-size:var(--type-record-title)}.flow-scale__ledger strong{display:block;margin:.75rem 0;color:var(--blue);font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.35rem);font-variant-numeric:tabular-nums;line-height:1}.flow-scale__ledger p{margin:0;color:var(--ink-soft);font-size:var(--type-compact)}.flow-scale__ledger .flow-scale__result{grid-column:1 / -1;display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(14rem,.45fr) minmax(0,1fr);gap:1rem;align-items:center;border-top:1px solid var(--rule-dark);border-left:0;background:var(--ink);color:var(--paper)}.flow-scale__result strong{margin:0;color:var(--rust-link-dark)}.flow-scale__result p{color:var(--paper-deep)}.flow-timeline-section{padding:clamp(4rem,7vw,7rem) 0;background:var(--paper-deep)}.flow-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--rule-dark);list-style:none}.flow-timeline li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:1.25rem}.flow-timeline li+li{border-left:1px solid var(--rule)}.flow-timeline li:nth-child(4){border-left:0}.flow-timeline li:nth-child(n+4){border-top:1px solid var(--rule)}.flow-timeline time{color:var(--rust-dark);font-family:var(--mono);font-size:var(--type-label);font-weight:800;line-height:1.4}.flow-timeline strong{font-family:var(--serif);font-size:var(--type-record-title)}.flow-timeline p{margin:.45rem 0;color:var(--ink-soft);font-size:var(--type-compact)}.flow-timeline a{font-size:var(--type-action);font-weight:750}.flow-evidence{background:var(--paper-exhibit)}.shared-exit{border:1px solid var(--rule-dark);background:var(--paper)}.shared-exit+.shared-exit{margin-top:2rem}.shared-exit>header{padding:clamp(1.2rem,3vw,2rem);color:var(--paper);background:var(--ink)}.shared-exit--bitcoin>header{background:var(--rust-dark)}.shared-exit--ethereum>header{background:var(--blue)}.shared-exit>header h3{margin:.8rem 0;font-family:var(--serif);font-size:clamp(1.75rem,3vw,2.6rem);letter-spacing:-.03em}.shared-exit>header code{display:block;overflow-wrap:anywhere;color:var(--paper);font-size:var(--type-support)}.shared-exit__comparison{display:grid;grid-template-columns:1fr 1fr}.shared-exit__comparison>div{padding:1.5rem}.shared-exit__comparison>div+div{border-left:1px solid var(--rule-dark)}.shared-exit__comparison span{color:var(--ink-soft);font-size:var(--type-label);font-weight:800;letter-spacing:.07em;text-transform:uppercase}.shared-exit__comparison strong{display:block;margin:.55rem 0;font-family:var(--serif);font-size:var(--type-card-title)}.shared-exit__comparison p{margin:0}.shared-exit .table-wrap{margin:0;border-inline:0}.shared-exit .table-wrap a{position:relative}.shared-exit__limit,.shared-exit__result{margin:0;padding:1.2rem 1.5rem;border-top:1px solid var(--rule-dark);background:var(--ochre-pale)}.shared-exit details{border-top:1px solid var(--rule-dark)}.shared-exit summary{padding:1rem 1.5rem;font-weight:800;cursor:pointer}.ethereum-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.ethereum-sequence li{display:flex;padding:1.25rem;flex-direction:column}.ethereum-sequence li+li{border-left:1px solid var(--rule-dark)}.ethereum-sequence time{color:var(--rust-dark);font-size:var(--type-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ethereum-sequence strong{margin:.4rem 0;font-family:var(--serif);font-size:var(--type-record-title)}.ethereum-sequence span{font-size:var(--type-compact)}.flow-control{border-block:1px solid var(--rule-dark)}.control-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule-dark)}.control-facts article{padding:1.25rem}.control-facts article+article{border-left:1px solid var(--rule)}.control-facts h3{margin:0;font-family:var(--serif);font-size:var(--type-card-title)}.control-facts p{margin:.75rem 0}.control-facts strong{color:var(--rust-dark);font-size:var(--type-compact)}.actor-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem;border-block:1px solid var(--rule-dark)}.actor-rail article{padding:1.25rem}.actor-rail article+article{border-left:1px solid var(--rule)}.actor-rail span{color:var(--ochre-dark);font-size:var(--type-label);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.actor-rail h3{margin:.5rem 0;font-family:var(--serif);font-size:var(--type-card-title)}.actor-rail p{margin:.55rem 0}.actor-rail strong{font-size:var(--type-compact)}.flow-records{background:var(--paper-exhibit)}.flow-records__disclosure{margin:0;border:1px solid var(--rule-dark)}.flow-records__disclosure[open]{padding-bottom:0}.flow-records__disclosure>summary{display:flex;min-height:3.5rem;padding:1rem 1.25rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--ink);background:var(--paper-deep);font-family:var(--serif);font-size:var(--type-record-title)}.flow-records__disclosure[open]>summary{border-bottom:1px solid var(--rule-dark)}.flow-records__disclosure>summary small{color:var(--ink-soft);font-family:var(--sans);font-size:var(--type-compact);font-weight:600}.flow-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rule-dark)}.flow-records__disclosure .flow-record-list{border:0}.flow-record-list article{min-width:0;padding:1.25rem;border-bottom:1px solid var(--rule)}.flow-record-list article:nth-child(odd){border-right:1px solid var(--rule)}.flow-record-list article:focus,.flow-record-list article[data-flow-selected]{outline:3px solid var(--blue);outline-offset:-3px;background:var(--blue-pale)}.flow-record-list article>div:first-child{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-soft);font-size:var(--type-label);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.flow-record-list h3{margin:.65rem 0;font-family:var(--serif);font-size:var(--type-card-title)}.flow-record-list p{margin:.65rem 0}.flow-record-list code{display:block;padding:.7rem;overflow-wrap:anywhere;background:var(--paper-deep)}.flow-record-list [data-record-caveat]{color:var(--ink-soft);font-size:var(--type-compact)}.flow-record-list [data-record-links]{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.flow-record-list [data-record-links] a{font-size:var(--type-compact)}.flow-risk{color:var(--paper);background:var(--ink)}.flow-risk h2{color:var(--paper)}.flow-risk__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr);gap:clamp(2rem,7vw,7rem)}.flow-risk__grid>div p{max-width:70ch;font-family:var(--serif);font-size:clamp(1.05rem,2vw,1.35rem)}.flow-risk aside{padding:1.4rem;border-block:1px solid var(--rust-light);align-self:center;color:var(--paper-deep)}.flow-risk aside h3{margin:0;color:var(--rust-link-dark);font-family:var(--serif);font-size:var(--type-card-title)}.flow-records-required ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--rule-dark);list-style:none;counter-reset:records}.flow-records-required li{position:relative;padding:1.25rem 1.25rem 1.25rem 4rem;counter-increment:records}.flow-records-required li:nth-child(odd){border-right:1px solid var(--rule)}.flow-records-required li:nth-child(n+3){border-top:1px solid var(--rule)}.flow-records-required li:before{content:counter(records,decimal-leading-zero);position:absolute;top:1.1rem;left:1.25rem;color:var(--rust);font-family:var(--serif);font-size:1.45rem;font-weight:700}@media(max-width:78rem){.flow-workspace{grid-template-columns:10.5rem minmax(0,1fr)}.flow-inspector{position:static;grid-column:1 / -1;border-top:1px solid var(--rule-dark)}.flow-board{border-right:0}}@media(max-width:66rem){.fund-flow-hero__grid,.flow-thesis__grid,.flow-map-heading,.flow-section-heading,.flow-risk__grid{grid-template-columns:1fr}.flow-map-heading,.flow-section-heading{align-items:start}.flow-section-heading>p{margin-top:.5rem}.flow-scale__ledger{grid-template-columns:1fr 1fr}.flow-scale__ledger article:nth-child(3){border-top:1px solid var(--rule);border-left:0}.flow-scale__result{grid-column:1 / -1}.ethereum-sequence{grid-template-columns:1fr}.ethereum-sequence li+li{border-top:1px solid var(--rule-dark);border-left:0}.control-facts,.actor-rail{grid-template-columns:1fr}.control-facts article+article,.actor-rail article+article{border-top:1px solid var(--rule);border-left:0}.flow-timeline{grid-template-columns:1fr 1fr}.flow-timeline li:nth-child(4){border-left:1px solid var(--rule)}.flow-timeline li:nth-child(odd){border-left:0}.flow-timeline li:nth-child(n+3){border-top:1px solid var(--rule)}}@media(max-width:46rem){.fund-flow-hero{padding-top:3.25rem}.fund-flow-hero h1{font-size:clamp(3.25rem,17vw,5.5rem)}.fund-flow-hero__actions .button,.flow-downloads .button{width:100%}.flow-workspace{display:block}.flow-controls{position:static;border-right:0;border-bottom:1px solid var(--rule-dark)}.flow-controls fieldset{grid-template-columns:1fr 1fr}.flow-controls legend{grid-column:1 / -1}.flow-controls button:first-of-type{grid-column:1 / -1}.flow-board__head{display:none}.flow-lanes,.flow-path{min-width:0}.flow-lane>header{grid-template-columns:minmax(0,1fr)}.flow-lane>header>div:last-child{justify-items:start;text-align:left}.flow-lane>header>div:last-child>strong{overflow-wrap:anywhere;white-space:normal}.flow-path{display:grid}.flow-path li{min-width:0}.flow-path li+li{border-top:1px solid var(--rule);border-left:0}.flow-path a{min-height:0;padding:1rem 1rem 1rem 3.25rem}.flow-path li:first-child a{padding-left:1rem}.flow-path__arrow{top:0;left:1.5rem;transform:translate(-50%,-50%) rotate(90deg)}.flow-path__relation{position:static;display:block;max-width:none;margin:.75rem 1rem 0;transform:none}.flow-path li[data-incoming-kind]:not([data-incoming-kind=transfer]) a{padding:.65rem 1rem 1rem}.flow-inspector{border-top:1px solid var(--rule-dark)}.flow-scale__ledger,.shared-exit__comparison,.flow-record-list,.flow-records-required ol{grid-template-columns:1fr}.flow-scale__ledger article+article{border-top:1px solid var(--rule);border-left:0}.flow-scale__ledger .flow-scale__result{display:block;grid-column:auto}.flow-scale__result strong{margin:.7rem 0}.shared-exit__comparison>div+div{border-top:1px solid var(--rule-dark);border-left:0}.flow-record-list article:nth-child(odd){border-right:0}.flow-records__disclosure>summary{align-items:flex-start;flex-direction:column}.flow-records-required li:nth-child(odd){border-right:0}.flow-records-required li+li{border-top:1px solid var(--rule)}.flow-timeline{grid-template-columns:1fr}.flow-timeline li{grid-template-columns:1fr;gap:.45rem}.flow-timeline li+li{border-top:1px solid var(--rule);border-left:0}}@media print{.flow-controls,.flow-inspector,.fund-flow-hero__actions{display:none!important}.flow-workspace{display:block;border:0}.flow-board{overflow:visible;border:0}.flow-board__head,.flow-lanes{min-width:0}.flow-board__head{display:none}.flow-lane[hidden]{display:block!important}.flow-path{min-width:0}.flow-path li{min-width:0;flex-basis:0}.flow-path a{min-height:0}.flow-record-list{grid-template-columns:1fr 1fr}.shared-exit,.flow-lane,.flow-record-list article{break-inside:avoid}}
