.hk-header{border-bottom-color:color-mix(in srgb, var(--research-border) 75%, #b51f32 25%)}.hk-header .market-brand-logo{background:#a91f31}.hk-header .workspace-nav-items a.active{background:color-mix(in srgb, var(--research-surface) 85%, #c52b3b 15%);border-color:#c52b3b52}.hk-main{padding-top:28px}.hk-main .magic-workspace{display:grid}.hk-main .magic-page-header{background-image:none}.hk-main .magic-eyebrow{color:#9b2534}.hk-main .magic-latest-market-cap small,.hk-main .magic-results th small{color:var(--research-muted);font-size:11px;font-weight:500;display:block}.hk-money-currency{color:var(--research-muted);font-size:11px}.hk-report-year{gap:2px;display:grid}.hk-report-year small{color:var(--research-muted);font-size:11px;font-weight:500}.hk-report-grid dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hk-version-details summary{min-height:44px;color:var(--research-text);cursor:pointer;align-items:center;font-weight:750;display:flex}.hk-version-details dl{gap:5px;margin:8px 0 0;font-size:11px;display:grid}.hk-version-details dl div{grid-template-columns:68px minmax(0,1fr);gap:6px;display:grid}.hk-version-details dt{color:var(--research-muted)}.hk-version-details dd{overflow-wrap:anywhere;color:var(--research-text);margin:0}#hk-company-dialog footer button:disabled{cursor:not-allowed;opacity:.45}.hk-main .magic-page-mark{border-color:var(--research-border-strong);color:var(--ledger-action)}.hk-main .magic-page-header .magic-eyebrow,.hk-main .magic-stage-number,.hk-main .magic-workflow-map span{color:var(--ledger-action)}.hk-main .magic-summary-counts>button:hover,.hk-main .magic-summary-counts>button[aria-pressed=true]{box-shadow:inset 3px 0 var(--ledger-action)}.hk-main .magic-summary-counts>article{border-right:1px solid var(--research-border);align-content:center;min-height:72px;padding:10px 12px;display:grid}.hk-main .magic-summary-counts>article span{color:var(--research-muted);font-size:11px}.hk-main .magic-summary-counts>article strong{color:var(--research-text);margin-top:4px;font-size:15px}.hk-main .magic-history summary{min-height:48px;color:var(--research-text);border-bottom:1px solid #0000;padding:13px 16px}.hk-main .magic-history[open] summary{border-bottom-color:var(--research-border);background:var(--research-bg)}.hk-main .magic-dialog,.hk-main .magic-company-dialog,#hk-run-dialog,#hk-company-dialog{border:1px solid var(--research-border);background:var(--research-surface);color:var(--research-text);border-radius:4px;box-shadow:0 20px 64px #0006}#hk-run-dialog>form>header,#hk-company-dialog>form>header,#hk-run-dialog>form>footer,#hk-company-dialog>form>footer{border-color:var(--research-border);background:var(--research-bg)}@media (width<=700px){.hk-main{padding:8px 12px 42px}.hk-main .magic-summary-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.hk-main .magic-summary-counts>button:nth-child(n){border-right:1px solid var(--research-border)}.hk-main .magic-summary-counts>button:nth-child(4n){border-right:0}.hk-main .magic-summary-counts>button:nth-last-child(-n+4){border-bottom:0}#hk-run-dialog,#hk-company-dialog{border:0;border-radius:0;width:100vw;max-width:none;min-height:100dvh;margin:0}}.hk-main{max-width:1440px;padding:20px 28px 64px}.hk-main .magic-page-header{border-top:1px solid var(--research-border)}.hk-main .magic-page-mark{border-color:var(--research-border-strong);color:var(--ledger-action);background:0 0}.hk-main .magic-page-header .magic-eyebrow,.hk-main .magic-stage-number{color:var(--ledger-action)}.hk-main .magic-screening-heading .magic-stage-number{letter-spacing:.08em;width:auto;font-size:11px}.hk-main .magic-history summary{min-height:42px;padding:10px 14px}@media (width<=700px){.hk-main{padding:10px 12px 48px}}
