.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}.file_header_path_options_container{position:relative}.file_header_path_options_container .file_options_ellipsis{background-color:var(--color-background-primary);border-radius:5px;border:1px solid var(--color-border-primary);cursor:pointer;padding:3px 6px}.file_header_path_options_container .file_options_ellipsis.is_open{background-color:var(--color-background-accent)}.file_header_path_options_container .popout_options_menu{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);display:none;left:0;opacity:0;padding:5px 10px;position:absolute;top:24px;width:250px;transition:opacity .3s ease-in-out;z-index:4}.file_header_path_options_container .popout_options_menu.is_open{display:block;opacity:1}.file_header_path_options_container .popout_options_menu .diff_view_and_spinner{align-items:center;display:flex}.file_header_path_options_container .popout_options_menu .fa-spinner{color:var(--color-text-positive-status);margin-left:15px;margin-right:6px}.file_header_path_options_container .clickable_option{color:var(--color-text-high-contrast);cursor:pointer;display:block;margin:5px 0;padding:3px 6px}.file_header_path_options_container .clickable_option i.fa{margin-right:5px}.file_header_path_options_container .clickable_option:hover{background-color:var(--color-background-blueish);text-decoration:none}.file_header_path_options_container .file_row_content{align-items:center;display:flex}.file_header_path_options_container .copied_message{color:#58ad1f;font-weight:bold;margin-left:5px}.file_header_path_options_container .diff_view_options_container{display:flex;margin:10px 0 6px 0}.file_header_path_options_container .diff_view_options_container .diff_view_option{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);cursor:pointer;padding:8px 15px}.file_header_path_options_container .diff_view_options_container .diff_view_option[data-selected=true]{background-color:var(--color-background-reversed-blue);color:var(--color-text-reversed)}.file_header_path_options_container .diff_view_options_container .diff_view_option[data-selected=true]:hover{background-color:var(--color-background-reversed-blue);cursor:default}.file_header_path_options_container .diff_view_options_container .diff_view_option:hover{background-color:var(--color-background-blueish)}.file_header_path_options_container .diff_view_options_container .diff_view_option.option_split{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none}.file_header_path_options_container .diff_view_options_container .option_unified{border-top-right-radius:5px;border-bottom-right-radius:5px}
.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}.tippy_tooltip_icon{margin-left:6px;margin-right:6px}.tippy-tooltip .tippy-tooltip-content{padding:5px 9px}
.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}.file_reactions_summary_container{align-items:center;display:flex}.file_reactions_summary_container .code_reactions_container{display:flex}.file_reactions_summary_container .comments_container,.file_reactions_summary_container .reaction_aggregated{align-items:center;display:flex;border:1px solid var(--color-border-primary);border-radius:2px;background:var(--color-background-secondary);margin:0 5px}.file_reactions_summary_container .aggregated_emoji,.file_reactions_summary_container .aggregated_count,.file_reactions_summary_container .comment_icon,.file_reactions_summary_container .comment_count{padding:5px}.file_reactions_summary_container .aggregated_emoji,.file_reactions_summary_container .comment_icon_container{border-right:1px solid var(--color-border-primary)}
.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}div[data-react-class=CodeFilePathBar]{position:sticky;top:0;z-index:5}.code_file_path_bar{background-color:var(--color-background-tertiary);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;padding:15px 10px}@media only screen and (min-width: 1024px){.code_file_path_bar :has(.unreviewed_label .label_text) .left_path_bar_container{max-width:calc(100% - 450px)}}.code_file_path_bar .left_path_bar_container,.code_file_path_bar .right_actions_container{align-items:center;display:flex}.code_file_path_bar .left_path_bar_container>.file_paths_container,.code_file_path_bar .right_actions_container>.file_paths_container{align-items:center;display:flex}.code_file_path_bar .right_actions_container .unreviewed_label{background-color:var(--color-background-blueish);border:1px solid var(--color-border-background-blueish);border-radius:5px;display:none;flex-wrap:wrap;justify-content:center;margin-left:20px;margin-right:20px;padding:6px 12px;text-align:center}.code_file_path_bar .right_actions_container .unreviewed_label .label_text{display:none}@media only screen and (min-width: 768px){.code_file_path_bar .right_actions_container .unreviewed_label .label_text{display:block;max-width:250px;text-align:center}}.code_file_path_bar .right_actions_container .unreviewed_label .toggle_diff_shown{padding-left:8px}.code_file_path_bar .left_path_bar_container{max-width:calc(100% - 200px)}.code_file_path_bar .left_path_bar_container .hidden_overflow_container{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis}.code_file_path_bar .left_path_bar_container .directory_label{display:none}@media only screen and (min-width: 1024px){.code_file_path_bar .left_path_bar_container .directory_label{display:inline}.code_file_path_bar .left_path_bar_container .path_link_before .directory_label{display:none}.code_file_path_bar .left_path_bar_container .file_reviewed_label{display:block;overflow:hidden;text-overflow:ellipsis;width:200px;white-space:nowrap}}@media only screen and (min-width: 1400px){.code_file_path_bar .left_path_bar_container .directory_label{display:inline}}@media only screen and (min-width: 1160px){.code_file_path_bar .left_path_bar_container .file_reviewed_label{width:initial}}.code_file_path_bar .left_path_bar_container .fa-long-arrow-right{margin-left:4px;margin-right:4px}.code_file_path_bar .file_reviewed_label{color:var(--color-text-medium-contrast);display:none;margin:0 15px 0 20px}.code_file_path_bar .file_paths_container{cursor:pointer;max-width:180px}@media only screen and (min-width: 600px){.code_file_path_bar .file_paths_container{max-width:100%}}.code_file_path_bar .file_paths_container a{color:var(--color-text-high-contrast)}.code_file_path_bar .file_paths_container .code_file_path_link{display:block;margin:0;white-space:nowrap}.code_file_path_bar .file_paths_container .code_file_path_link.path_link_before{max-width:30%;overflow:hidden;text-overflow:ellipsis}.code_file_path_bar .dupe_notification{display:inline-block;padding:0 5px}.code_file_path_bar .link_to_file_on_github{margin-left:4px;margin-right:4px;vertical-align:middle}.code_file_path_bar .line_impact{margin-left:auto}.code_file_path_bar .line_impact_toggle{display:none;border:1px solid var(--color-border-secondary);border-radius:3px;background:var(--color-background-primary);margin-left:8px}@media only screen and (min-width: 600px){.code_file_path_bar .line_impact_toggle{display:block}}.code_file_path_bar .line_impact_toggle>a{padding:3px 8px}.code_file_path_bar .file_reviewed_status_container{border:1px solid var(--color-border-primary);border-radius:5px;color:var(--color-text-low-contrast);display:flex;transition:background-color 500ms ease,color 500ms ease;white-space:nowrap}.code_file_path_bar .file_reviewed_status_container[data-reviewed=true]{background-color:var(--color-background-secondary);color:var(--color-text-high-contrast)}.code_file_path_bar .file_reviewed_status_container:hover{background-color:var(--color-background-secondary);color:var(--color-text-high-contrast)}.code_file_path_bar .file_reviewed_status_container input[type=checkbox],.code_file_path_bar .file_reviewed_status_container label{display:block;padding:5px}.code_file_path_bar .file_reviewed_status_container input[type=checkbox]{margin-left:10px}.code_file_path_bar .file_reviewed_status_container label{padding-right:15px}
.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}@layer base, overlay;.commit_diff_delta_editor.display_mode{align-items:center;display:inline-flex;flex-direction:column;gap:2px}.commit_diff_delta_editor.display_mode .link_to_edit_commit_value.diff_delta_display_value{color:var(--color-text-high-contrast);cursor:pointer;margin-bottom:4px}.commit_diff_delta_editor.display_mode .diff_delta_bar .diff_delta_bar_fill{background-color:#58ad1f;border-radius:5px;height:100%;left:0;position:absolute;top:0}.commit_diff_delta_editor .editor_line{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.commit_diff_delta_editor .editor_label{margin-right:12px;white-space:nowrap}.commit_diff_delta_editor .editor_input_container{align-items:center;display:flex;justify-content:flex-end}.commit_diff_delta_editor .authorship_slider{margin:0 10px;width:160px}.commit_diff_delta_editor .authorship_label{font-size:13px}@layer overlay{.commit_value_editor_popup_backdrop{align-items:center;background:color-mix(in srgb, var(--color-text-high-contrast) 50%, transparent);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:100}.commit_value_editor_popup_backdrop input[type=number]{border-radius:5px;font-size:16px;margin-right:6px}.commit_value_editor_popup{background-color:var(--color-background-secondary);border-radius:5px;box-shadow:0 12px 40px color-mix(in srgb, var(--color-text-high-contrast) 35%, transparent);max-height:calc(100vh - 40px);max-width:660px;overflow:auto;padding:28px 24px 24px;position:relative;width:95%}.commit_value_editor_popup_close{background-color:rgba(0,0,0,0);border:0;color:var(--color-text-low-contrast);cursor:pointer;font-size:22px;position:absolute;right:14px;top:10px}.commit_value_editor_popup_content{min-height:24px}}
.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}div[data-react-class=CommitFloatingHeader]{background:var(--color-background-primary);left:0;position:fixed;top:-140px;width:100%;z-index:99}div[data-react-class=CommitFloatingHeader] .commit_floating_header{display:none;position:relative;top:0;transition:top .5s ease-in-out}div[data-react-class=CommitFloatingHeader] .commit_floating_header.is_visible{display:block;top:140px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .commit_summary{margin-bottom:0}div[data-react-class=CommitFloatingHeader] .commit_floating_header .commit_title_actions{margin-left:auto;margin-right:40px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .committer_name{display:none}@media only screen and (min-width: 768px){div[data-react-class=CommitFloatingHeader] .commit_floating_header .committer_name{display:inline-block}}div[data-react-class=CommitFloatingHeader] .commit_floating_header .action_current_file{display:none;margin-left:10px}@media only screen and (min-width: 1024px){div[data-react-class=CommitFloatingHeader] .commit_floating_header .action_current_file{display:block}}div[data-react-class=CommitFloatingHeader] .commit_floating_header .current_file_filename{margin:0 5px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .current_file_line_impact::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:900;padding-left:5px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .header_title{align-items:center;display:flex;height:24px;width:55%;overflow:hidden}div[data-react-class=CommitFloatingHeader] .commit_floating_header .header_title h3{display:inline-block;font-size:16px;font-weight:normal;margin:0;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}div[data-react-class=CommitFloatingHeader] .commit_floating_header .header_title .committer_label{display:flex;margin-left:8px;white-space:nowrap}div[data-react-class=CommitFloatingHeader] .commit_floating_header .header_actions{display:flex;align-items:center}div[data-react-class=CommitFloatingHeader] .commit_floating_header .header_actions>div{white-space:nowrap}div[data-react-class=CommitFloatingHeader] .commit_floating_header .submit_review_button{margin:0 15px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .diff_settings_icon_container{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:5px;padding:5px 10px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .diff_settings_icon_container .comment_hidden_icon{padding-right:12px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .diff_settings_icon_container .manual_review_icon{padding-right:12px}div[data-react-class=CommitFloatingHeader] .commit_floating_header .link_to_settings{cursor:pointer}div[data-react-class=CommitFloatingHeader] .commit_floating_header .link_to_settings:hover{color:var(--color-text-link)}div[data-react-class=CommitFloatingHeader] .commit_floating_header .action_top{color:var(--color-text-link);cursor:pointer;margin:0 10px}
.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}.comment_emoji_reaction_line_container{align-items:center;display:flex;margin:10px 5px 5px 5px}.comment_emoji_reaction_line_container.padded_comment{padding-top:0}.comment_emoji_reaction_line_container .comment_reaction{align-items:center;border:1px solid var(--color-border-primary);border-radius:3px;display:flex;margin:6px 10px 0}.comment_emoji_reaction_line_container .comment_reaction:first-of-type{margin-left:0}.comment_emoji_reaction_line_container .comment_reaction .emoji_label{border-right:1px solid var(--color-border-primary);font-size:16px;padding:6px 10px}.comment_emoji_reaction_line_container .comment_reaction .emoji_count{padding:6px 10px}.comment_emoji_reaction_line_container .comment_reaction.is_highlighted{background:var(--color-background-blueish)}.comment_emoji_reaction_line_container .comment_reaction_select{cursor:pointer}.comment_emoji_reaction_line_container .comment_reaction_select:hover{text-decoration: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}.comment_reaction_container .reaction_invoker{border-radius:3px;color:var(--color-text-high-contrast);cursor:pointer;display:block;padding:5px 8px}.comment_reaction_container .reaction_invoker:hover{color:#528be0}.select_comment_reaction_container{background:var(--color-background-primary);padding:10px}.select_comment_reaction_container .emoji_gallery_container{display:flex;flex-wrap:wrap;padding:5px 0}.select_comment_reaction_container .select_reaction_label{margin:8px 0}.select_comment_reaction_container .selectable_emoji{border:1px solid rgba(0,0,0,0);cursor:pointer;display:block;padding:6px 6px 6px 6px;margin-right:10px;margin-bottom:10px}.select_comment_reaction_container .selectable_emoji:hover{background:var(--color-background-blueish);border:1px solid var(--color-text-link-emphasized);border-radius:3px;text-decoration:none}
.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px rgba(0,0,0,.16);border-radius:5px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px}
.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}.comment_triple_dot_container{position:relative}.comment_triple_dot_container .triple_dot_invoker{border-radius:3px;color:var(--color-text-high-contrast);cursor:pointer;display:block;padding:5px 8px}.comment_triple_dot_container .triple_dot_invoker:hover{color:#528be0}.triple_dot_options_container a{border-radius:4px;display:block;cursor:pointer;padding:8px}.triple_dot_options_container a:hover{background:var(--color-background-blueish);text-decoration: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}.editing_content_container .avatar_rich_text_container{display:flex;justify-content:space-between}.editing_content_container .avatar_container .commenter_avatar{border-radius:50px;max-width:60px;margin-right:25px}.editing_content_container .input_and_submit_container{flex:1}.editing_content_container .editing_content_buttons_container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.editing_content_container .editing_content_buttons_container .cancel_link{cursor:pointer}.editing_content_container .left_options_container{display:flex;flex:1;margin:10px 0;white-space:nowrap;flex-wrap:wrap}.editing_content_container .right_actions_container{align-items:center;display:flex;justify-content:flex-end}.editing_content_container .pending_resolution_option,.editing_content_container .delivery_option{align-items:center;display:flex;font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:14px}.editing_content_container .pending_resolution_option .label_text,.editing_content_container .delivery_option .label_text{display:block;padding-left:4px;margin-right:15px}.editing_content_container .pending_resolution_option i.far,.editing_content_container .delivery_option i.far{margin-left:6px}.editing_content_container .cancel_link,.editing_content_container .submit_link{font-size:16px;margin:0 10px;padding:6px 30px}
.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}.commit_comment_content_container .bullet-list-item{padding:0 0 2px;margin:-8px 0 14px;position:relative;transition-property:margin-left;transition-duration:.1s}.commit_comment_content_container .bullet-list-item.indent-1{margin-left:16px}.commit_comment_content_container .bullet-list-item.indent-2{margin-left:32px}.commit_comment_content_container .bullet-list-item.indent-3{margin-left:48px}.commit_comment_content_container .bullet-list-item.indent-4{margin-left:64px}.commit_comment_content_container .bullet-list-item.indent-5{margin-left:80px}.commit_comment_content_container .bullet-list-item.indent-6{margin-left:96px}.commit_comment_content_container .bullet-list-item.indent-7{margin-left:112px}.commit_comment_content_container .bullet-list-item.indent-8{margin-left:128px}.commit_comment_content_container .bullet-list-item.indent-9{margin-left:144px}.commit_comment_content_container .bullet-list-item.indent-0 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-2 .visible-list-item::before{content:"•";font-size:24px}.commit_comment_content_container .bullet-list-item.indent-1 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-3 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-4 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-5 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-6 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-7 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-8 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-9 .visible-list-item::before,.commit_comment_content_container .bullet-list-item.indent-10 .visible-list-item::before{content:"⚬"}.commit_comment_content_container .bullet-list-item .visible-list-item{display:inline-list-item;margin-left:21px;position:relative}.commit_comment_content_container .bullet-list-item .visible-list-item:before{font-size:14px;line-height:1;left:-28px;position:absolute;text-align:right;width:21px}.commit_comment_content_container .table-wrapper td .bullet-list-item .visible-list-item{margin-left:15px}.commit_comment_content_container :not(.bullet-list-item):not(.number-list-item)+.bullet-list-item,.commit_comment_content_container .bullet-list-item:first-child{margin-top:14px}.clear-editor .code-block,.commit_comment_content_container .code-block{--cm-atom: #0080f5;--cm-attribute: #5dbff9;--cm-background-selection: var(--color-background-blueish);--cm-bracket: #997;--cm-builtin: #30a;--cm-comment: #aa5500;--cm-cursor: var(--color-text-high-contrast);--cm-deep-blue: #0055aa;--cm-def: #346ef6;--cm-default: #008855;--cm-error-background: var(--color-background-primary);--cm-error-text: #f00;--cm-hr: #c99;--cm-invalidchar: #f00;--cm-keyword: #bb51a6;--cm-link: #00c;--cm-meta: #555;--cm-number: #116644;--cm-operator: #ec5ed2;--cm-property: #542588;--cm-punctuation: var(--color-text-high-contrast);--cm-separator: #0055aa;--cm-special: #00c3f5;--cm-string: #a11;--cm-string-2: #f50;--cm-tag: #170;--cm-text: var(--color-text-medium-contrast);--cm-type: #008855;--cm-variable: #0479b7;--cm-variable-2: #0055aa;--cm-variable-3: #008855}@media screen and (prefers-color-scheme: dark){.clear-editor .code-block,.commit_comment_content_container .code-block{--cm-atom: #CF7EA9;--cm-attribute: #9B859D;--cm-background-selection: rgba(128, 203, 196, 0.2);--cm-bracket: #24C2C7;--cm-builtin: #9999cc;--cm-comment: #555;--cm-cursor: #FFCC00;--cm-deep-blue: #7cacee;--cm-def: #aac6e3;--cm-default: #555;--cm-error-background: #FF5370;--cm-error-text: #FFFFFF;--cm-hr: #eed1b3;--cm-invalidchar: #f00;--cm-keyword: #cda869;--cm-link: #F4C20B;--cm-meta: #D2A8A1;--cm-number: #78CF8A;--cm-operator: #fa8d6a;--cm-property: #eed1b3;--cm-punctuation: var(--color-text-high-contrast);--cm-separator: #D2A8A1;--cm-special: #FF9D00;--cm-string: #8f9d6a;--cm-string-2: #9d937c;--cm-tag: #fee4ff;--cm-text: #EEFFFF;--cm-type: #faded3;--cm-variable: #ffb795;--cm-variable-2: #eed1b3;--cm-variable-3: #faded3}}.commit_comment_content_container .code-block{width:100%}.commit_comment_content_container .code-block .cm-editor,.commit_comment_content_container .code-block.cm-content{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:3px;color:var(--cm-color-text);display:block;margin:8px 0;overflow-x:auto;padding:8px;position:relative;white-space:pre-wrap;width:100%}.commit_comment_content_container .code-block code{display:block}.commit_comment_content_container .code-block .cm-editor{transition:border-color .5s,box-shadow .5s}.commit_comment_content_container .code-block .cm-editor.cm-focused{border-color:var(--color-border-secondary);box-shadow:0 0 20px -12px var(--color-background-light-glow);outline:none}.commit_comment_content_container .code-block code.cm-content,.commit_comment_content_container .code-block div.cm-content{caret-color:var(--cm-cursor);white-space:pre-wrap}.commit_comment_content_container .code-block .cm-scroller{padding-right:10px}.commit_comment_content_container .code-block .syntax-select{font-size:10px;position:absolute;right:5px;top:5px}.commit_comment_content_container .code-block .syntax-select select{background:rgba(0,0,0,0);border:1px solid var(--color-border-primary);color:var(--color-text-medium-contrast);outline:none}.commit_comment_content_container .code-block .cm-header,.commit_comment_content_container .code-block .cm-strong{font-weight:bold}.commit_comment_content_container .code-block .cm-comment,.commit_comment_content_container .code-block .cm-em{font-style:italic}.commit_comment_content_container .code-block .cm-strikethrough{text-decoration:line-through}.commit_comment_content_container .code-block .cm-cursor{border-left:1px solid var(--cm-cursor)}.commit_comment_content_container .code-block .cm-selectionBackground{background-color:var(--cm-background-selection)}.commit_comment_content_container .code-block .cm-atom{color:var(--cm-atom)}.commit_comment_content_container .code-block .cm-attribute{color:var(--cm-attribute)}.commit_comment_content_container .code-block .cm-bracket{color:var(--cm-bracket)}.commit_comment_content_container .code-block .cm-builtin{color:var(--cm-builtin)}.commit_comment_content_container .code-block .cm-comment{color:var(--cm-comment)}.commit_comment_content_container .code-block .cm-def{color:var(--cm-def)}.commit_comment_content_container .code-block .cm-default{color:var(--cm-default)}.commit_comment_content_container .code-block .cm-error{background-color:var(--cm-error-background);color:var(--cm-error-text)}.commit_comment_content_container .code-block .cm-hr{color:var(--cm-hr)}.commit_comment_content_container .code-block .cm-invalidchar{color:var(--cm-invalidchar)}.commit_comment_content_container .code-block .cm-keyword{color:var(--cm-keyword)}.commit_comment_content_container .code-block .cm-link{color:var(--cm-link)}.commit_comment_content_container .code-block .cm-meta{color:var(--cm-meta)}.commit_comment_content_container .code-block .cm-negative{color:var(--cm-negative)}.commit_comment_content_container .code-block .cm-number{color:var(--cm-number)}.commit_comment_content_container .code-block .cm-operator{color:var(--cm-operator)}.commit_comment_content_container .code-block .cm-positive{color:var(--cm-positive)}.commit_comment_content_container .code-block .cm-property{color:var(--cm-property)}.commit_comment_content_container .code-block .cm-punctuation{color:var(--cm-punctuation)}.commit_comment_content_container .code-block .cm-qualifier{color:var(--cm-qualifier)}.commit_comment_content_container .code-block .cm-separator{color:var(--cm-separator)}.commit_comment_content_container .code-block .cm-special{color:var(--cm-special)}.commit_comment_content_container .code-block .cm-string{color:var(--cm-string)}.commit_comment_content_container .code-block .cm-string-2{color:var(--cm-string-2)}.commit_comment_content_container .code-block .cm-tag{color:var(--cm-tag)}.commit_comment_content_container .code-block .cm-text{color:var(--cm-text)}.commit_comment_content_container .code-block .cm-type{color:var(--cm-type)}.commit_comment_content_container .code-block .cm-variable{color:var(--cm-variable)}.commit_comment_content_container .code-block .cm-variable-2{color:var(--cm-variable-2)}.commit_comment_content_container .code-block .cm-variable-3{color:var(--cm-variable-3)}.commit_comment_content_container .selection-through .code-block .cm-editor,.commit_comment_content_container .selection-through .code-block .code-block-background{border:1px solid var(--color-border-primary)}.commit_comment_content_container .selection-through .code-block .cm-editor span,.commit_comment_content_container .selection-through .code-block .code-block-background span{background-color:var(--cm-background-selection)}.commit_comment_content_container{background:var(--color-background-primary);border-radius:5px;border-top:1px solid var(--color-border-primary);font-family:Roboto,Helvetica,Arial,"Helvetica Neue",sans-serif;font-size:14px;width:100%}.commit_comment_content_container:first-of-type{border-top:1px solid rgba(0,0,0,0)}.commit_comment_content_container.is_navigated{animation:navigated-highlight-fade 5s ease-out forwards}.commit_comment_content_container.is_selected{background:var(--color-background-light-glow);border:1px solid #cdae51}.commit_comment_content_container.not_persisted{background:var(--color-background-secondary)}.commit_comment_content_container.is_awaiting_response{background:var(--color-background-light-glow)}.commit_comment_content_container.comment_resolved{background:var(--color-background-tertiary)}.commit_comment_content_container .padded_comment{padding:15px}@media only screen and (min-width: 1400px){.commit_comment_content_container .padded_comment{padding:15px 25px}}.commit_comment_content_container .rendered_markdown{line-height:1.5}.commit_comment_content_container .rendered_markdown blockquote{border-left:5px solid var(--color-border-secondary);color:var(--color-text-medium-contrast);font-style:italic;margin-left:0;padding:6px 0 6px 20px}.commit_comment_content_container .delivery_label_container{color:var(--color-text-medium-contrast);display:flex;font-style:italic;margin-top:24px}.commit_comment_content_container .delivery_label_container a{color:var(--color-text-medium-contrast)}.commit_comment_content_container .deliver_now_link{margin-left:10px;text-decoration:underline;white-space:nowrap}.commit_comment_content_container .deliver_now_link .fa-spinner{margin-left:10px}.commit_comment_content_container .deliver_result_label{font-style:normal}.commit_comment_content_container .selected_reaction_container{align-items:center;display:flex;justify-content:space-between}.commit_comment_content_container .selected_reaction_container .selection_label{color:var(--color-text-medium-contrast)}.commit_comment_content_container .selected_reaction_container .left_side_content{align-items:center;display:flex}.commit_comment_content_container .selected_reaction_container .code_reaction_icon{background:var(--color-text-link-emphasized);color:var(--color-text-reversed);border-radius:25px;font-size:20px;margin:0 15px;padding:10px}.commit_comment_content_container .selected_reaction_container .remove_code_reaction_link{cursor:pointer}.commit_comment_content_container .prettyprint{background:var(--color-background-accent);border-radius:3px;padding:3px}.commit_comment_content_container .first_line_container{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.commit_comment_content_container .first_line_container .comment_actions_container,.commit_comment_content_container .first_line_container .left_aligned,.commit_comment_content_container .first_line_container .image_and_text{align-items:center;display:flex}.commit_comment_content_container .first_line_container .left_aligned{white-space:nowrap}.commit_comment_content_container .first_line_container .left_aligned .avatar_and_name,.commit_comment_content_container .first_line_container .left_aligned .author_and_pending{align-items:center;display:flex;flex-wrap:wrap}.commit_comment_content_container .first_line_container .author_label{margin-right:15px}.commit_comment_content_container .first_line_container .author_label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;padding-right:4px}.commit_comment_content_container .first_line_container .comment_actions_container{flex-direction:row-reverse}.commit_comment_content_container .author_text_container{display:flex;flex-wrap:wrap}.commit_comment_content_container .commenter_label{margin-right:15px}.commit_comment_content_container .comment_timestamp{padding-right:15px}.commit_comment_content_container .pending_resolution_label{padding-right:15px;color:var(--color-text-medium-contrast)}.commit_comment_content_container .marked_resolved_label{font-weight:bold;color:var(--color-text-positive-status);padding-right:15px}.commit_comment_content_container .marked_resolved_label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;padding-right:4px}.commit_comment_content_container .awaiting_comment_content_container img.commenter_avatar,.commit_comment_content_container .first_line_container img.commenter_avatar{border-radius:50px;max-width:30px;margin-right:15px}.commit_comment_content_container .comment_actions_container{font-size:18px}.commit_comment_content_container .awaiting_comment_content_container{align-items:center;display:flex;padding-bottom:15px}.commit_comment_content_container .awaiting_comment_content_container .faux_input_box{width:100%}.commit_comment_content_container .mark_resolved{margin:20px 10px 10px}@keyframes navigated-highlight-fade{0%{background:var(--color-background-light-glow);border:1px solid var(--color-border-background-light-glow)}100%{background:var(--color-background-primary);border:1px solid var(--color-border-primary)}}
.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}.outer_thread_component{width:100%}.commit_line_comment_thread_container{border:1px solid var(--color-border-primary);border-radius:5px;margin:15px 0;width:100%}.commit_line_comment_thread_container .save_error{background:var(--color-background-error-high-contrast);border:1px solid var(--color-border-primary);color:var(--color-background-error-text);display:flex;justify-content:space-between;padding:15px}
.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}.commit_outer_comment_thread_container{border:1px solid var(--color-border-primary);border-radius:5px;margin:25px 0}
.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}.edit_in_place_content.content_display_mode{display:flex}.edit_in_place_content.content_display_mode.with_edit_icon .display_text::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;color:var(--color-text-link);padding-left:4px}.edit_in_place_content.content_display_mode .display_text{cursor:pointer;flex:1;white-space:pre-line;word-break:break-word}.edit_in_place_content.content_display_mode .edit-invoke{width:20px}.edit_in_place_content.content_display_mode .edit-invoke>.material-icons{font-size:inherit;padding-left:10px}.edit_in_place_content a{cursor:pointer}.edit_in_place_content .mdc-text-field--textarea{width:90%}.edit_in_place_content .mdc-text-field--textarea textarea.mdc-text-field__input{width:100%;padding:6px;background:var(--color-background-primary);height:150px}.edit_in_place_content input[type=text],.edit_in_place_content input[type=number]{padding:6px}.edit_in_place_content .edit_in_place_actions{display:flex;align-items:center;margin:6px 0 10px}.edit_in_place_content .edit_in_place_actions .update_button{margin-right:10px}.edit_in_place_content .edit_in_place_update_confirmation{color:#70cc33;opacity:0;transition:1s opacity;width:0}.edit_in_place_content .edit_in_place_update_confirmation.is_active{margin-left:5px;opacity:1;width:auto}.edit_in_place_content .inline_spinner{padding-left:5px;padding-right:5px}
.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}div[data-react-class=DurationLabel]{display:inline}.duration_label_container.time_spanned.provisional .duration_label{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.duration_label_container .duration_icon_container{display:inline-block;font-size:14px;margin:0 4px 0 0}.duration_label_container .duration_icon_container i{border-radius:50%}.duration_label_container .duration_icon_container .plus_icon{color:var(--color-text-link)}.duration_label_container .duration_icon_container .duration_icon{position:relative}.duration_label_container .duration_icon_container .duration_icon.no_duration{color:var(--color-text-low-contrast)}.duration_label_container .duration_icon_container .duration_icon.has_duration{color:#528be0}.duration_label_container .duration_icon_container .duration_icon:first-of-type{z-index:1}.duration_label_container .duration_icon_container .duration_icon:nth-of-type(2){margin-left:-5px;z-index:2}.duration_label_container .duration_icon_container .duration_icon:nth-of-type(2):not(.partial_hour){color:#4073bf}.duration_label_container .duration_icon_container .duration_icon:nth-of-type(3){margin-left:-5px;z-index:3}.duration_label_container .duration_icon_container .duration_icon:nth-of-type(3):not(.partial_hour){color:#3f68a6}.duration_label_container .duration_icon_container .duration_icon:nth-of-type(4){margin-left:-5px;z-index:4}.duration_label_container .duration_icon_container .duration_icon:nth-of-type(4):not(.partial_hour){color:#303a61}.duration_label_container .duration_icon_container .duration_icon.partial_hour{color:#528be0}.duration_label_container .duration_icon_container .duration_icon.partial_hour.half{color:#4073bf}.duration_label_container .duration_icon_container .duration_icon.partial_hour.more_than_half{color:#3f68a6}.duration_label_container .edit_in_place_content{display:inline-flex}.duration_label_container .edit_in_place_content.content_display_mode{display:inline-flex}.duration_label_container .edit_in_place_content.is_open{align-items:center}.duration_label_container .edit_in_place_content.is_open .edit_in_place_input{margin-right:6px}.duration_label_container .edit_in_place_content.is_open .edit_in_place_actions::before{color:var(--color-text-low-contrast);content:"minutes";margin-right:10px}
.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}.commit_group_commit_list_container .group_description_text{color:var(--color-text-medium-contrast)}.commit_group_commit_list_container .commit_group_commit_row_container{padding:10px 0}.commit_group_commit_list_container .commit_group_commit_row_container.is_contracted .commit_details_container{display:none}.commit_group_commit_list_container .commit_group_commit_row_container.is_expanded .commit_details_container{display:block}.commit_group_commit_list_container .commits_list_container{margin:15px 0}.commit_group_commit_list_container .delta_and_time_container{align-items:center;background:var(--color-background-accent);border-radius:5px;display:flex;flex-direction:column;margin-right:15px;text-align:center;width:150px}.commit_group_commit_list_container .delta_and_time_container .delta_outer{background:var(--color-background-reversed);border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:8px;width:100%}.commit_group_commit_list_container .delta_and_time_container .delta_outer .delta_fill{border-bottom-left-radius:5px;background:#70cc33;height:100%}.commit_group_commit_list_container .delta_and_time_container .time_label{display:flex;font-size:13px;padding-bottom:5px;padding-top:10px}.commit_group_commit_list_container .delta_and_time_container .time_label .minutes_label i.fa-plus,.commit_group_commit_list_container .delta_and_time_container .time_label .minutes_label i.fa-stopwatch{background:var(--color-background-accent)}.commit_group_commit_list_container .row_expander{align-items:center;color:var(--color-text-high-contrast);cursor:pointer;display:flex;padding:0 10px;text-decoration:none}.commit_group_commit_list_container .row_expander .expander_icon{padding-right:10px}.commit_group_commit_list_container .row_expander:hover i.fa-plus-square{font-weight:900}.commit_group_commit_list_container .first_line_container{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.commit_group_commit_list_container .first_line_container{flex-direction:row}}.commit_group_commit_list_container .was_reviewed_label{margin:0 6px}.commit_group_commit_list_container .commit_title{font-size:16px;text-align:center}@media only screen and (min-width: 768px){.commit_group_commit_list_container .commit_title{text-align:left}}.commit_group_commit_list_container .commit_bottom_line{align-items:center;color:var(--color-text-medium-contrast);display:none;font-size:13px;margin-top:4px}@media only screen and (min-width: 768px){.commit_group_commit_list_container .commit_bottom_line{display:flex}}.commit_group_commit_list_container .commit_bottom_line .duplicates_path{background-color:var(--color-background-light-glow);border-radius:5px;margin-left:10px;padding:5px 10px}.commit_group_commit_list_container .commit_details_container{margin-left:210px}.commit_group_commit_list_container .commit_detail{margin-top:10px}.commit_group_commit_list_container .detail_actions_container{margin-top:12px}.commit_group_commit_list_container .detail_actions_container a{padding-right:12px}.commit_group_commit_list_container .detail_description{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;line-height:1.5;margin:12px}.commit_group_commit_list_container .copy_sha{cursor:pointer}.commit_group_commit_list_container .sha_label{background:var(--color-background-light-glow);border:1px solid var(--color-border-primary);border-radius:3px;display:inline-block;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;margin:0 6px;padding:4px 8px}
.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}.review_progress_container{background-color:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:5px;margin-top:5px;padding:20px;position:relative}.review_progress_container.is_complete{background-color:var(--color-background-faded-green)}.review_progress_container.is_complete .circular_progress{background-color:var(--color-background-secondary)}.review_progress_container.is_complete .circular_progress::before{background:conic-gradient(#58ad1f calc(var(--fill) * 1%), transparent 0)}.review_progress_container.is_complete .circular_progress .fa-check{color:#58ad1f;font-size:24px}.review_progress_container.is_flashing .circular_progress::before{animation:pulseGlow 4s forwards}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 0px rgba(255, 148, 60, 0))}50%{filter:drop-shadow(0 0 8px rgba(255, 148, 60, 0.8))}100%{filter:drop-shadow(0 0 0px rgba(255, 148, 60, 0))}}.review_progress_container .review_progress_circular_container{align-items:center;display:flex;gap:15px}.review_progress_container .circular_progress{align-items:center;background-color:var(--color-background-tertiary);border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:60px}.review_progress_container .circular_progress::before{-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 6px), #000 calc(100% - 6px + 1px));background:conic-gradient(var(--color-bar-filled-background) calc(var(--fill) * 1%), transparent 0);border-radius:50%;content:"";inset:0;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 6px), #000 calc(100% - 6px + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - 6px), #000 calc(100% - 6px + 1px));position:absolute;transition:background .6s ease}.review_progress_container .circular_progress .progress_percentage{color:var(--color-text-high-contrast);font-size:16px;font-weight:600;z-index:1}.review_progress_container .review_progress_text{display:flex;flex:1;flex-direction:column;gap:4px}.review_progress_container .review_progress_text .progress_title{color:var(--color-text-high-contrast);font-size:14px;font-weight:600}.review_progress_container .review_progress_text .progress_subtitle{color:var(--color-text-low-contrast);font-size:12px}body:has(.commit_floating_header.is_visible) .review_progress_container{margin-top:50px}
.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}.diff_view_file_list_component{display:none;padding-right:10px;transition:width .5s ease}@media only screen and (min-width: 1024px){.diff_view_file_list_component{display:block;margin-left:8px;width:270px}}@media only screen and (min-width: 1160px){.diff_view_file_list_component{display:block;margin-left:8px;width:310px}}@media only screen and (min-width: 1400px){.diff_view_file_list_component{width:375px}}.diff_view_file_list_component .file_list_container{overflow-x:hidden;overflow-y:auto;padding-right:10px}.diff_view_file_list_component .file_list_container .left_border_container{padding-bottom:2px}.diff_view_file_list_component .folder_outer_container.is_hidden{display:none}.diff_view_file_list_component .folder_outer_container>.expand_collapse_directory{align-items:flex-start;display:flex}.diff_view_file_list_component .folder_outer_container>.expand_collapse_directory::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400;padding-left:4px;margin-top:10px;color:var(--color-text-low-contrast)}.diff_view_file_list_component .folder_outer_container.is_collapsed>.expand_collapse_directory::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.diff_view_file_list_component .diff_file_label,.diff_view_file_list_component .file_label_text{border:1px solid var(--color-border-primary);border-radius:3px;display:inline-block;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:10px;font-weight:600;height:18px;margin-right:5px;padding:2px 4px;position:relative;text-align:center;top:-1px}.diff_view_file_list_component .diff_file_label.top_operation_added,.diff_view_file_list_component .file_label_text.top_operation_added{background-color:var(--color-background-faded-green);border-color:var(--color-border-background-greenish);color:var(--color-text-positive-status)}.diff_view_file_list_component .diff_file_label.top_operation_copy_pasted,.diff_view_file_list_component .file_label_text.top_operation_copy_pasted{background-color:var(--color-background-orangeish);border-color:var(--color-border-background-orangeish);color:var(--color-text-orangeish)}.diff_view_file_list_component .diff_file_label.top_operation_deleted,.diff_view_file_list_component .file_label_text.top_operation_deleted{background-color:var(--color-background-reddish);border-color:var(--color-border-background-reddish);color:var(--color-text-negative-status)}.diff_view_file_list_component .diff_file_label.top_operation_moved,.diff_view_file_list_component .diff_file_label.top_operation_unknown,.diff_view_file_list_component .file_label_text.top_operation_moved,.diff_view_file_list_component .file_label_text.top_operation_unknown{border-color:var(--color-border-background-grayish);color:var(--color-text-grayish)}.diff_view_file_list_component .diff_file_label.top_operation_updated,.diff_view_file_list_component .file_label_text.top_operation_updated{background-color:var(--color-background-blueish);border-color:var(--color-border-background-blueish);color:var(--color-text-link)}.diff_view_file_list_component .diff_file_label.top_operation_find_replaced,.diff_view_file_list_component .file_label_text.top_operation_find_replaced{background-color:var(--color-background-purpleish);border-color:var(--color-border-background-purpleish);color:var(--color-text-purpleish)}.diff_view_file_list_component .file_outer_container.content_reviewed+.file_outer_container.content_reviewed{margin-top:4px}.diff_view_file_list_component.is_minimized{margin-top:6px;width:24px}.diff_view_file_list_component a.expand_icon{color:var(--color-text-low-contrast);cursor:pointer;font-size:24px;margin-right:6px}.diff_view_file_list_component a.expand_icon>i{display:block}.diff_view_file_list_component a.expand_icon:hover{text-decoration:none;color:var(--color-text-medium-contrast)}.diff_view_file_list_component .filter_container{margin-top:10px;padding:5px 0}.diff_view_file_list_component .filter_container .filter_line{align-items:center;display:flex}.diff_view_file_list_component .filter_container input{flex:1;font-size:14px;padding:6px 8px;border-radius:6px}.diff_view_file_list_component .filter_container input:focus{border-color:var(--color-text-link)}.diff_view_file_list_component .folder_or_file_link{align-items:center;border-radius:5px;color:var(--color-text-medium-contrast);cursor:pointer;display:flex;justify-content:space-between;margin-left:4px;padding:6px 10px 6px 6px;transition:background-color .4s ease;width:calc(100% - 4px)}.diff_view_file_list_component .folder_or_file_link.is_reviewed{background-color:var(--color-background-tertiary)}.diff_view_file_list_component .folder_or_file_link.is_hovered{background-color:var(--color-background-light-glow)}.diff_view_file_list_component .folder_or_file_link:hover{background:var(--color-background-blueish);text-decoration:none}.diff_view_file_list_component .folder_or_file_link .left_side{flex:1}.diff_view_file_list_component .folder_or_file_link .category_icon{padding-right:6px}.diff_view_file_list_component .file_container .left_side{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff_view_file_list_component .folder_container{padding-top:10px;padding-bottom:10px}.diff_view_file_list_component .folder_container .left_side{display:flex}.diff_view_file_list_component .folder_container .category_icon{color:var(--color-text-link)}.diff_view_file_list_component .file_or_directory_label{word-break:break-word}.diff_view_file_list_component .file_container .category_icon{padding-left:6px}.diff_view_file_list_component .depth_2,.diff_view_file_list_component .depth_3,.diff_view_file_list_component .depth_4,.diff_view_file_list_component .depth_5,.diff_view_file_list_component .depth_6,.diff_view_file_list_component .depth_7,.diff_view_file_list_component .depth_8{border-left:1px solid var(--color-border-primary);margin-left:6px}.diff_view_file_list_component .scroll_to_first_diff{color:var(--color-text-link);margin-top:10px;padding:10px 15px}.diff_view_file_list_component .scroll_to_first_diff:hover{cursor:pointer;text-decoration:underline}.diff_view_file_list_component .scroll_to_first_diff::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:normal;line-height:1;content:"";font-family:"Font Awesome 5 Pro";font-weight:900;padding-right:4px}.diff_view_file_list_component .delta_bar{background-color:var(--color-border-primary);border-radius:3px;height:6px;margin:0 5px;overflow:hidden;position:relative;width:50px}.diff_view_file_list_component .delta_bar::after{background-color:#3f68a6;border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:var(--fill)}.diff_view_file_tooltip_content{text-align:left}.diff_view_file_tooltip_content .file_summary_text{margin-bottom:20px}.diff_view_file_tooltip_content .file_detail_container label{font-weight:500}
.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}.line_loader_component{align-items:center;display:flex;flex-direction:column;gap:10px}.line_loader_component.awaiting_load{margin:12px}.line_loader_component .load_prompt{color:var(--color-text-link);cursor:pointer;margin-left:6px}.line_loader_component .loading_spinner{color:var(--color-text-medium-contrast);font-size:24px}
.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}.comment_manager_container{background-color:var(--color-background-primary);border:1px solid var(--color-border-primary);border-radius:8px;display:flex;flex-direction:column;margin-bottom:12px;margin-top:10px;overflow:hidden;transition:margin-top .3s ease}.comment_manager_container.is_collapsed .header_container{border-bottom:none}.comment_manager_container.is_expanded{max-height:60vh}.comment_manager_container.is_expanded .comments_list_container{max-height:calc(60vh - 60px)}.comment_manager_container .review_manager_header_container{background-color:var(--color-background-secondary);border-bottom:1px solid var(--color-border-primary);cursor:pointer;padding:12px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment_manager_container .review_manager_header_container:hover{background-color:var(--color-background-tertiary)}.comment_manager_container .review_manager_header_container .header_title{align-items:center;color:var(--color-text-high-contrast);display:flex;font-weight:600;gap:10px;justify-content:space-between}.comment_manager_container .review_manager_header_container .header_title i{color:var(--color-text-medium-contrast);font-size:12px;margin-right:5px}.comment_manager_container .review_manager_header_container .header_title .comment_count{background-color:var(--color-background-tertiary);border-radius:12px;color:var(--color-text-medium-contrast);font-weight:500;margin-left:10px;padding:2px 10px}.comment_manager_container .review_manager_header_container .comment_settings_line{margin-top:0;max-height:0;overflow:hidden;transition:.3s ease max-height}.comment_manager_container .review_manager_header_container .comment_settings_line.is_open{margin-top:10px;max-height:150px}.comment_manager_container .loading_container,.comment_manager_container .empty_state{align-items:center;color:var(--color-text-low-contrast);display:flex;flex-direction:column;gap:12px;padding:40px 20px}.comment_manager_container .loading_container i,.comment_manager_container .empty_state i{font-size:32px}.comment_manager_container .loading_container .loading_message,.comment_manager_container .loading_container .empty_message,.comment_manager_container .empty_state .loading_message,.comment_manager_container .empty_state .empty_message{font-size:14px}.comment_manager_container .empty_state i{color:var(--color-text-positive-status)}.comment_manager_container .comments_list_container{flex:1;overflow-y:auto;padding:8px}.comment_manager_container .view_more_message{border-top:1px solid var(--color-border-secondary);color:var(--color-text-link);cursor:pointer;font-size:14px;margin-top:8px;padding:12px;text-align:center}.comment_manager_container .view_more_message a{color:var(--color-text-link);text-decoration:none}.comment_manager_container .view_more_message a:hover{text-decoration:underline}.comment_manager_container .review_comment_item{background-color:var(--color-background-primary);border:1px solid var(--color-border-secondary);border-radius:6px;margin-bottom:8px;padding:12px;transition:background-color .4s ease,box-shadow .2s ease,opacity .6s ease}.comment_manager_container .review_comment_item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.comment_manager_container .review_comment_item.is_completing{background-color:rgba(var(--color-text-positive-status), 0.08);border-color:var(--color-text-positive-status);opacity:.6;pointer-events:none}.comment_manager_container .review_comment_item.is_completing .checkbox_container .resolve_checkbox{accent-color:var(--color-text-positive-status)}.comment_manager_container .review_comment_item .comment_prefix{padding-left:5px;padding-top:3px}.comment_manager_container .review_comment_item .comment_header{display:flex;gap:12px;margin-bottom:8px}.comment_manager_container .review_comment_item .comment_header .checkbox_container{align-items:flex-start;display:flex;padding-top:2px}.comment_manager_container .review_comment_item .comment_header .checkbox_container .resolve_checkbox{cursor:pointer;height:16px;width:16px}.comment_manager_container .review_comment_item .comment_header .checkbox_container .resolve_spinner{color:var(--color-text-medium-contrast);font-size:14px}.comment_manager_container .review_comment_item .comment_header .comment_summary{flex:1;padding-top:3px}.comment_manager_container .review_comment_item .comment_header .comment_summary.looks_interactive{cursor:pointer}.comment_manager_container .review_comment_item .comment_header .comment_summary.looks_interactive:hover .comment_summary_text,.comment_manager_container .review_comment_item .comment_header .comment_summary.looks_interactive:hover .comment_full_body{color:var(--color-text-link)}.comment_manager_container .review_comment_item .comment_header .comment_summary .comment_summary_text{color:var(--color-text-high-contrast);font-size:14px;line-height:1.5}.comment_manager_container .review_comment_item .comment_header .comment_summary .comment_full_body{color:var(--color-text-high-contrast);font-size:14px;line-height:1.5;white-space:pre-wrap}.comment_manager_container .review_comment_item .comment_footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.comment_manager_container .review_comment_item .comment_footer .comment_metadata{align-items:center;color:var(--color-text-medium-contrast);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding-left:5px}.comment_manager_container .review_comment_item .comment_footer .comment_metadata .commenter_name{font-weight:600}.comment_manager_container .review_comment_item .comment_footer .comment_metadata .posted_date{color:var(--color-text-low-contrast)}.comment_manager_container .review_comment_item .comment_footer .comment_metadata .file_path{background-color:var(--color-background-tertiary);border-radius:3px;color:var(--color-text-medium-contrast);cursor:pointer;font-family:monospace;padding:2px 6px}.comment_manager_container .review_comment_item .comment_footer .comment_metadata .file_path:hover{text-decoration:underline}.comment_manager_container .review_comment_item .comment_footer .comment_actions{align-items:center;display:flex;gap:4px}.comment_manager_container .review_comment_item .comment_footer .comment_actions .action_button{align-items:center;background-color:var(--color-background-secondary);border:1px solid var(--color-border-secondary);border-radius:4px;color:var(--color-text-medium-contrast);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:28px}.comment_manager_container .review_comment_item .comment_footer .comment_actions .action_button:hover{background-color:var(--color-background-tertiary);color:var(--color-text-high-contrast)}.comment_manager_container .review_comment_item .comment_footer .comment_actions .action_button.suggest_button:hover{background-color:var(--color-background-primary);border-color:var(--color-border-primary);color:#fff}.comment_manager_container .review_comment_item .comment_footer .comment_actions .action_button.suggest_button{display:none}

/*# sourceMappingURL=diff_viewer-61fb23e5.css.map*/