@import "tailwindcss";
:root{--bg:#071012;--panel:#0d171a;--panel2:#111e21;--line:#203034;--text:#eef6f3;--muted:#81938f;--green:#4ae6a7;--green2:#1aa877;--amber:#e8bf64;--red:#ff6d78;--sans:var(--font-sans),"PingFang SC",sans-serif;--mono:var(--font-mono),monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);background-image:radial-gradient(circle at 75% -15%,rgba(74,230,167,.08),transparent 32%)}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-header{height:76px;display:flex;align-items:center;gap:36px;padding:0 max(24px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--line);background:rgba(7,16,18,.92);position:sticky;top:0;z-index:30;backdrop-filter:blur(18px)}.wordmark{display:flex;align-items:center;gap:11px;margin-right:auto}.wordmark-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--green);color:var(--green);font:700 17px var(--mono);transform:rotate(-4deg)}.wordmark b,.wordmark small{display:block}.wordmark b{font-size:13px;letter-spacing:.08em}.wordmark small{font:9px var(--mono);color:var(--muted);letter-spacing:.1em;margin-top:3px}.site-header nav{display:flex;gap:27px}.site-header nav a{font-size:13px;color:#9cafaa;transition:.2s}.site-header nav a:hover{color:var(--green)}.live-chip,.running{display:flex;align-items:center;gap:7px;color:var(--green);font:9px var(--mono);letter-spacing:.08em;border:1px solid rgba(74,230,167,.2);background:rgba(74,230,167,.08);padding:8px 10px;border-radius:30px}.live-chip i,.running i,.source-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(74,230,167,.1)}.page-shell{width:min(1440px,calc(100% - 48px));margin:auto;min-height:calc(100vh - 150px)}.hero{min-height:440px;display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:center;border-bottom:1px solid var(--line);padding:58px 0}.kicker{display:block;color:var(--green);font:10px var(--mono);letter-spacing:.16em;margin-bottom:10px}.hero h1,.page-hero h1,.terminal-page-head h1,.detail-card h1,.prose-card h1{font-size:clamp(38px,5vw,68px);line-height:1.05;letter-spacing:-.055em;margin:0}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p,.page-hero>p,.terminal-page-head p{max-width:650px;color:#95a8a4;line-height:1.8;font-size:15px}.hero-actions{display:flex;gap:10px;margin-top:28px}.button{display:inline-flex;justify-content:center;align-items:center;padding:11px 16px;border:1px solid #314348;border-radius:5px;font-size:12px;transition:.2s}.button:hover{border-color:var(--green);transform:translateY(-1px)}.button.primary{background:var(--green);border-color:var(--green);color:#07120e;font-weight:700}.market-tape{display:grid;gap:1px;border:1px solid var(--line);border-radius:12px;background:var(--line);transform:none;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.24)}.market-tape div{background:var(--panel);padding:18px 20px;display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center}.market-tape span{font:12px var(--mono)}.market-tape b{font:20px var(--mono)}.market-tape em{font:11px var(--mono);color:var(--green)}.market-tape em.down{color:var(--red)}.market-tape small{background:#091113;color:var(--muted);padding:12px 20px;font:9px var(--mono)}
.home-grid{display:grid;grid-template-columns:30% 70%;gap:14px;padding:30px 0 14px}.wire,.preview-wrap,.latency-strip,.vault-teaser,.calculator-section,.scenario-table,.vault-section{border:1px solid var(--line);background:var(--panel);border-radius:7px}.section-head{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.section-head.outside{border:0;background:transparent;padding:0 0 13px}.section-head h2{font-size:18px;margin:0}.section-head>span{color:var(--muted);font:10px var(--mono)}.source-status{display:flex;align-items:center;gap:7px;color:var(--muted)!important;font:9px var(--mono)!important}.wire-list{padding:4px 18px}.wire-item{display:grid;grid-template-columns:43px 35px 1fr;gap:9px;padding:12px 0;border-bottom:1px solid #182528}.wire-item:last-child{border:0}.wire-item time{color:var(--muted);font:10px var(--mono)}.wire-item a{font-size:12px;line-height:1.5}.wire-item a:hover{color:var(--green)}.wire-item p{color:var(--muted);font-size:12px;line-height:1.65;margin:7px 0 0}.importance{font:9px var(--mono);color:#82928f;border:1px solid #2a3a3d;border-radius:3px;text-align:center;height:20px;line-height:18px}.importance.major{color:var(--amber);border-color:rgba(232,191,100,.4);background:rgba(232,191,100,.07)}.text-link{display:inline-block;color:var(--green);font-size:11px;margin:11px 18px 17px}.terminal-preview{border:1px solid var(--line);background:#0a1316;border-radius:7px;overflow:hidden;min-height:472px}.terminal-top{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.terminal-top h2{font-size:18px;margin:0}.terminal-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.terminal-metrics>div{background:var(--panel);padding:15px 18px}.terminal-metrics span,.terminal-metrics em{display:block;color:var(--muted);font-size:10px;font-style:normal}.terminal-metrics b{display:block;font:600 20px var(--mono);margin:7px 0}.terminal-metrics em{color:var(--green)}.chart-entry{display:block;position:relative;padding:0 10px}.chart-entry>span{position:absolute;right:20px;top:15px;color:#a7bbb6;font:10px var(--mono);opacity:.8}.chart-entry:hover>span{color:var(--green)}.equity-canvas{display:block;width:100%;height:330px}.equity-canvas.compact{height:275px}.terminal-foot{display:flex;gap:25px;padding:13px 20px;border-top:1px solid var(--line);font:9px var(--mono);color:var(--muted)}.terminal-foot a{margin-left:auto;color:var(--green)}
.latency-strip{margin:0 0 14px}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.scenario-grid article{background:var(--panel);padding:20px}.scenario-grid span,.scenario-grid small,.scenario-grid em{display:block}.scenario-grid span{color:var(--muted);font-size:11px}.scenario-grid b{display:block;font:22px var(--mono);margin:10px 0}.scenario-grid small{color:#a4b6b2}.scenario-grid em{color:var(--amber);font:11px var(--mono);margin-top:12px}.scenario-grid p,.model-note{color:var(--muted);font-size:11px;line-height:1.65}.model-note{padding:0 20px 15px}.vault-teaser{display:grid;grid-template-columns:1fr auto auto;gap:25px;align-items:center;padding:22px 24px;margin-bottom:40px}.vault-teaser h2{margin:0;font-size:22px}.vault-teaser p{margin:7px 0 0;color:var(--muted);font-size:12px}.vault-count b,.vault-count span{display:block;text-align:center}.vault-count b{font:26px var(--mono);color:var(--green)}.vault-count span{font-size:10px;color:var(--muted)}
.breadcrumbs{padding-top:24px;color:var(--muted);font:10px var(--mono)}.breadcrumbs a:hover{color:var(--green)}.page-hero{padding:55px 0 38px}.page-hero h1{font-size:52px}.page-hero+.wire{margin-bottom:45px}.terminal-page-head{display:flex;justify-content:space-between;align-items:end;padding:46px 0 24px}.terminal-page-head h1{font-size:48px}.terminal-page-head p{margin-bottom:0}.terminal-dashboard{border:1px solid var(--line);border-radius:7px;background:var(--panel);overflow:hidden}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.metric-row>div{background:var(--panel);padding:20px}.metric-row span,.metric-row small,.metric-row em{display:block;font-size:11px;color:var(--muted);font-style:normal}.metric-row b{display:block;font:24px var(--mono);margin:10px 0}.metric-row em{color:var(--green)}.chart-panel{border-top:1px solid var(--line)}.panel-label{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line);font-size:12px}.panel-label span,.panel-label a{color:var(--muted);font:10px var(--mono)}.panel-label a{color:var(--green)}.data-grid{display:grid;grid-template-columns:1.4fr .6fr;border-top:1px solid var(--line)}.data-grid>section+section{border-left:1px solid var(--line)}table{width:100%;border-collapse:collapse}th,td{padding:13px 16px;text-align:right;border-bottom:1px solid #172528;font:11px var(--mono)}th{color:var(--muted);font-size:9px}th:first-child,td:first-child{text-align:left}.positive,.buy{color:var(--green)!important}.negative,.sell{color:var(--red)!important}.mini-trade{display:grid;grid-template-columns:40px 38px 1fr auto;gap:10px;padding:14px 16px;border-bottom:1px solid #172528;font:11px var(--mono)}.mini-trade small{color:var(--muted)}.terminal-disclosure,.risk-callout{margin:16px 0 44px;padding:15px 18px;border:1px solid rgba(232,191,100,.24);background:rgba(232,191,100,.05);color:#bdae7e;font-size:11px}.terminal-disclosure a{color:var(--green);margin-left:5px}.table-card{border:1px solid var(--line);background:var(--panel);margin-bottom:45px;overflow:auto}.table-card a{color:var(--green)}
.friction-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.friction-facts article{padding:20px;border:1px solid var(--line);background:var(--panel);border-radius:7px}.friction-facts span{color:var(--muted);font-size:11px}.friction-facts b{display:block;font:22px var(--mono);margin:12px 0;color:var(--green)}.friction-facts p{color:var(--muted);font-size:11px;line-height:1.65}.calculator-section{margin-bottom:14px}.calculator{display:grid;grid-template-columns:1.4fr .6fr}.calc-controls{padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:22px;border-right:1px solid var(--line)}.calc-controls label{font-size:11px;color:var(--muted)}.calc-controls label b{float:right;color:var(--text);font:11px var(--mono)}input[type=range]{width:100%;accent-color:var(--green);margin-top:11px}.inline-inputs{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px}.inline-inputs input{width:100%;margin-top:8px;background:#081113;border:1px solid var(--line);color:var(--text);padding:10px;font:12px var(--mono)}.calc-results{padding:20px;display:grid;gap:1px}.calc-results>div{display:flex;justify-content:space-between;padding:12px;background:#101c1f}.calc-results span{color:var(--muted);font-size:11px}.calc-results b{font:14px var(--mono)}.calc-results .result-major{background:rgba(74,230,167,.08);color:var(--green)}.calc-results p{color:var(--muted);font-size:10px;line-height:1.65}.scenario-table{margin-bottom:14px}.scenario-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.5fr;padding:14px 20px;border-bottom:1px solid var(--line);font-size:11px}.scenario-row span,.scenario-row small{color:var(--muted)}.scenario-row em{color:var(--amber);font-style:normal}.risk-callout b{color:var(--amber)}.risk-callout p{margin-bottom:0;line-height:1.7}.prose-card,.detail-card{max-width:900px;margin:50px auto;padding:42px;border:1px solid var(--line);background:var(--panel);border-radius:7px}.prose-card h1,.detail-card h1{font-size:44px}.prose-card h2{font-size:18px;margin-top:34px}.prose-card p,.detail-card p,.prose-card li{color:#9eb0ac;line-height:1.8;font-size:13px}.prose-card li{margin:8px 0}.prose-card a{color:var(--green)}code{font-family:var(--mono);color:var(--green)}.fine-print{border-top:1px solid var(--line);padding-top:20px;margin-top:28px!important;font-size:11px!important}
.vault-hero{position:relative}.archive-stat{position:absolute;right:0;bottom:40px;display:grid;grid-template-columns:auto auto;column-gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:15px 18px;background:var(--panel)}.archive-stat b{font:28px var(--mono);color:var(--green);grid-row:span 2}.archive-stat span{font-size:11px}.archive-stat i{font:9px var(--mono);color:var(--muted);font-style:normal}.vault-category-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 18px}.vault-category-nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:12px 14px;color:var(--muted);font-size:11px}.vault-category-nav a:hover{border-color:#2a5a4e;color:var(--green)}.vault-category-nav b{font:13px var(--mono);color:var(--green)}.vault-section{margin-bottom:14px;border-radius:12px;overflow:hidden;scroll-margin-top:86px}.simulation-tag{color:var(--amber)!important}.file-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.file-card{display:grid;grid-template-columns:48px 1fr auto;gap:14px;background:var(--panel);padding:19px}.file-icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid #2d4449;border-radius:10px;color:var(--green);font:9px var(--mono);background:#0a1416}.file-card span{font:9px var(--mono);color:var(--green)}.file-card h3{font-size:14px;margin:5px 0}.file-card p{font-size:11px;color:var(--muted);margin:0 0 9px}.file-card small{font:9px var(--mono);color:#627572}.file-actions{display:flex;flex-direction:column;gap:8px}.file-actions a{font-size:10px;color:var(--green);border:1px solid var(--line);border-radius:7px;padding:6px 8px;text-align:center}.file-icon.large{width:62px;height:62px;float:right}.file-detail .button{margin-right:15px}.audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin:28px 0}.audit-grid div{background:#0a1416;padding:14px}.audit-grid dt{font-size:10px;color:var(--muted)}.audit-grid dd{margin:7px 0 0;font:12px var(--mono);word-break:break-all}.site-footer{width:min(1440px,calc(100% - 48px));margin:auto;border-top:1px solid var(--line);padding:24px 0 35px;display:flex;justify-content:space-between;color:#556965;font:9px var(--mono)}
@media(max-width:1000px){.site-header nav{display:none}.home-grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr;gap:25px}.market-tape{transform:none}.friction-facts{grid-template-columns:1fr}.calculator{grid-template-columns:1fr}.calc-controls{border-right:0;border-bottom:1px solid var(--line)}.data-grid{grid-template-columns:1fr}.data-grid>section+section{border-left:0;border-top:1px solid var(--line)}.file-grid{grid-template-columns:1fr}.vault-category-nav{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.page-shell,.site-footer{width:calc(100% - 24px)}.site-header{padding:0 12px}.live-chip{display:none}.hero{padding:38px 0}.hero h1{font-size:42px}.terminal-metrics,.metric-row,.scenario-grid{grid-template-columns:1fr 1fr}.home-grid{padding-top:16px}.page-hero h1,.terminal-page-head h1,.prose-card h1,.detail-card h1{font-size:36px}.terminal-page-head{align-items:flex-start;gap:18px;flex-direction:column}.calc-controls{grid-template-columns:1fr}.inline-inputs{grid-template-columns:1fr}.scenario-row{grid-template-columns:1fr 1fr;gap:8px}.scenario-row small{grid-column:1/-1}.vault-teaser{grid-template-columns:1fr auto}.vault-teaser .button{grid-column:1/-1}.archive-stat{position:static;margin-top:22px;width:max-content}.vault-category-nav{grid-template-columns:1fr}.file-card{grid-template-columns:42px 1fr}.file-actions{grid-column:2;flex-direction:row}.prose-card,.detail-card{padding:24px;margin:25px 0}.audit-grid{grid-template-columns:1fr}.equity-canvas{height:240px}.site-footer{gap:14px;flex-direction:column}}
.running.offline{color:var(--amber);border-color:rgba(232,191,100,.25);background:rgba(232,191,100,.07)}.running.offline i{background:var(--amber);box-shadow:0 0 0 4px rgba(232,191,100,.1)}
.equity-chart-wrap{position:relative;width:100%}.equity-chart-wrap.interactive{padding-bottom:25px}.equity-canvas{height:350px;cursor:crosshair;outline:none}.equity-canvas:focus-visible{box-shadow:inset 0 0 0 1px var(--green)}.equity-canvas.compact{height:275px;cursor:pointer}.chart-tooltip{position:absolute;top:36px;transform:translateX(-50%);z-index:2;min-width:190px;padding:9px 11px;border:1px solid rgba(232,191,100,.45);border-radius:4px;background:rgba(8,17,20,.94);box-shadow:0 8px 24px rgba(0,0,0,.28);pointer-events:none}.chart-tooltip span,.chart-tooltip b{display:block;white-space:nowrap;font:10px var(--mono)}.chart-tooltip span{color:#a7bbb6}.chart-tooltip b{margin-top:5px;color:var(--amber)}.chart-hint{position:absolute;right:20px;bottom:8px;color:var(--muted);font:9px var(--mono)}
.data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;background:#081114}.data-grid>section{min-width:0;border:1px solid var(--line);border-radius:5px;background:var(--panel);overflow:hidden}.data-grid>section+section{border-left:1px solid var(--line)}.data-grid table{table-layout:fixed}.data-grid th,.data-grid td{padding:13px 12px}.data-grid th:first-child,.data-grid td:first-child{width:16%}.data-grid .mini-trade{grid-template-columns:44px 42px minmax(110px,1fr) 70px;align-items:center;padding:14px 16px}.mini-trade small{text-align:right}
@media(max-width:1000px){.data-grid{grid-template-columns:1fr}.data-grid>section+section{border-left:1px solid var(--line);border-top:1px solid var(--line)}}
@media(max-width:680px){.equity-canvas{height:285px}.chart-tooltip{top:28px;min-width:170px}.chart-hint{left:76px;right:auto}}

/* QuantPilot terminal — spacious, information-first console based on the 8765 monitor. */
.quant-workbench{width:100%;min-height:calc(100vh - 76px);background:transparent}.quant-console{min-width:0;padding:42px 0 58px}.console-head{display:flex;align-items:end;justify-content:space-between;gap:55px;padding:10px 0 30px}.console-head h1{margin:0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.058em}.console-head .kicker{margin-bottom:8px}.console-head-status{display:flex;align-items:center;gap:16px;padding-bottom:4px}.console-head-status time{color:#91a39f;font:10px var(--mono)}
.simulation-notice{display:flex;align-items:center;gap:13px;margin:0 0 18px;padding:12px 16px;border:1px solid rgba(232,191,100,.28);border-radius:6px;background:rgba(232,191,100,.045);color:#b8aa7b;font-size:10px}.simulation-notice b{color:var(--amber);font:10px var(--mono)}
.quant-console .metric-row{gap:12px;background:transparent;margin-bottom:12px}.quant-console .metric-row>div{min-width:0;padding:19px 20px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,#0d171a,#0a1416)}.quant-console .metric-row b{font-size:23px;letter-spacing:-.04em}.quant-console .metric-row em,.quant-console .metric-row small{font:9px var(--mono)}
.console-primary{display:grid;grid-template-columns:minmax(0,3.25fr) minmax(260px,1fr);gap:12px;margin-bottom:12px}.console-card{min-width:0;border:1px solid var(--line);border-radius:7px;background:#0b1518;overflow:hidden}.console-card-head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px;border-bottom:1px solid var(--line)}.console-card-head span{display:block;color:var(--green);font:9px var(--mono);letter-spacing:.12em}.console-card-head h2{margin:6px 0 0;font-size:16px}.console-card-head>a{color:var(--green);font:10px var(--mono)}
.equity-card .equity-chart-wrap{padding:5px 12px 25px}.equity-card .equity-canvas{height:315px}.chart-meta{display:flex;justify-content:space-between;padding:0 20px 14px;color:var(--muted);font:9px var(--mono)}
.strategy-card{display:flex;flex-direction:column}.strategy-name{display:flex;align-items:center;gap:13px;padding:19px 20px 13px}.strategy-name>i{display:grid;place-items:center;width:43px;height:43px;border-radius:6px;background:rgba(74,230,167,.1);color:var(--green);font:700 11px var(--mono)}.strategy-name b,.strategy-name span{display:block}.strategy-name b{font:700 14px var(--mono)}.strategy-name span{margin-top:5px;color:var(--muted);font-size:10px}.strategy-card dl{margin:0;padding:0 20px}.strategy-card dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #182528}.strategy-card dt{color:var(--muted);font-size:10px}.strategy-card dd{margin:0;font:10px var(--mono)}.strategy-foot{margin-top:auto;padding:15px 20px;background:#091214}.strategy-foot span,.strategy-foot b{display:block}.strategy-foot span{color:var(--muted);font:8px var(--mono)}.strategy-foot b{margin-top:6px;color:var(--green);font:9px var(--mono)}
.table-section{margin-bottom:12px}.price-strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.price-strip span{color:var(--muted);letter-spacing:0}.price-strip b{color:var(--text)}.responsive-table{overflow-x:auto}.table-section table{min-width:720px;table-layout:auto}.table-section th,.table-section td{padding:13px 20px}.table-section th{background:#0a1316}.table-section td:first-child b{color:var(--text)}.table-section tbody tr:hover{background:rgba(74,230,167,.025)}
.quant-console .terminal-disclosure{margin:0 0 16px;border-radius:6px}
@media(max-width:1180px){.console-primary{grid-template-columns:1fr}.strategy-card{min-height:0}.strategy-foot{margin-top:14px}}
@media(max-width:760px){.quant-console{padding:27px 0 48px}.console-head{align-items:flex-start;gap:24px}.console-head-status{align-items:flex-end;flex-direction:column;padding-bottom:0}.console-head-status time{display:none}.simulation-notice{align-items:flex-start}.quant-console .metric-row{grid-template-columns:1fr 1fr}.quant-console .metric-row>div{padding:15px}.quant-console .metric-row b{font-size:18px}.equity-card .equity-canvas{height:285px}.console-card-head{padding:13px 14px}.chart-meta{padding:0 14px 12px}.price-strip{display:none}}
@media(max-width:460px){.quant-console .metric-row{gap:8px}.quant-console .metric-row>div{padding:13px}.quant-console .metric-row b{font-size:15px}.console-head .running{font-size:8px;padding:7px}.chart-meta{display:none}}

.overview-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.overview-main{min-width:0}.overview-main .hero{gap:52px}.overview-main .hero-actions{flex-wrap:wrap}.overview-directory{position:sticky;top:96px;align-self:start;margin-top:32px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(160deg,#0c171a,#081113);overflow:hidden}.overview-directory>header{position:relative;padding:20px;border-bottom:1px solid var(--line)}.overview-directory>header h2{margin:0;font-size:19px}.overview-directory nav{display:grid;padding:8px}.directory-level{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:39px;border:1px solid transparent;border-radius:5px;color:#9dafab;transition:.18s}.directory-level span{min-width:0}.directory-level:hover{color:var(--text);border-color:#203236;background:#0f1a1d}.directory-level.level-1{padding:10px 11px;font-size:12px;font-weight:650}.directory-level.level-1.active{border-color:rgba(74,230,167,.24);background:rgba(74,230,167,.07);color:var(--green)}.directory-level.level-1.live span:after{content:"LOCKED";margin-left:7px;color:var(--amber);font:7px var(--mono)}.directory-branch{display:block}.directory-branch>summary{cursor:pointer;list-style:none}.directory-branch>summary::-webkit-details-marker{display:none}.directory-branch>summary i{width:7px;height:7px;border-right:1px solid #758985;border-bottom:1px solid #758985;transform:rotate(45deg);transition:transform .18s}.directory-branch:not([open])>summary i{transform:rotate(-45deg)}.directory-level-2{display:grid;margin:0 0 5px 17px;padding:3px 0 3px 9px;border-left:1px solid #26383b}.directory-level.level-2{min-height:34px;padding:7px 8px;font-size:10px}.directory-level-3{display:grid;margin-left:14px;padding-left:8px;border-left:1px dashed #2a3b3e}.directory-level.level-3{min-height:30px;padding:6px 7px;color:#758985;font-size:9px}.overview-directory-status{display:flex;align-items:flex-start;gap:10px;margin:4px 8px 8px;padding:12px;border:1px solid #223438;border-radius:6px;background:#081113}.overview-directory-status>i{flex:0 0 7px;width:7px;height:7px;margin-top:3px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(232,191,100,.08)}.overview-directory-status b,.overview-directory-status span{display:block}.overview-directory-status b{color:var(--amber);font:8px var(--mono);letter-spacing:.08em}.overview-directory-status span{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.5}
.wire-full .section-head{padding:22px 24px}.wire-full .section-head h2{font-size:23px}.wire-full .wire-list{padding:6px 24px}.wire-full .wire-item{grid-template-columns:58px 44px 1fr;gap:15px;padding:18px 0}.wire-full .wire-item time{font-size:12px}.wire-full .wire-item a{font-size:16px;line-height:1.65}.wire-full .wire-item p{font-size:14px;line-height:1.75}.wire-full .importance{height:24px;line-height:22px;font-size:10px}
@media(max-width:1100px){.overview-workspace{grid-template-columns:190px minmax(0,1fr);gap:18px}.overview-main .hero{grid-template-columns:1fr;gap:25px}.overview-main .market-tape{transform:none}.overview-main .home-grid{grid-template-columns:1fr}}
@media(max-width:760px){.overview-workspace{display:block}.overview-directory{position:static;margin-top:18px}.overview-directory nav{grid-template-columns:1fr}.overview-main .hero{padding-top:38px}}

.v2-terminal-strip{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(160px,.7fr) minmax(170px,.7fr) auto;align-items:center;gap:1px;margin:0 0 12px;border:1px solid rgba(74,230,167,.22);border-radius:7px;background:var(--line);overflow:hidden}.v2-terminal-strip>div,.v2-terminal-strip>a{height:100%;padding:17px 20px;background:linear-gradient(145deg,#0c181a,#0a1416)}.v2-terminal-strip span,.v2-terminal-strip small{display:block;color:var(--muted);font:9px var(--mono)}.v2-terminal-strip>div:first-child span{color:var(--green);letter-spacing:.12em}.v2-terminal-strip h2{margin:5px 0 4px;font-size:16px}.v2-terminal-strip p{margin:0;color:#81938f;font-size:10px}.v2-terminal-strip b{display:block;margin:6px 0;font:18px var(--mono)}.v2-terminal-strip .locked-text{color:var(--amber)}.v2-terminal-strip>a{display:flex;align-items:center;color:var(--green);font:10px var(--mono);white-space:nowrap}

.strategy-lab{padding:42px 0 58px}.lab-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:55px;align-items:end;padding:10px 0 30px}.lab-hero h1{margin:0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.058em}.lab-hero p{max-width:800px;margin:18px 0 0;color:#95a8a4;font-size:14px;line-height:1.8}.lab-score{min-width:230px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0d191b,#091315)}.lab-score b,.lab-score span,.lab-score small{display:block}.lab-score b{color:var(--green);font:32px var(--mono)}.lab-score span{margin:8px 0;color:#afc0bc;font-size:12px}.lab-score small{color:var(--muted);font:9px var(--mono)}
.selection-panel,.audit-panel,.live-gateway-panel{margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.candidate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.candidate-grid article{padding:22px;background:#0a1416}.candidate-grid article.selected{background:linear-gradient(145deg,rgba(74,230,167,.12),#0a1517);box-shadow:inset 0 3px 0 var(--green)}.candidate-grid article>div>span{color:var(--green);font:9px var(--mono);letter-spacing:.1em}.candidate-grid h3{margin:8px 0 18px;font-size:18px}.candidate-grid dl{margin:0}.candidate-grid dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #182629}.candidate-grid dt{color:var(--muted);font-size:10px}.candidate-grid dd{margin:0;font:10px var(--mono)}.candidate-grid p{margin:15px 0 0;color:#8fa19d;font-size:11px;line-height:1.7}.selection-note{margin:0;padding:14px 20px;color:#7d908c;font-size:10px;border-top:1px solid var(--line)}
.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.compare-card{border:1px solid var(--line);border-radius:8px;background:#0a1416;overflow:hidden}.compare-card.v2{border-color:rgba(74,230,167,.32);box-shadow:0 16px 50px rgba(0,0,0,.18)}.compare-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.compare-head span{color:var(--green);font:9px var(--mono);letter-spacing:.12em}.compare-head h2{margin:5px 0 0;font-size:18px}.compare-head>b{color:var(--muted);font:9px var(--mono);border:1px solid var(--line);padding:7px 9px;border-radius:20px}.compare-card.v2 .compare-head>b{color:var(--green);border-color:rgba(74,230,167,.28);background:rgba(74,230,167,.07)}.compare-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.compare-metrics>div{padding:16px 12px;background:#0b1518}.compare-metrics span,.compare-metrics b{display:block}.compare-metrics span{color:var(--muted);font-size:9px}.compare-metrics b{margin-top:8px;font:15px var(--mono)}.parameter-list{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:7px 20px 14px}.parameter-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #182629}.parameter-list dt{color:var(--muted);font-size:10px}.parameter-list dd{margin:0;text-align:right;font:10px var(--mono)}
.lab-chart{margin-bottom:14px}.lab-chart .console-card-head small{color:var(--muted);font:9px var(--mono)}.audit-panel{display:grid;grid-template-columns:1fr 1fr}.audit-column{padding:24px}.audit-column+div{border-left:1px solid var(--line)}.audit-column h2{margin:0 0 16px;font-size:20px}.audit-column ol{list-style:none;padding:0;margin:0;counter-reset:audit}.audit-column li{counter-increment:audit;position:relative;padding:12px 0 12px 35px;border-top:1px solid #182629;color:#9aaca8;font-size:11px;line-height:1.6}.audit-column li:before{content:counter(audit,decimal-leading-zero);position:absolute;left:0;top:13px;color:var(--green);font:9px var(--mono)}.audit-column.pending li:before{color:var(--amber)}
.live-gateway-panel{display:grid;grid-template-columns:minmax(0,1fr) 300px;padding:26px;gap:40px;border-color:rgba(232,191,100,.25);background:linear-gradient(135deg,rgba(232,191,100,.055),#0a1416 48%)}.live-gateway-panel h2{margin:0 0 10px;font-size:22px}.live-gateway-panel p{max-width:800px;color:#95a8a4;font-size:12px;line-height:1.75}.gateway-status{border-left:1px solid var(--line);padding-left:28px}.gateway-status span,.gateway-status small,.gateway-status b{display:block}.gateway-status span,.gateway-status small{color:var(--muted);font:9px var(--mono)}.gateway-status b{margin:9px 0;color:var(--amber);font:28px var(--mono)}.gateway-status button{width:100%;margin-top:16px;padding:11px;border:1px solid #3a3430;border-radius:5px;background:#161716;color:#766f64;cursor:not-allowed}.strategy-lab .risk-note{margin:14px 0 0}.strategy-lab .risk-note a{color:var(--green);margin-left:8px}

@media(max-width:1080px){.v2-terminal-strip{grid-template-columns:1fr 1fr}.v2-terminal-strip>a{justify-content:center}.candidate-grid{grid-template-columns:1fr}.comparison-grid{grid-template-columns:1fr}.live-gateway-panel{grid-template-columns:1fr}.gateway-status{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.lab-hero{grid-template-columns:1fr}.lab-score{width:100%}}
@media(max-width:680px){.console-head h1,.lab-hero h1,.execution-hero h1{font-size:36px}.strategy-lab{padding-top:27px}.lab-hero{gap:24px}.candidate-grid article{padding:18px}.comparison-grid{gap:10px}.compare-metrics{grid-template-columns:1fr 1fr}.parameter-list{grid-template-columns:1fr}.audit-panel{grid-template-columns:1fr}.audit-column+div{border-left:0;border-top:1px solid var(--line)}.live-gateway-panel{padding:20px}.v2-terminal-strip{grid-template-columns:1fr}.v2-terminal-strip>div,.v2-terminal-strip>a{padding:14px}.lab-chart .console-card-head small{display:none}}

.gateway-link{display:block;margin-top:12px;color:var(--green);font:10px var(--mono);text-align:center}.execution-center{padding:42px 0 58px}.execution-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px;align-items:end;padding:10px 0 30px}.execution-hero h1{margin:0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.058em}.execution-hero p{max-width:830px;margin:18px 0 0;color:#95a8a4;font-size:14px;line-height:1.8}.execution-master-state{padding:22px;border:1px solid rgba(232,191,100,.3);border-radius:8px;background:linear-gradient(145deg,rgba(232,191,100,.08),#0a1416)}.execution-master-state span,.execution-master-state b,.execution-master-state small{display:block}.execution-master-state span{color:var(--amber);font:9px var(--mono);letter-spacing:.14em}.execution-master-state b{margin:10px 0 5px;color:var(--amber);font:27px var(--mono)}.execution-master-state small{color:var(--muted);font:9px var(--mono)}.execution-master-state button{width:100%;margin-top:18px;padding:11px;border:1px solid #443b31;border-radius:5px;background:#171714;color:#847866;cursor:not-allowed}
.execution-master-state.armed{border-color:rgba(74,230,167,.45);background:linear-gradient(145deg,rgba(74,230,167,.12),#0a1416)}.execution-master-state.armed span,.execution-master-state.armed b{color:var(--green)}.paper-account-secondary,.live-audit-card{margin-bottom:12px}.engine-decision{margin:0;padding:13px 20px;border-top:1px solid var(--line);color:#93a6a2;font:10px var(--mono);line-height:1.65}.live-audit-card .intent-list article{grid-template-columns:170px 70px 150px 110px 1fr}
.live-trading-disclosure{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:center;margin-bottom:12px;padding:18px 20px;border:1px solid rgba(232,191,100,.3);border-radius:8px;background:linear-gradient(135deg,rgba(232,191,100,.075),#0a1416)}.live-trading-disclosure span,.live-trading-disclosure b{display:block}.live-trading-disclosure span{color:var(--amber);font:9px var(--mono);letter-spacing:.12em}.live-trading-disclosure b{margin-top:7px;color:var(--amber);font-size:16px}.live-trading-disclosure p{margin:0;color:#a4b4b0;font-size:11px;line-height:1.7}.live-trading-disclosure.is-live{border-color:rgba(74,230,167,.4);background:linear-gradient(135deg,rgba(74,230,167,.1),#0a1416)}.live-trading-disclosure.is-live span,.live-trading-disclosure.is-live b{color:var(--green)}
.mode-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--line);overflow:hidden}.mode-selector article{display:grid;grid-template-columns:34px 1fr auto;gap:13px;align-items:center;padding:17px 20px;background:#0a1416}.mode-selector article>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #26383c;border-radius:50%;color:var(--muted);font:9px var(--mono)}.mode-selector b,.mode-selector small{display:block}.mode-selector b{font-size:13px}.mode-selector small{margin-top:3px;color:var(--muted);font-size:9px}.mode-selector em{font:9px var(--mono);font-style:normal;color:var(--muted)}.mode-selector article.active,.mode-selector article.connected{background:linear-gradient(145deg,rgba(74,230,167,.1),#0a1517)}.mode-selector article.active>span,.mode-selector article.connected>span,.mode-selector article.active em,.mode-selector article.connected em{color:var(--green);border-color:rgba(74,230,167,.35)}
.execution-pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--line);overflow:hidden}.execution-pipeline article{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:15px;background:#091315}.execution-pipeline article>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border:1px solid rgba(74,230,167,.25);color:var(--green);font:9px var(--mono)}.execution-pipeline b,.execution-pipeline small{display:block}.execution-pipeline b{font-size:11px;white-space:nowrap}.execution-pipeline small{max-width:110px;margin-top:4px;color:var(--muted);font:8px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.execution-pipeline article>i{position:absolute;right:-7px;z-index:2;color:#49605b;font-style:normal}
.execution-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:12px;margin-bottom:12px}.execution-card{border:1px solid var(--line);border-radius:8px;background:#0a1416;overflow:hidden}.execution-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:14px 20px;border-bottom:1px solid var(--line)}.execution-card>header span{display:block;color:var(--green);font:9px var(--mono);letter-spacing:.11em}.execution-card>header h2{margin:6px 0 0;font-size:17px}.execution-card>header>small,.execution-card>header>span{color:var(--muted);font:9px var(--mono);letter-spacing:0}.execution-status{display:inline-flex!important;align-items:center;gap:7px;color:var(--muted)!important;font:9px var(--mono)!important;letter-spacing:.04em!important}.execution-status i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(232,191,100,.08)}.execution-status.ok{color:var(--green)!important}.execution-status.ok i{background:var(--green);box-shadow:0 0 0 4px rgba(74,230,167,.1)}.execution-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.execution-metrics>div{padding:20px;background:#0b1518}.execution-metrics span,.execution-metrics b{display:block}.execution-metrics span{color:var(--muted);font-size:9px}.execution-metrics b{margin-top:10px;font:20px var(--mono)}.broker-flags{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:14px 20px;color:var(--muted);font:9px var(--mono)}.broker-flags>span:last-child{margin-left:auto}.risk-envelope dl{margin:0;padding:5px 20px 14px}.risk-envelope dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #182629}.risk-envelope dt{color:var(--muted);font-size:10px}.risk-envelope dd{margin:0;text-align:right;font:10px var(--mono)}.safe-value{color:var(--green)}
.execution-empty{padding:40px 20px;text-align:center}.execution-empty.compact{padding:24px}.execution-empty b{font-size:13px}.execution-empty p{max-width:750px;margin:8px auto 0;color:var(--muted);font-size:10px;line-height:1.7}.preflight-card,.order-ledger-card,.intent-card{margin-bottom:12px}.preflight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.preflight-grid article{padding:17px;background:#0a1416}.preflight-grid article>b{display:block;margin:14px 0 6px;font-size:12px}.preflight-grid p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.order-ledger-card table{min-width:930px}.order-phase{display:inline-block;padding:5px 7px;border:1px solid #2b3c40;border-radius:3px;color:#94a6a2;font:8px var(--mono)}.order-phase.working,.order-phase.partial{border-color:rgba(74,230,167,.3);color:var(--green)}.order-phase.attention{border-color:rgba(255,100,119,.35);color:var(--red)}.intent-list article{display:grid;grid-template-columns:170px 55px 55px 130px 1fr;gap:15px;align-items:center;padding:14px 20px;border-bottom:1px solid #182629;font:10px var(--mono)}.intent-list time,.intent-list small{color:var(--muted)}.intent-list em{font-style:normal}.intent-list small{text-align:right}
.activation-roadmap{display:grid;grid-template-columns:260px 1fr;gap:30px;margin-bottom:12px;padding:25px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#0b1719,#091315)}.activation-roadmap h2{margin:0;font-size:21px}.activation-roadmap ol{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;background:var(--line)}.activation-roadmap li{padding:17px;background:#0a1416}.activation-roadmap li>span,.activation-roadmap b,.activation-roadmap small{display:block}.activation-roadmap li>span{color:var(--muted);font:9px var(--mono)}.activation-roadmap b{margin:9px 0 5px;font-size:11px}.activation-roadmap small{color:var(--muted);font-size:8px;line-height:1.5}.activation-roadmap li.done{box-shadow:inset 0 3px 0 var(--green)}.activation-roadmap li.current{box-shadow:inset 0 3px 0 var(--amber)}.activation-roadmap li.done>span{color:var(--green)}.activation-roadmap li.current>span{color:var(--amber)}.execution-note{margin:0}.execution-note a{color:var(--green);margin-left:8px}
@media(max-width:1180px){.execution-pipeline{grid-template-columns:repeat(3,1fr)}.execution-pipeline article:nth-child(3)>i{display:none}.preflight-grid{grid-template-columns:1fr 1fr}.execution-grid{grid-template-columns:1fr}.activation-roadmap{grid-template-columns:1fr}}
@media(max-width:760px){.execution-center{padding-top:27px}.execution-hero{grid-template-columns:1fr;gap:24px}.live-trading-disclosure{grid-template-columns:1fr;gap:10px}.mode-selector{grid-template-columns:1fr}.execution-pipeline{grid-template-columns:1fr 1fr}.execution-pipeline article:nth-child(2n)>i{display:none}.execution-metrics{grid-template-columns:1fr 1fr}.preflight-grid{grid-template-columns:1fr}.activation-roadmap ol{grid-template-columns:1fr 1fr}.intent-list article{grid-template-columns:1fr 50px 60px}.intent-list time,.intent-list small{grid-column:1/-1;text-align:left}.broker-flags>span:last-child{width:100%;margin-left:0}}

.live-mirror-card{margin-bottom:12px;border-color:rgba(74,230,167,.34);box-shadow:0 18px 60px rgba(0,0,0,.16)}.execution-sim-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.execution-sim-metrics>div{padding:15px 18px;background:#091416}.execution-sim-metrics span,.execution-sim-metrics b,.execution-sim-metrics small{display:block}.execution-sim-metrics span{color:var(--muted);font-size:9px}.execution-sim-metrics b{margin:8px 0 5px;font:16px var(--mono)}.execution-sim-metrics small{color:#758985;font-size:8px;line-height:1.45}.mirror-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);min-height:360px;border-top:1px solid var(--line)}.mirror-chart{min-width:0;padding:12px 18px 20px;border-right:1px solid var(--line)}.mirror-chart .equity-canvas{height:315px}.mirror-map{padding:24px}.mirror-map>b{font-size:13px}.mirror-map dl{margin:16px 0 0}.mirror-map dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #182629}.mirror-map dt{color:var(--muted);font-size:9px}.mirror-map dd{margin:0;text-align:right;font:9px var(--mono)}.mirror-open-orders{border-top:1px solid rgba(232,191,100,.25)}.mirror-open-orders table{min-width:900px}.mirror-positions{border-top:1px solid var(--line)}.mirror-positions table{min-width:760px}.mirror-trades{border-top:1px solid var(--line)}
@media(max-width:1180px){.mode-selector{grid-template-columns:1fr 1fr}.mirror-body{grid-template-columns:1fr}.mirror-chart{border-right:0;border-bottom:1px solid var(--line)}}
@media(max-width:760px){.mode-selector,.execution-sim-metrics{grid-template-columns:1fr 1fr}.mirror-body{min-height:0}.mirror-chart{padding:8px}.mirror-chart .equity-canvas{height:280px}.mirror-map{padding:18px}}

.market-tape div>span>small{display:block;margin-top:4px;padding:0;background:transparent;color:var(--muted);font:8px var(--sans)}.cn-execution-center{max-width:1440px;margin:auto}.cn-universe{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:12px;border:1px solid var(--line);border-radius:8px;background:var(--line);overflow:hidden}.cn-universe article{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:17px 20px;background:linear-gradient(145deg,#0c191b,#091315)}.cn-universe article>span{display:grid;place-items:center;min-width:66px;height:38px;border:1px solid rgba(74,230,167,.3);color:var(--green);font:11px var(--mono)}.cn-universe b,.cn-universe small{display:block}.cn-universe b{font-size:13px}.cn-universe small{margin-top:4px;color:var(--muted);font-size:9px}.cn-universe em{color:#a9bbb7;font:9px var(--mono);font-style:normal}.agent-committee-card{margin-bottom:12px}.agent-committee-card>header>a{color:var(--green);font:9px var(--mono)}.committee-disclosure{margin:0;padding:16px 20px;border-bottom:1px solid var(--line);color:#99aaa7;font-size:10px;line-height:1.75}.committee-symbols{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.committee-symbols>article{min-width:0;background:#091315}.committee-symbols>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #19272a}.committee-symbols>article>header b,.committee-symbols>article>header small{display:block}.committee-symbols>article>header b{font-size:12px}.committee-symbols>article>header small{max-width:230px;margin-top:5px;color:var(--muted);font:8px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.committee-decision{padding:5px 7px;border:1px solid #314247;border-radius:3px;color:var(--muted);font:8px var(--mono)}.committee-decision.approve{border-color:rgba(74,230,167,.35);color:var(--green)}.committee-decision.veto{border-color:rgba(255,100,119,.35);color:var(--red)}.committee-votes>div{display:grid;grid-template-columns:68px 58px 1fr;gap:9px;align-items:start;padding:10px 17px;border-bottom:1px solid #172326}.committee-votes span,.committee-votes b,.committee-votes small{font-size:8px}.committee-votes span{color:#a5b5b1}.committee-votes b{font:8px var(--mono)}.committee-votes b.pass{color:var(--green)}.committee-votes b.caution{color:var(--amber)}.committee-votes b.block{color:var(--red)}.committee-votes small{color:var(--muted);line-height:1.55}.cn-execution-center .preflight-grid{grid-template-columns:repeat(3,1fr)}
@media(max-width:1100px){.cn-universe,.committee-symbols{grid-template-columns:1fr}.cn-execution-center .preflight-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.cn-universe article{grid-template-columns:auto 1fr}.cn-universe em{grid-column:2}.cn-execution-center .preflight-grid{grid-template-columns:1fr}.committee-votes>div{grid-template-columns:62px 52px 1fr}.market-tape div{gap:10px;padding:15px}.market-tape em{font-size:9px}}

/* Official A-share / listed-fund registry and conservative execution pool. */
.cn-pipeline{grid-template-columns:repeat(7,1fr)}.cn-universe-summary{margin-bottom:12px;border:1px solid rgba(74,230,167,.28);border-radius:8px;background:linear-gradient(135deg,rgba(74,230,167,.07),#091416 45%);overflow:hidden}.cn-universe-summary>header,.active-universe-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 20px}.cn-universe-summary>header{border-bottom:1px solid var(--line)}.cn-universe-summary>header span,.active-universe-heading span{display:block;color:var(--green);font:9px var(--mono);letter-spacing:.12em}.cn-universe-summary h2,.active-universe-heading h2{margin:5px 0 0;font-size:16px}.cn-universe-summary>header>a{color:var(--green);font:9px var(--mono)}.cn-universe-summary>div{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.cn-universe-summary article{padding:16px 18px;background:#0a1517}.cn-universe-summary article span,.cn-universe-summary article b,.cn-universe-summary article small{display:block}.cn-universe-summary article span{color:var(--muted);font-size:9px}.cn-universe-summary article b{margin:8px 0 5px;font:19px var(--mono)}.cn-universe-summary article small{color:#758985;font-size:8px}.cn-universe-summary>p{margin:0;padding:13px 20px;color:#91a49f;font-size:9px;line-height:1.7}.active-universe-heading{padding:11px 2px 10px}.active-universe-heading small{max-width:600px;color:var(--muted);font-size:9px;text-align:right}.order-phase.cancel_pending{color:var(--amber);border-color:rgba(232,191,100,.4)}
.universe-browser{padding:42px 0 58px}.universe-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:55px;align-items:end;padding:10px 0 30px}.universe-hero h1{margin:0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.058em}.universe-hero p{max-width:880px;margin:18px 0 0;color:#95a8a4;font-size:15px;line-height:1.8}.universe-sync-state{padding:22px;border:1px solid rgba(232,191,100,.3);border-radius:12px;background:linear-gradient(145deg,rgba(232,191,100,.08),#0a1416)}.universe-sync-state span,.universe-sync-state b,.universe-sync-state small{display:block}.universe-sync-state span{color:var(--amber);font:11px var(--mono);letter-spacing:.12em}.universe-sync-state b{margin:10px 0 7px;color:var(--amber);font:22px var(--mono)}.universe-sync-state small{color:var(--muted);font:11px var(--mono);line-height:1.6}.universe-sync-state.ready{border-color:rgba(74,230,167,.35);background:linear-gradient(145deg,rgba(74,230,167,.09),#0a1416)}.universe-sync-state.ready span,.universe-sync-state.ready b{color:var(--green)}.universe-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:var(--line);overflow:hidden}.universe-metrics article{padding:20px;background:#0a1416}.universe-metrics span,.universe-metrics b,.universe-metrics small{display:block}.universe-metrics span{color:var(--muted);font-size:11px}.universe-metrics b{margin:10px 0 6px;font:26px var(--mono)}.universe-metrics small{color:#718580;font-size:10px}.universe-disclosure{display:grid;grid-template-columns:160px 1fr;gap:12px 24px;margin-bottom:12px;padding:20px 22px;border:1px solid rgba(232,191,100,.25);border-radius:12px;background:rgba(232,191,100,.045)}.universe-disclosure>b{color:var(--amber);font-size:14px}.universe-disclosure>p{margin:0;color:#b2a77f;font-size:12px;line-height:1.7}.universe-disclosure dl{grid-column:1/-1;margin:0}.universe-disclosure dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:10px 0;border-top:1px solid rgba(232,191,100,.13)}.universe-disclosure dt{color:var(--muted);font-size:11px}.universe-disclosure dd{margin:0;color:#9cacaa;font-size:11px;line-height:1.6}.universe-directory,.universe-sources{margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:#0a1416;overflow:hidden}.universe-directory>header,.universe-sources>header{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:16px 22px;border-bottom:1px solid var(--line)}.universe-directory>header span,.universe-sources>header span{display:block;color:var(--green);font:11px var(--mono);letter-spacing:.11em}.universe-directory>header h2,.universe-sources>header h2{margin:6px 0 0;font-size:19px}.universe-directory>header>a{color:var(--green);font:11px var(--mono)}.universe-filters{display:grid;grid-template-columns:minmax(220px,1.8fr) repeat(4,1fr);gap:10px;padding:16px 22px;border-bottom:1px solid var(--line)}.universe-filters label span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px}.universe-filters input,.universe-filters select{width:100%;height:42px;padding:0 11px;border:1px solid #293a3e;border-radius:7px;background:#081113;color:var(--text);font:12px var(--mono)}.universe-error{margin:0;padding:11px 22px;color:var(--amber);font-size:11px;border-bottom:1px solid rgba(232,191,100,.2)}.universe-table table{min-width:1380px}.universe-table th,.universe-table td{padding:14px;vertical-align:top;text-align:left}.universe-table td strong,.universe-table td small{display:block}.universe-table td strong{font:13px var(--sans)}.universe-table td small{max-width:320px;margin-top:6px;color:var(--muted);font:10px var(--sans);line-height:1.6}.universe-table td a{color:var(--green);font-size:11px}.universe-badge{display:inline-block;padding:5px 7px;border:1px solid #2a3a3d;border-radius:6px;color:#96aaa5;font:10px var(--mono)}.universe-badge.verified_t0,.universe-badge.listed{border-color:rgba(74,230,167,.3);color:var(--green)}.universe-badge.verify_required,.universe-badge.upcoming{border-color:rgba(232,191,100,.35);color:var(--amber)}.muted{color:var(--muted)!important}.universe-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;color:var(--muted);font:11px var(--mono)}.universe-pagination div{display:flex;gap:8px}.universe-pagination button{padding:8px 11px;border:1px solid #2a3a3d;border-radius:7px;background:#0d191b;color:var(--text);font-size:11px}.universe-pagination button:disabled{color:#4e605c;cursor:not-allowed}.universe-sources>div{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.universe-sources article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px 18px;background:#091416}.universe-sources article b{font:11px var(--mono)}.universe-sources article span{color:var(--green);font:11px var(--mono)}.universe-sources article small{color:var(--muted);font-size:10px;line-height:1.55}.universe-sources article a{color:var(--green);font-size:10px;text-align:right}.universe-browser>.risk-note{margin:0}
@media(max-width:1180px){.cn-pipeline{grid-template-columns:repeat(3,1fr)}.cn-universe-summary>div,.universe-metrics{grid-template-columns:repeat(3,1fr)}.universe-filters{grid-template-columns:1fr 1fr 1fr}.universe-sources>div{grid-template-columns:1fr 1fr}.universe-hero{grid-template-columns:1fr}.universe-sync-state{width:100%}}
@media(max-width:760px){.cn-universe-summary>div,.universe-metrics{grid-template-columns:1fr 1fr}.active-universe-heading{align-items:flex-start;flex-direction:column}.active-universe-heading small{text-align:left}.universe-browser{padding-top:27px}.universe-hero h1{font-size:36px}.universe-filters{grid-template-columns:1fr 1fr}.universe-filters label:first-child{grid-column:1/-1}.universe-disclosure{grid-template-columns:1fr}.universe-disclosure dl{grid-column:1}.universe-disclosure dl>div{grid-template-columns:1fr}.universe-sources>div{grid-template-columns:1fr}.universe-pagination{align-items:flex-start;flex-direction:column}}

/* Dual-sleeve, cost-aware portfolio objective and explicit data gates. */
.portfolio-objective-card{margin-bottom:12px;border-color:rgba(74,230,167,.28);background:linear-gradient(150deg,#0b181a,#091315 58%)}.portfolio-objectives{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.portfolio-objectives article{padding:16px 18px;background:#0a1517}.portfolio-objectives span,.portfolio-objectives b,.portfolio-objectives small{display:block}.portfolio-objectives span{color:var(--green);font:8px var(--mono)}.portfolio-objectives b{margin:9px 0 5px;font-size:12px}.portfolio-objectives small{color:var(--muted);font-size:8px;line-height:1.5}.portfolio-formula{display:flex;align-items:center;gap:18px;margin:0;padding:14px 20px;border-top:1px solid rgba(74,230,167,.14);border-bottom:1px solid var(--line);background:rgba(74,230,167,.035)}.portfolio-formula b{color:var(--green);font-size:11px;white-space:nowrap}.portfolio-formula span{color:#9dafab;font-size:9px;line-height:1.6}.portfolio-sleeves{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.portfolio-sleeves>article{min-width:0;background:#091416}.portfolio-sleeves article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #1b2a2d}.portfolio-sleeves header span{display:block;color:var(--green);font:8px var(--mono);letter-spacing:.1em}.portfolio-sleeves h3{margin:6px 0 0;font-size:15px}.portfolio-sleeves header em{padding:5px 7px;border:1px solid rgba(232,191,100,.35);border-radius:4px;color:var(--amber);font:8px var(--mono);font-style:normal;white-space:nowrap}.portfolio-sleeves header em.active{border-color:rgba(74,230,167,.35);color:var(--green)}.portfolio-sleeves dl{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:5px 20px 12px}.portfolio-sleeves dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #182629}.portfolio-sleeves dl>div:nth-child(odd){padding-right:16px}.portfolio-sleeves dl>div:nth-child(even){padding-left:16px;border-left:1px solid #182629}.portfolio-sleeves dt{color:var(--muted);font-size:9px}.portfolio-sleeves dd{margin:0;text-align:right;font:9px var(--mono)}.portfolio-sleeves article>p{min-height:58px;margin:0;padding:13px 20px;border-top:1px solid #182629;color:#95a7a3;font-size:9px;line-height:1.65}.portfolio-risk-strip{display:flex;flex-wrap:wrap;gap:1px;border-top:1px solid var(--line);background:var(--line)}.portfolio-risk-strip span{flex:1 1 150px;padding:12px 14px;background:#081214;color:#9aada8;text-align:center;font:8px var(--mono)}
.research-evidence-card{margin-bottom:12px;border-color:rgba(78,176,255,.24);background:linear-gradient(155deg,#0b171a,#091315 62%)}.research-data-state{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.research-data-state article{padding:16px 18px;background:#091416}.research-data-state span,.research-data-state b,.research-data-state small{display:block}.research-data-state span{color:var(--muted);font-size:9px}.research-data-state b{margin:8px 0 5px;color:var(--green);font:15px var(--mono)}.research-data-state b.hold{color:var(--amber)}.research-data-state small{color:#81938f;font-size:8px;line-height:1.45}.research-evidence-verdict{margin:0;padding:13px 20px;border-top:1px solid rgba(78,176,255,.12);border-bottom:1px solid var(--line);color:#a8bab6;font-size:9px;line-height:1.65}.research-source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;background:#081214}.research-source-grid>article{min-width:0;padding:13px;border:1px solid #203237;border-radius:10px;background:#0b1719}.research-source-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;padding:0;border:0}.research-source-grid b{font-size:9px;line-height:1.4}.research-source-grid em{flex:0 0 auto;padding:3px 5px;border:1px solid rgba(74,230,167,.28);border-radius:999px;color:var(--green);font:7px var(--mono);font-style:normal;white-space:nowrap}.research-source-grid em.optional_read_only{border-color:rgba(78,176,255,.32);color:#82c7ff}.research-source-grid em.rejected_live_input{border-color:rgba(232,191,100,.35);color:var(--amber)}.research-source-grid p{min-height:32px;margin:10px 0 8px;color:#9eb0ac;font-size:8px;line-height:1.55}.research-source-grid small{color:#667975;font:7px var(--mono)}.research-evidence-policy{display:flex;align-items:center;flex-wrap:wrap;gap:1px;padding:0!important;border-top:1px solid var(--line);background:var(--line)}.research-evidence-policy span,.research-evidence-policy a{flex:1 1 130px;padding:12px;background:#091416;color:#8ea09c;text-align:center;font:8px var(--mono);text-decoration:none}.research-evidence-policy a{color:var(--green)}
.etf-scanner-panel{border-top:1px solid var(--line);background:#081214}.etf-scanner-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 20px;border-bottom:1px solid #182629}.etf-scanner-panel>header span,.etf-scanner-panel>header b{display:block}.etf-scanner-panel>header span{color:var(--green);font:8px var(--mono);letter-spacing:.1em}.etf-scanner-panel>header b{margin-top:5px;font-size:12px}.etf-scanner-panel>header small{color:var(--muted);font:8px var(--mono)}.etf-scanner-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.etf-scanner-panel article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 15px;background:#091416}.etf-scanner-panel article>span{color:#59706b;font:8px var(--mono)}.etf-scanner-panel article b,.etf-scanner-panel article small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etf-scanner-panel article b{font-size:10px}.etf-scanner-panel article small{margin-top:4px;color:var(--muted);font-size:8px}.etf-scanner-panel article em{color:var(--green);font:9px var(--mono);font-style:normal}.etf-scanner-panel>div>p{grid-column:1/-1;margin:0;padding:24px;text-align:center;color:var(--muted);font-size:9px}.etf-scanner-panel>footer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:11px 20px;color:#82958f;font:8px var(--mono)}.etf-scanner-panel>footer small{margin-left:auto;color:var(--muted);font-size:8px}
@media(max-width:1100px){.research-data-state{grid-template-columns:repeat(3,1fr)}.research-source-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1000px){.portfolio-objectives{grid-template-columns:1fr 1fr}.portfolio-sleeves{grid-template-columns:1fr}}
@media(max-width:1000px){.etf-scanner-panel>div{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.portfolio-objectives{grid-template-columns:1fr}.portfolio-formula{align-items:flex-start;flex-direction:column;gap:7px}.portfolio-sleeves dl{grid-template-columns:1fr}.portfolio-sleeves dl>div:nth-child(odd),.portfolio-sleeves dl>div:nth-child(even){padding-left:0;padding-right:0;border-left:0}.research-data-state,.research-source-grid{grid-template-columns:1fr}.research-evidence-policy span,.research-evidence-policy a{flex-basis:45%}.etf-scanner-panel>div{grid-template-columns:1fr}.etf-scanner-panel>header{align-items:flex-start;flex-direction:column}.etf-scanner-panel>footer small{width:100%;margin-left:0}}

.independent-accounts-card{margin-bottom:12px;border-color:rgba(74,230,167,.28);overflow:hidden}.account-isolation-note{margin:0;padding:13px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(74,230,167,.035);color:#9dafab;font-size:9px;line-height:1.65}.independent-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.independent-account-grid>article{min-width:0;background:#091416}.independent-account-grid article>header{display:flex;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.independent-account-grid header span{color:var(--green);font:8px var(--mono);letter-spacing:.1em}.independent-account-grid h3{margin:6px 0 0;font-size:15px}.independent-account-grid header em{align-self:flex-start;padding:5px 8px;border:1px solid rgba(74,230,167,.35);border-radius:999px;color:var(--green);font:8px var(--mono);font-style:normal}.independent-account-grid header em.gated{border-color:rgba(232,191,100,.38);color:var(--amber)}.account-ledger-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.account-ledger-metrics>div{padding:14px 18px;background:#0a1517}.account-ledger-metrics span,.account-ledger-metrics b{display:block}.account-ledger-metrics span{color:var(--muted);font-size:8px}.account-ledger-metrics b{margin-top:7px;font:13px var(--mono)}.independent-account-grid dl{margin:0;padding:8px 20px}.independent-account-grid dl>div{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:10px 0;border-bottom:1px solid #182629}.independent-account-grid dt{color:var(--muted);font-size:9px}.independent-account-grid dd{margin:0;text-align:right;font:9px/1.55 var(--mono)}.independent-account-grid article>p{min-height:58px;margin:0;padding:13px 20px;border-top:1px solid #182629;color:#95a7a3;font-size:9px;line-height:1.65}.independent-accounts-card>footer{display:flex;flex-wrap:wrap;gap:1px;background:var(--line)}.independent-accounts-card>footer span{flex:1 1 140px;padding:12px;background:#081214;color:#9aada8;text-align:center;font:8px var(--mono)}
@media(max-width:1000px){.independent-account-grid{grid-template-columns:1fr}}
@media(max-width:620px){.account-ledger-metrics{grid-template-columns:1fr}.independent-account-grid dl>div{grid-template-columns:1fr;gap:5px}.independent-account-grid dd{text-align:left}}

.data-backfill-card{margin-bottom:12px;border-color:rgba(78,176,255,.3);overflow:hidden;background:linear-gradient(155deg,#0b171b,#091315 62%)}.data-backfill-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.data-backfill-grid article{padding:18px 20px;background:#091416}.data-backfill-grid span,.data-backfill-grid b,.data-backfill-grid small{display:block}.data-backfill-grid span{color:var(--muted);font-size:10px}.data-backfill-grid b{margin:9px 0 6px;color:var(--green);font:18px var(--mono)}.data-backfill-grid b.hold{color:var(--amber)}.data-backfill-grid small{color:#849792;font-size:10px;line-height:1.55}.data-provenance-notes{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-top:1px solid var(--line);background:var(--line)}.data-provenance-notes p{margin:0;padding:16px 20px;background:#0a1517;color:#9cafaa;font-size:11px;line-height:1.7}.data-provenance-notes b{color:var(--green)}.data-backfill-card>footer{display:flex;align-items:center;gap:1px;background:var(--line)}.data-backfill-card>footer a,.data-backfill-card>footer span{padding:13px 18px;background:#081214;font:10px var(--mono)}.data-backfill-card>footer a{color:var(--green)}.data-backfill-card>footer span{flex:1;color:var(--amber);text-align:right}
@media(max-width:850px){.data-backfill-grid{grid-template-columns:1fr 1fr}.data-provenance-notes{grid-template-columns:1fr}}
@media(max-width:520px){.data-backfill-grid{grid-template-columns:1fr}.data-backfill-card>footer{align-items:stretch;flex-direction:column}.data-backfill-card>footer span{text-align:left}}

.walkforward-card{margin-bottom:12px;border-color:rgba(232,191,100,.34);overflow:hidden}.walkforward-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.walkforward-metrics article{padding:17px 18px;background:#091416}.walkforward-metrics span,.walkforward-metrics b,.walkforward-metrics small{display:block}.walkforward-metrics span{color:var(--muted);font-size:8px}.walkforward-metrics b{margin:9px 0 6px;font:18px var(--mono)}.walkforward-metrics small{color:#7f918d;font-size:8px;line-height:1.5}.acceptance-gates{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.acceptance-gates article{padding:11px 12px;background:#081214}.acceptance-gates span,.acceptance-gates b{display:block}.acceptance-gates span{margin-bottom:6px;color:var(--red);font:8px var(--mono)}.acceptance-gates b{color:#9aacaa;font-size:8px;line-height:1.45}.acceptance-gates .passed span{color:var(--green)}.walkforward-verdict{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:16px 20px;border-top:1px solid rgba(232,191,100,.28);background:rgba(232,191,100,.045)}.walkforward-verdict>b{color:var(--amber);font-size:11px}.walkforward-verdict p{margin:0;color:#9dafab;font-size:9px;line-height:1.65}.walkforward-verdict a{color:var(--green);font:9px var(--mono);white-space:nowrap}
.broker-selection-card{margin-bottom:12px;border-color:rgba(74,230,167,.28)}.broker-decision-summary{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:1px;background:var(--line)}.broker-decision-summary>div{padding:16px 18px;background:#0a1517}.broker-decision-summary span,.broker-decision-summary b{display:block}.broker-decision-summary span{color:var(--muted);font-size:8px}.broker-decision-summary b{margin-top:8px;font-size:10px;line-height:1.6}.broker-candidate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.broker-candidate-grid>article{display:flex;min-width:0;min-height:210px;padding:17px 18px;background:#091416;flex-direction:column}.broker-candidate-grid article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.broker-candidate-grid header span{display:block;color:var(--green);font:8px var(--mono)}.broker-candidate-grid h3{margin:6px 0 0;font-size:13px}.broker-candidate-grid header em{padding:4px 6px;border:1px solid rgba(232,191,100,.32);border-radius:999px;color:var(--amber);font:7px var(--mono);font-style:normal}.broker-candidate-grid p{margin:16px 0 8px;color:#a8b9b5;font-size:9px;line-height:1.7}.broker-candidate-grid small{color:var(--muted);font-size:8px;line-height:1.65}.broker-candidate-grid a{margin-top:auto;padding-top:14px;color:var(--green);font:8px var(--mono)}.broker-selection-card>footer{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--line);background:rgba(74,230,167,.035);font-size:9px;line-height:1.65}.broker-selection-card>footer b{color:var(--green)}.broker-selection-card>footer span{color:#9cafaa}
.automatic-session-card{margin-bottom:12px;border-color:rgba(74,230,167,.34);background:linear-gradient(145deg,#0a1719,#081214)}.automatic-session-metrics{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 1.35fr;gap:1px;background:var(--line)}.automatic-session-metrics article{padding:16px 18px;background:#091416}.automatic-session-metrics span,.automatic-session-metrics b,.automatic-session-metrics small{display:block}.automatic-session-metrics span{color:var(--muted);font-size:8px}.automatic-session-metrics b{margin:8px 0 5px;font:12px var(--mono)}.automatic-session-metrics small{color:#718580;font-size:8px;line-height:1.5}.automatic-session-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.automatic-session-timeline article{min-height:118px;padding:15px;background:#0a1517}.automatic-session-timeline time,.automatic-session-timeline b,.automatic-session-timeline small{display:block}.automatic-session-timeline time{color:var(--green);font:8px var(--mono)}.automatic-session-timeline b{margin:10px 0 6px;font-size:10px}.automatic-session-timeline small{color:var(--muted);font-size:8px;line-height:1.55}.automatic-session-card>footer{display:grid;grid-template-columns:auto 1fr auto;gap:10px 16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line);font-size:9px;line-height:1.65}.automatic-session-card>footer b{color:var(--green)}.automatic-session-card>footer span{color:#9cafaa}.automatic-session-card>footer em{color:var(--amber);font:8px var(--mono);font-style:normal;white-space:nowrap}
@media(max-width:1100px){.walkforward-metrics{grid-template-columns:repeat(3,1fr)}.acceptance-gates{grid-template-columns:repeat(4,1fr)}.broker-candidate-grid{grid-template-columns:1fr 1fr}.walkforward-verdict{grid-template-columns:1fr}.walkforward-verdict a{justify-self:start}}
@media(max-width:1100px){.automatic-session-metrics{grid-template-columns:repeat(3,1fr)}.automatic-session-timeline{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.walkforward-metrics,.broker-decision-summary,.broker-candidate-grid{grid-template-columns:1fr 1fr}.acceptance-gates{grid-template-columns:1fr 1fr}.broker-selection-card>footer{flex-direction:column}}
@media(max-width:680px){.automatic-session-metrics,.automatic-session-timeline{grid-template-columns:1fr 1fr}.automatic-session-card>footer{grid-template-columns:1fr}.automatic-session-card>footer em{white-space:normal}}
@media(max-width:480px){.broker-decision-summary,.broker-candidate-grid{grid-template-columns:1fr}}

.eastmoney-gateway-card{margin-bottom:12px;border-color:rgba(74,230,167,.3);overflow:hidden}.eastmoney-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.eastmoney-summary article{padding:17px 18px;background:#091416}.eastmoney-summary span,.eastmoney-summary b,.eastmoney-summary small{display:block}.eastmoney-summary span{color:var(--muted);font-size:8px}.eastmoney-summary b{margin:8px 0 5px;font:15px var(--mono)}.eastmoney-summary small{color:#7e918c;font-size:8px;line-height:1.5}.eastmoney-body{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.eastmoney-body>div{padding:20px;background:#091416}.eastmoney-body h3{margin:0 0 10px;font-size:14px}.eastmoney-body p{margin:0;color:#95a7a3;font-size:9px;line-height:1.7}.eastmoney-body dl{margin:16px 0 0}.eastmoney-body dl>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-top:1px solid #182629}.eastmoney-body dt{color:var(--muted);font-size:8px}.eastmoney-body dd{margin:0;text-align:right;font:8px/1.5 var(--mono)}.eastmoney-body ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;list-style:none}.eastmoney-body li{padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:#98aaa6;font-size:9px}.eastmoney-body li::before{content:"●";margin-right:7px;color:var(--amber)}.eastmoney-body li.done::before{color:var(--green)}.eastmoney-gateway-card>footer{display:flex;align-items:center;flex-wrap:wrap;gap:1px;border-top:1px solid var(--line);background:var(--line)}.eastmoney-gateway-card>footer a,.eastmoney-gateway-card>footer span{padding:12px 16px;background:#081214;font:8px var(--mono)}.eastmoney-gateway-card>footer a{color:var(--green)}.eastmoney-gateway-card>footer span{flex:1;color:var(--amber);text-align:right}
@media(max-width:900px){.eastmoney-summary{grid-template-columns:1fr 1fr}.eastmoney-body{grid-template-columns:1fr}}
@media(max-width:560px){.eastmoney-summary{grid-template-columns:1fr}.eastmoney-body ul{grid-template-columns:1fr}.eastmoney-gateway-card>footer span{text-align:left}}

.optimizer-governance-card{margin-bottom:12px;border-color:rgba(74,230,167,.28)}.optimizer-governance-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line)}.optimizer-governance-grid article{padding:18px;background:#091416}.optimizer-governance-grid span,.optimizer-governance-grid b,.optimizer-governance-grid small{display:block}.optimizer-governance-grid span{color:var(--muted);font-size:10px}.optimizer-governance-grid b{margin:9px 0 6px;font:15px var(--mono)}.optimizer-governance-grid small{color:#849792;font-size:10px;line-height:1.55}.optimizer-governance-card>footer{display:flex;gap:14px;padding:15px 20px;border-top:1px solid var(--line);color:#9cafaa;font-size:11px;line-height:1.65}.optimizer-governance-card>footer b{color:var(--green);white-space:nowrap}.walkforward-years{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.walkforward-years article{padding:12px;background:#081214}.walkforward-years span,.walkforward-years b,.walkforward-years small{display:block}.walkforward-years span{color:var(--muted);font:10px var(--mono)}.walkforward-years b{margin:7px 0;font:14px var(--mono)}.walkforward-years small{color:#7f918d;font-size:9px;line-height:1.5}

/* 实盘策略页的字距标签原先只有8–9px，在高分辨率屏幕上可读性不足。 */
.cn-execution-center .kicker,.cn-execution-center .execution-card>header span,.cn-execution-center .cn-universe-summary>header span,.cn-execution-center .active-universe-heading span{font-size:11px;letter-spacing:.11em}.cn-execution-center .execution-card>header h2{font-size:19px}.cn-execution-center .execution-status{font-size:10px!important}.cn-execution-center .execution-metrics span,.cn-execution-center .walkforward-metrics span,.cn-execution-center .acceptance-gates span{font-size:10px}.cn-execution-center .walkforward-metrics small,.cn-execution-center .acceptance-gates b,.cn-execution-center .walkforward-verdict p{font-size:10px}.cn-execution-center .broker-flags,.cn-execution-center .risk-envelope dt,.cn-execution-center .risk-envelope dd{font-size:11px}

@media(max-width:1100px){.optimizer-governance-grid{grid-template-columns:repeat(3,1fr)}.walkforward-years{grid-template-columns:repeat(4,1fr)}}
@media(max-width:680px){.optimizer-governance-grid,.walkforward-years{grid-template-columns:1fr 1fr}.optimizer-governance-card>footer{display:block}.optimizer-governance-card>footer b{display:block;margin-bottom:6px}}

.cloud-execution-log{border-top:1px solid var(--line);background:#081214}.cloud-execution-log>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid var(--line)}.cloud-execution-log>header span,.cloud-execution-log>header b{display:block}.cloud-execution-log>header span{color:var(--green);font:10px var(--mono);letter-spacing:.11em}.cloud-execution-log>header b{margin-top:6px;font-size:16px}.cloud-execution-log>header small{color:#7f918d;font:10px var(--mono)}.cloud-execution-log table{min-width:1180px}.cloud-execution-log td{vertical-align:top}.cloud-execution-log td b,.cloud-execution-log td small{display:block}.cloud-execution-log td small{margin-top:4px;color:var(--muted);font:9px var(--mono)}.cloud-execution-log td em{display:block;margin-top:4px;font:9px var(--mono);font-style:normal}.cloud-execution-log td strong{color:var(--green);font:11px var(--mono)}.cloud-execution-log tr.cloud-event-warning td{background:rgba(248,194,79,.035)}
@media(max-width:680px){.cloud-execution-log>header{align-items:flex-start;flex-direction:column}.cloud-execution-log>header small{line-height:1.55}}

/* 实盘策略页：先呈现结论，再展开研究细节。 */
.execution-focus-nav{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:1px;margin:0 0 14px;border:1px solid rgba(74,230,167,.3);border-radius:12px;background:var(--line);overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.14)}.execution-focus-nav>div,.execution-focus-nav>a{min-width:0;padding:19px 20px;background:linear-gradient(145deg,#0d191b,#091416)}.execution-focus-title span,.execution-focus-title b,.execution-focus-title small,.execution-focus-nav>a span,.execution-focus-nav>a b,.execution-focus-nav>a small{display:block}.execution-focus-title span{color:var(--green);font:10px var(--mono);letter-spacing:.12em}.execution-focus-title b{margin:7px 0 5px;font-size:17px}.execution-focus-title small{color:#879a95;font-size:11px}.execution-focus-nav>a{transition:background .18s,border-color .18s}.execution-focus-nav>a:hover{background:linear-gradient(145deg,rgba(74,230,167,.1),#0b1719)}.execution-focus-nav>a span{color:#8ea19c;font-size:11px}.execution-focus-nav>a b{margin:8px 0 6px;color:var(--text);font:15px/1.35 var(--mono)}.execution-focus-nav>a b.positive{color:var(--green)}.execution-focus-nav>a b.negative,.execution-focus-nav>a b.hold{color:var(--amber)}.execution-focus-nav>a small{color:#81938f;font-size:11px;line-height:1.5}

/* 宽屏可读性：避免高分辨率下出现 8–9px 的正文。 */
.cn-execution-center .execution-card>header{min-height:76px;padding:17px 22px}.cn-execution-center .execution-card>header h2{font-size:21px}.cn-execution-center .live-trading-disclosure p{font-size:13px;line-height:1.8}.cn-execution-center .engine-decision{font-size:12px}.cn-execution-center .execution-empty p{font-size:12px}.cn-execution-center .execution-pipeline b{font-size:12px}.cn-execution-center .execution-pipeline small{font-size:10px}.cn-execution-center .automatic-session-metrics span,.cn-execution-center .automatic-session-metrics small,.cn-execution-center .automatic-session-timeline time,.cn-execution-center .automatic-session-timeline small{font-size:11px}.cn-execution-center .automatic-session-metrics b,.cn-execution-center .automatic-session-timeline b{font-size:14px}.cn-execution-center .automatic-session-card>footer{font-size:12px}.cn-execution-center .optimizer-governance-grid small{font-size:11px}.cn-execution-center .walkforward-metrics small{font-size:11px;line-height:1.6}.cn-execution-center .walkforward-verdict>b{font-size:14px;line-height:1.55}.cn-execution-center .walkforward-verdict p{font-size:12px;line-height:1.75}.cn-execution-center .walkforward-verdict a{font-size:11px}.cn-execution-center .data-provenance-notes p{font-size:12px}.cn-execution-center .account-isolation-note,.cn-execution-center .independent-account-grid article>p{font-size:12px}.cn-execution-center .independent-account-grid dt,.cn-execution-center .independent-account-grid dd{font-size:11px}.cn-execution-center .independent-accounts-card>footer span{font-size:10px}.cn-execution-center .eastmoney-summary small,.cn-execution-center .eastmoney-body p,.cn-execution-center .eastmoney-body dt,.cn-execution-center .eastmoney-body dd,.cn-execution-center .eastmoney-body li,.cn-execution-center .eastmoney-gateway-card>footer a,.cn-execution-center .eastmoney-gateway-card>footer span{font-size:11px}.cn-execution-center .cloud-execution-log td,.cn-execution-center .cloud-execution-log th{font-size:11px}

/* 全市场影子测试：全量扫描与可执行短名单严格分层。 */
.full-market-shadow-card{border-color:rgba(74,230,167,.4);background:linear-gradient(145deg,rgba(74,230,167,.045),#081214 42%)}.full-market-shadow-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line)}.full-market-shadow-summary article{padding:18px 20px;background:#091416}.full-market-shadow-summary span,.full-market-shadow-summary b,.full-market-shadow-summary small{display:block}.full-market-shadow-summary span{color:var(--muted);font-size:11px}.full-market-shadow-summary b{margin:9px 0 6px;font:16px var(--mono)}.full-market-shadow-summary small{color:#839691;font-size:11px;line-height:1.55}.full-market-shadow-sleeves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.full-market-shadow-sleeves>article{padding:19px 20px;background:#0a1517}.full-market-shadow-sleeves header{display:flex;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid #1a292c}.full-market-shadow-sleeves header span{color:var(--green);font:10px var(--mono)}.full-market-shadow-sleeves header b{font-size:14px}.full-market-shadow-sleeves dl{margin:7px 0 12px}.full-market-shadow-sleeves dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #172529}.full-market-shadow-sleeves dt{color:var(--muted);font-size:11px}.full-market-shadow-sleeves dd{margin:0;text-align:right;font:11px/1.5 var(--mono)}.full-market-shadow-sleeves>article>small{display:block;min-height:42px;color:#879a95;font-size:11px;line-height:1.65}.full-market-shadow-card>footer{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:16px 20px;border-top:1px solid var(--line);font-size:12px;line-height:1.7}.full-market-shadow-card>footer b{color:var(--green)}.full-market-shadow-card>footer span{color:#a1b2ae}.full-market-shadow-card>footer em{color:var(--amber);font:10px var(--mono);font-style:normal;white-space:nowrap}@media(max-width:1100px){.full-market-shadow-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.full-market-shadow-sleeves{grid-template-columns:1fr}}@media(max-width:700px){.full-market-shadow-summary{grid-template-columns:1fr 1fr}.full-market-shadow-card>footer{grid-template-columns:1fr}.full-market-shadow-card>footer em{white-space:normal}}

/* 截图中的券商比较区使用正文级字号。 */
.cn-execution-center .broker-decision-summary>div{padding:20px 22px}.cn-execution-center .broker-decision-summary span{font-size:12px}.cn-execution-center .broker-decision-summary b{font-size:15px;line-height:1.65}.cn-execution-center .broker-candidate-grid>article{min-height:290px;padding:23px 24px}.cn-execution-center .broker-candidate-grid header span{font-size:11px}.cn-execution-center .broker-candidate-grid h3{margin-top:8px;font-size:18px;line-height:1.35}.cn-execution-center .broker-candidate-grid header em{padding:6px 9px;font-size:10px;line-height:1.2}.cn-execution-center .broker-candidate-grid p{margin:20px 0 12px;font-size:14px;line-height:1.8}.cn-execution-center .broker-candidate-grid small{font-size:13px;line-height:1.75}.cn-execution-center .broker-candidate-grid a{padding-top:20px;font-size:13px}.cn-execution-center .broker-selection-card>footer{align-items:flex-start;gap:16px;padding:19px 24px;font-size:14px;line-height:1.75}.cn-execution-center .broker-selection-card>footer b{flex:0 0 auto;font-size:14px}.cn-execution-center .broker-selection-card>footer span{font-size:14px}

@media(max-width:1100px){.execution-focus-nav{grid-template-columns:1.25fr repeat(2,1fr)}.execution-focus-title{grid-row:span 2}}
@media(max-width:680px){.execution-focus-nav{grid-template-columns:1fr 1fr}.execution-focus-title{grid-column:1/-1;grid-row:auto}.cn-execution-center .execution-card>header{align-items:flex-start;padding:16px 18px}.cn-execution-center .broker-candidate-grid>article{min-height:260px;padding:20px}.cn-execution-center .broker-selection-card>footer{gap:6px;padding:18px 20px}}
@media(max-width:460px){.execution-focus-nav{grid-template-columns:1fr}.execution-focus-title{grid-column:auto}.execution-focus-nav>div,.execution-focus-nav>a{padding:16px 18px}}

/* 第二轮整页可读性放大：正文不再使用微型仪表盘字号。 */
.cn-execution-center{font-size:16px}.cn-execution-center .execution-card>header span{font-size:12px}.cn-execution-center .execution-status{font-size:12px!important}.cn-execution-center .execution-card p{font-size:14px!important;line-height:1.78}.cn-execution-center .execution-card small{font-size:12px!important;line-height:1.62}.cn-execution-center .execution-card dt,.cn-execution-center .execution-card dd{font-size:13px!important;line-height:1.6}.cn-execution-center .execution-card th,.cn-execution-center .execution-card td{font-size:13px;line-height:1.55}.cn-execution-center .execution-card th,.cn-execution-center .execution-card td{padding-top:15px;padding-bottom:15px}.cn-execution-center .execution-card>header>span{max-width:520px;line-height:1.6;text-align:right}

.cn-execution-center .mirror-map{padding:28px 30px}.cn-execution-center .mirror-map>b{font-size:19px}.cn-execution-center .mirror-map dl{margin-top:20px}.cn-execution-center .mirror-map dl>div{gap:24px;padding:14px 0}.cn-execution-center .mirror-map dt,.cn-execution-center .mirror-map dd{font-size:14px!important}.cn-execution-center .mirror-map dt{flex:0 0 105px}.cn-execution-center .mirror-map dd{font-family:var(--mono);font-weight:650}

.cn-execution-center .agent-committee-card>header>a{font-size:13px}.cn-execution-center .committee-disclosure{padding:20px 24px;font-size:14px!important;line-height:1.8}.cn-execution-center .committee-symbols>article>header{padding:19px 21px}.cn-execution-center .committee-symbols>article>header b{font-size:17px}.cn-execution-center .committee-symbols>article>header small{max-width:300px;margin-top:7px;font-size:12px!important}.cn-execution-center .committee-decision{padding:7px 10px;font-size:12px}.cn-execution-center .committee-votes>div{grid-template-columns:88px 78px 1fr;gap:14px;padding:14px 21px}.cn-execution-center .committee-votes span,.cn-execution-center .committee-votes b,.cn-execution-center .committee-votes small{font-size:13px!important}.cn-execution-center .committee-votes b{font-family:var(--mono)}

.cn-execution-center .preflight-grid article{padding:24px}.cn-execution-center .preflight-grid article>b{margin:18px 0 9px;font-size:17px}.cn-execution-center .preflight-grid p{font-size:14px!important;line-height:1.75}.cn-execution-center .preflight-grid .execution-status{font-size:13px!important}.cn-execution-center .research-data-state span{font-size:12px}.cn-execution-center .research-data-state b{font-size:18px}.cn-execution-center .research-evidence-verdict{padding:17px 22px;font-size:14px!important}.cn-execution-center .research-source-grid{gap:12px;padding:16px}.cn-execution-center .research-source-grid>article{padding:18px}.cn-execution-center .research-source-grid b{font-size:14px}.cn-execution-center .research-source-grid em{padding:5px 8px;font-size:10px}.cn-execution-center .research-source-grid p{font-size:13px!important}.cn-execution-center .research-source-grid small{font-size:11px!important}.cn-execution-center .research-evidence-policy span,.cn-execution-center .research-evidence-policy a{padding:15px;font-size:11px}

@media(max-width:760px){.cn-execution-center .mirror-map{padding:22px}.cn-execution-center .committee-votes>div{grid-template-columns:80px 68px 1fr;padding:13px 17px}.cn-execution-center .committee-symbols>article>header{padding:17px}.cn-execution-center .preflight-grid article{padding:20px}}

/* 截图逐项放大：路线图、图表、激活池、目标卡和全量目录。 */
.cn-execution-center .activation-roadmap{grid-template-columns:340px 1fr;gap:36px;padding:32px}.cn-execution-center .activation-roadmap .kicker{font-size:13px}.cn-execution-center .activation-roadmap h2{font-size:29px;line-height:1.42}.cn-execution-center .activation-roadmap li{padding:23px 22px}.cn-execution-center .activation-roadmap li>span{font-size:13px}.cn-execution-center .activation-roadmap b{margin:13px 0 8px;font-size:17px}.cn-execution-center .activation-roadmap small{font-size:13px!important;line-height:1.65}

.cn-execution-center .equity-chart-wrap.interactive .chart-hint{font-size:14px;line-height:1.6}.cn-execution-center .equity-chart-wrap.interactive .chart-tooltip span{font-size:13px}.cn-execution-center .equity-chart-wrap.interactive .chart-tooltip b{font-size:16px}

.cn-execution-center .active-universe-heading{padding:18px 4px 14px}.cn-execution-center .active-universe-heading span{font-size:13px}.cn-execution-center .active-universe-heading h2{font-size:25px}.cn-execution-center .active-universe-heading small{max-width:760px;font-size:13px!important;line-height:1.6}.cn-execution-center .cn-universe article{gap:20px;padding:23px 25px}.cn-execution-center .cn-universe article>span{min-width:82px;height:50px;font-size:15px}.cn-execution-center .cn-universe b{font-size:18px}.cn-execution-center .cn-universe small{font-size:13px!important}.cn-execution-center .cn-universe em{font-size:13px}.cn-execution-center .execution-pipeline article{gap:14px;padding:20px}.cn-execution-center .execution-pipeline article>span{flex-basis:42px;height:42px;font-size:13px}.cn-execution-center .execution-pipeline b{font-size:16px}.cn-execution-center .execution-pipeline small{max-width:170px;font-size:13px!important;line-height:1.5;white-space:normal;overflow:visible}.cn-execution-center .execution-sim-metrics>div{padding:20px 22px}.cn-execution-center .execution-sim-metrics span{font-size:13px}.cn-execution-center .execution-sim-metrics b{font-size:22px}.cn-execution-center .execution-sim-metrics small{font-size:13px!important}.cn-execution-center .execution-metrics>div{padding:23px}.cn-execution-center .execution-metrics span{font-size:13px}.cn-execution-center .execution-metrics b{font-size:25px}

.cn-execution-center .portfolio-objectives article{padding:23px 22px}.cn-execution-center .portfolio-objectives span{font-size:12px}.cn-execution-center .portfolio-objectives b{margin:12px 0 8px;font-size:17px}.cn-execution-center .portfolio-objectives small{font-size:14px!important;line-height:1.65}.cn-execution-center .portfolio-formula{gap:24px;padding:19px 23px}.cn-execution-center .portfolio-formula b{font-size:16px}.cn-execution-center .portfolio-formula span{font-size:14px;line-height:1.7}.cn-execution-center .portfolio-risk-strip span{font-size:12px}

.cn-execution-center .cn-universe-summary>header{padding:22px 25px}.cn-execution-center .cn-universe-summary>header span{font-size:13px}.cn-execution-center .cn-universe-summary h2{margin-top:8px;font-size:24px}.cn-execution-center .cn-universe-summary>header>a{font-size:13px}.cn-execution-center .cn-universe-summary article{padding:22px 24px}.cn-execution-center .cn-universe-summary article span{font-size:13px}.cn-execution-center .cn-universe-summary article b{margin:11px 0 8px;font-size:27px}.cn-execution-center .cn-universe-summary article small{font-size:12px!important}.cn-execution-center .cn-universe-summary>p{padding:18px 24px;font-size:14px;line-height:1.75}

@media(max-width:1180px){.cn-execution-center .activation-roadmap{grid-template-columns:1fr}.cn-execution-center .execution-pipeline small{max-width:none}.cn-execution-center .cn-pipeline{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.cn-execution-center .activation-roadmap{gap:22px;padding:22px}.cn-execution-center .activation-roadmap h2{font-size:25px}.cn-execution-center .cn-universe article{padding:19px}.cn-execution-center .execution-pipeline article{padding:17px}.cn-execution-center .cn-universe-summary article{padding:18px}.cn-execution-center .equity-chart-wrap.interactive .chart-hint{font-size:12px}}

/* 全量未来分钟仓库：把采集边界、质量与每日测试放在一张可读卡片里。 */
.minute-warehouse-card{margin-bottom:14px;border-color:rgba(78,176,255,.38);background:linear-gradient(145deg,#0b171a,#091315 58%)}.minute-warehouse-callout{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.minute-warehouse-callout>div{padding:22px 24px;background:#0a1517}.minute-warehouse-callout b{color:var(--green);font-size:16px}.minute-warehouse-callout p{margin:9px 0 0;color:#a0b2ae}.minute-warehouse-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.minute-warehouse-metrics article{padding:22px 24px;background:#091416}.minute-warehouse-metrics span,.minute-warehouse-metrics b,.minute-warehouse-metrics small{display:block}.minute-warehouse-metrics span{color:#8da09b;font-size:13px}.minute-warehouse-metrics b{margin:11px 0 7px;font:24px var(--mono)}.minute-warehouse-metrics small{color:#849791;font-size:12px!important}.minute-warehouse-research{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .65fr;gap:1px;background:var(--line)}.minute-warehouse-research>div{min-width:0;padding:19px 22px;background:#0a1517}.minute-warehouse-research span,.minute-warehouse-research b,.minute-warehouse-research small{display:block}.minute-warehouse-research span{color:var(--green);font:12px var(--mono)}.minute-warehouse-research b{margin:9px 0 6px;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.minute-warehouse-research small{color:#849691;font-size:12px!important}.minute-warehouse-card>footer{display:flex;align-items:flex-start;gap:12px;padding:18px 22px;border-top:1px solid var(--line);color:#9cafaa;font-size:13px;line-height:1.7}.minute-warehouse-card>footer b{flex:0 0 auto;color:var(--green)}.minute-warehouse-card>footer span{flex:1}.minute-warehouse-card>footer em{max-width:430px;color:var(--amber);font-style:normal;text-align:right}
@media(max-width:1080px){.minute-warehouse-metrics{grid-template-columns:repeat(2,1fr)}.minute-warehouse-research{grid-template-columns:1fr 1fr}.minute-warehouse-card>footer{flex-wrap:wrap}.minute-warehouse-card>footer em{max-width:none;text-align:left}}
@media(max-width:700px){.minute-warehouse-callout,.minute-warehouse-metrics,.minute-warehouse-research{grid-template-columns:1fr}.minute-warehouse-callout>div,.minute-warehouse-metrics article,.minute-warehouse-research>div{padding:18px}.minute-warehouse-card>footer{padding:17px 18px}}

/* 私有R2历史数据湖：公开进度而不公开授权、对象地址或受许可数据。 */
.data-lake-card{margin-bottom:14px;border-color:rgba(74,230,167,.34);background:linear-gradient(145deg,#0a1718,#081214)}.data-lake-verdict{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;align-items:center;padding:24px;border-bottom:1px solid var(--line)}.data-lake-verdict span,.data-lake-verdict b{display:block}.data-lake-verdict>div>span{color:var(--green);font:12px var(--mono)}.data-lake-verdict b{margin:9px 0 5px;font-size:20px}.data-lake-verdict b.hold{color:var(--amber)}.data-lake-verdict p{margin:0;color:#98aaa6}.data-lake-progress{height:16px;border:1px solid #285047;border-radius:999px;background:#071012;overflow:hidden}.data-lake-progress>span{height:100%;border-radius:inherit;background:linear-gradient(90deg,#1ea77d,var(--green));transition:width .4s}.data-lake-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line)}.data-lake-metrics article{padding:21px 23px;background:#091416}.data-lake-metrics span,.data-lake-metrics b,.data-lake-metrics small{display:block}.data-lake-metrics span{color:#8da09b;font-size:13px}.data-lake-metrics b{margin:10px 0 6px;font:22px var(--mono)}.data-lake-metrics small{color:#82958f;font-size:12px!important}.data-lake-card>footer{display:flex;gap:12px;padding:18px 22px;color:#9cafaa;font-size:13px;line-height:1.7}.data-lake-card>footer b{flex:0 0 auto;color:var(--green)}.data-lake-card>footer span{flex:1}.data-lake-card>footer em{color:var(--amber);font-style:normal;text-align:right}
.data-lake-datasets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.data-lake-datasets article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 22px;align-items:center;padding:18px 23px;background:#081315}.data-lake-datasets article>div span,.data-lake-datasets article>div b{display:block}.data-lake-datasets article>div span{font-size:15px;font-weight:700;color:#dce9e6}.data-lake-datasets article>div b{margin-top:5px;color:var(--amber);font:12px var(--mono)}.data-lake-datasets article>div b.positive{color:var(--green)}.data-lake-datasets article strong{font:20px var(--mono);color:#eff8f5}.data-lake-datasets article small{grid-column:1/-1;color:#8ca09a;font-size:13px!important}
@media(max-width:1000px){.data-lake-metrics,.data-lake-datasets{grid-template-columns:repeat(2,1fr)}.data-lake-verdict{grid-template-columns:1fr}.data-lake-card>footer{flex-wrap:wrap}.data-lake-card>footer em{text-align:left}}
@media(max-width:620px){.data-lake-metrics,.data-lake-datasets{grid-template-columns:1fr}.data-lake-verdict,.data-lake-metrics article,.data-lake-datasets article,.data-lake-card>footer{padding:18px}}

.etf-history-verdict{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid var(--line);background:var(--line)}.etf-history-verdict>div{padding:20px 22px;background:#0a1517}.etf-history-verdict span,.etf-history-verdict b,.etf-history-verdict small{display:block}.etf-history-verdict span{color:var(--green);font:12px var(--mono)}.etf-history-verdict b{margin:10px 0 7px;font-size:19px}.etf-history-verdict b.hold{color:var(--amber)}.etf-history-verdict small{color:#849791;font-size:12px!important;line-height:1.6}
@media(max-width:960px){.etf-history-verdict{grid-template-columns:1fr 1fr}}@media(max-width:560px){.etf-history-verdict{grid-template-columns:1fr}}

/* 最重要的两套独立收益放到实盘策略页首屏；清楚区分影子账本与真实收益。 */
.dual-sleeve-return-summary{margin:0 0 14px;border:1px solid rgba(74,230,167,.42);border-radius:14px;background:linear-gradient(135deg,rgba(74,230,167,.09),#091416 42%,#081214);overflow:hidden;box-shadow:0 22px 65px rgba(0,0,0,.18)}.dual-sleeve-return-summary>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-bottom:1px solid var(--line)}.dual-sleeve-return-summary>header span,.dual-sleeve-return-summary>header h2{display:block}.dual-sleeve-return-summary>header span{color:var(--green);font:13px var(--mono);letter-spacing:.12em}.dual-sleeve-return-summary>header h2{margin:8px 0 6px;font-size:28px;line-height:1.25}.dual-sleeve-return-summary>header p{margin:0;color:#9cafaa;font-size:14px;line-height:1.7}.dual-sleeve-return-summary>header strong{flex:0 0 auto;padding:9px 13px;border:1px solid rgba(232,191,100,.35);border-radius:999px;color:var(--amber);font:12px var(--mono)}.dual-sleeve-return-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.dual-sleeve-return-grid>article{min-width:0;padding:27px 29px;background:linear-gradient(145deg,#0c191b,#091315)}.sleeve-return-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sleeve-return-heading span{color:var(--green);font:12px var(--mono);letter-spacing:.1em}.sleeve-return-heading h3{margin:7px 0 0;font-size:22px}.sleeve-return-heading em{padding:7px 10px;border:1px solid #345047;border-radius:999px;color:#a7bab5;font:11px var(--mono);font-style:normal}.dual-sleeve-return-grid>article>b{display:block;margin-top:23px;font:42px/1 var(--mono);letter-spacing:-.045em}.dual-sleeve-return-grid>article>p{margin:9px 0 22px;color:#8fa29d;font-size:14px}.dual-sleeve-return-grid dl{margin:0}.dual-sleeve-return-grid dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:13px 0;border-top:1px solid #1a2a2d}.dual-sleeve-return-grid dt{color:#8fa29d;font-size:14px}.dual-sleeve-return-grid dd{margin:0;text-align:right;font:14px/1.55 var(--mono);overflow-wrap:anywhere}.dual-sleeve-return-summary>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 28px;color:#93a7a1;font-size:13px;line-height:1.65}.dual-sleeve-return-summary>footer a{color:var(--green);font:13px var(--mono);white-space:nowrap}

/* 全量ETF流动性卡片使用正文级字号，避免宽屏截图中的微型文字。 */
.cn-execution-center .etf-scanner-panel>header{padding:19px 24px}.cn-execution-center .etf-scanner-panel>header span{font-size:12px;letter-spacing:.12em}.cn-execution-center .etf-scanner-panel>header b{margin-top:7px;font-size:19px}.cn-execution-center .etf-scanner-panel>header small{font-size:13px!important}.cn-execution-center .etf-scanner-panel article{grid-template-columns:38px minmax(0,1fr) auto;gap:16px;padding:20px 23px}.cn-execution-center .etf-scanner-panel article>span{font-size:12px}.cn-execution-center .etf-scanner-panel article b{font-size:16px}.cn-execution-center .etf-scanner-panel article small{margin-top:7px;font-size:14px!important;line-height:1.55}.cn-execution-center .etf-scanner-panel article em{font-size:15px}.cn-execution-center .etf-scanner-panel>div>p{font-size:14px!important}.cn-execution-center .etf-scanner-panel>footer{gap:24px;padding:16px 23px;font-size:13px}.cn-execution-center .etf-scanner-panel>footer small{font-size:13px!important}

@media(max-width:820px){.dual-sleeve-return-summary>header,.dual-sleeve-return-summary>footer{align-items:flex-start;flex-direction:column}.dual-sleeve-return-grid{grid-template-columns:1fr}.dual-sleeve-return-summary>footer a{white-space:normal}}@media(max-width:520px){.dual-sleeve-return-summary>header,.dual-sleeve-return-grid>article,.dual-sleeve-return-summary>footer{padding:20px}.dual-sleeve-return-summary>header h2{font-size:24px}.dual-sleeve-return-grid>article>b{font-size:35px}.dual-sleeve-return-grid dl>div{grid-template-columns:1fr}.dual-sleeve-return-grid dd{text-align:left}}

/* 首页重构为策略运行总览：先展示状态、决策、盈亏、风险，再展开研究细节。 */
.ops-overview{padding:30px 0 48px;font-size:16px}.ops-overview h1,.ops-overview h2,.ops-overview h3{margin:0}.ops-command,.ops-chart-card,.ops-risk-card,.ops-sleeves,.ops-flow-grid>article,.ops-footer-actions{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0d191b,#081315);overflow:hidden}.ops-command{border-color:rgba(74,230,167,.38);box-shadow:0 24px 70px rgba(0,0,0,.2)}
.ops-status-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.ops-status-rail>div{min-width:0;padding:17px 21px;background:#081315}.ops-status-rail span,.ops-status-rail b,.ops-status-rail small{display:block}.ops-status-rail span{color:#71847f;font:12px var(--mono);letter-spacing:.09em}.ops-status-rail b{margin:8px 0 5px;font-size:17px}.ops-status-rail small{color:#889b96;font-size:13px}.hold{color:var(--amber)!important}
.ops-command-main{display:flex;align-items:end;justify-content:space-between;gap:42px;padding:32px 34px 27px}.ops-command-copy h1{font-size:clamp(36px,4vw,58px);letter-spacing:-.05em}.ops-command-copy p{margin:11px 0 0;color:#9cafaa;font-size:16px;line-height:1.7}.ops-decision{flex:0 0 min(440px,42%);padding:19px 21px;border:1px solid rgba(74,230,167,.25);border-radius:12px;background:rgba(74,230,167,.055)}.ops-decision span,.ops-decision b,.ops-decision small{display:block}.ops-decision span{color:var(--green);font:12px var(--mono);letter-spacing:.08em}.ops-decision b{margin:9px 0 7px;font-size:25px}.ops-decision small{color:#9fb1ad;font-size:13px;line-height:1.65}
.ops-kpis{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:1px;background:var(--line)}.ops-kpis article{padding:22px 24px;background:#0a1517}.ops-kpis span,.ops-kpis b,.ops-kpis small{display:block}.ops-kpis span{color:#8b9d98;font-size:14px}.ops-kpis b{margin:11px 0 7px;font:25px var(--mono);letter-spacing:-.03em}.ops-kpis article:first-child b{font-size:29px}.ops-kpis small{color:#788b86;font-size:12px}
.ops-30s{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.ops-30s article{min-width:0;padding:19px 20px;background:#071214}.ops-30s span,.ops-30s b,.ops-30s small{display:block}.ops-30s span{color:var(--green);font:12px var(--mono);letter-spacing:.06em}.ops-30s b{margin:9px 0 7px;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.ops-30s small{color:#8fa29d;font-size:13px;line-height:1.5}
.ops-primary-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(310px,.8fr);gap:14px;margin-top:14px}.ops-chart-card>header,.ops-risk-card>header,.ops-sleeves>header,.ops-flow-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;border-bottom:1px solid var(--line)}.ops-chart-card header span,.ops-risk-card header span,.ops-sleeves header span,.ops-flow-grid header span{color:var(--green);font:12px var(--mono);letter-spacing:.1em}.ops-chart-card header h2,.ops-risk-card header h2,.ops-sleeves header h2,.ops-flow-grid header h2{margin-top:7px;font-size:22px}.ops-chart-card header strong{color:#82958f;font:12px var(--mono)}.ops-chart-card .equity-canvas{height:345px}.ops-chart-card>footer{display:flex;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--line);color:#839691;font:12px var(--mono)}
.ops-risk-card dl{margin:0;padding:4px 22px}.ops-risk-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #1b2a2d}.ops-risk-card dt{color:#8a9d98;font-size:14px}.ops-risk-card dd{margin:0;font:14px var(--mono)}.ops-alert{margin:16px 21px;padding:15px 17px;border:1px solid rgba(74,230,167,.25);border-radius:10px;background:rgba(74,230,167,.05)}.ops-alert.bad{border-color:rgba(255,109,120,.35);background:rgba(255,109,120,.06)}.ops-alert b{font-size:15px}.ops-alert p{margin:7px 0 0;color:#8fa39d;font-size:13px;line-height:1.6}.ops-risk-card>a{display:block;margin:0 22px 20px;color:var(--green);font-size:13px}
.ops-sleeves{margin-top:14px}.ops-sleeves>header small{color:#879994;font-size:13px}.ops-sleeves>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.ops-sleeve{min-width:0;padding:23px 24px;background:#0a1517}.ops-sleeve.hold{color:inherit!important}.ops-sleeve header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.ops-sleeve header span{color:var(--green);font:12px var(--mono);letter-spacing:.08em}.ops-sleeve header h3{margin-top:7px;font-size:20px}.ops-sleeve header em{padding:6px 8px;border:1px solid #30453f;border-radius:999px;color:#94a7a2;font:10px var(--mono);font-style:normal;overflow-wrap:anywhere}.ops-sleeve-return{margin:22px 0 18px}.ops-sleeve-return b,.ops-sleeve-return small{display:block}.ops-sleeve-return b{font:34px var(--mono)}.ops-sleeve-return small{margin-top:6px;color:#839690;font-size:12px}.ops-sleeve dl{margin:0}.ops-sleeve dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid #1b292c}.ops-sleeve dt{color:#849691;font-size:13px}.ops-sleeve dd{margin:0;text-align:right;font:13px/1.55 var(--mono);overflow-wrap:anywhere}.ops-sleeve>p{min-height:64px;margin:15px 0 0;color:#8ea09b;font-size:13px;line-height:1.65}
.ops-flow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.ops-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:15px;align-items:center;padding:15px 20px;border-bottom:1px solid #1b292c;font-size:13px}.ops-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-row span,.ops-row em{color:#91a49f;font:12px var(--mono);font-style:normal}.ops-empty{min-height:92px;margin:0;padding:23px;color:#879a95;font-size:14px;line-height:1.65}.ops-footer-actions{display:flex;align-items:center;gap:12px;margin-top:14px;padding:20px 23px}.ops-footer-actions>div{flex:1}.ops-footer-actions b,.ops-footer-actions span{display:block}.ops-footer-actions b{color:var(--green);font-size:14px}.ops-footer-actions span{margin-top:5px;color:#91a49f;font-size:13px;line-height:1.6}
.ops-position-entry{cursor:pointer;outline:none;transition:border-color .18s ease,transform .18s ease}.ops-position-entry:hover,.ops-position-entry:focus-visible{border-color:rgba(74,230,167,.58);transform:translateY(-1px)}.ops-position-entry>header>div span{display:block}.ops-position-entry>header>a{color:var(--green);font:12px var(--mono)}.ops-position-entry .ops-row{color:inherit;transition:background .18s ease}.ops-position-entry .ops-row:hover,.ops-empty-link:hover{background:rgba(74,230,167,.055)}.ops-empty-link{display:block;color:#879a95}
.holdings-page{padding:32px 0 52px;font-size:15px}.holding-detail-hero,.holding-account-strip,.holdings-table-card,.holding-detail-kpis,.holding-detail-grid,.holding-trade-history,.holding-not-found{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0d191b,#081315);overflow:hidden}.holding-detail-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px 32px}.holding-detail-hero span,.holdings-table-card>header span,.holding-trade-history>header span{color:var(--green);font:12px var(--mono);letter-spacing:.1em}.holding-detail-hero h1{margin:9px 0 8px;font-size:clamp(34px,4.5vw,58px);line-height:1.05;letter-spacing:-.04em}.holding-detail-hero p{max-width:820px;margin:0;color:#8fa29d;font-size:15px;line-height:1.7}.holding-detail-hero>a{color:var(--green);font:13px var(--mono);white-space:nowrap}.holding-account-strip,.holding-detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;background:var(--line)}.holding-detail-kpis{grid-template-columns:repeat(4,1fr)}.holding-account-strip article,.holding-detail-kpis article{padding:23px 25px;background:#091416}.holding-account-strip span,.holding-account-strip b,.holding-account-strip small,.holding-detail-kpis span,.holding-detail-kpis b,.holding-detail-kpis small{display:block}.holding-account-strip span,.holding-detail-kpis span{color:#849892;font-size:12px}.holding-account-strip b,.holding-detail-kpis b{margin:9px 0 6px;font:22px var(--mono)}.holding-account-strip small,.holding-detail-kpis small{color:#8ea19c;font-size:12px;line-height:1.5}.holdings-table-card{margin-top:14px}.holdings-table-card>header,.holding-trade-history>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--line)}.holdings-table-card h2,.holding-trade-history h2{margin:6px 0 0;font-size:23px}.holdings-table-card table{min-width:1080px}.holdings-table-card th,.holdings-table-card td{padding:15px 17px;text-align:left;vertical-align:top;font-size:13px}.holdings-table-card td small,.holdings-table-card td a small{display:block;margin-top:6px;color:#879a95;font-size:11px}.holdings-table-card td a{color:var(--text)}.holding-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:14px;background:var(--line)}.holding-detail-grid article{padding:26px;background:#091416}.holding-detail-grid article>span{color:var(--green);font:12px var(--mono);letter-spacing:.08em}.holding-detail-grid h2{margin:10px 0 8px;font-size:21px}.holding-detail-grid p{margin:0;color:#91a49f;font-size:14px;line-height:1.75}.holding-trade-history{margin-top:14px}.holding-trade-history>div{display:grid;grid-template-columns:100px 1fr 1fr auto;gap:20px;padding:15px 24px;border-bottom:1px solid var(--line);font:13px var(--mono)}.holding-trade-history>div b{color:var(--green)}.holding-trade-history>div em{color:#879a95;font-style:normal}.holding-trade-history>p{margin:0;padding:24px;color:#879a95}.holding-not-found{margin-top:14px;padding:30px}.holding-not-found h2{margin:0 0 9px;font-size:24px}.holding-not-found p{max-width:850px;margin:0 0 20px;color:#91a49f;line-height:1.75}.holdings-page>.risk-note{margin-top:14px}
@media(max-width:1280px){.ops-30s{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1120px){.ops-kpis{grid-template-columns:repeat(3,1fr)}.ops-primary-grid{grid-template-columns:1fr}.ops-sleeves>div{grid-template-columns:1fr}.ops-flow-grid{grid-template-columns:1fr 1fr}.ops-command-main{align-items:flex-start;flex-direction:column}.ops-decision{flex-basis:auto;width:100%}}
@media(max-width:1120px){.holding-detail-kpis{grid-template-columns:1fr 1fr}.universe-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.ops-overview{padding-top:16px}.ops-status-rail{grid-template-columns:1fr 1fr}.ops-command-main{padding:24px 20px}.ops-kpis,.ops-30s{grid-template-columns:1fr 1fr}.ops-kpis article{padding:19px}.ops-primary-grid,.ops-flow-grid{grid-template-columns:1fr}.ops-chart-card .equity-canvas{height:300px}.ops-chart-card>footer,.ops-sleeves>header,.ops-footer-actions{align-items:flex-start;flex-direction:column}.ops-footer-actions .button{width:100%}}
@media(max-width:760px){.holding-detail-hero{align-items:flex-start;flex-direction:column;padding:24px}.holding-account-strip,.holding-detail-kpis,.holding-detail-grid{grid-template-columns:1fr}.holding-trade-history>div{grid-template-columns:1fr 1fr}.holdings-page{padding-top:16px}}
@media(max-width:480px){.ops-status-rail,.ops-kpis,.ops-30s{grid-template-columns:1fr}.ops-chart-card>header,.ops-risk-card>header,.ops-sleeves>header,.ops-flow-grid article>header{padding:18px}.ops-sleeve{padding:20px}.ops-sleeve dl>div{grid-template-columns:1fr}.ops-sleeve dd{text-align:left}}

/* Forward Shadow trading detail pages: one visual system, separate account ledgers. */
.ops-sleeve{display:block;color:inherit;text-decoration:none;transition:background .18s ease,transform .18s ease}.ops-sleeve:hover{background:linear-gradient(145deg,rgba(74,230,167,.09),#0a1517);transform:translateY(-2px)}.ops-sleeve-link{display:block;margin-top:16px;color:var(--green);font:12px var(--mono);text-align:right}.trading-detail{padding:28px 0 52px;font-size:15px}.trading-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#81948f;font-size:13px}.trading-breadcrumb a{color:var(--green)}.trading-breadcrumb a:last-child{margin-left:auto}.trading-hero,.trading-forward-panel,.trading-card{border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0d191b,#081315);overflow:hidden}.trading-hero{border-color:rgba(74,230,167,.38)}.trading-hero>header,.trading-forward-panel>header,.trading-card>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line)}.trading-hero>header span,.trading-forward-panel>header span,.trading-card>header span{color:var(--green);font:12px var(--mono);letter-spacing:.1em}.trading-hero h1{margin:7px 0 6px;font-size:30px}.trading-hero p{margin:0;color:#8ca09a;font-size:14px}.trading-hero>header em{padding:8px 11px;border:1px solid #36534b;border-radius:999px;color:var(--green);font:12px var(--mono);font-style:normal}.trading-hero>header em.bad{border-color:rgba(248,194,79,.45);color:var(--amber)}.trading-hero-grid,.forward-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:var(--line)}.trading-hero-grid article,.forward-metric-grid article{min-width:0;padding:19px 20px;background:#0a1517}.trading-hero-grid span,.trading-hero-grid b,.trading-hero-grid small,.forward-metric-grid span,.forward-metric-grid b,.forward-metric-grid small{display:block}.trading-hero-grid span,.forward-metric-grid span{color:#849892;font-size:12px}.trading-hero-grid b{margin:9px 0 7px;font:18px/1.4 var(--mono);overflow-wrap:anywhere}.trading-hero-grid small,.forward-metric-grid small{color:#80928d;font-size:12px;line-height:1.6}.trading-forward-panel{margin-top:14px}.trading-forward-panel header h2,.trading-card header h2{margin:7px 0 0;font-size:21px}.trading-forward-panel header strong,.trading-card header>strong{color:var(--amber);font:12px var(--mono)}.forward-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.forward-metric-grid b{margin:9px 0 6px;font:16px/1.45 var(--mono);overflow-wrap:anywhere}.trading-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,.9fr);gap:14px;margin-top:14px}.trading-chart .equity-canvas{height:330px}.trading-card{margin-top:14px}.trading-main-grid .trading-card{margin-top:0}.trading-card header small,.trading-card header a{color:#879a95;font-size:12px}.trading-card header a{color:var(--green)}.trading-definition{margin:0;padding:10px 22px}.trading-definition>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid #1b292c}.trading-definition dt{color:#82958f;font-size:12px}.trading-definition dd{margin:0;text-align:right;font:12px/1.55 var(--mono);overflow-wrap:anywhere}.trading-alert{margin:0 22px 20px;padding:15px 16px;border:1px solid rgba(248,194,79,.25);border-radius:12px;background:rgba(248,194,79,.035)}.trading-alert b{color:var(--amber);font-size:13px}.trading-alert p{margin:7px 0 0;color:#8d9f9a;font-size:12px;line-height:1.65}.trading-empty{min-height:72px;margin:0;padding:24px;color:#879a95;font-size:14px;line-height:1.75}.trading-table-wrap{overflow:auto}.trading-table-wrap table{width:100%;min-width:1080px;border-collapse:collapse}.trading-table-wrap th,.trading-table-wrap td{padding:14px 16px;border-bottom:1px solid #1a292c;text-align:left;vertical-align:top;font-size:12px;line-height:1.55}.trading-table-wrap th{color:#80938e;font-weight:500;white-space:nowrap}.trading-table-wrap td{color:#c7d2cf}.trading-table-wrap td b,.trading-table-wrap td small{display:block}.trading-table-wrap td b{font:13px var(--mono)}.trading-table-wrap td small{margin-top:4px;color:#80938e}.signal-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.signal-strip>div{display:grid;grid-template-columns:1fr auto;gap:6px;padding:14px 16px;background:#091416}.signal-strip b{font:13px var(--mono)}.signal-strip span{color:var(--amber);font:11px var(--mono)}.signal-strip em{grid-column:1/-1;color:#82958f;font:11px var(--mono);font-style:normal}.trading-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.trading-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;padding:15px 20px;border-bottom:1px solid #1a292c;font-size:12px}.trading-list-row b{font:12px var(--mono)}.trading-list-row span{color:#93a49f}.trading-list-row em{color:var(--amber);font:11px var(--mono);font-style:normal}.trading-reasons{margin:0;padding:18px 24px 22px 42px;color:#a8b7b3}.trading-reasons li{padding:5px 0;font-size:13px;line-height:1.65}.lifecycle-chain{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.lifecycle-chain>div{padding:12px 15px;background:#091416}.lifecycle-chain b,.lifecycle-chain span{display:block}.lifecycle-chain b{color:var(--green);font:11px var(--mono)}.lifecycle-chain span{margin-top:5px;color:#8da09a;font-size:11px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}@media(max-width:1180px){.trading-hero-grid{grid-template-columns:repeat(3,1fr)}.forward-metric-grid{grid-template-columns:repeat(2,1fr)}.trading-main-grid{grid-template-columns:1fr}.trading-order-grid{grid-template-columns:1fr 1fr}.signal-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.trading-detail{padding-top:16px}.trading-hero>header,.trading-forward-panel>header,.trading-card>header{align-items:flex-start;padding:18px;flex-direction:column}.trading-hero h1{font-size:25px}.trading-hero-grid,.forward-metric-grid,.trading-order-grid{grid-template-columns:1fr}.signal-strip{grid-template-columns:1fr 1fr}.trading-breadcrumb b{display:none}.trading-card header a{margin-left:0}}

/* Execution is infrastructure-only; strategy details live in the three trading routes. */
.infra-center{padding:28px 0 52px}.infra-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:30px;border:1px solid rgba(74,230,167,.38);border-radius:16px;background:linear-gradient(145deg,#0d1b1d,#081315)}.infra-hero span{color:var(--green);font:13px var(--mono);letter-spacing:.11em}.infra-hero h1{margin:9px 0 8px;font-size:31px}.infra-hero p{max-width:840px;margin:0;color:#91a29d;font-size:15px;line-height:1.75}.infra-hero aside{flex:0 0 auto;text-align:right}.infra-hero aside b,.infra-hero aside small{display:block}.infra-hero aside b{font:16px var(--mono)}.infra-hero aside small{margin-top:8px;color:#859892;font-size:13px}.infra-strategy-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.infra-strategy-links a{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#0a1517;color:inherit;text-decoration:none}.infra-strategy-links span,.infra-strategy-links b,.infra-strategy-links small{display:block}.infra-strategy-links span{color:var(--green);font:12px var(--mono)}.infra-strategy-links b{margin:9px 0 7px;font:16px var(--mono)}.infra-strategy-links small{color:#8ca09a;font-size:13px}.infra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.infra-grid article{padding:0 24px 22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0d191b,#081315)}.infra-grid header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -24px 20px;padding:20px 24px;border-bottom:1px solid var(--line)}.infra-grid header span{color:var(--green);font:11px var(--mono);letter-spacing:.1em}.infra-grid h2{margin:6px 0 0;font-size:21px}.infra-grid header em{color:var(--amber);font:12px var(--mono);font-style:normal}.infra-grid article>b{font-size:16px}.infra-grid ul{margin:15px 0 0;padding-left:20px;color:#8da09a}.infra-grid li{padding:5px 0;font-size:14px;line-height:1.6}.infra-audit{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line)}.infra-audit>div{padding:18px 20px;background:#091416}.infra-audit span,.infra-audit b{display:block}.infra-audit span{color:#839690;font-size:12px}.infra-audit b{margin-top:8px;font:13px/1.6 var(--mono);overflow-wrap:anywhere}@media(max-width:900px){.infra-hero{align-items:flex-start;flex-direction:column}.infra-hero aside{text-align:left}.infra-strategy-links,.infra-audit{grid-template-columns:1fr}.infra-grid{grid-template-columns:1fr}}@media(max-width:600px){.infra-center{padding-top:16px}.infra-hero{padding:22px}.infra-hero h1{font-size:26px}}

.forward-vault{padding:20px 0 52px}.forward-vault-hero{padding:28px 30px;border:1px solid rgba(74,230,167,.38);border-radius:16px;background:linear-gradient(145deg,#0e1d1f,#081315)}.forward-vault-hero>span{color:var(--green);font:12px var(--mono);letter-spacing:.1em}.forward-vault-hero h1{margin:9px 0;font-size:30px}.forward-vault-hero p{max-width:960px;color:#91a39e;font-size:14px;line-height:1.75}.forward-vault-hero>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.forward-vault-hero>div b{padding:7px 10px;border:1px solid #28423b;border-radius:999px;color:#b5c3bf;font:11px var(--mono)}.forward-report-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px}.forward-report-grid article,.forward-vault-policy{padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:#0a1517}.forward-report-grid header{display:flex;justify-content:space-between;gap:18px}.forward-report-grid header span{color:var(--green);font:11px var(--mono)}.forward-report-grid header em{color:var(--amber);font:10px var(--mono);font-style:normal}.forward-report-grid h2{margin:16px 0;font-size:19px}.forward-report-grid p{color:#8da09a;font-size:13px;line-height:1.7}.forward-report-grid dl{margin:0}.forward-report-grid dl>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:9px 0;border-top:1px solid #1b292c}.forward-report-grid dt{color:#81938e;font-size:12px}.forward-report-grid dd{margin:0;text-align:right;font:12px var(--mono)}.forward-report-grid a{display:block;margin-top:17px;color:var(--green);font-size:13px}.forward-vault-policy{margin-top:14px}.forward-vault-policy h2{font-size:20px}.forward-vault-policy p{color:#92a49f;font-size:14px;line-height:1.8}@media(max-width:800px){.forward-report-grid{grid-template-columns:1fr}.forward-vault-hero{padding:22px}}

.portfolio-sleeves,.independent-account-grid,.three-sleeve-summary .dual-sleeve-return-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.three-sleeve-summary .dual-sleeve-return-grid dl>div{grid-template-columns:115px minmax(0,1fr)}
@media(max-width:1180px){.portfolio-sleeves,.independent-account-grid,.three-sleeve-summary .dual-sleeve-return-grid{grid-template-columns:1fr}.three-sleeve-summary .dual-sleeve-return-grid dl>div{grid-template-columns:145px minmax(0,1fr)}}

/* Strategy Library: comparable audited evidence without pretending unlike datasets are equal. */
.strategy-library-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:22px;padding:34px 36px;border:1px solid rgba(74,230,167,.4);border-radius:18px;background:linear-gradient(145deg,#102123,#081315)}.strategy-library-hero>div>span,.strategy-group>header span{color:var(--green);font:12px var(--mono);letter-spacing:.12em}.strategy-library-hero h1{margin:10px 0 8px;font-size:clamp(42px,5vw,68px);letter-spacing:-.05em}.strategy-library-hero p{max-width:860px;margin:0;color:#9aada8;font-size:16px;line-height:1.75}.strategy-library-hero aside{flex:0 0 auto;text-align:right}.strategy-library-hero aside b,.strategy-library-hero aside small{display:block}.strategy-library-hero aside b{font:14px var(--mono)}.strategy-library-hero aside small{margin-top:9px;color:#879a95;font-size:13px}.strategy-library-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:14px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line)}.strategy-library-summary article{padding:22px;background:#0a1517}.strategy-library-summary span,.strategy-library-summary b,.strategy-library-summary small{display:block}.strategy-library-summary span{color:#849892;font-size:13px}.strategy-library-summary b{margin:9px 0 6px;font:28px var(--mono)}.strategy-library-summary small{color:#91a39e;font-size:12px;line-height:1.55}.strategy-library-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}.strategy-library-tabs a{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#0a1517;transition:.18s ease}.strategy-library-tabs a:hover{border-color:rgba(74,230,167,.55);transform:translateY(-2px)}.strategy-library-tabs span,.strategy-library-tabs b,.strategy-library-tabs small{display:block}.strategy-library-tabs span{color:var(--green);font:11px var(--mono)}.strategy-library-tabs b{margin:8px 0 5px;font-size:18px}.strategy-library-tabs small{color:#849892;font-size:12px}.strategy-method-note{display:grid;grid-template-columns:130px 1fr;gap:24px;margin:14px 0;padding:20px 22px;border:1px solid rgba(232,191,100,.28);border-radius:14px;background:rgba(232,191,100,.045)}.strategy-method-note b{color:var(--amber);font-size:14px}.strategy-method-note p{margin:0;color:#a8aaa0;font-size:14px;line-height:1.75}.strategy-group{margin:18px 0 0;border:1px solid var(--line);border-radius:18px;background:#091416;overflow:hidden;scroll-margin-top:96px}.strategy-group>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:26px 28px;border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(74,230,167,.055),transparent)}.strategy-group h2{margin:8px 0 7px;font-size:30px}.strategy-group>header p{max-width:900px;margin:0;color:#95a7a2;font-size:14px;line-height:1.65}.strategy-group>header a{color:var(--green);font:13px var(--mono);white-space:nowrap}.strategy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.strategy-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#0d1a1c,#091315);overflow:hidden}.strategy-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--line)}.strategy-card>header span{display:block;color:#81948f;font:11px/1.55 var(--mono);overflow-wrap:anywhere}.strategy-card h3{margin:7px 0 0;font-size:20px;line-height:1.35}.strategy-card>header em{padding:6px 9px;border:1px solid #36534b;border-radius:999px;color:var(--green);font:10px var(--mono);font-style:normal;white-space:nowrap}.strategy-card.status-rejected>header em{border-color:rgba(255,109,120,.38);color:var(--red)}.strategy-card.status-data_gated>header em{border-color:rgba(232,191,100,.4);color:var(--amber)}.strategy-card>p{min-height:70px;margin:0;padding:17px 22px;color:#96a8a3;font-size:14px;line-height:1.7}.strategy-primary-return{padding:20px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(74,230,167,.035)}.strategy-primary-return span,.strategy-primary-return b,.strategy-primary-return small{display:block}.strategy-primary-return span{color:#899c97;font-size:13px}.strategy-primary-return b{margin:9px 0 6px;font:32px var(--mono)}.strategy-primary-return small{color:#82958f;font-size:12px;line-height:1.55}.strategy-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.strategy-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid #1a292c}.strategy-card dl>div:nth-child(odd){border-right:1px solid #1a292c}.strategy-card dt{color:#849792;font-size:12px}.strategy-card dd{margin:0;font:13px var(--mono);white-space:nowrap}.strategy-data-scope{padding:16px 20px}.strategy-data-scope span{color:var(--green);font:11px var(--mono)}.strategy-data-scope p{margin:7px 0 0;color:#8ca09a;font-size:13px;line-height:1.6}.strategy-card footer{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-top:auto;padding:17px 20px;border-top:1px solid var(--line)}.strategy-card footer p{margin:0;color:#b3c0bc;font-size:13px;line-height:1.6}.strategy-card footer a{color:var(--green);font:12px var(--mono);white-space:nowrap}.strategy-optimization{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 28px;border-top:1px solid rgba(74,230,167,.25);background:rgba(74,230,167,.035)}.strategy-optimization span{color:var(--green);font:12px var(--mono)}.strategy-optimization p{margin:0;color:#9eb0ab;font-size:14px;line-height:1.7}.strategy-governance{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0 52px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line)}.strategy-governance>div{padding:22px 24px;background:#0a1517}.strategy-governance span{color:var(--green);font:12px var(--mono)}.strategy-governance b{display:block;margin:10px 0 7px;font-size:17px}.strategy-governance p{margin:0;color:#8ea19c;font-size:13px;line-height:1.65}@media(max-width:1100px){.strategy-library-summary{grid-template-columns:repeat(3,1fr)}.strategy-card-grid{grid-template-columns:1fr}}@media(max-width:800px){.strategy-library-hero,.strategy-group>header{align-items:flex-start;flex-direction:column;padding:24px}.strategy-library-hero aside{text-align:left}.strategy-library-summary,.strategy-library-tabs,.strategy-governance{grid-template-columns:1fr}.strategy-method-note,.strategy-optimization{grid-template-columns:1fr}.strategy-card-grid{padding:10px}.strategy-card dl{grid-template-columns:1fr}.strategy-card dl>div:nth-child(odd){border-right:0}.strategy-card footer{grid-template-columns:1fr}.strategy-card footer a{white-space:normal}}

/* Strategy library: answer first, evidence on demand. */
.strategy-answer-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:18px;padding:24px 28px;border:1px solid rgba(74,230,167,.38);border-radius:16px;background:linear-gradient(135deg,#102124,#091416)}.strategy-answer-hero>div>span,.strategy-ten-second>header span,.strategy-return-board>header span,.strategy-detail-library>header span{color:var(--green);font:700 11px var(--mono);letter-spacing:.13em}.strategy-answer-hero h1{max-width:900px;margin:8px 0 5px;font-size:clamp(32px,4.4vw,54px);line-height:1.08;letter-spacing:-.045em}.strategy-answer-hero p{margin:0;color:#a4b4b0;font-size:16px;line-height:1.6}.strategy-answer-hero aside{flex:0 0 auto;text-align:right}.strategy-answer-hero aside b,.strategy-answer-hero aside small{display:block}.strategy-answer-hero aside b{font:14px var(--mono)}.strategy-answer-hero aside small{margin-top:7px;color:#8ea19c;font-size:13px}.strategy-ten-second{margin-top:14px}.strategy-ten-second>header,.strategy-detail-library>header{display:flex;align-items:baseline;gap:14px;padding:8px 2px}.strategy-ten-second h2,.strategy-detail-library h2{margin:0;font-size:23px}.strategy-ten-second>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-answer{border:1px solid var(--line);border-radius:15px;background:#0a1517;overflow:hidden}.asset-answer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.asset-answer>header span{color:var(--green);font:10px var(--mono)}.asset-answer h3{margin:5px 0 0;font-size:23px}.asset-answer>header>b{padding:5px 8px;border-radius:999px;background:rgba(74,230,167,.1);color:var(--green);font:12px var(--mono)}.asset-answer dl{margin:0;padding:8px 20px}.asset-answer dl>div{display:grid;grid-template-columns:115px 1fr;gap:14px;padding:9px 0;border-bottom:1px solid #182629}.asset-answer dt{color:#82958f;font-size:12px}.asset-answer dd{margin:0;color:#c5d0cd;font-size:13px;line-height:1.45}.asset-answer-return{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 20px;background:rgba(74,230,167,.035)}.asset-answer-return span{color:#93a6a1;font-size:12px}.asset-answer-return b{font:27px var(--mono)}.strategy-return-board{margin-top:14px;border:1px solid var(--line);border-radius:16px;background:#091416;overflow:hidden}.strategy-return-board>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid var(--line)}.strategy-return-board h2{margin:6px 0 0;font-size:25px}.strategy-return-board>header p{display:flex;gap:14px;margin:0;color:#8fa19c;font-size:12px}.strategy-return-board>header i{font-style:normal}.strategy-return-table-wrap{overflow-x:auto}.strategy-return-table{width:100%;min-width:1100px;border-collapse:collapse}.strategy-return-table th{padding:12px 14px;background:#0c191b;color:#81958f;font-size:11px;text-align:left;letter-spacing:.04em}.strategy-return-table td{padding:14px;border-top:1px solid #1a292c;vertical-align:top}.strategy-return-table td:first-child{width:105px}.strategy-return-table td:nth-child(2){width:230px}.strategy-return-table td:nth-child(3){width:105px}.strategy-return-table td:nth-child(4){width:160px}.strategy-return-table td:nth-child(5){width:240px}.strategy-return-table td b,.strategy-return-table td strong,.strategy-return-table td small{display:block}.strategy-return-table td>b{font-size:16px}.strategy-return-table td strong{font-size:14px;line-height:1.45}.strategy-return-table td small{margin-top:5px;color:#7f928d;font:10px/1.45 var(--mono);overflow-wrap:anywhere}.strategy-return-table td>span{color:#a8b7b3;font-size:12px;line-height:1.55}.table-status{display:inline-block;padding:5px 8px;border:1px solid #315048;border-radius:999px;color:var(--green);font:10px var(--mono);font-style:normal;white-space:nowrap}.table-status.status-rejected{border-color:rgba(255,109,120,.35);color:var(--red)}.table-status.status-data_gated{border-color:rgba(232,191,100,.4);color:var(--amber)}.table-return{font:22px var(--mono)}.strategy-return-board>footer{display:flex;gap:15px;padding:13px 18px;border-top:1px solid var(--line);background:rgba(232,191,100,.035);font-size:12px;line-height:1.55}.strategy-return-board>footer b{color:var(--amber);white-space:nowrap}.strategy-return-board>footer span{color:#9faeaa}.strategy-detail-library{margin-top:16px}.strategy-detail-library>details{margin-top:9px;border:1px solid var(--line);border-radius:14px;background:#091416;overflow:hidden}.strategy-detail-library summary{display:grid;grid-template-columns:180px 1fr auto;gap:18px;align-items:center;padding:17px 20px;cursor:pointer;list-style:none}.strategy-detail-library summary::-webkit-details-marker{display:none}.strategy-detail-library summary span{font-size:18px;font-weight:700}.strategy-detail-library summary small{color:#879a95;font-size:13px}.strategy-detail-library summary b{color:var(--green);font:12px var(--mono)}.strategy-detail-library details[open] summary{border-bottom:1px solid var(--line)}.strategy-detail-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 20px;background:rgba(74,230,167,.025)}.strategy-detail-head p{margin:0;color:#99aaa6;font-size:13px;line-height:1.65}.strategy-detail-head a{color:var(--green);font:12px var(--mono);white-space:nowrap}.strategy-quick-governance{display:flex;justify-content:space-between;gap:24px;margin:16px 0 52px;padding:16px 19px;border:1px solid rgba(74,230,167,.26);border-radius:13px;background:rgba(74,230,167,.035)}.strategy-quick-governance b{color:var(--green);font-size:14px}.strategy-quick-governance span{color:#94a6a1;font-size:13px;text-align:right}@media(max-width:1050px){.strategy-ten-second>div{grid-template-columns:1fr}.asset-answer dl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.asset-answer dl>div{display:block;border:0}.asset-answer dd{margin-top:5px}}@media(max-width:760px){.strategy-answer-hero{align-items:flex-start;flex-direction:column;padding:20px}.strategy-answer-hero aside{text-align:left}.strategy-answer-hero h1{font-size:34px}.strategy-return-board>header{align-items:flex-start;flex-direction:column}.strategy-return-board>header p{flex-wrap:wrap}.strategy-return-table{min-width:0}.strategy-return-table thead{display:none}.strategy-return-table,.strategy-return-table tbody,.strategy-return-table tr,.strategy-return-table td{display:block;width:100%!important}.strategy-return-table tr{padding:12px 16px;border-top:1px solid #1a292c}.strategy-return-table td{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:7px 0;border:0}.strategy-return-table td:before{content:attr(data-label);color:#7f928d;font-size:11px}.strategy-return-table td small{font-size:10px}.strategy-detail-library summary{grid-template-columns:1fr auto}.strategy-detail-library summary small{grid-column:1/-1}.strategy-detail-head,.strategy-quick-governance{align-items:flex-start;flex-direction:column}.strategy-quick-governance span{text-align:left}.asset-answer dl{display:block}.asset-answer dl>div{display:grid;border-bottom:1px solid #182629}}
