.ScopePlanner-common-module__3EnPOq__container{max-width:780px;min-height:100vh;margin:0 auto;padding:2.5rem 1.5rem 3rem}.ScopePlanner-common-module__3EnPOq__header{text-align:center;margin-bottom:2rem}.ScopePlanner-common-module__3EnPOq__headerBadge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;margin-bottom:.75rem;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.ScopePlanner-common-module__3EnPOq__title{margin:0;font-size:2rem;font-weight:700}.ScopePlanner-common-module__3EnPOq__subtitle{margin-top:.4rem;font-size:.95rem}.ScopePlanner-common-module__3EnPOq__stepper{justify-content:center;align-items:center;gap:0;margin-bottom:2rem;display:flex}.ScopePlanner-common-module__3EnPOq__stepItem{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ScopePlanner-common-module__3EnPOq__stepDot{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;transition:transform .3s,box-shadow .3s,border-color .3s,background-color .3s,color .3s,opacity .3s;display:flex}.ScopePlanner-common-module__3EnPOq__stepDotActive{transform:scale(1.15)}.ScopePlanner-common-module__3EnPOq__stepLabel{white-space:nowrap;font-size:.72rem;font-weight:500}.ScopePlanner-common-module__3EnPOq__stepLabelActive{font-weight:700}.ScopePlanner-common-module__3EnPOq__stepLine{flex:1;min-width:40px;height:2px;transition:background .3s}.ScopePlanner-common-module__3EnPOq__formCard{border:1px solid #0000;border-radius:16px;margin-bottom:1.5rem;padding:2rem;transition:border-color .3s,box-shadow .3s}.ScopePlanner-common-module__3EnPOq__formTitle{align-items:center;gap:8px;margin:0 0 1.25rem;font-size:1.15rem;font-weight:700;display:flex}.ScopePlanner-common-module__3EnPOq__formGroup{flex-direction:column;flex:1;gap:6px;margin-bottom:1rem;display:flex}.ScopePlanner-common-module__3EnPOq__formRow{gap:1rem;margin-bottom:0;display:flex}.ScopePlanner-common-module__3EnPOq__label{font-size:.82rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__labelHint{opacity:.65;font-size:.78rem;font-weight:400}.ScopePlanner-common-module__3EnPOq__typeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ScopePlanner-common-module__3EnPOq__typeCard{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:10px;padding:14px 10px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s}.ScopePlanner-common-module__3EnPOq__typeCardLabel{font-size:.82rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__complexityRow{gap:10px;display:flex}.ScopePlanner-common-module__3EnPOq__complexityCard{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.ScopePlanner-common-module__3EnPOq__complexityLabel{font-size:.82rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__complexityMult{font-size:.72rem}.ScopePlanner-common-module__3EnPOq__textInput,.ScopePlanner-common-module__3EnPOq__numberInput{border:1px solid #0000;border-radius:8px;width:100%;padding:10px 12px;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.ScopePlanner-common-module__3EnPOq__textInput:focus-visible,.ScopePlanner-common-module__3EnPOq__numberInput:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.ScopePlanner-common-module__3EnPOq__textarea{resize:vertical;border:1px solid #0000;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.ScopePlanner-common-module__3EnPOq__textarea:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.ScopePlanner-common-module__3EnPOq__select{cursor:pointer;appearance:none;background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:1px solid #0000;border-radius:8px;width:100%;padding:10px 2rem 10px 12px;font-size:.9rem;transition:border-color .2s}.ScopePlanner-common-module__3EnPOq__select::-ms-expand{display:none}.ScopePlanner-common-module__3EnPOq__select:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.ScopePlanner-common-module__3EnPOq__sectionHeader{justify-content:space-between;align-items:center;margin:1rem 0 .5rem;display:flex}.ScopePlanner-common-module__3EnPOq__sectionLabel{font-size:.88rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__addBtn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.ScopePlanner-common-module__3EnPOq__memberRow{border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.ScopePlanner-common-module__3EnPOq__smallSelect,.ScopePlanner-common-module__3EnPOq__smallInput{border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:.82rem;transition:border-color .2s}.ScopePlanner-common-module__3EnPOq__smallSelect:focus-visible,.ScopePlanner-common-module__3EnPOq__smallInput:focus-visible{outline:2px solid var(--color-primary,var(--ml-blue));outline-offset:-2px}.ScopePlanner-common-module__3EnPOq__smallSelect{appearance:none;cursor:pointer;background-position:right 8px center;background-repeat:no-repeat;background-size:10px;flex:2;padding-right:1.5rem}.ScopePlanner-common-module__3EnPOq__smallSelect::-ms-expand{display:none}.ScopePlanner-common-module__3EnPOq__smallInput{flex:1}.ScopePlanner-common-module__3EnPOq__removeBtn{cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:flex}.ScopePlanner-common-module__3EnPOq__tagInputRow{gap:8px;margin-bottom:8px;display:flex}.ScopePlanner-common-module__3EnPOq__tagList{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}.ScopePlanner-common-module__3EnPOq__tag{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.ScopePlanner-common-module__3EnPOq__tag button{cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}.ScopePlanner-common-module__3EnPOq__tag button:hover{opacity:1}.ScopePlanner-common-module__3EnPOq__processingContainer{flex-direction:column;align-items:center;padding:3rem 0;display:flex}.ScopePlanner-common-module__3EnPOq__processingOrb{width:72px;height:72px;margin-bottom:1.5rem;position:relative}.ScopePlanner-common-module__3EnPOq__processingOrbInner{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:1.8s ease-in-out infinite ScopePlanner-common-module__3EnPOq__pulse-orb;display:flex}.ScopePlanner-common-module__3EnPOq__processingSubtitle{margin-top:.3rem;font-size:.88rem}.ScopePlanner-common-module__3EnPOq__processingSteps{flex-direction:column;gap:10px;margin-top:1.5rem;display:flex}.ScopePlanner-common-module__3EnPOq__processingStep{align-items:center;gap:10px;font-size:.85rem;display:flex}.ScopePlanner-common-module__3EnPOq__processingStepCircle{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ScopePlanner-common-module__3EnPOq__resultsContainer{flex-direction:column;gap:1.5rem;display:flex}.ScopePlanner-common-module__3EnPOq__resultsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.ScopePlanner-common-module__3EnPOq__priceHero{text-align:center;border-radius:16px;padding:2.5rem;position:relative;overflow:hidden}.ScopePlanner-common-module__3EnPOq__priceHeroGlow{pointer-events:none;background:radial-gradient(circle,#4573df14 0%,#0000 70%);border-radius:50%;width:200%;height:200%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.ScopePlanner-common-module__3EnPOq__priceHeroLabel{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__priceHeroValue{margin:.4rem 0;font-size:2.5rem;font-weight:800}.ScopePlanner-common-module__3EnPOq__priceHeroMeta{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.ScopePlanner-common-module__3EnPOq__priceHeroMetaItem{font-size:.82rem}.ScopePlanner-common-module__3EnPOq__resultCard{border:1px solid #0000;border-radius:14px;padding:1.5rem;transition:box-shadow .3s}.ScopePlanner-common-module__3EnPOq__resultCardFullWidth{grid-column:1/-1}.ScopePlanner-common-module__3EnPOq__resultCardHeader{align-items:center;gap:10px;margin-bottom:1rem;display:flex}.ScopePlanner-common-module__3EnPOq__resultCardIcon{border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ScopePlanner-common-module__3EnPOq__resultCardTitle{margin:0;font-size:.95rem;font-weight:700}.ScopePlanner-common-module__3EnPOq__miniTitle{margin:1rem 0 .5rem;font-size:.82rem;font-weight:700}.ScopePlanner-common-module__3EnPOq__calcList{flex-direction:column;display:flex}.ScopePlanner-common-module__3EnPOq__calcRow{border-bottom:1px solid #8080801f;justify-content:space-between;padding:8px 0;font-size:.84rem;display:flex}.ScopePlanner-common-module__3EnPOq__calcRowTotal{border-top:2px solid;border-bottom:none;padding-top:10px;font-size:.92rem;font-weight:700}.ScopePlanner-common-module__3EnPOq__phaseRow{margin-bottom:12px}.ScopePlanner-common-module__3EnPOq__phaseHeader{justify-content:space-between;margin-bottom:4px;display:flex}.ScopePlanner-common-module__3EnPOq__phaseLabel{font-size:.82rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__phaseWeeks{font-size:.78rem}.ScopePlanner-common-module__3EnPOq__phaseBar{background:#80808026;border-radius:3px;height:6px;overflow:hidden}.ScopePlanner-common-module__3EnPOq__phaseBarFill{border-radius:3px;height:100%;transition:width .8s}.ScopePlanner-common-module__3EnPOq__phaseDesc{margin-top:4px;font-size:.78rem}.ScopePlanner-common-module__3EnPOq__riskItem{border-left:3px solid #0000;border-radius:8px;margin-bottom:8px;padding:10px 12px}.ScopePlanner-common-module__3EnPOq__riskTitle{align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.ScopePlanner-common-module__3EnPOq__riskSeverity{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.ScopePlanner-common-module__3EnPOq__riskMsg{margin-top:4px;font-size:.78rem}.ScopePlanner-common-module__3EnPOq__riskMitigation{margin-top:4px;font-size:.75rem;font-style:italic}.ScopePlanner-common-module__3EnPOq__scoreBar{align-items:center;gap:12px;margin-bottom:1rem;display:flex}.ScopePlanner-common-module__3EnPOq__scoreBarTrack{background:#80808026;border-radius:4px;flex:1;height:8px;overflow:hidden}.ScopePlanner-common-module__3EnPOq__scoreBarFill{border-radius:4px;height:100%;transition:width .8s}.ScopePlanner-common-module__3EnPOq__scoreValue{font-size:.9rem;font-weight:700}.ScopePlanner-common-module__3EnPOq__recsGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ScopePlanner-common-module__3EnPOq__recItem{border-left:3px solid #0000;border-radius:8px;padding:12px}.ScopePlanner-common-module__3EnPOq__recTitle{font-size:.82rem;font-weight:700}.ScopePlanner-common-module__3EnPOq__recMsg{margin-top:4px;font-size:.78rem}.ScopePlanner-common-module__3EnPOq__navBar{align-items:center;margin-top:1.5rem;display:flex}.ScopePlanner-common-module__3EnPOq__navSpacer{flex:1}.ScopePlanner-common-module__3EnPOq__navButtonBack,.ScopePlanner-common-module__3EnPOq__navButtonNext{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 28px;font-size:.88rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.ScopePlanner-common-module__3EnPOq__actionsBar{gap:12px;margin-left:auto;display:flex}.ScopePlanner-common-module__3EnPOq__actionBtnPrimary,.ScopePlanner-common-module__3EnPOq__actionBtnSecondary{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:.88rem;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.ScopePlanner-common-module__3EnPOq__disclaimer{text-align:center;border-top:1px solid #80808026;margin-top:2rem;padding-top:1rem;font-size:.75rem}@keyframes ScopePlanner-common-module__3EnPOq__pulse-orb{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:640px){.ScopePlanner-common-module__3EnPOq__formRow,.ScopePlanner-common-module__3EnPOq__complexityRow{flex-direction:column}.ScopePlanner-common-module__3EnPOq__typeGrid{grid-template-columns:repeat(2,1fr)}.ScopePlanner-common-module__3EnPOq__resultsGrid,.ScopePlanner-common-module__3EnPOq__recsGrid{grid-template-columns:1fr}.ScopePlanner-common-module__3EnPOq__priceHeroValue{font-size:1.8rem}.ScopePlanner-common-module__3EnPOq__memberRow{flex-wrap:wrap}}
.ScopePlanner-light-module__7IvBIG__container{color:#1a1f36;background:0 0}.ScopePlanner-light-module__7IvBIG__headerBadge{color:var(--ml-blue);background:#4573df1a}.ScopePlanner-light-module__7IvBIG__title{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__subtitle{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__stepDot{background:var(--border-light);color:var(--text-tertiary-light)}.ScopePlanner-light-module__7IvBIG__stepDotActive{background:var(--ml-blue);color:#fff;box-shadow:0 0 0 4px #4573df26}.ScopePlanner-light-module__7IvBIG__stepDotCompleted{background:var(--ml-green);color:#fff}.ScopePlanner-light-module__7IvBIG__stepLabel{color:var(--text-tertiary-light)}.ScopePlanner-light-module__7IvBIG__stepLabelActive{color:var(--ml-blue)}.ScopePlanner-light-module__7IvBIG__stepLine{background:var(--border-light)}.ScopePlanner-light-module__7IvBIG__stepLineActive{background:var(--ml-green)}.ScopePlanner-light-module__7IvBIG__formCard{border-color:var(--border-light);background:#fff;box-shadow:0 1px 4px #0000000a}.ScopePlanner-light-module__7IvBIG__formTitle{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__label{color:#374151}.ScopePlanner-light-module__7IvBIG__labelHint{color:var(--text-tertiary-light)}.ScopePlanner-light-module__7IvBIG__textInput,.ScopePlanner-light-module__7IvBIG__numberInput{border-color:var(--border-light);color:#1a1f36;background:#fafbfc}.ScopePlanner-light-module__7IvBIG__textInput:focus,.ScopePlanner-light-module__7IvBIG__numberInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.ScopePlanner-light-module__7IvBIG__textarea{border-color:var(--border-light);color:#1a1f36;background:#fafbfc}.ScopePlanner-light-module__7IvBIG__textarea:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.ScopePlanner-light-module__7IvBIG__select{border-color:var(--border-light);color:#1a1f36;background:#fafbfc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.ScopePlanner-light-module__7IvBIG__select:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df1a}.ScopePlanner-light-module__7IvBIG__typeCard{background:var(--bg-secondary-light);border-color:var(--border-light);color:#374151}.ScopePlanner-light-module__7IvBIG__typeCard:hover{border-color:var(--ml-blue);background:#4573df0a}.ScopePlanner-light-module__7IvBIG__typeCardSelected{border-color:var(--ml-blue);color:var(--ml-blue);background:#4573df14}.ScopePlanner-light-module__7IvBIG__complexityCard{background:var(--bg-secondary-light);border-color:var(--border-light);color:#374151}.ScopePlanner-light-module__7IvBIG__complexityCard:hover{border-color:var(--ml-blue)}.ScopePlanner-light-module__7IvBIG__complexityCardSelected{border-color:var(--ml-blue);color:var(--ml-blue);background:#4573df14}.ScopePlanner-light-module__7IvBIG__complexityMult{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__sectionLabel{color:#374151}.ScopePlanner-light-module__7IvBIG__addBtn{color:var(--ml-blue);background:#4573df1a}.ScopePlanner-light-module__7IvBIG__addBtn:hover{background:#4573df2e}.ScopePlanner-light-module__7IvBIG__memberRow{background:#fafbfc}.ScopePlanner-light-module__7IvBIG__smallSelect,.ScopePlanner-light-module__7IvBIG__smallInput{border-color:var(--border-light);color:#1a1f36;background:#fff}.ScopePlanner-light-module__7IvBIG__smallSelect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.ScopePlanner-light-module__7IvBIG__smallSelect:focus,.ScopePlanner-light-module__7IvBIG__smallInput:focus{border-color:var(--ml-blue)}.ScopePlanner-light-module__7IvBIG__removeBtn{color:#e74c3c;background:#e74c3c14}.ScopePlanner-light-module__7IvBIG__removeBtn:hover{background:#e74c3c26}.ScopePlanner-light-module__7IvBIG__tag{color:var(--ml-blue);background:#4573df14}.ScopePlanner-light-module__7IvBIG__processingContainer{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__processingOrbInner{background:linear-gradient(135deg, var(--ml-blue), #7ba0f7);color:#fff}.ScopePlanner-light-module__7IvBIG__processingSubtitle{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__processingStepCircle{color:var(--ml-blue);background:#4573df1a}.ScopePlanner-light-module__7IvBIG__priceHero{background:linear-gradient(135deg, var(--ml-blue) 0%, #6b91e8 100%);color:#fff}.ScopePlanner-light-module__7IvBIG__priceHeroLabel{color:#ffffffd9}.ScopePlanner-light-module__7IvBIG__priceHeroValue{color:#fff}.ScopePlanner-light-module__7IvBIG__priceHeroMetaItem{color:#fffc}.ScopePlanner-light-module__7IvBIG__resultCard{border-color:var(--border-light);background:#fff}.ScopePlanner-light-module__7IvBIG__resultCardIcon{color:var(--ml-blue);background:#4573df1a}.ScopePlanner-light-module__7IvBIG__resultCardTitle{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__miniTitle{color:#374151}.ScopePlanner-light-module__7IvBIG__calcRow{color:#374151;border-color:var(--bg-tertiary-light)}.ScopePlanner-light-module__7IvBIG__scoreValue,.ScopePlanner-light-module__7IvBIG__phaseLabel{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__phaseWeeks{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__phaseBarFill{background:var(--ml-blue)}.ScopePlanner-light-module__7IvBIG__phaseDesc{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__riskItem{background:var(--bg-secondary-light)}.ScopePlanner-light-module__7IvBIG__riskTitle{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__riskSeverity{color:var(--color-text-secondary-light);background:#8080801a}.ScopePlanner-light-module__7IvBIG__riskMsg{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__riskMitigation{color:var(--text-tertiary-light)}.ScopePlanner-light-module__7IvBIG__risk_high{border-left-color:var(--ml-red)}.ScopePlanner-light-module__7IvBIG__risk_medium{border-left-color:#f39c12}.ScopePlanner-light-module__7IvBIG__risk_low{border-left-color:var(--ml-green)}.ScopePlanner-light-module__7IvBIG__recItem{background:var(--bg-secondary-light)}.ScopePlanner-light-module__7IvBIG__recTitle{color:#1a1f36}.ScopePlanner-light-module__7IvBIG__recMsg{color:var(--color-text-secondary-light)}.ScopePlanner-light-module__7IvBIG__rec_suggestion{border-left-color:var(--ml-blue)}.ScopePlanner-light-module__7IvBIG__rec_warning{border-left-color:#f39c12}.ScopePlanner-light-module__7IvBIG__rec_optimization{border-left-color:var(--ml-green)}.ScopePlanner-light-module__7IvBIG__rec_risk{border-left-color:var(--ml-red)}.ScopePlanner-light-module__7IvBIG__rec_info{border-left-color:var(--ml-blue)}.ScopePlanner-light-module__7IvBIG__navButtonBack{background:var(--bg-tertiary-light);color:#374151}.ScopePlanner-light-module__7IvBIG__navButtonBack:hover{background:var(--border-light)}.ScopePlanner-light-module__7IvBIG__navButtonNext{background:var(--ml-blue);color:#fff}.ScopePlanner-light-module__7IvBIG__navButtonNext:hover{background:#3b63c7}.ScopePlanner-light-module__7IvBIG__actionBtnPrimary{background:var(--ml-blue);color:#fff}.ScopePlanner-light-module__7IvBIG__actionBtnPrimary:hover{background:#3b63c7}.ScopePlanner-light-module__7IvBIG__actionBtnSecondary{background:var(--bg-tertiary-light);color:#374151}.ScopePlanner-light-module__7IvBIG__actionBtnSecondary:hover{background:var(--border-light)}.ScopePlanner-light-module__7IvBIG__disclaimer{color:var(--text-tertiary-light);border-color:var(--border-light)}
.ScopePlanner-dark-module__U9P5rq__container{color:var(--color-text-primary-dark);background:0 0}.ScopePlanner-dark-module__U9P5rq__headerBadge{color:#7ba0f7;background:#4573df26}.ScopePlanner-dark-module__U9P5rq__title{color:var(--color-text-primary-dark)}.ScopePlanner-dark-module__U9P5rq__subtitle{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__stepDot{color:#64748b;background:#33415599}.ScopePlanner-dark-module__U9P5rq__stepDotActive{background:var(--ml-blue);color:#fff;box-shadow:0 0 0 4px #4573df33}.ScopePlanner-dark-module__U9P5rq__stepDotCompleted{background:var(--ml-green);color:#fff}.ScopePlanner-dark-module__U9P5rq__stepLabel{color:#64748b}.ScopePlanner-dark-module__U9P5rq__stepLabelActive{color:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__stepLine{background:#33415580}.ScopePlanner-dark-module__U9P5rq__stepLineActive{background:var(--ml-green)}.ScopePlanner-dark-module__U9P5rq__formCard{background:#1e293b99;border-color:#33415599}.ScopePlanner-dark-module__U9P5rq__formTitle{color:var(--color-text-primary-dark)}.ScopePlanner-dark-module__U9P5rq__label{color:#e2e8f0}.ScopePlanner-dark-module__U9P5rq__labelHint{color:#64748b}.ScopePlanner-dark-module__U9P5rq__textInput,.ScopePlanner-dark-module__U9P5rq__numberInput{color:var(--color-text-primary-dark);background:#0f172a99;border-color:#33415599}.ScopePlanner-dark-module__U9P5rq__textInput:focus,.ScopePlanner-dark-module__U9P5rq__numberInput:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.ScopePlanner-dark-module__U9P5rq__textarea{color:var(--color-text-primary-dark);background:#0f172a99;border-color:#33415599}.ScopePlanner-dark-module__U9P5rq__textarea:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.ScopePlanner-dark-module__U9P5rq__select{color:var(--color-text-primary-dark);background:#0f172a99 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");border-color:#33415599}.ScopePlanner-dark-module__U9P5rq__select:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px #4573df26}.ScopePlanner-dark-module__U9P5rq__typeCard{color:var(--text-secondary-dark);background:#0f172a80;border-color:#33415580}.ScopePlanner-dark-module__U9P5rq__typeCard:hover{border-color:var(--ml-blue);background:#4573df14}.ScopePlanner-dark-module__U9P5rq__typeCardSelected{color:#7ba0f7;background:#4573df1f;border-color:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__complexityCard{color:var(--text-secondary-dark);background:#0f172a80;border-color:#33415580}.ScopePlanner-dark-module__U9P5rq__complexityCard:hover{border-color:var(--ml-blue)}.ScopePlanner-dark-module__U9P5rq__complexityCardSelected{color:#7ba0f7;background:#4573df1f;border-color:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__complexityMult{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__sectionLabel{color:#e2e8f0}.ScopePlanner-dark-module__U9P5rq__addBtn{color:#7ba0f7;background:#4573df26}.ScopePlanner-dark-module__U9P5rq__addBtn:hover{background:#4573df40}.ScopePlanner-dark-module__U9P5rq__memberRow{background:#0f172a66}.ScopePlanner-dark-module__U9P5rq__smallSelect,.ScopePlanner-dark-module__U9P5rq__smallInput{color:var(--color-text-primary-dark);background:#0f172a80;border-color:#33415580}.ScopePlanner-dark-module__U9P5rq__smallSelect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.ScopePlanner-dark-module__U9P5rq__smallSelect:focus,.ScopePlanner-dark-module__U9P5rq__smallInput:focus{border-color:var(--ml-blue)}.ScopePlanner-dark-module__U9P5rq__removeBtn{color:#e74c3c;background:#e74c3c1a}.ScopePlanner-dark-module__U9P5rq__removeBtn:hover{background:#e74c3c33}.ScopePlanner-dark-module__U9P5rq__tag{color:#7ba0f7;background:#4573df1f}.ScopePlanner-dark-module__U9P5rq__processingContainer{color:var(--color-text-primary-dark)}.ScopePlanner-dark-module__U9P5rq__processingOrbInner{background:linear-gradient(135deg, var(--ml-blue), #7ba0f7);color:#fff}.ScopePlanner-dark-module__U9P5rq__processingSubtitle{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__processingStepCircle{color:#7ba0f7;background:#4573df26}.ScopePlanner-dark-module__U9P5rq__priceHero{background:linear-gradient(135deg,#4573df40 0%,#6b91e826 100%)}.ScopePlanner-dark-module__U9P5rq__priceHeroLabel{color:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__priceHeroValue{color:var(--color-text-primary-dark)}.ScopePlanner-dark-module__U9P5rq__priceHeroMetaItem{color:var(--text-secondary-dark)}.ScopePlanner-dark-module__U9P5rq__resultCard{background:#1e293b99;border-color:#33415599}.ScopePlanner-dark-module__U9P5rq__resultCardIcon{color:#7ba0f7;background:#4573df1f}.ScopePlanner-dark-module__U9P5rq__resultCardTitle{color:var(--color-text-primary-dark)}.ScopePlanner-dark-module__U9P5rq__miniTitle{color:#e2e8f0}.ScopePlanner-dark-module__U9P5rq__calcRow{color:var(--text-secondary-dark);border-color:#33415566}.ScopePlanner-dark-module__U9P5rq__scoreValue{color:var(--color-text-primary-dark)}.ScopePlanner-dark-module__U9P5rq__phaseLabel{color:#e2e8f0}.ScopePlanner-dark-module__U9P5rq__phaseWeeks{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__phaseBarFill{background:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__phaseDesc{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__riskItem{background:#0f172a66}.ScopePlanner-dark-module__U9P5rq__riskTitle{color:#e2e8f0}.ScopePlanner-dark-module__U9P5rq__riskSeverity{color:var(--text-tertiary-dark);background:#80808026}.ScopePlanner-dark-module__U9P5rq__riskMsg{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__riskMitigation{color:#64748b}.ScopePlanner-dark-module__U9P5rq__risk_high{border-left-color:var(--ml-red)}.ScopePlanner-dark-module__U9P5rq__risk_medium{border-left-color:#f39c12}.ScopePlanner-dark-module__U9P5rq__risk_low{border-left-color:var(--ml-green)}.ScopePlanner-dark-module__U9P5rq__recItem{background:#0f172a66}.ScopePlanner-dark-module__U9P5rq__recTitle{color:#e2e8f0}.ScopePlanner-dark-module__U9P5rq__recMsg{color:var(--text-tertiary-dark)}.ScopePlanner-dark-module__U9P5rq__rec_suggestion{border-left-color:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__rec_warning{border-left-color:#f39c12}.ScopePlanner-dark-module__U9P5rq__rec_optimization{border-left-color:var(--ml-green)}.ScopePlanner-dark-module__U9P5rq__rec_risk{border-left-color:var(--ml-red)}.ScopePlanner-dark-module__U9P5rq__rec_info{border-left-color:#7ba0f7}.ScopePlanner-dark-module__U9P5rq__navButtonBack{color:var(--text-secondary-dark);background:#33415580}.ScopePlanner-dark-module__U9P5rq__navButtonBack:hover{background:#334155b3}.ScopePlanner-dark-module__U9P5rq__navButtonNext{background:var(--ml-blue);color:#fff}.ScopePlanner-dark-module__U9P5rq__navButtonNext:hover{background:#5a85e8}.ScopePlanner-dark-module__U9P5rq__actionBtnPrimary{background:var(--ml-blue);color:#fff}.ScopePlanner-dark-module__U9P5rq__actionBtnPrimary:hover{background:#5a85e8}.ScopePlanner-dark-module__U9P5rq__actionBtnSecondary{color:var(--text-secondary-dark);background:#33415580}.ScopePlanner-dark-module__U9P5rq__actionBtnSecondary:hover{background:#334155b3}.ScopePlanner-dark-module__U9P5rq__disclaimer{color:#64748b;border-color:#33415566}
