.v2-finance{--fn-rule:#6ebeff24;--fn-ok:#6ff0d2}.fn-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,70px);width:100%;max-width:1400px;margin:0 auto;display:grid}.fn-hero-copy .eyebrow{gap:14px}.fn-hero h1{max-width:560px}.fn-disclaimer{max-width:460px;font:10.5px/1.6 var(--v2-mono);color:#8fa6c2;margin:26px 0 0}.fn-panel{border:1px solid var(--v2-line-strong);background:#050e1cd1;border-radius:6px;margin:0;overflow:hidden}.fn-panel-bar{border-bottom:1px solid var(--v2-line);font:10px var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted);justify-content:space-between;padding:10px 16px;display:flex}.fn-panel-art{padding:10px;position:relative}.fn-panel-art svg{width:100%;height:auto;display:block}.fn-lane-tag{font:9.5px var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;color:#cfeeff;position:absolute;right:calc(15.3% + 4px);transform:translateY(calc(3px - 50%))}.fn-mon-tag{font:8.5px var(--v2-mono);letter-spacing:.1em;text-transform:uppercase;color:#c8f7ff;position:absolute;top:2px;right:12px}.fn-flow,.fn-layers-sec,.fn-principles{background-color:#061426;background-image:repeating-linear-gradient(#0000 0 31px,#6ebeff0d 31px 32px)}.fn-overview,.fn-apps,.in-capmap--finance,.in-pairs--finance{background:var(--v2-ink)}.fn-ledger{margin:0}.fn-ledger table{border-collapse:collapse;border:1px solid var(--v2-line-strong);background:#050e1ce0;width:100%}.fn-ledger thead th{text-align:left;font:10px var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted);background:#0a1f3b99;border-bottom:2px solid #00c8ff80;padding:14px 18px}.fn-ledger tbody tr{border-bottom:1px solid var(--fn-rule)}.fn-ledger tbody th{text-align:left;color:#fff;white-space:nowrap;width:16%;padding:18px;font-size:18px}.fn-ledger tbody th .v2-num{margin-right:12px}.fn-ledger td{color:var(--v2-soft);vertical-align:middle;padding:18px;font-size:14.5px;line-height:1.55}.fn-ledger td+td{border-left:1px solid var(--fn-rule)}.fn-ctrl{font:11px var(--v2-mono);color:#cfeeff;border:1px solid #00c8ff66;padding:4px 10px;display:inline-block}.fn-trace{font:11px var(--v2-mono);color:var(--fn-ok);align-items:center;gap:8px;display:inline-flex}.fn-trace i{border-left:2px solid var(--fn-ok);border-bottom:2px solid var(--fn-ok);width:14px;height:8px;transform:rotate(-45deg)translate(1px,-2px)}.fn-caption{font:10.5px/1.6 var(--v2-mono);color:#7f98b4;margin:16px 0 0}.in-pairs--finance .in-pair-c,.in-pairs--finance .in-pair-o{border-radius:2px}.in-pairs--finance .in-pair-list{border-top:1px solid var(--v2-line-strong);gap:0}.in-pairs--finance .in-pair-list li{border-bottom:1px solid var(--fn-rule);padding:12px 0}.fn-layers{margin:0;position:relative}.fn-layers ol{gap:10px;margin:0;padding:0 250px 0 0;list-style:none;display:grid}.fn-layers li{border:1px solid var(--v2-line-strong);background:#081a33b3;grid-template-columns:50px 170px minmax(0,1fr);align-items:center;gap:16px;margin-right:-250px;padding:20px 22px;display:grid}.fn-layers li strong{color:#fff;font-size:18px}.fn-layers li>span:last-child{color:var(--v2-muted);font-size:14.5px}.fn-cross{pointer-events:none;border:1px solid;justify-content:center;align-items:center;width:96px;padding-top:0;display:flex;position:absolute;top:0;bottom:36px}.fn-cross span{writing-mode:vertical-rl;white-space:nowrap;font:10px var(--v2-mono);letter-spacing:.12em;text-transform:uppercase;background:#061426;padding:10px 3px;transform:rotate(180deg)}.fn-cross--sec{background:repeating-linear-gradient(#00c8ff1a 0 2px,#0000 2px 8px);border-color:#00c8ff8c;right:130px}.fn-cross--sec span{color:var(--v2-cyan)}.fn-cross--mon{background:#c8f7ff0a;border-style:dashed;border-color:#c8f7ff80;right:16px}.fn-cross--mon span{color:#c8f7ff}.fn-app-list{border-top:1px solid var(--v2-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.fn-app-list li{border-bottom:1px solid var(--fn-rule);grid-template-columns:80px minmax(0,1fr);column-gap:14px;padding:20px 0;display:grid}.fn-app-ref{font:11px var(--v2-mono);color:var(--v2-cyan);grid-row:span 2;padding-top:4px}.fn-app-list h3{margin:0;font-size:18px}.fn-app-list p{color:var(--v2-muted);margin:6px 0 0;font-size:14.5px;line-height:1.6}.fn-principle-list{border:1px solid var(--v2-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.fn-principle-list li{padding:26px 22px}.fn-principle-list li+li{border-left:1px solid var(--v2-line-strong)}.fn-check{border-left:2px solid var(--v2-cyan);border-bottom:2px solid var(--v2-cyan);width:22px;height:12px;margin:4px 0 8px 4px;display:block;transform:rotate(-45deg)}.fn-principle-list h3{margin:16px 0 0;font-size:19px}.fn-principle-list p{color:var(--v2-muted);margin:8px 0 0;font-size:14.5px;line-height:1.6}.v2-stage--finance .v2-stage-frame{border-radius:4px}.v2-stage--finance .v2-stage-frame:before{background-image:repeating-linear-gradient(#0000 0 23px,#6ebeff12 23px 24px);background-size:auto;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:no-preference){.v2-js .v2-stage--finance .v2-stage-surface.is-in .svg-layer{animation:v2-fade .7s linear calc(var(--d,0) * .22s + .15s) forwards}.v2-js .v2-stage--finance .v2-stage-surface.is-in .svg-node{animation:v2-fade .5s linear calc(var(--d,0) * .22s + .4s) forwards}.v2-js .v2-stage--finance .v2-stage-surface.is-in .svg-signal{animation-duration:4.5s;animation-timing-function:steps(24,end)}.v2-js .fn-ledger .fn-trace{opacity:.2;transition:opacity .5s ease calc(var(--d,0) * .26s + .7s)}.v2-js .fn-ledger.is-in .fn-trace{opacity:1}}@media (width<=1180px){.fn-principle-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-principle-list li:nth-child(3){border-left:0}.fn-principle-list li:nth-child(n+3){border-top:1px solid var(--v2-line-strong)}}@media (width<=1024px){.fn-hero-grid{grid-template-columns:minmax(0,1fr)}.fn-panel{max-width:640px}}@media (width<=900px){.fn-ledger thead{display:none}.fn-ledger table,.fn-ledger tbody,.fn-ledger tr,.fn-ledger th,.fn-ledger td{display:block;width:auto!important}.fn-ledger tbody tr{padding:14px 16px}.fn-ledger tbody th{padding:0 0 6px}.fn-ledger td{padding:4px 0}.fn-ledger td+td{border-left:0}.fn-layers ol{padding:0}.fn-layers li{grid-template-columns:40px minmax(0,1fr);margin-right:0}.fn-layers li>span:last-child{grid-column:2}.fn-cross{width:auto;margin:14px 8px 0 0;padding:8px 12px;display:inline-flex;position:static;bottom:auto}.fn-cross span{writing-mode:horizontal-tb;background:0 0;padding:0;transform:none}.fn-app-list{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.fn-lane-tag{letter-spacing:.04em;font-size:7.5px}.fn-mon-tag{font-size:7px;right:6px}.fn-principle-list{grid-template-columns:minmax(0,1fr)}.fn-principle-list li+li{border-left:0;border-top:1px solid var(--v2-line-strong)}}
