.Mg8f-a_workspace{--diff-add:#15803d;--diff-add-bg:#f0fdf4;--diff-add-line:#bbf7d0;--diff-remove:#b91c1c;--diff-remove-bg:#fef2f2;--diff-remove-line:#fecaca;--diff-change:#a16207;--diff-change-bg:#fffbeb;--diff-change-line:#fde68a;--diff-type:#1d4ed8;--diff-type-bg:#eff6ff;--diff-type-line:#bfdbfe;--diff-array:#6d28d9;--diff-array-bg:#f5f3ff;--diff-array-line:#ddd6fe;border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 6px 24px #0f172a0a}.Mg8f-a_toolbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.Mg8f-a_toolbarLabel{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.Mg8f-a_dot{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Mg8f-a_toolbarActions{align-items:center;gap:14px;display:flex}.Mg8f-a_toolbarActions button{color:var(--subtle);cursor:pointer;background:0 0;border:0;padding:5px;font-size:11px}.Mg8f-a_toolbarActions button:hover{color:var(--primary)}.Mg8f-a_toolbarActions button:last-child{border:1px solid var(--line-strong);color:var(--muted);background:#fff;border-radius:5px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.Mg8f-a_toolbarActions button:last-child:hover{background:var(--soft);color:var(--ink)}.Mg8f-a_controls{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 24px;display:flex}.Mg8f-a_autoHint{color:var(--subtle);font-size:10px}.Mg8f-a_compareButton{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:16px;height:38px;padding:9px 17px;font-size:11px;transition:background .15s;display:inline-flex}.Mg8f-a_compareButton:hover{background:var(--primary-hover)}.Mg8f-a_compareButton span{font-size:15px;font-weight:300}.Mg8f-a_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Mg8f-a_panel{flex-direction:column;min-width:0;display:flex}.Mg8f-a_panel+.Mg8f-a_panel{border-left:1px solid var(--line)}.Mg8f-a_panelTitle{border-bottom:1px solid var(--line-soft);min-height:46px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;font-size:10px;display:flex}.Mg8f-a_panelTitle>label{letter-spacing:1px;color:var(--subtle);font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:10px}.Mg8f-a_panel textarea{width:100%;height:330px;min-height:220px;max-height:800px;color:var(--ink);resize:vertical;tab-size:2;background:#fff;border:0;border-radius:0;padding:20px 23px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:12px;line-height:1.9}.Mg8f-a_panel textarea::placeholder{color:var(--subtle)}.Mg8f-a_panel textarea[aria-invalid=true]{background:snow}.Mg8f-a_error{border-bottom:1px solid var(--danger-line);background:var(--danger-soft);color:var(--danger);padding:10px 20px;font-size:11px;line-height:1.7}.Mg8f-a_panelFooter{border-top:1px solid var(--line-soft);min-height:38px;color:var(--subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:10px 20px;font-size:9px;display:flex}.Mg8f-a_results{border-top:1px solid var(--line)}.Mg8f-a_resultsHeader{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;padding:18px 24px 16px;display:flex}.Mg8f-a_resultsHeader h2{letter-spacing:-.2px;margin:0 0 5px;font-size:15px;font-weight:550}.Mg8f-a_resultsHint{color:var(--subtle);margin:0;font-size:10px}.Mg8f-a_resultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.Mg8f-a_viewToggle{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:3px;display:inline-flex}.Mg8f-a_viewToggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:10px;transition:background .15s,color .15s}.Mg8f-a_viewToggle button:hover{background:var(--soft);color:var(--ink)}.Mg8f-a_viewToggle button[aria-pressed=true],.Mg8f-a_viewToggle button[aria-pressed=true]:hover{background:var(--primary-soft);color:var(--primary-ink)}.Mg8f-a_actionButton{border:1px solid var(--line-strong);height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:5px;padding:7px 12px;font-size:10px}.Mg8f-a_actionButton:hover:enabled{background:var(--soft);color:var(--ink)}.Mg8f-a_actionButton:disabled{color:#94a3b8;background:var(--surface);cursor:not-allowed}.Mg8f-a_summary{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--surface);flex-wrap:wrap;align-items:center;gap:7px 9px;min-height:43px;padding:10px 24px;display:flex}.Mg8f-a_summary strong{color:var(--ink);margin-right:2px;font-size:11px;font-weight:550}.Mg8f-a_summaryHint{color:var(--subtle);font-size:10px}.Mg8f-a_chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.2;display:inline-flex}.Mg8f-a_addedChip{border-color:var(--diff-add-line);background:var(--diff-add-bg);color:var(--diff-add)}.Mg8f-a_removedChip{border-color:var(--diff-remove-line);background:var(--diff-remove-bg);color:var(--diff-remove)}.Mg8f-a_changedChip{border-color:var(--diff-change-line);background:var(--diff-change-bg);color:var(--diff-change)}.Mg8f-a_typeChip{border-color:var(--diff-type-line);background:var(--diff-type-bg);color:var(--diff-type)}.Mg8f-a_arrayChip{border-color:var(--diff-array-line);background:var(--diff-array-bg);color:var(--diff-array)}.Mg8f-a_unchangedChip{border-color:var(--line);color:var(--subtle);background:#fff}.Mg8f-a_placeholder,.Mg8f-a_identical{min-height:150px;color:var(--subtle);justify-content:center;align-items:center;gap:12px;padding:36px 24px;display:flex}.Mg8f-a_placeholder>span{font-size:24px;font-weight:300}.Mg8f-a_placeholder p,.Mg8f-a_identical p{margin:0;font-size:11px;line-height:1.8}.Mg8f-a_identical{color:var(--success-ink)}.Mg8f-a_identical>span{border:1px solid var(--diff-add-line);background:var(--diff-add-bg);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.Mg8f-a_resultList{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:620px;margin:0;padding:0;list-style:none;overflow:auto}.Mg8f-a_entry{border-bottom:1px solid var(--line-soft);border-left:3px solid #0000;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:13px 24px 13px 21px;display:grid}.Mg8f-a_entry:last-child{border-bottom:0}.Mg8f-a_badge{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1;display:inline-flex}.Mg8f-a_entryBody{min-width:0}.Mg8f-a_entryTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Mg8f-a_path{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:11px;line-height:1.7}.Mg8f-a_kindLabel{white-space:nowrap;border:1px solid;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:9px;line-height:1.4}.Mg8f-a_valueLine{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:11px;line-height:1.8;display:flex}.Mg8f-a_valueLine code{overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace;font-size:10px;line-height:1.7}.Mg8f-a_valueChange{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.Mg8f-a_valueArrow{color:var(--subtle);font-size:12px}.Mg8f-a_typeTag{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.Mg8f-a_valueNew{background:var(--diff-add-bg);color:var(--diff-add)}.Mg8f-a_valueOld{background:var(--diff-remove-bg);color:var(--diff-remove)}.Mg8f-a_valueSame{background:var(--soft);color:var(--muted)}.Mg8f-a_entry.Mg8f-a_added{border-left-color:var(--diff-add);background:var(--diff-add-bg)}.Mg8f-a_entry.Mg8f-a_added .Mg8f-a_badge{background:var(--diff-add);color:#fff}.Mg8f-a_entry.Mg8f-a_added .Mg8f-a_path,.Mg8f-a_entry.Mg8f-a_added .Mg8f-a_kindLabel{color:var(--diff-add)}.Mg8f-a_entry.Mg8f-a_removed{border-left-color:var(--diff-remove);background:var(--diff-remove-bg)}.Mg8f-a_entry.Mg8f-a_removed .Mg8f-a_badge{background:var(--diff-remove);color:#fff}.Mg8f-a_entry.Mg8f-a_removed .Mg8f-a_path,.Mg8f-a_entry.Mg8f-a_removed .Mg8f-a_kindLabel{color:var(--diff-remove)}.Mg8f-a_entry.Mg8f-a_changed{border-left-color:var(--diff-change);background:var(--diff-change-bg)}.Mg8f-a_entry.Mg8f-a_changed .Mg8f-a_badge{background:var(--diff-change);color:#fff}.Mg8f-a_entry.Mg8f-a_changed .Mg8f-a_path,.Mg8f-a_entry.Mg8f-a_changed .Mg8f-a_kindLabel{color:var(--diff-change)}.Mg8f-a_entry.Mg8f-a_typeChanged{border-left-color:var(--diff-type);background:var(--diff-type-bg)}.Mg8f-a_entry.Mg8f-a_typeChanged .Mg8f-a_badge{background:var(--diff-type);color:#fff}.Mg8f-a_entry.Mg8f-a_typeChanged .Mg8f-a_path,.Mg8f-a_entry.Mg8f-a_typeChanged .Mg8f-a_kindLabel{color:var(--diff-type)}.Mg8f-a_entry.Mg8f-a_arrayLength{border-left-color:var(--diff-array);background:var(--diff-array-bg)}.Mg8f-a_entry.Mg8f-a_arrayLength .Mg8f-a_badge{background:var(--diff-array);color:#fff}.Mg8f-a_entry.Mg8f-a_arrayLength .Mg8f-a_path,.Mg8f-a_entry.Mg8f-a_arrayLength .Mg8f-a_kindLabel{color:var(--diff-array)}.Mg8f-a_entry.Mg8f-a_unchanged{border-left-color:var(--line-soft);background:#fff}.Mg8f-a_entry.Mg8f-a_unchanged .Mg8f-a_badge{background:var(--soft);color:var(--subtle)}.Mg8f-a_entry.Mg8f-a_unchanged .Mg8f-a_path,.Mg8f-a_entry.Mg8f-a_unchanged .Mg8f-a_kindLabel{color:var(--subtle)}.Mg8f-a_privacy{border-top:1px solid var(--line-soft);background:var(--surface);color:var(--subtle);align-items:flex-start;gap:7px;padding:12px 24px;font-size:9px;line-height:1.8;display:flex}.Mg8f-a_privacy p{margin:0}.Mg8f-a_privacy>span{font-size:14px;line-height:1.2}.Mg8f-a_status{background:var(--surface);color:var(--success-ink);padding:0 24px;font-size:11px;line-height:1.8}.Mg8f-a_status:not(:empty){padding-bottom:16px}.Mg8f-a_toolbarActions button:focus-visible,.Mg8f-a_compareButton:focus-visible,.Mg8f-a_viewToggle button:focus-visible,.Mg8f-a_actionButton:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:1000px){.Mg8f-a_resultsHeader{flex-direction:column;align-items:flex-start}.Mg8f-a_resultActions{justify-content:flex-start;width:100%}}@media (max-width:700px){.Mg8f-a_workspace{border-radius:9px}.Mg8f-a_toolbar{gap:8px;padding:12px 14px}.Mg8f-a_toolbarLabel{gap:6px;font-size:10px}.Mg8f-a_toolbarActions{gap:6px}.Mg8f-a_toolbarActions button{padding:3px;font-size:9px}.Mg8f-a_toolbarActions button:last-child{padding:5px 8px}.Mg8f-a_controls{grid-template-columns:1fr;gap:10px;padding:12px 16px;display:grid}.Mg8f-a_autoHint{font-size:9px;line-height:1.7}.Mg8f-a_compareButton{justify-content:space-between;width:100%;height:42px}.Mg8f-a_grid{grid-template-columns:1fr}.Mg8f-a_panel+.Mg8f-a_panel{border-top:1px solid var(--line);border-left:0}.Mg8f-a_panelTitle{min-height:40px;padding:7px 16px;font-size:9px}.Mg8f-a_panelTitle>label{font-size:9px}.Mg8f-a_panel textarea{height:280px;min-height:210px;padding:16px 18px;font-size:11px}.Mg8f-a_error{padding:9px 16px;font-size:10px}.Mg8f-a_panelFooter{padding:9px 16px;font-size:8px}.Mg8f-a_resultsHeader{gap:12px;padding:16px}.Mg8f-a_resultsHeader h2{font-size:14px}.Mg8f-a_resultsHint{font-size:9px;line-height:1.7}.Mg8f-a_resultActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Mg8f-a_viewToggle{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.Mg8f-a_viewToggle button{padding:8px 6px;font-size:9px}.Mg8f-a_actionButton{width:100%;height:38px;font-size:9px}.Mg8f-a_summary{gap:6px;padding:10px 16px}.Mg8f-a_summary strong{width:100%;font-size:10px}.Mg8f-a_chip{padding:4px 7px;font-size:8px}.Mg8f-a_placeholder,.Mg8f-a_identical{gap:9px;min-height:130px;padding:28px 16px}.Mg8f-a_placeholder p,.Mg8f-a_identical p{font-size:10px}.Mg8f-a_resultList{max-height:560px}.Mg8f-a_entry{grid-template-columns:20px minmax(0,1fr);gap:9px;padding:12px 16px 12px 13px}.Mg8f-a_badge{width:18px;height:18px;font-size:11px}.Mg8f-a_entryTop{align-items:flex-start;gap:8px}.Mg8f-a_path{font-size:10px}.Mg8f-a_kindLabel{padding:2px 5px;font-size:8px}.Mg8f-a_valueLine{font-size:10px}.Mg8f-a_valueLine code{font-size:9px}.Mg8f-a_privacy{padding:11px 16px;font-size:8px}.Mg8f-a_status{padding:0 16px;font-size:10px}}
