.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}}.ublog_card__SWdKN{display:flex;width:100%;flex-direction:column;border-radius:16px;margin-bottom:16px;background-color:#fff}.ublog_header__GmzNG{display:flex;flex-direction:column;padding:24px 96px 16px;border-bottom:1px solid #e1e9ef;gap:16px}@media(max-width:768px){.ublog_header__GmzNG{padding-right:20px;padding-left:20px}}.ublog_header-top__pPZ3g{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ublog_campaigns__sXx90{display:flex;flex-wrap:wrap;gap:8px}.ublog_action__3cvms{margin-left:auto}@media(max-width:768px){.ublog_action__3cvms,.ublog_action__3cvms button{width:100%}}.ublog_campaign__s1CIo{padding:2px 8px;border:1px solid rgba(0,0,0,0);border-radius:100px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(270deg,#8f6de7,#e22662 95.3%) border-box;font-size:.75rem;line-height:1.125rem}.ublog_campaign-text__D2Lt2{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(270deg,#8f6de7,#e22662 95.3%);color:rgba(0,0,0,0)}.ublog_title__TGCJd{margin:0;color:#081a4a;font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.3}.ublog_byline__Wp2Xu{display:flex;align-items:center;gap:12px}.ublog_avatar__6hpZ7{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center}.ublog_avatar__6hpZ7 svg{width:100%;height:100%}.ublog_byline-text__QknxO{display:flex;flex-direction:column;gap:2px}.ublog_byline-label__rdZuN{font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ublog_byline-author__YYBWd,.ublog_byline-label__rdZuN{color:#4d5a7a;font-size:.875rem;line-height:1.125rem}.ublog_table-wrapper__gKSwQ{border:1px solid #e1e9ef;border-radius:16px;margin-bottom:24px;overflow-x:auto}.ublog_table-wrapper__gKSwQ table{width:100%;border-collapse:collapse;font-size:.875rem}.ublog_table-wrapper__gKSwQ td,.ublog_table-wrapper__gKSwQ th{padding:12px 20px;border-bottom:1px solid #e1e9ef;text-align:left;vertical-align:top;white-space:nowrap}.ublog_table-wrapper__gKSwQ th{color:#081a4a;font-weight:700}.ublog_table-wrapper__gKSwQ td{color:#4d5a7a}.ublog_table-wrapper__gKSwQ tr:last-child td{border-bottom:none}.ublog_markdown-content__qStCc{padding:24px 96px;color:#081a4a;font-size:.875rem;line-height:1.5rem}.ublog_markdown-content__qStCc ol,.ublog_markdown-content__qStCc ul{padding-left:20px;margin:0 0 16px}.ublog_markdown-content__qStCc p,.ublog_markdown-content__qStCc pre{margin:0 0 16px}.ublog_markdown-content__qStCc h1{font-size:1.25rem}.ublog_markdown-content__qStCc h3,.ublog_markdown-content__qStCc h4,.ublog_markdown-content__qStCc h5,.ublog_markdown-content__qStCc h6{font-size:1rem}.ublog_markdown-content__qStCc h1,.ublog_markdown-content__qStCc h2,.ublog_markdown-content__qStCc h3,.ublog_markdown-content__qStCc h4,.ublog_markdown-content__qStCc h5,.ublog_markdown-content__qStCc h6{margin:32px 0 16px;color:#081a4a;font-weight:700;letter-spacing:normal;line-height:1.4}.ublog_markdown-content__qStCc h2{margin-top:40px;font-size:1.125rem}.ublog_markdown-content__qStCc h1:first-child,.ublog_markdown-content__qStCc h2:first-child,.ublog_markdown-content__qStCc h3:first-child,.ublog_markdown-content__qStCc h4:first-child,.ublog_markdown-content__qStCc h5:first-child,.ublog_markdown-content__qStCc h6:first-child{margin-top:0}.ublog_markdown-content__qStCc li{margin-bottom:12px}.ublog_markdown-content__qStCc li::marker{color:#e22662}.ublog_markdown-content__qStCc ul{list-style:none}.ublog_markdown-content__qStCc ul>li{position:relative}.ublog_markdown-content__qStCc ul>li:before{position:absolute;top:.64em;left:-14px;width:6px;height:6px;border-radius:50%;background:linear-gradient(270deg,#8f6de7,#e22662 95.3%);content:""}.ublog_markdown-content__qStCc li:last-child{margin-bottom:0}.ublog_markdown-content__qStCc a{color:#1e5aa9;overflow-wrap:anywhere}.ublog_markdown-content__qStCc strong{font-weight:700}.ublog_markdown-content__qStCc>:last-child{margin-bottom:0}.ublog_markdown-content__qStCc h1:has(+.ublog_table-wrapper__gKSwQ),.ublog_markdown-content__qStCc h2:has(+.ublog_table-wrapper__gKSwQ),.ublog_markdown-content__qStCc h3:has(+.ublog_table-wrapper__gKSwQ),.ublog_markdown-content__qStCc h4:has(+.ublog_table-wrapper__gKSwQ),.ublog_markdown-content__qStCc h5:has(+.ublog_table-wrapper__gKSwQ),.ublog_markdown-content__qStCc h6:has(+.ublog_table-wrapper__gKSwQ){padding:16px 20px;border-radius:16px 16px 0 0;border:1px solid #e1e9ef;border-bottom:none;margin-bottom:0;font-size:1.125rem}.ublog_markdown-content__qStCc h1+.ublog_table-wrapper__gKSwQ,.ublog_markdown-content__qStCc h2+.ublog_table-wrapper__gKSwQ,.ublog_markdown-content__qStCc h3+.ublog_table-wrapper__gKSwQ,.ublog_markdown-content__qStCc h4+.ublog_table-wrapper__gKSwQ,.ublog_markdown-content__qStCc h5+.ublog_table-wrapper__gKSwQ,.ublog_markdown-content__qStCc h6+.ublog_table-wrapper__gKSwQ{border-top:1px solid #e1e9ef;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:768px){.ublog_markdown-content__qStCc{padding-right:20px;padding-left:20px}}.ublog_inline-code__WPv_l{color:#081a4a;font-family:Roboto Mono,ui-monospace,monospace;font-size:.875em;font-weight:700;overflow-wrap:anywhere}.ublog_footer__GHafo{display:flex;flex-wrap:wrap;align-items:center;padding:0 96px 24px;gap:16px}@media(max-width:768px){.ublog_footer__GHafo{padding-right:20px;padding-left:20px}}.ublog_analysis-button__KoQMm{padding-right:8px;gap:12px}@media(max-width:768px){.ublog_analysis-button__KoQMm{width:100%;padding-right:16px}}.ublog_source__YxAmk{color:#4d5a7a;font-size:.875rem}.ublog_source-link__yCU_a{color:#1e5aa9;text-decoration:underline}.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}