.aiCodeAnalysis_card__GfQA9{position:relative;display:flex;overflow:hidden;width:100%;flex-direction:column;border:1px solid #e1e9ef;border-radius:16px;background-color:#f4f8fc}@media(max-width:768px){.aiCodeAnalysis_card__GfQA9{background-color:#fff}}.aiCodeAnalysis_header__E4lbm{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.15)}.aiCodeAnalysis_header-title__dPukf{display:flex;align-items:center;gap:8px}.aiCodeAnalysis_header-title__dPukf h2{margin:0;color:#081a4a;font-size:20px;font-weight:700;letter-spacing:normal;line-height:normal}.aiCodeAnalysis_ai-icon__MpjmT{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center}.aiCodeAnalysis_body__r6CRR{display:flex;overflow:hidden;max-height:2000px;flex-direction:column;padding:16px 16px 40px;transition:max-height .8s cubic-bezier(.4,0,.2,1),box-shadow .25s ease}.aiCodeAnalysis_body--collapsed__Wqsdg{max-height:160px;box-shadow:inset 0 -16px 16px -14px rgba(11,43,157,.18)}.aiCodeAnalysis_card__GfQA9:has(.aiCodeAnalysis_toggle-row__5Lngy:hover) .aiCodeAnalysis_body--collapsed__Wqsdg{box-shadow:inset 0 -18px 18px -14px rgba(11,43,157,.22)}.aiCodeAnalysis_markdown-content__Jhf5U{color:#081a4a;font-size:14px;line-height:24px}.aiCodeAnalysis_markdown-content__Jhf5U ol,.aiCodeAnalysis_markdown-content__Jhf5U ul{padding-left:24px}.aiCodeAnalysis_markdown-content__Jhf5U ol,.aiCodeAnalysis_markdown-content__Jhf5U p,.aiCodeAnalysis_markdown-content__Jhf5U pre,.aiCodeAnalysis_markdown-content__Jhf5U ul{margin:0 0 8px}.aiCodeAnalysis_markdown-content__Jhf5U h1{font-size:18px}.aiCodeAnalysis_markdown-content__Jhf5U h2{font-size:16px}.aiCodeAnalysis_markdown-content__Jhf5U h3,.aiCodeAnalysis_markdown-content__Jhf5U h4,.aiCodeAnalysis_markdown-content__Jhf5U h5,.aiCodeAnalysis_markdown-content__Jhf5U h6{font-size:15px}.aiCodeAnalysis_markdown-content__Jhf5U h1,.aiCodeAnalysis_markdown-content__Jhf5U h2,.aiCodeAnalysis_markdown-content__Jhf5U h3,.aiCodeAnalysis_markdown-content__Jhf5U h4,.aiCodeAnalysis_markdown-content__Jhf5U h5,.aiCodeAnalysis_markdown-content__Jhf5U h6{margin:20px 0 4px;color:#081a4a;font-weight:700;letter-spacing:.02em;line-height:1.4}.aiCodeAnalysis_markdown-content__Jhf5U h1:first-child,.aiCodeAnalysis_markdown-content__Jhf5U h2:first-child,.aiCodeAnalysis_markdown-content__Jhf5U h3:first-child,.aiCodeAnalysis_markdown-content__Jhf5U h4:first-child,.aiCodeAnalysis_markdown-content__Jhf5U h5:first-child,.aiCodeAnalysis_markdown-content__Jhf5U h6:first-child{margin-top:0}.aiCodeAnalysis_markdown-content__Jhf5U h1:last-child,.aiCodeAnalysis_markdown-content__Jhf5U h2:last-child,.aiCodeAnalysis_markdown-content__Jhf5U h3:last-child,.aiCodeAnalysis_markdown-content__Jhf5U h4:last-child,.aiCodeAnalysis_markdown-content__Jhf5U h5:last-child,.aiCodeAnalysis_markdown-content__Jhf5U h6:last-child{margin-bottom:0}.aiCodeAnalysis_markdown-content__Jhf5U li{margin-bottom:4px}.aiCodeAnalysis_markdown-content__Jhf5U li:last-child{margin-bottom:0}.aiCodeAnalysis_markdown-content__Jhf5U div>pre{margin:0}.aiCodeAnalysis_markdown-content__Jhf5U ol:last-child,.aiCodeAnalysis_markdown-content__Jhf5U p:last-child,.aiCodeAnalysis_markdown-content__Jhf5U pre:last-child,.aiCodeAnalysis_markdown-content__Jhf5U ul:last-child{margin-bottom:0}.aiCodeAnalysis_inline-code__nyL_Q{padding:2px 4px;border-radius:4px;background-color:#dfe6ec;font-family:Roboto Mono,ui-monospace,monospace;font-size:.875em}.aiCodeAnalysis_toggle-row__5Lngy{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:12px 16px 6px}.aiCodeAnalysis_toggle-row--clickable__BnSHQ{cursor:pointer}.aiCodeAnalysis_toggle-button__n_JVT{padding:0;border:none;background:none;color:#081a4a;cursor:pointer;font-family:inherit;font-size:14px;transition:color .2s ease}.aiCodeAnalysis_toggle-row__5Lngy:hover .aiCodeAnalysis_toggle-button__n_JVT{color:#1e5aa9}.packageBehaviorsPage_layout__7KZjf{grid-template-columns:4fr 1fr 2fr}.packageBehaviorsPage_layout__7KZjf>:nth-child(2){text-align:center}.packageBehaviorsPage_layout__7KZjf>:last-child{justify-self:flex-end}.packageBehaviorsPage_empty-state__exHJ8{padding:16px 24px}.packageBehaviorsPage_header__TT6r_{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.15)}.packageBehaviorsPage_header__TT6r_ h2{margin:0;color:#081a4a;font-size:20px;font-weight:700;letter-spacing:normal;line-height:normal}.packageBehaviorsPage_body__ieIUf{display:flex;flex-direction:column;padding:24px;gap:24px}@media(max-width:768px){.packageBehaviorsPage_body__ieIUf,.packageBehaviorsPage_mobile-unwrapped__50Ya8{display:contents}}.contributorsPage_layout__mfBxv{grid-template-columns:1fr 3fr}.contributorsPage_layout__mfBxv>:first-child{justify-self:center}.contributorsPage_layout__mfBxv>:first-of-type{justify-content:flex-start;justify-self:flex-start}.dependenciesPage_extra-components-number__ooig_{color:#4a96e8}.dependenciesPage_assure-link__teE_6{display:inline-flex;align-items:center;margin-left:2.4px;gap:2.4px;text-transform:none}.dependenciesPage_forward-icon__LsLhA{font-size:1.1rem}.dependenciesPage_learn-more__b4eiR{color:#081a4a;text-transform:none}.dependenciesPage_divider___uCO1{margin-top:2px;margin-bottom:2px}.dependenciesPage_layout__4gq_6{grid-template-columns:1fr 1fr}.dependenciesPage_expanded__JT0MD .dependenciesPage_layout__4gq_6{grid-template-columns:3fr 1fr 2fr}.dependenciesPage_expanded__JT0MD .dependenciesPage_layout__4gq_6>:last-of-type{justify-content:flex-end;justify-self:flex-end}.packageIssuesPage_layout__kvSDO{grid-template-columns:1fr 10fr 3fr}.packageIssuesPage_layout__kvSDO>:nth-child(3){text-align:center}.packageIssuesPage_layout__kvSDO>:last-child{justify-self:flex-end}@media(max-width:768px){.packageIssuesPage_table-head__kHxxj{display:none}}.packageIssuesPage_empty-state__iN5v6{padding:16px 24px}@media(max-width:768px){.packageIssuesPage_mobile-unwrapped__lis0w{display:contents}}.malwarePage_layout__92Vb9{grid-template-columns:1fr 1fr 3fr}.malwarePage_empty-state__wALiq{padding:16px 24px}@media(max-width:768px){.malwarePage_mobile-table__7PQs3{overflow:visible;max-width:none;border-radius:0;white-space:normal}.malwarePage_mobile-table__7PQs3>div[role=row]>div{width:100%;box-sizing:border-box;padding:8px 16px;margin:0}}.seeAllLink_see-all-link__OhKEP{font-size:1rem;font-weight:400}.behaviorsSection_row__AiBG7{grid-template-columns:5fr 2fr}.behaviorsSection_row__AiBG7>:last-child{justify-self:flex-end}.counts_count-card-section__lLD6R{flex-grow:1}.counts_counts__PZUxH{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:24px}.issuesSection_row__I3lMI{grid-template-columns:1fr 9fr 4fr}.issuesSection_row__I3lMI>:last-child{justify-self:flex-end}.packageVersionsPage_count-cards__l544p{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.packageVersionsPage_count-card__PONUE{flex:1 1}.packageVersionsPage_versions-filter-wrapper__DpQBp{padding:16px}.vulnerabilitiesPage_layout__OTP73{grid-template-columns:1fr 1.5fr 3.5fr 3fr}.vulnerabilitiesPage_layout__OTP73>:nth-child(4){text-align:center}.vulnerabilitiesPage_layout__OTP73 :last-child{justify-content:flex-end;justify-self:flex-end}.vulnerabilitiesPage_empty-state__cjEpG{padding:16px 24px}@media(max-width:768px){.vulnerabilitiesPage_mobile-unwrapped__FFhrk{display:contents}.vulnerabilitiesPage_mobile-table__t6FzB{overflow:visible;max-width:none;border-radius:0;white-space:normal}.vulnerabilitiesPage_mobile-table__t6FzB>div[role=row]>div{width:100%;box-sizing:border-box;padding:8px 16px;margin:0}}.packageList_section-heading__tedxV{padding:0 24px 10px;border-bottom:1px solid rgba(0,0,0,.15);margin:0;font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}.packageList_rows-container___cN2y{padding:0 24px}.packageList_packages-list__Sjuio{display:flex;flex-direction:column;gap:24px}.packageList_packages-list__Sjuio.packageList_hash-results__bmVKc{margin-top:24px}.packageList_match-type-results__6VIrx{display:flex;flex-direction:column;gap:16px}.searchPage_card__ntAiI{padding:24px 0;gap:24px}.searchPage_heading__jU2MO{display:flex;max-width:100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;padding:0 24px;gap:16px}.searchPage_title__m2j2U{overflow:hidden;margin:0;font-size:2rem;font-weight:700;overflow-wrap:break-word}.searchPage_heading-truncated__QSj4_{max-width:70%}.searchPage_heading-truncated__QSj4_ .searchPage_title__m2j2U{width:75%;text-overflow:ellipsis;white-space:nowrap}.searchPage_results-found__T188J{color:#4d5a7a;font-size:1rem}