.IF4gnW_block{background-color:var(--gray-80);border:1px solid var(--gray-30);color:var(--text-primary);border-radius:12px;transition:border-color .18s}.IF4gnW_blockHeader{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.IF4gnW_blockTitle{color:var(--text-primary);font-weight:600;line-height:1.3}.IF4gnW_blockBody{flex-direction:column;gap:12px;padding:18px 20px;display:flex}@media (max-width:768px){.IF4gnW_block{border-radius:10px}.IF4gnW_blockHeader,.IF4gnW_blockBody{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.IF4gnW_block{transition:none}}.IF4gnW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.IF4gnW_statRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.IF4gnW_statLabel{color:var(--text-secondary);font-size:14px;line-height:1.4}.IF4gnW_statValue{background-color:var(--gray-40);border:1px solid var(--gray-30);color:var(--text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-size:14px;font-weight:600;line-height:1.4}.IF4gnW_statValueGreen{background-color:var(--green-20);color:var(--brand-green);border-color:#0000}.IF4gnW_statValueBlue{background-color:var(--blue-20);color:var(--blue-100);border-color:#0000}.IF4gnW_statValueOrange{background-color:var(--orange-20);color:var(--orange-100);border-color:#0000}.IF4gnW_statValueRed{background-color:var(--red-20);color:var(--red-80);border-color:#0000}.IF4gnW_statValueGray{background-color:var(--gray-40);color:var(--text-primary);border-color:#0000}.IF4gnW_warningBanner{background-color:var(--orange-20);color:var(--orange-100);border:1px solid #ff871d4d;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;line-height:1.5;display:flex}.IF4gnW_warningBanner strong{font-weight:600}.IF4gnW_warningSub{color:var(--text-primary);opacity:.85;font-size:14px;line-height:1.4}.IF4gnW_dangerBanner{background-color:var(--red-20);color:var(--red-80);border-color:#ff4e5033}@media (max-width:768px){.IF4gnW_warningBanner{border-radius:8px;padding:12px 14px}}.IF4gnW_smallChip{background-color:var(--white-5);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.IF4gnW_chipGreen{background-color:var(--green-20);color:var(--brand-green)}.IF4gnW_chipOrange{background-color:var(--orange-20);color:var(--orange-100)}.IF4gnW_chipRed{background-color:var(--red-20);color:var(--red-60)}.IF4gnW_chipBlue{background-color:var(--blue-20);color:var(--blue-100)}.IF4gnW_authorRow{flex-direction:column;gap:12px;display:flex}.IF4gnW_authorChips{flex-wrap:wrap;gap:8px;display:flex}.IF4gnW_historyList{flex-direction:column;gap:12px;display:flex}.IF4gnW_historyItem{background-color:var(--gray-40);border:1px solid var(--gray-30);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .18s;display:flex}.IF4gnW_historyHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.IF4gnW_historyMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.IF4gnW_historyAvatar{border-radius:50%;flex-shrink:0;width:24px;height:24px;overflow:hidden}.IF4gnW_historyAvatar img{object-fit:cover;width:100%;height:100%}.IF4gnW_historyDate{color:var(--text-tertiary);font-size:14px;line-height:1.4}.IF4gnW_historyMessage{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.IF4gnW_notesList{flex-direction:column;gap:12px;display:flex}.IF4gnW_noteItem{background-color:var(--gray-40);border:1px solid var(--gray-30);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .18s;display:flex}.IF4gnW_noteHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.IF4gnW_noteAuthor{align-items:center;gap:8px;display:flex}.IF4gnW_noteAuthorAvatar{border-radius:50%;width:24px;height:24px;overflow:hidden}.IF4gnW_noteAuthorAvatar img{object-fit:cover;width:100%;height:100%}.IF4gnW_noteBody{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.5}.IF4gnW_noteEmpty{color:var(--text-secondary);padding:4px 0;font-size:14px;line-height:1.4}.IF4gnW_noteForm{background-color:var(--gray-40);border:1px dashed var(--gray-30);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}@media (max-width:768px){.IF4gnW_historyItem,.IF4gnW_noteItem,.IF4gnW_noteForm{border-radius:8px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.IF4gnW_historyItem,.IF4gnW_noteItem{transition:none}}.IF4gnW_noteFormActions{justify-content:flex-end;gap:8px;display:flex}.IF4gnW_deleteNoteButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}@media (hover:hover) and (pointer:fine){.IF4gnW_deleteNoteButton:hover{color:var(--red-60)}}.IF4gnW_noteCounter{color:var(--text-secondary);text-align:right;font-size:13px}.IF4gnW_noteCounterError{color:var(--red-80)}.IF4gnW_declineCard{background-color:var(--orange-20);border:1px solid #ff871d4d;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.IF4gnW_declineCardTitle{color:var(--orange-100);font-size:14px;font-weight:600}.IF4gnW_declineCardModerator{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.IF4gnW_unassignBlock{background-color:var(--gray-80);border:1px solid var(--gray-30);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s;display:flex}@media (max-width:768px){.IF4gnW_declineCard{border-radius:10px;padding:14px 16px}.IF4gnW_unassignBlock{border-radius:10px;flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.IF4gnW_unassignBlock{transition:none}}.IF4gnW_declineCardAvatar{border-radius:50%;width:24px;height:24px;overflow:hidden}.IF4gnW_declineCardAvatar img{object-fit:cover;width:100%;height:100%}.IF4gnW_unassignText{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:14px;line-height:1.4;display:flex}.IF4gnW_unassignText strong{color:var(--text-primary);font-size:14px;font-weight:600}.IF4gnW_attemptsBadge{background-color:var(--orange-20);color:var(--orange-100);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}@media screen and (max-width:768px){.IF4gnW_grid{grid-template-columns:1fr}}.IF4gnW_accordionBlock{background-color:var(--gray-80);border:1px solid var(--gray-30);border-radius:12px;transition:border-color .18s}@media (max-width:768px){.IF4gnW_accordionBlock{border-radius:10px}}@media (prefers-reduced-motion:reduce){.IF4gnW_accordionBlock{transition:none}}.IF4gnW_profileLink{color:var(--brand-green);font-size:14px;font-weight:600;line-height:1.4;transition:opacity .18s}@media (hover:hover){.IF4gnW_profileLink:hover{opacity:.8}}@media (prefers-reduced-motion:reduce){.IF4gnW_profileLink{transition:none}}
.uLbYyG_card{border:1px solid var(--gray-30);background:var(--gray-80);border-radius:12px;width:100%;transition:border-color .18s;animation:.36s cubic-bezier(.2,.8,.2,1) both uLbYyG_cardEnter;overflow:hidden}@media (hover:hover) and (pointer:fine){.uLbYyG_card:hover{border-color:var(--gray-20)}}@media (max-width:768px){.uLbYyG_card{border-radius:10px}}.uLbYyG_summaryButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;transition:background-color .18s;display:flex}@media (hover:hover) and (pointer:fine){.uLbYyG_summaryButton:hover{background:#ffffff05}}.uLbYyG_summaryButton:focus-visible{outline:2px solid var(--brand-green);outline-offset:-2px}.uLbYyG_summaryContent{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.uLbYyG_eyebrow{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.uLbYyG_eyebrow svg{width:16px;height:16px;color:var(--brand-green);flex-shrink:0}.uLbYyG_summaryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.uLbYyG_title{color:var(--text-primary);flex:1}.uLbYyG_badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.uLbYyG_verdict,.uLbYyG_severity,.uLbYyG_score{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;align-items:center;padding:3px 8px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.uLbYyG_score{background-color:var(--gray-40);color:var(--text-primary)}.uLbYyG_scoreHigh,.uLbYyG_verdictCompliant{background-color:var(--green-20);color:var(--brand-green)}.uLbYyG_verdictNeedsFix{background-color:var(--orange-20);color:var(--orange-100)}.uLbYyG_verdictViolates{background-color:var(--red-20);color:var(--red-80)}.uLbYyG_severityLow{background-color:var(--green-20);color:var(--brand-green)}.uLbYyG_severityMedium{background-color:var(--orange-20);color:var(--orange-100)}.uLbYyG_severityHigh{background-color:var(--red-20);color:var(--red-80)}.uLbYyG_summary{color:var(--text-primary);overflow-wrap:anywhere;line-height:1.5}.uLbYyG_disclaimer{color:var(--text-tertiary);font-style:italic}.uLbYyG_chevronControl{border:1px solid var(--gray-30);background:var(--gray-40);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;transition:background-color .18s,border-color .18s;display:flex}@media (hover:hover) and (pointer:fine){.uLbYyG_summaryButton:hover .uLbYyG_chevronControl{border-color:var(--gray-20);background:var(--gray-30)}}.uLbYyG_chevron{width:20px;height:20px;color:var(--text-secondary);flex:none;transition:transform .18s}.uLbYyG_chevronOpen{transform:rotate(180deg)}.uLbYyG_divider{background:#ffffff0a;height:1px;margin:0 18px}.uLbYyG_details{flex-direction:column;gap:16px;padding:18px 18px 20px;animation:.28s cubic-bezier(.2,.8,.2,1) both uLbYyG_detailsEnter;display:flex}.uLbYyG_detailsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.uLbYyG_detailsTitle{color:var(--text-primary)}.uLbYyG_findings{flex-direction:column;gap:12px;display:flex}.uLbYyG_finding{border:1px solid var(--gray-30);background:var(--gray-40);border-radius:10px;flex-direction:column;gap:14px;padding:16px;transition:border-color .18s;animation:.32s cubic-bezier(.2,.8,.2,1) both uLbYyG_findingEnter;display:flex}@media (hover:hover) and (pointer:fine){.uLbYyG_finding:hover{border-color:var(--gray-20)}}@media (max-width:768px){.uLbYyG_finding{border-radius:8px;gap:12px;padding:14px}}.uLbYyG_findingHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.uLbYyG_findingRule{color:var(--text-primary);line-height:1.3}.uLbYyG_findingBody{flex-direction:column;gap:12px;display:flex}.uLbYyG_quoteSection,.uLbYyG_recommendationSection{border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.uLbYyG_quoteSection{background:var(--gray-80);border-left:2px solid var(--gray-30)}.uLbYyG_recommendationSection{background:var(--gray-100);border-left:2px solid var(--brand-green)}.uLbYyG_quoteHeader,.uLbYyG_recommendationHeader{align-items:center;gap:6px;display:flex}.uLbYyG_recommendationHeader{justify-content:space-between}.uLbYyG_recommendationHeaderLeft{align-items:center;gap:6px;display:flex}.uLbYyG_quoteHeader svg{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0}.uLbYyG_recommendationHeaderLeft svg{width:16px;height:16px;color:var(--brand-green);flex-shrink:0}.uLbYyG_metaLabel{color:var(--text-tertiary);font-size:13px;font-weight:600}.uLbYyG_quoteText,.uLbYyG_recommendationText{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.uLbYyG_quoteText{font-style:italic}.uLbYyG_copyButton{flex-shrink:0}.uLbYyG_copyButton:focus-visible{outline:2px solid var(--brand-green);outline-offset:-2px}.uLbYyG_emptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.uLbYyG_emptyState svg{color:var(--brand-green)}.uLbYyG_emptyFindings{color:var(--text-secondary)}.uLbYyG_generatedMeta{color:var(--text-tertiary);font-variant-numeric:tabular-nums}@keyframes uLbYyG_cardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uLbYyG_detailsEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes uLbYyG_findingEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.uLbYyG_summaryButton,.uLbYyG_details{padding:14px 16px}.uLbYyG_divider{margin:0 16px}.uLbYyG_summaryHeader{flex-direction:column;align-items:flex-start}.uLbYyG_badges{justify-content:flex-start}.uLbYyG_chevronControl{width:36px;height:36px}.uLbYyG_detailsHeader{flex-direction:column;align-items:flex-start;gap:10px}.uLbYyG_detailsHeader button{width:100%}.uLbYyG_recommendationHeader{flex-direction:column;align-items:flex-start;gap:8px}.uLbYyG_copyButton{width:100%}}@media (prefers-reduced-motion:reduce){.uLbYyG_card,.uLbYyG_details,.uLbYyG_finding{animation:none}.uLbYyG_summaryButton,.uLbYyG_chevronControl,.uLbYyG_finding,.uLbYyG_chevron{transition:none}}
