﻿.blog_styled,.content_styled{font-family:Georgia,Helvetica,Arial,"Helvetica Neue",sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media only screen and (min-width: 768px){.blog_styled,.content_styled{font-size:21px}}.blog_styled h1,.blog_styled h2,.blog_styled h3,.blog_styled h4,.content_styled h1,.content_styled h2,.content_styled h3,.content_styled h4{font-weight:600;margin-top:2.1em;margin-bottom:-0.31em;letter-spacing:-0.022em;line-height:1.18}.blog_styled h1,.content_styled h1{font-size:26px}.blog_styled h2,.content_styled h2{font-size:24px}.blog_styled h3,.content_styled h3{font-size:21px}.blog_styled h4,.content_styled h4{font-size:18px}.blog_styled b,.blog_styled strong,.content_styled b,.content_styled strong{font-weight:600}.blog_styled p,.blog_styled .paragraph,.content_styled p,.content_styled .paragraph{margin-top:2em;margin-bottom:-0.46em;letter-spacing:-0.004em}.blog_styled ul li,.content_styled ul li{margin-top:1.05em;margin-left:30px;margin-bottom:-0.46em}.default_styled{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:14px;color:var(--color-text-high-contrast);line-height:1.5}.default_styled h1,.default_styled h2,.default_styled h3{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-weight:500;text-transform:none}.default_styled h1{font-size:26px}.default_styled h2{font-size:24px}.default_styled h3{font-size:18px}.default_styled h4{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase}.default_styled b,.default_styled strong{font-weight:600}.default_styled p,.default_styled .paragraph{margin:12px 0}.default_styled ul li{margin:10px 0;margin-left:30px}.button_delete{display:inline-block;padding:5px 12px;margin-bottom:0;border:1px solid var(--color-border-primary);border-radius:5px;background:var(--color-background-primary);font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:1em;text-decoration:none;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer}.button_delete:hover{border-color:var(--color-border-secondary);background-color:var(--color-background-tertiary);text-decoration:none}.button_secondary{display:inline-block;padding:5px 12px;margin-bottom:0;border:1px solid var(--color-border-primary);border-radius:5px;background:var(--color-background-primary);font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:1em;text-decoration:none;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer}.button_secondary:hover{border-color:var(--color-border-secondary);background-color:var(--color-background-tertiary);text-decoration:none}.button_secondary{background-color:var(--color-background-secondary);border-color:var(--color-border-primary);color:var(--color-text-link);font-weight:500}.button_secondary:hover{border-color:var(--color-text-link);background-color:var(--color-background-primary)}.button_primary{display:inline-block;padding:5px 12px;margin-bottom:0;border:1px solid var(--color-border-primary);border-radius:5px;background:var(--color-background-primary);font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:1em;text-decoration:none;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer}.button_primary:hover{border-color:var(--color-border-secondary);background-color:var(--color-background-tertiary);text-decoration:none}.button_primary{background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-border);color:var(--color-text-button);font-weight:500}.button_primary:hover{background-color:var(--color-primary-button-background-hover);border-color:var(--color-primary-button-background-hover)}.button_primary:disabled{border-color:var(--color-background-tertiary);background-color:var(--color-background-tertiary);color:var(--color-text-low-contrast)}.button_delete{background-color:var(--color-background-primary);border-color:var(--color-border-secondary);color:#f66555;font-weight:500}.button_delete:hover{border-color:#f66555;background-color:var(--color-background-primary)}.button_primary.is_enlarged{font-size:18px;padding:10px 18px}.button_primary.is_disabled{pointer-events:none;opacity:.6}.button_negative{background-color:var(--color-background-primary);border:1px solid rgba(0,0,0,0);border-radius:5px;color:var(--color-text-negative-status);display:inline-block;font-weight:500;padding:5px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.button_negative:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-primary);text-decoration:none}.chart_canvas svg .legend{fill:#1a1f28}.chart_canvas svg .legend text{fill:#8595ad}.chart_canvas svg .axis .series_tick_length_6{font-size:10px}.chart_canvas svg .axis .series_tick_length_7{font-size:8px}.chart_canvas svg .axis text{font-size:12px;fill:#8595ad}.chart_canvas svg .axis line,.chart_canvas svg .axis path{display:none}.chart_canvas svg .axis line.axis_step_line{display:block;stroke:#14181f}.chart_canvas svg .daily_impact_line{fill:none;stroke:#528be0;stroke-width:4px}.is_hidden{display:none}.blog_styled,.content_styled{font-family:Georgia,Helvetica,Arial,"Helvetica Neue",sans-serif;font-weight:400;font-size:18px;line-height:1.5}@media only screen and (min-width: 768px){.blog_styled,.content_styled{font-size:21px}}.blog_styled h1,.blog_styled h2,.blog_styled h3,.blog_styled h4,.content_styled h1,.content_styled h2,.content_styled h3,.content_styled h4{font-weight:600;margin-top:2.1em;margin-bottom:-0.31em;letter-spacing:-0.022em;line-height:1.18}.blog_styled h1,.content_styled h1{font-size:26px}.blog_styled h2,.content_styled h2{font-size:24px}.blog_styled h3,.content_styled h3{font-size:21px}.blog_styled h4,.content_styled h4{font-size:18px}.blog_styled b,.blog_styled strong,.content_styled b,.content_styled strong{font-weight:600}.blog_styled p,.blog_styled .paragraph,.content_styled p,.content_styled .paragraph{margin-top:2em;margin-bottom:-0.46em;letter-spacing:-0.004em}.blog_styled ul li,.content_styled ul li{margin-top:1.05em;margin-left:30px;margin-bottom:-0.46em}.default_styled{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:14px;color:var(--color-text-high-contrast);line-height:1.5}.default_styled h1,.default_styled h2,.default_styled h3{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-weight:500;text-transform:none}.default_styled h1{font-size:26px}.default_styled h2{font-size:24px}.default_styled h3{font-size:18px}.default_styled h4{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:13px;font-weight:normal;text-transform:uppercase}.default_styled b,.default_styled strong{font-weight:600}.default_styled p,.default_styled .paragraph{margin:12px 0}.default_styled ul li{margin:10px 0;margin-left:30px}.amplenote_content_plus_sidebar{align-items:flex-start;display:flex}.amplenote_content_plus_sidebar .amplenote_side{flex:1;padding-left:5px}.expandable_background_image_container{background-position:top center;background-size:cover;cursor:pointer;min-height:300px;margin:20px 0;position:relative}.expandable_background_image_container::after{content:"";position:absolute;bottom:0;left:0;right:0;height:15%;background:linear-gradient(to bottom, transparent, var(--color-background-primary));pointer-events:none}.expandable_background_image_container .full_size_image{display:none;max-width:100%}.expandable_background_image_container.is_expanded{cursor:default;background-image:none;min-height:auto}.expandable_background_image_container.is_expanded::after{display:none}.expandable_background_image_container.is_expanded .full_size_image{display:block}.help_content_container .admin_help_options_container{display:flex;flex-direction:row;list-style-type:none;margin:20px 0}.help_content_container .admin_help_options_container li{padding-right:10px}.help_content_container .content_entry_list{width:100%;margin-top:10px;padding:0;border-left:1px solid var(--color-border-primary);border-right:1px solid var(--color-border-primary)}.help_content_container .content_entry_list td{padding:10px;border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);background:var(--color-background-primary)}.help_content_container .helpful_container{margin:15px 0}.help_content_container .helpful_container .helpful_buttons{display:flex;margin:10px 0}.help_content_container .helpful_container .helpful_buttons.loading::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;animation:fa-spin 2s infinite linear;margin-left:6px}.help_content_container .helpful_container .helpful_buttons .helpful_button{margin-right:15px}.help_content_container .helpful_container .helpful_buttons .helpful_button::before{margin-right:4px}.help_content_container .helpful_container .helpful_buttons .helpful_button.yes::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.help_content_container .helpful_container .helpful_buttons .helpful_button.yes.is_selected::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:900}.help_content_container .helpful_container .helpful_buttons .helpful_button.no::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.help_content_container .helpful_container .helpful_buttons .helpful_button.no.is_selected::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:900}.best_git_diff_viewers_body #main{padding-bottom:0;padding-top:0}.best_git_diff_viewers_container{color:var(--color-text-high-contrast);padding-bottom:60px}.best_git_diff_viewers_container .article_inner_width{margin:0 auto;max-width:1060px;padding:0 20px}.best_git_diff_viewers_container .section_prose_copy{font-family:Georgia,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:18px;line-height:1.6;max-width:720px}.best_git_diff_viewers_container .section_prose_copy p{margin:0 0 18px}.best_git_diff_viewers_container .section_eyebrow_label,.best_git_diff_viewers_container .hero_eyebrow_label{color:var(--color-text-lower-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;margin:0 0 14px}.best_git_diff_viewers_container .eyebrow_prompt_mark{color:var(--color-text-link)}.best_git_diff_viewers_container .section_headline_text,.best_git_diff_viewers_container .hero_headline_text,.best_git_diff_viewers_container .review_tool_name{font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.best_git_diff_viewers_container .section_headline_text{font-size:24px;margin:0 0 16px}.best_git_diff_viewers_container .article_section_block{border-top:1px solid var(--color-border-primary);padding:48px 0}.best_git_diff_viewers_container .article_hero_section{padding:40px 0 48px}.best_git_diff_viewers_container .hero_headline_text{font-size:32px;margin:0;max-width:18em}.best_git_diff_viewers_container .headline_muted_clause{color:var(--color-text-medium-contrast);font-weight:400}.best_git_diff_viewers_container .hero_lede_copy{color:var(--color-text-medium-contrast);font-family:Georgia,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:18px;margin:18px 0 0;max-width:720px}.best_git_diff_viewers_container .hero_byline_text{color:var(--color-text-lower-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;margin:8px 0 0}.best_git_diff_viewers_container .terminal_scenario_frame{background-color:var(--color-background-reversed);border:1px solid var(--color-border-reversed);border-radius:5px;color:var(--color-text-reversed-subtle);margin-top:28px;max-width:820px;overflow:hidden}.best_git_diff_viewers_container .scenario_chrome_dots{border-bottom:1px solid var(--color-border-reversed);display:flex;gap:6px;padding:10px 14px}.best_git_diff_viewers_container .chrome_window_dot{background-color:var(--color-background-reversed-tertiary);border-radius:50%;display:inline-block;padding:5px}.best_git_diff_viewers_container .scenario_transcript_block{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;line-height:1.7;overflow-x:auto;padding:16px 20px}.best_git_diff_viewers_container .transcript_line{margin:0;white-space:nowrap}.best_git_diff_viewers_container .transcript_prompt_text{color:var(--color-text-link)}.best_git_diff_viewers_container .transcript_comment_text{color:var(--color-text-reversed-subtle)}.best_git_diff_viewers_container .transcript_error_text{color:var(--color-text-negative-status)}.best_git_diff_viewers_container .scoreboard_table_scroller{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;overflow-x:auto}.best_git_diff_viewers_container .scoreboard_ranking_table{border-collapse:collapse;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;min-width:720px;width:100%}.best_git_diff_viewers_container .rank_heading_cell,.best_git_diff_viewers_container .tool_heading_cell,.best_git_diff_viewers_container .comprehension_heading_cell,.best_git_diff_viewers_container .driver_heading_cell,.best_git_diff_viewers_container .numeric_total_cell{border-bottom:1px solid var(--color-border-primary);padding:10px 12px;text-align:left;vertical-align:middle}.best_git_diff_viewers_container .numeric_total_cell{font-variant-numeric:tabular-nums;text-align:right}.best_git_diff_viewers_container .heading_scale_hint{color:var(--color-text-lower-contrast)}.best_git_diff_viewers_container .is_highlighted .rank_heading_cell,.best_git_diff_viewers_container .is_highlighted .tool_heading_cell,.best_git_diff_viewers_container .is_highlighted .comprehension_heading_cell,.best_git_diff_viewers_container .is_highlighted .driver_heading_cell,.best_git_diff_viewers_container .is_highlighted .numeric_total_cell{background-color:var(--color-background-blueish)}.best_git_diff_viewers_container .tool_name_text{font-weight:500;white-space:nowrap}.best_git_diff_viewers_container .tool_vendor_label{color:var(--color-text-lower-contrast);font-size:12px}.best_git_diff_viewers_container .score_lens_meter{align-items:center;display:flex;gap:8px}.best_git_diff_viewers_container .lens_meter_track{background-color:var(--color-background-tertiary);border-radius:2px;flex:1;height:8px;overflow:hidden;position:relative}.best_git_diff_viewers_container .lens_meter_fill{background-color:var(--color-text-link);border-radius:2px;inset:0;position:absolute;transform-origin:left}.best_git_diff_viewers_container .is_daily_driver .lens_meter_fill{background-color:var(--color-text-medium-contrast)}.best_git_diff_viewers_container .lens_meter_value{color:var(--color-text-medium-contrast);text-align:right;width:2em}.best_git_diff_viewers_container .scoreboard_caption_text{caption-side:bottom;color:var(--color-text-medium-contrast);font-family:Georgia,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:13px;padding:12px 4px;text-align:left}.best_git_diff_viewers_container .weight_console_panel{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;padding:22px}.best_git_diff_viewers_container .console_preset_row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.best_git_diff_viewers_container .preset_weight_button{background-color:var(--color-background-tertiary);border:1px solid var(--color-border-primary);border-radius:999999px;color:var(--color-text-medium-contrast);cursor:pointer;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;padding:6px 12px}.best_git_diff_viewers_container .preset_weight_button:hover{border-color:var(--color-text-link);color:var(--color-text-link)}.best_git_diff_viewers_container .console_layout_grid{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 1024px){.best_git_diff_viewers_container .console_layout_grid{flex-direction:row}}.best_git_diff_viewers_container .dimension_weight_list{flex:2}.best_git_diff_viewers_container .dimension_weight_row{align-items:center;display:flex;gap:10px;padding:7px 0}.best_git_diff_viewers_container .weight_dimension_label{color:var(--color-text-medium-contrast);flex:2;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px}.best_git_diff_viewers_container .weight_range_input{appearance:none;background:var(--color-border-primary);border-radius:2px;cursor:pointer;flex:2;height:3px}.best_git_diff_viewers_container .weight_range_input::-webkit-slider-thumb{appearance:none;background:var(--color-text-link);border:2px solid var(--color-background-primary);border-radius:50%;height:13px;width:13px}.best_git_diff_viewers_container .weight_percent_value{color:var(--color-text-link);flex:1;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.best_git_diff_viewers_container .ranking_result_list{display:flex;flex:3;flex-direction:column;gap:9px}.best_git_diff_viewers_container .ranking_result_row{align-items:center;display:flex;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;gap:12px}.best_git_diff_viewers_container .result_tool_name{flex:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.best_git_diff_viewers_container .result_score_track{background-color:var(--color-background-tertiary);border-radius:2px;flex:3;height:12px;overflow:hidden}.best_git_diff_viewers_container .result_score_fill{background-color:var(--color-text-lower-contrast);border-radius:2px;display:block;height:100%}.best_git_diff_viewers_container .is_first .result_score_fill{background-color:var(--color-text-link)}.best_git_diff_viewers_container .result_total_value{color:var(--color-text-medium-contrast);flex:1;font-variant-numeric:tabular-nums;text-align:right}.best_git_diff_viewers_container .methodology_disclosure_callout{background-color:var(--color-background-blueish);border-left:3px solid var(--color-text-link);border-radius:0 5px 5px 0;margin:0 0 22px;padding:16px 20px}.best_git_diff_viewers_container .methodology_disclosure_callout p{margin:0}.best_git_diff_viewers_container .article_screenshot_figure{margin:24px 0 0}.best_git_diff_viewers_container .screenshot_figure_image{border:1px solid var(--color-border-primary);border-radius:5px;height:auto;max-width:100%}.best_git_diff_viewers_container .screenshot_figure_caption{color:var(--color-text-medium-contrast);font-size:13px;margin-top:10px;max-width:720px}.best_git_diff_viewers_container .quadrant_scatter_figure{margin:24px 0 0}.best_git_diff_viewers_container .quadrant_plot_frame{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;padding:20px}.best_git_diff_viewers_container .axis_end_label{color:var(--color-text-lower-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px}.best_git_diff_viewers_container .axis_top_label{margin-bottom:8px}.best_git_diff_viewers_container .quadrant_plot_body{display:flex;gap:10px}.best_git_diff_viewers_container .axis_end_label.is_left{align-self:center;transform:rotate(180deg);writing-mode:vertical-rl}.best_git_diff_viewers_container .quadrant_plot_area{aspect-ratio:5/3;border-bottom:1px solid var(--color-border-primary);border-left:1px solid var(--color-border-primary);flex:3;position:relative}.best_git_diff_viewers_container .plot_midline{background-color:var(--color-border-primary);opacity:.5;position:absolute}.best_git_diff_viewers_container .plot_midline.is_vertical{bottom:0;left:50%;top:0;width:1px}.best_git_diff_viewers_container .plot_midline.is_horizontal{height:1px;left:0;right:0;top:50%}.best_git_diff_viewers_container .quadrant_plot_cluster{position:absolute;transform:translate(-50%, 50%)}.best_git_diff_viewers_container .cluster_plot_dot{background-color:var(--color-text-lower-contrast);border-radius:50%;padding:5px}.best_git_diff_viewers_container .is_ours .cluster_plot_dot{background-color:var(--color-text-link);padding:7px}.best_git_diff_viewers_container .cluster_name_label{color:var(--color-text-medium-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;left:14px;position:absolute;top:-8px;white-space:nowrap}.best_git_diff_viewers_container .is_ours .cluster_name_label,.best_git_diff_viewers_container .is_label_start .cluster_name_label{left:auto;right:14px;text-align:right}.best_git_diff_viewers_container .is_ours .cluster_name_label{color:var(--color-text-link);font-weight:700}.best_git_diff_viewers_container .axis_bottom_row{display:flex;justify-content:space-between;margin-top:8px;padding-left:28px}.best_git_diff_viewers_container .noise_funnel_figure{margin:24px 0 0}.best_git_diff_viewers_container .noise_funnel_chart{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;display:flex;flex-direction:column;gap:14px;padding:18px}.best_git_diff_viewers_container .funnel_filter_row{align-items:center;display:flex;gap:12px}.best_git_diff_viewers_container .funnel_track_bar{background-color:var(--color-background-tertiary);border-radius:3px;flex:2;overflow:hidden}.best_git_diff_viewers_container .funnel_fill_bar{background-color:var(--color-text-medium-contrast);border-radius:3px;padding:10px 0}.best_git_diff_viewers_container .funnel_fill_bar.is_remainder{background-color:var(--color-text-link)}.best_git_diff_viewers_container .funnel_step_label{flex:3;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px}.best_git_diff_viewers_container .funnel_percent_value{color:var(--color-text-medium-contrast);flex:1;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.best_git_diff_viewers_container .funnel_percent_value.is_remainder{color:var(--color-text-link)}.best_git_diff_viewers_container .week_comparison_figure{margin:24px 0 0}.best_git_diff_viewers_container .week_comparison_layout{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 600px){.best_git_diff_viewers_container .week_comparison_layout{flex-direction:row}}.best_git_diff_viewers_container .equal_weight_column,.best_git_diff_viewers_container .impact_weight_column{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;display:flex;flex:1;flex-direction:column;padding:16px}.best_git_diff_viewers_container .column_kicker_label{color:var(--color-text-medium-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;margin:0 0 12px}.best_git_diff_viewers_container .equal_commit_stack,.best_git_diff_viewers_container .impact_commit_stack{display:flex;flex:1;flex-direction:column;gap:2px}.best_git_diff_viewers_container .equal_commit_row{background-color:var(--color-background-tertiary);border-radius:2px;flex:1;padding:2px 0}.best_git_diff_viewers_container .impact_commit_row{background-color:var(--color-background-blueish);border-left:3px solid var(--color-text-link);border-radius:3px;color:var(--color-text-high-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;padding:8px 10px}.best_git_diff_viewers_container .collapsed_commit_note{background-color:var(--color-background-tertiary);border-radius:3px;color:var(--color-text-lower-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;margin-top:6px;padding:8px 10px}.best_git_diff_viewers_container .column_footer_copy{color:var(--color-text-medium-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;margin:12px 0 0}.best_git_diff_viewers_container .inline_plus_mark{color:var(--color-text-positive-status);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.best_git_diff_viewers_container .inline_minus_mark{color:var(--color-text-negative-status);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace}.best_git_diff_viewers_container .tool_review_article{border-top:1px dashed var(--color-border-primary);padding:36px 0}.best_git_diff_viewers_container .tool_review_article:first-of-type{border-top:0;padding-top:8px}.best_git_diff_viewers_container .review_heading_row{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.best_git_diff_viewers_container .review_tool_name{font-size:22px;margin:0}.best_git_diff_viewers_container .review_award_badge{border:1px solid var(--color-border-background-greenish);border-radius:999999px;color:var(--color-text-positive-status);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;padding:3px 10px;white-space:nowrap}.best_git_diff_viewers_container .review_vendor_note{color:var(--color-text-medium-contrast);font-size:13px}.best_git_diff_viewers_container .review_score_strip{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px}.best_git_diff_viewers_container .dimension_score_chip{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-medium-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;padding:4px 8px}.best_git_diff_viewers_container .chip_score_value{color:var(--color-text-high-contrast);font-weight:500}.best_git_diff_viewers_container .is_weak_score{border-color:var(--color-text-negative-status)}.best_git_diff_viewers_container .is_total_score{border-color:var(--color-text-link)}.best_git_diff_viewers_container .review_plus_minus_list{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13px;line-height:1.8;margin:16px 0;padding:0}.best_git_diff_viewers_container .plus_minus_item{list-style:none;margin-left:0}.best_git_diff_viewers_container .is_plus{color:var(--color-text-positive-status)}.best_git_diff_viewers_container .is_minus{color:var(--color-text-negative-status)}.best_git_diff_viewers_container .is_plus::before{content:"+ "}.best_git_diff_viewers_container .is_minus::before{content:"− "}.best_git_diff_viewers_container .review_pricing_note{color:var(--color-text-medium-contrast);font-size:13px}.best_git_diff_viewers_container .verdict_card_grid{display:grid;gap:14px;grid-template-columns:1fr}@media only screen and (min-width: 600px){.best_git_diff_viewers_container .verdict_card_grid{grid-template-columns:1fr 1fr}}.best_git_diff_viewers_container .verdict_persona_card{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;padding:18px}.best_git_diff_viewers_container .card_audience_label{color:var(--color-text-lower-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.best_git_diff_viewers_container .card_verdict_title{color:var(--color-text-link);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:16px;font-weight:700;margin:8px 0}.best_git_diff_viewers_container .card_verdict_copy{color:var(--color-text-medium-contrast);font-size:13px;margin:0}.best_git_diff_viewers_container .faq_question_details{border-bottom:1px solid var(--color-border-primary);padding:16px 0}.best_git_diff_viewers_container .faq_summary_text{color:var(--color-text-high-contrast);cursor:pointer;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px}.best_git_diff_viewers_container .faq_answer_copy{color:var(--color-text-medium-contrast);margin-top:12px}.best_git_diff_viewers_container .article_footer_note{border-top:1px solid var(--color-border-primary);color:var(--color-text-lower-contrast);font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;padding:40px 0 20px}.best_git_diff_viewers_container .article_footer_note p{margin:0 0 8px}.content_pages_controller .title_and_author_container{margin-bottom:20px}.content_pages_controller .title_and_author_container .content_title{font-size:30px;margin-bottom:15px}.content_pages_controller.show_body .content_page_wrapper{width:100%;margin-bottom:50px;line-height:1.5;margin-left:auto;margin-right:auto;padding:0 20px}@media only screen and (min-width: 1400px){.content_pages_controller.show_body .content_page_wrapper{max-width:1200px}.content_pages_controller.show_body .content_page_wrapper:has(.amplenote_sidebar_toc_container.with_content):not(:has(.is_collapsed)){max-width:1400px}}.content_pages_controller .public_header.width_wrapper{margin-bottom:0}.content_pages_controller .width_wrapper{margin-bottom:20px}.content_pages_controller .content_page_wrapper li,.content_pages_controller .help_content_container li{margin-left:20px;list-style-type:disc}.content_pages_controller .admin_content_page_form input[type=text]{width:500px}.content_pages_controller .admin_content_page_form textarea{height:300px;width:100%}
