.DiffViewComment_twoCol__3jYeH{display:grid;grid-template-columns:repeat(2,1fr)}.DiffViewComment_twoCol__3jYeH>div{padding-left:3rem;position:relative}.DiffViewComment_twoCol__3jYeH>div:first-child{border-left:2px solid var(--plz-review-color-gray-lighter);border-right:2px solid var(--plz-review-color-gray-lighter)}.DiffViewComment_twoCol__3jYeH.DiffViewComment_isUnified__2-hOv{display:block}.DiffViewComment_twoCol__3jYeH.DiffViewComment_isUnified__2-hOv>div{padding-left:0}.DiffViewComment_oneCol__1SmQ7>div{margin-left:2.5rem}.DiffViewComment_commentContainer__3C3jo{-webkit-box-shadow:var(--plz-review-box-shadow-small);box-shadow:var(--plz-review-box-shadow-small);margin-bottom:1rem}.DiffExpander_diffExpander__1AT33{background-color:transparent;border-radius:0;color:var(--diff-font-family);display:block;margin:0 auto;padding:5px;width:100%}@media(hover){.DiffExpander_diffExpander__1AT33:hover{background-color:var(--plz-review-primary3);color:#fff}}.DiffGutter_gutterHover__23rJv{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;position:relative}.DiffGutter_gutterHover__23rJv,.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny{height:.75rem;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin-top:.25rem;margin-right:.25rem}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny.DiffGutter_isUnified__2FCa8{display:none}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny .DiffGutter_focusIndicator__2AD3t{font-family:var(--plz-review-code-font-family);color:var(--plz-review-color-black);font-weight:700;margin-top:-.4rem}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny button.DiffGutter_trigger__3t2zQ{color:var(--plz-review-color-black);text-align:center;background-color:unset}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny button.DiffGutter_trigger__3t2zQ i.DiffGutter_icon__37nMb{font-size:1.2rem}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny button.DiffGutter_trigger__3t2zQ i.DiffGutter_icon__37nMb:hover{color:var(--plz-review-color-black)}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny button.DiffGutter_trigger__3t2zQ.DiffGutter_hovered__EyZK1{color:var(--plz-review-color-gray-light)}.DiffGutter_gutterHover__23rJv .DiffGutter_commentTrigger__39Uny button.DiffGutter_trigger__3t2zQ:focus{-webkit-box-shadow:none;box-shadow:none}.HiddenCommentMarker_cell__31Tmn .HiddenCommentMarker_cellContent__18Ler{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:10px;background:var(--plz-review-color-orange-5)}.HiddenCommentMarker_cell__31Tmn .HiddenCommentMarker_hiddenComments__1-1KM{color:var(--plz-review-color-red-1)}.ImageDiff_root__2L3m1{display:grid;grid-template-columns:minmax(200px,1fr) 2px minmax(200px,1fr);margin:1rem;grid-gap:1rem;gap:1rem}@media screen and (max-width:640px){.ImageDiff_root__2L3m1{display:block}}.ImageDiff_root__2L3m1 figure{text-align:center}.ImageDiff_root__2L3m1 .ImageDiff_separator__Y9OXF{background:var(--plz-review-neutral-black)}@media screen and (max-width:640px){.ImageDiff_root__2L3m1 .ImageDiff_separator__Y9OXF{display:none}}code[class*=language-],pre[class*=language-]{color:#393a34;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre>code[class*=language-]{font-size:1em}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:#c1def1}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:#c1def1}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}:not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #ddd}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:green;font-style:italic}.token.namespace{opacity:.7}.token.string{color:#a31515}.token.operator,.token.punctuation{color:#393a34}.token.boolean,.token.constant,.token.inserted,.token.number,.token.symbol,.token.url,.token.variable{color:#36acaa}.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,.token.atrule,.token.attr-value,.token.keyword,code[class*=language-css]{color:#00f}.token.function{color:#393a34}.language-autohotkey .token.tag,.token.deleted{color:#9a050f}.language-autohotkey .token.keyword,.token.selector{color:#00009f}.token.important{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.language-json .token.property,.token.class-name{color:#2b91af}.token.selector,.token.tag{color:maroon}.token.attr-name,.token.entity,.token.property,.token.regex{color:red}.token.directive.tag .tag{background:#ff0;color:#393a34}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#a5a5a5}.line-numbers .line-numbers-rows>span:before{color:#2b91af}.line-highlight.line-highlight{background:rgba(193,222,241,.2);background:-webkit-linear-gradient(left,rgba(193,222,241,.2) 70%,rgba(221,222,241,0));background:-webkit-gradient(linear,left top,right top,color-stop(70%,rgba(193,222,241,.2)),to(rgba(221,222,241,0)));background:linear-gradient(90deg,rgba(193,222,241,.2) 70%,rgba(221,222,241,0))}.FileDiffSection_diffView__JB6Yv{margin:1rem 0 2rem}.FileDiffSection_diffView__JB6Yv .FileDiffSection_diffHunk__2pOAi .diff-widget>.diff-widget-content{position:relative}.FileDiffSection_diffView__JB6Yv .FileDiffSection_diffHunk__2pOAi .diff-gutter-insert{vertical-align:middle}.FileDiffSection_added__115-B,.FileDiffSection_deleted__u6-Ma{font-weight:600;font-size:1.1rem;margin:.8rem 0 .3rem}.FileDiffSection_deleted__u6-Ma{color:var(--plz-review-color-red-1)}.FileDiffSection_added__115-B{color:var(--plz-review-color-green-1)}.FileCommentSection_root__1cYMQ{width:50vw;margin:0 auto;padding:1rem 0}@media screen and (max-width:960px){.FileCommentSection_root__1cYMQ{width:100%}}.FileCommentSection_root__1cYMQ .FileCommentSection_commentContainer__ZlTdM{-webkit-box-shadow:var(--plz-review-box-shadow-small);box-shadow:var(--plz-review-box-shadow-small);margin-bottom:1rem}.RevisionDiffComparison_root__1fQCU{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;height:2rem;grid-gap:.5rem;gap:.5rem}@media screen and (max-width:960px){.RevisionDiffComparison_root__1fQCU{margin-left:calc(-1 * var(--plz-review-form-select-compact-button-h-padding))}}.RevisionDiffComparison_root__1fQCU>div{-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:flex}.RevisionDiffComparison_root__1fQCU>div.RevisionDiffComparison_compareIcon__xB6dI{color:var(--plz-review-text-color)}.RevisionDiffComparison_root__1fQCU .RevisionDiffComparison_revisionLabel__3tGuu{-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.FeedbackStats_root__1aDxv,.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4,.RevisionDiffComparison_root__1fQCU .RevisionDiffComparison_revisionLabel__3tGuu{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4{margin:0 .25em}.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4:first-child{margin-left:0}.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4>i,.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4>svg{font-size:1rem;height:1rem;padding-right:.25rem}.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4>span{padding-right:.25rem}.FeedbackStats_root__1aDxv .FeedbackStats_stat__2vrG4.FeedbackStats_drafts__2R5EK{opacity:.5}.Toggle_root__2b3eV{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;height:30px}.Toggle_root__2b3eV,.Toggle_root__2b3eV button{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.Toggle_root__2b3eV button{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;height:100%;border:1px solid var(--plz-review-color-black);border-right:none;outline:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:var(--plz-review-color-black);background-color:var(--plz-review-color-white)}.Toggle_root__2b3eV button.Toggle_isActive__3UAiH{color:var(--plz-review-color-white);background-color:var(--plz-review-color-black)}.Toggle_root__2b3eV button:first-child{border-radius:var(--plz-review-border-radius) 0 0 var(--plz-review-border-radius)}.Toggle_root__2b3eV button:last-child{border-right:1px solid var(--plz-review-color-black);border-radius:0 var(--plz-review-border-radius) var(--plz-review-border-radius) 0}.DiffViewSectionToggle_root__31ukW{width:20rem}@media screen and (max-width:640px){.DiffViewSectionToggle_root__31ukW{width:-webkit-min-content;width:-moz-min-content;width:min-content}}.DiffViewTypeToggle_root__37ecj{width:7.5rem}.DiffViewTypeToggle_isRotate__xqmW_{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.DialogActions_root__1S0Kx{margin-top:1rem;width:100%;grid-gap:.5rem;gap:.5rem;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.Dialog_root__23rv8,.DialogActions_root__1S0Kx{display:-webkit-flex;display:-moz-box;display:flex}.Dialog_root__23rv8{position:fixed;top:0;width:100vw;height:100%;z-index:var(--plz-review-modal-z-index)}.Dialog_root__23rv8 .Dialog_overlay__1Ev3W{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:.5}.Dialog_root__23rv8 .Dialog_content__3KZb7{position:relative;margin:auto;min-width:300px;background:var(--plz-review-color-white)}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_header__1mcZe{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:.125rem 0;background:var(--plz-review-color-black)}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_header__1mcZe .Dialog_title__2JtZ4{margin:0 0 0 1rem;color:var(--plz-review-color-white);font-weight:700;display:block;display:-webkit-box;font-size:18px;height:18px;line-height:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_header__1mcZe .Dialog_close__1d4LS{font-size:18px}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_header__1mcZe .Dialog_close__1d4LS:focus{-webkit-box-shadow:none;box-shadow:none}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_main__DaDxT{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1rem;height:100%}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_main__DaDxT .Dialog_children__G3oMt{word-break:break-word;white-space:pre-wrap;max-height:calc(100vh - 6rem);overflow-y:auto}.Dialog_root__23rv8 .Dialog_content__3KZb7 .Dialog_main__DaDxT .Dialog_children__G3oMt.Dialog_withActions__1e1-S{max-height:calc(100vh - 10rem)}.FileCommentDialog_root__133kR{width:50vw}@media screen and (max-width:640px){.FileCommentDialog_root__133kR{width:auto}}.DiffTypeIcon_root__3kjp9{width:3.5rem;height:1.25rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:.8rem;text-transform:uppercase;font-family:var(--plz-review-code-font-family);border-radius:var(--plz-review-border-radius)}.DiffTypeIcon_root__3kjp9.DiffTypeIcon_add__1pnfe{color:var(--plz-review-color-green-2);border:1px solid var(--plz-review-color-green-3)}.DiffTypeIcon_root__3kjp9.DiffTypeIcon_delete__8u8Oy{color:var(--plz-review-color-red-2);border:1px solid var(--plz-review-color-red-3)}.DiffTypeIcon_root__3kjp9.DiffTypeIcon_modify__3-J1q{color:var(--plz-review-color-gray-dark);border:1px solid var(--plz-review-color-gray-medium)}.DiffTypeIcon_root__3kjp9.DiffTypeIcon_rename__2OqkF{color:var(--plz-review-color-blue-2);border:1px solid var(--plz-review-color-blue-3)}.DiffViewHeader_fileHeader__lNk5g{background-color:var(--plz-review-color-white);z-index:var(--plz-review-subheader-z-index);top:calc(var(--plz-review-parent-subheader-height-px) + var(--plz-review-border-thick-px));position:sticky;position:-webkit-sticky}.DiffViewHeader_fileHeader__lNk5g.DiffViewHeader_scrolled__3d2gT{-webkit-box-shadow:var(--plz-review-box-shadow-bottom);box-shadow:var(--plz-review-box-shadow-bottom)}.DiffViewHeader_fileHeader__lNk5g.DiffViewHeader_navigated__VzviH .DiffViewHeader_fileCount__zEkOn,.DiffViewHeader_fileHeader__lNk5g.DiffViewHeader_navigated__VzviH h1 span{background-color:var(--plz-review-color-yellow-4)}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_title__VUkNo{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_title__VUkNo h1{-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1;margin:.5rem 0 0;word-break:break-all}@media screen and (max-width:640px){.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_title__VUkNo h1{font-size:1.25rem}}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_title__VUkNo h1 span{-webkit-transition:background-color .5s ease-in;transition:background-color .5s ease-in}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_title__VUkNo .DiffViewHeader_fileCount__zEkOn{padding-right:.25rem;-webkit-transition:background-color .5s ease-in;transition:background-color .5s ease-in}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-bottom:.5rem;border-bottom:var(--plz-review-border-medium-px) solid var(--plz-review-color-black)}@media screen and (max-width:640px){.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center;white-space:pre-wrap;color:var(--plz-review-color-gray-dark)}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt>div{border-left:1px solid #ccc;padding:0 1rem;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt>div.DiffViewHeader_lastUpdated__3yex6{display:inline;border-left:none;padding-left:0}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_diffStats__33Cnk{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-family:var(--plz-review-code-font-family)}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_diffStats__33Cnk .DiffViewHeader_locAdds__plxdE{color:var(--plz-review-color-green-2);padding-right:.5rem}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_diffStats__33Cnk .DiffViewHeader_locDeletes__2zdCX{color:var(--plz-review-color-red-2);padding-left:.25rem}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_commentStats__3WmoT .DiffViewHeader_dot__5NjN4{padding:0 .5rem}.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_commentStats__3WmoT .DiffViewHeader_pending__vRXW8{font-weight:600}@media screen and (max-width:640px){.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_commentors__2tKpu,.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_commentStats__3WmoT,.DiffViewHeader_fileHeader__lNk5g .DiffViewHeader_meta__3JqzW .DiffViewHeader_metaInner__31cXt .DiffViewHeader_diffStats__33Cnk{display:none}}.DiffViewHeader_diffFileSubhead__3Q-Ss{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding:.75rem 0;border-bottom:var(--plz-review-border-thin-px) solid var(--plz-review-color-black);width:100%}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileSectionToggle__3ihJK{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileSectionToggle__3ihJK{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileSectionToggle__3ihJK button.DiffViewHeader_addFileComment__3Q-aX{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:1rem;grid-gap:.25rem;gap:.25rem;padding:.25rem;border:1px solid transparent}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileSectionToggle__3ihJK button.DiffViewHeader_addFileComment__3Q-aX span.DiffViewHeader_icon__33R1_{font-size:1.2rem}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileSectionToggle__3ihJK button.DiffViewHeader_addFileComment__3Q-aX:hover{background-color:var(--plz-review-color-gray-lighter);border:1px solid var(--plz-review-color-gray-medium);border-radius:var(--plz-review-border-radius)}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileTypeToggle__QMYm-{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileTypeToggle__QMYm->button{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;color:var(--plz-review-color-gray-medium)}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileTypeToggle__QMYm->button:hover{color:inherit}.DiffViewHeader_diffFileSubhead__3Q-Ss .DiffViewHeader_diffFileTypeToggle__QMYm->button>span{font-size:1.2rem;padding-right:.25rem}.ErrorMessage_errormessage__1nvYa{padding:10px}