.DiscussionReview_discussionReview__arskh{background-color:var(--discussion-item-bg,transparent);--discussion-item-border-color:var(--gds-border-color-default)}.DiscussionReview_discussionReview__arskh[data-decision=APPROVED]{--discussion-item-bg:var(--gds-color-positive-lowest-contrast)}.DiscussionReview_discussionReview__arskh[data-decision=CHANGES_REQUESTED]{--discussion-item-bg:var(--gds-color-caution-lowest-contrast)}.DiscussionReview_discussionReview__arskh[data-decision=COMMENTED]{--discussion-item-bg:var(--gds-color-emphasis-lowest-contrast)}html[data-brand=cursor] .DiscussionReview_discussionReview__arskh{--discussion-item-border-color:transparent}html[data-brand=cursor] .DiscussionReview_discussionReview__arskh[data-decision=APPROVED],html[data-brand=cursor] .DiscussionReview_discussionReview__arskh[data-decision=CHANGES_REQUESTED],html[data-brand=cursor] .DiscussionReview_discussionReview__arskh[data-decision=COMMENTED]{--discussion-item-bg:unset}.DiscussionReview_discussionReviewDismissedDecision__UcuQh{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ReviewComments_reviewCommentsHeader__x9bMD{display:flex;justify-content:stretch;align-items:center;gap:var(--gds-space-m)}.ReviewComments_reviewCommentsHeader__x9bMD:after,.ReviewComments_reviewCommentsHeader__x9bMD:before{content:"";block-size:1px;background-color:var(--gds-border-color-default);border-style:none;flex-grow:1}.ReviewComments_reviewCommentLink__ClQMA{border:1px solid rgba(0,0,0,0);border-radius:var(--gds-radius-s)}.ReviewComments_reviewCommentLink__ClQMA:hover{background-color:var(--gds-btn-color-neutral-hover)}.VersionEvent_versionEvent__6AHxg{padding-inline:var(--activity-feed-event-padding,var(--gds-space-m))}.VersionEvent_viewVersionButton__J6tJc{padding:0;border-style:none;color:var(--version-accent,var(--gds-text-color-disabled));background-color:rgba(0,0,0,0);font-weight:var(--gds-font-weight-medium);line-height:1.3333333333;cursor:pointer}.VersionEvent_viewVersionButton__J6tJc[data-latest=true]{--version-accent:var(--gds-border-color-focused)}.VersionEvent_versionText__cN_7F{color:var(--version-accent,var(--gds-text-color-disabled))}.VersionEvent_versionTimestamp__OTsXz{flex-shrink:0}.VersionEvent_versionTimestamp__OTsXz:before{content:"·";-webkit-margin-end:var(--gds-space-2xs);margin-inline-end:var(--gds-space-2xs);color:var(--gds-text-color-disabled)}.VersionEvent_viewVersionMessage__3Rzfn{display:none;color:var(--gds-text-color-emphasis)}.VersionEvent_viewVersionButton__J6tJc:is(:hover,:focus,:focus-within) .VersionEvent_viewVersionMessage__3Rzfn{display:initial}.VersionEvent_versionDivider__5rKBS{flex:1 1;block-size:1px;-webkit-margin-before:.1em;margin-block-start:.1em;background-color:var(--version-accent,var(--gds-border-color-default))}.MergePopover_mergeTriggerButton__LUdXX[data-priority=secondary]{background-color:var(--gds-color-bg-light)}.MergePopover_mergeTriggerButton__LUdXX[data-priority=secondary]:hover{background-color:var(--gds-color-bg-med)}@media(max-width:768px){.MergePopover_mergePopoverContent__ZN1yQ{min-height:0;overflow:auto}}.FilesSheet_codeTourOutline__gHESY{position:static;top:auto;align-self:stretch;width:100%;padding-block:0;-webkit-padding-end:0;padding-inline-end:0}.FileTree_fileTree__rSEQ3{height:100%;overflow-y:auto}:where(.FileTree_fileTree__rSEQ3){--file-tree-outline-padding:var(--gds-space-m);padding-block:var(--file-tree-outline-padding);scroll-padding-block:var(--file-tree-outline-padding)}.FileTree_fileTreeFile__TqTIg{position:relative}@media(hover:hover){.FileTree_fileTreeFile__TqTIg:where([data-viewed=true]:not(:hover))>*{opacity:.5}}@media not (hover:hover){.FileTree_fileTreeFile__TqTIg:where([data-viewed=true])>*{opacity:1}}.FileTree_fileTreeFile__TqTIg .FileTree_fileLink__iJty1:after{content:"";position:absolute;inset:0}.FileTree_fileName__c2SRH{position:relative;z-index:1}.FileTree_fileTreeViewedToggle__ffbzj{display:none;isolation:isolate}.FileTree_fileTreeFile__TqTIg:where(:focus,[data-viewed=true]) .FileTree_fileTreeViewedToggle__ffbzj{--gds-icon-color:var(--gds-icon-color-default);display:flex}@media(hover:hover){.FileTree_fileTreeFile__TqTIg:hover .FileTree_fileTreeViewedToggle__ffbzj{--gds-icon-color:var(--gds-icon-color-default);display:flex}.FileTree_fileTreeViewedToggle__ffbzj:hover{--gds-icon-color:var(--gds-icon-color-high-contrast)}}@keyframes CodeTourOutline_fadeInAnimation__w3V2M{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeTourOutline_fadeIn__meMfK{animation:CodeTourOutline_fadeInAnimation__w3V2M .32s ease-in-out}.CodeTourOutline_outline__VowP0{--code-tour-outline-max-block-size:calc(100dvh - var(--page-header-height, 0px) - var(--pr-file-scroll-margin-top));position:-webkit-sticky;position:sticky;top:var(--pr-file-scroll-margin-top);align-self:flex-start;width:var(--file-sidebar-width,256px);flex-shrink:0;display:flex;flex-direction:column;min-block-size:0;block-size:var(--code-tour-outline-max-block-size);overflow-y:auto;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-after:var(--gds-space-l);padding-block-end:var(--gds-space-l);-webkit-padding-end:var(--gds-space-xl);padding-inline-end:var(--gds-space-xl)}.CodeTourOutline_outlineTreeStreaming__XKevB[data-streaming=true] [role=treeitem]{animation:CodeTourOutline_fadeInAnimation__w3V2M .32s ease-in-out}.CodeTourOutline_tree__Rx5yK{--gds-tree-item-padding-inline:var(--gds-space-s);--gds-tree-indent:var(--gds-space-xl)}.CodeTourOutline_treeLegacy__26CxU{--gds-tree-item-padding-inline:var(--gds-space-m);font-size:.8125rem;line-height:1.2307692308}.CodeTourOutline_outlineItemText___p1RS{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CodeTourOutline_outlineHeadingMarkdown__dbN7g code{font-family:inherit;font-size:inherit;line-height:inherit}@media(hover:hover){.CodeTourOutline_outlineTreeItem__tv6yZ:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_outlineTreeItem__tv6yZ[aria-selected=true]{background-color:var(--gds-btn-color-neutral-selected)}@media(hover:hover){.CodeTourOutline_outlineTreeItem__tv6yZ[aria-selected=true]:hover{background-color:var(--gds-btn-color-neutral-selected)}}.CodeTourOutline_feedbackButtons__2lc7r button{--gds-icon-color:var(--gds-text-color-disabled)}.CodeTourOutline_feedbackButtons__2lc7r button[aria-pressed=true]{--gds-icon-color:var(--gds-text-color-low-contrast)}.FilesTourToggle_tabLabel__22cIC{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.FilesTourToggle_modeTabList__uiv0v{height:28px;min-block-size:28px;padding:var(--gds-space-3xs)}.FilesTourToggle_modeTab__3xtWC{height:var(--gds-space-2xl);padding-block:0;padding-inline:var(--gds-space-m);font-size:.75rem}.FilesTourToggle_updatingLabel__iZNGn{-webkit-padding-start:calc(var(--gds-space-xs) + var(--gds-space-xs));padding-inline-start:calc(var(--gds-space-xs) + var(--gds-space-xs));--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-low-contrast)}.MobileActionBar_mobileActionBar__xES15{display:none}@media(max-width:768px){.MobileActionBar_mobileActionBar__xES15{display:block;position:fixed;inset-inline:0;inset-block-end:0;z-index:800;padding:var(--gds-space-2xl) max(env(safe-area-inset-right),var(--gds-space-l)) max(env(safe-area-inset-bottom),var(--gds-space-l)) max(env(safe-area-inset-left),var(--gds-space-l))}.MobileActionBar_mobileActionBar__xES15:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gds-color-bg-med);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000);mask-image:linear-gradient(180deg,transparent 0,#000)}.MobileActionBar_mobileActionBar__xES15 .MobileActionBar_content__cnnfa{display:flex;align-items:center;justify-content:space-between}.MobileActionBar_mobileActionBar__xES15 .MobileActionBar_content__cnnfa button{box-shadow:var(--gds-box-shadow-sm)}}.CommitShaBadge_commitSha__jKZVF{color:var(--gds-text-color-low-contrast)}.CommitShaBadge_commitSha__jKZVF:is(button,a){cursor:pointer}.CommitShaBadge_commitSha__jKZVF:is(button,a):hover{color:var(--gds-text-color-high-contrast)}.VersionRangeSelector_versionRangeSelector__TEnxd{display:grid;grid-template-columns:48px 48px minmax(0,1fr);align-items:center}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj[data-first]{--cell-start-start-radius:var(--gds-radius-xl);--cell-start-end-radius:var(--gds-radius-xl);-webkit-border-after:var(--gds-border-thin);border-block-end:var(--gds-border-thin)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj[data-last]{--cell-end-start-radius:var(--gds-radius-xl);--cell-end-end-radius:var(--gds-radius-xl)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionRow__PSvWj+.VersionRangeSelector_versionRow__PSvWj{-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79{min-block-size:48px;display:grid;place-items:center}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79:focus-visible{outline:none}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79:focus-visible>*{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79[data-type=from]{grid-column:1;background-color:var(--code-bg-removed);border-start-start-radius:var(--cell-start-start-radius);border-end-start-radius:var(--cell-end-start-radius)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionSelector__drS79[data-type=to]{grid-column:2;background-color:var(--code-bg-added);border-start-end-radius:var(--cell-start-end-radius);border-end-end-radius:var(--cell-end-end-radius)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionDetails__U7TFS{grid-column:3;align-self:center;min-width:0;padding-block:var(--gds-space-s) var(--gds-space-xs);-webkit-padding-start:var(--gds-space-l);padding-inline-start:var(--gds-space-l)}.VersionRangeSelector_versionRangeSelector__TEnxd .VersionRangeSelector_versionNameRow___f_av{min-width:0;overflow:hidden;flex-shrink:1}.CommitSelector_commitRangeSelector__GuQ8U{display:grid;grid-template-columns:48px 48px minmax(0,1fr);align-items:center}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU[data-first]{--cell-start-start-radius:var(--gds-radius-xl);--cell-start-end-radius:var(--gds-radius-xl);-webkit-border-after:var(--gds-border-thin);border-block-end:var(--gds-border-thin)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU[data-last]{--cell-end-start-radius:var(--gds-radius-xl);--cell-end-end-radius:var(--gds-radius-xl)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitRow__pbpOU+.CommitSelector_commitRow__pbpOU{-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1{min-block-size:48px;display:grid;place-items:center}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1:focus-visible{outline:none}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1:focus-visible>*{outline:var(--gds-focus-outline);outline-offset:var(--gds-border-width-default)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1[data-type=from]{grid-column:1;background-color:var(--code-bg-removed);border-start-start-radius:var(--cell-start-start-radius);border-end-start-radius:var(--cell-end-start-radius)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitSelector__xwkO1[data-type=to]{grid-column:2;background-color:var(--code-bg-added);border-start-end-radius:var(--cell-start-end-radius);border-end-end-radius:var(--cell-end-end-radius)}.CommitSelector_commitRangeSelector__GuQ8U .CommitSelector_commitDetails__utPoU{grid-column:3;align-self:center;min-width:0;padding-block:var(--gds-space-s) var(--gds-space-xs);-webkit-padding-start:var(--gds-space-l);padding-inline-start:var(--gds-space-l)}.CodeTourThinkingBlock_thinkingBlock__ku0yA{width:100%;max-width:var(--code-tour-thinking-max-inline-size,var(--code-diff-constrained-width,960px));margin-inline:var(--code-tour-thinking-margin-inline,auto);padding-inline:var(--code-tour-thinking-inline-padding,var(--gds-space-m));padding-block:var(--gds-space-xs)}.FloatingCommentsContainer_floatingCommentsContainer__Jyu9D{position:relative;min-block-size:100%;overflow-y:clip;inline-size:var(--diff-side-content);opacity:0;animation:FloatingCommentsContainer_fadeIn__2dF9S .3s ease .5s forwards}.FloatingCommentsContainer_floatingCommentsContainer__Jyu9D[data-visible=false]{display:none}@container code-diff-container (inline-size <= 1252px){.FloatingCommentsContainer_floatingCommentsContainer__Jyu9D{display:none}}@keyframes FloatingCommentsContainer_fadeIn__2dF9S{0%{opacity:0}to{opacity:1}}.CiAnnotation_annotation__uwrfq{background-color:rgba(0,0,0,0);border-radius:var(--gds-radius-m);border:initial}.PositionedElement_commentCardAbsolutePositioned__85M14{position:absolute;inset-inline:0;transition:top .3s ease;animation:PositionedElement_fadeInElement__nqGHw .3s ease-out}@keyframes PositionedElement_fadeInElement__nqGHw{0%{opacity:0}to{opacity:1}}@keyframes CodeDiff_fadeInAnimation__cgjPZ{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeDiff_fadeIn__RdfTE{animation:CodeDiff_fadeInAnimation__cgjPZ .32s ease-in-out}.CodeDiff_codeDiff__q50Dx{--code-diff-constrained-width:960px;--code-diff-column-gap:var(--gds-space-xl);--diff-header-height:36px;--pr-file-scroll-margin-top:var(--diff-header-height);--diff-file-header-height:45px;--diff-side-content:360px;--file-sidebar-width:256px;--comment-minimap-padding-inline-start:0;--comment-minimap-padding-inline-end:var(--file-minimap-width);--diff-header-padding:var(--file-minimap-width);position:relative;container:code-diff/inline-size;flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:768px){.CodeDiff_codeDiff__q50Dx{--comment-minimap-padding-inline-start:var(--gds-space-xl);--comment-minimap-padding-inline-end:var(--gds-space-xl)}}.CodeDiff_codeDiff__q50Dx[data-full-bleed-files=true]{container:code-diff/size;--code-tour-context-inline-padding:var(--gds-space-xl);--diff-file-header-height:35px;--diff-header-background:var(--cursor-bg-editor);--diff-header-inset:41px;--diff-header-padding:var(--gds-space-m);--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset));background-color:var(--cursor-bg-editor);scrollbar-gutter:stable}.CodeDiff_codeDiff__q50Dx[data-full-bleed-files=true][data-active-tab=activity],.CodeDiff_codeDiff__q50Dx[data-full-bleed-files=true][data-active-tab=commits]{background-color:var(--cursor-bg-chrome)}.CodeDiff_codeDiffContents__Nos18{position:relative;display:flex;flex-direction:column;row-gap:var(--gds-space-xl)}.CodeDiff_skipToCodeContainer__yrqIJ{position:fixed;inset-inline:0;inset-block-end:var(--post-diff-container-inset,16px);display:flex;justify-content:center;box-sizing:border-box;z-index:2;pointer-events:none}.CodeDiff_skipToCodeContainer__yrqIJ[data-main-column-bounds]{inset-inline:unset}.CodeDiff_skipToCodeContainer__yrqIJ>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_skipToCodeContainer__yrqIJ[data-has-mobile-action-bar=true]{inset-block-end:76px}}.CodeDiff_diffContent__ok7eR{-webkit-padding-start:var(--comment-minimap-padding-inline-start);padding-inline-start:var(--comment-minimap-padding-inline-start);-webkit-padding-end:var(--comment-minimap-padding-inline-end);padding-inline-end:var(--comment-minimap-padding-inline-end);contain:inline-size layout paint;container:code-diff-container/inline-size;display:flex;align-items:flex-start;column-gap:var(--code-diff-column-gap)}@media(max-width:768px){.CodeDiff_diffContent__ok7eR{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.CodeDiff_codeDiffShimmer__o_0HT{width:100%;height:632px;padding:var(--gds-space-xl)}.CodeDiff_codeTourNavShimmer__oizYX{width:220px;flex-shrink:0}.CodeDiff_codeDiffFilesColumn__mTEkE{position:relative;isolation:isolate;display:flex;flex-direction:column}.CodeDiff_diffStepsColumn__w_KrU[data-full-bleed-files=true][data-mode=code-tour]{padding-inline:var(--gds-space-xl)}@media(max-width:768px){.CodeDiff_diffStepsColumn__w_KrU[data-full-bleed-files=true][data-mode=code-tour]{padding-inline:0}}.CodeDiff_diffStepsColumn__w_KrU[data-full-bleed-files=true][data-mode=code-tour][data-mode=files]{-webkit-padding-before:var(--gds-space-xl);padding-block-start:var(--gds-space-xl)}.CodeDiff_diffStepsColumn__w_KrU[data-mode=code-tour]{-webkit-margin-before:var(--gds-space-xl);margin-block-start:var(--gds-space-xl)}.CodeDiff_diffStepsColumn__w_KrU[data-mode=code-tour][data-streaming=true]>*>*{animation:CodeDiff_fadeInAnimation__cgjPZ .32s ease-in-out}.CodeDiff_codeTourStreamingDotsContainer__Y4AZN,.CodeDiff_customInstructionsContainer__LbH8w{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.CodeDiff_codeTourStreamingDotsContainer__Y4AZN{display:flex;justify-content:center;padding-inline:var(--gds-space-m)}.CodeDiff_streamingPlaceholder__lixIP{min-block-size:300px}.CodeDiff_codeDiffContainer__qIVr7{display:flex;gap:var(--gds-space-m)}@media(min-width:769px){.CodeDiff_codeDiffContainer__qIVr7{-webkit-padding-start:var(--file-minimap-width);padding-inline-start:var(--file-minimap-width)}}.CodeDiff_codeDiffContainer__qIVr7[data-full-bleed-files=true]{-webkit-padding-start:0;padding-inline-start:0;gap:0}.CodeDiff_diffEmptyState__iYRXM{min-block-size:min(240px,50dvh)}.CodeDiff_diffEmptyState__iYRXM .CodeDiff_diffEmptyStateIcon__OeSv_{--gds-icon-size:32px}.CodeDiff_reviewReminderContainer__pdceh{-webkit-padding-start:var(--comment-minimap-padding-inline-start);padding-inline-start:var(--comment-minimap-padding-inline-start);-webkit-padding-end:var(--comment-minimap-padding-inline-end);padding-inline-end:var(--comment-minimap-padding-inline-end)}.CodeDiff_postDiffContainer__C_8Q_{position:-webkit-sticky;position:sticky;inset-block-end:var(--post-diff-container-inset,16px);margin-inline:var(--post-diff-container-inset,16px);display:flex;flex-direction:column;gap:var(--gds-space-m);z-index:2;pointer-events:none}.CodeDiff_postDiffContainer__C_8Q_>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_postDiffContainer__C_8Q_{--post-diff-container-inset:8px}.CodeDiff_postDiffContainer__C_8Q_[data-has-mobile-action-bar=true]{inset-block-end:76px}}.DiffHeaderSentinel_diffHeaderSentinel__n4mOM{position:absolute;top:-1px;height:1px;width:1px;visibility:hidden;pointer-events:none}.ActionCardLayout_actionCardLayout__cuoOZ{padding-block:calc(var(--action-card-padding-block, var(--gds-space-l)) - var(--gds-border-width-thin));padding-inline:calc(var(--gds-space-s) - var(--gds-border-width-thin));border:var(--gds-border-width-thin) solid var(--gds-border-color-default);border-radius:var(--gds-radius-m);background-color:var(--gds-color-bg-light)}.BugbotIssuesResolutionRing_ringWrap__PNd3X{width:var(--bugbot-ring-size);height:var(--bugbot-ring-size);min-width:var(--bugbot-ring-size);min-height:var(--bugbot-ring-size)}.BugbotIssuesResolutionRing_svg__eDk5o{transform:rotate(-90deg);width:var(--bugbot-ring-size);height:var(--bugbot-ring-size)}.BugbotIssuesResolutionRing_arcResolved__mpeTq{stroke:var(--gds-icon-color-positive);stroke-linecap:butt}.BugbotIssuesResolutionRing_arcUnresolved__XB_d0{stroke:var(--gds-icon-color-caution);stroke-linecap:butt}.BugbotAutofixPreviewDialog_dialog__w7OsN{--gds-dialog-height:calc(100vh - var(--gds-space-2xl))}.BugbotAutofixPreviewDialog_header__yDixa{display:flex;align-items:center;justify-content:space-between;gap:var(--gds-space-l);padding:var(--gds-space-m);-webkit-border-after:var(--gds-border-standard);border-block-end:var(--gds-border-standard)}.BugbotAutofixPreviewDialog_content__e9Rp4{display:flex;flex:1 1;min-height:0}.BugbotAutofixPreviewDialog_fileTree__ffhbN{display:flex;flex-direction:column;width:320px;min-width:240px;padding:var(--gds-space-m);-webkit-border-end:var(--gds-border-standard);border-inline-end:var(--gds-border-standard)}.BugbotAutofixPreviewDialog_fileTreeBody__g1QpC{padding-block:var(--gds-space-xs);overflow-y:auto}.BugbotAutofixPreviewDialog_editorPane__0TRQ2{flex:1 1;min-width:0}.BugbotAutofixPreviewDialog_message__qoUsr{display:flex;flex:1 1;align-items:center;justify-content:center;padding:var(--gds-space-2xl)}.PrActionCard_prActionCard__j_jsL{container:pr-action-card/inline-size;--pr-action-card-title-color:var(--gds-text-color-high-contrast)}.PrActionCard_prActionCard__j_jsL[data-kind=emphasis]{--pr-action-card-title-color:var(--gds-text-color-emphasis)}.PrActionCard_prActionCard__j_jsL[data-kind=caution]{--pr-action-card-title-color:var(--gds-text-color-caution)}.PrActionCard_prActionCard__j_jsL[data-kind=positive]{--pr-action-card-title-color:var(--gds-text-color-positive)}.PrActionCard_prActionCard__j_jsL[data-kind=negative]{--pr-action-card-title-color:var(--gds-text-color-negative)}.PrActionCard_prActionCard__j_jsL[data-kind=action]{--pr-action-card-title-color:var(--gds-text-color-action)}.PrActionCard_prActionCard__j_jsL .PrActionCard_prActionCardTitle__h29KY{margin:0;font:var(--gds-font-ui-md);font-weight:var(--gds-font-weight-medium);color:var(--pr-action-card-title-color)}.PrActionCard_prActionCardDescription__VLcMk{font:var(--gds-font-ui-xs);margin:0;color:var(--gds-text-color-low-contrast);overflow-wrap:anywhere}html[data-brand=cursor] .PrActionCard_prActionCard__j_jsL[data-kind=emphasis]{--pr-action-card-title-color:var(--gds-color-emphasis-high-contrast);background-color:var(--gds-accent-color-info-bg)}html[data-brand=cursor] .PrActionCard_prActionCard__j_jsL[data-kind=caution]{--pr-action-card-title-color:var(--gds-color-caution-high-contrast);background-color:var(--gds-accent-color-caution-bg)}html[data-brand=cursor] .PrActionCard_prActionCard__j_jsL[data-kind=positive]{--pr-action-card-title-color:var(--gds-color-positive-high-contrast);background-color:var(--gds-accent-color-positive-bg)}html[data-brand=cursor] .PrActionCard_prActionCard__j_jsL[data-kind=negative]{--pr-action-card-title-color:var(--gds-color-negative-high-contrast);background-color:var(--gds-accent-color-negative-bg)}html[data-brand=cursor] .PrActionCard_prActionCard__j_jsL[data-kind=action]{--pr-action-card-title-color:var(--gds-color-action-high-contrast);background-color:var(--gds-accent-color-action-bg)}html[data-brand=cursor] .PrActionCard_prActionCardDescription__VLcMk{color:var(--gds-text-color-default)}.PrActionCard_prActionCardFooter__eJkh9,.PrActionCard_prActionCardHeader__cqp8Z{padding-inline:var(--gds-space-s)}.PrActionCard_prActionCardFooter__eJkh9{display:flex;flex-wrap:wrap;gap:var(--gds-space-m)}@container pr-action-card (inline-size <= 480px){.PrActionCard_prActionCardFooter__eJkh9{inline-size:100%;flex-direction:column}}.PrActionCardDetail_prActionCardDetail__AbcgE{max-block-size:180px;inline-size:-webkit-fit-content;inline-size:fit-content;max-inline-size:440px;-webkit-margin-start:calc(var(--gds-space-xl) + var(--gds-space-m));margin-inline-start:calc(var(--gds-space-xl) + var(--gds-space-m))}.PrActionCardDetail_prActionCardDetailFilename__Idv6y{min-inline-size:0;overflow-wrap:anywhere}.PrActionCardDetail_prActionCardDetailRow__L_axI{min-block-size:28px;border-radius:var(--gds-radius-s);background-color:rgba(0,0,0,0)}.PrActionCardDetail_prActionCardDetailRow__L_axI:hover{background-color:var(--gds-btn-color-neutral-hover)}.Description_description__8QGFC{position:relative;padding-block:var(--gds-space-l);padding-inline:var(--gds-space-xl);border-radius:var(--gds-radius-m);outline:var(--gds-border-width-default) solid var(--gds-border-color-default);outline-offset:calc(-1*var(--gds-border-width-default));transition:background-color 75ms ease-in-out,outline 75ms ease-in-out}.Description_description__8QGFC[data-hide-idle-outline=true]{outline-color:rgba(0,0,0,0)}.Description_description__8QGFC[data-editable=true]{outline-color:var(--gds-border-color-default)}.Description_description__8QGFC[data-editable=true][data-hovered=true]{outline-color:var(--gds-border-color-hover)}.Description_description__8QGFC[data-editable=true][data-focused=true]{background-color:var(--gds-color-bg-light);outline-color:var(--gds-border-color-focused);outline-width:var(--gds-border-width-medium)}.Description_description__8QGFC[data-editable=true][data-error=true]{outline-color:var(--gds-text-color-negative)}.Description_description__8QGFC[data-new-layout]{padding:0;border:var(--gds-border-width-default) solid rgba(0,0,0,0);overflow:clip}.Description_description__8QGFC[data-new-layout][data-editable=true],.Description_plaintextDescription__lTIEI,.Description_plaintextDescription__lTIEI[data-editable=true][data-focused=true]{background-color:var(--gds-color-bg-dark)}.Description_generateDescriptionButton__yF_ee{position:absolute;top:var(--gds-space-m);right:var(--gds-space-m)}.Description_saveStatus__7ITUJ{position:absolute;bottom:8px;right:8px;pointer-events:none;transition:opacity .3s ease-out}.DiscussionNewDivider_divider__enYcM{color:var(--gds-text-color-emphasis);background-color:rgba(0,0,0,0);font-weight:var(--gds-font-weight-semibold)}.DiscussionNewDivider_divider__enYcM:after,.DiscussionNewDivider_divider__enYcM:before{content:"";flex:1 1;block-size:var(--gds-border-width-default);-webkit-margin-before:.1em;margin-block-start:.1em;background-color:var(--gds-icon-color-emphasis)}.BranchMetadata_branchName__ouwOZ{font-size:12px}.BranchMetadata_sourceBranchMenu__nHlRG{min-block-size:24px;padding-inline:var(--gds-space-s);border:var(--gds-border-width-thin) solid rgba(0,0,0,0);border-radius:var(--gds-radius-m);font-size:12px;line-height:1;background-color:var(--gds-btn-color-neutral-default);color:var(--gds-text-color-default);transition:background-color .1s,color .1s;cursor:pointer}.BranchMetadata_sourceBranchMenu__nHlRG:hover{background-color:var(--gds-btn-color-neutral-hover);color:var(--gds-text-color-high-contrast)}.BranchMetadata_sourceBranchMenu__nHlRG:active{background-color:var(--gds-btn-color-neutral-pressed)}.BranchMetadata_sourceBranchMenu__nHlRG[aria-expanded=true]{background-color:var(--gds-btn-color-neutral-default);border-color:var(--gds-border-color-selected)}.BranchSelector_branchName__SR_H8{font-size:12px}.BranchSelector_branchValue__pIqIe{display:inline-flex;align-items:center;min-width:0;gap:var(--gds-space-xs)}.BranchSelector_branchValueLabel__MTcpF{flex-shrink:0;color:var(--gds-text-color-low-contrast)}.BranchSelector_branchValuePlaceholder__ws2jf{color:var(--gds-text-color-disabled)}.BranchSelector_branchSelect__DxTIr{min-block-size:24px;padding-inline:var(--gds-space-s);border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.BranchSelector_branchSelect__DxTIr:focus-visible,.BranchSelector_branchSelect__DxTIr:hover,.BranchSelector_branchSelect__DxTIr[aria-expanded=true]{background-color:var(--gds-btn-color-neutral-hover)}.BranchSelector_baseBranchMenuButton__zlQAx{display:inline-flex;align-items:center;min-inline-size:0;max-inline-size:100%;min-block-size:24px;padding-inline:var(--gds-space-s);border:var(--gds-border-width-thin) solid rgba(0,0,0,0);border-radius:var(--gds-radius-m);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background-color:rgba(0,0,0,0);color:var(--gds-text-color-default);cursor:pointer;transition:background-color .1s,color .1s}.BranchSelector_baseBranchMenuButton__zlQAx:focus-visible,.BranchSelector_baseBranchMenuButton__zlQAx:hover,.BranchSelector_baseBranchMenuButton__zlQAx[aria-expanded=true]{background-color:var(--gds-btn-color-neutral-hover);color:var(--gds-text-color-high-contrast)}.BranchSelector_branchMenuButtonLabel__UYS6c{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BranchSelector_branchSelectOutlined__P_Xu1{border-color:var(--gds-border-color-default);background-color:var(--gds-color-bg-light)}.BranchSelector_branchSelectOutlined__P_Xu1:focus-visible,.BranchSelector_branchSelectOutlined__P_Xu1:hover,.BranchSelector_branchSelectOutlined__P_Xu1[aria-expanded=true]{border-color:var(--gds-border-color-focused);background-color:var(--gds-btn-color-neutral-hover)}.BranchSelector_branchSelectMessage__v0MEZ{padding:var(--gds-space-m);color:var(--gds-text-color-low-contrast);font-size:12px}.BranchSelector_branchSelectFooter__xb5VV{display:flex;align-items:center;gap:var(--gds-space-s);padding:var(--gds-space-s) var(--gds-space-m);-webkit-border-before:1px solid var(--gds-border-color-default);border-block-start:1px solid var(--gds-border-color-default);color:var(--gds-text-color-low-contrast);font-size:12px}.BranchSelector_branchSelectFooterButton__DFyZZ{width:100%;border:0;-webkit-border-before:1px solid var(--gds-border-color-default);border-block-start:1px solid var(--gds-border-color-default);background:rgba(0,0,0,0);cursor:pointer;text-align:start;color:var(--gds-text-color-default)}.BranchSelector_branchSelectFooterButton__DFyZZ:hover{background-color:var(--gds-color-bg-med)}.BranchSelector_branchSelectFooterButton__DFyZZ:disabled{cursor:default;color:var(--gds-text-color-disabled)}.MetadataSection_metadataSection__b6241{container:metadata-section/inline-size;-webkit-padding-before:var(--gds-space-l);padding-block-start:var(--gds-space-l)}.MetadataSection_prNumberGroup__sfocH{display:inline-flex;align-items:baseline;gap:var(--gds-space-s)}.MetadataSection_repoBreadcrumb__4pmd0{min-inline-size:0;-webkit-margin-after:var(--gds-space-xs);margin-block-end:var(--gds-space-xs)}.MetadataSection_repoBreadcrumbLink__tYqgU{display:inline-block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.MetadataSection_repoBreadcrumbLink__tYqgU:active,.MetadataSection_repoBreadcrumbLink__tYqgU:focus-visible,.MetadataSection_repoBreadcrumbLink__tYqgU:hover{color:var(--gds-text-color-default);text-decoration:underline}.MetadataSection_prInfoGroup__1ip2m{display:flex;justify-content:flex-start}@container metadata-section (inline-size <= 500px){.MetadataSection_prInfoGroup__1ip2m{flex:1 0 100%;flex-wrap:wrap;min-inline-size:0}.MetadataSection_prInfoGroup__1ip2m .MetadataSection_branchMetadata__NqAcV{order:1}}.MetadataSection_branchInfoGroup__g_bb5{max-inline-size:-webkit-max-content;max-inline-size:max-content;overflow:clip}.MetadataSection_sourceBranch__ffXVC{min-inline-size:min(100px,50%);max-inline-size:-webkit-max-content;max-inline-size:max-content;flex:1 1 max-content;outline-offset:calc(-1*var(--gds-border-width-medium))}.MetadataSection_targetBranch__4fwdj{max-inline-size:min(250px,50%);flex-shrink:0;font-size:12px}.MetadataSection_inlineTextButton__u5KnN{--gds-button-padding-inline:0}.OverviewRegion_overviewRegion__sjUvS{container:overview-region/inline-size;display:flex;align-items:flex-start;row-gap:var(--gds-space-2xl);column-gap:var(--code-diff-column-gap);padding-inline:var(--file-minimap-width)}.OverviewRegion_overviewRegionMainContent__v6x9b{inline-size:100%;display:flex;flex-direction:column;row-gap:inherit}.OverviewRegion_overviewRegionMainContent__v6x9b>*{inline-size:min(100%,var(--code-diff-constrained-width,100%));margin-inline:auto;scroll-margin-block-start:var(--gds-space-l)}.OverviewRegion_condensedStatusContainer__E9HVs,.OverviewRegion_overviewRegionSideContent__7rl6a{display:flex;flex-direction:column;gap:var(--gds-space-2xl)}.OverviewRegion_overviewRegionSideContent__7rl6a{inline-size:var(--diff-side-content);flex-shrink:0;contain:layout}.ReviewerThreadsForCheck_row__LmFJD{border-radius:var(--gds-radius-m);padding:var(--gds-space-s);cursor:pointer}.ReviewerThreadsForCheck_row__LmFJD:hover{background-color:var(--gds-btn-color-neutral-hover);color:var(--__text-hover,var(--__text,var(--gds-text-color-high-contrast)))}.CheckHovercard_checkHovercard__b6Fxs{padding:0}.CheckHovercard_checkHovercardHeader__oxLOB{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--gds-space-m);column-gap:var(--gds-space-m);grid-row-gap:var(--gds-space-xs);row-gap:var(--gds-space-xs)}.CheckHovercard_checkHovercardFooter__nFpf9{-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin);background-color:var(--gds-color-bg-med);color:var(--gds-text-color-low-contrast)}.CheckHovercard_checkHovercardFooter__nFpf9:empty{display:none}.CiRunStatusChart_ciRunStatusChart__KLfp8{block-size:var(--gds-space-m);padding:var(--gds-space-3xs);border:var(--gds-border-width-thin) solid var(--gds-border-color-disabled);border-radius:var(--gds-radius-circular);display:flex;gap:1px}.CiRunStatusChart_ciRunStatusChart__KLfp8[data-state=empty]:after,.CiRunStatusChart_ciRunStatusChart__KLfp8[data-state=loading]:after{content:"";flex-grow:1;border-radius:var(--gds-radius-circular);background-color:var(--gds-icon-color-disabled);opacity:.5}.CiRunStatusChart_ciRunStatusChart__KLfp8[data-state=loading]:after{animation:CiRunStatusChart_pulse__jYw7Y 1.5s ease-in-out infinite}@keyframes CiRunStatusChart_pulse__jYw7Y{0%,to{opacity:.5}50%{opacity:1}}.CiRunStatusChart_ciRunStatusGroup__GEL3U[data-kind=PASSED i],.CiRunStatusChart_ciRunStatusLegend__fb_mt[data-kind=PASSED i]{background-color:var(--gds-icon-color-positive)}.CiRunStatusChart_ciRunStatusGroup__GEL3U[data-kind=FAILED_REQUIRED i],.CiRunStatusChart_ciRunStatusLegend__fb_mt[data-kind=FAILED_REQUIRED i]{background-color:var(--gds-icon-color-negative)}.CiRunStatusChart_ciRunStatusGroup__GEL3U[data-kind=FAILED_OPTIONAL i],.CiRunStatusChart_ciRunStatusLegend__fb_mt[data-kind=FAILED_OPTIONAL i]{background-color:var(--gds-icon-color-negative);opacity:.3}.CiRunStatusChart_ciRunStatusGroup__GEL3U[data-kind=SKIPPED i],.CiRunStatusChart_ciRunStatusLegend__fb_mt[data-kind=SKIPPED i]{background-color:var(--gds-icon-color-disabled)}.CiRunStatusChart_ciRunStatusGroup__GEL3U[data-kind=PENDING i],.CiRunStatusChart_ciRunStatusGroup__GEL3U[data-kind=RUNNING i],.CiRunStatusChart_ciRunStatusLegend__fb_mt[data-kind=PENDING i],.CiRunStatusChart_ciRunStatusLegend__fb_mt[data-kind=RUNNING i]{background-color:var(--gds-icon-color-caution)}.CiRunStatusChart_ciRunStatusGroup__GEL3U{min-inline-size:24px;position:relative;border-radius:var(--gds-radius-circular)}.CiRunStatusChart_ciRunStatusGroup__GEL3U:not([data-count]){display:none}.CiRunStatusChart_ciRunStatusGroup__GEL3U:after{content:"";position:absolute;block-size:24px;inset-block-start:0;inset-inline:0;transform:translateY(-50%)}.CiRunStatusChart_ciRunStatusLegend__fb_mt{display:block;block-size:var(--gds-space-m);inline-size:var(--gds-space-m);border-radius:var(--gds-radius-xs)}.PrMetadataPill_prMetadataPill__qwaIk{min-block-size:24px;padding-inline:var(--gds-space-xs);border-radius:var(--gds-radius-circular);display:flex;align-items:center;gap:var(--gds-space-3xs);font:var(--gds-font-ui-xs);background-color:rgba(0,0,0,0);color:var(--gds-text-color-low-contrast);transition:.1s linear;transition-property:background-color,color}.PrMetadataPill_prMetadataPill__qwaIk[data-empty=true]{--gds-icon-color:var(--gds-icon-color-disabled)}.PrMetadataPill_prMetadataPill__qwaIk:focus-visible,.PrMetadataPill_prMetadataPill__qwaIk:hover,.PrMetadataPill_prMetadataPill__qwaIk[aria-expanded=true]{background-color:var(--gds-btn-color-neutral-hover);color:var(--gds-text-color-high-contrast)}.PrMetadataPill_prMetadataPillContent__kqamD{min-inline-size:16px;display:inline-grid;place-items:center}.ReviewerHovercard_reviewerHovercard__I5dy_{padding:0}.ReviewerHovercard_reviewerHovercardHeader__xDY6O{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--gds-space-m);column-gap:var(--gds-space-m);grid-row-gap:var(--gds-space-xs);row-gap:var(--gds-space-xs)}.ReviewerHovercard_reviewDecision__VbbVQ{grid-column:2}.ReviewerHovercard_reviewerHovercardScroll__Oy61U{max-block-size:280px;overflow-y:auto;scrollbar-width:thin}.ReviewerHovercard_issueItem__f_yV4{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:var(--gds-space-s);column-gap:var(--gds-space-s);grid-row-gap:var(--gds-space-3xs);row-gap:var(--gds-space-3xs);width:100%;padding:var(--gds-space-xs) var(--gds-space-s);border-radius:var(--gds-radius-s);background:none;border:0;text-align:left;cursor:pointer}.ReviewerHovercard_issueItem__f_yV4:hover{background-color:var(--gds-color-alpha-20)}.ReviewerHovercard_issueItemStatus__5AGAK{grid-column:1;grid-row:1}.ReviewerHovercard_issueItemStatusHidden__YoJp3{visibility:hidden}.ReviewerHovercard_issueItemTitle__XFyOA{grid-column:2;grid-row:1;min-width:0}.ReviewerHovercard_issueLocation__Y_G3Z{grid-column:2;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewerHovercard_backToOverviewButton__4AiIh{position:fixed;bottom:var(--gds-space-l);left:50%;transform:translateX(-50%);z-index:1000;box-shadow:var(--shadow-m)}.ReviewerHovercard_reviewerHovercardFooter__kVceZ{-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin);background-color:var(--gds-color-bg-med);color:var(--gds-text-color-low-contrast)}.ReviewerHovercard_reviewerHovercardFooter__kVceZ:empty{display:none}.TeamReviewerHovercard_teamHovercard__IqAof{padding:0;max-height:380px;display:flex;flex-direction:column}.TeamReviewerHovercard_teamMemberList__yul2C{flex:1 1;overflow-y:auto;min-height:0}.TeamReviewerHovercard_teamHovercardFooter__cAUSN{flex-shrink:0;-webkit-border-before:var(--gds-border-thin);border-block-start:var(--gds-border-thin);background-color:var(--gds-color-bg-med);color:var(--gds-text-color-low-contrast);padding:var(--gds-space-l);overflow-wrap:break-word;word-break:break-word;max-height:120px;overflow-y:auto}.TeamReviewerHovercard_teamHovercardFooter__cAUSN a{color:var(--gds-text-color-emphasis);text-decoration:underline}.TeamReviewerHovercard_teamHovercardFooter__cAUSN a:hover{text-decoration:none}.StatusSection_condensedStatusSectionContent__RH2eP{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:var(--gds-space-2xl);column-gap:var(--gds-space-2xl);grid-auto-rows:minmax(24px,-webkit-max-content);grid-auto-rows:minmax(24px,max-content);grid-row-gap:var(--gds-space-l);row-gap:var(--gds-space-l);justify-items:start;align-items:start}.ReviewReminder_reviewReminder__CWTk5{container:review-reminder/inline-size;-webkit-margin-before:var(--gds-space-2xl);margin-block-start:var(--gds-space-2xl);inline-size:100%;max-inline-size:700px;padding:var(--gds-space-xl);border:var(--gds-border-thin);border-radius:var(--gds-radius-xl);background-color:var(--gds-color-bg-light);box-shadow:0 2px 2px rgba(0,0,0,.02)}.ReviewReminder_reviewReminderActions__OQdaK{display:flex;gap:var(--gds-space-m)}@container review-reminder (inline-size <= 480px){.ReviewReminder_reviewReminderActions__OQdaK{flex-direction:column}}@keyframes CodeDiff_fadeInAnimation__Jd4g_{0%{opacity:0;transform:translateY(3px);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 0,transparent 101%)}60%{opacity:1}to{transform:translateY(0);-webkit-mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%);mask-image:linear-gradient(90deg,#fff -1%,#fff 100%,transparent 101%)}}.CodeDiff_fadeIn__2luro{animation:CodeDiff_fadeInAnimation__Jd4g_ .32s ease-in-out}.CodeDiff_codeDiff__B0PqJ{--code-diff-constrained-width:960px;--code-diff-column-gap:var(--gds-space-xl);--diff-header-height:36px;--pr-file-scroll-margin-top:var(--diff-header-height);--diff-file-header-height:45px;--diff-side-content:360px;--file-sidebar-width:256px;--comment-minimap-padding-inline-start:0;--comment-minimap-padding-inline-end:var(--file-minimap-width);--diff-header-padding:var(--file-minimap-width);position:relative;container:code-diff/inline-size;flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}@media(max-width:768px){.CodeDiff_codeDiff__B0PqJ{--comment-minimap-padding-inline-start:var(--gds-space-xl);--comment-minimap-padding-inline-end:var(--gds-space-xl)}}.CodeDiff_codeDiff__B0PqJ[data-full-bleed-files=true]{container:code-diff/size;--code-tour-context-inline-padding:var(--gds-space-xl);--diff-file-header-height:35px;--diff-header-background:var(--cursor-bg-editor);--diff-header-inset:41px;--diff-header-padding:var(--gds-space-m);--pr-file-scroll-margin-top:calc(var(--diff-header-height) + var(--diff-header-inset));background-color:var(--cursor-bg-editor);scrollbar-gutter:stable}.CodeDiff_codeDiff__B0PqJ[data-full-bleed-files=true][data-active-tab=activity],.CodeDiff_codeDiff__B0PqJ[data-full-bleed-files=true][data-active-tab=commits]{background-color:var(--cursor-bg-chrome)}.CodeDiff_codeDiffContents__YU2bu{position:relative;display:flex;flex-direction:column;row-gap:var(--gds-space-xl)}.CodeDiff_skipToCodeContainer__3M2I_{position:fixed;inset-inline:0;inset-block-end:var(--post-diff-container-inset,16px);display:flex;justify-content:center;box-sizing:border-box;z-index:2;pointer-events:none}.CodeDiff_skipToCodeContainer__3M2I_[data-main-column-bounds]{inset-inline:unset}.CodeDiff_skipToCodeContainer__3M2I_>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_skipToCodeContainer__3M2I_[data-has-mobile-action-bar=true]{inset-block-end:76px}}.CodeDiff_diffContent__RiOjF{-webkit-padding-start:var(--comment-minimap-padding-inline-start);padding-inline-start:var(--comment-minimap-padding-inline-start);-webkit-padding-end:var(--comment-minimap-padding-inline-end);padding-inline-end:var(--comment-minimap-padding-inline-end);contain:inline-size layout paint;container:code-diff-container/inline-size;display:flex;align-items:flex-start;column-gap:var(--code-diff-column-gap)}@media(max-width:768px){.CodeDiff_diffContent__RiOjF{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0}}.CodeDiff_codeDiffShimmer__SHEAD{width:100%;height:632px;padding:var(--gds-space-xl)}.CodeDiff_codeTourNavShimmer__b8GaS{width:220px;flex-shrink:0}.CodeDiff_codeDiffFilesColumn__D7SZS{position:relative;isolation:isolate;display:flex;flex-direction:column}.CodeDiff_diffStepsColumn__gTO_u[data-full-bleed-files=true][data-mode=code-tour]{padding-inline:var(--gds-space-xl)}@media(max-width:768px){.CodeDiff_diffStepsColumn__gTO_u[data-full-bleed-files=true][data-mode=code-tour]{padding-inline:0}}.CodeDiff_diffStepsColumn__gTO_u[data-full-bleed-files=true][data-mode=code-tour][data-mode=files]{-webkit-padding-before:var(--gds-space-xl);padding-block-start:var(--gds-space-xl)}.CodeDiff_diffStepsColumn__gTO_u[data-mode=code-tour]{-webkit-margin-before:var(--gds-space-xl);margin-block-start:var(--gds-space-xl)}.CodeDiff_diffStepsColumn__gTO_u[data-mode=code-tour][data-streaming=true]>*>*{animation:CodeDiff_fadeInAnimation__Jd4g_ .32s ease-in-out}.CodeDiff_codeTourStreamingDotsContainer__0s1n6,.CodeDiff_customInstructionsContainer__LscCh{width:100%;max-width:var(--code-diff-constrained-width,960px);margin-inline:auto}.CodeDiff_codeTourStreamingDotsContainer__0s1n6{display:flex;justify-content:center;padding-inline:var(--gds-space-m)}.CodeDiff_streamingPlaceholder__FUVFz{min-block-size:300px}.CodeDiff_codeDiffContainer__bTlVj{display:flex;gap:var(--gds-space-m)}@media(min-width:769px){.CodeDiff_codeDiffContainer__bTlVj{-webkit-padding-start:var(--file-minimap-width);padding-inline-start:var(--file-minimap-width)}}.CodeDiff_codeDiffContainer__bTlVj[data-full-bleed-files=true]{-webkit-padding-start:0;padding-inline-start:0;gap:0}.CodeDiff_diffEmptyState__C2tiB{min-block-size:min(240px,50dvh)}.CodeDiff_diffEmptyState__C2tiB .CodeDiff_diffEmptyStateIcon__Gzam_{--gds-icon-size:32px}.CodeDiff_reviewReminderContainer__MZVmy{-webkit-padding-start:var(--comment-minimap-padding-inline-start);padding-inline-start:var(--comment-minimap-padding-inline-start);-webkit-padding-end:var(--comment-minimap-padding-inline-end);padding-inline-end:var(--comment-minimap-padding-inline-end)}.CodeDiff_postDiffContainer__SSZ6K{position:-webkit-sticky;position:sticky;inset-block-end:var(--post-diff-container-inset,16px);margin-inline:var(--post-diff-container-inset,16px);display:flex;flex-direction:column;gap:var(--gds-space-m);z-index:2;pointer-events:none}.CodeDiff_postDiffContainer__SSZ6K>*{pointer-events:auto}@media(max-width:768px){.CodeDiff_postDiffContainer__SSZ6K{--post-diff-container-inset:8px}.CodeDiff_postDiffContainer__SSZ6K[data-has-mobile-action-bar=true]{inset-block-end:76px}}.CodeTourContextBlock_context__YQgNt{position:relative;width:100%;max-width:var(--code-tour-context-max-inline-size,var(--code-diff-constrained-width,960px));margin-inline:var(--code-tour-context-margin-inline,auto);text-align:left}[data-code-tour-step=file]+.CodeTourContextBlock_context__YQgNt,[data-code-tour-step=hunk]+.CodeTourContextBlock_context__YQgNt{-webkit-margin-before:var(--gds-space-2xl);margin-block-start:var(--gds-space-2xl)}.CodeTourContextBlock_feedbackButtons__IKUtd{position:absolute;inset-block-start:var(--gds-space-s);inset-inline-end:var(--gds-space-m);z-index:1;display:inline-flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.CodeTourContextBlock_context__YQgNt:hover .CodeTourContextBlock_feedbackButtons__IKUtd,.CodeTourContextBlock_context__YQgNt[data-feedback-visible] .CodeTourContextBlock_feedbackButtons__IKUtd{opacity:1;pointer-events:auto}.CodeTourContextBlock_feedbackButton__u0VJZ{--gds-icon-color:var(--gds-icon-color-disabled)}.CodeTourContextBlock_feedbackButton__u0VJZ:hover,.CodeTourContextBlock_feedbackButton__u0VJZ[aria-pressed=true]{--gds-icon-color:var(--gds-icon-color-low-contrast)}.CodeTourContextBlock_contextMarkdown__7_gdB{max-width:var(--code-tour-context-max-inline-size,var(--code-diff-constrained-width,960px));padding-inline:var(--code-tour-context-inline-padding,var(--gds-space-m))}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h1,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h2,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h3,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h4,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h5,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h6,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB p{padding:0}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h1,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h2{border-bottom:0}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h1{margin:48px 0 var(--gds-space-xl)}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h2{margin:var(--gds-space-2xl) 0 var(--gds-space-l);line-height:36px}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h2.CodeTourContextBlock_headingWithSubtitle__t3Mr9{line-height:28px}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h3{margin:20px 0 var(--gds-space-m)}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h4,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h5,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB h6{margin:var(--gds-space-xl) 0 var(--gds-space-m)}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB dl,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB ol,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB p,.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB ul{margin-bottom:var(--gds-space-xl)}.CodeTourContextBlock_context__YQgNt .CodeTourContextBlock_contextMarkdown__7_gdB>:first-child{-webkit-margin-before:0;margin-block-start:0}.CodeTourContextBlock_contextMobile__BE5cz{padding-inline:var(--gds-space-l)}.CodeTourContextBlock_headingWithLink__uE2Yj{display:flex;align-items:center;gap:var(--gds-space-xs);position:relative}.CodeTourContextBlock_headingCollapseToggle__pjqku{--gds-expandable-icon-animation-duration:150ms;display:inline;-webkit-margin-start:var(--gds-space-xs);margin-inline-start:var(--gds-space-xs);padding:0;min-block-size:unset;border-radius:0;color:var(--gds-text-color-disabled);line-height:inherit}.CodeTourContextBlock_headingCollapseToggle__pjqku .gdsExpandableIcon{font-size:.75em}.CodeTourContextBlock_headingCollapseToggle__pjqku:hover{color:var(--gds-text-color-low-contrast);background:rgba(0,0,0,0)}.CodeTourContextBlock_headingAnchor__VcYRT{position:absolute;left:-1.25em;top:0;line-height:inherit;height:1lh;width:1.5em;display:inline-flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;text-decoration:none!important;color:var(--gds-text-color-disabled)!important;--gds-icon-size:0.75em;--gds-icon-color:currentColor;transition:opacity .15s ease-in-out,color .15s ease-in-out}.CodeTourContextBlock_headingAnchor__VcYRT:hover{color:var(--gds-text-color-low-contrast)!important;text-decoration:none!important}.CodeTourContextBlock_headingRegenerateButton__ilBYU{line-height:inherit;height:1lh;width:1.5em;min-width:1.5em;min-height:1lh;-webkit-margin-start:var(--gds-space-xs);margin-inline-start:var(--gds-space-xs);vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;--gds-icon-size:0.75em;--gds-icon-color:var(--gds-icon-color-disabled);transition:opacity .15s ease-in-out,color .15s ease-in-out}.CodeTourContextBlock_headingAnchorIcon__nJ2vc{font-size:.875em}.CodeTourContextBlock_headingWithLink__uE2Yj:hover .CodeTourContextBlock_headingRegenerateButton__ilBYU{opacity:1;pointer-events:auto}.CodeTourContextBlock_headingWithLink__uE2Yj:hover .CodeTourContextBlock_headingAnchor__VcYRT{opacity:1}.CodeTourContextBlock_regeneratePopoverTitle__anWRJ{font-size:13px;font-weight:var(--gds-font-weight-medium)}.CodeTourContextBlock_regeneratePopover__Fg7B8{width:min(460px,100vw - var(--gds-space-2xl))}.CodeTourContextBlock_regeneratePopoverActions__dI2zY{-webkit-margin-before:var(--gds-space-s);margin-block-start:var(--gds-space-s)}.CodeTourContextBlock_headingWithSubtitle__t3Mr9{-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-padding-after:var(--gds-space-l)!important;padding-block-end:var(--gds-space-l)!important}.CodeTourContextBlock_headingSubtitle__efvgX{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--gds-space-xl);margin-block-end:var(--gds-space-xl);font-size:13px;font-weight:var(--gds-font-weight-medium);line-height:20px;color:var(--gds-text-color-low-contrast);display:flex;gap:var(--gds-space-l);font-feature-settings:"lnum" 1,"tnum" 1}.CodeTourContextBlock_statsFileChanges__YZ3zo{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.CodeTourContextBlock_statsLineCountDiff__Yvrkg{gap:var(--gds-space-xs);font-weight:inherit}.CodeTourContextBlock_statsOpenThreads__bgS_R{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.CodeTourContextBlock_statsOpenThreadsIcon__2ntI4{display:inline-flex;align-items:center;color:var(--gds-icon-color-disabled)}.CodeTourContextBlock_cursorBlameLink__AU9UW{text-decoration:none!important}.CodeTourContextBlock_cursorBlameChip__pqJZb{display:inline-flex;align-items:center;gap:var(--gds-space-xs);max-width:360px;padding:0 var(--gds-space-m) 0 var(--gds-space-s);border-radius:var(--gds-radius-circular);background-color:color-mix(in srgb,var(--gds-purple-40) 12%,transparent);font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--gds-color-action-high-contrast);cursor:pointer;vertical-align:-.15em}.CodeTourContextBlock_cursorBlameChip__pqJZb:hover{background-color:color-mix(in srgb,var(--gds-purple-40) 20%,transparent)}.CodeTourContextBlock_cursorBlameChipText__R_0OL{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CodeTourContextBlock_cursorBlameChipIcon__3LPLG{font-size:.7em;flex-shrink:0;color:var(--gds-color-action-high-contrast)}.CodeTourStreamingPlaceholder_dotsContainer__2TDoi{display:inline-flex;align-items:center;gap:var(--gds-space-xs)}.CodeTourStreamingPlaceholder_streamingPlaceholder___5FPC{min-height:120px;display:flex;align-items:center;justify-content:center}.CodeTourStreamingPlaceholder_flavorText__Q_xId{--bg-size:200%;--color-one:var(--gds-text-color-disabled);--color-two:var(--gds-text-color-high-contrast);background:linear-gradient(130deg,var(--color-one) 0 20%,var(--color-two) 30% 50%,var(--color-one) 60% 100%) 0 0/var(--bg-size) 100%;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;animation:CodeTourStreamingPlaceholder_shimmer__W_c9d 1s linear infinite}@keyframes CodeTourStreamingPlaceholder_shimmer__W_c9d{0%{background-position:0 0}to{background-position:calc(var(--bg-size)*-1) 0}}@keyframes CodeTourStreamingPlaceholder_pulse-dot__0aqz9{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.CodeTourStreamingPlaceholder_streamingDot__XI9_l{width:6px;height:6px;border-radius:50%;background-color:var(--gds-text-color-disabled);animation:CodeTourStreamingPlaceholder_pulse-dot__0aqz9 1.5s ease-in-out infinite}.CodeTourStreamingPlaceholder_streamingDot__XI9_l:first-child{animation-delay:-.3s}.CodeTourStreamingPlaceholder_streamingDot__XI9_l:nth-child(2){animation-delay:-.15s}@media(prefers-reduced-motion:reduce){.CodeTourStreamingPlaceholder_streamingDot__XI9_l{animation:none;opacity:.4}}.DiffHighlighting_line__jixPD{flex:1 1;display:flex;font-family:var(--user-code-font-family);font-size:var(--user-code-font-size);line-height:var(--user-code-line-height);tab-size:2;font-feature-settings:"calt" 0}.DiffHighlighting_line_side__BXoNd{background-color:var(--code-bg-unchanged);margin:0;padding:0;-webkit-padding-start:var(--gds-space-m);padding-inline-start:var(--gds-space-m);-webkit-padding-end:var(--gds-space-l);padding-inline-end:var(--gds-space-l);flex:1 1;display:flex;flex-direction:row;align-items:flex-start;gap:var(--gds-space-xs);position:relative;isolation:isolate;--line-bleed-bg:var(--code-bg-unchanged)}.DiffHighlighting_line_side__BXoNd .file-diff__line__change{border-radius:var(--gds-radius-s);-webkit-box-decoration-break:clone;box-decoration-break:clone}.DiffHighlighting_line_side__BXoNd>*{z-index:1}.DiffHighlighting_line_side__BXoNd:after{content:"";position:absolute;inset-inline:0;top:100%;block-size:1px;background-color:var(--line-bleed-bg);pointer-events:none;z-index:0}.DiffHighlighting_line_side__empty__p0FCW{background-color:rgba(0,0,0,0);--line-bleed-bg:transparent}.DiffHighlighting_line_side__BXoNd[data-actively-dragging=true]{-webkit-user-select:none;user-select:none}.DiffHighlighting_line_side__added__TzNHd{background-color:var(--code-bg-added);--line-bleed-bg:var(--code-bg-added)}.DiffHighlighting_line_side__rebaseAdded__L84lh{background:var(--pattern-rebase-added),var(--code-bg-added);--line-bleed-bg:var(--code-bg-added)}.DiffHighlighting_line_side__partialAdded__fbZUb{background-color:var(--code-bg-added-partial);--line-bleed-bg:var(--code-bg-added-partial)}.DiffHighlighting_line_side__partialAdded__fbZUb .file-diff__line__change{background-color:var(--code-bg-added-partial-highlight)}.DiffHighlighting_line_side__deleted___7_zb{background-color:var(--code-bg-removed);--line-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_line_side__rebaseDeleted__F9V8o{background:var(--pattern-rebase-removed),var(--code-bg-removed);--line-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_line_side__partialDeleted__ZWCUC{background-color:var(--code-bg-removed-partial);--line-bleed-bg:var(--code-bg-removed-partial)}.DiffHighlighting_line_side__partialDeleted__ZWCUC .file-diff__line__change{background-color:var(--code-bg-removed-partial-highlight)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__empty__p0FCW) .DiffHighlighting_line_side_number__iah7Z{background-color:rgba(0,0,0,0)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__empty__p0FCW){background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%);background-size:8px 8px;background-position:0 calc(-1*var(--row-offset, 0px))}.DiffHighlighting_line_side_number__iah7Z{color:var(--gds-text-color-disabled);background-color:var(--code-bg-unchanged-number);text-align:right;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.DiffHighlighting_line_side_number__clickable__Y4XVF{cursor:pointer}.DiffHighlighting_line_side_number__selected__175tD{color:var(--gds-text-color-high-contrast)}.DiffHighlighting_lineContainer__KSaij{flex:1 1;display:flex;align-items:stretch;position:relative}.DiffHighlighting_lineContainer__KSaij:hover .DiffHighlighting_line_side_number__clickable__Y4XVF:not(.DiffHighlighting_line_side_number__selected__175tD):last-child{border-radius:0 var(--gds-radius-xl) var(--gds-radius-xl) 0;-webkit-padding-end:var(--gds-space-2xs);padding-inline-end:var(--gds-space-2xs)}.DiffHighlighting_lineContainer__KSaij:hover .DiffHighlighting_lineNumber__addComment__VnoNN:not([data-selected=true]){opacity:1;transition:opacity .125s ease-out .15s}.DiffHighlighting_lineNumber__addComment__VnoNN{inline-size:14px;opacity:0;pointer-events:none}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD):hover{color:var(--gds-text-color-default)}.DiffHighlighting_gutter__Hn4D6,.DiffHighlighting_line_change_indicator__r3wvc,.DiffHighlighting_line_side__BXoNd,.DiffHighlighting_line_side_number__iah7Z{align-self:stretch;min-block-size:100%}.DiffHighlighting_gutter__Hn4D6{display:flex;align-items:stretch;--gutter-bleed-bg:var(--code-bg-unchanged);background-color:var(--gutter-bg,var(--code-bg-unchanged));box-shadow:0 1px 0 0 var(--gutter-bleed-bg)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__added__TzNHd) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-added);--gutter-bleed-bg:var(--code-bg-added)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__deleted___7_zb) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-removed);--gutter-bleed-bg:var(--code-bg-removed)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__partialAdded__fbZUb) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-added-partial);--gutter-bleed-bg:var(--code-bg-added-partial)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__partialDeleted__ZWCUC) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-removed-partial);--gutter-bleed-bg:var(--code-bg-removed-partial)}.DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__empty__p0FCW) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:transparent;--gutter-bleed-bg:transparent}.DiffHighlighting_line_side_number__iah7Z[data-unified-left=true]{padding-right:var(--gds-space-xs)}[data-commented-line=true] .DiffHighlighting_line_side__BXoNd{--line-highlight-bg:var(--code-bg-line-highlight);--line-highlight-border:var(--code-border-line-highlight);--line-highlight-border-width:1px}[data-commented-line=true][data-border-dim=true] .DiffHighlighting_line_side__BXoNd{--line-highlight-bg:var(--code-bg-line-highlight-dim);--line-highlight-border:var(--code-border-line-highlight-dim)}[data-commented-line=true][data-border-highlight=true] .DiffHighlighting_line_side__BXoNd{--line-highlight-bg:var(--code-bg-line-highlight-hover);--line-highlight-border:var(--code-border-line-highlight-hover)}[data-commented-line=true][data-border-focus=true] .DiffHighlighting_line_side__BXoNd{--line-highlight-bg:var(--code-bg-line-highlight-selected);--line-highlight-border:var(--code-border-line-highlight-selected);--line-highlight-border-width:1.5px}[data-permalinked-line=true] .DiffHighlighting_line_side__BXoNd{--line-highlight-bg:rgba(250,200,98,0.1);--line-highlight-border:var(--gds-yellow-20);--line-highlight-border-width:1.5px}[data-commented-line=true] .DiffHighlighting_line_side__BXoNd:before,[data-permalinked-line=true] .DiffHighlighting_line_side__BXoNd:before{content:"";position:absolute;top:0;bottom:0;left:var(--gds-space-xs);width:calc(100% - var(--gds-space-m));pointer-events:none;z-index:0;background:var(--line-highlight-bg);border-left:var(--line-highlight-border-width) solid var(--line-highlight-border);border-right:var(--line-highlight-border-width) solid var(--line-highlight-border);transition:background 75ms ease-in-out,border-color 75ms ease-in-out}[data-border-top] .DiffHighlighting_line_side__BXoNd:before{top:1px;border-top:var(--line-highlight-border-width) solid var(--line-highlight-border);border-radius:3px 3px 0 0}[data-border-bottom] .DiffHighlighting_line_side__BXoNd:before{bottom:1px;border-bottom:var(--line-highlight-border-width) solid var(--line-highlight-border);border-radius:0 0 3px 3px}[data-border-top][data-border-bottom] .DiffHighlighting_line_side__BXoNd:before{border-radius:3px}[data-border-focus=true][data-border-top=hover] .DiffHighlighting_line_side__BXoNd:before,[data-border-focus=true][data-border-top=true] .DiffHighlighting_line_side__BXoNd:before{border-top:0;border-top-left-radius:0;border-top-right-radius:0;top:0}[data-border-focus=true][data-border-bottom=hover] .DiffHighlighting_line_side__BXoNd:before,[data-border-focus=true][data-border-bottom=true] .DiffHighlighting_line_side__BXoNd:before{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;bottom:0}.DiffHighlighting_line_side_number__added__G44b1,.DiffHighlighting_line_side_number__deleted__H5BdU,.DiffHighlighting_line_side_number__partialAdded__nrZVi,.DiffHighlighting_line_side_number__partialDeleted___ZEMn{color:var(--line-number-color);background-color:var(--line-number-bg)}.DiffHighlighting_line_side_number__added__G44b1{--line-number-color:var(--code-text-added);--line-number-bg:var(--code-bg-added)}.DiffHighlighting_line_side_number__deleted__H5BdU{--line-number-color:var(--code-text-removed);--line-number-bg:var(--code-bg-removed)}.DiffHighlighting_line_side_number__partialAdded__nrZVi{--line-number-bg:var(--code-bg-added-partial)}.DiffHighlighting_line_side_number__partialDeleted___ZEMn{--line-number-bg:var(--code-bg-removed-partial)}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__added__G44b1:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__deleted__H5BdU:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__partialAdded__nrZVi:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__partialDeleted___ZEMn:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_line_side_number__added__G44b1.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_side_number__added__G44b1:not(.DiffHighlighting_line_side_number__selected__175tD):hover,.DiffHighlighting_line_side_number__deleted__H5BdU.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_side_number__deleted__H5BdU:not(.DiffHighlighting_line_side_number__selected__175tD):hover,.DiffHighlighting_line_side_number__partialAdded__nrZVi.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_side_number__partialAdded__nrZVi:not(.DiffHighlighting_line_side_number__selected__175tD):hover,.DiffHighlighting_line_side_number__partialDeleted___ZEMn.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_side_number__partialDeleted___ZEMn:not(.DiffHighlighting_line_side_number__selected__175tD):hover{--line-number-bg:var(--code-bg-gutter-selected)}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__added__G44b1,.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__deleted__H5BdU,.DiffHighlighting_line_side_number__added__G44b1.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_side_number__deleted__H5BdU.DiffHighlighting_line_side_number__selected__175tD{--line-number-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD):hover,.DiffHighlighting_line_side_number__selected__175tD{background-color:var(--code-bg-gutter-selected)}.DiffHighlighting_line_change_indicator__r3wvc{background-color:var(--line-indicator-bg);color:var(--line-indicator-color);--line-indicator-bg:var(--code-bg-unchanged);--line-indicator-color:var(--gds-text-color-default)}.DiffHighlighting_lineContainer__KSaij:hover .DiffHighlighting_line_change_indicator__r3wvc:not([data-selected=true]):not([data-actively-dragging=true]) .DiffHighlighting_line_change_symbol__yzIFv{opacity:0;transition:opacity .125s ease-out .15s}.DiffHighlighting_line_change_indicator__added__5ZSVG{--line-indicator-bg:var(--code-bg-added);--line-indicator-color:var(--code-text-added)}.DiffHighlighting_line_change_indicator__deleted__d2bYO{--line-indicator-bg:var(--code-bg-removed);--line-indicator-color:var(--code-text-removed)}.DiffHighlighting_line_change_indicator__partialAdded__ooIGO{--line-indicator-bg:var(--code-bg-added-partial);--line-indicator-color:var(--code-text-added)}.DiffHighlighting_line_change_indicator__partialDeleted__VN8mn{--line-indicator-bg:var(--code-bg-removed-partial);--line-indicator-color:var(--code-text-removed)}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__r3wvc:not(.DiffHighlighting_line_side_number__selected__175tD),.DiffHighlighting_line_change_indicator__r3wvc.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_change_indicator__r3wvc:not(.DiffHighlighting_line_side_number__selected__175tD):hover{--line-indicator-bg:var(--code-bg-gutter-selected)}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__r3wvc:not(.DiffHighlighting_line_side_number__selected__175tD){border-radius:0 3px 3px 0}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__added__5ZSVG,.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__deleted__d2bYO,.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__partialAdded__ooIGO,.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__partialDeleted__VN8mn,.DiffHighlighting_line_change_indicator__added__5ZSVG.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_change_indicator__deleted__d2bYO.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_change_indicator__partialAdded__ooIGO.DiffHighlighting_line_side_number__selected__175tD,.DiffHighlighting_line_change_indicator__partialDeleted__VN8mn.DiffHighlighting_line_side_number__selected__175tD{--line-indicator-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_line_change_indicator__r3wvc[data-first-in-selection=true][data-actively-dragging=true]{border-top-right-radius:3px}.DiffHighlighting_line_change_indicator__r3wvc[data-last-in-selection=true][data-actively-dragging=true]{border-bottom-right-radius:3px}.DiffHighlighting_lineNumber__addComment__VnoNN{color:var(--comment-bubble-color)}.DiffHighlighting_lineContainer__KSaij:hover .DiffHighlighting_lineNumber__addComment__VnoNN{--comment-bubble-color:var(--gds-text-color-default)}.DiffHighlighting_gutter__Hn4D6:hover .DiffHighlighting_lineNumber__addComment__VnoNN,.DiffHighlighting_line_side_number__selected__175tD .DiffHighlighting_lineNumber__addComment__VnoNN{--comment-bubble-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_lineContainer__KSaij:hover .DiffHighlighting_line_change_indicator__r3wvc .DiffHighlighting_lineNumber__addComment__VnoNN{--comment-bubble-color:var(--gds-icon-color-default)}.DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_change_indicator__r3wvc .DiffHighlighting_lineNumber__addComment__VnoNN,.DiffHighlighting_line_change_indicator__r3wvc.DiffHighlighting_line_side_number__selected__175tD .DiffHighlighting_lineNumber__addComment__VnoNN{--comment-bubble-color:var(--gds-text-color-high-contrast)}.DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_side_number__selected__175tD):after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--code-line-gutter-border);pointer-events:none}.DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_side_number__selected__175tD)>[data-moved-indicator]{visibility:hidden}html[data-brand=cursor] [data-commented-line=true] .DiffHighlighting_line_side__BXoNd{--line-highlight-bg:transparent;--line-highlight-border:transparent;--line-highlight-border-width:0}html[data-brand=cursor] .DiffHighlighting_line_change_symbol__yzIFv{display:none}html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6{position:relative;-webkit-margin-end:var(--gds-space-3xs);margin-inline-end:var(--gds-space-3xs)}html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_change_indicator__added__5ZSVG):before,html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_change_indicator__partialAdded__ooIGO):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--gds-space-xs);background-color:var(--code-indicator-added)}html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_change_indicator__deleted__d2bYO):before,html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_change_indicator__partialDeleted__VN8mn):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--gds-space-xs);background-color:var(--code-indicator-removed)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__added__TzNHd) .DiffHighlighting_gutter__Hn4D6,html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__partialAdded__fbZUb) .DiffHighlighting_gutter__Hn4D6,html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__rebaseAdded__L84lh) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-added-gutter);--gutter-bleed-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__deleted___7_zb) .DiffHighlighting_gutter__Hn4D6,html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__partialDeleted__ZWCUC) .DiffHighlighting_gutter__Hn4D6,html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__rebaseDeleted__F9V8o) .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-removed-gutter);--gutter-bleed-bg:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__added__5ZSVG,html[data-brand=cursor] .DiffHighlighting_line_change_indicator__partialAdded__ooIGO,html[data-brand=cursor] .DiffHighlighting_line_side_number__added__G44b1,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialAdded__nrZVi{--line-number-bg:var(--code-bg-added-gutter);--line-indicator-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__deleted__d2bYO,html[data-brand=cursor] .DiffHighlighting_line_change_indicator__partialDeleted__VN8mn,html[data-brand=cursor] .DiffHighlighting_line_side_number__deleted__H5BdU,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialDeleted___ZEMn{--line-number-bg:var(--code-bg-removed-gutter);--line-indicator-bg:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_line_side_number__added__G44b1,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialAdded__nrZVi{--line-number-color:var( --code-line-number-text-changed,var(--code-text-added) )}html[data-brand=cursor] .DiffHighlighting_line_side_number__deleted__H5BdU,html[data-brand=cursor] .DiffHighlighting_line_side_number__partialDeleted___ZEMn{--line-number-color:var( --code-line-number-text-changed,var(--code-text-removed) )}html[data-brand=cursor] .DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD):not(.DiffHighlighting_line_side_number__added__G44b1):not(.DiffHighlighting_line_side_number__partialAdded__nrZVi):not(.DiffHighlighting_line_side_number__deleted__H5BdU):not(.DiffHighlighting_line_side_number__partialDeleted___ZEMn){color:var(--code-line-number-text-unchanged,var(--gds-text-color-disabled))}html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6:hover>.DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD):not(.DiffHighlighting_line_side_number__added__G44b1):not(.DiffHighlighting_line_side_number__partialAdded__nrZVi):not(.DiffHighlighting_line_side_number__deleted__H5BdU):not(.DiffHighlighting_line_side_number__partialDeleted___ZEMn),html[data-brand=cursor] .DiffHighlighting_line_side_number__iah7Z:not(.DiffHighlighting_line_side_number__selected__175tD):not(.DiffHighlighting_line_side_number__added__G44b1):not(.DiffHighlighting_line_side_number__partialAdded__nrZVi):not(.DiffHighlighting_line_side_number__deleted__H5BdU):not(.DiffHighlighting_line_side_number__partialDeleted___ZEMn):hover{color:var(--gds-text-color-default)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__rebaseAdded__L84lh) .DiffHighlighting_line_side_number__iah7Z{background-color:var(--code-bg-added-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__rebaseDeleted__F9V8o) .DiffHighlighting_line_side_number__iah7Z{background-color:var(--code-bg-removed-gutter)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij:has(.DiffHighlighting_line_side__BXoNd[data-line-selected=true]),html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij[data-border-highlight=true]{background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_gutter__Hn4D6:has(.DiffHighlighting_line_side_number__selected__175tD){--gutter-bg:var(--code-bg-gutter-line-selected);--gutter-bleed-bg:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_side_number__selected__175tD{--line-number-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_change_indicator__r3wvc.DiffHighlighting_line_side_number__selected__175tD{--line-indicator-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_line_side__BXoNd[data-line-selected=true]{--line-bleed-bg:var(--code-bg-line-selected);background-color:var(--code-bg-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij[data-border-highlight=true] .DiffHighlighting_gutter__Hn4D6{--gutter-bg:var(--code-bg-gutter-line-selected);--gutter-bleed-bg:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij[data-border-highlight=true] .DiffHighlighting_line_change_indicator__r3wvc,html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij[data-border-highlight=true] .DiffHighlighting_line_side_number__iah7Z{--line-number-bg:var(--code-bg-gutter-line-selected);--line-indicator-bg:var(--code-bg-gutter-line-selected);background-color:var(--code-bg-gutter-line-selected)}html[data-brand=cursor] .DiffHighlighting_lineContainer__KSaij[data-border-highlight=true] .DiffHighlighting_line_side__BXoNd{--line-bleed-bg:var(--code-bg-line-selected);background-color:var(--code-bg-line-selected)}.CodeLineGutter_codeLineGutter__1rxj5{position:relative;display:flex;-webkit-user-select:none;user-select:none}.CodeLineGutter_codeLineGutter__1rxj5[data-side=RIGHT]:not([data-diff-view=UNIFIED]){border-left:.5px solid var(--gds-border-color-default)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn:after{content:"";position:absolute;top:0;left:0;width:8px;height:100%}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn{position:absolute;cursor:pointer;width:2px;height:100%;background-color:var(--gds-cool-gray-60);left:2px}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 .5px rgba(0,0,53,.1);-webkit-clip-path:inset(0 -10px);clip-path:inset(0 -10px)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-first-in-block=true]:not([data-last-in-block=true]):before{-webkit-clip-path:inset(-10px -10px 0 -10px);clip-path:inset(-10px -10px 0 -10px)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-last-in-block=true]:not([data-first-in-block=true]):before{-webkit-clip-path:inset(0 -10px -10px -10px);clip-path:inset(0 -10px -10px -10px)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-first-in-block=true][data-last-in-block=true]:before{-webkit-clip-path:inset(-10px);clip-path:inset(-10px)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn.CodeLineGutter_expanded__t3V2g:before{box-shadow:0 0 0 .5px var(--gds-color-caution-default)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn.CodeLineGutter_expanded__t3V2g{background-color:var(--gds-color-caution-default)}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-pulsing=true]:before{animation-name:CodeLineGutter_pulse-moved-indicator__PmDbh;animation-timing-function:ease-in-out;animation-delay:.5s;animation-duration:2s;animation-iteration-count:2}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-first-in-block=true]{top:3px;height:calc(100% - 3px);border-top-left-radius:1px;border-top-right-radius:1px}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-last-in-block=true]{height:calc(100% - 3px);border-bottom-left-radius:1px;border-bottom-right-radius:1px}.CodeLineGutter_codeLineGutter__1rxj5 .CodeLineGutter_codeLineGutterCopiedIndicator__iVYZn[data-first-in-block=true][data-last-in-block=true]{height:calc(100% - 6px)}@keyframes CodeLineGutter_pulse-moved-indicator__PmDbh{0%{box-shadow:0 0 0 .5px #f07c00}40%{box-shadow:0 0 0 2.5px rgba(240,124,0,0)}40.1%,90%{box-shadow:0 0 0 .5px rgba(240,124,0,0)}to{box-shadow:0 0 0 .5px #f07c00}}.CodeLineNumber_codeLineNumberLabel__nGDOv{box-sizing:border-box;text-align:right;padding-inline:var(--gds-space-xs)}.CodeLineNumber_codeLineNumberLabel__nGDOv[data-hidden=true]{visibility:hidden}.LineChangeIndicator_lineChangeIndicator__Uv1nm{position:relative;width:20px;display:flex;align-items:flex-start;line-height:var(--user-code-line-height);padding-left:var(--gds-space-xs);cursor:pointer;-webkit-user-select:none;user-select:none}.LineChangeIndicator_lineChangeSymbol__ZvYpa{position:absolute;font:inherit;text-align:left;opacity:1;transition:opacity 0s;pointer-events:none}.LineChangeIndicator_commentBubbleWrapper__f1698{display:flex;align-items:center;height:var(--user-code-line-height)}.CodeLineActionsMenu_menuContainer__bpx0M{--button-height:24px;position:absolute;right:var(--gds-space-s);top:calc((var(--line-height) - var(--button-height))/2);display:flex;align-items:flex-start;pointer-events:auto;z-index:2;opacity:0;transition:opacity .125s ease-out}.CodeLineActionsMenu_menuContainer__bpx0M[data-visible=true]{opacity:1}.CodeLineActionsMenu_menuTrigger__ATW2d{line-height:0;position:relative;z-index:1;box-shadow:var(--gds-box-shadow-soft);background:linear-gradient(var(--menu-trigger-background,var(--gds-btn-color-neutral-default)),var(--menu-trigger-background,var(--gds-btn-color-neutral-default))),linear-gradient(var(--gds-color-bg-light),var(--gds-color-bg-light))}.CodeLineActionsMenu_menuTrigger__ATW2d:hover{--menu-trigger-background:var(--gds-btn-color-neutral-hover)}.CodeLineActionsMenu_menuTrigger__ATW2d:active,.CodeLineActionsMenu_menuTrigger__ATW2d[data-active]{--menu-trigger-background:var(--gds-btn-color-neutral-pressed)}.CodeLineActionsMenu_menuTrigger__ATW2d:is([data-kind=neutral][aria-pressed=true],[data-kind=neutral][aria-controls][aria-expanded=true]):not([data-no-expanded-styles]){--menu-trigger-background:var(--gds-btn-color-neutral-default)}.CodeLineActionsMenu_menuTriggerSurface__Bq0QA{padding:0;margin:0;border:0;line-height:0;position:relative;z-index:1}.MarkdownFileRenderer_container__ldw8X{padding:44px;background-color:var(--gds-color-bg-light);border-top:var(--gds-border-thin)}.MarkdownFileRenderer_markdownContent__ubrBn,.MarkdownFileRenderer_rawMarkdown__wrS1V{margin:0 auto;max-width:960px}.File_file__8WwtH{contain:inline-size layout paint;background-color:var(--gds-color-bg-dark);border-color:var(--gds-border-color-default);scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top, var(--diff-header-height)) - var(--gds-border-width-default))}@media(max-width:768px){.File_file__8WwtH{border-inline:none;border-radius:0;scroll-margin-block-start:calc(-1*var(--gds-border-width-default))}[data-full-bleed-files=true] .File_file__8WwtH{scroll-margin-block-start:calc(var(--pr-file-scroll-margin-top, var(--diff-header-height)) - var(--gds-border-width-default))}}[data-full-bleed-files=true][data-mode=files] .File_file__8WwtH{border:0;border-top:var(--gds-border-width-default) solid var(--gds-border-color-default);border-radius:0}[data-full-bleed-files=true][data-mode=files] .File_file__8WwtH:first-child{border-top:0}.file-diff__image{display:flex;flex-direction:row;align-items:center}.file-diff__image .file-diff__image__half{width:50%;padding:16px;text-align:center}.file-diff__image .file-diff__image__half .file-diff__image__half__img{max-width:100%}.FileDiffLinesLoader_fileDiffLinesLoader__XyBDP{padding:16px;width:100%;height:100px}.FileDiffLinesLoader_fileDiffReloadButton__veb1D{color:var(--gds-icon-color-emphasis);font-weight:500}.FileDiffLinesLoader_fileDiffReloadButton__veb1D:hover{color:var(--gds-icon-color-high-contrast)}.LanguageSelector_languageSelectorButton__0SQTF{font-size:13px;line-height:16px;padding:var(--gds-space-xs);border-radius:var(--gds-radius-m);color:var(--code-text-low-contrast)}.LanguageSelector_languageSelectorButton__0SQTF:hover{color:var(--code-text-normal-contrast);background-color:var(--gds-btn-color-neutral-hover)}.FileCodeowners_menu__mYizI{min-width:240px;max-width:320px;width:100vw;display:flex;flex-direction:column;gap:var(--gds-space-m);padding:var(--gds-space-xl);background-color:var(--gds-color-bg-light);border:var(--gds-border-thin);border-radius:var(--gds-radius-l);box-shadow:var(--gds-box-shadow-lg)}.FileCodeowners_ownerList__T03wI{display:flex;flex-direction:column;gap:var(--gds-space-3xs);max-height:320px;overflow-y:auto}.FileCodeowners_ownerRow__yP4U9{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:var(--gds-space-s);gap:var(--gds-space-s);width:100%;padding:var(--gds-space-xs);border:0;border-radius:var(--gds-radius-m);background:rgba(0,0,0,0);text-align:start}.FileCodeowners_ownerRowInteractive__Gs0R0{cursor:pointer}.FileCodeowners_ownerRowInteractive__Gs0R0:hover{background-color:var(--gds-btn-color-neutral-default)}.FileCodeowners_ownerRowInteractive__Gs0R0:active{background-color:var(--gds-btn-color-neutral-pressed)}.FileCodeowners_ownerRowStatus__eGYNV{justify-content:center;width:var(--gds-space-l)}.FileCodeowners_ownerRowAvatar__PuZPn,.FileCodeowners_ownerRowStatus__eGYNV{display:flex;align-items:center;flex-shrink:0}.FileCodeowners_ownerRowLabel__CPVQL{font:var(--gds-font-ui-sm);color:var(--gds-text-color-high-contrast);min-width:0}.FileCodeowners_ownerRowChevron__RvuDj{display:flex;align-items:center;flex-shrink:0}.FileDiffTitle_fileDiffTitle__iK6hu{font-size:13px;line-height:16px;padding:var(--gds-space-xs);border-radius:var(--gds-radius-m);-webkit-user-select:text;user-select:text}.FileDiffTitle_fileDiffTitle__iK6hu .FileDiffTitle_copyIcon__3OOr4{visibility:hidden}.FileDiffTitle_fileDiffTitle__iK6hu:focus-visible .FileDiffTitle_copyIcon__3OOr4,.FileDiffTitle_fileDiffTitle__iK6hu:hover .FileDiffTitle_copyIcon__3OOr4{visibility:visible}.FileDiffTitle_fileDiffTitle__iK6hu:hover{background-color:var(--gds-btn-color-neutral-hover)}.FileDiffTitle_fileDiffTitlePlain__z6FEs,.FileDiffTitle_fileDiffTitlePlain__z6FEs *{cursor:default}.FileDiffTitle_fileDiffTitlePlain__z6FEs:hover{background-color:rgba(0,0,0,0)}.FileDiffTitle_fileDiffTitleLink__axYCh{color:inherit;text-decoration:none}.FileDiffTitle_fileDiffTitleLink__axYCh:focus-visible,.FileDiffTitle_fileDiffTitleLink__axYCh:hover{text-decoration:underline}.FileDiffTitle_fileDiffTitleSegment__J0lD_{color:var(--code-text-normal-contrast)}.FileDiffTitle_fileDiffTitleSegment__J0lD_[data-last-segment=true]{font-weight:var(--gds-font-weight-medium);color:var(--gds-text-color-high-contrast)}.FileDiffTitle_pathWithGaps__3tA_T{display:inline;white-space:nowrap}.FileHeader_fileHeader__V_X_I{height:var(--diff-file-header-height);position:-webkit-sticky;position:sticky;top:0}@media(min-width:769px){.FileHeader_fileHeader__V_X_I{top:var(--pr-file-scroll-margin-top)}}.FileHeader_fileHeader__V_X_I{z-index:2;display:flex;align-items:center;gap:var(--gds-space-m);padding:var(--gds-space-m);background-color:var(--code-bg-unchanged);border-bottom:var(--gds-border-width-thin) solid rgba(0,0,0,0);outline-offset:-3px;overflow:hidden;cursor:pointer}.FileHeader_fileHeader__V_X_I[aria-expanded=true]{border-bottom-color:var(--gds-border-color-default)}.FileHeader_fileHeaderContents__aosO1{pointer-events:none}.FileHeader_fileHeaderContents__aosO1 *{pointer-events:auto}.FileHeader_fileChangeStats__vDksX{padding-inline:var(--gds-space-3xs);font-size:13px;line-height:16px}.FileHeader_fileHunkHeader__6ccGW{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:var(--gds-border-width-thin) solid rgba(0,0,0,0);overflow:hidden;cursor:pointer;outline-offset:-3px}.FileHeader_fileHunkHeader__6ccGW[aria-expanded=true]{border-bottom-color:var(--gds-border-color-default)}@media(max-width:768px){.FileHeader_fileHunkHeader__6ccGW{top:0}}@media(min-width:769px){.FileHeader_fileHunkHeader__6ccGW{top:var(--pr-file-scroll-margin-top)}}.FileHeader_markdownDiffPreviewToggle__TJZXM{background-color:var(--gds-btn-color-neutral-default)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA{padding:var(--gds-space-m) var(--gds-space-m) var(--gds-space-xl);display:flex;flex-direction:column;align-items:flex-start;gap:var(--gds-space-m)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA>*{inline-size:min(100%,720px)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true]{background-color:var(--comment-container-bg)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=normal]{--comment-container-bg:var(--code-bg-unchanged)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=add],.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=rebase_add]{--comment-container-bg:var(--code-bg-added)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=partial_add]{--comment-container-bg:var(--code-bg-added-partial)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=del],.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=rebase_del]{--comment-container-bg:var(--code-bg-removed)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=partial_del]{--comment-container-bg:var(--code-bg-removed-partial)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-view-mode=SPLIT]{border-left:.5px solid var(--gds-border-color-default)}.CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-view-mode=SPLIT][data-has-comments=false]{background-image:linear-gradient(-45deg,var(--code-bg-empty-stripe) 0 9%,transparent 9% 41%,var(--code-bg-empty-stripe) 41% 59%,transparent 59% 91%,var(--code-bg-empty-stripe) 91% 100%);background-size:8px 8px;background-position:0 calc(-1*var(--row-offset, 0px))}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true]{position:relative;background:linear-gradient(to right,var(--comment-gutter-bg,var(--comment-container-bg,transparent)) 0,var(--comment-gutter-bg,var(--comment-container-bg,transparent)) var(--comment-gutter-width,0),var(--code-bg-unchanged) var(--comment-gutter-width,0),var(--code-bg-unchanged) calc(var(--comment-gutter-width, 0) + var(--gds-space-3xs)),var(--comment-container-bg,transparent) calc(var(--comment-gutter-width, 0) + var(--gds-space-3xs)),var(--comment-container-bg,transparent) 100%);background-origin:border-box}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--gds-space-xs);background-color:var(--comment-indicator-color,transparent)}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=partial_add],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=rebase_add]{--comment-indicator-color:var(--code-indicator-added);--comment-gutter-bg:var(--code-bg-added-gutter)}html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=partial_del],html[data-brand=cursor] .CommentThreadsContainer_commentThreadsContainer__Sh6PA[data-has-comments=true][data-line-type=rebase_del]{--comment-indicator-color:var(--code-indicator-removed);--comment-gutter-bg:var(--code-bg-removed-gutter)}.CommentThread_commentThread__MuuLX{contain:inline-size layout paint style;background-color:var(--code-bg-unchanged)}.CommentThread_commentThread__MuuLX:hover{border-color:var(--gds-border-color-hover)}.CommentThreadHeader_condensedCardHeader__FSpzO{gap:var(--gds-space-3xs)!important;column-gap:var(--gds-space-xs)!important;container-type:inline-size}@container (max-width: 500px){.CommentThreadHeader_hideTextOnNarrow__ZMDgO>:not(svg):not([role=img]){display:none}}.HoverHandleCard_hoverHandleTrack__Q1iPO{inline-size:var(--hover-handle-track-width,16px);padding-block:var(--gds-space-xl);contain:strict;position:absolute;height:100%;z-index:var(--hover-handle-track-z-index,1);display:flex;justify-content:center;align-content:center;pointer-events:none}.HoverHandleCard_hoverHandle__FrLFX{--hover-handle-overflow-buffer:32px;max-block-size:min(100%,var(--hover-handle-card-max-height,480px));inline-size:12px;margin-block:auto;padding-block:var(--hover-handle-overflow-buffer);overflow:hidden;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--hover-handle-overflow-buffer),black calc(100% - var(--hover-handle-overflow-buffer)),transparent);mask-image:linear-gradient(to bottom,transparent,black var(--hover-handle-overflow-buffer),black calc(100% - var(--hover-handle-overflow-buffer)),transparent);display:flex;flex-direction:column;row-gap:var(--gds-space-m);pointer-events:auto}.HoverHandleCard_hoverHandleMarker__7jbFa{--hover-handle-marker-size:2px;--hover-handle-marker-attention-size:3px;--hover-handle-marker-attention-border:1.5px;block-size:var(--hover-handle-marker-size);inline-size:100%;display:grid;grid-template-columns:1fr;align-items:center}.HoverHandleCard_hoverHandleMarker__7jbFa:after,.HoverHandleCard_hoverHandleMarker__7jbFa:before{content:"";grid-row:1;grid-column:1/-1;border-radius:var(--gds-radius-circular);transition:background-color 75ms ease-in-out}.HoverHandleCard_hoverHandleMarker__7jbFa:before{block-size:var(--hover-handle-marker-size);-webkit-margin-end:calc(var(--hover-handle-marker-attention-size) - var(--hover-handle-marker-size));margin-inline-end:calc(var(--hover-handle-marker-attention-size) - var(--hover-handle-marker-size));background-color:var(--gds-border-color-default)}@media(prefers-contrast:more){.HoverHandleCard_hoverHandleMarker__7jbFa:before{background-color:ButtonBorder}}.HoverHandleCard_hoverHandleMarker__7jbFa[data-active=true]:before{background-color:var(--gds-icon-color-high-contrast)}@media(prefers-contrast:more){.HoverHandleCard_hoverHandleMarker__7jbFa[data-active=true]:before{background-color:AccentColor}}.HoverHandleCard_hoverHandleMarker__7jbFa:after{content:"";position:relative;inset-inline-end:calc(-1*var(--hover-handle-marker-attention-border));box-sizing:initial;justify-self:end;block-size:var(--hover-handle-marker-attention-size);inline-size:var(--hover-handle-marker-attention-size);border:var(--hover-handle-marker-attention-border) solid rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.HoverHandleCard_hoverHandleMarker__7jbFa[data-has-attention=true]:after{background-color:var(--gds-icon-color-caution);border-color:var(--gds-color-bg-med)}@media(prefers-contrast:more){.HoverHandleCard_hoverHandleMarker__7jbFa[data-has-attention=true]:after{background-color:AccentColor}}.HoverHandleCard_hoverHandleCard__r3ajv{block-size:min(var(--popover-available-height),var(--hover-handle-card-max-height,480px));display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:0;transform-origin:var(--popover-transform-origin)}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left]{transform:translateX(calc(-1 * var(--popover-anchor-width)))}@media(prefers-reduced-motion:no-preference){.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left]{transform:translateX(calc(-1 * var(--popover-anchor-width) - 16px))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-enter],.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-leave]{transition:transform 75ms ease-in-out,opacity 75ms ease-in-out}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-enter]{transform:translateX(calc(-1 * var(--popover-anchor-width)))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=left][data-leave]{transform:translateX(calc(-1 * var(--popover-anchor-width) - 16px))}}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right]{transform:translateX(var(--popover-anchor-width))}@media(prefers-reduced-motion:no-preference){.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right]{transform:translateX(calc(var(--popover-anchor-width) + 16px))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-enter],.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-leave]{transition:transform 75ms ease-in-out,opacity 75ms ease-in-out}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-enter]{transform:translateX(var(--popover-anchor-width))}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=right][data-leave]{transform:translateX(calc(var(--popover-anchor-width) + 16px))}}.HoverHandleCard_hoverHandleCard__r3ajv[data-offset-direction=none]{transform:translateX(0)}.FileSidebar_fileSidebar__p8rwI{position:-webkit-sticky;position:sticky;inset-block-start:var(--pr-file-scroll-margin-top);align-self:flex-start;overflow:hidden}.FileSidebar_fileSidebarContents__utPTJ{block-size:100%;min-block-size:0;box-sizing:border-box;-webkit-padding-before:calc(var(--gds-space-m) + 2px);padding-block-start:calc(var(--gds-space-m) + 2px);-webkit-padding-end:var(--gds-space-m);padding-inline-end:var(--gds-space-m);display:grid;grid-template-rows:[header-start] auto [header-end filter-state-start] auto [filter-state-end file-tree-start] minmax(0,1fr) [file-tree-end];grid-template-columns:[header-start filter-state-start file-tree-start] minmax(0,1fr) [header-end filter-state-end file-tree-end]}.FileSidebar_fileSidebarHeader__NF_WW{grid-area:header;-webkit-padding-end:var(--gds-space-xs);padding-inline-end:var(--gds-space-xs)}.FileSidebar_fileSidebarFilterState__gaU5L{grid-area:filter-state}.FileSidebar_fileSidebarTree__3b0Ae{grid-area:file-tree;min-block-size:0;--gds-tree-item-padding-inline:var(--gds-space-m)}.Annotation_ciLink__GVuiw:hover{color:var(--gds-text-color-emphasis);text-decoration:underline}.Annotation_ciLink__GVuiw .Annotation_linkOutIcon__ioLJP{display:inline-flex;vertical-align:middle;-webkit-margin-start:.5ch;margin-inline-start:.5ch}.Annotation_annotationMessage__36BH8{white-space:pre-wrap;word-wrap:anywhere}.Annotation_annotation__r3O54{padding:var(--gds-space-l) var(--gds-space-xl);border:var(--gds-border-standard);border-radius:var(--gds-radius-xl);display:flex;flex-direction:column;gap:var(--gds-space-xl);background-color:var(--gds-color-bg-light)}.Annotation_annotation__r3O54 .Annotation_annotation__header__kZsqI{display:flex;flex-direction:row;align-items:center;gap:var(--gds-space-m)}.Annotation_annotation__r3O54 .Annotation_annotation__header__kZsqI .Annotation_annotation__header__text__Ip063{flex:1 1}.Annotation_annotation__r3O54 .Annotation_annotation__header__kZsqI .Annotation_annotation__header__text__Ip063 .Annotation_annotation__line-number__FfOBb{color:var(--gds-text-color-positive)}.Annotation_annotation__r3O54 .Annotation_annotation__body__Z_ZLD{display:flex;flex-direction:column;gap:var(--gds-space-m);background-color:var(--gds-color-bg-light)}.Annotation_annotation__r3O54 .Annotation_annotation__body__Z_ZLD .Annotation_annotation__title__8U0rw{font-size:14px;font-weight:500;line-height:16px;padding-bottom:var(--gds-space-xs);border-bottom:var(--gds-border-standard)}.Annotation_annotation__r3O54 .Annotation_annotation__body__Z_ZLD .Annotation_annotation__message__Xz1CN{font-family:var(--gds-font-family-mono);font-size:inherit;font-weight:inherit;line-height:inherit;white-space:pre-wrap;word-wrap:anywhere}.ExpandableFloatingElement_expandableFloatingElement__YaFkN{max-block-size:min(872px,75vh);display:grid;grid-template-rows:auto 1fr;--gds-card-header-gap:var(--gds-space-xs);--gds-card-body-padding:0}.ExpandableFloatingElement_expandableFloatingElement__YaFkN[data-expanded=false] .ExpandableFloatingElement_expandableFloatingElementHeader__dskug{height:calc(var(--diff-file-header-height) - 1px)}.ExpandableFloatingElement_expandableFloatingElement__YaFkN[data-expanded=true] .ExpandableFloatingElement_expandableFloatingElementHeader__dskug{height:var(--diff-file-header-height)}
/*# sourceMappingURL=c8a6486cc764bab2.css.map*/