.mock-module__TFlGUG__panel{background:color-mix(in srgb, var(--cg-surface-1) 70%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-lg);overflow:hidden}.mock-module__TFlGUG__head{background:var(--cg-surface-sunken);border-bottom:1px solid var(--cg-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.mock-module__TFlGUG__headLabel{color:var(--cg-text-1);letter-spacing:.01em;font-size:.7rem;font-weight:700}.mock-module__TFlGUG__headMeta{color:var(--cg-text-3);font-size:.64rem}.mock-module__TFlGUG__row{border-bottom:1px solid var(--cg-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;transition:background .12s;display:flex}.mock-module__TFlGUG__row:last-child{border-bottom:none}.mock-module__TFlGUG__row:hover{background:var(--cg-surface-2)}.mock-module__TFlGUG__mono{}.mock-module__TFlGUG__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.56rem;font-weight:800;display:flex}.mock-module__TFlGUG__tag{border-radius:var(--cg-radius-sm);letter-spacing:.02em;white-space:nowrap;padding:.1rem .4rem;font-size:.58rem;font-weight:700;display:inline-flex}
.BoardMock-module__3YEZ_q__wrap{}.BoardMock-module__3YEZ_q__chrome{background:var(--cg-surface-sunken);border-bottom:1px solid var(--cg-border-default);flex-shrink:0;align-items:center;gap:.65rem;height:40px;padding:0 1rem;display:flex}.BoardMock-module__3YEZ_q__dots{gap:5px;display:flex}.BoardMock-module__3YEZ_q__dot{border-radius:50%;width:10px;height:10px}.BoardMock-module__3YEZ_q__dot:first-child{background:#ff5f57}.BoardMock-module__3YEZ_q__dot:nth-child(2){background:#febc2e}.BoardMock-module__3YEZ_q__dot:nth-child(3){background:#28c840}.BoardMock-module__3YEZ_q__url{background:var(--cg-surface-1);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-sm);max-width:340px;color:var(--cg-text-3);font-size:.66rem;font-family:var(--cg-font-mono);text-align:center;flex:1;margin:0 auto;padding:.28rem .7rem}.BoardMock-module__3YEZ_q__body{height:340px;display:flex}.BoardMock-module__3YEZ_q__sidebar{background:var(--cg-surface-sunken);border-right:1px solid var(--cg-border-default);flex-shrink:0;width:190px;padding:.85rem 0}.BoardMock-module__3YEZ_q__sideEyebrow{color:var(--cg-text-3);letter-spacing:.08em;text-transform:uppercase;padding:0 1.1rem .5rem;font-size:.56rem;font-weight:800;display:block}.BoardMock-module__3YEZ_q__sideItem{color:var(--cg-text-2);align-items:center;gap:.55rem;padding:.5rem 1.1rem;font-size:.7rem;display:flex}.BoardMock-module__3YEZ_q__sideItem.BoardMock-module__3YEZ_q__active{color:var(--cg-text-1);background:var(--cg-accent-soft);border-right:2px solid var(--cg-accent);font-weight:600}.BoardMock-module__3YEZ_q__sideDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.BoardMock-module__3YEZ_q__columns{scrollbar-width:none;flex:1;gap:.75rem;padding:1.1rem;display:flex;overflow-x:auto}.BoardMock-module__3YEZ_q__columns::-webkit-scrollbar{display:none}.BoardMock-module__3YEZ_q__col{flex-shrink:0;width:175px}.BoardMock-module__3YEZ_q__colHead{align-items:center;gap:.4rem;margin-bottom:.6rem;padding:0 .1rem;display:flex}.BoardMock-module__3YEZ_q__colDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.BoardMock-module__3YEZ_q__colName{color:var(--cg-text-2);letter-spacing:.02em;flex:1;font-size:.65rem;font-weight:700}.BoardMock-module__3YEZ_q__colCount{background:var(--cg-surface-2);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-pill);color:var(--cg-text-3);padding:.08rem .4rem;font-size:.58rem;font-weight:700}.BoardMock-module__3YEZ_q__card{background:var(--cg-surface-sunken);border:1px solid var(--cg-border-default);border-radius:var(--cg-radius-sm);border-left-width:3px;margin-bottom:.45rem;padding:.65rem .7rem}.BoardMock-module__3YEZ_q__cardKey{color:var(--cg-accent-text);font-family:var(--cg-font-mono);margin-bottom:.24rem;font-size:.58rem;font-weight:700}.BoardMock-module__3YEZ_q__cardTitle{color:var(--cg-text-1);font-size:.66rem;line-height:1.4}.BoardMock-module__3YEZ_q__cardTag{background:var(--cg-accent-soft);color:var(--cg-accent-text);border-radius:3px;margin-top:.32rem;padding:.08rem .32rem;font-size:.55rem;font-weight:700;display:inline-block}@media (max-width:768px){.BoardMock-module__3YEZ_q__sidebar{display:none}}
.Hero-module__9dMMxa__hero{padding-top:clamp(6rem,12vw,8rem);padding-bottom:clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.Hero-module__9dMMxa__content{}.Hero-module__9dMMxa__centeredCol{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;max-width:980px;margin:0 auto;display:flex}.Hero-module__9dMMxa__logoWrap{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.Hero-module__9dMMxa__sub{color:var(--cg-text-2);text-align:center;max-width:680px;margin:0 auto;font-size:1.15rem;line-height:1.75}.Hero-module__9dMMxa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.Hero-module__9dMMxa__note{color:var(--cg-text-3);text-align:center;margin:0;font-size:.82rem}.Hero-module__9dMMxa__visualCol{width:100%;max-width:980px;margin-top:clamp(2rem,4vw,3.5rem);position:relative}.Hero-module__9dMMxa__visualGlow{z-index:-1;background:var(--cg-accent);opacity:.08;filter:blur(90px);pointer-events:none;border-radius:999px;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__9dMMxa__mockWrap{position:relative}@media (max-width:480px){.Hero-module__9dMMxa__actions{flex-direction:column;width:100%}.Hero-module__9dMMxa__actions>*{width:100%}}
.TrustStats-module__IxeDDW__section{padding-top:3rem;padding-bottom:3rem;}.TrustStats-module__IxeDDW__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid;}.TrustStats-module__IxeDDW__item{border-right:1px solid var(--cg-border-subtle);text-align:center;padding:1.5rem}.TrustStats-module__IxeDDW__item:last-child{border-right:none}.TrustStats-module__IxeDDW__value{letter-spacing:-.04em;color:var(--cg-text-1);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;line-height:1}.TrustStats-module__IxeDDW__label{color:var(--cg-text-3);font-size:.8rem;font-weight:500}@media (max-width:900px){.TrustStats-module__IxeDDW__grid{grid-template-columns:repeat(2,1fr)}.TrustStats-module__IxeDDW__item:first-child,.TrustStats-module__IxeDDW__item:nth-child(2){border-bottom:1px solid var(--cg-border-subtle);padding-bottom:1.5rem}.TrustStats-module__IxeDDW__item:nth-child(2){border-right:none}.TrustStats-module__IxeDDW__item:nth-child(3){border-right:1px solid var(--cg-border-subtle)}}@media (max-width:480px){.TrustStats-module__IxeDDW__grid{grid-template-columns:1fr}.TrustStats-module__IxeDDW__item{border-bottom:1px solid var(--cg-border-subtle);border-right:none!important}.TrustStats-module__IxeDDW__item:last-child{border-bottom:none}}
.SectionHeading-module__MfPTnq__wrap{flex-direction:column;display:flex}.SectionHeading-module__MfPTnq__center{text-align:center;align-items:center}.SectionHeading-module__MfPTnq__center .SectionHeading-module__MfPTnq__desc{margin-left:auto;margin-right:auto}.SectionHeading-module__MfPTnq__eyebrow{}.SectionHeading-module__MfPTnq__title{}.SectionHeading-module__MfPTnq__desc{}
.FeatureRow-module__jiCJeG__row{border-top:1px solid var(--cg-border-subtle);align-items:center;gap:5rem;padding:4rem 1.5rem;display:flex;}.FeatureRow-module__jiCJeG__row:first-child{border-top:none}.FeatureRow-module__jiCJeG__reverse{flex-direction:row-reverse}.FeatureRow-module__jiCJeG__text,.FeatureRow-module__jiCJeG__visual{flex:1 1 0;min-width:0}.FeatureRow-module__jiCJeG__bullets{flex-direction:column;gap:.65rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.FeatureRow-module__jiCJeG__bullet{color:var(--cg-text-2);align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.FeatureRow-module__jiCJeG__bulletIcon{color:var(--cg-success);flex-shrink:0;margin-top:.15rem}@media (max-width:860px){.FeatureRow-module__jiCJeG__row,.FeatureRow-module__jiCJeG__reverse{flex-direction:column;gap:2.25rem;padding:2.75rem 1.5rem}}
.AIReviewMock-module__cVgarq__wrap{}.AIReviewMock-module__cVgarq__head{}.AIReviewMock-module__cVgarq__headLabel{}.AIReviewMock-module__cVgarq__status{color:var(--cg-success);align-items:center;gap:.32rem;font-size:.62rem;font-weight:700;display:flex}.AIReviewMock-module__cVgarq__pulse{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite AIReviewMock-module__cVgarq__pulse}@keyframes AIReviewMock-module__cVgarq__pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.AIReviewMock-module__cVgarq__pulse{animation:none}}.AIReviewMock-module__cVgarq__diff{border-bottom:1px solid var(--cg-border-default);font-family:var(--cg-font-mono);padding:.35rem 0;font-size:.64rem;line-height:1.65}.AIReviewMock-module__cVgarq__line{min-height:20px;padding:0 .85rem;display:flex}.AIReviewMock-module__cVgarq__added{background:color-mix(in srgb, var(--cg-success) 10%, transparent)}.AIReviewMock-module__cVgarq__removed{background:color-mix(in srgb, var(--cg-danger) 10%, transparent)}.AIReviewMock-module__cVgarq__num{width:26px;color:var(--cg-text-3);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:.75rem}.AIReviewMock-module__cVgarq__prefix{flex-shrink:0;width:12px;font-weight:700}.AIReviewMock-module__cVgarq__added .AIReviewMock-module__cVgarq__prefix{color:var(--cg-success)}.AIReviewMock-module__cVgarq__removed .AIReviewMock-module__cVgarq__prefix{color:var(--cg-danger)}.AIReviewMock-module__cVgarq__code{white-space:pre;text-overflow:ellipsis;color:var(--cg-text-3);flex:1;overflow:hidden}.AIReviewMock-module__cVgarq__added .AIReviewMock-module__cVgarq__code{color:var(--cg-success)}.AIReviewMock-module__cVgarq__removed .AIReviewMock-module__cVgarq__code{color:var(--cg-danger)}.AIReviewMock-module__cVgarq__panel2{padding:.9rem 1rem 1rem}.AIReviewMock-module__cVgarq__scoreRow{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.AIReviewMock-module__cVgarq__scoreLabel{color:var(--cg-text-2);font-size:.68rem}.AIReviewMock-module__cVgarq__scoreValue{letter-spacing:-.03em;color:var(--cg-warning);font-size:1.6rem;font-weight:900;line-height:1}.AIReviewMock-module__cVgarq__scoreBar{background:var(--cg-surface-sunken);border-radius:var(--cg-radius-pill);height:4px;margin-bottom:.9rem;overflow:hidden}.AIReviewMock-module__cVgarq__scoreFill{background:linear-gradient(90deg, var(--cg-accent), var(--cg-warning));border-radius:var(--cg-radius-pill);height:100%}.AIReviewMock-module__cVgarq__finding{border-radius:var(--cg-radius-sm);border-left:2px solid #0000;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;padding:.5rem .65rem;display:flex}.AIReviewMock-module__cVgarq__finding.AIReviewMock-module__cVgarq__danger{border-left-color:var(--cg-danger);background:var(--cg-danger-bg)}.AIReviewMock-module__cVgarq__finding.AIReviewMock-module__cVgarq__warn{border-left-color:var(--cg-warning);background:var(--cg-warning-bg)}.AIReviewMock-module__cVgarq__finding.AIReviewMock-module__cVgarq__info{border-left-color:var(--cg-accent);background:var(--cg-accent-soft)}.AIReviewMock-module__cVgarq__findingType{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.12rem;font-size:.58rem;font-weight:800}.AIReviewMock-module__cVgarq__finding.AIReviewMock-module__cVgarq__danger .AIReviewMock-module__cVgarq__findingType{color:var(--cg-danger)}.AIReviewMock-module__cVgarq__finding.AIReviewMock-module__cVgarq__warn .AIReviewMock-module__cVgarq__findingType{color:var(--cg-warning)}.AIReviewMock-module__cVgarq__finding.AIReviewMock-module__cVgarq__info .AIReviewMock-module__cVgarq__findingType{color:var(--cg-accent-text)}.AIReviewMock-module__cVgarq__findingMsg{color:var(--cg-text-2);font-size:.65rem;line-height:1.45}
.SecurityMock-module__G0djUa__wrap{}.SecurityMock-module__G0djUa__head{}.SecurityMock-module__G0djUa__headLabel{}.SecurityMock-module__G0djUa__headMeta{}.SecurityMock-module__G0djUa__row{}.SecurityMock-module__G0djUa__left{align-items:center;gap:.7rem;min-width:0;display:flex}.SecurityMock-module__G0djUa__icon{border-radius:var(--cg-radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.62rem;font-weight:800;display:flex}.SecurityMock-module__G0djUa__info{min-width:0}.SecurityMock-module__G0djUa__name{color:var(--cg-text-1);font-size:.72rem;font-weight:700}.SecurityMock-module__G0djUa__desc{color:var(--cg-text-3);font-size:.62rem}.SecurityMock-module__G0djUa__count{flex-shrink:0;}.SecurityMock-module__G0djUa__count.SecurityMock-module__G0djUa__ok{background:var(--cg-success-bg);color:var(--cg-success)}.SecurityMock-module__G0djUa__count.SecurityMock-module__G0djUa__warn{background:var(--cg-warning-bg);color:var(--cg-warning)}.SecurityMock-module__G0djUa__summary{background:var(--cg-accent-soft);border-top:1px solid var(--cg-border-default);align-items:flex-start;gap:.6rem;padding:.9rem 1rem;display:flex}.SecurityMock-module__G0djUa__summaryText{color:var(--cg-text-2);font-size:.66rem;line-height:1.55}.SecurityMock-module__G0djUa__summaryText b{color:var(--cg-text-1)}.SecurityMock-module__G0djUa__pdfTag{background:var(--cg-surface-2);color:var(--cg-text-2);border:1px solid var(--cg-border-default);flex-shrink:0;margin-left:auto;}
.Marquee-module__rM_O7G__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.Marquee-module__rM_O7G__track{width:max-content;animation:linear infinite Marquee-module__rM_O7G__scroll;display:flex}.Marquee-module__rM_O7G__marquee:hover .Marquee-module__rM_O7G__track{animation-play-state:paused}.Marquee-module__rM_O7G__group{flex-shrink:0;align-items:center;gap:2.75rem;padding-right:2.75rem;display:flex}@keyframes Marquee-module__rM_O7G__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__rM_O7G__track{animation:none}}
.SecurityWorkspace-module__29C-Ua__techRow{padding:0 1.5rem 3.5rem;}.SecurityWorkspace-module__29C-Ua__techMarquee{border-top:1px solid var(--cg-border-subtle);border-bottom:1px solid var(--cg-border-subtle);padding:1.35rem 0}.SecurityWorkspace-module__29C-Ua__techChip{color:var(--cg-text-3);white-space:nowrap;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.SecurityWorkspace-module__29C-Ua__techChip svg{flex-shrink:0}
.RepoMock-module__XXPeXG__wrap{}.RepoMock-module__XXPeXG__head{}.RepoMock-module__XXPeXG__headLabel{}.RepoMock-module__XXPeXG__headMeta{}.RepoMock-module__XXPeXG__row{}.RepoMock-module__XXPeXG__left{flex-direction:column;gap:.22rem;min-width:0;display:flex}.RepoMock-module__XXPeXG__name{color:var(--cg-accent-text);font-size:.76rem;font-weight:700}.RepoMock-module__XXPeXG__desc{color:var(--cg-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.RepoMock-module__XXPeXG__right{flex-shrink:0;align-items:center;gap:.9rem;display:flex}.RepoMock-module__XXPeXG__lang{color:var(--cg-text-3);font-family:var(--cg-font-mono);align-items:center;gap:.3rem;font-size:.64rem;display:flex}.RepoMock-module__XXPeXG__tasks{color:var(--cg-accent-text);font-family:var(--cg-font-mono);font-size:.64rem;font-weight:600}
.RolesMock-module__uP-Zzq__wrap{}.RolesMock-module__uP-Zzq__head{}.RolesMock-module__uP-Zzq__headLabel{}.RolesMock-module__uP-Zzq__headMeta{}.RolesMock-module__uP-Zzq__row{}.RolesMock-module__uP-Zzq__avatar{}.RolesMock-module__uP-Zzq__left{align-items:center;gap:.7rem;min-width:0;display:flex}.RolesMock-module__uP-Zzq__name{color:var(--cg-text-1);font-size:.72rem;font-weight:700}.RolesMock-module__uP-Zzq__email{color:var(--cg-text-3);font-size:.6rem}.RolesMock-module__uP-Zzq__role{flex-shrink:0;}.RolesMock-module__uP-Zzq__invite{background:var(--cg-surface-sunken);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.RolesMock-module__uP-Zzq__inviteInput{color:var(--cg-text-3);border:1px dashed var(--cg-border-strong);border-radius:var(--cg-radius-sm);flex:1;padding:.4rem .65rem;font-size:.66rem}.RolesMock-module__uP-Zzq__inviteBtn{background:var(--cg-gradient-brand-solid);color:#fff;flex-shrink:0;padding:.36rem .7rem;}
.CommitMock-module__2S4oFa__wrap{}.CommitMock-module__2S4oFa__head{}.CommitMock-module__2S4oFa__headLabel{}.CommitMock-module__2S4oFa__row{align-items:flex-start;}.CommitMock-module__2S4oFa__avatar{}.CommitMock-module__2S4oFa__key{background:var(--cg-accent-soft);color:var(--cg-accent-text);font-family:var(--cg-font-mono);margin-right:.4rem;}.CommitMock-module__2S4oFa__content{flex:1;min-width:0}.CommitMock-module__2S4oFa__msg{color:var(--cg-text-1);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.22rem;font-size:.72rem;font-weight:600;overflow:hidden}.CommitMock-module__2S4oFa__meta{align-items:center;gap:.85rem;display:flex}.CommitMock-module__2S4oFa__hash{color:var(--cg-accent-text);font-size:.6rem;font-family:var(--cg-font-mono)}.CommitMock-module__2S4oFa__branch{color:var(--cg-text-3);font-size:.6rem;font-family:var(--cg-font-mono)}.CommitMock-module__2S4oFa__time{color:var(--cg-text-3);white-space:nowrap;flex-shrink:0;font-size:.62rem}
.Collaboration-module__wXQBwa__stack{flex-direction:column;gap:1rem;display:flex}
