.congress-page .people-preview{margin:4px 0 14px}.congress-page [aria-label="Explore public disclosure profiles"]{margin-bottom:16px}.congress-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 8px;display:flex}.congress-toolbar .research-filters{background:0 0;border:0;flex-wrap:nowrap;flex:0 560px;align-items:center;gap:8px;margin:0 0 0 auto;padding:0;display:flex;position:relative}.congress-toolbar .congress-search{flex:auto;margin:0}.congress-toolbar .congress-search input{width:100%}.congress-search-go{flex:none;place-items:center;width:40px;padding:0;display:inline-grid}.congress-filter-toggle{flex:none;margin:0}.congress-filter-toggle>.congress-filter-panel{z-index:35;background:#17171c;border:1px solid #b7a1f44d;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(640px,100vw - 48px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}.congress-filter-panel label{gap:6px;display:grid}.congress-filter-actions{grid-column:1/-1;align-items:center;gap:14px;display:flex}.congress-scope{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 12px;display:flex}.congress-scope strong{color:var(--text)}.congress-home-link{margin-left:auto}@media (max-width:800px){.congress-toolbar .research-filters{flex-basis:100%;margin-left:0}.congress-filter-toggle>.congress-filter-panel{grid-template-columns:1fr}.congress-home-link{margin-left:0}}.congress-page .congress-table{border-collapse:separate;border-spacing:0 8px}.congress-page .table-scroll{padding:0 12px}.congress-page .congress-table tbody td{vertical-align:middle;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff04;padding-top:11px;padding-bottom:11px}.congress-page .congress-table tbody td:first-child{border-left:1px solid var(--border);border-radius:14px 0 0 14px}.congress-page .congress-table tbody td:last-child{border-right:1px solid var(--border);border-radius:0 14px 14px 0}.congress-page .congress-table tbody tr{border-radius:14px;transition:box-shadow .2s}.congress-page .congress-table tbody tr.purchase{box-shadow:0 0 16px #facc153d,0 0 2px #facc1559}.congress-page .congress-table tbody tr.purchase td{background:#facc1506;border-color:#facc15b3}.congress-page .congress-table tbody tr.purchase:hover{box-shadow:0 0 26px #facc156b,0 0 3px #facc1580}.congress-page .congress-table tbody tr:not(.purchase):hover td{border-color:#b7a1f473}.congress-evidence{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.congress-page .congress-table .asset-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.congress-toolbar .congress-search,.congress-toolbar .congress-search input{min-width:0}
.congress-page .congress-phone-only{display:none}@media (max-width:760px){.congress-page .congress-phone-only{display:block}.congress-page>.page-heading,.congress-page [aria-label="Explore public disclosure profiles"],.congress-page .congress-toolbar>.activity-tabs,.congress-page .congress-home-link,.congress-page .congress-desktop-only,.congress-page>.panel>.simple-bounded-trades,.congress-page>.panel>.table-scroll{display:none!important}.congress-page .congress-phone-heading{margin:0 0 6px}.congress-page .congress-phone-heading h1{margin:0 0 6px;font-size:26px;font-weight:750;line-height:1.2}.congress-page .congress-phone-heading p{color:var(--muted);font-size:15px;line-height:1.45}.congress-page .congress-neon-divider{position:relative}.congress-page .congress-neon-divider:after{content:"";pointer-events:none;opacity:.42;filter:drop-shadow(0 0 3px #ac8edb55);background:linear-gradient(90deg,#0000,#a58cce 15%,#b69ce2 50%,#a58cce 85%,#0000);height:1px;position:absolute;inset:auto 0 0}.congress-page .congress-phone-explore{grid-template-columns:max-content minmax(0,1fr);gap:8px;margin-bottom:14px;padding:4px 0 8px;display:grid}.congress-phone-explore a{min-height:44px;color:var(--accent);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.congress-phone-explore a>svg{flex:none}.congress-phone-explore a+a{border-left:1px solid var(--border);padding-left:8px}.congress-phone-explore a>svg:last-child{margin-left:auto}.congress-page .congress-toolbar{margin-bottom:8px;display:block}.congress-page .congress-toolbar .research-filters{grid-template-columns:minmax(0,1fr) 76px;gap:10px 8px;margin:0;display:grid}.congress-page .congress-search{grid-area:1/1/auto/-1;margin-right:52px}.congress-page .congress-search input{min-height:44px;padding:10px 12px;font-size:16px}.congress-page .congress-search-go{color:#17111d;background:#b68aee;border-color:#b68aee;grid-area:1/2;justify-self:end;width:44px;min-height:44px}.congress-page .congress-phone-activity{grid-area:2/1;align-items:stretch;gap:4px;display:flex}.congress-phone-activity a{min-width:0;min-height:44px;color:var(--accent);text-align:center;flex:auto;justify-content:center;align-items:center;padding:6px 3px;font-size:14px;font-weight:650;line-height:1.3;display:flex;position:relative}.congress-phone-activity a[data-direction=purchase]{color:var(--green)}.congress-phone-activity a[data-direction=sale]{color:#ec8882}.congress-phone-activity a[aria-current=page]:after{content:"";opacity:.7;background:currentColor;border-radius:2px;height:2px;position:absolute;inset:auto 2px 0;box-shadow:0 0 5px}.congress-page .congress-filter-toggle{grid-area:2/2}.congress-page .congress-filter-toggle>summary{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;gap:5px;min-height:44px;padding:6px 0 6px 8px;font-size:15px}.congress-page .congress-filter-toggle>.congress-filter-panel{width:100%;max-height:65vh;padding:12px;top:100%;overflow-y:auto}.congress-page .congress-filter-panel select{max-width:100%;min-height:44px;font-size:16px}.congress-page .congress-filter-panel label{font-size:15px}.congress-page .congress-filter-actions>*{align-items:center;min-height:44px;display:inline-flex}.congress-page .congress-scope{margin-bottom:0;padding:6px 0 12px;font-size:15px;line-height:1.45;display:block;position:relative}.congress-page .congress-latest-report{margin-top:4px;padding-right:44px;font-size:14px;display:block}.congress-page .congress-latest-report .congress-phone-only{display:inline}.congress-page .congress-scope .info-tip{width:44px;height:44px;position:absolute;bottom:4px;right:0}.congress-page .congress-scope .info-tip-body{width:min(300px,100vw - 40px);left:auto;right:0;transform:translateY(-4px)}.congress-page .congress-scope .info-tip:is(:focus,:hover) .info-tip-body{transform:translateY(0)}.congress-page>.panel{background:0 0;border:0;border-radius:0;padding:0}.congress-phone-list-context{color:var(--muted);padding:10px 0;font-size:14px;line-height:1.4}.congress-phone-trade{min-width:0;padding:12px 0 4px}.congress-phone-trade-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.congress-phone-asset{min-width:0}.congress-page .congress-phone-asset h2{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.15}.congress-page .congress-phone-asset .stock-identity>a{font-size:24px}.congress-phone-asset p{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.4}.congress-phone-event{color:var(--accent);border:1px solid #a58cce66;border-radius:8px;max-width:125px;padding:4px 7px;font-size:14px;font-weight:600;line-height:1.3}.congress-phone-event[data-direction=purchase]{color:var(--green);border-color:#20d99b66}.congress-phone-event[data-direction=sale]{color:#ec8882;border-color:#ec888299}.congress-phone-member-value{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;display:grid}.congress-phone-member{align-items:center;gap:8px;min-width:0;font-size:15px;line-height:1.35;display:flex}.congress-phone-member>.person-portrait{border-radius:50%;flex:none;width:42px;height:42px}.congress-phone-member>span{overflow-wrap:anywhere;min-width:0}.congress-phone-member small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.congress-phone-range{text-align:right;min-width:0}.congress-phone-range>span{color:var(--muted);font-size:14px;line-height:1.4;display:block}.congress-phone-range strong{overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.35;display:block}.congress-phone-dates{color:var(--muted);flex-wrap:wrap;gap:2px 6px;margin:8px 0 0;font-size:14px;line-height:1.4;display:flex}.congress-phone-dates>span+span:before{content:"· "}.congress-phone-context{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.4}.congress-phone-evidence{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:8px;margin-top:2px;display:grid}.congress-phone-evidence>a,.congress-phone-evidence>button{min-height:44px;color:var(--accent);text-align:left;justify-content:center;align-items:center;gap:5px;padding:4px 0;font-size:14px;line-height:1.35;display:flex}.congress-phone-evidence>a>svg{flex:none}.congress-phone-evidence>button{border-left:1px solid var(--border);padding-left:8px}.congress-phone-more>summary{min-height:44px;color:var(--accent);cursor:pointer;align-items:center;padding:10px 0;font-size:15px;display:flex}.congress-phone-more>summary:after{content:"+";margin-left:auto}.congress-phone-more[open]>summary:after{content:"−"}.congress-page .congress-phone-trades :is(a,button,summary):focus-visible,.congress-page .congress-phone-explore a:focus-visible,.congress-page .congress-phone-activity a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}}
