/* Inherit Trident theme tokens, including light mode. */
.account-expand106{grid-column:1/-1;min-width:0;border-top:1px solid var(--line);padding-top:12px}
.account-expand106 summary,.source-card106 summary,.research-more106>summary{cursor:pointer;font-weight:700;padding:10px 0;color:var(--text)}
.holding-table106{overflow:auto;max-height:360px}.holding-table106 table{width:100%;border-collapse:collapse;font-size:14px}.holding-table106 th,.holding-table106 td{text-align:right;padding:12px 10px;white-space:nowrap;border-bottom:1px solid var(--line)}.holding-table106 th:first-child,.holding-table106 td:first-child{text-align:left}
#accountAnalytics106{margin:16px 0}.account-grid106{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.source-card106{padding:16px;border:1px solid var(--line);border-top:3px solid var(--source-color);border-radius:14px;background:var(--panel2);min-width:0}.source-card106 summary strong,.source-card106 summary span{display:block;margin:8px 0;overflow-wrap:anywhere}.source-card106 summary strong{font-size:24px}.source-track106{height:7px;border-radius:10px;background:var(--line);overflow:hidden}.source-track106 i{height:100%;display:block;background:var(--source-color)}
.review-toolbar106{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.review-toolbar106 input[type=number]{max-width:150px}.connection-form [hidden],#accountAnalytics106 [hidden],#intelligence [hidden]{display:none!important}.connection-form input[type=checkbox]{width:18px!important;min-width:18px;height:18px!important;vertical-align:middle}.account-holdings>div{min-width:0}.account-holdings label{font-size:14px;line-height:1.6;margin-top:10px}
.insights104{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.insights104>.section-head,.insights104>#toolsMessage104{grid-column:1/-1}.insights104>.research-card106{margin:0!important;padding:22px;background:linear-gradient(125deg,rgba(9,213,245,.045),transparent 60%),var(--panel)!important;border:1px solid var(--line);border-top:3px solid var(--cyan);min-width:0;border-radius:18px}.research-card106:nth-of-type(2n){border-top-color:var(--violet)}.research-kicker106{color:var(--cyan);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.research-card106 h3{font-size:22px}.research-card106 p{font-size:14px;line-height:1.65;color:var(--text);opacity:.85}.research-card106 details{padding:12px;border:1px solid var(--line);border-radius:10px;margin:12px 0}.research-card106 summary{cursor:pointer}.research-card106 input,.research-card106 select,.research-card106 textarea,#accountAnalytics106 select{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:10px;max-width:100%;box-sizing:border-box}.research-card106 label{display:grid;gap:6px;margin:10px 0}.research-more106{margin-top:24px}.research-more106>summary{border-bottom:1px solid var(--line);margin-bottom:16px}
.btc-research106{margin-top:20px}.btc-drivers106{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.btc-drivers106 article{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--panel2)}.btc-drivers106 article>b{color:var(--cyan);font-size:26px;opacity:.8}.btc-drivers106 h4{font-size:17px;margin:12px 0}.halving-cycle-track{filter:saturate(1.08)!important;box-shadow:0 0 12px #31dcac22!important}
#tridentMfaGate{width:min(440px,90vw);box-sizing:border-box;background:var(--panel);color:var(--text)}#tridentMfaGate input{width:100%;box-sizing:border-box;font-size:20px;letter-spacing:.2em;padding:12px;background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:10px;margin:10px 0}#tridentMfaGate p{font-size:14px;line-height:1.6}#mfaSetup img{background:#fff;padding:12px;box-sizing:content-box;max-width:80%;height:auto}#mfaSetup code{display:block;font-size:13px;margin:12px 0}
@media(max-width:850px){.btc-drivers106{grid-template-columns:repeat(2,minmax(0,1fr))}.insights104{grid-template-columns:1fr}}
@media(max-width:500px){.btc-drivers106{grid-template-columns:1fr}.research-card106 input,.research-card106 select,.connection-form input{font-size:16px}#accountAnalytics106 .section-head{display:block}}
