/* Restrained product styling for access and research. Behavior stays in existing scripts. */
.research-desk .view-container{animation:none}.research-desk .universal-search .button{background:#edeeec;color:#12151a;border:1px solid #edeeec;border-radius:5px;box-shadow:none}.research-desk .universal-search .button:hover{background:#d1d6d1}
:root{--background:#0b0c0d;--surface:#111214;--surface-light:#191b1e;--text:#f1f1f0;--text-secondary:#a1a3a8;--primary:#ee946f;--border:#30343b;--display:var(--font)}
.auth-page,.research-desk{background:#0b0c0d;color:#eceeef}.auth-page .brand-mark,.research-desk .brand-mark{color:#ed956f}.auth-page .brand-name,.research-desk .brand-name{font:600 27px/1 var(--font);letter-spacing:-1.2px}.auth-page .brand-period,.research-desk .brand-period{color:#a0a4ac;letter-spacing:-.6px}.auth-page .skip-link,.research-desk .skip-link{background:#edeeec;color:#111}.auth-page :focus-visible,.research-desk :focus-visible{outline-color:#efa984}.auth-page .nav-main{background:#0b0c0d;border-color:#292c31}.auth-page .auth-nav-right{font-size:12px;color:#a3a8b1}.auth-page .auth-nav-right a{font-size:12px;color:#e0e3e9}.access-backdrop,.access-coordinate{display:none}.access-layout{padding:55px 0;overflow:visible}.access-layout .auth-form-area{width:min(470px,calc(100% - 40px));min-height:0;padding:32px 35px;background:#111315;border:1px solid #30343b;border-radius:9px;backdrop-filter:none}.access-layout .form-eyebrow{font:11px var(--font);letter-spacing:0;color:#a5acb7;margin-bottom:16px}.access-layout .form-title{font:500 31px/1.2 var(--font);color:#f0f1f0;letter-spacing:-1px;max-width:none;margin-bottom:13px}.access-layout .form-description{font-size:13px;color:#a2aab6;line-height:1.8;margin-bottom:26px}.access-layout .form-label{font-size:12px;color:#c8ced7;margin-bottom:8px}.access-layout .form-input{height:44px;padding:10px 12px;font-size:14px;color:#e1e7ee;border:1px solid #3c434e;border-radius:5px;background:#0c0f13}.access-layout .form-input::placeholder{color:#929dac}.access-layout .form-input:focus{border-color:#edaa86}.access-layout .password-toggle{color:#a2acba;right:10px}.access-layout .password-help{font-size:11px;color:#9ba7b7}.access-layout .form-button{height:44px;background:#edeeec;color:#111315;border:1px solid #edeeec;border-radius:5px;box-shadow:none;font-size:13px}.access-layout .form-button:hover{background:#d4d7d3}.access-layout .divider{font:10px var(--font);color:#9aa5b5;margin:24px 0}.access-layout .wallet-button{border:1px solid #444b56;border-radius:5px;color:#e0e5eb;background:#191d23;min-height:44px;font-size:13px}.access-layout .wallet-button:hover{background:#242b34;border-color:#6f7b8c}.access-layout .wallet-provider-hints{font-size:10px;color:#a0acbd}.access-layout .form-link{font-size:12px;color:#a3adbd;margin-top:25px}.access-layout .form-link a{color:#e9c1a6}.access-layout .auth-privacy{font-size:10px;color:#a0acbb;border-color:#323944;line-height:1.8}.auth-page .wallet-dialog{background:#14171c;border:1px solid #424a57;border-radius:9px;color:#e7ebf0}.auth-page .wallet-dialog-header h2{font:500 26px var(--font);color:#eceff3;letter-spacing:-.6px}.auth-page .wallet-dialog .micro-label{font:10px var(--font);letter-spacing:0;color:#a0acbd}.auth-page .wallet-dialog-description,.auth-page .wallet-disclaimer{color:#a5b0c0;font-size:12px}.auth-page .provider-option{background:#1c222b;border-color:#3e4959;color:#e0e7ef}.auth-page .provider-option small{color:#a2afc1}.auth-page .provider-option:hover:not(:disabled){background:#2a3442}.auth-page .wallet-connecting{color:#c6b39e}.auth-page .error-message{font-size:13px;color:#f1b39c}.auth-page .notification,.research-desk .notification{background:#202731;border:1px solid #4b5769;color:#edf0f5;font-size:13px}
.research-desk .desk-masthead{min-height:76px;background:#0b0c0d}.research-desk .desk-title{font:11px var(--font);letter-spacing:0;color:#a6adb8}.research-desk .desk-title>span{font:10px var(--font);color:#929dac}.research-desk .desk-account{font-size:12px;color:#b9c3d0}.research-desk .dashboard-sidebar,.research-desk .workspace-topbar{background:#0e1013}.research-desk .nav-item{font:12px/1.5 var(--font);color:#a6b0bd}.research-desk .nav-item .icon{color:#96a3b4}.research-desk .nav-item.active{color:#f1f1ef;background:#ffffff05;border-bottom-color:#eea17b}.research-desk .nav-item.active>.icon{color:#e7aa83}.research-desk .nav-item:hover{color:#eee;background:#1b2027}.research-desk .workspace-breadcrumb{font:11px var(--font)}.research-desk .workspace-breadcrumb strong{color:#c4ccd8}.research-desk .chain-select{color:#d0d8e3;font-size:12px;padding:5px 7px;background:#171c24;border:1px solid #3c4553;border-radius:4px}.research-desk .read-only-label{font:10px var(--font);color:#a0acbb}.research-desk .dashboard-heading .eyebrow{font:11px var(--font);letter-spacing:0;color:#a8b3c0}.research-desk .dashboard-heading h1{font:500 clamp(34px,3.5vw,49px)/1.14 var(--font);letter-spacing:-1.6px;color:#eceff2;margin-top:22px}.research-desk .dashboard-heading h1 em{font:inherit;color:#a3acb9}.research-desk .dashboard-heading p{font-size:14px;line-height:1.8;color:#9eabbd}.research-desk .universal-search{background:#11161c;border:1px solid #414a58;border-radius:6px;padding:9px 9px 9px 14px;box-shadow:none}.research-desk .universal-search>input{font-size:13px;color:#dde4ed}.research-desk .universal-search>input::placeholder{color:#929fb1}.research-desk .universal-search>select{font-size:12px;color:#bfcbda;border-color:#394554}.research-desk .button-accent,.research-desk .search-button{background:#edeeec;color:#12151a;border-color:#edeeec;box-shadow:none;border-radius:5px}.research-desk .button-accent:hover,.research-desk .search-button:hover{background:#d1d6d1}.research-desk .desk-search-help{font-size:11px;color:#a4b0c1}.research-desk .desk-methods>.micro-label{font:10px var(--font);letter-spacing:0;color:#a4afbe}.research-desk .desk-methods>button{font-size:12px;color:#ced6df}.research-desk .desk-methods>button>span{font-size:10px;color:#d49a76}.research-desk .desk-ledger-heading{font:11px var(--font);letter-spacing:0;color:#b8c1ce}.research-desk .desk-ledger-heading>span+span{font-size:10px;color:#99a8bb}.research-desk .stat-label{font-size:12px;color:#a3afc0}.research-desk .stat-value{font:500 32px var(--font);color:#e5ebf2;letter-spacing:-1px}.research-desk .stat-value>span{font:9px var(--font);color:#96a4b7;letter-spacing:0}.research-desk .card-heading h2{font:500 20px var(--font);letter-spacing:-.4px;color:#e0e6ef}.research-desk .activity-empty h3{color:#c9d2df}.research-desk .activity-empty p{font-size:12px;color:#9dabbf}.research-desk .desk-casebook-link{color:#d8c3af}.research-desk .desk-casebook-link small,.research-desk .desk-coverage-note>span{color:#9baabd;font-size:11px}.research-desk .desk-coverage-note{font:10px/1.8 var(--font);color:#b1a895;letter-spacing:0}.research-desk .tool-title-row h1{font:500 clamp(28px,3vw,40px)/1.2 var(--font);letter-spacing:-1px;color:#e5eaf0}.research-desk .tool-view-heading>.eyebrow{font:11px var(--font);letter-spacing:0;color:#b6a797}.research-desk .tool-view-heading>p{font-size:13px;line-height:1.8;color:#a5b1c2}.research-desk .search-bar,.research-desk .result-card{background:#12161b;border-color:#343c48}.research-desk .search-input{font-size:14px;color:#d9e2ed}.research-desk .search-input::placeholder{color:#9aa9bd}.research-desk .search-button{font-size:12px}.research-desk .search-hint{font-size:11px;color:#a1b0c3}.research-desk .sample-targets button{font-size:11px;color:#d3b99d}.research-desk .tool-empty-state h2{font:500 24px var(--font);color:#d4deeb;letter-spacing:-.5px}.research-desk .tool-empty-state p{font-size:13px;color:#99a9bd}.research-desk .empty-state-tags{font-size:11px;color:#a4b3c7}.research-desk .metric-item{background:#1b222c}.research-desk .metric-label,.research-desk .result-table th{font-size:11px;color:#a3b3c9}.research-desk .metric-value{color:#e1eaf5}.research-desk .result-table td{font-size:12px;color:#b8c7db}.research-desk .result-title{color:#e1e8f1}.research-desk .result-tab,.research-desk .result-tool-button,.research-desk .action-button{font-size:11px;color:#b6c5da}.research-desk .result-tab.active{color:#eac4a6;background:#a5633220;border-color:#b8805355}.research-desk .result-toolbar .result-metadata{font-size:10px;color:#9aaac1}.research-desk .table-filter,.research-desk .research-note{font-size:12px;background:#0e131b;color:#d5e0f0;border-color:#3c485a}.research-desk .table-filter::placeholder{color:#97a8c0}.research-desk .workspace-footer{font:10px var(--font);color:#9aa6b9;letter-spacing:0}.research-desk .workspace-footer>span+span{color:#9aa6b9}.research-desk .casebook-card{background:#141a23;border-color:#3a4556}.research-desk .casebook-card h2{font:500 20px var(--font);color:#dbe6f5}.research-desk .casebook-meta{color:#a5b5cd;font-size:10px}
@media(max-width:1200px){.research-desk .nav-item{font-size:10px}.research-desk .stat-label{font-size:11px}.research-desk .desk-ledger-heading{font-size:10px}.research-desk .desk-methods>button{font-size:11px}.research-desk .stats-grid{gap:16px}}
@media(max-width:760px){.research-desk .desk-title{font-size:10px}.research-desk .dashboard-sidebar{background:#11161d}.research-desk .nav-item{font-size:13px;max-width:none}.research-desk .sidebar-label{color:#9facbf;font-size:10px}.research-desk .dashboard-heading h1{font-size:39px;letter-spacing:-1.2px}.research-desk .dashboard-heading .eyebrow{font-size:10px}.research-desk .dashboard-heading p{font-size:13px}.research-desk .workspace-breadcrumb{font-size:10px}.research-desk .chain-select{font-size:11px;max-width:130px}.research-desk .universal-search>input{font-size:12px}.research-desk .universal-search>select{font-size:11px}.research-desk .stat-label{font-size:11px}.research-desk .desk-ledger-heading{font-size:10px}.research-desk .tool-title-row h1{font-size:30px}.research-desk .tool-view-heading>p{font-size:13px}.research-desk .search-input{font-size:13px}.research-desk .search-button{font-size:12px}.access-layout{padding:35px 0}.access-layout .auth-form-area{padding:28px 24px}.access-layout .form-title{font-size:29px}.auth-page .wallet-dialog-description,.auth-page .wallet-disclaimer{font-size:11px}}
@media(max-width:400px){.research-desk .desk-title{font-size:8px}.research-desk .dashboard-heading h1{font-size:34px}.research-desk .chain-select{max-width:115px;font-size:10px}.access-layout .auth-form-area{padding:25px 20px}.access-layout .form-title{font-size:27px}}
