.account-review-page{display:grid;grid-gap:1rem;gap:1rem}.account-review-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.5rem;gap:1.5rem}.account-metric-panel h2,.account-review-limitations h2,.account-review-overview h2,.account-review-position-section h2{margin:0;font-size:1rem}.account-review-overview .filter-summary{max-width:72rem}.account-review-methodology-link{margin-left:.12em;color:var(--accent-2);text-decoration:none}.account-review-methodology-link:focus-visible,.account-review-methodology-link:hover{text-decoration:underline}.account-review-style{margin:.75rem 0 0;padding:0;list-style:none}.account-review-primary-reason{max-width:72rem;margin:.8rem 0 0;padding:.62rem .75rem;border-left:3px solid var(--trade-sell);background:color-mix(in srgb,var(--panel-background) 92%,var(--trade-sell) 8%);color:var(--muted);font-size:.84rem}.account-review-primary-reason strong{color:var(--panel-surface-color)}.account-review-score{min-width:5.5rem;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;padding:.5rem .65rem;border:1px solid var(--panel-border-color);background:var(--panel-background)}.account-review-score>span{font-size:clamp(1.4rem,3.5vw,2.4rem);line-height:1;font-weight:800}.account-review-score>small{color:var(--muted);font-size:.55rem}.account-review-score>strong{grid-column:1/-1;margin-top:.35rem;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.account-review-score[data-status=candidate]{border-color:color-mix(in srgb,var(--trade-buy) 65%,var(--panel-border-color))}.account-review-page .account-metric-panel [data-direction=positive],.account-review-score[data-status=candidate]>strong{color:var(--trade-buy)}.account-review-score[data-status=creator-only],.account-review-score[data-status=high-risk],.account-review-score[data-status=insufficient-data]{border-color:color-mix(in srgb,var(--trade-sell) 55%,var(--panel-border-color))}.account-review-page .account-metric-panel [data-copy-verdict=very-hard],.account-review-page .account-metric-panel [data-direction=negative],.account-review-score[data-status=creator-only]>strong,.account-review-score[data-status=high-risk]>strong,.account-review-score[data-status=insufficient-data]>strong{color:var(--trade-sell)}.account-review-page .account-metric-panel [data-copy-verdict=bots]{color:#d97706}html[data-theme=dark] .account-review-page .account-metric-panel [data-copy-verdict=bots]{color:#fbbf24}.account-review-page .account-metric-panel [data-copy-verdict=copyable]{color:var(--accent-2)}.account-review-page .account-metric-panel [data-copy-verdict=very-copyable]{color:var(--trade-buy)}.account-review-score-components{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.account-review-score-component{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:.45rem .75rem;gap:.45rem .75rem;padding:.8rem}.account-review-score-component>span{min-width:0;color:var(--muted);font-size:.78rem}.account-review-score-component>strong{font-size:1.15rem}.account-review-score-track{grid-column:1/-1;height:.25rem;overflow:hidden;background:color-mix(in srgb,var(--panel-border-color) 70%,transparent)}.account-review-score-track i{display:block;height:100%;background:var(--accent-2)}.account-review-notice{margin:0;font-size:.85rem}.account-review-gate-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.account-review-gate,.account-review-status-badge{display:inline-flex;align-items:center;border:1px solid var(--panel-border-color);padding:.18rem .42rem;font-size:.72rem;line-height:1.3;white-space:nowrap}.account-review-gate[data-passed=true],.account-review-status-badge[data-status=eligible],.account-review-status-badge[data-status=open]{color:var(--trade-buy);border-color:color-mix(in srgb,var(--trade-buy) 45%,var(--panel-border-color))}.account-review-gate[data-passed=false],.account-review-status-badge[data-status=contaminated],.account-review-status-badge[data-status=exit]{color:var(--trade-sell);border-color:color-mix(in srgb,var(--trade-sell) 45%,var(--panel-border-color))}.account-review-warning-list{margin:.65rem 0 0;padding-left:1.2rem;color:var(--muted);font-size:.82rem}.account-review-warning-list li+li{margin-top:.28rem}.account-review-no-warnings{margin:.65rem 0 0}.account-review-page .account-metric-panel h2{margin-bottom:.55rem}.account-review-page .account-metric-panel .row>:first-child{max-width:13rem}.account-review-page .account-metric-panel .row>:last-child{max-width:18rem}.account-review-limitations{border-left:3px solid var(--accent-2)}.account-review-limitations h2{scroll-margin-top:1rem}.account-review-position-section{min-width:0}.account-review-position-section .today-table-header{align-items:flex-start}.account-review-position-wrap{max-height:none!important;overflow:visible!important}.account-review-position-table{width:100%}.account-review-position-table td,.account-review-position-table th{vertical-align:top}.account-review-position-table td:first-child{min-width:11rem}.account-review-position-table td:last-child{min-width:13rem}.account-review-position-execution{margin:0;padding:0;list-style:none}@media (max-width:1040px){.account-review-score-components{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.account-review-overview{grid-template-columns:minmax(0,1fr)}.account-review-score{width:100%}.account-review-score-components{grid-template-columns:minmax(0,1fr)}}