.insider-page{width:min(1220px,100% - 48px);margin:0 auto;padding:42px 0 94px}.ledger-intro{background:radial-gradient(circle at 88% 15%,#152941,#0b111b 62%);border:1px solid #f2b63f29;padding:32px 38px}.ledger-kicker{color:#dca744;letter-spacing:.15em;margin:0 0 10px;font-size:.68rem;font-weight:850}.ledger-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4.4vw,3.9rem);line-height:1.1}.ledger-intro h1 em{color:#f2b63f;font-style:normal}.ledger-lead{color:#adb8c7;max-width:745px;font-size:1rem;line-height:1.65}.ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.ledger-summary>div{background:#0d1828;border:1px solid #ffffff14;padding:15px}.ledger-summary strong{color:#f9f5eb;font-size:1.8rem;font-weight:800;display:block}.ledger-summary span{color:#a9b4c3;margin-top:3px;font-size:.72rem;display:block}.ledger-updated{color:#b1bdcb;margin:0;font-size:.77rem;line-height:1.6}.ledger-updated strong{color:#f2b63f}.ledger-section{margin-top:37px}.ledger-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:19px;display:flex}.ledger-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,3vw,2rem)}.ledger-heading a{color:#e6b85f;white-space:nowrap;font-size:.76rem}.ledger-filters,.ledger-results{background:#0b121e;border:1px solid #ffffff1a}.ledger-filters{padding:22px}.ledger-label{color:#d8e0ea;margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.ledger-filters input[type=search],.ledger-filters select{color:#f8f5ee;font:inherit;background:#0b1018;border:1px solid #334154;border-radius:3px;min-width:0;padding:11px 12px;font-size:.83rem}.ledger-filters input[type=search]{box-sizing:border-box;width:100%}.ledger-filter-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.ledger-tabs{flex-wrap:wrap;gap:6px;display:flex}.ledger-tabs button,.ledger-results-bar button{cursor:pointer;font:inherit;color:#c1cad8;background:#101b2a;border:1px solid #344054;padding:10px 12px;font-size:.76rem;font-weight:700}.ledger-tabs button[aria-pressed=true]{color:#090d15;background:#f2b63f;border-color:#f2b63f}.ledger-sort-label{color:#a4b2c0;align-items:center;gap:10px;font-size:.76rem;display:flex}.ledger-advanced{border-top:1px solid #ffffff17;margin-top:17px;padding-top:14px}.ledger-advanced summary{cursor:pointer;color:#f2b63f;font-size:.8rem;font-weight:700;list-style:none}.ledger-advanced summary::-webkit-details-marker{display:none}.ledger-advanced summary span{margin-left:7px}.ledger-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ledger-advanced-grid label{color:#b6c1d0;flex-direction:column;gap:7px;font-size:.75rem;display:flex}.ledger-advanced-grid .ledger-check{flex-direction:row;align-items:center}.ledger-check input{accent-color:#e3ad45}.ledger-results{margin-top:15px}.ledger-results-bar{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.ledger-results-bar p{color:#a3b1c2;margin:0;font-size:.76rem}.ledger-results-bar button{color:#e6b85f;padding:7px 10px}.ledger-columns,.ledger-main{grid-template-columns:minmax(132px,1.05fr) minmax(160px,1.7fr) minmax(85px,1.05fr) minmax(95px,1.04fr) minmax(65px,.85fr) minmax(66px,.72fr) minmax(66px,.72fr) minmax(43px,.5fr);align-items:center;gap:10px;display:grid}.ledger-columns{color:#dca744;text-transform:uppercase;letter-spacing:.05em;background:#111c2b;border-block:1px solid #ffffff1a;padding:13px 18px;font-size:.64rem;font-weight:800}.ledger-items{min-height:90px}.ledger-record{border-bottom:1px solid #ffffff14;padding:16px 18px 12px}.ledger-record:last-child{border-bottom:0}.ledger-record[hidden]{display:none!important}.ledger-cell{color:#c5d0de;min-width:0;font-size:.76rem}.ledger-company strong{color:#fff;font-size:.87rem}.ledger-company-lockup{align-items:center;gap:11px;min-width:0;display:flex}.ledger-company-lockup>div:last-child{min-width:0}.ledger-cell small{color:#92a1b3;text-overflow:ellipsis;margin-top:4px;font-size:.65rem;display:block;overflow:hidden}.ledger-person strong{color:#e3e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:680;display:block;overflow:hidden}.ledger-side{font-size:.65rem;font-weight:850}.ledger-buy{color:#6bc896!important}.ledger-sell{color:#e38274!important}.ledger-cluster,.ledger-featured{color:#e4b554!important}.ledger-money strong{white-space:nowrap;font-size:.8rem}.ledger-source a,.ledger-detail a{color:#e4b554;white-space:nowrap;font-weight:750}.ledger-mobile-label{display:none!important}.ledger-trade-date time,.ledger-filing-date time{white-space:nowrap;font-weight:700}.ledger-detail{margin-top:11px}.ledger-detail summary{cursor:pointer;color:#b1bdcb;width:fit-content;font-size:.68rem;list-style:none}.ledger-detail summary::-webkit-details-marker{display:none}.ledger-detail summary span{color:#e4b554}.ledger-detail[open]{background:#0f1927;border:1px solid #f2b63f26;margin:13px -5px 0;padding:13px}.ledger-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:15px 0;display:grid}.ledger-detail-grid div span{color:#92a0af;margin-bottom:4px;font-size:.65rem;display:block}.ledger-detail-grid strong{color:#e5e8ed;overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.ledger-detail p{color:#97a5b5;margin:12px 0;font-size:.72rem}.ledger-detail a{font-size:.76rem}#ledger-empty{color:#aab6c5;padding:22px;font-size:.84rem}#ledger-empty[hidden]{display:none}.insider-page a:focus-visible,.insider-page input:focus-visible,.insider-page select:focus-visible,.insider-page button:focus-visible,.insider-page summary:focus-visible{outline-offset:3px;outline:2px solid #f2b63f}@media (width<=1050px){.ledger-columns{display:none}.ledger-main{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}.ledger-company{grid-area:1/1}.ledger-action{text-align:right;grid-area:1/2}.ledger-person{grid-area:2/1}.ledger-money{text-align:right;grid-area:2/2}.ledger-shares{grid-area:3/1}.ledger-trade-date{grid-area:4/1}.ledger-filing-date{text-align:right;grid-area:4/2}.ledger-source{text-align:right;grid-area:3/2}.ledger-mobile-label{font-size:.6rem;color:#8495a8!important;margin-bottom:4px!important;display:block!important}.ledger-person strong{white-space:normal}.ledger-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.insider-page{width:min(100% - 28px,1220px);padding:24px 0 70px}.ledger-intro{padding:21px 17px}.ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-heading{flex-direction:column;align-items:start}.ledger-filters{padding:15px}.ledger-sort-label{justify-content:space-between;width:100%}.ledger-sort-label select{max-width:78%}.ledger-advanced-grid{grid-template-columns:1fr}.ledger-results-bar{align-items:start}.ledger-record{padding:16px 13px 13px}}
