.dashboard_page__MLy3E{width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:1.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow-x:hidden}.dashboard_page__MLy3E>*{min-width:0}.dashboard_header__dqNPi{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.dashboard_header__dqNPi h1{margin:.22rem 0 0;color:var(--text);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:670;line-height:1.05;letter-spacing:0}.dashboard_nextActionEyebrow__MbSFm,.dashboard_panelEyebrow__LCyEi,.dashboard_workspaceLabel__P0ne8{display:block;color:var(--text-dim);font:700 .66rem/1 var(--font-mono);letter-spacing:0;text-transform:uppercase}.dashboard_subtitle__wx3I_{margin:.45rem 0 0;color:var(--text-muted);font-size:.88rem;line-height:1.5}.dashboard_headerActions__hc_zD{display:flex;align-items:center;gap:.65rem}.dashboard_planPill___3ybu{padding:.42rem .65rem;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);background:var(--bg-card);font:700 .67rem/1 var(--font-mono);text-transform:uppercase}.dashboard_primaryCta__7GeEN,.dashboard_secondaryCta__Qd8Op{min-height:40px;padding:.58rem .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:7px;font-size:.84rem;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard_primaryCta__7GeEN{border:1px solid var(--cyan);background:var(--cyan);color:#001014;box-shadow:0 8px 22px rgba(8,145,178,.16)}.dashboard_primaryCta__7GeEN:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(8,145,178,.24);text-decoration:none}.dashboard_secondaryCta__Qd8Op{border:1px solid var(--border);background:var(--bg-card);color:var(--text)}.dashboard_secondaryCta__Qd8Op:hover{border-color:var(--border-hover);background:var(--bg-elevated);text-decoration:none}.dashboard_commandGrid__QLTty{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:.85rem;gap:.85rem}.dashboard_activityPanel__BHoUe,.dashboard_healthPanel__vE8V2,.dashboard_metricsStrip__cKsvA,.dashboard_nextAction__1q5te,.dashboard_posturePanel__G__bN,.dashboard_riskPanel__U6Ta3,.dashboard_signalPanel__g1ScQ,.dashboard_trendPanel__yZ52V,.dashboard_upgradeCard__8CcxF{border:1px solid var(--border);border-radius:8px;background:var(--bg-card);box-shadow:0 12px 30px rgba(0,0,0,.06)}.dashboard_nextAction__1q5te{min-height:190px;padding:1.5rem;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:1.15rem;gap:1.15rem;position:relative;overflow:hidden}.dashboard_nextAction__1q5te:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--cyan);opacity:.72}.dashboard_nextActionSignal___U_nq{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(34,211,238,.24);border-radius:7px;background:rgba(34,211,238,.06)}.dashboard_nextActionSignal___U_nq span{width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 6px rgba(34,211,238,.08),0 0 18px rgba(34,211,238,.55);animation:dashboard_signalPulse__96ol_ 2.6s ease-in-out infinite}.dashboard_nextActionCopy__Uu3PH{min-width:0}.dashboard_nextActionEyebrow__MbSFm{margin-bottom:.62rem;color:var(--cyan)}.dashboard_nextAction__1q5te h2{margin:0;color:var(--text);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2;letter-spacing:0}.dashboard_nextAction__1q5te p{margin:.55rem 0 0;max-width:650px;color:var(--text-muted);font-size:.87rem;line-height:1.58}.dashboard_posturePanel__G__bN{min-height:190px;padding:1.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard_postureCopy__bM0a7 h2{margin:.48rem 0 0;color:var(--text);font-size:1.02rem;letter-spacing:0}.dashboard_postureCopy__bM0a7 p{margin:.36rem 0 0;color:var(--text-muted);font-size:.76rem;line-height:1.45}.dashboard_postureRing__EcL2S{width:112px;height:112px;flex:0 0 auto;padding:9px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--posture-color) var(--posture-angle),var(--border) 0);position:relative}.dashboard_postureRing__EcL2S:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--border)}.dashboard_postureRing__EcL2S>div{z-index:1;display:flex;flex-direction:column;align-items:center}.dashboard_postureRing__EcL2S strong{color:var(--text);font:800 1.75rem/1 var(--font-mono)}.dashboard_postureRing__EcL2S span{margin-top:.28rem;color:var(--text-dim);font:700 .64rem/1 var(--font-mono);text-transform:uppercase}.dashboard_upgradeCard__8CcxF{padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:rgba(34,211,238,.24)}.dashboard_upgradeLeft__7qROW h3{margin:0;color:var(--text);font-size:.92rem;letter-spacing:0}.dashboard_upgradeLeft__7qROW p{margin:.3rem 0 0;color:var(--text-muted);font-size:.78rem}.dashboard_metricsStrip__cKsvA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.dashboard_metric__A3_lr{min-height:88px;padding:1rem 1.1rem;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;grid-column-gap:.75rem;column-gap:.75rem;border-left:1px solid var(--border)}.dashboard_metric__A3_lr:first-child{border-left:0}.dashboard_metricIcon__eLSfg{width:32px;height:32px;grid-row:1/3;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;color:var(--cyan);background:var(--bg-elevated);font:800 .75rem/1 var(--font-mono)}.dashboard_metric__A3_lr>div{display:flex;align-items:baseline;gap:.45rem;min-width:0}.dashboard_metric__A3_lr strong{color:var(--text);font:800 1.38rem/1 var(--font-mono)}.dashboard_metric__A3_lr div span{color:var(--text-muted);font-size:.76rem;font-weight:650}.dashboard_metric__A3_lr small{color:var(--text-dim);font:600 .66rem/1 var(--font-mono)}.dashboard_analyticsGrid__XSFbB{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:.85rem;gap:.85rem}.dashboard_activityPanel__BHoUe,.dashboard_healthPanel__vE8V2,.dashboard_riskPanel__U6Ta3,.dashboard_signalPanel__g1ScQ,.dashboard_trendPanel__yZ52V{padding:1.2rem}.dashboard_healthPanel__vE8V2,.dashboard_riskPanel__U6Ta3,.dashboard_signalPanel__g1ScQ,.dashboard_trendPanel__yZ52V{min-width:0}.dashboard_panelHeader__1p_LL{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard_panelHeader__1p_LL h2{margin:.38rem 0 0;color:var(--text);font-size:1rem;font-weight:720;letter-spacing:0}.dashboard_rangeControl__NZs_A{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:7px;background:var(--bg-elevated)}.dashboard_rangeControl__NZs_A button{min-width:36px;height:27px;border:0;border-radius:5px;background:transparent;color:var(--text-dim);font:700 .67rem/1 var(--font-mono);cursor:pointer}.dashboard_rangeControl__NZs_A button:hover{color:var(--text)}.dashboard_rangeControl__NZs_A .dashboard_rangeActive__guj42{background:var(--bg-card);color:var(--cyan);box-shadow:0 0 0 1px var(--border)}.dashboard_chartLegend__0FL87{margin:1rem 0 .35rem;display:flex;align-items:center;flex-wrap:wrap;gap:.95rem;color:var(--text-dim);font:600 .67rem/1 var(--font-mono)}.dashboard_chartLegend__0FL87 span{display:inline-flex;align-items:center;gap:.38rem}.dashboard_chartLegend__0FL87 i{width:7px;height:7px;border-radius:2px}.dashboard_legendScore__MTP6O{background:var(--cyan)}.dashboard_legendFindings__Qvw9H{background:var(--yellow)}.dashboard_legendFailed__VeZx5{background:var(--red)}.dashboard_chartWrap___M03w{width:100%;min-width:0;height:280px}.dashboard_chartEmpty__t08Ri{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:var(--text-muted);text-align:center}.dashboard_chartEmpty__t08Ri strong{color:var(--text);font-size:.88rem}.dashboard_chartEmpty__t08Ri span{font-size:.76rem}.dashboard_riskPanel__U6Ta3,.dashboard_signalPanel__g1ScQ{border:1px solid var(--border);border-radius:8px;background:var(--bg-card);box-shadow:0 12px 30px rgba(0,0,0,.06)}.dashboard_chartUnit__u88ko,.dashboard_riskTotal__BHQ9Y{padding:.34rem .48rem;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font:700 .66rem/1 var(--font-mono);text-transform:uppercase}.dashboard_donutArea__bT82q{margin-top:.75rem;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;grid-gap:.4rem;gap:.4rem}.dashboard_donutChart___PAyH{width:150px;min-width:0;height:150px;position:relative}.dashboard_donutValue__yNJZZ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.dashboard_donutValue__yNJZZ strong{color:var(--text);font:800 1.45rem/1 var(--font-mono)}.dashboard_donutValue__yNJZZ span{margin-top:.28rem;color:var(--text-dim);font:650 .58rem/1 var(--font-mono);text-transform:uppercase}.dashboard_emptyDonut__itaBs{position:absolute;inset:16px;border:20px solid var(--border);border-radius:50%}.dashboard_severityLegend__wnB09{display:flex;flex-direction:column;gap:.48rem}.dashboard_severityLink__yYb39{display:grid;grid-template-columns:7px 1fr auto;align-items:center;grid-gap:.48rem;gap:.48rem;padding:.2rem .28rem;border-radius:4px;color:inherit;text-decoration:none}.dashboard_severityLink__yYb39:hover{background:var(--bg-elevated);text-decoration:none}.dashboard_outcomeLegend__igipE i,.dashboard_severityLegend__wnB09 i{width:7px;height:7px;border-radius:2px}.dashboard_severityLegend__wnB09 span{color:var(--text-muted);font-size:.69rem;text-transform:capitalize}.dashboard_severityLegend__wnB09 strong{color:var(--text);font:750 .69rem/1 var(--font-mono)}.dashboard_outcomeBlock__VufTS{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--border)}.dashboard_outcomeTitle__e_yWf{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.68rem}.dashboard_outcomeTitle__e_yWf strong{color:var(--text);font-family:var(--font-mono)}.dashboard_outcomeBar__RAkhe{height:8px;margin-top:.6rem;display:flex;overflow:hidden;border-radius:3px;background:var(--bg-elevated)}.dashboard_outcomeBar__RAkhe a{min-width:2px;transition:filter .15s ease}.dashboard_outcomeBar__RAkhe a:hover{filter:brightness(1.35)}.dashboard_outcomeLegend__igipE{margin-top:.58rem;display:flex;flex-wrap:wrap;gap:.45rem .7rem}.dashboard_outcomeLegend__igipE a{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-dim);font:600 .6rem/1 var(--font-mono);text-transform:capitalize;text-decoration:none}.dashboard_outcomeLegend__igipE a:hover{color:var(--text);text-decoration:none}.dashboard_outcomeLegend__igipE strong{color:var(--text-muted)}.dashboard_signalChart__IygEa{width:100%;min-width:0;height:230px;margin-top:.65rem}.dashboard_signalEmpty__K0D3a{height:230px;display:grid;place-items:center;color:var(--text-muted);font-size:.78rem}.dashboard_signalSummary__EvJxF{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:.6rem .8rem;gap:.6rem .8rem;padding-top:.72rem;border-top:1px solid var(--border)}.dashboard_signalSummary__EvJxF>a{min-width:0;padding:.22rem;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;grid-gap:.35rem;gap:.35rem;border-radius:4px;color:inherit;text-decoration:none}.dashboard_signalSummary__EvJxF>a:hover{background:var(--bg-elevated);text-decoration:none}.dashboard_signalSummary__EvJxF i{width:7px;height:7px;border-radius:2px}.dashboard_signalSummary__EvJxF span{overflow:hidden;color:var(--text-dim);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.dashboard_signalSummary__EvJxF strong{color:var(--text);font:700 .66rem/1 var(--font-mono)}.dashboard_repoPosturePanel__49D_2{min-width:0;padding:1.2rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);box-shadow:0 12px 30px rgba(0,0,0,.06)}.dashboard_panelAction__IMi_w{color:var(--cyan);font:700 .68rem/1 var(--font-mono);text-decoration:none}.dashboard_panelAction__IMi_w:hover{text-decoration:none}.dashboard_repoPostureTable__Wh304{margin-top:.9rem;border-top:1px solid var(--border)}.dashboard_repoPostureHead__KYomk,.dashboard_repoPostureRow__pZwBq{display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(180px,1fr) minmax(105px,.55fr) minmax(110px,.65fr) 116px;align-items:center;grid-gap:1rem;gap:1rem}.dashboard_repoPostureHead__KYomk{min-height:36px;color:var(--text-dim);font:650 .62rem/1 var(--font-mono);text-transform:uppercase}.dashboard_repoPostureRow__pZwBq{min-height:74px;border-top:1px solid var(--border)}.dashboard_repoIdentity__gm7b9{min-width:0;display:flex;align-items:center;gap:.7rem}.dashboard_repoMark__yDptx{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--cyan);font:800 .7rem/1 var(--font-mono)}.dashboard_repoFindingCell__HFgxM,.dashboard_repoIdentity__gm7b9>div,.dashboard_repoTimeCell__hkGir{min-width:0;display:flex;flex-direction:column;gap:.24rem}.dashboard_repoIdentity__gm7b9 strong{overflow:hidden;color:var(--text);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.dashboard_repoFindingCell__HFgxM span,.dashboard_repoIdentity__gm7b9 small,.dashboard_repoTimeCell__hkGir span{color:var(--text-dim);font-size:.65rem}.dashboard_repoScoreCell__fAQ9J{min-width:0}.dashboard_repoScoreMeta__mEOgQ{display:flex;align-items:baseline;gap:.45rem}.dashboard_repoScoreMeta__mEOgQ strong{font:800 .86rem/1 var(--font-mono)}.dashboard_repoScoreMeta__mEOgQ span{color:var(--text-dim);font:650 .62rem/1 var(--font-mono)}.dashboard_repoScoreMeta__mEOgQ small{margin-left:auto;font:750 .62rem/1 var(--font-mono)}.dashboard_deltaUp__h1NDS{color:var(--green)}.dashboard_deltaDown__iRFye{color:var(--red)}.dashboard_repoScoreTrack__TtPKM{height:5px;margin-top:.5rem;overflow:hidden;border-radius:2px;background:var(--bg-elevated)}.dashboard_repoScoreTrack__TtPKM span{height:100%;display:block;border-radius:inherit}.dashboard_repoFindingCell__HFgxM strong,.dashboard_repoTimeCell__hkGir strong{color:var(--text);font:750 .72rem/1 var(--font-mono)}.dashboard_repoActions__io_N_{display:flex;justify-content:flex-end;gap:.7rem}.dashboard_repoActions__io_N_ a{color:var(--text-muted);font:700 .65rem/1 var(--font-mono);text-decoration:none}.dashboard_repoActions__io_N_ a:last-child{color:var(--cyan)}.dashboard_repoActions__io_N_ a:hover{color:var(--text);text-decoration:none}.dashboard_repoPostureEmpty__IuESj{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-muted);font-size:.78rem}.dashboard_repoPostureEmpty__IuESj a{color:var(--cyan);text-decoration:none}.dashboard_healthScore__ibkz4{min-width:38px;padding:.35rem .5rem;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font:800 .72rem/1 var(--font-mono);text-align:center}.dashboard_healthList__e3k00{margin-top:.85rem;border-top:1px solid var(--border)}.dashboard_healthRow__ISZB1{min-height:51px;display:grid;grid-template-columns:8px minmax(0,1fr) auto 14px;align-items:center;grid-gap:.65rem;gap:.65rem;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.dashboard_healthRow__ISZB1:hover{background:var(--bg-elevated);text-decoration:none}.dashboard_healthDot__prH_A{width:7px;height:7px;border-radius:50%}.dashboard_healthReady__kU863{background:var(--green);box-shadow:0 0 9px rgba(34,197,94,.38)}.dashboard_healthNeedsSetup__mMZ_Q{background:var(--yellow);box-shadow:0 0 9px rgba(234,179,8,.28)}.dashboard_healthLabel__6oYjL{color:var(--text);font-size:.76rem;font-weight:650}.dashboard_healthValue__nNSTN{color:var(--text-dim);font:600 .66rem/1 var(--font-mono);text-transform:capitalize}.dashboard_healthRow__ISZB1 svg{color:var(--text-dim)}.dashboard_healthFooter__eHBLR{min-height:42px;display:flex;align-items:center;justify-content:space-between;color:var(--cyan);font-size:.73rem;font-weight:700;text-decoration:none}.dashboard_healthFooter__eHBLR:hover{text-decoration:none}.dashboard_activityLinks__F_mmr{display:flex;gap:.9rem}.dashboard_activityLinks__F_mmr a{color:var(--text-muted);font:700 .68rem/1 var(--font-mono);text-decoration:none}.dashboard_activityLinks__F_mmr a:hover{color:var(--cyan)}.dashboard_activityList__a9ED8{margin-top:.85rem;border-top:1px solid var(--border)}.dashboard_activityRow__GdK7G{min-height:58px;display:grid;grid-template-columns:8px 64px minmax(0,1fr) auto 15px;align-items:center;grid-gap:.8rem;gap:.8rem;border-bottom:1px solid var(--border);color:inherit;text-decoration:none;transition:background .15s ease}.dashboard_activityRow__GdK7G:last-child{border-bottom:0}.dashboard_activityRow__GdK7G:hover{background:var(--bg-elevated);text-decoration:none}.dashboard_activitySignal___ez_c{width:7px;height:7px;border-radius:50%}.dashboard_activityKind__IUSUN{color:var(--text-dim);font:700 .64rem/1 var(--font-mono);text-transform:uppercase}.dashboard_activityMain__QqpvT{min-width:0;display:flex;flex-direction:column;gap:.22rem}.dashboard_activityMain__QqpvT strong{overflow:hidden;color:var(--text);font-size:.79rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.dashboard_activityMain__QqpvT small{overflow:hidden;color:var(--text-muted);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.dashboard_activityTime__SVL_W{color:var(--text-dim);font:600 .67rem/1 var(--font-mono);white-space:nowrap}.dashboard_activityArrow__ZL1WV{color:var(--text-dim);transition:transform .15s ease}.dashboard_activityRow__GdK7G:hover .dashboard_activityArrow__ZL1WV{color:var(--cyan);transform:translateX(2px)}.dashboard_activityEmpty__sVo7j{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;color:var(--text-muted);text-align:center}.dashboard_activityEmpty__sVo7j strong{color:var(--text)}.dashboard_activityEmpty__sVo7j span{font-size:.8rem}.dashboard_scanList__34WFE{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-card)}.dashboard_scanRow__dR22G{min-height:66px;padding:.78rem .95rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;border-top:1px solid var(--border);color:inherit;text-decoration:none}.dashboard_scanRow__dR22G:first-child{border-top:0}.dashboard_scanRow__dR22G:hover{background:var(--bg-elevated);text-decoration:none}.dashboard_scanLeft__SaqYW{min-width:0;display:flex;align-items:center;gap:.75rem}.dashboard_repoIcon__tSkfQ{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text-muted)}.dashboard_repoName__U_sIk{overflow:hidden;color:var(--text);font-size:.83rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dashboard_repoBranch___8yzM{margin-top:.18rem;color:var(--text-dim);font:600 .67rem/1 var(--font-mono)}.dashboard_scanRight__zQ4D5{display:flex;align-items:center;gap:.75rem}.dashboard_findingCount__F6eUp{color:var(--text-muted);font:700 .7rem/1 var(--font-mono)}.dashboard_scoreChip__XZ62Y{padding:.27rem .48rem;display:inline-flex;align-items:baseline;gap:.28rem;border:1px solid;border-radius:6px;font-family:var(--font-mono);font-weight:800}.dashboard_scoreGrade__Vo2XT{font-size:.76rem}.dashboard_scoreNum__PYsbq{font-size:.68rem;opacity:.8}.dashboard_failedBadge__EB7af,.dashboard_runningBadge__yPNmP{padding:.25rem .48rem;border-radius:5px;font:700 .65rem/1 var(--font-mono);text-transform:uppercase}.dashboard_runningBadge__yPNmP{border:1px solid rgba(34,211,238,.24);background:rgba(34,211,238,.06);color:var(--cyan)}.dashboard_failedBadge__EB7af{border:1px solid rgba(239,68,68,.22);background:rgba(239,68,68,.06);color:var(--red)}.dashboard_chevron__E8Y6V{flex:0 0 auto;color:var(--text-dim)}.dashboard_emptyState__GNT4G{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);text-align:center}.dashboard_emptyState__GNT4G p{margin:0;color:var(--text-muted)}@keyframes dashboard_signalPulse__96ol_{0%,to{transform:scale(.88);opacity:.72}50%{transform:scale(1);opacity:1}}@media (max-width:1000px){.dashboard_analyticsGrid__XSFbB,.dashboard_commandGrid__QLTty{grid-template-columns:1fr}.dashboard_posturePanel__G__bN{min-height:150px}.dashboard_healthList__e3k00{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_healthRow__ISZB1{border-right:1px solid var(--border)}}@media (max-width:820px){.dashboard_page__MLy3E{padding:1.25rem}.dashboard_metricsStrip__cKsvA{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_metric__A3_lr:nth-child(3){border-left:0;border-top:1px solid var(--border)}.dashboard_metric__A3_lr:nth-child(4){border-top:1px solid var(--border)}.dashboard_nextAction__1q5te{grid-template-columns:38px minmax(0,1fr)}.dashboard_nextAction__1q5te>.dashboard_primaryCta__7GeEN{grid-column:2;justify-self:start}.dashboard_repoPostureHead__KYomk{display:none}.dashboard_repoPostureRow__pZwBq{padding:.9rem 0;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr) auto}.dashboard_repoFindingCell__HFgxM,.dashboard_repoTimeCell__hkGir{display:none}}@media (max-width:640px){.dashboard_page__MLy3E{padding:4.7rem .9rem 1.2rem;gap:.75rem}.dashboard_header__dqNPi{align-items:flex-start;flex-direction:column}.dashboard_header__dqNPi>div:first-child{width:100%;min-width:0}.dashboard_header__dqNPi h1,.dashboard_subtitle__wx3I_{overflow-wrap:anywhere}.dashboard_headerActions__hc_zD{width:100%;justify-content:space-between}.dashboard_commandGrid__QLTty{gap:.75rem}.dashboard_nextAction__1q5te{min-height:0;padding:1.15rem;grid-template-columns:1fr}.dashboard_nextActionCopy__Uu3PH,.dashboard_nextAction__1q5te h2,.dashboard_nextAction__1q5te p{min-width:0;overflow-wrap:anywhere}.dashboard_nextActionSignal___U_nq{width:34px;height:34px}.dashboard_nextAction__1q5te>.dashboard_primaryCta__7GeEN{grid-column:1;width:100%;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}.dashboard_posturePanel__G__bN{min-height:150px;padding:1.1rem}.dashboard_postureRing__EcL2S{width:96px;height:96px}.dashboard_metricsStrip__cKsvA{grid-template-columns:1fr}.dashboard_metric__A3_lr,.dashboard_metric__A3_lr:nth-child(3),.dashboard_metric__A3_lr:nth-child(4){border-left:0;border-top:1px solid var(--border)}.dashboard_metric__A3_lr:first-child{border-top:0}.dashboard_activityPanel__BHoUe,.dashboard_healthPanel__vE8V2,.dashboard_repoPosturePanel__49D_2,.dashboard_riskPanel__U6Ta3,.dashboard_signalPanel__g1ScQ,.dashboard_trendPanel__yZ52V{padding:1rem}.dashboard_chartEmpty__t08Ri,.dashboard_chartWrap___M03w{height:230px}.dashboard_chartLegend__0FL87{gap:.65rem}.dashboard_donutArea__bT82q{grid-template-columns:132px minmax(0,1fr)}.dashboard_donutChart___PAyH{width:132px;height:132px}.dashboard_signalSummary__EvJxF{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_repoPostureRow__pZwBq{grid-template-columns:1fr;gap:.75rem}.dashboard_repoScoreCell__fAQ9J{width:100%}.dashboard_repoActions__io_N_{justify-content:flex-start}.dashboard_healthList__e3k00{grid-template-columns:1fr}.dashboard_healthRow__ISZB1{border-right:0}.dashboard_activityLinks__F_mmr{display:none}.dashboard_activityRow__GdK7G{grid-template-columns:8px minmax(0,1fr) auto 14px;gap:.65rem}.dashboard_activityKind__IUSUN{display:none}.dashboard_activityMain__QqpvT small{max-width:220px}.dashboard_upgradeCard__8CcxF{align-items:stretch;flex-direction:column}.dashboard_scanRow__dR22G{grid-template-columns:1fr;gap:.55rem}.dashboard_scanRight__zQ4D5{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.dashboard_nextActionSignal___U_nq span{animation:none}.dashboard_activityArrow__ZL1WV,.dashboard_activityRow__GdK7G,.dashboard_primaryCta__7GeEN,.dashboard_secondaryCta__Qd8Op{transition:none}}@keyframes skeleton_shimmer__eSn8O{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton_bone__0CItx{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--border) 50%,var(--bg-elevated) 75%);background-size:800px 100%;animation:skeleton_shimmer__eSn8O 1.4s ease-in-out infinite;border-radius:6px;flex-shrink:0}.skeleton_h3__5x1Px{height:10px}.skeleton_h4__uH3pc{height:14px}.skeleton_h5__HBjBI{height:18px}.skeleton_h6__x8wXb{height:22px}.skeleton_h8__XZmq0{height:30px}.skeleton_w16__Rnf71{width:64px}.skeleton_w20__uwDkY{width:80px}.skeleton_w24__Z_7QD{width:96px}.skeleton_w32__3rXiF{width:128px}.skeleton_w40__7IriF{width:160px}.skeleton_w48__0jCRB{width:192px}.skeleton_wFull__jhcaV{width:100%}.skeleton_btn__ClklW{width:100px;height:36px;border-radius:8px}.skeleton_chip__YDB3F{width:64px;height:26px;border-radius:6px}.skeleton_icon__EYi0c{width:32px;height:32px;border-radius:8px;flex-shrink:0}.skeleton_mt1__mqiKv{margin-top:6px}.skeleton_mt2__IG6i9{margin-top:10px}.settings_profileCard__BwDDD{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem;border-radius:12px;background:var(--bg-card);border:1px solid var(--border)}.settings_profileAvatar__N6Xw5{border-radius:50%}.settings_profileName__BnKCR{font-weight:600;font-size:1rem}.settings_profileEmail__5snba{font-size:.85rem;color:var(--text-muted)}.settings_profileSince__hgwgD{font-size:.75rem;color:var(--text-dim);margin-top:.25rem}.settings_planCard__qga2n{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1.25rem;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);flex-wrap:wrap}.settings_planName__tXTW8{font-weight:700;font-size:1.1rem}.settings_planDesc__z2CxG{font-size:.85rem;color:var(--text-muted);margin-top:.25rem}.settings_paymentList__8R_i4{margin-top:1rem;border-radius:12px;overflow:hidden;border:1px solid var(--border)}.settings_paymentRow__33Lo9{display:flex;justify-content:space-between;padding:.85rem 1.25rem;background:var(--bg-card)}.settings_paymentRow__33Lo9+.settings_paymentRow__33Lo9{border-top:1px solid var(--border)}.settings_paymentPlan__4Hcqg{font-size:.88rem}.settings_paymentAmount__sNDXi{font-family:var(--font-mono);font-size:.85rem;color:var(--green)}.settings_paymentDate__uoRS2{font-size:.82rem;color:var(--text-dim)}.settings_settingsGroup__K6cVy{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.settings_settingsCard__O_uIa{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1rem 1.25rem}.settings_settingsCardTitle__45IRZ{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.settings_settingsRow__b_PBi{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.settings_settingsLabel__zjWK0{font-size:.85rem;font-weight:500}.settings_settingsDesc__ayiD_{font-size:.75rem;color:var(--text-dim)}.settings_settingsSelect__0AWI9{background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:.35rem .6rem;color:var(--text);font-size:.82rem;font-family:var(--font-sans);outline:none;transition:border-color .15s}.settings_settingsSelect__0AWI9:focus{border-color:var(--cyan)}.settings_settingsInput__NF0pP{flex:1 1;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.55rem .85rem;color:var(--text);font-size:.85rem;font-family:var(--font-sans);outline:none;transition:border-color .15s}.settings_settingsInput__NF0pP:focus{border-color:var(--cyan)}.settings_settingsInputRow__Qm2zc{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem}.settings_checkbox__SoidK{accent-color:var(--cyan)}.settings_savedMsg__Z6Li6{font-size:.78rem}.settings_keyReveal__JstWB{background:rgba(8,145,178,.04);border:1px solid var(--cyan-dim);border-radius:12px;padding:1rem 1.25rem}.settings_keyRevealTitle__bjztV{font-size:.82rem;font-weight:600;color:var(--cyan);margin-bottom:.5rem}.settings_keyRevealCode__9uCN6{font-family:var(--font-mono);font-size:.78rem;background:var(--bg);padding:.6rem .85rem;border-radius:6px;word-break:break-all;cursor:pointer;border:1px solid var(--border)}.settings_keyRevealHint__RmtDE{font-size:.72rem;color:var(--text-dim);margin-top:.35rem}.settings_keyRow__7aNR3{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--border)}.settings_keyRow__7aNR3:last-child{border-bottom:none}.settings_keyName__tSgeO{font-size:.85rem;font-weight:600}.settings_keyPrefix__2ub6x{font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim)}.settings_revokeBtn__HYAsI{font-size:.75rem;color:var(--red);background:none;border:none;cursor:pointer;font-family:var(--font-sans)}.settings_revokeBtn__HYAsI:hover{text-decoration:underline}.settings_apiTip__7kZ4u{font-size:.75rem;color:var(--text-dim);line-height:1.6}.settings_apiTip__7kZ4u code{font-family:var(--font-mono);font-size:.72rem;color:var(--cyan)}.settings_error__rtK62{color:var(--red);font-size:.82rem;margin-top:.5rem}.settings_planOptions__KdXeU{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem;width:100%}@media (max-width:600px){.settings_planOptions__KdXeU{grid-template-columns:1fr}}.settings_planOption__23QVs{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem}.settings_planOptionHeader__m_rOB{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.35rem}.settings_planOptionName__Z4GCj{font-weight:700;font-size:1rem}.settings_planOptionPrice__ZpvCA{font-weight:700;font-size:1.1rem;color:var(--cyan)}.settings_planOptionOnce__TzhUV{font-size:.72rem;font-weight:400;color:var(--text-dim)}.settings_planOptionDesc__4YYak{font-size:.78rem;color:var(--text-muted);line-height:1.5}.settings_llmLoading__dlUjI{font-size:.82rem;color:var(--text-dim);padding:1rem 0}.settings_llmCard__553zS{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.settings_llmRow__BO6b0{display:grid;grid-template-columns:200px 1fr;grid-gap:1.25rem;gap:1.25rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--border);align-items:start}.settings_llmRow__BO6b0:last-child{border-bottom:none}.settings_llmRowLabel__d8Itx{display:flex;flex-direction:column;gap:.2rem;padding-top:.15rem}.settings_llmLabel__uVHkB{font-size:.85rem;font-weight:600}.settings_llmHint__kdcY7{font-size:.72rem;color:var(--text-dim);line-height:1.4}.settings_llmProviderGrid__H_6R3{display:flex;flex-wrap:wrap;gap:.5rem}.settings_providerChip__TzmuY{display:flex;flex-direction:column;align-items:flex-start;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;cursor:pointer;transition:border-color .15s;text-align:left}.settings_providerChip__TzmuY:hover{border-color:var(--cyan)}.settings_providerChipActive__r_yoQ{border-color:var(--cyan);background:rgba(34,211,238,.06)}.settings_providerChipLabel__w81Mh{font-size:.8rem;font-weight:600}.settings_providerChipDesc__B7Czy{font-size:.68rem;color:var(--text-dim);margin-top:.1rem}.settings_llmSelect__2qXAl{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.5rem .75rem;color:var(--text);font-size:.85rem;font-family:var(--font-sans);outline:none;transition:border-color .15s;width:100%;max-width:280px}.settings_llmSelect__2qXAl:focus{border-color:var(--cyan)}.settings_llmToggles__9txDF{display:flex;flex-direction:column;gap:.75rem}.settings_llmToggle__DRbgC{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.85rem}.settings_llmToggle__DRbgC input{accent-color:var(--cyan);margin-top:.2rem;flex-shrink:0}.settings_llmToggle__DRbgC span{display:flex;flex-direction:column;gap:.15rem}.settings_llmToggleDisabled__BTUZX{opacity:.45;cursor:not-allowed}.settings_llmKeyList__SKdry{display:flex;flex-direction:column;gap:.5rem;width:100%}.settings_llmKeyRow__Rin0_{display:flex;align-items:center;gap:.75rem}.settings_llmKeyLabel__rpY92{font-size:.78rem;font-weight:500;color:var(--text-muted);width:130px;flex-shrink:0;display:flex;align-items:center;gap:.3rem}.settings_llmKeyRequired___wjEZ{color:var(--text)}.settings_reqDot__sv_Lx{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan)}.settings_llmKeyInput__oMKv2{flex:1 1;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.45rem .75rem;color:var(--text);font-size:.82rem;font-family:var(--font-mono);outline:none;transition:border-color .15s}.settings_llmKeyInput__oMKv2:focus{border-color:var(--cyan)}.settings_llmFooter__fUc3W{padding:1rem 1.25rem;display:flex;justify-content:flex-end}.settings_llmSaveBtn__rJGur{background:var(--cyan);color:#000;font-weight:700;font-size:.82rem;border:none;border-radius:8px;padding:.5rem 1.25rem;cursor:pointer;transition:opacity .15s}.settings_llmSaveBtn__rJGur:disabled{opacity:.6;cursor:not-allowed}.settings_llmSaveBtn__rJGur:hover:not(:disabled){opacity:.88}@media (max-width:700px){.settings_llmRow__BO6b0{grid-template-columns:1fr;gap:.75rem}}.history_toolbar___paS8{flex-wrap:wrap}.history_repoContext__t_Ev9,.history_toolbar___paS8{display:flex;align-items:center;justify-content:space-between;gap:1rem}.history_repoContext__t_Ev9{padding:.65rem .8rem;border:1px solid rgba(8,145,178,.25);border-radius:8px;background:rgba(8,145,178,.05);color:var(--text-muted);font-size:.82rem}.history_repoContext__t_Ev9 strong{color:var(--text)}.history_repoContext__t_Ev9 a{color:var(--cyan);font-weight:700;text-decoration:none}.history_filterTabs__yC9YA{display:flex;gap:.3rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem}.history_filterTab__2Db7W{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:6px;font-size:.82rem;font-weight:600;color:var(--text-dim);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.history_filterTab__2Db7W:hover{color:var(--text);background:var(--bg-elevated);text-decoration:none}.history_filterTabActive__sRS1E{background:var(--bg);color:var(--text);border:1px solid var(--border)}.history_filterTabActive__sRS1E:hover{background:var(--bg)}.history_runningDot__jc_yD{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 4px var(--cyan);animation:history_pulse__wXVUp 1.5s ease-in-out infinite}@keyframes history_pulse__wXVUp{0%,to{opacity:1}50%{opacity:.4}}.history_failedDot__VIjzR{width:6px;height:6px;border-radius:50%;background:var(--red)}.history_passedDot__HRpVd{width:6px;height:6px;border-radius:50%;background:var(--green)}.history_sortRow__rnOFA{display:flex;align-items:center;gap:.25rem}.history_sortLabel___br3R{font-size:.78rem;color:var(--text-dim);margin-right:.15rem}.history_sortBtn__Hn5fT{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:6px;font-size:.78rem;font-weight:500;color:var(--text-dim);text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;font-family:var(--font-mono)}.history_sortBtn__Hn5fT:hover{background:var(--bg-elevated);color:var(--text);text-decoration:none}.history_sortBtnActive__ID8ev{color:var(--cyan);background:var(--cyan-glow)}.history_sortBtnActive__ID8ev:hover{background:var(--cyan-glow)}.history_pagination__xrTQm{display:flex;justify-content:space-between;align-items:center}@media (max-width:600px){.history_repoContext__t_Ev9,.history_toolbar___paS8{flex-direction:column;align-items:flex-start}.history_filterTabs__yC9YA,.history_sortRow__rnOFA{flex-wrap:wrap}}.onboarding_checklist__HDEsF{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.onboarding_header__QRBbT{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--border)}.onboarding_headerLeft__QBQGt{display:flex;flex-direction:column;gap:.5rem}.onboarding_title__SU__e{font-size:.9rem;font-weight:700;color:var(--text)}.onboarding_progressRow__rGFDX{display:flex;align-items:center;gap:.6rem}.onboarding_progressTrack__L3DNl{width:120px;height:4px;background:var(--bg-elevated);border-radius:99px;overflow:hidden}.onboarding_progressFill__g_Hnp{height:100%;background:var(--cyan);border-radius:99px;transition:width .4s ease}.onboarding_progressText__U_7OD{font-size:.72rem;color:var(--text-dim);font-family:var(--font-mono)}.onboarding_dismissBtn__NxecY{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.onboarding_dismissBtn__NxecY:hover{color:var(--text-muted)}.onboarding_nextStep__Nyt4Y{display:grid;grid-template-columns:30px 1fr auto 14px;align-items:center;grid-gap:.8rem;gap:.8rem;padding:1rem 1.25rem;color:var(--text);text-decoration:none;transition:background .15s}.onboarding_nextStep__Nyt4Y:hover{background:var(--bg-elevated);text-decoration:none}.onboarding_nextStepNumber__JLSyq{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--cyan-dim);background:var(--cyan-glow);color:var(--cyan);font:700 .75rem/1 var(--font-mono)}.onboarding_nextAction__SdYRw{color:var(--cyan);font-size:.78rem;font-weight:700}.onboarding_step__IF7v4{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1.25rem;text-decoration:none;color:var(--text);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .15s}.onboarding_step__IF7v4:nth-child(2n){border-right:none}.onboarding_step__IF7v4:nth-last-child(-n+2){border-bottom:none}.onboarding_step__IF7v4:hover:not(.onboarding_stepDone__SwFfx){background:var(--bg-elevated);text-decoration:none}.onboarding_stepDone__SwFfx{opacity:.5;cursor:default}.onboarding_stepDone__SwFfx:hover{background:transparent}.onboarding_check__Uv9V5{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:.1rem;background:rgba(22,163,74,.1);color:var(--green);border:1.5px solid rgba(22,163,74,.3)}.onboarding_checkEmpty__QOK1d{width:10px;height:10px;border-radius:50%;background:var(--bg-elevated);border:2px solid var(--border);display:block}.onboarding_step__IF7v4:not(.onboarding_stepDone__SwFfx) .onboarding_check__Uv9V5{background:var(--bg-elevated);border-color:var(--border);color:transparent}.onboarding_stepBody__5Fd7Q{flex:1 1;min-width:0}.onboarding_stepLabel__zyWfI{font-size:.85rem;font-weight:600;color:var(--text)}.onboarding_stepDesc__yMtvt{font-size:.75rem;color:var(--text-dim);margin-top:.15rem;line-height:1.4}.onboarding_arrow__DukRi{color:var(--text-dim);flex-shrink:0;margin-top:.15rem}@media (max-width:600px){.onboarding_nextStep__Nyt4Y{grid-template-columns:30px 1fr 14px}.onboarding_nextAction__SdYRw{display:none}.onboarding_progressTrack__L3DNl{width:90px}}