/* The AI loop and fund beams are explicitly illustrative. Quotes keep their own source/status. */
.terminal-v5 .member-motion-deck{--motion-accent:#8ce8cc;--motion-purple:#b69cf0;position:relative;isolation:isolate;min-width:0;margin:0 0 18px;padding:13px 15px 12px;border:1px solid #7a5c9188;border-radius:7px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#6536882e,transparent 52%),linear-gradient(125deg,#1f192e,#0d1925 65%,#1b1830);box-shadow:inset 0 1px 0 #cfb1ee1a}
.terminal-v5 .member-motion-deck[data-mode=child],.terminal-v5 .member-motion-deck.member-motion-child{--motion-accent:#b8a4f3}.terminal-v5 .member-motion-deck:before{content:'';position:absolute;inset:55px 0 72px;background-image:linear-gradient(#b8a4e309 1px,transparent 1px),linear-gradient(90deg,#b8a4e309 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse,#000,transparent 72%);pointer-events:none;z-index:-1}
.terminal-v5 .member-motion-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:2}.terminal-v5 .member-motion-heading-copy{min-width:0;flex:1}.terminal-v5 .member-motion-heading .eyebrow{font:6px Menlo,monospace;letter-spacing:1.4px;color:#ab91c5}
.terminal-v5 .member-motion-heading h3{font-size:15px;line-height:1.4;font-weight:500;letter-spacing:.7px;color:#eddefb;margin:3px 0}.terminal-v5 .member-motion-heading p{font-size:10px;line-height:1.5;color:#b7a3c7;margin:0}
.terminal-v5 .member-motion-demo{flex-shrink:0;padding:4px 7px;border:1px solid #a38b5c88;border-radius:3px;background:#51422133;font-size:9px;line-height:1.6;color:#e0c999;white-space:nowrap}
.terminal-v5 #member-portal .member-motion-cta{flex-shrink:0;min-height:29px;padding:5px 9px;border:1px solid #86d8bd88;border-radius:4px;background:linear-gradient(120deg,#294b45,#263344);color:#c2f7e1;font-size:10px;white-space:nowrap}.terminal-v5 .member-motion-cta:hover{border-color:#abf6d8;background:#2c5049}.terminal-v5 .member-motion-route-sub{font-size:9px;line-height:1.7;color:#b7a2cb;margin-top:6px;overflow-wrap:anywhere}.terminal-v5 .member-reference-caption{display:block;font-size:7px;letter-spacing:.3px;margin:7px 0 4px}
.terminal-v5 .member-motion-stage{position:relative;min-width:0;height:250px;margin:3px 0 0;isolation:isolate}.terminal-v5 .member-motion-beams{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0;pointer-events:none}
.terminal-v5 .member-beam-lane{fill:none;stroke:#a58acd55;stroke-width:1.5}.terminal-v5 .member-beam-packet{fill:none;stroke:var(--motion-accent);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:13 410;animation:member-beam-travel 1.8s linear infinite;opacity:1}
.terminal-v5 .member-beam-packet.packet-b{stroke:#d5b3ff;animation-delay:-.65s;animation-duration:2.3s}.terminal-v5 .member-beam-packet.packet-c{animation-delay:-1.1s;stroke:#8ce8cc}.terminal-v5 .member-beam-packet.packet-d{stroke:#d1a8f0;animation-delay:-.35s;animation-duration:2.7s}
.terminal-v5 .member-motion-input,.terminal-v5 .member-motion-output{position:absolute;top:80px;width:24%;max-width:240px;z-index:2;min-width:0}.terminal-v5 .member-motion-input{left:2%}.terminal-v5 .member-motion-output{right:2%}.terminal-v5 .member-route-caption{font:6px Menlo,monospace;letter-spacing:1px;color:#ad90c7;margin-bottom:7px}
.terminal-v5 .member-motion-route-node{display:flex;align-items:center;gap:10px;min-width:0;min-height:54px;padding:9px 11px;border:1px solid #7c60977a;border-radius:5px;background:linear-gradient(115deg,#31203ddb,#152d3ddd);box-shadow:inset 0 1px #ceacf514}
.terminal-v5 .member-route-icon{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border:1px solid #7c729d88;border-radius:7px;color:#b8e6de;font:11px Menlo,monospace;background:#24404b55}
.terminal-v5 .member-motion-route-node>div{min-width:0}.terminal-v5 .member-motion-route-node strong{display:block;color:#e2d1f2;font-size:12px;font-weight:500;line-height:1.5}.terminal-v5 .member-motion-route-node small{display:block;font-size:9px;line-height:1.7;color:#b29bc7}
.terminal-v5 .member-motion-core{position:absolute;top:50%;left:50%;width:274px;height:274px;transform:translate(-50%,-50%);z-index:1;pointer-events:none}
.terminal-v5 .member-core-aura{position:absolute;inset:17%;border:1px solid #a67fd52e;border-radius:50%;background:radial-gradient(ellipse,#a368e329,transparent 68%);animation:member-core-breathe 4s ease-in-out infinite}
.terminal-v5 .member-core-aura:before{content:'';position:absolute;inset:-13px;border:1px solid #b18cdb55;border-top:3px solid #ccb0fa;border-radius:50%;animation:member-scan-rotate 5s linear infinite}.terminal-v5 .member-core-aura:after{content:'';position:absolute;inset:-26px;border:1px dashed #79d8c56b;border-radius:50%;animation:member-scan-rotate 13s linear infinite reverse}
.terminal-v5 .member-core-network{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#a58cd1;stroke-width:1;z-index:1}.terminal-v5 .member-orbit{transform-origin:200px 200px;animation:member-scan-rotate 11s linear infinite}
.terminal-v5 .member-orbit-satellite{fill:#d4c0f6;stroke:none;opacity:.8}.terminal-v5 .member-core-chip-inner{fill:#9b7cce0a;stroke:#b6a0da;stroke-width:.7;opacity:.7}
.terminal-v5 .member-orbit ellipse{fill:none;stroke:#bb91e870;stroke-width:1.3;stroke-dasharray:3 5}.terminal-v5 .member-orbit-head{fill:#e0c8ff;stroke:#a180df;stroke-width:2}.terminal-v5 .member-orbit.orbit-b{animation-duration:8s;animation-direction:reverse}.terminal-v5 .orbit-b ellipse{stroke:#75dcc8a6;stroke-dasharray:none}.terminal-v5 .orbit-b .member-orbit-head{fill:#9dffe2;stroke:#75d3c4}.terminal-v5 .member-orbit.orbit-c{animation-duration:17s}.terminal-v5 .orbit-c ellipse{stroke:#8f91d16b;stroke-dasharray:7 11}
.terminal-v5 .member-neural-link{stroke:#ab86da;stroke-width:.8;stroke-dasharray:3 9;opacity:.45;animation:member-neural-flow 4s linear infinite}.terminal-v5 .member-neural-link:nth-child(3n){animation-delay:-1.4s;stroke:#79d8c6}.terminal-v5 .member-neural-node{fill:#c6a2ef;stroke:#8f6db9;stroke-width:1;animation:member-neural-glow 2.4s ease-in-out infinite}.terminal-v5 .member-neural-node:nth-child(3n){animation-delay:-.8s;fill:#99e9d8}.terminal-v5 .member-neural-node:nth-child(3n+1){animation-delay:-1.6s}
.terminal-v5 .member-core-chip-outline{fill:#a87cdd0a;stroke:#c5a0ef;stroke-width:1.6;stroke-dasharray:9 6;animation:member-neural-flow 5s linear infinite}
.terminal-v5 .member-core-badge{position:absolute;left:50%;top:50%;width:91px;height:91px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transform:translate(-50%,-50%);clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:linear-gradient(135deg,#e7ddf8,#746b93 26%,#c3b8dd 51%,#50445e 75%,#d8e3ee);animation:member-core-float 6s ease-in-out infinite;z-index:3}
.terminal-v5 .member-core-badge:before{content:'';position:absolute;inset:4px;clip-path:inherit;background:linear-gradient(140deg,#554364,#14182e 54%,#243743);border:1px solid #d3bbff55;z-index:-1}
.terminal-v5 .member-core-badge>span{font:27px/1.1 Menlo,monospace;letter-spacing:-1px;color:#e7d8ff}.terminal-v5 .member-core-badge>strong{font:9px Menlo,monospace;letter-spacing:3px;color:#bdeddf;margin-left:3px}.terminal-v5 .member-core-badge>small{font:5px Menlo,monospace;letter-spacing:1px;color:#a89fc4}
.terminal-v5 .member-core-state{position:absolute;left:0;right:0;bottom:14px;text-align:center;color:#bba1d4;font-size:9px;letter-spacing:1px;z-index:3}.terminal-v5 .member-motion-deck[data-stage="2"] .member-core-state{color:#e0c49b}.terminal-v5 .member-motion-deck[data-stage="3"] .member-core-state{color:#a4efd6}
.terminal-v5 .member-motion-quote-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.terminal-v5 .member-motion-quote{min-width:0;padding:5px 7px;border:1px solid #51625f66;border-radius:3px;background:#14222dd9;overflow:hidden}.terminal-v5 .member-motion-quote>b{font:7px Menlo,monospace;color:#a8c7bd;font-weight:400;display:block}
.terminal-v5 .member-motion-quote-price{display:block;font:11px/1.6 Menlo,monospace;color:#d4eee3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.terminal-v5 .member-motion-quote>small{display:block;font-size:7px;line-height:1.4;color:#9ab3aa}.terminal-v5 .member-motion-quote.is-stale{opacity:.6;border-color:#8e724b77}.terminal-v5 .member-motion-quote.is-stale>small{color:#dac099}
.terminal-v5 .member-motion-quote.is-up{--quote-highlight:#b5ffe4}.terminal-v5 .member-motion-quote.is-down{--quote-highlight:#ffc7dc}.terminal-v5 .member-motion-quote[data-pulse=a] .member-motion-quote-price{animation:member-real-quote-a .65s ease-out}.terminal-v5 .member-motion-quote[data-pulse=b] .member-motion-quote-price{animation:member-real-quote-b .65s ease-out}
.terminal-v5 .member-motion-footer{position:relative;z-index:2;margin:0 0 9px;padding:0 2px}.terminal-v5 .member-motion-path-note{font-size:9px;line-height:1.5;color:#b49ac5;display:block;text-align:center;overflow-wrap:anywhere}
.terminal-v5 .member-motion-bottom{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid #684b7f66;min-width:0}
.terminal-v5 .member-motion-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;align-content:start;min-width:0}.terminal-v5 .member-motion-phase{min-width:0;padding:6px 7px;border:1px solid #5c466a66;border-radius:4px;background:#211a2e88;display:flex;flex-direction:column;gap:1px;color:#ae96c1}
.terminal-v5 .member-motion-phase>span{font:6px Menlo,monospace;letter-spacing:1px;color:#8e72a9}.terminal-v5 .member-motion-phase>strong{font-size:11px;font-weight:500;color:#c1a9d3;line-height:1.6}.terminal-v5 .member-motion-phase>small{font-size:8px;color:#9e8eaf;line-height:1.5}.terminal-v5 .member-motion-phase.is-current{border-color:#b392db;background:linear-gradient(135deg,#55396c66,#23444866);box-shadow:inset 0 1px #e4c9ff1f}.terminal-v5 .member-motion-phase.is-current>strong{color:#ecddfa}.terminal-v5 .member-motion-phase.is-current>span{color:#a8eddb}
.terminal-v5 .member-motion-events{min-width:0}.terminal-v5 .member-motion-events h4{margin:0 0 4px;font-size:8px;font-weight:400;letter-spacing:.5px;color:#baa2cc}.terminal-v5 .member-motion-event{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:5px;align-items:center;min-height:16px;font-size:8px;line-height:1.5;color:#ad9cbe;min-width:0}
.terminal-v5 .member-motion-event>i{width:3px;height:3px;border-radius:50%;background:#9adbc2}.terminal-v5 .member-motion-event>span{overflow-wrap:anywhere}.terminal-v5 .member-motion-event>time{font:6px Menlo,monospace;color:#8f819f}.terminal-v5 .member-motion-event:first-child{color:#d4c2e3}.terminal-v5 .member-motion-event:first-child>i{background:#c6a6fa}
@keyframes member-beam-travel{from{stroke-dashoffset:423}to{stroke-dashoffset:0}}
@keyframes member-scan-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes member-core-breathe{0%,100%{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.07)}}
@keyframes member-core-float{0%,100%{transform:translate(-50%,calc(-50% + 3px)) rotate(-4deg)}50%{transform:translate(-50%,calc(-50% - 5px)) rotate(4deg)}}
@keyframes member-neural-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-120}}
@keyframes member-neural-glow{0%,100%{opacity:.28}50%{opacity:1}}
@keyframes member-real-quote-a{from{color:var(--quote-highlight,#d4eee3);opacity:.45}to{opacity:1}}
@keyframes member-real-quote-b{from{color:var(--quote-highlight,#d4eee3);opacity:.45}to{opacity:1}}
@media(min-width:701px) and (max-width:1099px){.terminal-v5 .member-motion-deck{padding:12px;margin-bottom:16px}.terminal-v5 .member-motion-heading h3{font-size:14px}.terminal-v5 .member-motion-heading p{font-size:9px}.terminal-v5 .member-motion-demo{font-size:8px}.terminal-v5 .member-motion-stage{height:230px}.terminal-v5 .member-motion-core{width:218px;height:218px}.terminal-v5 .member-motion-input,.terminal-v5 .member-motion-output{width:24%;top:72px}.terminal-v5 .member-motion-route-node{padding:8px;gap:6px;min-height:52px}.terminal-v5 .member-route-icon{width:23px;height:25px;font-size:9px}.terminal-v5 .member-motion-route-node strong{font-size:10px}.terminal-v5 .member-motion-route-node small{font-size:8px}.terminal-v5 .member-motion-quote{padding:4px}.terminal-v5 .member-motion-quote-price{font-size:10px}.terminal-v5 .member-motion-quote>small{font-size:6px}.terminal-v5 .member-motion-bottom{grid-template-columns:1.5fr 1fr;gap:10px}.terminal-v5 .member-motion-phase{padding:5px 4px}.terminal-v5 .member-motion-phase>strong{font-size:10px}.terminal-v5 .member-motion-phase>small{font-size:7px}.terminal-v5 .member-motion-event{font-size:7px;min-height:17px}}
@media(max-width:700px){.terminal-v5 .member-motion-deck{padding:11px 10px 10px;margin-bottom:14px}.terminal-v5 .member-motion-heading{gap:7px}.terminal-v5 .member-motion-heading .eyebrow{font-size:5px;letter-spacing:.7px}.terminal-v5 .member-motion-heading h3{font-size:14px;letter-spacing:.2px;margin:4px 0}.terminal-v5 .member-motion-heading p{font-size:9px;line-height:1.7}.terminal-v5 .member-motion-demo{font-size:8px;padding:3px 5px;white-space:normal;max-width:78px;text-align:center}.terminal-v5 .member-motion-stage{height:240px;margin-top:0}.terminal-v5 .member-motion-core{width:195px;height:195px;top:45%}.terminal-v5 .member-core-badge{width:70px;height:70px}.terminal-v5 .member-core-badge>span{font-size:23px}.terminal-v5 .member-core-badge>strong{font-size:7px;letter-spacing:2px}.terminal-v5 .member-core-badge>small{font-size:4px}.terminal-v5 .member-core-state{font-size:8px;bottom:13px;letter-spacing:.4px}
 .terminal-v5 .member-motion-input,.terminal-v5 .member-motion-output{width:31%;top:118px;max-width:none}.terminal-v5 .member-motion-input{left:0}.terminal-v5 .member-motion-output{right:0}.terminal-v5 .member-route-caption{font-size:5px;letter-spacing:.4px;margin-bottom:5px}.terminal-v5 .member-motion-route-node{min-height:47px;padding:6px;gap:5px}.terminal-v5 .member-route-icon{width:19px;height:23px;font-size:7px;border-radius:4px}.terminal-v5 .member-motion-route-node strong{font-size:9px;line-height:1.5}.terminal-v5 .member-motion-route-node small{font-size:7px}.terminal-v5 .member-motion-quote-pair{display:none}.terminal-v5 .member-motion-beams{top:21px;height:185px}.terminal-v5 .member-motion-footer{margin-bottom:8px}.terminal-v5 .member-motion-path-note{font-size:8px;line-height:1.7;text-align:left}
 .terminal-v5 .member-motion-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 7px}.terminal-v5 .member-motion-heading-copy{grid-row:1/3}.terminal-v5 .member-motion-demo{grid-column:2;grid-row:1;align-self:start;justify-self:end}.terminal-v5 #member-portal .member-motion-cta{grid-column:2;grid-row:2;align-self:end;font-size:8px;padding:4px 6px;min-height:26px}.terminal-v5 .member-motion-route-sub{font-size:7px;line-height:1.5;margin-top:4px}.terminal-v5 .member-reference-caption{display:none}
 .terminal-v5 .member-motion-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:9px;padding-top:8px}.terminal-v5 .member-motion-phases{grid-template-columns:minmax(0,1fr);gap:3px}.terminal-v5 .member-motion-phase{padding:2px 5px;gap:5px;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center}.terminal-v5 .member-motion-phase>strong{font-size:9px;line-height:1.6}.terminal-v5 .member-motion-phase>span{font-size:6px}.terminal-v5 .member-motion-phase>small{display:none}.terminal-v5 .member-motion-events{border:0;padding-top:1px}.terminal-v5 .member-motion-events h4{font-size:7px}.terminal-v5 .member-motion-event{font-size:7px;min-height:25px;gap:4px}.terminal-v5 .member-motion-event>time{font-size:5px}}
.terminal-v5 .member-motion-deck[data-motion-state=paused] *,.terminal-v5 .member-motion-deck[data-motion-state=paused] *:before,.terminal-v5 .member-motion-deck[data-motion-state=paused] *:after,.terminal-v5.motion-off .member-motion-deck *,.terminal-v5.motion-off .member-motion-deck *:before,.terminal-v5.motion-off .member-motion-deck *:after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.terminal-v5 .member-motion-deck *,.terminal-v5 .member-motion-deck *:before,.terminal-v5 .member-motion-deck *:after{animation:none!important;transition:none!important}}
