.ContractRiskAnalyzer_shell__gieil{max-width:1180px;margin:0 auto;padding:32px 20px 72px;color:#e9edf5}.ContractRiskAnalyzer_hero__VRFIu,.ContractRiskAnalyzer_report__56z7X{background:#10141d;border:1px solid #242b39;border-radius:24px;padding:clamp(22px,4vw,42px);box-shadow:0 20px 70px rgba(0,0,0,.22)}.ContractRiskAnalyzer_hero__VRFIu h1{max-width:780px;margin:6px 0 12px;font-size:clamp(32px,5vw,58px);line-height:1.02;letter-spacing:-.04em}.ContractRiskAnalyzer_hero__VRFIu>p:not(.ContractRiskAnalyzer_eyebrow__iD7br){max-width:760px;color:#aeb7c7;font-size:18px;line-height:1.65}.ContractRiskAnalyzer_eyebrow__iD7br{margin:0;color:#8da1ff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ContractRiskAnalyzer_form__fsRDF{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:12px;margin-top:28px}.ContractRiskAnalyzer_form__fsRDF label{display:grid;gap:8px;color:#b8c0cf;font-size:13px}.ContractRiskAnalyzer_form__fsRDF input,.ContractRiskAnalyzer_form__fsRDF select{width:100%;min-height:52px;box-sizing:border-box;border:1px solid #343d4f;border-radius:13px;background:#0b0e15;color:#fff;padding:0 15px;outline:none}.ContractRiskAnalyzer_form__fsRDF input:focus,.ContractRiskAnalyzer_form__fsRDF select:focus{border-color:#8da1ff;box-shadow:0 0 0 3px rgba(141,161,255,.14)}.ContractRiskAnalyzer_form__fsRDF button{align-self:end;min-height:52px;border:0;border-radius:13px;padding:0 20px;background:#eaf0ff;color:#111622;font-weight:800;cursor:pointer}.ContractRiskAnalyzer_form__fsRDF button:disabled{cursor:not-allowed;opacity:.5}.ContractRiskAnalyzer_error__aFmu_{margin-top:16px;border:1px solid #7b3038;border-radius:12px;background:#2b1519;color:#ffb5bd;padding:13px 15px}.ContractRiskAnalyzer_report__56z7X{margin-top:22px}.ContractRiskAnalyzer_reportHeader__yWsKx{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center}.ContractRiskAnalyzer_reportHeader__yWsKx h2{margin:5px 0 8px;font-size:clamp(26px,4vw,42px)}.ContractRiskAnalyzer_reportHeader__yWsKx code{display:block;max-width:760px;overflow:hidden;text-overflow:ellipsis;color:#aeb7c7}.ContractRiskAnalyzer_reportHeader__yWsKx p{color:#c5ccda;line-height:1.6}.ContractRiskAnalyzer_scoreRing__Y1fYi{width:132px;height:132px;border:10px solid;border-radius:50%;display:grid;place-content:center;text-align:center}.ContractRiskAnalyzer_scoreRing__Y1fYi strong{font-size:43px;line-height:1}.ContractRiskAnalyzer_scoreRing__Y1fYi span{font-size:13px;opacity:.8}.ContractRiskAnalyzer_scoreGood__Fbl0W{color:#63d5a3}.ContractRiskAnalyzer_scoreWarning__eoykV{color:#f0c76b}.ContractRiskAnalyzer_scoreDanger__nfg9I{color:#ff777f}.ContractRiskAnalyzer_badges__3SlnZ{display:flex;flex-wrap:wrap;gap:8px}.ContractRiskAnalyzer_badges__3SlnZ span{border:1px solid #30394a;border-radius:999px;background:#171c27;padding:7px 10px;color:#cbd2df;font-size:12px}.ContractRiskAnalyzer_criticalBox__KX5eJ{margin:28px 0;border:1px solid #743039;border-radius:17px;background:#251316;padding:18px}.ContractRiskAnalyzer_criticalBox__KX5eJ h3{margin-top:0;color:#ff9399}.ContractRiskAnalyzer_criticalBox__KX5eJ article+article{border-top:1px solid #4c252b;margin-top:14px;padding-top:14px}.ContractRiskAnalyzer_criticalBox__KX5eJ p{margin:6px 0;color:#e9c7cb}.ContractRiskAnalyzer_categoryGrid__PjeQ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:28px}.ContractRiskAnalyzer_categoryCard__fKMJ2{min-width:0;border:1px solid #283143;border-radius:17px;background:#0c1018;padding:18px}.ContractRiskAnalyzer_categoryTitle__ap_35{display:flex;align-items:start;justify-content:space-between;gap:12px}.ContractRiskAnalyzer_categoryTitle__ap_35 h3{margin:0;font-size:18px}.ContractRiskAnalyzer_categoryTitle__ap_35 strong{white-space:nowrap}.ContractRiskAnalyzer_categoryCard__fKMJ2>p{color:#8995a8;font-size:12px}.ContractRiskAnalyzer_progress___74lq{height:7px;overflow:hidden;border-radius:99px;background:#222a38;margin-top:14px}.ContractRiskAnalyzer_progress___74lq span{display:block;height:100%;background:#8da1ff}.ContractRiskAnalyzer_findings__zdThN{display:grid;gap:8px;margin-top:15px}.ContractRiskAnalyzer_finding__49cD3{border:1px solid #252e3e;border-radius:12px;background:#111722}.ContractRiskAnalyzer_finding__49cD3 summary{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:9px;align-items:center;cursor:pointer;list-style:none;padding:12px}.ContractRiskAnalyzer_finding__49cD3 summary::-webkit-details-marker{display:none}.ContractRiskAnalyzer_finding__49cD3 summary span{width:fit-content;border-radius:999px;padding:4px 7px;background:#263044;color:#cad4e7;font-size:10px;text-transform:uppercase}.ContractRiskAnalyzer_finding__49cD3[data-status=fail] summary span{background:#4b2228;color:#ffadb3}.ContractRiskAnalyzer_finding__49cD3[data-status=warn] summary span{background:#43371e;color:#f4d789}.ContractRiskAnalyzer_finding__49cD3[data-status=pass] summary span{background:#18392f;color:#8be1bd}.ContractRiskAnalyzer_finding__49cD3 summary b{font-size:13px}.ContractRiskAnalyzer_finding__49cD3 summary em{max-width:150px;overflow:hidden;color:#9da8b9;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ContractRiskAnalyzer_finding__49cD3>div{border-top:1px solid #252e3e;padding:12px;color:#b4becd;font-size:13px;line-height:1.58}.ContractRiskAnalyzer_finding__49cD3>div p{margin:0 0 9px}.ContractRiskAnalyzer_sources__4L203{margin-top:26px}.ContractRiskAnalyzer_sourceGrid__n4Zc6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ContractRiskAnalyzer_sourceGrid__n4Zc6 article{display:grid;gap:6px;border:1px solid #283143;border-radius:13px;background:#0c1018;padding:13px}.ContractRiskAnalyzer_sourceGrid__n4Zc6 span{width:fit-content;border-radius:999px;background:#402228;color:#ffb1b7;padding:4px 7px;font-size:10px;text-transform:uppercase}.ContractRiskAnalyzer_sourceGrid__n4Zc6 span[data-ok=true]{background:#18392f;color:#8be1bd}.ContractRiskAnalyzer_sourceGrid__n4Zc6 small{color:#8f9bad;overflow-wrap:anywhere}.ContractRiskAnalyzer_limitations__yxjFp{margin-top:20px;border-top:1px solid #283143;padding-top:18px;color:#aab4c4}.ContractRiskAnalyzer_limitations__yxjFp summary{cursor:pointer;font-weight:700}.ContractRiskAnalyzer_limitations__yxjFp li{margin:7px 0;line-height:1.5}.ContractRiskAnalyzer_disclaimer__1N6ZG{margin:22px 0 0;border-left:3px solid #66718a;padding-left:12px;color:#8995a8;font-size:12px;line-height:1.6}@media (max-width:820px){.ContractRiskAnalyzer_categoryGrid__PjeQ4,.ContractRiskAnalyzer_form__fsRDF,.ContractRiskAnalyzer_reportHeader__yWsKx{grid-template-columns:1fr}.ContractRiskAnalyzer_sourceGrid__n4Zc6{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ContractRiskAnalyzer_sourceGrid__n4Zc6{grid-template-columns:1fr}.ContractRiskAnalyzer_finding__49cD3 summary{grid-template-columns:78px minmax(0,1fr)}.ContractRiskAnalyzer_finding__49cD3 summary em{display:none}}