.investment-graph-module__kjI45W__scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.investment-graph-module__kjI45W__scene canvas{width:100%;height:100%}.investment-graph-module__kjI45W__frame,.investment-graph-module__kjI45W__orbit{border:1px solid #2e2d2924;position:absolute}.investment-graph-module__kjI45W__frame{width:34%;height:58%;top:18%;right:6%;overflow:hidden}.investment-graph-module__kjI45W__orbit{aspect-ratio:1;border-radius:50%;height:calc(100% - 48px);top:24px;right:10%}.investment-graph-module__kjI45W__coordinates{color:#2e2d2985;font-family:var(--font-mono-stack);font-size:.62rem;position:absolute;top:3%;right:3%}@keyframes investment-graph-module__kjI45W__scene-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.investment-graph-module__kjI45W__scene{animation:.76s cubic-bezier(.22,1,.36,1) .42s both investment-graph-module__kjI45W__scene-enter}}@media (max-width:900px){.investment-graph-module__kjI45W__frame{width:90%;height:12.5%;top:auto;bottom:2%;right:5%}.investment-graph-module__kjI45W__orbit{height:calc(100% - 12px);top:6px;right:4%}.investment-graph-module__kjI45W__coordinates{top:4%;bottom:auto;right:3%}}
.concepts-module__AwdxYa__page{--accent:#8c1515;--ink:#141519;--paper:#f5f3ee;background:var(--paper);color:var(--ink);min-height:100vh;transition:background-color .42s,color .42s;overflow-x:clip}.concepts-module__AwdxYa__page ::selection{color:#fff;background:#8c1515}.concepts-module__AwdxYa__header{z-index:20;border-bottom:1px solid #1415192e;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;display:grid;position:absolute;top:0;left:0;right:0}.concepts-module__AwdxYa__wordmark{font-size:.82rem;font-weight:700}.concepts-module__AwdxYa__headerMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.54;font-size:.68rem}.concepts-module__AwdxYa__switcher{border:1px solid #1415193d;justify-self:end;padding:3px;display:flex}.concepts-module__AwdxYa__switcher button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;min-height:34px;padding:0 .75rem;font-size:.75rem;transition:background-color .18s,color .18s;display:flex}.concepts-module__AwdxYa__switcher button span{font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.54}.concepts-module__AwdxYa__switcher button[aria-pressed=true]{background:var(--accent);color:#fff}.concepts-module__AwdxYa__hero{min-height:min(900px,100vh);padding:0 4vw;display:grid;position:relative;overflow:hidden}.concepts-module__AwdxYa__heroContent{z-index:5;align-self:center;max-width:760px;padding-bottom:2vh;position:relative}.concepts-module__AwdxYa__eyebrow{color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;margin:0 0 1.6rem;font-size:.72rem;font-weight:600}.concepts-module__AwdxYa__hero h1{text-wrap:balance;max-width:900px;margin:0;font-size:clamp(4rem,7.2vw,7.8rem);font-weight:560;line-height:.95}.concepts-module__AwdxYa__intro{opacity:.66;max-width:620px;margin:2.2rem 0 0;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.55}.concepts-module__AwdxYa__identity{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.5rem;margin-top:3.4rem;font-size:.68rem;display:flex}.concepts-module__AwdxYa__identity span{opacity:.58;border-top:1px solid;min-width:150px;padding-top:.65rem}.concepts-module__AwdxYa__heroFooter{font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.46;z-index:5;justify-content:space-between;align-items:center;font-size:.62rem;display:flex;position:absolute;bottom:1.5rem;left:4vw;right:4vw}.concepts-module__AwdxYa__consoleScene{position:absolute;inset:0}.concepts-module__AwdxYa__consoleIndex{font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.42;font-size:.62rem;position:absolute;top:94px;right:4vw}.concepts-module__AwdxYa__consoleMode{--ink:#f3f1eb;--paper:#111214}.concepts-module__AwdxYa__consoleMode .concepts-module__AwdxYa__header{border-color:#ffffff29}.concepts-module__AwdxYa__consoleMode .concepts-module__AwdxYa__switcher{border-color:#ffffff38}.concepts-module__AwdxYa__consoleMode .concepts-module__AwdxYa__switcher button[aria-pressed=true]{color:#111214;background:#f3f1eb}.concepts-module__AwdxYa__consoleMode .concepts-module__AwdxYa__heroContent{max-width:750px}.concepts-module__AwdxYa__consoleMode .concepts-module__AwdxYa__heroContent:before{content:"";opacity:.82;z-index:-1;background:#111214;position:absolute;inset:-3rem -4rem}.concepts-module__AwdxYa__consoleScene{color:#ffffffb8;overflow:hidden}.concepts-module__AwdxYa__consoleScene:before,.concepts-module__AwdxYa__consoleScene:after,.concepts-module__AwdxYa__consoleOrbit{content:"";border:1px solid #ffffff14;position:absolute}.concepts-module__AwdxYa__consoleScene:before{width:58%;top:14%;bottom:12%;right:7%}.concepts-module__AwdxYa__consoleScene:after{width:1px;top:0;bottom:0;left:64%}.concepts-module__AwdxYa__consoleOrbit{border-radius:50%;width:520px;height:520px;top:16%;right:7%}.concepts-module__AwdxYa__consolePanel{background:#111214eb;border:1px solid #ffffff26;padding:1rem;position:absolute;box-shadow:12px 12px #8c15151a}.concepts-module__AwdxYa__consolePanelHead{font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.55;justify-content:space-between;font-size:.62rem;display:flex}.concepts-module__AwdxYa__panelSources{width:290px;top:20%;right:34%;transform:rotate(-4deg)}.concepts-module__AwdxYa__sourceRows{gap:.7rem;margin-top:1.3rem;font-size:.72rem;display:grid}.concepts-module__AwdxYa__sourceRows span{border-top:1px solid #ffffff1c;padding-top:.6rem}.concepts-module__AwdxYa__panelCore{width:440px;top:29%;right:7%;transform:rotate(2deg)}.concepts-module__AwdxYa__liveSignal{color:#b83a4b}.concepts-module__AwdxYa__consoleTitle{color:#fff;margin-top:1.8rem;font-size:1.45rem;font-weight:580}.concepts-module__AwdxYa__consoleDivider{background:#ffffff24;height:1px;margin:1rem 0}.concepts-module__AwdxYa__metricGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.concepts-module__AwdxYa__metricGrid div{border-right:1px solid #ffffff1c;gap:.4rem;display:grid}.concepts-module__AwdxYa__metricGrid div:last-child{border-right:0}.concepts-module__AwdxYa__metricGrid span,.concepts-module__AwdxYa__consoleLog span,.concepts-module__AwdxYa__panelDecision small{font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.5;font-size:.58rem}.concepts-module__AwdxYa__metricGrid strong{color:#fff;font-size:1.5rem;font-weight:500}.concepts-module__AwdxYa__consoleLog{gap:.65rem;margin-top:1.5rem;display:grid}.concepts-module__AwdxYa__consoleLog i{background:var(--accent);width:5px;height:5px;margin-right:.55rem;display:inline-block}.concepts-module__AwdxYa__consoleLog span:nth-child(2) i{animation:1.8s ease-in-out infinite concepts-module__AwdxYa__signal-pulse}.concepts-module__AwdxYa__panelDecision{width:320px;bottom:16%;right:27%;transform:rotate(-2deg)}.concepts-module__AwdxYa__panelDecision>strong{color:#fff;margin-top:1.4rem;font-size:1.1rem;display:block}.concepts-module__AwdxYa__decisionBar{background:#ffffff1a;height:5px;margin:.8rem 0;overflow:hidden}.concepts-module__AwdxYa__decisionBar span{background:var(--accent);width:84%;height:100%;animation:3.6s ease-in-out infinite alternate concepts-module__AwdxYa__decision-fill;display:block}.concepts-module__AwdxYa__scanLine{background:#b83a4b57;height:1px;animation:7s linear infinite concepts-module__AwdxYa__console-scan;position:absolute;top:18%;left:50%;right:0}.concepts-module__AwdxYa__afterHero{color:#141519;background:#f5f4f1;border-top:1px solid #1415192e;grid-template-columns:1fr 1fr;align-items:start;gap:4rem;min-height:44vh;padding:8rem 4vw;display:grid}.concepts-module__AwdxYa__afterHero span{color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.68rem}.concepts-module__AwdxYa__afterHero h2{text-wrap:balance;max-width:760px;margin:1.2rem 0 0;font-size:clamp(2.2rem,4vw,4.6rem);font-weight:540;line-height:1.02}.concepts-module__AwdxYa__afterHero p{opacity:.64;max-width:620px;margin:2rem 0 0;font-size:1.15rem;line-height:1.7}@keyframes concepts-module__AwdxYa__signal-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}@keyframes concepts-module__AwdxYa__decision-fill{0%{transform-origin:0;transform:scaleX(.58)}to{transform-origin:0;transform:scaleX(1)}}@keyframes concepts-module__AwdxYa__console-scan{0%{transform:translateY(0)}to{transform:translateY(580px)}}@media (max-width:900px){.concepts-module__AwdxYa__header{grid-template-columns:1fr auto;padding:0 1.25rem}.concepts-module__AwdxYa__headerMeta{display:none}.concepts-module__AwdxYa__hero{min-height:820px;padding:0 1.25rem}.concepts-module__AwdxYa__heroContent{align-self:start;padding-top:9.5rem}.concepts-module__AwdxYa__hero h1{max-width:680px;font-size:clamp(3.3rem,14vw,5.2rem)}.concepts-module__AwdxYa__graphScene{opacity:.72}.concepts-module__AwdxYa__consoleIndex{display:none}.concepts-module__AwdxYa__consoleMode .concepts-module__AwdxYa__heroContent:before{opacity:.94;inset:-2rem -1.25rem}.concepts-module__AwdxYa__consoleScene{opacity:.62}.concepts-module__AwdxYa__consoleScene:before{width:100%;top:45%;bottom:5%;right:-18%}.concepts-module__AwdxYa__panelSources{display:none}.concepts-module__AwdxYa__panelCore{width:min(440px,92vw);top:auto;bottom:10%;right:-8%}.concepts-module__AwdxYa__panelDecision{width:min(300px,76vw);bottom:4%;left:5%;right:auto}.concepts-module__AwdxYa__heroFooter{left:1.25rem;right:1.25rem}.concepts-module__AwdxYa__afterHero{grid-template-columns:1fr;gap:2rem;padding:6rem 1.25rem}}@media (max-width:560px){.concepts-module__AwdxYa__header{height:64px}.concepts-module__AwdxYa__switcher button{gap:.3rem;min-height:32px;padding:0 .55rem}.concepts-module__AwdxYa__hero{min-height:780px}.concepts-module__AwdxYa__heroContent{padding-top:8.5rem}.concepts-module__AwdxYa__hero h1{font-size:3.45rem}.concepts-module__AwdxYa__intro{margin-top:1.5rem;font-size:1rem}.concepts-module__AwdxYa__identity{gap:.55rem;margin-top:2rem;display:grid}.concepts-module__AwdxYa__identity span{min-width:0}.concepts-module__AwdxYa__consoleTitle,.concepts-module__AwdxYa__metricGrid strong{font-size:1.1rem}.concepts-module__AwdxYa__panelCore{opacity:.86;bottom:8%;right:-24%}.concepts-module__AwdxYa__panelDecision{bottom:3%}}@media (prefers-reduced-motion:reduce){.concepts-module__AwdxYa__consoleLog i,.concepts-module__AwdxYa__decisionBar span,.concepts-module__AwdxYa__scanLine{animation:none}}
