body.personal-research .hero,body.personal-research #investorSelectorBar,body.personal-research #summaryCards,body.personal-research .quote-block,body.personal-research #about,body.personal-research #philosophy,body.personal-research #readings,body.personal-research .investor-context,body.personal-research .divider{display:none!important}
body.personal-research .data-wrap{padding-top:112px}body.personal-research .nav{background:var(--navy-dark);box-shadow:0 1px 8px #0001}
.pp-dashboard{color:var(--text);font-size:13px;line-height:1.65}.pp-heading{display:flex;gap:24px;align-items:center;justify-content:space-between;margin:28px 0 22px}.pp-eyebrow{letter-spacing:2px;font-size:11px;color:var(--gold);font-weight:700;margin:0 0 5px}.pp-heading h2{font-family:var(--serif);font-size:32px;color:var(--navy);margin:0 0 8px}.pp-heading p{margin-top:0;max-width:620px}.pp-window{display:flex;gap:4px;flex-shrink:0;border:1px solid var(--border,#ddd);padding:4px}.pp-window button{border:0;background:transparent;color:var(--navy);padding:9px 13px;font:inherit;cursor:pointer}.pp-window button[aria-pressed=true]{background:var(--navy);color:white}.pp-context{display:flex;gap:10px 24px;flex-wrap:wrap;border-top:1px solid var(--gold);padding:12px 0;color:var(--text-light);font-size:11px}.pp-rules{padding:14px 18px;background:#f6f4ee;border-left:3px solid var(--gold);margin:0 0 22px}.pp-rules p{margin:0 0 4px}.pp-rules p:last-child{margin:0;color:var(--text-light)}.pp-list{border-top:1px solid var(--border,#ddd)}.pp-company{border-bottom:1px solid var(--border,#ddd);background:#fff}.pp-company>summary{list-style:none;display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(140px,1fr) minmax(120px,.9fr) 65px minmax(140px,1.1fr) 72px;gap:16px;align-items:center;padding:21px 12px;cursor:pointer}.pp-company>summary::-webkit-details-marker{display:none}.pp-company>summary:hover{background:#faf9f5}.pp-company>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.pp-name{display:flex;align-items:center;gap:12px}.pp-name strong{color:var(--navy);font-size:15px}.pp-name small,.pp-metric small,.pp-score small,.pp-verdict small{display:block;color:var(--text-light);font-size:10px}.pp-rank{color:var(--gold);font-family:var(--serif);font-size:23px;min-width:20px}.pp-metric b{font-size:22px;color:var(--navy);font-variant-numeric:tabular-nums;font-weight:500}.pp-metric span,.pp-score span{font-size:10px;color:var(--text-light);display:block}.pp-score b{font-size:21px;color:var(--navy)}.pp-verdict p{font-size:11px;margin:0 0 4px;line-height:1.6}.pp-open{font-size:10px;color:var(--navy);text-align:right}.pp-company[open]>summary{background:#faf9f5}.pp-company[open] .pp-open span{display:inline-block;transform:rotate(45deg)}.pp-detail{border-top:1px solid #ebe8e0;background:#faf9f6;padding:24px}.pp-detail-top{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.pp-detail h3{color:var(--navy);font-family:var(--serif);font-size:18px;margin:0}.pp-detail select{padding:7px;border:1px solid #d8d4c9;background:#fff;color:var(--navy);max-width:100%}.pp-note{color:var(--text-light);padding-left:12px;border-left:2px solid var(--gold);font-size:12px}.pp-small{font-size:11px;color:var(--text-light)}.pp-equations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;margin:16px 0}.pp-equation{background:#fff;border:1px solid #e8e4db;padding:16px;overflow-wrap:anywhere}.pp-equation strong{font-size:12px;color:var(--navy)}.pp-equation p{font-size:12px;margin:4px 0 14px}.pp-equation p:last-child{margin-bottom:0}.pp-equation b{color:var(--navy)}.pp-year,.pp-method{padding:13px 0;border-top:1px solid #ddd7ca}.pp-year>summary,.pp-method>summary{cursor:pointer;color:var(--navy);font-weight:600}.pp-ledger-scroll{overflow-x:auto;max-width:100%;margin:12px 0}.pp-ledger{width:100%;font-size:11px;border-collapse:collapse;min-width:600px}.pp-ledger th{text-align:left}.pp-ledger th,.pp-ledger td{border-bottom:1px solid #e8e4db;padding:10px;vertical-align:top}.pp-ledger td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-ledger th:nth-child(2){text-align:right}.pp-dashboard a{color:var(--navy);text-underline-offset:3px}.pp-evidence{max-width:360px;margin-top:6px}.pp-evidence summary{cursor:pointer;color:var(--text-light);font-size:10px}.pp-evidence p{overflow-wrap:anywhere;font-size:10px;margin:7px 0;white-space:normal}.pp-method{margin-top:24px;font-size:12px}.pp-loading{padding:40px 0;color:var(--text-light)}.pp-loading button{margin-left:15px;padding:8px;border:1px solid #ddd;background:#fff;color:var(--navy)}
@media(max-width:1000px){.pp-company>summary{grid-template-columns:minmax(140px,1fr) 145px 135px 70px;gap:14px}.pp-verdict{grid-column:1/4}.pp-open{grid-column:4}.pp-heading{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:600px){body.personal-research .data-wrap{padding-top:96px}.pp-heading{margin:20px 0 14px}.pp-heading h2{font-size:27px}.pp-heading p{font-size:12px}.pp-window{width:100%}.pp-window button{flex:1;padding:8px;font-size:12px}.pp-context{gap:5px 16px}.pp-rules{padding:12px;font-size:11px}.pp-company>summary{grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px 12px}.pp-name{grid-column:1/3}.pp-name strong{font-size:16px}.pp-name small{font-size:11px}.pp-metric b{font-size:25px}.pp-metric small{font-size:10px}.pp-score{grid-column:1;display:flex;align-items:baseline;gap:8px}.pp-score span{display:none}.pp-score b{font-size:17px}.pp-verdict{grid-column:1/3;grid-row:4}.pp-verdict p{font-size:11px}.pp-open{grid-column:2;grid-row:3}.pp-detail{padding:16px 12px}.pp-detail h3{font-size:16px}.pp-detail-top label{font-size:11px}.pp-detail-top select{font-size:11px}.pp-equation{padding:12px}.pp-equations{grid-template-columns:1fr}.pp-year>summary,.pp-method>summary{font-size:12px}.pp-ledger{min-width:530px}.pp-ledger th,.pp-ledger td{padding:8px}.pp-note{font-size:11px}}

body.personal-research #statusDot,body.personal-research #statusDrawer,body.personal-research #footerOfficial,body.personal-research #footerSEC{display:none!important}
body.personal-research .nav-brand,body.personal-research .lang-btn,body.personal-research .nav-links a{color:#f4f5f6}
body.personal-research .lang-btn{border-color:#ffffff70}
body.personal-research .nav-hamburger span{background:#f4f5f6}
@media(max-width:768px){body.personal-research .nav-links a{color:var(--navy)}}
.pp-explanations{margin:18px 0;border-top:1px solid #ddd7ca}.pp-explanations section{padding:12px 0;border-bottom:1px solid #e8e4db}.pp-explanations h4{margin:0 0 6px;color:var(--navy);font-size:13px}.pp-explanations p{margin:0;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.pp-equation .pp-symbolic{color:var(--text-light);font-size:11px}.pp-invalid{border-left:2px solid var(--gold);padding-left:10px}.pp-metric b.pp-na{font-size:18px}
@media(max-width:600px){.pp-ledger{min-width:0;display:block}.pp-ledger thead,.pp-ledger tbody{display:block}.pp-ledger tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #e8e4db}.pp-ledger th,.pp-ledger td{border:0;min-width:0;overflow-wrap:anywhere;white-space:normal}.pp-ledger th:nth-child(3){display:none}.pp-ledger td:nth-child(3){grid-column:1/3;padding-top:0}.pp-ledger td:nth-child(2){white-space:normal}.pp-ledger-scroll{overflow-x:visible}.pp-evidence{max-width:none}}
