.CompatibilityPanel_grid__oDq6R{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.CompatibilityPanel_item__sKe_N{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.CompatibilityPanel_top__cWXE_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.CompatibilityPanel_name__GmY5E{font-weight:600}.CompatibilityPanel_note__FRWrE{margin:0;color:var(--color-text-muted);font-size:var(--text-sm)}.CompatibilityPanel_install__RX0oE{margin-top:auto;color:var(--color-brand);font-size:var(--text-sm);font-weight:600;text-decoration:none}.FileExplorer_explorer__br5Tb{display:grid;grid-template-columns:minmax(160px,220px) 1fr;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;min-height:240px}@media (max-width:640px){.FileExplorer_explorer__br5Tb{grid-template-columns:1fr}}.FileExplorer_tree__pHBxD{padding:var(--space-2);background:var(--color-surface-muted);font-size:var(--text-sm);overflow-x:auto}.FileExplorer_tree__pHBxD ul{margin:0;padding:0;list-style:none}.FileExplorer_folder__B8pqb{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-weight:600}.FileExplorer_tree__pHBxD button{display:block;width:100%;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text);font:inherit;font-family:var(--font-mono);text-align:left;cursor:pointer}.FileExplorer_tree__pHBxD button:hover{background:var(--color-surface)}.FileExplorer_tree__pHBxD .FileExplorer_active__f5wxc{background:var(--color-surface);color:var(--color-brand);font-weight:600}.FileExplorer_viewer__yhkun{min-width:0}.FileExplorer_viewerHeader__cbxvw{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}.FileExplorer_content__8eJcH{margin:0;padding:var(--space-3);max-height:480px;overflow:auto;font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word}.FileExplorer_empty__6b7H3{padding:var(--space-3);color:var(--color-text-muted)}.RatingControl_group__ncHbQ{display:flex;align-items:center;gap:var(--space-1)}.RatingControl_star__ax_bh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:var(--text-lg);color:var(--color-warning-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.RatingControl_star__ax_bh:disabled{cursor:not-allowed;opacity:.6}.RatingControl_star__ax_bh:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.RatingControl_label__OESHH{margin-left:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.ReportDialog_form__bljxs{display:flex;flex-direction:column;gap:var(--space-4)}.ReportDialog_field__KCmHR{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);font-weight:600}.ReportDialog_counter__FRo5D{font-weight:400;color:var(--color-text-muted)}.ReportDialog_select__R2G7C,.ReportDialog_textarea__bPHU5{padding:var(--space-2) var(--space-3);font-size:var(--text-base);font-family:inherit;font-weight:400;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ReportDialog_textarea__bPHU5{min-height:6rem;resize:vertical}.ReportDialog_error__KtuM1{margin:0;color:var(--color-error-text);font-size:var(--text-sm)}.ReportDialog_actions__9ytF_{display:flex;justify-content:flex-end;gap:var(--space-3)}