.ConstructorModeGate-module__TTxUmq__modePanel{background:linear-gradient(135deg,#eff6fff5,#f8fafcf5);border:1px solid #1e40af29;border-radius:18px;margin:0 0 20px;padding:18px}.ConstructorModeGate-module__TTxUmq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ConstructorModeGate-module__TTxUmq__titleRow h2{margin:3px 0 5px;font-size:22px}.ConstructorModeGate-module__TTxUmq__titleRow p{color:#526070;max-width:760px;margin:0}.ConstructorModeGate-module__TTxUmq__switch{grid-template-columns:1fr 1fr;gap:8px;min-width:min(100%,430px);margin-top:16px;display:grid}.ConstructorModeGate-module__TTxUmq__switch button{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:13px 16px}.ConstructorModeGate-module__TTxUmq__switch button strong{font-size:15px;display:block}.ConstructorModeGate-module__TTxUmq__switch button span{color:#64748b;margin-top:4px;font-size:12px;display:block}.ConstructorModeGate-module__TTxUmq__switch .ConstructorModeGate-module__TTxUmq__active{background:#eff6ff;border-color:#1d4ed8;box-shadow:0 0 0 2px #2563eb1a}.ConstructorModeGate-module__TTxUmq__badge{color:#1e40af;background:#dbeafe;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.ConstructorModeGate-module__TTxUmq__enterprise .ConstructorModeGate-module__TTxUmq__badge{color:#166534;background:#dcfce7}.ConstructorModeGate-module__TTxUmq__note{color:#64748b;margin-top:12px;font-size:13px}.ConstructorModeGate-module__TTxUmq__note strong{color:#334155}@media (max-width:640px){.ConstructorModeGate-module__TTxUmq__switch{grid-template-columns:1fr}.ConstructorModeGate-module__TTxUmq__modePanel{padding:14px}}
.DriverTreeExercise-module__C89AKa__stack{gap:22px;display:grid}.DriverTreeExercise-module__C89AKa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#49655e;margin:0 0 7px;font-size:12px;font-weight:800}.DriverTreeExercise-module__C89AKa__hero{grid-template-columns:1.65fr 1fr;align-items:start;gap:28px;display:grid}.DriverTreeExercise-module__C89AKa__hero h1,.DriverTreeExercise-module__C89AKa__section h2{margin:0}.DriverTreeExercise-module__C89AKa__hero p{max-width:820px}.DriverTreeExercise-module__C89AKa__heroRule{border-left:3px solid #1f5b4e;gap:6px;padding-left:18px;display:grid}.DriverTreeExercise-module__C89AKa__heroRule strong{font-size:13px}.DriverTreeExercise-module__C89AKa__heroRule span{color:#4e5b59;font-size:14px;line-height:1.5}.DriverTreeExercise-module__C89AKa__steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.DriverTreeExercise-module__C89AKa__steps button{font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6dfdc;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-weight:700;display:flex}.DriverTreeExercise-module__C89AKa__steps button span{color:#31594f;background:#eef3f1;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.DriverTreeExercise-module__C89AKa__steps .DriverTreeExercise-module__C89AKa__activeStep{background:#f2f7f5;border-color:#1f5b4e}.DriverTreeExercise-module__C89AKa__section{gap:20px;display:grid}.DriverTreeExercise-module__C89AKa__sectionHead{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.DriverTreeExercise-module__C89AKa__sectionHead p{color:#586360;max-width:850px;margin-bottom:0}.DriverTreeExercise-module__C89AKa__headActions,.DriverTreeExercise-module__C89AKa__actions{flex-wrap:wrap;gap:10px;display:flex}.DriverTreeExercise-module__C89AKa__primary,.DriverTreeExercise-module__C89AKa__secondary,.DriverTreeExercise-module__C89AKa__addConflict{font:inherit;cursor:pointer;border-radius:9px;padding:11px 16px;font-weight:800}.DriverTreeExercise-module__C89AKa__primary{color:#fff;background:#1e5a4c;border:1px solid #1e5a4c}.DriverTreeExercise-module__C89AKa__secondary,.DriverTreeExercise-module__C89AKa__addConflict{color:#173f36;background:#fff;border:1px solid #ccd7d4}.DriverTreeExercise-module__C89AKa__scenarios{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.DriverTreeExercise-module__C89AKa__scenarios button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1de;border-radius:14px;gap:6px;padding:14px;display:grid}.DriverTreeExercise-module__C89AKa__scenarios strong{font-size:14px}.DriverTreeExercise-module__C89AKa__scenarios span{color:#697470;font-size:12px;line-height:1.4}.DriverTreeExercise-module__C89AKa__scenarios .DriverTreeExercise-module__C89AKa__scenarioActive{background:#f2f7f5;border-color:#1f5b4e}.DriverTreeExercise-module__C89AKa__goalEditor{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.DriverTreeExercise-module__C89AKa__goalEditor label,.DriverTreeExercise-module__C89AKa__levelEditor label,.DriverTreeExercise-module__C89AKa__actionEditor,.DriverTreeExercise-module__C89AKa__conflictCard label,.DriverTreeExercise-module__C89AKa__hypotheses label{gap:6px;display:grid}.DriverTreeExercise-module__C89AKa__goalEditor label>span,.DriverTreeExercise-module__C89AKa__levelEditor label>span,.DriverTreeExercise-module__C89AKa__actionEditor>span,.DriverTreeExercise-module__C89AKa__conflictCard label>span,.DriverTreeExercise-module__C89AKa__hypotheses label>span{color:#52625d;font-size:12px;font-weight:800}.DriverTreeExercise-module__C89AKa__goalEditor textarea,.DriverTreeExercise-module__C89AKa__levelEditor textarea,.DriverTreeExercise-module__C89AKa__actionEditor textarea,.DriverTreeExercise-module__C89AKa__conflictCard textarea,.DriverTreeExercise-module__C89AKa__hypotheses textarea,.DriverTreeExercise-module__C89AKa__levelEditor input,.DriverTreeExercise-module__C89AKa__levelEditor select,.DriverTreeExercise-module__C89AKa__conflictCard input,.DriverTreeExercise-module__C89AKa__customAdd input{font:inherit;background:#fff;border:1px solid #ced8d5;border-radius:9px;padding:10px 11px;line-height:1.42}.DriverTreeExercise-module__C89AKa__goalEditor textarea{resize:vertical;min-height:94px}.DriverTreeExercise-module__C89AKa__levelEditors{gap:10px;display:grid}.DriverTreeExercise-module__C89AKa__levelEditor{background:#fbfcfc;border:1px solid #dce4e1;border-radius:13px;grid-template-columns:190px minmax(0,1fr) 330px;align-items:start;gap:14px;padding:14px;display:grid}.DriverTreeExercise-module__C89AKa__levelLabel{align-items:flex-start;gap:10px;display:flex}.DriverTreeExercise-module__C89AKa__levelLabel>span{color:#31594f;background:#e8f0ed;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.DriverTreeExercise-module__C89AKa__levelLabel p{gap:3px;margin:0;display:grid}.DriverTreeExercise-module__C89AKa__levelLabel strong{font-size:14px}.DriverTreeExercise-module__C89AKa__levelLabel small{color:#6c7773;font-size:11px;line-height:1.35}.DriverTreeExercise-module__C89AKa__levelEditor textarea{resize:vertical;min-height:88px}.DriverTreeExercise-module__C89AKa__ownerGrid{grid-template-columns:1.2fr .8fr;gap:8px;display:grid}.DriverTreeExercise-module__C89AKa__ownerGrid input,.DriverTreeExercise-module__C89AKa__ownerGrid select{box-sizing:border-box;width:100%}.DriverTreeExercise-module__C89AKa__actionEditor textarea{resize:vertical;min-height:84px}.DriverTreeExercise-module__C89AKa__typeLegend{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DriverTreeExercise-module__C89AKa__typeLegend>div{border-radius:12px;gap:4px;padding:13px 14px;display:grid}.DriverTreeExercise-module__C89AKa__typeLegend strong{font-size:14px}.DriverTreeExercise-module__C89AKa__typeLegend span{font-size:12px;line-height:1.4}.DriverTreeExercise-module__C89AKa__lagging{color:#294b68;background:#eef3f8}.DriverTreeExercise-module__C89AKa__leading{color:#25624e;background:#edf6f1}.DriverTreeExercise-module__C89AKa__balancing{color:#8a5a16;background:#fff4e7}.DriverTreeExercise-module__C89AKa__indicatorLevels{gap:14px;display:grid}.DriverTreeExercise-module__C89AKa__indicatorLevel{background:#fff;border:1px solid #dce4e1;border-radius:14px;overflow:hidden}.DriverTreeExercise-module__C89AKa__indicatorLevel>header{background:#f7f9f8;border-bottom:1px solid #e1e7e5;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.DriverTreeExercise-module__C89AKa__indicatorLevel>header>span{color:#31594f;background:#e7efec;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.DriverTreeExercise-module__C89AKa__indicatorLevel h3{margin:0 0 3px;font-size:15px}.DriverTreeExercise-module__C89AKa__indicatorLevel header p{color:#64706c;margin:0;font-size:12px}.DriverTreeExercise-module__C89AKa__indicatorColumns{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.DriverTreeExercise-module__C89AKa__indicatorColumn{border-right:1px solid #e4e9e7;min-width:0;padding:14px}.DriverTreeExercise-module__C89AKa__indicatorColumn:last-child{border-right:0}.DriverTreeExercise-module__C89AKa__indicatorColumn>strong{font-size:13px}.DriverTreeExercise-module__C89AKa__indicatorColumn>small{text-transform:uppercase;letter-spacing:.05em;color:#74807b;margin:12px 0 6px;font-size:10px;display:block}.DriverTreeExercise-module__C89AKa__selectedChips,.DriverTreeExercise-module__C89AKa__bankChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.DriverTreeExercise-module__C89AKa__selectedChips button,.DriverTreeExercise-module__C89AKa__bankChips button{font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6dfdc;border-radius:999px;padding:6px 8px;font-size:11px;line-height:1.2}.DriverTreeExercise-module__C89AKa__selectedChips button{font-weight:700}.DriverTreeExercise-module__C89AKa__selectedChips button span{opacity:.6;margin-left:5px}.DriverTreeExercise-module__C89AKa__lagging .DriverTreeExercise-module__C89AKa__selectedChips button{background:#f7fafc;border-color:#9fb5c7}.DriverTreeExercise-module__C89AKa__leading .DriverTreeExercise-module__C89AKa__selectedChips button{background:#f6fbf8;border-color:#9dc9b7}.DriverTreeExercise-module__C89AKa__balancing .DriverTreeExercise-module__C89AKa__selectedChips button{background:#fffbf4;border-color:#ddbd83}.DriverTreeExercise-module__C89AKa__bankChips button{color:#53605c}.DriverTreeExercise-module__C89AKa__customAdd{grid-template-columns:1fr 34px;gap:6px;margin-top:9px;display:grid}.DriverTreeExercise-module__C89AKa__customAdd input{min-width:0;padding:8px;font-size:11px}.DriverTreeExercise-module__C89AKa__customAdd button{cursor:pointer;color:#1f5b4e;background:#fff;border:1px solid #ccd7d4;border-radius:8px;font-size:18px}.DriverTreeExercise-module__C89AKa__conflicts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.DriverTreeExercise-module__C89AKa__conflictCard{background:#fff;border:1px solid #dce4e1;border-radius:13px;gap:11px;padding:14px;display:grid}.DriverTreeExercise-module__C89AKa__conflictCard header{align-items:center;gap:8px;display:flex}.DriverTreeExercise-module__C89AKa__conflictCard header>span{color:#8a5a16;background:#fff0de;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.DriverTreeExercise-module__C89AKa__conflictCard header strong{flex:1;font-size:13px}.DriverTreeExercise-module__C89AKa__conflictCard header button{cursor:pointer;color:#7b8581;background:0 0;border:0;font-size:20px}.DriverTreeExercise-module__C89AKa__conflictCard textarea{resize:vertical;min-height:70px}.DriverTreeExercise-module__C89AKa__addConflict{justify-self:start}.DriverTreeExercise-module__C89AKa__hypothesisBlock{border-top:1px solid #e1e7e5;grid-template-columns:.72fr 1.4fr;gap:22px;padding-top:20px;display:grid}.DriverTreeExercise-module__C89AKa__hypothesisBlock h2{margin:0}.DriverTreeExercise-module__C89AKa__hypothesisBlock p{color:#5f6b67}.DriverTreeExercise-module__C89AKa__hypotheses{gap:9px;display:grid}.DriverTreeExercise-module__C89AKa__hypotheses textarea{resize:vertical;min-height:82px}.DriverTreeExercise-module__C89AKa__reviewLayout{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.DriverTreeExercise-module__C89AKa__reviewLayout h2{margin:0}.DriverTreeExercise-module__C89AKa__reviewLayout p{color:#59645f}.DriverTreeExercise-module__C89AKa__score{justify-items:end;display:grid}.DriverTreeExercise-module__C89AKa__score strong{color:#174f43;font-size:42px;line-height:1}.DriverTreeExercise-module__C89AKa__score span{color:#697570;margin-top:5px;font-size:11px}.DriverTreeExercise-module__C89AKa__reviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);align-items:start;gap:16px;display:grid}.DriverTreeExercise-module__C89AKa__checklist{gap:8px;display:grid;position:sticky;top:18px}.DriverTreeExercise-module__C89AKa__checklist>div{border-radius:10px;grid-template-columns:24px 1fr;gap:8px;padding:10px 11px;display:grid}.DriverTreeExercise-module__C89AKa__checklist b{font-size:14px}.DriverTreeExercise-module__C89AKa__checklist span{font-size:12px;line-height:1.4}.DriverTreeExercise-module__C89AKa__checkOk{background:#edf6f1}.DriverTreeExercise-module__C89AKa__checkOk b{color:#2f8769}.DriverTreeExercise-module__C89AKa__checkTodo{background:#fff3e7}.DriverTreeExercise-module__C89AKa__checkTodo b{color:#b47620}.DriverTreeExercise-module__C89AKa__dataCheck{grid-column:2;align-items:flex-start;color:#6b5a3c!important;grid-template-columns:auto 1fr!important;gap:6px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.DriverTreeExercise-module__C89AKa__dataCheck input{margin-top:2px}.DriverTreeExercise-module__C89AKa__reviewNote{background:#f3f6f5;border-radius:12px;gap:5px;padding:15px 17px;display:grid}.DriverTreeExercise-module__C89AKa__reviewNote p{color:#59645f;margin:0;font-size:13px;line-height:1.45}.DriverTreeExercise-module__C89AKa__message{color:#48615a;align-self:center;font-size:12px}.DriverTreeExercise-module__C89AKa__treePreview{background:#fafcfc;border:1px solid #dbe3e1;border-radius:15px;gap:0;padding:15px;display:grid}.DriverTreeExercise-module__C89AKa__goalNode,.DriverTreeExercise-module__C89AKa__actionNode,.DriverTreeExercise-module__C89AKa__previewNode{background:#fff;border:1px solid #d7e0dd;border-radius:12px;padding:14px}.DriverTreeExercise-module__C89AKa__goalNode{border-top:4px solid #1f5b4e;gap:5px;display:grid}.DriverTreeExercise-module__C89AKa__goalNode small,.DriverTreeExercise-module__C89AKa__actionNode small{text-transform:uppercase;letter-spacing:.06em;color:#66746f;font-size:10px}.DriverTreeExercise-module__C89AKa__goalNode strong{font-size:15px;line-height:1.35}.DriverTreeExercise-module__C89AKa__goalNode span{color:#69746f;font-size:11px;line-height:1.4}.DriverTreeExercise-module__C89AKa__actionNode{border-bottom:4px solid #1f5b4e;gap:5px;display:grid}.DriverTreeExercise-module__C89AKa__actionNode strong{font-size:13px;line-height:1.4}.DriverTreeExercise-module__C89AKa__arrow{justify-items:center;gap:0;padding:3px;display:grid}.DriverTreeExercise-module__C89AKa__arrow span{color:#78908a;font-size:20px;line-height:1}.DriverTreeExercise-module__C89AKa__arrow em{color:#89938f;font-size:9px;font-style:normal}.DriverTreeExercise-module__C89AKa__previewNode{gap:9px;display:grid}.DriverTreeExercise-module__C89AKa__nodeHead{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.DriverTreeExercise-module__C89AKa__nodeHead>span{color:#315b51;background:#eef3f1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.DriverTreeExercise-module__C89AKa__nodeHead strong{font-size:13px}.DriverTreeExercise-module__C89AKa__nodeHead small{color:#78827e;font-size:9px}.DriverTreeExercise-module__C89AKa__previewNode>p{margin:0;font-size:12px;font-weight:700;line-height:1.35}.DriverTreeExercise-module__C89AKa__nodeIndicators{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.DriverTreeExercise-module__C89AKa__nodeIndicators>div{background:#f6f8f7;border-radius:8px;align-content:start;gap:3px;padding:8px;display:grid}.DriverTreeExercise-module__C89AKa__nodeIndicators b{text-transform:uppercase;letter-spacing:.04em;color:#5f6c67;font-size:9px}.DriverTreeExercise-module__C89AKa__nodeIndicators span,.DriverTreeExercise-module__C89AKa__nodeIndicators i{color:#59645f;font-size:9px;font-style:normal;line-height:1.3}.DriverTreeExercise-module__C89AKa__compactTree,.DriverTreeExercise-module__C89AKa__compactTree .DriverTreeExercise-module__C89AKa__goalNode,.DriverTreeExercise-module__C89AKa__compactTree .DriverTreeExercise-module__C89AKa__actionNode,.DriverTreeExercise-module__C89AKa__compactTree .DriverTreeExercise-module__C89AKa__previewNode{padding:10px}.DriverTreeExercise-module__C89AKa__compactTree .DriverTreeExercise-module__C89AKa__arrow{padding:1px}.DriverTreeExercise-module__C89AKa__compactTree .DriverTreeExercise-module__C89AKa__nodeIndicators{gap:4px}.DriverTreeExercise-module__C89AKa__compactTree .DriverTreeExercise-module__C89AKa__nodeIndicators>div{padding:6px}@media (max-width:1180px){.DriverTreeExercise-module__C89AKa__scenarios{grid-template-columns:repeat(2,1fr)}.DriverTreeExercise-module__C89AKa__levelEditor{grid-template-columns:170px 1fr}.DriverTreeExercise-module__C89AKa__ownerGrid{grid-column:2}.DriverTreeExercise-module__C89AKa__reviewGrid{grid-template-columns:1fr}.DriverTreeExercise-module__C89AKa__checklist{position:static}.DriverTreeExercise-module__C89AKa__indicatorColumns{grid-template-columns:1fr}.DriverTreeExercise-module__C89AKa__indicatorColumn{border-bottom:1px solid #e4e9e7;border-right:0}.DriverTreeExercise-module__C89AKa__indicatorColumn:last-child{border-bottom:0}}@media (max-width:850px){.DriverTreeExercise-module__C89AKa__hero,.DriverTreeExercise-module__C89AKa__goalEditor,.DriverTreeExercise-module__C89AKa__hypothesisBlock{grid-template-columns:1fr}.DriverTreeExercise-module__C89AKa__sectionHead,.DriverTreeExercise-module__C89AKa__reviewLayout{display:grid}.DriverTreeExercise-module__C89AKa__conflicts,.DriverTreeExercise-module__C89AKa__levelEditor{grid-template-columns:1fr}.DriverTreeExercise-module__C89AKa__ownerGrid{grid-column:auto}.DriverTreeExercise-module__C89AKa__typeLegend,.DriverTreeExercise-module__C89AKa__nodeIndicators{grid-template-columns:1fr}.DriverTreeExercise-module__C89AKa__nodeHead{grid-template-columns:28px 1fr}.DriverTreeExercise-module__C89AKa__nodeHead small{grid-column:2}.DriverTreeExercise-module__C89AKa__steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.DriverTreeExercise-module__C89AKa__scenarios,.DriverTreeExercise-module__C89AKa__ownerGrid,.DriverTreeExercise-module__C89AKa__steps{grid-template-columns:1fr}.DriverTreeExercise-module__C89AKa__headActions,.DriverTreeExercise-module__C89AKa__actions{display:grid}.DriverTreeExercise-module__C89AKa__primary,.DriverTreeExercise-module__C89AKa__secondary{width:100%}}
.EnterpriseConstructors-module__eBQx9G__stack{gap:18px;display:grid}.EnterpriseConstructors-module__eBQx9G__intro{padding:24px}.EnterpriseConstructors-module__eBQx9G__intro h1{margin:4px 0 8px}.EnterpriseConstructors-module__eBQx9G__intro p{max-width:900px}.EnterpriseConstructors-module__eBQx9G__notice{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px;font-size:14px}.EnterpriseConstructors-module__eBQx9G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.EnterpriseConstructors-module__eBQx9G__grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.EnterpriseConstructors-module__eBQx9G__field{gap:6px;font-weight:650;display:grid}.EnterpriseConstructors-module__eBQx9G__field span{color:#475569;font-size:13px}.EnterpriseConstructors-module__eBQx9G__field input,.EnterpriseConstructors-module__eBQx9G__field textarea,.EnterpriseConstructors-module__eBQx9G__field select{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px}.EnterpriseConstructors-module__eBQx9G__field textarea{resize:vertical;min-height:88px}.EnterpriseConstructors-module__eBQx9G__full{grid-column:1/-1}.EnterpriseConstructors-module__eBQx9G__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.EnterpriseConstructors-module__eBQx9G__message{color:#166534;font-size:13px}.EnterpriseConstructors-module__eBQx9G__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.EnterpriseConstructors-module__eBQx9G__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.EnterpriseConstructors-module__eBQx9G__card h3{margin:0 0 12px}.EnterpriseConstructors-module__eBQx9G__cardHead{justify-content:space-between;gap:12px;display:flex}.EnterpriseConstructors-module__eBQx9G__remove{cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;width:32px;height:32px}.EnterpriseConstructors-module__eBQx9G__catalog{flex-wrap:wrap;gap:8px;display:flex}.EnterpriseConstructors-module__eBQx9G__chip{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:8px 11px}.EnterpriseConstructors-module__eBQx9G__summary{background:#f8fafc;border-left:4px solid #2563eb;padding:18px}.EnterpriseConstructors-module__eBQx9G__summary ol{margin:10px 0 0;padding-left:20px}.EnterpriseConstructors-module__eBQx9G__sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.EnterpriseConstructors-module__eBQx9G__sectionTitle h2{margin:0}.EnterpriseConstructors-module__eBQx9G__small{color:#64748b;font-size:12px}.EnterpriseConstructors-module__eBQx9G__listEditor{gap:9px;display:grid}.EnterpriseConstructors-module__eBQx9G__listRow{gap:8px;display:flex}.EnterpriseConstructors-module__eBQx9G__listRow input{flex:1}.EnterpriseConstructors-module__eBQx9G__objectTable{gap:10px;display:grid}.EnterpriseConstructors-module__eBQx9G__objectRow{border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1.1fr 1fr 1fr;gap:10px;padding:12px;display:grid}.EnterpriseConstructors-module__eBQx9G__objectRow strong{align-self:center}.EnterpriseConstructors-module__eBQx9G__score{align-items:center;gap:12px;display:flex}.EnterpriseConstructors-module__eBQx9G__score strong{font-size:34px}.EnterpriseConstructors-module__eBQx9G__score span{color:#64748b;font-size:13px}.EnterpriseConstructors-module__eBQx9G__checklist{gap:8px;display:grid}.EnterpriseConstructors-module__eBQx9G__check{background:#f8fafc;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.EnterpriseConstructors-module__eBQx9G__ok{background:#ecfdf5}.EnterpriseConstructors-module__eBQx9G__modeLabel{text-transform:uppercase;letter-spacing:.08em;color:#047857;font-size:12px;font-weight:800}.EnterpriseConstructors-module__eBQx9G__empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;padding:18px}@media (max-width:760px){.EnterpriseConstructors-module__eBQx9G__grid,.EnterpriseConstructors-module__eBQx9G__grid3,.EnterpriseConstructors-module__eBQx9G__cards,.EnterpriseConstructors-module__eBQx9G__objectRow{grid-template-columns:1fr}.EnterpriseConstructors-module__eBQx9G__full{grid-column:auto}}
.IndicatorBuilder-module__p5N7tW__demoBar{border:1px solid var(--border);background:#fbfcfd;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.IndicatorBuilder-module__p5N7tW__demoBar p{max-width:650px;color:var(--muted);margin:0;font-size:14px}.IndicatorBuilder-module__p5N7tW__randomButton,.IndicatorBuilder-module__p5N7tW__diceButton{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:#fff;border-radius:8px;font-weight:700}.IndicatorBuilder-module__p5N7tW__randomButton{min-height:38px;padding:0 12px}.IndicatorBuilder-module__p5N7tW__randomButton:hover,.IndicatorBuilder-module__p5N7tW__diceButton:hover{border-color:var(--accent)}.IndicatorBuilder-module__p5N7tW__fieldLabel{gap:7px;display:grid}.IndicatorBuilder-module__p5N7tW__fieldHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.IndicatorBuilder-module__p5N7tW__fieldHeader span{min-width:0}.IndicatorBuilder-module__p5N7tW__diceButton{flex:none;min-width:38px;min-height:34px;padding:0 9px;font-size:15px}.IndicatorBuilder-module__p5N7tW__dashboard{background:#f5f7f9;padding:0;overflow:hidden}.IndicatorBuilder-module__p5N7tW__factoryHeader{border-bottom:1px solid var(--border);color:#fff;background:#111827;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex}.IndicatorBuilder-module__p5N7tW__factoryHeader h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(30px,4vw,44px)}.IndicatorBuilder-module__p5N7tW__factoryHeader .IndicatorBuilder-module__p5N7tW__trainingBadge{color:#fff;background:#ffffff1f}.IndicatorBuilder-module__p5N7tW__factoryHeader .muted-text{color:#cbd5e1}.IndicatorBuilder-module__p5N7tW__factoryEyebrow,.IndicatorBuilder-module__p5N7tW__sectionLabel{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:800}.IndicatorBuilder-module__p5N7tW__sectionLabel{color:var(--muted);margin:0 0 6px}.IndicatorBuilder-module__p5N7tW__trainingBadge{background:var(--accent-soft);min-height:30px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.IndicatorBuilder-module__p5N7tW__factoryStatusBox{background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;min-width:280px;padding:16px 18px}.IndicatorBuilder-module__p5N7tW__factoryStatusBox>strong{margin-bottom:12px;font-size:18px;display:block}.IndicatorBuilder-module__p5N7tW__statusCounters{flex-wrap:wrap;gap:8px;display:flex}.IndicatorBuilder-module__p5N7tW__statusCounters span{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.IndicatorBuilder-module__p5N7tW__counterAlert{color:#fee2e2;background:#7f1d1d}.IndicatorBuilder-module__p5N7tW__counterWarning{color:#fef3c7;background:#78350f}.IndicatorBuilder-module__p5N7tW__counterGood{color:#dcfce7;background:#14532d}.IndicatorBuilder-module__p5N7tW__executiveStrip{background:#d7dde4;border-bottom:1px solid #d7dde4;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.IndicatorBuilder-module__p5N7tW__executiveStrip>div{background:#fff;min-width:0;padding:18px 20px}.IndicatorBuilder-module__p5N7tW__executiveStrip span,.IndicatorBuilder-module__p5N7tW__executiveStrip strong,.IndicatorBuilder-module__p5N7tW__executiveStrip small{display:block}.IndicatorBuilder-module__p5N7tW__executiveStrip span{min-height:30px;color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.IndicatorBuilder-module__p5N7tW__executiveStrip strong{margin:6px 0 3px;font-size:clamp(26px,3vw,38px);line-height:1}.IndicatorBuilder-module__p5N7tW__executiveStrip small{color:var(--muted);font-size:11px}.IndicatorBuilder-module__p5N7tW__factoryBody{gap:18px;padding:20px;display:grid}.IndicatorBuilder-module__p5N7tW__primaryIndicator,.IndicatorBuilder-module__p5N7tW__indicatorSection,.IndicatorBuilder-module__p5N7tW__chartArea,.IndicatorBuilder-module__p5N7tW__flowSection,.IndicatorBuilder-module__p5N7tW__managementGrid{border:1px solid var(--border);background:#fff;border-radius:14px}.IndicatorBuilder-module__p5N7tW__primaryIndicator{overflow:hidden}.IndicatorBuilder-module__p5N7tW__primaryTop{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.IndicatorBuilder-module__p5N7tW__primaryTop h3{margin:0 0 6px;font-size:28px}.IndicatorBuilder-module__p5N7tW__primaryTop p:last-child{color:var(--muted);margin:0}.IndicatorBuilder-module__p5N7tW__statusBadge{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.IndicatorBuilder-module__p5N7tW__statusGood{color:#17653a;background:#e9f7ef}.IndicatorBuilder-module__p5N7tW__statusWarning{color:#8a5a00;background:#fff5dc}.IndicatorBuilder-module__p5N7tW__statusAlert{color:#9d2a2a;background:#fdecec}.IndicatorBuilder-module__p5N7tW__kpiGrid{background:var(--border);grid-template-columns:1.4fr repeat(2,minmax(0,1fr));gap:1px;display:grid}.IndicatorBuilder-module__p5N7tW__kpiCard{background:#fff;min-width:0;padding:20px 22px}.IndicatorBuilder-module__p5N7tW__kpiCard span,.IndicatorBuilder-module__p5N7tW__kpiCard strong,.IndicatorBuilder-module__p5N7tW__kpiCard small{display:block}.IndicatorBuilder-module__p5N7tW__kpiCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.IndicatorBuilder-module__p5N7tW__kpiCard strong{margin:8px 0 4px;font-size:clamp(28px,4vw,44px);line-height:1}.IndicatorBuilder-module__p5N7tW__kpiCard small{color:var(--muted)}.IndicatorBuilder-module__p5N7tW__indicatorSection,.IndicatorBuilder-module__p5N7tW__flowSection{padding:22px 24px 24px}.IndicatorBuilder-module__p5N7tW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.IndicatorBuilder-module__p5N7tW__sectionHead h3,.IndicatorBuilder-module__p5N7tW__chartTop h3{margin:0;font-size:23px}.IndicatorBuilder-module__p5N7tW__sectionHead>span{color:var(--muted);font-size:12px}.IndicatorBuilder-module__p5N7tW__kpiGroup+.IndicatorBuilder-module__p5N7tW__kpiGroup{margin-top:20px}.IndicatorBuilder-module__p5N7tW__kpiGroup h4{color:#475569;margin:0 0 10px;font-size:13px}.IndicatorBuilder-module__p5N7tW__plantKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.IndicatorBuilder-module__p5N7tW__plantKpiCard{border:1px solid var(--border);background:#fbfcfd;border-radius:10px;min-width:0;padding:14px 14px 12px}.IndicatorBuilder-module__p5N7tW__cardalert{background:snow;border-color:#efc3c3}.IndicatorBuilder-module__p5N7tW__cardwarning{background:#fffdf7;border-color:#ead8aa}.IndicatorBuilder-module__p5N7tW__cardgood{background:#fbfefc;border-color:#cfe4d7}.IndicatorBuilder-module__p5N7tW__plantKpiTop{color:#475569;justify-content:space-between;gap:8px;min-height:38px;font-size:12px;font-weight:700;display:flex}.IndicatorBuilder-module__p5N7tW__signalDot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.IndicatorBuilder-module__p5N7tW__dotgood{background:#2f855a}.IndicatorBuilder-module__p5N7tW__dotwarning{background:#d08a13}.IndicatorBuilder-module__p5N7tW__dotalert{background:#c44747}.IndicatorBuilder-module__p5N7tW__plantKpiValue{grid-template-columns:1fr 96px;align-items:end;gap:8px;margin:8px 0;display:grid}.IndicatorBuilder-module__p5N7tW__plantKpiValue strong{font-size:25px;line-height:1}.IndicatorBuilder-module__p5N7tW__sparkline{width:96px;height:28px;display:block}.IndicatorBuilder-module__p5N7tW__sparkline polyline{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.IndicatorBuilder-module__p5N7tW__sparkgood polyline{stroke:#2f855a}.IndicatorBuilder-module__p5N7tW__sparkwarning polyline{stroke:#d08a13}.IndicatorBuilder-module__p5N7tW__sparkalert polyline{stroke:#c44747}.IndicatorBuilder-module__p5N7tW__plantKpiFoot{color:var(--muted);justify-content:space-between;gap:8px;font-size:10px;display:flex}.IndicatorBuilder-module__p5N7tW__chartArea{padding:22px 24px 14px}.IndicatorBuilder-module__p5N7tW__chartTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.IndicatorBuilder-module__p5N7tW__legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.IndicatorBuilder-module__p5N7tW__legend span{align-items:center;gap:6px;display:inline-flex}.IndicatorBuilder-module__p5N7tW__legendMark,.IndicatorBuilder-module__p5N7tW__legendTarget,.IndicatorBuilder-module__p5N7tW__legendThreshold{background:var(--accent);border-radius:999px;width:22px;height:3px}.IndicatorBuilder-module__p5N7tW__legendTarget{background:#6b7280}.IndicatorBuilder-module__p5N7tW__legendThreshold{background:#b45309}.IndicatorBuilder-module__p5N7tW__chartScroll{overflow-x:auto}.IndicatorBuilder-module__p5N7tW__chart{width:100%;min-width:620px;height:auto;display:block}.IndicatorBuilder-module__p5N7tW__gridLine{stroke:#e8ebef;stroke-width:1px}.IndicatorBuilder-module__p5N7tW__targetLine{stroke:#6b7280;stroke-width:2px;stroke-dasharray:7 6}.IndicatorBuilder-module__p5N7tW__thresholdLine{stroke:#b45309;stroke-width:2px;stroke-dasharray:5 5}.IndicatorBuilder-module__p5N7tW__seriesLine{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.IndicatorBuilder-module__p5N7tW__seriesPoint{fill:#fff;stroke:var(--accent);stroke-width:3px}.IndicatorBuilder-module__p5N7tW__axisText{fill:#65707c;font-size:11px}.IndicatorBuilder-module__p5N7tW__flowTable{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.IndicatorBuilder-module__p5N7tW__flowHeader,.IndicatorBuilder-module__p5N7tW__flowRow{grid-template-columns:1.35fr .55fr .55fr .65fr 2fr;align-items:center;gap:14px;min-width:800px;padding:11px 14px;display:grid}.IndicatorBuilder-module__p5N7tW__flowHeader{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f7f9fb;font-size:10px;font-weight:800}.IndicatorBuilder-module__p5N7tW__flowRow{border-top:1px solid var(--border);font-size:12px}.IndicatorBuilder-module__p5N7tW__flowBlocker{align-items:center;gap:8px;min-width:0;display:flex}.IndicatorBuilder-module__p5N7tW__managementGrid{background:var(--border);grid-template-columns:1.35fr 1fr;gap:1px;display:grid;overflow:hidden}.IndicatorBuilder-module__p5N7tW__managementCard{background:#fff;min-width:0;padding:22px 24px}.IndicatorBuilder-module__p5N7tW__managementCard dl{gap:10px;margin:0;display:grid}.IndicatorBuilder-module__p5N7tW__managementCard dl div{grid-template-columns:110px 1fr;gap:12px;display:grid}.IndicatorBuilder-module__p5N7tW__managementCard dt{color:var(--muted);font-size:11px}.IndicatorBuilder-module__p5N7tW__managementCard dd{margin:0;font-size:13px}.IndicatorBuilder-module__p5N7tW__actionList{gap:10px;display:grid}.IndicatorBuilder-module__p5N7tW__actionList>div{border-top:1px solid var(--border);grid-template-columns:34px 1fr;gap:10px;padding:11px 0;display:grid}.IndicatorBuilder-module__p5N7tW__actionList>div:first-child{border-top:0}.IndicatorBuilder-module__p5N7tW__actionPriority{color:#fff;background:#111827;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:inline-flex}.IndicatorBuilder-module__p5N7tW__actionList p{margin:0;font-size:13px}.IndicatorBuilder-module__p5N7tW__actionList strong,.IndicatorBuilder-module__p5N7tW__actionList small{display:block}.IndicatorBuilder-module__p5N7tW__actionList strong{margin-bottom:4px}.IndicatorBuilder-module__p5N7tW__actionList small{color:var(--muted);margin-top:5px}.IndicatorBuilder-module__p5N7tW__savedAction{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:980px){.IndicatorBuilder-module__p5N7tW__executiveStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.IndicatorBuilder-module__p5N7tW__plantKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.IndicatorBuilder-module__p5N7tW__factoryBody{padding:12px}.IndicatorBuilder-module__p5N7tW__factoryHeader{padding:22px 18px}.IndicatorBuilder-module__p5N7tW__factoryStatusBox{width:100%;min-width:0}.IndicatorBuilder-module__p5N7tW__executiveStrip,.IndicatorBuilder-module__p5N7tW__kpiGrid,.IndicatorBuilder-module__p5N7tW__managementGrid,.IndicatorBuilder-module__p5N7tW__plantKpiGrid{grid-template-columns:1fr}.IndicatorBuilder-module__p5N7tW__indicatorSection,.IndicatorBuilder-module__p5N7tW__chartArea,.IndicatorBuilder-module__p5N7tW__flowSection,.IndicatorBuilder-module__p5N7tW__managementCard,.IndicatorBuilder-module__p5N7tW__kpiCard,.IndicatorBuilder-module__p5N7tW__primaryTop{padding-left:16px;padding-right:16px}.IndicatorBuilder-module__p5N7tW__managementCard dl div{grid-template-columns:1fr;gap:2px}.IndicatorBuilder-module__p5N7tW__executiveStrip span{min-height:0}}
.ArchitectureExercise-module__HNuWXW__exercise{gap:20px;display:grid}.ArchitectureExercise-module__HNuWXW__hero{grid-template-columns:1fr auto;align-items:start;gap:24px;padding:24px 0 8px;display:grid}.ArchitectureExercise-module__HNuWXW__hero h1{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(38px,5vw,58px)}.ArchitectureExercise-module__HNuWXW__lead{max-width:900px;color:var(--muted);margin:16px 0 0;font-size:19px}.ArchitectureExercise-module__HNuWXW__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ArchitectureExercise-module__HNuWXW__step{border:1px solid var(--border);min-height:64px;color:var(--muted);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;display:flex}.ArchitectureExercise-module__HNuWXW__step span{background:var(--background);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.ArchitectureExercise-module__HNuWXW__activeStep{border-color:var(--accent);color:var(--accent);font-weight:700}.ArchitectureExercise-module__HNuWXW__activeStep span,.ArchitectureExercise-module__HNuWXW__doneStep span{background:var(--accent);color:#fff}.ArchitectureExercise-module__HNuWXW__doneStep{color:var(--text)}.ArchitectureExercise-module__HNuWXW__scenarioBar{border:1px solid var(--border);background:var(--accent-soft);border-radius:14px;grid-template-columns:1fr minmax(280px,360px);align-items:center;gap:24px;padding:18px 20px;display:grid}.ArchitectureExercise-module__HNuWXW__scenarioBar strong,.ArchitectureExercise-module__HNuWXW__scenarioBar span{display:block}.ArchitectureExercise-module__HNuWXW__scenarioBar span{color:var(--muted);margin-top:3px;font-size:14px}.ArchitectureExercise-module__HNuWXW__scenarioBar select,.ArchitectureExercise-module__HNuWXW__sourceTable select,.ArchitectureExercise-module__HNuWXW__flowTable select{width:100%;min-height:42px;color:var(--text);background:#fff;border:1px solid #bbc5cf;border-radius:8px;padding:8px 10px}.ArchitectureExercise-module__HNuWXW__panel,.ArchitectureExercise-module__HNuWXW__summary{border:1px solid var(--border);background:#fff;border-radius:16px;padding:28px}.ArchitectureExercise-module__HNuWXW__heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:24px;display:flex}.ArchitectureExercise-module__HNuWXW__heading>div>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.ArchitectureExercise-module__HNuWXW__heading h2{margin:5px 0 0;font-size:30px}.ArchitectureExercise-module__HNuWXW__heading>p{max-width:390px;color:var(--muted);margin:0}.ArchitectureExercise-module__HNuWXW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ArchitectureExercise-module__HNuWXW__formGrid label{gap:7px;font-size:13px;font-weight:700;display:grid}.ArchitectureExercise-module__HNuWXW__full{grid-column:1/-1}.ArchitectureExercise-module__HNuWXW__counter{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.ArchitectureExercise-module__HNuWXW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ArchitectureExercise-module__HNuWXW__choiceCard{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fbfcfd;border-radius:12px;grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:88px;padding:16px;display:grid}.ArchitectureExercise-module__HNuWXW__choiceCard>span,.ArchitectureExercise-module__HNuWXW__listChoices button>span{border:1px solid var(--border);width:26px;height:26px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ArchitectureExercise-module__HNuWXW__selected{border-color:var(--accent);background:var(--accent-soft)}.ArchitectureExercise-module__HNuWXW__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ArchitectureExercise-module__HNuWXW__subheading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.ArchitectureExercise-module__HNuWXW__subheading h3{margin:0;font-size:22px}.ArchitectureExercise-module__HNuWXW__subheading span{color:var(--muted);font-size:13px}.ArchitectureExercise-module__HNuWXW__listChoices{gap:8px;display:grid}.ArchitectureExercise-module__HNuWXW__listChoices button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fbfcfd;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.ArchitectureExercise-module__HNuWXW__listChoices small{color:var(--muted)}.ArchitectureExercise-module__HNuWXW__selectedLine{border-color:var(--accent)!important;background:var(--accent-soft)!important}.ArchitectureExercise-module__HNuWXW__sourceTable,.ArchitectureExercise-module__HNuWXW__flowTable{border:1px solid var(--border);border-radius:12px;display:grid;overflow:hidden}.ArchitectureExercise-module__HNuWXW__tableHead,.ArchitectureExercise-module__HNuWXW__tableRow{grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.ArchitectureExercise-module__HNuWXW__tableHead,.ArchitectureExercise-module__HNuWXW__flowHead{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#f3f5f7;font-size:12px;font-weight:700}.ArchitectureExercise-module__HNuWXW__tableRow,.ArchitectureExercise-module__HNuWXW__flowRow{border-top:1px solid var(--border)}.ArchitectureExercise-module__HNuWXW__tableRow input,.ArchitectureExercise-module__HNuWXW__flowRow input{min-height:40px}.ArchitectureExercise-module__HNuWXW__invalid{background:var(--warning-soft)!important;border-color:#b45309!important}.ArchitectureExercise-module__HNuWXW__warning,.ArchitectureExercise-module__HNuWXW__success,.ArchitectureExercise-module__HNuWXW__error{border-radius:10px;margin:16px 0 0;padding:14px 16px}.ArchitectureExercise-module__HNuWXW__warning{background:var(--warning-soft)}.ArchitectureExercise-module__HNuWXW__success{background:var(--success-soft)}.ArchitectureExercise-module__HNuWXW__error{background:#fff1f0}.ArchitectureExercise-module__HNuWXW__architectureLine{grid-template-columns:1.2fr auto 1.3fr auto 1fr auto .8fr;align-items:stretch;gap:10px;margin-bottom:20px;display:grid}.ArchitectureExercise-module__HNuWXW__architectureLine>div{border:1px solid var(--border);background:#fbfcfd;border-radius:12px;flex-direction:column;justify-content:center;min-height:100px;padding:14px;display:flex}.ArchitectureExercise-module__HNuWXW__architectureLine>span{color:var(--accent);justify-content:center;align-items:center;font-size:24px;display:flex}.ArchitectureExercise-module__HNuWXW__architectureLine small,.ArchitectureExercise-module__HNuWXW__flowRow small{color:var(--muted)}.ArchitectureExercise-module__HNuWXW__architectureLine strong{margin-top:5px}.ArchitectureExercise-module__HNuWXW__flowHead,.ArchitectureExercise-module__HNuWXW__flowRow{grid-template-columns:1.2fr .9fr .9fr 1.4fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.ArchitectureExercise-module__HNuWXW__flowRow>div{gap:2px;display:grid}.ArchitectureExercise-module__HNuWXW__finalStack{gap:20px;display:grid}.ArchitectureExercise-module__HNuWXW__failureCard{border:1px solid var(--border);background:#fbfcfd;border-radius:14px;padding:22px}.ArchitectureExercise-module__HNuWXW__failureCard h3{margin:0 0 8px;font-size:28px}.ArchitectureExercise-module__HNuWXW__failureCard>p:not(.ArchitectureExercise-module__HNuWXW__eyebrow){color:var(--muted)}.ArchitectureExercise-module__HNuWXW__failureOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.ArchitectureExercise-module__HNuWXW__failureOptions button{border:1px solid var(--border);text-align:left;cursor:pointer;background:#fff;border-radius:10px;min-height:64px;padding:12px}.ArchitectureExercise-module__HNuWXW__selectedFailure{color:var(--accent);font-weight:700;border-color:var(--accent)!important;background:var(--accent-soft)!important}.ArchitectureExercise-module__HNuWXW__summary{grid-template-columns:170px 1fr;gap:28px;display:grid}.ArchitectureExercise-module__HNuWXW__score{background:var(--accent-soft);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.ArchitectureExercise-module__HNuWXW__score strong{font-size:58px;line-height:1}.ArchitectureExercise-module__HNuWXW__score span{color:var(--accent);font-weight:700}.ArchitectureExercise-module__HNuWXW__score small{max-width:120px;color:var(--muted);margin-top:9px}.ArchitectureExercise-module__HNuWXW__summaryBody h2{margin-bottom:18px}.ArchitectureExercise-module__HNuWXW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ArchitectureExercise-module__HNuWXW__summaryGrid>div{border:1px solid var(--border);border-radius:10px;padding:12px}.ArchitectureExercise-module__HNuWXW__summaryGrid span,.ArchitectureExercise-module__HNuWXW__summaryGrid strong{display:block}.ArchitectureExercise-module__HNuWXW__summaryGrid span{color:var(--muted);font-size:12px}.ArchitectureExercise-module__HNuWXW__criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ArchitectureExercise-module__HNuWXW__criteria>div{border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.ArchitectureExercise-module__HNuWXW__ok{background:var(--success-soft)}.ArchitectureExercise-module__HNuWXW__notOk{color:var(--muted);background:#f3f5f7}.ArchitectureExercise-module__HNuWXW__finalQuestion{border-left:4px solid var(--accent);background:var(--accent-soft);margin-top:18px;padding:16px 18px}.ArchitectureExercise-module__HNuWXW__finalQuestion p{margin:4px 0 0}.ArchitectureExercise-module__HNuWXW__navigation{justify-content:space-between;align-items:center;gap:16px;padding:8px 0 28px;display:flex}.ArchitectureExercise-module__HNuWXW__navigation>span{color:var(--muted);font-size:13px}.ArchitectureExercise-module__HNuWXW__navigation button:disabled,.ArchitectureExercise-module__HNuWXW__failureCard button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1000px){.ArchitectureExercise-module__HNuWXW__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ArchitectureExercise-module__HNuWXW__architectureLine{grid-template-columns:1fr}.ArchitectureExercise-module__HNuWXW__architectureLine>span{transform:rotate(90deg)}.ArchitectureExercise-module__HNuWXW__flowHead,.ArchitectureExercise-module__HNuWXW__flowRow{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ArchitectureExercise-module__HNuWXW__hero,.ArchitectureExercise-module__HNuWXW__scenarioBar,.ArchitectureExercise-module__HNuWXW__formGrid,.ArchitectureExercise-module__HNuWXW__choiceGrid,.ArchitectureExercise-module__HNuWXW__twoColumns,.ArchitectureExercise-module__HNuWXW__summary,.ArchitectureExercise-module__HNuWXW__summaryGrid,.ArchitectureExercise-module__HNuWXW__criteria,.ArchitectureExercise-module__HNuWXW__failureOptions{grid-template-columns:1fr}.ArchitectureExercise-module__HNuWXW__hero h1{font-size:38px}.ArchitectureExercise-module__HNuWXW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ArchitectureExercise-module__HNuWXW__heading{gap:8px;display:grid}.ArchitectureExercise-module__HNuWXW__heading>p{max-width:none}.ArchitectureExercise-module__HNuWXW__tableHead{display:none}.ArchitectureExercise-module__HNuWXW__tableRow{grid-template-columns:1fr}.ArchitectureExercise-module__HNuWXW__flowHead{display:none}.ArchitectureExercise-module__HNuWXW__flowRow{grid-template-columns:1fr}.ArchitectureExercise-module__HNuWXW__navigation{flex-wrap:wrap}}
.Director60ExerciseV2-module__0S8qAa__stack{gap:22px;display:grid}.Director60ExerciseV2-module__0S8qAa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#49655e;margin:0 0 7px;font-size:12px;font-weight:800}.Director60ExerciseV2-module__0S8qAa__hero{grid-template-columns:1.7fr 1fr;align-items:start;gap:28px;display:grid}.Director60ExerciseV2-module__0S8qAa__hero h1,.Director60ExerciseV2-module__0S8qAa__sectionHead h2,.Director60ExerciseV2-module__0S8qAa__screenToolbar h2{margin:0}.Director60ExerciseV2-module__0S8qAa__hero p{max-width:780px}.Director60ExerciseV2-module__0S8qAa__heroRule{border-left:3px solid #1f5b4e;gap:6px;padding-left:18px;display:grid}.Director60ExerciseV2-module__0S8qAa__heroRule strong{font-size:13px}.Director60ExerciseV2-module__0S8qAa__heroRule span{color:#4e5b59;font-size:14px;line-height:1.5}.Director60ExerciseV2-module__0S8qAa__steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.Director60ExerciseV2-module__0S8qAa__steps button{font:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfdc;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-weight:700;display:flex}.Director60ExerciseV2-module__0S8qAa__steps button span{color:#31594f;background:#eef3f1;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.Director60ExerciseV2-module__0S8qAa__steps .Director60ExerciseV2-module__0S8qAa__stepActive{background:#f2f7f5;border-color:#1f5b4e}.Director60ExerciseV2-module__0S8qAa__setup,.Director60ExerciseV2-module__0S8qAa__dashboardScreen,.Director60ExerciseV2-module__0S8qAa__briefScreen,.Director60ExerciseV2-module__0S8qAa__review{gap:20px;display:grid}.Director60ExerciseV2-module__0S8qAa__sectionHead,.Director60ExerciseV2-module__0S8qAa__screenToolbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.Director60ExerciseV2-module__0S8qAa__sectionHead p,.Director60ExerciseV2-module__0S8qAa__screenToolbar p{color:#586360;margin-bottom:0}.Director60ExerciseV2-module__0S8qAa__primary,.Director60ExerciseV2-module__0S8qAa__secondary{font:inherit;cursor:pointer;border-radius:9px;padding:11px 16px;font-weight:800}.Director60ExerciseV2-module__0S8qAa__primary{color:#fff;background:#1e5a4c;border:1px solid #1e5a4c}.Director60ExerciseV2-module__0S8qAa__primary:disabled{opacity:.45;cursor:not-allowed}.Director60ExerciseV2-module__0S8qAa__secondary{color:#173f36;background:#fff;border:1px solid #ccd7d4}.Director60ExerciseV2-module__0S8qAa__scenarios{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.Director60ExerciseV2-module__0S8qAa__scenarios button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e1de;border-radius:14px;gap:5px;padding:15px;display:grid}.Director60ExerciseV2-module__0S8qAa__scenarios button span{color:#697470;font-size:13px;line-height:1.4}.Director60ExerciseV2-module__0S8qAa__scenarios .Director60ExerciseV2-module__0S8qAa__scenarioActive{background:#f2f7f5;border-color:#1f5b4e}.Director60ExerciseV2-module__0S8qAa__selection{justify-content:space-between;align-items:center;display:flex}.Director60ExerciseV2-module__0S8qAa__selection span{color:#66716e;font-size:13px}.Director60ExerciseV2-module__0S8qAa__bank{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.Director60ExerciseV2-module__0S8qAa__bank button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3e1;border-radius:14px;gap:8px;min-height:145px;padding:15px;display:grid}.Director60ExerciseV2-module__0S8qAa__bank button small{text-transform:uppercase;letter-spacing:.05em;color:#6e7a76;font-size:11px}.Director60ExerciseV2-module__0S8qAa__bank button strong{font-size:15px}.Director60ExerciseV2-module__0S8qAa__bank button span{color:#59645f;font-size:13px;line-height:1.4}.Director60ExerciseV2-module__0S8qAa__bank button em{color:#1f5b4e;font-size:12px;font-style:normal;font-weight:800}.Director60ExerciseV2-module__0S8qAa__bank .Director60ExerciseV2-module__0S8qAa__bankActive{background:#f4f8f7;border-color:#1f5b4e}.Director60ExerciseV2-module__0S8qAa__message{color:#48534f;background:#f4f6f5;border-radius:10px;margin:0;padding:10px 12px}.Director60ExerciseV2-module__0S8qAa__actions{flex-wrap:wrap;gap:10px;display:flex}.Director60ExerciseV2-module__0S8qAa__dashboard{background:#fbfcfc;border:1px solid #d7e0dd;border-radius:16px;overflow:hidden}.Director60ExerciseV2-module__0S8qAa__dashboardHeader{background:#f5f8f7;border-bottom:1px solid #dce4e2;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.Director60ExerciseV2-module__0S8qAa__dashboardHeader p{text-transform:uppercase;letter-spacing:.06em;color:#546a64;margin:6px 0 2px;font-size:11px}.Director60ExerciseV2-module__0S8qAa__dashboardHeader h2{margin:0;font-size:22px}.Director60ExerciseV2-module__0S8qAa__training{text-transform:uppercase;letter-spacing:.06em;color:#315b51;background:#e7f0ed;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.Director60ExerciseV2-module__0S8qAa__statusSummary{border-left:1px solid #d6dfdc;gap:7px;min-width:210px;padding-left:18px;display:grid}.Director60ExerciseV2-module__0S8qAa__statusSummary strong{font-size:16px}.Director60ExerciseV2-module__0S8qAa__statusSummary span{color:#6a7471;font-size:12px}.Director60ExerciseV2-module__0S8qAa__kpiGrid{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 20px;display:grid}.Director60ExerciseV2-module__0S8qAa__kpiCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2df;border-top-width:3px;border-radius:12px;min-width:0;padding:12px}.Director60ExerciseV2-module__0S8qAa__card_alert{border-top-color:#c65050}.Director60ExerciseV2-module__0S8qAa__card_warning{border-top-color:#dd9728}.Director60ExerciseV2-module__0S8qAa__card_good{border-top-color:#429574}.Director60ExerciseV2-module__0S8qAa__kpiTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.Director60ExerciseV2-module__0S8qAa__kpiTop small{color:#77817e;font-size:10px}.Director60ExerciseV2-module__0S8qAa__dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.Director60ExerciseV2-module__0S8qAa__dot_alert{background:#c65050}.Director60ExerciseV2-module__0S8qAa__dot_warning{background:#dd9728}.Director60ExerciseV2-module__0S8qAa__dot_good{background:#429574}.Director60ExerciseV2-module__0S8qAa__kpiCard h3{min-height:32px;margin:9px 0 11px;font-size:13px;line-height:1.25}.Director60ExerciseV2-module__0S8qAa__kpiValue{justify-content:space-between;align-items:center;gap:8px;display:flex}.Director60ExerciseV2-module__0S8qAa__kpiValue strong{white-space:nowrap;font-size:21px}.Director60ExerciseV2-module__0S8qAa__spark{fill:none;stroke-width:2px;width:78px;height:26px}.Director60ExerciseV2-module__0S8qAa__spark_alert{stroke:#c65050}.Director60ExerciseV2-module__0S8qAa__spark_warning{stroke:#d68f21}.Director60ExerciseV2-module__0S8qAa__spark_good{stroke:#388f6e}.Director60ExerciseV2-module__0S8qAa__kpiFoot{color:#7a8481;justify-content:space-between;gap:8px;margin-top:8px;font-size:10px;display:flex}.Director60ExerciseV2-module__0S8qAa__dashboardLower{grid-template-columns:minmax(0,2.1fr) minmax(250px,.9fr);gap:12px;padding:0 20px 18px;display:grid}.Director60ExerciseV2-module__0S8qAa__flowBox,.Director60ExerciseV2-module__0S8qAa__priorityBox{background:#fff;border:1px solid #d9e1df;border-radius:12px;padding:14px}.Director60ExerciseV2-module__0S8qAa__flowBox h3,.Director60ExerciseV2-module__0S8qAa__priorityBox h3{margin:0 0 12px;font-size:16px}.Director60ExerciseV2-module__0S8qAa__flowTable{display:grid}.Director60ExerciseV2-module__0S8qAa__flowTable>div{border-top:1px solid #edf1f0;grid-template-columns:1.35fr .55fr .45fr .55fr 1.55fr;align-items:center;gap:8px;padding:8px;font-size:11px;display:grid}.Director60ExerciseV2-module__0S8qAa__flowTable>div:first-child{border-top:0}.Director60ExerciseV2-module__0S8qAa__flowTable em{color:#59645f;align-items:center;gap:5px;font-style:normal;display:flex}.Director60ExerciseV2-module__0S8qAa__priority{border-top:1px solid #edf1f0;grid-template-columns:30px 1fr;gap:9px;padding:10px 0;display:grid}.Director60ExerciseV2-module__0S8qAa__priority:first-of-type{border-top:0}.Director60ExerciseV2-module__0S8qAa__priority>b{color:#315b51;background:#eef3f1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.Director60ExerciseV2-module__0S8qAa__priority p{gap:4px;margin:0;display:grid}.Director60ExerciseV2-module__0S8qAa__priority p strong{font-size:12px}.Director60ExerciseV2-module__0S8qAa__priority p span,.Director60ExerciseV2-module__0S8qAa__priority p small{color:#64706c;font-size:10px;line-height:1.35}.Director60ExerciseV2-module__0S8qAa__briefWorkspace{grid-template-columns:minmax(0,1.65fr) minmax(330px,.78fr);align-items:start;gap:18px;display:grid}.Director60ExerciseV2-module__0S8qAa__briefLeft{min-width:0}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__dashboardHeader{padding:14px 16px}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__dashboardHeader h2{font-size:18px}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__kpiGrid{grid-template-columns:repeat(4,1fr);padding:12px 14px}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__kpiCard{padding:10px}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__kpiValue strong{font-size:18px}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__dashboardLower{grid-template-columns:1.65fr 1fr;padding:0 14px 14px}.Director60ExerciseV2-module__0S8qAa__briefRight{gap:12px;display:grid;position:sticky;top:18px}.Director60ExerciseV2-module__0S8qAa__timer,.Director60ExerciseV2-module__0S8qAa__prompts,.Director60ExerciseV2-module__0S8qAa__report,.Director60ExerciseV2-module__0S8qAa__coach{background:#fff;border:1px solid #d7e0dd;border-radius:14px;padding:15px}.Director60ExerciseV2-module__0S8qAa__timer{text-align:center;justify-items:center;gap:4px;display:grid}.Director60ExerciseV2-module__0S8qAa__timer>span{text-transform:uppercase;letter-spacing:.06em;color:#71807b;font-size:11px}.Director60ExerciseV2-module__0S8qAa__timer>strong{color:#174f43;font-size:56px;line-height:1}.Director60ExerciseV2-module__0S8qAa__timer>small{color:#6f7c78;margin-bottom:8px}.Director60ExerciseV2-module__0S8qAa__timer em{color:#9b4a3e;font-size:12px;font-style:normal}.Director60ExerciseV2-module__0S8qAa__timerDanger{color:#bd4a4a!important}.Director60ExerciseV2-module__0S8qAa__prompts ol{gap:11px;margin:0;padding-left:22px;display:grid}.Director60ExerciseV2-module__0S8qAa__prompts li{padding-left:4px}.Director60ExerciseV2-module__0S8qAa__prompts li strong,.Director60ExerciseV2-module__0S8qAa__prompts li span{display:block}.Director60ExerciseV2-module__0S8qAa__prompts li strong{margin-bottom:2px;font-size:13px}.Director60ExerciseV2-module__0S8qAa__prompts li span{color:#697470;font-size:11px;line-height:1.35}.Director60ExerciseV2-module__0S8qAa__report{gap:8px;display:grid}.Director60ExerciseV2-module__0S8qAa__report>span{font-size:13px;font-weight:800}.Director60ExerciseV2-module__0S8qAa__report textarea{resize:vertical;min-height:190px;font:inherit;border:1px solid #ccd7d4;border-radius:9px;padding:12px;line-height:1.45}.Director60ExerciseV2-module__0S8qAa__report small{color:#73807b;font-size:11px}.Director60ExerciseV2-module__0S8qAa__coach{background:#f8faf9;gap:12px;display:grid}.Director60ExerciseV2-module__0S8qAa__coachScore{align-items:flex-end;gap:10px;display:flex}.Director60ExerciseV2-module__0S8qAa__coachScore strong{color:#174f43;font-size:34px}.Director60ExerciseV2-module__0S8qAa__coachScore span{color:#68736f;max-width:140px;font-size:11px}.Director60ExerciseV2-module__0S8qAa__coachItems{gap:7px;display:grid}.Director60ExerciseV2-module__0S8qAa__coachItems>div{border-radius:9px;grid-template-columns:22px 1fr;gap:7px;padding:8px;display:grid}.Director60ExerciseV2-module__0S8qAa__coachItems p{gap:2px;margin:0;display:grid}.Director60ExerciseV2-module__0S8qAa__coachItems p strong{font-size:12px}.Director60ExerciseV2-module__0S8qAa__coachItems p span{font-size:11px;line-height:1.35}.Director60ExerciseV2-module__0S8qAa__coachOk{background:#edf6f1}.Director60ExerciseV2-module__0S8qAa__coachOk>b{color:#2c8566}.Director60ExerciseV2-module__0S8qAa__coachImprove{background:#fff3e7}.Director60ExerciseV2-module__0S8qAa__coachImprove>b{color:#b5741d}.Director60ExerciseV2-module__0S8qAa__coachAdvice{font-size:12px;line-height:1.45}.Director60ExerciseV2-module__0S8qAa__finalScore{justify-items:end;display:grid}.Director60ExerciseV2-module__0S8qAa__finalScore strong{color:#174f43;font-size:40px}.Director60ExerciseV2-module__0S8qAa__finalScore span{color:#68736f;font-size:11px}.Director60ExerciseV2-module__0S8qAa__reviewGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Director60ExerciseV2-module__0S8qAa__reviewGrid>div{background:#fff;border:1px solid #d9e1df;border-radius:12px;padding:16px}.Director60ExerciseV2-module__0S8qAa__reviewGrid h3{margin-top:0}.Director60ExerciseV2-module__0S8qAa__reviewGrid p{line-height:1.55}.Director60ExerciseV2-module__0S8qAa__drawerBackdrop{z-index:50;background:#14231f59;justify-content:flex-end;display:flex;position:fixed;inset:0}.Director60ExerciseV2-module__0S8qAa__drawer{background:#fff;width:min(470px,92vw);height:100%;padding:26px;overflow:auto;box-shadow:-20px 0 50px #14231f24}.Director60ExerciseV2-module__0S8qAa__drawerClose{float:right;cursor:pointer;background:#fff;border:1px solid #d8e1df;border-radius:50%;width:35px;height:35px;font-size:22px}.Director60ExerciseV2-module__0S8qAa__drawer h3{margin:16px 0;font-size:24px}.Director60ExerciseV2-module__0S8qAa__drawerValue{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.Director60ExerciseV2-module__0S8qAa__drawerValue strong{font-size:34px}.Director60ExerciseV2-module__0S8qAa__drawerValue span{color:#68736f}.Director60ExerciseV2-module__0S8qAa__detail{border-top:1px solid #e4e9e7;gap:7px;padding:13px 0;display:grid}.Director60ExerciseV2-module__0S8qAa__detail>span{text-transform:uppercase;letter-spacing:.05em;color:#697671;font-size:11px}.Director60ExerciseV2-module__0S8qAa__detail b{font-size:13px}.Director60ExerciseV2-module__0S8qAa__detail p,.Director60ExerciseV2-module__0S8qAa__detail small{margin:0;font-size:13px;line-height:1.45}.Director60ExerciseV2-module__0S8qAa__detail small{color:#697671}@media (max-width:1180px){.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__kpiGrid{grid-template-columns:repeat(2,1fr)}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__dashboardLower{grid-template-columns:1fr}.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__statusSummary{min-width:170px}.Director60ExerciseV2-module__0S8qAa__bank{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.Director60ExerciseV2-module__0S8qAa__briefWorkspace{grid-template-columns:1fr}.Director60ExerciseV2-module__0S8qAa__briefRight{position:static}.Director60ExerciseV2-module__0S8qAa__kpiGrid{grid-template-columns:repeat(2,1fr)}.Director60ExerciseV2-module__0S8qAa__dashboardLower,.Director60ExerciseV2-module__0S8qAa__hero{grid-template-columns:1fr}}@media (max-width:720px){.Director60ExerciseV2-module__0S8qAa__steps{grid-template-columns:1fr 1fr}.Director60ExerciseV2-module__0S8qAa__scenarios,.Director60ExerciseV2-module__0S8qAa__bank,.Director60ExerciseV2-module__0S8qAa__kpiGrid,.Director60ExerciseV2-module__0S8qAa__dashboardCompact .Director60ExerciseV2-module__0S8qAa__kpiGrid{grid-template-columns:1fr}.Director60ExerciseV2-module__0S8qAa__dashboardHeader,.Director60ExerciseV2-module__0S8qAa__sectionHead,.Director60ExerciseV2-module__0S8qAa__screenToolbar{display:grid}.Director60ExerciseV2-module__0S8qAa__statusSummary{border-top:1px solid #d6dfdc;border-left:0;min-width:0;padding:12px 0 0}.Director60ExerciseV2-module__0S8qAa__flowTable>div{grid-template-columns:1fr 1fr}.Director60ExerciseV2-module__0S8qAa__flowTable em{grid-column:1/-1}.Director60ExerciseV2-module__0S8qAa__reviewGrid{grid-template-columns:1fr}}
.KpiDrilldownEnhancer-module__A2IB6q__enhancer{position:relative}:is(.KpiDrilldownEnhancer-module__A2IB6q__enhancer [class*=plantKpiCard],.KpiDrilldownEnhancer-module__A2IB6q__enhancer [class*=executiveStrip]>div){cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}:is(.KpiDrilldownEnhancer-module__A2IB6q__enhancer [class*=plantKpiCard]:hover,.KpiDrilldownEnhancer-module__A2IB6q__enhancer [class*=executiveStrip]>div:hover){transform:translateY(-2px);box-shadow:0 8px 24px #16233214}.KpiDrilldownEnhancer-module__A2IB6q__enhancer [class*=plantKpiCard]:hover:after{content:"Открыть детализацию";color:var(--accent);margin-top:8px;font-size:11px;font-weight:700;display:block}.KpiDrilldownEnhancer-module__A2IB6q__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141d2659;justify-content:flex-end;display:flex;position:fixed;inset:0}.KpiDrilldownEnhancer-module__A2IB6q__drawer{background:#fff;width:min(720px,92vw);height:100vh;animation:.18s ease-out KpiDrilldownEnhancer-module__A2IB6q__slideIn;overflow-y:auto;box-shadow:-18px 0 48px #19243029}@keyframes KpiDrilldownEnhancer-module__A2IB6q__slideIn{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}.KpiDrilldownEnhancer-module__A2IB6q__drawerHeader{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;gap:20px;padding:26px 30px 22px;display:flex;position:sticky;top:0}.KpiDrilldownEnhancer-module__A2IB6q__drawerHeader p{color:var(--muted);margin:8px 0 2px;font-size:13px}.KpiDrilldownEnhancer-module__A2IB6q__drawerHeader h2{letter-spacing:-.025em;margin:0;font-size:clamp(25px,4vw,36px);line-height:1.1}.KpiDrilldownEnhancer-module__A2IB6q__learningBadge{background:var(--accent-soft);min-height:28px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.KpiDrilldownEnhancer-module__A2IB6q__closeButton{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;flex:none;font-size:24px;line-height:1}.KpiDrilldownEnhancer-module__A2IB6q__closeButton:hover{border-color:var(--accent)}.KpiDrilldownEnhancer-module__A2IB6q__summaryRow{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.KpiDrilldownEnhancer-module__A2IB6q__summaryRow>div{background:#fff;min-width:0;padding:18px 22px}.KpiDrilldownEnhancer-module__A2IB6q__summaryRow span,.KpiDrilldownEnhancer-module__A2IB6q__summaryRow strong{display:block}.KpiDrilldownEnhancer-module__A2IB6q__summaryRow span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700}.KpiDrilldownEnhancer-module__A2IB6q__summaryRow strong{font-size:22px}.KpiDrilldownEnhancer-module__A2IB6q__summaryalert{color:#9d2a2a;background:#fff2f2!important}.KpiDrilldownEnhancer-module__A2IB6q__summarywarning{color:#8a5a00;background:#fff8e7!important}.KpiDrilldownEnhancer-module__A2IB6q__summarygood{color:#17653a;background:#edf9f2!important}.KpiDrilldownEnhancer-module__A2IB6q__detailSection{border-bottom:1px solid var(--border);padding:24px 30px}.KpiDrilldownEnhancer-module__A2IB6q__stepTitle{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.KpiDrilldownEnhancer-module__A2IB6q__stepTitle>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.KpiDrilldownEnhancer-module__A2IB6q__stepTitle strong,.KpiDrilldownEnhancer-module__A2IB6q__stepTitle small{display:block}.KpiDrilldownEnhancer-module__A2IB6q__stepTitle strong{margin-bottom:3px;font-size:18px}.KpiDrilldownEnhancer-module__A2IB6q__stepTitle small{color:var(--muted);font-size:12px}.KpiDrilldownEnhancer-module__A2IB6q__areaList{gap:8px;display:grid}.KpiDrilldownEnhancer-module__A2IB6q__areaList>div{border:1px solid var(--border);background:#fbfcfd;border-radius:10px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.KpiDrilldownEnhancer-module__A2IB6q__areaList i{border-radius:50%;width:9px;height:9px}.KpiDrilldownEnhancer-module__A2IB6q__areaList small{color:var(--muted);font-size:11px}.KpiDrilldownEnhancer-module__A2IB6q__dotalert{background:#c33b3b}.KpiDrilldownEnhancer-module__A2IB6q__dotwarning{background:#c58a16}.KpiDrilldownEnhancer-module__A2IB6q__dotgood{background:#2b8a57}.KpiDrilldownEnhancer-module__A2IB6q__objectList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.KpiDrilldownEnhancer-module__A2IB6q__objectList>div{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:78px;padding:13px 14px;font-size:13px;font-weight:700}.KpiDrilldownEnhancer-module__A2IB6q__causeList{flex-wrap:wrap;gap:8px;display:flex}.KpiDrilldownEnhancer-module__A2IB6q__causeList span{border:1px solid var(--border);background:#fbfcfd;border-radius:999px;padding:9px 12px;font-size:13px}.KpiDrilldownEnhancer-module__A2IB6q__actionSection{background:#fbfcfd}.KpiDrilldownEnhancer-module__A2IB6q__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.KpiDrilldownEnhancer-module__A2IB6q__actionGrid>div{border:1px solid var(--border);background:#fff;border-radius:10px;padding:14px}.KpiDrilldownEnhancer-module__A2IB6q__actionGrid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;font-weight:700}.KpiDrilldownEnhancer-module__A2IB6q__actionGrid dd{margin:0;font-size:14px;font-weight:700}.KpiDrilldownEnhancer-module__A2IB6q__fullRow{grid-column:1/-1;border-left:4px solid var(--accent)!important}.KpiDrilldownEnhancer-module__A2IB6q__trainingNote{color:var(--muted);margin:0;padding:18px 30px 28px;font-size:12px;line-height:1.55}@media (max-width:680px){.KpiDrilldownEnhancer-module__A2IB6q__drawer{width:100vw}.KpiDrilldownEnhancer-module__A2IB6q__drawerHeader,.KpiDrilldownEnhancer-module__A2IB6q__detailSection{padding-left:18px;padding-right:18px}.KpiDrilldownEnhancer-module__A2IB6q__summaryRow,.KpiDrilldownEnhancer-module__A2IB6q__objectList,.KpiDrilldownEnhancer-module__A2IB6q__actionGrid{grid-template-columns:1fr}.KpiDrilldownEnhancer-module__A2IB6q__fullRow{grid-column:auto}.KpiDrilldownEnhancer-module__A2IB6q__areaList>div{grid-template-columns:12px 1fr}.KpiDrilldownEnhancer-module__A2IB6q__areaList small{grid-column:2}.KpiDrilldownEnhancer-module__A2IB6q__trainingNote{padding-left:18px;padding-right:18px}}
