/* NASH member participation — the same terminal, with readable fund routes. */
.terminal-v5 .member-entry-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 10px;border:1px solid #64d8bf78;border-radius:5px;background:linear-gradient(115deg,#163d39,#152a34);box-shadow:inset 0 1px #9bf9df18,0 0 12px #5de1bc0c;color:#b9f5e1;font-size:10px;white-space:nowrap}
.terminal-v5 .member-entry-button:hover{background:linear-gradient(115deg,#20534a,#203b45);border-color:#83f0cf;color:#e1fff4}
.terminal-v5 .workspace-grid>.ecosystem-entry{grid-column:span 12;order:-1;display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:12px;align-items:stretch;min-height:105px;padding:11px 13px;background:radial-gradient(ellipse at 15% 20%,#17614d25,transparent 55%),linear-gradient(110deg,#18192a,#111b27);border-color:#4e625e}
.terminal-v5 .ecosystem-entry-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 4px}
.terminal-v5 .ecosystem-entry-copy .eyebrow{color:#81c6b5;font:6px Menlo,monospace;letter-spacing:1.5px}
.terminal-v5 .ecosystem-entry-copy h2{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:.5px;color:#e6f3ee;margin:4px 0}
.terminal-v5 .ecosystem-entry-copy p{font-size:10px;color:#93a1b5;line-height:1.5;margin:0}
.terminal-v5 .ecosystem-mode-card{display:grid;grid-template-columns:1fr auto;gap:3px 9px;align-content:center;min-width:0;text-align:left;border:1px solid #53615e;border-radius:5px;background:linear-gradient(135deg,#20302e66,#17202e);padding:8px 11px;transition:border-color .2s,background .2s,transform .2s}
.terminal-v5 .ecosystem-mode-card:hover{border-color:#8be0c4;background:linear-gradient(135deg,#27504788,#202c3b);transform:translateY(-2px)}
.terminal-v5 .ecosystem-mode-card>small{grid-column:1/-1;color:#80baaa;font:6px Menlo,monospace;letter-spacing:1px}
.terminal-v5 .ecosystem-mode-card>strong{grid-column:1/-1;color:#e1f3eb;font-size:13px;font-weight:500;line-height:1.5}
.terminal-v5 .ecosystem-mode-card>span{color:#a2b4be;font-size:9px;line-height:1.5;overflow-wrap:anywhere}
.terminal-v5 .ecosystem-mode-card>em{align-self:end;font-size:8px;font-style:normal;white-space:nowrap;color:#98efd0}
.terminal-v5 .workspace-grid.page-participate>.member-portal-panel{grid-column:span 12;order:0;border-color:#4c615f;background:radial-gradient(ellipse at 0 0,#295a4e20,transparent 65%),linear-gradient(135deg,#181a2b,#101623 70%)}
.terminal-v5 #member-portal{position:relative;z-index:1;padding:23px;min-width:0;font-size:13px;line-height:1.7;color:#c5cfdd}
.terminal-v5 #member-portal h2,.terminal-v5 #member-portal h3,.terminal-v5 #member-portal p{margin-top:0}
.terminal-v5 #member-portal button,.terminal-v5 #member-portal input,.terminal-v5 #member-portal select{font-size:13px}
.terminal-v5 .member-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}
.terminal-v5 .member-header>div{min-width:0}.terminal-v5 .member-header .eyebrow{font:8px Menlo,monospace;letter-spacing:1.5px;color:#88cfbb}
.terminal-v5 .member-header h2{font-size:24px;line-height:1.4;letter-spacing:.8px;font-weight:500;color:#edf7f1;margin:6px 0 8px}
.terminal-v5 .member-header p{font-size:13px;line-height:1.7;color:#a4b0c2;margin-bottom:0;max-width:900px}
.terminal-v5 .member-demo{flex-shrink:0;padding:5px 9px;border:1px solid #86698870;border-radius:4px;background:#462b4630;color:#d2b8d4;font-size:11px;white-space:nowrap}
.terminal-v5 .member-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:18px}
.terminal-v5 .member-mode-card{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px;border:1px solid #48465e;border-radius:7px;background:linear-gradient(120deg,#24203455,#141d2b);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}
.terminal-v5 .member-mode-card:hover{border-color:#8f83ad}.terminal-v5 .member-mode-card.is-selected{border-color:#77d5b7;background:linear-gradient(120deg,#224b3e66,#172637);box-shadow:inset 0 0 24px #62c6a20a}
.terminal-v5 .member-mode-card input[type=radio]{width:17px;height:17px;min-height:0;margin:4px 0 0;accent-color:#91e3c2;flex-shrink:0}
.terminal-v5 .member-mode-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.terminal-v5 .member-mode-copy>strong{font-size:15px;color:#e5f2eb;font-weight:500;line-height:1.5}
.terminal-v5 .member-mode-copy>span{font-size:12px;line-height:1.7;color:#9fadbF}
.terminal-v5 .member-fund-route{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;padding:14px 12px;border:1px solid #40574f80;border-radius:6px;background:#0d20214d}
.terminal-v5 .member-route-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;color:#b8d2c8;font-size:12px;line-height:1.65;overflow-wrap:anywhere}
.terminal-v5 .member-route-step strong{font-size:13px;color:#cff3df;font-weight:500}.terminal-v5 .member-route-step small{font-size:11px;color:#91a6b4}
.terminal-v5 .member-route-arrow{flex-shrink:0;color:#72ba9e;font:15px Menlo,monospace}
.terminal-v5 .member-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:18px;align-items:start;margin-bottom:22px;min-width:0}
.terminal-v5 .member-plan-form,.terminal-v5 .member-account-card{min-width:0;margin:0;padding:21px;border:1px solid #47465a;border-radius:7px;background:linear-gradient(120deg,#201d2e88,#131d29)}
.terminal-v5 .member-plan-form>h3,.terminal-v5 .member-account-card>h3,.terminal-v5 .member-section-heading>h3{font-size:16px;letter-spacing:.4px;font-weight:500;color:#e1eee6;margin:0 0 18px}
.terminal-v5 .member-field{margin-bottom:16px;min-width:0}.terminal-v5 .member-field>label{display:block;font-size:13px;color:#b6c9bd;margin-bottom:7px}
.terminal-v5 .member-field input,.terminal-v5 .member-field select{display:block;width:100%;min-width:0;min-height:39px;padding:8px 10px;border:1px solid #4b4f63;border-radius:5px;background:#101624;color:#e2e6f0;font-variant-numeric:tabular-nums}
.terminal-v5 .member-field input::placeholder{color:#78869a}.terminal-v5 .member-field input:hover,.terminal-v5 .member-field select:hover{border-color:#789387}
.terminal-v5 #member-portal input:focus-visible,.terminal-v5 #member-portal select:focus-visible,.terminal-v5 #member-portal button:focus-visible,.terminal-v5 .member-mode-card:focus-within{outline:2px solid #9be5c7;outline-offset:3px}
.terminal-v5 #member-portal input[aria-invalid=true]{border-color:#ed9eb9;background:#3b182530}.terminal-v5 #member-portal input:disabled,.terminal-v5 #member-portal select:disabled{opacity:.5;cursor:not-allowed}
.terminal-v5 .member-markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:0;padding:0;margin:0 0 16px;min-width:0}
.terminal-v5 .member-markets>legend{font-size:13px;color:#b6c9bd;padding:0;margin-bottom:8px}.terminal-v5 .member-markets>label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 9px;border:1px solid #41485a;border-radius:4px;background:#151e2c;font-size:12px;color:#b7c7d5;cursor:pointer}
.terminal-v5 .member-markets>label:has(input:checked){border-color:#6ab697;background:#1c382f70;color:#c4f3db}.terminal-v5 .member-markets>label:has(input:disabled){opacity:.5;cursor:not-allowed}.terminal-v5 .member-markets input{width:15px;height:15px;min-height:0;margin:0;accent-color:#91e3c2;flex-shrink:0}.terminal-v5 .member-markets>label>span{overflow-wrap:anywhere}
.terminal-v5 .member-form-note,.terminal-v5 .member-account-note{font-size:12px;line-height:1.8;color:#99a8bc;margin:13px 0 15px;overflow-wrap:anywhere}
.terminal-v5 .member-submit.primary-button{width:100%;min-height:42px;justify-content:center;background:linear-gradient(115deg,#a4e6c7,#8bd5c5);border-color:#b0f2d1;color:#173a32;font-size:13px;font-weight:500}
.terminal-v5 .member-submit:hover{filter:brightness(1.08)}.terminal-v5 #member-portal button:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}
.terminal-v5 .member-feedback{min-height:21px;margin:10px 0 0;font-size:12px;line-height:1.7;color:#a9bbca}.terminal-v5 .member-feedback[data-kind=error]{color:#f2a7bf}.terminal-v5 .member-feedback[data-kind=success]{color:#a3ebc6}.terminal-v5 .member-feedback[data-kind=warning]{color:#dfc495}
.terminal-v5 .member-account-card{border-color:#426356;background:radial-gradient(ellipse at 50% 0,#3f8f6f14,transparent 65%),linear-gradient(120deg,#182a2888,#151e2c)}
.terminal-v5 .member-principal{display:flex;flex-direction:column;gap:7px;padding-bottom:20px;border-bottom:1px solid #41594f80;min-width:0}.terminal-v5 .member-principal>span{font-size:12px;color:#a2b8ad}
.terminal-v5 .member-principal>strong{font:29px/1.35 Menlo,monospace;letter-spacing:-.8px;color:#d3f7e2;overflow-wrap:anywhere;word-break:break-word}.terminal-v5 .member-principal>small{font-size:11px;color:#8eaa9f}
.terminal-v5 .member-account-metrics{display:flex;flex-direction:column;gap:0;margin-top:12px;min-width:0}.terminal-v5 .member-account-metrics>div{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;border-bottom:1px solid #3d4f4e70;font-size:12px;min-width:0}
.terminal-v5 .member-account-metrics>div>span{color:#9dafbb;flex:1}.terminal-v5 .member-account-metrics>div>strong{font-weight:500;text-align:right;color:#d5e9e0;max-width:66%;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}
.terminal-v5 .member-account-note{margin-bottom:0;color:#a9bcae}.terminal-v5 .member-account-note strong{color:#c9e5d6;font-weight:500}
.terminal-v5 .member-market-quotes{margin-bottom:22px}.terminal-v5 .member-quote-heading,.terminal-v5 .member-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;min-width:0}
.terminal-v5 .member-quote-heading{font-size:13px;color:#d8e9df}.terminal-v5 .member-quote-heading>span,.terminal-v5 .member-section-heading>span{font-size:11px;color:#91a8b9;line-height:1.5}
.terminal-v5 .member-quote-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.terminal-v5 .member-quote{min-width:0;padding:12px;border:1px solid #414b5e;border-radius:5px;background:#151f2c}
.terminal-v5 .member-quote>strong{display:block;font-size:12px;color:#bbd5cb;font-weight:500;margin-bottom:5px}.terminal-v5 .member-quote-price{font:17px/1.5 Menlo,monospace;color:#e2f2e8;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}
.terminal-v5 .member-quote-status{display:block;font-size:10px;line-height:1.6;color:#92b5a5;margin-top:4px;overflow-wrap:anywhere}.terminal-v5 .member-quote.is-stale{border-color:#6c5943}.terminal-v5 .member-quote.is-stale .member-quote-status{color:#d5b481}
.terminal-v5 .member-section-heading>h3{margin:0}.terminal-v5 .member-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.terminal-v5 .member-plan-item{min-width:0;padding:16px;border:1px solid #495264;border-radius:6px;background:linear-gradient(120deg,#1d2836,#151c29)}
.terminal-v5 .member-plan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:9px;font-size:13px;min-width:0}.terminal-v5 .member-plan-top>strong{font-weight:500;color:#e0ece6;overflow-wrap:anywhere}
.terminal-v5 .member-plan-status{flex-shrink:0;padding:2px 6px;border:1px solid #658c7770;border-radius:3px;color:#a7ddbc;background:#365e4420;font-size:10px;line-height:1.5}
.terminal-v5 .member-plan-quantity{margin:12px 0 8px;font-size:14px;color:#c5e8d3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word}.terminal-v5 .member-plan-quantity strong{font-weight:500}
.terminal-v5 .member-plan-details{font-size:12px;line-height:1.8;color:#98acbc;overflow-wrap:anywhere}.terminal-v5 .member-plan-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid #40526480;min-width:0}
.terminal-v5 .member-plan-bottom>time{font-size:10px;color:#8ba0b2;overflow-wrap:anywhere}.terminal-v5 #member-portal .member-revoke{flex-shrink:0;padding:6px 10px;min-height:32px;border:1px solid #7d6578;border-radius:4px;background:#302337;color:#d8b4c6;font-size:11px}.terminal-v5 .member-revoke:hover{border-color:#c49ab3;background:#462b42}
.terminal-v5 .member-empty{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:105px;padding:20px;border:1px dashed #45546a;border-radius:6px;background:#11192770;font-size:12px;color:#92a3b6;text-align:center;line-height:1.8}
@media(min-width:701px) and (max-width:1099px){
 .terminal-v5 .member-entry-button{font-size:9px;padding:5px 8px;min-height:27px}.terminal-v5 .page-tools{gap:5px}.terminal-v5 .workspace-grid>.ecosystem-entry{grid-template-columns:1fr 1fr;min-height:100px;gap:10px;padding:10px 12px}.terminal-v5 .ecosystem-entry-copy{display:none}.terminal-v5 .ecosystem-mode-card{padding:8px 11px}.terminal-v5 .ecosystem-mode-card>strong{font-size:13px}
 .terminal-v5 #member-portal{padding:18px}.terminal-v5 .member-header{gap:12px;margin-bottom:17px}.terminal-v5 .member-header h2{font-size:22px}.terminal-v5 .member-header p{font-size:12px}.terminal-v5 .member-demo{font-size:9px;padding:4px 7px}
 .terminal-v5 .member-mode-grid{gap:10px}.terminal-v5 .member-mode-card{padding:14px;gap:9px}.terminal-v5 .member-mode-copy>strong{font-size:14px}.terminal-v5 .member-mode-copy>span{font-size:12px}
 .terminal-v5 .member-fund-route{gap:6px;padding:11px 9px}.terminal-v5 .member-route-step{font-size:11px}.terminal-v5 .member-route-step strong{font-size:12px}.terminal-v5 .member-route-arrow{font-size:12px}
 .terminal-v5 .member-layout{grid-template-columns:1.08fr 1fr;gap:12px}.terminal-v5 .member-plan-form,.terminal-v5 .member-account-card{padding:16px}.terminal-v5 .member-plan-form>h3,.terminal-v5 .member-account-card>h3{font-size:15px}.terminal-v5 .member-markets{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-v5 .member-markets>label{padding:7px 8px;gap:6px}
 .terminal-v5 .member-principal>strong{font-size:25px}.terminal-v5 .member-account-metrics>div{gap:9px;font-size:12px}.terminal-v5 .member-account-metrics>div>strong{max-width:61%}.terminal-v5 .member-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.terminal-v5 .member-quote{padding:10px}.terminal-v5 .member-quote-price{font-size:15px}
 .terminal-v5 .member-plan-list{gap:10px}.terminal-v5 .member-plan-item{padding:13px}.terminal-v5 .member-plan-top{font-size:12px}.terminal-v5 .member-plan-status{font-size:9px}.terminal-v5 .member-plan-bottom{flex-wrap:wrap}.terminal-v5 .member-plan-bottom>time{font-size:9px}
}
@media(max-width:700px){
 .terminal-v5 .sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.terminal-v5 .nav-item>span{font-size:8px;letter-spacing:0}.terminal-v5 .member-entry-button{font-size:8px;min-height:26px;padding:5px 8px}.terminal-v5 .page-tools{flex-wrap:wrap;gap:5px}
 .terminal-v5 .workspace-grid>.ecosystem-entry{grid-template-columns:1fr 1fr;min-height:0;gap:8px;padding:10px}.terminal-v5 .ecosystem-entry-copy{display:block;grid-column:1/-1;padding:0}.terminal-v5 .ecosystem-entry-copy .eyebrow{display:none}.terminal-v5 .ecosystem-entry-copy h2{font-size:14px;margin:0 0 3px}.terminal-v5 .ecosystem-entry-copy p{font-size:9px;line-height:1.4}
 .terminal-v5 .ecosystem-mode-card{grid-template-columns:1fr;min-height:105px;padding:9px;gap:4px}.terminal-v5 .ecosystem-mode-card>strong{font-size:12px;line-height:1.5}.terminal-v5 .ecosystem-mode-card>span{font-size:9px;line-height:1.5}.terminal-v5 .ecosystem-mode-card>em{font-size:8px;justify-self:start}.terminal-v5 .ecosystem-mode-card>small{font-size:6px}
 .terminal-v5 #member-portal{padding:14px;font-size:13px}.terminal-v5 .member-header{display:block;margin-bottom:16px}.terminal-v5 .member-header h2{font-size:21px;line-height:1.4}.terminal-v5 .member-header p{font-size:12px;line-height:1.8}.terminal-v5 .member-header .eyebrow{font-size:6px;letter-spacing:1px}.terminal-v5 .member-demo{display:inline-block;font-size:10px;margin-top:11px}
 .terminal-v5 .member-mode-grid{grid-template-columns:1fr;gap:9px;margin-bottom:14px}.terminal-v5 .member-mode-card{padding:13px;gap:10px}.terminal-v5 .member-mode-copy>strong{font-size:14px}.terminal-v5 .member-mode-copy>span{font-size:12px}.terminal-v5 .member-mode-card input[type=radio]{width:16px;height:16px}
 .terminal-v5 .member-fund-route{gap:6px;padding:11px 8px;flex-wrap:wrap;margin-bottom:15px}.terminal-v5 .member-route-step{flex:1 1 24%;font-size:10px;line-height:1.7}.terminal-v5 .member-route-step strong{font-size:11px}.terminal-v5 .member-route-step small{font-size:10px}.terminal-v5 .member-route-arrow{font-size:11px}
 .terminal-v5 .member-layout{grid-template-columns:1fr;gap:13px;margin-bottom:18px}.terminal-v5 .member-plan-form,.terminal-v5 .member-account-card{padding:16px}.terminal-v5 .member-field{margin-bottom:15px}.terminal-v5 .member-field input,.terminal-v5 .member-field select{min-height:41px;padding:9px 10px}.terminal-v5 .member-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.terminal-v5 .member-markets>label{font-size:11px;padding:8px 7px;gap:6px}
 .terminal-v5 .member-principal>strong{font-size:27px}.terminal-v5 .member-account-metrics>div{font-size:12px}.terminal-v5 .member-account-metrics>div>strong{max-width:64%}.terminal-v5 .member-submit.primary-button{min-height:43px;font-size:13px}.terminal-v5 .member-feedback{font-size:12px}
 .terminal-v5 .member-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.terminal-v5 .member-quote{padding:10px}.terminal-v5 .member-quote-price{font-size:15px}.terminal-v5 .member-quote-heading,.terminal-v5 .member-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.terminal-v5 .member-quote-heading>span,.terminal-v5 .member-section-heading>span{font-size:10px}
 .terminal-v5 .member-plan-list{grid-template-columns:1fr;gap:10px}.terminal-v5 .member-plan-item{padding:14px}.terminal-v5 .member-plan-top{font-size:13px}.terminal-v5 .member-plan-quantity{font-size:14px}.terminal-v5 .member-plan-bottom>time{font-size:9px}.terminal-v5 .member-empty{font-size:12px;min-height:95px}
}
.terminal-v5.motion-off .ecosystem-mode-card{transition:none;transform:none}
@media(prefers-reduced-motion:reduce){.terminal-v5 .ecosystem-mode-card,.terminal-v5 #member-portal *{animation:none!important;transition:none!important}.terminal-v5 .ecosystem-mode-card:hover{transform:none}}

/* V6: bring the membership controls into the purple / silver terminal. */
.terminal-v6 .workspace-grid.page-participate>.member-portal-panel{border-color:#635276;background:radial-gradient(ellipse at 45% 0,#75519c16,transparent 55%),linear-gradient(135deg,#1b192b,#101723 65%)}
.terminal-v6 #member-portal{padding:20px}.terminal-v6 .member-header{margin-bottom:15px;align-items:center}.terminal-v6 .member-header .eyebrow{color:#a395bc;letter-spacing:1.7px;font-size:7px}
.terminal-v6 .member-header h2{font-size:25px;letter-spacing:1px;color:#f0eafa;margin:5px 0}.terminal-v6 .member-header p{font-size:12px;color:#a99db9}.terminal-v6 .member-demo{border-color:#9880ac77;background:#3a294a60;color:#d8c5ec;font-size:10px;letter-spacing:.5px}
.terminal-v6 .member-mode-grid{gap:12px;margin:0 0 14px}.terminal-v6 .member-mode-card{padding:15px 17px;border-color:#4f435e;background:linear-gradient(120deg,#2b223a77,#151d2b);border-radius:6px;overflow:hidden}
.terminal-v6 .member-mode-card.is-selected{border-color:#a090be;background:linear-gradient(112deg,#43314e88,#1d303c);box-shadow:inset 0 1px 0 #ccb5ed18}.terminal-v6 .member-mode-card.is-selected:after{content:'';position:absolute;left:0;top:15px;bottom:15px;width:2px;background:#80dfc5;box-shadow:0 0 8px #80dfc555}
.terminal-v6 .member-mode-copy>strong{color:#ece2fa;font-size:14px;letter-spacing:.3px}.terminal-v6 .member-mode-copy>span{color:#b1a5c0;font-size:12px}.terminal-v6 .member-mode-card input[type=radio]{accent-color:#bca4ed}
.terminal-v6 .member-fund-route{position:relative;padding:29px 13px 11px;gap:11px;margin-bottom:17px;border-color:#61507177;background:linear-gradient(100deg,#2e243d55,#14233066)}
.terminal-v6 .member-fund-route:before{content:'参与路径 · 流程示意';position:absolute;top:7px;left:13px;font-size:9px;letter-spacing:.5px;color:#b9a7cf}
.terminal-v6 .member-route-step{padding:8px 6px;border:1px solid #5e4d704d;background:#1b1a2d80;border-radius:4px;font-size:12px;line-height:1.6;color:#d0c1e1}
.terminal-v6 .member-route-step>small{font:8px Menlo,monospace;letter-spacing:1px;color:#a589c5}.terminal-v6 .member-route-arrow{position:relative;font-size:15px;color:#7d6b99}
.terminal-v6 .member-route-arrow:after{content:'';position:absolute;width:4px;height:4px;left:-4px;top:50%;border-radius:50%;background:#a4f4dd;box-shadow:0 0 6px #93e8cda8;animation:member-route-flow 1.7s linear infinite}
.terminal-v6 .member-plan-form,.terminal-v6 .member-account-card{border-color:#5b496b;border-radius:6px;background:linear-gradient(128deg,#28203580,#131c2b);padding:19px}
.terminal-v6 .member-plan-form>h3,.terminal-v6 .member-account-card>h3{font-size:15px;letter-spacing:.6px;color:#e8dbf6;margin-bottom:16px}.terminal-v6 .member-field>label{color:#c4b4d4;font-size:12px}.terminal-v6 .member-field input,.terminal-v6 .member-field select{border-color:#584667;background:#151322;color:#e4d8ee;min-height:39px}
.terminal-v6 .member-field>small{display:block;font-size:10px;color:#9c89b1;line-height:1.7;margin-top:5px}.terminal-v6 .member-form-note,.terminal-v6 .member-account-note{color:#a99ab9;font-size:12px;line-height:1.8}
.terminal-v6 .member-markets>legend{color:#c4b4d4;font-size:12px}.terminal-v6 .member-markets>label{border-color:#544463;background:#1c182b;color:#c6b7d8}.terminal-v6 .member-markets>label:has(input:checked){border-color:#8b73ad;background:#392a4b;color:#e7d6ff}.terminal-v6 .member-markets input{accent-color:#bca4ed}
.terminal-v6 .member-account-card{border-color:#6b567a;background:radial-gradient(ellipse at 75% 0,#7a54a016,transparent 60%),linear-gradient(135deg,#28223888,#152332)}
.terminal-v6 .member-principal{border-color:#62507366}.terminal-v6 .member-principal>span{color:#b8a6ca}.terminal-v6 .member-principal>strong{color:#eee3fc;text-shadow:0 0 16px #aa80dc22;font-size:29px}.terminal-v6 .member-principal>small{color:#a694b7}
.terminal-v6 .member-account-metrics>div{border-color:#56436566}.terminal-v6 .member-account-metrics>div>span{color:#a993ba}.terminal-v6 .member-account-metrics>div>strong{color:#d8c6e8}.terminal-v6 .member-quote-heading,.terminal-v6 .member-section-heading>h3{color:#dfd0ee}
.terminal-v6 .member-quote{border-color:#554265;background:linear-gradient(120deg,#2a203777,#182332)}.terminal-v6 .member-quote>strong{color:#d1bee2}.terminal-v6 .member-quote-price{color:#e9dcf8}.terminal-v6 .member-quote-status{color:#9bbaae}
.terminal-v6 .member-plan-item{border-color:#59456a;background:linear-gradient(130deg,#2c213c77,#152331)}.terminal-v6 .member-plan-top>strong{color:#e1d1ef}.terminal-v6 .member-plan-quantity{color:#c7eada}.terminal-v6 .member-plan-details{display:flex;flex-direction:column;color:#a998bb}.terminal-v6 .member-plan-quantity>small{display:block;font-size:10px;color:#ab99bd;margin-top:3px}
.terminal-v6 .member-plan-bottom{border-color:#56416588}.terminal-v6 .member-empty{border-color:#5e4a70;background:#1b182a77;color:#ae99c0}
@keyframes member-route-flow{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(19px);opacity:0}}
@media(min-width:701px) and (max-width:1099px){.terminal-v6 #member-portal{padding:17px}.terminal-v6 .member-header h2{font-size:22px}.terminal-v6 .member-mode-card{padding:13px}.terminal-v6 .member-plan-form,.terminal-v6 .member-account-card{padding:16px}.terminal-v6 .member-principal>strong{font-size:25px}.terminal-v6 .member-route-step{font-size:11px}}
@media(max-width:700px){.terminal-v6 #member-portal{padding:13px}.terminal-v6 .member-header{display:block;margin-bottom:13px}.terminal-v6 .member-header h2{font-size:21px;letter-spacing:.5px}.terminal-v6 .member-header p{font-size:12px}.terminal-v6 .member-demo{font-size:9px;margin-top:9px}.terminal-v6 .member-mode-grid{gap:8px;margin-bottom:12px}.terminal-v6 .member-mode-card{padding:12px}.terminal-v6 .member-mode-copy>strong{font-size:13px}.terminal-v6 .member-fund-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:29px 9px 9px}.terminal-v6 .member-route-arrow{display:none}.terminal-v6 .member-route-step{padding:9px 7px;font-size:11px;min-height:60px}.terminal-v6 .member-route-step:last-child:nth-child(5){grid-column:1/-1}.terminal-v6 .member-plan-form,.terminal-v6 .member-account-card{padding:15px}.terminal-v6 .member-principal>strong{font-size:27px}.terminal-v6 .member-field input,.terminal-v6 .member-field select{min-height:41px}}
.terminal-v6.motion-off .member-route-arrow:after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.terminal-v6 .member-route-arrow:after{animation:none!important}}
