.page.discovery-insiders{padding-top:22px}.discovery-insiders .page-heading{align-items:flex-start;margin:0 0 18px}.discovery-insiders .page-heading h1{margin-top:4px}.discovery-insiders .page-heading p{margin-top:6px}.discovery-insiders .insider-demo-label{color:var(--accent);font-size:var(--type-meta);line-height:var(--leading-compact)}.discovery-insiders .insider-search-form{margin:0 0 12px;padding:14px 16px 0}.discovery-insiders .insider-search-row{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:6px 12px;display:grid}.discovery-insiders .insider-search-row>label{color:var(--muted);font-size:var(--type-label);line-height:var(--leading-compact);grid-column:1/-1}.discovery-insiders .insider-search-row>input{width:100%;min-width:0}.discovery-insiders .insider-reset{min-height:44px;font-size:var(--type-secondary);align-items:center;display:inline-flex}.discovery-insiders .insider-refine{margin-top:4px}.discovery-insiders .insider-search-row .insider-refine[open]{grid-column:1/-1}.discovery-insiders .insider-refine>summary,.discovery-insiders .insider-dataset-details>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--accent);font-size:var(--type-secondary);line-height:var(--leading-compact);align-items:center;gap:8px;list-style:none;display:flex}.discovery-insiders .insider-refine>summary::-webkit-details-marker{display:none}.discovery-insiders .insider-dataset-details>summary::-webkit-details-marker{display:none}.discovery-insiders details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.discovery-insiders details[open]>summary>svg{transform:rotate(180deg)}.discovery-insiders .insider-refine-content{padding:4px 0 16px}.discovery-insiders .insider-refine .research-filters{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;margin:0 0 14px;padding:0;display:grid}.discovery-insiders .insider-refine .research-filters>label{min-width:0}.discovery-insiders .insider-refine .filter-select{width:100%;min-width:0}.discovery-insiders .insider-refine .discovery-presets{margin:0 0 8px}.discovery-insiders .insider-refine .activity-role-links{gap:4px 16px;margin-bottom:10px}.discovery-insiders .insider-refine .activity-role-links a{align-items:center;min-height:44px;display:inline-flex}.discovery-insiders .insider-refine-apply{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.discovery-insiders .discovery-active-filters{margin-bottom:8px}.discovery-insiders .insider-filter-warning{margin:0 0 8px}.discovery-insiders .insider-results-meta{flex-wrap:wrap;align-items:center;gap:0 20px;margin:0 0 4px;display:flex}.discovery-insiders .insider-results-meta>p{color:var(--muted);font-size:var(--type-meta);line-height:var(--leading-compact);margin:0}.discovery-insiders .insider-results-meta>p>strong{color:var(--text);font-weight:550}.discovery-insiders .insider-dataset-details{margin-left:auto}.discovery-insiders .insider-dataset-details[open]{flex-basis:100%;margin-left:0}.discovery-insiders .insider-dataset-content{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0 0 8px;padding:8px 16px 14px}.discovery-insiders .insider-dataset-content>.dataset-notice{background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;margin:0 0 10px;padding:8px 0}.discovery-insiders .insider-dataset-content>.dataset-notice>span{flex-wrap:wrap}.discovery-insiders .insider-dataset-content>p{color:var(--muted);font-size:var(--type-secondary);line-height:var(--leading-body);max-width:90ch;margin:8px 0 0}.discovery-insiders .insider-dataset-content>p>strong{color:var(--text);font-weight:500}.discovery-insiders .activity-toolbar{margin:0 0 10px}.discovery-insiders .insider-group{margin-bottom:18px}.discovery-insiders .insider-group-head{justify-content:space-between;gap:18px;padding:16px 20px}.discovery-insiders .insider-group-context{min-width:0}.discovery-insiders .insider-group-context>p{font-size:var(--type-secondary);line-height:var(--leading-compact)}.discovery-insiders .insider-group-context>.text-link{min-height:44px;font-size:var(--type-secondary);align-items:center;margin:0;display:inline-flex}.discovery-insiders .insider-company-identity{text-align:right;min-width:0;max-width:65%;margin:0}.discovery-insiders .insider-company-list{margin:0 0 12px;overflow:hidden}.insider-company-columns,.insider-company-summary{grid-template-columns:minmax(160px,1fr) minmax(118px,.55fr) minmax(140px,.7fr) 90px 196px;align-items:center;gap:14px;padding:8px 16px;display:grid}.insider-company-columns{background:var(--surface-raised);min-height:38px;color:var(--muted);font-size:14px;line-height:1.4}.insider-company-row{border-top:1px solid var(--border);min-width:0}.insider-company-summary{min-height:66px}.insider-company-summary>h2{min-width:0;font-size:inherit;margin:0;line-height:1.3}.insider-company-summary .stock-identity{gap:3px;width:100%}.insider-company-summary .stock-identity>a{font-size:18px;line-height:1.2}.insider-company-summary .stock-identity>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.35;display:block;overflow:hidden}.insider-row-price,.insider-row-activity{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;min-width:0;display:flex}.insider-company-summary strong{font-size:16px;font-weight:600;line-height:1.3}.insider-company-summary small{color:var(--muted);font-size:14px;line-height:1.35}.insider-row-activity>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insider-row-activity.purchase>strong{color:var(--green)}.insider-row-activity.sale>strong{color:#dfa5a1}.insider-row-filed{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.insider-row-filed>span{display:none}.insider-disclosure-toggle,.insider-disclosure-bottom{min-height:44px;color:var(--accent);cursor:pointer;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;padding:4px 0;font-size:14px;font-weight:550;line-height:1.4;display:inline-flex}.insider-disclosure-toggle svg{flex:none;transition:transform .16s}.insider-disclosure-toggle[aria-expanded=true] svg,.insider-disclosure-bottom svg{transform:rotate(180deg)}.insider-disclosure-toggle:hover,.insider-disclosure-bottom:hover{text-underline-offset:4px;text-decoration:underline}.insider-disclosure-toggle:focus-visible,.insider-disclosure-bottom:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.insider-company-row[data-expanded=true]>.insider-company-summary{background:#b8a1e609}.insider-row-disclosures[hidden]{display:none}.insider-row-disclosures{border-top:1px solid var(--border)}.insider-row-disclosures .filing-price-reference{margin:12px 16px 8px}.insider-disclosure-scope{color:var(--muted);margin:0;padding:0 16px 10px;font-size:14px;line-height:1.5}.insider-disclosure-status{padding:20px 16px;font-size:16px;line-height:1.5}.insider-disclosure-status .text-link{min-height:44px;margin-top:4px}.insider-disclosure-bottom{justify-content:flex-start;margin:8px 16px;display:flex}.insider-row-disclosures .simple-trade-card{padding:18px 20px}.insider-row-disclosures .simple-trade-facts{margin:14px 0}.insider-row-disclosures .simple-trade-heading{margin-bottom:8px}.insider-row-disclosures .simple-trade-card h3,.insider-row-disclosures .simple-trade-facts dd{font-size:18px}@media (min-width:761px) and (max-width:1180px){.insider-company-columns,.insider-company-summary{grid-template-columns:minmax(145px,1fr) 116px minmax(105px,.65fr) 180px;gap:10px;padding-left:12px;padding-right:12px}.insider-company-columns>span:nth-child(4),.insider-row-filed{display:none}}@media (min-width:761px) and (max-width:1000px){.insider-company-columns,.insider-company-summary{grid-template-columns:minmax(0,1fr) 110px 172px}.insider-company-columns>span:nth-child(3){display:none}.insider-company-summary{grid-template-areas:"identity price action""activity activity action";row-gap:5px}.insider-company-summary>h2{grid-area:identity}.insider-row-price{grid-area:price}.insider-row-activity{flex-flow:wrap;grid-area:activity;gap:3px 8px}.insider-disclosure-toggle{grid-area:action}}@media (prefers-reduced-motion:reduce){.insider-disclosure-toggle svg{transition:none}}@media (max-width:760px){.page.discovery-insiders{padding-top:16px}.discovery-insiders .page-heading{margin-bottom:16px}.discovery-insiders .insider-search-form{padding:12px 12px 0}.discovery-insiders .insider-search-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.discovery-insiders .insider-search-row>input{grid-column:1/-1}.discovery-insiders .insider-search-row>.button{justify-self:start;margin-top:2px}.discovery-insiders .insider-results-meta{gap:0 12px}.discovery-insiders .insider-dataset-details{margin-left:0}.discovery-insiders .insider-group-head{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:14px 16px}.discovery-insiders .insider-company-identity{text-align:left;max-width:100%}.discovery-insiders .insider-group-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.discovery-insiders .insider-dataset-content{padding:6px 12px 12px}.insider-company-columns{display:none}.insider-company-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity price""activity filed""action action";gap:8px 12px;padding:12px}.insider-company-summary>h2{grid-area:identity}.insider-row-price{text-align:right;grid-area:price}.insider-row-activity{grid-area:activity}.insider-row-activity>strong{white-space:normal}.insider-row-filed{text-align:right;grid-area:filed;align-self:start}.insider-row-filed>span{display:inline}.insider-disclosure-toggle{text-align:left;border-top:1px solid var(--border);grid-area:action;justify-content:space-between;padding-top:8px}.insider-row-disclosures .filing-price-reference{margin:10px 12px 8px}.insider-row-disclosures .simple-trade-card{padding:16px 12px}}.insider-search-form .insider-search-glow{border-color:#22c55e;animation:2.4s ease-in-out infinite insider-search-glow;box-shadow:0 0 0 1px #22c55e,0 0 14px 2px #22c55e73}.insider-search-form .insider-search-glow:focus{outline:none;animation:none;box-shadow:0 0 0 2px #22c55e,0 0 20px 4px #22c55e99}@keyframes insider-search-glow{50%{box-shadow:0 0 0 1px #22c55e,0 0 22px 5px #22c55e99}}@media (prefers-reduced-motion:reduce){.insider-search-form .insider-search-glow{animation:none}}
