.ProjectRisksPanel-module__rhFKkG__panel,.ProjectRisksPanel-module__rhFKkG__emptyPanel{gap:18px;display:grid}.ProjectRisksPanel-module__rhFKkG__emptyPanel{background:#0f172a80;border:1px solid #94a3b829;border-radius:24px;padding:28px}.ProjectRisksPanel-module__rhFKkG__emptyPanel h2,.ProjectRisksPanel-module__rhFKkG__header h2{color:#fff;margin:0}.ProjectRisksPanel-module__rhFKkG__emptyPanel p,.ProjectRisksPanel-module__rhFKkG__header p,.ProjectRisksPanel-module__rhFKkG__influenceCard span,.ProjectRisksPanel-module__rhFKkG__muted,.ProjectRisksPanel-module__rhFKkG__item span,.ProjectRisksPanel-module__rhFKkG__item small{color:#e2e8f0bd;line-height:1.5}.ProjectRisksPanel-module__rhFKkG__header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.ProjectRisksPanel-module__rhFKkG__header h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.4rem)}.ProjectRisksPanel-module__rhFKkG__header p{margin:8px 0 0}.ProjectRisksPanel-module__rhFKkG__header button,.ProjectRisksPanel-module__rhFKkG__filterPanel button,.ProjectRisksPanel-module__rhFKkG__actions button{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f871714d;border-radius:14px;font-weight:950}.ProjectRisksPanel-module__rhFKkG__header button{min-height:50px;padding:0 20px}.ProjectRisksPanel-module__rhFKkG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ProjectRisksPanel-module__rhFKkG__statsGrid div{background:#00000047;border:1px solid #94a3b824;border-radius:20px;padding:20px}.ProjectRisksPanel-module__rhFKkG__statsGrid strong{color:#fff;font-size:2rem;line-height:1;display:block}.ProjectRisksPanel-module__rhFKkG__statsGrid span{color:#e2e8f0bd;margin-top:8px;display:block}.ProjectRisksPanel-module__rhFKkG__influenceCard{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),#040c0ab8;border:1px solid #22c55e38;border-radius:22px;padding:18px}.ProjectRisksPanel-module__rhFKkG__influenceCard p{color:#bbf7d0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.ProjectRisksPanel-module__rhFKkG__influenceCard strong{color:#fff;margin-top:6px;font-size:1.1rem;display:block}.ProjectRisksPanel-module__rhFKkG__influenceCard span{margin-top:6px;display:block}.ProjectRisksPanel-module__rhFKkG__filterPanel{background:#0f172a94;border:1px solid #94a3b829;border-radius:20px;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) 58px;align-items:end;gap:8px;padding:14px;display:grid}.ProjectRisksPanel-module__rhFKkG__filterPanel label,.ProjectRisksPanel-module__rhFKkG__editorCard label{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:.66rem;font-weight:950;display:grid}.ProjectRisksPanel-module__rhFKkG__filterPanel input,.ProjectRisksPanel-module__rhFKkG__filterPanel select,.ProjectRisksPanel-module__rhFKkG__editorCard input,.ProjectRisksPanel-module__rhFKkG__editorCard select,.ProjectRisksPanel-module__rhFKkG__editorCard textarea{color:#fff;background:#020617c2;border:1px solid #60a5fa3d;border-radius:14px;outline:none;width:100%;min-width:0}.ProjectRisksPanel-module__rhFKkG__filterPanel input,.ProjectRisksPanel-module__rhFKkG__filterPanel select{min-height:38px;padding:0 9px;font-size:.78rem}.ProjectRisksPanel-module__rhFKkG__filterPanel button{min-height:38px;padding:0 9px;font-size:.68rem}.ProjectRisksPanel-module__rhFKkG__grid{grid-template-columns:minmax(260px,.92fr) minmax(320px,1.18fr);gap:18px;display:grid}.ProjectRisksPanel-module__rhFKkG__listCard,.ProjectRisksPanel-module__rhFKkG__editorCard{background:#00000047;border:1px solid #94a3b829;border-radius:22px;min-width:0;padding:18px}.ProjectRisksPanel-module__rhFKkG__listHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProjectRisksPanel-module__rhFKkG__listHeader p{margin:0}.ProjectRisksPanel-module__rhFKkG__listHeader span{color:#e2e8f0ad;font-size:.78rem;font-weight:900}.ProjectRisksPanel-module__rhFKkG__itemList{gap:12px;display:grid}.ProjectRisksPanel-module__rhFKkG__item{background:#0f172a6b;border:1px solid #94a3b824;border-radius:18px;gap:10px;padding:12px;display:grid}.ProjectRisksPanel-module__rhFKkG__active{background:#7f1d1d29;border-color:#f8717152}.ProjectRisksPanel-module__rhFKkG__item button:first-child{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:7px;display:grid}.ProjectRisksPanel-module__rhFKkG__item strong{color:#fff;font-size:1rem}.ProjectRisksPanel-module__rhFKkG__item span,.ProjectRisksPanel-module__rhFKkG__item small{display:block}.ProjectRisksPanel-module__rhFKkG__on,.ProjectRisksPanel-module__rhFKkG__off{border-radius:999px;min-height:34px;font-weight:900}.ProjectRisksPanel-module__rhFKkG__on{color:#bbf7d0;background:#1665343d;border:1px solid #22c55e57}.ProjectRisksPanel-module__rhFKkG__off{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152}.ProjectRisksPanel-module__rhFKkG__editorCard{gap:16px;display:grid}.ProjectRisksPanel-module__rhFKkG__editorCard input,.ProjectRisksPanel-module__rhFKkG__editorCard select{min-height:52px;padding:0 14px}.ProjectRisksPanel-module__rhFKkG__editorCard textarea{resize:vertical;min-height:200px;padding:14px;line-height:1.55}.ProjectRisksPanel-module__rhFKkG__shortTextarea{min-height:110px!important}.ProjectRisksPanel-module__rhFKkG__twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ProjectRisksPanel-module__rhFKkG__checkbox{flex-direction:row;align-items:center;color:#fff!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;display:flex!important}.ProjectRisksPanel-module__rhFKkG__checkbox input{width:auto;min-height:auto}.ProjectRisksPanel-module__rhFKkG__actions{justify-content:flex-end;gap:12px;display:flex}.ProjectRisksPanel-module__rhFKkG__actions button{min-height:52px;padding:0 18px}.ProjectRisksPanel-module__rhFKkG__actions button:disabled{cursor:not-allowed;opacity:.56}.ProjectRisksPanel-module__rhFKkG__danger{background:#7f1d1d61!important}.ProjectRisksPanel-module__rhFKkG__message,.ProjectRisksPanel-module__rhFKkG__error{border-radius:14px;margin:0;padding:12px 14px;line-height:1.45}.ProjectRisksPanel-module__rhFKkG__message{color:#bbf7d0;background:#16653429;border:1px solid #22c55e38}.ProjectRisksPanel-module__rhFKkG__error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717147}@media (max-width:1100px){.ProjectRisksPanel-module__rhFKkG__filterPanel,.ProjectRisksPanel-module__rhFKkG__grid,.ProjectRisksPanel-module__rhFKkG__statsGrid,.ProjectRisksPanel-module__rhFKkG__twoCol{grid-template-columns:1fr}}
.ProjectRulesPanel-module__x4EamW__rulesPanel,.ProjectRulesPanel-module__x4EamW__emptyPanel{gap:18px;display:grid}.ProjectRulesPanel-module__x4EamW__emptyPanel{background:#0f172a80;border:1px solid #94a3b829;border-radius:24px;padding:28px}.ProjectRulesPanel-module__x4EamW__emptyPanel h2,.ProjectRulesPanel-module__x4EamW__header h2{color:#fff;margin:0}.ProjectRulesPanel-module__x4EamW__emptyPanel p,.ProjectRulesPanel-module__x4EamW__header p,.ProjectRulesPanel-module__x4EamW__influenceCard span,.ProjectRulesPanel-module__x4EamW__muted,.ProjectRulesPanel-module__x4EamW__ruleItem span,.ProjectRulesPanel-module__x4EamW__ruleItem small,.ProjectRulesPanel-module__x4EamW__editorMeta,.ProjectRulesPanel-module__x4EamW__editorInfluenceText{color:#e2e8f0bd;line-height:1.5}.ProjectRulesPanel-module__x4EamW__header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.ProjectRulesPanel-module__x4EamW__header h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.4rem)}.ProjectRulesPanel-module__x4EamW__header p{margin:8px 0 0}.ProjectRulesPanel-module__x4EamW__header button,.ProjectRulesPanel-module__x4EamW__filterPanel button,.ProjectRulesPanel-module__x4EamW__editorActions button{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f871714d;border-radius:14px;font-weight:950}.ProjectRulesPanel-module__x4EamW__header button{min-height:50px;padding:0 20px}.ProjectRulesPanel-module__x4EamW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ProjectRulesPanel-module__x4EamW__statsGrid div{background:#00000047;border:1px solid #94a3b824;border-radius:20px;padding:20px}.ProjectRulesPanel-module__x4EamW__statsGrid strong{color:#fff;font-size:2rem;line-height:1;display:block}.ProjectRulesPanel-module__x4EamW__statsGrid span{color:#e2e8f0bd;margin-top:8px;display:block}.ProjectRulesPanel-module__x4EamW__influenceCard{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),#040c0ab8;border:1px solid #22c55e38;border-radius:22px;padding:18px}.ProjectRulesPanel-module__x4EamW__influenceCard p{color:#bbf7d0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.ProjectRulesPanel-module__x4EamW__influenceCard strong{color:#fff;margin-top:6px;font-size:1.1rem;display:block}.ProjectRulesPanel-module__x4EamW__influenceCard span{margin-top:6px;display:block}.ProjectRulesPanel-module__x4EamW__filterPanel{background:#0f172a94;border:1px solid #94a3b829;border-radius:20px;grid-template-columns:minmax(160px,1fr) minmax(115px,.7fr) minmax(115px,.7fr) minmax(110px,.62fr) 58px;align-items:end;gap:8px;padding:14px;display:grid}.ProjectRulesPanel-module__x4EamW__filterPanel label,.ProjectRulesPanel-module__x4EamW__editorCard label,.ProjectRulesPanel-module__x4EamW__workflowPicker span{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:.66rem;font-weight:950;display:grid}.ProjectRulesPanel-module__x4EamW__filterPanel input,.ProjectRulesPanel-module__x4EamW__filterPanel select,.ProjectRulesPanel-module__x4EamW__editorCard input,.ProjectRulesPanel-module__x4EamW__editorCard select,.ProjectRulesPanel-module__x4EamW__editorCard textarea{color:#fff;background:#020617c2;border:1px solid #60a5fa3d;border-radius:14px;outline:none;width:100%;min-width:0}.ProjectRulesPanel-module__x4EamW__filterPanel input,.ProjectRulesPanel-module__x4EamW__filterPanel select{min-height:38px;padding:0 9px;font-size:.78rem}.ProjectRulesPanel-module__x4EamW__filterPanel button{min-height:38px;padding:0 9px;font-size:.68rem;line-height:1.05}.ProjectRulesPanel-module__x4EamW__rulesGrid{grid-template-columns:minmax(260px,.92fr) minmax(320px,1.18fr);gap:18px;display:grid}.ProjectRulesPanel-module__x4EamW__listCard,.ProjectRulesPanel-module__x4EamW__editorCard{background:#00000047;border:1px solid #94a3b829;border-radius:22px;min-width:0;padding:18px}.ProjectRulesPanel-module__x4EamW__listHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProjectRulesPanel-module__x4EamW__listHeaderRow p{margin:0}.ProjectRulesPanel-module__x4EamW__listHeaderRow span{color:#e2e8f0ad;font-size:.78rem;font-weight:900}.ProjectRulesPanel-module__x4EamW__ruleList{gap:12px;display:grid}.ProjectRulesPanel-module__x4EamW__ruleItem{background:#0f172a6b;border:1px solid #94a3b824;border-radius:18px;gap:10px;padding:12px;display:grid}.ProjectRulesPanel-module__x4EamW__ruleItemActive{background:#7f1d1d29;border-color:#f8717152}.ProjectRulesPanel-module__x4EamW__ruleItem button:first-child{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:7px;display:grid}.ProjectRulesPanel-module__x4EamW__ruleItem strong{color:#fff;font-size:1rem}.ProjectRulesPanel-module__x4EamW__ruleItem span,.ProjectRulesPanel-module__x4EamW__ruleItem small{display:block}.ProjectRulesPanel-module__x4EamW__enabledToggle,.ProjectRulesPanel-module__x4EamW__enabledToggleOn{border-radius:999px;min-height:34px;font-weight:900}.ProjectRulesPanel-module__x4EamW__enabledToggle{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152}.ProjectRulesPanel-module__x4EamW__enabledToggleOn{color:#bbf7d0;background:#1665343d;border:1px solid #22c55e57}.ProjectRulesPanel-module__x4EamW__severityPill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-top:2px;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-flex}.ProjectRulesPanel-module__x4EamW__low{color:#e2e8f0c7;background:#3341554d;border:1px solid #94a3b847}.ProjectRulesPanel-module__x4EamW__medium{color:#fde68a;background:#78350f3d;border:1px solid #f59e0b57}.ProjectRulesPanel-module__x4EamW__high{color:#fecaca;background:#7f1d1d3d;border:1px solid #f8717157}.ProjectRulesPanel-module__x4EamW__critical{color:#fff;background:#991b1b52;border:1px solid #ef44447a}.ProjectRulesPanel-module__x4EamW__editorCard{gap:16px;display:grid}.ProjectRulesPanel-module__x4EamW__editorCard input,.ProjectRulesPanel-module__x4EamW__editorCard select{min-height:52px;padding:0 14px}.ProjectRulesPanel-module__x4EamW__editorCard textarea{resize:vertical;min-height:240px;padding:14px;line-height:1.55}.ProjectRulesPanel-module__x4EamW__enabledCheckbox{flex-direction:row;grid-template-columns:auto 1fr;align-items:center;color:#fff!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;display:flex!important}.ProjectRulesPanel-module__x4EamW__enabledCheckbox input{width:auto;min-height:auto}.ProjectRulesPanel-module__x4EamW__workflowPicker{gap:10px;display:grid}.ProjectRulesPanel-module__x4EamW__workflowPicker div{flex-wrap:wrap;gap:8px;display:flex}.ProjectRulesPanel-module__x4EamW__workflowPicker button{color:#e2e8f0c7;background:#0f172ab3;border:1px solid #94a3b829;border-radius:999px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:900}.ProjectRulesPanel-module__x4EamW__workflowPicker .ProjectRulesPanel-module__x4EamW__workflowSelected{color:#bbf7d0;background:#1665343d;border-color:#22c55e57}.ProjectRulesPanel-module__x4EamW__editorMeta{justify-content:flex-end;font-size:.78rem;display:flex}.ProjectRulesPanel-module__x4EamW__editorActions{justify-content:flex-end;gap:12px;display:flex}.ProjectRulesPanel-module__x4EamW__editorActions button{min-height:52px;padding:0 18px}.ProjectRulesPanel-module__x4EamW__editorActions button:disabled{cursor:not-allowed;opacity:.56}.ProjectRulesPanel-module__x4EamW__dangerButton{background:#7f1d1d61!important}.ProjectRulesPanel-module__x4EamW__message,.ProjectRulesPanel-module__x4EamW__error{border-radius:14px;margin:0;padding:12px 14px;line-height:1.45}.ProjectRulesPanel-module__x4EamW__message{color:#bbf7d0;background:#16653429;border:1px solid #22c55e38}.ProjectRulesPanel-module__x4EamW__error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717147}@media (max-width:1100px){.ProjectRulesPanel-module__x4EamW__filterPanel,.ProjectRulesPanel-module__x4EamW__rulesGrid,.ProjectRulesPanel-module__x4EamW__statsGrid{grid-template-columns:1fr}}
.ProjectSourceVaultPanel-module__rvhhUG__contextHealthCard{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),#040c0ab8;border:1px solid #22c55e38;border-radius:22px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;margin:18px 0;padding:18px;display:grid}.ProjectSourceVaultPanel-module__rvhhUG__contextHealthCard p,.ProjectSourceVaultPanel-module__rvhhUG__listHeaderRow p{margin:0}.ProjectSourceVaultPanel-module__rvhhUG__contextHealthCard p{color:#bbf7d0;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950}.ProjectSourceVaultPanel-module__rvhhUG__contextHealthCard strong{color:#fff;margin-top:6px;font-size:1.1rem;display:block}.ProjectSourceVaultPanel-module__rvhhUG__contextHealthCard span{color:#e2e8f0c7;margin-top:6px;line-height:1.5;display:block}.ProjectSourceVaultPanel-module__rvhhUG__contextMeter{background:#0f172ad1;border:1px solid #22c55e33;border-radius:999px;height:14px;position:relative;overflow:hidden}.ProjectSourceVaultPanel-module__rvhhUG__contextMeter span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#84cc16,#f59e0b);height:100%;margin:0;display:block}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel{background:#0f172a94;border:1px solid #94a3b829;border-radius:20px;grid-template-columns:minmax(160px,1fr) minmax(105px,.62fr) minmax(105px,.62fr) minmax(120px,.68fr) 58px;align-items:end;gap:8px;margin:18px 0;padding:14px;display:grid}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel label{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;gap:6px;min-width:0;font-size:.64rem;font-weight:950;display:grid}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel input,.ProjectSourceVaultPanel-module__rvhhUG__filterPanel select{color:#fff;background:#020617c2;border:1px solid #94a3b82e;border-radius:12px;outline:none;width:100%;min-width:0;min-height:38px;padding:0 9px;font-size:.78rem}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel input::placeholder{color:#e2e8f07a}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel select{padding-right:6px}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel input:focus,.ProjectSourceVaultPanel-module__rvhhUG__filterPanel select:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #3b82f61f}.ProjectSourceVaultPanel-module__rvhhUG__filterPanel button{color:#fff;background:#0f172ae0;border:1px solid #94a3b833;border-radius:12px;min-height:38px;padding:0 9px;font-size:.68rem;font-weight:950;line-height:1.05}.ProjectSourceVaultPanel-module__rvhhUG__listHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProjectSourceVaultPanel-module__rvhhUG__listHeaderRow span{color:#e2e8f0ad;font-size:.78rem;font-weight:900}.ProjectSourceVaultPanel-module__rvhhUG__sourceMetaRow{flex-wrap:wrap;gap:10px;display:flex}.ProjectSourceVaultPanel-module__rvhhUG__influencePill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:8px;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-flex}.ProjectSourceVaultPanel-module__rvhhUG__included{color:#bbf7d0;background:#16653447;border:1px solid #22c55e5c}.ProjectSourceVaultPanel-module__rvhhUG__over-budget{color:#fde68a;background:#78350f47;border:1px solid #f59e0b66}.ProjectSourceVaultPanel-module__rvhhUG__disabled{color:#e2e8f0b8;background:#3341554d;border:1px solid #94a3b83d}.ProjectSourceVaultPanel-module__rvhhUG__editorInfluenceCard{background:#040c0a85;border:1px solid #22c55e33;border-radius:18px;gap:10px;margin-bottom:16px;padding:14px;display:grid}.ProjectSourceVaultPanel-module__rvhhUG__editorInfluenceCard div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProjectSourceVaultPanel-module__rvhhUG__editorInfluenceCard span{color:#bbf7d0;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:950}.ProjectSourceVaultPanel-module__rvhhUG__editorInfluenceCard strong{color:#fff;font-size:.9rem}.ProjectSourceVaultPanel-module__rvhhUG__editorInfluenceCard p{color:#e2e8f0c2;margin:0;line-height:1.5}@media (max-width:1100px){.ProjectSourceVaultPanel-module__rvhhUG__contextHealthCard,.ProjectSourceVaultPanel-module__rvhhUG__filterPanel{grid-template-columns:1fr}}
.ProjectTerminologyPanel-module__F1MsKq__termsPanel,.ProjectTerminologyPanel-module__F1MsKq__emptyPanel{gap:18px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__emptyPanel{background:#0f172a80;border:1px solid #94a3b829;border-radius:24px;padding:28px}.ProjectTerminologyPanel-module__F1MsKq__emptyPanel h2,.ProjectTerminologyPanel-module__F1MsKq__header h2{color:#fff;margin:0}.ProjectTerminologyPanel-module__F1MsKq__emptyPanel p,.ProjectTerminologyPanel-module__F1MsKq__header p,.ProjectTerminologyPanel-module__F1MsKq__influenceCard span,.ProjectTerminologyPanel-module__F1MsKq__muted,.ProjectTerminologyPanel-module__F1MsKq__termItem span,.ProjectTerminologyPanel-module__F1MsKq__termItem small,.ProjectTerminologyPanel-module__F1MsKq__editorMeta{color:#e2e8f0bd;line-height:1.5}.ProjectTerminologyPanel-module__F1MsKq__header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:start;gap:18px;padding-bottom:18px;display:flex}.ProjectTerminologyPanel-module__F1MsKq__header h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,3.4rem)}.ProjectTerminologyPanel-module__F1MsKq__header p{margin:8px 0 0}.ProjectTerminologyPanel-module__F1MsKq__header button,.ProjectTerminologyPanel-module__F1MsKq__filterPanel button,.ProjectTerminologyPanel-module__F1MsKq__editorActions button{color:#fff;background:linear-gradient(135deg,#ef4444,#991b1b);border:1px solid #f871714d;border-radius:14px;font-weight:950}.ProjectTerminologyPanel-module__F1MsKq__header button{min-height:50px;padding:0 20px}.ProjectTerminologyPanel-module__F1MsKq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__statsGrid div{background:#00000047;border:1px solid #94a3b824;border-radius:20px;padding:20px}.ProjectTerminologyPanel-module__F1MsKq__statsGrid strong{color:#fff;font-size:2rem;line-height:1;display:block}.ProjectTerminologyPanel-module__F1MsKq__statsGrid span{color:#e2e8f0bd;margin-top:8px;display:block}.ProjectTerminologyPanel-module__F1MsKq__influenceCard{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 36%),#040c0ab8;border:1px solid #22c55e38;border-radius:22px;padding:18px}.ProjectTerminologyPanel-module__F1MsKq__influenceCard p{color:#bbf7d0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.ProjectTerminologyPanel-module__F1MsKq__influenceCard strong{color:#fff;margin-top:6px;font-size:1.1rem;display:block}.ProjectTerminologyPanel-module__F1MsKq__influenceCard span{margin-top:6px;display:block}.ProjectTerminologyPanel-module__F1MsKq__filterPanel{background:#0f172a94;border:1px solid #94a3b829;border-radius:20px;grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) 58px;align-items:end;gap:8px;padding:14px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__filterPanel label,.ProjectTerminologyPanel-module__F1MsKq__editorCard label{color:#fca5a5;letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:.66rem;font-weight:950;display:grid}.ProjectTerminologyPanel-module__F1MsKq__filterPanel input,.ProjectTerminologyPanel-module__F1MsKq__filterPanel select,.ProjectTerminologyPanel-module__F1MsKq__editorCard input,.ProjectTerminologyPanel-module__F1MsKq__editorCard select,.ProjectTerminologyPanel-module__F1MsKq__editorCard textarea{color:#fff;background:#020617c2;border:1px solid #60a5fa3d;border-radius:14px;outline:none;width:100%;min-width:0}.ProjectTerminologyPanel-module__F1MsKq__filterPanel input,.ProjectTerminologyPanel-module__F1MsKq__filterPanel select{min-height:38px;padding:0 9px;font-size:.78rem}.ProjectTerminologyPanel-module__F1MsKq__filterPanel button{min-height:38px;padding:0 9px;font-size:.68rem;line-height:1.05}.ProjectTerminologyPanel-module__F1MsKq__termsGrid{grid-template-columns:minmax(260px,.92fr) minmax(320px,1.18fr);gap:18px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__listCard,.ProjectTerminologyPanel-module__F1MsKq__editorCard{background:#00000047;border:1px solid #94a3b829;border-radius:22px;min-width:0;padding:18px}.ProjectTerminologyPanel-module__F1MsKq__listHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProjectTerminologyPanel-module__F1MsKq__listHeaderRow p{margin:0}.ProjectTerminologyPanel-module__F1MsKq__listHeaderRow span{color:#e2e8f0ad;font-size:.78rem;font-weight:900}.ProjectTerminologyPanel-module__F1MsKq__termList{gap:12px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__termItem{background:#0f172a6b;border:1px solid #94a3b824;border-radius:18px;gap:10px;padding:12px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__termItemActive{background:#7f1d1d29;border-color:#f8717152}.ProjectTerminologyPanel-module__F1MsKq__termItem button:first-child{width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:7px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__termItem strong{color:#fff;font-size:1rem}.ProjectTerminologyPanel-module__F1MsKq__termItem span,.ProjectTerminologyPanel-module__F1MsKq__termItem small{display:block}.ProjectTerminologyPanel-module__F1MsKq__enabledToggle,.ProjectTerminologyPanel-module__F1MsKq__enabledToggleOn{border-radius:999px;min-height:34px;font-weight:900}.ProjectTerminologyPanel-module__F1MsKq__enabledToggle{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152}.ProjectTerminologyPanel-module__F1MsKq__enabledToggleOn{color:#bbf7d0;background:#1665343d;border:1px solid #22c55e57}.ProjectTerminologyPanel-module__F1MsKq__categoryPill{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;background:#1e40af33;border:1px solid #60a5fa47;border-radius:999px;width:fit-content;margin-top:2px;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:950;display:inline-flex}.ProjectTerminologyPanel-module__F1MsKq__editorCard{gap:16px;display:grid}.ProjectTerminologyPanel-module__F1MsKq__editorCard input,.ProjectTerminologyPanel-module__F1MsKq__editorCard select{min-height:52px;padding:0 14px}.ProjectTerminologyPanel-module__F1MsKq__editorCard textarea{resize:vertical;min-height:220px;padding:14px;line-height:1.55}.ProjectTerminologyPanel-module__F1MsKq__shortTextarea{min-height:105px!important}.ProjectTerminologyPanel-module__F1MsKq__enabledCheckbox{flex-direction:row;grid-template-columns:auto 1fr;align-items:center;color:#fff!important;letter-spacing:0!important;text-transform:none!important;gap:10px!important;display:flex!important}.ProjectTerminologyPanel-module__F1MsKq__enabledCheckbox input{width:auto;min-height:auto}.ProjectTerminologyPanel-module__F1MsKq__editorMeta{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.ProjectTerminologyPanel-module__F1MsKq__editorActions{justify-content:flex-end;gap:12px;display:flex}.ProjectTerminologyPanel-module__F1MsKq__editorActions button{min-height:52px;padding:0 18px}.ProjectTerminologyPanel-module__F1MsKq__editorActions button:disabled{cursor:not-allowed;opacity:.56}.ProjectTerminologyPanel-module__F1MsKq__dangerButton{background:#7f1d1d61!important}.ProjectTerminologyPanel-module__F1MsKq__message,.ProjectTerminologyPanel-module__F1MsKq__error{border-radius:14px;margin:0;padding:12px 14px;line-height:1.45}.ProjectTerminologyPanel-module__F1MsKq__message{color:#bbf7d0;background:#16653429;border:1px solid #22c55e38}.ProjectTerminologyPanel-module__F1MsKq__error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717147}@media (max-width:1100px){.ProjectTerminologyPanel-module__F1MsKq__filterPanel,.ProjectTerminologyPanel-module__F1MsKq__termsGrid,.ProjectTerminologyPanel-module__F1MsKq__statsGrid{grid-template-columns:1fr}}
