._pageWrapper_1sf5p_2{min-height:100vh;position:relative;background-color:#f8f9fa}@media (min-width: 992px){._pageWrapper_1sf5p_2{padding:0 180px}}@media (max-width: 991px){._pageWrapper_1sf5p_2{padding:0 16px}}._container_1sf5p_19{width:100%;max-width:1400px;margin:80px auto 40px;padding:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (max-width: 991px){._container_1sf5p_19{margin-bottom:80px;padding:16px}}._legendBox_1sf5p_34{width:100%;margin-bottom:16px;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6;display:flex;gap:32px;flex-wrap:wrap}@media (max-width: 768px){._legendBox_1sf5p_34{flex-direction:column;gap:16px;padding:12px 16px}}._legendSection_1sf5p_53{flex:1;min-width:280px;margin-bottom:12px}._legendSection_1sf5p_53:last-child{margin-bottom:0}._legendTitle_1sf5p_62{font-size:13px;font-weight:700;color:#495057;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}._legendCard_1sf5p_72{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000014;border:1px solid #e1e8ed}._legendSubtitle_1sf5p_80{font-size:11px;font-weight:700;color:#5c7080;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}._legendList_1sf5p_89{display:flex;flex-direction:column;gap:6px}._legendGrid_1sf5p_95{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}@media (max-width: 480px){._legendGrid_1sf5p_95{grid-template-columns:1fr}}._legendItem_1sf5p_106{display:flex;align-items:center;gap:8px;font-size:12px;color:#5c7080}._legendBadge_1sf5p_114{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:700}._buyBadge_1sf5p_126{background-color:#0d805026;color:#0d8050}._sellBadge_1sf5p_131{background-color:#c2303026;color:#c23030}._grantBadge_1sf5p_136{background-color:#2c528226;color:#2c5282}._exerciseBadge_1sf5p_141{background-color:#d9822b26;color:#d9822b}._giftBadge_1sf5p_146{background-color:#8e44ad26;color:#8e44ad}._otherBadge_1sf5p_151{background-color:#5c708026;color:#5c7080}._taxBadge_1sf5p_156{background-color:#c2303026;color:#c23030}._directBadge_1sf5p_161{background-color:#0d80501a;color:#0d8050}._indirectBadge_1sf5p_166{background-color:#d9822b26;color:#d9822b}._explanatoryNotes_1sf5p_172{width:100%;margin-bottom:24px;padding:20px;background-color:#f8f9fa;border-radius:5px;border:1px solid #dee2e6;box-shadow:0 2px 4px #0000000d}._explanatoryNotes_1sf5p_172 p{margin-bottom:12px;line-height:1.6;color:#495057}@media (max-width: 768px){._explanatoryNotes_1sf5p_172{padding:15px}}._notesHeader_1sf5p_192{font-size:18px;font-weight:600;margin-bottom:15px;color:#333}._notesList_1sf5p_199{padding-left:20px;margin-bottom:15px}._notesList_1sf5p_199 li{margin-bottom:8px;line-height:1.5;color:#495057}._notesList_1sf5p_199 li strong{color:#333}._errorMessage_1sf5p_213{background-color:#ffebee;color:#c62828;padding:12px 20px;border-radius:6px;margin-bottom:16px;font-weight:500}._contentWrapper_1sf5p_223{width:100%}._tickerHeader_1sf5p_228{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;background:linear-gradient(135deg,#2c5282,#4a90d9);border-radius:12px;margin-bottom:24px;color:#fff;flex-wrap:wrap;gap:16px}._tickerInfo_1sf5p_241{flex:1}._tickerName_1sf5p_245{margin:0 0 8px;font-size:22px;font-weight:600}._tickerSymbol_1sf5p_251{font-weight:800;font-size:26px;margin-right:12px;padding:4px 12px;background-color:#fff3;border-radius:6px}._tickerMeta_1sf5p_260{display:flex;gap:24px;flex-wrap:wrap;align-items:center}._metaItem_1sf5p_267{font-size:14px;opacity:.9}._metaItem_1sf5p_267 strong{font-weight:700}._sentimentBadge_1sf5p_275{padding:4px 12px;border-radius:12px;font-weight:700;font-size:12px;text-transform:uppercase;background-color:#fff3}._sentimentBadge_1sf5p_275._bullish_1sf5p_283{background-color:#0d805066}._sentimentBadge_1sf5p_275._bearish_1sf5p_286{background-color:#c2303066}._headerFilters_1sf5p_290{display:flex;gap:16px;flex-wrap:wrap;align-items:center}._daysSelector_1sf5p_297{display:flex;align-items:center;gap:8px}._daysSelector_1sf5p_297 label{font-size:14px;font-weight:500}._daysSelect_1sf5p_297{padding:8px 16px;border-radius:6px;border:none;background-color:#fff3;color:#fff;font-size:14px;font-weight:500;cursor:pointer}._daysSelect_1sf5p_297 option{color:#333;background-color:#fff}._daysSelect_1sf5p_297:focus{outline:none;background-color:#ffffff4d}._mainGrid_1sf5p_327{display:grid;grid-template-columns:1fr 380px;gap:24px}@media (max-width: 1200px){._mainGrid_1sf5p_327{grid-template-columns:1fr}}._tableSection_1sf5p_338{min-width:0}._chartSection_1sf5p_342{display:flex;flex-direction:column;gap:20px}._filterControls_1sf5p_349{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}._filterButtons_1sf5p_358{display:flex;gap:8px;flex-wrap:wrap}._filterBtn_1sf5p_364{padding:8px 14px;border:2px solid #e1e8ed;border-radius:20px;background-color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#5a6877}._filterBtn_1sf5p_364:hover{border-color:#3f6ad8;color:#3f6ad8}._filterBtn_1sf5p_364._active_1sf5p_379{background-color:#3f6ad8;border-color:#3f6ad8;color:#fff}._buyBtn_1sf5p_385:hover,._buyBtn_1sf5p_385._active_1sf5p_379{border-color:#0d8050;background-color:#0d8050;color:#fff}._sellBtn_1sf5p_391:hover,._sellBtn_1sf5p_391._active_1sf5p_379{border-color:#c23030;background-color:#c23030;color:#fff}._otherBtn_1sf5p_397:hover,._otherBtn_1sf5p_397._active_1sf5p_379{border-color:#5c7080;background-color:#5c7080;color:#fff}._grantBtn_1sf5p_403:hover,._grantBtn_1sf5p_403._active_1sf5p_379{border-color:#2c5282;background-color:#2c5282;color:#fff}._exerciseBtn_1sf5p_409:hover,._exerciseBtn_1sf5p_409._active_1sf5p_379{border-color:#d9822b;background-color:#d9822b;color:#fff}._giftBtn_1sf5p_415:hover,._giftBtn_1sf5p_415._active_1sf5p_379{border-color:#8e44ad;background-color:#8e44ad;color:#fff}._taxBtn_1sf5p_421:hover,._taxBtn_1sf5p_421._active_1sf5p_379{border-color:#c23030;background-color:#c23030;color:#fff}._filterRow_1sf5p_427{display:flex;align-items:center;gap:16px;width:100%}@media (max-width: 768px){._filterRow_1sf5p_427{flex-direction:column;align-items:stretch}}._searchBox_1sf5p_440{flex:1;max-width:300px}@media (max-width: 768px){._searchBox_1sf5p_440{max-width:none}}._openMarketToggle_1sf5p_450{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#394b59;padding:8px 12px;border-radius:8px;background-color:#f5f8fa;border:2px solid transparent;transition:all .2s ease;white-space:nowrap}._openMarketToggle_1sf5p_450:hover{background-color:#e1e8ed}._openMarketToggle_1sf5p_450 input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#2c5282}._openMarketToggle_1sf5p_450 input[type=checkbox]:checked+span{color:#2c5282;font-weight:600}._searchInput_1sf5p_478{width:100%;padding:10px 16px;border:2px solid #e1e8ed;border-radius:8px;font-size:14px;transition:all .2s ease}._searchInput_1sf5p_478:focus{outline:none;border-color:#3f6ad8;box-shadow:0 0 0 3px #3f6ad81a}._searchInput_1sf5p_478::placeholder{color:#a7b6c2}._chartCard_1sf5p_496,._summaryCard_1sf5p_497,._topInsidersCard_1sf5p_498,._breakdownCard_1sf5p_499{background-color:#fff;border-radius:12px;border:1px solid #e1e8ed;padding:20px}._breakdownMetrics_1sf5p_507{display:flex;gap:24px}._breakdownItem_1sf5p_512{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;background-color:#f5f8fa;border-radius:8px}._breakdownLabel_1sf5p_523{font-size:12px;color:#5c7080;font-weight:500}._breakdownValue_1sf5p_529{font-size:24px;font-weight:700;color:#182026}._chartTitle_1sf5p_535{margin:0 0 16px;font-size:16px;font-weight:600;color:#182026}._netActivityMetrics_1sf5p_542{display:flex;flex-direction:column;gap:12px}._metricRow_1sf5p_548{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}._metricRow_1sf5p_548:last-child{border-bottom:none}._metricRow_1sf5p_548 span:first-child{color:#5c7080;font-size:14px}._metricRow_1sf5p_548._netRow_1sf5p_562{padding-top:12px;margin-top:4px;border-top:2px solid #e1e8ed}._metricValue_1sf5p_568{font-weight:700;font-size:16px;color:#182026}._metricValue_1sf5p_568._positive_1sf5p_573{color:#0d8050}._metricValue_1sf5p_568._negative_1sf5p_576{color:#c23030}._chartDisclaimer_1sf5p_581{font-size:11px;color:#5c7080;margin:-8px 0 12px;font-style:italic;line-height:1.4}._topInsidersList_1sf5p_590{display:flex;flex-direction:column;gap:8px}._topInsiderRow_1sf5p_596{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#f5f8fa;border-radius:8px;cursor:pointer;transition:all .2s ease}._topInsiderRow_1sf5p_596:hover{background-color:#3f6ad81a;transform:translate(4px)}._insiderRank_1sf5p_611{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#3f6ad8;color:#fff;border-radius:50%;font-size:12px;font-weight:700}._insiderInfo_1sf5p_624{flex:1;display:flex;flex-direction:column;gap:2px}._insiderName_1sf5p_631{font-weight:600;color:#182026;font-size:14px}._insiderStats_1sf5p_637{font-size:12px;color:#5c7080}._insiderValue_1sf5p_642{font-weight:700;font-size:14px;color:#394b59;font-family:SF Mono,Monaco,Courier New,monospace}._loadingContainer_1sf5p_650{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:2rem;text-align:center;background-color:#fff;border-radius:8px;border:1px solid #e1e8ed}._loadingContainer_1sf5p_650 ._spinner_1sf5p_662{border:4px solid #f3f3f3;border-top:4px solid #3f6ad8;border-radius:50%;width:40px;height:40px;animation:_spin_1sf5p_662 1s linear infinite;margin-bottom:1rem}@keyframes _spin_1sf5p_662{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._noDataMessage_1sf5p_681{display:flex;justify-content:center;align-items:center;min-height:300px;padding:2rem;text-align:center;color:#6c757d;font-size:1.1rem;background-color:#fff;border-radius:8px;border:1px solid #e1e8ed}@media (min-width: 992px){._adBannerLeft_1sf5p_697,._adBannerRight_1sf5p_698{position:fixed;top:50%;transform:translateY(-50%);width:160px;height:600px;z-index:100}}@media (max-width: 991px){._adBannerLeft_1sf5p_697,._adBannerRight_1sf5p_698{display:none}}._adBannerLeft_1sf5p_697{left:10px}._adBannerRight_1sf5p_698{right:10px}._adBannerMobileTop_1sf5p_722,._adBannerMobileMiddle_1sf5p_723,._adBannerMobileBottom_1sf5p_724{display:none}@media (max-width: 991px){._adBannerMobileTop_1sf5p_722,._adBannerMobileMiddle_1sf5p_723,._adBannerMobileBottom_1sf5p_724{display:block;width:100%;max-width:320px;margin:20px auto}}._adBannerMobileTop_1sf5p_722{margin-top:20px}._adBannerMobileMiddle_1sf5p_723{height:50px;margin-top:20px}._mainContent_1sf5p_747{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}@media (max-width: 768px){._tickerHeader_1sf5p_228{padding:16px}._tickerName_1sf5p_245{font-size:18px}._tickerSymbol_1sf5p_251{font-size:20px;margin-right:8px}._tickerMeta_1sf5p_260{gap:12px}._filterControls_1sf5p_349{flex-direction:column;align-items:stretch}._filterButtons_1sf5p_358{justify-content:center}._searchBox_1sf5p_440{max-width:none}._topInsiderRow_1sf5p_596{padding:8px 10px}}._root_qp3o2_1{padding:24px;border-radius:12px;background-color:#fff;width:100%;margin-bottom:24px;border:1px solid #e1e8ed}._header_qp3o2_10{margin:0 0 24px;font-weight:600;color:#182026;font-family:system-ui;font-size:19px;position:relative;padding-bottom:10px;text-align:center}._header_qp3o2_10:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:40px;height:3px;background:linear-gradient(90deg,#2c5282,#4a90d9);border-radius:3px}._errorMessage_qp3o2_32{padding:12px 16px;margin-bottom:16px;background-color:#ffebee;color:#c23030;border-radius:6px;font-weight:500;font-size:14px}._selectedSection_qp3o2_43{margin-bottom:20px;padding:16px;background-color:#f5f8fa;border-radius:8px;border:1px solid #e1e8ed}._selectedTitle_qp3o2_51{margin:0 0 12px;font-size:15px;font-weight:600;color:#394b59}._selectedTickerCard_qp3o2_58{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;border:2px solid #2c5282;border-radius:8px}._selectedTickerInfo_qp3o2_68{display:flex;flex-direction:column;gap:4px}._selectedTickerSymbol_qp3o2_74{font-size:18px;font-weight:800;color:#2c5282}._selectedTickerName_qp3o2_80{font-size:14px;color:#394b59}._removeButton_qp3o2_85{background:none;border:none;color:#5c7080;font-size:24px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;line-height:1;margin-left:12px}._removeButton_qp3o2_85:hover{background-color:#c230301a;color:#c23030}._searchBar_qp3o2_103{margin-bottom:16px}._searchInputWrapper_qp3o2_107{position:relative;display:flex;align-items:center}._searchIcon_qp3o2_113{position:absolute;left:14px;font-size:18px;color:#5c7080}._searchInput_qp3o2_107{width:100%;padding:12px 40px 12px 45px;font-size:15px;border:2px solid #e1e8ed;border-radius:8px;transition:all .2s ease;font-family:system-ui}._searchInput_qp3o2_107:focus{outline:none;border-color:#2c5282;box-shadow:0 0 0 3px #2c52821a}._searchInput_qp3o2_107::placeholder{color:#a7b6c2}._clearButton_qp3o2_138{position:absolute;right:12px;background:none;border:none;color:#5c7080;font-size:24px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}._clearButton_qp3o2_138:hover{background-color:#0000000d;color:#c23030}._resultsInfo_qp3o2_155{font-size:13px;color:#5c7080;margin-bottom:16px;font-weight:500}._loadingState_qp3o2_163{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;gap:16px}._spinner_qp3o2_172{width:40px;height:40px;border:4px solid #f5f8fa;border-top-color:#2c5282;border-radius:50%;animation:_spin_qp3o2_172 .8s linear infinite}@keyframes _spin_qp3o2_172{to{transform:rotate(360deg)}}._loadingState_qp3o2_163 p{margin:0;font-size:14px;color:#5c7080}._emptyState_qp3o2_193{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center}._emptyIcon_qp3o2_202{font-size:64px;margin-bottom:16px;opacity:.5}._emptyState_qp3o2_193 h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#182026}._emptyState_qp3o2_193 p{margin:0;font-size:14px;color:#5c7080}._tickersListContainer_qp3o2_222{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}._tickerRow_qp3o2_229{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border:2px solid #e1e8ed;border-radius:8px;cursor:pointer;transition:all .2s ease}._tickerRow_qp3o2_229:hover{border-color:#2c5282;transform:translate(4px);box-shadow:0 2px 8px #2c52821a}._tickerRowSelected_qp3o2_246{border-color:#2c5282;background-color:#2c52820d}._tickerMain_qp3o2_251{display:flex;flex-direction:column;gap:4px;flex:1}._tickerSymbol_qp3o2_258{font-size:16px;font-weight:800;color:#2c5282}._tickerName_qp3o2_264{font-size:13px;color:#394b59;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tickerMeta_qp3o2_272{display:flex;gap:8px;align-items:center}._metaTransactions_qp3o2_278,._metaDate_qp3o2_279{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600}._metaTransactions_qp3o2_278{background-color:#2c52821a;color:#2c5282}._metaDate_qp3o2_279{background-color:#d9822b1a;color:#d9822b}._sentimentBadge_qp3o2_296{padding:4px 10px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}._bullish_qp3o2_305{background-color:#0d805026;color:#0d8050}._bearish_qp3o2_310{background-color:#c2303026;color:#c23030}._selectButton_qp3o2_315{padding:6px 12px;background-color:#2c5282;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease;margin-left:16px}._selectButton_qp3o2_315:hover{background-color:#4a90d9}._paginationControls_qp3o2_332{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background-color:#f5f8fa;border-radius:8px}._paginationButton_qp3o2_342{padding:8px 16px;background-color:#fff;border:2px solid #e1e8ed;border-radius:6px;font-size:14px;font-weight:500;color:#394b59;cursor:pointer;transition:all .2s ease}._paginationButton_qp3o2_342:hover:not(:disabled){border-color:#2c5282;color:#2c5282;transform:translateY(-1px)}._paginationButton_qp3o2_342:disabled{background-color:#f5f8fa;cursor:not-allowed;opacity:.5}._pageText_qp3o2_364{font-size:14px;font-weight:500;color:#394b59}@media (max-width: 768px){._root_qp3o2_1{padding:16px}._tickerRow_qp3o2_229{flex-direction:column;align-items:flex-start;padding:12px}._tickerMain_qp3o2_251{width:100%}._tickerMeta_qp3o2_272{flex-wrap:wrap;gap:4px;width:100%;margin-top:8px}._selectButton_qp3o2_315{width:100%;margin-left:0;margin-top:8px}._selectedTickerCard_qp3o2_58{width:100%}._paginationControls_qp3o2_332{flex-wrap:wrap;gap:8px}}._tableWrapper_soxhe_1{display:flex;flex-direction:column;gap:16px}._tableContainer_soxhe_7{overflow-x:auto;border-radius:8px;border:1px solid #e1e8ed;background:#fff}._transactionsTable_soxhe_14{width:100%;border-collapse:collapse;font-size:14px}._transactionsTable_soxhe_14 th{position:sticky;top:0;background:linear-gradient(180deg,#f8f9fa,#f1f3f5);padding:12px 16px;text-align:left;font-weight:600;color:#394b59;border-bottom:2px solid #e1e8ed;white-space:nowrap}._transactionsTable_soxhe_14 td{padding:12px 16px;border-bottom:1px solid #e1e8ed;vertical-align:middle}._transactionRow_soxhe_36{cursor:pointer;transition:background-color .15s ease}._transactionRow_soxhe_36:hover{background-color:#2c52820d}._transactionRow_soxhe_36._expanded_soxhe_43{background-color:#2c528214;border-left:3px solid #2c5282}._transactionRow_soxhe_36._openMarket_soxhe_47{background-color:#fff}._transactionRow_soxhe_36._openMarket_soxhe_47:hover{background-color:#2c528214}._transactionRow_soxhe_36:last-child td{border-bottom:none}._expandCol_soxhe_57{width:40px;text-align:center;padding:12px 8px!important}._dateCol_soxhe_63{width:110px;white-space:nowrap}._insiderCol_soxhe_68{min-width:160px}._formCol_soxhe_72{width:50px;text-align:center}._codeCol_soxhe_77{width:85px;text-align:center}._ownershipCol_soxhe_82{width:45px;text-align:center}._typeCol_soxhe_87{width:90px;text-align:center}._sharesCol_soxhe_92,._priceCol_soxhe_93,._valueCol_soxhe_94,._changeCol_soxhe_95,._ownedAfterCol_soxhe_96{width:100px;text-align:right;font-family:SF Mono,Monaco,Courier New,monospace}._expandIcon_soxhe_102{display:inline-block;font-size:10px;color:#5c7080;transition:transform .2s ease}._expandIcon_soxhe_102._rotated_soxhe_108{transform:rotate(90deg)}._dateInfo_soxhe_112{display:flex;flex-direction:column;gap:2px}._filingDate_soxhe_118{font-weight:600;color:#182026;font-size:12px}._txDate_soxhe_124{font-weight:500;color:#394b59;font-size:12px}._transactionDate_soxhe_130{font-size:10px;color:#5c7080}._insiderInfo_soxhe_135{display:flex;flex-direction:column;gap:2px}._insiderName_soxhe_141{color:#182026;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:flex;align-items:center;gap:4px}._insiderTitle_soxhe_153{font-size:11px;color:#5c7080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._derivativeBadge_soxhe_162{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;font-size:9px;font-weight:700;background-color:#8e44ad26;color:#8e44ad;margin-left:4px}._codeBadge_soxhe_176{display:inline-block;padding:4px 8px;border-radius:12px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}._typeBadge_soxhe_186{display:inline-block;padding:4px 10px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._typeBuy_soxhe_196{background-color:#0d805026;color:#0d8050}._typeSell_soxhe_201{background-color:#c2303026;color:#c23030}._typeOther_soxhe_206{background-color:#5c708026;color:#5c7080}._typeGrant_soxhe_211{background-color:#2c528226;color:#2c5282}._typeExercise_soxhe_216{background-color:#d9822b26;color:#d9822b}._typeGift_soxhe_221{background-color:#8e44ad26;color:#8e44ad}._typeTax_soxhe_226{background-color:#c2303026;color:#c23030}._formBadge_soxhe_231{display:inline-block;padding:3px 6px;border-radius:4px;font-size:10px;font-weight:600;background-color:#5c70801a;color:#394b59}._ownershipBadge_soxhe_241{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:700;cursor:help}._ownershipBadge_soxhe_241._direct_soxhe_252{background-color:#0d80501a;color:#0d8050}._ownershipBadge_soxhe_241._indirect_soxhe_256{background-color:#d9822b26;color:#d9822b}._positive_soxhe_261{color:#0d8050;font-weight:600}._negative_soxhe_266{color:#c23030;font-weight:600}._emptyState_soxhe_271{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;background:#fff;border-radius:8px;border:1px solid #e1e8ed}._emptyIcon_soxhe_283{font-size:48px;margin-bottom:12px;opacity:.5}._emptyState_soxhe_271 p{margin:0;color:#5c7080;font-size:15px}@media (max-width: 768px){._transactionsTable_soxhe_14{font-size:12px}._transactionsTable_soxhe_14 th,._transactionsTable_soxhe_14 td{padding:10px 8px}._insiderCol_soxhe_68{min-width:120px}._insiderName_soxhe_141,._insiderTitle_soxhe_153{max-width:120px}._codeBadge_soxhe_176,._typeBadge_soxhe_186{padding:3px 6px;font-size:8px}._changeCol_soxhe_95,._priceCol_soxhe_93,._ownershipCol_soxhe_82{display:none}}@media (max-width: 480px){._sharesCol_soxhe_92,._formCol_soxhe_72{display:none}._insiderCol_soxhe_68{min-width:100px}._insiderName_soxhe_141,._insiderTitle_soxhe_153{max-width:100px}}._paginationContainer_soxhe_339{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #e1e8ed}@media (max-width: 640px){._paginationContainer_soxhe_339{flex-direction:column;gap:12px}}._paginationInfo_soxhe_355{font-size:13px;color:#5c7080}._paginationControls_soxhe_360{display:flex;align-items:center;gap:8px}._paginationButton_soxhe_366{padding:8px 14px;border:1px solid #e1e8ed;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#394b59;cursor:pointer;transition:all .2s ease}._paginationButton_soxhe_366:hover:not(:disabled){border-color:#2c5282;color:#2c5282;background-color:#2c52820d}._paginationButton_soxhe_366:disabled{opacity:.5;cursor:not-allowed}._pageNumbers_soxhe_387{display:flex;align-items:center;gap:4px}._pageNumber_soxhe_387{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#394b59;cursor:pointer;transition:all .2s ease}._pageNumber_soxhe_387:hover{background-color:#2c528214}._pageNumber_soxhe_387._activePage_soxhe_411{background-color:#2c5282;color:#fff;font-weight:600}._ellipsis_soxhe_417{width:32px;text-align:center;color:#5c7080;font-size:13px}._detailContainer_1nmpr_1{margin-top:16px;padding:20px;background:linear-gradient(135deg,#2c528208,#2c528214);border:1px solid rgba(44,82,130,.2);border-radius:12px;animation:_slideDown_1nmpr_1 .25s ease-out}@keyframes _slideDown_1nmpr_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._header_1nmpr_20{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(44,82,130,.15)}._headerLeft_1nmpr_29{display:flex;align-items:center;gap:12px}._insiderBadge_1nmpr_35{font-weight:700;font-size:18px;color:#2c5282;background-color:#2c52821f;padding:6px 14px;border-radius:6px}._insiderTitle_1nmpr_44{font-size:14px;font-weight:500;color:#5c7080;font-style:italic}._headerRight_1nmpr_51{display:flex;align-items:center}._historyLabel_1nmpr_56{font-size:14px;font-weight:600;color:#5c7080;text-transform:uppercase;letter-spacing:.5px}._statsRow_1nmpr_64{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}._statCard_1nmpr_71{display:flex;flex-direction:column;gap:6px;padding:14px;background:#fff;border-radius:8px;border:1px solid #e1e8ed}._statLabel_1nmpr_81{font-size:12px;font-weight:500;color:#5c7080;text-transform:uppercase;letter-spacing:.3px}._statValue_1nmpr_89{font-size:18px;font-weight:700;color:#182026;font-family:SF Mono,Monaco,Courier New,monospace}._tableContainer_1nmpr_96{overflow-x:auto;border-radius:8px;border:1px solid #e1e8ed;background:#fff}._historyTable_1nmpr_103{width:100%;border-collapse:collapse;font-size:14px}._historyTable_1nmpr_103 th{background:linear-gradient(180deg,#f8f9fa,#f1f3f5);padding:12px 16px;text-align:left;font-weight:600;color:#394b59;border-bottom:2px solid #e1e8ed;white-space:nowrap}._historyTable_1nmpr_103 td{padding:12px 16px;border-bottom:1px solid #e1e8ed;vertical-align:middle}._historyTable_1nmpr_103 tbody tr:last-child td{border-bottom:none}._historyTable_1nmpr_103 tbody tr:hover{background-color:#2c528208}._numericCell_1nmpr_129{text-align:right;font-family:SF Mono,Monaco,Courier New,monospace}._formBadge_1nmpr_134{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;background-color:#5c70801f;color:#394b59}._typeBadge_1nmpr_144{display:inline-block;padding:4px 10px;border-radius:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}._typeBuy_1nmpr_154{background-color:#0d805026;color:#0d8050}._typeSell_1nmpr_159{background-color:#c2303026;color:#c23030}._typeGrant_1nmpr_164{background-color:#2c528226;color:#2c5282}._typeExercise_1nmpr_169{background-color:#d9822b26;color:#d9822b}._typeGift_1nmpr_174{background-color:#8e44ad26;color:#8e44ad}._typeTax_1nmpr_179{background-color:#c2303026;color:#c23030}._typeOther_1nmpr_184{background-color:#5c708026;color:#5c7080}._txCount_1nmpr_189{display:inline-block;margin-left:6px;font-size:10px;font-weight:500;color:#5c7080;background-color:#5c70801a;padding:2px 6px;border-radius:10px}._positive_1nmpr_200{color:#0d8050;font-weight:600}._negative_1nmpr_205{color:#c23030;font-weight:600}._grant_1nmpr_210{color:#2c5282;font-weight:600}._exercise_1nmpr_215{color:#d9822b;font-weight:600}._gift_1nmpr_220{color:#8e44ad;font-weight:600}._tax_1nmpr_225{color:#c23030;font-weight:600}._other_1nmpr_230{color:#5c7080;font-weight:600}._loadingState_1nmpr_235{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:#5c7080}._spinner_1nmpr_245{width:32px;height:32px;border:3px solid #f5f8fa;border-top-color:#2c5282;border-radius:50%;animation:_spin_1nmpr_245 .8s linear infinite}@keyframes _spin_1nmpr_245{to{transform:rotate(360deg)}}._emptyState_1nmpr_259{padding:32px;text-align:center;color:#5c7080}._emptyState_1nmpr_259 p{margin:0}@media (max-width: 768px){._detailContainer_1nmpr_1{padding:16px}._header_1nmpr_20{flex-direction:column;align-items:flex-start;gap:12px}._statsRow_1nmpr_64{grid-template-columns:repeat(2,1fr);gap:12px}._statCard_1nmpr_71{padding:12px}._statValue_1nmpr_89{font-size:16px}._historyTable_1nmpr_103{font-size:13px}._historyTable_1nmpr_103 th,._historyTable_1nmpr_103 td{padding:10px 12px}}@media (max-width: 480px){._statsRow_1nmpr_64{grid-template-columns:1fr}._headerLeft_1nmpr_29{flex-direction:column;align-items:flex-start;gap:8px}}
