.review-report-module__i4z4Ha__report{color:#292d3a;letter-spacing:0;min-width:0;height:100%;min-height:0;animation:review-report-module__i4z4Ha__review-result-in .26s var(--ease-silk) both;grid-template-rows:auto auto auto minmax(0,1fr) auto;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;line-height:normal;display:grid}.review-report-module__i4z4Ha__report button{cursor:pointer}.review-report-module__i4z4Ha__report button:disabled{cursor:not-allowed}.review-report-module__i4z4Ha__report button:focus-visible{outline-offset:2px;outline:2px solid #6d55cf61}.review-report-module__i4z4Ha__report button{transition:color .16s ease, border-color .16s ease, background .16s ease, box-shadow .18s ease, transform .18s var(--ease-silk), opacity .16s ease}.review-report-module__i4z4Ha__report button:active:not(:disabled){transform:scale(.97)}.review-report-module__i4z4Ha__head{border-bottom:1px solid #e8e5ed;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 18px;display:flex}.review-report-module__i4z4Ha__headMain{min-width:0}.review-report-module__i4z4Ha__state{color:#2f7a60;align-items:center;gap:6px;font-size:11px;display:inline-flex}.review-report-module__i4z4Ha__title{color:#333744;text-overflow:ellipsis;white-space:nowrap;max-width:580px;margin:4px 0 0;font-size:16px;font-weight:700;overflow:hidden}.review-report-module__i4z4Ha__meta{color:#7b7f8d;margin:5px 0 0;font-size:11px}.review-report-module__i4z4Ha__meta>*+*{border-left:1px solid #dedbe4;margin-left:8px;padding-left:8px}.review-report-module__i4z4Ha__meta em{font-style:normal}.review-report-module__i4z4Ha__strip{background:#fbfafc;border-bottom:1px solid #e8e5ed;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;min-height:94px;padding:12px 18px;display:grid}.review-report-module__i4z4Ha__strip>div{background:#fff;border:1px solid #e1dee7;border-radius:6px}.review-report-module__i4z4Ha__score{color:#6049b4;padding:10px 10px 8px;position:relative}.review-report-module__i4z4Ha__score strong{font-size:31px;line-height:1}.review-report-module__i4z4Ha__score>span{color:#8e8c9a;font-size:11px}.review-report-module__i4z4Ha__score small{color:#777b89;margin-top:6px;font-size:10px;display:block}.review-report-module__i4z4Ha__decision{padding:10px 12px}.review-report-module__i4z4Ha__decision span,.review-report-module__i4z4Ha__decision b,.review-report-module__i4z4Ha__decision small{display:block}.review-report-module__i4z4Ha__decision span{color:#898b97;font-size:10px}.review-report-module__i4z4Ha__decision b{color:#9b5f26;margin-top:4px;font-size:15px}.review-report-module__i4z4Ha__decision small{color:#747887;margin-top:5px;font-size:10.5px}.review-report-module__i4z4Ha__stat{align-content:center;justify-items:center;gap:5px;display:grid}.review-report-module__i4z4Ha__stat strong{font-size:22px}.review-report-module__i4z4Ha__stat span{color:#777b89;font-size:10px}.review-report-module__i4z4Ha__statMajor strong{color:#a4485f}.review-report-module__i4z4Ha__statMinor strong{color:#966722}.review-report-module__i4z4Ha__statReference strong{color:#3e72b8}.review-report-module__i4z4Ha__strip>.review-report-module__i4z4Ha__artifact{background:#f8f6ff;border-color:#d9d0f1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.review-report-module__i4z4Ha__artifactIcon{color:#654bbd;background:#eae4ff;border-radius:7px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.review-report-module__i4z4Ha__artifactBody{min-width:0}.review-report-module__i4z4Ha__artifactBody b,.review-report-module__i4z4Ha__artifactBody small{display:block}.review-report-module__i4z4Ha__artifactBody b{color:#484253;font-size:12px}.review-report-module__i4z4Ha__artifactBody small{color:#777083;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.review-report-module__i4z4Ha__artifactButton{color:#fff;white-space:nowrap;background:#7256d8;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:10.5px;display:inline-flex}.review-report-module__i4z4Ha__artifactButton:hover:not(:disabled){background:#6247c7;transform:translateY(-1px)}.review-report-module__i4z4Ha__artifactButton:disabled{opacity:.55}.review-report-module__i4z4Ha__spin{animation:.8s linear infinite review-report-module__i4z4Ha__review-spin}.review-report-module__i4z4Ha__tabs{border-bottom:1px solid #e8e5ed;align-items:end;gap:5px;height:45px;padding:0 18px;display:flex}.review-report-module__i4z4Ha__tab{color:#737786;white-space:nowrap;background:0 0;height:44px;padding:0 12px;font-size:12px;position:relative}.review-report-module__i4z4Ha__tab:after{content:"";opacity:0;height:2px;transition:opacity .16s ease, transform .18s var(--ease-silk);background:#7055c8;border-radius:2px;position:absolute;bottom:-1px;left:9px;right:9px;transform:scaleX(.5)}.review-report-module__i4z4Ha__tab:hover{background:#faf9fd}.review-report-module__i4z4Ha__tabActive{color:#5c43b1;font-weight:600}.review-report-module__i4z4Ha__tabActive:after{opacity:1;transform:scaleX(1)}.review-report-module__i4z4Ha__tabCount{color:#778;background:#eceaf0;border-radius:999px;place-items:center;min-width:19px;height:18px;margin-left:4px;padding:0 4px;font-size:9.5px;display:inline-grid}.review-report-module__i4z4Ha__tabActive .review-report-module__i4z4Ha__tabCount{color:#5e48ae;background:#eae4ff}.review-report-module__i4z4Ha__content{scrollbar-width:thin;min-height:0;padding:16px 18px 20px;overflow:auto}.review-report-module__i4z4Ha__content:focus-visible{outline-offset:-2px;outline:2px solid #6d55cf61}.review-report-module__i4z4Ha__card{background:#fff;border:1px solid #e1dee7;border-radius:7px}.review-report-module__i4z4Ha__overviewGrid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;display:grid}.review-report-module__i4z4Ha__summaryCard,.review-report-module__i4z4Ha__priorityCard{padding:15px}.review-report-module__i4z4Ha__cardTitle{color:#3f4351;align-items:center;gap:5px;margin:0 0 11px;font-size:14px;font-weight:700;display:flex}.review-report-module__i4z4Ha__cardTitle svg{color:#6c51c2;font-size:16px}.review-report-module__i4z4Ha__summaryText{color:#626675;white-space:pre-line;margin:0;font-size:12.5px;line-height:1.75}.review-report-module__i4z4Ha__strengths{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.review-report-module__i4z4Ha__strengths li{color:#5c606f;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.6;display:flex}.review-report-module__i4z4Ha__strengths li svg{color:#2f7a60;flex:none;margin-top:2px;font-size:14px}.review-report-module__i4z4Ha__priorityList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.review-report-module__i4z4Ha__priorityList li{border-radius:6px;grid-template-columns:30px 1fr;gap:9px;padding:10px;display:grid}.review-report-module__i4z4Ha__priorityList li>span{border-radius:6px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.review-report-module__i4z4Ha__priorityList b,.review-report-module__i4z4Ha__priorityList small{display:block}.review-report-module__i4z4Ha__priorityList b{font-size:12px}.review-report-module__i4z4Ha__priorityList small{color:#6d7180;margin-top:4px;font-size:10.5px;line-height:1.55}.review-report-module__i4z4Ha__priorityRed{color:#934056;background:#fff1f4}.review-report-module__i4z4Ha__priorityRed>span{color:#a2445c;background:#fbdde5}.review-report-module__i4z4Ha__priorityAmber{color:#815c23;background:#fff7e9}.review-report-module__i4z4Ha__priorityAmber>span{color:#976922;background:#f8e6c1}.review-report-module__i4z4Ha__priorityBlue{color:#3e6493;background:#eff5fb}.review-report-module__i4z4Ha__priorityBlue>span{color:#3f70aa;background:#dceaf7}.review-report-module__i4z4Ha__nextAction{color:#717584;border-top:1px solid #ece9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;font-size:11px;display:flex}.review-report-module__i4z4Ha__nextButton{color:#fff;white-space:nowrap;background:#6e53c6;border-radius:5px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:10.5px;display:inline-flex}.review-report-module__i4z4Ha__nextButton:disabled{opacity:.55}.review-report-module__i4z4Ha__chapterList{gap:9px;display:grid}.review-report-module__i4z4Ha__chapterCard{overflow:hidden}.review-report-module__i4z4Ha__chapterToggle{color:#4e5260;text-align:left;background:#fff;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 12px;display:grid}.review-report-module__i4z4Ha__chapterToggle:hover{background:#faf9fd}.review-report-module__i4z4Ha__chapterScore{color:#6149b5;background:#eee9ff;border-radius:7px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid}.review-report-module__i4z4Ha__chapterText{min-width:0}.review-report-module__i4z4Ha__chapterText b,.review-report-module__i4z4Ha__chapterText small{display:block}.review-report-module__i4z4Ha__chapterText b{font-size:12px}.review-report-module__i4z4Ha__chapterText small{color:#7b7f8d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.review-report-module__i4z4Ha__chapterBadge{color:#986023;background:#fff2dd;border-radius:4px;padding:4px 7px;font-size:9.5px;font-style:normal}.review-report-module__i4z4Ha__chapterCaret{color:#9294a0;transition:transform .18s var(--ease-silk);font-size:11px}.review-report-module__i4z4Ha__chapterOpen .review-report-module__i4z4Ha__chapterCaret{transform:rotate(180deg)}.review-report-module__i4z4Ha__chapterDetail{color:#606473;padding:0 12px 12px 62px;font-size:11px;line-height:1.7}.review-report-module__i4z4Ha__chapterDetail p{white-space:pre-line;margin:0}.review-report-module__i4z4Ha__chapterDetail ul{margin:6px 0 0;padding-left:15px;list-style:outside}.review-report-module__i4z4Ha__issueToolbar{align-items:center;gap:7px;margin-bottom:10px;display:flex}.review-report-module__i4z4Ha__issueToolbar>span{color:#707482;margin-right:auto;font-size:11px}.review-report-module__i4z4Ha__filter{color:#696d7b;white-space:nowrap;background:#fff;border:1px solid #ddd9e5;border-radius:5px;height:29px;padding:0 9px;font-size:10px}.review-report-module__i4z4Ha__filterActive{color:#5b43af;background:#f1edff;border-color:#b9addd}.review-report-module__i4z4Ha__issueList{gap:9px;display:grid}.review-report-module__i4z4Ha__issueCard{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 12px 11px 15px;display:grid;position:relative;overflow:hidden}.review-report-module__i4z4Ha__issueCard:before{content:"";background:#9d4660;width:3px;position:absolute;inset:0 auto 0 0}.review-report-module__i4z4Ha__issueMinor:before{background:#c18a34}.review-report-module__i4z4Ha__issueReference:before{background:#4c78ad}.review-report-module__i4z4Ha__issueLocating{border-color:#a995df;animation:1.2s both review-report-module__i4z4Ha__review-locate;box-shadow:0 0 0 3px #6d55cf14}.review-report-module__i4z4Ha__issueMeta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.review-report-module__i4z4Ha__issueBadge{color:#964057;background:#fff0f3;border-radius:4px;padding:3px 5px;font-size:9.5px}.review-report-module__i4z4Ha__issueMinor .review-report-module__i4z4Ha__issueBadge{color:#896021;background:#fff4e2}.review-report-module__i4z4Ha__issueReference .review-report-module__i4z4Ha__issueBadge{color:#3c679c;background:#ecf4fc}.review-report-module__i4z4Ha__issueMeta em{color:#858895;align-items:center;gap:3px;font-size:9.5px;font-style:normal;display:inline-flex}.review-report-module__i4z4Ha__issueCard h3{color:#414553;margin:6px 0 0;font-size:12.5px;font-weight:700}.review-report-module__i4z4Ha__issueCard p{color:#666a79;margin:5px 0 0;font-size:11px;line-height:1.65}.review-report-module__i4z4Ha__issueActions{align-items:center;gap:5px;display:flex}.review-report-module__i4z4Ha__issueActions button{color:#5e6270;white-space:nowrap;background:#fff;border:1px solid #ddd9e5;border-radius:5px;align-items:center;gap:3px;height:30px;padding:0 9px;font-size:10px;display:inline-flex}.review-report-module__i4z4Ha__issueActions .review-report-module__i4z4Ha__sourceButton{color:#3d6da6;background:#f1f6fb}.review-report-module__i4z4Ha__issueActions .review-report-module__i4z4Ha__sourceButton[aria-expanded=true]{color:#5b43af;background:#f1edff;border-color:#b8addd}.review-report-module__i4z4Ha__issueActions .review-report-module__i4z4Ha__addButton{color:#5e46b2;background:#f3efff}.review-report-module__i4z4Ha__issueActions .review-report-module__i4z4Ha__addButtonAdded{color:#2d755a;background:#eaf7f0;border-color:#b8ddcc}.review-report-module__i4z4Ha__issueSource{color:#5f5a68;background:#f7f5fb;border:0;border-left:3px solid #9d8bd8;border-radius:0 6px 6px 0;margin:8px 0 0;padding:8px 9px;font-size:8.5px;line-height:1.55}.review-report-module__i4z4Ha__issueSource b{color:#674fb8;margin-bottom:3px;font-size:8px;font-weight:500;display:block}.review-report-module__i4z4Ha__issueSource span{display:block}.review-report-module__i4z4Ha__citationSummary{background:#f7faf8;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.review-report-module__i4z4Ha__citationSummary>span{color:#2f775d;background:#dff2e8;border-radius:7px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.review-report-module__i4z4Ha__citationSummary b,.review-report-module__i4z4Ha__citationSummary small{display:block}.review-report-module__i4z4Ha__citationSummary b{color:#3e4b45;font-size:12px}.review-report-module__i4z4Ha__citationSummary small{color:#6c7b74;margin-top:4px;font-size:10px}.review-report-module__i4z4Ha__citationList{gap:9px;display:grid}.review-report-module__i4z4Ha__citationItem{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.review-report-module__i4z4Ha__citationItem>span{border-radius:6px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.review-report-module__i4z4Ha__citationItem b,.review-report-module__i4z4Ha__citationItem small{display:block}.review-report-module__i4z4Ha__citationItem b{font-size:11.5px}.review-report-module__i4z4Ha__citationItem small{color:#777b89;margin-top:4px;font-size:10px}.review-report-module__i4z4Ha__citationItem em{color:#8d6122;background:#fff4df;border-radius:4px;padding:4px 7px;font-size:9.5px;font-style:normal}.review-report-module__i4z4Ha__citationWarning>span{color:#976520;background:#fff0d5}.review-report-module__i4z4Ha__citationInfo>span{color:#3f70aa;background:#dceaf7}.review-report-module__i4z4Ha__citationInfo em{color:#3e6493;background:#eff5fb}.review-report-module__i4z4Ha__citationEntries{color:#606473;gap:6px;margin:0;padding:0 12px 12px 54px;font-size:11px;line-height:1.7;list-style:none;display:grid}.review-report-module__i4z4Ha__citationEntries li{overflow-wrap:anywhere}.review-report-module__i4z4Ha__citationEntries li>b{color:#6149b5;margin-right:4px}.review-report-module__i4z4Ha__citationEntries li>small{color:#7b7f8d;font-size:10px;display:block}.review-report-module__i4z4Ha__empty{color:#7b7f8d;text-align:center;margin:0;padding:18px 12px;font-size:11px}.review-report-module__i4z4Ha__footer{background:#fbfafc;border-top:1px solid #e8e5ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 18px;display:flex}.review-report-module__i4z4Ha__footer>span{color:#6f7381;align-items:center;font-size:11px;display:inline-flex}.review-report-module__i4z4Ha__footerCount svg{color:#347a61;margin-right:4px}.review-report-module__i4z4Ha__footerCount b{color:#5e45b2;margin:0 3px}.review-report-module__i4z4Ha__footerNote{gap:5px}.review-report-module__i4z4Ha__footerNote svg{color:#6c51c2}@media (min-width:981px){.review-report-module__i4z4Ha__head{border-bottom-color:#edf0f5;padding-left:24px;padding-right:24px}.review-report-module__i4z4Ha__title{color:#4a4f63;max-width:780px;font-size:14px}.review-report-module__i4z4Ha__strip{background:#fcfcfe;border-bottom-color:#edf0f5;grid-template-columns:82px minmax(220px,1fr) 68px 68px 68px minmax(210px,230px);padding-left:24px;padding-right:24px}.review-report-module__i4z4Ha__strip>div{border-color:#e8eaf1}.review-report-module__i4z4Ha__score{color:#786fc2}.review-report-module__i4z4Ha__score strong{font-size:27px}.review-report-module__i4z4Ha__decision b{color:#b18451;font-size:14px}.review-report-module__i4z4Ha__statMajor strong{color:#bd7187}.review-report-module__i4z4Ha__statMinor strong{color:#b48b52}.review-report-module__i4z4Ha__tabs{border-bottom-color:#edf0f5;padding-left:24px;padding-right:24px}.review-report-module__i4z4Ha__tab{color:#7d8394;font-size:11px}.review-report-module__i4z4Ha__tab:after{background:#8c82cf}.review-report-module__i4z4Ha__tabActive{color:#7669b8}.review-report-module__i4z4Ha__tabActive .review-report-module__i4z4Ha__tabCount{color:#7f75c2;background:#f0effb}.review-report-module__i4z4Ha__content{background:#fdfdff;padding-left:24px;padding-right:24px}.review-report-module__i4z4Ha__card,.review-report-module__i4z4Ha__issueLocating{border-color:#e8eaf1}.review-report-module__i4z4Ha__overviewGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.review-report-module__i4z4Ha__footer{background:#fcfcfe;border-top-color:#edf0f5;padding-left:24px;padding-right:24px}}@media (min-width:981px) and (max-width:1179px){.review-report-module__i4z4Ha__strip{grid-template-columns:82px minmax(0,1fr) 68px 68px 68px}.review-report-module__i4z4Ha__strip>.review-report-module__i4z4Ha__artifact{grid-column:1/-1}}@media (max-width:980px){.review-report-module__i4z4Ha__head{flex-wrap:wrap;align-items:flex-start}.review-report-module__i4z4Ha__tab:hover{color:#5e49ae}.review-report-module__i4z4Ha__tabActive:hover{color:#5c43b1}}@media (max-width:760px){.review-report-module__i4z4Ha__overviewGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.review-report-module__i4z4Ha__tabs{scrollbar-width:none;height:auto;overflow-x:auto}.review-report-module__i4z4Ha__tab{flex:none}.review-report-module__i4z4Ha__issueToolbar{flex-wrap:wrap}.review-report-module__i4z4Ha__issueToolbar>span{flex:1 0 100%}.review-report-module__i4z4Ha__issueCard{grid-template-columns:minmax(0,1fr)}.review-report-module__i4z4Ha__issueActions{flex-wrap:wrap}.review-report-module__i4z4Ha__filter,.review-report-module__i4z4Ha__issueActions button,.review-report-module__i4z4Ha__artifactButton,.review-report-module__i4z4Ha__nextButton{min-height:40px}.review-report-module__i4z4Ha__summaryText,.review-report-module__i4z4Ha__strengths li,.review-report-module__i4z4Ha__chapterDetail,.review-report-module__i4z4Ha__issueCard p,.review-report-module__i4z4Ha__issueSource,.review-report-module__i4z4Ha__citationEntries{font-size:12px}.review-report-module__i4z4Ha__chapterDetail,.review-report-module__i4z4Ha__citationEntries{padding-left:12px}}@media (max-width:520px){.review-report-module__i4z4Ha__strip{grid-template-columns:1fr}.review-report-module__i4z4Ha__strip>div{min-height:54px}.review-report-module__i4z4Ha__title{white-space:normal;max-width:100%}}@keyframes review-report-module__i4z4Ha__review-result-in{0%{opacity:0;transform:translateY(5px)}}@keyframes review-report-module__i4z4Ha__review-spin{to{transform:rotate(360deg)}}@keyframes review-report-module__i4z4Ha__review-locate{40%{background:#faf8ff}}@media (prefers-reduced-motion:reduce){.review-report-module__i4z4Ha__report,.review-report-module__i4z4Ha__report *,.review-report-module__i4z4Ha__report :before,.review-report-module__i4z4Ha__report :after{transition:none;animation:none}.review-report-module__i4z4Ha__report button:active:not(:disabled){transform:none}}
